openSUSE Factory
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
February 2020
- 114 participants
- 108 discussions
[opensuse-factory] I guess we've had a new TW ? our mirror server is struggling
by Per Jessen 04 Feb '20
by Per Jessen 04 Feb '20
04 Feb '20
Since around 1300 CET, our mirror server has been serving up to 100
requests per second, peaking at up to 400. It's taking up enough
bandwidth that another customer has complained :-(
Normal traffic is more like 2-5 reqs/sec.
--
Per Jessen, Zürich (3.5°C)
http://www.hostsuisse.com/ - dedicated server rental in Switzerland.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&version=15.2&bui…
https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Distribution&q…
When you reply to discuss some issues, make sure to change the subject.
Please use the test plan at
https://docs.google.com/spreadsheets/d/1AGKijKpKiJCB616-bHVoNQuhWHpQLHPWCb3…
to record your testing efforts and use bugzilla to report bugs.
Packages changed:
Mesa (18.3.2 -> 19.2.6)
Mesa-drivers (18.3.2 -> 19.2.6)
MozillaFirefox (68.3.0 -> 68.4.1)
NetworkManager (1.10.6 -> 1.20.8)
NetworkManager-applet (1.8.10 -> 1.8.24)
NetworkManager-branding-openSUSE
NetworkManager-openconnect (1.2.4 -> 1.2.6)
NetworkManager-pptp (1.2.4 -> 1.2.8)
NetworkManager-vpnc (1.2.4 -> 1.2.6)
PackageKit (1.1.10 -> 1.1.12)
SDL2
adwaita-icon-theme (3.26.1 -> 3.34.3)
akonadi-calendar-tools
akonadi-import-wizard
akregator
appstream-glib (0.7.7 -> 0.7.15)
at-spi2-atk (2.26.3 -> 2.34.1)
at-spi2-core (2.26.3 -> 2.34.0)
atk (2.26.1 -> 2.34.1)
attica-qt5 (5.65.0 -> 5.66.0)
babl (0.1.46 -> 0.1.72)
baloo5 (5.65.0 -> 5.66.0)
bijiben (3.28.1 -> 3.34.2)
bluez-qt (5.65.0 -> 5.66.0)
breeze-gtk (5.17.3 -> 5.17.5)
breeze5-icons (5.65.0 -> 5.66.0)
bubblewrap (0.3.1 -> 0.4.0)
cairo (1.15.10 -> 1.16.0)
cheese (3.26.0 -> 3.34.0)
chrome-gnome-shell (10 -> 10.1)
chromium (79.0.3945.117 -> 79.0.3945.130)
chrony
colord (1.4.2 -> 1.4.4)
dconf (0.26.1 -> 0.34.0)
dconf-editor (3.26.2 -> 3.34.2)
dleyna-core
dleyna-renderer
dleyna-server
ebook-tools
enchant-1
eog (3.26.2 -> 3.34.1)
evince (3.26.0+20180128.1bd86963 -> 3.34.2)
evolution (3.26.6 -> 3.34.2)
evolution-data-server (3.26.6 -> 3.34.2)
evolution-ews (3.26.6 -> 3.34.2)
file-roller (3.26.2 -> 3.32.3)
flatpak (1.2.3 -> 1.6.0)
folks (0.11.4 -> 0.13.1)
frameworkintegration (5.65.0 -> 5.66.0)
fribidi (0.19.6 -> 1.0.5)
fwupd (1.0.9 -> 1.2.11)
gconf2
gcr (3.28.1 -> 3.34.0)
gdm (3.26.2.1 -> 3.34.1)
gedit (3.22.1 -> 3.34.1)
geoclue2 (2.4.7 -> 2.5.3)
geocode-glib (3.25.4.1 -> 3.26.1)
gimp (2.8.22 -> 2.10.12)
gimp-help
gjs (1.50.4 -> 1.58.3)
glib-networking (2.54.1 -> 2.62.1)
glib2 (2.54.3 -> 2.62.4)
glib2-branding-openSUSE
glibc
glibc
glu
gnome-bluetooth (3.26.1 -> 3.34.0)
gnome-calculator (3.26.0 -> 3.34.1)
gnome-color-manager (3.26.0 -> 3.32.0)
gnome-contacts (3.26.1 -> 3.34)
gnome-control-center (3.26.2 -> 3.34.2)
gnome-desktop (3.26.2 -> 3.34.2)
gnome-documents (3.26.3 -> 3.34.0)
gnome-keyring (3.28.2 -> 3.34.0)
gnome-logs (3.26.3 -> 3.34.0)
gnome-menus (3.13.3 -> 3.32.0)
gnome-menus-branding-openSUSE
gnome-music (3.26.2 -> 3.34.2)
gnome-online-accounts (3.26.2 -> 3.34.1)
gnome-online-miners (3.26.0 -> 3.34.0)
gnome-photos (3.26.3 -> 3.34.0)
gnome-power-manager (3.26.0 -> 3.32.0)
gnome-screenshot (3.26.0 -> 3.34.0)
gnome-session (3.26.1 -> 3.34.2)
gnome-settings-daemon (3.26.2 -> 3.34.1+3)
gnome-shell (3.26.2+20180130.0d9c74212 -> 3.34.3+0)
gnome-shell-extensions (3.26.2 -> 3.34.1)
gnome-software (3.26.7 -> 3.34.2)
gnome-system-monitor (3.26.0 -> 3.32.1)
gnome-terminal (3.26.2 -> 3.34.2)
gnome-user-docs (3.26.2.1 -> 3.34.1)
gnome-video-effects (0.4.3 -> 0.5.0)
gnome-weather (3.26.0 -> 3.34.0)
gnuhealth-client (3.6.5 -> 3.6.6)
gobject-introspection (1.54.1 -> 1.62.0)
grantlee5
graphene (1.8.0 -> 1.10.0)
grep
grilo (0.3.4 -> 0.3.10)
grilo-plugins (0.3.5 -> 0.3.10)
gsettings-desktop-schemas (3.24.1 -> 3.34.0)
gsound
gstreamer (1.12.5 -> 1.16.2)
gstreamer-plugins-bad (1.12.5 -> 1.16.2)
gstreamer-plugins-base (1.12.5 -> 1.16.2)
gstreamer-plugins-good (1.12.5 -> 1.16.2)
gstreamer-plugins-ugly (1.12.5 -> 1.16.2)
gtk-vnc (0.7.2 -> 1.0.0)
gtk2 (2.24.32 -> 2.24.32+67)
gtk3 (3.22.30 -> 3.24.13+0)
gtksourceview (3.24.6 -> 3.24.11)
gupnp-av (0.12.10 -> 0.12.11)
gupnp-igd
gvfs (1.34.2.1 -> 1.42.2)
harfbuzz (1.7.5 -> 2.6.4)
ibus (1.5.19 -> 1.5.21)
iproute2
iso-codes (3.77 -> 4.1)
json-glib (1.4.2 -> 1.4.4)
kaccounts-providers
kactivities-stats (5.65.0 -> 5.66.0)
kactivities5 (5.65.0 -> 5.66.0)
kaddressbook
karchive (5.65.0 -> 5.66.0)
kauth (5.65.0 -> 5.66.0)
kbookmarks (5.65.0 -> 5.66.0)
kcmutils (5.65.0 -> 5.66.0)
kcodecs (5.65.0 -> 5.66.0)
kcompletion (5.65.0 -> 5.66.0)
kconfig (5.65.0 -> 5.66.0)
kconfigwidgets (5.65.0 -> 5.66.0)
kcoreaddons (5.65.0 -> 5.66.0)
kcrash (5.65.0 -> 5.66.0)
kdbusaddons (5.65.0 -> 5.66.0)
kdebase4-workspace
kdeclarative (5.65.0 -> 5.66.0)
kded (5.65.0 -> 5.66.0)
kdelibs4support (5.65.0 -> 5.66.0)
kdesu (5.65.0 -> 5.66.0)
kdnssd-framework (5.65.0 -> 5.66.0)
kdoctools (5.65.0 -> 5.66.0)
kemoticons (5.65.0 -> 5.66.0)
kernel-firmware (20190618 -> 20191118)
kernel-kvmsmall
kernel-source
kfilemetadata5 (5.65.0 -> 5.66.0)
kglobalaccel (5.65.0 -> 5.66.0)
kguiaddons (5.65.0 -> 5.66.0)
kholidays (5.65.0 -> 5.66.0)
khtml (5.65.0 -> 5.66.0)
ki18n (5.65.0 -> 5.66.0)
kiconthemes (5.65.0 -> 5.66.0)
kidletime (5.65.0 -> 5.66.0)
kimageformats (5.65.0 -> 5.66.0)
kinit (5.65.0 -> 5.66.0)
kio (5.65.0 -> 5.66.0)
kirigami2 (5.65.0 -> 5.66.0)
kitemmodels (5.65.0 -> 5.66.0)
kitemviews (5.65.0 -> 5.66.0)
kjobwidgets (5.65.0 -> 5.66.0)
kjs (5.65.0 -> 5.66.0)
kmail
kmail-account-wizard
knewstuff (5.65.0 -> 5.66.0)
knotes
knotifications (5.65.0 -> 5.66.0)
knotifyconfig (5.65.0 -> 5.66.0)
kpackage (5.65.0 -> 5.66.0)
kparts (5.65.0 -> 5.66.0)
kpeople5 (5.65.0 -> 5.66.0)
kplotting (5.65.0 -> 5.66.0)
kpty (5.65.0 -> 5.66.0)
kross (5.65.0 -> 5.66.0)
krunner (5.65.0 -> 5.66.0)
kservice (5.65.0 -> 5.66.0)
ktexteditor (5.65.0 -> 5.66.0)
ktextwidgets (5.65.0 -> 5.66.0)
kunitconversion (5.65.0 -> 5.66.0)
kwallet (5.65.0 -> 5.66.0)
kwayland (5.65.0 -> 5.66.0)
kwidgetsaddons (5.65.0 -> 5.66.0)
kwindowsystem (5.65.0 -> 5.66.0)
kxmlgui (5.65.0 -> 5.66.0)
libKF5ModemManagerQt (5.65.0 -> 5.66.0)
libKF5NetworkManagerQt (5.65.0 -> 5.66.0)
libchamplain (0.12.16 -> 0.12.20)
libdbusmenu-gtk2
libdbusmenu-gtk3
libdmapsharing3 (2.9.38 -> 2.9.39)
libdrm (2.4.97 -> 2.4.100)
libgdata (0.17.9 -> 0.17.11)
libgee (0.20.1 -> 0.20.2)
libgexiv2 (0.10.6 -> 0.11.0)
libglvnd (1.0.0 -> 1.2.0)
libgnome-keyring
libgnomesu
libgtop (2.38.0 -> 2.40.0)
libgweather (3.26.1 -> 3.34.0)
libindicator
libkolabxml
liblouis (3.3.0 -> 3.11.0)
libmbim (1.16.0 -> 1.20.2)
libosinfo (1.6.0 -> 1.7.1)
libqmi (1.20.0 -> 1.24.0)
librsvg (2.42.3 -> 2.46.3)
libsecret (0.18.7 -> 0.19.1)
libsoup (2.62.2 -> 2.68.3)
libva (2.3.0 -> 2.5.0)
libva-gl (2.3.0 -> 2.5.0)
libvirt
libvirt-glib (1.0.0 -> 3.0.0)
libwebp (0.5.0 -> 1.0.3)
messagelib
mokutil
mutter (3.26.2+20180207.4b2d21ff0 -> 3.34.3+0)
nautilus (3.26.2 -> 3.34.1)
nss-mdns (0.10 -> 0.14.1)
openssl-1_1
orca (3.26.0 -> 3.34.1)
oxygen5-icon-theme (5.65.0 -> 5.66.0)
pango (1.40.14 -> 1.43.0)
pidgin
pipewire (0.2.2 -> 0.2.7)
plasma-framework (5.65.0 -> 5.66.0)
plasma5-desktop
polkit (0.114 -> 0.116)
prison-qt5 (5.65.0 -> 5.66.0)
pulseaudio (11.1 -> 13.0)
purpose (5.65.0 -> 5.66.0)
python-gobject (3.26.1 -> 3.34.0)
python-ibus (1.5.19 -> 1.5.21)
qemu
qqc2-desktop-style (5.65.0 -> 5.66.0)
re2 (20190901 -> 20200101)
remmina (1.3.6 -> 1.3.10)
shotwell (0.28.3 -> 0.30.7)
simple-scan (3.26.3 -> 3.34.2)
snapper (0.8.6 -> 0.8.8)
solid (5.65.0 -> 5.66.0)
sonnet (5.65.0 -> 5.66.0)
spice (0.14.1 -> 0.14.2)
spice-gtk (0.35 -> 0.37)
spice-vdagent (0.17.0 -> 0.19.0)
suse-module-tools (15.2.7 -> 15.2.8)
syndication (5.65.0 -> 5.66.0)
syntax-highlighting (5.65.0 -> 5.66.0)
threadweaver (5.65.0 -> 5.66.0)
tigervnc
totem (3.26.0 -> 3.34.1)
totem-pl-parser (3.26.0 -> 3.26.4)
tracker (2.0.3 -> 2.3.1)
ucode-intel
upower (0.99.7 -> 0.99.11)
vte (0.50.2 -> 0.58.2)
webkit2gtk3 (2.24.4 -> 2.26.2)
xdg-desktop-portal (0.10 -> 1.4.2)
xfce4-branding-openSUSE (4.14+20200112 -> 4.14+20200118)
xfce4-whiskermenu-plugin (2.3.4 -> 2.3.5)
xorg-x11-server
yast2-alternatives (4.2.2 -> 4.2.3)
yelp (3.26.0 -> 3.34.0)
yelp-xsl (3.20.1 -> 3.34.0)
zenity (3.26.0 -> 3.32.0)
=== Details ===
==== Mesa ====
Version update (18.3.2 -> 19.2.6)
Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- n_drirc-disable-rgb10-for-chromium-on-amd.patch
* fixes patch (boo#1145188)
- Update to version 19.2.6
* fixes build on PPC
* couple of additional stable patches
- Update to version 19.2.5
* There's a little bit over everything in here, with anv and
radeonsi standing out as the two biggest components getting
changes, but core mesa, core gallium, llvmpipe, nir, egl,
i965, tgsi, st/mesa, spirv, and the Intel compiler also
fixes in this release.
- supersedes u_call-shmget-with-permission-0600-instead-of-0777.patch
- u_call-shmget-with-permission-0600-instead-of-0777.patch
* CVE-2019-5068 (bsc#1156015)
- Update to version 19.2.4
* This is an emergency release, to fix a critical bug found in
the 19.2.3 release which causes incomplete rendering on all
mesa drivers. This release contains a single patch to fix
that bug.
- Update _contraints, Mesa-drivers needs 7GB of disk to build
safely.
- Update to version 19.2.3
In this release: iris, meson, radv, anv, turnip, 965, svga,
utils, core mesa, glsl, etanviv, and gallium/rbug
- This Mesa release includes support for latest GPUs including Intel
(jsc#SLE-7962, jsc#SLE-8024, jsc#SLE-8022, jsc#SLE-10182, jsc#SLE-4983,
bsc#1137515) and fixes for boo#1127672, bsc#1117365
- Dont conflict with vulkan-devel anymore as there is no file
conflict
- Use %pkg_vcmp macro instead of llvm-config to detect LLVM 9.
- Update to version 19.2.2
* assortment of fixes in this release, notably a bunch of work
to get Solaris and illumos working with mesa, as well as more
work fixing issues in the migration of package-config and
headers being handled by libglvnd instead of mesa when mesa
is built with support for glvnd.
There's bunch of other changes here, with radv and intel
leading the pack, otherwise just a few things here and there.
- n_add-Mesa-headers-again.patch
* add Mesa headers again despite of building it against libglvnd;
those headers turned out not to be usable; in addition packaging
headers with libglvnd make dependancies problematic ...
- let Mesa-libEGL-devel require libX11 devel via "pkgconfig(x11)"
since EGL/eglplatform.h includes X11/Xlib.h
- Update to version 19.2.1
* fixes all over the tree: intel, amd, nine, nir, egl, gallium,
scons, meson, glsl, haiku, android, and nouveau all got fixes.
- pickup gl, egl, glesv1_cm and glesv2 pkgconfig files from
libglvnd build and add them to the appropriate devel subpackages
- reintroduce GL, EGL, GLES* devel subpackages since corresponding
header and pkgconfig files from libglvnd didn't work out ...
- Rebase n_opencl_dep_libclang.patch after update.
- Update to version 19.2.0 including changes to
* release-infastructure
* the build
* drivers: turnip, radv, android, intel and amd common code
* new features: check Phoronix
https://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2-Released
- supersedes U_llvmpipe-Don-t-use-u_ringbuffer-for-lp_scene_queue.patch
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch
- supersedes n_glesv1_cm-glesv2.patch
- no longer build
* Mesa-libGL-devel
* Mesa-libEGL-devel
* Mesa-libGLESv1_CM-devel
* Mesa-libGLESv2-devel
* Mesa-libGLESv3-devel
Instead of requiring these let Mesa-devel package require
libglvnd-devel >= 1.2.0, which provides the contents of these
packages now (header files for OpenGL, GLES, EGL, and GLX).
Adjusted baselibs.conf accordingly.
- modified check for llvm version in a way so it works also with
older llvm packages (by making use of "llvm-config -version"),
where there is %{_llvm_sonum} macro defined yet
- moved manual pages to Mesa-devel package
- n_opencl_dep_libclang.patch
* Link OpenCL library with libclang-cpp.so instead of the
component libraries for LLVM >= 9.
- Update to version 19.1.7
* another bugfix release ....
- Add ppc64 for radeonsi to avoid build error
- Update to version 19.1.6
* bugfix release
- Update to version 19.1.5
* bugfix release
- Build radeonsi and libvdpau_radeonsi on ppc64le
- Update to version 19.1.4:
* Mostly, as usual, in fixes for different drivers (anv, radv,
radeon, nv50, nvc0) as well as in backend parts (egl, spirv,
nir, ...).
* Of those fixes, we could highlight several ones:
- Vulkan 24/48 bit formats are now not supported on Ivybridge.
- R8G8B8_UNORM_SRGB is not supported on Haswell.
- A fix for hair artifacts in Max Payne 3 on AMD/RADV.
- Vulkan transform feedback extension is disabled on Intel
gen7.
- Update to version 19.1.3:
* Mostly fixes for ANV and RADV drivers, as well as NIR backend
fixes.
* Several of those patches fix crashes with the drivers, and a
couple of them fix memory leaks.
- n_drirc-disable-rgb10-for-chromium-on-amd.patch
* added totem as another affected application (boo#1142270)
- Add v3d support (VC5/V6 driver) for %arm and aarch64
- Add kmsro for %arm and aarch64
- U_llvmpipe-Don-t-use-u_ringbuffer-for-lp_scene_queue.patch
* may fix crashes in llvmpipe on SMP systems with LTO enabled
builds (boo#1133265)
- Update to version 19.1.2:
* Different fixes for the Intel and AMD Vulkan drivers,
Freedreno, the Meson build system, and some other fixes for
other parts and/or drivers.
* Worth to mention a fix for a crash in Wolfenstein II with the
RADV driver, and another fix relevant for DXVK on Intel gen7
drivers.
- Update Source urls from ftp to https.
- Update to version 19.1.1:
* Mostly in fixes for different drivers (RADV, ANV, Nouveau,
Virgl, V3D, R300g, ...).
* Also different fixes for different parts (Meson build, GLX,
etc).
- reverted latest change in specfile; it's not needed; llvm8 is
already been chosen on factory/TW by default ...
- use llvm8 on factory/TW
- n_glesv1_cm-glesv2.patch
* reenables build of GLESv1_CM and GLESv2 ...
- readded pkgconfig files for GLESv1_CM and GLESv2 to filelists
- removed again virtual provides for
* pkgconfig(glesv1_cm)
* pkgconfig(glesv2)
- reenable LTO with Mesa 19.1 (boo#1133265, comment#5)
- enabled new gallium drivers
* iris (newer Intel GPUs)
* lima, panfrost on ARM64
- virtually provide
* pkgconfig(glesv1_cm)
* pkgconfig(glesv2)
in libGLESv1_CM-devel/libGLESv2-devel packages, since these files
have been removed from Mesa via git commit #1587586
- Update to 19.1.0:
* Mesa 19.1.0 implements the OpenGL 4.5 API, but the version
reported by glGetString(GL_VERSION) or
glGetIntegerv(GL_MAJOR_VERSION) /
glGetIntegerv(GL_MINOR_VERSION) depends on the particular
driver being used. Some drivers don't support all the features
required in OpenGL 4.5. OpenGL 4.5 is only available if
requested at context creation. Compatibility contexts may
report a lower version depending on each driver.
* The top highlights include:
- GL_ARB_parallel_shader_compile for all drivers.
- GL_EXT_gpu_shader4 on all GL 3.1 drivers.
- GL_EXT_shader_image_load_formatted on radeonsi.
- GL_EXT_texture_buffer_object on all GL 3.1 drivers.
- GL_EXT_texture_compression_s3tc_srgb on Gallium and i965
drivers (ES extension).
- GL_NV_compute_shader_derivatives on Iris and i965 drivers.
- GL_KHR_parallel_shader_compile on all drivers.
- GL_INTEL_conservative_rasterization on Iris.
- Refresh patches with quilt.
- Clean-up spec files for .pc and other files no longer built.
- Update to 19.0.5
* Things have slowed back down from the last release, which is
good for this late in the series. No one area has received too
much work, with a little bit sprinkled in here and there in
both core code and drivers.
- Update to 19.0.4
* It's been a pretty active release, especially for how late in
the cyle we are. Radv was the busiest component, but there
were also a few changes for intel, radeonsi, some core vulkan
work, and a little bit of other stuff here and there.
- Update to 19.0.3
* quiet release with just 19 patches (excluding release churn)
since 19.0.2
* no sub component was touched too much
* virgl, glsl, nir, intel, radeonsi, radv, ac, and gallivm
received a few patches
- Disable LTO (boo#1133265).
- Drop patches n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
and archlinux_0001-Fix-linkage-against-shared-glapi.patch:
These patches only work when building mesa with autotools. As we use meson
instead now, these patches do nothing.
- Drop version 19.0.1 tarballs
- Update to 19.0.2
* Just a few fixes for radeon, a few for nir, a couple for radv,
a couple for v3d, and a few other patches here and there.
- Update to 19.0.1
* "This is the first bug fix release of the 19.0 branch. It's
been a pretty calm cycle, and there's not too much here. I
think things are looking pretty good overall."
- baselibs.conf: Mesa-libEGL-devel needs Mesa-KHR-devel (bsc#1117365)
- Mesa-libEGL-devel needs Mesa-KHR-devel (bsc#1117365)
- Remove imx from ARM drivers (dropped upstream)
- Update to 19.0.0
* bug fixes and performance improvements
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch
- supersedes u_wayland_egl-Ensure-EGL-surface.patch
- Don't enable gallium_loader on ppc and s390x
- Fix configuration on non-gallium archs
- u_dep_xcb.patch: fix missing xcb dependencies
- avoid Mesa-drivers build failure for ppc64le reported by
(boo#1127672)
- remove n_Disable-Xshm-for-now-since-it-results-in-render-erro.patch;
keeping that one reintroduced render errors and missing screen
refreshes on GNOME3 in a qemu VM (cirrus emulation); the issue has
been fixed in a different and better way since 18.3.3; this is
related to bsc#1118149
- Update to 18.3.4
* A fix in the XvMC state-tracker, which was causing some video attributes to
not take affect. On the video front the VAAPI state tracker has seen
improvements with VP9 streams while the amdgpu driver advertises all available
profiles.
* On Intel side we have compiler fixes and extra PCI IDs for Coffee Lake and
Ice Lake parts. In the Broadcom drivers a couple of memory leaks were
addressed and the NEON assembly should compile properly on armhf.
* Other drivers such as radeonsi, nouveau and freedreno have also seen some
love. The RADV driver has seen addressed to compile correctly with GCC9
amongst other changes.
* The Xlib based libGL have been addressed to work with X servers, which lacks
the MIT-SHM extension such as XMing.
* To top it up we have a few fixes to the meson build system.
- Update to 18.3.3
* In this release we have:
A memory leak fix in the etnaviv driver, better NEON assembly code in vc4 and
couple of stability improvements to the radeonsi driver. Another memory leak
affecting all gallium drivers have also been addressed.
* The time required to compile GLSL shaders with large amount of uniforms, such
as Godot, has been improved.
* GLX and swrast have also seen some improvements.
* On the Vulkan side, the ANV driver adjusted the number of images supported
for gen8 and earlier to 8, while for newer hardware it remains the same 64.
The RADV driver has seens a collection of stability improvements and fix for
the Vulkan version advertised in some corner cases.
* To top it all up, the meson build system has seen a steady amount of fixes:
the DSO version for the VDPAU drivers is now included, ICC compatibility
patches, opencl handling and relaxed handling when building osmesa.
- adjusted n_Disable-Xshm-for-now-since-it-results-in-render-erro.patch
- Build Mesa with meson instead of automake
+ Build classic swrast with Mesa, as its a dependency for osmesa - delete it
while installing
+ Build egl with Mesa-drivers as it demands one windowing-system -
delete it while installing
- Update to 18.3.2
* In this release candidate we have added more PCI IDs for AMD
Vega devices and a number of fixes for the RADV Vulkan drivers.
* On the Intel side we have a selection ranging from quad swizzles
support for ICL to compiler fixes.
* The nine state tracker has also seen some love as do the
Broadcom drivers.
* To top it all up, we have a healthy mount of build system fixes.
- redisabled support for tegra, since it just got disabled upstream
in git master ...
- Enable the surfaceless platform, which is needed by KDE CI
environment for testing (https://phabricator.kde.org/T10245)
- Add etnaviv, imx and tegra supports for %arm and arch64
- Only BuildRequire pkgconfig(vdpau) and pass --enable-vdpau to
configure when building the drivers. Helps us break a build
cycle.
- Update to 18.3.1
* This version disables the VK_EXT_pci_bus_info extension due to
last minute issues spotted in the specification.
- n_Disable-Xshm-for-now-since-it-results-in-render-erro.patch
* Xshm results in render errors and missing screen refreshes on GNOME3
in a qemu VM (cirrus emulation) [bsc#1118149]
- Fix baselibs.conf entry for Mesa-KHR-devel (missing "-")
- Update to 18.3.0 final release
* The top highlights include:
+ GL_AMD_depth_clamp_separate on r600, radeonsi.
+ GL_AMD_framebuffer_multisample_advanced on radeonsi.
+ GL_AMD_gpu_shader_int64 on i965, nvc0, radeonsi.
+ GL_AMD_multi_draw_indirect on all GL 4.x drivers.
+ GL_AMD_query_buffer_object on i965, nvc0, r600, radeonsi.
+ GL_EXT_disjoint_timer_query on radeonsi and most other Gallium drivers
(ES extension)
+ GL_EXT_texture_compression_s3tc on all drivers (ES extension)
+ GL_EXT_vertex_attrib_64bit on i965, nvc0, radeonsi.
+ GL_EXT_window_rectangles on radeonsi.
+ GL_KHR_texture_compression_astc_sliced_3d on radeonsi.
+ GL_NV_fragment_shader_interlock on i965.
+ EGL_EXT_device_base for all drivers.
+ EGL_EXT_device_drm for all drivers.
+ EGL_MESA_device_software for all drivers.
* Additional features:
ANV
+ VK_EXT_calibrated_timestamps
+ VK_EXT_pci_bus_info
+ VK_EXT_sampler_filter_minmax
+ VK_EXT_vertex_attribute_divisor v3
+ VK_GOOGLE_decorate_string
+ VK_GOOGLE_hlsl_functionality1
+ VK_KHR_driver_properties
RADV
+ VK_EXT_calibrated_timestamps
+ VK_EXT_conservative_rasterization
+ VK_EXT_pci_bus_info
+ VK_EXT_transform_feedback
+ VK_EXT_vertex_attribute_divisor v3
+ VK_GOOGLE_decorate_string
+ VK_GOOGLE_hlsl_functionality1
+ VK_KHR_driver_properties
- supersedes u_constify-struct-drisw_loader_funcs.patch,
u_drisw-use-separate-drisw_loader_funcs-for-shm.patch
- Add u_wayland_egl-Ensure-EGL-surface.patch: wayland/egl: Ensure
EGL surface is resized on DRI update_buffers(). Patch is sent
upstream already.
- Update to 18.3.0-rc5
* fifth release candidate for Mesa 18.3.0
- added libGL-Mesa-devel split-off provides to Mesa-KHR-devel
package, since /usr/include/KHR/khrplatform.h moved between
these two packages (related to bsc#1117365)
- Place khrplatform.h into new package Mesa-KHR-devel. It is now
required by all devel packages that need it. (bsc#1117365)
- Remove n_drisw-Do-not-use-drisw_put_image_shm.patch,
add u_constify-struct-drisw_loader_funcs.patch
and u_drisw-use-separate-drisw_loader_funcs-for-shm.patch.
* Replace workaround with proper fix for crash in VLC and
possibly other applications. (boo#1113533)
- Use rpm variables for the drirc.d path
- Update to 18.3.0-rc4
* fourth release candidate for Mesa 18.3.0
- Update to 18.3.0-rc3
* third release candidate for Mesa 18.3.0
- moved /usr/include/KHR from libEGL-devel to libGL-devel since it's
now being referenced by glext.h
- Update to 18.3.0-rc2
* second release candidate for Mesa 18.3.0
- supersedes the following patches:
* U_intel-aubinator-mark-ftruncate_res-as-MAYBE_UNUSED-i.patch
* U_intel-decoder-mark-total_length-as-MAYBE_UNUSED-in-g.patch
* U_python-Fix-rich-comparisons.patch
* U_python-Use-key-functions-when-sorting-containers.patch
* mako_4_radv.patch
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch
- /etc/drirc moved to /usr/share/drirc.d/00-mesa-defaults.conf
- n_drisw-Do-not-use-drisw_put_image_shm.patch
* Workaround for applications that create GL context twice with
different loaders. (boo#1113533)
- Update to 18.2.4
* Different fixes for different drivers: freedreno, radeonsi,
swr, anv and radv. Also there are fixes for ac, gallium,
spirv and blorp.
- n_drirc-disable-rgb10-for-chromium-on-amd.patch
* Disallow rgb10 configs for chromium with radeonsi to prevent
broken colors in video. (boo#1113211)
- Update to 18.2.3
* Different patches for the DirectX9 and DRI state trackers.
* Several fixes and workarounds for different games, inlcuding
RAGE, Yakuza and The Evil Within, Wolfenstein The Old Blood
ARMA 3, or No Mans Sky.
* A bunch of fixes for different drivers, including r600,
nouveau, radeonsi, anv, radv, virgl, i965, nvc0 or nv50.
Worth to mention a fix for GPU hangs in Radeonsi.
* State Trackers also get different fixes and corrections.
* Finally, fixes for GLSL and NIR are also in this queue.
- Update to 18.2.2
* Different patches for the DirectX9 and DRI state trackers.
* A patch to implement vkAcquireNextImage2 in the Intel and AMD
vulkan drivers, as well as a patch for adding support for
protected memory properties in GetPhysicalDeviceProperties2()
for the former driver.
* RADV also gets a patch to fix some issues with reflections in
GTA V, and a patch to fix a GPU hang in SteamVR with Vega.
* Finally, there are more fixes for Radeonsi, nvc0, vc4, and
vulkan code.
- Drop usage of sha1sum, use sig and keyring verification instead.
Following this, add key from Juan A. Suarez to keyring.
- Drop u_st-dri-don-t-set-queryDmaBufFormats-queryDmaBufModif.patch
Fixed upstream.
- update to 18.2.1
* Lot of fixes for Vulkan drivers.
- get rid of libwayland-egl1/libwayland-egl-devel completely; also
for older Leap versions
- update to 18.2.0
* This release consists of nearly 2200 commits from approximately
130 developers.
* The top highlights include:
- OpenGL 4.3 on virgl.
- OpenGL 4.4 Compatibility profile on radeonsi.
- OpenGL ES 3.2 on radeonsi and virgl.
- GL_ARB_ES3_2_compatibility on radeonsi.
- GL_ARB_fragment_shader_interlock on i965.
- GL_ARB_sample_locations and GL_NV_sample_locations on nvc0 (GM200+).
- GL_ANDROID_extension_pack_es31a on radeonsi.
- GL_KHR_texture_compression_astc_ldr on radeonsi.
- GL_NV_conservative_raster and GL_NV_conservative_raster_dilate on
nvc0 (GM200+).
- GL_NV_conservative_raster_pre_snap_triangles on nvc0 (GP102+).
- multisampled images on nvc0 (GM107+) (now supported on GF100+).
* Additional features:
- ANV Extensions:
- VK_KHR_bind_memory2.
- VK_KHR_external_fence.
- VK_KHR_external_fence_capabilities.
- VK_KHR_external_semaphore.
- VK_KHR_external_semaphore_capabilities.
- VK_KHR_maintenance2.
- VK_KHR_maintenance3.
- VK_KHR_multiview.
- VK_KHR_relaxed_block_layout.
- VK_KHR_sampler_ycbcr_conversion.
- VK_KHR_8bit_storage.
- VK_KHR_create_renderpass2.
- VK_KHR_display.
- VK_KHR_display_swapchain.
- VK_KHR_external_fence_fd.
- VK_KHR_external_semaphore_fd.
- VK_KHR_get_display_properties2.
- VK_KHR_image_format_list.
- RADV Extensions:
- VK_KHR_bind_memory2.
- VK_KHR_external_fence.
- VK_KHR_external_fence_capabilities.
- VK_KHR_maintenance2.
- VK_KHR_maintenance3.
- VK_KHR_multiview.
- VK_KHR_relaxed_block_layout.
- VK_KHR_create_renderpass2.
- VK_KHR_display.
- VK_KHR_display_swapchain.
- VK_KHR_draw_indirect_count.
- VK_KHR_external_fence_fd.
- VK_KHR_get_display_properties2.
- VK_KHR_get_surface_capabilities2.
- VK_KHR_image_format_list.
- New GL extensions supported by all drivers:
- GL_OES_EGL_image_external.
- GL_OES_EGL_image_external_essl3.
- freedreno:
- GL 3.0's multisample anti-aliasing support on a5xx.
- GL_ARB_texture_multisample support on a5xx.
- GLES3.1's GS5 Packing/bitfield/conversion functions support on a5xx.
- Dynamically uniform UBO array indices.
- Packing/bitfield/conversion functions.
- Enhanced textureGather.
- GL_OES_texture_buffer.
- GL_ARB_seamless_cubemap_per_texture.
- i965:
- GL_OES_texture_view on gen8+.
- GL_EXT_texture_norm16.
- nouveau:
- GL_ARB_post_depth_coverage.
- GL_ARB_sample_locations.
- GL_EXT_texture_norm16.
- r600:
- GL_EXT_texture_norm16.
- radeonsi:
- GL_EXT_texture_norm16.
- virgl:
- GL_ARB_seamless_cubemap_per_texture.
- GL_ARB_shader_stencil_export.
- supersedes u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch,
u_intel_anv-make-scripts-python-2-3-compat.patch
- U_intel-decoder-mark-total_length-as-MAYBE_UNUSED-in-g.patch,
U_intel-aubinator-mark-ftruncate_res-as-MAYBE_UNUSED-i.patch,
U_python-Fix-rich-comparisons.patch,
U_python-Use-key-functions-when-sorting-containers.patch
* buildfixes ...
- update to 18.1.7
* Mesa 18.1.7 is now available for general consumption. This
release has been rather small compared to the last few
release, There's just a handful of fixes in total. Meson,
radv, anv, gallium winsys, intel, i965, and r600 were the
only recipients of fixs this go around.
- Add wayland to egl_platforms for Leap 15.0+ and TW again (boo#1105798)
- update to 18.1.6
* autotools fixes for libglvnd, libgl naming, and pkgconfig
* meson fixed its handling of stale symlinks wrt megadrivers
* windows relaged fixes
* some bug fixes for clover
* plenty of egl, wayland, glx, and dri3 fixes
* a couple of nir fixes
* and on the driver side, radv, intel, vc4, etnaviv, swr, r600, amd, and
nouveau all had a few fixes
- supersedes archlinux_glvnd-fix-gl-dot-pc.patch
- disabled build of libwayland-egl for factory/sle16/Leap 16 now
being provided by Wayland itself and probably be removed from
Mesa soon; see also https://build.opensuse.org/request/show/613048
- update to 18.1.5
* several fixes for radv
* A few fixes for virgil, spirv, radeonsi, nir, disk cache and build
systems
- Enable virgl on ARM
- update to 18.1.4
* Several fixes for i965
* Several fixes for anv
* A few fixes each for radeonsi, glx, the glsl compiler, the
autotools build, nir, st/dri, and r600
- Make build verbose as outlined in openSUSE:Specfile guidelines
https://en.opensuse.org/openSUSE:Specfile_guidelines#Verbose_mode
- update to 18.1.3
* numerous fixes for radv
* some fixes for common radeon code
* fixes for both the nir and glsl compilers
* An i965 fix for some gpu hangs on SNB
- add mako_4_radv.patch - fixes Mako detection for RADV/intel
- update to 18.1.2
* Fixes for libatomic checks on non-arm and non-x86 platforms
* porting of additional libatomic checks to meson from autotools
* numerous radv fixes
* numerous intel fixes
* A few fixes each for radeonsi, r300, ac, glx, and vulkan
- Update to 18.1.1
- drop U_dri3-Stricter-SBC-wraparound-handling.patch
* Radv fixed one extension and several features on a per-generation basis.
* Vulkan got fixes for a potential free of uninitialized memory
* Tegra got modifier fixes.
* nv30 fixed displayable formats.
* i965 now works correctly for GLK 2x6 systems.
- Add patch U_dri3-Stricter-SBC-wraparound-handling.patch
This fixes an error with timestamps, avoiding near infinite client
hangs with the new X server 1.20 release and some clients, the most
prominent being plasmashell & steam
Bugentry: FDO#106351
- Fix python3-Mako dependency on <= Leap 42.3.
- Temporarily replace mesa-18.1.0.tar.xz.sig with
mesa-18.1.0.tar.xz.sha1sum. The sig file uses EDDSA which is not
supported by gpg in OBS at the moment.
- Update to 18.1.0
- refreshed archlinux_0001-Fix-linkage-against-shared-glapi.patch
- add u_intel_anv-make-scripts-python-2-3-compat.patch for build ANV
with python
* Vulkan 1.1 support for the ANV and RADV drivers.
* RadeonSI and RADV have "Vega M" GPU support for Kabylake G processors
* A simple Gallium3D HUD option as an alternative to the advanced
heads-up display
* There is also now Vega 12 support too.
* For new hardware support on the Intel side are the initial
bits for Intel Icelake.
* The Intel driver stack has meanwhile landed more SPIR-V
bits towards OpenGL 4.6.
* The Intel ANV driver has received new extensions too as well as
enabling features like MSAA fast clears.
* VP9 VA-API support for VCN and HEVC Main for VCN - Raven Ridge CPUs.
* DRI3 1.1/1.2 support for going with the soon-to-be-out X.Org Server 1.20.
* Etnaviv performance counter support when paired with the latest Etnaviv
DRM in the mainline kernel.
* The last-year-GSoC'ed OpenMAX Tizonia H.264 encoder/decoder.
* UVD-based HEVC video encoding.
* OpenGL 3.1 ARB_compatibility support for the major Gallium3D drivers.
* RadeonSI 32-bit pointers support.
* The Intel GLSL shader cache is enabled by default.
* Nouveau NVC0 meanwhile finally has ARB_bindless_texture support.
* On the old hardware front, R600g is now effectively at OpenGL 4.4
for the Radeon HD 5800/6900 series.
- Update to 18.0.4
* r600 driver gets a fix for constant buffer boounds, which
fixes rendering bugs in Trine and Witcher 1.
* Several fixes for RADV driver: fixes around alpha channel
in Pre-Vega, fix in multisample image copies, and fixes
around multilayer images in compute path.
* For the case of ANV/i965 drivers, also a couple of fixes,
all of them around ISP. On top, there are a couple of fixes
relative to code emission around 16-bit integers, and a a
fix for a leak in blorp for Gen4 and Gen5.
* Speaking of leaks, there are also fixes for
winsys/radeon/amdgpu and pipe-loader.gets a couple of patches
to fix a couple of leaks.
* SPIR-V part gets a patch to apply OriginUpperLeft to FragCoord.
* Mesa core gets a couple of patches to fix error handling in
get_framebuffer_parameteriv, and to add missing support for
glFogiv(GL_FOG_DISTANCE_MODE_NV).
- Update to 18.0.3
* The is a fairly small release consisting of patches to fix leaks
in RADV and Winsys, fix deadlock in internal queue, fix issues
with ANV allocator, fix blit setup for YUV LoadImage, and some
other patches.
- Update to 18.0.2
* A couple of fixes for Meson that solves some problems regarding
building tests and installation.
* A couple of fixes in state tracker / DRI that was causing crashes
in QtCreator and Firefox, among other problems.
* A couple of fixes for GFX9, that solves a hang in the driver, and
a problem with buffer views.
* SVGA gets also a patch to fix incorrect advertizing of
EGL_KHR_gl_colorspace extension.
* Etnaviv gets a fix for swizzled texture formats.
* Intel drivers get also several patches.
* RADV gets a patch to solve a problem of lot of games complaining
about not having enough memory.
- Update to 18.0.1
* In this release we have:
* On the build system to highlight Meson is get improved thorugh several patches
that fix issues around it.
* On the drivers part, RADV get several fixes: one for multisample regressions on
Vega, another around GFX9 buffer views, and a couple of them more to related
with avoiding emitting unneeded vertex state.
* St/Nine get fixes around face register, lighting constants, math check for
inversible matrix, implicit conversions and bad tracking of vertex textures.
* Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around
page faults.
* Several fixes are also enqueued for Intel driver: set right channel_sizes for
MOV_INDIRECT sources, set right config registration for uploading to kernel,
return the fourcc stored in __DRIimage when possible, fix negative sign in
64-bit return values, fix null destination register in assembly instructions
with 3 source operands, a fix for failed TCS/TES shader compilation
* Queue also contains a couple of fixes around Gallium drivers, one to fix a typo
in code that was causing wrong return value, and another one to fix an
unitialized modifier for DRI2.
* Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES
supported version through environment variables, and a patch to fix an issue
with texture samples found in "The Witness" through Wine.
* A couple of bugs around unrolling loops have also been fixed, these patches were
applied for NIR and GLSL.
* On top of above, NIR gets more fixes in a couple of lowering functions used:
coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at
intrinsic support in lower_indirect_derefs. It also gets a fix around
vars_to_ssa function.
* Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V
compiler.
- enabled opencl and that way also Mesa-gallium on 42.3 since we
now build against llvm 6; this also fixes the requirements from
Mesa-32bit to Mesa-gallium-32bit in baselibs.conf (reported by
community)
- Remove n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch.
* Not needed since we build Mesa against LLVM 6. (bnc#1082298)
- Remove u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch.
* It was disabled for long time and does not seem to be needed.
(bnc#1082306)
- Enable nine on arm/aarch64
- Update to 18.0.0 final
* one-and-only change since 18.0.0-rc5: updated release notes
- Changes since 17.3
* The top highlights include:
+ Cannonlake support on i965 and anv
+ GL 4.3/GLES 3.1 support on r600/evergreen with hw fp64 support
+ Meson build system
* ANV Extensions:
+ VK_EXT_external_memory_dma_buf
* RADV Extensions:
+ VK_ANDROID_native_buffer
+ VK_KHR_external_fence
+ VK_KHR_external_fence_capabilities
+ VK_KHR_external_fence_fd
+ VK_KHR_get_surface_capabilities2
+ VK_EXT_discard_rectangles
+ VK_EXT_external_memory_dma_buf
+ VK_AMD_shader_info
* EGL:
+ Support for RGBA/RGBX 1010102 formats
+ EGL_EXT_pixel_format_float
+ Final planned release to ship wayland-egl. Now provided by wayland.
* GLX:
+ Darwin/Apple fixes
* Mesa core
+ Support 1 binary format for GL_ARB_get_program_binary on i965
+ drirc workarounds:
(*) Unreal 4 Editor
(*) Observer
(*) Steamroll
(*) Refunct
* drirc mesa_glthread whitelists:
+ Mount and Blade Warband
- i965:
* Disk shader cache when MESA_GLSL_CACHE_DISABLE is set to "false"
* GL_EXT_disjoint_timer_query on gen6+
- Update to 18.0.0-rc5
* The fifth and final release candidate for Mesa 18.0.0. Modulo
serious regressions, it is anticipated that it will become
Mesa 18.0.0 this Friday (2018-03-23) around 16:00 GMT
- supersedes u_glsl-linker-error.patch
- no longer try to use non-existing python3-mako as BuildRequires
on Leap 42.3
- u_st-dri-don-t-set-queryDmaBufFormats-queryDmaBufModif.patch
* Fixes laggy mouse in Wayland. (fdo#104926)
- replaced u_r600-egd_tables.py-added-support-for-python-3.patch
with fixed u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch
and enabled it again; removed again n_egd_tables_h.patch (boo#1082303)
- added n_egd_tables_h.patch and disabled u_mesa-python3-only.patch
* use pregenerated egd_tables.h (via python2) instead of trying
to generate it during buildtime with python3 using an apparently
broken patch (boo#1082303)
- removed more unneeded buildrequires: libudev, openssl, bison,
flex (boo#1082312)
- removed u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
which is no longer needed due to changed LLVM build (boo#1082307)
- merge content of new rpmlintrc into existing Mesa-rpmlintrc file
- no longer run ldconfig for the follwing backend (ICD) drivers,
since it's considered wrong: xvmc, vdpau, va, opencl, and vulkan;
required adding a rpmlintrc file with appropriate rules
(boo#1082316)
- removed no longer needed ncurses-devel BuildRequires (boo#1082315)
- redone u_add_llvm_codegen_dependencies.patch and renamed to
u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
(boo#1082307)
- removed u_mesa-8.0.1-fix-16bpp.patch and
u_mesa-8.0-llvmpipe-shmget.patch, which we no longer apply since
about 5 years (boo#1082305)
- recreated u_mesa-python3-only.patch and renamed to
u_r600-egd_tables.py-added-support-for-python-3.patch; also
removed first hunk (boo#1082303)
- removed n_Define-GLAPIVAR-separate-from-GLAPI.patch
* bits moved to libGLw's n_Use-newly-introduced-GLAPIVAR-for-variables.patch
(boo#1082297)
- Mesa-gallium only exists if %{with_opencl}
- Add support for riscv64
- Split Nouveau and VC4 from the main driver package on all systems
Fixes (boo#1081210).
- remove %{release} based dependecies
Unfortuanetly Mesa and Mesa-drivers can have different release number
Release is Commit_Count.Build_Count and build count can be different
because both packages have different dependencies
- add u_glsl-linker-error.patch
* Fix attaching multiple shader objects for the same stage to a
GLSL program triggers a linker error (fdo#104777, bnc#1080492)
* Fixes issue with wine applications.
- Added %{release} so the correct package release is used
when a package has been patched
- Update to 18.0.0-rc4
- supersedes u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch
- u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch
* Fix crash when loading shader. (bnc#1079465)
- Update to 18.0.0-rc3
* includes significant improvements for OpenGL and Vulkan support
and performance.
- supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
- Remove dependency on clang-devel-static. (bnc#1065464)
* It was removed, clang-devel now again provides everything
necessary as shared libraries.
- Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It
mirrors the requirement of the normal packages. (bnc#1078261)
- Disable AMDGPU GFX9/Vega with LLVM < 6.0.0.
* n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch
* While it is supported since LLVM 5.0.0, it was not working
correctly (bnc#1075901). Since we do not have the resources to
determine which fixes should be backported and LLVM 6 will be
released relatively soon, disable the support until then. Users
with the card will have working desktop using software
rendering just like they did with LLVM 4.
- in spec file move %dir %{_libdir}/dri to avoid ppc build failure
- Update to 17.3.3
* Fixes to radv, anv, etnaviv, swrast and radeonsi drivers.
* Fixes for DRI3.
- Make Mesa require Mesa-dri and Mesa-gallium. This makes Mesa
usable again for users who do not install recommended packages.
It breaks the Mesa and Mesa-drivers split, which has to be fixed
by ignoring it in obs.
- Add _constraints to select 6G disk for PowerPC
to avoid cpio: write error on obs-power8-05 workers boo#1076325
- U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
* Add more Coffeelake PCI IDs (request by Intel)
- Update to 17.3.2
* Multiple fixes in the RADV Vulkan driver, workaround when using
slibtool and a GLSL workaround for various titles using Unreal
Engine 4.
- Drop upstreamed u_r600-Add-support-for-B5G5R5A1.patch
- Modify u_mesa-python3-only.patch to not break python 2.
- Update to 17.3.1
* Multiple fixes and improvements of the GLSL shader cache. The
RADV driver no longer advertises VK_EXT_debug_report - there is
no support for it.
* The i965, radeonsi, nvc0 and freedreno drivers have received a
few small fixes each.
* A number of big endian fixes have been merged.
- Switch to python3 during build instead of python2
* Add patch u_mesa-python3-only.patch
- Add Mesa-dri and Mesa-gallium to baselibs.conf.
- Require llvm >= 3.9.0
* The build fails otherwise because it is required for multiple
Mesa components.
- Drop some redundant wording from descriptions.
Drop redundant %if guard around a %post section.
- Use different form of split for faster build (bnc#1071297)
* Mesa.spec does not use llvm and builds most of the *-devel
subpackages.
* Mesa-drivers.spec uses llvm and builds extra things installable
in addition to packages from Mesa.spec. These packages are
required for actual rendering.
- update to 17.3.0
- drop U_configure.ac-rework-llvm-libs-handling-for-3.9.patch
* new major release comitng with changes in RADV, intel ANV,
S3TC support, RadeonSI driver with RX Vega. On-disk shader cache
- Split Mesa into Mesa and Mesa-mini. Mesa-mini does not depend on
llvm and its purpose is to build fast and allow other packages
that BuildRequire Mesa to be build independently on llvm.
Packages built against Mesa-mini should work correctly when
installed with full Mesa package. (bsc#1071297)
- update to 17.2.6
* Core: fix to keep a program alive when re-linking and prevent
an use-after-free.
* GLSL compiler: several fixes, including one to prevent a
SIGSEV when calling an undeclared subroutine in certain
conditions and another to mark the xfb buffers as active only
if a variable uses them.
* SPIR-V compiler: fixed seveal problems involving the usage of
separate images and texture/samplers.
* Intel drivers: many new fixes, specially for i965. Several are
focused on improving SIMD32 and little-core. It also includes a
fix for a GPU hang which was detected while playing HW
accelerated video with mpv.
* AMD drivers: radv has seen plugged 2 memory leaks while r600
has gotten a fix through reversing the tess factor components
for isolines.
* swr driver: fixes for two performance regressions (one for
avx512 platforms and the other for the avx/avx2 platforms).
* ddebug gallium driver: fix for an use-after-free.
* EGL: Wayland platform of the the DRI2 drivers got a fix to
prevent crashing in ancient systems.
* GLX has also received corrections to prevent a couple of errors
when creating and binding a context in DRI3 and DRISW,
respectively.
* Build and integration: allow building libglvnd when EGL is present
but not GLX. Enable building targets which don't need X11, such
as omx and va, when XCB is not present. You can now specify
the prefix installation for the OpenCL icd file.
- update to 17.2.5
* In Core, a GL error related to the ARB_ES3_1_compatibility spec
noticed with the GFXBench 5 Aztec Ruins has been corrected.
* The GLSL compiler is not giving a linker error for mismatching
uniform precision with GLSL ES 1.00 any more. This enables,
specially, several Android applications which violate this rule,
e.g., Forge of Empires.
* The SPIR-V compiler has corrected an assert triggered when
support for the simple memory model was claimed.
* NIR has also received a correction related with
gl_SubGroupG{e,t}MaskARB.
* Intel drivers, specially i965, got several fixes, including a
plug for a memory leak and another one in the compiler to avoid
GPU hangs on Broxton.
* The gallium i915g driver for Intel has seen an important fix.
* AMD drivers (mostly radv) have received several fixes, including a
correction for a DCC corruption that was visible with Rust,
breaking an endless loop in r600, avoiding a GPU hang with vulkan
dota2 in VR mode and a plug for a memory leak.
* Broadcom's vc4 gotten a fix to exclude some code that shouldn't
be there in release builds.
- update to 17.2.4
* Mesa Core includes a change to prevent KOTOR from breaking when
in combination with the ATI fragment shader extension.
* Additionally, NIR has also received a correction.
* Mesa's state tracker has gotten a patch to avoid leaks in
certain situations such as resizing a window.
* Intel drivers have received fixes. The compiler has
gotten a couple, while anv also received one.
* i965 got a patch to avoid VA-API, Beignet and other contexts
in the system to break when in combination with previous versions of Mesa 17.2.x.
* AMD's compiler received fixes. `radv` has also
received another couple, including one to avoid a hang due to
overflow on huge textures.
* Broadcom's vc4 has corrected a problem when compiling with
Android's clang.
* Clover compilation issue fixed (affecting a specific clang revision)
* Fixed Vulkan's WSI memory leak in X11.
- update to 17.2.3
* The Vulkan drivers ANV and RADV have multiple small fixes.
* The EGL code has improved handling of the new wl_dmabuf codepath.
* SWR no longer crashes when checking environment variables.
* Other gallium drivers have also seen updates - freedreno, nouveau and
radeonsi. The gallivm module, used by llvmpipe et al. has gained little
endian PPC64 fixes.
* The VA and VDPAU state-trackers have seems improvements handling
interlaced videos.
* We're using python3 compatible constructs which gives us SCons 3.0
support.
- U_configure.ac-rework-llvm-libs-handling-for-3.9.patch
* llvm-config 3.9 and higher works properly, use its values
instead of guessing. Fixes build against llvm built as single
shared library.
- svga is x86-only
- u_svga-Fix-build-on-ppc64le.patch: Remove
- Add build dependency on clang-devel-static.
* Required with new llvm4 build mode (bnc#1049703).
* Also rename dependency llvm-clang-devel to clang-devel. The
llvm-clang-devel is old name kept around for compatibility.
- update to 17.2.2
* several Vulkan ANV/RADV driver fixes including Wayland WSI
improvements, RadeonSI / i965 / VC4 OpenGL fixes among other
work, some fixes to common Gallium3D code, support for LLVM 5.0
in Gallium3D when using the SCons build system, and a range of
other fixes/improvements.
- Drop gallium svga driver for arm/aarch64. The svga driver is a vmware
guest driver, thus only usable on x86(_64) platforms
- Also enable OpenCL on arm (32bit), llvm4 has reached Factory
- update to 17.2.1
* drop upstreamed patches
n_force-xlocale-funcs.patch
u_gallivm-correct-channel-shift-logic-on-big-endian.patch
u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
* fdo#100613 - Regression in Mesa 17 on s390x (zSystems)
* fdo#101709 - [llvmpipe] piglit gl-1.0-scissor-offscreen regression
* fdo#102454 - glibc 2.26 doesn't provide anymore xlocale.h
* fdo#102467 - [src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning)
Redundant assignment
* fdo#102502 - [bisected] Kodi crashes since commit 707d2e8b - gallium:
fold u_trim_pipe_prim call from st/mesa to drivers
* many fixes for RADV a glsl
- u_svga-Fix-build-on-ppc64le.patch
* This let us compile the code on ppc64le, but it no-ops the log
function.
- update to 17.2.0
* many RADV/ANV Vulkan driver improvements
* Vulkan and OpenGL performance improvements
* more work towards OpenGL 4.6 compliance
* a wealth of other open-source driver improvements
* initial Raven Ridge support (used on Vega-class graphics)
* Intel Cannonlake Support
- adjusted archlinux_0001-Fix-linkage-against-shared-glapi.patch
- update to 17.1.8
* fdo#101334 - AMD SI cards: Some vulkan apps freeze the system
* fdo#101766 - Assertion `!"invalid type"' failed when constant
expression involves literal of different type<
* fdo#102024 - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM
and D32_SFLOAT
* fdo#102148 - Crash when running qopenglwidget example on mesa llvmpipe win32
* fdo#102241 - gallium/wgl: SwapBuffers freezing regularly with swap
interval enabled
* fdo#101910 - [BYT]
ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f
* fdo#102308 - segfault in glCompressedTextureSubImage3D
- Add patch to fix strtod on non-EN locale (boo#1055929):
* n_force-xlocale-funcs.patch
- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
updated; fixes three of the four regressions observed (PPC64, S390)
[fdo#100613, comment#42]
- Replace uses of arch directive with targettype within a package
declaration to resolve incorrect dependencies placed on -32bit
packages.
- Removed n_glesv2.pc-Add-lGL-for-libglvnd-builds-boo-1052776.patch
* The issue was in libglvnd which is fixed now. (boo#1052776)
- n_glesv2.pc-Add-lGL-for-libglvnd-builds-boo-1052776.patch
glesv2.pc: Add "-lGL" for libglvnd builds (boo#1052776)
- update to 17.1.6
* fdo#97957 - Awful screen tearing in a separate X server with DRI3
* fdo#101683 - Some games hang while loading when compositing is shut
off or absent
* fdo#101867 - Launch options window renders black in Feral Games
in current Mesa trunk
* and some other fixes as usualy
- u_r600-Add-support-for-B5G5R5A1.patch
* Fixes rendercheck tests when X server accelerates using glamor.
(bnc#1047154)
- update to 17.1.5
* fdo#100242 - radeon buffer allocation failure during startup of Factorio
* fdo#101657 - strtod.c:32:10: fatal error: xlocale.h: No such file or directory
* fdo#101666 - bitfieldExtract is marked as a built-in function
on OpenGL ES 3.0, but was added in OpenGL ES 3.1
* fdo#101703 - No stencil buffer allocated when requested by GLUT
* and other bugfixes
- update to 17.1.4
* fdo#77240 - khrplatform.h not installed if EGL is disabled
* fdo#95530 - Stellaris - colored overlay of sectors doesn't render on i965
* fdo#96958 - [SKL] Improper rendering in Europa Universalis IV
* fdo#99467 - [radv] DOOM 2016 + wine. Green screen everywhere
* fdo#101071 - compiling glsl fails with undefined reference to `pthread_create'
* fdo#101252 - eglGetDisplay() is not thread safe
* fdo#101294 - radeonsi minecraft forge splash freeze since 17.1
* fdo#101451 - [G33] ES2-CTS.functional.clipping.polygon regression
* and some other fixes as usualy
- update to 17.1.3
* fdo#100988 - glXGetCurrentDisplay() no longer works for FakeGLX contexts?
* fixes for radv, radeonsi, i965
- Fix baselibs.conf -> boo#1044813
- added "Requires: libclc" to Mesa-libOpenCL packages (boo#1044646)
- specfile: Remove requires to vulkan libs from baselibs.conf on
platforms where vulkan build is disabled; ugly ... (bsc#1042900)
- update to 17.1.2
* fdo#98833 - [REGRESSION, bisected] Wayland revert commit breaks
non-Vsync fullscreen frame updates
* fdo#100741 - Chromium - Memory leak
* fdo#100877 - vulkan/tests/block_pool_no_free regression
* fdo#101110 - Build failure in GNOME Continuous
* many ANV, RADV, vulkan, i965 and egl fixes
- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
* Fix loading of a 3x16 vector as a single 48-bit load on
big-endian systems (PPC64, S390). [fdo#100613]
- update to 17.1.1
- dropped patch:
fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch
* fdo#100854 - YUV to RGB Color Space Conversion result is not precise
* fdo#100925 - [HSW/BSW/BDW/SKL] Google Earth is not resolving
all the details in the map correctly
* radeonsi: add new vega10 pci ids
* gbm/dri: Fix sign-extension in modifier query
* radeon: automake: remove unneeded elf Cflags/Libs
* egl: add g_egldispatchstubs.h to the release tarball
* renderonly: Initialize fields of struct winsys_handle
* vc4: Don't allocate new BOs to avoid synchronization when they're shared
* anv: fix possible stack corruption
* anv: don't leak DRM devices
* glxglvnddispatch: Add missing dispatch for GetDriverConfig
* nvc0/ir: SHLADD's middle source must be an immediate
* nir/lower_tex: Fix minor error in YUV color conversion matrix
* amd/addrlib: import Raven support
* radeonsi/gfx9: add support for Raven
* anv/formats: Update the three-channel BC1 mappings
* 965/formats: Update the three-channel DXT1 mapping
* radeonsi: mark fast-cleared textures as compressed when dirtying
* radeonsi: fix primitive ID in fragment shader when using tessellation
* radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI
* radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellation
* intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4
* mesa/st: fix yuv EGLImage's
* virgl: fix virgl_bo_transfer_{put, get} box struct cop
* 965/vec4/gs: restore the uniform values which was overwritten by failed
vec4_gs_visitor execution
* i965/vec4: fix swizzle and writemask when loading an uniform with constant offset
* i965/vec4: load dvec3/4 uniforms first in the push constant buffer
* gallivm: Make sure module has the correct data layout when pass manager runs
- specfile: libglvnd0 -> libglvnd; missed the package name
change in libglvnd package (boo#1038619, comment#5)
- baselibs.conf: libglvnd0 -> libglvnd; missed the package name
change in libglvnd package (boo#1038619)
- update to 17.1.0
- drop upstreamed patches:
archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch
archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch
archlinux_glapi-Link-with-glapi-when-built-shared.patch
+ New major release with:
+ OpenGL 4.2 support for Intel Ivy Bridge chips.
+ The RADV driver passes the Khronos CTS
+ Shader on-disk cache. Improving the startup and shader compilation
times in some games.
+ This release includes significant performance improvements for games by
Feral Interactive.
* for full list of changes please check docs/relnotes/17.1.0.html
- update to 17.0.5
* fdo#97524 - Samplers referring to the same texture unit with different
types should raise GL_INVALID_OPERATION
* nvc0/ir: Properly handle a "split form" of predicate destination
* nir: Destination component count of shader_clock intrinsic is 2
* winsys/sw/dri: don't use GNU void pointer arithmetic
* st/clover: add space between < and ::
* configure.ac: check require_basic_egl only if egl enabled
* st/mesa: automake: honour the vdpau header install location
* intel/fs: Use regs_written() in spilling cost heuristic for improved accuracy
* intel/fs: Take into account amount of data read in spilling cost heuristic.
* radv: report timestampPeriod correctly
* anv/blorp: Flush the texture cache in UpdateBuffer
* anv/cmd_buffer: Flush the VF cache at the top of all primaries
* anv/cmd_buffer: Always set up a null surface state
* anv/cmd_buffer: Use the null surface state for ATTACHMENT_UNUSED
* anv/blorp: Properly handle VK_ATTACHMENT_UNUSED
* i965/vec4: Avoid reswizzling MACH instructions in opt_register_coalesce()
* st/mesa: invalidate the readpix cache in st_indirect_draw_vbo
* anv/cmd_buffer: Disable CCS on BDW input attachments
* mesa: fix remaining xfb prims check for GLES with multiple instances
* mesa: validate sampler type across the whole program
* vbo: fix gl_DrawID handling in glMultiDrawArrays
* util/queue: don't hang at exit
* mesa: fix remaining xfb prims check for GLES with multiple instances
* mesa: extract need_xfb_remaining_prims_check
* mesa: move glMultiDrawArrays to vbo and fix error handling
+ update Mesa.keyring to both upstream release managers
- u_gallivm-correct-channel-shift-logic-on-big-endian.patch:
* instead of reverse applying a change on s390x
("U_draw-use-SoA-fetch-not-AoS-one.patch") address the
issue by a real fix (bsc#1032272, fdo#100613)
- baselibs.conf: added libvulkan_intel-32bit as a requirement for
Mesa-libd3d (boo#1036282)
- No OpenCL on ppc
- let Mesa require Mesa-libEGL1 for a libglvnd build;
xf86-video-amdgpu driver needs it for 2D support via glamor
(boo#1034832)
- Add u_add_llvm_codegen_dependencies.patch to link to
libLLVMCodegen to fix cyclic linking problems. bsc#981975
- Enable OpenCL for aarch64, ppc64 and ppc64le now, too.
%arm is still left out, waiting for llvm4 to build.
- update to 17.0.4
* fdo#100391 - SachaWillems deferredmultisampling asserts
* fdo#100452 - push_constants host memory leak when resetting command buffer
* fdo#100582 - piglit.spec.arb_stencil_texturing.glblitframebuffer corrupts
state.gl_texture* assertions
* radeonsi: add new polaris10 pci ids
* fixes for anv, radv, i965 and nouveau drivers
- only reverse-apply 'U_draw-use-SoA-fetch-not-AoS-one.patch' on
s390x (bsc#1032272)
- build wayland on Leap >= 42.3
- separate package 'Mesa-dri-nouveau' on Leap
- removed broken locking patches for nouveau DRI driver
* N_01-WIP-nouveau-add-locking.patch
* N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
* N_03-nv30-locking-fixes.patch
* N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
* N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
- let Mesa require Mesa-libGL1 for a libglvnd build (bsc#1033708)
- U_draw-use-SoA-fetch-not-AoS-one.patch
* reverse-apply this patch to fix OpenGL support on s390x
(bsc#1032272)
- Prepare building OpenCL for non-x86 architectures, too
* s390x can build it right away (swrast)
* %arm aarch64 ppc64 ppc64le depend on LLVM amdgpu target for r600
- Fix typo in specfile comment
- update to 17.0.3
- change Mesa.keyring to new release manager key
* fdo#96743 [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase
* fdo#99246 [d3dadapter+radeonsi] EVE-Online : hang on wormhole sight
* fdo#100061 LODQ instruction generated with invalid dst mask
* fdo#100182 Flickering in The Talos Principle on Sky Lake GT4
* radeonsi: add new polaris12 pci id
* many fixes for RADV, ANV, i915, radeonsi and freedreno drivers
- specfile: Remove requires to libglvnd0/libglvnd-devel from
baselibs.conf when libglvnd build has been disabled; ugly ...
- specfile: only require libglvnd0/libglvnd-devel, if libglvnd build
is enabled
- baselibs.conf: added requires to libglvnd0/libglvnd-devel where
needed
- disable libglvnd for openSUSE Leap 42.x and sle12
- update to 17.0.2
* fdo#97988 [radeonsi] playing back videos with VDPAU exhibits
deinterlacing/anti-aliasing issues not visible with VA-API
* fdo#99484 Crusader Kings 2 - Loading bars, siege bars, morale bars, etc.
do not render correctly
* fdo#100049 ralloc: Make sure ralloc() allocations match malloc()'s
alignment. causes seg fault in 32bit build
* many fixes for ANV, RADV, Vulkan and i965 + radeonsi drivers
- fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch
* Fix glXGetDriverConfig not working with glvnd
(https://bugzilla.redhat.com/show_bug.cgi?id=1429894)
- Fix indirect rendering, add libGLX_indirect.so.0 symlink
(https://bugzilla.redhat.com/show_bug.cgi?id=1427174)
- added Requires to libglvnd0/libglvnd-devel where still needed
- patches picked from fedora:
http://pkgs.fedoraproject.org/cgit/rpms/mesa.git/tree/
- re-enabled GLES build with libglvnd build, just not package GLES
libs and require libglvnd0/libglvnd-devel instead
- archlinux_0001-Fix-linkage-against-shared-glapi.patch
* fixes libglvnd support for osmesa
- archlinux_glvnd-fix-gl-dot-pc.patch
* fixes libglvnd support in pkgconfig file
- archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch/
archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch
* adds libglvnd support for EGL
- patches picked from archlinux:
https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa
- archlinux_glapi-Link-with-glapi-when-built-shared.patch
* currently needed for libglvnd support; picked from archlinux
https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa
- fixed typo in Requires to libglvnd
- build with libglvnd support enabled (can be easily disabled via
specfile define); requires libglvnd runtime and development
packages; disabled build of GLESv1/v2 libs/packages provided now
via libglvnd
- update to 17.0.1
* radv: Never try to create more than max_sets descriptor sets.
* radv: Reset emitted compute pipeline when calling secondary cmd buffer.
* radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
* radv: Use correct size for availability flag.
* gallivm: Reenable PPC VSX (v3)
* gallivm: Improve debug output (V2)
* gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
* egl/dri3: implement query surface hook
* etnaviv: move pctx initialisation to avoid a null dereference
* etnaviv: remove number of pixel pipes validation
* anv: fix Get*MemoryRequirements for !LLC
* egl/wayland: Don't use DRM format codes for SHM
* tgsi: fix memory leak in tgsi sanity check
* radv: change base aligmment for allocated memory.
* radv: fix cik macroModeIndex.
* radv: adopt some init config workarounds from radeonsi.
* radv: fix depth format in blit2d.
* radv: fix txs for sampler buffers
* bin/get-extra-pick-list: use git merge-base to get the branchpoint
* bin/get-extra-pick-list: rework to use already_picked list
* bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
* bin/get-pick-list.sh: limit `git grep ...' only as needed
* bin/get-pick-list.sh: remove ancient way of nominating patches
* bin/get-fixes-pick-list.sh: add new script
* vc4: Avoid emitting small immediates for UBO indirect load address guards.
* r300g: only allow byteswapped formats on big endian
* gallium/u_queue: fix a crash with atexit handlers
* gallium/u_queue: set num_threads correctly if not all threads start
* glx/glvnd: Fix GLXdispatchIndex sorting
* gm107/ir: fix address offset bitfield for ATOMS
* nvc0: set the render condition in the compute object
* st/mesa: don't pass compare mode for stencil-sampled textures
* nvc0: disable linked tsc mode in compute launch descriptor
* i965/sampler_state: Clamp min/max LOD to 14 on gen7+
* i965/sampler_state: Pass texObj into update_sampler_state
* i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
* intel/blorp: Swizzle clear colors on the CPU
* i965/fs: Fix the inline nir_op_pack_double optimization
* anv: Add an invalidate_range helper
* anv/query: clflush the bo map on non-LLC platforms
* genxml: Make MI_STORE_DATA_IMM more consistent
* anv/query: Perform CmdResetQueryPool on the GPU
* intel/blorp: Explicitly flush all allocated state
* glsl: non-last member unsized array on SSBO must fail
* mesa: Do (TCS && !TES) draw time validation in ES as well.
* configure.ac: check require_basic_egl only if egl enabled
* anv: wsi: report presentation error per image request
* i965/fs: fix uninitialized memory access
* radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2)
* gallium/util: remove unused u_index_modify helpers
* gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED
* unconditionally
* gallium/u_queue: fix random crashes when the app calls exit()
* radeonsi: fix broken tessellation on Carrizo and Stoney
* amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12
* android: radeonsi: fix sid_table.h generated header include path
* android: glsl: build shader cache sources
* configure.ac: Drop LLVM compiler flags more radically
* winsys/amdgpu: reduce max_alloc_size based on GTT limits
* radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
* radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK
* glsl: fix heap-use-after-free in ast_declarator_list::hir()
* android: fix droid_create_image_from_prime_fd_yuv for YV12
- Use --enable-gallium-llvm only if llvm is available
- Provide libwayland-egl1 as -32bit compat library, required by
libgtk-3-0.
- Some %if around %post do not match with %if around %package;
drop them altogether since they are not needed except around
%files.
- Rename wrongly-named libOSMesa9 to libOSMesa8
- update to 17.0.0
- removed n_Fixed-build-against-wayland-1.2.1.patch , version requirement
bumped up by upstream.
* Vulkan drivers:
+ Correctly return (and implement) VK_INCOMPLETE on multiple WSI queries
+ Support for the VK_KHR_sampler_mirror_clamp_to_edge extension
+ We now use the Khoronos vk.xml file to generate the entrypoints
* ANV:
+ HiZ and performance improvements
+ Float64 support and tessellation shader support.
* RADV:
+ Support multiple devices
+ Support for the VK_AMD_draw_indirect_count extension
+ Support for the VK_AMD_negative_viewport_height extension
* Mesa core:
+ Noticeable refactoring en route to GLSL Shader Cache
+ Groundwork for int64
* i965:
+ OpenGL 4.5 support on Haswell hardware
+ Reuse the same BLORP and ISL code as the ANV driver
* Gallium:
+ HUD: A number of race issues and memory leaks were resolved.
* freedreno
+ Support for a5xx
* nouveau:
+ OpenGL 4.3 support on Maxwell hardware
+ Improved performance due to instruction pipelining (Maxwell)
* r600/radeonsi
+ VCE: Handle H.264 level 5.2
+ Polaris12 support
+ Dozens of performance improvements
* Clover:
+ Implement clGetExtensionFunctionAddressForPlatform.
+ Add missing clGetDeviceInfo CL1.2 queries
* VDPAU:
+ Use dri3 to directly send the buffer to X
* Build:
+ Building RADV requires --enable-gallium-llvm
+ Compatibility fixes for building mesa as part of ARC
+ The vulkan headers vk_platform.h and vulkan.h are no longer installed
+ A couple of configure options (--with-sha1 and --disable-shader-cache) are
removed alongside their respective library requirements.
- specfile: fix build configuration for arm, ppc and s390 platforms
- update to 13.0.4
* Multiple fixes for the i965 and radeonsi drivers. An odd glitch
in glxgears when using the freedreno driver was also addressed.
* The ANV driver being the prime source of patches - from
compatibility improvements with newer Vulkan loaders,
smoketesting and various rendering and compliance fixes.
* A couple of longstanding issues in the VA state tracker have
also been resolved.
- baselibs.conf: replaced definition of packages, which default is
not set to be built in specfile to
arch aarch64 ppc64 ppc64le s390x x86_64 package <package>
in order to make "osc service localrun source_validator" happy :-(
- Update baselibs.conf to ship i386 vulkan json files on x86_64
- Updated baselibs.conf to reflect libvulkan_radeon
- Enabled RADV vulkan driver for AMD GPU cards
- update to 13.0.3
+ dropped U_cso-don-t-release-sampler-states-that-are-bound.patch
* fdo#77662 Fail to render to different faces of depth-stencil cube map
* fdo#92234 [BDW] GPU hang in Shogun2
* fdo#98329 dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
* fdo#99038 dEQP-EGL.functional.negative_api.create_pixmap_surface crashes
* many radeonsi and i965 bugfixes
- clean up configuration settings to be uniform accross all
architectures except for list of dri and gallium drivers
- U_cso-don-t-release-sampler-states-that-are-bound.patch:
This avoids Radeon hangs due to a use-after-free bug in Gallium.
Fixes (boo#1015012), (fdo#93649)
- update to 13.0.2
* fdo#97321 Query INFO_LOG_LENGTH for empty info log should return 0
* fdo#97420 "#version 0" crashes glsl_compiler
* i965: Add some APL and KBL SKU strings
* i965: Reorder PCI ID list to match release order
* i965/glk: Add basic Geminilake support
* wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR
* ac/nir/llvm: fix channel in texture gather lowering code.
* vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1)
* vulkan/wsi: store present mode in swapchain base class
* vulkan/wsi/x11: add support for IMMEDIATE present mode
* vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR
* vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePresentModesKHR
* cherry-ignore: add reverted LLVM_LIBDIR patch
* anv: fix enumeration of properties
* vc4: Don't abort when a shader compile fails.
* vc4: Clamp the shadow comparison value.
* vc4: Fix register class handling of DDX/DDY arguments.
* util/disk_cache: close a previously opened handle in disk_cache_put (v2)
* anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL
* anv/format: handle unsupported formats properly
* glcpp: Handle '#version 0' and other invalid values
* glsl: Parse 0 as a preprocessor INTCONSTANT
* anv/gen8: Stall when needed in Cmd(Set|Reset)Event
* anv/wsi: Set the fence to signaled in AcquireNextImageKHR
* anv: Rework fences
* vulkan/wsi/wayland: Include pthread.h
* vulkan/wsi/wayland: Clean up some error handling paths
* vulkan/wsi: Report the correct min/maxImageCount
* i965/gs: Allow primitive id to be a system value
* anv: Handle null in all destructors
* anv/fence: Handle ANV_FENCE_CREATE_SIGNALED_BIT
* nir/spirv: Fix handling of gl_PrimitiveId
* anv/blorp: Ignore clears for attachments first used as resolve destinations
* anv: Implement a depth stall restriction on gen7
* anv/cmd_buffer: Handle running out of binding tables in compute shaders
* anv/cmd_buffer: Emit a CS stall before setting a CS pipeline
* vulkan/wsi/x11: Implement FIFO mode.
* isl: Fix height calculation in isl_msaa_interleaved_scale_px_to_sa
* i965/hsw: Set integer mode in sampling state for stencil texturing
* intel: Set min_ds_entries on Broxton.
* i965: Fix compute shader crash.
* mesa: Drop PATH_MAX usage.
* i965: Fix GS push inputs with enhanced layouts.
* vulkan/wsi: Add a thread-safe queue implementation
* anv: fix multi level clears with VK_REMAINING_MIP_LEVELS
* gbm: request correct version of the DRI2_FENCE extension
* radeonsi: store group_size_variable in struct si_compute
* glsl/lower_output_reads: fix geometry shader output handling with conditional emit
* Fix races during _mesa_HashWalk().
* mesa: fix empty program log length
- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
e.g. required for Steam (bnc#1011156)
- update to 13.0.1
* fdo#97715 [ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc
api error checks
* fdo#98012 [IVB] Segfault when running Dolphin twice with Vulkan
* fdo#98512 radeon r600 vdpau: Invalid command stream: texture bo too small
* i965: Fix GPU hang related to multiple render targets and alpha testing
* Revert "st/vdpau: use linear layout for output surfaces"
* ac/nir: add support for discard_if intrinsic (v2)
* nir: add conditional discard optimisation (v4)
* amd/addrlib: limit fastcall/regparm to GCC i386
* anv: use correct .specVersion for extensions
* vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain.
* ir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().
* anv/device: Return DEVICE_LOST if execbuf2 fails
* vulkan/wsi/x11: Better handle wsi_x11_connection_create failure
* vulkan/wsi/x11: Clean up connections in finish_wsi
* anv: Better handle return codes from anv_physical_device_init
* intel/blorp: Use wm_prog_data instead of hand-rolling our own
* intel/blorp: Pass a brw_stage_prog_data to upload_shader
* anv/pipeline: Put actual pointers in anv_shader_bin
* anv/pipeline: Properly cache prog_data::param
* intel/blorp: Emit all the binding tables
* anv/device: Add an execbuf wrapper
* anv: Add a cmd_buffer_execbuf helper
* anv: Don't presume to know what address is in a surface relocation
* anv: Add a new bo_pool_init helper
* anv/allocator: Simplify anv_scratch_pool
* anv: Initialize anv_bo::offset to -1
* anv/batch_chain: Improve write_reloc
* anv: Add an anv_execbuf helper struct
* anv/batch: Move last_ss_pool_bo_offset to the command buffer
* anv: Move relocation handling from EndCommandBuffer to QueueSubmit
* anv/cmd_buffer: Take a command buffer instead of a batch in two helpers
* anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4
* glsl: Update deref types when resizing implicitly sized arrays.
* mesa: Fix pixel shader scratch space allocation on Gen9+ platforms.
* anv: Do relocations in userspace before execbuf ioctl
* egl: use util/macros.h
* egl: make interop ABI visible again
* glx: make interop ABI visible again
* radeonsi: fix an assertion failure in si_decompress_sampler_color_textures
* radeonsi: fix BFE/BFI lowering for GLSL semantics
* glsl: fix lowering of UBO references of named blocks
* st/glsl_to_tgsi: fix dvec[34] loads from SSBO
* st/mesa: fix the layer of VDPAU surface samplers
* gallium/hud: fix a problem where objects are free'd while in use.
* gallium/hud: close a previously opened handle
* gallium/hud: protect against and initialization race
* mesa/glsl: delete previously linked shaders earlier when linking
- Build Mesa-dri-nouveau only where available
- Drop u_Mesa_i965-import-prime-buffers.patch: Upstream fixed the
bug in a different way, and we should not keep the now obsolete
patch (boo#991638, fdo#71759).
- update to 13.0.0
- openGL 4.5 with i965 driver on intel bbroadwell and newer hw
- openGL ES for haswell supports 3.1, skylake 3.2
- fixes for intel vulkan driver
- early support fot GP100
- better radeonSI performace
- dropped U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch
- refreshed u_Mesa_i965-import-prime-buffers.patch
- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it gets
preselected as well once hardware supplements for Mesa-dri-nouveau
match (bnc#1005323)
- Mesa.spec: %ifdef'd out patches by mistake
- Split off nouveau*_dri.so into Mesa-dri-nouveau.
Nouveau's 3D support is too unstable to enable by default.
- Mesa.spec: Disable Nouveau locking patches by default
- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
Initialize RSxxx chipsets correctly (bsc#985650)
- N_01-WIP-nouveau-add-locking.patch
N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
N_03-nv30-locking-fixes.patch
N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
Backport nouveau locking workaround to enable multithreading.
Source: https://github.com/imirkin/mesa/commits/locking
According to the author, crashes may still happen, but much more rarely.
Tested on GK107.
N_04-* and N_05-* include untested fixes for nv50.
Fixes (boo#997171) as suggested in (fdo#91632).
- Add u_Mesa_i965-import-prime-buffers.patch: i965: import prime
buffers in the current context, not screen (fdo#71759,
boo#991638).
- update to 12.0.3
* fdo#97781 - [HSW, BYT, IVB] es2-cts.gtf.gl2extensiontests.depth_texture_cube_map.depth_texture_cube_map
* Revert "i965/miptree: Stop multiplying cube depth by 6 in HiZ calculations"
- update to 12.0.2
* fdo#69622 - eglTerminate then eglMakeCurrent crahes
* fdo#89599 - symbol 'x86_64_entry_start' is already defined when building
with LLVM/clang
* fdo#91342 - Very dark textures on some objects in indoors environments in
Postal 2
* fdo#92306 - GL Excess demo renders incorrectly on nv43
* fdo#94148 - Framebuffer considered invalid when a draw call is done
before glCheckFramebufferStatus
* fdo#96274 - [NVC0] Failure when compiling compute shader: Assertion
`bb-<getFirst()-<serial >= bb-<getExit()-<serial' failed
* fdo#96358 - SSO: wrong interface validation between GS and VS (regresion
due to latest gles 3.1)
* fdo#96381 - Texture artifacts with immutable texture storage and mipmaps
* fdo#96762 - [radeonsi,apitrace] Firewatch: nothing rendered
in scrollable (text) areas
* fdo#96835 - "gallium: Force blend color to 16-byte alignment" crash with
"-march=native -O3" causes some 32bit games to crash
* fdo#96850 - Crucible tests fail for 32bit mesa
* fdo#96908 - [radeonsi] MSAA causes graphical artifacts
* fdo#96911 - webgl2 conformance2/textures/misc/tex-mipmap-levels.html
crashes 12.1 Intel driver
* fdo#96971 - invariant qualifier is not valid for shader inputs
* fdo#97039 - The Talos Principle and Serious Sam 3 GPU faults
* fdo#97207 - [IVY BRIDGE] Fragment shader discard writing to depth
* fdo#97214 - X not running with error "Failed to make EGL context current
* fdo#97225 - [i965 on HD4600 Haswell] xcom switch to ingame cinematics cause
segmentation fault
* fdo#97231 - GL_DEPTH_CLAMP doesn't clamp to the far plane
* fdo#97307 - glsl/glcpp/tests/glcpp-test regression
* fdo#97331 - glDrawElementsBaseVertex doesn't work in display list on i915
* fdo#97351 - DrawElementsBaseVertex with VBO ignores base vertex on
Intel GMA 9xx in some cases
* fdo#97426 - glScissor gives vertically inverted result
* fdo#97476 - Shader binaries should not be stored in the PipelineCache
* fdo#97567 - [SNB, ILK] ctl, piglit regressions in mesa 12.0.2rc1
+ many other fixes from 12.0.1
- update to 12.0.1
* Vulkan driver for Intel hardware from Ivy Bridge onward.
* OpenGL 4.3 for nvc0, radeonsi and i965 (Gen8+)
* OpenGL ES 3.1 on nvc0 and radeonsi
* DRI3 enablement for VDPAU, OMX and VAAPI
- Fix Group tag.
- update to 12.0.0-rc4 final RC
- moved libxatracker package definition to the end to get rid of
issues related to the special version of this package
- let Mesa-libVulkan-devel conflict with vulkan-devel due to file
conflics in both packages
- Update to version 12.0.0-rc2
* Bug fixes and performance improvements
- supersedes patches:
u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch,
U_anv-add-the-X-related-and-Wayland-CFLAGS-to-VULKAN.patch
- removed option for build in verbose log mode
- improved Group tag for libVulkan-devel
- fixed 'osc service localrun download_files' run by removing
rc release from version define
- fix vulkan naming scheme, add supplement for xf86-video-intel
- Fix Requirement for Mesa-libVulkan-devel, not Mesa-libvulkan, but
Mesa-libVulkan
- x86: enable virgl gallium driver
- Update to version 12.0.0-rc2:
- New features:
+ OpenGL 4.3 on nvc0, radeonsi, i965 (Gen8+)
+ OpenGL ES 3.1 on nvc0, radeonsi
+ GL_ARB_ES3_1_compatibility on nvc0, radeonsi
+ GL_ARB_compute_shader on nvc0, radeonsi, softpipe
+ GL_ARB_cull_distance on i965/gen6+, nv50, nvc0, llvmpipe, softpipe
+ GL_ARB_framebuffer_no_attachments on nvc0, r600, radeonsi, softpipe
+ GL_ARB_internalformat_query2 on all drivers
+ GL_ARB_query_buffer_object on i965/hsw+
+ GL_ARB_robust_buffer_access_behavior on i965, nvc0, radeonsi
+ GL_ARB_shader_atomic_counters on radeonsi, softpipe
+ GL_ARB_shader_atomic_counter_ops on nvc0, radeonsi, softpipe
+ GL_ARB_shader_image_load_store on nvc0, radeonsi, softpipe
+ GL_ARB_shader_image_size on nvc0, radeonsi, softpipe
+ GL_ARB_shader_storage_buffer_objects on radeonsi, softpipe
+ GL_ATI_fragment_shader on all Gallium drivers
+ GL_EXT_base_instance on all drivers that support GL_ARB_base_instance
+ GL_EXT_clip_cull_distance on all drivers that support GL_ARB_cull_distance
+ GL_KHR_robustness on i965
+ GL_OES_copy_image on i965 (Baytrail and Gen8+)
+ GL_OES_draw_buffers_indexed and GL_EXT_draw_buffers_indexed on all drivers
that support GL_ARB_draw_buffers_blend
+GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 on all drivers that support
GL_ARB_gpu_shader5
+GL_OES_sample_shading on i965, nvc0, r600, radeonsi
+GL_OES_sample_variables on i965, nvc0, r600, radeonsi
+GL_OES_shader_image_atomic on all drivers that support
GL_ARB_shader_image_load_store
+GL_OES_shader_io_blocks on i965, nvc0, radeonsi
+GL_OES_shader_multisample_interpolation on i965, nvc0, r600, radeonsi
+ GL_OES_texture_border_clamp and GL_EXT_texture_border_clamp on all drivers
that support +GL_ARB_texture_border_clamp
+ GL_OES_texture_buffer and GL_EXT_texture_buffer on i965, nvc0, radeonsi
+ EGL_KHR_reusable_sync on all drivers
+ GL_ARB_stencil_texture8 and GL_OES_stencil_texture8 on i965/gen8+
- Enable build of the Intel Vulkan driver (anv):
+ Introduce new packages: libVulkan and libVulkan-devel
- Remove upstreamed patches:
+ u_glxcmds-glXGetFBConfigs-fix-screen-bounds.patch
+ U_gallivm-disable-avx512-features.patch
- Upstream Patches:
+ U_anv-add-the-X-related-and-Wayland-CFLAGS-to-VULKAN.patch
* Otherwise we might fail to find the headers in some scenarios.
- drop docs/COPYING: No GPL licensed code in Mesa resident (upstream change)
- U_gallivm-disable-avx512-features.patch:
Fix crashes on some Skykake CPUs by disabling avx512 features
(bsc#980557, bsc#981532).
- enable vc4 and freedreno on aarch64 as well
- u_glxcmds-glXGetFBConfigs-fix-screen-bounds.patch:
Fix crash due to oud of founds screen (boo#980382).
- update to 11.2.2
- removed upstreamed patches:
+ u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
+ u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
* fdo#92850 - Segfault loading War Thunder
* fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
* fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
apitrace attached)
* fdo#94994 - OSMesaGetProcAdress always fails on mangled OSMesa
* fdo#95026 - Alien Isolation segfault after initial loading screen/video
* fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
* fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
glAttachShader
* fdo#95251 - vdpau decoder capabilities: not supported
* radeon/uvd: alignment fix for decode message buffer
* st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
* gallium/util: initialize pipe_framebuffer_state to zeros
* dri: Fix robust context creation via EGL attribute
* dri2: Check for dummyContext to see if the glx_context is valid
* cherry-ignore: remove duplicate commit
* cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
* vc4: Fix subimage accesses to LT textures.
* vc4: Add support for rendering to cube map surfaces.
* vc4: Fix tests for format supported with nr_samples == 1.
* vc4: Make sure we recompile when sample_mask changes.
* glapi: fix _glapi_get_proc_address() for mangled function names
* nvc0: fix retrieving query results into buffer for timestamps
* nouveau/video: properly detect the decoder class for availability checks
* i965/fs: Properly report regs_written from SAMPLEINFO
* egl/x11: authenticate before doing chipset id ioctls
* winsys/sw/xlib: use correct free function for xlib_dt->data
* i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
* glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
* glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
* radeon/uvd: fix tonga feedback buffer size
* st/mesa: fix blit-based GetTexImage for non-finalized textures
* gallium/radeon: handle failure when mapping staging buffer
* st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
* gallium/radeon: fix crash in r600_set_streamout_targets
* radeonsi: correct NULL-pointer check in si_upload_const_buffer
* radeonsi: work around an MSAA fast stencil clear problem
* r600g/radeonsi: send endian info to format translation functions
* r600g: set endianess of 16/32-bit buffers according to do_endian_swap
* r600g: use do_endian_swap in color swapping functions
* r600g: use do_endian_swap in texture swapping function
* r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
* llvmpipe: (trivial) initialize src1_alpha var to NULL
* gallivm: fix bogus argument order to lp_build_sample_mipmap function
* gallivm: make sampling more robust against bogus coordinates
* gk110/ir: do not overwrite def value with zero for EXCH ops
* gk110/ir: make use of IMUL32I for all immediates
* nvc0/ir: fix wrong emission of (a OP b) OP c
* gk110/ir: add emission for (a OP b) OP c
* nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
* st/glsl_to_tgsi: fix potential crash when allocating temporaries
* dri3: Check for dummyContext to see if the glx_context is valid
* i965/blorp/gen7: Prepare re-using for gen8
* i965/blorp: Use 8k chunk size for urb allocation
* tgsi: initialize stack allocated struct
* winsys/sw/dri: use correct free function for dri_sw_dt->data
* android: enable dlopen() on all architectures
- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
* dri3: Check for dummyContext to see if the glx_context is valid
According to the comments in src/glx/glxcurrent.c
__glXGetCurrentContext() always returns a valid pointer. If no
context is made current, it will contain dummyContext. Thus a
test for NULL will always fail.
- update to 11.2.1
* It fixes crashes in VAAPI, some build problems in Nine has been addressed,
adds a drirc workaround for Warsow and resolves issues in the nouveau,
radeonsi and i965 drivers.
* fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts
- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
* GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
* GL_ARB_base_instance on freedreno/a4xx
* GL_ARB_compute_shader on i965
* GL_ARB_copy_image on r600
* GL_ARB_indirect_parameters on nvc0
* GL_ARB_query_buffer_object on nvc0
* GL_ARB_shader_atomic_counters on nvc0
* GL_ARB_shader_draw_parameters on i965, nvc0
* GL_ARB_shader_storage_buffer_object on nvc0
* GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
* GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
* GL_ARB_texture_buffer_range on freedreno/a4xx
* GL_ARB_texture_query_lod on freedreno/a4xx
* GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
* GL_ARB_texture_view on freedreno/a4xx
* GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
* GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
* GL_AMD_performance_monitor on radeonsi (CIK+ only)
* GL_ATI_meminfo on r600, radeonsi
* GL_NVX_gpu_memory_info on r600, radeonsi
* New OSMesaCreateContextAttribs() function (for creating core profile contexts)
+ Many bugfixes, for more info see relnotes/11.2.0.html
- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
Add separate definition GLAPIVAR as GLAPI
doesn't have the an 'extern' for some compiler
versions. This is needed for GLw (bsc#970725).
- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
* llvmpipe: Do not use barriers if not using threads; triggers
on single cpu machines (like KVM in openQA) with gcc6 and
latest glibc(bnc#971350)
- enable llvmpipe for aarch64 (fate#320649)
- update to 11.1.2
* Bugfix release:
+ fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
elated, w/ apitrace)
+ fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
+ fdo#93717 - Meta mipmap generation can corrupt texture state
+ fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
+ fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
to a specific location
+ fdo#93761 - A conditional discard in a fragment shader causes no depth
writing at all
+ Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers
- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
against llvm 3.8
- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
Check for dummyContext to see if the glx_context is valid (boo#962609).
- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
* Since these are packaged separately in (open)SUSE anyway, one
can use copies as well. This makes debug packages possible
again. (bnc #962609)
- update to 11.1.1
* Bugfix release and adding KB Lake PCI id's
+ fdo#91806 - configure does not test whether assembler supports sse4.1
+ fdo#92229 - [APITRACE] SOMA have serious graphical errors
+ fdo#92233 - Unigine Heaven 4.0 silhuette run
+ fdo#93004 - Guild Wars 2 crash on nouveau DX11 cards
+ fdo#93215 - [Regression bisected] Ogles1conform Automatic mipmap
generation test is fail
+ fdo#93257 - [SKL, bisected] ASTC dEQP tests segfault
+ fixes for r600,nv*,glx,glsl,radeonsi and i965
- Enable swrast gallium driver on s390/aarch64
- Exclude Mesa-libva on s390/s390x/aarch64
- Apply patch: st/va: hardlink driver instances to
gallium_drv_video.so
+ u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch
- Add Mesa-libva.
- update to 11.1.0, new stable release
* New features:
+ Note: some of the new features are only available with certain drivers.
+ OpenGL 3.1 support on freedreno (a3xx, a4xx)
+ OpenGL 3.3 support for VMware guest VM driver (supported by Workstation 12
and Fusion 8).
+ GL_AMD_performance_monitor on nv50
+ GL_ARB_arrays_of_arrays on i965
+ GL_ARB_blend_func_extended on freedreno (a3xx)
+ GL_ARB_clear_texture on nv50, nvc0
+ GL_ARB_clip_control on freedreno/a4xx
+ GL_ARB_copy_image on nv50, nvc0, radeonsi
+ GL_ARB_depth_clamp on freedreno/a4xx
+ GL_ARB_fragment_layer_viewport on i965 (gen6+)
+ GL_ARB_gpu_shader_fp64 on r600 for Cypress/Cayman/Aruba chips
+ GL_ARB_gpu_shader5 on r600 for Evergreen and later chips
+ GL_ARB_seamless_cubemap_per_texture on freedreno/a4xx
+ GL_ARB_shader_clock on i965 (gen7+)
+ GL_ARB_shader_stencil_export on i965 (gen9+)
+ GL_ARB_shader_storage_buffer_object on i965
+ GL_ARB_shader_texture_image_samples on i965, nv50, nvc0, r600, radeonsi
+ GL_ARB_texture_barrier / GL_NV_texture_barrier on i965
+ GL_ARB_texture_buffer_range on freedreno/a3xx
+ GL_ARB_texture_compression_bptc on freedreno/a4xx
+ GL_ARB_texture_query_lod on softpipe
+ GL_ARB_texture_view on radeonsi and r600 (for evergeen and newer)
+ GL_ARB_vertex_type_2_10_10_10_rev on freedreno (a3xx, a4xx)
+ GL_EXT_blend_func_extended on all drivers that support the ARB version
+ GL_EXT_buffer_storage implemented for when ES 3.1 support is gained
+ GL_EXT_draw_elements_base_vertex on all drivers
+ GL_EXT_texture_compression_rgtc / latc on freedreno (a3xx & a4xx)
+ GL_KHR_debug (GLES)
+ GL_NV_conditional_render on freedreno
+ GL_OES_draw_elements_base_vertex on all drivers
+ EGL_KHR_create_context on softpipe, llvmpipe
+ EGL_KHR_gl_colorspace on softpipe, llvmpipe
+ new virgl gallium driver for qemu virtio-gpu
+ 16x multisampling on i965 (gen9+)
+ GL_EXT_shader_samples_identical on i965.
* +many bugfixes, please see relnotes
- Update to version 11.0.7
+ bugfixes release for bugs found since 11.0.6
fdo#90348 - Spilling failure of b96 merged value
fdo#92363 - [BSW/BDW] ogles1conform Gets test fails
fdo#92438 - Segfault in pushbuf_kref when running the android
emulator (qemu) on nv50
fdo#93110 - [NVE4] textureSize() and textureQueryLevels() uses a texture
bound during the previous draw call
fdo#93126> - wrongly claim supporting GL_EXT_texture_rg
+ plus fixes for r600g,llvmpipe,i955,egl,gles2
- Add Mesa-libOpenCL.
- Update to version 11.0.6:
+ This release brings driver fixes for i965, r600, radeonsi,
nouveau, vc4, and llvmpipe including a serious regression for
r100/r200 era hardware.
+ Additional patches cover glsl, nir, mesa/meta and VC-1
decoding.
- update to 11.0.5
* With this release we have some driver patches for i965 and nouveau, a couple
of llvm 3.7 related fixes and a some bugfixes in the VA state-tracker.
* Additionally we have a few new PCI ids for i965 and radeonsi.
- update to 11.0.4
* bug fix release which fixes bugs found since the 11.0.3 release
* droped patches - merged by upstream:
U_gallium-add-PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HI.patch
U_i965-Remove-early-release-of-DRI2-miptree.patch
- U_gallium-add-PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HI.patch
* This avoids a serious r600g bug leading to a GPU hang (bnc#951298)
- Update to 11.0.3
* bug fix release which fixes bugs found since the 11.0.2 release
- Update to 11.0.2
* This is a emergency release which covers the final dEQP
regressions introduced in the 11.0 development cycle.
- update upstream status:
* remove n_i965-Remove-early-release-of-DRI2-miptree.patch
* add U_i965-Remove-early-release-of-DRI2-miptree.patch
- Update to 11.0.1
* i965/vec4: Fix saturation errors when coalescing registers
* i965/vec4_nir: Load constants as integers
* meta: Abort meta pbo path if TexSubImage need signed unsigned
conversion
* docs: add sha256 checksums for 11.0.0
* Update version to 11.0.1
* docs: add release notes for 11.0.1
* mesa: Fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE for default
framebuffer.
* t_dd_dmatmp: Make "count" actually be the count
* t_dd_dmatmp: Clean up improper code formatting from previous
patch
* t_dd_dmatmp: Use '& 3' instead of '% 4' everywhere
* t_dd_dmatmp: Pull out common 'count -= count & 3' code
* t_dd_dmatmp: Use addition instead of subtraction in loop
bounds
* st/mesa: avoid integer overflows with buffers >= 512MB
* nv50, nvc0: fix max texture buffer size to 128M elements
* freedreno/a3xx: fix blending of L8 format
* nv50,nvc0: detect underlying resource changes and update tic
* nv50,nvc0: flush texture cache in presence of coherent bufs
* radeonsi: load fmask ptr relative to the resources array
* nir: Fix a bunch of ralloc parenting errors
* i965/vec4: Don't reswizzle hardware registers
* configure.ac: Add support to enable read-only text segment on
x86.
* gbm: convert gbm bo format to fourcc format on dma-buf import
* mesa: fix errors when reading depth with glReadPixels
* i965: fix textureGrad for cubemaps
* mesa: Fix texture compression on big-endian systems
- add n_i965-Remove-early-release-of-DRI2-miptree.patch (bnc#945444)
- marked Mesa.keyring and mesa-11.0.0.tar.xz.sig as source in
specfile in order to make factory checkin policy happy
- Update to version 11.0.0
* Mesa 11.0 brings core Mesa support for OpenGL 4.2, RadeonSI and Nouveau NVC0
OpenGL 4.1 support (the other hardware drivers remain at OpenGL 3.3), AMDGPU
kernel driver support along with initial R9 Fury/Fiji support, EGL 1.5 support,
ongoing OpenGL ES 3.1 work, OpenCL compute image support, HEVC video decode
support for RadeonSI via VDPAU, OpenGL ES 3.0 for Freedreno, and many fixes.
+ drop U_mesa-llvm37-rename-r600-to-amdgpu.patch and U_mesa-llvm37.patch
- Update to version 10.6.7
+ add gpg verification of source package
* fdo#90751 Revert "i965: Momentarily pretend to support
ARB_texture_stencil8 for blits."
* mesa/teximage: use correct extension for accept stencil texture.
- Update to version 10.6.6:
* This release includes patches for mesa core, i965 (regression
fixes), r600 (assertions and crash fixes in the sb backend),
radeonsi (workaround for GPU hang in Unigine Heaven) and
nouveau (piglit tests).
- Replace libXvMC-devel and libexpat-devel for pkgconfig(xvmc) and
pkgconfig(expat) BuildRequires.
- Add U_mesa-llvm37-rename-r600-to-amdgpu.patch to fix build with llvm 3.7
due to rename of llvm target R600 to AMDGPU
- Add U_mesa-llvm37.patch to fix build with llvm 3.7
- Update to version 10.6.5:
* Apart from the usual nouveau, i965 and radeon driver fixes,
this time around we have a nouveau_vieux fix for a regression
introduced with mesa 10.6.0 and a few even older big endian
related bug-fixes.
- Replace libvdpau-devel for pkgconfig(vdpau) BuildRequires.
- update to 10.6.4
* In this release we have a few GL specific fixes (in both dri
drivers and the EGL loader), an updated mesa.icd file and a
crashfix for the standalone glcpp tool.
- update to 10.6.3
* fdo#90728 - dvd playback with vlc and vdpau causes segmentation fault
* fdo#91337 - OSMesaGetProcAdress("OSMesaPixelStore") returns nil
* osmesa: fix OSMesaPixelsStore typo
* vl: cleanup video buffer private when the decoder is destroyed
* st/vdpau: fix mixer size checks
* auxiliary/vl: use the correct screen index
* i965/gen9: Use custom MOCS entries set up by the kernel.
* nv50, nvc0: enable at least one color RT if alphatest is enabled
* nvc0/ir: fix txq on indirect samplers
* nvc0/ir: don't worry about sampler in txq handling
* gm107/ir: fix indirect txq emission
* nv50: fix max level clamping on G80
* program: Allow redundant OPTION ARB_fog_* directives.
* xa: don't leak fences
- update to 10.6.2
* fdo#73528 - Deferred lighting in Second Life causes system hiccups and screen flickering
* fdo#80500 - Flickering shadows in unreleased title trace
* fdo#82186 - [r600g] BARTS GPU lockup with minecraft shaders
* fdo#84225 - Allow constant-index-expression sampler array indexing with GLSL-ES < 300
* fdo#90537 - radeonsi bo/va conflict on RADEON_GEM_VA (rscreen->ws->buffer_from_handle returns NULL)
* fdo#90873 - Kernel hang, TearFree On, Mate desktop environment
* fdo#91022 - [g45 g965 bisected] assertions generated from textureGrad cube samplers fix
* fdo#91047 - [SNB Bisected] Messed up Fog in Super Smash Bros. Melee in Dolphin
* fdo#91056 - The Bard's Tale (2005, native) has rendering issues
* fdo#91117 - Nimbus (running in wine) has rendering issues, objects are semi-transparent
* fdo#91124 - Civilization V (in Wine) has rendering issues: text missing, menu bar corrupted
* fdo#91173 - Oddworld: Stranger's Wrath HD: disfigured models in wrong colors
* fdo#91226 - Crash in glLinkProgram (NEW)
* fdo#91231 - [NV92] Psychonauts (native) segfaults on start when DRI3 enabled
* loader: Look for any version of currently linked libudev.so
* nv50/ir: propagate modifier to right arg when const-folding mad
* nv50/ir: fix emission of address reg in 3rd source
* nv50/ir: copy joinAt when splitting both before and after
* mesa: reset the source packing when creating temp transfer image
* nv50/ir: don't emit src2 in immediate form
* mesa/prog: relative offsets into constbufs are not constant
* nv50/ir: UCMP arguments are float, so make sure modifiers are applied
* nvc0: turn sample counts off during blit
* i965/fs: Fix ir_txs in emit_texture_gen4_simd16().
* i965: Reserve more batch space to accomodate Gen6 perfmonitors.
* i965/vs: Fix matNxM vertex attributes where M != 4.
* Revert "glsl: clone inputs and outputs during linking"
* Revert "i965: Delete linked GLSL IR when using NIR."
* r600g: disable single-sample fast color clear due to hangs
* radeonsi: fix a hang with DrawTransformFeedback on 4 SE chips
* st/dri: don't set PIPE_BIND_SCANOUT for MSAA surfaces
* nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.
* winsys/radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.
* i965/fs: Don't mess up stride for uniform integer multiplication.
* winsys/radeon: Unmap GPU VM address range when destroying BO
* meta: Only change and restore viewport 0 in mesa meta mode
* i965: allocate at least 1 BLEND_STATE element
* i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRA
* glsl: Add missing check for whether an expression is an add operation
* glsl: Make sure not to dereference NULL
* i965: Don't try to print the GLSL IR if it has been freed
* glsl: clone inputs and outputs during linking
* i965: Delete linked GLSL IR when using NIR.
* glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
* mesa/glsl: new compiler option EmitNoIndirectSampler
* i965: use EmitNoIndirectSampler for gen < 7
* i915: use EmitNoIndirectSampler
* mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5
* glsl: validate sampler array indexing for 'constant-index-expression'
- adjust libdrm dependencies
- Update to version 10.6.1
* This release includes core mesa and glsl patches (amonst which
a Dota2 Reborn bugfix) affecting all dri drivers, nouveau specific
fixes and a selection of shared-glapi commits - from build fixes, to
ones ensuring that the dri modules can be loaded.
- n_Fixed-build-against-wayland-1.2.1.patch
* required to fix build with wayland on openSUSE 13.1
- Update to version 10.6.0:
- New GL/EGL Features:
+ GL_AMD_pinned_memory on r600, radeonsi
+ GL_ARB_clip_control on i965
+ GL_ARB_depth_buffer_float on freedreno
+ GL_ARB_depth_clamp on freedreno
+ GL_ARB_direct_state_access on all drivers for Core GL contexts.
+ GL_ARB_draw_indirect, GL_ARB_multi_draw_indirect on r600
+ GL_ARB_draw_instanced on freedreno
+ GL_ARB_gpu_shader_fp64 on nvc0, softpipe
+ GL_ARB_gpu_shader5 on i965/gen8+
+ GL_ARB_instanced_arrays on freedreno
+ GL_ARB_pipeline_statistics_query on i965, nv50, nvc0, r600, radeonsi, softpipe
+ GL_ARB_program_interface_query (all drivers)
+ GL_ARB_texture_stencil8 on nv50, nvc0, r600, radeonsi, softpipe
+ GL_ARB_texture_view on llvmpipe, softpipe
+ GL_ARB_uniform_buffer_object on freedreno
+ GL_ARB_vertex_attrib_64bit on nvc0, softpipe
+ GL_ARB_viewport_array, GL_AMD_vertex_shader_viewport_index on i965/gen6
+ GL_EXT_draw_buffers2 on freedreno
+ GL_OES_EGL_sync on all drivers
+ EGL_KHR_fence_sync on i965, freedreno, nv50, nvc0, r600, radeonsi
+ EGL_KHR_wait_sync on i965, freedreno, nv50, nvc0, r600, radeonsi
+ EGL_KHR_cl_event2 on freedreno, nv50, nvc0, r600, radeonsi
+ GL_AMD_performance_monitor on nvc0
- Changes to package:
+ add --enable-shader-cache to configure options
+ remove Patch100: U_0001_gallium_include_util_macros.patch
+ remove Patch101: U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch
+ remove Patch102: U_0003_fix_build_after_macro_include.patch
- Update to version 10.5.7:
+ i965: Emit 3DSTATE_MULTISAMPLE before WM_HZ_OP (gen8+)
+ docs: Add sha256sums for the 10.5.6 release
+ get-pick-list.sh: Require explicit "10.5" for nominating stable patches
+ cherry-ignore: add clover build fix not applicable for 10.5
+ Add release notes for the 10.5.7 release
+ nvc0/ir: set ftz when sources are floats, not just destinations
+ nv50/ir: guess that the constant offset is the starting slot of array
+ nvc0/ir: LOAD's can't be used for shader inputs
+ nvc0: a geometry shader can have up to 1024 vertices output
+ nv50/ir: avoid messing up arg1 of PFETCH
+ nv30: don't leak fragprog consts
+ nv30: avoid leaking render state and draw shaders
+ nv30: fix clip plane uploads and enable changes
+ nv30/draw: avoid leaving stale pointers in draw state
+ nv30/draw: draw expects constbuf size in bytes, not vec4 units
+ st/mesa: don't leak glsl_to_tgsi object on link failure
+ glsl: avoid leaking linked gl_shader when there's a late linker error
+ nv30/draw: fix indexed draws with swtnl path and a resource index buffer
+ nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM
+ nv30/draw: allocate vertex buffers in gart
+ nv30/draw: switch varying hookup logic to know about texcoords
+ nv30: falling back to draw path for edgeflag does no good
+ nv30: avoid doing extra work on clear and hitting unexpected states
+ i965/fs: Fix implied_mrf_writes for scratch writes
+ st/dri: fix postprocessing crash when there's no depth buffer
- update to 10.5.6
* fdo#86792 - [NVC0] Portal 2 Crashes in Wi* ne
* fdo#90350 - [G96] Portal's portal are incorrectly rendered
* fdo#90363 - [nv50] HW state is not reset correctly when using a new GL context
* radeonsi: add new bonaire pci id
* egl/wayland: properly destroy wayland objects
* glx/dri3: Add additional check for gpu offloading case
* egl/main: fix EGL_KHR_get_all_proc_addresses
* targets/osmesa: drop the -module tag from LDFLAGS
* clover: Refactor event::trigger and ::abort to prevent deadlock and reentrancy issues.
* clover: Wrap event::_status in a method to prevent unlocked access.<
* clover: Implement locking of the wait_count, _chain and _status members of event.
* i965: Fix PBO cache coherency issue after _mesa_meta_pbo_GetTexSubImage().
* main: Require that the texture exists in framebuffer_texture
* mesa: Generate GL_INVALID_VALUE in framebuffer_texture when layer <0
* nv50/ir: only propagate saturate up if some actual folding took place
* nv50: keep track of PGRAPH state in nv50_screen
* nvc0: keep track of PGRAPH state in nvc0_screen
* nvc0: reset the instanced elements state when doing blit using 3d engine
* nv50/ir: only enable mul saturate on G200+
* st/mesa: make sure to create a "clean" bool when doing i2b
* nvc0: switch mechanism for shader eviction to be a while loop
* swrast: Build fix for darwin
* main: Fix an error generated by FramebufferTexture</li>
* main: Complete error conditions for glInvalidate*Framebuffer.
* main: glGetIntegeri_v fails for GL_VERTEX_BINDING_STRIDE
* freedreno: enable a306
* freedreno: fix bug in tile/slot calculation
* draw: (trivial) fix out-of-bounds vector initialization
* mesa: fix shininess check for ffvertex_prog v2
* clover: Add a mutex to guard queue::queued_events
* clover: Fix a bug with multi-threaded events v2
- Update to 10.5.5
* fdo#88521 - GLBenchmark 2.7 TRex renders with artifacts on Gen8 with !UXA
* fdo#89455 - [NVC0/Gallium] Unigine Heaven black and white boxes
* fdo#89689 - [Regression] Weston on DRM backend won't start with new version of mesa
* fdo#90130 - gl_PrimitiveId seems to reset at 340
* i965: Add XRGB8888 format to intel_screen_make_configs
* r300: do not link against libdrm_intel
* nvc0/ir: flush denorms to zero in non-compute shaders
* gk110/ir: fix set with a register dest to not auto-set the abs flag
* nvc0/ir: fix predicated PFETCH emission
* nv50/ir: fix asFlow() const helper for OP_JOIN
* i965: Make intel_emit_linear_blit handle Gen8+ alignment restrictions.
* i965: Disallow linear blits that are not cacheline aligned.
* draw: fix prim ids when there's no gs
- BuildIgnore python so that it is not sucked in by coincidence
* The python-base provides enough python functionalities
necessary for build.
- Update to 10.5.4
* This release includes fixes for the mesa state-tracker used by
all the gallium drivers, a drirc workaround for Second Life,
plus i965 fixes. For the Android users out there, this release
includes many compilation fixes with more to come shortly.
- Update to 10.5.3
+ fdo#83962 - [HSW/BYT]Piglit spec_ARB_gpu_shader5_arb_gpu_shader5-emitstreamvertex_nodraw fails
+ fdo#89679 - [NV50] Portal/Half-Life 2 will not start (native Steam)
+ fdo#89746 - Mesa and LLVM 3.6+ break opengl for genymotion
+ fdo#89754 - vertexAttrib fails WebGL Conformance test with mesa drivers
+ fdo#89758 - pow WebGL Conformance test with mesa drivers
+ fdo#89759 - WebGL OGL ES GLSL conformance test with mesa drivers fails
+ fdo#89905 - scons build broken on 10.5.2 due to activated vega st
+ st_glsl_to_tgsi: only do mov copy propagation on temps (v2)
+ xmlpool: don't forget to ship the MOS
+ configure.ac: error out if python/mako is not found when required
+ dist: add the VG depedencies into the tarball
+ i965: Do not render primitives in non-zero streams then TF is disabled
+ st/mesa: update arrays when the current attrib has been updated
+ nv50/ir: take postFactor into account when doing peephole optimizations
+ nv50/ir/gk110: fix offset flag position for TXD opcode
+ freedreno/a3xx: fix 3d texture layout
+ freedreno/a3xx: point size should not be divided by 2
+ nv50: allocate more offset space for occlusion queries
+ nv50,nvc0: limit the y-tiling of 3d textures to the first level's tiling
+ i965: Fix instanced geometry shaders on Gen8+.
+ i965: Add forgotten multi-stream code to Gen8 SOL state.
+ nouveau: synchronize "scratch runout" destruction with the command stream
+ radeonsi: Cache LLVMTargetMachineRef in context instead of in screen
+ clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails v2
+ i965: Fix URB size for CHV
- Update to 10.5.2
+ fdo#88534 - include/c11/threads_posix.h PTHREAD_MUTEX_RECURSIVE_NP not defined
+ fdo#89328 - python required to build Mesa release tarballs
+ fdo#89530 - FTBFS in loader: missing fstat
+ fdo#89590 - Crash in glLinkProgram with shaders with multiple constant arrays
+ fdo#89680 - Hard link exist in Mesa 10.5.1 sources
+ glsl: Generate link error for non-matching gl_FragCoord redeclarations
+ docs: Add sha256 sums for the 10.5.1 release
+ automake: add missing egl files to the tarball
+ st/egl: don't ship the dri2.c link at the tarball
+ loader: include <sys/stat.h> for non-sysfs builds
+ auxiliary/os: fix the android build - s/drm_munmap/os_munmap/
+ cherry-ignore: add commit non applicable for 10.5
+ c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default
+ i965: Set nr_params to the number of uniform components in the VS/GS path.
+ freedreno/a3xx: use the same layer size for all slices
+ freedreno: fix slice pitch calculations
+ radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coords
+ glx: Handle out-of-sequence swap completion events correctly. (v2)
+ mapi: Make private copies of name strings provided by client.
+ freedreno: update generated headers
+ glsl: optimize (0 cmp x + y) into (-x cmp y).
+ glsl: fix names in lower_constant_arrays_to_uniforms
+ clover: Return 0 as storage size for local kernel args that are not set v2
- Update to 10.5.1
+ fdo#79202 - valgrind errors in glsl-fs-uniform-array-loop-unroll.shader_test; random code generation
+ fdo#84613 - [G965, bisected] piglit regressions : glslparsertest.glsl2
+ fdo#86747 - Noise in Football Manager 2014 textures
+ fdo#86974 - INTEL_DEBUG=shader_time always asserts in fs_generator::generate_code() when Mesa is built with --enable-debug (= with asserts)
+ fdo#88246 - Commit 2881b12 causes 43 DrawElements test regressions
+ fdo#88793 - [BDW/BSW Bisected]Piglit/shaders_glsl-max-varyings fails
+ fdo#88883 - ir-a2xx.c: variable changed in assert statement
+ fdo#88885 - Transform feedback uses incorrect interleaving if a previous draw did not write gl_Position
+ fdo#89095 - [SNB/IVB/BYT Bisected]Webglc conformance/glsl/functions/glsl-function-mix-float.html fails
+ fdo#89156 - r300g: GL_COMPRESSED_RED_RGTC1 / ATI1N support broken
+ fdo#89224 - Incorrect rendering of Unigine Valley running in VM on VMware Workstation
+ fdo#89292 - [regression,bisected] incomplete screenshots in some cases
+ fdo#89311 - [regression, bisected] dEQP: Added entry points for glCompressedTextureSubImage*D.
+ fdo#89312 - [regression, bisected] main: Added entry points for CopyTextureSubImage*D. (d6b7c40cecfe01)
+ fdo#89315 - [HSW, regression, bisected] i965/fs: Emit MAD instructions when possible.
+ fdo#89317 - [HSW, regression, bisected] i965: Add LINTERP/CINTERP to can_do_cmod() (d91390634)
+ fdo#89416 - UE4Editor crash after load project
+ fdo#89430 - [g965][bisected] arb_copy_image-targets gl_texture* tests fail
+ i965/vec4: Don't lose the saturate modifier in copy propagation.
+ i965/gs: Check newly-generated GS-out VUE map against correct stage
+ egl: Take alpha bits into account when selecting GBM formats
+ docs: Add sha256 sums for the 10.5.0 release
+ egl/main: no longer export internal function
+ cherry-ignore: ignore a few more commits picked without -x
+ mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a
+ intel: fix EGLImage renderbuffer _BaseFormat
+ i965: Fix out-of-bounds accesses into pull_constant_loc array
+ i965/fs/nir: Use emit_math for nir_op_fpow
+ freedreno: move fb state copy after checking for size change
+ freedreno/ir3: fix array count returned by TXQ
+ freedreno/ir3: get the # of miplevels from getinfo
+ meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in meta_begin
+ main/base_tex_format: Properly handle STENCIL_INDEX1/4/16
+ i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta.
+ glsl: Mark array access when copying to a temporary for the ?: operator.
+ i965/fs: Set force_writemask_all on shader_time instructions.
+ i965/fs: Set smear on shader_time diff register.
+ i965/fs: Make emit_shader_time_write return rather than emit.
+ i965/fs: Make get_timestamp() pass back the MOV rather than emitting it.
+ i965/fs: Make emit_shader_time_end() insert before EOT.
+ i965/fs: Don't issue FB writes for bound but unwritten color targets.
+ main: Fix target checking for CompressedTexSubImage*D.
+ main: Fix target checking for CopyTexSubImage*D.
+ gallium/auxiliary/indices: fix start param
+ r300g: fix RGTC1 and LATC1 SNORM formats
+ r300g: fix a crash when resolving into an sRGB texture
+ r300g: fix sRGB->sRGB blits
+ i965/vec4: Fix implementation of i2b.
+ mesa: Indent break statements and add a missing one.
+ mesa: Free memory allocated for luminance in readpixels.
+ mesa: Correct backwards NULL check.
+ i965: Consider scratch writes to have side effects.
+ i965/fs: Don't use backend_visitor::instructions after creating the CFG.
+ r300g: Use PATH_MAX instead of limiting ourselves to 100 chars.
+ r300g: Check return value of snprintf().
+ i965/fs: Don't propagate cmod to inst with different type.
+ i965: Tell intel_get_memcpy() which direction the memcpy() is going.
+ Revert SHA1 additions.
+ i965: Avoid applying negate to wrong MAD source.
+ meta: In pbo_{Get,}TexSubImage don't repeatedly rebind the source tex
+ Revert "common: Fix PBOs for 1D_ARRAY."
+ meta: Allow GL_UN/PACK_IMAGE_HEIGHT in _mesa_meta_pbo_Get/TexSubImage
+ meta: Fix the y offset for 1D_ARRAY in _mesa_meta_pbo_TexSubImage
+ freedreno/ir3: fix silly typo for binning pass shaders
+ freedreno/a2xx: fix increment in assert
+ freedreno/a4xx: bit of cleanup
+ freedreno: update generated headers
+ freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly
+ freedreno: update generated headers
+ freedreno/a4xx: aniso filtering
+ freedreno/ir3: fix up cat6 instruction encodings
+ freedreno/ir3: add support for memory (cat6) instructions
+ freedreno/ir3: handle flat bypass for a4xx
+ freedreno/ir3: fix failed assert in grouping
+ r300g: Fix the ATI1N swizzle (RGTC1 and LATC1)
- Update to version 10.5.0:
+ Initial support for the new Intel Skylake GPUs and Adreno 4xx
GPUs.
+ Experimental EGL support for Haiku.
+ The new IR - NIR. A flat, typeless IR, supporting SSA.
+ GLX/DRI3 fixes and improvements.
+ A lot of preparation work for GL_ARB_direct_state_access.
+ The usual amount of piglit and drawElements Quality Program
(dEQP) fixes.
+ Building mesa with GCC 4.1 or earlier is no longer supported.
+ The distribution tarball has been renamed and now contains all
the generated sources.
- New GL features:
+ GL_ARB_framebuffer_sRGB on freedreno
+ GL_ARB_texture_rg on freedreno
+ GL_EXT_packed_float on freedreno
+ GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi,
llvmpipe
+ GL_EXT_texture_shared_exponent on freedreno
+ GL_EXT_texture_snorm on freedreno
- Changes to Package:
+ switch to xz compressed sources
+ remove Patch16: u_gallivm_Update_for_RTDyldMemoryManager_unique_ptr.patch
+ add Patch100: U_0001_gallium_include_util_macros.patch
+ add Patch101: U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch
+ add Patch102: U_0003_fix_build_after_macro_include.patch
- Add u_gallivm_Update_for_RTDyldMemoryManager_unique_ptr.patch to
fix build with llvm 3.6 (fdo#86958)
- Fix file permissions for the Gallium Nine files
- specfile/baselibs.conf: Manually provide d3d library (bnc#918294)
- Drop pkgconfig(libva) BuildRequires for now, as it introduces a
build-cycle.
- Update to version 10.4.4:
+ mesa: fix display list 8-byte alignment issue.
+ docs: Add sha256 sums for the 10.4.3 release.
+ egl: Pass the correct X visual depth to xcb_put_image().
+ glx/dri3: Request non-vsynced Present for swapinterval zero.
+ gallium/util: Don't use __builtin_clrsb in util_last_bit().
+ configure: Link against all LLVM targets when building clover.
+ st/osmesa: Fix osbuffer->textures indexing.
+ i965: Fix max_wm_threads for CHV.
+ Bugs fixed: fdo#88662, fdo#88930.
- Add pkgconfig(libva) BuildRequires: Build VA API support.
- baselibs.conf: enabled build of 32bit Mesa-libd3d package
(bnc#910109)
- moved definition of Mesa-libd3d package above definition of
libxatracker packages in order to fix version requires
- fixed Requires for libd3d-devel
- enabled build of Direct3D 9 (Gallium3D Nine) state tracker (bnc#910109)
- removed obsolete patch u_be_assert_include.patch, addressed by
upstream commit 2a13ff9 "gallium/util: add missing u_debug include"
(bnc#910109)
- Set xvmc_support also on ppc
- Version bump to 10.4.3 (bugfix release):
* Bug 80568 - [gen4] GPU Crash During Google Chrome Operation
* Bug 85367 - [gen4] GPU hang in glmark-es2
* Bug 85696 - r600g+nine: Bioshock shader failure after 7b1c0cbc90d456384b0950ad21faa3c61a6b43ff
* Bug 88219 - include/c11/threads_posix.h:197: undefined reference to `pthread_mutex_lock'
* mesa: Fix clamping to -1.0 in snorm_to_float
* glsl: Link glsl_test with pthreads library.
* i965: Respect the no_8 flag on Gen6, not just Gen7+.
* i965: Work around mysterious Gen4 GPU hangs with minimal state changes.
- Clean up with the spec-cleaner
- Drop obsolete obsoletes comming from fix for sle10
- Reduce llvm_r600 conditional as it is equal to ifarch x86 x86_64
- Put vdpau_radeon and vdpau_nouveau under same case as they have
same requisites
- Fix empty post/postun warning
- Various other rpmlint issues silenced.
- Version bump to 10.4.2 (bugfix release):
* Bug 85529 - Surfaces not drawn in Unvanquished
* Bug 87619 - Changes to state such as render targets change fragment shader without marking it dirty.
* Bug 87658 - [llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M
* Bug 87913 - CPU cacheline size of 0 can be returned by CPUID leaf 0x80000006 in some virtual machines
* i965: Use safer pointer arithmetic in intel_texsubimage_tiled_memcpy()
* i965: Use safer pointer arithmetic in gather_oa_results()
* Revert "r600g/sb: fix issues cause by GLSL switching to loops for switch"
* r600g: fix regression since UCMP change
* r600g/sb: implement r600 gpr index workaround. (v3.1)
* docs: Add sha256 sums for the 10.4.1 release
* Update version to 10.4.2
* nv50,nvc0: set vertex id base to index_bias
* nv50/ir: fix texture offsets in release builds
* i965: Add missing BRW_NEW_*_PROG_DATA to texture/renderbuffer atoms.
* i965: Fix start/base_vertex_location for >1 prims but !BRW_NEW_VERTICES.
* gallium/util: make sure cache line size is not zero
* glsl_to_tgsi: fix a bug in copy propagation
* vbo: ignore primitive restart if FixedIndex is enabled in DrawArrays
* st/mesa: fix GL_PRIMITIVE_RESTART_FIXED_INDEX
* radeonsi: fix VertexID for OpenGL
* radeonsi: Don't modify PA_SC_RASTER_CONFIG register value if rb_mask == 0
* gallium/util: fix crash with daz detection on x86
* nv50,nvc0: implement half_pixel_center
* r600g/sb: fix issues with loops created for switch
- Use download url fully in Source line
- Update to version 10.4.0 (10.4 Final):
- New features:
+ GL_ARB_conditional_render_inverted on nv50
+ GL_ARB_sample_shading on r600
+ GL_ARB_texture_view on nv50, nvc0
+ GL_ARB_clip_control on nv50, nvc0, r300, r600, radeonsi, llvmpipe, softpipe
+ GL_KHR_context_flush_control on all drivers
- Changes:
+ Removed patch17: u_Suppress-any-libGL-.-warnings-when-LIBGL_DEBUG-is-se.patch
This patch was upstreamed
+ Build without "--enable-gallium-egl"
This buildoption was removed upstream
+ Add subpackage libvdpau_r300
- Enable VideoCore IV (vc4) support for ARM
- Cleanup Spec:
+ smaller cleanups
+ Remove all traces of talloc, Mesa uses ralloc
- Update to 10.3.3
+ fdo#82921 layout(location=0) emits error
>= MAX_UNIFORM_LOCATIONS due to integer underflow
+ fdo#83574 [llvmpipe] [softpipe] piglit
arb_explicit_uniform_location-use-of-unused-loc regression
+ fdo#85454 Unigine Sanctuary with Wine crashes on Mesa Git
+ fdo#70410 egl-static/Makefile: linking fails with llvm >= 3.4
- Update to 10.3.2
+ (fdo#54372) GLX_INTEL_swap_event crashes driver when swapping
window buffers
+ (fdo#81680) [r600g] Firefox crashes with hardware acceleration
turned on
+ (fdo#84140) mplayer crashes playing some files using vdpau
output
+ (fdo#84662) Long pauses with Unreal demo Elemental on R9270X
since : Always flush the HDP cache before submitting a
CS to the GPU
+ (fdo#85267) vlc crashes with vdpau (Radeon 3850HD) [r600]
- Update descriptions and Requires for GLES3
- add Mesa-devel-dri package:
This way dri.pc will no longer pull in all of Mesa, just as
packages requiring dri do not have to require Mesa-devel anymore
- Update to 10.3.1
+ [NVC0/Codegen] Shader compilation falis in spill logic
+ [SNB+ Bisected]Ogles3conform ES3-CTS.shaders.
indexing.vector_subscript.vec3_static_loop_subscript_write_
direct_read_vertex fails
+ [UBO] row_major layout ignored inside structures
+ [UBO] nested structures don't get appropriate padding
+ Glyphy demo throws unhandled Integer division by zero exception
+ [UBO] row_major layout partially ignored for arrays of structures
+ Big glamor regression in Xorg server 1.6.99.1 GIT: x11perf 1.5
Test: PutImage XY 500x500 Square
==== Mesa-drivers ====
Version update (18.3.2 -> 19.2.6)
Subpackages: Mesa-dri Mesa-dri-nouveau Mesa-gallium Mesa-libva libvdpau_nouveau libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvulkan_intel libvulkan_radeon libxatracker2
- n_drirc-disable-rgb10-for-chromium-on-amd.patch
* fixes patch (boo#1145188)
- Update to version 19.2.6
* fixes build on PPC
* couple of additional stable patches
- Update to version 19.2.5
* There's a little bit over everything in here, with anv and
radeonsi standing out as the two biggest components getting
changes, but core mesa, core gallium, llvmpipe, nir, egl,
i965, tgsi, st/mesa, spirv, and the Intel compiler also
fixes in this release.
- supersedes u_call-shmget-with-permission-0600-instead-of-0777.patch
- u_call-shmget-with-permission-0600-instead-of-0777.patch
* CVE-2019-5068 (bsc#1156015)
- Update to version 19.2.4
* This is an emergency release, to fix a critical bug found in
the 19.2.3 release which causes incomplete rendering on all
mesa drivers. This release contains a single patch to fix
that bug.
- Update _contraints, Mesa-drivers needs 7GB of disk to build
safely.
- Update to version 19.2.3
In this release: iris, meson, radv, anv, turnip, 965, svga,
utils, core mesa, glsl, etanviv, and gallium/rbug
- This Mesa release includes support for latest GPUs including Intel
(jsc#SLE-7962, jsc#SLE-8024, jsc#SLE-8022, jsc#SLE-10182, jsc#SLE-4983,
bsc#1137515) and fixes for boo#1127672, bsc#1117365
- Dont conflict with vulkan-devel anymore as there is no file
conflict
- Use %pkg_vcmp macro instead of llvm-config to detect LLVM 9.
- Update to version 19.2.2
* assortment of fixes in this release, notably a bunch of work
to get Solaris and illumos working with mesa, as well as more
work fixing issues in the migration of package-config and
headers being handled by libglvnd instead of mesa when mesa
is built with support for glvnd.
There's bunch of other changes here, with radv and intel
leading the pack, otherwise just a few things here and there.
- n_add-Mesa-headers-again.patch
* add Mesa headers again despite of building it against libglvnd;
those headers turned out not to be usable; in addition packaging
headers with libglvnd make dependancies problematic ...
- let Mesa-libEGL-devel require libX11 devel via "pkgconfig(x11)"
since EGL/eglplatform.h includes X11/Xlib.h
- Update to version 19.2.1
* fixes all over the tree: intel, amd, nine, nir, egl, gallium,
scons, meson, glsl, haiku, android, and nouveau all got fixes.
- pickup gl, egl, glesv1_cm and glesv2 pkgconfig files from
libglvnd build and add them to the appropriate devel subpackages
- reintroduce GL, EGL, GLES* devel subpackages since corresponding
header and pkgconfig files from libglvnd didn't work out ...
- Rebase n_opencl_dep_libclang.patch after update.
- Update to version 19.2.0 including changes to
* release-infastructure
* the build
* drivers: turnip, radv, android, intel and amd common code
* new features: check Phoronix
https://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.2-Released
- supersedes U_llvmpipe-Don-t-use-u_ringbuffer-for-lp_scene_queue.patch
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch
- supersedes n_glesv1_cm-glesv2.patch
- no longer build
* Mesa-libGL-devel
* Mesa-libEGL-devel
* Mesa-libGLESv1_CM-devel
* Mesa-libGLESv2-devel
* Mesa-libGLESv3-devel
Instead of requiring these let Mesa-devel package require
libglvnd-devel >= 1.2.0, which provides the contents of these
packages now (header files for OpenGL, GLES, EGL, and GLX).
Adjusted baselibs.conf accordingly.
- modified check for llvm version in a way so it works also with
older llvm packages (by making use of "llvm-config -version"),
where there is %{_llvm_sonum} macro defined yet
- moved manual pages to Mesa-devel package
- n_opencl_dep_libclang.patch
* Link OpenCL library with libclang-cpp.so instead of the
component libraries for LLVM >= 9.
- Update to version 19.1.7
* another bugfix release ....
- Add ppc64 for radeonsi to avoid build error
- Update to version 19.1.6
* bugfix release
- Update to version 19.1.5
* bugfix release
- Build radeonsi and libvdpau_radeonsi on ppc64le
- Update to version 19.1.4:
* Mostly, as usual, in fixes for different drivers (anv, radv,
radeon, nv50, nvc0) as well as in backend parts (egl, spirv,
nir, ...).
* Of those fixes, we could highlight several ones:
- Vulkan 24/48 bit formats are now not supported on Ivybridge.
- R8G8B8_UNORM_SRGB is not supported on Haswell.
- A fix for hair artifacts in Max Payne 3 on AMD/RADV.
- Vulkan transform feedback extension is disabled on Intel
gen7.
- Update to version 19.1.3:
* Mostly fixes for ANV and RADV drivers, as well as NIR backend
fixes.
* Several of those patches fix crashes with the drivers, and a
couple of them fix memory leaks.
- n_drirc-disable-rgb10-for-chromium-on-amd.patch
* added totem as another affected application (boo#1142270)
- Add v3d support (VC5/V6 driver) for %arm and aarch64
- Add kmsro for %arm and aarch64
- U_llvmpipe-Don-t-use-u_ringbuffer-for-lp_scene_queue.patch
* may fix crashes in llvmpipe on SMP systems with LTO enabled
builds (boo#1133265)
- Update to version 19.1.2:
* Different fixes for the Intel and AMD Vulkan drivers,
Freedreno, the Meson build system, and some other fixes for
other parts and/or drivers.
* Worth to mention a fix for a crash in Wolfenstein II with the
RADV driver, and another fix relevant for DXVK on Intel gen7
drivers.
- Update Source urls from ftp to https.
- Update to version 19.1.1:
* Mostly in fixes for different drivers (RADV, ANV, Nouveau,
Virgl, V3D, R300g, ...).
* Also different fixes for different parts (Meson build, GLX,
etc).
- reverted latest change in specfile; it's not needed; llvm8 is
already been chosen on factory/TW by default ...
- use llvm8 on factory/TW
- n_glesv1_cm-glesv2.patch
* reenables build of GLESv1_CM and GLESv2 ...
- readded pkgconfig files for GLESv1_CM and GLESv2 to filelists
- removed again virtual provides for
* pkgconfig(glesv1_cm)
* pkgconfig(glesv2)
- reenable LTO with Mesa 19.1 (boo#1133265, comment#5)
- enabled new gallium drivers
* iris (newer Intel GPUs)
* lima, panfrost on ARM64
- virtually provide
* pkgconfig(glesv1_cm)
* pkgconfig(glesv2)
in libGLESv1_CM-devel/libGLESv2-devel packages, since these files
have been removed from Mesa via git commit #1587586
- Update to 19.1.0:
* Mesa 19.1.0 implements the OpenGL 4.5 API, but the version
reported by glGetString(GL_VERSION) or
glGetIntegerv(GL_MAJOR_VERSION) /
glGetIntegerv(GL_MINOR_VERSION) depends on the particular
driver being used. Some drivers don't support all the features
required in OpenGL 4.5. OpenGL 4.5 is only available if
requested at context creation. Compatibility contexts may
report a lower version depending on each driver.
* The top highlights include:
- GL_ARB_parallel_shader_compile for all drivers.
- GL_EXT_gpu_shader4 on all GL 3.1 drivers.
- GL_EXT_shader_image_load_formatted on radeonsi.
- GL_EXT_texture_buffer_object on all GL 3.1 drivers.
- GL_EXT_texture_compression_s3tc_srgb on Gallium and i965
drivers (ES extension).
- GL_NV_compute_shader_derivatives on Iris and i965 drivers.
- GL_KHR_parallel_shader_compile on all drivers.
- GL_INTEL_conservative_rasterization on Iris.
- Refresh patches with quilt.
- Clean-up spec files for .pc and other files no longer built.
- Update to 19.0.5
* Things have slowed back down from the last release, which is
good for this late in the series. No one area has received too
much work, with a little bit sprinkled in here and there in
both core code and drivers.
- Update to 19.0.4
* It's been a pretty active release, especially for how late in
the cyle we are. Radv was the busiest component, but there
were also a few changes for intel, radeonsi, some core vulkan
work, and a little bit of other stuff here and there.
- Update to 19.0.3
* quiet release with just 19 patches (excluding release churn)
since 19.0.2
* no sub component was touched too much
* virgl, glsl, nir, intel, radeonsi, radv, ac, and gallivm
received a few patches
- Disable LTO (boo#1133265).
- Drop patches n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
and archlinux_0001-Fix-linkage-against-shared-glapi.patch:
These patches only work when building mesa with autotools. As we use meson
instead now, these patches do nothing.
- Drop version 19.0.1 tarballs
- Update to 19.0.2
* Just a few fixes for radeon, a few for nir, a couple for radv,
a couple for v3d, and a few other patches here and there.
- Update to 19.0.1
* "This is the first bug fix release of the 19.0 branch. It's
been a pretty calm cycle, and there's not too much here. I
think things are looking pretty good overall."
- baselibs.conf: Mesa-libEGL-devel needs Mesa-KHR-devel (bsc#1117365)
- Mesa-libEGL-devel needs Mesa-KHR-devel (bsc#1117365)
- Remove imx from ARM drivers (dropped upstream)
- Update to 19.0.0
* bug fixes and performance improvements
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch
- supersedes u_wayland_egl-Ensure-EGL-surface.patch
- Don't enable gallium_loader on ppc and s390x
- Fix configuration on non-gallium archs
- u_dep_xcb.patch: fix missing xcb dependencies
- avoid Mesa-drivers build failure for ppc64le reported by
(boo#1127672)
- remove n_Disable-Xshm-for-now-since-it-results-in-render-erro.patch;
keeping that one reintroduced render errors and missing screen
refreshes on GNOME3 in a qemu VM (cirrus emulation); the issue has
been fixed in a different and better way since 18.3.3; this is
related to bsc#1118149
- Update to 18.3.4
* A fix in the XvMC state-tracker, which was causing some video attributes to
not take affect. On the video front the VAAPI state tracker has seen
improvements with VP9 streams while the amdgpu driver advertises all available
profiles.
* On Intel side we have compiler fixes and extra PCI IDs for Coffee Lake and
Ice Lake parts. In the Broadcom drivers a couple of memory leaks were
addressed and the NEON assembly should compile properly on armhf.
* Other drivers such as radeonsi, nouveau and freedreno have also seen some
love. The RADV driver has seen addressed to compile correctly with GCC9
amongst other changes.
* The Xlib based libGL have been addressed to work with X servers, which lacks
the MIT-SHM extension such as XMing.
* To top it up we have a few fixes to the meson build system.
- Update to 18.3.3
* In this release we have:
A memory leak fix in the etnaviv driver, better NEON assembly code in vc4 and
couple of stability improvements to the radeonsi driver. Another memory leak
affecting all gallium drivers have also been addressed.
* The time required to compile GLSL shaders with large amount of uniforms, such
as Godot, has been improved.
* GLX and swrast have also seen some improvements.
* On the Vulkan side, the ANV driver adjusted the number of images supported
for gen8 and earlier to 8, while for newer hardware it remains the same 64.
The RADV driver has seens a collection of stability improvements and fix for
the Vulkan version advertised in some corner cases.
* To top it all up, the meson build system has seen a steady amount of fixes:
the DSO version for the VDPAU drivers is now included, ICC compatibility
patches, opencl handling and relaxed handling when building osmesa.
- adjusted n_Disable-Xshm-for-now-since-it-results-in-render-erro.patch
- Build Mesa with meson instead of automake
+ Build classic swrast with Mesa, as its a dependency for osmesa - delete it
while installing
+ Build egl with Mesa-drivers as it demands one windowing-system -
delete it while installing
- Update to 18.3.2
* In this release candidate we have added more PCI IDs for AMD
Vega devices and a number of fixes for the RADV Vulkan drivers.
* On the Intel side we have a selection ranging from quad swizzles
support for ICL to compiler fixes.
* The nine state tracker has also seen some love as do the
Broadcom drivers.
* To top it all up, we have a healthy mount of build system fixes.
- redisabled support for tegra, since it just got disabled upstream
in git master ...
- Enable the surfaceless platform, which is needed by KDE CI
environment for testing (https://phabricator.kde.org/T10245)
- Add etnaviv, imx and tegra supports for %arm and arch64
- Only BuildRequire pkgconfig(vdpau) and pass --enable-vdpau to
configure when building the drivers. Helps us break a build
cycle.
- Update to 18.3.1
* This version disables the VK_EXT_pci_bus_info extension due to
last minute issues spotted in the specification.
- n_Disable-Xshm-for-now-since-it-results-in-render-erro.patch
* Xshm results in render errors and missing screen refreshes on GNOME3
in a qemu VM (cirrus emulation) [bsc#1118149]
- Fix baselibs.conf entry for Mesa-KHR-devel (missing "-")
- Update to 18.3.0 final release
* The top highlights include:
+ GL_AMD_depth_clamp_separate on r600, radeonsi.
+ GL_AMD_framebuffer_multisample_advanced on radeonsi.
+ GL_AMD_gpu_shader_int64 on i965, nvc0, radeonsi.
+ GL_AMD_multi_draw_indirect on all GL 4.x drivers.
+ GL_AMD_query_buffer_object on i965, nvc0, r600, radeonsi.
+ GL_EXT_disjoint_timer_query on radeonsi and most other Gallium drivers
(ES extension)
+ GL_EXT_texture_compression_s3tc on all drivers (ES extension)
+ GL_EXT_vertex_attrib_64bit on i965, nvc0, radeonsi.
+ GL_EXT_window_rectangles on radeonsi.
+ GL_KHR_texture_compression_astc_sliced_3d on radeonsi.
+ GL_NV_fragment_shader_interlock on i965.
+ EGL_EXT_device_base for all drivers.
+ EGL_EXT_device_drm for all drivers.
+ EGL_MESA_device_software for all drivers.
* Additional features:
ANV
+ VK_EXT_calibrated_timestamps
+ VK_EXT_pci_bus_info
+ VK_EXT_sampler_filter_minmax
+ VK_EXT_vertex_attribute_divisor v3
+ VK_GOOGLE_decorate_string
+ VK_GOOGLE_hlsl_functionality1
+ VK_KHR_driver_properties
RADV
+ VK_EXT_calibrated_timestamps
+ VK_EXT_conservative_rasterization
+ VK_EXT_pci_bus_info
+ VK_EXT_transform_feedback
+ VK_EXT_vertex_attribute_divisor v3
+ VK_GOOGLE_decorate_string
+ VK_GOOGLE_hlsl_functionality1
+ VK_KHR_driver_properties
- supersedes u_constify-struct-drisw_loader_funcs.patch,
u_drisw-use-separate-drisw_loader_funcs-for-shm.patch
- Add u_wayland_egl-Ensure-EGL-surface.patch: wayland/egl: Ensure
EGL surface is resized on DRI update_buffers(). Patch is sent
upstream already.
- Update to 18.3.0-rc5
* fifth release candidate for Mesa 18.3.0
- added libGL-Mesa-devel split-off provides to Mesa-KHR-devel
package, since /usr/include/KHR/khrplatform.h moved between
these two packages (related to bsc#1117365)
- Place khrplatform.h into new package Mesa-KHR-devel. It is now
required by all devel packages that need it. (bsc#1117365)
- Remove n_drisw-Do-not-use-drisw_put_image_shm.patch,
add u_constify-struct-drisw_loader_funcs.patch
and u_drisw-use-separate-drisw_loader_funcs-for-shm.patch.
* Replace workaround with proper fix for crash in VLC and
possibly other applications. (boo#1113533)
- Use rpm variables for the drirc.d path
- Update to 18.3.0-rc4
* fourth release candidate for Mesa 18.3.0
- Update to 18.3.0-rc3
* third release candidate for Mesa 18.3.0
- moved /usr/include/KHR from libEGL-devel to libGL-devel since it's
now being referenced by glext.h
- Update to 18.3.0-rc2
* second release candidate for Mesa 18.3.0
- supersedes the following patches:
* U_intel-aubinator-mark-ftruncate_res-as-MAYBE_UNUSED-i.patch
* U_intel-decoder-mark-total_length-as-MAYBE_UNUSED-in-g.patch
* U_python-Fix-rich-comparisons.patch
* U_python-Use-key-functions-when-sorting-containers.patch
* mako_4_radv.patch
- adjusted n_drirc-disable-rgb10-for-chromium-on-amd.patch
- /etc/drirc moved to /usr/share/drirc.d/00-mesa-defaults.conf
- n_drisw-Do-not-use-drisw_put_image_shm.patch
* Workaround for applications that create GL context twice with
different loaders. (boo#1113533)
- Update to 18.2.4
* Different fixes for different drivers: freedreno, radeonsi,
swr, anv and radv. Also there are fixes for ac, gallium,
spirv and blorp.
- n_drirc-disable-rgb10-for-chromium-on-amd.patch
* Disallow rgb10 configs for chromium with radeonsi to prevent
broken colors in video. (boo#1113211)
- Update to 18.2.3
* Different patches for the DirectX9 and DRI state trackers.
* Several fixes and workarounds for different games, inlcuding
RAGE, Yakuza and The Evil Within, Wolfenstein The Old Blood
ARMA 3, or No Mans Sky.
* A bunch of fixes for different drivers, including r600,
nouveau, radeonsi, anv, radv, virgl, i965, nvc0 or nv50.
Worth to mention a fix for GPU hangs in Radeonsi.
* State Trackers also get different fixes and corrections.
* Finally, fixes for GLSL and NIR are also in this queue.
- Update to 18.2.2
* Different patches for the DirectX9 and DRI state trackers.
* A patch to implement vkAcquireNextImage2 in the Intel and AMD
vulkan drivers, as well as a patch for adding support for
protected memory properties in GetPhysicalDeviceProperties2()
for the former driver.
* RADV also gets a patch to fix some issues with reflections in
GTA V, and a patch to fix a GPU hang in SteamVR with Vega.
* Finally, there are more fixes for Radeonsi, nvc0, vc4, and
vulkan code.
- Drop usage of sha1sum, use sig and keyring verification instead.
Following this, add key from Juan A. Suarez to keyring.
- Drop u_st-dri-don-t-set-queryDmaBufFormats-queryDmaBufModif.patch
Fixed upstream.
- update to 18.2.1
* Lot of fixes for Vulkan drivers.
- get rid of libwayland-egl1/libwayland-egl-devel completely; also
for older Leap versions
- update to 18.2.0
* This release consists of nearly 2200 commits from approximately
130 developers.
* The top highlights include:
- OpenGL 4.3 on virgl.
- OpenGL 4.4 Compatibility profile on radeonsi.
- OpenGL ES 3.2 on radeonsi and virgl.
- GL_ARB_ES3_2_compatibility on radeonsi.
- GL_ARB_fragment_shader_interlock on i965.
- GL_ARB_sample_locations and GL_NV_sample_locations on nvc0 (GM200+).
- GL_ANDROID_extension_pack_es31a on radeonsi.
- GL_KHR_texture_compression_astc_ldr on radeonsi.
- GL_NV_conservative_raster and GL_NV_conservative_raster_dilate on
nvc0 (GM200+).
- GL_NV_conservative_raster_pre_snap_triangles on nvc0 (GP102+).
- multisampled images on nvc0 (GM107+) (now supported on GF100+).
* Additional features:
- ANV Extensions:
- VK_KHR_bind_memory2.
- VK_KHR_external_fence.
- VK_KHR_external_fence_capabilities.
- VK_KHR_external_semaphore.
- VK_KHR_external_semaphore_capabilities.
- VK_KHR_maintenance2.
- VK_KHR_maintenance3.
- VK_KHR_multiview.
- VK_KHR_relaxed_block_layout.
- VK_KHR_sampler_ycbcr_conversion.
- VK_KHR_8bit_storage.
- VK_KHR_create_renderpass2.
- VK_KHR_display.
- VK_KHR_display_swapchain.
- VK_KHR_external_fence_fd.
- VK_KHR_external_semaphore_fd.
- VK_KHR_get_display_properties2.
- VK_KHR_image_format_list.
- RADV Extensions:
- VK_KHR_bind_memory2.
- VK_KHR_external_fence.
- VK_KHR_external_fence_capabilities.
- VK_KHR_maintenance2.
- VK_KHR_maintenance3.
- VK_KHR_multiview.
- VK_KHR_relaxed_block_layout.
- VK_KHR_create_renderpass2.
- VK_KHR_display.
- VK_KHR_display_swapchain.
- VK_KHR_draw_indirect_count.
- VK_KHR_external_fence_fd.
- VK_KHR_get_display_properties2.
- VK_KHR_get_surface_capabilities2.
- VK_KHR_image_format_list.
- New GL extensions supported by all drivers:
- GL_OES_EGL_image_external.
- GL_OES_EGL_image_external_essl3.
- freedreno:
- GL 3.0's multisample anti-aliasing support on a5xx.
- GL_ARB_texture_multisample support on a5xx.
- GLES3.1's GS5 Packing/bitfield/conversion functions support on a5xx.
- Dynamically uniform UBO array indices.
- Packing/bitfield/conversion functions.
- Enhanced textureGather.
- GL_OES_texture_buffer.
- GL_ARB_seamless_cubemap_per_texture.
- i965:
- GL_OES_texture_view on gen8+.
- GL_EXT_texture_norm16.
- nouveau:
- GL_ARB_post_depth_coverage.
- GL_ARB_sample_locations.
- GL_EXT_texture_norm16.
- r600:
- GL_EXT_texture_norm16.
- radeonsi:
- GL_EXT_texture_norm16.
- virgl:
- GL_ARB_seamless_cubemap_per_texture.
- GL_ARB_shader_stencil_export.
- supersedes u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch,
u_intel_anv-make-scripts-python-2-3-compat.patch
- U_intel-decoder-mark-total_length-as-MAYBE_UNUSED-in-g.patch,
U_intel-aubinator-mark-ftruncate_res-as-MAYBE_UNUSED-i.patch,
U_python-Fix-rich-comparisons.patch,
U_python-Use-key-functions-when-sorting-containers.patch
* buildfixes ...
- update to 18.1.7
* Mesa 18.1.7 is now available for general consumption. This
release has been rather small compared to the last few
release, There's just a handful of fixes in total. Meson,
radv, anv, gallium winsys, intel, i965, and r600 were the
only recipients of fixs this go around.
- Add wayland to egl_platforms for Leap 15.0+ and TW again (boo#1105798)
- update to 18.1.6
* autotools fixes for libglvnd, libgl naming, and pkgconfig
* meson fixed its handling of stale symlinks wrt megadrivers
* windows relaged fixes
* some bug fixes for clover
* plenty of egl, wayland, glx, and dri3 fixes
* a couple of nir fixes
* and on the driver side, radv, intel, vc4, etnaviv, swr, r600, amd, and
nouveau all had a few fixes
- supersedes archlinux_glvnd-fix-gl-dot-pc.patch
- disabled build of libwayland-egl for factory/sle16/Leap 16 now
being provided by Wayland itself and probably be removed from
Mesa soon; see also https://build.opensuse.org/request/show/613048
- update to 18.1.5
* several fixes for radv
* A few fixes for virgil, spirv, radeonsi, nir, disk cache and build
systems
- Enable virgl on ARM
- update to 18.1.4
* Several fixes for i965
* Several fixes for anv
* A few fixes each for radeonsi, glx, the glsl compiler, the
autotools build, nir, st/dri, and r600
- Make build verbose as outlined in openSUSE:Specfile guidelines
https://en.opensuse.org/openSUSE:Specfile_guidelines#Verbose_mode
- update to 18.1.3
* numerous fixes for radv
* some fixes for common radeon code
* fixes for both the nir and glsl compilers
* An i965 fix for some gpu hangs on SNB
- add mako_4_radv.patch - fixes Mako detection for RADV/intel
- update to 18.1.2
* Fixes for libatomic checks on non-arm and non-x86 platforms
* porting of additional libatomic checks to meson from autotools
* numerous radv fixes
* numerous intel fixes
* A few fixes each for radeonsi, r300, ac, glx, and vulkan
- Update to 18.1.1
- drop U_dri3-Stricter-SBC-wraparound-handling.patch
* Radv fixed one extension and several features on a per-generation basis.
* Vulkan got fixes for a potential free of uninitialized memory
* Tegra got modifier fixes.
* nv30 fixed displayable formats.
* i965 now works correctly for GLK 2x6 systems.
- Add patch U_dri3-Stricter-SBC-wraparound-handling.patch
This fixes an error with timestamps, avoiding near infinite client
hangs with the new X server 1.20 release and some clients, the most
prominent being plasmashell & steam
Bugentry: FDO#106351
- Fix python3-Mako dependency on <= Leap 42.3.
- Temporarily replace mesa-18.1.0.tar.xz.sig with
mesa-18.1.0.tar.xz.sha1sum. The sig file uses EDDSA which is not
supported by gpg in OBS at the moment.
- Update to 18.1.0
- refreshed archlinux_0001-Fix-linkage-against-shared-glapi.patch
- add u_intel_anv-make-scripts-python-2-3-compat.patch for build ANV
with python
* Vulkan 1.1 support for the ANV and RADV drivers.
* RadeonSI and RADV have "Vega M" GPU support for Kabylake G processors
* A simple Gallium3D HUD option as an alternative to the advanced
heads-up display
* There is also now Vega 12 support too.
* For new hardware support on the Intel side are the initial
bits for Intel Icelake.
* The Intel driver stack has meanwhile landed more SPIR-V
bits towards OpenGL 4.6.
* The Intel ANV driver has received new extensions too as well as
enabling features like MSAA fast clears.
* VP9 VA-API support for VCN and HEVC Main for VCN - Raven Ridge CPUs.
* DRI3 1.1/1.2 support for going with the soon-to-be-out X.Org Server 1.20.
* Etnaviv performance counter support when paired with the latest Etnaviv
DRM in the mainline kernel.
* The last-year-GSoC'ed OpenMAX Tizonia H.264 encoder/decoder.
* UVD-based HEVC video encoding.
* OpenGL 3.1 ARB_compatibility support for the major Gallium3D drivers.
* RadeonSI 32-bit pointers support.
* The Intel GLSL shader cache is enabled by default.
* Nouveau NVC0 meanwhile finally has ARB_bindless_texture support.
* On the old hardware front, R600g is now effectively at OpenGL 4.4
for the Radeon HD 5800/6900 series.
- Update to 18.0.4
* r600 driver gets a fix for constant buffer boounds, which
fixes rendering bugs in Trine and Witcher 1.
* Several fixes for RADV driver: fixes around alpha channel
in Pre-Vega, fix in multisample image copies, and fixes
around multilayer images in compute path.
* For the case of ANV/i965 drivers, also a couple of fixes,
all of them around ISP. On top, there are a couple of fixes
relative to code emission around 16-bit integers, and a a
fix for a leak in blorp for Gen4 and Gen5.
* Speaking of leaks, there are also fixes for
winsys/radeon/amdgpu and pipe-loader.gets a couple of patches
to fix a couple of leaks.
* SPIR-V part gets a patch to apply OriginUpperLeft to FragCoord.
* Mesa core gets a couple of patches to fix error handling in
get_framebuffer_parameteriv, and to add missing support for
glFogiv(GL_FOG_DISTANCE_MODE_NV).
- Update to 18.0.3
* The is a fairly small release consisting of patches to fix leaks
in RADV and Winsys, fix deadlock in internal queue, fix issues
with ANV allocator, fix blit setup for YUV LoadImage, and some
other patches.
- Update to 18.0.2
* A couple of fixes for Meson that solves some problems regarding
building tests and installation.
* A couple of fixes in state tracker / DRI that was causing crashes
in QtCreator and Firefox, among other problems.
* A couple of fixes for GFX9, that solves a hang in the driver, and
a problem with buffer views.
* SVGA gets also a patch to fix incorrect advertizing of
EGL_KHR_gl_colorspace extension.
* Etnaviv gets a fix for swizzled texture formats.
* Intel drivers get also several patches.
* RADV gets a patch to solve a problem of lot of games complaining
about not having enough memory.
- Update to 18.0.1
* In this release we have:
* On the build system to highlight Meson is get improved thorugh several patches
that fix issues around it.
* On the drivers part, RADV get several fixes: one for multisample regressions on
Vega, another around GFX9 buffer views, and a couple of them more to related
with avoiding emitting unneeded vertex state.
* St/Nine get fixes around face register, lighting constants, math check for
inversible matrix, implicit conversions and bad tracking of vertex textures.
* Freedreno/a5xx get fixes around missaligned heigh for PIPE_BUFFER, and around
page faults.
* Several fixes are also enqueued for Intel driver: set right channel_sizes for
MOV_INDIRECT sources, set right config registration for uploading to kernel,
return the fourcc stored in __DRIimage when possible, fix negative sign in
64-bit return values, fix null destination register in assembly instructions
with 3 source operands, a fix for failed TCS/TES shader compilation
* Queue also contains a couple of fixes around Gallium drivers, one to fix a typo
in code that was causing wrong return value, and another one to fix an
unitialized modifier for DRI2.
* Mesa core gets a couple of patches to fix issues around overriding OpenGL/ES
supported version through environment variables, and a patch to fix an issue
with texture samples found in "The Witness" through Wine.
* A couple of bugs around unrolling loops have also been fixed, these patches were
applied for NIR and GLSL.
* On top of above, NIR gets more fixes in a couple of lowering functions used:
coalesce in lower_vec_to_movs if vec had a SSA destination, and interp_var_at
intrinsic support in lower_indirect_derefs. It also gets a fix around
vars_to_ssa function.
* Finally, there are other fixes affecting Radeonsi, AC, EGL/Wayland and SPIR-V
compiler.
- enabled opencl and that way also Mesa-gallium on 42.3 since we
now build against llvm 6; this also fixes the requirements from
Mesa-32bit to Mesa-gallium-32bit in baselibs.conf (reported by
community)
- Remove n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch.
* Not needed since we build Mesa against LLVM 6. (bnc#1082298)
- Remove u_Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch.
* It was disabled for long time and does not seem to be needed.
(bnc#1082306)
- Enable nine on arm/aarch64
- Update to 18.0.0 final
* one-and-only change since 18.0.0-rc5: updated release notes
- Changes since 17.3
* The top highlights include:
+ Cannonlake support on i965 and anv
+ GL 4.3/GLES 3.1 support on r600/evergreen with hw fp64 support
+ Meson build system
* ANV Extensions:
+ VK_EXT_external_memory_dma_buf
* RADV Extensions:
+ VK_ANDROID_native_buffer
+ VK_KHR_external_fence
+ VK_KHR_external_fence_capabilities
+ VK_KHR_external_fence_fd
+ VK_KHR_get_surface_capabilities2
+ VK_EXT_discard_rectangles
+ VK_EXT_external_memory_dma_buf
+ VK_AMD_shader_info
* EGL:
+ Support for RGBA/RGBX 1010102 formats
+ EGL_EXT_pixel_format_float
+ Final planned release to ship wayland-egl. Now provided by wayland.
* GLX:
+ Darwin/Apple fixes
* Mesa core
+ Support 1 binary format for GL_ARB_get_program_binary on i965
+ drirc workarounds:
(*) Unreal 4 Editor
(*) Observer
(*) Steamroll
(*) Refunct
* drirc mesa_glthread whitelists:
+ Mount and Blade Warband
- i965:
* Disk shader cache when MESA_GLSL_CACHE_DISABLE is set to "false"
* GL_EXT_disjoint_timer_query on gen6+
- Update to 18.0.0-rc5
* The fifth and final release candidate for Mesa 18.0.0. Modulo
serious regressions, it is anticipated that it will become
Mesa 18.0.0 this Friday (2018-03-23) around 16:00 GMT
- supersedes u_glsl-linker-error.patch
- no longer try to use non-existing python3-mako as BuildRequires
on Leap 42.3
- u_st-dri-don-t-set-queryDmaBufFormats-queryDmaBufModif.patch
* Fixes laggy mouse in Wayland. (fdo#104926)
- replaced u_r600-egd_tables.py-added-support-for-python-3.patch
with fixed u_r600-egd_tables.py-make-the-script-python-2-3-compat.patch
and enabled it again; removed again n_egd_tables_h.patch (boo#1082303)
- added n_egd_tables_h.patch and disabled u_mesa-python3-only.patch
* use pregenerated egd_tables.h (via python2) instead of trying
to generate it during buildtime with python3 using an apparently
broken patch (boo#1082303)
- removed more unneeded buildrequires: libudev, openssl, bison,
flex (boo#1082312)
- removed u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
which is no longer needed due to changed LLVM build (boo#1082307)
- merge content of new rpmlintrc into existing Mesa-rpmlintrc file
- no longer run ldconfig for the follwing backend (ICD) drivers,
since it's considered wrong: xvmc, vdpau, va, opencl, and vulkan;
required adding a rpmlintrc file with appropriate rules
(boo#1082316)
- removed no longer needed ncurses-devel BuildRequires (boo#1082315)
- redone u_add_llvm_codegen_dependencies.patch and renamed to
u_configure.ac-Link-to-libLLVMCodegen-to-fix-cyclic-li.patch
(boo#1082307)
- removed u_mesa-8.0.1-fix-16bpp.patch and
u_mesa-8.0-llvmpipe-shmget.patch, which we no longer apply since
about 5 years (boo#1082305)
- recreated u_mesa-python3-only.patch and renamed to
u_r600-egd_tables.py-added-support-for-python-3.patch; also
removed first hunk (boo#1082303)
- removed n_Define-GLAPIVAR-separate-from-GLAPI.patch
* bits moved to libGLw's n_Use-newly-introduced-GLAPIVAR-for-variables.patch
(boo#1082297)
- Mesa-gallium only exists if %{with_opencl}
- Add support for riscv64
- Split Nouveau and VC4 from the main driver package on all systems
Fixes (boo#1081210).
- remove %{release} based dependecies
Unfortuanetly Mesa and Mesa-drivers can have different release number
Release is Commit_Count.Build_Count and build count can be different
because both packages have different dependencies
- add u_glsl-linker-error.patch
* Fix attaching multiple shader objects for the same stage to a
GLSL program triggers a linker error (fdo#104777, bnc#1080492)
* Fixes issue with wine applications.
- Added %{release} so the correct package release is used
when a package has been patched
- Update to 18.0.0-rc4
- supersedes u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch
- u_mesa-st-shader_cache-restore-num_tgsi_tokens-when-loading.patch
* Fix crash when loading shader. (bnc#1079465)
- Update to 18.0.0-rc3
* includes significant improvements for OpenGL and Vulkan support
and performance.
- supersedes U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
- Remove dependency on clang-devel-static. (bnc#1065464)
* It was removed, clang-devel now again provides everything
necessary as shared libraries.
- Require Mesa-dri-32bit and Mesa-gallium-32bit by Mesa-32bit. It
mirrors the requirement of the normal packages. (bnc#1078261)
- Disable AMDGPU GFX9/Vega with LLVM < 6.0.0.
* n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch
* While it is supported since LLVM 5.0.0, it was not working
correctly (bnc#1075901). Since we do not have the resources to
determine which fixes should be backported and LLVM 6 will be
released relatively soon, disable the support until then. Users
with the card will have working desktop using software
rendering just like they did with LLVM 4.
- in spec file move %dir %{_libdir}/dri to avoid ppc build failure
- Update to 17.3.3
* Fixes to radv, anv, etnaviv, swrast and radeonsi drivers.
* Fixes for DRI3.
- Make Mesa require Mesa-dri and Mesa-gallium. This makes Mesa
usable again for users who do not install recommended packages.
It breaks the Mesa and Mesa-drivers split, which has to be fixed
by ignoring it in obs.
- Add _constraints to select 6G disk for PowerPC
to avoid cpio: write error on obs-power8-05 workers boo#1076325
- U_intel-Add-more-Coffee-Lake-PCI-IDs.patch
* Add more Coffeelake PCI IDs (request by Intel)
- Update to 17.3.2
* Multiple fixes in the RADV Vulkan driver, workaround when using
slibtool and a GLSL workaround for various titles using Unreal
Engine 4.
- Drop upstreamed u_r600-Add-support-for-B5G5R5A1.patch
- Modify u_mesa-python3-only.patch to not break python 2.
- Update to 17.3.1
* Multiple fixes and improvements of the GLSL shader cache. The
RADV driver no longer advertises VK_EXT_debug_report - there is
no support for it.
* The i965, radeonsi, nvc0 and freedreno drivers have received a
few small fixes each.
* A number of big endian fixes have been merged.
- Switch to python3 during build instead of python2
* Add patch u_mesa-python3-only.patch
- Add Mesa-dri and Mesa-gallium to baselibs.conf.
- Require llvm >= 3.9.0
* The build fails otherwise because it is required for multiple
Mesa components.
- Drop some redundant wording from descriptions.
Drop redundant %if guard around a %post section.
- Use different form of split for faster build (bnc#1071297)
* Mesa.spec does not use llvm and builds most of the *-devel
subpackages.
* Mesa-drivers.spec uses llvm and builds extra things installable
in addition to packages from Mesa.spec. These packages are
required for actual rendering.
- update to 17.3.0
- drop U_configure.ac-rework-llvm-libs-handling-for-3.9.patch
* new major release comitng with changes in RADV, intel ANV,
S3TC support, RadeonSI driver with RX Vega. On-disk shader cache
- Split Mesa into Mesa and Mesa-mini. Mesa-mini does not depend on
llvm and its purpose is to build fast and allow other packages
that BuildRequire Mesa to be build independently on llvm.
Packages built against Mesa-mini should work correctly when
installed with full Mesa package. (bsc#1071297)
- update to 17.2.6
* Core: fix to keep a program alive when re-linking and prevent
an use-after-free.
* GLSL compiler: several fixes, including one to prevent a
SIGSEV when calling an undeclared subroutine in certain
conditions and another to mark the xfb buffers as active only
if a variable uses them.
* SPIR-V compiler: fixed seveal problems involving the usage of
separate images and texture/samplers.
* Intel drivers: many new fixes, specially for i965. Several are
focused on improving SIMD32 and little-core. It also includes a
fix for a GPU hang which was detected while playing HW
accelerated video with mpv.
* AMD drivers: radv has seen plugged 2 memory leaks while r600
has gotten a fix through reversing the tess factor components
for isolines.
* swr driver: fixes for two performance regressions (one for
avx512 platforms and the other for the avx/avx2 platforms).
* ddebug gallium driver: fix for an use-after-free.
* EGL: Wayland platform of the the DRI2 drivers got a fix to
prevent crashing in ancient systems.
* GLX has also received corrections to prevent a couple of errors
when creating and binding a context in DRI3 and DRISW,
respectively.
* Build and integration: allow building libglvnd when EGL is present
but not GLX. Enable building targets which don't need X11, such
as omx and va, when XCB is not present. You can now specify
the prefix installation for the OpenCL icd file.
- update to 17.2.5
* In Core, a GL error related to the ARB_ES3_1_compatibility spec
noticed with the GFXBench 5 Aztec Ruins has been corrected.
* The GLSL compiler is not giving a linker error for mismatching
uniform precision with GLSL ES 1.00 any more. This enables,
specially, several Android applications which violate this rule,
e.g., Forge of Empires.
* The SPIR-V compiler has corrected an assert triggered when
support for the simple memory model was claimed.
* NIR has also received a correction related with
gl_SubGroupG{e,t}MaskARB.
* Intel drivers, specially i965, got several fixes, including a
plug for a memory leak and another one in the compiler to avoid
GPU hangs on Broxton.
* The gallium i915g driver for Intel has seen an important fix.
* AMD drivers (mostly radv) have received several fixes, including a
correction for a DCC corruption that was visible with Rust,
breaking an endless loop in r600, avoiding a GPU hang with vulkan
dota2 in VR mode and a plug for a memory leak.
* Broadcom's vc4 gotten a fix to exclude some code that shouldn't
be there in release builds.
- update to 17.2.4
* Mesa Core includes a change to prevent KOTOR from breaking when
in combination with the ATI fragment shader extension.
* Additionally, NIR has also received a correction.
* Mesa's state tracker has gotten a patch to avoid leaks in
certain situations such as resizing a window.
* Intel drivers have received fixes. The compiler has
gotten a couple, while anv also received one.
* i965 got a patch to avoid VA-API, Beignet and other contexts
in the system to break when in combination with previous versions of Mesa 17.2.x.
* AMD's compiler received fixes. `radv` has also
received another couple, including one to avoid a hang due to
overflow on huge textures.
* Broadcom's vc4 has corrected a problem when compiling with
Android's clang.
* Clover compilation issue fixed (affecting a specific clang revision)
* Fixed Vulkan's WSI memory leak in X11.
- update to 17.2.3
* The Vulkan drivers ANV and RADV have multiple small fixes.
* The EGL code has improved handling of the new wl_dmabuf codepath.
* SWR no longer crashes when checking environment variables.
* Other gallium drivers have also seen updates - freedreno, nouveau and
radeonsi. The gallivm module, used by llvmpipe et al. has gained little
endian PPC64 fixes.
* The VA and VDPAU state-trackers have seems improvements handling
interlaced videos.
* We're using python3 compatible constructs which gives us SCons 3.0
support.
- U_configure.ac-rework-llvm-libs-handling-for-3.9.patch
* llvm-config 3.9 and higher works properly, use its values
instead of guessing. Fixes build against llvm built as single
shared library.
- svga is x86-only
- u_svga-Fix-build-on-ppc64le.patch: Remove
- Add build dependency on clang-devel-static.
* Required with new llvm4 build mode (bnc#1049703).
* Also rename dependency llvm-clang-devel to clang-devel. The
llvm-clang-devel is old name kept around for compatibility.
- update to 17.2.2
* several Vulkan ANV/RADV driver fixes including Wayland WSI
improvements, RadeonSI / i965 / VC4 OpenGL fixes among other
work, some fixes to common Gallium3D code, support for LLVM 5.0
in Gallium3D when using the SCons build system, and a range of
other fixes/improvements.
- Drop gallium svga driver for arm/aarch64. The svga driver is a vmware
guest driver, thus only usable on x86(_64) platforms
- Also enable OpenCL on arm (32bit), llvm4 has reached Factory
- update to 17.2.1
* drop upstreamed patches
n_force-xlocale-funcs.patch
u_gallivm-correct-channel-shift-logic-on-big-endian.patch
u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
* fdo#100613 - Regression in Mesa 17 on s390x (zSystems)
* fdo#101709 - [llvmpipe] piglit gl-1.0-scissor-offscreen regression
* fdo#102454 - glibc 2.26 doesn't provide anymore xlocale.h
* fdo#102467 - [src/mesa/state_tracker/st_cb_readpixels.c:178]: (warning)
Redundant assignment
* fdo#102502 - [bisected] Kodi crashes since commit 707d2e8b - gallium:
fold u_trim_pipe_prim call from st/mesa to drivers
* many fixes for RADV a glsl
- u_svga-Fix-build-on-ppc64le.patch
* This let us compile the code on ppc64le, but it no-ops the log
function.
- update to 17.2.0
* many RADV/ANV Vulkan driver improvements
* Vulkan and OpenGL performance improvements
* more work towards OpenGL 4.6 compliance
* a wealth of other open-source driver improvements
* initial Raven Ridge support (used on Vega-class graphics)
* Intel Cannonlake Support
- adjusted archlinux_0001-Fix-linkage-against-shared-glapi.patch
- update to 17.1.8
* fdo#101334 - AMD SI cards: Some vulkan apps freeze the system
* fdo#101766 - Assertion `!"invalid type"' failed when constant
expression involves literal of different type<
* fdo#102024 - FORMAT_FEATURE_SAMPLED_IMAGE_BIT not supported for D16_UNORM
and D32_SFLOAT
* fdo#102148 - Crash when running qopenglwidget example on mesa llvmpipe win32
* fdo#102241 - gallium/wgl: SwapBuffers freezing regularly with swap
interval enabled
* fdo#101910 - [BYT]
ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f
* fdo#102308 - segfault in glCompressedTextureSubImage3D
- Add patch to fix strtod on non-EN locale (boo#1055929):
* n_force-xlocale-funcs.patch
- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
updated; fixes three of the four regressions observed (PPC64, S390)
[fdo#100613, comment#42]
- Replace uses of arch directive with targettype within a package
declaration to resolve incorrect dependencies placed on -32bit
packages.
- Removed n_glesv2.pc-Add-lGL-for-libglvnd-builds-boo-1052776.patch
* The issue was in libglvnd which is fixed now. (boo#1052776)
- n_glesv2.pc-Add-lGL-for-libglvnd-builds-boo-1052776.patch
glesv2.pc: Add "-lGL" for libglvnd builds (boo#1052776)
- update to 17.1.6
* fdo#97957 - Awful screen tearing in a separate X server with DRI3
* fdo#101683 - Some games hang while loading when compositing is shut
off or absent
* fdo#101867 - Launch options window renders black in Feral Games
in current Mesa trunk
* and some other fixes as usualy
- u_r600-Add-support-for-B5G5R5A1.patch
* Fixes rendercheck tests when X server accelerates using glamor.
(bnc#1047154)
- update to 17.1.5
* fdo#100242 - radeon buffer allocation failure during startup of Factorio
* fdo#101657 - strtod.c:32:10: fatal error: xlocale.h: No such file or directory
* fdo#101666 - bitfieldExtract is marked as a built-in function
on OpenGL ES 3.0, but was added in OpenGL ES 3.1
* fdo#101703 - No stencil buffer allocated when requested by GLUT
* and other bugfixes
- update to 17.1.4
* fdo#77240 - khrplatform.h not installed if EGL is disabled
* fdo#95530 - Stellaris - colored overlay of sectors doesn't render on i965
* fdo#96958 - [SKL] Improper rendering in Europa Universalis IV
* fdo#99467 - [radv] DOOM 2016 + wine. Green screen everywhere
* fdo#101071 - compiling glsl fails with undefined reference to `pthread_create'
* fdo#101252 - eglGetDisplay() is not thread safe
* fdo#101294 - radeonsi minecraft forge splash freeze since 17.1
* fdo#101451 - [G33] ES2-CTS.functional.clipping.polygon regression
* and some other fixes as usualy
- update to 17.1.3
* fdo#100988 - glXGetCurrentDisplay() no longer works for FakeGLX contexts?
* fixes for radv, radeonsi, i965
- Fix baselibs.conf -> boo#1044813
- added "Requires: libclc" to Mesa-libOpenCL packages (boo#1044646)
- specfile: Remove requires to vulkan libs from baselibs.conf on
platforms where vulkan build is disabled; ugly ... (bsc#1042900)
- update to 17.1.2
* fdo#98833 - [REGRESSION, bisected] Wayland revert commit breaks
non-Vsync fullscreen frame updates
* fdo#100741 - Chromium - Memory leak
* fdo#100877 - vulkan/tests/block_pool_no_free regression
* fdo#101110 - Build failure in GNOME Continuous
* many ANV, RADV, vulkan, i965 and egl fixes
- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch
* Fix loading of a 3x16 vector as a single 48-bit load on
big-endian systems (PPC64, S390). [fdo#100613]
- update to 17.1.1
- dropped patch:
fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch
* fdo#100854 - YUV to RGB Color Space Conversion result is not precise
* fdo#100925 - [HSW/BSW/BDW/SKL] Google Earth is not resolving
all the details in the map correctly
* radeonsi: add new vega10 pci ids
* gbm/dri: Fix sign-extension in modifier query
* radeon: automake: remove unneeded elf Cflags/Libs
* egl: add g_egldispatchstubs.h to the release tarball
* renderonly: Initialize fields of struct winsys_handle
* vc4: Don't allocate new BOs to avoid synchronization when they're shared
* anv: fix possible stack corruption
* anv: don't leak DRM devices
* glxglvnddispatch: Add missing dispatch for GetDriverConfig
* nvc0/ir: SHLADD's middle source must be an immediate
* nir/lower_tex: Fix minor error in YUV color conversion matrix
* amd/addrlib: import Raven support
* radeonsi/gfx9: add support for Raven
* anv/formats: Update the three-channel BC1 mappings
* 965/formats: Update the three-channel DXT1 mapping
* radeonsi: mark fast-cleared textures as compressed when dirtying
* radeonsi: fix primitive ID in fragment shader when using tessellation
* radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI
* radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellation
* intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4
* mesa/st: fix yuv EGLImage's
* virgl: fix virgl_bo_transfer_{put, get} box struct cop
* 965/vec4/gs: restore the uniform values which was overwritten by failed
vec4_gs_visitor execution
* i965/vec4: fix swizzle and writemask when loading an uniform with constant offset
* i965/vec4: load dvec3/4 uniforms first in the push constant buffer
* gallivm: Make sure module has the correct data layout when pass manager runs
- specfile: libglvnd0 -> libglvnd; missed the package name
change in libglvnd package (boo#1038619, comment#5)
- baselibs.conf: libglvnd0 -> libglvnd; missed the package name
change in libglvnd package (boo#1038619)
- update to 17.1.0
- drop upstreamed patches:
archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch
archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch
archlinux_glapi-Link-with-glapi-when-built-shared.patch
+ New major release with:
+ OpenGL 4.2 support for Intel Ivy Bridge chips.
+ The RADV driver passes the Khronos CTS
+ Shader on-disk cache. Improving the startup and shader compilation
times in some games.
+ This release includes significant performance improvements for games by
Feral Interactive.
* for full list of changes please check docs/relnotes/17.1.0.html
- update to 17.0.5
* fdo#97524 - Samplers referring to the same texture unit with different
types should raise GL_INVALID_OPERATION
* nvc0/ir: Properly handle a "split form" of predicate destination
* nir: Destination component count of shader_clock intrinsic is 2
* winsys/sw/dri: don't use GNU void pointer arithmetic
* st/clover: add space between < and ::
* configure.ac: check require_basic_egl only if egl enabled
* st/mesa: automake: honour the vdpau header install location
* intel/fs: Use regs_written() in spilling cost heuristic for improved accuracy
* intel/fs: Take into account amount of data read in spilling cost heuristic.
* radv: report timestampPeriod correctly
* anv/blorp: Flush the texture cache in UpdateBuffer
* anv/cmd_buffer: Flush the VF cache at the top of all primaries
* anv/cmd_buffer: Always set up a null surface state
* anv/cmd_buffer: Use the null surface state for ATTACHMENT_UNUSED
* anv/blorp: Properly handle VK_ATTACHMENT_UNUSED
* i965/vec4: Avoid reswizzling MACH instructions in opt_register_coalesce()
* st/mesa: invalidate the readpix cache in st_indirect_draw_vbo
* anv/cmd_buffer: Disable CCS on BDW input attachments
* mesa: fix remaining xfb prims check for GLES with multiple instances
* mesa: validate sampler type across the whole program
* vbo: fix gl_DrawID handling in glMultiDrawArrays
* util/queue: don't hang at exit
* mesa: fix remaining xfb prims check for GLES with multiple instances
* mesa: extract need_xfb_remaining_prims_check
* mesa: move glMultiDrawArrays to vbo and fix error handling
+ update Mesa.keyring to both upstream release managers
- u_gallivm-correct-channel-shift-logic-on-big-endian.patch:
* instead of reverse applying a change on s390x
("U_draw-use-SoA-fetch-not-AoS-one.patch") address the
issue by a real fix (bsc#1032272, fdo#100613)
- baselibs.conf: added libvulkan_intel-32bit as a requirement for
Mesa-libd3d (boo#1036282)
- No OpenCL on ppc
- let Mesa require Mesa-libEGL1 for a libglvnd build;
xf86-video-amdgpu driver needs it for 2D support via glamor
(boo#1034832)
- Add u_add_llvm_codegen_dependencies.patch to link to
libLLVMCodegen to fix cyclic linking problems. bsc#981975
- Enable OpenCL for aarch64, ppc64 and ppc64le now, too.
%arm is still left out, waiting for llvm4 to build.
- update to 17.0.4
* fdo#100391 - SachaWillems deferredmultisampling asserts
* fdo#100452 - push_constants host memory leak when resetting command buffer
* fdo#100582 - piglit.spec.arb_stencil_texturing.glblitframebuffer corrupts
state.gl_texture* assertions
* radeonsi: add new polaris10 pci ids
* fixes for anv, radv, i965 and nouveau drivers
- only reverse-apply 'U_draw-use-SoA-fetch-not-AoS-one.patch' on
s390x (bsc#1032272)
- build wayland on Leap >= 42.3
- separate package 'Mesa-dri-nouveau' on Leap
- removed broken locking patches for nouveau DRI driver
* N_01-WIP-nouveau-add-locking.patch
* N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
* N_03-nv30-locking-fixes.patch
* N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
* N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
- let Mesa require Mesa-libGL1 for a libglvnd build (bsc#1033708)
- U_draw-use-SoA-fetch-not-AoS-one.patch
* reverse-apply this patch to fix OpenGL support on s390x
(bsc#1032272)
- Prepare building OpenCL for non-x86 architectures, too
* s390x can build it right away (swrast)
* %arm aarch64 ppc64 ppc64le depend on LLVM amdgpu target for r600
- Fix typo in specfile comment
- update to 17.0.3
- change Mesa.keyring to new release manager key
* fdo#96743 [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase
* fdo#99246 [d3dadapter+radeonsi] EVE-Online : hang on wormhole sight
* fdo#100061 LODQ instruction generated with invalid dst mask
* fdo#100182 Flickering in The Talos Principle on Sky Lake GT4
* radeonsi: add new polaris12 pci id
* many fixes for RADV, ANV, i915, radeonsi and freedreno drivers
- specfile: Remove requires to libglvnd0/libglvnd-devel from
baselibs.conf when libglvnd build has been disabled; ugly ...
- specfile: only require libglvnd0/libglvnd-devel, if libglvnd build
is enabled
- baselibs.conf: added requires to libglvnd0/libglvnd-devel where
needed
- disable libglvnd for openSUSE Leap 42.x and sle12
- update to 17.0.2
* fdo#97988 [radeonsi] playing back videos with VDPAU exhibits
deinterlacing/anti-aliasing issues not visible with VA-API
* fdo#99484 Crusader Kings 2 - Loading bars, siege bars, morale bars, etc.
do not render correctly
* fdo#100049 ralloc: Make sure ralloc() allocations match malloc()'s
alignment. causes seg fault in 32bit build
* many fixes for ANV, RADV, Vulkan and i965 + radeonsi drivers
- fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch
* Fix glXGetDriverConfig not working with glvnd
(https://bugzilla.redhat.com/show_bug.cgi?id=1429894)
- Fix indirect rendering, add libGLX_indirect.so.0 symlink
(https://bugzilla.redhat.com/show_bug.cgi?id=1427174)
- added Requires to libglvnd0/libglvnd-devel where still needed
- patches picked from fedora:
http://pkgs.fedoraproject.org/cgit/rpms/mesa.git/tree/
- re-enabled GLES build with libglvnd build, just not package GLES
libs and require libglvnd0/libglvnd-devel instead
- archlinux_0001-Fix-linkage-against-shared-glapi.patch
* fixes libglvnd support for osmesa
- archlinux_glvnd-fix-gl-dot-pc.patch
* fixes libglvnd support in pkgconfig file
- archlinux_0001-EGL-Implement-the-libglvnd-interface-for-EGL-v2.patch/
archlinux_0002-fixup-EGL-Implement-the-libglvnd-interface-for-EGL-v.patch
* adds libglvnd support for EGL
- patches picked from archlinux:
https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa
- archlinux_glapi-Link-with-glapi-when-built-shared.patch
* currently needed for libglvnd support; picked from archlinux
https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/mesa
- fixed typo in Requires to libglvnd
- build with libglvnd support enabled (can be easily disabled via
specfile define); requires libglvnd runtime and development
packages; disabled build of GLESv1/v2 libs/packages provided now
via libglvnd
- update to 17.0.1
* radv: Never try to create more than max_sets descriptor sets.
* radv: Reset emitted compute pipeline when calling secondary cmd buffer.
* radv: Only use PKT3_OCCLUSION_QUERY when it doesn't hang.
* radv: Use correct size for availability flag.
* gallivm: Reenable PPC VSX (v3)
* gallivm: Improve debug output (V2)
* gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)
* egl/dri3: implement query surface hook
* etnaviv: move pctx initialisation to avoid a null dereference
* etnaviv: remove number of pixel pipes validation
* anv: fix Get*MemoryRequirements for !LLC
* egl/wayland: Don't use DRM format codes for SHM
* tgsi: fix memory leak in tgsi sanity check
* radv: change base aligmment for allocated memory.
* radv: fix cik macroModeIndex.
* radv: adopt some init config workarounds from radeonsi.
* radv: fix depth format in blit2d.
* radv: fix txs for sampler buffers
* bin/get-extra-pick-list: use git merge-base to get the branchpoint
* bin/get-extra-pick-list: rework to use already_picked list
* bin/get-typod-pick-list.sh: limit `git grep ...' to only as needed
* bin/get-pick-list.sh: limit `git grep ...' only as needed
* bin/get-pick-list.sh: remove ancient way of nominating patches
* bin/get-fixes-pick-list.sh: add new script
* vc4: Avoid emitting small immediates for UBO indirect load address guards.
* r300g: only allow byteswapped formats on big endian
* gallium/u_queue: fix a crash with atexit handlers
* gallium/u_queue: set num_threads correctly if not all threads start
* glx/glvnd: Fix GLXdispatchIndex sorting
* gm107/ir: fix address offset bitfield for ATOMS
* nvc0: set the render condition in the compute object
* st/mesa: don't pass compare mode for stencil-sampled textures
* nvc0: disable linked tsc mode in compute launch descriptor
* i965/sampler_state: Clamp min/max LOD to 14 on gen7+
* i965/sampler_state: Pass texObj into update_sampler_state
* i965/sampler_state: Set the "Base Mip Level" field on Sandy Bridge
* intel/blorp: Swizzle clear colors on the CPU
* i965/fs: Fix the inline nir_op_pack_double optimization
* anv: Add an invalidate_range helper
* anv/query: clflush the bo map on non-LLC platforms
* genxml: Make MI_STORE_DATA_IMM more consistent
* anv/query: Perform CmdResetQueryPool on the GPU
* intel/blorp: Explicitly flush all allocated state
* glsl: non-last member unsized array on SSBO must fail
* mesa: Do (TCS && !TES) draw time validation in ES as well.
* configure.ac: check require_basic_egl only if egl enabled
* anv: wsi: report presentation error per image request
* i965/fs: fix uninitialized memory access
* radeonsi: fix UNSIGNED_BYTE index buffer fallback with non-zero start (v2)
* gallium/util: remove unused u_index_modify helpers
* gallium/u_index_modify: don't add PIPE_TRANSFER_UNSYNCHRONIZED
* unconditionally
* gallium/u_queue: fix random crashes when the app calls exit()
* radeonsi: fix broken tessellation on Carrizo and Stoney
* amd/common: fix ASICREV_IS_POLARIS11_M for Polaris12
* android: radeonsi: fix sid_table.h generated header include path
* android: glsl: build shader cache sources
* configure.ac: Drop LLVM compiler flags more radically
* winsys/amdgpu: reduce max_alloc_size based on GTT limits
* radeonsi: handle MultiDrawIndirect in si_get_draw_start_count
* radeonsi: fix UINT/SINT clamping for 10-bit formats on <= CIK
* glsl: fix heap-use-after-free in ast_declarator_list::hir()
* android: fix droid_create_image_from_prime_fd_yuv for YV12
- Use --enable-gallium-llvm only if llvm is available
- Provide libwayland-egl1 as -32bit compat library, required by
libgtk-3-0.
- Some %if around %post do not match with %if around %package;
drop them altogether since they are not needed except around
%files.
- Rename wrongly-named libOSMesa9 to libOSMesa8
- update to 17.0.0
- removed n_Fixed-build-against-wayland-1.2.1.patch , version requirement
bumped up by upstream.
* Vulkan drivers:
+ Correctly return (and implement) VK_INCOMPLETE on multiple WSI queries
+ Support for the VK_KHR_sampler_mirror_clamp_to_edge extension
+ We now use the Khoronos vk.xml file to generate the entrypoints
* ANV:
+ HiZ and performance improvements
+ Float64 support and tessellation shader support.
* RADV:
+ Support multiple devices
+ Support for the VK_AMD_draw_indirect_count extension
+ Support for the VK_AMD_negative_viewport_height extension
* Mesa core:
+ Noticeable refactoring en route to GLSL Shader Cache
+ Groundwork for int64
* i965:
+ OpenGL 4.5 support on Haswell hardware
+ Reuse the same BLORP and ISL code as the ANV driver
* Gallium:
+ HUD: A number of race issues and memory leaks were resolved.
* freedreno
+ Support for a5xx
* nouveau:
+ OpenGL 4.3 support on Maxwell hardware
+ Improved performance due to instruction pipelining (Maxwell)
* r600/radeonsi
+ VCE: Handle H.264 level 5.2
+ Polaris12 support
+ Dozens of performance improvements
* Clover:
+ Implement clGetExtensionFunctionAddressForPlatform.
+ Add missing clGetDeviceInfo CL1.2 queries
* VDPAU:
+ Use dri3 to directly send the buffer to X
* Build:
+ Building RADV requires --enable-gallium-llvm
+ Compatibility fixes for building mesa as part of ARC
+ The vulkan headers vk_platform.h and vulkan.h are no longer installed
+ A couple of configure options (--with-sha1 and --disable-shader-cache) are
removed alongside their respective library requirements.
- specfile: fix build configuration for arm, ppc and s390 platforms
- update to 13.0.4
* Multiple fixes for the i965 and radeonsi drivers. An odd glitch
in glxgears when using the freedreno driver was also addressed.
* The ANV driver being the prime source of patches - from
compatibility improvements with newer Vulkan loaders,
smoketesting and various rendering and compliance fixes.
* A couple of longstanding issues in the VA state tracker have
also been resolved.
- baselibs.conf: replaced definition of packages, which default is
not set to be built in specfile to
arch aarch64 ppc64 ppc64le s390x x86_64 package <package>
in order to make "osc service localrun source_validator" happy :-(
- Update baselibs.conf to ship i386 vulkan json files on x86_64
- Updated baselibs.conf to reflect libvulkan_radeon
- Enabled RADV vulkan driver for AMD GPU cards
- update to 13.0.3
+ dropped U_cso-don-t-release-sampler-states-that-are-bound.patch
* fdo#77662 Fail to render to different faces of depth-stencil cube map
* fdo#92234 [BDW] GPU hang in Shogun2
* fdo#98329 dEQP-EGL.functional.image.render_multiple_contexts.gles2_renderbuffer_depth16_depth_buffer
* fdo#99038 dEQP-EGL.functional.negative_api.create_pixmap_surface crashes
* many radeonsi and i965 bugfixes
- clean up configuration settings to be uniform accross all
architectures except for list of dri and gallium drivers
- U_cso-don-t-release-sampler-states-that-are-bound.patch:
This avoids Radeon hangs due to a use-after-free bug in Gallium.
Fixes (boo#1015012), (fdo#93649)
- update to 13.0.2
* fdo#97321 Query INFO_LOG_LENGTH for empty info log should return 0
* fdo#97420 "#version 0" crashes glsl_compiler
* i965: Add some APL and KBL SKU strings
* i965: Reorder PCI ID list to match release order
* i965/glk: Add basic Geminilake support
* wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR
* ac/nir/llvm: fix channel in texture gather lowering code.
* vulkan/wsi/x11: handle timeouts properly in next image acquire (v1.1)
* vulkan/wsi: store present mode in swapchain base class
* vulkan/wsi/x11: add support for IMMEDIATE present mode
* vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR
* vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePresentModesKHR
* cherry-ignore: add reverted LLVM_LIBDIR patch
* anv: fix enumeration of properties
* vc4: Don't abort when a shader compile fails.
* vc4: Clamp the shadow comparison value.
* vc4: Fix register class handling of DDX/DDY arguments.
* util/disk_cache: close a previously opened handle in disk_cache_put (v2)
* anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL
* anv/format: handle unsupported formats properly
* glcpp: Handle '#version 0' and other invalid values
* glsl: Parse 0 as a preprocessor INTCONSTANT
* anv/gen8: Stall when needed in Cmd(Set|Reset)Event
* anv/wsi: Set the fence to signaled in AcquireNextImageKHR
* anv: Rework fences
* vulkan/wsi/wayland: Include pthread.h
* vulkan/wsi/wayland: Clean up some error handling paths
* vulkan/wsi: Report the correct min/maxImageCount
* i965/gs: Allow primitive id to be a system value
* anv: Handle null in all destructors
* anv/fence: Handle ANV_FENCE_CREATE_SIGNALED_BIT
* nir/spirv: Fix handling of gl_PrimitiveId
* anv/blorp: Ignore clears for attachments first used as resolve destinations
* anv: Implement a depth stall restriction on gen7
* anv/cmd_buffer: Handle running out of binding tables in compute shaders
* anv/cmd_buffer: Emit a CS stall before setting a CS pipeline
* vulkan/wsi/x11: Implement FIFO mode.
* isl: Fix height calculation in isl_msaa_interleaved_scale_px_to_sa
* i965/hsw: Set integer mode in sampling state for stencil texturing
* intel: Set min_ds_entries on Broxton.
* i965: Fix compute shader crash.
* mesa: Drop PATH_MAX usage.
* i965: Fix GS push inputs with enhanced layouts.
* vulkan/wsi: Add a thread-safe queue implementation
* anv: fix multi level clears with VK_REMAINING_MIP_LEVELS
* gbm: request correct version of the DRI2_FENCE extension
* radeonsi: store group_size_variable in struct si_compute
* glsl/lower_output_reads: fix geometry shader output handling with conditional emit
* Fix races during _mesa_HashWalk().
* mesa: fix empty program log length
- baselibs.conf: enabled build of 32bit Mesa-dri-nouveau package,
e.g. required for Steam (bnc#1011156)
- update to 13.0.1
* fdo#97715 [ILK,G45,G965] piglit.spec.arb_separate_shader_objects.misc
api error checks
* fdo#98012 [IVB] Segfault when running Dolphin twice with Vulkan
* fdo#98512 radeon r600 vdpau: Invalid command stream: texture bo too small
* i965: Fix GPU hang related to multiple render targets and alpha testing
* Revert "st/vdpau: use linear layout for output surfaces"
* ac/nir: add support for discard_if intrinsic (v2)
* nir: add conditional discard optimisation (v4)
* amd/addrlib: limit fastcall/regparm to GCC i386
* anv: use correct .specVersion for extensions
* vc4: Use Newton-Raphson on the 1/W write to fix glmark2 terrain.
* ir: Flip gl_SamplePosition in nir_lower_wpos_ytransform().
* anv/device: Return DEVICE_LOST if execbuf2 fails
* vulkan/wsi/x11: Better handle wsi_x11_connection_create failure
* vulkan/wsi/x11: Clean up connections in finish_wsi
* anv: Better handle return codes from anv_physical_device_init
* intel/blorp: Use wm_prog_data instead of hand-rolling our own
* intel/blorp: Pass a brw_stage_prog_data to upload_shader
* anv/pipeline: Put actual pointers in anv_shader_bin
* anv/pipeline: Properly cache prog_data::param
* intel/blorp: Emit all the binding tables
* anv/device: Add an execbuf wrapper
* anv: Add a cmd_buffer_execbuf helper
* anv: Don't presume to know what address is in a surface relocation
* anv: Add a new bo_pool_init helper
* anv/allocator: Simplify anv_scratch_pool
* anv: Initialize anv_bo::offset to -1
* anv/batch_chain: Improve write_reloc
* anv: Add an anv_execbuf helper struct
* anv/batch: Move last_ss_pool_bo_offset to the command buffer
* anv: Move relocation handling from EndCommandBuffer to QueueSubmit
* anv/cmd_buffer: Take a command buffer instead of a batch in two helpers
* anv/cmd_buffer: Enable a CS stall workaround for Sky Lake gt4
* glsl: Update deref types when resizing implicitly sized arrays.
* mesa: Fix pixel shader scratch space allocation on Gen9+ platforms.
* anv: Do relocations in userspace before execbuf ioctl
* egl: use util/macros.h
* egl: make interop ABI visible again
* glx: make interop ABI visible again
* radeonsi: fix an assertion failure in si_decompress_sampler_color_textures
* radeonsi: fix BFE/BFI lowering for GLSL semantics
* glsl: fix lowering of UBO references of named blocks
* st/glsl_to_tgsi: fix dvec[34] loads from SSBO
* st/mesa: fix the layer of VDPAU surface samplers
* gallium/hud: fix a problem where objects are free'd while in use.
* gallium/hud: close a previously opened handle
* gallium/hud: protect against and initialization race
* mesa/glsl: delete previously linked shaders earlier when linking
- Build Mesa-dri-nouveau only where available
- Drop u_Mesa_i965-import-prime-buffers.patch: Upstream fixed the
bug in a different way, and we should not keep the now obsolete
patch (boo#991638, fdo#71759).
- update to 13.0.0
- openGL 4.5 with i965 driver on intel bbroadwell and newer hw
- openGL ES for haswell supports 3.1, skylake 3.2
- fixes for intel vulkan driver
- early support fot GP100
- better radeonSI performace
- dropped U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch
- refreshed u_Mesa_i965-import-prime-buffers.patch
- let Mesa-dri-nouveau supplement xf86-video-nouveau, so it gets
preselected as well once hardware supplements for Mesa-dri-nouveau
match (bnc#1005323)
- Mesa.spec: %ifdef'd out patches by mistake
- Split off nouveau*_dri.so into Mesa-dri-nouveau.
Nouveau's 3D support is too unstable to enable by default.
- Mesa.spec: Disable Nouveau locking patches by default
- U_r300g-Set-R300_VAP_CNTL-on-RSxxx-to-avoid-triangle-flickering.patch:
Initialize RSxxx chipsets correctly (bsc#985650)
- N_01-WIP-nouveau-add-locking.patch
N_02-nouveau-more-locking-make-sure-that-fence-work-is-always-done-with-the-push-mutex-acquired.patch
N_03-nv30-locking-fixes.patch
N_04-nv50-Fix-double-lock-in-nv50_hw_sm_get_query_result.patch
N_05-Use-nv50_render_condition-in-nv50_blitctx_post_blit.patch
Backport nouveau locking workaround to enable multithreading.
Source: https://github.com/imirkin/mesa/commits/locking
According to the author, crashes may still happen, but much more rarely.
Tested on GK107.
N_04-* and N_05-* include untested fixes for nv50.
Fixes (boo#997171) as suggested in (fdo#91632).
- Add u_Mesa_i965-import-prime-buffers.patch: i965: import prime
buffers in the current context, not screen (fdo#71759,
boo#991638).
- update to 12.0.3
* fdo#97781 - [HSW, BYT, IVB] es2-cts.gtf.gl2extensiontests.depth_texture_cube_map.depth_texture_cube_map
* Revert "i965/miptree: Stop multiplying cube depth by 6 in HiZ calculations"
- update to 12.0.2
* fdo#69622 - eglTerminate then eglMakeCurrent crahes
* fdo#89599 - symbol 'x86_64_entry_start' is already defined when building
with LLVM/clang
* fdo#91342 - Very dark textures on some objects in indoors environments in
Postal 2
* fdo#92306 - GL Excess demo renders incorrectly on nv43
* fdo#94148 - Framebuffer considered invalid when a draw call is done
before glCheckFramebufferStatus
* fdo#96274 - [NVC0] Failure when compiling compute shader: Assertion
`bb-<getFirst()-<serial >= bb-<getExit()-<serial' failed
* fdo#96358 - SSO: wrong interface validation between GS and VS (regresion
due to latest gles 3.1)
* fdo#96381 - Texture artifacts with immutable texture storage and mipmaps
* fdo#96762 - [radeonsi,apitrace] Firewatch: nothing rendered
in scrollable (text) areas
* fdo#96835 - "gallium: Force blend color to 16-byte alignment" crash with
"-march=native -O3" causes some 32bit games to crash
* fdo#96850 - Crucible tests fail for 32bit mesa
* fdo#96908 - [radeonsi] MSAA causes graphical artifacts
* fdo#96911 - webgl2 conformance2/textures/misc/tex-mipmap-levels.html
crashes 12.1 Intel driver
* fdo#96971 - invariant qualifier is not valid for shader inputs
* fdo#97039 - The Talos Principle and Serious Sam 3 GPU faults
* fdo#97207 - [IVY BRIDGE] Fragment shader discard writing to depth
* fdo#97214 - X not running with error "Failed to make EGL context current
* fdo#97225 - [i965 on HD4600 Haswell] xcom switch to ingame cinematics cause
segmentation fault
* fdo#97231 - GL_DEPTH_CLAMP doesn't clamp to the far plane
* fdo#97307 - glsl/glcpp/tests/glcpp-test regression
* fdo#97331 - glDrawElementsBaseVertex doesn't work in display list on i915
* fdo#97351 - DrawElementsBaseVertex with VBO ignores base vertex on
Intel GMA 9xx in some cases
* fdo#97426 - glScissor gives vertically inverted result
* fdo#97476 - Shader binaries should not be stored in the PipelineCache
* fdo#97567 - [SNB, ILK] ctl, piglit regressions in mesa 12.0.2rc1
+ many other fixes from 12.0.1
- update to 12.0.1
* Vulkan driver for Intel hardware from Ivy Bridge onward.
* OpenGL 4.3 for nvc0, radeonsi and i965 (Gen8+)
* OpenGL ES 3.1 on nvc0 and radeonsi
* DRI3 enablement for VDPAU, OMX and VAAPI
- Fix Group tag.
- update to 12.0.0-rc4 final RC
- moved libxatracker package definition to the end to get rid of
issues related to the special version of this package
- let Mesa-libVulkan-devel conflict with vulkan-devel due to file
conflics in both packages
- Update to version 12.0.0-rc2
* Bug fixes and performance improvements
- supersedes patches:
u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch,
U_anv-add-the-X-related-and-Wayland-CFLAGS-to-VULKAN.patch
- removed option for build in verbose log mode
- improved Group tag for libVulkan-devel
- fixed 'osc service localrun download_files' run by removing
rc release from version define
- fix vulkan naming scheme, add supplement for xf86-video-intel
- Fix Requirement for Mesa-libVulkan-devel, not Mesa-libvulkan, but
Mesa-libVulkan
- x86: enable virgl gallium driver
- Update to version 12.0.0-rc2:
- New features:
+ OpenGL 4.3 on nvc0, radeonsi, i965 (Gen8+)
+ OpenGL ES 3.1 on nvc0, radeonsi
+ GL_ARB_ES3_1_compatibility on nvc0, radeonsi
+ GL_ARB_compute_shader on nvc0, radeonsi, softpipe
+ GL_ARB_cull_distance on i965/gen6+, nv50, nvc0, llvmpipe, softpipe
+ GL_ARB_framebuffer_no_attachments on nvc0, r600, radeonsi, softpipe
+ GL_ARB_internalformat_query2 on all drivers
+ GL_ARB_query_buffer_object on i965/hsw+
+ GL_ARB_robust_buffer_access_behavior on i965, nvc0, radeonsi
+ GL_ARB_shader_atomic_counters on radeonsi, softpipe
+ GL_ARB_shader_atomic_counter_ops on nvc0, radeonsi, softpipe
+ GL_ARB_shader_image_load_store on nvc0, radeonsi, softpipe
+ GL_ARB_shader_image_size on nvc0, radeonsi, softpipe
+ GL_ARB_shader_storage_buffer_objects on radeonsi, softpipe
+ GL_ATI_fragment_shader on all Gallium drivers
+ GL_EXT_base_instance on all drivers that support GL_ARB_base_instance
+ GL_EXT_clip_cull_distance on all drivers that support GL_ARB_cull_distance
+ GL_KHR_robustness on i965
+ GL_OES_copy_image on i965 (Baytrail and Gen8+)
+ GL_OES_draw_buffers_indexed and GL_EXT_draw_buffers_indexed on all drivers
that support GL_ARB_draw_buffers_blend
+GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 on all drivers that support
GL_ARB_gpu_shader5
+GL_OES_sample_shading on i965, nvc0, r600, radeonsi
+GL_OES_sample_variables on i965, nvc0, r600, radeonsi
+GL_OES_shader_image_atomic on all drivers that support
GL_ARB_shader_image_load_store
+GL_OES_shader_io_blocks on i965, nvc0, radeonsi
+GL_OES_shader_multisample_interpolation on i965, nvc0, r600, radeonsi
+ GL_OES_texture_border_clamp and GL_EXT_texture_border_clamp on all drivers
that support +GL_ARB_texture_border_clamp
+ GL_OES_texture_buffer and GL_EXT_texture_buffer on i965, nvc0, radeonsi
+ EGL_KHR_reusable_sync on all drivers
+ GL_ARB_stencil_texture8 and GL_OES_stencil_texture8 on i965/gen8+
- Enable build of the Intel Vulkan driver (anv):
+ Introduce new packages: libVulkan and libVulkan-devel
- Remove upstreamed patches:
+ u_glxcmds-glXGetFBConfigs-fix-screen-bounds.patch
+ U_gallivm-disable-avx512-features.patch
- Upstream Patches:
+ U_anv-add-the-X-related-and-Wayland-CFLAGS-to-VULKAN.patch
* Otherwise we might fail to find the headers in some scenarios.
- drop docs/COPYING: No GPL licensed code in Mesa resident (upstream change)
- U_gallivm-disable-avx512-features.patch:
Fix crashes on some Skykake CPUs by disabling avx512 features
(bsc#980557, bsc#981532).
- enable vc4 and freedreno on aarch64 as well
- u_glxcmds-glXGetFBConfigs-fix-screen-bounds.patch:
Fix crash due to oud of founds screen (boo#980382).
- update to 11.2.2
- removed upstreamed patches:
+ u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
+ u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
* fdo#92850 - Segfault loading War Thunder
* fdo#93767 - Glitches with soft shadows and MSAA in Knights of the Old Republic 2
* fdo#94955 - Uninitialized variables leads to random segfaults (valgrind log,
apitrace attached)
* fdo#94994 - OSMesaGetProcAdress always fails on mangled OSMesa
* fdo#95026 - Alien Isolation segfault after initial loading screen/video
* fdo#95133 - X-COM Enemy Within crashes when entering tactical mission with Bonaire
* fdo#95164 - GLSL compiler (linker I think) emits assertion upon call to
glAttachShader
* fdo#95251 - vdpau decoder capabilities: not supported
* radeon/uvd: alignment fix for decode message buffer
* st/mesa: fix sampler view leak in st_DrawAtlasBitmaps()
* gallium/util: initialize pipe_framebuffer_state to zeros
* dri: Fix robust context creation via EGL attribute
* dri2: Check for dummyContext to see if the glx_context is valid
* cherry-ignore: remove duplicate commit
* cherry-ignore: ignore the GetSamplerParameterIuiv{EXT,OES} fixups
* vc4: Fix subimage accesses to LT textures.
* vc4: Add support for rendering to cube map surfaces.
* vc4: Fix tests for format supported with nr_samples == 1.
* vc4: Make sure we recompile when sample_mask changes.
* glapi: fix _glapi_get_proc_address() for mangled function names
* nvc0: fix retrieving query results into buffer for timestamps
* nouveau/video: properly detect the decoder class for availability checks
* i965/fs: Properly report regs_written from SAMPLEINFO
* egl/x11: authenticate before doing chipset id ioctls
* winsys/sw/xlib: use correct free function for xlib_dt->data
* i965: Fix clear code for ignoring colormask for XRGB formats on Gen9+.
* glsl: Convert lower_vec_index_to_swizzle to a rvalue visitor.
* glsl: Lower vector_extracts to swizzles after lower_vector_derefs.
* radeon/uvd: fix tonga feedback buffer size
* st/mesa: fix blit-based GetTexImage for non-finalized textures
* gallium/radeon: handle failure when mapping staging buffer
* st/glsl_to_tgsi: reduce stack explosion in recursive expression visitor
* gallium/radeon: fix crash in r600_set_streamout_targets
* radeonsi: correct NULL-pointer check in si_upload_const_buffer
* radeonsi: work around an MSAA fast stencil clear problem
* r600g/radeonsi: send endian info to format translation functions
* r600g: set endianess of 16/32-bit buffers according to do_endian_swap
* r600g: use do_endian_swap in color swapping functions
* r600g: use do_endian_swap in texture swapping function
* r600g: fix and optimize tgsi_cmp when using ABS and NEG modifier
* llvmpipe: (trivial) initialize src1_alpha var to NULL
* gallivm: fix bogus argument order to lp_build_sample_mipmap function
* gallivm: make sampling more robust against bogus coordinates
* gk110/ir: do not overwrite def value with zero for EXCH ops
* gk110/ir: make use of IMUL32I for all immediates
* nvc0/ir: fix wrong emission of (a OP b) OP c
* gk110/ir: add emission for (a OP b) OP c
* nvc0: reduce GL_MAX_3D_TEXTURE_SIZE to 2048 on Kepler+
* st/glsl_to_tgsi: fix potential crash when allocating temporaries
* dri3: Check for dummyContext to see if the glx_context is valid
* i965/blorp/gen7: Prepare re-using for gen8
* i965/blorp: Use 8k chunk size for urb allocation
* tgsi: initialize stack allocated struct
* winsys/sw/dri: use correct free function for dri_sw_dt->data
* android: enable dlopen() on all architectures
- u_dri3-Check-for-dummyContext-to-see-if-the-glx_contex.patch
* dri3: Check for dummyContext to see if the glx_context is valid
According to the comments in src/glx/glxcurrent.c
__glXGetCurrentContext() always returns a valid pointer. If no
context is made current, it will contain dummyContext. Thus a
test for NULL will always fail.
- update to 11.2.1
* It fixes crashes in VAAPI, some build problems in Nine has been addressed,
adds a drirc workaround for Warsow and resolves issues in the nouveau,
radeonsi and i965 drivers.
* fdo#93962 ES2-CTS.gtf.GL2FixedTests.scissor.scissor - segfault/asserts
- update to 11.2.0
- dropped U_clover-Fix-build-against-LLVM-3.8.patch
- dropped U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
- New Features:
* GL_ARB_arrays_of_arrays on all gallium drivers that provide GLSL 1.30
* GL_ARB_base_instance on freedreno/a4xx
* GL_ARB_compute_shader on i965
* GL_ARB_copy_image on r600
* GL_ARB_indirect_parameters on nvc0
* GL_ARB_query_buffer_object on nvc0
* GL_ARB_shader_atomic_counters on nvc0
* GL_ARB_shader_draw_parameters on i965, nvc0
* GL_ARB_shader_storage_buffer_object on nvc0
* GL_ARB_tessellation_shader on i965 and r600 (evergreen/cayman only)
* GL_ARB_texture_buffer_object_rgb32 on freedreno/a4xx
* GL_ARB_texture_buffer_range on freedreno/a4xx
* GL_ARB_texture_query_lod on freedreno/a4xx
* GL_ARB_texture_rgb10_a2ui on freedreno/a4xx
* GL_ARB_texture_view on freedreno/a4xx
* GL_ARB_vertex_type_10f_11f_11f_rev on freedreno/a4xx
* GL_KHR_texture_compression_astc_ldr on freedreno/a4xx
* GL_AMD_performance_monitor on radeonsi (CIK+ only)
* GL_ATI_meminfo on r600, radeonsi
* GL_NVX_gpu_memory_info on r600, radeonsi
* New OSMesaCreateContextAttribs() function (for creating core profile contexts)
+ Many bugfixes, for more info see relnotes/11.2.0.html
- n_Define-GLAPIVAR-separate-from-GLAPI.patch:
Add separate definition GLAPIVAR as GLAPI
doesn't have the an 'extern' for some compiler
versions. This is needed for GLw (bsc#970725).
- U_llvmpipe-Do-not-use-barriers-if-not-using-threads.patch
* llvmpipe: Do not use barriers if not using threads; triggers
on single cpu machines (like KVM in openQA) with gcc6 and
latest glibc(bnc#971350)
- enable llvmpipe for aarch64 (fate#320649)
- update to 11.1.2
* Bugfix release:
+ fdo#93648 - Random lines being rendered when playing Dolphin (geometry shaders
elated, w/ apitrace)
+ fdo#93650 - GL_ARB_separate_shader_objects is buggy (PCSX2)
+ fdo#93717 - Meta mipmap generation can corrupt texture state
+ fdo#93722 - Segfault when compiling shader with a subroutine that takes a parameter
+ fdo#93731 - glUniformSubroutinesuiv segfaults when subroutine uniform is bound
to a specific location
+ fdo#93761 - A conditional discard in a fragment shader causes no depth
writing at all
+ Some bugfixes in i965,nv50,radeonsi,r600g,vc4 drivers
- Add U_clover-Fix-build-against-LLVM-3.8.patch to fix build
against llvm 3.8
- u_dri2-Check-for-dummyContext-to-see-if-the-glx_context-is-valid.patch
Check for dummyContext to see if the glx_context is valid (boo#962609).
- n_VDPAU-XVMC-libs-Replace-hardlinks-with-copies.patch
* Since these are packaged separately in (open)SUSE anyway, one
can use copies as well. This makes debug packages possible
again. (bnc #962609)
- update to 11.1.1
* Bugfix release and adding KB Lake PCI id's
+ fdo#91806 - configure does not test whether assembler supports sse4.1
+ fdo#92229 - [APITRACE] SOMA have serious graphical errors
+ fdo#92233 - Unigine Heaven 4.0 silhuette run
+ fdo#93004 - Guild Wars 2 crash on nouveau DX11 cards
+ fdo#93215 - [Regression bisected] Ogles1conform Automatic mipmap
generation test is fail
+ fdo#93257 - [SKL, bisected] ASTC dEQP tests segfault
+ fixes for r600,nv*,glx,glsl,radeonsi and i965
- Enable swrast gallium driver on s390/aarch64
- Exclude Mesa-libva on s390/s390x/aarch64
- Apply patch: st/va: hardlink driver instances to
gallium_drv_video.so
+ u_st-va-hardlink-driver-instances-to-gallium_drv_video.patch
- Add Mesa-libva.
- update to 11.1.0, new stable release
* New features:
+ Note: some of the new features are only available with certain drivers.
+ OpenGL 3.1 support on freedreno (a3xx, a4xx)
+ OpenGL 3.3 support for VMware guest VM driver (supported by Workstation 12
and Fusion 8).
+ GL_AMD_performance_monitor on nv50
+ GL_ARB_arrays_of_arrays on i965
+ GL_ARB_blend_func_extended on freedreno (a3xx)
+ GL_ARB_clear_texture on nv50, nvc0
+ GL_ARB_clip_control on freedreno/a4xx
+ GL_ARB_copy_image on nv50, nvc0, radeonsi
+ GL_ARB_depth_clamp on freedreno/a4xx
+ GL_ARB_fragment_layer_viewport on i965 (gen6+)
+ GL_ARB_gpu_shader_fp64 on r600 for Cypress/Cayman/Aruba chips
+ GL_ARB_gpu_shader5 on r600 for Evergreen and later chips
+ GL_ARB_seamless_cubemap_per_texture on freedreno/a4xx
+ GL_ARB_shader_clock on i965 (gen7+)
+ GL_ARB_shader_stencil_export on i965 (gen9+)
+ GL_ARB_shader_storage_buffer_object on i965
+ GL_ARB_shader_texture_image_samples on i965, nv50, nvc0, r600, radeonsi
+ GL_ARB_texture_barrier / GL_NV_texture_barrier on i965
+ GL_ARB_texture_buffer_range on freedreno/a3xx
+ GL_ARB_texture_compression_bptc on freedreno/a4xx
+ GL_ARB_texture_query_lod on softpipe
+ GL_ARB_texture_view on radeonsi and r600 (for evergeen and newer)
+ GL_ARB_vertex_type_2_10_10_10_rev on freedreno (a3xx, a4xx)
+ GL_EXT_blend_func_extended on all drivers that support the ARB version
+ GL_EXT_buffer_storage implemented for when ES 3.1 support is gained
+ GL_EXT_draw_elements_base_vertex on all drivers
+ GL_EXT_texture_compression_rgtc / latc on freedreno (a3xx & a4xx)
+ GL_KHR_debug (GLES)
+ GL_NV_conditional_render on freedreno
+ GL_OES_draw_elements_base_vertex on all drivers
+ EGL_KHR_create_context on softpipe, llvmpipe
+ EGL_KHR_gl_colorspace on softpipe, llvmpipe
+ new virgl gallium driver for qemu virtio-gpu
+ 16x multisampling on i965 (gen9+)
+ GL_EXT_shader_samples_identical on i965.
* +many bugfixes, please see relnotes
- Update to version 11.0.7
+ bugfixes release for bugs found since 11.0.6
fdo#90348 - Spilling failure of b96 merged value
fdo#92363 - [BSW/BDW] ogles1conform Gets test fails
fdo#92438 - Segfault in pushbuf_kref when running the android
emulator (qemu) on nv50
fdo#93110 - [NVE4] textureSize() and textureQueryLevels() uses a texture
bound during the previous draw call
fdo#93126> - wrongly claim supporting GL_EXT_texture_rg
+ plus fixes for r600g,llvmpipe,i955,egl,gles2
- Add Mesa-libOpenCL.
- Update to version 11.0.6:
+ This release brings driver fixes for i965, r600, radeonsi,
nouveau, vc4, and llvmpipe including a serious regression for
r100/r200 era hardware.
+ Additional patches cover glsl, nir, mesa/meta and VC-1
decoding.
- update to 11.0.5
* With this release we have some driver patches for i965 and nouveau, a couple
of llvm 3.7 related fixes and a some bugfixes in the VA state-tracker.
* Additionally we have a few new PCI ids for i965 and radeonsi.
- update to 11.0.4
* bug fix release which fixes bugs found since the 11.0.3 release
* droped patches - merged by upstream:
U_gallium-add-PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HI.patch
U_i965-Remove-early-release-of-DRI2-miptree.patch
- U_gallium-add-PIPE_SHADER_CAP_MAX_UNROLL_ITERATIONS_HI.patch
* This avoids a serious r600g bug leading to a GPU hang (bnc#951298)
- Update to 11.0.3
* bug fix release which fixes bugs found since the 11.0.2 release
- Update to 11.0.2
* This is a emergency release which covers the final dEQP
regressions introduced in the 11.0 development cycle.
- update upstream status:
* remove n_i965-Remove-early-release-of-DRI2-miptree.patch
* add U_i965-Remove-early-release-of-DRI2-miptree.patch
- Update to 11.0.1
* i965/vec4: Fix saturation errors when coalescing registers
* i965/vec4_nir: Load constants as integers
* meta: Abort meta pbo path if TexSubImage need signed unsigned
conversion
* docs: add sha256 checksums for 11.0.0
* Update version to 11.0.1
* docs: add release notes for 11.0.1
* mesa: Fix GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE for default
framebuffer.
* t_dd_dmatmp: Make "count" actually be the count
* t_dd_dmatmp: Clean up improper code formatting from previous
patch
* t_dd_dmatmp: Use '& 3' instead of '% 4' everywhere
* t_dd_dmatmp: Pull out common 'count -= count & 3' code
* t_dd_dmatmp: Use addition instead of subtraction in loop
bounds
* st/mesa: avoid integer overflows with buffers >= 512MB
* nv50, nvc0: fix max texture buffer size to 128M elements
* freedreno/a3xx: fix blending of L8 format
* nv50,nvc0: detect underlying resource changes and update tic
* nv50,nvc0: flush texture cache in presence of coherent bufs
* radeonsi: load fmask ptr relative to the resources array
* nir: Fix a bunch of ralloc parenting errors
* i965/vec4: Don't reswizzle hardware registers
* configure.ac: Add support to enable read-only text segment on
x86.
* gbm: convert gbm bo format to fourcc format on dma-buf import
* mesa: fix errors when reading depth with glReadPixels
* i965: fix textureGrad for cubemaps
* mesa: Fix texture compression on big-endian systems
- add n_i965-Remove-early-release-of-DRI2-miptree.patch (bnc#945444)
- marked Mesa.keyring and mesa-11.0.0.tar.xz.sig as source in
specfile in order to make factory checkin policy happy
- Update to version 11.0.0
* Mesa 11.0 brings core Mesa support for OpenGL 4.2, RadeonSI and Nouveau NVC0
OpenGL 4.1 support (the other hardware drivers remain at OpenGL 3.3), AMDGPU
kernel driver support along with initial R9 Fury/Fiji support, EGL 1.5 support,
ongoing OpenGL ES 3.1 work, OpenCL compute image support, HEVC video decode
support for RadeonSI via VDPAU, OpenGL ES 3.0 for Freedreno, and many fixes.
+ drop U_mesa-llvm37-rename-r600-to-amdgpu.patch and U_mesa-llvm37.patch
- Update to version 10.6.7
+ add gpg verification of source package
* fdo#90751 Revert "i965: Momentarily pretend to support
ARB_texture_stencil8 for blits."
* mesa/teximage: use correct extension for accept stencil texture.
- Update to version 10.6.6:
* This release includes patches for mesa core, i965 (regression
fixes), r600 (assertions and crash fixes in the sb backend),
radeonsi (workaround for GPU hang in Unigine Heaven) and
nouveau (piglit tests).
- Replace libXvMC-devel and libexpat-devel for pkgconfig(xvmc) and
pkgconfig(expat) BuildRequires.
- Add U_mesa-llvm37-rename-r600-to-amdgpu.patch to fix build with llvm 3.7
due to rename of llvm target R600 to AMDGPU
- Add U_mesa-llvm37.patch to fix build with llvm 3.7
- Update to version 10.6.5:
* Apart from the usual nouveau, i965 and radeon driver fixes,
this time around we have a nouveau_vieux fix for a regression
introduced with mesa 10.6.0 and a few even older big endian
related bug-fixes.
- Replace libvdpau-devel for pkgconfig(vdpau) BuildRequires.
- update to 10.6.4
* In this release we have a few GL specific fixes (in both dri
drivers and the EGL loader), an updated mesa.icd file and a
crashfix for the standalone glcpp tool.
- update to 10.6.3
* fdo#90728 - dvd playback with vlc and vdpau causes segmentation fault
* fdo#91337 - OSMesaGetProcAdress("OSMesaPixelStore") returns nil
* osmesa: fix OSMesaPixelsStore typo
* vl: cleanup video buffer private when the decoder is destroyed
* st/vdpau: fix mixer size checks
* auxiliary/vl: use the correct screen index
* i965/gen9: Use custom MOCS entries set up by the kernel.
* nv50, nvc0: enable at least one color RT if alphatest is enabled
* nvc0/ir: fix txq on indirect samplers
* nvc0/ir: don't worry about sampler in txq handling
* gm107/ir: fix indirect txq emission
* nv50: fix max level clamping on G80
* program: Allow redundant OPTION ARB_fog_* directives.
* xa: don't leak fences
- update to 10.6.2
* fdo#73528 - Deferred lighting in Second Life causes system hiccups and screen flickering
* fdo#80500 - Flickering shadows in unreleased title trace
* fdo#82186 - [r600g] BARTS GPU lockup with minecraft shaders
* fdo#84225 - Allow constant-index-expression sampler array indexing with GLSL-ES < 300
* fdo#90537 - radeonsi bo/va conflict on RADEON_GEM_VA (rscreen->ws->buffer_from_handle returns NULL)
* fdo#90873 - Kernel hang, TearFree On, Mate desktop environment
* fdo#91022 - [g45 g965 bisected] assertions generated from textureGrad cube samplers fix
* fdo#91047 - [SNB Bisected] Messed up Fog in Super Smash Bros. Melee in Dolphin
* fdo#91056 - The Bard's Tale (2005, native) has rendering issues
* fdo#91117 - Nimbus (running in wine) has rendering issues, objects are semi-transparent
* fdo#91124 - Civilization V (in Wine) has rendering issues: text missing, menu bar corrupted
* fdo#91173 - Oddworld: Stranger's Wrath HD: disfigured models in wrong colors
* fdo#91226 - Crash in glLinkProgram (NEW)
* fdo#91231 - [NV92] Psychonauts (native) segfaults on start when DRI3 enabled
* loader: Look for any version of currently linked libudev.so
* nv50/ir: propagate modifier to right arg when const-folding mad
* nv50/ir: fix emission of address reg in 3rd source
* nv50/ir: copy joinAt when splitting both before and after
* mesa: reset the source packing when creating temp transfer image
* nv50/ir: don't emit src2 in immediate form
* mesa/prog: relative offsets into constbufs are not constant
* nv50/ir: UCMP arguments are float, so make sure modifiers are applied
* nvc0: turn sample counts off during blit
* i965/fs: Fix ir_txs in emit_texture_gen4_simd16().
* i965: Reserve more batch space to accomodate Gen6 perfmonitors.
* i965/vs: Fix matNxM vertex attributes where M != 4.
* Revert "glsl: clone inputs and outputs during linking"
* Revert "i965: Delete linked GLSL IR when using NIR."
* r600g: disable single-sample fast color clear due to hangs
* radeonsi: fix a hang with DrawTransformFeedback on 4 SE chips
* st/dri: don't set PIPE_BIND_SCANOUT for MSAA surfaces
* nouveau: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.
* winsys/radeon: Use dup fd as key in drm-winsys hash table to fix ZaphodHeads.
* i965/fs: Don't mess up stride for uniform integer multiplication.
* winsys/radeon: Unmap GPU VM address range when destroying BO
* meta: Only change and restore viewport 0 in mesa meta mode
* i965: allocate at least 1 BLEND_STATE element
* i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRA
* glsl: Add missing check for whether an expression is an add operation
* glsl: Make sure not to dereference NULL
* i965: Don't try to print the GLSL IR if it has been freed
* glsl: clone inputs and outputs during linking
* i965: Delete linked GLSL IR when using NIR.
* glsl: Allow dynamic sampler array indexing with GLSL ES < 3.00
* mesa/glsl: new compiler option EmitNoIndirectSampler
* i965: use EmitNoIndirectSampler for gen < 7
* i915: use EmitNoIndirectSampler
* mesa/st: use EmitNoIndirectSampler if !ARB_gpu_shader5
* glsl: validate sampler array indexing for 'constant-index-expression'
- adjust libdrm dependencies
- Update to version 10.6.1
* This release includes core mesa and glsl patches (amonst which
a Dota2 Reborn bugfix) affecting all dri drivers, nouveau specific
fixes and a selection of shared-glapi commits - from build fixes, to
ones ensuring that the dri modules can be loaded.
- n_Fixed-build-against-wayland-1.2.1.patch
* required to fix build with wayland on openSUSE 13.1
- Update to version 10.6.0:
- New GL/EGL Features:
+ GL_AMD_pinned_memory on r600, radeonsi
+ GL_ARB_clip_control on i965
+ GL_ARB_depth_buffer_float on freedreno
+ GL_ARB_depth_clamp on freedreno
+ GL_ARB_direct_state_access on all drivers for Core GL contexts.
+ GL_ARB_draw_indirect, GL_ARB_multi_draw_indirect on r600
+ GL_ARB_draw_instanced on freedreno
+ GL_ARB_gpu_shader_fp64 on nvc0, softpipe
+ GL_ARB_gpu_shader5 on i965/gen8+
+ GL_ARB_instanced_arrays on freedreno
+ GL_ARB_pipeline_statistics_query on i965, nv50, nvc0, r600, radeonsi, softpipe
+ GL_ARB_program_interface_query (all drivers)
+ GL_ARB_texture_stencil8 on nv50, nvc0, r600, radeonsi, softpipe
+ GL_ARB_texture_view on llvmpipe, softpipe
+ GL_ARB_uniform_buffer_object on freedreno
+ GL_ARB_vertex_attrib_64bit on nvc0, softpipe
+ GL_ARB_viewport_array, GL_AMD_vertex_shader_viewport_index on i965/gen6
+ GL_EXT_draw_buffers2 on freedreno
+ GL_OES_EGL_sync on all drivers
+ EGL_KHR_fence_sync on i965, freedreno, nv50, nvc0, r600, radeonsi
+ EGL_KHR_wait_sync on i965, freedreno, nv50, nvc0, r600, radeonsi
+ EGL_KHR_cl_event2 on freedreno, nv50, nvc0, r600, radeonsi
+ GL_AMD_performance_monitor on nvc0
- Changes to package:
+ add --enable-shader-cache to configure options
+ remove Patch100: U_0001_gallium_include_util_macros.patch
+ remove Patch101: U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch
+ remove Patch102: U_0003_fix_build_after_macro_include.patch
- Update to version 10.5.7:
+ i965: Emit 3DSTATE_MULTISAMPLE before WM_HZ_OP (gen8+)
+ docs: Add sha256sums for the 10.5.6 release
+ get-pick-list.sh: Require explicit "10.5" for nominating stable patches
+ cherry-ignore: add clover build fix not applicable for 10.5
+ Add release notes for the 10.5.7 release
+ nvc0/ir: set ftz when sources are floats, not just destinations
+ nv50/ir: guess that the constant offset is the starting slot of array
+ nvc0/ir: LOAD's can't be used for shader inputs
+ nvc0: a geometry shader can have up to 1024 vertices output
+ nv50/ir: avoid messing up arg1 of PFETCH
+ nv30: don't leak fragprog consts
+ nv30: avoid leaking render state and draw shaders
+ nv30: fix clip plane uploads and enable changes
+ nv30/draw: avoid leaving stale pointers in draw state
+ nv30/draw: draw expects constbuf size in bytes, not vec4 units
+ st/mesa: don't leak glsl_to_tgsi object on link failure
+ glsl: avoid leaking linked gl_shader when there's a late linker error
+ nv30/draw: fix indexed draws with swtnl path and a resource index buffer
+ nv30/draw: only use the DMA1 object (GART) if the bo is not in VRAM
+ nv30/draw: allocate vertex buffers in gart
+ nv30/draw: switch varying hookup logic to know about texcoords
+ nv30: falling back to draw path for edgeflag does no good
+ nv30: avoid doing extra work on clear and hitting unexpected states
+ i965/fs: Fix implied_mrf_writes for scratch writes
+ st/dri: fix postprocessing crash when there's no depth buffer
- update to 10.5.6
* fdo#86792 - [NVC0] Portal 2 Crashes in Wi* ne
* fdo#90350 - [G96] Portal's portal are incorrectly rendered
* fdo#90363 - [nv50] HW state is not reset correctly when using a new GL context
* radeonsi: add new bonaire pci id
* egl/wayland: properly destroy wayland objects
* glx/dri3: Add additional check for gpu offloading case
* egl/main: fix EGL_KHR_get_all_proc_addresses
* targets/osmesa: drop the -module tag from LDFLAGS
* clover: Refactor event::trigger and ::abort to prevent deadlock and reentrancy issues.
* clover: Wrap event::_status in a method to prevent unlocked access.<
* clover: Implement locking of the wait_count, _chain and _status members of event.
* i965: Fix PBO cache coherency issue after _mesa_meta_pbo_GetTexSubImage().
* main: Require that the texture exists in framebuffer_texture
* mesa: Generate GL_INVALID_VALUE in framebuffer_texture when layer <0
* nv50/ir: only propagate saturate up if some actual folding took place
* nv50: keep track of PGRAPH state in nv50_screen
* nvc0: keep track of PGRAPH state in nvc0_screen
* nvc0: reset the instanced elements state when doing blit using 3d engine
* nv50/ir: only enable mul saturate on G200+
* st/mesa: make sure to create a "clean" bool when doing i2b
* nvc0: switch mechanism for shader eviction to be a while loop
* swrast: Build fix for darwin
* main: Fix an error generated by FramebufferTexture</li>
* main: Complete error conditions for glInvalidate*Framebuffer.
* main: glGetIntegeri_v fails for GL_VERTEX_BINDING_STRIDE
* freedreno: enable a306
* freedreno: fix bug in tile/slot calculation
* draw: (trivial) fix out-of-bounds vector initialization
* mesa: fix shininess check for ffvertex_prog v2
* clover: Add a mutex to guard queue::queued_events
* clover: Fix a bug with multi-threaded events v2
- Update to 10.5.5
* fdo#88521 - GLBenchmark 2.7 TRex renders with artifacts on Gen8 with !UXA
* fdo#89455 - [NVC0/Gallium] Unigine Heaven black and white boxes
* fdo#89689 - [Regression] Weston on DRM backend won't start with new version of mesa
* fdo#90130 - gl_PrimitiveId seems to reset at 340
* i965: Add XRGB8888 format to intel_screen_make_configs
* r300: do not link against libdrm_intel
* nvc0/ir: flush denorms to zero in non-compute shaders
* gk110/ir: fix set with a register dest to not auto-set the abs flag
* nvc0/ir: fix predicated PFETCH emission
* nv50/ir: fix asFlow() const helper for OP_JOIN
* i965: Make intel_emit_linear_blit handle Gen8+ alignment restrictions.
* i965: Disallow linear blits that are not cacheline aligned.
* draw: fix prim ids when there's no gs
- BuildIgnore python so that it is not sucked in by coincidence
* The python-base provides enough python functionalities
necessary for build.
- Update to 10.5.4
* This release includes fixes for the mesa state-tracker used by
all the gallium drivers, a drirc workaround for Second Life,
plus i965 fixes. For the Android users out there, this release
includes many compilation fixes with more to come shortly.
- Update to 10.5.3
+ fdo#83962 - [HSW/BYT]Piglit spec_ARB_gpu_shader5_arb_gpu_shader5-emitstreamvertex_nodraw fails
+ fdo#89679 - [NV50] Portal/Half-Life 2 will not start (native Steam)
+ fdo#89746 - Mesa and LLVM 3.6+ break opengl for genymotion
+ fdo#89754 - vertexAttrib fails WebGL Conformance test with mesa drivers
+ fdo#89758 - pow WebGL Conformance test with mesa drivers
+ fdo#89759 - WebGL OGL ES GLSL conformance test with mesa drivers fails
+ fdo#89905 - scons build broken on 10.5.2 due to activated vega st
+ st_glsl_to_tgsi: only do mov copy propagation on temps (v2)
+ xmlpool: don't forget to ship the MOS
+ configure.ac: error out if python/mako is not found when required
+ dist: add the VG depedencies into the tarball
+ i965: Do not render primitives in non-zero streams then TF is disabled
+ st/mesa: update arrays when the current attrib has been updated
+ nv50/ir: take postFactor into account when doing peephole optimizations
+ nv50/ir/gk110: fix offset flag position for TXD opcode
+ freedreno/a3xx: fix 3d texture layout
+ freedreno/a3xx: point size should not be divided by 2
+ nv50: allocate more offset space for occlusion queries
+ nv50,nvc0: limit the y-tiling of 3d textures to the first level's tiling
+ i965: Fix instanced geometry shaders on Gen8+.
+ i965: Add forgotten multi-stream code to Gen8 SOL state.
+ nouveau: synchronize "scratch runout" destruction with the command stream
+ radeonsi: Cache LLVMTargetMachineRef in context instead of in screen
+ clover: Return CL_BUILD_ERROR for CL_PROGRAM_BUILD_STATUS when compilation fails v2
+ i965: Fix URB size for CHV
- Update to 10.5.2
+ fdo#88534 - include/c11/threads_posix.h PTHREAD_MUTEX_RECURSIVE_NP not defined
+ fdo#89328 - python required to build Mesa release tarballs
+ fdo#89530 - FTBFS in loader: missing fstat
+ fdo#89590 - Crash in glLinkProgram with shaders with multiple constant arrays
+ fdo#89680 - Hard link exist in Mesa 10.5.1 sources
+ glsl: Generate link error for non-matching gl_FragCoord redeclarations
+ docs: Add sha256 sums for the 10.5.1 release
+ automake: add missing egl files to the tarball
+ st/egl: don't ship the dri2.c link at the tarball
+ loader: include <sys/stat.h> for non-sysfs builds
+ auxiliary/os: fix the android build - s/drm_munmap/os_munmap/
+ cherry-ignore: add commit non applicable for 10.5
+ c11/threads: Use PTHREAD_MUTEX_RECURSIVE by default
+ i965: Set nr_params to the number of uniform components in the VS/GS path.
+ freedreno/a3xx: use the same layer size for all slices
+ freedreno: fix slice pitch calculations
+ radeonsi: increase coords array size for radeon_llvm_emit_prepare_cube_coords
+ glx: Handle out-of-sequence swap completion events correctly. (v2)
+ mapi: Make private copies of name strings provided by client.
+ freedreno: update generated headers
+ glsl: optimize (0 cmp x + y) into (-x cmp y).
+ glsl: fix names in lower_constant_arrays_to_uniforms
+ clover: Return 0 as storage size for local kernel args that are not set v2
- Update to 10.5.1
+ fdo#79202 - valgrind errors in glsl-fs-uniform-array-loop-unroll.shader_test; random code generation
+ fdo#84613 - [G965, bisected] piglit regressions : glslparsertest.glsl2
+ fdo#86747 - Noise in Football Manager 2014 textures
+ fdo#86974 - INTEL_DEBUG=shader_time always asserts in fs_generator::generate_code() when Mesa is built with --enable-debug (= with asserts)
+ fdo#88246 - Commit 2881b12 causes 43 DrawElements test regressions
+ fdo#88793 - [BDW/BSW Bisected]Piglit/shaders_glsl-max-varyings fails
+ fdo#88883 - ir-a2xx.c: variable changed in assert statement
+ fdo#88885 - Transform feedback uses incorrect interleaving if a previous draw did not write gl_Position
+ fdo#89095 - [SNB/IVB/BYT Bisected]Webglc conformance/glsl/functions/glsl-function-mix-float.html fails
+ fdo#89156 - r300g: GL_COMPRESSED_RED_RGTC1 / ATI1N support broken
+ fdo#89224 - Incorrect rendering of Unigine Valley running in VM on VMware Workstation
+ fdo#89292 - [regression,bisected] incomplete screenshots in some cases
+ fdo#89311 - [regression, bisected] dEQP: Added entry points for glCompressedTextureSubImage*D.
+ fdo#89312 - [regression, bisected] main: Added entry points for CopyTextureSubImage*D. (d6b7c40cecfe01)
+ fdo#89315 - [HSW, regression, bisected] i965/fs: Emit MAD instructions when possible.
+ fdo#89317 - [HSW, regression, bisected] i965: Add LINTERP/CINTERP to can_do_cmod() (d91390634)
+ fdo#89416 - UE4Editor crash after load project
+ fdo#89430 - [g965][bisected] arb_copy_image-targets gl_texture* tests fail
+ i965/vec4: Don't lose the saturate modifier in copy propagation.
+ i965/gs: Check newly-generated GS-out VUE map against correct stage
+ egl: Take alpha bits into account when selecting GBM formats
+ docs: Add sha256 sums for the 10.5.0 release
+ egl/main: no longer export internal function
+ cherry-ignore: ignore a few more commits picked without -x
+ mapi: fix commit 90411b56f6bc817e229d8801ac0adad6d4e3fb7a
+ intel: fix EGLImage renderbuffer _BaseFormat
+ i965: Fix out-of-bounds accesses into pull_constant_loc array
+ i965/fs/nir: Use emit_math for nir_op_fpow
+ freedreno: move fb state copy after checking for size change
+ freedreno/ir3: fix array count returned by TXQ
+ freedreno/ir3: get the # of miplevels from getinfo
+ meta/TexSubImage: Stash everything other than PIXEL_TRANSFER/store in meta_begin
+ main/base_tex_format: Properly handle STENCIL_INDEX1/4/16
+ i965: Split Gen4-5 BlitFramebuffer code; prefer BLT over Meta.
+ glsl: Mark array access when copying to a temporary for the ?: operator.
+ i965/fs: Set force_writemask_all on shader_time instructions.
+ i965/fs: Set smear on shader_time diff register.
+ i965/fs: Make emit_shader_time_write return rather than emit.
+ i965/fs: Make get_timestamp() pass back the MOV rather than emitting it.
+ i965/fs: Make emit_shader_time_end() insert before EOT.
+ i965/fs: Don't issue FB writes for bound but unwritten color targets.
+ main: Fix target checking for CompressedTexSubImage*D.
+ main: Fix target checking for CopyTexSubImage*D.
+ gallium/auxiliary/indices: fix start param
+ r300g: fix RGTC1 and LATC1 SNORM formats
+ r300g: fix a crash when resolving into an sRGB texture
+ r300g: fix sRGB->sRGB blits
+ i965/vec4: Fix implementation of i2b.
+ mesa: Indent break statements and add a missing one.
+ mesa: Free memory allocated for luminance in readpixels.
+ mesa: Correct backwards NULL check.
+ i965: Consider scratch writes to have side effects.
+ i965/fs: Don't use backend_visitor::instructions after creating the CFG.
+ r300g: Use PATH_MAX instead of limiting ourselves to 100 chars.
+ r300g: Check return value of snprintf().
+ i965/fs: Don't propagate cmod to inst with different type.
+ i965: Tell intel_get_memcpy() which direction the memcpy() is going.
+ Revert SHA1 additions.
+ i965: Avoid applying negate to wrong MAD source.
+ meta: In pbo_{Get,}TexSubImage don't repeatedly rebind the source tex
+ Revert "common: Fix PBOs for 1D_ARRAY."
+ meta: Allow GL_UN/PACK_IMAGE_HEIGHT in _mesa_meta_pbo_Get/TexSubImage
+ meta: Fix the y offset for 1D_ARRAY in _mesa_meta_pbo_TexSubImage
+ freedreno/ir3: fix silly typo for binning pass shaders
+ freedreno/a2xx: fix increment in assert
+ freedreno/a4xx: bit of cleanup
+ freedreno: update generated headers
+ freedreno/a4xx: set PC_PRIM_VTX_CNTL.VAROUT properly
+ freedreno: update generated headers
+ freedreno/a4xx: aniso filtering
+ freedreno/ir3: fix up cat6 instruction encodings
+ freedreno/ir3: add support for memory (cat6) instructions
+ freedreno/ir3: handle flat bypass for a4xx
+ freedreno/ir3: fix failed assert in grouping
+ r300g: Fix the ATI1N swizzle (RGTC1 and LATC1)
- Update to version 10.5.0:
+ Initial support for the new Intel Skylake GPUs and Adreno 4xx
GPUs.
+ Experimental EGL support for Haiku.
+ The new IR - NIR. A flat, typeless IR, supporting SSA.
+ GLX/DRI3 fixes and improvements.
+ A lot of preparation work for GL_ARB_direct_state_access.
+ The usual amount of piglit and drawElements Quality Program
(dEQP) fixes.
+ Building mesa with GCC 4.1 or earlier is no longer supported.
+ The distribution tarball has been renamed and now contains all
the generated sources.
- New GL features:
+ GL_ARB_framebuffer_sRGB on freedreno
+ GL_ARB_texture_rg on freedreno
+ GL_EXT_packed_float on freedreno
+ GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi,
llvmpipe
+ GL_EXT_texture_shared_exponent on freedreno
+ GL_EXT_texture_snorm on freedreno
- Changes to Package:
+ switch to xz compressed sources
+ remove Patch16: u_gallivm_Update_for_RTDyldMemoryManager_unique_ptr.patch
+ add Patch100: U_0001_gallium_include_util_macros.patch
+ add Patch101: U_0002_st_nine_mark_end_of_non_void_function_unreachable.patch
+ add Patch102: U_0003_fix_build_after_macro_include.patch
- Add u_gallivm_Update_for_RTDyldMemoryManager_unique_ptr.patch to
fix build with llvm 3.6 (fdo#86958)
- Fix file permissions for the Gallium Nine files
- specfile/baselibs.conf: Manually provide d3d library (bnc#918294)
- Drop pkgconfig(libva) BuildRequires for now, as it introduces a
build-cycle.
- Update to version 10.4.4:
+ mesa: fix display list 8-byte alignment issue.
+ docs: Add sha256 sums for the 10.4.3 release.
+ egl: Pass the correct X visual depth to xcb_put_image().
+ glx/dri3: Request non-vsynced Present for swapinterval zero.
+ gallium/util: Don't use __builtin_clrsb in util_last_bit().
+ configure: Link against all LLVM targets when building clover.
+ st/osmesa: Fix osbuffer->textures indexing.
+ i965: Fix max_wm_threads for CHV.
+ Bugs fixed: fdo#88662, fdo#88930.
- Add pkgconfig(libva) BuildRequires: Build VA API support.
- baselibs.conf: enabled build of 32bit Mesa-libd3d package
(bnc#910109)
- moved definition of Mesa-libd3d package above definition of
libxatracker packages in order to fix version requires
- fixed Requires for libd3d-devel
- enabled build of Direct3D 9 (Gallium3D Nine) state tracker (bnc#910109)
- removed obsolete patch u_be_assert_include.patch, addressed by
upstream commit 2a13ff9 "gallium/util: add missing u_debug include"
(bnc#910109)
- Set xvmc_support also on ppc
- Version bump to 10.4.3 (bugfix release):
* Bug 80568 - [gen4] GPU Crash During Google Chrome Operation
* Bug 85367 - [gen4] GPU hang in glmark-es2
* Bug 85696 - r600g+nine: Bioshock shader failure after 7b1c0cbc90d456384b0950ad21faa3c61a6b43ff
* Bug 88219 - include/c11/threads_posix.h:197: undefined reference to `pthread_mutex_lock'
* mesa: Fix clamping to -1.0 in snorm_to_float
* glsl: Link glsl_test with pthreads library.
* i965: Respect the no_8 flag on Gen6, not just Gen7+.
* i965: Work around mysterious Gen4 GPU hangs with minimal state changes.
- Clean up with the spec-cleaner
- Drop obsolete obsoletes comming from fix for sle10
- Reduce llvm_r600 conditional as it is equal to ifarch x86 x86_64
- Put vdpau_radeon and vdpau_nouveau under same case as they have
same requisites
- Fix empty post/postun warning
- Various other rpmlint issues silenced.
- Version bump to 10.4.2 (bugfix release):
* Bug 85529 - Surfaces not drawn in Unvanquished
* Bug 87619 - Changes to state such as render targets change fragment shader without marking it dirty.
* Bug 87658 - [llvmpipe] SEGV in sse2_has_daz on ancient Pentium4-M
* Bug 87913 - CPU cacheline size of 0 can be returned by CPUID leaf 0x80000006 in some virtual machines
* i965: Use safer pointer arithmetic in intel_texsubimage_tiled_memcpy()
* i965: Use safer pointer arithmetic in gather_oa_results()
* Revert "r600g/sb: fix issues cause by GLSL switching to loops for switch"
* r600g: fix regression since UCMP change
* r600g/sb: implement r600 gpr index workaround. (v3.1)
* docs: Add sha256 sums for the 10.4.1 release
* Update version to 10.4.2
* nv50,nvc0: set vertex id base to index_bias
* nv50/ir: fix texture offsets in release builds
* i965: Add missing BRW_NEW_*_PROG_DATA to texture/renderbuffer atoms.
* i965: Fix start/base_vertex_location for >1 prims but !BRW_NEW_VERTICES.
* gallium/util: make sure cache line size is not zero
* glsl_to_tgsi: fix a bug in copy propagation
* vbo: ignore primitive restart if FixedIndex is enabled in DrawArrays
* st/mesa: fix GL_PRIMITIVE_RESTART_FIXED_INDEX
* radeonsi: fix VertexID for OpenGL
* radeonsi: Don't modify PA_SC_RASTER_CONFIG register value if rb_mask == 0
* gallium/util: fix crash with daz detection on x86
* nv50,nvc0: implement half_pixel_center
* r600g/sb: fix issues with loops created for switch
- Use download url fully in Source line
- Update to version 10.4.0 (10.4 Final):
- New features:
+ GL_ARB_conditional_render_inverted on nv50
+ GL_ARB_sample_shading on r600
+ GL_ARB_texture_view on nv50, nvc0
+ GL_ARB_clip_control on nv50, nvc0, r300, r600, radeonsi, llvmpipe, softpipe
+ GL_KHR_context_flush_control on all drivers
- Changes:
+ Removed patch17: u_Suppress-any-libGL-.-warnings-when-LIBGL_DEBUG-is-se.patch
This patch was upstreamed
+ Build without "--enable-gallium-egl"
This buildoption was removed upstream
+ Add subpackage libvdpau_r300
- Enable VideoCore IV (vc4) support for ARM
- Cleanup Spec:
+ smaller cleanups
+ Remove all traces of talloc, Mesa uses ralloc
- Update to 10.3.3
+ fdo#82921 layout(location=0) emits error
>= MAX_UNIFORM_LOCATIONS due to integer underflow
+ fdo#83574 [llvmpipe] [softpipe] piglit
arb_explicit_uniform_location-use-of-unused-loc regression
+ fdo#85454 Unigine Sanctuary with Wine crashes on Mesa Git
+ fdo#70410 egl-static/Makefile: linking fails with llvm >= 3.4
- Update to 10.3.2
+ (fdo#54372) GLX_INTEL_swap_event crashes driver when swapping
window buffers
+ (fdo#81680) [r600g] Firefox crashes with hardware acceleration
turned on
+ (fdo#84140) mplayer crashes playing some files using vdpau
output
+ (fdo#84662) Long pauses with Unreal demo Elemental on R9270X
since : Always flush the HDP cache before submitting a
CS to the GPU
+ (fdo#85267) vlc crashes with vdpau (Radeon 3850HD) [r600]
- Update descriptions and Requires for GLES3
- add Mesa-devel-dri package:
This way dri.pc will no longer pull in all of Mesa, just as
packages requiring dri do not have to require Mesa-devel anymore
- Update to 10.3.1
+ [NVC0/Codegen] Shader compilation falis in spill logic
+ [SNB+ Bisected]Ogles3conform ES3-CTS.shaders.
indexing.vector_subscript.vec3_static_loop_subscript_write_
direct_read_vertex fails
+ [UBO] row_major layout ignored inside structures
+ [UBO] nested structures don't get appropriate padding
+ Glyphy demo throws unhandled Integer division by zero exception
+ [UBO] row_major layout partially ignored for arrays of structures
+ Big glamor regression in Xorg server 1.6.99.1 GIT: x11perf 1.5
Test: PutImage XY 500x500 Square
==== MozillaFirefox ====
Version update (68.3.0 -> 68.4.1)
Subpackages: MozillaFirefox-translations-common MozillaFirefox-translations-other
- Firefox Extended Support Release 68.4.1 ESR
* Fixed: Security fix
MFSA 2020-03 (bsc#1160498)
* CVE-2019-17026 (bmo#1607443)
IonMonkey type confusion with StoreElementHole and
FallibleStoreElement
- Firefox Extended Support Release 68.4.0 ESR
* Fixed: Various security fixes
MFSA 2020-02 (bsc#1160305)
* CVE-2019-17015 (bmo#1599005)
Memory corruption in parent process during new content
process initialization on Windows
* CVE-2019-17016 (bmo#1599181)
Bypass of @namespace CSS sanitization during pasting
* CVE-2019-17017 (bmo#1603055)
Type Confusion in XPCVariant.cpp
* CVE-2019-17021 (bmo#1599008)
Heap address disclosure in parent process during content
process initialization on Windows
* CVE-2019-17022 (bmo#1602843)
CSS sanitization does not escape HTML tags
* CVE-2019-17024 (bmo#1507180, bmo#1595470, bmo#1598605,
bmo#1601826)
Memory safety bugs fixed in Firefox 72 and Firefox ESR 68.4
- Removed patch that is now upstream: mozilla-bmo1511604.patch
- Added patch to fix broken URL-bar on s390x:
mozilla-bmo1602730.patch
==== NetworkManager ====
Version update (1.10.6 -> 1.20.8)
Subpackages: NetworkManager-lang libnm0 typelib-1_0-NM-1_0
- Update to version 1.20.8:
+ Fix handling of system CA certificates in the ifcfg parser.
+ Handle ReachableTime and RetransTimer from IPv6 Router
Advertisements.
+ Fixed setting of MTU according to its parent device for some
device types.
+ Various fixes for the initramfs configuration genertor.
- Update to version 1.20.6:
+ Fix updating agent-owned VPN secrets.
+ Adjust IWD support to new D-Bus path of IWD 1.0.
+ Introduce an 'optional' property in the 802-1x setting to
allow the activation to proceed in case of missing
authenticator.
+ Fix ARP announcements for IP addresses configured on
interfaces.
+ Use proper interface when adding s390 specific details in
initrd generator.
+ Don't disable PMF on Wi-Fi connections using SAE.
+ Properly handle uint16 property types in libnm.
- Drop NetworkNanager-client recommends: this is no longer needed,
as NM itself ships a frontend by now (nmtui). If a DE has a
better way to manage NM (by means of applets or other way of
integration) it is up to the DE to depend on the applets.
- Update to version 1.20.4:
+ Fix crash related to Wi-Fi-P2P.
+ Support rd.znet option in initrd generator to support s390.
+ Fix not creating default-wired-connection when a suitable
profile exists which is not tied to the device by
interface-name.
+ tui: support WPA3-Personal (SAE).
+ Fixes for OLPC Mesh Wi-Fi.
+ Various bug fixes. Notably, fix unit test and build issues.
- Drop nm-fix-gtk-doc.patch: Fixed upstream.
- Add nm-fix-gtk-doc.patch: Fix build with gtk-doc 1.32 and newer.
- Update to version 1.20.2:
+ Don't ask wpa_supplicant to attempt to enable FT if the
interface doesn't support it.
+ Various bug fixes and improvements.
+ Updated translations.
- Update to version 1.20.0:
+ The libnm-glib library, deprecated in favor of libnm since
NetworkManager 1.0, and disabled by default since
NetworkManager 1.12, has now been removed.
+ The DHCP client now defaults to "internal". The default can be
overriden at build time by using the --with-config-dhcp-default
option of the configure script or at run time by setting the
main.dhcp option in the configuration file.
+ Added support for configuring fq_codel line discipline and
mirred action.
+ Added a possibility for distributions to ship dispatcher
scripts in /usr/lib.
+ Drop deprecated setting "main.monitor-connection-files" in
NetworkManager.conf. This setting now has no more effect and
was disabled by default for a long time. Instead, after
changes, load files explicitly with `nmcli connection load` or
`nmcli connection reload`.
+ Rework parsing team JSON config in libnm and stricter validate
settings. With this, NetworkManager rejects settings that it
considers invalid while still allowing setting arbitrary JSON
config directly.
+ Drop ibft settings plugin. This functionality is now covered by
using nm-initrd-generator from initrd to pre-generate in-memory
profiles.
+ Support "suppress_prefixlength" attribute for policy routing
rules.
+ This is what wg-quick uses for the "Improved Rule-based
Routing" solution, and the user can now manually configure such
policy routing rules.
+ Support "wireguard.ip4-auto-default-route" and
"wireguard.ip6-auto-default-route". This automatically
implements the "Improved Rule-based Routing" of wg-quick to
help avoiding routing loops when setting the default-route on
the WireGuard interface. Note that this is now enabled by
default, so there is a change in behavior if your WireGuard
connection profiles from before had a default-route (/0) in
allowed-ips.
+ Rework implementation of settings plugins and how profiles are
presisted to disk. This is a large internal refactoring of the
settings plugins that allows to migrate a connection profile
between plugins.
+ In-memory profiles are now only handled by keyfile plugin and
will also be persisted to /run directory. This allows to
restart NetworkManager without loosing these profiles and it
provides a file-system based API for creating in-memory
profiles.
+ Keyfile plugin now supports a read-only directory of profiles
under directory "/usr/lib/NetworkManager/system-connections".
Such profiles still can be modified and deleted via D-Bus,
which results in writing profiles to /etc or /run that shadow
the read-only files.
+ Add new D-Bus method AddConnection2() that allows to block
autoconnect of the profile at the moment when creating the
profile. Also add support for this API to libnm.
+ Add flag "no-reapply" to Update2() D-Bus method. Normally, when
a connection profile gets modified, this only changes the
profile itself. When the profile is currently activated on a
device, then the device's configuration does not update before
the profile is fully re-activated or Reapply on the device is
called. There is an exception to this: the "connection.zone"
and the "connection.metered" properties take effect
immediately. The "no-reapply" flag allows suppressing to
reapply any properties, so that no changes take effect
automatically. The purpose is to really only modify the profile
itself without changes to the runtime configuration of the
device.
+ Add "ipv6.method=disabled" to disable IPv6 on a device, like
also possible for IPv4. Until now, the users could only set
"ipv6.method=ignore" which means the users are free to set IPv6
related sysctl values themselves.
+ Added support for Wi-Fi Mesh network.
- Stop passing --with-libnm-glib to configure, feature was dropped.
- Drop sub-packages libnm-util2, libnm-glib4 and libnm-glib-vpn1
and obsolete them from the main package (also in baselibs.conf).
- Drop typelib-1_0-NetworkManager-1_0 and typelib-1_0-NMClient-1_0.
- Rebase some patches with quilt.
- Disable nm-add-CAP_SYS_ADMIN-permission.patch: Needs rework or
possibly dropping as the ibft plugin is dropped.
- Pass --with-iwd=yes to configure, build experimental IWD backend
support. Not recommended for endusers, only for testers willing
to take the risk of broken wifi with no support from distro.
- Update to version 1.18.4:
+ Improve handling of externally added policy routing rules and
for rules that are taken over after a restart of NetworkManager
service.
+ Fix taking over OVS devices after restart of NetworkManager.
+ Bugfix reapplying IP configuration while activating.
+ Allow reapplying Wi-Fi profile when seen-bssids changes.
+ Various other bugfixes for minor issues and memory leaks.
+ Various build and test fixes.
- Update to version 1.18.2(bsc#1138213):
+ Add support for policy routing rules.
+ Add support for VLAN filtering for Linux bridge.
+ Support ieee-802-1 and ieee-802-3 LLDP TLVs.
+ Allow large MTU sizes for infiniband/IPoIB connection profiles.
+ Improve nmcli's handling of list options for connection properties.
+ Add compatibility with out-of-tree WireGuard module on 5.2 kernels
+ Fix parsing of BOOTIF= variables in initrd.
+ Accept numeric IPv4 prefix in place of a mask when parsing a command line
in initrd.
+ Don't check connectivity of unconfigured devices.
+ Fix PKCS#12 handling in the ifcfg-rh plugin.
+ Avoid waiting for udev to see software devices created by NetworkManager.
+ Don't attempt to stop management daemon for Team devices created
externally to NetworkManager.
+ Use FQDN for persistent hostname on Slackware.
+ Restore IPv6 configuration of a device when its link goes back up.
+ Fix management status of software devices on system suspend.
+ Make nmcli not print certificate blobs if --show-secrets is not used.
+ Fix MTU reapply.
- Drop 0001-Update-connectivity-value-on-device-removal.patch:
Fixed upstream.
- Add nm-add-CAP_SYS_ADMIN-permission.patch: Add CAP_SYS_ADMIN
which netconfig needs to call setdomainname (bsc#1129587).
- Update to version 1.16.2:
+ Use FQDN for persistent hostname on Slackware.
+ Fix wrong permissions of the /var/lib/NetworkManager/secret_key
file.
+ Don't terminate teamd when assuming existing team connections.
+ Fix incorrect persistence of connections with EAP-TLS and a
PKCS#12 certificate when using the ifcfg-rh plugin.
+ Fix reapply of the MTU property on devices.
+ Restore IPv6 configuration when the link goes up.
+ Fix build with sanitizers.
+ Other various bug fixes and improvements.
- Avoid using "systemctl enable" in spec file (bsc#1038403).
- Remove legacy checks which fixes bnc#803058 during distribution
upgrade from 12.2 to 12.3 in .spec file.
- Fix systemd-network-config.patch which added lines starting with "+"
to NetworkManager-wait-online.service
- Fix the connectivity value of devices which was set to LIMITED when
the connectivity check fails. Now if the connectivity is being set
to LIMITED but the device state is DISCONNECTED, then the value is
coerced to NONE. Add patch submitted to
upstream (boo#1103678, glfdo#NetworkManager/NetworkManager#138):
* 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch
- Fix the global connectivity value which wasn't updated when a
device was removed. Which is a problem if the device being removed
is the one providing the connectivity. Add patch submitted to
upstream (boo#1103678, glfdo#NetworkManager/NetworkManager#141):
* 0001-Update-connectivity-value-on-device-removal.patch
- Update to version 1.16.0:
+ Check connectivity per address family.
+ Support "main.systemd-resolved" to let NetworkManager configure
DNS settings in systemd-resolved without making it the main DNS
plugin of NetworkManager.
+ Write "/var/run/NetworkManager/no-stub-resolv.conf" with
original nameservers. That is useful with caching DNS plugins
like "systemd-resolved" or "dnsmasq" where
"/var/run/NetworkManager/resolv.conf" refers to localhost.
+ Change default "ipv4.dhcp-client-id" setting for the internal
DHCP plugin from "duid" to "mac". This is a change in behavior
on upgrade when using the internal DHCP plugin (unless the
default is overwritten in "NetworkManager.conf" or specified
per connection profile).
+ Improve handling of DHCP router options with internal DHCP
plugin. For one, accept multiple routers and add a
default-route to each. On D-Bus expose the original DNS and
NTP servers without cleaning up local nameservers.
+ Allow binding a connections lifetime to the DBus client that
activated it.
+ Add support for establishing Wi-Fi Direct connections (Wi-Fi
P2P).
+ Add support for WireGuard VPN tunnels to NetworkManager. D-Bus
API and libnm support all options. nmcli supports creating and
managing WireGuard profiles, with the exception of configuring
and showing peers.
+ Add initrd generator to be used by dracut and use it as new way
of handling iBFT.
+ Deprecated "plugins.monitor-connection-files" setting in
NetworkManager.conf. This option will have no effect in future
versions.
+ Add AP and Ad-hoc support for iwd Wi-Fi backend.
+ Warn about invalid settings in "NetworkManager.conf".
+ Support announcing "ANDROID_METERED" DHCP option for shared
mode.
+ Support SAE authentication as used for 802.11s Meshing and
WPA3-Personal.
+ NetworkManager is no longer installed as D-Bus activatable
service.
+ Mark docker bridges as unmanaged via udev rule.
+ Add new PolicyKit permission
"org.freedesktop.NetworkManager.wifi.scan" for controlling
Wi-Fi scanning.
- Rebase systemd-network-config.patch and
nm-dont-overwrite-resolv-conf.patch.
- Drop NetworkManager-1.12.2-docker-unmanaged.patch and
NM-add-wifi-scan-polkit-rule.patch: Fixed upstream (bsc#1128560).
- Do away with em dashes in summaries.
- Combine %service_* calls to reduce generated boilerplate.
- Update to version 1.14.6:
+ Fix memory corruption in internal DHCPv6 client
(CVE-2018-15688).
+ No longer limit number of search entires in resolv.conf to 6.
+ Support restricting NetworkManager.conf device configuration
based on used DHCP plugin.
+ Add "${MAC}" specifier for connection.stable-id. This uses the
current MAC address for seeding the stable generation of MAC
address, DHCP client-id or IPv6 stable-privacy interface
identifier.
+ Support special value "duid" for "ipv4.dhcp-client-id". This
generates an RFC4361-compliant client-id like the internal DHCP
client used to do by default. Previously, there was no explicit
name for such a client-id and it was not usable with dhclient
DHCP plugin. This also generates the same client-id as
systemd-networkd does by default.
+ Support and use a new kind of secret-key in
"/var/lib/NetworkManager/secret_key". The secret-key represents
the identity of the machine that is used for various purposes
like generating IPv6 stable privacy addesses. It is now
combined with "/etc/machine-id" so that changing only the
machine-id results in new identifiers. That matters for example
when cloning a virtual machine. Previously, the user hard to
prune NetworkManager's secret-key to get a new identity, now
regenerating machine-id suffices. Secret-keys generated by
earlier versions of NetworkManager are not affected and keep
their previous behavior.
+ Fix the DHCP client-ids based on the MAC address of
IPoIB/infiniband devices.
+ Fix restoring IP configuration after interface went down.
+ No longer let NetworkManager touch rp_filter setting. The
rp_filter sysctl must now be set outside of NetworkManager
according to the admin's preference. Note that a strict
rp_filter may break valid use-cases and interacts badly with
connectivity checking.
+ Various bug fixes and improvements.
- Add NM-add-wifi-scan-polkit-rule.patch: Adding a new polkit
action "org.freedesktop.NetworkManager.wifi-scan" so that
distributions can add specific rule to allow Wi-Fi scans
(bsc#1122262, glfo#NetworkManager/NetworkManager!68).
- Modify nfs script: Only mount/unmount when the file type is nfs
(bsc#1074074, bsc#1146935).
- Update to version 1.14.4:
+ Fix a crash in nmcli when a device is removed while being
disconnected.
+ Fix a crash in ifupdown (Debian) configuration plugin.
+ Fix a daemon crash when a generated connection doesn't
validate.
+ Fix a memory leak in dhclient DHCP plugin.
+ Fix line editing in nmcli password prompts.
+ Fix a RPATH in bluetooth and wwan plugin when built with Meson
(otherwise they wouldn't find libnm-wwan.so).
- Update to version 1.14.2:
+ Fix a bug that could cause NetworkManager to crash after
checking connectivity status.
+ Correctly apply a default (-1) metric from DHCP.
+ Multiple fixes for IWD Wi-Fi backend.
+ Multiple fixes for builds with Meson build system.
+ Fix a crash with OLPC XO-1 mesh Wi-Fi.
+ Fix handling "serial.parity" and "serial.send-delay" properties
in nmcli.
+ Improve auto-selecting device when activating a connection
profile and don't auto-select unmanaged devices when activating
multi-connect profile.
+ Avoid expiring the lifetime of IPv6 addresses from router
advertisements.
- Update to version 1.14.0:
+ Added support for IEEE 802.15.4 and 6LowPAN devices.
+ Support activating profile multiple times via
connection.multi-connect setting.
+ Add match setting to restrict a profile to devices based on a
list of interface names with globbing supported.
+ Fix PrimaryConnection for VPN with default-route.
+ Add support for ethtool offload features.
+ Add support for configuring llmnr.
+ Deprecate endian-dependent D-Bus API and add new API that can
be used instead (rh#1153559).
+ Add support for ip6gre/ip6gretap IP tunnels.
+ Add support for detecting WireGuard interfaces (WireGuard VPN
cannot be controlled via NetworkManager).
+ Add support for configuring SR-IOV devices.
+ Improve error reporting of activation when no device is
available.
+ Support reapplying changes of the route metric.
+ Support EAP profiles with iwd Wi-Fi backend and support iwd API
0.8.
+ Expose slaves of OVS bridges and ports.
- Add NetworkManager-1.12.2-docker-unmanaged.patch: Do not manage
Docker bridge interfaces (glfdo#NetworkManager/NetworkManager!15)
- Update to version 1.12.4:
+ Fix crash in connectivity check.
+ Fix accepted input format for vpn.secrets in nmcli's password file.
+ libnm: support private keys encrypted with AES-{192,256}-CBC.
+ Fix stopping pppd on modem hangup
+ Various minor bugfixes and translation updates.
- Drop NetworkManager-fix-compile-error.patch and
NetworkManager-remove-assertion.patch: Fixed upstream.
- Add NetworkManager-fix-compile-error.patch: Fix compile error due
to NM_AVAILABLE_IN_1_12_2 macro.
- Add NetworkManager-remove-assertion.patch: cli: remove assertion
in nmc_device_state_to_color() (bgo#796834).
- Update to version 1.12.2:
+ Fix missing symbols in libnm ABI for settings.
+ Fix a regression that disallowed activations of VPN connections
with a device specified.
+ Robustness fixes to connectivity checking.
- Changes from version 1.12.0:
+ Improved support for configuration checkpoint, including
support in libnm.
+ Added capability to set IP Tunnel configuration flags.
+ The systemd-resolved DNS plugins now supports MDNS.
+ Systemd-resolved and dnsmasq DNS plugins now honor the DNS
priority setting (CVE-2018-1000135).
+ Wi-Fi devices now support FILS for speedier roaming support.
+ Drop dependency on libnl3 library.
+ Add support for "onlink" routes.
+ More robust connectivity checking.
+ Dropped the obsolete "ifnet" settings plugin,
+ Try harder to generate reasonable human-readable names for
devices even if the hwdb contains garbage.
+ Add an "overview" option to hide default values in nmcli,
resulting in more concise output.
+ Reworked the inner workings of D-Bus interface for better
resource efficiency.
+ Add support for configuring nmcli coloring via
terminal-colors.d(5).
+ Added experimental support for Meson build system.
+ Added initial IWD Wi-Fi daemon support.
+ A non-hexadecimal DHCPv4 client-id is now properly passed to
dhclient with the first byte (type) set to zero, as stated in
the documentation. This represents a change in behavior since
previous versions where the first character of the string was
used as type. The internal client is not affected by the
change.
+ DNS setting rc-manager=file now always follows dangling
symlinks instead of replacing /etc/resolv.conf with a plain
file.
+ Added wake_on_wlan connection setting to configure
wake-on-wireless-lan (WoWLAN).
+ The libnm-glib library, deprecated in favor of libnm since
NetworkManager 1.0, is now not built by default. While it can
still be enabled, the distributions should have a good plan for
removing it if they need to keep shipping it at this point.
+ Nmcli now scans for Wi-Fi networks before displaying them, if
the last scan was too long ago.
+ Added the ipv6.dhcp-duid property to allow configuring the
DHCPv6 DUID.
+ Extended ipv6.dhcp-client-id property to support DHCP client
identifers depending on the MAC address and the stable ID.
+ Set NM_DISPATCHER_ACTION environment variable in dispatcher
scripts.
- Rebase NetworkManager-1.10.6-netconfig.patch and
systemd-network-config.patch with quilt.
- Disable networkmanager-obs-net.patch and make check, needs
rebase.
- Pass with-libnm-glib to configure, deprecated libnm-glib support
is no long built by default, and since we can not remove this yet
due to Steam, we pass this option for now.
- Update to version 1.10.10:
+ Fix crash during reapply of connection settings.
+ Minor bugfixes.
- Don't fall back to writing /etc/resolv.conf if launching
netconfig fails for some reason (boo#1092352,
NetworkManager-1.10.6-netconfig.patch).
- Update to version 1.10.8:
+ Fix connectivity timeout handling (bgo#794464).
+ Retry activating devices when the parent becomes managed
(rh#1553595).
+ Correctly set the rp_filter value (rh#1565529).
+ A fix to ensure teamd is respawned after daemon restart
(rh#1551958).
+ Better handle DHCP expiry (bgo#783391).
+ Fix configuration of IPv6 over master interfaces (rh#1575944).
+ Other various bug fixes including possible crashes.
+ Updated translations.
- Drop NM-look-at-all-rp-filter-value.patch: Fixed upstream.
- Add NM-look-at-all-rp-filter-value.patch: look at 'all' rp_filter
value too to determine actual value (bsc#1084336, bgo#794689).
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 1.10.6:
+ ovs: fix compilation issue of OVS plugin and various fixes.
+ team: add support for team runner "random".
+ core: cleanup activation of device (rh#1537160).
+ dhcp: retry indefinitely to renew the lease (rh#1503587).
+ core: fix blocking autoconnect for no-secrets (bgo#794014).
+ libnm: mark async results as cancelled (bgo#794088).
+ Various bug fixes including possible crashes.
+ Updated translations.
- Drop nm-preserve-agent-owned-secrets-on-connection-update.patch,
NetworkManager-1.10.4-buildfixes.patch and
nm-fix-autoconnect.patch: fixed upstream.
- Add nm-fix-autoconnect.patch: Fix autoconnect with agent-owned
secrets (bgo#794014, boo#1079672).
- fix nfs dispatcher script (boo#1083831)
- Modernize spec-file by calling spec-cleaner
- Add nm-preserve-agent-owned-secrets-on-connection-update.patch:
Backport upstream commit to preserve agent-owned secrets on
connection update (bgo#793324, bsc#1082762).
- Update to version 1.10.4:
+ Load jansson at runtime. This solves a clash with json-glib
that caused a gnome-control-center crash, but also gets rid of
a hard dependency.
+ Correct nmcli exit values after receiving a signal.
+ Fix libnm secret agent asynchronous initialization.
+ Add a default route for a modem even if it didn't sent a
gateway.
+ Improve communication of DAD failures.
+ Remember device default metrics across daemon restarts.
+ Various bug fixes including possible crashes.
+ Updated translations.
+ Add NetworkManager-1.10.4-buildfixes.patch: Fix OVS compile
errors (bgo#793183).
- Replace sysconfig with sysconfig-netconfig BuildRequires and
Requires, this is what we in reality need.
- Update to version 1.10.2:
+ Added support for 'onlink' IPv4 routes attribute.
+ Wait longer for the carrier to come up after a MTU change.
+ Implemented abstraction for team connections that exposes team
configuration items as distinct properties.
+ Added basic support for tc queueing disciplines and filters.
+ Introduced an Update2() D-Bus method to update connection
settings with more flexibility.
+ Many bug fixes and improvements.
- Changes from version 1.10.0:
+ NetworkManager includes now basic OpenVSwitch support, good
enough to be capable of setting up simple OpenVSwitch
configurations.
+ Added support for activating PPP connections on non-Ethernet
interfaces.
+ It is now possible to authenticate to a Wi-Fi network using WPS
(Wi-Fi Protected Setup).
+ Implemented support for Wi-Fi PMF (Protected Management Frames,
802.11w), which can be configured via the wifi-sec.pmf
property.
+ Now the maximum rate of wireless access points supporting
802.11 is properly calculated and exposed on D-Bus.
+ Background scanning is now disabled for non-WPA-Enterprise
Wi-Fi networks.
+ Added support for the Bluetooth NAP (Network Access Point)
profile.
+ Added support for disabling connectivity checking via the D-Bus
interface.
+ The internal DHCP client now understands the domain-search
option.
+ Bridge connections support the group-forward-mask property.
+ NetworkManager can now configure multiple IPv6 default routes
received through RA and each gets configured with the announced
preference.
+ It is possible to specify the routing table for each static
route.
+ Support specifying a explicit routing table for any
non-static-route, including routes from DHCP, device-routes,
IPv6 autoconf.
+ Device are left configured when a user sets them as unmanaged
by NetworkManager.
+ New connection.auth-retry property to configure how often
authentication is prompted before failing the configuration.
+ The platform code that handles synchronization with kernel
status via netlink has been reworked and is more efficient.
+ Allowed the update of connections that have an associated
ifcfg-rh routing rules file.
+ Non-UTF8 properties are now escaped when they are exported on
D-Bus.
+ NetworkManager-wait-online.service now starts
NetworkManager.service if needed.
+ The MAC address for bond connections can be changed in nmtui.
+ Fixed dependency problems when setting the MTU of VLAN and
master devices.
+ The systemd-resolved DNS plugin properly handles the DNS
priority setting.
+ Fixed setting a DHCP timeout greater than 60 seconds
(dhclient).
+ Fixed some memory leaks.
+ Many other bug fixes and improvements.
- Rebase networkmanager-obs-net.patch and
nm-dont-overwrite-resolv-conf.patch.
- Drop nm-disconnect-proxy-signals.patch and
nm-vpn-remote-connection-disconnect-signals.patch: Fixed
upstream.
- Update to version 1.8.6:
+ Fix a daemon crash on permission check (bgo#787897).
+ Fix a daemon crash on VPN state change (bgo#787893).
+ Fix a nmcli crash in interactive mode's describe command
(bgo#788104).
+ Fix termination of the nmcli interactive mode (rh#1517401).
+ Properly handle route metric of zero in keyfiles.
+ Add support for DSA switch devices (rh#1371289).
+ Fix a memory leak of connection D-Bus objects (rh#1461643).
+ A double close that could potentially race with the D-Bus
thread reusing the same file descriptor (rh#1451236).
+ Connectivity check fixes (bgo#785281) (bgo#784629).
+ Fix the metered properties handling in libnm.
+ Avoid dropping agent secrets unnecessarily (bgo#789383).
+ Fix the asynchronous initialization of a secret agent in libnm.
- Drop nm-disconnect-proxy-signals.patch and
nm-vpn-remote-connection-disconnect-signals.patch: Fixed
upstream.
- Minor spec cleaning, tweak spec to silence a few rpm lint
warnings.
- Replace addFilter("dbus-policy-missing-allow") with
addFilter("dbus-policy-allow-without-destination"), filter out
the current rpmlint warning.
- Add addFilter("suse-branding-unversioned-requires*") to
rpmlintrc, we have this unversioned on purpose.
- Add
addFilter("systemd-service-without-service_add_post NetworkManager-wait-online.service")
addFilter("systemd-service-without-service_add_pre NetworkManager-wait-online.service")
addFilter("systemd-service-without-service_del_postun NetworkManager-wait-online.service")
addFilter("systemd-service-without-service_del_preun NetworkManager-wait-online.service")
to rpmlintrc, filter out warnings we do not care about nor want
as we do not want to enable this service by default.
- "Mark" %%{_sysconfdir}/dbus-1/system.d/org.freedesktop.NetworkManager.conf
and %%config %{_sysconfdir}/dbus-1/system.d/nm-dispatcher.conf as
config files in spec, silence rpmlint.
- Add nm-disconnect-proxy-signals.patch: disconnect proxy signals
when closing; fixes possible crash when opening the user panel
(bgo#787897).
- Add nm-vpn-remote-connection-disconnect-signals.patch:
disconnect signal handlers when remote/vpn connections are
disposed; fixes a gnome-control-center crash (bsc#1073472
bgo#787893).
- Remove reference to deprecated and dropped ifcfg-suse plugin from
configuration.
- Switch to python3:
+ Replace BuildRequires python-gobject, python2-dbus-python with
python3-gobject, python3-dbus-python.
+ Explictly set environment variable PYTHON as python3 in
build time.
- Modify nm-dont-overwrite-resolv-conf.patch: make netconfig call
an atomic action, don't kill it after 2000ms (bsc#960153).
- Update to version 1.8.4:
+ No longer install NetworkManager-wait-online.service in
network-online.target.wants directory (rh#1455704).
+ Fix nmcli device connect wifi for APs that support both
WPA-PSK and WPA-EAP (rh#1492064).
+ Fix crash unregistering object manager in libnm on restart of
NetworkManager.
+ Improve handling externally managed slaves devices.
+ Don't reset MAC address of software devices to fake permanent
address.
+ For dhclient use "timeout" option in configuration file,
instead of the command line option which is only supported by
downstream.
+ Perform the public-suffix check only for the hostname-derived
domain.
+ Fix memory leak in connectivity check.
+ Better restore device managed state on rollback of checkpoint.
+ Skip addition of default-route if it already exists.
+ Bug fix detecting error condition when deleting route in
platform.
- Drop NM-dhcp-improve-parsing-interface-statement.patch: Fixed
upstream.
- Add NM-dhcp-improve-parsing-interface-statement.patch: Fix NM
not writing DNS servers to /etc/resolv.conf (boo#1047004).
- Update to version 1.8.2:
+ Fix bug blocking startup wrongly waiting for carrier.
+ Fix handling of non UTF-8 strings in libnm and fix non NUL
terminated string.
+ Handle DNS priority for systemd-resolved DNS plugin.
+ Fix assuming master devices as they wait for slaves to
activate.
+ Fix reading managed state from device state file.
+ Fix crash activating bluetooth or WWAN connection.
+ No longer add a direct route to the DHCP server.
+ Several bug fixes and improvements.
- Call autogen.sh networkmanager-obs-net.patch touches the build
system.
- Add nm-dont-overwrite-resolv-conf.patch: Fix NetworkManager
overwriting /etc/resolv.conf (bsc#960153, bsc#1021665).
- Disable 6 of the tests that are failing on OBS runs
* networkmanager-obs-net.patch
- Version update to 1.8.0:
* Default routes set by devices that failed connectivity checks are now
penalized with a higher metric
* nmcli is now able to produce output more friendly for machine parsing
* The slaves available at the time a master connection is activated are
enslaved in a stable order, making the automatic MAC address for Bonding
devices more predictable.
* Hostname management is now more flexibly configured
* Support for additional route options (pref-src, src, tos, window, cwnd,
initcwnd, initrwnd, mtu, lock-window, lock-cwnd, lock-initcwnd,
lock-initrwnd, and lock-mtu).
* Fixed detection of EAP-FAST support in wpa_supplicant
* Support for handling PINs for PKCS#11 tokens as secrets
* GSM and CDMA connections now have a MTU property
* An option to disable selected TLS versions during EAP phase 1
authentication
* The 802.1x authentication timeout is now configurable to allow a faster
fallback to other connections
* Persist managed state of device until reboot. This improves seamless take
over of a previously managed device after restart of NetworkManager.
* Better handle devices that are externally managed by somebody else by
consistently generating an in-memory connection to reflect the external
state.
* Expose SRIOV capability of a device on D-Bus and support configuring the
number of virtual functions via NetworkManager.conf.
* Support matching networking devices via new "driver:" device spec in
NetworkManager.conf.
* Introduced support for creating and managing dummy links
* The teaming devices now support setting a hardcoded MAC address
* Settings of bonding devices can now be modified on-the-fly, without the
need to reactivate a connection
* The failures to activate a connection now communicate better error
responses to nmcli
* Reverse Path filtering is now disabled in multihoming configurations where
it would interfere with legitimate network traffic
* libcurl is used instead of libsoup for connectivity checking, resulting in
a smaller dependency footprint
* With DNS mode "rc-manager=symlink", don't write /etc/resolv.conf as
a symlink if it already exists as a regular file.
* Support attaching user-data in form of key-value pairs to connection
profiles.
* Fix accpeting fully qualified name for ipv4.dhcp-hostname setting.
* Make NetworkManager more forgiving to failure to change the MAC address
during scanning.
- Wimax switches are completely removed
- Added dependencies on packages with versions to ensure
all features are properly detected, configure reports yes for
most items now
* add libcurl
* add libpsl
* add python-dbus test dep
- Remove gudev and soup deps as per upstream changes
- Enable testsuite
- Add patch networkmanager-checks-po.patch:
* Our patch added new .in file that needs to be excluded from
translations
- Replace nfs NetworkManager dispatcher script. Issues of the old
nfs dispatcher script, fixed by this commit:
+ It only mounts NFS shares with auto-mount. In SUSE's default
configuration, those are tried to be mounted at boot.
Unfortunately, this would not work, when NetworkManager
handles the connection later. The boot process stops at this
point.
+ It unmounts everything on each "down" for any network
interface, even if the NFS share is still connected to the
computer via another network interface.
- Update to version 1.6.2:
+ Fixed build warnings with GCC 7.
+ Multiple bug fixes in NetworkManager, nmcli and nm-online
including several crashes.
- Update to version 1.6.0:
+ No further changes since rc2 (1.5.91).
- Update to version 1.5.91:
+ Bugs fixed: bgo#777402, rh#1406454, rh#1414186.
- Update to version 1.5.90:
+ Avoid reading the permanent MAC address before the device is
initialized by UDEV. This avoids a race where NetworkManager
might detect the MAC address of the wrong interface.
+ Fixed race conditions when renaming interfaces, for example as
done by UDEV for persistent interface naming. This could cause
detecting devices as the wrong hardware type.
+ Added initial support for PKCS#11 tokens with 802.1x
authentication.
+ The stable-addressing for MAC address randomization and RFC7217
IPv6 stable privacy addressing can now be more flexibly
configured using dynamic randomization seeds in
"connection.stable-id".
+ Added support for managing the MACsec links. Requires support
in wpa_supplicant (version newer than 2.6).
+ When the master of Team, Bridge and Bond devices is specified
as a connection UUID, the ifcfg-rh plugin now writes the master
connection's interface name into the ifcfg file for improved
compatibility with the legacy network service.
+ Improve handling of MTU by resetting the previous MTU when the
device deactivates and reset the MTU to a defined value on
activation.
+ Improve tracking of parent devices for dependend devices like
ip-tunnels, MACVLAN, VETH, VLAN, and VXLAN.
+ Many bug fixes and improvements.
- Update to version 1.5.3:
+ The cloned.mac-address property can now be used with Bond and
Bridge devices.
+ The ifcfg parsing code has been reworked for better
compatibility with actual shell variable files.
+ The ipv6.method=shared is now supported, utilizing DHCPv6
Prefix Delegation option to obtain prefixes for the interface.
+ nmtui now supports creating and editing IP tunnel connections.
+ The libnm client library now uses the D-Bus ObjectManager API
that allows for quicker initialization of the clients.
+ nmtui now utilizes the asynchronous libnm client API to
paralellize communication with the daemon, reducing the client
startup time.
+ Ethernet devices now use "802-3.speed" and "802-3.duplex"
properties to allow controlling overriding the negotiated link
parameters.
+ Order in which IP addresses are configured is now preserved so
that primary address is selected correctly.
+ The PPP manager can now be split into a separate package.
+ Details of the DNS information obtained from the connections is
now exposed on the D-Bus and can be inspected with nmcli.
+ Added the support for DHCPV6_HOSTNAME and DHCPV6_SEND_HOSTNAME
keys in ifcfg files that control "dhcp-hostname" and
"dhcp-send-hostname" properties of the "ipv6" setting.
- Add python-gobject BuildRequires: needed in order to build the
settings documentation.
- Update to version 1.5.2:
+ Introduced Vala bindings for libnm.
+ NetworkManager would now keep most connections up on shutdown
(except Wi-Fi connections, VPN connections and other kinds that
can't be assumed on startup)
+ The checkpoint/restore connection can now also remove new
connections and disconnect devices that were activated since
the checkpoint was taken.
+ The configuration is now read from /run/NetworkManager/conf.d
as well. This is useful for handing over configuration
discovered on system startup to NetworkManager.
+ New connection.autoconnect_retries property that allows
fine-tuning the autoconnect behavior.
+ Support for configuration and discovery of Web Proxy settings
with PacRunner service.
+ Support for systemd-resolved local DNS forwarder backend.
+ Fix emission of NM-style PropertiesChanged signals and
deprecate them for PropertiesChanged on
"org.freedesktop.DBus.Properties" interface.
+ Change the meaning of unset "cloned-mac-address" settings from
"permanent" to "preserve". This changes the default value and
affects existing connections during upgrade that did not
explicitly configure cloned-mac-address. This has the effect
that externally configured MAC addresses are preserved by
default instead of setting the permanent address (bgo#770611).
- Update to version 1.4.4:
+ Order in which IP addresses are configured is now preserved so
that primary address is selected correctly.
+ Don't deconfigure devices we can take over on shutdown. Makes
it possible to restart without connection disruption for most
device types.
+ Avoid reading the permanent MAC address before the device is
initialized by UDEV. This avoids a race where NetworkManager
might detect the MAC address of the wrong interface.
+ Fixed race condition when renaming interfaces, for example as
done by UDEV for persistent interface naming. This could cause
detecting a Wi-Fi interface as ethernet.
+ Fixed a race condition in libnm that could cause a client hang
if a last value from a property of object array type
disappeared.
+ Fixed a possible nmcli hang on D-Bus object fetch failure.
+ Other fixes and improvements.
- Update to version 1.4.2:
+ Fixed emission of NM-style PropertiesChanged signals and
deprecated them for PropertiesChanged on
"org.freedesktop.DBus.Properties" interface.
+ Fixed race condition in the communication between
NetworkManager and the DHCP helper which caused loss of events.
+ Added workaround for failures in changing MAC address with some
wireless drivers.
+ Improved bash autocompletion.
+ Restored check on JSON syntax when built with Jansson support.
+ Fixed a regression in the serialization of empty
"cloned-mac-address" property in libnm.
+ Other fixes and improvements.
- Drop NetworkManager-fix-broadcom-wifi.patch: Fixed upstream.
- Add even more commits to really fix bgo#770456 to
NetworkManager-fix-broadcom-wifi.patch.
- Add NetworkManager-fix-broadcom-wifi.patch: Broadcom driver does
not support the random mac addr introduced. This patch works
around the problem (bgo#770456).
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Update to version 1.4.0:
+ The MAC address assigned to a device can now be set according
to different policies: preserve, permanent, random, stable.
+ NetworkManager now waits for IPv6 DAD to terminate before
completing the activation.
+ Added support for setting IPv6 tokenized interface identifiers
through the 'ipv6.token' connection property.
+ Added a 'Reload' D-Bus method to reload configuration and
reapply DNS configuration.
+ Added ability to create a configuration checkpoints and rolling
back changes after a timeout.
+ NetworkManager now follows symlinks when accessing resolv.conf
and rc-manager is set to 'file'.
+ Added support for oFono as modem manager.
+ The devices now exposes counters of transferred data.
+ The 'may-fail' property of ipv4 and ipv6 settings is now
respected more accurately.
+ The timeout for requests of secrets to agents has been
increased from 25 to 120 seconds.
+ Name servers passed to dnsmasq now specify an egress interface
to avoid problems with multiple active connections.
+ Reverse DNS entries for IPv6 are now added to dnsmasq, and IPv4
reverse entries now honor the network prefix.
+ A new 'dns-priority' property of ipv4 and ipv6 settings can be
used to tweak the order of servers in resolv.conf when multiple
connections are active.
+ configure script accepts --enable-{address,undefined}-sanitizer
options to build NetworkManager with GCC sanitizers.
+ The default resolv.conf manager can now be specified at build
time using the --with-config-dns-rc-manager-default configure
option.
+ NetworkManager is now compiled with --gc-sections to reduce
executable size.
+ Added a new 'VPN_PLUGIN' logging domain.
+ It is now possible to change the configuration currently
applied on a device with 'nmcli device modify' and 'nmcli
device reapply'.
+ nmcli invoked without parameters shows an overview of the
current network configuration.
+ The 'nmcli connection add' syntax has been extended and is now
possible to pass properties (e.g. 'ipv4.dns') along with
aliases.
+ nmtui now returns to initial menu after a sub-form exits.
+ Improved bash autocompletion for nmcli.
+ Now devices are disconnected before the system suspends,
executing dispatcher scripts. This allows external applications
to be notified of the change in connectivity.
+ Dispatcher scripts are now called also when connectivity status
changes.
+ Many other fixes and improvements.
- Pass --with-config-dns-rc-manager-default=netconfig to configure:
ensure to use netconfig, which is SUSE's default.
- Replace pgkconfig(systemd) BuildRequires with
pkgconfig(libsystemd), following upstream.
- Rebase systemd-network-config.patch.
- Update to version 1.2.2:
+ The dnsmasq DNS management mode now uses D-Bus API of dnsmasq
to make signal nameserver changes.
+ Hostname is now correctly read on Slackware.
+ IPv6 addresses for default wired connections now stay stable.
+ Reading portname on s390 systems on 4.4 kernels and newer has
been corrected.
+ nmcli no longer warns about version mismatches.
+ Improved developer documentations.
+ Multiple minor bugfixes.
+ Updated translations.
- Update to version 1.2.0:
+ Bugs fixed: bgo#764750, bgo#764955, bgo#764956, bgo#765225,
rh#1325752.
- Changes from version 1.1.94 (1.2-rc2):
+ Bugs fixed: bgo#764839, bgo#764690, rh#1324895.
- Add post/postun scritlets for libnm0.
- Update to version 1.1.93 (1.2-rc1):
+ Bugs fixed: bgo#761389, bgo#763236, bgo#764317, bgo#764332,
bgo#764398, bgo#764402, bgo#764483, bgo#764606, rh#1299103.
+ Updated translations.
- Changes from version 1.1.92:
+ Added an option to enable the old-fashioned /etc/resolv.conf
handling (using a symlink).
+ NetworkManager now checks the connection data from client for
validity and gracefully handles unknown properties in client.
This improves interoperability between the server and clients
of different versions.
+ The activation of a VLAN device with a virtual parent that is
inactive now results in a parent being activated first.
+ The server name used with 802.1x authentication can now be
constrained to a particular domain suffix (CVE-2006-7246).
- Drop (presumably) no longer needed patches:
+ nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
+ nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
- Update to version 1.1.91:
+ Added support for detecting duplicate IPv4 addresses, with a
timeout configurable through the ipv4.dad-timeout connection
property.
+ Fixed a race condition that could potentially lead to
unauthorized access to connection secrets (CVE-2016-0764).
+ dnsmasq configuration for shared connections can now be
extended by placing custom files in
/etc/NetworkManager/dnsmasq-shared.d/.
+ Generic devices are no longer assumed unless explicitly
requested by user.
+ The reorder-header VLAN flag setting is now honored; to keep
backwards compatibility in behavior, an existing REORDER_HDR=0
ifcfg-rh key is ignored; the flag must be disabled with
VLAN_FLAGS=NO_REORDER_HDR.
+ Fair amount of bugs was fixed and robustness was generally
improved.
- Rebase systemd-network-config.patch.
- Update to version 1.1.90:
+ Added an option to enable use of random MAC addresses for Wi-Fi
access point scanning (defaults to disabled). Controlled with
'wifi.mac-address-randomization' property
(MAC_ADDRESS_RANDOMIZATION key in ifcfg files).
+ Wi-Fi scanning now utilizes wpa_supplicant's AP list.
+ Added support for Wi-Fi powersave, configured with POWERSAVE
key in ifcfg files.
+ Added support for creation of more types of software devices:
tun & tap, maxvlan, vxlan and ip tunnels (ipip, gre, sit,
isatap, vti, ip6ip6, ipip6, ip6gre and vti6).
+ The software devices (bond, bridge, vlan, team, ...) can now be
stacked arbitrarily. The nmcli interface for creating
master-slave relationships has been significantly improved by
the use of 'master' argument to all link types.
+ RFC7217 stable privacy addressing is now used by default to
protect from address-based host tracking. The IPv6 addressing
mode is configured with IPV6_ADDR_GEN_MODE key in ifcfg files.
+ Improved route management code to avoid clashes between
conflicting routes in multiple connections.
+ Refactored platform code resulting in more robust interface to
platform, less overhead and reduced memory footprint.
+ Improved interoperability with other network management tools.
The externally created software devices are not managed until
they're activated.
+ The Device instances now exist for all software connections and
the platform devices are now only created when the device is
activated. This makes it possible for connections with device
of same name not to clash unless they're activated
concurrently. The links are now not unnecessarily present
unless the connection is active, avoiding pollution of the link
name space.
+ NetworkManager now correctly manages connectivity in
namespace-based containers such as LXC and Docker.
+ Support for configuring ethernet Wake-On-Lan has been added.
+ Added LLDP listener functionality and related CLI client
commands. Enabled via LLDP option in ifcfg files.
+ CLI secret agent has been extended with support for VPN
secrets.
+ The command line client now utilizes colors for its output.
+ The command line client now sorts the devices and properties
for better clarity.
+ Numerous impovement to Bash command completion for nmcli.
+ NetworkManager relies on less external libraries. The use of
dbus-glib has been replaced with gio's native D-Bus support and
libnl-route is no longer used.
+ Dependency on avahi-autoipd has been dropped. Native IPv4
link-local addressing configuration based on systemd network
library is now used instead.
+ Hostname is now managed via systemd-hostnamed on systemd-based
systems.
+ Management of resolv.conf management can be changed at runtime,
private resolv.conf is always written in /run.
+ DNS options in resolv.conf are now honored.
+ Updated version of systemd network library used for internal
DHCP and IPv4 link-local support.
+ Support for event logging via audit subsystem has been added.
+ Support for native logging via systemd-journald has been added
taking advantage of its structured logging.
+ Live reconfiguration in IP configuration after changing the
settings without reactivation of the device with "nmcli device
reapply" command and via D-Bus API.
+ The API for VPN plugins now supports multiple simultaneous
connections. Most popular VPN plugins have been updated to
support this functionality.
+ The libnm library now provides API to access VPN service
definitions.
+ Fair amount of bugs was fixed and robustness was generally
improved.
+ New DHCP_FQDN key in ifcfg files to configure the full FQDN to
be sent to the DHCP servers.
+ Added multicast_snooping option to BRIDGING_OPTS ifcfg key.
- Pass --enable-gtk-doc to configure: needed to have the man pages
built.
- Remove --enable-ifcfg-suse configure parameter: the ifcfg-suse
plugin has been deprecated.
- Add perl(YAML) BuildRequires: dependency to build the
documentation.
- Rebased systemd-network-config.patch.
- Drop NetworkManager-geoclue-interaction.patch: the patch has side
effects when geoclue itself is not installed.
- Drop NetworkManager-openvpn-route-configuration.patch: no longer
required.
- Drop nm-ppp-manager-clear-ppp_watch_id.patch and
nm-update-ip_iface-only-if-IP-interface-exists.patch: fixed
upstream.
- No longer recommend avahi-autoipd: the functionality is no longer
needed.
- Flip with_cacert_patch off (set to 0): patch needs rebase.
- Modify nm-probe-radius-server-cert.patch: Make sure the "Apply"
button in Wifi configuration page of gnome-control-center is
clickable (bsc#985332).
- Move provides NetworkManager(cacert-patch) to libnm-util2, to
ensure gnome-control-center doesn't hard requires NetworkManager.
- Update to version 1.0.12 (FATE#318572)
- drop nm-core-fix-crash-during-Wi-Fi-rescan-by-emitting-NM_DE.patch
contained in version 0.9.9.1.
- Rebase NetworkManager-geoclue-interaction.patch
- Rebase nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
- Rebase nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
- Rebase systemd-network-config.patch
- Rebase nm-probe-radius-server-cert.patch
- nm-treat-not-saved-secrets-just-like-agent-owned-when-cl.diff
rebased.
_ Update to version 1.0.12:
+ DHCP leases on software devices are now renewed when the
computer is awoken from suspend.
+ Improved ifupdown plugin robustness and interoperability on
Yocto and OpenEmbedded.
+ Fixed failed VPN activations when plugin supports interactive
mode, but the VPN daemon does not.
+ Wi-Fi monitor interfaces are now ignored, not turned into
managed mode.
+ AP and AdHoc mode connections with manual IP configuration are
now able to autoconnect.
+ Broken device drivers (AWS ENI) that initially have invalid
MAC addresses are now properly managed as soon as correct MAC
address is set.
+ WWAN devices are unlocked a bit earlier so that supported IP
versions can be queried.
+ The NetworkManager.service was ordered after
network-pre.target and dbus.service. This ensures
NetworkManager doesn't set up connectivity before firewall
rules are in place and wouldn't exit before remote filesystems
can be umounted ensuring orderly operation of systemd managed
installations.
+ The netfilter rules used with shared IPv4 method are now
removed on exit.
+ Ability to manage USB gadget drivers (UDC side) has beed
added.
+ Infiniband transport mode change now takes place with the link
set down because some drivers need that.
+ Race conditions that could disclose connection secrets to
authenticated local users when changing ifcfg and keyfile
connections have been fixed. This has security impact of low
severity (CVE-2016-0764).
+ A handful of memory leak and crasher bugs of minor importance
have been fixed.
- Drop patches incorporated upstream:
- NetworkManager-openvpn-route-configuration.patch.
- nm-ppp-manager-clear-ppp_watch_id.patch.
- nm-update-ip_iface-only-if-IP-interface-exists.patch.
- Rebase systemd-network-config.patch for updated version.
- nm-don-t-consider-not-needed-secrets-for-has_system_secr.diff
rebased.
- Split out a NetworkManager-branding-upstream subpackage that
installs the default upstream version of the
/etc/NetworkManager/NetworkManager.conf file.
- Add Requires: NetworkManager-branding to main package.
- Add nm-ppp-manager-clear-ppp_watch_id.patch and
nm-update-ip_iface-only-if-IP-interface-exists.patch: Patches
from upstream git cherrypicked to stable branch from master.
- Add NetworkManager-openvpn-route-configuration.patch: Fix routes
not being applied when connecting to openVPN.
- Add explicit pkgconfig(libteam) BuildRequires: force team
connection support.
- Update to version 1.0.10:
+ Added support for handling VPN secrets to nmtui and nmcli agent.
+ Fixed a regression that caused NetworkManager to ignore
external deletion of a device with master.
+ Fixed glitches with older versions of glib (prior to 2.36.0).
+ Fixed build with most recent versions of libsoup.
+ Fixed busy retry loop on non-transient errors from
wpa_supplicant.
+ Improvements to testing infrastructure.
+ Updated translations.
- Update to version 1.0.8:
+ MTU indicated by a VPN gateway is now properly applied.
+ Fixed MSS setting when MTU changes.
+ The default route is properly restored on device disconnect.
+ Build with older toolchains has been fixed.
+ The team devices can now properly be enslaved to bridges.
+ Failed DHCP attempts for assumed connections are now retried
after a timeout.
+ Default wired connection is now created after udev registers
the device.
+ Support for Bluetooth DUN devices with Bluez 5 has been fixed.
+ The ipv6.ignore-auto-dns property is now properly honored
making it possible to override automatically obtained name
servers.
+ Invalid permanent MAC adddresses as reported by some devices
are now ignored.
+ Device links reported by more recent versions of Linux kernel
that reside in different network namespaces are no longer
confused with links in the namespace NetworkManager runs in.
+ MAC address changes of VLANs enslaved to a bond are now
properly propagated to the master device.
+ Fixed error handling for teaming devices with invalid
configuration.
+ Wi-Fi AP list is now updated correctly after AP mode has been
used.
+ Management of a device is not attempted until the device has
been registered with udev.
+ The error handling for VPN secret agents is now significantly
more robust.
+ Detection of s390 CTC devices now works properly.
+ A GATEWAY property in /etc/sysconfig/network now no longer
affects non-static connections.
+ Added support for IPv6-only VPN connections.
+ The systemd service now uses HUP signal to reload
configuration.
+ Change VLAN default flags to set REORDER_HDR for new
connections.
+ nmtui is now able to ignore automatically configured routes.
+ Numerous bash shell autocompletion fixes for nmcli.
+ Allow setting IPv6 and PPP settings for GSM and CDMA
connections via nmcli.
+ Added support for adding ADSL connections in nmcli.
+ Numerous crash fixes.
+ Updated translations.
- Rebase NetworkManager-geoclue-interaction.patch.
- Update to version 1.0.6:
+ Improved capture portal detection.
+ Default route through WiFi connection is now preferred to
Mobile Broadband if both are available.
+ Expose a flag to determine whether a particular connection is
metered via API and client tools.
+ Add support for locking connections to a channel within a
particular band.
+ Add support for configuring Wake-on-LAN capabilitites.
+ Allow overriding the MTU for team device.
+ Usual pile of bug fixes and robustness improvements.
- Rebase NetworkManager-geoclue-interaction.patch .
- Toggle with_cacert_patch to 1: the patch has been rebased.
- Change nfs dispatcher-script to be more reliable in mixed ip v4
v6 environments.
- Rebase nm-probe-radius-server-cert.patch for 1.0.4 (bsc#938198).
- Add explicit pkgconfig(udev) BuildRequires: we need it to define
%{_udevdir}.
- Update to version 1.0.4:
+ The MTU setting from an IPv6 neighbor discovery Router
Advertisements is now ignored if applying it would result in
invalid configuration.
+ Some configuration options can now be changed without
restarting the daemon. Notably, this applies to 'dns',
'connectivity' and 'ignore-carrier' settings.
+ The connection activation was made more robust. If an active
connection is reactivated, the device it's active on takes
precedence. If an attempt is made to activate a connection on a
different device than it is active on, the activation proceeds
removing the connection from the active device.
+ The device specifiers in configuration files now support
negation via 'except:' match.
+ Devices that only have IPv6 link-local address are no longer
assumed to be connected.
+ nmcli now provides hints and tab-completion for enumeration
properties.
+ If the IPv6 interface tokens are set they are honored when
creating an interface identifier for IPv6 addressing.
+ NetworkManager now maintains correct routing configuration when
multiple interfaces are connected to the same network.
+ The management of devices can now be controlled with udev
rules. The veth devices as well as the virtual Ethernet devices
of various virtualization tools (VMWare, VirtualBox, Parallels
Workstation) are now ignored by default.
+ The IPv6 privacy extensions are now enabled by default and
handling of the ip6-privacy sysctl has been improved.
+ Activating a Bond, Bridge or Team device can now optionally
activate the slave connections as well. The behavior is
controlled with 'connection.autoconnect-slaves' property.
+ The platform support code has been refactored, resulting in
better scalability in large configurations.
+ Changes to network interfaces configuration done outside
NetworkManager are now picked up and exposed to the user via
NetworkManager API and tools.
+ A connection can now optionally leave externally configured
default route in place instead of overriding it. The behavior
is controlled with 'ipv4.never-default' and
'ipv6.never-default' properties.
+ Multiple crasher and memory leak bugs in the daemon were fixed.
+ Multiple bugs that could cause the client tools to hang or
crash were fixed.
+ nmcli allows multiple devices for 'nmcli device
disconnect/delete'.
+ Firewall zone is added to firewalld for device-based VPN
connections too.
- Toggle with_cacert_patch to 0: the Radius CA patch neeeds to be
reworked. Wrap applying the patch into a with_cacert_patch
condition, to make enabling/disabling a one-stop change.
- Update to version 1.0.2:
+ Wi-Fi devices now indicate support for 2GHz and 5GHz
frequencies.
+ "nmcli device" output now indicates physical port ID
+ New config items added to the 'ifcfg-rh' plugin:
- IPV4_ROUTE_METRIC and IPV6_ROUTE_METRIC.
- DEVTIMEOUT.
- IPADDR and PREFIX are now supported for specifying address
ranges of shared IPv4 connections.
+ Dispatcher scripts now get a CONNECTION_FILENAME variable with
the path to the configuration file for the connection.
+ An example dispatcher script that is able to apply complex
routing rules (such as setting up policy-based routing) for
'ifcfg-rh' connections was added to examples/dispatcher/.
+ 'mode' key of Bond device options property now accepts numeric
values.
+ Connection attempts for devices without carrier on startup now
wait for carrier to appear within a short timeout instead of
failing immediately. This makes system startup more robust.
+ Bridge connectivity is now properly restored on resume from
suspend.
+ The D-Bus name is acquired earlier during the daemon startup.
This makes it possible for the systemd service manager to
optimize the service startup so that services that require
networking are activated sooner contributing to faster system
start up time.
+ A lot of memory leak problems were fixed, resulting in reduced
memory usage. Many of them were discovered as a result of
improvements in use of Valgrind in the testing infrastructure.
+ Management of 'teamd' daemon instances for Team devices is now
more robust.
+ The 'dnsmasq' daemon respawns when it terminates and it is
configured for management of DNS resolver configuration.
+ Hostnames that are not fully qualified are no longer sent to a
DHCPv6 server for a dynamic DNS update.
+ Connection UUIDs are now checked for uniqueness when connection
configurations are read.
+ Receipt of a NDP Router Advertisement can no longer lower the
IPv6 hop limit (CVE-2015-2924).
+ Many other bugs were fixed.
+ Updated translations.
- Add NetworkManager(cacert-patch) provides: to be toggled to 0
whenever we disable nm-probe-radius-server-cert.patch. Other
packages that consume the ABI introduced by this patch can
specify this as a requirement.
- Reabse nm-probe-radius-server-cert.patch
- Add rp-pppoe BuildRequires, so configure can autodetect the path
to the pppoe binary.
- Recommend rp-pppoe: the program is needed for NetworkManager to
be able to initiate PPPoE connections (commonly used by ADSL
providers). It is not strictly required to operate NM in most
setups, thus only recommended (boo#903553).
- Update to version 1.0:
+ A new 'libnm' GObject-based client library to replace
libnm-util/libnm-glib:
- IP address, IP route, hardware address, and other properties
are now represented as strings.
- Based on GIO's GDBus bindings instead of dbus-glib.
- Uses modern GObject APIs including GAsyncResult and GVariant.
- See https://wiki.gnome.org/Projects/NetworkManager/libnm.
+ Devices and VPN connections now have individual default routes.
Priorities are handled through configurable route metrics.
+ nmcli now supports password requests and PolicyKit
authorizations.
+ A faster, lighter-weight (though less capable) internal DHCP
client has been added and may be selected with the
"dhcp=internal" option. It supports fewer DHCP options and
does not yet support DHCPv6.
+ A new 'configure-and-quit=yes' option has been added for
environments with less dynamic network configuration.
+ When running on 3.17 and later kernels, NetworkManager handles
IPv6LL address assignment to ensure that IPv6 connectivity is
not enabled until intentionally configured by the user.
+ NetworkManager no longer causes the nl80211 kernel module to be
loaded on systems with no Wi-Fi devices.
+ Bluetooth DUN support now works with Bluez 5.x.
+ VPN connections can now persist across link changes and
suspend/resume if their VPN plugin supports this feature.
+ A new 'ibft' settings plugin has been added to support
firmware-based iBFT/iSCSI configurations. This functionality
has been moved to 'ibft' from the 'ifcfg-rh' plugin.
+ IPv6 router advertisement MTUs are now respected.
+ NetworkManager no longer requires polkit libraries at runtime
when Polkit support is enabled, and Polkit can be disabled at
build time too.
+ Automatically created connections are now deleted when their
device goes away.
+ 'nmcli dev connect' now attemts to create a connection if none
exists.
+ Manually configured static IPv6 configuration is kept even if
SLAAC fails.
+ Manpages for the 'keyfile' and 'ifcfg-rh' plugins now describe
their configuration syntax and available options.
+ WWAN connections now support IPv6 if the modem and provider
support IPv6.
+ Software devices (bridge, bond, team, etc) can now be deleted
from the D-Bus API or with nmcli.
+ The manpages, documentation, and API annotations have received
many cleanups.
+ Externally created virtual interfaces are no longer managed by
NetworkManager until they are set "up" or activated via nmcli.
- Disable nm-probe-radius-server-cert.patch for now: needs rebase.
- Drop 0001-core-don-t-auto-launch-logind-bgo-741572.patch and
NetworkManager-dhcpv6.patch: fixed upstream.
- Split out new subpackage typelib-1_0-NM-1_0 and libnm0.
- Require typelib-1_0-NM-1_0 and libnm0 by the -devel package.
- Add pkgconfig(bluez) BuildRequires.
- Replace pkgconfig(libsystemd-login) BuildRequires with
pkgconfig(libsystemd) and pkgconfig(polkit-gobject-1) with
pkgconfig(polkit-agent-1), following upstream.
- Update to version 0.9.10.1:
+ Kernel 'cache' routes (such as those added by IPv6 operations)
are ignored, preventing unwanted CPU usage.
+ Vala bindings for libnm-glib async methods have been added.
+ Some interactions with external OpenVPN daemon default routes
have been fixed.
+ Fixed usage of libnm-glib connectivity checking from
garbage-collected languages.
+ An unusual delay acquiring a DHCP lease with dhcpcd has been
fixed.
+ A libnm-glib crash has been fixed when multiple NMClients are
created.
+ A failure to pass certificate blobs to wpa_supplicant has been
fixed.
+ A failure to send the inner private key password to
wpa_supplicant has been fixed.
+ nmcli now returns earlier when activating master interfaces.
+ nmtui password fields now correctly display the password.
+ The IPv6 hop limit is no longer mistakenly set to 0 in some
cases.
+ Some DHCPv6 failures are no longer fatal.
+ Handling of DHCP 'nak' and 'expire' states has been fixed in
some cases.
+ WiFi band locking has been fixed.
+ Support for Bluetooth DUN with Bluez5 has returned.
+ Non-local users can now control networking after
authenticating with PolicyKit.
+ Externally added routes no longer have their metrics
overwritten.
+ Some child interfaces (eg VPN or WWAN) are no longer
deconfigured when recognized.
+ Support for the PrimaryConnection D-Bus property has been
backported.
+ IPv6 RDNSS/DNSSL forced expiration is now handled properly.
+ An invalid route to the DHCP server is no longer added in some
configurations.
+ A crash when external master/slave changes were made has been
fixed.
+ Various nmtui bugs for slaves, WiFi, and IP address buttons
have been fixed.
+ DHCP no longer fails due to SIGPIPE when the systemd journal
is restarted.
+ Unmanaged slaves are now updated correctly when they
disappear.
+ Cooperation with external team interfaces has been fixed.
+ Bridge STP property ranges are now properly checked.
+ Manager state is now properly updated on resume.
+ Slave interfaces are no longer released on exit.
+ Static IPv6 configuration is now added before SLAAC is
started.
+ Allow shared connections to be started without a carrier.
+ A crash when disconnecting older Nokia phones has been fixed.
- Drop patches incorporated upstream:
+ 0001-core-don-t-auto-launch-logind-bgo-741572.patch.
+ NetworkManager-dhcpv6.patch.
- Add NetworkManager-dhcpv6.patch: dhcp: let dhclient handle
requesting the 'server-id' option (boo#912315).
- Add 0001-core-don-t-auto-launch-logind-bgo-741572.patch: do not
trigger logind start on system startup to avoid deadlock
(boo#905639).
- Handle NetworkManager-dispatcher.service using the systemd
macros.
- Enable NetworkManager-dispatcher.service in %post: as this is a
dbus service, the 'systemd unit' must be enabled in order to be
fired up.
==== NetworkManager-applet ====
Version update (1.8.10 -> 1.8.24)
Subpackages: NetworkManager-applet-lang NetworkManager-connection-editor libnma0 nma-data
- Update translation-update-upstream and find_lang invocations.
The potfile name has changed.
- Update to version 1.8.24:
+ Fixed external UI mode without interactive secrets.
+ Ad-Hoc networks now support WPA2 authentication.
+ Support for SAE authentication (WPA3 Personal) was added.
+ Fixed applet operation on graphical servers other than X11
(such as Wayland).
+ Various other bug fixes and enhancements.
+ Added EXPERIMENTAL libnma-gtk4 library for use with GTK4. Not
recommended for production use!
+ Updated translations.
- Rebase feature-app-indicator-desktop-file.patch (boo#1138523).
- Revert back to pkgconfig(appindicator3-0.1) BuildRequires: We do
not want to pull mate desktop into staging. Sub with
pkgconfig(ayatana-appindicator3-0.1) BuildRequires was rejected.
- Update to version 1.8.22:
+ The applet's secret agent can now utilize external UI mode for
VPN plugins that support it.
+ The Wi-Fi-related items in the applet menu are now sorted more
reasonably.
+ Various improvements to the Mobile Wizard and Certificate
Chooser usability.
+ Render a QR code in the applet's connection info dialog.
+ Improved the applet's info dialog appearance.
+ Updated translations.
- Disable feature-app-indicator-desktop-file.patch: Needs rebase.
- Rebase
NetworkManager-gnome-bsc1003069-default-agent-owned-secrets.patch
with quilt.
- Rename lang subpackage following openSUSE
translation-update-upstream changes.
- Build against Ayatana Indicators instead as it's considered
the new upstream
- Update to version 1.8.20:
+ Build of libnm-gtk, a libnm-glib compatibility library, is
disabled by default. It can be enabled by passing
- -with-libnm-gtk to configure script. Nobody should need it by
now. Users that still use this are encouraged to let us know
before the libnm-glib support is removed for good.
+ Improve the mobile broadband wizard.
+ Fix a bug in the wifi dialog that made widgets disappear when
selecting a different device.
+ Support secret agent hints needed when using IWD as wireless
backend.
+ Updated translations.
- Drop nm-applet-revert-no-show-all.patch: Fixed upstream.
- Add nm-applet-revert-no-show-all.patch: libnma: fix wrongly
showing hidden GUI elements (bsc#1106705,
glgo#GNOME/network-manager-applet#20).
- Update to version 1.8.18:
+ libnma:
- Fix wrongly showing hidden GUI elements, which causes
connection editing to behave wrong
(glgo#GNOME/network-manager-applet!20).
- c-e: Fix translation issues in GUI due to missing gettext
domain (bgo#792285).
+ Updated translations.
- Update to version 1.8.16:
+ Fix various issues that causes GtkApplication to quit at the
wrong time.
+ Read the Mobile Providers database from a build-time determined
location.
+ Modernize Gtk+ 3.0 use in preparations for Gtk+ 4.0.
+ Updated translations.
- Add pkgconfig(mobile-broadband-provider-info) BuildRequires: New
dependency.
- Update to version 1.8.14:
+ Fix an applet crash on disconnect.
+ Fix VPN icons in AppIndicator mode.
+ Provide (limited) secret agent service even when a keyring is
unavailable.
+ Fix saving of connections with "always ask" EAP secrets.
+ Register editor windows as GtkApplication windows, so that the
editor quits at the right time with --edit option.
+ The AppStream metadata is now in /usr/share/metainfo as
recommended by the specification.
+ Updated translations.
- Drop nma-fix-applet-segfault.patch: Fixed upstream.
- Add nma-fix-applet-segfault.patch: NMNetworkMenuItem: Don't
double-free priv->dupes, fix segfault on startup (boo#1097908,
glgo#GNOME/network-manager-applet#2).
- Update to version 1.8.12:
+ Allow creation of PPPoE connection without a parent interface.
+ Add an option to set a connection as Metered.
+ Make the form layout consistent with GNOME UI style.
+ Convert editor into a GtkApplication with an app menu.
+ Fix a potential crash in the certificate picker with no
modules.
+ Fix build warnings with GCC 8.
+ Support building against Ayatana AppIndicator.
+ Updated translations.
- Drop upstream fixed patches:
+ 0001-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch
+ 0002-shared-compat-fix-memory-handling-of-nm_setting_vpn_.patch
- Following changes in NetworkManager:
+ Pass libnm_gtk=false and without-libnm-gtk to meson/configure.
+ Drop no longer needed pkgconfig(NetworkManager),
pkgconfig(libnm-glib), pkgconfig(libnm-glib-vpn) and
pkgconfig(libnm-util) BuildRequires.
+ Drop no longer built subpackages: libnm-gtk%%{sover},
typelib-1_0-NMGtk-1_0 and libnm-gtk-devel.
+ No longer handle libnm-gtk%%{sover} in post(un).
+ Drop currently disabled
nm-applet-probe-radius-server-cert.patch: Obsolete since patch
is no longer present in NetworkManager, following this, drop
define with_cacert_patch and conditionals.
- Re enable appindicator in autotools BuildRequires
- Add feature-app-indicator-desktop-file.patch to launch the startup
application with appindicator support and add a delay to ensure
that the desktop's systray service is running beforehand.
==== NetworkManager-branding-openSUSE ====
- Switch package to _multibuild.
==== NetworkManager-openconnect ====
Version update (1.2.4 -> 1.2.6)
Subpackages: NetworkManager-openconnect-gnome NetworkManager-openconnect-lang
- Update to version 1.2.6:
+ libnm-glib compatibility (NetworkManager < 1.0) is disabled by
default. It can be enabled by passing --with-libnm-glib to
configure script. Nobody should need it by now. Users that
still use this are encouraged to let us know before the
libnm-glib support is removed for good.
+ Allow key files for TPM v2.0 to be configured.
+ Add support for PAN GlobalProtect and native Pulse Secure
protocol.
+ Discourage users from accepting bad server certificates.
+ Add persistent support (beware
https://bugzilla.gnome.org/794190 though).
- Add pkgconfig(gcr-3) BuildRequires: New dependency.
- Use modern macros.
- Following changes in NetworkManager: pass without-libnm-glib to
configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
pkgconfig(NetworkManager), pkgconfig(libnm-glib),
pkgconfig(libnm-glib-vpn) and pkgconfig(libnm-util)
BuildRequires.
- Drop no longer needed export CFLAGS="%%{optflags}
- Wno-deprecated-declarations".
- Drop unnneeded NetworkManager-gnome Requires from gnome
sub-package, it is not longer of use for us.
- Modernize spec-file by calling spec-cleaner
==== NetworkManager-pptp ====
Version update (1.2.4 -> 1.2.8)
Subpackages: NetworkManager-pptp-gnome NetworkManager-pptp-lang
- Update to version 1.2.8:
+ Fix build without GTK/Gnome.
+ Updated translations.
- Following changes in NetworkManager: pass without-libnm-glib to
configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
pkgconfig(NetworkManager), pkgconfig(libnm-glib),
pkgconfig(libnm-glib-vpn), pkgconfig(libnm-gtk) and
pkgconfig(libnm-util) BuildRequires.
- Package missing COPYING file.
- Package m-pptp-service.conf as config, silence rpmlint.
- Drop unnneeded NetworkManager-gnome Requires from gnome
sub-package, it is not longer of use for us.
- Update to version 1.2.6:
+ Fix passing "user" and set "remotename" (bgo#794695)
+ Use gresources for UI file
+ Updated translations.
- Update URL tag to https://wiki.gnome.org/Projects/NetworkManager:
currently the Network Manager project's web page.
- Drop icon_theme_cache_* post/postun scriptlets: its fucntionality
has been moved to RPM file triggers (4.13, suse_version 1330).
- Add gio-2.0, gio-unix-2.0 and glib-2.0 pkgconfig modules
BuildRequires to avoid implicit dependencies.
- Modernize spec-file by calling spec-cleaner
==== NetworkManager-vpnc ====
Version update (1.2.4 -> 1.2.6)
Subpackages: NetworkManager-vpnc-gnome NetworkManager-vpnc-lang
- No longer recommend -lang: supplements are in use
- Updatet to version 1.2.6:
+ Fix for a local authenticated privileged escalation bug
(CVE-2018-10900). All users are advised to upgrade.
+ The CA file is now hidden from the configuration dialog if
hybrid auth is disabled.
+ Updated translations.
- Following changes in NetworkManager: pass without-libnm-glib to
configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
pkgconfig(NetworkManager), pkgconfig(libnm-glib),
pkgconfig(libnm-glib-vpn), pkgconfig(libnm-gtk) and
pkgconfig(libnm-util) BuildRequires. Add explicit
pkgconfig(libnm) BuildRequires.
- Package missing COPYING file.
- Stop handling icon_theme_cache_post(un) in post(un).
- Drop unneeded and unused update-desktop-files BuildRequires.
- Drop unneeded NetworkManager-gnome Requires from gnome
sub-package, it is no longer of use for us.
==== PackageKit ====
Version update (1.1.10 -> 1.1.12)
Subpackages: PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0
- Add PackageKit-zypp-upgrade-system.patch: zypp: implement
upgrade-system method (bsc#1155638, bsc#1154973,
gh#hughsie/PackageKit/commit/d060dd24).
- Add PackageKit-zypp-get-files-string-array.patch: zypp: pass an
array of strings to pk_backend_job_files()
(gh#hughsie/PackageKit#351).
- Remove zypp-Switch-to-doUpgrade-solver-when-required-by-distribution.patch,
rebase zypp-perform-actions-disallowed-by-update-in-upgrade-mode.patch,
add PackageKit-zypp-dont-set-upgrade-mode-on-updating-specific-packages.patch:
zypp: Don't set upgrade mode in update-packages
(gh#hughsie/PackageKit#345).
- Add PackageKit-zypp-get-updates-dup-or-up.patch: Fix get-updates
in Tumbleweed(gh#hughsie/PackageKit#343).
- Modify PackageKit-systemd-timers.patch: Port the cron
configuration variables to the script, and add -sendwait
parameter to mail in the script(bsc#1130306).
- Refresh patches with quilt.
- Drop PackageKit-cron-without-sleep.patch: Not needed for any
current version of openSUSE.
- Add PackageKit-drop-gtk2.patch: Port away from gtk2 dependency,
drop gtk2-devel BuildRequires (gh#/hughsie/PackageKit#333).
- Add autoconf-archive BuildRequires and run autogen.sh, needed as
above patch touches buildsystem.
- Add PackageKit-zypp-fix-what-provides-newest-filter.patch:
zypp: Add support for newest filter in what-provides(bsc#984865,
gh#hughsie/PackageKit#335).
- Rename PackageKit-remove-default-thread-check.patch to
PackageKit-add-mutex-lock-to-protect-backend-priv-eulas.patch,
and update it with the one accepted upstream.
- Add PackageKit-zypp-fix-newest-filter.patch: zypp: Emit installed
package for newest filter (bsc#1125434, gh#hughsie/PackageKit#329).
- Add zypp-perform-actions-disallowed-by-update-in-upgrade-mode.patch
to fix switch to upgrade mode in the backend
- Add PackageKit-remove-polkit-rules.patch: Remove polkit rules
file (bsc#1125434).
- Limit fdupes to the btrfs subvolume.
- Combine %service_* calls to reduce generated boilerplate.
- Redo summaries without em dashes.
- Reduce %systemd_requires to %systemd_ordering; %service_*
can deal with the absence of it.
- Modify PackageKit-systemd-timers.patch: Fix unit field in
packagekit-background.timer (boo#1126943).
- Add zypp-Switch-to-doUpgrade-solver-when-required-by-distribution.patch
so Tumbleweed can properly update
- Add PackageKit-systemd-timers.patch: Migrate from cron to
systemd timer (bsc#1115410).
- Drop PackageKit-avoid-endless-loop-on-autoupdate.patch: With
PackageKit-return-on-transactions-going-backwards.patch and
PackageKit-remove-default-thread-check.patch, EULA promt works
without any issue (bsc#1038425).
- Add PackageKit-remove-default-thread-check.patch: Remove the
pk_is_thread_default() check in pk_backend_is_eula_valid() so
that we can call it in zypp backend without any issue
(gh#hughsie/PackageKit#301, bsc#1038425).
- Add PackageKit-return-on-transactions-going-backwards.patch:
transaction: Return directly when its state is going backwards
(gh#hughsie/PackageKit#301, bsc#1038425).
- Update to version 1.1.12:
+ common: Handle quoted strings in /etc/os-release.
+ offline update: Fix translations to show up.
+ Backends:
- zypp: Implement GetFilesLocal in zypp backend.
- Various changes related to aptcc and dnf.
- Changes from version 1.1.11:
+ New Features:
- Add --autoremove option to pkcon.
- Shutdown the daemon on idle by default.
+ Bugfixes:
- De-register callbacks on PkClientHelper finalize.
- Don't complain if command-not-found get uninstalled while
running.
- Fix critical on idle shutdown.
- Fix issues with debconf helper not working.
- Never assert when an interactive TTY is not available.
- Schedule offline update service to run after
system-update-pre.target.
- Shut down services cleanly before rebooting after offline
updates.
+ Backends:
- Various changes related to aptcc, dnf and nix.
- Drop PackageKit-get-files-local.patch: fixed upstream.
- Add files/directories created by tmpfiles.d under /var as ghost
entries to the rpm filelist.
- Add PackageKit-get-files-local.patch: Implement GetFilesLocal
method in zypp backend (bsc#1097581).
- Add PackageKit.tmpfiles: Use tmpfile.d to make sure PackageKit
doesn't package files in /var (bsc#1098042).
- offline updates should be disabled in Leap too, just like SLE
- Update to version 1.1.10:
+ Notes: This release fixes CVE-2018-1106 which is a moderate
security issue (boo#1086936).
+ Backends:
- zypp:
. Implement GetDetailsLocal in zypp backend.
. Improve refresh-cache function in zypp backend.
- Various changes related to aptcc and dnf.
- Drop PackageKit-zypp-backend-improve-refresh-cache.patch and
PackageKit-zypp-backend-get-details-local.patch: Fixed upstream.
- Drop NetworkManager-devel BuildRequires: Not used since version
1.1.7.
- Disable offline-update when building for SLE.
- Remove pkgconfig(npapi-sdk) BuildRequires:, it is no longer
needed as browser plugin is not built since 1.1.0.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 1.1.9:
+ Fix missing PK_STATUS_ENUM_RUN_HOOK in pk-enum.c.
+ Fix Qt annotation on DBus signature.
+ client: Fix an invalid read when cancelling races with Finish.
+ engine: Fix a memory leak when handling GetTransactionList.
+ Fix getting user session ID with D-Bus "user bus" model.
+ Fix g_object_ref() type cast warnings with glib 2.56.
+ Rename "Software Sources" to "Software Repositories".
+ transaction: Don't leak polkit authority.
+ transaction: Fix a memory leak when authorizing actions.
+ transaction: Log transaction completed messages on debug, not
info level.
+ Backends:
- zypp: remove memory leak from zypp backend.
- Various changes related to aptcc, dnf, slack and urpmi.
- Modernize spec-file by calling spec-cleaner
- Add PackageKit-zypp-backend-get-details-local.patch: Implement
GetDetailsLocal method in zypp backend (bsc#1008287).
- Update to version 1.1.8:
+ Notes: The Slackware backend was renamed from "katja" to
"slack".
+ Libraries:
- Add getters for PkEulaRequired.
- Add new pk_results_set_role() API.
+ New Features: Save transaction role to the offline update
results file.
+ Bugfixes:
- Various fixes to docs.
- Bring introspection and vapigen m4 macros into the source.
- command-not-found: Be more explicit when ignoring path
components.
- service: Use ConditionPathExists=!/run/ostree-booted.
+ Backends:
- zypp: Return error if invalid package IDs are detected.
- Various changes related to aptcc and slack.
- Drop PK-zypp-return-error-invalid-package-ids.patch: fixed
upstream.
- Drop autoconf-archive and automake BuildRequires and no longer
call autoreconf: no patch changes the build system.
- Replace --enable/disable-systemd-updates configure parameter with
- -enable/disable-offline-update: the relevant systemd-updates
parameters have not been valid since PackageKit 1.0.0.
- Drop --with-default-backend=zypp configure parameter: this has
not been udnerstood since PackageKit 1.0. PK just used the one
and only backend installed in the distro.
- Add PackageKit-cron-without-sleep.patch: Do not sleep while
running scripts called by cron. openSUSE's run-crons has
sufficient logic to not have all machines start at the same time
(boo#1071521).
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
- Drop py_requires from PackageKit: there are no python scripts in
the main package.
- Drop python-devel BuildRequires: we do not package the python
packagend anyway.
- Have post/postun script for PackageKit-gtk3-module post/postun
only for suse_version < 1330: newer versions have file triggers
to trigger schema compilation.
- Modify PackageKit-zypp-backend-improve-refresh-cache.patch:
Prevent PK from being killed by unhandled exceptions
(boo#1064380).
- Add PK-zypp-return-error-invalid-package-ids.patch: Return error
if invalid package IDs are detected in zypp backend (bsc#981011).
- No longer BuildRequires libqt4-devel, this part is in a separate
project since version 0.8.6.
- Update to version 1.1.7:
+ Libraries: Add missing context pushes and pops.
+ Backends: zypp: Fix stack smashing on 32-bit system.
+ New Features: Add the ability to install updates on reboot in
PackageKit-cron.
+ Bugfixes:
- Don't search for NetworkManager or ConnMan anymore.
- Effectively check for previous proxy entries.
- Fix proxy environment variables.
- Show a different progress message for system upgrades.
+ Updated translations.
- Drop PackageKit-avoid-stack-smashing-on-i586.patch: Fixed
upstream.
- Explicitly call autoreconf, as one of the patches touches the
build system. As long as the version of automake available is the
same as was used to bootstrap the tarball, there is no issue, but
if the version changes, the call must be explicit.
- Add autoconf-archive BuildRequires in order to actually be able
to successfully bootstrap.
- Update to version 1.1.6:
+ New Feature: Add new status "Running hooks".
+ Bugfixes:
- Checks NULL strings inside pk_progress_bar_start.
- Fix segfault when config file is not found.
- Return success to avoid reboot in pk-offline-update.
- Use g_printerr() for errors instead g_print().
- Various tweaks to the offline-updates service file.
+ Backends: fixes for alpm, aptcc and dnf.
- Add PackageKit-avoid-stack-smashing-on-i586.patch: Fix PackageKit
stack smashing when running "pkcon get-updates" on 32-bit system
(fdo#101267, bsc#1020028).
- Add PackageKit-zypp-backend-improve-refresh-cache.patch: Improve
zypp_refresh_cache in zypp backend to make PK works better with
zypper (bsc#899755).
- Update to version 1.1.5:
+ This release removes the hif backend which is superseded by the
new dnf backend.
+ Bugfixes:
- Fix redeclaration of polkit autocleanup functions.
- Check for a zero-length search string before passing to
backends.
- command-not-found: Ignore commands of only one character.
+ Backends: fixes for alpm, aptcc and katja.
+ Updated translations.
- Update to version 1.1.4:
+ Backends:
- aptcc:
. Add get-files-local support.
. Add support for pk_backend_get_details_local.
. Add support for searching for relative paths.
. Convert a few more loops to C++11 range for.
. Drop DebFile helper class.
. Fix locating package which a file list belongs to.
. Fix NULL assertion warning.
. Fix typo.
. Install local files using APT API.
. Update pk-matrix for GetDetailsLocal.
. Use C++11 range for loops.
. Use FindGrp instead of manual matching every package when
resolving.
- apt: Remove reference from pk-matrix.html.
- dnf: Port from libhif to libdnf.
- hif/dnf:
. Fix a tiny memory leak when installing packages.
. Fix a tiny memory leak when invalidating repo cache.
- zypp:
. Pass the patch "Application Restart Suggested" flag down
to PK.
. Return error if invalid package IDs are detected.
+ New Features:
- Add a new DNF backend.
- Use GetFilesLocal in pkcon get-files if argument is a file.
+ Bugfixes:
- Add a new REPO_ALREADY_SET error enum and use it in backends.
- Annotate PreparedUpgrade DBus property for usage in
PackageKit-Qt.
- Change the configuration of the cron script to a
sysconfig-like config.
- Do not try to exec plymouth if it is not installed.
- Don't crash when emitting PropertiesChanged for NULL values.
- Fix a leak in get_prepared_sack().
- Fix a tiny memory leak on error path.
- Fix a tiny memory leak when setting a proxy.
- Fix "cache-age changed to -1" debug message (when cache-age
is G_MAXUINT).
- Fix two small memory leaks when processing signals from the
daemon.
- Fix updates and change code to aid in not breaking this again
(gh#hughsie/PackageKit#149).
- Fix various g_variant_get ^a&s leaks.
- Invalidate PreparedUpgrade property when the prepared file
changes.
- Look for command-not-found dbus socket in /run instead of
/var/run.
- Remove declaration of non-existent
pk_task_{get,set}_interactive().
- Drop
0001-Change-the-configuration-of-the-cron-script-to-a-sys.patch,
PackageKit-dbus-location.patch,
PackageKit-annotate-dbus-interface.patch,
0001-zypp-Return-error-if-invalid-package-IDs-are-detecte.patch
and bnc#881245-update-test-affects-package-manager-should-restart-gpk-update-viewer.patch:
Fixed upstream.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Stop passing V=1 to make, we do debugging locally.
- Drop PackageKit-1.0.1-fix-bashisms.patch: this patch has been
submitted upstream for discussion (gh#hughsie/PackageKit#162). If
accepted, we'll inherit with a future update, if declined, it is
not important enough to carry around. The code it touches is only
used by the internal test suite.
- Drop PackageKit-fix-offline-trigger.patch: in line with upstreams
expectation we package /var/cache/PackageKit. With this present
the symlink produced for offline update can correctly symlink
to an existing directory.
- Stop Providing/Obsoleting opensuse-codecs-installer, it was
dropped more than 5 years ago.
- Add
0001-zypp-Return-error-if-invalid-package-IDs-are-detecte.patch:
Fix segfaults when detecting invalid package IDs
(gh#hughsie/PackageKit#148).
- Add PackageKit-annotate-dbus-interface.patch: annotate the DBus
interface introduced with version 1.1.2 in order for PK-Qt to
be able to build.
- Update to version 1.1.3:
+ Bugfixes:
- backend job: Avoid emitting duplicates with parallel
download.
- Revert a patch that caused PackageKit to always request auth
when installing packages.
- Update the GPLv2 text in COPYING.
+ Backends: zypp: PK_FILTER_ENUM_ARCH is supposed to filter on
primary arch.
- Update to version 1.1.2:
+ This release adds a new backend for the Nix package manager.
+ New Features:
- Add a test for offline distro upgrades.
- Add PreparedUpgrade DBus property.
+ Bugfixes:
- Make pk_console_get_prompt() big endian safe.
- Require admin authorisation to trigger a distro upgrade.
- build: Avoid g_simple_async_result deprecation warnings.
- task: Fix only-trusted property notifications.
- task: Honour the only_trusted property when setting up
transactions.
+ Backends: fixes for alpm. aptcc, hif and katja.
- Add trusted key of Kalev Lember (8F62AF74) to the keyring.
- Fix update-alternatives usage.
- Update to GNOME 3.20.2 (FATE#318572).
- Drop docbook-utils BuildRequires: No longer needed for man pages
building.
- Update to version 1.1.1:
+ Backends:
- alpm: port to g_autoptr().
- hif: Set ALLOW_DOWNGRADE flag for all transactions.
- zypp: Enforce formatting input as string.
+ New Features:
- Add UpdateTriggered / UpgradeTriggered DBus properties.
- Add TriggerUpgrade DBus method handling.
+ Bugfixes:
- Emit UpdatesChanges when installing packages.
- Fix GIR annotations for progress callbacks.
- Increase the number of packages that can be resolved.
- Point offline update/upgrade trigger to the prepared update.
- Unlink any existing offline update triggers before creating.
- Update to GNOME 3.20 Fate#318572
- Update to version 1.1.0:
+ New Features:
- Add client side API for triggering offline system upgrades.
- Add getters for PkProgress.
- Add pk_get_distro_version_id.
- Add system upgrade API to PkTask.
- Port to g_autoptr().
- Remove the PackageKit browser plugin.
- Use the GLib network monitoring support.
+ Backends:
- zypp:
. Avoid media access when testing for cd/dvd URL scheme.
. Fix build.
. Use libzypp's arch compatibility check.
- Other fixes for alpm, aptcc and hif.
+ Bugfixes:
- Add missing description for obsoleted packages.
- Add support for offline system upgrades.
- Allow to enable or disable systemd units for offline update.
- Correctly store file descriptor from logind (bgo#94070).
- Do not crash on GetPrepared when there are no offline
updates.
- Do not crash on transaction database corruption.
- Do not crash when parsing a very broken transaction log.
- Do not install offline update related files if disabled.
- Emit PropertiesChanged for UpgradeSystem transaction flags.
- Fix download-size-remaining property type.
- Fix various minor memory leaks.
- Make transaction get_proxy() return TRUE for no proxy
settings.
- Minor fixes in command_not_found_handle{,r}() for bash and
zsh.
- Relax validation performed on input strings passed to
backends.
- Require dbus.socket for offline update.
- Set PACKAGEKIT_CALLER_UID environment.
- Sort package names when printing out simulation.
- Use new PkTask API for system upgrades.
- Rebase PackageKit-dbus-location.patch.
- Drop PackageKit-zypp-buildfix.patch: fixed upstream.
- Drop PackageKit-browser-plugin subpackage: the plugin was removed
upstream.
- No longer pass --with-mozilla-plugin-dir to configure: without
the plugin there is no need to know where it would need to be
installed.
- Update to version 1.0.11:
+ By popular demand, reintroduce the UpgradeSystem method.
+ Backends:
- python:
. Make PackagekitProgress an Iterable.
. Set steps on PackagekitProgress instanciation.
- zypp: Raise priority of ZYPP stack updates if a security
patch is shadowed (bsc#951592).
- dummy: Implement simulating UpgradeSystem and respect the
transaction flags.
- Lots of fixes for aptcc, hif and portage backends.
+ New Features: Allow the use of variadic functions in vala.
+ Bugfixes: Make pk_details_get_size documentation more specific.
- Add PackageKit-zypp-buildfix.patch: Fix build of the zypp
backend.
- Add PackageKit-avoid-endless-loop-on-autoupdate.patch: Avoid a
endless loop on autoupdates.
- Add PackageKit-fix-offline-trigger.patch: Fix the PK trigger
detection: if not done properly, PK might believe that something
else triggered the system update and expects something else to
handle the update (boo#954125).
- Add Suggests: cron due to existing cronscript
- Slight whitespace with spec-cleaner
- Update to version 1.0.10:
+ Process the offline update triggered by older PK versions.
+ Use Glib for reading symlink to prevent crash with some
compilers.
- Update to version 1.0.9:
+ Check the offline action trigger before performing the update.
+ Fix two critical warnings.
+ Add PackageKitGlib-1.0.metadata to release tarball.
+ Fix a race with the backend job thread creation.
+ Updated translations.
- Drop PackageKitGlib-1.0.metadata source: it is now part of the
tarball.
- Update to version 1.0.8:
+ New Feature: Generate Vala bindings.
+ Bugfixes:
- Correctly register enum properties.
- Exit quietly if we didn't prepare the offline update.
- Fix various docstring errors in the library.
- Look for libsystemd now that journal/login are merged.
+ Backend enhancements/fixes: hif, urpmi and yum.
- Replace pkgconfig(libsystemd-journal) BuildRequires with
pkgconfig(libsystemd), following upstreams changes.
- Add vala BuildRequires in order to build the vala bindings.
- Inject PackageKitGlib-1.0.metadata as source into the package: it
was forgotten in the 1.0.8 release tarball.
- Update to version 1.0.7:
+ New Feature: Define command_not_found_handler for zsh.
+ Bugfixes:
- Correct punctuation while applying offline updates.
- Don't run if bash command completion is being run.
- Fix Details() from spawned backends.
- Port GTK+ module to org.freedesktop.PackageKit.Modify2.
- Return the correct error for syntax errors in pkcon.
- Return the correct error if nothing was done for repo-enable.
+ Backend enhancements/fixes: alpm, entropy, hif, portage, urpm
and yum.
- Update to version 1.0.6:
+ New Features:
- Add dbus method for returning prepared packages.
- Add pk_backend_is_transaction_inhibited.
- gstreamer plugin: Add support for v2 of the PK session
service interface.
+ Bugfixes:
- Don't recursive lock the debug mutex when using --verbose
without a tty.
- Make "reboot" the default action for no action file.
- gstreamer plugin: Adapt to gstreamer missing plugin changes.
- gstreamer plugin: Avoid criticals when some of the parameters
are NULL.
+ Backend enhancements/fixes: alpm and hif.
- Update to version 1.0.5:
+ Add missing --allow-downgrade and --allow-reinstall to the man
page.
+ Backend enhancements/fixes: alpm and hif.
- Update to version 1.0.4:
+ New Features:
- Add 'quit' command to pkcon.
- Add the install and remove commands to the packagekit-direct
test tool
+ Libraries: Add PK_INFO_ENUM_UNAVAILABLE.
+ Bugfixes:
- Actually inhibit logind when the transaction can't be
cancelled.
- Allow pk_backend_job_set_allow_cancel() after ErrorCode has
been set/
- Do not attempt to run command-not-found for anything prefixed
with '.'.
- Don't use PkBackendSpawn helpers in compiled backends.
- Fix a hard-to-debug crash when cancelling a task that has
never been run.
- Make pk_backend_job_call_vfunc() threadsafe.
- Make pk_backend_repo_list_changed() threadsafe.
- Make the network detection code simpler.
- Really remove the timer GSource when quitting the daemon.
- Recreate the download location if it does not already exist.
+ Backend enhancements/fixes: alpm, aptcc, dummy, hif and urpmi.
- PK is newly published with a digital signature: add .keyring and
.asc file to sources.
- fix using 'echo' command in search-name.sh script
- add patches:
* PackageKit-1.0.1-fix-bashisms.patch
- Update to version 1.0.3:
+ Libraries: glib: Add support for reinstallation and downgrades.
+ Backends:
- hif:
. Add support for reinstall and downgrade.
. Use hif_context_set_vendor_cache_dir() to be smarter about
the vendor cache.
. Use repo loader provided by the context.
- zypp:
. Improve progress status.
. Propagate install errors to PK.
. Remap 'recommended' patches to 'BUGFIX'.
+ New Features: Add reinstall and downgrade support to pkcon.
- Drop PackageKit-zypp-progress-info.patch: Fixed upstream.
- Add PackageKit-zypp-progress-info.patch: Pass more progress
information from libzypp to PackageKit. This results in PK having
accurate information about overall download and install progress,
making all UIs profit from this (instead of just writing
'Installing packages', they can now show a progress bar. Clients
like pkcon and gnome-packagekit already use this information if
provided. Also offline-update propagates the information to
plymouth.
- Update to version 1.0.1:
+ New Feature: Add a KeepCache config parameter.
+ Bugfixes:
- Do not install the python helpers unless required.
- Don't assume systemd is found if --with-systemdsystemunitdir
is passed.
- Fall back to /usr/lib/os-release if /etc/os-release does not
exist.
- Fix compile when the systemd headers are not located in
/usr/include.
- Never allow cancelling a transaction twice.
- Overwrite an existing link for
packagekit-offline-update.service.
+ Backends:
- ZYpp:
. Be more specific with the progress status messages.
. Ensure to reach 100% on complete cache_refresh.
. Fix compiler warning.
- Fixes in apm, hif and urpmi backends.
- Drop PackageKit-offline-update.patch: fixed upstream.
- Update baselibs.conf: upon update to 1.0.0 soversion was bumped
to libpackagekit-glib2-18, but baselibs wasn't adjusted
==== SDL2 ====
- sdl2-khronos.patch
* fixes build on i586 (boo#1158176)
==== adwaita-icon-theme ====
Version update (3.26.1 -> 3.34.3)
- Ensure we have a recent enough version of gtk3-tools to build
the package.
- Update to version 3.34.3:
+ Fullcolor: trash icons.
+ Symbolic:
- rotation lock.
- battery icons.
- Changes from version 3.34.2:
+ Fullcolor: visible folder-documents.
- Update to version 3.34.1:
+ Symbolic:
- propegate the checkmark refinements.
- slightly smaller media-eject.
- centre alignment for go-next/previous.
- add ! to battery level 0.
- missing classes for battery icons.
- Update to version 3.34.0+13:
+ Symbolic:
- refined preferences-system-parental-controls
- add preferences-system-parental-controls
- fix missized copy icon; fix stroke in folder-new
- view-more use circles
- be less clever in the document icons
- refine clear icons; retire brush metaphor for clear-all
- refine alarm shape
- Switch to git checkout, explicit commit from master branch.
Following this, add libtool BuildRequires and pass autogen.sh,
needed to boostrap since we are now using a checkout.
- Update to version 3.34.0:
+ Fullcolor: update media-optical to the new style.
- Update to version 3.33.92:
+ symbolic:
- send-to metaphor.
- battery-missing-symbolic.
- pixel perfect question mark.
- mail-attachment metrics.
- view-reveal, view-conceal for passwords.
- keyboard.
- folders as inode.
- orientation icons.
- touch-disabled.
- weather-tornado.
- battery level icons.
+ fullcolor: colorful packages.
- Update to version 3.32.0:
+ No changes, stable version update only.
- Update to version 3.31.91:
+ symbolic:
- folder-download, inode-directory
- privacy, dnd, phone device icons
- new ui context for things that aren't strictly icons. Might
go into gtk
- emoji category tweaks
- mail-reply, battery status
- action icons eg rotation
- drive icon tweaks
+ fullcolor:
- more app/mimetype/device/status to legacy
- new style for fullcolor icons - folders, mimetypes and
devices
+ cursors: fix a symlink mixup.
- Update to version 3.31.1:
+ few symbolic updates
+ move a lot of fullcolor icons to legacy context. They will go
or be updated in 2 releases.
- symbolic: lists
- fullcolor: more app, device, mimetypes to legacy
- Update to version 3.30.1:
+ Fix nasty misrendering of inode-directory-symbolic.
- Update to version 3.30.0:
+ audio-speakers-symbolic rendering glitch
(glgo#GNOME/adwaita-icon-theme#11).
+ *starred-symbolic 2px outline as per guidelines
(glgo#GNOME/adwaita-icon-theme#7).
- Update to version 3.29.90:
+ Symbolic fingerprint, smartcard reader devices.
+ Emoji category icons in symbolic form.
+ Render script improvements.
+ General cleanup and maintenance.
+ SIM status icons (symbolic).
+ System-log-out-symbolic.
+ Screen sharing status.
+ Thicked strokes for *starred-symbolic.
+ Iput-gaming and application-games consistent.
+ Bluetooth rendering fix.
+ Application-x-appliance alignment.
+ Tab-new, application-x-executable improvements.
+ User-bookmarks metaphor.
+ General grid alignment fixes.
+ SVG filesize optimalizations.
- Use autosetup macro.
- Update to version 3.28.0:
+ No visible changes.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Camera-switch-symbolic (bgo#750285).
+ Highres sizing issue (bgo#785574).
+ Vpn-noroute.
+ Optional zopfli png optimizer.
+ Audio-volume-* fuzzy (bgo#709131).
+ Audio-volume-overamplified.
+ New metaphors for settings -- notifications, volume and
privacy.
- Drop unneeded %icon_theme_cache_post posttrans scriptlet: it's
no longer needed since RPM File Triggers.
==== akonadi-calendar-tools ====
Subpackages: akonadi-calendar-tools-lang
- Drop the unneeded python2 requirement.
==== akonadi-import-wizard ====
Subpackages: akonadi-import-wizard-lang libKPimImportWizard5
- Drop the unneeded python2 requirement.
==== akregator ====
Subpackages: akregator-lang
- Drop the unneeded python2 requirement.
==== appstream-glib ====
Version update (0.7.7 -> 0.7.15)
Subpackages: appstream-glib-lang libappstream-glib8
- Update to version 0.7.15:
+ Notes: The libappstream-builder shared library is no longer
installed.
+ New Features:
- Add as_content_rating_get_rating_ids().
- Add as_release_set_install_duration().
- Add as_utils_vercmp_full() for gnome-software.
- Add support for CONTACT URLs.
- Add support for per-release URLs.
- Add support for SOURCE URLs.
- Make as_content_rating_attribute_to_csm_age() public.
+ Bugfixes:
- Add missing OARS ? CSM mappings.
- Add some thread safety to AsApp and AsStore.
- Do not overwrite the project group using heuristics if
already set.
- Recognise uncompressed Arch packages.
- Remove unnecessary gtk dependency for builder.
- Return G_IO_ERROR_NOT_FOUND when loading fails.
- Tokenize the ID when adding search tokens.
- Drop pkgconfig(gtk+-3.0) BuildRequires: No longer needed.
- Switch to obs_scm service, use explict tag ref in _service,
ensure we only use released tags and drop tag offset in version.
- Drop no longer built subpackages libappstream-builder8 and
typelib-1_0-AppStreamBuilder-1_0.
- Add as-glib-fix-broken-appstream-files-permission.patch: Do not
preserve restrictive permissions when installing AppStream files
(gh#hughsie/appstream-glib#312).
- Update to version 0.7.14+0:
+ Set the AppStream ID from the X-Flatpak desktop key
+ trivial: Compile the DEP-11 stuff in the RPM spec file example
+ Add as_app_to_xml()
+ Add as_content_rating_add_attribute()
- Update to version 0.7.13+0:
+ Add ID provides for desktop files with X-Flatpak-RenamedFrom
+ trivial: Include glib.h for G_STRINGIFY
+ Throw an error when a launchable desktop-id is invalid
+ Better debug output for appstream-compose
+ Change order of arguments in matrix-html to match status-html
+ Do not restrict the maximum number of releases allowed
per-component
- Changes from version 0.7.12:
+ Support localised text in agreement sections
- Changes from version 0.7.11:
+ Add AS_APP_QUIRK_DEVELOPER_VERIFIED
+ store: Provide async variants of load functions
+ Escape quotes in attributes
- Changes from version 0.7.10:
+ trivial: Sync translations and remove line numbers
+ trivial: Fix a small memory leak when adding keywords manually
+ Do not require a release transaction when validating in relaxed
mode
+ Add object type checks on the inputs of all functions
+ Add COMMITMENT file as part of GPL Common Cure Rights
Commitment
+ trivial: Fix GObjectIntrospection markup for adding metadata
+ Do not parse firmware files
+ its: Extract release descriptions and agreement sections for
translation
- Update to version 0.7.9+0:
+ New Features:
- Add ability to store signature filename and checksum.
- Convert local icons found in metainfo files.
+ Bugs fixed:
- Follow the Debian tilde usage when ordering versions.
- Remove the refcounted string interning feature.
- Use the launchable to find the desktop filename.
- Drop gnome-common BuildRequires: this package has no use since
build system port to Meson.
- Update check section to work with meson.
- Update to version 0.7.8+3:
+ Use the launchable to find the desktop filename when using
appstream-builder.
+ Follow the Debian tilde usage when ordering versions.
- Update to version 0.7.8:
+ New Features: as_store_get_app_by_launchable(),
as_utils_unique_id_match(), as_version_string() for fwupd. And
support for component agreements.
+ Bugs fixed:
- Correctly compare version numbers like '1.2.3' and '1.2.3a';
- Don't include the path component in the name when parsing the
package filename;
- If the launchable is specified don't guess it when composing;
- Never add more than one component to the AppStream store when
composing;
- Veto apps that have empty OnlyShowIn=.
==== at-spi2-atk ====
Version update (2.26.3 -> 2.34.1)
Subpackages: at-spi2-atk-common at-spi2-atk-gtk2 libatk-bridge-2_0-0
- Update to version 2.34.1:
+ socket_embed_hook: Make plug_id parameter const.
- Update to version 2.34.0:
+ Updated doap.
- Update to version 2.33.92:
+ License is now lGPL-2.1+.
+ Several test fixes.
+ Initialize desktop name/path early; needed since we now defer
registration.
- Set license to LGPL-2.1-or-later.
- Update to version 2.33.91:
+ Defer registration until the main loop is entered. This fixes
an issue where a Python application could import gtk but not
enter the main loop, resulting in the application registering
with AT-SPI but not responding to queries.
+ Make sure return values are initialized for some functions.
- Update to version 2.33.2:
+ Add support for ROLE_CONTENT_DELETION and
ROLE_CONTENT_INSERTION.
+ Fix a build issue where libgobject might not have been linked,
resulting in undefined symbols.
- Changes from version 2.33.1:
+ Document atk_bridge_adaptor_init error messages.
+ Add atk_bridge_set_event_context.
+ Add AccessibleId property.
- Update to version 3.32.0:
+ Stable release version bump.
- Update to version 2.31.92:
+ Fix a crash when retrieveing headers from table cells.
- Update to version 2.31.2:
+ Add ScrollSubstringTo and ScrollSubstringToPoint interfaces.
==== at-spi2-core ====
Version update (2.26.3 -> 2.34.0)
Subpackages: at-spi2-core-lang libatspi0 typelib-1_0-Atspi-2_0
- Update to version 2.34.0:
+ Fix a use after free when freeing an event.
+ Clean up handling of the X11 property specifying the bus
address.
+ Update doap.
- Update to version 2.33.92:
+ Now requires meson 0.50.0.
+ License is now LGPL-2.1+.
+ Meson: only link to libdl when it is necessary.
+ Update installation instructions.
+ Clarify atspi_editable_text_insert_text documentation.
+ Do not warn on no reply from pending get_items call.
+ Eliminate some superfluous runtime warnings.
- Require meson >= 0.50.0.
- Set license to LGPL-2.1-or-later.
- Update to version 2.33.90:
+ Refactor the API for the screen reader to notify listeners
of its status.
+ Add a sender to the AtspiEvent struct.
+ Add missing atspi_application_get_type prototype.
+ Support mutter remote desktop interface for synthesizing
keyboard/mouse events (likely still needs work).
- Update to version 2.33.2:
+ Check WAYLAND_DISPLAY, rather than XDG_SESSION_TYPE, to avoid X
connections. Fixes breakage if X is started with startx and
XDG_SESSION_TYPE is unset.
+ X11: also try mod4 and mod5 to generate keysyms.
+ Add ATSPI_ROLE_CONTENT_DELETION and
ATSPI_ROLE_CONTENT_INSERTION.
+ Check for dbus-daemon in /usr/lib (for Solaris).
- Update to version 2.32.1:
+ Fix meson build for meson 0.50.0 and newer.
- Drop at-spi2-core-meson-build-fix.patch: Fixed upstream.
- Add at-spi2-core-meson-build-fix.patch: fix build for meson
0.50.0 (glgo#GNOME/at-spi2-core!9).
- Update to version 2.32.0:
+ Stable release version bump.
==== atk ====
Version update (2.26.1 -> 2.34.1)
Subpackages: atk-lang libatk-1_0-0 typelib-1_0-Atk-1_0
- Update to version 2.34.1:
+ Meson: fixed version.
- Update URL.
- Update to version 2.34.0:
+ No changes provided by upstream.
- Update to version 2.33.3:
+ Documentation: general documentation cleanup:
- Move Deprecated section down on AtkUtil.
- Update the list of symbols.
- Annotate the version for AtkTableCellIface.
- Use Markdown syntax for notes.
- Use the appropriate syntax for enumerations.
- Add missing documentation for AtkObject functions.
- Write description for AtkImage method.
- Add proper gtk-doc blurbs for AtkDocument, AtkComponentIface
and AtkActionIface.
- Remove atk.types (as we can autogenerate it).
+ AtkSocket/AtkPlug: Implement proper constructor for AtkPlug
and AtkSocket.
+ AtkText: Doc: minor doc fix for
atk_text_get_default_attributes.
+ New Roles: Add ATK_ROLE_CONTENT_INSERTION and
ATK_ROLE_CONTENT_DELETION.
+ Build:
- Meson: do not guard gir behind a cross_build check.
- Meson: refresh the build.
- Meson: use Meson to generate the pkgconfig file.
+ Updated translations.
- Changes from version 2.33.2:
+ AtkObject: added accessible_id property.
+ AtkText
- Edit documentation for last methods added in order to fix
introspection
- Fix failure value for atk_text_get_caret_offset.
+ Build: Bumping ATK version without a release as at-spi2-atk
master started to depend on last API changes.
- Update to version 2.32.0:
+ Updated translations.
- Update to version 2.31.92:
+ By mistake, 2.31.90 re-introduced a bug, as master didn't have
the revert for "atkimplementor: use the G_DEFINE_INTERFACE
macro to declare it as interface in the introspection".
- Update to version 2.31.90:
+ AtkText: Add ScrollSubstringTo and ScrollSubstringToPoint
methods to AtkText.
+ Build - meson:
- Make atk work as a subproject.
- Use an autotools compatible
compatibility_version/current_version on macOS.
- Fix usage of glib as a subproject dependency.
- Replace shared_library by library.
+ Build - Visual Studio: Add build instructions for Visual
Studio, as now is done via Meson.
+ Documentation:
- Move atk_relation_set_contains_target to correct doc section.
- Improve documentation for AtkText method return values.
+ Misc: atkplug, atksocket: Fix -Wredundant-decls.
+ Updated translations.
- Add meson_test macro, run tests during build.
- Update to version 2.30.0:
+ Fix "atk 2.29.2 is reported not to work any more"
(glgo#GNOME/atk#1).
- Update to version 2.29.92:
+ Improve the documentation slightly.
- Use autosetup macro.
- Update to version 2.29.2:
+ Add ScrollTo and ScrollToPoint methods to AtkComponent.
+ Build: Require a more recent version fo Meson, 0.46.0.
+ Misc: Documentation, introspection, and versioning fixes.
- Update to version 2.29.1:
+ Important note: this is the first release without autotools
support. From now on only meson would be supported.
+ Bugfixing: Setting accessible-role does not work (bgo#794513).
+ Build, autotools: Remove autotools support (bgo#795315).
+ Build, meson:
- Fix linker options on Darwin (bgo#795065).
- Follow meson_options convention (bgo#795301).
+ Updated translations.
- Following upstream changes, pass docs=true and introspection=true
to meson.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 2.28.1:
+ meson: fix version numbering. Roll new release to include it.
- Drop atk-2.28.0.patch: fixed upstream.
- Update to version 2.28.0:
+ bgo#791020: Remove list association from
ATK_ROLE_DESCRIPTION_{TERM,VALUE}.
+ Updated translations.
- Add atk-2.28.0.patch: Call it 2.28.0 in meson.build, same as the
tarball is called and what configure.ac defines.
- Modernize spec-file by calling spec-cleaner
- Update to version 2.27.1:
+ Build: meson, tracked by bug 785802:
- Add option to disable introspection.
- Fix .rc generation in Meson builds.
+ Build (Visual Studio): Enhance security of x64 binaries.
+ Updated translations.
- Update to version 2.26.1:
+ Build: meson, tracked by bgo#785802
- Add option to disable introspection.
- Fix .rc generation in Meson builds.
+ Build: (Visual Studio)
- Enhance security of x64 binaries.
+ Updated translations.
- Update to version 2.26.0:
+ Build: meson on Windows, tracked by bgo#785802 (not fully fixed
yet):
- Force-include msvc_recommended_pragmas.h on MSVC.
- tests: Fix build on pre-C99.
- meson: Build .rc file on Windows.
+ Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Drop conditional gnome-common BuildRequires and autogen call,
drop other conditional tweaks for obsolete versions of openSUSE.
- Run spec-cleaner, modernize spec.
- Update package summaries and RPM category.
Replace old RPM macros by new constructs.
Avoid running fdupes across hardlink boundaries.
- Update to version 2.25.90:
+ Bugfixing: bgo#689810: Move include guards out to enable GCC
optimisation.
+ Build (meson):
- Keep the version in sync with Autotools.
- Add atkversion.h to introspection build.
+ Build (visual studio):
- Adapt to the Python-field glib-genmarshal.
- Adapt to new glib-genmarshal command line.
- Use PythonDir instead of PythonPath.
- Integrate introspection builds.
- Don't build introspection by default.
- Make marshal generation more robust.
+ Misc: Update AUTHORS file.
- Update to version 2.25.2:
+ bgo#781715: Crash under atk_gobject_accessible_dispose().
+ Build (general/autotools):
- Add ATK_UNAVAILABLE macro.
- Use template files for the ATK enumerations.
- Convert atkversion.h.in to UTF-8 encoding.
- Include the marshallers header, not the source.
- Add buildir to the docs directories.
- Update deprecation warnings symbols.
- Simplify GObject dependency discovery.
+ Build (meson):
- Bug 782871: Add meson build system.
- Dist the Meson files.
- Use the appropriate soversion.
- Use the appropriate GETTEXT_PACKAGE.
- Install atk.h.
- Only depend on generated header.
+ Cleaning:
- Remove atk.spec.in.
- Remove uninstalled pkg-config file.
- Remove unused script for bundling ATK on Windows.
- Remove ChangeLog.
- Remove local introspection.m4.
+ Docs:
- Modernise the API reference:
. Use XInclude.
. Stop using SGML mode with XML files.
. Drop version.xml and use the gtk-doc package entities.
- Update the README mentioning Meson, Ninja, and cleaning a
little.
- Remove empty overrides file.
+ Gobject introspection: Mark unbindable functions as 'skip.
+ Misc: Update git ignore file.
+ New Relations and Roles:
- bgo#748384: Add ATK_ROLE_FOOTNOTE
- bgo#781587: Add error-message, error-for, details and
details-for-relation.
+ Updated translations.
- Update to version 2.24.0:
+ Build, MSVC: Support Visual Studio 2017.
+ Updated translations.
- Update to version 2.23.4:
+ Build, MSVC:
- Remove atk-install.props's on re-generation.
- Makefile.msvcproj, Makefile-newvs.am: Update from GLib.
- Move files to win32.
+ Docs:
- Fix typo.
- bgo#772236: change id of the atkobject chapter needed
case-insensitive filesystems.
+ Misc: Use Unicode apostrophe in a translatable string.
+ Updated translations.
- Update to version 2.22.0:
+ Add more options to XGETTEXT_OPTIONS in po/Makevars.
+ Updated translations.
- Update to version 2.21.90:
+ Add some missing argument (out) annotations (bgo#764883).
+ Add Language headers to po files.
+ MSVC/win32 fixes.
- Move AUTHORS ChangeLog NEWS README to doc subpackage.
- Update to GNOME 3.20 Fate#318572
- Update to version 2.20.0:
+ Updated translations.
- Update to version 2.19.92:
+ Build improvements:
- bgo763212: Fix gettext domain after recent changes.
- Fix builddir ? srcdir in autogen.sh.
- MSVC builds: Re-arrange include paths.
+ Cleaning: atkregistry: remove code not being compiled.
+ Updated translations.
- Re-enable translation-update-upstream BuildRequires and
executionion: upstream fixed the gettext domain to be atk10
again.
- Update to version 2.19.90:
+ bgo#755548: atktablecell: use content of the pointer instead of
pointer itself.
+ bgo#760323: Use upstream gettext intead glib-gettext.
+ Build/MSVC/win32 improvements.
+ Updated translations.
- Disable translation-update-upstream BuildRequires and execution:
Upstream changed from atk10 to atk, for which we have no updated
translations. This in turn breaks the build.
- Update to version 2.18.0:
+ Build: Improvements on MSVC Build infrastructure.
+ Updated translations.
- Update to version 2.17.90:
+ Documentation:
- Replace mentions of 'state-changed' with 'state-change'.
- Fixed some tiny typos.
+ Build/win32 improvements:
- Use Pattern Rules on build/Makefile-newvs.am.
- Tidying and cleaning .vcxproj.filters generation. Fixes
bgo#748176: out-of-tree distcheck fails in build/win32.
- Removed GCC requirement.
+ "install" Projects renamed to "atk-install".
+ Misc: set proper file permission to source files.
- Fix baselibs.conf: the package keyword is redundant.
- Update to version 2.16.0:
+ Bug fixed: Fix a couple of GTK-Doc comment blocks
(bgo#746459).
+ Visual Studio support:
- Speed Up Release Builds.
- Fix and improve .pdb Generation.
- "Install" .pdb Files.
+ Updated translations.
- Update to version 2.15.91:
+ autogen.sh: stop using deprecated gnome-autogen.sh.
+ configure.ac: Stop using deprecated GNOME-specific autoconf
macros.
+ Updated translations.
- Update to version 2.15.4:
+ AtkRole: bgo#742806: Add new roles for fractions, roots,
subscripts, and superscripts.
- Update to version 2.15.3:
+ AtkState: Add ATK_STATE_READ_ONLY (bgo#665598).
+ Bugs fixed:
- Unref STATE_TYPE class ref after using it at
state_type_get_name.
- AtkTable: Added missing ":" on one gi annotation.
+ Updated translations.
- Update to version 2.15.2:
+ AtkState:
- bgo#739981: Add ATK_ROLE_STATIC and clarify ATK_ROLE_TEXT.
- bgo#740152: Document the deprecation of ATK_STATE_ARMED.
+ Documentation:
- bgo#740044: Fix some unclear language regarding
ATK_STATE_ACTIVE.
- bgo#740066: Improve documentation related to AtkState and
AtkStateSet.
- Extend atk_focus_tracker_notify deprecation documentation.
- Remove some in-code documentation, that is already part of
the docs.
+ Updated translations.
- Update to version 2.15.1:
+ Add ATK_STATE_HAS_TOOLTIP (bgo#407539).
+ Documentation:
- Update README file.
- Update documentation to reflect an additional use case for
STATE_INDETERMINATE (bgo#737602).
==== attica-qt5 ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Attica5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* [Attica] Port QRegExp to QRegularExpression
* qrand is deprecated. Port to QRandomGenerator
* Don't use a verified nullptr as a data source
* Support multiple children elements in comment elements
* Update the obsolete projects.kde.org URL
* Set a proper agent string for Attica requests
==== babl ====
Version update (0.1.46 -> 0.1.72)
- Trim package descriptions on packages installed more rarely.
- Update to version 0.1.72:
+ Added handling for grayscale ICC profiles and gobject
introspection support.
+ Optimizations for many format conversions for u8, u16 and half
formats.
+ Fixed a crash for NANs in float to u8 conversions.
- Drop babl-add-sse2_cflags-to-CIE.patch: Fixed upstream.
- Add pkgconfig(gobject-introspection-1.0) BuildRequires: New
dependency.
- Following the above, package new sub-package
typelib-1_0-Babl-0_1.
- Update to version 0.1.70:
+ Build fixes making the meson build work with more
architectures.
- Changes from version 0.1.68:
+ Added Yu'v' (CIE 1976 UCS) color model.
+ Fixed a severe non-initialised memory issue - that kept us from
using fast paths for many babl spaces loaded from profile.
+ More fully symmetric conversions between associated and
separate alpha.
+ Added more converters, both SSE2 and non-SSE2 for
matrix-conversion between different RGB spaces.
+ Improvements to website/documentation; babl is now using the
terms associated alpha and separate alpha, all of:
nonpremultiplied-, premultiplied- and nonassociated- alpha are
now considered deprecated API.
+ HCY luminance is now relative to the RGB space used - no change
for sRGB related pixel formats. AVX2 acceleration for some
linear to float conversions.
- Add meson BuildRequires and macros, upstream switched to meson
only.
- Add pkgconfig(lcms2) BuildRequires: New dependency.
- Add babl-add-sse2_cflags-to-CIE.patch: Fix build for i586
(glgo#GNOME/babl!42, glgo#GNOME/babl#23).
- Update to version 0.1.66:
+ Added API call, babl_space_get_rgb_luminance.
+ Make most SIMD code-paths optional again on i686.
- Update to version 0.1.64:
+ Support for Hygon Dhyana, and Y~aA formats for symmetric
completeness.
+ Code consistency, gitlab CI, autotools and meson build
improvements.
- Update to version 0.1.62:
+ Initial CMYK spaces with lcms2 based ICC support, much room for
optimization.
+ Improved custom space support for palette formats.
+ scRGB space, works like sRGB but always with linear TRCs.
+ Model introspection API permitting low overhead checks whether
a format/model is RGB, CMYK type of alpha and similar.
- Update to version 0.1.60:
+ Improved thread safety, acceleration for R'G'B'A u8 ->
cairo-ARGB32 conversion.
- Update to version 0.1.58:
+ Preserve color of transparent pixels in conversion to
premultiplied alpha.
+ Added single precision code-paths for faster fallback/reference
conversions.
+ New BABL_ICC_INTENT_PERFORMANCE bitflag for combing with intent
as bitflags.
- Update license to LGPL-3.0-or-later AND GPL-3.0-or-later per the
feedback from legal.
- Update to version 0.1.56:
+ Improvements to the caching of profiled conversion chains
between invocations by ignoring unknown bits in cache file and
remember which conversions yielded reference fishes.
- Changes from version 0.1.54:
+ Export babl_space_get_icc, babl_space_get,
babl_model_with_space, babl_space_with_trc,
babl_format_get_encoding, babl_model_is, SSE2 versions of YA
float and Y float to CIE L float.
- Update to version 0.1.52:
+ Concurrency fixes and fixes to handling of 0/1 entry palettes.
+ Do not pre-equalize XYZ conversion matrices for sRGB.
+ Internal clean-ups.
+ Pre-define ACES2065-1 and ACEScg BablSpaces.
+ Add R~G~B~ set of spaces, which for all BablSpaces mean use
sRGB TRC.
- Update to version 0.1.50:
+ Improvements to speed and precision of indexed code.
+ Improvements to mesonbuild.
- Update to version 0.1.48:
+ Fix u8 <-> double conversions for chroma, SSE2 version of RGBA
float to CIE L / Lab.
+ Build with -Ofast by default.
- Add baselibs.conf, build 32-bit support.
==== baloo5 ====
Version update (5.65.0 -> 5.66.0)
Subpackages: baloo5-file baloo5-file-lang baloo5-imports baloo5-imports-lang baloo5-kioslaves baloo5-kioslaves-lang baloo5-tools baloo5-tools-lang libKF5Baloo5 libKF5BalooEngine5 libKF5BalooEngine5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* QAtomicInteger::loadRelaxed() and storeRelaxed() are available since Qt 5.14
* Delete icon
* Port to QRandomGenerator
* Correctly report if baloo_file is unavailable
* Port away from Qt 5.14 deprecated QList methods
* Check cursor_open return value
* Initialise QML monitor values
* Update the obsolete projects.kde.org URL
* Move URL parsing methods from kioslave to query object
==== bijiben ====
Version update (3.28.1 -> 3.34.2)
Subpackages: bijiben-lang gnome-shell-search-provider-bijiben
- Update to version 3.34.2:
+ Updated translations.
- Update to version 3.34.1:
+ Updated translations.
- Update to version 3.34.0:
+ Added intltool as a flatpak dependency.
+ Added missing icons in editor toolbar.
+ Added new API to get human time.
+ Changed settings window to use the same color chooser as editor window.
+ Fixed missing notes from main view.
+ Improved application model by removing duplicated note id objects.
+ Improved Own/NextCloud notes management.
+ Improved README to use markdown.
+ Ported to libecal-2.0.
+ Updated translations.
- Update to version 3.33.92:
+ Added missing icons in editor toolbar.
+ Added new API to get human time.
+ Changed settings window to use the same color chooser as
editor window.
+ Fixed appdata screenshot urls.
+ Fixed missing notes from main view.
+ Improved application model by removing duplicated note id
objects.
+ Improved Own/NextCloud notes management.
+ Ported to libecal-2.0.
- Replace pkgconfig(libecal-1.2) with pkgconfig(libecal-2.0)
BuildRequires following upstreams port.
- Update to version 3.32.2:
+ Fixed appdata screenshots' URLs.
+ Fixed flatpak using stable EDS and libical releases.
- Update to version 3.32.1:
+ Updated translations.
- Update to version 3.32.0:
+ Added new GNOME Notes icon.
+ Added option to choose between Tracker service or private
store.
+ Changed editor toolbar to be always visible.
+ Changed flatpak to use desktop portal for email sharing.
+ Changed menus to popover menus.
+ Fixed all text in bold.
+ Updated javascript API to JSC.
+ Updated translations.
- Update to version 3.31.92:
+ Fixed all text in bold.
+ Updated translations.
- Update to version 3.31.91:
+ Updated translations.
- Update to version 3.31.90:
+ Updated translations.
- Update to version 3.31.4:
+ Updated translations.
- Update to version 3.31.3:
+ Improved GNOME Notes icon.
+ Updated translations.
- Changes from version 3.31.2:
+ Added compiler option to choose between Tracker service or
private store.
+ Changed editor toolbar to be always visible.
+ Changed menus to popover menus.
+ Fixed shell search provider crash.
+ Fixed some compilation warnings.
+ Updated translations.
- Changes from version 3.31.1.1:
+ Fix typo in appdata release section.
- Changes from version 3.31.1:
+ Added flatpak CI in Gitlab.
+ Added new GNOME Notes icon.
- Update to version 3.30.3:
+ Fixed shell search provider crash.
+ Updated translations.
- Update to version 3.30.2:
+ Increased notes view width and removed alignment.
+ Updated translations.
- Update to version 3.30.1:
+ Updated translations.
- Update to version 3.30.0:
+ See installed NEWS file for a summary of changes between this
release and previous stable release.
+ Updated translations.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.92.1:
+ Fix submodule project link which was still pointing to
git.gnome.org.
- Changes from version 3.29.92:
+ Updated translations.
- Update to version 3.29.91:
+ Updated translations.
- Update to version 3.29.90:
+ Added back application menu and removed the primary menu from
the main view
+ Show online account user and domain information in settings
dialog.
+ Updated translations.
- Update to version 3.29.4:
+ Removed application menu and added a new primary menu to the
main view.
+ Added a "Text Size" option in primary menu to let users scale
note view.
+ Add OARS metadata.
+ Updated translations.
- Changes from version 3.29.3:
+ Flatpak fixes.
+ Updated translations.
- Update to version 3.29.2:
+ Improve overall note styling.
+ Move "Last updated" info to window menu.
+ Fix UI freeze in text search.
+ Fix memory leak and circular references in notes and providers.
+ Updated translations.
- Update to version 3.29.1.1:
+ Fix memory leak in Settings.
+ Make own/nextCloud notes saving async.
+ Updated translations.
- Drop fixed upstream patches: bijiben-memory-leak-fixes.patch,
bijiben-settings-dialog-Fix-settings.patch and
bijiben-webkit-editor_Use-g_auto.patch
- Update to version 3.28.3:
+ Updated translations.
- Update to version 3.28.2:
+ Fix memory leaks and circular references in many objects.
+ Updated translations.
- Drop upstreamed patches:
+ bijiben-memory-leak-fixes.patch.
+ bijiben-webkit-editor_Use-g_auto.patch.
+ bijiben-settings-dialog-Fix-settings.patch.
==== bluez-qt ====
Version update (5.65.0 -> 5.66.0)
Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port QRegExp to QRegularExpression
* Add Battery1 interface
* Update the obsolete projects.kde.org URL
==== breeze-gtk ====
Version update (5.17.3 -> 5.17.5)
Subpackages: gtk2-metatheme-breeze gtk3-metatheme-breeze metatheme-breeze-common
- Update to 5.17.5
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.17.5.php
- No code changes since 5.17.4
- Update to 5.17.4
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.17.4.php
- Changes since 5.17.3:
* [GTK3] Fix invalid colour name in treeview (kde#414391)
- Add patch to enable checkbox recoloring again, fixed in librsvg:
* 0001-Revert-GTK3-Revert-checkbox-recolouring.patch
==== breeze5-icons ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Change XHTML icon to be a purple HTML icon
* Merge headphones and zigzag in the center
* Add application/x-audacity-project icon
* Add 32px preferences-system
* Port endl to "\n" flush at the end + use const'ref in loop
* Add application/vnd.apple.pkpass icon (kde#397987)
* icon for ktimetracker using the PNG in the app repo, to be replaced with real breeze SVG
* add kipi icon, needs redone as a breeze theme svg [or just kill off kipi]
* Update the obsolete projects.kde.org URL
==== bubblewrap ====
Version update (0.3.1 -> 0.4.0)
- Update to version 0.4.0:
+ The biggest feature in this release is the support for joining
existing user and pid namespaces. This doesn't work in the
setuid mode (at the moment).
+ Other changes:
- Stores namespace info in status json.
- In setuid mode pid 1 is now marked dumpable.
- Now builds with musl libc.
- Use /bin/bash instead of /usr/bin/bash in SLE12
- Update to version 0.3.3:
- This release is the same as 0.3.2 but the version number in configure.ac
was accidentally still set to 0.3.1
- Update to version 0.3.2:
- fixes boo#1136958 / CVE-2019-12439
This release fixes a mostly theoretical security issue in unusual/broken
setups where `$XDG_RUNTIME_DIR` is unset.
There are some other smaller fixes, as well as an addition to the JSON
API that allows reading the inner process exit code, separately from
the `bwrap` exit code.
- Print "Out of memory" on stderr, not stdout
- bwrap: add option json-status-fd to show child exit code
- bwrap: Report COMMAND exit code in json-status-fd
- man page: Describe --chdir, not nonexistent --cwd
- Don't create our own temporary mount point for pivot_root
- Make lockdata long enough on 32-bit with 64-bit file pointers.
==== cairo ====
Version update (1.15.10 -> 1.16.0)
Subpackages: libcairo-gobject2 libcairo2
- Add 2 upstream bug fix patches:
+ cairo-Use-FT_Done_MM_Var-instead-of-free-when-available.patch:
ft: Use FT_Done_MM_Var instead of free when available in
cairo_ft_apply_variations. Fixes a crash when using freetype
>= 2.9
+ cairo-composite_color_glyphs.patch: Fix a thinko in
composite_color_glyphs. We can't just move around the contents
of the passed-in string, we need to make a copy. This was
showing up as memory corruption in pango.
- Update to version 1.16.0:
+ test: Free resources in pdf2png.
+ Drop skia backend.
+ Revert "Correctly decode Adobe CMYK JPEGs in PDF export".
- Update to version 1.15.14:
+ Features and Enhancements:
- Add more FreeeType font color conversions to support
COLR/CPAL.
- Update test reference images against current pixman.
+ Bugs fixed:
- Fix crash when rendering Microsoft's Segoe UI Emoji Regular
font.
- Fix build breakage with glesv3 enabled due to non-existant
glesv3.pc.
- Fix memory leaks found by Coverity.
- Fix incorrect null ptr handling found by Coverity.
- Fix test compilation when font-config is disabled.
- Use _cairo_malloc instead of malloc
(fdo#101547, CVE-2017-9814).
- Fix assertion failure in the freetype backend (fdo#105746).
- Drop upstream fixed patches:
+ cairo-fix-assertion-failure-in-freetype-backend.patch.
+ cairo-CVE-2017-9814.patch.
- Add cairo-CVE-2017-9814.patch: Replace malloc with _cairo_malloc
and check cmap size before allocating (boo#1049092,
CVE-2017-9814, fdo#101547).
- Add cairo-fix-assertion-failure-in-freetype-backend.patch: Fix
assertion failure in the freetype backend (fdo#105746).
- Update to version 1.15.12:
+ The main focus for this release is the addition of Variable
Font support. Variable fonts are single font files with various
typography characteristics, such as weight or slant, that users
of the font can adjust between two points. Effectively this
enables a single font to behave as multiple fonts.
+ The Skia backend is disabled in this release, due to severe
bitrot, and will be removed in future releases. Contact the
cairo team if you have a need of this backend.
+ Features and Enhancements:
- Variable font support.
- Skia backend is disabled.
+ API Changes: cairo_font_options_get_variations() and
cairo_font_options_set_variations() are added.
+ Bugs fixed:
- Fix errors in csi-trace --help and --version options.
- Fix a 'memory leak' in the image compositor, with
pixman_glyph_cache_t.
- Fix access of uninitialized memory found by valgrind
(fdo#91271).
- Fix improper initialization of memory in
_cairo_ft_font_face_create_for_pattern() (fdo#105084).
- Fix multi-monitor virtual desktop with negative coords on
Win32 (fdo#100793).
- Fix issues occuring with older FreeType versions.
- Modernize spec-file by calling spec-cleaner
- Add explicit pkgconfig(zlib) and (conditionalized on
build_xcb_backend) pkgconfig(xcb-render) BuildRequires: closer
alignment with what configure checks for.
- Update to version 1.15.10:
+ Features and Enhancements:
- Add support for OpenGL ES 3.0 to the gl backend.
- Use Reusable streams for forms in Level 3 Postscript.
- Add CAIRO_MIME_TYPE_EPS mime type for embedding EPS files.
- Add CCITT_FAX mime type for PDF and PS surfaces.
- svg: add a new function to specify the SVG document unit
(fdo#90166).
- Use UTF-8 filenames on Windows.
+ API Changes: cairo_svg_surface_set_document_unit() and
cairo_svg_surface_get_document_unit().
+ Bugs fixed:
- Fix regression in gles version detection.
- Fix undefined-behavior with integer math.
- Handle SOURCE and CLEAR operators when painting color glyphs
(fdo#102661).
- Convert images to rgba or a8 formats when uploading with
GLESv2.
- Use _WIN32 instead of windows.h to check for windows build.
- Fix sigabrt printing documents with fonts lacking the
mandatory .nodef glyph (fdo#102922).
- Prevent curved strokes in small ctms from being culled from
vector surfaces (fdo#103071).
- Fix painting an unbounded recording surface with the SVG
backend.
- Fix falling back to system font with PDFs using certain
embedded fonts, due to truncated font names (fdo#103249).
- Fix handling of truetype fonts with excessively long font
names (fdo#103249).
- Fix race conditions with cairo_mask_compositor_t
(fdo#103037).
- Fix build error with util/font-view.
- Fix assertion hit with PDFs using Type 4 fonts rendered with
user fonts, due to error when destroying glyph page
(fdo#103335).
- Set default creation date for PDFs.
- Prevent invalid ptr access for > 4GB images (fdo#98165).
- Prevent self-copy infinite loop in Postscript surface.
- Fix padded image crash in Postscript surface.
- Fix annotation bugs in PDFs and related memory leaks.
- Fix test failures and other assorted issues in ps and pdf
code.
- Fix code generation when using GCC legacy atomic operations
(fdo#103559).
- Fix various compilation warnings and errors.
- Fix various distcheck errors with private symbols, doxygen
formatting etc.
- Drop cairo-image-prevent-invalid-ptr-access.patch
- Depend on pkgconfig(gl) and pkgconfig(egl) instead of Mesa-devel.
* The pkgconfig(gl) and pkgconfig(egl) are what cairo really
needs. Mesa-devel is too general and is a bottleneck in
distribution build. (bnc#1071297)
- Update to version 1.15.8:
+ This small snapshot provides new colored emoji glyph support,
and a handful of minor fixes. For a complete log of changes,
please see
http://cairographics.org/releases/ChangeLog.1.15.8
+ Features and Enhancements: Support colored emoji glyphs, stored
as PNG images in OpenType fonts.
+ Bug Fixes:
- pdf:
. Fix internal links pointing to other pages, by
pre-calculating page heights so that link positions can be
calculated more accurately.
. Don't emit /PageLabel dict when no labels defined.
- image: Fix crash on negative lengths.
- win32: Fix initialization of mutexes for static builds.
- font:
. Fix color font loading on big-endian systems.
. Fix color font support infinite-loop with empty glyphs.
- Fix off by one check in cairo-image-info.c.
- Drop cairo-fix-off-by-one-check.patch: Fixed upstream.
- Run spec-cleaner, modernize spec.
- Rename 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch
to cairo-image-prevent-invalid-ptr-access.patch.
- Pass enable-gtk-doc instead of disable-gtk-doc to configure, we
already have the gtk-doc BuildRequires in place so I can only
assume that this was an honest error.
- Add 0001-image-prevent-invalid-ptr-access-for-4GB-images.patch to
fix a segfault when using >4GB images since int values were used
for pointer operations (bsc#1007255, fdo#98165, CVE-2016-9082).
- Update to version 1.15.6:
+ Detect if variable fonts have synthesized bold/italic or
non-default variants, and use a fallback font where needed.
+ Restore MacOSX 10.4 support. Cairo had dropped 10.4 support
when moving to the CoreText API. Now we automatically detect
which API to use via dynamic linking, so can resume supporting
this older version of MacOSX.
+ Fix error reporting in the xcb backend if fallback fails.
Instead of returning NULL when the X11 server can't do some
operation, return a surface in an error state.
+ Call XSync in the xlib backend before setting the error handler
to ignore errors for certain requests, to make sure all pending
errors are handled first.
+ Fix text-glyph-range for quartz-font. Use 0xFFFF instead of 0
for invalid index tracking.
+ Fix handling of Supplementary Multilingual Plane (SMP) Unicode
characters in quartz-font.
+ Fix various issues in the drm backend including updating API
usage and general code cleanup.
+ Clarify documentation regarding device scale inheritance and
the units used in cairo_surface_create_similar_image
(fdo#99094).
- Drop cairo-pdf-fixes.patch: Fixed upstream.
- Add cairo-fix-off-by-one-check.patch: Fix off by one check in
cairo-image-info.c (fdo#101427).
- Add cairo-get_bitmap_surface-bsc1036789-CVE-2017-7475.diff to
fix a segfault in get_bitmap_surface due to malformed font
(bsc#1036789, fdo#100763, CVE-2017-7475).
- Rebase cairo-pdf-fixes.patch: Add commit to fix fdo#100029.
- Add cairo-pdf-fixes.patch: Three minor pdf fixes from upstream
git (fdo#99630).
- Fix RPM groups; update summaries.
Remove useless --with-pic which is only for static libs.
- Update to version 1.15.4:
+ The PDF backend has gained support for a range of widely used
features, including thumbnails, page labels, metadata, document
outlines, structured text, hyperlinks, and tags. Tags permit
adding logical info such as headings, tables, figures, etc.
that facilitates indexing, accessibility, text reflow,
searching, and extraction of the tagged items to other
software.
+ API Changes:
- Added a cairo API to set up Win32 surfaces for HDC with alpha
channels.
- New API for added PDF functionality (see above), and new
error status item for problems relating to PDF tagging.
- New error status items for handling of GDI, libfreetype, and
libpng errors, respectively.
+ Fix playback of recording surfaces into PDF surfaces, where
objects with negative coordinates were not getting drawn. To
address this, the coordinate systems for PDF and PS have been
changed to match cairo's coordinate system. This allows
recording surfaces to be emitted in cairo coordinates, and
results in the same origin being used for all operations when
using the recording surface XObject. Test cases for PDF and PS
have also been updated accordingly (fdo#89232).
+ Fix "invalidfont" error on some printers when printing PDFs
with embedded fonts that have glyphs (such as spaces) with
num_contours == 0 (fdo#79897).
+ Fix missing glyphs such as thin dashes, which get scaled to 0
in userspace and thus have their drawing operations culled
(fdo#94615).
+ Fix other oddities caused by variously idiosyncratic fonts.
+ Fix deadlock when destruction of a scaled font indirectly
triggers destruction of a second scaled font, causing the
global cache to be locked twice (fdo#93891).
+ Fix X errors reported to applications when shmdt() is called
before the Attach request is processed, due to missing xcb and
xlib calls.
+ Fix random failure in record-paint-alpha-clip-mast test case,
caused by an incorrect assumption that a deferred clear can be
skipped (fdo#84330).
+ Fix crash when dealing with an XShmGetImage() failure, caused
by a double free in _get_image_surface() (fdo#91967).
+ Fix invalid execution of ASCII85 data by the PS interpreter
that the image operator didn't use, by flushing the extraneous
data after drawing the image (fdo#84811).
+ Fix decoding of Adobe Photoshop's inverted CMYK JPEG files in
PDF export.
+ Fix unbounded surface assertion in win32-print code.
+ Fix a data race in freed_pool discovered by Firefox's cairo
usage. The patch adads atomic int load and store functions,
with relaxed memory ordering (fdo#90318).
+ Cleanup debugging text sent to stdout instead of log
(fdo#95227).
+ Fix build issue when using non-GNU strings utility (fdo#88639).
+ Fix build of cairo modules as regular modules, not as versioned
shared libaries (fdo#29319).
+ Fix build on win32 using gcc 5.4.
+ Fix build of script backend to require zlib.
+ Update test suite reference images using Debian Jessie 64-bit
and poppler current as of June, 2016.
+ Various improvements to documentation and tests, compiler
warning fixes, and an assortment of code refactoring and
cleanup.
- Drop cairo-modules-no-version.patch,
cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch and
cairo-xlib-double-free.patch: Fixed upstream.
- Drop libtool BuildRequires and stop passing autoreconf, we no
longer have any patches touching the buildsystem.
- Add cairo-xlib-double-free.patch to fix double free in
_get_image_surface(); patch taken from upstream git (fdo#91967,
boo#997189).
- Add back cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch
(bsc#958844, fdo#93891). This is still not fixed upstream.
- Update to GNOME 3.20 Fate#318572
- Remove patch:
cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch.
- Add cairo-bsc958844-deadlock-on-scaled-font-cache-reset.patch
to fix mutex deadlocks on certain documents (bsc#958844).
- Update to version 1.15.2:
+ Fix xcb/xlib compilation and calls. Make image boxes behave
when SHM is not available.
+ Fix various issues with printing and transparent images on
Win32.
+ Fix thin lines that don't show up when printing in Inkscape due
to overly aggressive culling (fdo#77298).
+ Fix broken printing via pdf when glyph 0 is used for rendering,
resulting in missing spaces and letters (fdo#89082).
+ Fix crash for certain glyphs in opentype fonts (fdo#91902).
+ Fix incorrect rendering of SVG paths with more than one
subpath. If more than one trap is passed in then it's
guaranteed that the returned traps will have their left edge to
the left of their right edge, but if only one trap is passed in
then the function always returns without doing anything
(fdo#90984).
+ Improve rendering with Quarts to better match pixman's blending
and filtering behavior.
- Drop cairo-render-thin-lines.patch: Fixed upstream.
- Update to version 1.14.6:
+ Simple bugfix release to fix one Windows issue.
- Update to version 1.14.4:
+ Avoid appending empty slots to user data arrays. Fixes a memory
consumption regression since commit 9341c254a.
+ Return a better error (file-not-found) when setting up pango on
devices where the font files don't have read permissions.
+ Fix regression in the font size of canvas text in Inkscape when
compiled with the Quartz backend (fdo#84324).
+ Fix _cairo_gl_shader_bind_matrix() to maintain compatibility
with OpenGL ES 2.0. Manually transpose the matrix.
+ Fix incorrect font descriptor conversion when the font matrix
yy is negative (fdo#90538).
+ Fix crash when using a complex path for clip and stroke due to
discarding the intersection exactly at the top edge
(fdo#74779).
+ Fix cairo_get_locale_decimal_point() on Android.
+ Fix compilation problem on AIX due to conflicting usage of
symbol 'jmpbuf' (fdo#89339).
+ Fix broken rendering with XCB due to snapshotting of uploaded
part of surfaces (fdo#67505).
+ Fix loss of alpha when copying a mask for a cairo recording
surface, resulting in a double copy (fdo#73038, fdo#73901).
+ Fix incorrect recording of certain paths with script surfaces
(fdo#91054).
+ Fix typo in definition of MAYBE_WARN in configure script
(fdo#89750).
+ Fix use of filename variable after it's been freed (fdo#91206).
+ Fix out of bounds access when printing pattern (fdo#91266).
+ Fix incorrect size calculation in glyph cache unlocking for
Cairo GL compositor (fdo#91321).
+ Fix memory leak in _cairo_gl_pattern_texture_setup()
(fdo#91537).
+ Fix transparent images in win32-print (fdo#91835).
+ Fix _put_shm_image_boxes and _put_image_boxes when no SHM
available with XCB.
- drop cairo-disable-lto.patch: lto was dropped upstream
- Update to version 1.14.2:
+ Features:
- Improve xcb's handling of per-screen subpixel ordering. If
no Xft.rgba property is specified, default to the screen's
subpixel order.
+ Performance Optimizations:
- Improve performance of cpu_to_be32 and be32_to_cpu, making
truetype subsetting of large fonts run about 15% faster.
+ Bug fixes:
- Fix unaligned access on sparc with the compact font format
(CFF).
Unlike truetype, all data in CFF is not aligned.
(Debian bug #712836)
- Fix unaligned access on sparc with tor-scan-converter's
memory pool.
- Fix crash when loading a PDF with a transformed image.
(fdo bug #85151)
- Fix regression on mingw for bigendian test due to removal of
file extension for executables. (fdo bug #85120)
- Fix handling of backslash in PDF interpreter (fdo bug #85662)
- Fix crash in xlib and xcb renderers when swapping a 0-sized
glyph
- Fix bug with RTL text in PDF operators (fdo bug #86461)
- Fix compilation 'cairo-path-stroke-traps.c' with MSVC8
(fdo bug #84908)
- Fix crash in _fill_xrgb32_lerp_opaque_spans when a span
length is negative.
- Fix valgrind error by releasing pattern created by
cairo_pattern_create_rgb().
- Fix valgrind errors when running cairo-test-suite.
- Fix memory leak in recording surface replays (fdo bug #87898)
- Fix destruction of fonts in api-special-cases test.
(fdo bug #87567)
- Fix duplicated surface push on similar-image, preventing
trivial GTK3 program traces from being replayable, with an
error message about invalid values for the size of the input.
(fdo bug #73580)
- Fix crash when win32 surface's image size does not cover the
entire
surface. (fdo bug #53121)
- Fix crash due to obsolete CGFontGetGlyphPath call
(fdo bug #84324)
- Fix several build issues on AIX (fdo bugs #89338, #89340,
[#89356], #89354)
- Fix various documentation warnings and errors
- Remove cairo-tor-scan-convertor.patch. It was upstreamed.
- Spec-cleanify
- Remove the obsoletes for sle10 64bit subpackages on ppc
- Remove libtool archive always
- Add cairo-tor-scan-convertor.patch: tor-scan-converter: can't
do_fullrow when intersection in row + 0.5subrow (fdo#85151).
- Update to version 1.14.0:
+ Features:
- Filtering improvements for the image backend, in particular
down-scaling of images produces filtered images that depend
on all the pixels of the source.
- Improve handling of device transformation and scaling,
allowing Cairo to now support scaling at a device level,
permitting easier, more transparent HiDPI support.
- Support JBIG2 mime data in PDF. This allows embedding of
more compressed JPEG formats within PDF, rather than
including the full uncompressed image. Also, reduce the
number of transparency groups used by PDF to keep the file
size small and viewing/printing of the PDF fast.
- Expand the embedding section to include stencil mask support.
- Reorder font declarations to be in natural order.
- Update the Skia backend to build against current Skia.
- Drop Link-Time Optimization (LTO) support from build system.
- Optimize VBO size on GL to 1M and to 16k for EGL.
+ API changes:
- cairo_surface_set_device_scale,
cairo_surface_get_device_scale.
- cairo_egl_device_get_display, cairo_egl_device_get_context.
+ Dependency changes:
- Cairo now requires glib 2.14 for its gobject helper
functions, and pixman 0.30 for downscaling.
+ Bug fixes:
- Don't embed CMYK Jpeg images in svg.
- Fix tests to place output in proper location.
- Fix determination of alpha for all surfaces when recording.
- Extend oversize check to cairo_gl_surface_create_for_texture,
so an error surface is returned if the texture is too large
to render to.
- Fix embedding of mime data in PDF and PS files.
- Remove useless error handling in *_reply() functions in XCB.
- Fix a double-free exposed by multithreaded apps creating and
destroying the same font concurrently (fdo#69470).
- Fix corrupt stacks produced by bugs in operand emission for
trace.
- Fix out of bounds array access in format cache for xlib.
- Don't rename glyphs used by seac operator (fdo#70364).
- Fix crash on calling cairo_create with a finished surface.
- Fix SSIZE_T definition problem when making with MSYS on
Windows7.
- Fix one off issue in gl context cleanup.
- Fix usage of CAIRO_STACK_ARRAY_LENGTH.
- Fix rectangle stroke with non rectilinear pen.
- Fix imagemask with pattern source failure on some printers
(fdo#69485).
- Fix whitespace in font names.
- Fix page size in generated PDFs (fdo#73452).
- Fix path-currentpoint test by preserving current-point in
copy_path()/append_path() sequence.
- Fix generation of HTML in code docs for
cairo-format-stride-for-width (fdo#63257).
- Fix spelling of "tessellator" throughout code (fdo#50411).
- Fix crash in pixman_image_composite32.
- Fix crash when trying to modify a (const) all-clipped
cairo_clip_t (fdo#75819).
- Add check_composite method to all compositors, to fix crashes
in the test suite.
- Fix crash in Firefox when scrolling on certain pages.
- Fix memory leaks found by static analysis.
- Fix build of any2ppm if fork is not available.
- Fix broken build for Qt backend, due to missing libstdc++.
- Fix typo in two cairo_uint128 functions. Fixes potential
build issues on systems without a uint128 type.
- Fix build when --enable-pdf=no.
- Fix cache_frozen assertions for Win32 print.
- Correctly check for xcb image surface for inplace upload.
- Fix webkit-based web browser crashes due to empty boxes by
skipping over them when tesselating.
- Make pixman, libpng, and zlib paths commandline configurable
for win32 builds.
- Fix image scale on Win32 when GDI scale is not identity.
- Fix float endian configure test when using clang -O4.
- Fix compilation with Android bionic libc.
- Don't try to build util/sphinx on Windows.
- Fix loss of precision when emitting joins.
- Fix loss of precision and associated rendering issues in
cairo-tor-scan-converter from projection onto sample grid.
- Fix pixman oversampling of neighbouring edges within a cell
by eliminating self-intersections for the pixman traps
compositor.
- Fix multi-line string splitting in PDFs.
- Various cleanups and fixes to warnings, documentation, tests,
and build system. Improve error handling and return value
checks. Cleanup XFAIL tests and reference images. Cover
recently added functionality.
==== cheese ====
Version update (3.26.0 -> 3.34.0)
Subpackages: cheese-lang libcheese-common libcheese-gtk25 libcheese8 typelib-1_0-Cheese-3_0
- Update to version 3.34.0:
+ build: Don't use 'lib' prefix in find_library. Meson passes it
directly to -l option, so an extra 'lib' can cause error
because it tells the linker to find liblibcanberra-gtk3.so.
+ Add translator comments to the desktop file.
+ Updated translations.
- Update to version 3.33.90.1:
+ Drop libcanberra-gtk (GTK 2) dependency introduced in previous
release.
- Changes from version 3.33.90:
+ Switch to meson build system.
+ New keyboard shortcuts window.
+ Updated translations.
- Switch to meson.
- Appdata is now installed in /usr/share/metainfo.
- Update to version 3.32.1:
+ icon: update app icon.
+ Fix g_assert() use in tests.
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.90:
+ Remove app menu.
+ Replace git.gnome.org by Gitlab URL in <GitRepository> in DOAP
file.
+ Replace Bugzilla by Gitlab URL in DOAP file
+ Drop deprecated GtkScrollbar-min-slider-length. It seems to
serve no purpose anymore + added bonus: Avoid deprecation
warning littering journald logs.
+ Updated translations.
- Drop cheese-silence-gtk-scroll-warning.patch: Fixed upstream.
- Update to version 3.30.0:
+ cheese-window: Add camera toggle button (bgo#750285).
+ Updated translations.
- Add cheese-silence-gtk-scroll-warning.patch: Silence gtk
deprecation warning.
- Drop no longer needed post(un) handling of
glib2_gsettings_schema_post(un) and
glib2_gsettings_schema_requires macro from libcheese-common.
- Use autosetup and make_build macros.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Add new device monitor methods to documentation
+ monitor: Implement GAsyncInitable interface (bgo#782627).
+ help: Remove unused blurry images (screenshots?) that bloat the
tarball.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.26.0:
+ Updated translations.
- Update package summaries and replace old macros.
- Recommend yelp instead of requiring it.
- Update to version 3.25.90:
+ Remove camera service. It was an experiment, but in future
PipeWire will be used instead, so it is no longer needed.
+ Remove some unused configuration variables.
+ Correctly select the given camera device. Due to a bug in the
VAPI file the code would pass a string to the camera setup
routine instead of a CameraDevice object. As the setup routine
already has code to automatically select an appropriate device
based on the name passing an argument is not even required.
Note that the --device parameter might be somewhat confusing as
it refers to the devices name and not to the /dev/videoX device
file (bgo#777047).
+ Use consistent language about the user's home folder. Fix
<files> tag to be used around one folder and not multiple
folders (bgo#773526).
+ camera-device: limit width and height. Set a limit on the width
and height or else we might end scanning and overflowing
forever.
+ camera-device: handle fraction ranges. Add support for fraction
ranges.
+ camera: remove dead instance variables (bgo#780021).
+ Updated translations.
- Stop handling desktop_database_post(un) and
icon_theme_cache_post(un) in post(un), no longer needed as
file-triggers takes care of this now.
- Update to version 3.24.0:
+ Fix build with new vala.
+ camera: don't use hardcoded format. Use gst_caps_fixate() to
select the best format instead of trying to filter out a
hardcoded format. Some cameras might not produce this format
and thus fail to work.
+ Use Unicode in translatable strings.
+ Updated translations.
- Drop cheese-dont-use.hardcoded-format.patch: Fixed upstream.
- Add cheese-dont-use.hardcoded-format.patch: Use gst_caps_fixate()
to select the best format instead of trying to filter out a
hardcoded format (bgo#732865).
- Move to the rpm group "Productivity/Multimedia/Other": This is
more consistent with the place Cheese is represented in
structured menus (like on KDE), where it is listed in
"Multimedia" (extracted as a 'bug'/'annoyance' from a Leap 42.2
review).
- Update to version 3.22.1:
+ Updated translations.
- Update to version 3.22.0:
+ No changes.
- Update to version 3.21.92:
+ Add Language headers to po files. Future versions of gettext
will fail if this header is missing.
+ Updated translations.
- Update to version 3.21.3:
+ Ensure autogen works in non-srcdir builds. Only the configure
script should be run from the build directory; the rest of the
ancillary tools that modify the sources and generate the
configure script itself need to be run inside the source
directory.
+ Use AM_DISTCHECK_CONFIGURE_FLAGS. DISTCHECK_CONFIGURE_FLAGS is
for users and packagers to override distcheck options, while
AM_DISTCHECK_CONFIGURE_FLAGS is for the maintainer of the
software.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Update to GNOME 3.20.2 Fate#318572
- Update to version 3.20.2:
+ Explicitly mark the GSettings schema for intltool. As
recommended in the GSettings documentation.
+ Add gettext-domain the GSettings schema.
+ Fix fallback application icon name (bgo#765874).
+ Updated translations.
- Update to GNOME 3.20 -- Fate#318572.
- Update to version 3.20.1:
+ Updated translations.
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.90:
+ Use same alias as upstream for XDG directories (bgo#761952).
+ Rename icon to match application namespace. This is required in
preparation for xdg-app (bgo#761197).
+ Drop udev dependency. All that udev was used for is now covered
by GstDeviceMonitor.
+ Add a missing tag to the AppData file.
+ Update the AppData to spec version 0.7+.
+ build-sys: Annotate we don't support srcdir != builddir from
git due to vala.
+ Updated translations.
- Drop pkgconfig(gudev-1.0) BuildRequires following upstream
changes.
- Drop appdata-tools BuildRequires: We consider validating the
shipped appdata.xml upstreams responsibility.
- Update to version 3.18.1:
+ Fix resizing and scaling of video preview. Allow the preview to
expand, and set a reasonable minimum height and width.
+ Set a minimum effect actor size. This allows the effects
previews to expand with the size of the window.
+ Replace some stray references to ClutterTexture. Fix rendering
into effects previews, although the size of the previews is
still incorrect (bgo#755084).
+ Updated translations.
- Update to version 3.18.0:
+ Updated translations.
- Update to version 3.17.92:
+ Maintain aspect ratio when resizing preview window
(bgo#754988).
+ Support a default CheeseCamera device.
+ Avoid crash when creating the default CheeseWidget
(bgo#754506).
+ Bugs fixed: bgo#754556.
+ Updated translations.
- Update to version 3.17.91:
+ Add GenericName to desktop file (bgo#754255).
+ Updated translations.
- Update to version 3.17.90:
+ Bump the SONAME as the ABI has changed for the clutter-gst-3.0
change and GstDeviceMonitor port.
+ libcheese: port to clutter-gst 3.0 (bgo#743496).
+ Fix documentation tests after GstDeviceMonitor.
+ device-monitor: port to GstDeviceMonitor.
+ Use GstDeviceMonitor to monitor the GStreamer devices.
+ camera: avoid confusing error message.
+ Report about the name of the missing element instead of some
other unrelated string.
+ Updated translations.
- Bump lib_major and lib_gtk_major soname following upstream
changes.
- Replace pkgconfig(clutter-gst-2.0) for pkgconfig(clutter-gst-3.0)
due to upstream port.
- Update to version 3.17.1:
+ Silence a gtk-doc undeclared symbol warning. Split the typedef
of CheeseVideoFormat out, so that gtk-doc does not report an
undeclared symbol.
- Use G_DECLARE_FINAL_TYPE where possible.
- Update to version 3.16.1:
+ icon: install symbolic to symbolic size rather than installing
to scalable size, we install to symbolic due to the nominal
size of 16x16
+ Provide a symbolic variant of the application icon.
+ Updated translations.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.92:
+ Updated translations.
- Update to version 3.15.90:
+ Avoid warnings from -Wswitch-enum.
+ Avoid a preprocessor warning.
+ Fix const cast warnings.
+ Fix signedness comparison error.
+ Fix shadowed variable.
+ Remove old-style function definitions.
+ Fix signed comparison warning in camera service.
+ Update gtkdoc_jh_path_xml_catalog.m4 from gtk-doc.
+ Remove use of GSEAL_ENABLE.
+ Remove use of GNOME_MAINTAINER_MODE_DEFINES.
+ Drop use of gnome-autogen.sh.
+ preferences: resolve ambiguous 'ListStore' usage.
+ Updated translations.
- Update to version 3.15.4:
+ Ignore intermediate file with Automake 1.15.
+ Removed obsolete variables in autogen.sh.
+ um-crop-area:
- Fix deprecated API usage (bgo#742530).
- Enforce a minimum size. Otherwise, if callers aren't careful,
users could resize us so small that we'd crash inside
gdk_pixbuf_scale() (bgo#742530).
- Fix background rendering around the picture (bgo#742530).
- Update to version 3.15.3:
+ Refactor crop area scaling code: Recently committed patch
f9d576e was modified before applying it into the g-c-c to be
more readable. This patch reflect those changes in cheese.
+ Updated translations.
- Update to version 3.15.2:
+ Fix Nepali desktop file keywords translation.
+ Add name and summary elements to AppData. Pacify appstream-util
validate.
+ Limit default size for avatar cropping. Limit the default size
to fit the image also (bgo#739870).
+ Updated translations.
- Update to version 3.15.1:
+ Remove old marshaller header from doc ignore list.
+ Use get_instance_private() instead of priv pointer. Use the
generated macro rather than storing a pointer to the private
struct within the object.
+ Drop some trailing semicolons after macros.
+ Use new-style private struct in CheeseCameraDevice.
+ Use _get_instance_private() consistently in camera. Use the new
cheese_camera_get_instance_private() instead of the old macro.
+ Bump required Vala version for get_menu_by_id(). Use the get
the given menu from GtkApplication.
- Refactor setup_camera() in CheeseWidget. Remove superfluous
prototype. Use GSettings convenience getters. Reduce scope of
some variables.
- Avoid using G_GNUC_CONST on _get_type(). As the g_type_ensure()
documentation notes, it is incorrect to mark a _get_type()
method with G_GNUC_CONST, as it as a side effect the first time
it is called.
- Update to version 3.14.2:
+ Add name and summary elements to AppData.
+ Limit default size for avatar cropping (bgo#739870).
+ Substitute bindir and libexecdir in Makefile.am (bgo#726095).
+ Use AC_PROG_SED in configure.ac.
+ Bump required Vala version for get_menu_by_id(). Used to get
the given menu from GtkApplication.
- Update to version 3.14.1:
+ Use LT_LIB_M to find the math library.
+ Avoid dereferencing an uninitialized variable.
+ Updated translations.
==== chrome-gnome-shell ====
Version update (10 -> 10.1)
- BuildRequires p7zip-full, now that 7z was split out.
- Update to version 10.1:
+ Firefox: multiple fixes of GNOME Shell extensions
synchronization.
+ Firefox 56 is minimum supported version now. ESR users should
use browser extension version 10.0.1.
+ Known issues:
- In Firefox with enabled synchronization of GNOME Shell
extensions all Shell extensions may be removed after screen
got locked because of missed support of "locked" idle state
in WebExtensions API implementation.
- Chrome extension may be auto uninstalled after upgrade to
connector version 10. It can be restored using inline
installation link at https://extensions.gnome.org or using
Chrome Store.
- Firefox can consume a lot of CPU and sometime crash on quit
because of Mozilla's bug bmo#1349874.
+ Updated translations.
- Stop using source service, upstream now does regular releases.
- Modernize spec-file by calling spec-cleaner
==== chromium ====
Version update (79.0.3945.117 -> 79.0.3945.130)
- Update to 79.0.3945.130 boo#1161252:
* CVE-2020-6378: Use-after-free in speech recognizer
* CVE-2020-6379: Use-after-free in speech recognizer
* CVE-2020-6380: Extension message verification error
* Various fixes from internal audits, fuzzing and other initiatives
==== chrony ====
- bsc#1159840: Add chrony-ntp-era-split.patch from upstream to fix
"make check" builds made after 2019-12-20. Existing installations
do not need to be updated as the bug only affects the test, but
not chrony itself.
==== colord ====
Version update (1.4.2 -> 1.4.4)
Subpackages: colord-color-profiles colord-lang libcolord2 libcolorhug2
- Add add-spyderx.patch for datacolor SpyderX supprot (will be in version 1.4.5)
- Move colord-session.service and tmpfiles config from libcolord-devel to colord package
- Update to version 1.4.4:
+ New Features:
- Actually install the installed tests.
- Allow building without the daemon.
+ Bugfixes:
- Consistently search for spotread in $PATH.
- Don't hard-require spotread to build argyll sensor.
- Fix linker argument checks.
- Include C header in Colorhug-1.0.gir.
- Pass -DCD_COMPILATION to gir compiler.
- Port manpages to xsltproc and DocBook 5.
- Replace docbook-utils-minimal with docbook5-xsl-stylesheets
BuildRequires following upstreams port.
- Add _constraints file, avoid random buildfails for i586 and other
arches.
- Also allow /var/lib/colord/icc/ in AppArmor profile (boo#1112230)
- Change BuildRequires to docbook-utils-minimal, otherwise the build
pulls in half of texlive and all its dependencies. Only man pages
and HTML API docs are generated, no need for PS/PDF generation.
- Fix meson parameters: -Dargyllcms-sensor=true must be
- Dargyllcms_sensor=true (boo#1124388).
- Update to version 1.4.3:
+ Bugfixes:
- Make cd_color_get_blackbody_rgb_full safer.
- Update style of Meson build options.
- Update warning about running daemon as root.
- Update options passed to meson following upstream changes.
==== dconf ====
Version update (0.26.1 -> 0.34.0)
Subpackages: gsettings-backend-dconf libdconf1
- Update to version 0.34.0:
+ Increment version number following 0.34 release.
- Update to version 0.33.2:
+ Drop references to GDBusConnection objects when D-Bus
connections are closed.
- Changes from version 0.33.1:
+ Factor out a common method to route completion of D-Bus
methods through.
+ build: Use weak bindings in gvdb to fix linking with LLD.
- Update to version 3.32.0:
+ No changes since 0.31.92.
- Update to version 0.31.92:
+ bin: Add an option to ignore changes to locked keys during
load.
+ tests:
- Use more concise key and value.
- shm: fix pwrite wrapper with -D_FILE_OFFSET_BITS=64.
- Replace usage of dlsym with separate modules containing
functions that need to be mocked out.
- Avoid using real system bus during tests.
- Update to version 0.31.2:
+ Bin:
- Rewrite dconf utility in C. Updates are no longer conditional
on the mtime of the database directory and files. Help
information is shown on erroneous usage, but not otherwise.
- Add a new database directory argument for the update command.
+ Build: Make dconf client vapi file installation optional, and
thus the Vala dependency optional (still built by default).
- Update to version 0.31.1:
+ Engine: Fix memory leak when subscribing to a path.
+ CI: Always store test artifacts so we always get code coverage
results.
+ Sort output of list and dump commands.
+ Tests: Add integration tests for dconf and dconf-service
running within a separate D-Bus session and
clean XDG_RUNTIME_DIR and XDG_CONFIG_HOME.
+ Engine: Coalesce pending writes into a single changeset.
+ Consistently validate the number of arguments. Add optional
directory argument for update command.
+ Tests: Add further integration tests.
+ Check mtimes of files when updating databases.
+ Indicate update failure with non-zero exit code. Consistently
handle invalid configuration in update.
+ Replace Bugzilla by Gitlab URL in DOAP file.
+ Tests: Add test for key paths locked in system databases.
- Update to version 0.30.1:
+ Engine: Fix memory leak when subscribing to a path.
- Update to version 0.30.0:
+ No changes, stable bump only.
- Update to version 0.29.2:
+ Service: When corrupt GVDB files are found, they are now
transparently backed up and replaced with an empty database.
+ Replace all hard-coded /etc path with sysconfdir. This is
useful for JHBuild environments and systems that don't want to
use /etc/dconf.
+ Engine: Change overflow thresholds in subscription counts from
GMAXUINT32 to GMAXUINT.
+ Change meson flag used to build Gtk-Doc from enable-gtk-doc to
gtk_doc.
+ Declare libdconf_service as a dependency to fix the build in
massively parallelised environments.
- Change options passed to meson following upstreams changes, now
passing bash_completion=true, man=true and gtk_doc=true.
- Update to version 0.29.1:
+ Engine: track in progress watch handles to avoid spurious
changed signals for the root path. Subscription requests are no
longer sent if the engine is already subscribed to the given
path. In the case that some value changes while a subscription
request is in progress, a changed signal is only sent for the
path being subscribed to instead of the root path.
+ Engine: fix deadlock which occured when using the engine from
libsoup within flatpak by extending the existing workaround for
Glib issue. GSocket and various other GObject types are now
also initialised in the main thread.
+ Add transfer annotations to the GTK-Doc strings for functions
in the dconf_changeset_* and dconf_client_* namespaces.
+ Update GVDB subtree from GVDB master, containing mostly
documentation improvements.
+ dconf-update.vala: correct error message grammar.
+ Various meson related improvements.
+ Add GitLab CI.
+ Service: Port from the deprecated g_type_class_add_private() to
G_ADD_PRIVATE().
- Add pkgconfig(dbus-1) and pkgconfig(bash-completion)
BuildRequires: New dependencies.
- Drop dbus-1 BuildRequires, full devel package is now needed.
- Update to version 0.28.0:
+ No visible changes.
- Drop:
+ intltool BuildRequires: there are no translations to be
handled.
+ update-desktop-files BuildRequires: there is no desktop file to
be handled.
- Update summaries.
- Modernize spec-file by calling spec-cleaner
- Update to version 0.27.1:
+ Port to meson build system.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Drop the BUILD_FROM_VCS checks, and build gtk-doc
unconditionally: this is needed since the port to meson.
- Pass enable-man=true option to meson: man files are no longer
built unless this is explicitly specified.
- Drop the find command for finding and deleting libtool archives:
these are no longer built since the port to meson build system.
==== dconf-editor ====
Version update (3.26.2 -> 3.34.2)
Subpackages: dconf-editor-lang
- Update to version 3.34.2:
+ Updated translations.
- Update to version 3.34.1:
+ Fix the appdata file.
- Changes from version 3.34.0:
+ New stable 3.34 release. No changes since last unstable release.
+ Updated translations.
- Update to version 3.33.91:
+ Two small bugs fixed.
+ Updated translations.
- Changes from version 3.33.90:
+ Only small changes.
- Changes from version 3.33.4:
+ Some updates of the DTD and the appdata fields; and just a
small change, that allows running multiple instances, for a
hacky use.
+ Updated translations.
- Update to version 3.32.0:
+ No code changes since last unstable release, new stable
release.
- Update to version 3.31.91:
+ There was an hidden way to toggle search by clicking on an
empty space of the headerbar, but it was blocking the use of a
double-click to maximize the window, so that was removed. There
is also some strings capitalization fixes, an improvement for
the --help text, various small changes, and some relocatable
schemas added.
+ Updated translations.
- Update to version 3.31.90:
+ Many code changes, but nothing big since 3.31.4.
+ Updated translations.
- Update to version 3.31.4:
+ The UI and the features should mostly stay the same now until
the future release 3.32 (planned in March). They include a
search running from current folder, some new keyboard shortcuts
and functionalities, the ability to run on a really small
screen (vertically and horizontally), the (temporary) remove of
the "Show folder informations", and various big or small
improvements everywhere.
+ Updated translations.
- Update to version 3.31.3:
+ Many changes in the UI (rough edges), including a great new
editable pathbar, an improved bookmarks popover, a night mode,
and (in progress) an ability to run on really small screens
(phones like the future Librem 5 by Purism).
- Update to version 3.30.2:
+ Fix a bug in the handling of double values.
- Changes from version 3.30.1:
+ Some bugs fixed, one small UI improvement when window is not on
top, case ignored in search, and some new relocatable schemas
handled.
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Update to version 3.29.92:
+ Two strings added (freeze break), a quite important rework of
the CSS file (that notably makes icons less fuzzy when using
small rows), that looks calm and good.
+ Updated translations.
- Update to version 3.29.91:
+ There have been many refactorings and fixes since the last beta
release, notably regarding memory cleaning.
+ Updated translations.
- Update to version 3.29.90:
+ This development cycle has been quite calm (until its end), and
that?s why there wasn?t any previous ?alpha? release. The only
visible things for users should be some new demos. But
internally, this module can now be splitted in two, one that
handles the UI (?frontend?) and one that plays with the dconf
service, gsettings API, and possibly other sources of
configuration informations to be added in the future. The goal
is to move this ?backend? as a new module ?a library first, and
then to transform it as a D-Bus service? in the next
development cycle. There is probably at least one regression
due to these big changes, but I will do my best to test all the
things before 3.30 release. If you see a bug, please report.
+ Updated translations.
- Update to version 3.28.0:
+ Updated translations.
- Update descriptions.
- Update to version 3.27.92:
+ Small fixes of corner cases.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.91:
+ Handling of multiple schemas installed at the same path.
+ New keys list organisation by schema.
- Changes from version 3.27.4:
+ Various UI improvements, including icons next to edited keys,
and the limitation of the content in infobar.
+ The underlying model has also been improved a little.
+ The experimental code that was causing crashes in some build
conditions has been removed.
+ The actions that were accessible via dbus have been made
private.
+ The command-line has been a little bit reworked, with an
experimental completion available, and the manpage updated.
+ Updated translations.
- Drop dconf-editor-nocrash.patch: fixed upstream.
- Add dconf-editor-nocrash.patch: Stop dconf-editor from crashing
on startup (bgo#791597).
- Update to version 3.27.3:
+ The main UI has been redesigned.
+ Updated translations.
- Update URL to https://wiki.gnome.org/Apps/DconfEditor: current
site, as also mentioned in meson.build.
- No longer obsolete dconf-lang: since the gettext domain was
changed, this is no longer nescessary.
- Drop dconf-editor-fix-localized-strings-problem.patch,
dconf-editor-fix-rows-issue.patch and
dconf-editor-nb-translations.patch: Fixed upstream.
- Update to version 3.27.1:
+ Use meson for build (replaces autotools).
+ dconf-editor can now launch to a path given on the
commandline.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to appropriate meson macros following
upstream switch to Meson build system.
- Appdata file is now installed to %{_datadir}/metainfo, own this
directory and adapt the file list accordingly.
==== dleyna-core ====
- Fixup RPM category groups. Avoid em dashes in summaries.
- Add dleyna-core-port-to-gupnp1_2.patch: Port to gupnp-1.2.
Following the above patch, replace pkgconfig(gupnp-1.0) with
pkgconfig(gupnp-1.2) BuildRequires.
==== dleyna-renderer ====
- Add dleyna-renderer-port-gupnp.patch: Port to use new gupnp-1.2.
Replace pkgconfig(gssdp-1.0) and pkgconfig(gupnp-1.0) with
pkgconfig(gssdp-1.2) and pkgconfig(gupnp-1.2) BuildRequires.
==== dleyna-server ====
- Fixup RPM category groups.
- Use noun phrase in summaries. Avoid em dashes in summaries.
- Add dleyna-server-port-gupnp1_2.patch: Port to gupnp-1.2.
Following this: replace pkgconfig(gssdp-1.0) and
pkgconfig(gupnp-1.0) with pkgconfig(gssdp-1.2) and
pkgconfig(gupnp-1.2) BuildRequires.
==== ebook-tools ====
- Fix a crash when a navPoint in toc.ncx has no navLabel, see
kde#406116 and https://sourceforge.net/p/ebook-tools/bugs/8/
* add 0001-Avoid-crash-on-toc-navPoint-without-navLabel.patch
- specfile cleanup, remove %defattr, add LICENSE
==== enchant-1 ====
Subpackages: enchant-1-backends libenchant1
- Fix obsoletes/provides in baselibs.conf.
==== eog ====
Version update (3.26.2 -> 3.34.1)
Subpackages: eog-lang
- Update to version 3.34.1:
+ Bug fixes:
- Check errors after rsvg_handle_close().
- icon: create a nightly app icon.
- EogApplication: Initialize debug before plugin engine
+ Updated translations.
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.91:
+ Updated translations.
- Changes from version 3.33.90:
+ Updated translations.
- Changes from version 3.33.3:
+ Improve meson port.
+ build: Use #ifdef consistently.
+ Updated translations.
- Update to version 3.33.2:
+ Bug fixes: Unreasonable limitation of scaling in print dialog.
+ Updated translations.
- Changes from version 3.33.1:
+ Various help doc improvements.
+ Bug fixes: glgo#GNOME/eog!20.
- Update to version 3.32.2:
+ Fix PNG file displayed darker after conversion from JPEG file.
+ Only build and attach RGB color profiles to PNGs when both gAMA
and cHRM are present.
+ Updated translations.
- Update to version 3.32.1:
+ Even more updated help docs.
+ Bugs fixed: glgo#GNOME/eog#50 SIGSEGV in g_mutex_lock().
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.91:
+ Improved help docs.
+ Bugs fixed: Remove uta.[ch] and the old drawing code.
+ Updated translations.
- Update to version 3.31.90:
+ Improved wording in help docs.
+ Bugs fixed: EogScrollView: Set scale=1 for the image surface.
+ Updated translations.
- Update to version 3.31.3:
+ Updated translations.
- Update to version 3.31.2:
+ Improved primary menu.
+ Improved app icon.
+ Bug fixes: Add View submenu.
+ Updated translations.
- Changes from version 3.31.1:
+ Update app icon.
+ Remove appmenu.
+ Bug fixes:
- Add Flatpak manifest.
- icon: update app icon.
- Remove appmenu.
- Fix warnings.
- README is obsolete.
- Slideshow accidentally skips images when using a slow device
for file access.
- Use 96dpi when displaying SVGs.
+ Updated translations.
- Update to version 3.28.4:
+ Bugs fixed: glgo#GNOME/eog!4, glgo#GNOME/eog!5,
glgo#GNOME/eog!6, glgo#GNOME/eog#6, glgo#GNOME/eog#8,
glgo#GNOME/eog#10.
+ Updated translations.
- Update to version 3.28.3:
+ Add OARS and update gitlab URLs.
+ Add icns to mime types.
+ Fix memory leak when viewing many jpeg images.
+ build: it's enable_xmp not enable_exempi.
+ Updated translations.
- Help translation-update-upstream finding the right gettext domain
name: pass "po %{name}" to the call.
- Update to version 3.28.2:
+ Updated translations.
- Update devel package description to be more inclusive about its
contents.
- Point fdupes to the data directory instead of directly the build
root, wich is a practice that must be avoided.
- Update to version 3.28.1:
+ EOG is missing an icon in full screen mode
(eog-image-gallery-symbolic) (bgo#794472).
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.91:
+ Build system improvements.
+ Bug fixes: bgo#793719.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Swapped shortcuts for gallery and sidebar to match other GNOME
apps.
+ Disabled color profile generation from Exif values.
+ Replaced several deprecated Glib/Gtk+ function calls.
+ Bugs fixed: bgo#792682, bgo#792770, bgo#792923, bgo#792924,
bgo#792925.
+ Updated translations.
- Add gio-2.0, gio-unix-2.0, gsettings-desktop-schemas,
gtk+-unix-print-3.0 and libpeas-1.0 pkgconfig modules
BuildRequires aligning then with meson.build requirements.
- Update to version 3.27.3:
+ Drop Autotools support in favour of Meson.
+ Drop deprecated/unused files from help docs.
+ Port to meson build system (bgo#784354).
- Drop configure macro.
- Minor spec modernization.
- Pass explicit options to meson, ensure we are building the
features we want, currently aligned with upstream defaults apart
from gtk_doc, where we put true as we want to build
documentation.
- Following the above, add gtk-doc BuildRequires, and package the
now built documentation.
- Update to version 3.27.2:
+ Bug fixes:
- Close confirmation dialog looks outdated (bgo#787188).
- EOG 3.26 does not store recently used files (bgo#787750).
- Update Url to https://wiki.gnome.org/Apps/EyeOfGnome: current
Eye of Gnome's web page.
- Update to version 3.27.1:
+ Port to meson build system.
+ Bugs fixed: bgo#784354, bgo#790078.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Drop update-desktop-files BuildRequires and no longer pass
suse_update_desktop_file macro, not needed anymore.
- Drop eog2 Provides and Obsoletes, no current openSUSE release
have ever had eog2.
- Modernize spec, use autosetup and make_build macros.
- Update to version 3.26.2:
+ Bugs fixed: bgo#788582, Wrong line endings and broken tags in
eog's help.
+ Updated translations.
- Drop eog-spanish-translations.patch: Fixed upstream.
- Add eog-spanish-translations.patch: Fix build with new itstool.
- Update to version 3.26.1:
+ Updated manual translations.
+ Updated translations.
- Drop %glib2_gsettings_schema_requires: no longer needed.
- Update to version 3.26.0:
+ Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Run spec-cleaner, modernize spec.
- Enhance package description, partly using the Debian text.
- Update to version 3.25.92:
+ Bugs fixed: bgo#759434.
+ Updated translations.
- Update to version 3.25.90:
+ Miscellaneous fixes.
+ Bugs fixed: bgo#784942.
+ Updated translations.
- Drop no longer needed post(un) handling, remove the following
macros: glib2_gsettings_schema_post(un),
desktop_database_post(un) and icon_theme_cache_post(un).
- Update to version 3.25.1:
+ Drop intltool support in favour of plain gettext.
+ Be able to mount a volume from recent files (bgo#555831).
+ Updated translations.
- Drop intltool BuildRequires: no longer needed.
- Drop libtool BuildRequires: this was added 6 years ago 'to make
build more reliable'. Since then, the build system has improved
a lot.
- Update to version 3.24.1:
+ bgo#780675: gcc pragma build failure.
+ Updated translations.
- Update to version 3.24.0:
+ Updated translations.
- Update to version 3.23.92:
+ Updated translations.
- Update to version 3.23.91:
+ Various fixes for the new zoom widget.
+ Make zoom menu wider (bgo#778573).
+ Updated translations.
- Update to version 3.23.90:
+ Replace zoom scale with a text entry based on Evince's zoom
widget.
+ Fix keyboard navigation in the headerbar and popup menu.
+ Bugs fixed: bgo#754985.
+ Updated translations.
- Update to version 3.23.1:
+ Several GTK deprecation fixes.
+ Smaller bug and memory leak fixes.
+ Bugs fixed: bgo#774001, bgo#776984.
+ Updated translations.
- Update to version 3.20.5:
+ Some smaller code improvements.
+ Bug fixes: bgo#772162: When deleting ALL images, the last one
stays in preview.
+ Updated translations.
- Update to version 3.20.4 (boo#994819):
+ Out-of-bounds fix (bgo#770143, CVE-2016-6855).
+ eog leaks error message if loading an SVG fails (bgo#770197).
+ Updated translations.
- Update to version 3.20.3:
+ Eye Of Gnome should refresh automatically the image when it is
edited (bgo#767003).
+ Updated translations.
- Update to GNOME 3.20.2 Fate#318572
- Update to version 3.20.2:
+ Updated translations.
- Update to GNOME 3.20, Fate#318572.
- Update to version 3.20.1:
+ Improved startup time especially on remote shares.
+ Miscellaneous fixes and improvements.
+ Bugs fixed: bgo#665897, bgo#764139.
+ Updated translations.
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.92:
+ Code improvements.
+ bgo#763505: EogPrintPreview: Silence -Wsign-compare and
- Wswitch-default.
+ Updated translations.
- Update to version 3.19.91:
+ Updated translations.
- Update to version 3.19.90:
+ Better image quality when downscaling.
+ Improved AppData.
+ Improved strings in the shortcuts window.
+ Bugs fixed: bgo#665897, bgo#761408, bgo#762028.
+ Updated translations.
- Update to version 3.19.4:
+ Small application menu improvements.
+ Updated translations.
- Update to version 3.19.3:
+ Convert custom CSS to use CSS nodes (bgo#758763).
+ Add a shortcuts window (bgo#757827).
+ Updated translations.
- Update to version 3.19.2:
+ Further UI improvements.
+ Bugs fixed: bgo#754628.
+ Updated translations.
- Update to version 3.19.1:
+ Various UI improvements.
+ Bugs fixed: bgo#754628, bgo#754985, bgo#755244, bgo#755799.
+ Updated translations.
- Update to version 3.18.2:
+ bgo#762028: >=eog-3.14 is affected by CVE-2013-7447.
+ Updated translations.
- Update to version 3.18.1:
+ Some entries of the popovermenu entry should be grayed when no
image opened (bgo#755244).
+ Updated translations.
- Update to version 3.18.0:
+ Updated translations.
- Update to version 3.17.92:
+ bgo#754731: Use standard::display-name for Google Drive items.
+ Updated translations.
- Update to version 3.17.91:
+ Access key is not assigned to button "Open with Document
Viewer" (bgo#753987).
+ Compilation cleanups (bgo#754104).
+ Updated translations.
- Update to version 3.17.90:
+ Add touchpad gesture event mask to EogScrolledWindow
(bgo#753627).
+ Updated translations.
- Update to version 3.17.3:
+ Updated translations.
- Update to version 3.17.2:
+ Bugs fixed: bgo#746132, bgo#751007, bgo#751021.
+ Updated translations.
- Update to version 3.17.1:
+ Small improvements for the new UI.
+ Bug fixes and code improvements.
+ Bugs fixed: bgo#538279, bgo#739654, bgo#743477, bgo#746802,
bgo#748598.
+ Updated translations.
- Update to version 3.16.3:
+ Fix bgo#751007: Compilation error when EXIF support disabled.
+ Updated translations.
- Update to version 3.16.2:
+ Install symbolic app icon.
+ Bugs fixed: bgo#746842, bgo#747806, bgo#748653.
+ Updated translations.
- Update to version 3.16.1:
+ bgo#735633: eog crashes when attempting two-finger zoom gesture
on touchpad.
+ bgo#747410: regression: default zoom incorrect when browsing.
+ Updated translations.
- Update to version 3.16.0:
+ remove the overlay timeout in dispose (bgo#745336).
+ Updated translations.
- Update to version 3.15.92:
+ Improvements to UI changes based on initial feedback.
+ Adjust UI tests for UI changes.
+ Bugs fixed: bgo#745077, bgo#746105.
+ Updated translations.
- Update to version 3.15.90:
+ More cleanup after the first round of UI modernization.
+ Make GAction plugin interface actually usable by plugins
NOTE: Plugins using the old GtkUIManager interface won't work
anymore!
+ Bugs fixed: bgo#743887.
+ Updated translations.
- Update to version 3.15.1:
+ Modernize the GUI.
+ Migrate to GAction.
+ Bugs fixed: bgo#740426, bgo#741050, bgo#742369.
+ Updated translations.
- Drop pkgconfig(libxml-2.0) BuildRequires: no longer needed.
- Update to version 3.14.3:
+ Fix preferences dialog when using aggressive linker settings
(bgo#739618).
+ Fixed a few memory leaks (bgo#740348).
+ Updated translations.
- Update to version 3.14.2:
+ Updated translations.
- Update to version 3.14.1:
+ Bugs fixed: bgo#737213, bgo#737772, bgo#737960.
+ Updated translations.
==== evince ====
Version update (3.26.0+20180128.1bd86963 -> 3.34.2)
Subpackages: evince-lang evince-plugin-pdfdocument libevdocument3-4 libevview3-3 nautilus-evince typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0
- Update to version 3.34.2:
+ libview:
- Fix crash on DnD.
- Don't enable popup actions on page change.
+ Updated translations.
- Add patches to reverse the upstream requirement of at least
synctex 1.19 since that requires texlive 2019 and we have 2017 in
SLE 15. The patches are only applied when building evince with
synctex < 1.19:
* 0001-reversed-synctex-Move-_GNU_SOURCE-to-the-top-of-the-source-code.patch
* 0002-reversed-synctex-Remove-unused-labels.patch
* 0003-reversed-synctex-Silence-error-when-no-synctex-file-is-present.patch
* 0004-reversed-synctex-Annotate-functions-that-wrap-vfprintf.patch
* 0005-reversed-synctex-Fix-compilation.patch
* 0006-reversed-synctex-Update-from-version-1.18-to-1.21.patch
- Update to version 3.34.1:
+ accessibility:
- Fix erroneous cast.
- Initialize private fields.
+ build: Distribute meson build files when using autotools.
+ flatpak: Update dependency versions.
+ i18n: Fix typo in Ukrainian translation for Download.
+ icon:
- Create a nightly app icon.
- Fix logo in README and add flatpak button.
+ shell:
- Ignore higher mouse buttons on links.
- Fix slow scrolling on last pages of big pdf's.
+ Updated translations.
- Update to version 3.34.0:
+ AppData: Add release information to AppData.
- Switch to using explicit tag in _service.
- Update to version 3.32.1+0:
+ AppData: Add 3.30 major release date.
+ Add release information to AppData.
- Update to version 3.32.0+28:
+ sidebar links: fix popup.
+ require Poppler 0.76.0 for ignoreDiacritics feature.
+ shell: remember unmaximized window size.
+ EvPresentationView: don't start render job until realized.
+ ev-page-action-widget: disconnect notify::document signal in
finalize.
+ backend: fix swapped y-coordinates when adding annotations.
+ ev_window: prevent NULL metadata being passed.
+ Updated translations.
- Switch to source services, use checkout from gnome-3.32 stable
branch.
- Switch to meson buildsystem. Add meson BuildRequires and macros,
as well as dropping libtool BuildRequires, no longer needed.
- Replace gcc-c++ with generic c++_compiler BuildRequires.
- Drop CVE-2019-11459.patch: Fixed upstream.
- Add CVE-2019-11459.patch: fix display of uninitialized memory if
TiffReadRGBAImageOriented fails (boo#1133037 CVE-2019-11459
glgo#GNOME/evince#1129).
- Remove Supplements from psdocument package, so that it isn't
pulled in by default (boo#1122794).
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.91:
+ Updated translations.
- Changes from version 3.31.90:
+ Fix typo's spotted for max-scale and min-scale.
+ Remove '.flat' style from PDF forms GtkEntry's.
+ Set MIN_SCALE back to previous low value.
+ Revert removal of browser-plugin support.
+ Update app icon.
+ help:
- No more View menu.
- Replace title bar with header bar.
+ pdf backend: Ignore diacritics when searching text.
+ unarr: Update LZMA SDK.
+ Updated translations.
- Update to version 3.31.4:
+ General:
- Fix build when compiled without dbus.
- Fix reference to Bugzilla by Gitlab URL in DOAP file.
+ Sidebar::
- Display a first blank thumbnail.
- Remove GtkTreeView implementation for thumbnails.
+ Updated translations.
- Changes from version 3.31.3:
+ UI:
- Fix criticals in tree view mode.
- Fix ComboBoxText user selected item's logic.
+ help:
- Search uses icon instead of text for zero matches.
- Update printer debugging to 3.30 Control Center UI.
+ Updated translations.
- Changes from version 3.31.2:
+ UI:
- Fix appearance of editable GtkComboBox in PDF form.
- Handle adjustment change during drag event.
- Set propergravity on popup menu in search box.
- Fix default icon name in evince-previewer.
- Use GtkHeaderBar in print preview.
- Beautify placeholder text for password locked documents.
- Remove App menu.
- Use monitor instead of screen to determine window size.
- Close auto-expanded rows and remember state.
- Provide a visual cue when find is unsupported.
- Add symbolic to show a layer when is visible.
- Use the info bar close button instead of a custom one.
- Add icons for squiggly and text annotations.
+ misc: Remove EvPageAction widget.
+ general: Code cleanup:
- Remove unused variables.
- Replace deprecated symbols.
- Sync cut-n-paste code.
- Fix dependencies.
- Sync overwrite dialog against GtkFileChooserWidget.
- Changes from version 3.31.1:
+ No changes.
- Drop upstream fixed patches:
+ evince-previewer-Fix-default-icon-name.patch
+ evince-shell-Use-monitor-instead-of-screen.patch
- Drop all references to browser-plugin sans obsoletes: It has now
been dropped upstream.
- Add pkgconfig(appstream-glib) BuildRequires: New dependency.
- Add explicit libtool BuildRequires: We pull it in anyway, and use
it during build.
- Drop intltool BuildRequires: No longer needed.
- Add upstream bug fix patches from stable branch:
+ evince-previewer-Fix-default-icon-name.patch: previewer: Fix
default icon name.
+ evince-shell-Use-monitor-instead-of-screen.patch: Use monitor
instead of screen to determine window size.
- Update to version 3.30.2:
+ UI:
- Fix appearance of editable GtkComboBox in PDF form.
- Handle unexpected page jump while dragging the scroll.
+ Build: Claim ownership of org.gnome.evince.
+ Updated translations.
- Update to version 3.30.1:
+ Printing: Fix messages to show printed file name when it
contains '&' in the name.
+ libdocument:
- Fix handling of mime-type aliases.
- Fix regression, open gzipped documents.
+ Backends:
- comics: Use official IANA type for .cbr.
- djvu: Ignore text regions that are missing text.
+ UI:
- Fix Dual odd-left state.
- Fix regression, set to odd-left in dual mode when document
has only 2 pages.
- Fix cursor movement when logical and visual line differs.
- Fix zoom-action to respond touch events.
+ Updated translations.
- Avoid "em dash summaries". Use more noun phrase in descriptions.
- Drop --with-pic, it is only useful for static libs.
- Mention the plugin architecture/packaging in description
for people not immediately recognizing them being optional
at the installation level.
- Enable postscript plugin again via passing enable-ps to
configure, fixed postscript is in place in Tumbleweed.
- Update to version 3.30.0:
+ printing: escape html entities in pango markup
(glgo#GNOME/evince#776).
+ build: Disable build of broswer-plugin by default
(glgo#GNOME/evince#968).
+ shell: Restore shortcut to open a new document.
+ Improved documentation.
+ Updated translations.
+ See also installed NEWS file for a summary of changes between
this release and previous stable release.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.92:
+ Bug fixes and improvements.
+ PostScript backend disabled by default.
- Disable the evince-plugin-psdocument sub-package for now due to
security issue not resolved yet in upstream Ghostscript
BuildRequires (Will be fixed in future version due out soon).
- Update to version 3.29.91:
+ Bug fixes and improvements.
- Update to version 3.29.90:
+ Revamped the user interface.
+ Bug fixes and improvements.
- Update to version 3.29.1:
+ Bug fixes and improvements.
- Add gspell-1 and synctex pkgconfig modules BuildRequires: new
dependencies.
- Drop glib2_gsettings_schema_requires macro: this is no longer
needed since RPM file triggers (RPM > 4.13).
- Update to version 3.28.2:
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.92:
+ Install appstream metadata to non-deprecated locations
(bgo#790079).
+ Fix Rotate shortcuts when horizontal bar is visible
(bgo#727529).
+ Fix black page and white page shortcuts in presentation mode
(bgo#772390).
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.91:
+ Prevent window from growing, (bgo#783242.
+ Update LZMA SDA.
+ Fix media-player keys (bgo#789738).
+ Fix reading CBZ files created on MacOS (bgo#782754).
+ Fix orientation of auto-rotate option (bgo#782394).
+ Fix dialog extending past edge of screen (bgo#733618).
+ Don't show tooltips for empty annotations (bgo#772621).
+ Remove un-necessary cairo configure checks (bgo#788980).
+ Fix Overflow checks in tiff backend (bgo#788980 boo#1141619
CVE-2019-1010006).
+ Better handle of external links (bgo#791287).
+ Fixing display of overlapping annotations (bgo#787070).
+ Reduce minimal size of sidebar (bgo#778000).
+ Bind mouse back/forward buttons to history navigation
(bgo#787464).
+ Fix property name in about dialog (bgo#790595).
+ Install appstream metadata to correct location (bgo#790079).
+ Correct sliding mode for toolbar in fullscreen (bgo#788718).
+ Correct GPL2+ license text (bgo#788719).
+ Add some shortcuts (bgo#790253).
+ Fix resources generation when building (bgo#790283).
+ Update about dialing (bgo#785527).
+ Always use poppler_document_Save to avoid data loss
(bgo#770012).
+ Add keybindings for special back/forward keys (bgo#553892).
+ Allow zooming to the limits of the scale (bgo#788480).
+ Fix asking to save when document has been modified
(bgo#767611).
+ Fix navigation with annotation already selected in sidebar
(bgo#680880).
+ Show tooltip for Outline entris (bgo#787437).
+ Default to 96 DPI when unable to compute.
+ Updated translations.
- Switch back to released tarballs, and thus drop gnome-common
BuildRequires and autogen.sh call.
- Drop libdocument-return-96-dpi-if-unable-to-determine.patch:
fixed upstream.
- Add gtk-doc BuildRequires: was previously pulled in by
gnome-common.
- Update to version 3.26.0+20180128.1bd86963:
+ shell: Fix media-player keys not working.
- Update to version 3.26.0+20171120.3955d480:
+ Updated translations.
- Switch to git-checkout via source service.
- Following the above, add gnome-common BuildRequires, pass
autogen.sh and pass enable-gtk doc to configure, as we need to
bootstrap the tarball.
- Clean up spec, use modern macros.
- Drop update-desktop-files BuildRequires and stop using
suse_update_desktop macro, no longer needed.
- Drop obsolete conditionals for no longer supported versions of
openSUSE.
- Avoid running fdupes across hardlink boundaries.
- Remove Suggests for unzip, unrar, and 7zip; the comics back end
no longer uses them (bsc#1072120).
- Backport fix:
+ libdocument-return-96-dpi-if-unable-to-determine.patch
Backport libdocument fallback dpi to get rid of broken zoom
view on wayland (bgo#719400 bsc#1066138).
- Update to version 3.26.0:
+ Updated translations.
- Update to version 3.25.92:
+ Bug fixes:
- Do not change the current page when adding or removing
bookmarks (bgo#732834).
- Fix unarr build on s390x (bgo#787248).
- Update LZMA SDK to use lzma1701.7z for unarr (bgo#787035).
+ Documentation: Add missing close parenthesis in text selection
page (bgo#786825).
+ Updated translations.
- Update to version 3.25.91:
+ New features and improvements: Add support for Adobe
Illustrator documents (bgo#311990).
+ Bugs fixed:
- Fix gnome-settings-daemon MediaKeys API use (bgo#786262).
- Fix infinite loop when removing annotation windows
(bgo#785975).
- Fix rendering of layer state in layers tree sidebar
(bgo#786464).
- Properly quote arguments when executing dvipdfm in DVI
backend (bgo#784947).
- Fix runtime warnings on exit (bgo#774833).
- Fix debug borders coordinate translation (bgo#785758).
- Properly handle errors in comics backend (bgo#784963).
- Don't strip filenames when extracting comic documents
(bgo#784963).
+ Documentation:
- Remove custom-shortcuts section dropped in GTK 3.10
(bgo#758246).
- Cover F9 shortcut (bgo#783276).
- Update 'Adding Annotations' to reflect the UI.
- Update several screenshots.
- Update custom shortcut instructions.
- 'Index' dropdown is called 'Outline' now.
- Fix several typos in documentation.
+ Updated translations.
- Update to version 3.25.4:
+ The comics backend now uses libarchive and unarr instead of
spawning commands (bgo#720742).
+ Add flag EV_DOCUMENT_LOAD_FLAG_NO_CACHE to not setup the
document cache during the load. It will be setup later only if
needed (bgo#780210).
+ Speed up thumbnailing by using EV_DOCUMENT_LOAD_FLAG_NO_CACHE
flag (bgo#780210).
- Add pkgconfig(libarchive) BuildRequires, new dependency.
- Stop handling glib2_gsettings_schema_post(un),
desktop_database_post(un) and icon_theme_cache_post(un) in
post(un), no longer needed as we have file-triggers taking care
of it for us.
- Update to version 3.24.1:
+ Remove support for tar and tar-like commands in commics backend
(CVE-2017-1000083, bgo#784630).
+ Improve performance of the links sidebar (bgo#779614).
+ Improve performance of scrolling in thumbnails sidebar
(bgo#691448).
+ Don't copy remote files before thumbnailing (bgo#780351).
+ Fix toggling layers that are not in the current visible range
of pages (bgo#780139).
+ Fix ev_page_accessible_get_range_for_boundary() to ensure the
start and end offsets it returns are within the allowed range
(bgo#777992).
+ Fix crash with Orca screen reader (bgo#777992).
+ Updated translations.
- Drop evince-comics-remove-tar-commands-support.patch: Fixed
upstream.
- Following the above: Drop libtool BuildRequires and stop passing
autoreconf, no longer needed as we do not carry any patches.
- Add evince-comics-remove-tar-commands-support.patch to avoid code
execution in the comic book backend's .tar support. (bnc#1046856,
bgo#784630, CVE-2017-1000083).
- Update to version 3.24.0:
+ New features and improvements:
- Ask the user before automatically reloading the document when
it has been modified (bgo#769123).
- Use IBEAM cursor for TEXT_MARKUP annotations (bgo#774018).
+ Bugs fixed: bgo#770695, bgo#771612, bgo#772277, bgo#774005,
bgo#775536, bgo#780206.
+ Updated translations.
- Workaround bgo#738270: Disable the browser-plugin (pass
- -disable-browser-plugin to configure) and evince-browser-plugin
package, make main package obsolete the browser-plugin package to
avoid update issues.
- Update to version 3.22.1:
+ Sort pages in natural order in comics backend (bgo#770695).
+ Sort bookmarks by page number instead of title (bgo#772277).
+ Fix possible read beyond allocated buffer (bgo#771612).
+ Updated translatitons.
- Update to version 3.22.0:
+ Updated translations.
- Update to version 3.21.92:
+ Add application/vnd.comicbook+zip to the list of mime-types
supported by the comics backend (bgo#770903).
+ Fix mime-type comparisons in commics backend (bgo#770903).
+ The browser plugin no longer claims to support loading
documents in Wayland.
+ Fix several memory leaks (bgo#770070, bgo#770069).
+ Fix scaling calculation in PostScript backend (bgo#755776).
+ Fix a crash when processing button events in EvView
(bgo#769700).
+ Fix a crash when opening a copy of a document with annotation
popup windows (bgo#760299).
+ Updated translations.
- Update to version 3.21.4:
+ Improve annotation properties dialog UI (bgo#767895).
+ Center sidebar action menu (bgo#767895).
+ Make Esc close annotation window (bgo#768448).
+ Do not hide the fullscreen toolbar when view or action popover
is shown.
+ Updated translations.
- Update to version 3.21.3:
+ New features and improvements:
- Fix style rendering issues with GTK+ 3.20 (bgo#765557,
bgo#758793).
- Stop using first page thumbnail as window icon (bgo#767747).
- Scroll pages fitting in the window in non-continuous mode
(bgo#562257).
- Show the document URI on a tooltip for recent view items
(bgo#764405).
- Add Keyboard Shortcuts entry to App Menu (bgo#761803).
- Make the systemd user unit conditional (bgo#755897).
- Allow to pass URIs to the previewer (bgo#766531).
- Remove the MimeType association from the previewer desktop
file (bgo#744893).
+ Bugs fixed:
- Fix build with GCC 6.
- Fix calculation of the maximum width of page selector
(bgo#764771).
- Fix typo in zoom in/out gesture shortcuts (bgo#761803).
- Remove X11 depedency of nautilus extension (bgo#766710).
+ Updated translations.
- Stop passing V=1 to make, debugging is done locally.
- Remove a conditional tweak for old and no longer supported
versions of openSUSE.
- Only inject -lang-metainfo on Tumbleweed (older releases don't
have the logic available yet).
- Update to version 3.20.1:
+ Fix style rendering issues with GTK+ 3.20 (bgo#765557,
bgo#758793).
+ Remove the MimeType association from the previewer desktop file
(bgo#744893).
+ Fix build with GCC 6.
+ Fix calculation of the maximum width of page selector
(bgo#764771).
+ Remove X11 dependency of nautilus extension (bgo#766710).
+ Preserve window chrome when opening a copy in new window
(bgo#767532).
+ Fix typo in zoom in/out gesture shortcuts (bgo#761803).
+ Updated translations.
- Drop evince-fix-deprecated-warning.patch: Fixed upstream.
- Add AppStream metainfo for the -lang package (pass --metainfo
to find_lang).
- Change Group in devel sub-package to Development/Languages/C and
C++: Silence rpmlint.
- Drop old Provides and Obsoletes that do not make any sense
keeping around anymore. Silence even more rpmlint warnings.
+ Provides: ggv, gpdf, evince-doc.
+ Obsoletes: ggv, gpdf, evince-doc.
- Add evince-fix-deprecated-warning.patch: Fix deprecation warning
(boo#980576, bgo#765395).
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.92:
+ New features and improvements:
- Use a popover for view and action menus (bgo#760527).
- Add shortcuts help window (bgo#757828).
- Add Shift+Space keybinding to go back in presentation mode
(bgo#758162).
- Rename links sidebar title from Index to Outline
(bgo#732547).
- Add missing tooltips to the headerbar (bgo#595467).
- Show the page label instead of page number in find sidebar
(#756683).
- Add a systemd user unit corresponding to the D-Bus session
service (bgo#755897).
- Recognize multipage DjVu MIME type (bgo#754467).
- Add support for utf8 filenames on Mac OS X to comics backend
(bgo#761161).
+ Bug fixes:
- Fix text selection on Wayland (bgo#759506).
- Manually destroy the search popover on toolbar dispose in
browser plugin to try to fix a crashes on plugin destruction
(bgo#762838).
- Check boundaries of accessible pages to avoid crashes when
the document is reloaded due to changes in the document file
(bgo#735744).
- Fix translations in thumbnailer help message (bgo#760418).
- Fix text selections in annotation popups (bgo#749727).
- Fix special characters in path to cbz (bgo#643843).
- Fix css style of loading message (bgo#758356).
- Fix warning with no document loaded (bgo#758596).
- Fix unbalanced quote in configure script.
- Fix installation of symbolic app icon.
- Fix the position of the zoom action GtkPopover in Wayland
(bgo#756976).
+ Updated translations.
- Update to version 3.18.2:
+ Fix the position of the zoom action GtkPopover in Wayland
(bgo#756976).
+ Updated translations.
- Update to version 3.18.1:
+ Fix performance regression with recent versions of GTK+ when
getting colors from GtkStyleContext for a different state
(bgo#755442).
+ Fix a crash in PDF backend when opening documents containing
screen annotations with no actions (bgo#756572).
+ Ignore right clicks while adding new annotations (bgo#755619).
+ Escape bookmark titles to be correctly rendered when they
contain characters like & (bgo#663019).
+ Fix handling of multiple files provided as command line
arguments (bgo#755796).
+ Show error messages also in recent view mode (bgo#755064).
+ Do not crash when the rendering or thumbnail jobs fail
(bgo#744049).
+ Updated translations.
- Update to version 3.18.0:
+ Updated translations.
- Update to version 3.17.92:
+ When copying a file, use the default permissions for the new
file instead of copying the ones from the original file
(bgo#753019).
+ Updated translations.
- Update to version 3.17.4:
+ The sidebar tab to add new annotations has been removed, and a
new annotations toolbar has been added making it easier to
discover and more convenient to annotate documents
(bgo#649045).
+ Updated translations.
- Update to version 3.17.3:
+ Add initial support for adding highlight annotations
(bgo#583377).
+ Add support for squiggly highlight annotations too
(bgo#750612).
+ Add support for moving text annotations (bgo#649043).
+ Force text annotations to have a fixed size 24x24 (bgo#685334).
+ Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
(bgo#737996).
+ Bugs fixed: bgo#750548, bgo#741979.
+ Updated translations.
- Update to version 3.17.2:
+ Add initial support for PDF multimedia using GStreamer
(bgo#573748).
+ Add accessible relations between the labels in properties
dialog (bgo#749127).
+ Updated translations.
- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-base-1.0) and
pkgconfig(gstreamer-video-1.0) BuildRequires for the new
multimedia support.
- Pass --enable-multimedia to configure, to ensure MM support is
built.
- Drop --with-smclient=xsmp and --disable-scrollkeeper configure
parameters: they are no longer understood for a while already.
- Update to version 3.17.1:
+ New features and improvements:
- Provide a symbolic variant of the app icon (bgo#746844).
- Add search support to browser plugin.
- Create popup windows for all markup annotation that can have
a popup associated (bgo#733603).
- Add shortcuts for Continuous and Dual modes (bgo#670964).
- Remove custom search bar implementation and use GtkSearchBar
instead.
+ Bug fixes:
- Never save n-copies in the persistent print-settings file
(bgo#748549).
- Fix the background color of annotation popup windows
(bgo#732211).
+ Updated translations.
- Update to version 3.16.1:
+ Add accessible relations between the labels in properties
dialog (bgo#749127).
+ Never save n-copies in the persistent print-settings file
(bgo#748549).
+ Fix the background color of annotation popup windows
(bgo#732211).
+ Updated translations.
- Split the backends in their own respective packages. This allows
to extend evince with features as required.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.92:
+ Enable/disable page navigation actions based on current page in
previewer (bgo#745840).
+ Don't hide the titlebar when the window is maximized (without
CSD) (bgo#744601).
+ Updated translations.
- Update to version 3.15.90:
+ New features and improvements:
- Make Ctrl+mouse wheel zoom pointer-centered instead of
window-centered (bgo#731669).
- Add = and <Ctrl>= keybindings for zooming in (bgo#738625).
+ Bug fixes:
- Fix printing of landscape document and properly fix printing
documents with a manual scale and autocenter (bgo#734788).
- Disable send to action when nautilus-sendto is not found
(bgo#743956).
- Fix a crash in recent-view when loading password protected
documents (bgo#744049).
+ Updated documentation.
+ Updated translations.
- Update to version 3.15.4:
+ New features and improvements:
- Add document size to the properties dialog (bgo#741057).
- Add support for bsdtar command in comics backend
(bgo#742721).
- Improve the the sidebar UI (bgo#739836).
- Add support for TextMarkup annotation in read-only mode for
now (bgo#583377).
- Use headerbar and improve spacing and borders in properties
dialog (bgo#739836).
+ Bug fixes:
- Fix properties dialog shortcut (bgo#739116).
- Bring back Open in new window action to the context menu
(bgo#739046).
- Do not save n-copies when saving printing settings
(bgo#696203).
- Use correct maximum size for thumbnail images in
evince-thumbnailer (bgo#740877).
- Fix a typo in configure.ac that made configure fail with
ligbnome-desktop (bgo#733721).
- Correctly scroll to the search result selected by user when
not in continuous mode (bgo#730252).
- Fix memory leak when adding new text annotations.
- Fix border-radius CSS property of thumbnails (bgo#739836).
- Fix quoting issues in configure.ac (bgo#739226).
- Fix runtime critical warning when starting in fullscreen mode
(bgo#737864).
- Handle TIFF files reporting a 0 resolution (bgo#646414).
- Disable toggle-find action for documents not supporting find
(bgo#738262).
+ Updated translations.
- Update to version 3.14.2:
+ Fix memory leak when adding new text annotations.
+ Add = and <Ctrl>= keybindings for zooming in (bgo#738625).
+ Fix printing of landscape documents (bgo#734788).
+ Fix a crash in recent-view when loading password protected
documents (bgo#744049).
+ Fix properties dialog shortcut (bgo#739116).
+ Bring back Open in new window action to the context menu
(bgo#739046).
+ Do not save n-copies when saving printing settings.
+ Use correct maximum size for thumbnail images in
evince-thumbnailer (bgo#740877).
+ Fix a typo in configure.ac that made configure fail with
ligbnome-desktop (bgo#733721).
+ Correctly scroll to the search result selected by user when not
in continuous mode (bgo#730252).
+ Fix quoting issues in configure.ac (bgo#739226).
+ Fix runtime critical warning when starting in fullscreen mode
(bgo#737864).
+ Handle TIFF files reporting a 0 resolution (bgo#646414).
+ Disable toggle-find action for documents not supporting find
(bgo#738262).
+ Updated translations.
- Update to version 3.14.1:
+ Use the new support for RTL icons in GtkIconTheme (bgo#737211).
+ Fix a crash in accessibility when opening a document with no
pages (bgo#731046).
+ Fix a crash when a new document is added to the window
(bgo#737365).
+ Fix a crash when opening the context menu in a non PDF
document (bgo#737197).
+ Updated translations.
==== evolution ====
Version update (3.26.6 -> 3.34.2)
Subpackages: evolution-lang
- Update to version 3.34.2:
+ Fix a crash when changing Archive folder.
+ Calendar: Show only the last part of the timezone above the
time column in the Day View.
+ ESimpleAsyncResult: Avoid thread scheduling race when finishing
on idle.
+ Bugs fixed: glgo#GNOME/evolution#659, glgo#GNOME/evolution#680,
glgo#GNOME/evolution#681, glgo#GNOME/evolution#696,
glgo#GNOME/evolution#701, glgo#GNOME/evolution#702,
glgo#GNOME/evolution#709, glgo#GNOME/evolution#711.
+ Updated translations.
- Update to version 3.34.1:
+ EWebView: Pile calls to Web Extension proxy only when such
exists.
+ Fix several memory leaks in ECalModel and its descendants.
+ help:
- Update application logo.
- Fix a typo (semi-colon instead of colon).
+ Bugs fixed: glgo#GNOME/evolution#524, glgo#GNOME/evolution#587,
glgo#GNOME/evolution#603, glgo#GNOME/evolution#610,
glgo#GNOME/evolution#611, glgo#GNOME/evolution#615,
glgo#GNOME/evolution#617, glgo#GNOME/evolution#623,
glgo#GNOME/evolution#624, glgo#GNOME/evolution#636,
glgo#GNOME/evolution#641, glgo#GNOME/evolution#644,
glgo#GNOME/evolution#645.
+ Updated translations.
- Update to version 3.34.0:
+ help: Fix broken markup in cs help translation.
+ help: Remove XInclude for Account settings' \"Identity\"
section.
+ help: Cover server-side search behavior for remote accounts.
+ help: Remove unproven statement about search speed.
+ Updated translations.
- Update to version 3.33.92:
+ itip-formatter: Doesn't match attendee when an alias address is
used.
+ ECompEditor: Set window's urgency hint after error when not
focused.
+ Bug Fixes: glgo#GNOME/evolution#528, glgo#GNOME/evolution#551,
glgo#GNOME/evolution#562, glgo#GNOME/evolution#574,
glgo#GNOME/evolution#578, glgo#GNOME/evolution#583,
glgo#GNOME/evolution#588, glgo#GNOME/evolution#592,
glgo#GNOME/evolution#593, glgo#GNOME/evolution#601.
- Update to version 3.33.92
+ itip-formatter: Doesn't match attendee when an alias address is
used.
+ ECompEditor: Set window's urgency hint after error when not
focused.
+ Bug Fixes: glgo#GNOME/evolution#528, glgo#GNOME/evolution#551,
glgo#GNOME/evolution#562, glgo#GNOME/evolution#574,
glgo#GNOME/evolution#578, glgo#GNOME/evolution#583,
glgo#GNOME/evolution#588, glgo#GNOME/evolution#592,
glgo#GNOME/evolution#593, glgo#GNOME/evolution#601.
- Update to version 3.33.91
+ Include also CFLAGS in gtkdoc-scangobj command line.
+ Fix few memory leaks in internal test programs.
+ ECellTree: Limit deep threads indent up to 70% of the cell
width.
+ EDayView: Time zone name not always updated on time zone change
in UI.
+ Bug Fixes: glgo#GNOME/evolution#518, glgo#GNOME/evolution#541,
glgo#GNOME/evolution#554, glgo#GNOME/evolution#563,
glgo#GNOME/evolution#568, glgo#GNOME/evolution#576.
- Update to version 3.33.90
+ Add refresh interval settings for CardDAV address books.
+ killev: Search for killall/pkill in runtime, rather than in
compile time.
+ Use Unicode triple-dots in translatable strings.
+ help: Replace an external redirect link by its direct link.
+ help: Fix xmlns for XInclude (must be http) so pages validate.
+ help: Cover formatting of received HTML mail, e.g. showing
Plain Text.
+ Bug Fixes: glgo#GNOME/evolution#549, glgo#GNOME/evolution#564.
- Update to version 3.33.4
+ Use GtkPopover for EColorCombo widget.
+ Do not unfold DKIM and ARC headers in message preview.
+ Remember source message information when re-editing in Drafts
or Outbox.
+ [ECalModel] Cache value for E_CAL_MODEL_FIELD_ICON.
+ Inconsistent background color in ETable for Memos, Tasks and
List View.
+ Incorrect timezone selected in ETimezoneDialog.
+ Remove useless runtime check in date_time_list_finalize().
+ Correct coding typo in e_day_view_on_editing_stopped().
+ Refer to 'Evolution Website' only as 'Website' in the About
dialog.
+ [ECompEditor] Ensure attendee changes stored before save.
+ Check whether enum-based ICalParameter had been created before
using it.
+ Test whether referenced column exists when loading ETableState.
+ Search for Bogofilter/SpamAssassin binaries during configure
time.
+ [addressbook] Claim what image size is expected when asking to
resize given image.
+ help: Update main window screenshot for 3.32 style.
+ Bug Fixes: bgo#755730, bgo#759493, glgo#GNOME/evolution#533,
glgo#GNOME/evolution#385, glgo#GNOME/evolution#479,
glgo#GNOME/evolution#487, glgo#GNOME/evolution#492,
glgo#GNOME/evolution#494, glgo#GNOME/evolution#499,
glgo#GNOME/evolution#501, glgo#GNOME/evolution#503,
glgo#GNOME/evolution#504, glgo#GNOME/evolution#506,
glgo#GNOME/evolution#507, glgo#GNOME/evolution#508,
glgo#GNOME/evolution#517, glgo#GNOME/evolution#519,
glgo#GNOME/evolution#529, glgo#GNOME/evolution#534.
- Update to version 3.33.3
+ Fix a crash in itip-view.c:extract_itip_data().
+ Fix clang warnings (mostly [-Wenum-conversion]).
+ Add all icon directories into icon theme search path in
maintainer mode.
+ Local calendar config option to open for writing does nothing.
+ Change path where backup/restore searches for the .running
file.
+ Fix several memory leaks in the addressbook code.
+ Memos cannot have set reminders according to RFC 5545.
+ Use ECalComponentAlarm members instead of ICalProperty objects.
+ Add 'Status' column to Memos and Calendar's List View.
+ Bug Fixes:
bgo#233065, bgo#793795,glgo#GNOME/evolution#399,
glgo#GNOME/evolution#408, glgo#GNOME/evolution#433,
glgo#GNOME/evolution#481, glgo#GNOME/evolution#484,
glgo#GNOME/evolution#445, glgo#GNOME/evolution#446,
glgo#GNOME/evolution#448, glgo#GNOME/evolution#454,
glgo#GNOME/evolution#463, glgo#GNOME/evolution#468,
glgo#GNOME/evolution#472, glgo#GNOME/evolution#474,
glgo#GNOME/evolution#475, glgo#GNOME/evolution#476,
glgo#GNOME/evolution#478, glgo#GNOME/evolution#479.
- Update to version 3.33.2
+ Fixed typo in string.
+ Prevent crash in cal_data_model_notify_recurrences_cb().
+ Correct code typo in test-keyfile-settings-backend.c.
+ Fix a possible memory leak in
e-web-view.c:web_view_initialize().
+ Reference a GDBusProxy object in the synchronous call wrappers.
+ Fix a crash when filling mail threaded view.
+ Port to libecal-2.0 and adapt to libebook API changes.
+ Address some issues reported by static analyzers..
+ Correct type of ECalDataModel::timezone property.
+ Miscellaneous changes for issues overlooked during port to
libical-glib.
+ Bug Fixes: glgo#GNOME/evolution#240, glgo#GNOME/evolution#400,
glgo#GNOME/evolution#405, glgo#GNOME/evolution#406,
glgo#GNOME/evolution#407, glgo#GNOME/evolution#417,
glgo#GNOME/evolution#429, glgo#GNOME/evolution#430,
glgo#GNOME/evolution#432, glgo#GNOME/evolution#437,
glgo#GNOME/evolution#439, glgo#GNOME/evolution#112.
- Update to version 3.33.1
+ Expand/collapse buttons in vCard preview do nothing.
+ Fix few memory leaks around vCard preview and mail attachment
parsing.
+ Fix some maybe uninitialized variable usages.
+ Inline Forward headers bold in Plain Text mode.
+ Fix a copy&paste error with LC_TIME in emcu_change_locale().
+ [CompEditor] Use CSS3 color name in the iCalendar COLOR
property.
+ Update flatpak README.
+ Add a link to an online build manual into the README.
+ Fix two memory leaks.
+ Use lower-case "mailto:" consistently in the code.
+ [mail-notification] Use sound theme by default.
+ help: Cover customizing keyboard shortcuts.
+ help: A custom Archive mail folder requires to first set a
general one.
+ help: New mail notification in mail icon is not a star anymore.
+ help: Update screenshots of mail switcher to 3.32 style.
+ help: Update application icon for 3.32.
+ Bug Fixes: bg0#202257, bgo#203955, glgo#GNOME/evolution#190,
glgo#GNOME/evolution#210, glgo#GNOME/evolution#256,
glgo#GNOME/evolution#395, glgo#GNOME/evolution#286,
glgo#GNOME/evolution#323, glgo#GNOME/evolution#325,
glgo#GNOME/evolution#326, glgo#GNOME/evolution#327,
glgo#GNOME/evolution#330, glgo#GNOME/evolution#336,
glgo#GNOME/evolution#338, glgo#GNOME/evolution#339,
glgo#GNOME/evolution#343, glgo#GNOME/evolution#344,
glgo#GNOME/evolution#348, glgo#GNOME/evolution#359,
glgo#GNOME/evolution#370, glgo#GNOME/evolution#373,
glgo#GNOME/evolution#376, glgo#GNOME/evolution#377,
glgo#GNOME/evolution#378, glgo#GNOME/evolution#380,
glgo#GNOME/evolution#383, glgo#GNOME/evolution#384,
glgo#GNOME/evolution#386, glgo#GNOME/evolution#390,
glgo#GNOME/evolution#392, glgo#GNOME/evolution#94,
glgo#GNOME/evolution#99, glgo#GNOME/evolution#102.
- Split text highlight plugin into a subpackage.
- Add missing runtime dependency on the 'highlight' package.
- Replace packageand() by boolean dependencies.
- Update to version 3.32.4:
+ Remember source message information when re-editing in Drafts
or Outbox.
+ [ECompEditor] Ensure attendee changes stored before save.
+ Test whether referenced column exists when loading ETableState.
+ Bugs fixed: bgo#755730, glgo#GNOME/evolution#479,
glgo#GNOME/evolution#487, glgo#GNOME/evolution#501,
glgo#GNOME/evolution#517, glgo#GNOME/evolution#519,
glgo#GNOME/evolution#529.
- Update to version 3.32.3:
+ Fix a possible memory leak in
e-web-view.c:web_view_initialize().
+ Reference a GDBusProxy object in the synchronous call wrappers.
+ Fix a crash when filling mail threaded view.
+ Change buffer size argument value in call of
icalvalue_decode_ical_string().
+ Change path where backup/restore searches for the .running
file.
+ Fix several memory leaks in the addressbook code.
+ Bugs fixed: glgo#GNOME/evolution#400, glgo#GNOME/evolution#405,
glgo#GNOME/evolution#432, glgo#GNOME/evolution#433,
glgo#GNOME/evolution#437, glgo#GNOME/evolution#439,
glgo#GNOME/evolution#445, glgo#GNOME/evolution#446,
glgo#GNOME/evolution#454, glgo#GNOME/evolution#472,
glgo#GNOME/evolution#474, glgo#GNOME/evolution#479,
glgo#GNOME/evolution#481, glgo#GNOME/evolution#484,
glgo#GNOME/evolution!13, glgo#GNOME/evolution!14,
glgo#GNOME/evolution!16, glgo#GNOME/evolution#112.
+ Updated translations.
- Use modern cmake_build macro.
- Update to version 3.32.2:
+ Use lower-case "mailto:" consistently in the code.
+ Prevent crash in cal_data_model_notify_recurrences_cb().
+ [Flatpak]
- Cover changes in 'gdbus wait' timeout argument units.
- Change how already running services are detected in the
wrapper script.
- Give access to filesystem's ~/.gnupg.
+ Updated translations.
- Update to version 3.32.1:
+ Update flatpak 'master' version manifest.
+ Expand/collapse buttons in vCard preview do nothing.
+ Fix few memory leaks around vCard preview and mail attachment
parsing.bgo
+ Fix some maybe uninitialized variable usages.
+ Fix a copy&paste error with LC_TIME in emcu_change_locale().
+ [CompEditor] Use CSS3 color name in the iCalendar COLOR
property.
+ Update flatpak README.
+ Fix two memory leaks.
+ help:
- Cover customizing keyboard shortcuts.
- A custom Archive mail folder requires to first set a general
one.
- New mail notification in mail icon is not a star anymore.
- Update application icon for 3.32.
+ Bugs fixed: glgo#GNOME/evolution#190, glgo#GNOME/evolution#286,
glgo#GNOME/evolution#325, glgo#GNOME/evolution#327,
glgo#GNOME/evolution#336, glgo#GNOME/evolution#339,
glgo#GNOME/evolution#343, glgo#GNOME/evolution#344,
glgo#GNOME/evolution#348, glgo#GNOME/evolution#359,
glgo#GNOME/evolution#370, glgo#GNOME/evolution#373,
glgo#GNOME/evolution#376, glgo#GNOME/evolution#378,
glgo#GNOME/evolution#386, glgo#GNOME/evolution#390,
glgo#GNOME/evolution#392, glgo#GNOME/evolution#395.
+ Updated translations.
- Update to version 3.32.0:
+ help:
- Update cs screenshot of mail switcher.
- Remove ancient outdated Spanish screenshot.
- Set an image to non-executable mode.
+ Updated translations.
- Update to version 3.31.92:
+ The 'Show' combo box hidden for small screens in the search
bar.
+ Ref/unref imbalance on a CamelFolder instance.
+ Change how label actions are updated in EMailReader.
+ Use GWeakRef when watching D-Bus bus names.
+ [EWebKitEditor] Fix few memory leaks.
+ Initialize all members of 'struct tm' in e_cert_populate().
+ Fix few memory leaks around mail print.
+ Colorize insecure parts as 'bad' in otherwise secure mail.
+ Change order of CFLAGS/LDFLAGS passed to gtk-doc.
+ help:
- Fix wrong docs about email thread collapsing by default.
- Cover saving and applying Custom Views for mail folders.
- Replace git.gnome.org by gitlab.gnome.org.
+ Bugs fixed: bgo#791044, glgo#GNOME/evolution-data-server#86,
glgo#GNOME/evolution#289, glgo#GNOME/evolution#313,
glgo#GNOME/evolution#318, glgo#GNOME/evolution#324.
+ Updated translations.
- Update to version 3.31.91:
+ Change parentheses in an if() to avoid clang warning.
+ [em-format] Unfold Mailer header value before using it.
+ Bugs fixed: glgo#GNOME/evolution#302, glgo#GNOME/evolution#306,
glgo#GNOME/evolution#307.
+ Updated translations.
- Changes from version 3.31.90:
+ Event with empty summary can cause crash.
+ [Composer] Draft email can lose attachments when opened.
+ Initialize 'cache' variable in e_http_request_process_sync().
+ Help:
- Backspace works similar to Space across folders.
- Mention 'Show Junk Messages' option.
- Loading remote images: Match the string in the UI.
+ Bugs fixed: glgo#GNOME/evolution#76, glgo#GNOME/evolution#250,
glgo#GNOME/evolution#275, glgo#GNOME/evolution#277,
glgo#GNOME/evolution#278, glgo#GNOME/evolution#279,
glgo#GNOME/evolution#282, glgo#GNOME/evolution#283,
glgo#GNOME/evolution#284, glgo#GNOME/evolution#288,
glgo#GNOME/evolution#289, glgo#GNOME/evolution#297.
+ Updated translations.
- Update to version 3.31.4:
+ Clamp GSettings values before restoring window size.
+ "Save Image..." fails on shown attached image in message
preview.
+ Bump copyright year - the future is now!.
+ Help: Mention the existence of mnemonics / accelerators.
+ Bugs fixed: glgo#GNOME/evolution#273.
+ Updated translations.
- Update to version 3.31.3:
+ [EWebView] Use case insensitive search when highlighting words
in the body.
+ Correct how extra compiler warnings are used in the maintainer
mode.
+ e_mail_formatter_format_address: Quote name part when it
contains special letters.
+ [SRV config lookup] Preset authentication method for SMTP.
+ [itip-view] Do not duplicate X-MICROSOFT-CDO-REPLYTIME in
replies.
+ [Flatpak] Update manifests to reflect recent
evolution-data-server changes.
+ [Flatpak manifests] Build geocode-glib directly with meson.
+ help: Make clearer that SSL is dead and TLS is its successor.
+ Bugs fixed: glgo#GNOME/evolution#154, glgo#GNOME/evolution#162,
glgo#GNOME/evolution#165, glgo#GNOME/evolution#168,
glgo#GNOME/evolution#169, glgo#GNOME/evolution#236,
glgo#GNOME/evolution#237, glgo#GNOME/evolution#238,
glgo#GNOME/evolution#239, glgo#GNOME/evolution#248,
glgo#GNOME/evolution#252, glgo#GNOME/evolution#254.
+ Updated translations.
- Changes from version 3.31.2:
+ Free/Busy lookup for authenticated URLs not re-tried.
+ [Calendar] Fix issues with attendees editing of an existing
meeting.
+ A little code clean-up related to the previous commit.
+ [Event/Task editor] Force timezone part show only if really
needed.
+ [Flatpak] Update some of the dependencies.
+ Make sure intltool-merge cache is created only once.
+ Correct evolution-mail-formatter user documentation build
warning.
+ Include also environment LD_LIBRARY_PATH in gtk-doc-scangobj
call.
+ Bugs fixed: bgo#228772, bgo#561799, bgo#610741, bgo#652821,
bgo#741363, bgo#769396, bgo#781122, bgo#795202,
glgo#GNOME/evolution#113, glgo#GNOME/evolution#120
(boo#1125230 CVE-2018-15587), glgo#GNOME/evolution#140,
glgo#GNOME/evolution#163, glgo#GNOME/evolution#164,
glgo#GNOME/evolution#166, glgo#GNOME/evolution#176,
glgo#GNOME/evolution#180, glgo#GNOME/evolution#181,
glgo#GNOME/evolution#182, glgo#GNOME/evolution#183,
glgo#GNOME/evolution#187, glgo#GNOME/evolution#190,
glgo#GNOME/evolution#196, glgo#GNOME/evolution#198,
glgo#GNOME/evolution#208, glgo#GNOME/evolution#211,
glgo#GNOME/evolution#214.
+ Updated translations.
- Changes from version 3.31.1:
+ Update Flatpak build scripts to better integrate with the host
desktop.
+ Add a man page for evolution.
+ [mail-send-receive] Try harder when searching for mail shell
view.
+ Improve Flatpak manifests.
+ Composer autosave can stop working.
+ GNOME Bugzilla has been replaced by GNOME Gitlab.
+ [ECollectionAccountWizard] Preset user name to mail sources.
+ [EMVFolderEditor] Correct path used to e_restore_window().
+ Updated Czech default mail translation.
+ Fixed links in default mail.
+ Print actions disabled in Calendar view.
+ Task Location shown as Summary in preview pane.
+ Make sure message_list_folder_changed() is called from the
main/UI thread.
+ [Flatpak] Use host system DConf to store user settings.
+ Bugs fixed: bgo#548656, bgo#640994, bgo#724129, bgo#750636,
bgo#785719, glgo#GNOME/evolution#66, glgo#GNOME/evolution#84,
glgo#GNOME/evolution#86, glgo#GNOME/evolution#101,
glgo#GNOME/evolution#103, glgo#GNOME/evolution#104,
glgo#GNOME/evolution#106, glgo#GNOME/evolution#107,
glgo#GNOME/evolution#108, glgo#GNOME/evolution#110,
glgo#GNOME/evolution#111, glgo#GNOME/evolution#115,
glgo#GNOME/evolution#118, glgo#GNOME/evolution#119,
glgo#GNOME/evolution#122, glgo#GNOME/evolution#123,
glgo#GNOME/evolution#127, glgo#GNOME/evolution#128,
glgo#GNOME/evolution#129, glgo#GNOME/evolution#135,
glgo#GNOME/evolution#136, glgo#GNOME/evolution#139,
glgo#GNOME/evolution#140, glgo#GNOME/evolution#155,
glgo#GNOME/evolution#156, glgo#GNOME/evolution#159,
glgo#GNOME/evolution#162.
+ Updated translations.
- Update to version 3.30.5:
+ Event with empty summary can cause crash.
+ [Composer] Draft email can lose attachments when opened.
+ Initialize 'cache' variable in e_http_request_process_sync().
+ Bugs fixed: glgo#GNOME/evolution#76, glgo#GNOME/evolution#250,
glgo#GNOME/evolution#275, glgo#GNOME/evolution#277,
glgo#GNOME/evolution#278, glgo#GNOME/evolution#282,
glgo#GNOME/evolution#283, glgo#GNOME/evolution#284,
glgo#GNOME/evolution#288.
+ Updated translations.
- Update to version 3.30.4:
+ Clamp GSettings values before restoring window size.
+ "Save Image..." fails on shown attached image in message
preview.
+ Bugs fixed: glgo#GNOME/evolution#273.
- Update to version 3.30.3:
+ Make sure intltool-merge cache is created only once.
+ Correct evolution-mail-formatter user documentation build
warning.
+ [EWebView] Use case insensitive search when highlighting words
in the body.
+ e_mail_formatter_format_address: Quote name part when it
contains special letters.
+ [SRV config lookup] Preset authentication method for SMTP.
+ [Flatpak manifests] Build geocode-glib directly with meson.
+ Bugs Fixed: bgo#652821, glgo#GNOME/evolution#51,
glgo#GNOME/evolution#154, glgo#GNOME/evolution#169,
glgo#GNOME/evolution#180, glgo#GNOME/evolution#182,
glgo#GNOME/evolution#187, glgo#GNOME/evolution#196,
glgo#GNOME/evolution#198, glgo#GNOME/evolution#208,
glgo#GNOME/evolution#214, glgo#GNOME/evolution#238,
glgo#GNOME/evolution#252, glgo#GNOME/evolution#254,
glgo#GNOME/evolution#162.
+ Updated translations.
- Replace pkgconfig(enchant) with pkgconfig(enchant-2)
BuildRequires: Both are supported, so lets use the one maintained
upstream.
- Restore pkgconfig(libnotify) as BuildRequires.
Fixes: boo#1115189
- Update to version 3.30.2:
+ Print actions disabled in Calendar view.
+ Task Location shown as Summary in preview pane.
+ Make sure message_list_folder_changed() is called from the
main/UI thread.
+ [Flatpak] Use host system DConf to store user settings.
+ Free/Busy lookup for authenticated URLs not re-tried.
+ [Calendar] Fix issues with attendees editing of an existing
meeting.
+ A little code clean-up related to the previous commit.
+ [Event/Task editor] Force timezone part show only if really
needed.
+ Bugs fixed: glgo#GNOME/evolution#135, glgo#GNOME/evolution#136,
glgo#GNOME/evolution#139, glgo#GNOME/evolution#140,
glgo#GNOME/evolution#155, glgo#GNOME/evolution#159,
glgo#GNOME/evolution#162, glgo#GNOME/evolution#163,
glgo#GNOME/evolution#164, glgo#GNOME/evolution#166,
glgo#GNOME/evolution#176, glgo#GNOME/evolution#183,
glgo#GNOME/evolution!4.
+ Updated translations.
- Update to version 3.30.1:
+ [mail-send-receive] Try harder when searching for mail shell
view.
+ Composer autosave can stop working.
+ [ECollectionAccountWizard] Preset user name to mail sources.
+ [EMVFolderEditor] Correct path used to e_restore_window().
+ Fixed links in default mail.
+ Bugs fixed: bgo#548656, bgo#750636, glgo#GNOME/evolution!66,
glgo#GNOME/evolution!86, glgo#GNOME/evolution!101,
glgo#GNOME/evolution!103, glgo#GNOME/evolution!104,
glgo#GNOME/evolution!107, glgo#GNOME/evolution!108,
glgo#GNOME/evolution!110, glgo#GNOME/evolution!118,
glgo#GNOME/evolution!119, glgo#GNOME/evolution!122,
glgo#GNOME/evolution!123, glgo#GNOME/evolution!127,
glgo#GNOME/evolution!129.
+ Updated translations.
- Update to version 3.30.0:
+ Miscellaneous: Help: Couple of fixes for Gmail POP/IMAP.
+ Updated translations.
- Update spec:
+ Add cairo-gobject, camel-1.2, gnome-autoar-0,
gsettings-desktop-schemas, enchant, libebackend-1.2, libebook-\
1.2, libecal-1.2, and libedataserverui-1.2 pkgconfig modules to
main package build requirements to avoid implicit dependencies.
+ Add missing dependencies for devel package: evolution-data-\
server devel package, enchant, gtk+-3.0, gtkspell3-3.0,
gweather-3.0, libgdata, libsoup-2.4 and libxml-2.0 pkgconfig
modules BuildRequires.
+ Drop pangoft2 and sm pkgconfig modules BuildRequires: they are
no longer needed nor used.
+ Drop lang subpackage Recommends: the main package is already
being supplemented by the lang subpackage due to RPM automatic
setting.
- Update to version 3.29.92:
+ Correct build when nss/nspr do not provide pkg-config files.
+ Crash under config_lookup_thread() at e-config-lookup.c:179.
+ [EMailRequest] mail:// URI can be without additional arguments.
+ Help: Link to Evolution project on GNOME Gitlab instead of
frontpage.
+ Bugs fxed: glgo#GNOME/evolution!83,
glgo#GNOME/evolution-data-server!82, and
glgo#GNOME/evolution!47.
+ Updated translations.
- Update to version 3.29.91:
+ docs: Use http for w3.org URLs so gettext parsing itstool tags
doesn't choke.
+ Add a translator comment to "Archive".
+ Replace Bugzilla by Gitlab in user-visible error messages.
+ Use the fancy Unicode apostrophes in new strings.
+ Updated translations.
- Drop evolution-3.28.5-dont-expand-archive-folder.patch: Fixed
upstream.
- Add evolution-3.28.5-dont-expand-archive-folder.patch
(bgo#795567).
- Update to version 3.29.90:
+ [mail-notification] Correct a recently added translatable
string.
+ Highlight of the search bar entry doesn't work.
+ Fix two possible memory leaks related to message composer.
+ Update some of the editor unit tests to not fail.
+ Propagate trust prompt response within collection sources.
+ Unnecessary message parse when viewing message source.
+ Print of message source doesn't print message source.
+ Help:
- Remove comment about Buteo (those links are dead).
- Use https URL for syncevolution link.
- Use https URL for IETF RFC links.
- Replace GNOME Bugzilla by GNOME Gitlab link to report bugs.
- Use https URL for GNOME FTP link.
- Use https URL for freedesktop.org spec.
- Cover mail label item added to main menu in bgo#269852.
- Add a TODO item.
+ Bugs fixed: bgo#787344, bgo#788370,bgo#269852, bgo#241477,
bgo#240905, bgo#227703, glgo#GNOME/evolution#75,
glgo#GNOME/evolution#71, glgo#GNOME/evolution#78,
glgo#GNOME/evolution#57, glgo#GNOME/evolution#46,
glgo#GNOME/evolution#80.
+ Updated translations.
- Drop adwaita-icon-theme BuildRequires: No longer needed.
- Update to version 3.29.4:
+ Miscellaneous:
- Make it possible to disable text-highlight module with a
GSettings option;
- Try also with the From address when looking up correct From
account for composer;
- Properly wrap text in 'Security Information' dialog;
- Add 4px bottom margin to secure button table;
- [Composer] Message generated twice when using 'Send through
Outbox';
- Fix a few memory leaks.
+ Bugs fixed: bgo#704246, bgo#757504, bgo#548681, bgo#750636,
bgo#770141, bgo#723590, bgo#794085, bgo#786747,
glgo#GNOME/evolution#25, glgo#GNOME/evolution#31,
glgo#GNOME/evolution#32, glgo#GNOME/evolution#37,
glgo#GNOME/evolution#43, glgo#GNOME/evolution#44,
glgo#GNOME/evolution#67, glgo#GNOME/evolution#39,
glgo#GNOME/evolution#55, glgo#GNOME/evolution#53,
glgo#GNOME/evolution#69, glgo#GNOME/evolution-data-server#13,
glgo#GNOME/evolution-data-server#3.
+ Updated help.
+ Updated translations.
- Update to version 3.29.3:
+ [mail-send-recv] Remove unused struct
_send_info::keep_on_server property.
+ Update bug URL and switch to https:// in the DOAP file.
+ Fix a possible memory leak in mail_display_uri_requested_cb().
+ [composer-autosave] Use-after-free during snapshot save to
file ][.
+ Fix few memory leaks around camel_data_wrapper_get_mime_type().
+ Try to preselect source type when creating new source.
+ Missing build dependency for gdbus-codegen on input .xml file.
+ Compare only date when searching with Sent/Received dates.
+ [ENameSelectorEntry] Plain text drag & drop between entries
misbehaves.
+ Use 'User-Agent' instead of 'X-Mailer' header when sending
message.
+ Mail Accounts in Preferences not always properly sorted.
+ Drop dependency on libcryptui
+ Bugs fixed: bgo#796155, bgo#796294, bgo#795870, bgo#795869,
bgo#776162, bgo#796174, glgo#GNOME/evolution#9,
glgo#GNOME/evolution#14, glgo#GNOME/evolution#20,
glgo#GNOME/evolution#19.
+ Updated translations.
- Update to version 3.29.2:
+ Miscellaneous:
- Crash when making links clickable in composer;
- Shift+Click on switcher button to open a new window.
+ Bugs fixed: bgo#795289, bgo#795331, bgo#795447, bgo#795567,
bgo#795977, bgo#796114.
+ Updated translations.
- Changes from version 3.29.1:
+ Miscellaneous:
- Show 8 days in the To Do bar;
- Make it possible to disable Reminders for Tasks;
- Reply includes HTML attachment in message body;
- [EMailDisplay] Do not call reload when nothing is loaded;
- Make list of headers for message preview reorderable in
Preferences;
- [EToDoPane] With completed hide also cancelled tasks;
- Classification UI in task/cal editor is not consistent
anymore;
- No globe button anymore, just a 'Select' button;
- Cover how to set objects as private by default.
+ Bugs fixed: bgo#788193, bgo#793915, bgo#602612, bgo#794204,
bgo#200907, bgo#516943, bgo#794465, bgo#764044, bgo#794832,
bgo#793583, bgo#724647, bgo#795106, bgo#795108.
+ Updated translations.
- Drop:
+ glib2_gsettings_schema_requires: it is no longer needed since
RPM file triggers.
+ gnome-common and pkgconfig(gtkimageview-3.0) BuildRequires:
they are no longer required nor even used.
+ evolution-autoArchive-archives-Junk-and-Deleted-too.patch:
fixed upstream.
+ pkgconfig(libnotify) BuildRequires to follow upstream move of
alarm-notify to evolution-data-server.
+ evolution-alarm-notify-do-not-use-markup.patch: fixed upstream.
- Add OLDAP-2.8, CC-BY-SA-3.0, GFDL-1.1-only and GFDL-1.3-only to
the License tag to comply with the due copyrights of some source
files exceptions that are not under LGPLv2(3).
- Update to version 3.28.5:
+ [Mail-Notification] Remove unused code.
+ Highlight of the search bar entry doesn't work.
+ Bugs fixed: glgo#GNOME/evolution#57, glgo#GNOME/evolution#71,
glgo#GNOME/evolution#75, glgo#GNOME/evolution#78.
- Update to version 3.28.4:
+ Update links to GNOME git repositories in flatpak files.
+ [EContactEditor] Do not store empty values in vCard.
+ Correct memory leak of object returned by
atk_object_ref_relation_set().
+ Try also with the From address when looking up correct From
account for composer.
+ Properly wrap text in 'Security Information' dialog.
+ Add 4px bottom margin to secure button table.
+ [Composer] Message generated twice when using 'Send through
Outbox'.
+ Update couple HTML editor tests.
+ Help: Update meeting invitation process due to UI changes.
+ Bugs fixed: bgo#796174, bgo#757504, bgo#548681, bgo#750636,
glgo#GNOME/evolution#31, glgo#GNOME/evolution#32,
glgo#GNOME/evolution#13, glgo#GNOME/evolution#43,
glgo#GNOME/evolution#55, glgo#GNOME/evolution#69.
+ Updated translations.
- Update to version 3.28.3:
+ Address some of the clang warnings.
+ Fix a 'variable hides parameter' warning.
+ [alarm-notify] Do not use markup around organizer name in
libnotify text.
+ Address some of the compiler and static analyzers warnings.
+ Crash when making links clickable in composer.
+ Shift+Click on switcher button to open a new window.
+ Fix a possible memory leak in mail_display_uri_requested_cb().
+ [composer-autosave] Use-after-free during snapshot save to
file ][.
+ Update bug URL and switch to https:// in the DOAP file.
+ Fix few memory leaks around camel_data_wrapper_get_mime_type().
+ [ENameSelectorEntry] Plain text drag & drop between entries
misbehaves.
+ Mail Accounts in Preferences not always properly sorted.
+ Drop dependency on libcryptui.
+ Bugs fixed: bgo#795977, bgo#796114, bgo#796294, bgo#776162,
glgo#GNOME/evolution#19.
+ Updated translations.
- Drop upstream fixed/applied patches:
+ evolution-alarm-notify-do-not-use-markup.patch.
+ evolution-autoArchive-archives-Junk-and-Deleted-too.patch.
- Drop pkgconfig(cryptui-0.0) BuildRequires: No longer needed, nor
used following upstream changes.
- Add evolution-autoArchive-archives-Junk-and-Deleted-too.patch:
AutoArchive archives Junk and Deleted messages too (bgo#795977).
- Add evolution-alarm-notify-do-not-use-markup.patch: alarm-notify:
Do not use markup around organizer name in libnotify text.
- Update to version 3.28.2:
+ [EMailDisplay] Do not call reload when nothing is loaded.
+ Revert message composer part of the previous commit.
+ Bugs fixed: bgo#793583, bgo#795106, bgo#795108, bgo#795289,
bgo#795331.
+ Updated translations.
- Update to version 3.28.1:
+ Correct typo in config.h.in.
+ Correct e_mail_formatter_canon_header_name().
+ Correct evolution stable flatpak build.
+ Update version requirements in flatpak files.
+ Avoid runtime warning when printing message with text/calendar
attachment.
+ Avoid runtime warning when creating fullname.ui dialog.
+ Reply includes HTML attachment in message body.
+ Mark missing string for translation.
+ Ensure transient parent for ETimezoneDialog.
+ Fix broken markup in Hungarian translation.
+ Use proper its format for translator comments.
+ Update how to use address book as a data source in LibreOffice.
+ Remove step covering a non-existing UI element.
+ No globe button anymore, just a 'Select' button.
+ Classification UI in task/cal editor is not consistent anymore.
+ Bugs fixed: bgo#794151, bgo#794138, bgo#793848, bgo#794474,
bgo#791244, bgo#792688, bgo#794628, bgo#764044, bgo#794693,
bgo#794648, bgo#794718, bgo#794451.
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update summaries. Limit fdupes to /usr.
- Update to version 3.28.0:
+ Add migration code for global-view-setting default change
(bgo#792076).
+ Updated translations.
- Update to version 3.27.92:
+ Miscellaneous:
- [itip-formatter] Meeting request attendee response address
not properly filled.
- Fix a memory leak in
e_editor_dom_process_content_to_plain_text_for_exporting().
+ Bugs fixed: bgo#753704, bgo#793477, bgo#793582, bgo#793848,
bgo#794034.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner.
- Update to version 3.27.91:
+ Add Create/Destroy view options to test-source-selector
utility.
+ Hide enchant dependency from public headers.
+ Bugs fixed: bgo#792746, bgo#793064, bgo#793104, bgo#793107,
bgo#793109, bgo#793125, bgo#793240, bgo#793368, bgo#793396.
+ Updated translations.
- Update to version 3.27.90:
+ Adapt to changes in built-in OAuth2 implementation in
evolution-data-server.
+ Address some issues reported by Undefined Behavior Sanitizer.
+ Change how UI deals with XOAUTH2 for Camel providers.
+ Change when Evolution loads its extension modules.
+ [composer-autosave] Use-after-free during snapshot save to
file.
+ Crash under message-list.c:free_message_info_data().
+ [devel-doc] Rename api-index IDs, to not clash with gtk-doc
generated IDs.
+ Expand also input fields in filter rule editor.
+ Indentation in plain text adds unwanted spaces around links.
+ Use e_cal_recur_get_localized_nth() instead of
e_cal_recur_nth array.
+ Bugs fixed: bgo#339675, bgo#720387, bgo#778065, bgo#788543,
bgo#788589, bgo#788823, bgo#788904, bgo#792076, bgo#792343,
bgo#792385, bgo#792480, bgo#792610, bgo#792736, bgo#792781,
bgo#792909.
+ Updated translations.
- Update to version 3.27.4:
+ Miscellaneous:
- help: Cover reenabling the main menu bar.
- Drag&drop of attachment button from mail preview does
nothing.
+ Bugs fixed: bgo#791291, bgo#791341, bgo#791346, bgo#791740,
bgo#791793.
+ Updated translations.
- Update to version 3.27.3:
+ Miscellaneous:
- Workaround bgo#674885 (type initialisation deadlock in
GObject).
- Address compiler warnings introduced with libytnef 1.9.2.
- [Calendar] set_style_from_attendee(): Prevent crash when
attendee has no mail set.
- Extend "delete-selects-previous" mail option to cover mark
junk/not-junk too.
- Replace deprecated NONE with VOID in e-marshal.list.
- Drag&drop of multiple messages from message list to composer
fails.
- [Composer] Better care of autosave snapshot after
WebKitWebProcess crash.
+ Bug Fixes: Bug 700778, Bug 790263, Bug 790326, Bug 789526,
Bug 789571, Bug 790069, Bug 790291, Bug 790020, Bug 680268,
Bug 790311, Bug 790944, Bug 790666, Bug 790952, Bug 790635,
Bug 262328, Bug 791203, Bug 790632, Bug 790773, Bug 788603,
Bug 651270.
+ Updated translations.
- Update to version 3.27.2:
+ Crash under e_dom_resize_document_content_to_preview_width().
+ [ECellCombo] Misplaced combo popup under Wayland.
+ Disable expand of To Do bar icon renderer.
+ Store To Do bar width as proportion, not as absolute value.
+ Enhance progress indicator of folder copy/move.
+ Add HTML editor unit test for bgo#788829.
+ Revert UI part of the change for bgo#788916 (Use of localized
Fwd/Re).
+ Fix a memory leak in e_mail_store_save_initial_setup_sync().
+ Use the fancy Unicode quotation marks in new strings.
+ [ECollectionAccountWizard] Preset to remember password by
default.
+ Fix duplicate wording in help pages.
+ Bugs fixed: bgo#696047, bgo#789009, bgo#788934, bgo#789648,
bgo#770141, bgo#760329.
+ Updated translations.
- Update to version 3.27.1:
+ Crash after import file disappears before import is done.
+ de: Fix broken markup in user docs (Andre Klapper)
+ Draw flat events in Calendar views.
+ ENABLE_CONTACT_MAPS defined twice in config.h.in.
+ fix some syntax errors in translations.
+ Initialize libxml2 global memory in the main().
+ Label shortcuts prevent typing numbers.
+ Mark missing strings for translation.
+ Mention 'Fall back to threading messages by subject'
preference.
+ Offer 'Open Message Filters' in alert about modified filter due
to folder deletion.
+ Remember back up file extension and default to .tar.gz again.
+ Remove GTK_CHECK_VERSION macro usage.
+ Rename evolution.desktop to org.gnome.Evolution.desktop.
+ Use HTTPS instead of HTTP link for SpamAssassin FAQ.
+ Use icaltime_is_utc() instead of icaltimetype::is_utc.
+ Bugs fixed: bgo#271124, bgo#320209, bgo#565304, bgo#569110,
bgo#596763, bgo#634905, bgo#706966, bgo#779170, bgo#781645,
bgo#787418, bgo#787612, bgo#788156, bgo#788293, bgo#788430,
bgo#788450, bgo#788478, bgo#788479, bgo#788568, bgo#788639,
bgo#788675, bgo#788686, bgo#788730, bgo#788829, bgo#788916.
+ Updated translations.
- Update to version 3.26.6:
+ itip-formatter: Meeting request attendee response address not
properly filled.
+ Bugs fixed: bgo#793582.
- Remove BuildRequires on pkgconfig(libgtkhtml-4.0): evolution only
relies on webkit2gtk3.
- Update to version 3.26.5:
+ Crash under message-list.c:free_message_info_data().
+ Indentation in plain text adds unwanted spaces around links.
+ Composer-autosave: Use-after-free during snapshot save to file.
+ Bugs fixed: bgo#339675, bgo#792343, bgo#792385, bgo#792480,
bgo#792781, bgo#792736, bgo#792909, bgo#788589, bgo#788823,
bgo#720387.
+ Updated translations.
- Update to version 3.26.4:
+ Bugs fixed: bgo#791291, bgo#791341, bgo#791346, bgo#791793.
+ Updated translations.
- Update to version 3.26.3:
+ Workaround bgo#674885 (type initialisation deadlock in
GObject).
+ [Calendar] set_style_from_attendee(): Prevent crash when
attendee has no mail set.
+ Drag&drop of multiple messages from message list to composer
fails.
+ [Composer] Better care of autosave snapshot after
WebKitWebProcess crash.
+ Bugs fixed: bgo#789648, bgo#700778, bgo#790263, bgo#790326,
bgo#789526, bgo#789571, bgo#790069, bgo#790291, bgo#680268,
bgo#790311, bgo#790944, bgo#790666, bgo#790952, bgo#791203.
+ Updated translations.
- Update to version 3.26.2:
+ Initialize libxml2 global memory in the main().
+ Use icaltime_is_utc() instead of icaltimetype::is_utc.
+ Label shortcuts prevent typing numbers.
+ Crash after import file disappears before import is done.
+ Crash under e_dom_resize_document_content_to_preview_width().
+ [ECellCombo] Misplaced combo popup under Wayland.
+ Disable expand of To Do bar icon renderer.
+ Store To Do bar width as proportion, not as absolute value.
+ Bugs fixed: bgo#696047, bgo#781645, bgo#788156, bgo#788293,
bgo#788430, bgo#788450, bgo#788478, bgo#788639, bgo#788675,
bgo#788686, bgo#788829, bgo#788916, bgo#789009.
+ Updated translations.
- Update to version 3.26.1:
+ Add flatpak build script for stable Evolution version.
+ Show also git commit ID of Evolution in VERSION_SUBSTRING of
flatpak build.
+ Correct runtime warning when creating All Day Appointment.
+ Cannot change organizer of existing meeting.
+ Use large-enough buffer in e_calendar_item_draw_day_numbers().
+ Fix some syntax errors in translations.
+ Remove linked page that got deleted in 8f967d9f.
+ Bugs fixed: bgo#758945, bgo#787411, bgo#785618, bgo#787590,
bgo#785178, bgo#787646, bgo#739059, bgo#788050, bgo#788051,
bgo#788164, bgo#788231, bgo#788112.
+ Updated translations.
- Update to version 3.26.0:
+ Add flatpak build script.
+ Updated translations.
- Update to version 3.25.92.2:
+ Do not use PROJECT_VERSION_TWEAK when searching for eds
dependencies.
- Changes from version 3.25.92.1:
+ Revert "Rename evolution.desktop to
org.gnome.Evolution.desktop".
- Changes from version 3.25.92:
+ Default mail account not indicated after restart.
+ Show EDateEdit time combo popup in columns.
+ [ECompEditor] Preserve original duration when changing time.
+ Correct timezone handling when printing calendars.
+ Custom page setup not properly restored when printing.
+ Rename evolution.desktop to org.gnome.Evolution.desktop.
+ Add debugging console prints for message-list.
+ Updated translations.
- Update to version 3.25.91:
+ Add new developer documentation files into
evolution-util-docs.sgml.in.
+ Update mail filter conditions (as per bgo#698439).
+ Updated translations.
- Update to version 3.25.90:
+ Provide e_alert_bar_submit_alert() to avoid code duplication.
+ Workaround broken GPG encrypted messages from Exchange and
GroupWise servers.
+ Reply-To header value lost on Draft message reopen.
+ Add a WebDAV browser into the Account Editor.
+ Set shadow for Aliases scrolled window in mail account
Properties.
+ Use SRV records for configuration lookup.
+ Remove change-switcher-appearance.page - too specific; not
common topic.
+ Fix incorrect alt desc text for a screenshot.
+ Remove obsolete TODO comment.
+ Fix date in previous commit.
+ Read Receipts settings are also available in EWS/MAPI accounts.
+ Cover actual EWS account settings nowadays.
+ Use same string as in 'Manage signatures' page about '-- '
delimiter.
+ Provide actual links to the pages dedicated to these bullet
points.
+ Grammar fixes in help.
+ Remove image from French user docs which is not used anywhere.
+ Bugs fixed: bgo#785031, bgo#785127, bgo#271481, bgo#785188,
bgo#785233, bgo#785412, bgo#777086, bgo#785650, bgo#750564,
bgo#785717, bgo#785800, bgo#768260, bgo#784214, bgo#784214,
bgo#784767, bgo#784527, bgo#784527, bgo#784527, bgo#785644,
bgo#783793.
+ Updated translations.
- Changes from version 3.25.4:
+ Sort accounts in identity combo box (From: combo in mail
composer).
+ Make it possible to debug filters on stdout.
+ Use the fancy Unicode quotation marks in a new string.
+ Change --module-dir for gtkdoc-fixxref call.
+ Make it possible to change theme for text-highlight module.
+ Cannot focus contact list editor's list name.
+ Fix runtime warning on close from e_content_request_process().
+ Use the fancy Unicode quotation marks in a new file.
+ Prefer gtk_clipboard_wait_for_targets() over
gtk_clipboard_request_targets().
+ Wrong folder URI used for message notifications.
+ AlertBar from ShellContent not freed.
+ Derive date from selected day when creating event/meeting in
ToDo bar.
+ Remove an obsolete comment.
+ Fix a typo.
+ Bugs fixed: bgo#783905, bgo#783968, bgo#783987, bgo#339675,
bgo#782210, bgo#772572, bgo#235022, bgo#784246, bgo#783908,
bgo#780934, bgo#781744, bgo#784445, bgo#784438, bgo#781309,
bgo#781790, bgo#784664, bgo#784665, bgo#784746, bgo#784751,
bgo#784776, bgo#784663, bgo#773550, bgo#771404, bgo#784874,
bgo#783363, bgo#783504, bgo#783533, bgo#744526, bgo#780329.
+ Updated translations.
- Add explicit gettext BuildRequires.
- Stop post(un) handling, no longer needed as we have file-triggers
taking care of this now. This means dropping
glib2_gsettings_schema_post(un), desktop_database_post(un) and
icon_theme_cache_post(un) macros.
- Rename lang subpackage following upstream changes.
- Update to version 3.25.3:
+ Use SIGTERM instead of SIGQUIT in killev
(evolution --force-shutdown).
+ Allow select the same source and destination calendar in Copy
To Calendar.
+ Crash under e_dom_resize_document_content_to_preview_width().
+ Use ESourceRegistryWatcher in alarm-notify.
+ Allow overwrite of CMAKE_SKIP_RPATH variable.
+ e_mail_folder_to_full_display_name: Special-case virtual
Trash/Junk folders.
+ Correct Unicode opening quotation mark.
+ Bugs fixed: bgo#205718, bgo#266621, bgo#499319, bgo#531945,
bgo#537048, bgo#782052, bgo#782210, bgo#782470, bgo#782803,
bgo#783106, bgo#783191, bgo#783317, bgo#783348, bgo#783353,
bgo#783682.
+ updated translations.
- Update to version 3.25.2:
+ Show VERSION_SUBSTRING and VERSION_COMMENT in Help->About.
+ Fix occasional runtime warning from
e_web_extension_set_clipboard_flags().
+ Mark editor as changed if using 'Wrap lines' action.
+ Mark editor as changed if deleting a selection.
+ MailFolderCache can sometimes block folder 'changed'
notifications.
+ Correct possible ref/unref imbalance of a CamelFolder instance.
+ Remove misplaced 'return' call.
+ Refer to Polari instead of Empathy for IRC support in Help.
+ Use new e_util_generate_uid() instead of
e_cal_component_gen_uid().
+ [ECompEditor] Ensure local store directory exists before saving
attachments.
+ [ECompEditor] Use ICAL_FILENAME_PARAMETER for attachments, if
available.
+ Bugs fixed: bgo#781660, bgo#781647, bgo#781722, bgo#781833,
bgo#781890, bgo#781116, bgo#778423, bgo#780088, bgo#569684,
bgo#782153, bgo#720197, bgo#782529, bgo#782438, bgo#773420.
+ Updated translations.
- Update to version 3.25.1:
+ Crash under e_meeting_time_selector_refresh_cb().
+ Drag and drop to the editor can lock the Evolution.
+ Dropping text/* content to the editor is not handled by WebKit.
+ Fix the compilation warning with gcc 7.
+ [ENameSelectorEntry] Avoid fake "changed" signals on focus-in.
+ Calendar Print skips print dialog.
+ Remove some left-over debug prints.
+ User documentation improvements.
+ Bugs fixed: bgo#781404, bgo#781557, bgo#781570.
+ Updated translations.
- Bump evolution_base_version to 3.26, following upstream.
- Update to version 3.24.5:
+ Workaround broken GPG encrypted messages from Exchange and
GroupWise servers.
+ Reply-To header value lost on Draft message reopen.
+ Set shadow for Aliases scrolled window in mail account
Properties.
+ Bugs fixed: bgo#785031, bgo#785127, bgo#785188, bgo#785233,
bgo#785412, bgo#777086, bgo#785717, bgo#785800.
+ Updated translations.
- Update to version 3.24.4:
+ Sort accounts in identity combo box (From: combo in mail
composer).
+ Cannot focus contact list editor's list name.
+ Fix runtime warning on close from e_content_request_process().
+ Prefer gtk_clipboard_wait_for_targets() over
gtk_clipboard_request_targets().
+ Wrong folder URI used for message notifications.
+ AlertBar from ShellContent not freed.
+ Bugs fixed: bgo#783905, bgo#782210, bgo#784246, bgo#780934,
bgo#784445, bgo#784438, bgo#781309, bgo#784664, bgo#784665,
bgo#784776, bgo#784663, bgo#784874.
+ Updated translations.
- Update to version 3.24.3:
+ [ECompEditor]:
- Ensure local store directory exists before saving
attachments.
- Use ICAL_FILENAME_PARAMETER for attachments, if available.
+ Use SIGTERM instead of SIGQUIT in killev
(evolution --force-shutdown).
+ Allow select the same source and destination calendar in Copy
To Calendar.
+ Crash under e_dom_resize_document_content_to_preview_width().
+ Allow overwrite of CMAKE_SKIP_RPATH variable.
+ e_mail_folder_to_full_display_name: Special-case virtual
Trash/Junk folders.
+ Bugs fixed: bgo#720197, bgo#782529, bgo#773420, bgo#782803,
bgo#783106, bgo#537048, bgo#783191, bgo#782052, bgo#783317,
bgo#782210, bgo#783353, bgo#782470, bgo#783682.
+ Updated translations.
- Pass -DCMAKE_SKIP_RPATH=OFF to configure, needed after upstream
changes.
- Update to version 3.24.2:
+ Crash under e_meeting_time_selector_refresh_cb().
+ Drag and drop to the editor can lock the Evolution.
+ Dropping text/* content to the editor is not handled by WebKit.
+ Fix the compilation warning with gcc 7.
+ [ENameSelectorEntry] Avoid fake "changed" signals on focus-in.
+ Calendar Print skips print dialog.
+ Show VERSION_SUBSTRING and VERSION_COMMENT in Help->About.
+ Fix occasional runtime warning from
e_web_extension_set_clipboard_flags().
+ Mark editor as changed if using 'Wrap lines' action.
+ Mark editor as changed if deleting a selection.
+ MailFolderCache can sometimes block folder 'changed'
notifications.
+ Correct possible ref/unref imbalance of a CamelFolder instance.
+ Bugs fixed: bgo#781404, bgo#781557, bgo#781570, bgo#781660,
bgo#781647, bgo#781722, bgo#781833, bgo#781890, bgo#781116,
bgo#778423, bgo#780088, bgo#569684, bgo#782153.
+ Updated translations.
- Update to version 3.24.1:
+ Fix few issues reported by Coverity scan.
+ [EUndoRedoManager] Move two selection related functions to
e-editor-dom-functions.h.
+ Fix drag and drop in composer.
+ Remove code that is not needed with WebKit2 anymore.
+ Undo and redo buttons not active if switching from headers to
editor.
+ Fix the replace dialog functionality.
+ Be more verbose about some of the history events.
+ Allow the attachments and inline images to be dragged to the
editor.
+ Remove some of the WK2 FIXMEs.
+ Undoing the HISTORY_IMAGE event won't remove the image.
+ No initial paragraph presented if composing a new message.
+ Possible deadlock in the replace dialog.
+ Can't change the font color on caret in WebKitGTK+ 2.16.
+ [Mail] Cached remote content not always found in cache.
+ Use the right format string for WebPage's id.
+ Don't hardcode base64 image data in tests.
+ Last BR in inserted content is left marked.
+ Remove duplicate function for determining the citation level.
+ Minor code style fixes.
+ Warning could be printed if debug enabled for undo&redo.
+ Fix a compiler warning (maybe-uninitialized).
+ Bugs fixed: bgo#780045, bgo#779907, bgo#780085, bgo#780080,
bgo#726533, bgo#780275, bgo#780988.
+ Updated translations.
- Update to version 3.24.0:
+ Updated translations.
- Update to version 3.23.92:
+ e_msg_composer_setup_with_message: Doesn't use
override_alias_name/_address.
+ Fix various editor's unit tests.
+ Don't preserve 'Preformatted' format if moving an empty block
out of the quoted content.
+ Possible crash while refreshing spellcheck.
+ Print the history stack after removing item from it.
+ History could be saved twice if inserting HTML content.
+ Print current EEditorWebExtension method if CAMEL_DEBUG is
active.
+ Bugs fixed: bgo#778541, bgo#779156, bgo#779687, bgo#779688,
bgo#779738, bgo#779746.
+ Updated translations.
- Update to version 3.23.91:
+ [EWeekdayChooser] Selected days drawn with incorrect color.
+ Bugs fixed: bgo#778642, bgo#779042.
+ Updated translations.
- Update to version 3.23.90:
+ Reference a link where Google calendars to synchronize can be
enabled.
+ Previous signatures with images not sent properly.
+ A minor translatable string change.
+ Fix few memory leaks.
+ e-editor-dom-functions: Do not override variable name from
parent block.
+ Bugs fixed: bgo#733336, bgo#747751, bgo#773038, bgo#775656,
bgo#776391, bgo#777207, bgo#777208, bgo#777267, bgo#777373,
bgo#777766, bgo#777818, bgo#777974, bgo#778036, bgo#778062,
bgo#778180, bgo#778223, bgo#778231, bgo#778347.
+ Updated translations.
- Update to version 3.23.4:
+ Fix a crash when deleting a meeting without DTEND.
+ Fix a use-after-free after editor's WebKitWebProcess crash.
+ Resave .ui files with latest glade and bump gtk+ requirement to
3.10.
+ Attached meeting invitations not shown properly.
+ Crash on paste of a vCard into a message composer body.
+ "Insert text file" sensitive to HTML-significant characters.
+ EWeekView could write out of rows_per_day array.
+ Replace deprecated icalproperty_remove_parameter() with
icalproperty_remove_parameter_by_kind().
+ Replace deprecated icaltime_from_timet() with
icaltime_from_timet_with_zone().
+ Show available server tags (aka possible Labels) in Folder
Properties.
+ Fix few memory leaks.
+ Use a single WebProcess for test-html-editor-units by default.
+ Fix few memory leaks when converting composer text to plain
text.
+ Avoid a (rather rare) crash under message-list.c::build_tree().
+ Destroy associated activity before Folder Properties dialog is
shown.
+ Bugs fixes: bgo#489466, bgo#773316, bgo#773419, bgo#773548,
bgo#774494, bgo#776044, bgo#776194, bgo#776224, bgo#776243,
bgo#776415, bgo#776563, bgo#776584, bgo#776803, bgo#776813,
bgo#776958, bgo#776969, bgo#777071, bgo#777141.
+ Updated translations.
- Drop evolution-contact-list-performance.patch: fixed upstream.
- Update to version 3.23.3:
+ Remove leftover EWebViewClass::create_plugin_widget().
+ Message list not always scrolled to the cursor position on
folder enter ][.
+ Spell GNOME Calendar correctly (Piotr Dr?g)
+ Ensure mail_session_get_cache/config/data_dir() return existing
directories.
+ Process the WebView's context menu actions synchronously.
+ Handle CAMEL_PROVIDER_CONF_LABEL option.
+ Fix formatting.
+ Fix various issues with clipboard content handling.
+ Fix the EHTMLEditor's update-actions signal.
+ EEditorWebExtension: Use-after-free when restoring the inline
images.
+ EEditorDOMFunctions: Critical warning and possible crash when
we cannot append the end node for spell checking.
+ Copy action is no available in EWebView's context menu.
+ Prefer user's value of WEBKIT_DISABLE_COMPOSITING_MODE.
+ Correct some backup/restore translatable strings.
+ Add a Confirmation option 'prompt-on-composer-mode-switch' into
Preferences.
+ Let the Control + C shortcut behave the same way as
Control + Shift (Tomas Popela)
+ Prefer text/plain in plain text mode if using
'Paste Quotation'.
+ Added translator's comment and 'mode' versus 'format' for
composer changes.
+ Make glib_mkenums() files depend on the source enum file.
+ Bugs fixed: bgo#764802, bgo#767228, bgo#774164, bgo#774211,
bgo#774377, bgo#774691, bgo#774924, bgo#774958, bgo#775042,
bgo#775075, bgo#775214, bgo#775268, bgo#775363, bgo#775370,
bgo#775395, bgo#775397, bgo#775565, bgo#775598, bgo#775656,
bgo#775691, bgo#775704.
+ Updated translations.
- Update to version 3.23.2:
+ Tests are expecting the font-family attribute on BODY.
+ Skip the tests that are known to fail.
+ Extra quoted character on the end of the quoted PRE element if
it ends with BR element.
+ Renew spell-check only in viewport and not in the whole
document.
+ Editor is not marked as changed after some operations.
+ Fix possible crash (use-after-free) under mail_send_receive().
+ Correct gtkdoc-scan --ignore-headers argument value.
+ Update gtk-doc sgml input files.
+ Return RPATH linker flags back to evolution-shell.pc.in.
+ Do not require C++ compiler, when not used.
+ Ensure CMAKE_SKIP_RPATH is OFF, the RPATH is used here.
+ Message list not always scrolled to the cursor position on
folder enter.
+ Messages could not be sometimes quoted correctly.
+ Reflect spellchecking UI changes in user documentation.
+ Bugs fixed: bgo#739955, bgo#764065, bgo#769573, bgo#770926,
bgo#771821, bgo#772947, bgo#773236, bgo#773494, bgo#773659,
bgo#773864, bgo#774067, bgo#774156, bgo#774521, bgo#774681.
+ Updated translations.
- Drop evolution-rpaths.patch: fixed upstream.
- No longer pass -DCMAKE_SKIP_RPATH=ON to cmake: upstream corrected
the build system to take care of this.
- Add evolution-rpaths.patch: Do not store an rpath in libraries
that do not link anything private (bgo#774681).
- Pass -DCMAKE_SKIP_RPATH=OFF to cmake: evolution relies on rpath
being set. Future versions take care of this by setting the
appropriate flag in CMakeLists.txt.
- Update to version 3.23.1:
+ Change "Compose Message" Desktop Action to disambiguate it from
titles.
+ Convert from autotools to CMake.
+ Require as hard dependency some dependencies.
+ Extend error messages in FindLDAP.cmake.
+ Reorganize directory structure.
+ Add a helper script for a 'dist' target.
+ Rename SHARE_INSTALL_DIR to SHARE_INSTALL_PREFIX.
+ Place private libevolutiontestsettings.so into a
test-gio-modules subdirectory.
+ Do not use camel_folder_set_message_flags() in
message-list::on_click().
+ Do not quote compiler/linker flags.
+ Fix a crash when replying to all recipients.
+ Add an option to (not) have reminder notification dialog always
on top.
+ Add options to select Memo/Task Lists for Reminder
notifications.
+ Hard-break `make dist` when there are uncommitted changes.
+ Bugs fixed: bgo#772175, bgo#336195, bgo#605416.
+ Updated translations.
- Update to version 3.22.5:
+ Previous signatures with images not sent properly.
+ Fix few memory leaks.
+ e-editor-dom-functions: Do not override variable name from
parent block.
+ Bugs fixed: bgo#777373, bgo#776391, bgo#775656, bgo#773038,
bgo#777766, bgo#777818, bgo#778036, bgo#778062, bgo#778347.
+ Updated translations.
- Add evolution-contact-list-performance.patch: improve
performance with very large contact lists (bsc#990206
bgo#774494).
- Update to version 3.22.4:
+ Fix a crash when deleting a meeting without DTEND.
+ Fix a use-after-free after editor's WebKitWebProcess crash.
+ Attached meeting invitations not shown properly.
+ Crash on paste of a vCard into a message composer body.
+ "Insert text file" sensitive to HTML-significant characters.
+ EWeekView could write out of rows_per_day array.
+ Replace deprecated icalproperty_remove_parameter() with
icalproperty_remove_parameter_by_kind().
+ Replace deprecated icaltime_from_timet() with
icaltime_from_timet_with_zone().
+ Fix few memory leaks.
+ Avoid a (rather rare) crash under message-list.c::build_tree().
+ Bugs fixed: bgo#776224, bgo#776584, bgo#489466, bgo#776813,
bgo#776969, bgo#776958, bgo#776415, bgo#777071.
+ Updated translations.
- Update to version 3.22.3:
+ Message list not always scrolled to the cursor position on
folder enter.
+ Messages could not be sometimes quoted correctly.
+ Ensure mail_session_get_cache/config/data_dir() return existing
directories.
+ Process the WebView's context menu actions synchronously.
+ Fix formatting.
+ Fix various issues with clipboard content handling.
+ Fix the EHTMLEditor's update-actions signal.
+ EEditorWebExtension: Use-after-free when restoring the inline
images.
+ EEditorDOMFunctions: Critical warning and possible crash when
we cannot append the end node for spell checking.
+ Copy action is no available in EWebView's context menu.
+ Add a Confirmation option 'prompt-on-composer-mode-switch' into
Preferences.
+ Prefer text/plain in plain text mode if using
'Paste Quotation'.
+ Revert "Add a Confirmation option
'prompt-on-composer-mode-switch' into Preferences".
+ Let the Control + C shortcut behave the same way as Control +
Shift.
+ Bugs fixed: bgo#774180, bgo#774156, bgo#774067, bgo#764802,
bgo#775042, bgo#767228, bgo#775075, bgo#774164, bgo#774691,
bgo#775397, bgo#774211, bgo#775656, bgo#774958, bgo#775214,
bgo#775268, bgo#775370, bgo#775565, bgo#775691, bgo#775598,
bgo#775704.
+ Updated translations.
- Update to version 3.22.2:
+ If body contains just the empty block, then nothing is sent.
+ Make the EContentEditor accessible in tests.
+ Consume return value of
gtk_clutter_init_with_args()/gtk_init_with_args().
+ Use unique D-Bus service name for WebKit editor and cancel
pending calls on dispose.
+ Do not steal focus when alarm notify dialog is shown.
+ EEditorPage is never freed.
+ Fix e_mail_display_get_selection_plain_text_sync().
+ The "Reply from preview selection" feature is wrong for
multipart messages.
+ Correct the mime type of preview selection string.
+ Tests are expecting the font-family attribute on BODY.
+ Skip the tests that are known to fail.
+ Extra quoted character on the end of the quoted PRE element if
it ends with BR element.
+ Renew spell-check only in viewport and not in the whole
document.
+ Editor is not marked as changed after some operations.
+ Fix possible crash (use-after-free) under mail_send_receive().
+ Bugs fixed: bgo#772150, bgo#772803, bgo#772590, bgo#772916,
bgo#772918, bgo#773164, bgo#769733, bgo#773033, bgo#772858,
bgo#773396, bgo#773236, bgo#771821, bgo#773494, bgo#773864.
+ Updated translations.
- Update to version 3.22.1:
+ Missing declaration for DOMGetActiveSignatureUid.
+ Extra new line on the end of mail and after citation end.
+ Introduce new debug domains for WebKit parts.
+ Cannot switch the list type when it has just one level.
+ Simplify a bit how the selection is saved.
+ Only update the composer colors when the web extension is
ready.
+ Correct external editor plugin to work again.
+ Optimise how a quote element is created.
+ Optimize various DOM operations when searching elements.
+ Some text could be skipped when converting the HTML to
plain text.
+ Pressing the Backspace key to decrease indentation level is
wrong for content that was not written in Evolution.
+ Correctly process a WebKitDOMHTMLCollection objects.
+ When creating a plain text version of a message process the
nodes in right order.
+ Correctly process and remove the BODY attributes.
+ Deleting a quoted content could leave paragraph that cannot
be focused.
+ Correct possible uninitialized variable usage.
+ Bugs fixed: bgo#771347, bgo#771493, bgo#771651, bgo#771268,
bgo#770662, bgo#772015, bgo#772171, bgo#770067, bgo#769752,
bgo#772233, bgo#772513.
+ Updated translations.
- Update to version 3.22.0:
+ bgo#771420: [WK2]: Printing an email does not work.
+ Updated translations.
- Update to version 3.21.92:
+ [itip-formatter]: Guess meeting time zone when not provided in
the invitation.
+ Remove CSS sheet from the DOM only when it exists.
+ Critical warning could be printed when replying on message
with inline images.
+ Adapt to WebKit Unstable DOM API changes in WebKitGTK+ 2.13.90.
+ Replace usage of deprecated WebKit DOM API functions.
+ Replace last usage of deprecated WebKit DOM API functions.
+ Fix archives support in attachments.
+ Undoing a citation split could fail.
+ When removing empty blocks from citations, don't remove BR
elements.
+ Extra new line is inserted on the end of converted content.
+ Save selection in save_history_for_delete_or_backspace().
+ Selection end marker could be saved wrong in the quoted
content.
+ Correctly handle the undo operation the Backspace was pressed
in the beginning of LI element.
+ e_editor_dom_move_quoted_block_level_up() is wrong for HTML
mode.
+ Try to fix the "NL between tags" when inserting HTML into the
editor.
+ Update the tests expectations.
+ Change URL and e-mail pattern regular expressions.
+ Prefer OAuth2 authentication for Mail-only Google accounts.
+ Add 'OAuth2 Google' authentication type to Google-based
accounts.
+ Use DIV instead of P element for 'Normal' block.
+ After pressing the return key, caret is moved to a wrong place.
+ An extra quote character is inserted on the end of an empty PRE
element.
+ Bugs fixed: bgo#770496, bgo#771044, bgo#770380, bgo#771131.
+ Updated translations.
- Drop evolution-webkit2gtk3-adaptation.patch and
evolution-gnome-autoar.patch: Fixed upstream. Flip need_autogen
to 0 again, no longer needed.
- Add evolution-webkit2gtk3-adaptation.patch: Make evolution work
with new webkit2gtk3-2.13.90, patch from git.
- Add highlight BuildRequires: Build highlight source-code in
mailbody support, we now have the needed package. Following
this: Stop passing --disable-text-highlight to configure.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Add pkgconfig(gnome-autoar-gtk-0) BuildRequires: Build archive
support for attachments. Following this: Stop passing
- -disable-autoar to configure.
- Add evolution-gnome-autoar.patch: Fix configure to look for the
correct name. Also flip define need_autogen to 1, as the patch
touches the buildsystem (bgo#770380).
- Update to version 3.21.91:
+ Context menu above EWebView hides on button release.
+ Correctly free the WebKit DOM GObject instaces.
+ Don't try to convert the 'None' signature.
+ Paragraphs with just BR element could not be quoted properly.
+ Use a faster way of quoting an element if possible when
converting the content.
+ Remove the zero width space characters from the HTML output.
+ New line after heading and other elements could be lost.
+ Fix various issues with parse_html_into_blocks() - mostly not
processing part of the input.
+ Make a magic-spacebar (partly) work again.
+ Open link in HTML editor only when Ctrl+left-click above it.
+ EEditorUndoRedoManager - Fix some FIXME WK2 comments.
+ Redoing the input history item could be wrong.
+ Element could be quoted in the HTML mode as in the plain text
mode.
+ Redoing of "Pasting a link and pressing the Return key after
it" is wrong.
+ Don't try to insert selection marks if they are already
presented.
+ Remove an empty blockquote if presented after removing from the
quoted content.
+ No need to recognize links in the element where it was already
done (by parse_html_into_blocks()).
+ Remove special id used for BLOCKQUOTEs when generating the HTML
version of the content.
+ Always use the faster version of quoting when we previously
wrapped the content.
+ Properly check if the current node is indeed the HR element
before processing it.
+ Correct the indentation.
+ Font style cannot be set.
+ Cast warning printed when trying to cast non-element node to
element in the get_parent_block_element().
+ Fix various extra new lines errors when processing the content.
+ Ensure EMailConfigPage::changed signal is emitted in the
main/UI thread.
+ Make ECompEditor an extensible.
+ Turning off the font formatting could leave empty elements in
DOM.
+ Redoing the input event should remove the BR if it was the only
node there.
+ Redoing a font style change will not set the correct values to
the EEditorPage.
+ Undoing the style change should act like the separate history
event.
+ test-htlm-editor-units - Do not focus window on show.
+ Cut/Copy/Paste in EHTMLEditor shows a runtime warning on the
console.
+ PRE element could not be wrapped quoted correctly.
+ Redoing some events could fail.
+ Undoing or redoing the font format changes does not reflect the
changes in the UI.
+ Avoid vertical scrolling in the filtering rules editor dialog.
+ Some editor unit tests fail after commit d3fc71.
+ Add --background option for test-html-editor-units.
+ Report errors from D-Bus calls to WebExtension-s.
+ Bugs fixed: bgo#769618, bgo#769753, bgo#769912, bgo#770083,
bgo#770086, bgo#770369, bgo#770494.
+ Updated translations.
- Update to version 3.21.90:
+ Correct order of "assign value" and "call function" when saving
to drafts.
+ Simplify and fix how the HTML is parsed into composer's DOM
structure.
+ Update devel-doc build scripts to work after the WebKit2 port
merge.
+ The "headers-collapsed" change not propagated into the
settings.
+ Add TestKeyfileSettingsBackend for test-html-editor-units.
+ Update homepage GNOME wiki URL to save us a redirect.
+ Make translation type value more generic; no need for branch
numbers.
+ test-html-editor-units: Increase default command delay to 25ms.
+ EHTMLEditorView:
- Redoing unquoting does not work.
- Extra new line could be added to the quoted text when parsing
HTML.
- Replace citation marks to actual citation in one round.
- Remove accidentally committed debug prints.
+ EWebKitEditor: Tabulator key does not insert the tabulator, but
changes focus.
+ Bugs fixed: bgo#768449, bgo#767283, bgo#769354, bgo#769338,
bgo#769062, bgo#768683, bgo#624604, bgo#769388, bgo#769044,
bgo#769072, bgo#769152, bgo#769288, bgo#751588, bgo#769707,
bgo#769908.
+ Updated translations.
- Replace pkgconfig(webkitgtk-3.0) for pkgconfig(webkit2gtk-4.0)
BuildRequires following upstreams port.
- Update to version 3.21.4:
+ GalA11yETableItem can have stored incorrect row count
sometimes.
+ Build developer documentation sections and types on the fly.
+ When pressing the Return key to end a list a new empty list is
created.
+ Make it easier to change evolution .ui files by the users.
+ Busy-loop when printing specifically formatted HTML message.
+ Enhance timezone lookup for the event editor.
+ [ETimezoneDialog] Show timezones as a tree, not as a flat list.
+ EHTMLEditorActions: Disable HTML actions in plain text mode.
+ EHTMLEditorSelection:
- List alignment not detected properly.
- Indented block style could not be set properly.
+ EHTMLEditorUtils: Correctly remove class when it is surrounded
by spaces.
+ EHTMLEditorView:
- Critical warning could be seen in console after pasting the
content.
- Don't leak a WebKitDOMNodeList instance.
- Pasting content into the indented block will not preserve
formatting.
- Don't add a new line for the empty list when generating a
plain text version of the content.
- Don't leak a WebKitODMNodeList instance.
- Always try to process the CID images when loading a content.
- Correct the situations when the 'Lose formatting' dialog is
showed.
- When the content is converted set the editor as changed.
- Plain text version of draft could lose formatting.
- Improve how the content is processed.
- Changing a top signature to another one will place it on
different position.
- Unneeded spacer left when setting a top signature from an
existing one to None.
+ Add Language headers to po files.
+ Bugs fixed: bgo#767780, bgo#764065, bgo#443716, bgo#768013,
bgo#767990, bgo#754848, bgo#768369, bgo#768496, bgo#438062,
bgo#768438.
+ Updated translations.
- Stop passing V=1 to make, debugging is local.
- Update to version 3.21.3:
+ Avoid NULL dereference in mail-send-recv.c:free_send_data()
function.
+ [CamelGpgContext] Provide signer photos when available.
+ Use newly introduced ENetworkMonitor and add UI settings for
it.
+ Don't create unnecessary wrappers when quoting a text.
+ Address some of the clang compiler warnings.
+ Crash under e_mail_folder_find_duplicate_messages_sync().
+ Create new events in the selected calendar in the left tree of
calendars.
+ EHTMLEditorActions: Paste Quotation action is always active.
+ EHTMLEditorSelection: Use a faster way of quoting an element in
the plain text mode.
+ EHTMLEditorView:
- Redoing a delete operation in a PRE element could wrap the
content in SPAN element.
- Some empty new lines in a quoted content could be lost.
- Don't modify a variable from arguments.
- Simplify how an element is quoted.
- Opening a draft that was not created in composer should
respect the wrap/don't wrap preference.
+ Bugs fixed: bgo#766745, bgo#766682, bgo#766713, bgo#766796,
bgo#767283, bgo#767236, bgo#767334, bgo#767542, bgo#767364,
bgo#651112, bgo#767335.
+ Updated translations.
- Update to version 3.21.2:
+ Avoid minor occasional runtime warning.
+ Occasional runtime warning from EaMinicardView about invalid
book client.
+ Move the clipboard handling from EMsgComposer to
EHTMLEditorView.
+ Recognize special folders for a global mail view also based on
flags.
+ Rather hide, than disable, items in Taskpad/Memopad context
menus.
+ Correct placement of emoticon and color chooser in composer
under Wayland.
+ Enhance delayed message send through Outbox.
+ Fix typo in previous commit.
+ Add missing closing tag.
+ Fix some issues found by Coverity Scan, cppcheck and clang.
+ Explicitly center attachment bar expander vertically.
+ EHTMLEditor: Only display the text properties dialog when some
text is selected.
+ EHTMLEditorActions: 'Select All' action is always disabled.
+ EHTMLEditorImageDialog: Border and alignment are not set
properly.
+ EHTMLEditorView:
- Restore the selection end mark correctly when processing HTML
to plain text.
- Redoing a citation split removes an extra text.
- Introduce the is-ready signal.
- Background image from page is removed when saving draft.
+ EMailSignatureEditor: Undo and redo history is handled by
EHTMLEditorView and not by WebKitWebView.
+ EMsgComposer: Move the signature handling to EHTMLEditorView.
+ Bugs fixed: bgo#435219, bgo#571723, bgo#681353, bgo#765446,
bgo#765665, bgo#765636, bgo#765857, bgo#765950, bgo#766017,
bgo#766111, bgo#766315, 766540.
+ Updated translations.
- Update to version 3.21.1:
+ Cannot change order list to unordered for the first time.
+ Inline images in drafts are not displayed in GMail.
+ Change ECalendarView from GtkTable to GtkGrid.
+ Hide private members of ECalendar into a private structure.
+ Optimize some of the DOM functions related to selection.
+ EHTMLEditorSelection:
- Selection could be saved wrong in quoted content.
- Anchors could be wrongly wrapped in quoted content.
- Ask for a parent node of the right node.
+ EHTMLEditorView:
- Simplify and improve how the undo/redo of delete operation in
quoted content is performed.
- Deleting a content in a PRE element could wrap the content in
SPAN element.
- Moving a Preformatted block one level up in the quoted
content will change it to Normal.
+ EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
+ Bugs fixed: bgo#759802, bgo#764977, bgo#765090, bgo#765102,
bgo#765202, bgo#765112.
+ Updated translations.
- Bump base version following upstream changes.
- Update to version 3.20.5:
+ EComposerPrivate: Changing a top signature to another one will
place it on different position.
+ EComposerPrivate: Unneeded spacer left when setting a top
signature from an existing one to None.
+ EHTMLEditorView: Redoing unquoting does not work.
+ Correct order of "assign value" and "call function" when saving
to drafts.
+ Bugs fixed: bgo#768449, bgo#767283, bgo#769338, bgo#769354,
bgo#769062, bgo#768683, bgo#769072, bgo#769523, bgo#769288.
- Drop evolution-bgo769062-mouseover-crash.patch and
evolution-bgo768683-cannot-mark-as-spam.patch: Fixed upstream.
- Add evolution-bgo769062-mouseover-crash.patch: fix crash on
mouse over task when tasks are grouped (bgo#769062).
- Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking
a non-spam message as spam in a junk folder (bgo#768683).
- Update to version 3.20.4:
+ Crash under e_mail_folder_find_duplicate_messages_sync().
+ Create new events in the selected calendar in the left tree of
calendars.
+ When pressing the Return key to end a list a new empty list is
created.
+ Don't create unnecessary wrappers when quoting a text.
+ Busy-loop when printing specifically formatted HTML message.
+ GalA11yETableItem can have stored incorrect row count
sometimes.
+ EHTMLEditorActions: Disable HTML actions in plain text mode.
+ EHTMLEditorSelection:
- List alignment not detected properly.
- Indented block style could not be set properly.
- Use a faster way of quoting an element in the plain text
mode.
+ EHTMLEditorView:
- Opening a draft that was not created in composer should
respect the wrap/don't wrap preference.
- Critical warning could be seen in console after pasting the
content.
- Don't leak a WebKitDOMNodeList instance.
- Pasting content into the indented block will not preserve
formatting.
- Don't add a new line for the empty list when generating a
plain text version of the content.
- Don't leak a WebKitODMNodeList instance.
- Always try to process the CID images when loading a content.
- Correct the situations when the 'Lose formatting' dialog is
showed.
- When the content is converted set the editor as changed.
- Plain text version of draft could lose formatting.
- Improve how the content is processed to plain text.
- Correctly remove images and its wrappers.
- Indented elements should be preserved when switching between
composer modes.
- Fix the build after doing a mistake in commits.
- Redoing a delete operation in a PRE element could wrap the
content in SPAN element.
- Some empty new lines in a quoted content could be lost.
- Don't modify a variable from arguments.
- Simplify how an element is quoted.
+ Bugs fixed: bgo#767283, bgo#767236, bgo#767334, bgo#767542,
bgo#767364, bgo#767335, bgo#767780, bgo#767681, bgo#768013,
bgo#768369.
+ Updated translations.
- Update to version 3.20.3:
+ Fix some issues found by Coverity Scan, cppcheck and clang.
+ Explicitly center attachment bar expander vertically.
+ Avoid NULL dereference in mail-send-recv.c:free_send_data()
function.
+ EHTMLEditorActions: Paste Quotation action is always active.
+ EHTMLEditorImageDialog: Border and alignment are not set
properly.
+ EHTMLEditorView: Background image from page is removed when
saving draft.
+ Bugs fixed: bgo#766540, bgo#766713.
+ Updated translations.
- Update to GNOME 3.20.2 Fate#318572
- Update to version 3.20.2:
+ Optimize some of the DOM functions related to selection.
+ EMsgComposer: Move the DOM manipulation to EHTMLEditorView.
+ EHTMLEditorActions: 'Select All' action is always disabled.
+ EHTMLEditorView:
- Deleting a content in a PRE element could wrap the content in
SPAN element.
- Moving a Preformatted block one level up in the quoted
content will change it to Normal.
- Restore the selection end mark correctly when processing HTML
to plain text.
- Redoing a citation split removes an extra text.
- Simplify and improve how the undo/redo of delete operation in
quoted content is performed.
+ Recognize special folders for a global mail view also based on
flags.
+ Rather hide, than disable, items in Taskpad/Memopad context
menus.
+ Correct placement of emoticon and color chooser in composer
under Wayland.
+ Bugs fixed: bgo#765090, bgo#765102, bgo#765202, bgo#765446,
bgo#765665, bgo#765636, bgo#435219, bgo#765950, bgo#766017.
+ Updated translations.
- Drop pkgconfig(geoclue) BuildRequires: evolution stopped
depending on it in version 3.12.8.
- Update to GNOME 3.20 Fate#318572
- Drop evolution-bsc930240-a11y-3-12-fixes.patch,
evolution-bsc930240-a11y-3-16-fixes.patch,
0001-GalA11yETableColumnHeader-implement-AtkComponent.patch,
and evolution-drag-text-to-composer.patch: fixed upstream.
- Drop evolution-migrate-kmail-kcontact.patch: merged upstream
(bgo#731502).
- Update to version 3.20.1:
+ [EAttachmentTree/IconView]: Setup widgets in 'constructed'
handler.
+ Remove unneeded runtime warning from
e-day-view.c::cancel_editing().
+ Vertically center table header text.
+ Make some settings changes in mail composer permanent.
+ Add missing closing double quote, thus webview-print.css is
actually used.
+ Reposition ECalendar children on timeout, not inside
size-allocate handler.
+ Cannot change order list to unordered for the first time.
+ Inline images in drafts are not displayed in GMail.
+ EHTMLEditorView:
- Remove signature from Thunderbird if presented.
- Correct the new lines handling in quoted content.
- Avoid variables with the same name in one scope.
- Don't replace various whitespaces with non-breaking spaces
when inserting into PRE element.
- Busy loop after pasting two links after each other in the
quoted content.
+ EHTMLEditorSelection:
- Selection could be saved wrong in quoted content.
- Anchors could be wrongly wrapped in quoted content.
- Ask for a parent node of the right node.
+ Bugs fixed: bgo#736808, bgo#763796, bgo#764062, bgo#764234,
bgo#764172, bgo#763723, bgo#764426, bgo#764428, bgo#240130,
bgo#764542, bgo#762785, bgo#758878.
+ Updated translations.
- Do not pass the option "-N Evolution" to
%suse_update_desktop_file for evolution.desktop: this has the
ugly side-effect of changing every Name entry in the .desktop
file, including those (new to v3.20.0) for desktop actions,
to Evolution which messes up the desktop item.
- Do not pass the option "-D evolution" to
%suse_update_desktop_file for evolution.desktop: the specified
docpath no longer exists; this prevents the following warning
"suse_update_desktop_file: DocPath target evolution for does not
exist" during the %install stage.
- Update to version 3.20.0:
+ bgo#763631: Folder->Subscriptions opened empty with
gtk+3.19.11.
+ Updated translations.
- Update to version 3.19.92:
+ Update README file.
+ Plain text signature is opened as an HTML one.
+ Some HTML signatures lost line breaks when inserted to the
composer.
+ EHTMLEditorView - Signature in a message can lost its line
breaks after sending it.
+ bgo#762759: Crash on start when ~/.cache is not accessible.
+ bgo#762477: Add .desktop file actions to open respective parts.
+ Updated translations.
- Update to version 3.19.91:
+ Correct typo in the fix for bgo#761883.
+ Pressing the Return key in the image wrapper will duplicate
the image wrapper structure.
+ EHTMLEditorSelection - Turning off the bold formatting can
leave unnecessary nodes in the DOM.
+ EHTMLEditorView:
- List item is deleted when enter is pressed on the end of it.
- Avoid extra selection save/restore in list manipulation.
+ Bugs fixed: bgo#203026, bgo#579675, bgo#614557, bgo#759101,
bgo#761159, bgo#761301, bgo#761497, bgo#761596, bgo#761993,
bgo#762022, bgo#762075, bgo#762205, bgo#762376, bgo#762396.
+ Updated translations.
- Update to version 3.19.90:
+ EHTMLEditorView:
- It's not possible to change formatting from Blockquote to
list.
- Some of the Evolution's composer attributes are sent in HTML
messages.
- Avoid possible critical warnings when sending HTML messages.
- Avoid critical warnings when deleting a text smiley.
- Fragment can be used uninitialized when saving history while
deleting.
- Undoing the citation split does not re-wrap and re-quote the
block.
- Pressing the Return key in the beginning of list item will
delete the item.
- Don't send the empty signature placeholder in the HTML
messages.
+ EHTMLEditorUtils - prev_parent variable can be used
uninitialized.
+ EMinicard: Release grab when started drag of the contact.
+ Do not let itip-formatter plugin disable.
+ Use icaltzutil_set_exact_vtimezones_support(), if available.
+ Update the AppData to spec version 0.7+.
+ Add a missing tag to the AppData file.
+ Do not require gnome-common to run autogen.sh.
+ Show composer when processing mailto: only after From account
is set.
+ Address some compiler warnings.
+ Avoid delay when going online with --force-online command-line
option.
+ Cancel editing when change notification comes in the Day View.
+ Use UTF-8 default composer-charset, if not set.
+ Bugs fixed: bgo#725320, bgo#758977, bgo#759201, bgo#759474,
bgo#759618, bgo#759873, bgo#760520, bgo#760563, bgo#760638,
bgo#760971, bgo#761166, bgo#761346, bgo#761394, bgo#761453,
bgo#761483, bgo#761496, bgo#761506, bgo#761883.
+ Updated translations.
- Update to version 3.19.4:
+ EHTMLEditorView:
- Cannot append text to links if non-breaking space is
presented.
- Extra new line added after pressing the Backspace in a list
item with one character.
- History can be overwritten when redoing the Return key press
in an empty list item.
- Redoing the Return key press in the list can fail.
- Pressing the Return key in the bulleted list does not end it.
- Cannot remove an empty bulleted list item with Backspace key.
- Only change a smiley to plain text when the node is smiley.
+ Enhance workaround for bgo#737949.
+ Add metainfo.xml files for pst-import plugin.
+ Add "Message->Mailing List->Copy Message Archive URL" for
Archived-At header.
+ Bugs fixed: bgo#755743, bgo#759536, bgo#759564, bgo#759584,
bgo#759665, bgo#760365.
+ Updated translations.
- Split out new package evolution-plugin-pst-import, containing
the Outlook PST Import plugin.
- Update to version 3.19.3:
+ Mail Preferences->Junk page incorrectly referenced in the code.
+ Fix crash on quit in gtk_application_impl_uninhibit().
+ Ask for a forced quit when a user tries to re-close the window.
+ Attachments List View passes mouse events to the parent widget.
+ Add <kudos/> into appdata/metainfo files.
+ Visualize incorrect values in account/source editors.
+ Composer:
- Last empty block in pasted content could be inaccessible.
- Set GObject's data on history event instead on its data and
rename them.
- Partially revert previous commit as EHTMLEditorHistoryEvent
is not GObject.
+ EHTMLEditorSelection:
- Editor is not marked as changed after doing paste action.
+ EHTMLEditorView:
- Add an debug message when inserting a new history event.
- Warning printed on console after pressing Enter & Tabulator.
- Don't save history when undoing/redoing a paste of content.
- Check if the Backspace or Delete operation can remove
anything.
- Don't include non-breaking space while recognizing links.
- Links could not be recognized after deleting them and later
undoing it.
- Caret is put on wrong place when pasting into quoted content.
- Note a type of DOMRange comparison in comment.
- Don't include non-breaking space while recognizing links.
- Don't check for links if we cannot obtain valid block.
- Undoing and redoing Return press in the beginning of
citation is wrong.
- 'Paste Quotation' action in HTML mode is not setting the
caret to the right position.
- Replace the preedit-* signals with compositionstart and
compositionend HTML events.
- Rename variables and functions to more reflect previous change.
+ EMailPrinter - Clean the unused variables.
+ Bugs fixed: bgo#758089, bgo#758152, bgo#758650, bgo#758665,
bgo#752543, bgo#758827, bgo#758752, bgo#758827, bgo#758851,
bgo#758846, bgo#758849, bgo#758747, bgo#758856, bgo#757939,
bgo#759046, bgo#759337, bgo#749712.
+ Updated translations.
- Update to version 3.19.2:
+ EHTMLEditorSelection: Remove previously inserted BR if
correcting wrapping around selection markers.
+ EHTMLEditorView:
- Fix a link detection when ending a link with the Return key.
- Don't leak the WebKitDOMRange object when undoing the Return
key press.
- New lines could be skipped when parsing the mail content into
the composer.
- Allow to append a query to the link.
- Correctly remove the HISTORY_AND events from history.
- Post-process every HISTORY_DELETE event.
- After undoing the HISTORY_DELETE operation always re-wrap and
re-quote current block.
+ Make calendar editors modular and non-UI-blocking.
+ Updated German screen-shots.
+ Forward ETable/ETree background events to an ETableItem.
+ Task view's "Assign task" doesn't open editor with attendees.
+ [ECompEditor] Store attachments to calendar's local store on
save.
+ [ECompEditor] Always enable the editor after the save is
complete.
+ [EActivityBar] Do not remove timeout GSource twice in dispose.
+ [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x.
+ [EMailBrowser] Free MessageList on close.
+ Do not leak a GalView in a GalViewInstance.
+ Read link/visited-link colors also from the style context
flags.
+ [EMailLabelListStore] Avoid circular dependency in a tag cache.
+ Preferences window never freed.
+ EShell not finalized on exit.
+ [EMeetingTimeSelector] Expects wrong objects in detach menu
callbacks.
+ [ECompEditor] Disable editing of some parts when the user is
not the organizer.
+ Disable animation of the GtkInfoBar's revealer.
+ [ECompEditor] Change order of an alert add and remove.
+ Free EMailFormatter/Parser extension caches on application
exit.
+ Fix possible memory leak with attachments in message preview.
+ EAttachment/Store not freed in the message preview panel.
+ Bugs fixed: bgo#735747, bgo#757246, bgo#757188, bgo#757348,
bgo#216130, bgo#272854, bgo#639299, bgo#757342, bgo#755418,
bgo#757594, bgo#757660, bgo#757658, bgo#598037, bgo#692713,
bgo#744859, bgo#241050, bgo#710761, bgo#757654, bgo#758015,
bgo#757887, bgo#616931, bgo#758191.
+ Updated translations.
- Changes from version 3.19.1:
+ Fix the name of GNOME Calendar.
+ Fix translation of default:mm.
+ Use set date/time format in Tasks/Memos previews.
+ Add also evolution-mail-formatter into Libs of
evolution-mail.pc.
+ Pack address book importers' selector into a scrollable window.
+ EHTMLEditorSelection:
- Selection start marker could be wrongly saved before the
quote character.
- Selection is wrongly restored when it is on the end of block.
- Blocks are wrongly wrapped around selection markers.
- Font color can't be set.
- Current font color is discarded after modifying the font
size.
- Font formats are reported wrongly if the are nested FONT
elements.
- build fix.
- Make sure we really wrap when ending a line.
- Trailing and leading spaces could be lost.
- Replace g_strstr_len usage with strstr.
+ EHTMLEditorView:
- Only process the Heading elements in HTML mode.
- When merging siblings repeat until none is left.
- Improve the undo/redo in composer.
- Pasting HTML content with new lines between elements inserts
these lines into composer.
- Extra new line added after credentials.
- Busy loop when replying to certain mail.
- Very long strings without spaces can overflow the paragraph.
- Quote symbols could be inserted twice around tabulator.
- Correct indentation.
+ Bugs fixed: bgo#749974, bgo#544813, bgo#754999, bgo#749158,
bgo#754872, bgo#255032, bgo#677862, bgo#754693, bgo#442398,
bgo#513779, bgo#756535, bgo#755730, bgo#756664, bgo#676151,
bgo#682565, bgo#687326, bgo#688368, bgo#687427, bgo#688796,
bgo#756707, bgo#756883.
+ Updated translations.
- Bump %define evolution_base_version to 3.20.
- Update to version 3.18.5.1:
+ Bug Fixes: Correct typo in the fix for bgo#761883.
- Update to version 3.18.5:
+ Do not let itip-formatter plugin disable.
+ Use icaltzutil_set_exact_vtimezones_support(), if available.
+ Show composer when processing mailto: only after From account
is set.
+ [EMinicard]: Release grab when started drag of the contact.
+ EHTMLEditorUtils: prev_parent variable can be used
uninitialized.
+ EHTMLEditorView:
- It's not possible to change formatting from Blockquote to
list.
- Some of the Evolution's composer attributes are sent in HTML
messages.
- Avoid possible critical warnings when sending HTML messages.
- Avoid critical warnings when deleting a text smiley.
- Fragment can be used uninitialized when saving history while
deleting.
- Undoing the citation split does not re-wrap and re-quote the
block.
- Pressing the Return key in the beginning of list item will
delete the item.
- Don't send the empty signature placeholder in the HTML
messages.
+ Bugs fixed: bgo#758977, bgo#760971, bgo#761166, bgo#759201,
bgo#760638, bgo#759873, bgo#761394, bgo#761496, bgo#761883.
+ Updated translations.
- Update to version 3.18.4:
+ EHTMLEditorView:
- Allow to append a query to the link.
- Cannot append text to links if non-breaking space is
presented.
- Extra new line added after pressing the Backspace in a list
item with one character.
- History can be overwritten when redoing the Return key press
in an empty list item.
- Redoing the Return key press in the list can fail.
- Pressing the Return key in the bulleted list does not end
it.
- Cannot remove an empty bulleted list item with Backspace key.
- Only change a smiley to plain text when the node is smiley.
+ Address crashes related to second instance execution.
+ Bugs fixed: bgo#759584, bgo#759564, bgo#760365.
+ Updated translations.
- Update to version 3.18.3:
+ [EActivityBar] Do not remove timeout GSource twice in dispose.
+ [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x.
+ [EMailBrowser] Free MessageList on close.
+ Do not leak a GalView in a GalViewInstance.
+ Read link/visited-link colors also from the style context
flags.
+ Disable animation of the GtkInfoBar's revealer.
+ Fix possible memory leak with attachments in message preview.
+ Ask for a forced quit when a user tries to re-close the window.
+ Attachment's List View passes mouse events to the parent
widget.
+ Add <kudos/> into appdata/metainfo files.
+ EAttachment/Store not freed in the message preview panel.
+ Composer:
- Last empty block in pasted content could be inaccessible.
- Set GObject's data on history event instead on its data and
rename them.
- Partially revert previous commit as EHTMLEditorHistoryEvent
is not GObject.
+ EHTMLEditorView:
- Add an extra debug message when inserting a new history
event.
- Fix a link detection when ending a link with the Return key.
- Don't leak the WebKitDOMRange object when undoing the Return
key press.
- New lines could be skipped when parsing the mail content into
the composer.
- Correctly remove the HISTORY_AND events from history.
- Post-process every HISTORY_DELETE event.
- After undoing the HISTORY_DELETE operation always re-wrap and
re-quote current block.
- Don't save history when undoing/redoing a paste of content.
- Check if the Backspace or Delete operation can remove
anything.
- Warning printed on console after pressing Enter and
Tabulator.
- Don't include non-breaking space while recognizing links.
- Links could not be recognized after deleting them and later
undoing it.
- Caret is put on wrong place when pasting into quoted content.
- Don't include non-breaking space while recognizing links.
- Don't check for links if we cannot obtain valid block.
- Undoing and redoing Return press in the beginning of citation
is wrong.
- 'Paste Quotation' action in HTML mode is not setting the
caret to the right position.
- Replace the preedit-* signals with compositionstart and
compositionend HTML events.
- Rename variables and functions to more reflect previous
change.
- Note a type of DOMRange comparison in comment.
+ EHTMLEditorSelection:
- Remove previously inserted BR if correcting wrapping around
selection markers.
- Editor is not marked as changed after doing paste action.
+ EMailPrinter: Clean the unused variables.
+ Bugs fixed: bgo#757658, bgo#598037, bgo#692713, bgo#744859,
bgo#241050, bgo#710761, bgo#758015, bgo#757887, bgo#758191,
bgo#758152, bgo#758650, bgo#758665, bgo#752543, bgo#758827,
bgo#758827, bgo#758851, bgo#758846, bgo#758849, bgo#758747,
bgo#757939, bgo#759046, bgo#759337, bgo#749712.
- Update to version 3.18.2:
+ EHTMLEditorView:
- Pasting HTML content with new lines between elements inserts
these lines into composer.
- Extra new line added after credentials.
- Busy loop when replying to certain mail.
- Very long strings without spaces can overflow the paragraph.
- Quote symbols could be inserted twice around tabulator.
+ EHTMLEditorSelection:
- Trailing and leading spaces could be lost.
- Replace g_strstr_len usage with strstr.
+ Pack address book importers' selector into a scrollable window.
+ Forward ETable/ETree background events to an ETableItem.
+ Bugs fixed: bgo#756535, bgo#755730, bgo#756664, bgo#688368,
bgo#756707, bgo#735747, bgo#757246, bgo#757188, bgo#757348,
bgo#639299, bgo#757342, bgo#757594.
+ Updated translations.
- Update to version 3.18.1:
+ Use set date/time format in Tasks/Memos previews.
+ Add also evolution-mail-formatter into Libs of
evolution-mail.pc.
+ Fix translation of default:mm.
+ EHTMLEditorSelection:
- Selection start marker could be wrongly saved before the
quote character.
- Selection is wrongly restored when it is on the end of block.
- Blocks are wrongly wrapped around selection markers.
- Make sure we really wrap when ending a line.
- Font color can't be set.
- Current font color is discarded after modifying the font
size.
- Font formats are reported wrongly if the are nested FONT
elements.
- Build fix.
+ EHTMLEditorView:
- Only process the Heading elements in HTML mode.
- When merging siblings repeat until none is left.
- Improve the undo/redo in composer.
+ Bugs fixed: bgo#544813, bgo#677862, bgo#754693.
+ Updated translations.
- Update to version 3.18.0:
+ Updated translations.
- Update to version 3.17.92:
+ [Win32] Miscellaneous build changes.
+ Extend ECanvas cursor positioning routine.
+ Crash under e_mail_reader_destroy_menu_idle_cb().
+ Don't wrap on Unicode's non-breaking space character.
+ EHTMLEditorSelection:
- Last word that could fit on one line is put on the following
line.
- Avoid wrong wrapping in some cases.
- Remove the GObject data after using it to avoid possible
mis-function.
- Correct wrapping when deleting characters in quoted content.
- Remove trailing spaces.
- Correctly wrap text nodes around selection markers.
- Just first line in block is wrapped.
- Dash is a valid character for wrapping only if it's not
surrounded by spaces.
- Correctly wrap text nodes around selection markers.
- If copy/pasting in composer WebKit wraps content in SPAN.
+ EHTMLEditorUtils: Add argument where we can specify into what
level the node will be split.
+ EHTMLEditorView:
- Try to merge adjacent blockquotes when editing quoted text.
- Avoid double quotes when deleting a text inside quoted
content.
- Modifying the text of a smiley should convert the smiley to a
text node.
- Bringing anchor from quoted text to body with Backspace
doesn't work.
- Avoid plain text quote characters to be inserted in HTML
mode.
- Undo/Redo history is wrong after redoing UNQUOTE operation.
- Avoid multiple unnecessary spell checking.
+ Bugs fixed: bgo#661886, bgo#675154, bgo#754329.
+ Updated translations.
- Update to version 3.17.91:
+ Return key in a message window opens the message in a new
window.
+ EHTMLEditorSelection:
- Remove unneeded code.
- Fix wrapping of a quoted content when editing a link inside
it.
+ EHTMLEditorView:
- Connect HTML events handlers after converting composer
content.
- Don't disable the HTML events callback when removing content
with BackSpace key.
- History for Delete could not be saved.
+ Bugs fixed: bgo#733877, bgo#753764, bgo#753620, bgo#753652,
bgo#753702, bgo#708319, bgo#241050, bgo#754039, bgo#753911,
bgo#745943.
+ Updated translations.
- Update to version 3.17.90:
+ EHTMLEditorDOMUtils: Don't leak a WebKitDOMNodeList object.
+ EHTMLEditorSelection:
- Wrapping of a block can leave the block unwrapped.
- Wrong block format detected in HTML mode.
- Warning emitted when going through element with font size set
in increment.
- Improve function that is used to find a position to split at
during wrapping.
- Anchors that don't fit inside a line are not correctly
wrapped.
+ EHTMLEditorView:
- Undoing the 'Wrap Lines' action doesn't work.
- Lines of text appended after the signature are sent on one
line.
- Don't try to wrap the already wrapped blocks.
- Add ssh to known protocols.
- Treat non-breaking space as a regular space.
- Editor is not marked as changed on some operations.
+ Move generic DOM functions from EWebView to EHTMLEditorUtils.
+ EBufferTagger::markup_text: User character offset when tagging
links.
+ Do not install tests as writable and executable for everyone.
+ Fix swapped function arguments in
ask_confirm_for_unwanted_html_mail.
+ Correct categories_icon_theme_hack() function.
+ [ESpellEntry] Do not touch entry when its IM is in the preedit
mode.
+ Use newly introduced
CAL_STATIC_CAPABILITY_ALL_DAY_EVENT_AS_TIME.
+ Add safety checks for `file_info` into
emfe_attachment_format().
+ Check for UTF-16 HTML in emfe_text_html_format() when
printing.
+ Fix couple memory leaks.
+ e_calendar_item_set_selection can be called with NULL dates.
+ [Win32] Miscellaneous build fixes.
+ Bugs fixed: bgo#752497, bgo#752522, bgo#752637, bgo#752644,
bgo#753029, bgo#752997, bgo#753059, bgo#753244, bgo#752425,
bgo#752994, bgo#752665, bgo#347846, bgo#233140, bgo#531109,
bgo#753474, bgo#683695, bgo#753609, bgo#358162.
+ Updated translations.
- Update to version 3.17.4:
+ Editor: Width limits are wrong for lists when switching
composer modes.
+ EHTMLEditor: Improve lists formats.
+ EHTMLEditorSelection:
- Blocks are wrongly wrapped when the last character is space.
- Alignment cannot be set back to left in list.
- Width limit is set when indenting block.
- Fix indentation.
- Alignment could be wrong.
- Current block format is wrong for nested lists.
- Fix the change of a list formatting to another list
formatting.
- Fix the formatting change from list to block.
- Roman Numeral and Alphabetical list formats are not detected.
- Copy&pasting quoted content in plain text composer preserves
formatting.
+ EHTMLEditorView:
- Improve debug output of undo/redo history events.
- Remove debug outputs committed by mistake.
- Fix appending a text to the link.
- Current block is removed when Backspace is pressed on its
end.
- If deleting quoted content, other content can be deleted as
well.
- Fix indentation.
- Fix leaks discovered by Valgrind.
- Allow links to be wrapped on any character, not just on dash.
- Inserting space after the link appends it to the link.
- Pasting content from message source into plain text composer
preserves formatting.
+ Ignore "Service unavailable" errors in Send/Receive routines.
+ Show "No proxy" instead of "None" in the proxy editor.
+ Correct widget positions after the change for bgo#751594.
+ Composer: Leave copy&pasting inside the composer on WebKit.
+ [Win32] Update some of the libraries to more recent versions.
+ Fixed typo in string.
+ Do not create Contacts source for GMail accounts.
+ Updated Spanish translation.
+ All-day event covers two days in the mini-calendar.
+ Bugs fixed: bgo#701483, bgo#750615, bgo#377352, bgo#510970,
bgo#751194, bgo#751424, bgo#751488, bgo#751594, bgo#751620,
bgo#680451, bgo#751225, bgo#751186, bgo#751915, bgo#751943,
bgo#752018, bgo#752119, bgo#752086, bgo#751899, bgo#752199,
bgo#724017, bgo#692361, bgo#746276, bgo#751225.
+ Updated translations.
- Update to version 3.17.3:
+ Fix few memory leaks.
+ Avoid cairo_show_text(), use PangoLayout instead.
+ EHTMLEditorSelection:
- Get CSSStyleDeclaration from element instead of DOMWindow.
- Remove unused variable.
- Text in quoted content is wrongly wrapped when contains
tabulator.
+ EHTMLEditorView:
- Don't try to unref non-existing DOMRange object.
- Magic links are not working anymore.
- Appending text to the link is broken.
- Nodes from undo/redo history could be modified.
- Undo/Redo around links is wrong.
- Extra new line in the beginning of quoted content.
+ Use e_util_get_source_full_name() where appropriate.
+ Use configured Date/Time format in Tasks/Memos tooltips.
+ [Publish Calendar]: Disconnect free-busy-data signal handler.
+ [EMailAccountStore]: Unnecessary ESource writes on start.
+ EShell: Do not require Authentication extension for trust
prompts.
+ Soft-depend on gtk+ 3.12 and 3.16.
+ Don't save the history for various HTML formatting dialogs if
the formatting didn't changed.
+ Bugs fixed: bgo#749158, bgo#733877, bgo#675671, bgo#733877,
bgo#684556, bgo#750202, bgo#749149, bgo#750201, bgo#735747,
bgo#575242, bgo#706557, bgo#750414, bgo#750560, bgo#750487,
bgo#750299, bgo#750661, bgo#676974, bgo#750710, bgo#677495,
bgo#540157, bgo#750753, bgo#341348, bgo#683947, bgo#329869,
bgo#390972, bgo#415261, bgo#587476, bgo#231967, bgo#231666,
bgo#471791, bgo#747290.
+ Updated translations.
- Update to version 3.17.2:
+ Remove the last leftover of an e-cell-renderer-color gtk-doc
reference.
+ EMailRequest: SVG images in HTML email are not displayed.
+ EHTMLEditorView:
- Runtime warning when editing HTML message as new.
- Remove unneeded space.
- Fix the 'Paste Quotation' action.
- New line from the beginning of pasted text lost when pasting.
- Preformated block in quoted content is wrapped when splitted
with new line.
- Minor code and style changes.
- Connect the 'changed::antialiasing' signal to the right
object.
- Don't print coordinates for HISTORY_AND and HISTORY_START
events.
- Replace g_timeout_add with g_timeout_add_seconds.
- Fix possible leak.
- Busy loop after writing ";)" into composer.
+ Composer:
- Insert credits, headers and other information in Normal
block.
- Undo initiated with shortcuts doesn't stop.
- Undo/Redo on operations with selection could be wrong.
+ Misleading counts of events in the Calendar view's
mini-calendar.
+ EHTMLEditorActions: Optimize history saving for 'Cut' action.
+ Attachment load/save should keep a reference to its top-level
window.
+ EHTMLEditorSelection:
- Fix text wrapping.
- Don't wrap every block in selection during 'Wrap lines'
action.
- Clean the code used for wrapping.
- Selection markers are saved on wrong position after
Tabulator.
+ EHTTPRequest: GFileInfo not valid when machine is under heavy
load.
+ ExternalEditor: Fix leaks of WebKit objects.
+ Correct signature stripping in HTML messages.
+ Address some of the Coverity Scan issues.
+ Fix a double-free on a picture gallery dispose (composer
close).
+ Bugs fixed: bgo#748359, bgo#707356, bgo#707521, bgo#747294,
bgo#668808, bgo#672129, bgo#748679, bgo#704824, bgo#671546,
bgo#674927, bgo#748774, bgo#748878, bgo#749217, bgo#749060,
bgo#748574, bgo#749108, bgo#531054, bgo#593272, bgo#748981,
bgo#748683, bgo#749613, bgo#749579.
+ Updated translations.
- Update to version 3.17.1:
+ EHTMLEditorSelection:
- Recalculate just plain text properties when selection changes
in plain text mode.
- Rework how the indented block is detected.
- When restoring selection correctly restore the anchor point.
- Use type macro to check if element is blockquote.
- Space after link is lost when wrapping block.
- Trailing space is lost when wrapping content.
- Remove unneeded code.
- When restoring selection and no range is in composer, create
it.
- Remove code that was committed by mistake.
- When wrapping the block take the Tab characters into account.
- History saved wrongly when setting Blockquote format.
- Improve history selection saving on various places.
- Don't perform actions on selection-changed callback when we
cannot obtain valid range.
+ EHTMLEditorView:
- Add a checkbox to remember the choice when asking if lose
formatting.
- Critical warning shown when declining a meeting invitation.
- Free an unused history event object when inserting the
tabulator fails.
- Pressing return on the end of HEADING element misbehaves.
- WebKitDOMRange is lost when editing quoted content.
- Avoid crash under force_spell_check_on_timeout().
- Surrounded links are wrong.
+ EMComposerUtils: Remove unneeded variable.
+ Move em_utils_prompt_user to e-util to remove duplication from
composer.
+ Reuse WebDAV discovery dialog in Google and CalDAV calendar
configs.
+ Remove duplicated config.h include in evolution-bogofilter.c.
+ Shift remote content alert dereference slightly later in the
code.
+ [CalDAV config]: Add also secure settings for collection
sources.
+ [EMailRemoteContent]:
- Recent cache could avoid remote content load.
- Correct recent cache once again.
+ Bump libgweather version to 3.10 and replace one deprecated
function from it.
+ [backup-restore]: Replace deprecated GIOScheduler functions.
+ Replace deprecated gtk+ symbols in the code.
+ Correct packing of Calendar and Tasks preferences section.
+ Composer - Don't block selection-changed handlers if they are
already blocked.
+ Explicitly load camel providers after camel_init() in
mail_backend_constructed().
+ ESpellChecker: Correct typo in documentation.
+ Fix various memory leaks.
+ Bugs fixed: bgo#698439, bgo#701382, bgo#744718, bgo#710365,
bgo#236994, bgo#746395, bgo#747031, bgo#256902, bgo#256919,
bgo#263592, bgo#270166, bgo#745534, bgo#661532, bgo#747575,
bgo#747510, bgo#746276, bgo#747701, bgo#747822, bgo#747824,
bgo#693154, bgo#680011, bgo#694383, bgo#747994, bgo#699986,
bgo#743926, bgo#748082, bgo#732891, bgo#747996, bgo#701221,
bgo#748217, bgo#748178, bgo#747729, bgo#702707, bgo#703782,
bgo#704957, bgo#748285, bgo#748246, bgo#585387, bgo#692557.
+ Updated translations.
- Bump baseversion following upstream changes.
- Update to version 3.16.5:
+ EHTMLEditorSelection:
- Copy&pasting quoted content in plain text composer preserves
formatting.
- Wrapping of a block can leave the block unwrapped.
- Wrong block format detected in HTML mode.
- Warning emitted when going through element with font size set
in increment.
+ EHTMLEditorView:
- Pasting content from message source into plain text composer
preserves formatting.
- Undoing the 'Wrap Lines' action doesn't work.
- Lines of text appended after the signature are sent on one
line.
- Don't try to wrap the already wrapped blocks.
+ Do not create Contacts source for GMail accounts.
+ All-day event covers two days in the mini-calendar.
+ EBufferTagger::markup_text: Use character offset when tagging
links.
+ Do not install tests as writable and executable for everyone.
+ Correct categories_icon_theme_hack() function.
+ Bugs fixed: bgo#724017, bgo#746276, bgo#751225, bgo#752637,
bgo#753029, bgo#752997, bgo#753059, bgo#752994, bgo#347846.
- Add evolution-bsc930240-a11y-3-12-fixes.patch,
evolution-bsc930240-a11y-3-16-fixes.patch, and
0001-GalA11yETableColumnHeader-implement-AtkComponent.patch:
fix accessibility of the message list (bsc#930240).
- Update to version 3.16.4:
+ Soft-depend on gtk+ 3.12 and 3.16.
+ Composer: Leave copy&pasting inside the composer on WebKit.
+ Editor: Width limits are wrong for lists when switching
composer modes.
+ EHTMLEditor: Improve lists formats.
+ EHTMLEditorSelection:
- Get CSSStyleDeclaration from element instead of DOMWindow.
- Remove unused variable.
- Text in quoted content is wrongly wrapped when contains
tabulator.
- Blocks are wrongly wrapped when the last character is space.
- Alignment cannot be set back to left in list.
- Width limit is set when indenting block.
- Fix indentation.
- Alignment could be wrong.
- Current block format is wrong for nested lists.
- Fix the change of a list formatting to another list
formatting.
- Fix the formatting change from list to block.
- Roman Numeral and Alphabetical list formats are not detected.
+ EHTMLEditorView:
- Don't try to unref non-existing DOMRange object.
- Magic links are not working anymore.
- Appending text to the link is broken.
- Improve debug output of undo/redo history.
- Remove debug outputs committed by mistake.
- Nodes from undo/redo history could be modified.
- Undo/Redo around links is wrong.
- Extra new line in the beginning of quoted content.
- Fix appending a text to the link.
- Current block is removed when Backspace is pressed on its
end.
- If deleting quoted content, other content can be deleted as
well.
- Fix indentation.
- Fix leaks discovered by Valgrind.
- Allow links to be wrapped on any character, not just on dash.
- Inserting space after the link appends it to the link.
+ Don't save the history for various HTML formatting dialogs if
the formatting didn't changed.
+ Use configured Date/Time format in Tasks/Memos tooltips.
+ [Publish Calendar] Disconnect free-busy-data signal handler.
+ [EMailAccountStore] Unnecessary ESource writes on start.
+ EShell: Do not require Authentication extension for trust
prompts.
+ Ignore "Service unavailable" errors in Send/Receive routines.
+ Bugs fixed: bgo#750560, bgo#750487, bgo#750299, bgo#750661,
bgo#676974, bgo#750710, bgo#677495, bgo#540157, bgo#750753,
bgo#329869, bgo#587476, bgo#231967, bgo#471791, bgo#747290,
bgo#701483, bgo#750615, bgo#751381, bgo#510970, bgo#751424,
bgo#751594, bgo#751194, bgo#751225, bgo#751186, bgo#751915,
bgo#752018, bgo#752119, bgo#752086.
+ Updated translations.
- Update to version 3.16.3:
+ Bugs fixed: bgo#749217, bgo#749060, bgo#748574, bgo#749108,
bgo#531054, bgo#593272, bgo#748981, bgo#749613, bgo#749579,
bgo#733877, bgo#675671, bgo#733877, bgo#684556, bgo#750202,
bgo#749149, bgo#575242, bgo#706557, bgo#750414.
- Update to version 3.16.2.1:
+ EMsgComposer - It is impossible to write 'Z' into composer.
- Changes from version 3.16.2:
+ Composer:
- Don't block selection-changed handlers if they are already
blocked.
- Insert credits, headers and other information in Normal
block.
- Undo initiated with shortcuts doesn't stop.
- Undo/Redo on operations with selection could be wrong.
+ EHTMLEditorView:
- Critical warning shown when declining a meeting invitation.
- Free an unused history event object when inserting the
tabulator fails.
- Avoid crash under force_spell_check_on_timeout().
- Pressing return on the end of HEADING element misbehaves.
- WebKitDOMRange is lost when editing quoted content.
- Surrounded links are wrong.
- Runtime warning when editing HTML message as new.
- Remove unneeded space.
- Fix the 'Paste Quotation' action.
- New line from the beginning of pasted text lost when pasting
- Preformated block in quoted content is wrapped when splitted
with new line.
- Minor code and style changes.
- Connect the 'changed::antialiasing' signal to the right
object.
- Don't print coordinates for HISTORY_AND and HISTORY_START
events.
- Replace g_timeout_add with g_timeout_add_seconds.
+ EHTMLEditorSelection:
- Don't perform actions on selection-changed callback when we
cannot obtain valid range.
- Fix text wrapping.
- Don't wrap every block in selection during 'Wrap lines'
action.
+ ESpellChecker: Correct typo in documentation.
+ Fix various memory leaks.
+ EMailRequest: SVG images in HTML email are not displayed.
+ Misleading counts of events in the Calendar view's
mini-calendar.
+ EHTMLEditorActions: Optimize history saving for 'Cut' action.
+ Attachment load/save should keep a reference to its top-level
window.
+ EHTTPRequest: GFileInfo not valid when machine is under heavy
load.
+ Bugs fixed: bgo#743996, bgo#746335, bgo#746276, bgo#747789,
bgo#691456, bgo#691493, bgo#747638, bgo#696552, bgo#745050,
bgo#701352, bgo#719476, bgo#705771, bgo#748636.
+ Updated translations.
- Move the glib schemas from the plugin subpackages to the main
package. Despite the plugins not being installed, the schemas
must be present.
- Update to version 3.16.1:
+ EHTMLEditorActions: Remove debug prints that were introduces
with undo/redo implementation.
+ EHTMLEditorView:
- Don't perform spell check on empty body.
- Some message text lost when replying on mail from GMail.
- Introduce function that performs spell check just in current
viewport.
- Just check if the element has attribute instead of checking
its value.
- Image smileys are sent as base64 data
- Smiley image doesn't have the filename set.
- Don't try to quote the content when creating the plain text
version of HTML mail.
- Spell check is lost when pressing Enter.
- Fix formatting.
- Caret is moved on end of block when pressing Backspace on its
start.
- Punctuation is added to the link.
- HTML scroll event callback is not called.
- Remove unused function.
- Rework how the indented block is detected.
+ EHTMLEditorSelection:
- When restoring selection correctly restore the anchor point.
- Use type macro to check if element is blockquote.
- Space after link is lost when wrapping block.
- Trailing space is lost when wrapping content.
- When restoring selection and no range is in composer, create
it.
- Remove unneeded code.
- Remove code that was committed by mistake.
- When wrapping the block take the Tab characters into account.
- History saved wrongly when setting Blockquote format.
- Recalculate just plain text properties when selection changes
in plain text mode.
- Improve history selection saving on various places.
+ EMailSignatureEditor: Use correct alert sink.
+ Add a safety check to e-tree-table-adapter.c:resort_node()
function.
+ Remove Bcc header from 'Sender or Recipients' filter search
condition.
+ Fix few memory leaks from webkit_dom_element_get_attribute()
calls.
+ Fix various leaks of WebKit DOM objects.
+ Fix few memory leaks around composer and e-widget-undo.c.
+ Fix regressions after "Fix various leaks of WebKit DOM
objects".
+ Composer: Fix various leaks.
+ Add a 'list' option to the Mail Free Form expression.
+ Suggest the best authentication method after checking supported
auths.
+ Use own thread pool for WebKit content download.
+ [EHTTPRequest]: Immediately cancel ongoing download on request
cancel.
+ Retrieved list of Google calendars opened empty.
+ Avoid use of uninitialized variables.
Composer:
- Fix code around block wrapping.
- Don't remove wrapping from user wrapped blocks.
- Extra new line added on the end of reply.
+ Correct mismatch of gtk_style_context_save() and
gtk_style_context_restore().
+ EMComposerUtils: Remove unneeded variable.
+ Bugs fixed: bgo#746277, bgo#746349, bgo#339511, bgo#746641,
bgo#746733, bgo#747056, bgo#746686, bgo#746950, bgo#747018,
bgo#747167, bgo#724227, bgo#747055, bgo#746876, bgo#747031,
bgo#746763, bgo#731579, bgo#747461, bgo#709715, bgo#747473.
+ Updated translations.
- Split the extensions in their own respective packages. This
allows to extend evolution with features as required.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.92:
+ Add comment about signature delimiter.
+ Add two new user doc files to Makefile.
+ Also check for 'help' uri scheme handler availability.
+ Avoid crash when moving away from a meeting invitation email.
+ Clarify embedding / displaying of faces / X-Face in outgoing
email.
+ Cover using an external text editor application for composing
mail.
+ Document "Archive Folder" option.
+ Documentation: Fix typo in
mail-composer-mail-signatures-manage.page.
+ Document 'From field override' functionality.
+ Document Mail Composer tool bar changes.
+ Document placeholders for the quotation string in the mail
composer.
+ Document Send Account Overrides.
+ Do not force icon size for attachment button.
+ EAttachmentPaned - Margins are not correctly set when composer
is opened.
+ EColorCombo - Cannot choose a color from a popup palette.
+ EContactEditorFullName - Do not realize the dialog in init().
+ EHTMLEditorActions:
- Actions from context menu don't work.
- Fix build.
+ EHTMLEditor:
- Don't insert new HR element when trying to change properties
of existing one.
- Don't leak the WebKitDOMHTMLCollection objects.
+ EHTMLEditorPageDialog: Dialog shows wrong link color.
+ EHTMLEditorSelection:
- Normalize nodes after restoring selection.
- Not possible to remove smiley if selected.
- Remove the old functions that manipulated with caret.
- Return the right font color when is set on body.
+ EHTMLEditorTableDialog:
- Change how the table is inserted.
- When creating new table move caret to its first cell.
+ EHTMLEditorTextDialog: Font sinze in combo box is off by one.
+ EHTMLEditorView:
- Add a way how to insert new block above table where there is
none.
- Avoid runtime warnings when manipulating with text in table
cell.
- Avoid unnecessary g_utf8_strlen call.
- Clean the e_html_editor_view_init function.
- Crash in selection_is_in_table function.
- Deleting a character from the beginning of line in quoted
content moves caret to wrong place.
- Deleting a selection and undoing it will restore the
selection wrongly.
- Don't replace tabulators with spaces when pasting clipboard.
- Don't try to preserve the text blocks when parsing content.
- Fix Paste Quotation action.
- Fix Table Delete->Cell Contents action.
- If a text version of smiley is edited, replace a smiley
wrapper by its text.
- Implement undo and redo on text operations in table.
- Improve tables handling in composer.
- Make get_parent_block_element public.
- Move between the table cells with tabulator.
- Move the undo/redo debug functions to the beginning of module
so we can use them in the whole module.
- Newly inserted tables have nearly zero height.
- Only process the "Magic Smileys" and "Magic Links" when they
are allowed.
- Only stop propagating the key press event when we moved to
different table cell.
- Print undo/redo operations if debug output is activated.
- Remove print_fragment_inner_html as it is duplicate of
print_node_inner_html.
- Remove unneeded webkit_dom_dom_selection_get_range_at call.
- Return right value from selection_is_in_table when no
parameters are passed.
- Rework how the possibility of de-indenting a block is
detected.
- Selection is lost when showing context menu.
- Set text/css type on Evolution style sheets in HEAD.
- Setting the link color doesn't work.
- Undo behaves wrongly when undoing smiley.
- When incidentally writing into smiley, move out just the
newly written character but not the entire smiley text out of
smiley.
- When replying on message with links they don't have the
WebKit link color set.
- When switch composer mode from HTML on template that was
written in WebKit composer the Lose formatting dialog is
shown.
+ e_shell_quit() called twice at the end of application.
+ ETMLEditorSelection - Font color in picker is not changed when
moving between different font colors.
+ Fails to find nested message's attachment bar in WebKitWebView.
+ Fix instructions related to creating / exchanging public GPG
keys.
+ Fix typo 'contributers' (in untranslatable string).
+ Link to Seahorse documentation for how to get someone's public
key.
+ MBOX import preview is always empty.
+ Mention free form filter/search expressions and link to its
list.
+ Provide Seahorse steps instead of Terminal; update UI string.
+ Recommend to use physical folders for GMail accounts.
+ Remove "Minimize to system tray" help page.
+ Show online help when the local is not installed.
+ Split a string so we can reuse it in a different page.
+ [Templates] Various fixes.
+ Update calendar preferences pages (now that bgo#657233 is
fixed).
+ Update mail notification screenshot for 3.16.
+ Use full stop in <desc> for consistency.
+ use proper markup
+ Use translated window titles in HTML editor dialogs
+ Bugs fixed: bgo#440661, bgo#692566, bgo#692577, bgo#692578,
bgo#695825, bgo#697650, bgo#720189, bgo#723614, bgo#724651,
bgo#726203, bgo#726539, bgo#728788, bgo#729241, bgo#735956,
bgo#736432, bgo#736824, bgo#740476, bgo#743953, bgo#744009,
bgo#745338, bgo#745486, bgo#745551, bgo#745869, bgo#745899,
bgo#745925, bgo#745946, bgo#745951, bgo#746072.
+ Updated translations.
- Update to version 3.15.91:
+ Avoid crash when validating a new filter rule.
+ Use CalDAV to get list of available Google calendars.
+ Special-case Google 'caldav' calendars to use 'google' editor.
+ Remove declaration of nonexistent
e_cal_model_get_extension_name().
+ EHTMLEditorSelection:
- Add missing colon in properties documentation.
- Don't unref the EHTMLEditorView when it is used afterwards.
- The font color for selected text is wrong.
- After settings for size to some value and back to the default
the font is a little bit smaller.
- Spell check is lost after some font style operations.
- Try to remove the link only when we find anchor.
- Don't unref the EHTMLEditorView object when it is used
afterwards.
- Rework how the monospaced style is set.
- Use create_selection_marker function when saving selection.
+ Simplify e-web-view.c:add_css_rule_into_style_sheet().
+ handle_http_request: Skip invalid URIs.
+ Use a secure URL for queries from gravatar.com.
+ Address few more WebKitDOM objects memory leaks.
+ MessageList - Localize global string arrays only once.
+ Use thread safe variants of g_object_bind_property*() functions
from evolution-data-server.
+ Update devel-doc Since from 3.14 to 3.16.
+ itip_send_comp_sync: Initialize all members of a stack
allocated structure.
+ Fix a crash when 'Check for supported authentication types'
clicked.
+ [ETree/ETable] Implement GtkScrollableInterface::get_border()
for Gtk 3.15.9+.
+ HTML events callbacks are not called.
+ EMailDisplay - Fix more leaks of WebKit objects.
+ EMailReader - Fix more leaks of WebKit objects.
+ ITIP - Fix more leaks of WebKit objects.
+ EHTMLEditorActions - Activating the Paste as Text and Paste
Quotation from context menu does nothing.
+ EHTMLEditorView:
- When inserting inline image refresh spell check just in
current block.
- Emoticons can be resizable just in HTML mode.
- Fix the Past Quotation action.
- Be more efficient when trying to get if we are going to
remove last element in body.
- Block is wrongly preserved in the beginning of quoted
content.
- When pasting text with space on end ends with space lost.
+ EHTMLEditorSelection - Use variable that holds if the range is
collapsed.
+ EWebView - Fix wrong indentation.
+ Sync version with GNOME 3.15 series.
+ Bugs fixed: bgo#744471, bgo#744541, bgo#744444, bgo#681877,
bgo#744550, bgo#743410, bgo#741093, bgo#740169, bgo#744562,
bgo#619449, bgo#744401, bgo#744401, bgo#741013, bgo#744849,
bgo#744848, bgo#745013, bgo#743404, bgo#237917, bgo#745044,
bgo#745029, bgo#737300, bgo#737300, bgo#738080, bgo#621751.
+ Updated translations.
- Update to version 3.13.90:
+ Avoid busy loop on Calendar's Month view select.
+ Avoid/workaround usage of an EAsyncClosure when opening an
EClient.
+ Composer - Make drag and drop usable.
+ Cover how to force online mode via GIO_USE_NETWORK_MONITOR.
+ Cover the "concurrent connections" setting.
+ Cover why mail signatures start with "-- ".
+ Created active link for grep manpages.
+ Drop all that geeky terminal commands and link to Seahorse.
+ EHTMLEditorSelection:
- Correctly wrap after link that does not fit on the line.
- Don't treat links as underlined.
- Non collapsed selection is collapsed after saving its start
and end points.
- Replace active selection when inserting inline image into
composer.
- Save the selection marks to right position when it starts or
ends near the quote marks.
+ EHTMLEditorView:
- Block is left in quoted content when deleting the last in
quoted content when signature is presented.
- Don't insert new line when we hit the empty paragraph.
- Don't send the Evolution CSS style element in HEAD with HTML
messages.
- Don't send the selection markers when sending a HTML mail.
- Insert new paragraph when we loaded an empty string or HTML.
- Remove meaningless comment.
- Remove the Draft style sheet when the draft is loaded.
- Remove the node that is used for quoting when whe quote the
body.
- Replace the active selection when inserting emoticons.
- Spell check is sometimes lost when deleting content.
- Style that is used to make the links clickable is send when
using Ctrl + Enter to send the message.
- The links in composer are clickable by default.
- Try to convert the content only, when we load something.
- Unnecessary new line inserted when composer when creating new
message.
- Use webkit_dom_html_element_insert_adjacent_html in
parse_html_into_paragraphs.
- When there is no block in BODY, create the default one.
+ EHTMLEditorView, EHTMLEditorSelection:
Use webkit_dom_html_element_insert_adjacent_html.
+ EMailFormatter: Fix the debug output.
+ EMailFormatterQuote: Close the span element instead of wrongly
creating the new one.
+ EMComposerUtils: Drop unused prefix and suffix around the
message.
+ EWebView:
- Don't show unnecessary white space around pre and code
elements.
- When showing plain text template from editor in the preview
it shows the citation lines as well as ">".
+ EWebView, EHTMLEditorView Improve citations look.
+ Fixed plural forms handlin.
+ Fixed tag type.
+ Fix typo in Junk Testing Settings UI.
+ Fix various problems with deleting the selection that ends or
starts in the quoted content.
+ Ignore errors when searching for email address in books.
+ Improve explanation of further available account options.
+ Introduce e_html_editor_selection_set_on_point and use it where
possible.
+ Message credits are put on the end of quoted content instead of
on its beginning..
+ Move authentication of backends back to the client.
+ Move the comment about the citation level colors to the right
place.
+ Mute "Shell not finalized on exit" runtime warning.
+ Order of items in UI has changed.
+ Postscript attachments not shown in message preview.
+ Prefer g_output_stream_write_all() over
g_output_stream_write().
+ Remove doc references to EMailAuthenticator.
+ Remove non-existing UI options.
+ Remove "Unknown background operation" generic job description
message.
+ Replace _BSD_SOURCE with _DEFAULT_SOURCE define.
+ Rework how the selection inside the qouted content is deleted.
+ Simplify code at shell_trust_prompt_done_cb() a bit.
+ Small string change in UI.
+ S/MIME mail parser not used, but compiled.
+ Switch side of a wider border for signed/encrypted mail frame.
+ Update Spam settings (UI offers less options).
+ Use automake subdir-objects option.
+ Use camel_application_is_exiting declaration from camel.h.
+ Use <gui> markup.
+ [Win32] Be able to load plugins by providing correct build-time
paths.
+ [Win32] Update gtk patch to preset "always-show-image" to TRUE.
+ Bugs fixed: bgo#249749, bgo#606239, bgo#686620, bgo#731502,
bgo#732999, bgo#737018, bgo#741857, bgo#742611, bgo#743109,
bgo#743288, bgo#743547, bgo#743550, bgo#743875, bgo#743876,
bgo#743942, bgo#743959, bgo#744218, bgo#744363, bgo#744372,
bgo#744373.
+ Updated translations.
- Update to version 3.13.10:
+ Remove obsolete 'mime-types' key from evolution.convert.
+ Autostart evolution-alarm-notify in MATE as well.
+ EHTMLEditorSelection:
- Remove debug output.
- Avoid the possibility of having multiple selection markers.
+ EHTMLEditorView:
- Avoid crash when pressing the BackSpace in the beginning of
quoted text.
- Short lines are concatenated into one.
- When deleting selected text the spell check it lost.
+ Bugs fixed: bgo#741034, bgo#741080, bgo#741083, bgo#741129,
bgo#741858, bgo#735150, bgo#742034, bgo#741313, bgo#742613,
bgo#742955.
+ Updated translations.
- Update to version 3.13.9:
+ Bump GLib requirement to 2.40
+ Use EClientCache to open calendars in plugins
+ [Alarm-notify] Do not show "Not supported" error on an alarm
dismiss
+ Automatic Contacts can duplicate recipients in the set book
+ EWebView - Increase minimum zoom level for zoom out
+ EHTMLEditorSelection - Correctly save selection next to
images
+ EHTMLEditorView - Don't leak generated cid when creating new
parts for inline images
+ EHTMLEditorView - Use HTML keyup event instead of GWidget's
key-release-event signal
+ EHTMLEditorView - Use the HTML keydown event for activating
the links
+ EHTMLEditorView - Register HTML input events handlers when
BODY is replaced
+ EHTMLEditorView - Remove the right attributes when cleaning
the BODY element after conversion
+ cal_comp_get_instance_times: Workaround issue with no DTEND
set
+ e_calendar_view_get_tooltips: Do not crash when there's no
DTEND set
+ Bugs fixed: bgo#740197, bgo#740755, bgo#740577, bgo#740743,
bgo#734646, bgo#740244, bgo#734530, bgo#740993, bgo#686620,
bgo#524365, bgo#741031, bgo#469141, bgo#706993, bgo#741059,
bgo#550796, bgo#585265, bgo#740297, bgo#670114, bgo#724039,
bgo#740475
+ Updated translations.
- Drop patches already incorporated upstream:
+ evolution-no-DTEND-set.patch
+ evolution-protected-login-PIN.patch
+ evolution-crash-sending-simultaneous-emails.patch
+ evolution-wrong-message-preview.patch.
- Upstream stopped installing versioned directories, update
file list accordingly.
- Pass --disable-autoar to configure, since gnome-autoar is not
packaged.
- Building now requires pkgconfig(cryptoui-0.0).
- Changes from version 3.13.1 through 3.13.8:
+ See /usr/share/doc/packages/evolution/NEWS.
- Update to version 3.12.11 (boo#916784):
+ Updated translations.
- Update to version 3.12.10:
+ ECalModel: Workaround issue with no DTEND set.
+ e_calendar_view_get_tooltips: Do not crash when there's no
DTEND set.
+ Remove obsolete 'mime-types' key from evolution.convert.
+ Autostart evolution-alarm-notify in MATE as well.
+ Bugs fixed: bgo#724039, bgo#735150, bgo#740297, bgo#740370,
bgo#741034, bgo#741059, bgo#741313, bgo#741858, bgo#742034.
+ Updated translations.
- Drop upstream merged patches:
+ evolution-crash-sending-simultaneous-emails.patch.
+ evolution-no-DTEND-set.patch.
+ evolution-protected-login-PIN.patch.
+ evolution-wrong-message-preview.patch.
- Update to version 3.12.9:
+ Offer only enabled accounts as meeting organizers.
+ Odd cross line when drawing an ECalendar with multiple
columns
+ mail_regen_list: Fix a memory leak.
+ Use EClientCache to open calendars in plugins.
+ [Alarm-notify] Do not show "Not supported" error on an alarm
dismiss.
+ Automatic Contacts can duplicate recipients in the set book.
+ EWebView - Increase minimum zoom level for zoom out.
+ Calendar events/tasks/memos not removed from UI on the source
removal.
+ Bugs fixed: bgo#739708, bgo#700778, bgo#736947, bgo#736950
bgo#740197, bgo#740577, bgo#734646, bgo#740244, bgo#734530
bgo#524365, bgo#706993.
+ Updated translations.
- Add post-release patches from upstream:
+ evolution-no-DTEND-set.patch: Fix calendar issues when DTEND
is not set
+ evolution-protected-login-PIN.patch: Prompts for login PIN
with CKF_PROTECTED_AUTHENTICATION_PATH (bgo#741059)
+ evolution-crash-sending-simultaneous-emails.patch: [SMTP] Fix
crash when sending two messages at once (bgo#740297)
+ evolution-wrong-message-preview.patch: Message preview shows
a wrong message (bgo#724039).
- Update to version 3.12.8:
+ Address two possible places causing runtime warning on a
GSource removal.
+ cal_comp_util_compare_event_timezones: Do not ask with NULL
tzid.
+ Mark-All-Read: Save changes to the server immediately.
+ Avoid automatic mail account update when the application is
exiting.
+ Bugs fixed: bgo#729305, bgo#737330, bgo#738453, bgo#738463,
bgo#650670, bgo#739375, bgo#739386, bgo#739364, bgo#676471,
bgo#739605, bgo#739562.
+ Updated translations.
- Update to version 3.12.7:
+ Miscellaneous:
- format_full_headers: Avoid possible memory leak.
- ECalendarItem: Fix a memory leak.
- ETable: Fix a leak of an ETreeModel.
- Fix various memory leaks and invalid memory usages.
- Use INTLTOOL_XML_RULE for appdata files.
- Add metainfo.xml files for bogofilter and spamassassin
plugins.
- [Alarm Notify] Avoid UI freeze on an alarm dismiss.
+ Bugs fixed: bgo#724909, bgo#728329, bgo#735130, bgo#737340,
bgo#737381, bgo#737791, bgo#738296.
+ Updated translations.
==== evolution-data-server ====
Version update (3.26.6 -> 3.34.2)
Subpackages: evolution-data-server-lang libebackend-1_2-10
- Update to version 3.34.2:
+ EWeatherSource: Use g_signal_connect_object() in
e_weather_source_parse().
+ Correct runtime warning from camel_network_service_can_reach().
+ ESoupSession: Do not presend credentials on insecure
connections.
+ EBackend: Slightly enhance g_warning() messages with an ESource
identification.
+ ESource: Required signals not connected after EDBusObject is
replaced.
+ LDAP: Change how LDAP query is constructed.
+ Bugs fixed: glgo#GNOME/evolution-data-server#156,
glgo#GNOME/evolution-data-server#159,
glgo#GNOME/evolution-data-server#162,
glgo#GNOME/evolution-data-server#164,
glgo#GNOME/evolution-data-server#169,
glgo#GNOME/evolution-data-server#173.
- Update to version 3.34.1:
+ Miscellaneous: Correct a developer comment for
SECTION:e-cancellable-locks.
+ Bugs fixed: glgo#GNOME/evolution-data-server#145,
glgo#GNOME/evolution-data-server#151,
glgo#GNOME/evolution-data-server#156, glgo#GNOME/evolution#635.
+ Updated translations.
- Add explict pkgconfig(libical) BuildRequires: Needed after the
multibuild split of libical and libical-glib.
- Disable docs, fails to build with gtk-doc-1.32. Issue to be filed
upstream.
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.92:
+ Avoid possible use after free caused in
vee_folder_set_expression()
+ Bug Fixes: glgo#GNOME/evolution-data-server#136,
glgo#GNOME/evolution-data-server#141,
glgo#GNOME/evolution-data-server#147
glgo#GNOME/evolution-data-server#148
evo-glgo#GNOME/evolution-data-server#551
- Update to version 3.33.91:
+ Bugs fixed: glgo#GNOME/evolution-data-server#68,
glgo#GNOME/evolution-data-server#138,
glgo#GNOME/evolution-data-server#142,
glgo#GNOME/evolution#559, glgo#GNOME/evolution#568.
+ Include also CFLAGS in gtkdoc-scangobj command line
+ EDataFactory: Free backend when no client connects to it
+ Correct typo in a developer comment
+ GOA module: Run EWS autodiscovery asynchronously
+ Fix two memory leaks
+ Updated translations.
- Changes from version 3.33.90:
+ Bugs fixed: glgo#GNOME/evolution-data-server#112,
glgo#GNOME/evolution-data-server#137.
+ EWebDAVDiscover can report failure on success and hide
collections
+ e_webdav_discover_dialog_new: Set default response button for
the dialog
+ Let the message-location check also real message location in
the search folders
+ Updated translations.
- Changes from version 3.33.4
+ Bugs fixed: glgo#GNOME/evolution-data-server#128,
glgo#GNOME/evolution-data-server#130, glgo#GNOME/evolution#479.
+ [LDAP] Fix several memory leaks
+ Prefer built-in timezone component in
e_cal_util_copy_timezone()
+ Fix a memory leak in e_cal_recur_generate_instances_sync()
+ Miscellaneous changes in ecmb_modify_object_sync()
+ Updated translations.
- Changes from version 3.33.3:
+ Bugs fixed: glgo#GNOME/evolution-data-server#108,
glgo#GNOME/evolution-data-server#117,
glgo#GNOME/evolution-data-server#120,
glgo#GNOME/evolution-data-server#121,
glgo#GNOME/evolution-data-server#123.
+ EDataBook/EDataCal: Flush GDBus connection on backend property
change
+ Add workaround for D-Bus property change into get-revision
tests
+ Expose E-Book/Cal-BackendSExp lock
+ Update overdue time immediately after the reminders' window is
mapped
+ Add ESourceLocal::writable extension property
+ CamelOperation can be used by other thread while in its
finalize()
+ Memos cannot have set reminders according to RFC 5545
+ Change how CamelOfflineStore goes online
+ [IMAPx] Prefer local search in folders fully synchronized for
offline
+ Correct e_cal_component_get_start_plus_duration()
+ Updated translations.
- Changes from version 3.33.2:
+ The calendar part begun to use libical-glib, instead of
libical, which includes change from API version 1.2 to 2.0.
+ The addressbook part and the calendar part changed client APIs,
which modified also D-Bus API, thus D-Bus services' versions
had been bumped as well.
+ All the C libraries generate GObject introspection and Vala
bindings.
+ Bugs fixed:
glgo#GNOME/evolution-data-server#33,
glgo#GNOME/evolution-data-server#89,
glgo#GNOME/evolution-data-server#105,
glgo#GNOME/evolution-data-server#106,
glgo#GNOME/evolution-data-server#112,
glgo#GNOME/evolution-data-server#114,
glgo#GNOME/evolution-data-server#116,
glgo#GNOME/evolution-data-server#190.
+ [EWebDAVDiscover] Prevent crash on GError use in gio functions
+ [SMTP] Log also DATA itself when SMTP logging is enabled
+ [IMAPx] Fix a leak of CamelMessageInfo when downloading message
from a server
+ Change libebook and libedata-book APIs
+ Revert "Rename AddressBookView/CalendarView D-Bus members for
backward compatibility"
+ Rename ECalBackendClass methods to address some gir warnings
+ Enable vala bindings for libebackend, libedata-book and
libedata-cal
+ Correct get_/set_property() for EReminderWatcher::default-zone
+ Miscellaneous changes for issues overlooked during port to
libical-glib
+ Updated translations.
- Changes from version 3.33.1:
+ Bugs fixed: glgo#GNOME/evolution-data-server#91,
glgo#GNOME/evolution-data-server#92,
glgo#GNOME/evolution-data-server#94,
glgo#GNOME/evolution-data-server#95,
glgo#GNOME/evolution-data-server#96,
glgo#GNOME/evolution-data-server#98,
glgo#GNOME/evolution-data-server#99,
glgo#GNOME/evolution-data-server#102,
glgo#GNOME/evolution#326, glgo#GNOME/evolution-data-server#39.
+ Make sure libdb addressbooks are available before
book-migration test
+ Fix typo: reach-ability ? reachability
+ [Flatpak] Use a persistent location for an NSS certificate
database
+ Rename AddressBookView/CalendarView D-Bus members for backward
compatibility
+ Address several issues reported by Coverity Scan
+ Updated translations.
- Update to version 3.32.4:
+ Miscellaneous changes in ecmb_modify_object_sync().
+ Bugs fixed: glgo#GNOME/evolution-data-server#130,
glgo#GNOME/evolution-data-server#479.
- Update to version 3.32.3:
+ [IMAPx]
- Fix a leak of CamelMessageInfo when downloading message from
a server.
- Prefer local search in folders fully synchronized for
offline.
+ EDataBook/EDataCal: Flush GDBus connection on backend property
change.
+ Add workaround for D-Bus property change into get-revision
tests.
+ Expose E-Book/Cal-BackendSExp lock.
+ Change buffer size argument value in call of
icalvalue_decode_ical_string().
+ Update overdue time immediately after the reminders' window is
mapped.
+ Correct test for file writable test in On This Computer
backend.
+ CamelOperation can be used by other thread while in its
finalize().
+ Change how CamelOfflineStore goes online.
+ Bugs fixed: glgo#GNOME/evolution-data-server#108,
glgo#GNOME/evolution-data-server#112,
glgo#GNOME/evolution-data-server#114,
glgo#GNOME/evolution-data-server#116,
glgo#GNOME/evolution-data-server#123,
glgo#GNOME/evolution-data-server#190,
glgo#GNOME/evolution-data-server#479.
- Drop eds-issue-108.patch: Fixed upstream.
- Use modern cmake_build macro.
- Add eds-issue-108.patch: Folder changes could be claimed in a
wrong folder after APPEND, fixes glgo#GNOME/evolution#296,
glgo#GNOME/evolution-data-server#108.
- Update to version 3.32.2:
+ Address several issues reported by Coverity Scan.
+ [EWebDAVDiscover] Prevent crash on GError use in gio functions.
+ Bugs fixed: glgo#GNOME/evolution-data-server#89,
glgo#GNOME/evolution-data-server#99,
glgo#GNOME/evolution-data-server#102,
glgo#GNOME/evolution-data-server#105.
+ Updated translations.
- Update to version 3.32.1:
+ [Flatpak] Use a persistent location for an NSS certificate
database.
+ Rename AddressBookView/CalendarView D-Bus members for backward
compatibility.
+ Bugs fixed: glgo#GNOME/evolution-data-server#91,
glgo#GNOME/evolution-data-server#92,
glgo#GNOME/evolution-data-server#95,
glgo#GNOME/evolution-data-server!12,
glgo#GNOME/evolution-ews#91.
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ [CalDAV] POST data to scheduling outbox with correct
Content-Type.
+ Change order of CFLAGS/LDFLAGS passed to gtk-doc.
+ [OAuth2 Prompter] Show also current URL in the credentials
prompt dialog.
+ Make the OAuth2 credentials prompt window default size a bit
larger.
+ Bugs fixed: glgo#GNOME/evolution-data-server#68,
glgo#GNOME/evolution-data-server#86,
glgo#GNOME/evolution-data-server#87,
glgo#GNOME/evolution-data-server#88.
+ Updated translations.
- Update to version 3.31.91:
+ [EDataBook] Enforce EBookBackend type.
+ [CamelStreamMem] Fix transfer annotations and array element
type.
+ [OAuth2] Add GSettings keys to override client ID and secret.
+ [Camel] Fix several annotations for message creation.
+ Hide sendmail in Flatpak.
+ Bugs fixed: glgo#GNOME/evolution-data-server!9,
glgo#GNOME/evolution-data-server!10,
glgo#GNOME/evolution-data-server!11.
+ Updated translations.
- Changes from version 3.31.90:
+ Remove some duplicated #define-s with developer documentation
comments.
+ De-deprecate camel_folder_info_build().
+ [libebackend] Do not define autoptr for deprecated
EOfflineListener.
+ [EBookBackendSExp] Skip PHOTO attribute in "Any field contains"
search.
+ Add also $PREFIX/share/gir-1.0 into g-ir-scanner arguments.
+ Bugs fixed: #glgo#GNOME/evolution-data-server#70,
glgo#GNOME/evolution-data-server#71,
glgo#GNOME/evolution-data-server#73,
glgo#GNOME/evolution-data-server#75,
glgo#GNOME/evolution-data-server#79,
glgo#GNOME/evolution-data-server#81,
glgo#GNOME/evolution-data-server#82.
+ Updated translations.
- Update to version 3.31.4:
+ Correct developer documentation of some EBook asynchronous API.
+ Crash on meeting cancellation receive in local calendar.
+ Fix few memory leaks in calendar backends.
+ Bugs fixed: bgo#312581, bgo#576071, bgo#651234,
glgo#GNOME/evolution-data-server#68,
glgo#GNOME/evolution-data-server#72,
glgo#GNOME/evolution-data-server#7,
glgo#GNOME/evolution-data-server#8.
+ Updated translations.
- Update to version 3.31.3:
+ Include also environment LD_LIBRARY_PATH in gtk-doc-scangobj
call.
+ test-cal-client-get-revision could fail due to delayed D-Bus
property change notification.
+ Correct how extra compiler warnings are used in the maintainer
mode.
+ [evolution-dbus-session] Handle method calls with GUnixFDList.
+ Deadlock when marking as read message in a search folder.
+ [CalDAV/CardDAV] Can add component to local cache with
incomplete info.
+ Copy messages within mail filters immediately.
+ [test-cal-client-get-free-busy] Correct error messages.
+ Correct use-after-free in
e_vcard_attribute_remove_param_value().
+ Replace evolution-dbus-session tool with DBUS_SERVICES_PREFIX
option.
+ [Camel] Address compiler warning in
header_address_list_encode_append().
+ Relax runtime check in e_cal_util_get_system_timezone().
+ [Flatpak] Save passwords in libsecret with the same prefix as
used by D-Bus services.
+ [test-server-utils] Correct when open of deprecated
book/calendar is retried.
+ [test-cal-client-get-free-busy] Enhance the test execution.
+ Let child source with 'none' authentication method use
collection source authentication.
+ [EDBus Private] Add new symbols into the developer
documentation.
+ [Flatpak] Make alarm-notify use the D-Bus services prefix, if
specified.
+ Bugs fixed: bgo#651197, bgo#719328,
glgo#GNOME/evolution-data-server#5
glgo#GNOME/evolution-data-server#54,
glgo#GNOME/evolution-data-server#55,
glgo#GNOME/evolution-data-server#56,
glgo#GNOME/evolution-data-server#61,
glgo#GNOME/evolution-data-server#62,
glgo#GNOME/evolution-data-server#63,
glgo#GNOME/evolution-data-server#64,
glgo#GNOME/evolution-data-server#65.
+ Updated translations.
- Changes from version 3.31.2:
+ Use G_PARAM_EXPLICIT_NOTIFY flag to avoid false property change
notifications.
+ Correct e-source-camel.c to unset G_PARAM_EXPLICIT_NOTIFY.
+ [CamelProvider] Do not localize empty strings in provider
configuration.
+ Make tests retry when factory doesn't know about added ESource
yet.
+ [On The Web calendar] Log also response body when requested.
+ [IMAPx] Fix a concurrent message download issue.
+ Suppress libxml2 warnings when parsing data with
e_xml_parse_data().
+ Add translator comments into camel-sasl-anonymous.c.
+ Make sure intltool-merge cache is created only once.
+ Remove e-gdbus-templates from libedataserver.
+ Bugs fixed: bgo#228772, bgo#606071,
glgo#GNOME/evolution-data-server#41,
glgo#GNOME/evolution-data-server#42,
glgo#GNOME/evolution-data-server#43,
glgo#GNOME/evolution-data-server#44,
glgo#GNOME/evolution-data-server#48,
glgo#GNOME/evolution-data-server#49,
glgo#GNOME/evolution-data-server#50,
glgo#GNOME/evolution-data-server#51,
glgo#GNOME/evolution-data-server#52.
+ Updated translations.
- Changes from version 3.31.1:
+ Add an optionally built evolution-dbus-session tool.
+ [NNTP] Address REVERSE_INULL Coverity scan issue.
+ Address two Clang warnings.
+ Mark string for a translation.
+ Fix a memory leak in ebmb_start_view_thread_func().
+ [evolution-dbus-session] Proxy also D-Bus subtrees.
+ Bugs fixed: glgo#GNOME/evolution-data-server#86,
glgo#GNOME/evolution-data-server#3,
glgo#GNOME/evolution-data-server#24,
glgo#GNOME/evolution-data-server#29,
glgo#GNOME/evolution-data-server#30,
glgo#GNOME/evolution-data-server#31,
glgo#GNOME/evolution-data-server#32,
glgo#GNOME/evolution-data-server#34,
glgo#GNOME/evolution-data-server#35,
glgo#GNOME/evolution-data-server#36,
glgo#GNOME/evolution-data-server#37,
glgo#GNOME/evolution-data-server#38,
glgo#GNOME/evolution-data-server#40.
+ Updated translations.
- Bump so_edataserver to 24 in spec and baselibs.conf following
upstreams changes.
- Update to version 3.30.5:
+ Bugs fixed: glgo#GNOME/evolution-data-server#75,
glgo#GNOME/evolution-data-server#81,
glgo#GNOME/evolution-data-server#82.
+ Updated translations.
- Update to version 3.30.4:
+ Correct developer documentation of some EBook asynchronous API.
+ Crash on meeting cancellation receive in local calendar.
+ Fix few memory leaks in calendar backends.
+ Bugs fixed: glgo#GNOME/evolution-data-server#68,
glgo#GNOME/evolution-data-server#7,
glgo#GNOME/evolution-data-server#8.
- Update to version 3.30.3:
+ [IMAPx] Fix a concurrent message download issue.
+ Make sure intltool-merge cache is created only once.
+ test-cal-client-get-revision could fail due to delayed D-Bus
property change notification.
+ [evolution-dbus-session] Handle method calls with GUnixFDList.
+ Deadlock when marking as read message in a search folder.
+ [CalDAV/CardDAV] Can add component to local cache with
incomplete info.
+ Copy messages within mail filters immediately.
+ Correct use-after-free in
e_vcard_attribute_remove_param_value().
+ Replace evolution-dbus-session tool with DBUS_SERVICES_PREFIX
option.
+ [Camel] Address compiler warning in
header_address_list_encode_append().
+ Relax runtime check in e_cal_util_get_system_timezone().
+ [Flatpak] Save passwords in libsecret with the same prefix as
used by D-Bus services.
+ [test-server-utils] Correct when open of deprecated
book/calendar is retried.
+ [test-cal-client-get-free-busy] Enhance the test execution.
+ [Flatpak] Make alarm-notify use the D-Bus services prefix,if
specified.
+ Bugs fixed: bgo#719328, glgo#GNOME/evolution-data-server#196,
glgo#GNOME/evolution-data-server#5,
glgo#GNOME/evolution-data-server#49,
glgo#GNOME/evolution-data-server#51,
glgo#GNOME/evolution-data-server#55,
glgo#GNOME/evolution-data-server#56,
glgo#GNOME/evolution-data-server#62,
glgo#GNOME/evolution-data-server#63,
glgo#GNOME/evolution-data-server#64.
+ Updated translations.
- Update to version 3.30.2:
+ Fix a memory leak in ebmb_start_view_thread_func().
+ [evolution-dbus-session] Proxy also D-Bus subtrees.
+ [CamelProvider] Do not localize empty strings in provider
configuration.
+ Make tests retry when factory doesn't know about added ESource
yet.
+ [On The Web calendar] Log also response body when requested.
+ Bugs fixed: glgo#GNOME/evolution-data-server#35,
glgo#GNOME/evolution-data-server#36,
glgo#GNOME/evolution-data-server#37,
glgo#GNOME/evolution-data-server#38,
glgo#GNOME/evolution-data-server#40,
glgo#GNOME/evolution-data-server#44,
glgo#GNOME/evolution-data-server#50.
+ Updated translations.
- Update to version 3.30.1:
+ Add an optionally built evolution-dbus-session tool.
+ Bugs fixed: glgo#GNOME/evolution-data-server!3,
glgo#GNOME/evolution-data-server!24,
glgo#GNOME/evolution-data-server!29,
glgo#GNOME/evolution-data-server!30,
glgo#GNOME/evolution-data-server!32, glgo#GNOME/evolution!86.
+ Updated translations.
- Pass ENABLE_DBUS_SESSION_TOOL=OFF to cmake, not building the new
optional dbus tool for now.
- Update to version 3.30.0:
+ Updated translations.
- Update to version 3.29.92:
+ Correct build when nss/nspr do not provide pkg-config files.
+ Use 48 pixel icon in reminder notification.
+ evolution-alarm-notify: Do not show a window with a list of
pending reminders by default.
+ GNOME Shell doesn't show evolution-alarm-notification
reminders.
+ Correct few annotations in developer comments.
+ Issues fixed: glgo#GNOME/evolution-data-server!23,
glgo#GNOME/evolution-data-server!#27,
glgo#GNOME/evolution-data-server!26,
glgo#GNOME/evolution-data-server!25 and
glgo#GNOME/evolution!83.
+ Updated translations.
- Update to version 3.29.91:
+ Updated translations.
- Update to version 3.29.90:
+ ESourceRegistry's thread main_context can leak.
+ Correct format specifier arguments to work on both 32-bit and
64-bit arches.
+ [EClient] Really default readonly property to FALSE.
+ [CamelDebug] Change when backtraces are demangled in pointer
tracker.
+ [CamelOfflineFolder] Fix a runtime warning on application exit.
+ Enhance attachment detection in a MIME message.
+ Bugs fixed: bgo#788370, glgo#GNOME/evolution-data-server#19,
glgo#GNOME/evolution-data-server#22.
+ Updated translations.
- Update to version 3.29.4:
+ Miscellaneous:
- [Camel] Bulk message copy/move during folder filtering;
- [CamelSMIMEContext] Fix a memory leak;
- [IMAPx] Search for whole word "Cyrus" when parsing version
from the server response;
- [ECalCache] Alter timezones table only if the 'refs' column
doesn't exist.
+ Bugs fixed: bgo#702127, bgo#704246, glgo#GNOME/evolution#37,
glgo#GNOME/evolution-data-server#9,
glgo#GNOME/evolution-data-server#10,
glgo#GNOME/evolution-data-server#11,
glgo#GNOME/evolution-data-server#12,
glgo#GNOME/evolution-data-server#13,
glgo#GNOME/evolution-data-server#3,
glgo#GNOME/evolution-data-server#14,
glgo#GNOME/evolution-data-server#16,
glgo#GNOME/evolution-data-server#17.
+ Updated translations.
- Update to version 3.29.3:
+ Check for ICAL_STATUS_DELETED status enum value.
+ Correct prototypes of some virtual functions of
EReminderWatcher.
+ Fix a memory leak.
+ Use Unicode in translatable strings.
+ Silently skip empty lines when reading autoconfig-variables.
+ Update bug URL and switch to https:// in the DOAP file.
+ Google's "Daily Limit Exceeded" error not always propagated
into UI.
+ [IMAPx] Prefer existing allocate/deallocate structure
functions.
+ [CalDAV] Race condition on connection object.
+ Correct false runtime warning from camel_folder_info_build().
+ Bugs fixed: bgo#796115, bgo#796116, bgo#793927, bgo#796281,
bgo#763029, bgo#792610, bgo#796136, bgo#794108, bgo#795197,
bgo#795869, bgo#796174, glgo#GNOME/evolution-data-server#2,
glgo#GNOME/evolution-data-server#4,
glgo#GNOME/evolution-data-server#7,
glgo#GNOME/evolution-data-server#5,
glgo#GNOME/evolution-data-server#6.
+ Updated translations.
- Bump so_camel soversion to 62 and so_edata_cal to 29 aswell as in
baselibs.conf, following upstream changes.
- Update to version 3.29.2:
+ Miscellaneous:
- Introduce EReminderWatcher to listen for scheduled reminders;
- Stale connection used after resume.
+ Bugs fixed: bgo#795295, bgo#794874, bgo#795414, bgo#794727,
bgo#795997, bgo#585146, bgo#796206.
+ Updated translations.
- Changes from version 3.29.1:
+ Miscellaneous:
- Make it possible to disable Reminders for Tasks;
- Change how next occurrence of a recurring task is found.
+ Bugs fixed: bgo#793031, bgo#793488, bgo#88193, bgo#793963,
bgo#200907, bgo#794417, bgo#795108, bgo#791475.
+ Updated translations.
- Replace 'LGPL-2.1-or-later' License tag with 'LGPL-2.0-only':
the source files do not specify any LGPL version but COPYING file
is clear about being version 2.
- Add libcanberra-gtk3 and libnotify packages as pkgconfig modules
BuildRequires: new dependencies.
- Drop fixed upstream patches:
eds-fix-fails-to-parse-Google-OAuth2.patch and
eds-correct-some-public-headers.patch.
- Update to version 3.28.5:
+ ESourceRegistry's thread main_context can leak.
+ [EClient] Really default readonly property to FALSE.
+ Bugs fixed: glgo#GNOME/evolution-data-server#19,
glgo#GNOME/evolution-data-server#22.
+ Updated translations.
- Update to version 3.28.4:
+ Make sure errors reported from backends are valid UTF-8
strings.
+ [CamelSMIMEContext] Fix a memory leak.
+ [IMAPx] Search for whole word "Cyrus" when parsing version from
the server response.
+ Bugs fixed: bgo#796174, bgo#702127,
glgo#GNOME/evolution-data-server#12,
glgo#GNOME/evolution-data-server#13,
glgo#GNOME/evolution-data-server#14.
- Update to version 3.28.3:
+ Address some of the clang warnings.
+ Correct some public headers in libedataserverui.
+ Address some of the compiler and static analyzers warnings.
+ [module-secret-monitor] Correct runtime warning from
secret_service_search_sync().
+ Check for ICAL_STATUS_DELETED status enum value.
+ Correct find_program() for python with multiple names.
+ Silently skip empty lines when reading autoconfig-variables.
+ Update bug URL and switch to https:// in the DOAP file.
+ Google's "Daily Limit Exceeded" error not always propagated
into UI.
+ [CalDAV] Race condition on connection object.
+ Correct false runtime warning from camel_folder_info_build().
+ Bugs fixed: bgo#795997, bgo#796206, bgo#796115, bgo#796116,
bgo#796281, bgo#763029, bgo#792610,
glgo#GNOME/evolution-data-server#2,
glgo#GNOME/evolution-data-server#4.
+ Updated translations.
- Drop upstream fixed/applied patches:
+ eds-fix-fails-to-parse-Google-OAuth2.patch.
+ eds-correct-some-public-headers.patch.
- Add eds-fix-fails-to-parse-Google-OAuth2.patch: Fix fails to
parse Google OAuth2 authorization code (bgo#795997, boo#1102595).
- Add eds-correct-some-public-headers.patch -- Correct some public
headers in libedataserverui.
- Update to version 3.28.2:
+ Link WebKitGTK+ only with libedataserverui when OAuth2 is
enabled.
+ Stale connection used after resume.
+ Bugs fixed: bgo#795108, bgo#791475, bgo#795295, bgo#795414,
bgo#794727.
+ Updated translations.
- Drop evolution-data-server-icu61.1.patch: Fixed upstream.
- Add evolution-data-server-icu61.1.patch: Fix build with icu 61.1
(bgo#795295).
- Update to version 3.28.1:
+ [ECalMetaBackend]: Doesn't store custom time zones permanently.
+ Correct typo in config.h.in.
+ Update POTFILES.in.
+ Bugs fixed: bgo#767683, bgo#725295, bgo#794434, bgo#794534,
bgo#794628, bgo#793601, bgo#794639, bgo#794879.
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.92:
+ Miscellaneous:
- [IMAPx] Enhance processing of server IDLE notifications.
- No more '.libs' directory in the build directory.
- Meta backend tests required system-running
evolution-source-registry.
- Google calendar stopped reporting user email.
+ Bugs fixed: bgo#791475, bgo#793031, bgo#793466, bgo#793476,
bgo#793491, bgo#793504, bgo#793673, bgo#793728, bgo#793759,
bgo#793779.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.91:
+ Miscellaneous:
- Fix return value of e_oauth2_service_get_access_token_sync().
- Write also message UID in Junk filter debug logs.
- build: favor python3 as interpreter.
+ Bugs fixed: bgo#792746, bgo#793104,bgo#793368, bgo#793465,
bgo#793466.
+ Updated translations.
- Drop eds-python3.patch: fixed upstream.
- Update to version 3.27.90:
+ Add a debug print for OAUTH2_DEBUG=1 when obtaining
authentication token.
+ Add book/calendar-factory argument to override
backend-per-process compile-time option.
+ Add missed default implementation for
EOAuth2Service::get_authentication_policy().
+ Add OAuth2 authentication for Outlook.com IMAP and SMTP.
+ Address some issues reported by Undefined Behavior Sanitizer.
+ Change how built-in OAuth2 authentication works.
+ Correct developer documentation in e-oauth2-service/s.
+ Correct "may be used uninitialized" warning in
imapx_query_auth_types_sync().
+ Correct OAuth2 mail accounts configured in GNOME Online
Accounts.
+ Correct return value of
e_soup_session_get_authentication_requires_credentials().
+ [devel-doc] Rename api-index IDs, to not clash with gtk-doc
generated IDs.
+ [IMAPx]:
- Select destination mailbox only when permanentflags not known
yet.
- Sort array of UIDs before syncing changes to the server.
+ Introduce e_oauth2_service_get_redirect_uri().
+ Miscellaneous changes related to built-in OAuth2 services.
+ Prevent early free of an ESource when it has pending
operations.
+ Prevent passing NULL ldap handle into LDAP functions ][.
+ Provide associated ESource to more EOAuth2Service virtual
methods.
+ Replace e_cal_recur_nth array with
e_cal_recur_get_localized_nth().
+ [SMTP] Change how the list of available authentication methods
is constructed.
+ Bugs fixed: bgo#789522, bgo#792302, bgo#792513, bgo#792610.
+ Updated translations.
- Bump so_camel to 61, so_edataserver to 23 and so_edataserverui to
2 (also in baselibs.conf), following upstream changes.
- Update to version 3.27.4:
+ Miscellaneous:
- Prevent passing NULL ldap handle into LDAP functions.
- [Maildir] Correct double free when the source message file
doesn't exist.
+ Bugs fixed: bgo#791282, bgo#791475.
+ Updated translations.
- Update to version 3.27.3:
+ Miscellaneous:
- Extend workaround for bgo#674885 (type initialisation
deadlock in GObject).
- [SMTP] Recognize rejected credentials during SASL
authentication.
- [OAuth2] Enhance how expired or invalid access tokens are
handled.
- [File Calendar] Include detailed information in Free/Busy
response.
- [CalDAV/CardDAV] Always set error on failed connection
attempt.
- Correct a failure condition in
cal_client_init_in_dbus_thread().
+ Bug Fixes: bgo#790032, bgo#789549, bgo#790267, bgo#790759,
bgo#790020, bgo#790887, bgo#790635, bgo#791016, bgo#790987,
bgo#791327.
+ Updated translations.
- Update Url to https://wiki.gnome.org/Apps/Evolution: current
Evolution's web page.
- Adopt the use of %make_jobs macro rather than raw make command,
following the best practices.
- Drop %{?glib2_gsettings_schema_requires} macro as it's no longer
needed since RPM file triggers.
- Update to version 3.27.2:
+ Return hash-like IDs from camel_header_msgid_generate().
+ [CalDAV/CardDAV] Append ending slash to URL when missing.
+ [IMAPx]:
- Show progress of message body download only.
- Prevent deadlock under
camel_imapx_server_copy_message_sync().
+ [google-backend] Limit for what sources authentication method
is changed.
+ Add missed API indexes into developer documentation.
+ [CamelOfflineStore] Incorrect disconnect when going online.
+ Bugs fixed: bgo#696047, bgo#789169, bgo#742167, bgo#789132,
bgo#789677, bgo#789555, bgo#789147.
+ Updated translations.
- Update to version 3.27.1:
+ [CalDAV/CardDAV] Improve logic for object load from the server.
+ [CamelFolderSearch] The 'header-exists' misuses message info
structure.
+ [Camel] Speed up message filtering on headers.
+ Crash under e-data-cal-view.c:pending_flush_timeout_cb().
+ e-cal-recur.c:ensure_timezone(): Unset icaltimetype::zone only
if not UTC.
+ [ESoupSession] Special-case Daily Limit errors and propagate
them to the caller.
+ Extend developer comment of camel_message_info_property_lock().
+ [GTasks] Remember when query resulted in '400 Bad Request'.
+ [IMAPx] Prevent crash in imapx_update_store_summary().
+ Initialize libxml2 global memory in the main().
+ Internal Google OAuth2 token not refreshed on calendar open.
+ Mute a compiler warning from e_collator_generate_key().
+ Prevent crash when "On The Web calendar' has set incorrect URI.
+ Use icaltime_is_utc() instead of icaltimetype::is_utc.
+ Bugs fixed: bgo#781645, bgo#786982, bgo#788371, bgo#788430,
bgo#788686, bgo#788848.
+ Updated translations.
==== evolution-ews ====
Version update (3.26.6 -> 3.34.2)
Subpackages: evolution-ews-lang
- Update to version 3.34.2:
+ Some meetings shown as plain events.
+ Disconnect signal handlers on connection object in dispose of
book/calendar backend.
+ Bugs fixed: glgo#GNOME/evolution-ews#64,
glgo#GNOME/evolution-ews#70.
- Update to version 3.34.1:
+ Prefill email address as user name when creating new account.
+ Autodiscover: Do not change user name with RedirectAddr.
+ Bugs fixed: glgo#GNOME/evolution-ews#65,
glgo#GNOME/evolution-ews#66, glgo#GNOME/evolution-ews#69,
glgo#GNOME/evolution-ews#71.
+ Updated translations.
- Pass --DCMAKE_SKIP_RPATH=OFF and
- DCMAKE_BUILD_WITH_INSTALL_RPATH=ON to cmake again. Otherwise,
the EDS backends don't have the library directory in their rpath.
- Update to version 3.34.0:
+ No code/translation changes.
- Replace pkgconfig(libedata-cal-1.2) with
pkgconfig(libedata-cal-2.0) BuildRequires following upstreams
changes.
- Use autosetup and cmake_build macros.
- Stop passing -DCMAKE_SKIP_RPATH=OFF and
- DCMAKE_BUILD_WITH_INSTALL_RPATH=ON to cmake, no longer needed.
- Replace gcc-c++ with the genric c++_compiler BuildRequires.
- Update to version 3.33.92:
+ Fix a memory leak in camel_ews_store_ensure_virtual_folders().
+ Bugs fixed: glgo#GNOME/evolution-ews#60.
- Update to version 3.33.91:
+ Bugs fixed: glgo#GNOME/evolution-ews#55,
glgo#GNOME/evolution-ews#56, glgo#GNOME/evolution-ews#57.
- Update to version 3.33.4:
+ Fix few memory leaks in e_cal_backend_ews_rid_to_index()
+ Count with an ICalTimezone without internal component in
ewscal_set_availability_timezone().
+ Categories property cannot be deleted.
+ Bugs fixed: glgo#GNOME/evolution-ews#53.
- Update to version 3.33.3:
+ Fix issues found during 'make check'.
+ Fix some compiler warnings reported by Clang in the test code.
+ Bugs fixed: glgo#GNOME/evolution-ews#42,
glgo#GNOME/evolution-ews#49.
- Update to version 3.33.2:
+ Add refresh interval options to non-mail sources.
+ Port to libecal-2.0 and adapt to address book API changes.
- Update to version 3.33.1:
+ Use lower-case "mailto:" consistently in the code.
+ Bugs fixed: glgo#GNOME/evolution-ews#41,
glgo#GNOME/evolution-ews#39.
- Update to version 3.32.2:
+ Use lower-case "mailto:" consistently in the code.
- Update to version 3.32.1:
+ Let handle recurring task completion by the server.
+ Unreachable EWS service causes Calendar(s) to disappear.
+ Do not pass 'scope' parameter in OAuth2 requests on
outlook.office365.com server.
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.91:
+ Implement 'exists' ESExp function in the book backend.
- Changes from version 3.31.90:
+ Use also -DCAMEL_DISABLE_DEPRECATED=1 in the maintainer mode.
+ Bugs fixed: glgo#GNOME/evolution-ews#25,
glgo#GNOME/evolution-ews#30, glgo#GNOME/evolution-ews#31,
glgo#GNOME/evolution-ews#32.
+ Updated translations.
- Update to version 3.31.4:
+ Updated translations.
- Update to version 3.31.3:
+ Fix a build break with glib pre-2.54 and bump libsoup version
to 2.58.
+ Correct how extra compiler warnings are used in the maintainer
mode.
+ Bugs fixed: glgo#GNOME/evolution-ews#27,
glgo#GNOME/evolution-ews#54.
+ Updated translations.
- Changes from version 3.31.2:
+ Make sure intltool-merge cache is created only once.
+ Bugs fixed: glgo#GNOME/evolution-ews#17,
glgo#GNOME/evolution-ews#18, glgo#GNOME/evolution-ews#23,
glgo#GNOME/evolution-ews#24.
+ Updated translations.
- Changes from version 3.31.2:
+ Calendar invites added with the wrong time zone.
+ Fix an invalid unref call and a memory leak of an
EEwsConnection object.
+ Enable only Notification reminders in the calendar.
+ Treat 'Unknown' ResponseType as Needs-Action.
+ Collection backend schedules two 'populate' requests after
going online.
+ Bugs fixed: glgo#GNOME/evolution-ews#8,
glgo#GNOME/evolution-ews#14, glgo#GNOME/evolution-ews#19,
glgo#GNOME/evolution-ews#21.
+ Updated translations.
- Update to version 3.30.5:
+ Bugs fixed: glgo#GNOME/evolution-ews#25,
glgo#GNOME/evolution-ews#30, glgo#GNOME/evolution-ews#31,
glgo#GNOME/evolution-ews#32.
- Changes from version 3.30.4:
+ Updated translations.
- Update to version 3.30.3:
+ Make sure intltool-merge cache is created only once.
+ Calendar: Retry item download on ErrorBatchProcessingStopped
error.
- Drop pkgconfig(enchant) BuildRequires: No longer needed.
- Update to version 3.30.2:
+ Enable only Notification reminders in the calendar.
+ Treat 'Unknown' ResponseType as Needs-Action.
+ Collection backend schedules two 'populate' requests after
going online.
+ Bugs fixed: glgo#GNOME/evolution-ews#18,
glgo#GNOME/evolution-ews#19, glgo#GNOME/evolution-ews#21,
glgo#GNOME/evolution-ews#23.
+ Updated translations.
- Update to version 3.30.1:
+ Calendar invites added with the wrong time zone.
+ Fix an invalid unref call and a memory leak of an
EEwsConnection object.
+ Bugs fixed: glgo#GNOME/evolution-ews!8,
glgo#GNOME/evolution-ews!14.
+ Updated translations.
- Update to version 3.30.0:
+ No visible changes for the user.
- Update spec:
+ Drop lang subpackage Recommends: the main package is already
being supplemented by the lang subpackage due to RPM automatic
setting.
- Update to version 3.29.92:
+ Updated translations.
- Update to version 3.29.91:
+ Updated translations.
- Update to version 3.29.90:
+ Bugs fixed: glgo#GNOME/evolution-ews#10,
glgo#GNOME/evolution-ews#11.
+ Updated translations.
- Update to version 3.29.4:
+ Miscellaneous: Fix a few memory leaks.
+ Bugs fixed: bgo#796297, glgo#GNOME/evolution-ews#12,
glgo#GNOME/evolution-ews#4, glgo#GNOME/evolution-ews#5,
glgo#GNOME/evolution-ews#2, glgo#GNOME/evolution-ews#6,
glgo#GNOME/evolution-ews#7.
+ Updated translations.
- Update to version 3.29.3:
+ Update a maintainer in the DOAP file.
+ Update bug URL and switch to https:// in the DOAP file.
+ Missing build dependency for gdbus-codegen on input .xml file.
+ Bugs fixed: bgo#796297, bgo#795870.
- Update to version 3.29.2:
+ Miscellaneous:
- Crash when meeting invitation iCalendar part could not be
parsed;
- Skip empty street addresses in contacts;
- Stale connection used after resume;
+ Bug Fixes: bgo#795329, bgo#795121, bgo#792653, bgo#795414.
+ Updated translations.
- Update to version 3.29.1:
+ Miscellaneous: Make it possible to disable Reminders for Tasks.
+ Bug Fixes:
- Support recurrence task (bgo#654459).
- [Contacts] Use 'Display Name' as 'File As' when 'File As' is
missing (bgo#795076).
+ Updated translations.
- Update to version 3.28.5:
+ Bugs fixed: glgo#GNOME/evolution-ews#10.
+ Updated translations.
- Update to version 3.28.4:
+ Bugs fixed: bgo#796297, glgo#GNOME/evolution-ews#12,
glgo#GNOME/evolution-ews#4, glgo#GNOME/evolution-ews#5,
glgo#GNOME/evolution-ews#2, glgo#GNOME/evolution-ews#7.
- Update to version 3.28.3:
+ Address some of the compiler and static analyzers warnings.
+ Update bug URL and switch to https:// in the DOAP file.
+ Bugs fixed: bgo#796297.
- Update to version 3.28.2:
+ Crash when meeting invitation iCalendar part could not be
parsed.
+ Skip empty street addresses in contacts.
+ Stale connection used after resume.
+ Bugs fixed: bgo#795076, bgo#795329, bgo#795414.
+ Updated translations.
- Update to version 3.28.1:
+ Bugs fixed: bgo#794116, bgo#788202, bgo#794924, bgo#794815.
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.92:
+ Miscellaneous: Fix runtime warning when attendee has no
ResponseType.
+ Bugs fixed: bgo#763455, bgo#793606.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.91:
+ Correct possible scope for Office365 OAuth2.
+ Add translator comments around 'Tenant' word.
+ Check validity of returned values in 'Folder Sizes' function.
+ Various changes related to outlook.office365.com server.
+ Office365.com OAuth2: Relax the 'prompt' user interaction type.
+ Bugs fixed: bgo#775690, bgo#793104, bgo#793368.
+ Updated translations.
- Update to version 3.27.90:
+ bgo#792411: Use GetUserPhoto to lookup sender's photo.
+ bgo#793037: Some appointments displayed as meetings.
+ bgo#775690: Support OAuth2 for outlook.office365.com.
+ Updated translations.
- Update to version 3.27.4:
+ Miscellaneous: Ignore address books with UUID-like name.
+ Bugs fixed: bgo#792190.
+ Updated translations.
- Update to version 3.27.3:
+ Miscellaneous:
- [ECalBackendEws] Prevent crash when item has no MIME content
set.
- Correct arguments of g_dngettext() added in the previous
commit.
+ Bug Fix: Check response headers for credential expiration
hints (bgo#790450).
+ Updated translations.
- Adopt the use of %make_jobs macro rather than raw make command,
following the best practices.
- Point fdupes to the data directory instead of the build root,
which is a practice that must be avoided.
- Update to version 3.27.2:
+ Prevent crash under ews_backend_sync_created_folders().
+ Synchronize authentication extensions before creating an
ESource.
+ Bugs fixed: bgo#760329.
+ Updated translations.
- Update to version 3.27.1:
+ Miscellaneous:
- Adapt to rename of evolution.desktop to
org.gnome.Evolution.desktop.
- Use icaltime_is_utc() instead of icaltimetype::is_utc.
+ Bug Fixes:
- After pressing "NOT JUNK" mail stays in the Junk folder
(bgo#786982).
- Skip GSettings schema compile when DESTDIR is set
(bgo#781645).
- Deadlock when trying to save changes after vFolder's thaw
(bgo#788782).
+ Updated translations.
- Updated Url to https://wiki.gnome.org/Apps/Evolution: current
evolution's wiki page.
- Add conditional use to translation-update-upstream: SLE-only
requirement.
==== file-roller ====
Version update (3.26.2 -> 3.32.3)
Subpackages: file-roller-lang
- Update to version 3.32.3:
+ Updated translations.
- Update to version 3.32.2:
+ Bugs fixed: Prevents CTRL+F to be activated twice for a single
key press.
+ Updated translations.
- Update to version 3.32.1:
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Rebase patches with refresh_patches service.
- Rebase file-roller-3.4-change-archiver-priority.patch
(boo#1128813).
- Update to version 3.31.92:
+ Updated translations.
- Update to version 3.31.91:
+ Updated translations.
- Update to version 3.31.90:
+ Updated translations.
- Update to version 3.31.2:
+ Improved app icon.
+ Overwrite dialog: added button to skip all existing files when
extracting.
+ Use G_DECLARE_TYPE boilerplate.
+ Updated translations.
- Disable file-roller-3.4-change-archiver-priority.patch: Needs
rebase.
- Update to version 3.31.1:
+ Removed the application menu.
+ Updated application icon.
- Update to version 3.30.1:
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Remove lang package from recommended package as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.91:
+ Bugs fixed:
- Fixed loading of .epub and .crx files.
- Path traversal vulnerability. Do not extract files with
relative paths (bgo#794337).
+ Updated translations.
- Refresh patches with quilt, use autosetup macro.
- Update to version 3.29.90:
+ Restored app menu.
+ Updated translations.
- Update to version 3.29.1:
+ New features and user visible changes: Removed app menu.
- Help translation-update-upstream finding the right gettext domain
name: pass "po %{name}" to the call.
- Update to version 3.28.1:
+ Bugs fixed: Keep "create" button disabled until a file name is
entered (bgo#789766).
+ Updated translations.
- Switch from "Recommends: p7zip" to "Recommends: p7zip-full" as
file-roller needs 7z/7za executables that are now packaged in the
p7zip-full package [bsc#899627]
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.91:
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- No longer suggest lha and lrzip, they are no longer available in
openSUSE.
- Update to version 3.27.90:
+ Bug fixed: File roller installs dbus service files to wrong
location.
- Add pkgconfig(gthread-2.0) BuildRequires to avoid implicit
dependency.
- Drop file-roller-fix-install.patch: fixed upstream.
- Drop update-desktop-files BuildRequires and its macro: they are
not required anymore.
- Point fdupes to the data directory instead of the build root,
which is a practice that must be avoided.
- Update to version 3.27.1:
+ Ported to meson.
+ unarchiver: check that XADFileSize is set before reading it.
Lsar does not set XADFileSize for directories, so we would
output a critical when encountering one (bgo#791505).
+ nautilus-fileroller: Avoid the use of g_dgettext.
+ rar archives: wrong file date when using rar 5.30 or higher.
adapt to the new format (bgo#758121).
+ Support squashfs filesystems and .snap files (bgo#662519).
+ Updated translations.
- Drop file-roller-rar-file-date.patch and
file-roller-unar-dir-critical.patch: fixed upstream.
- Rebase file-roller-3.4-change-archiver-priority.patch.
- Convert to meson build system:
+ Add meson BuildRequires.
+ Replace configure/make/make_install macros with
meson/meson_build/meson_install.
- Add file-roller-fix-install.patch: Fix installation location for
dbus service files (bgo#793248).
==== flatpak ====
Version update (1.2.3 -> 1.6.0)
Subpackages: libflatpak0 typelib-1_0-Flatpak-1_0
- Update dependencies required by flatpak 1.6.0 .
- Require xdg-dbus-proxy instead of building the (outdated)
builtin version.
- Change %_prefix/lib to %_libexecdir: Makefile installs the file
explicitly into libexecdir. Let's be ready in case this path is
going to change.
- Co-own /usr/lib/systemd/user-environment-generators. We don't
want to forcibly pull in systemd into the buildroot just to own
this directory.
- Update to version 1.6.0:
+ This is the first stable release in the 1.6 series, main
changes since 1.4 is the support for protected content and
improvements in the self-sandboxing support.
+ There is one change in the support for OCI remotes, we now only
support the use of labels, not annotations, as labels work with
more registries. This means pre-existing OCI flatpak registries
(like fedora) may need some changes.
+ New permissions --socket=cups for direct cups access.
+ Fix some leaks.
+ Fix reporting of progress with latest version of ostree.
+ New no-interaction flag for authenticators.
+ Support for auto-installing authenticators from a flatpak
remote.
+ Warn less about unset XDG_DATA_DIRS.
+ Don't poll for updates in the portal when on a metered
connection.
- Modernize spec with current macros.
- Package empty /etc/flatpak/remotes.d.
- Add pkgconfig(libsystemd) BuildRequires (boo#1157126).
- Drop systemd_requires: strictly speaking, we do not require
systemd.
- Update to version 1.4.3:
+ Fix crash in revokefs.
+ Handle 'versions' extension key (in addition to 'version') when
checking for local extensions, which was causing us to
uninstall some actually used extensions with uninstall
- -unused.
+ The 'required-flatpak' metadata key now supports listing
multiple versions to support backported features.
+ Fix crash with older versions of polkit.
+ Fix installation of bundles.
+ Fix crash on deploy error.
+ Support building bundles of apps installed from a remote.
+ OCI: Fix handling of locally cached icons.
+ Fix crash when listing unconfigured remotes.
+ Ignore differences in trailing slashes for repo uris.
- Add system-user-flatpak.conf: generate a flatpak user for the
system helper (boo#1137537).
- Update to version 1.4.2:
* Support extra_data in extensions.
* Handle double slashes ("//") in XDG_DATA_DIRS.
* Fix detection of local related refs.
- Add a _dbusconfigdir variable in the spec file so we install the
flatpak-system-helper config file in a location actually read by
dbus, which didn't support having config files in /usr/share
until 1.9.18 (first introduced in SLE15).
- Remove the systemd environment generator if building with
systemd < 233 which doesn't support environment generators.
- Rename the libflapak-doc.xml file which has a typo in the name
upstream.
- BuildRequire libgpgme-devel, not libqgpgme-devel which is not
really needed.
- Update to version 1.4.1:
+ There was an accidental ABI break in libflatpak in 1.4.0
compared to the 1.2.x ABI which caused crashes in apps like
gnome-software.
+ This has been fixed in this release so it is now ABI compatible
with 1.2.x, but NOT compatible with 1.4.0. It is recommended
that all distributions that shipped 1.4.0 update to 1.4.1 and
rebuild all dependencies of libflatpak.
+ Make ABI compatible with 1.2.x.
+ Fix some potential crashes.
+ Fix some corner case where it was impossible to remove a
remote.
+ Restore support for file: uris in the RuntimeRepo key in
flatpakref files.
+ Updated translations.
- Update to version 1.4.0:
+ This is the new stable series, ending the 1.3.x series. The
major changes since the 1.2.x is the improved I/O use for
system-installed applications, and the new format for
pre-configured remotes.
- Replace systemd-gtk BuildRequires with pkgconfig(systemd): make
the build cheaper by not having to wait for the 'real' systemd
package to have built, but allow to use systemd-mini. The change
in the stack causing this was polkit dropping its hard dep on
systemd.
- Add systemd-gtk BuildRequires: Needed now after changes elsewhere
in the stack.
- Disable LTO (boo#1133124).
==== folks ====
Version update (0.11.4 -> 0.13.1)
Subpackages: folks-lang libfolks-data libfolks-eds25 libfolks25
- Disable lto in build due to lto causing segfault in Geary.
- Update to version 0.13.1:
+ Remove libsocialweb backend.
- Changes in version 0.12.1:
+ Disabled tests that were failing to be able to build a tarball.
- Changes in version 0.12.0:
+ Dropped depedency on libvaladoc (we now use the binary
directly).
+ Bumped minimal GLib version to 2.44.
+ Folks is now being built using meson.
+ The autotools build definition was dropped.
+ Dropped support for building without vala.
+ Migrated to the GNOME GitLab and now use a CI-backed workflow.
+ Moved from intltool to gettext.
+ Various fixes for warnings.
+ Lots of translation updates.
+ Bugs fixed:
- Bug 784544 - Fatal error building git master.
- Bug 739997 - Crash when selecting contact.
- Bug 792238 - PotentialMatch: don't rely on null-terminated
string.
- Bug 792567 - Individual.display_name: don't fallback on
persona's display_id if it equals the IID.
- Switch to meson.
- Drop intltool dependency. Depend on gettext..
- Drop folks-tracker.2.0.patch: fixed upstream.
- Module_version is now 45.
- Drop post(un) handling of glib2_gsettings_schema_post(un) for
libfolks-data subpackage, no longer needed.
- Modernize spec-file by calling spec-cleaner
==== frameworkintegration ====
Version update (5.65.0 -> 5.66.0)
Subpackages: frameworkintegration-plugin libKF5Style5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
* We don't need xcb anymore
* Remove ColorSchemeFilter from KStyle
==== fribidi ====
Version update (0.19.6 -> 1.0.5)
Subpackages: libfribidi0
- Update to version 1.0.5:
+ Updated unicode tables to version 11
+ Bugfix release - character tests were not running previously
+ Small speedup due to small arrays being allocated on the stack
- Trim redundancies in the description.
- Update to version 1.0.1:
+ Minor distribution related fixes.
- Changes from version 1.0.0:
+ Full isolate and parenthesis support as per Unicode 6.3 to
Unicode 10.0.
+ To get access to the new algorithm calls to the function
`fribidi_get_par_embedding_levels()` must be replaced with
calls to `fribidi_get_par_embedding_levels_ex()`. These
functions are not API compatible. Calling the older function
will use default values for the new bracket properties and will
sometimes yield non-complient results.
- Changes from version 0.19.7:
+ Disable thread-unsafe memory pool by default (fdo#79385).
+ Misc fixes.
- Update Url tag to https://github.com/fribidi/fribidi: the current
Fribidi web page.
- Drop enable-malloc configure option: the thread safety problem is
already fixed and it's not an available configure option anymore.
- Drop fdupes BuildRequires and its macro: it is no longer needed.
==== fwupd ====
Version update (1.0.9 -> 1.2.11)
Subpackages: fwupd-lang libfwupd2
- Ensure /var/cache/fwupd is created and owned by package,
required when StateDirectory is not set for systemd service.
- Update to version 1.2.11 (jsc#SLE-10751):
* synapticsmst: Use a more suitable icon for the device
* thunderbolt: Fix logic to work properly with ICL thunderbolt
controller
* Do not ask the user to upload a report if ReportURI is not set
* Do not crash when starting tpm2-abrmd
* fu-history: Update device_modified in sql database during
updates
* synaptics-prometheus: Fix tiny memory leak when using
FuSynapromConfig
* Remove replug flag after the device comes back from reboot
* uefi: add support for tpm2-tools 4.X
* fu-engine/fu-config: Reload metadata store when configuration
changes
* unifying: update Solaar url
* synapticsmst: Add a SynapticsMSTBoardID for another Lenovo dock
* synapticsmst: Add a SynapticsMSTBoardID for a Lenovo dock
* synapticsmst: Display the board ID in non-hex form in the error
message
* Be more accepting when trying to recover a failed database
migration
* modem-manager: add counterpart GUID for the DW5821e
* fu-tool: Port ability to update a single device from fwupdmgr
* uefi: Actually write the new device path if different than
before
* Fix a crash when stopping the fwupd service
* Relax the certificate time checks in the self tests for the
legacy certificate
* Never show AppStream markup on the console
* Do not segfault when trying to quit the downgrade selection
* Allow specifying <firmware>GUID</firmware> to check any version
exists
- Add fwupd-bsc1130056-change-shim-path.patch to set the default
shim binary for openSUSE/SLE (bsc#1130056)
- Add fwupd-bsc1143905-hash-the-source-files.patch to hash the
source files instead of libfwupdprivate.a to avoid the checksum
change due to the random naming LTO profile sections
(bsc#1143905)
- Mark fwupdate as obsolete
+ fwupdate has been merged into fwupd since fwupd 1.1.0.
==== gconf2 ====
Subpackages: gconf-polkit gconf2-lang
- Drop gtk3 BuildRequires, only used by gconf-sanity-check,
removed in version 3.2.6.
- Only Require python3-base for gsettings-schema-convert, which
provides xml/etree.
- Remove huge Changelog (commit log), the NEWS file is sufficient.
- Run gsettings-schema-convert through 2to3, and adjust to use
python 3. Also require python3, rather than python, and remove
python-lxml Recommends (boo#1136216).
- Move RPM macros to %_rpmmacrodir.
- Modernize spec-file by calling spec-cleaner
==== gcr ====
Version update (3.28.1 -> 3.34.0)
Subpackages: gcr-data gcr-lang gcr-prompter gcr-ssh-askpass gcr-viewer libgck-1-0 libgcr-3-1 typelib-1_0-Gck-1 typelib-1_0-Gcr-3
- Fix usage of libexecdir instead of prefix/lib where applicable.
- Update to version 3.34.0:
+ gcr-prompt-dialog: Allow the use of mnemonics in the choice
label (glgo#GNOME/gcr!22).
+ Use python3 shebang in ui/icons/render-icons.py
(glgo#GNOME/gcr!21).
+ configure: Use PKG_PROG_PKG_CONFIG instead of reinventing it
(glgo#GNOME/gcr!20).
+ Replace tap-gtester with one that relies on GLib 2.38+ TAP
output (glgo#GNOME/gcr!19).
+ Remove SKS network from keyserver defaults (glgo#GNOME/gcr!18).
+ Updated translations.
- Update to version 3.33.4:
+ Move from intltool to gettext.
+ Fix parameter type for signal handler causing stack smashing on
ppc64le.
+ cleanup: Don't use deprecated g_type_class_add_private()
anymore.
+ Fix GIR annotations.
+ Fix hashtable ordering assumptions.
+ build: Fix gcr-trust symbols not appearing in GIR, and hence
also VAPI.
+ Update gcr_pkcs11_get_trust_{store|lookup}_slot URI checks.
+ build: Update tap scripts for Python 3 compat.
+ Updated translations.
- Drop intltool dependency, and add gettext.
==== gdm ====
Version update (3.26.2.1 -> 3.34.1)
Subpackages: gdm-lang gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Refresh SLE patch gdm-s390-not-require-g-s-d_wacom.patch.
- Add --enable-systemd-journal for both SLE and Tumbleweed
(jsc#SLE-10383).
- Drop gdm-disable-wayland-for-proprietary-nvidia-machines.patch:
fixed upstream.
- Add gdm-switch-user-tty7.patch: Switch to tty7 when switch user
(bsc#1155408 glgo#GNOME#gdm#532).
==== gedit ====
Version update (3.22.1 -> 3.34.1)
Subpackages: gedit-lang python3-gedit
- Update to version 3.34.1:
+ A few bug fixes.
+ Updates to the Snap and Flatpak packages.
+ Updated translations.
- Update to version 3.34.0:
+ Translation updates.
- Update to version 3.33.92:
+ Updated documentation.
- Update to version 3.33.90:
+ Add "gedit" to .desktop keywords as search workaround for Flatpak
and Snap.
+ Build fixes.
+ Updated translations.
- Remove %{_libexecdir}/gedit/gedit-bugreport.sh and
%{_libexecdir}/gedit from spec since they have been taken out
from upstream code.
- Update to version 3.32.2:
+ Reintroduce enable-gvfs-metadata build option.
+ Fix several crash bugs.
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ Fix segfault in open document selector.
+ Update help for app menu changes.
+ Miscellaneous fixes.
- Update to version 3.31.90:
+ Switch to meson.
+ Drop autotools support.
+ Add tests to validate AppStream metadata and .desktop.
+ Flatpak and Snap versions now bundle gedit-plugins.
+ Fix some issues resulting from the GNOME 3.32 menu changes.
+ Drop gconf conversion file.
+ Miscellaneous fixes.
- Switch to meson build system, add meson BuildRequires and macros.
- Update to version 3.31.3:
+ Update README and rename to README.md.
+ Update new app icon.
+ Fix searching with upper case characters in recent files popup.
+ Fix symbolic icons in file browser with dark themes.
+ Use a color for search matching in recent files popup that
works better with dark themes.
+ Clean up deprecations and more.
- Changes from version 3.31.2:
+ Follow GNOME 3.32 menu guidelines.
+ Allow closing tabs with middle-click.
- Changes from version 3.31.1:
+ Fix tarball and version number from previous release.
- Changes from version 3.31.0:
+ Redesign the app icon.
+ Migrate to gettext and stop using intltool.
+ Switch from gtksourceview3 to gtksourceview4.
+ Fix file chooser not opening in correct location after first
time.
+ Miscellaneous build and translation fixes.
+ Updated translations.
- Replace pkgconfig(gtksourceview-3.0) with
pkgconfig(gtksourceview-4) BuildRequires following upstream
changes.
- Drop intltool BuildRequires, no longer needed.
- Rebase gedit-desktop.patch.
- Drop upstream fixed patches:
+ gedit-notebook-close-with-mmb.patch
+ gedit-document-selector-make-search-caseless.patch
+ gedit-fix-assert-when-going-up-in-tree.patch
- Add upstream bugfix patches:
+ gedit-notebook-close-with-mmb.patch: notebook: Allow closing of
tabs with middle mouse button.
+ gedit-document-selector-make-search-caseless.patch: document
selector: make search caseless.
+ gedit-fix-assert-when-going-up-in-tree.patch: file-browser: fix
assert when going up in the tree.
- Update to version 3.30.2:
+ Fix file chooser not opening in correct location after first
time.
+ Updated translations.
- Update to version 3.30.1:
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.90:
+ Misc. bugfixes.
+ Updated translations.
- Drop gettext BuildRequires to avoid explicit dependency on it.
- Update to version 3.28.1:
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Update descriptions.
- Add gedit-plugins-python-env.patch: Set python env to explicit
python3, do not depend on env variable. We can't have random
python interpreters be executed.
- Refresh downstream gedit-desktop.patch, use autosetup and
make_build macros.
- Update to version 3.27.92:
+ Updated translations.
- Update URL tag to https://wiki.gnome.org/Apps/Gedit, the current
Gedit web page.
- Drop:
+ glib2_gsettings_schema_* and desktop_database_* post/postun
scriptlets and glib2_gsettings_schema_requires macro: their
functionality has been moved to RPM file triggers
(RPM 4.13, suse_version >= 1330).
+ update-desktop-files BuildRequires and its macro: they are no
longer needed anymore.
+ ice and sm pkgconfig BuildRequires: they are no longer used
anymore.
- Add glib-2.0 and gmodules-2.0 pkgconfig modules and
gobject-introspection-devel BuildRequires to avoid implicit
dependencies.
- Point fdupes to the prefix directory instead of directly to the
buildroot, which is a practice that must be avoided.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Misc bugfixes.
+ Updated translations.
- Update to version 3.22.1:
+ Misc bugfixes.
+ Updated translations.
- Drop gedit-fix-font-scaling.patch: Fixed upstream.
- Correct required version of gtk+-3.0.
- Add gedit-fix-font-scaling.patch: Fix open doc selector font size
with text scaling (bgo#771167).
- Update to version 3.22.0:
+ Misc bugfixes.
+ Updated translations.
- Update to version 3.21.90:
+ Misc bugfixes.
+ Updated translations.
- Drop gedit-remove-geometry.patch: Fixed upstream.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Stop passing V=1 to make, debugging is done locally. No need to
clutter buildlogs.
- Add gedit-remove-geometry.patch: Remove --geometry command line
option (deprecated in GTK+).
- Fix group for gedit-devel to Development/Libraries/C and C++
- Update to GNOME 3.20.2 Fate#318572
- Update to version 3.20.2:
+ Misc bugfixes.
+ Updated translations.
- Update to GNOME 3.20 Fate#318572
- Fix group for gedit-devel: should be Productivity/Text/Editors
- Update to version 3.20.1:
+ Use a menubar only if gtk-shell-shows-menubar is set to true.
+ Misc bugfixes.
+ Updated translations.
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.5:
+ Spell plugin: adapt code for gspell API changes.
+ Save window size properly.
+ Updated translations.
- Update to version 3.19.4:
+ Spell plugin: adapt code for gspell API changes.
+ CSS updates.
+ AppData: add project_group and translation tags.
+ Various other code improvements and bug fixes.
+ Updated translations.
- Update to version 3.19.3:
+ Rename to "Text Editor" in the .desktop file.
+ Use traditional menubar layout on XFCE, Unity, etc.
+ require the latest gspell for the spell plugin.
+ New Windows WiX installer.
+ CSS updates to track GTK+ changes.
+ Various minor code improvements and bug fixes.
+ Updated translations.
- Update to version 3.19.2:
+ Ship our own app icon.
+ Add shortcuts window.
+ Adapt code for gspell API changes.
+ Rename GeditViewHolder -> GeditViewCentering.
+ CloseConfirmationDialog: subclass GtkMessageDialog.
+ CSS updates to track GTK+ changes.
+ Various minor code improvements and bug fixes.
+ Updated translations.
- Add hicolor-icon-theme BuildRequires now gedit comes with own
icons.
- Rebase gedit-desktop.patch.
- Update to version 3.19.1:
+ Change default document title to "Untitled Document".
+ Port the spell plugin to gspell.
- Exchange enchant-devel for pkgconfig(gspell-1) BuildRequires
following upstreams port.
- Update to version 3.18.3:
+ Several crash fixes.
+ A few other more minor bug fixes.
+ Add kudos to appdata.
+ Updated translations.
- Update to version 3.18.2:
+ Fix performance problem with remote files in the open file
selector.
+ Various minor code improvements and bug fixes.
+ Updated translations.
- Update to version 3.18.1:
+ Make the Replace dialog resizable.
+ Various minor code improvements and bug fixes.
+ Updated translations.
- Change gedit-devel Group: to include Development/ to silence a
RPMLINT warning.
- Update to version 3.18.0:
+ Fix close confirmation dialog regression introduced in 3.17.92.
+ Updated translations.
- Update to version 3.17.92:
+ Various minor code improvements and bug fixes.
+ Updated translations.
- Update to version 3.17.90:
+ Spell checking: fix performance problem and re-organize the
code.
+ Move minimap settings in the preferences dialog.
+ CSS improvements.
+ Add a snippet generating RPM SPEC %changelog line.
+ Various other code improvements and bug fixes.
+ Updated translations.
- Update to version 3.17.2:
+ Lots of cleanups and code improvements to: the document
handling code, file printing and the spell checking.
+ gtk-mac-integration support fix.
+ Updated translations.
- Update to version 3.17.1:
+ Add a menu to toggle the source map.
+ Fix print margins.
+ Fix the --wait options when passing a list of files.
+ Several cleanups and code improvements to the document handling
code.
+ Various other bug fixes.
+ Updated translations.
- Update to version 3.17.0:
+ Improve the Encodings dialog.
+ Add setting to display a grid pattern.
+ Various other bug fixes.
+ Updated translations.
- Update to version 3.16.3:
+ Various bug fixes.
+ Updated translations.
- Update to version 3.16.2:
+ Fix gedit --wait when listing multiple files.
+ Various other bug fixes.
+ Updated translations.
- Update to version 3.16.1:
+ Improve error reporting when failing to load private lib.
+ Performance improvements for groups of text
insertions/deletions.
+ Do not merge xml translation in gschema files.
+ Various other bug fixes.
+ Updated translations.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.92:
+ Various bug fixes.
+ Updated translations.
- Update to version 3.15.91:
+ Rework some of the printing code.
+ Various bug fixes.
+ Updated translations.
- Update to version 3.15.90:
+ Improved documentation.
+ Various bug fixes.
+ Updated translations.
- Update to version 3.15.1:
+ Improved open document selector.
+ Start to rework the replace dialog.
+ Use the new color scheme chooser.
+ Updated translations.
- Update to version 3.14.3:
+ Various bug fixes.
+ Updated translations.
- Fix bnc#910913: enabling plugin snippets causes crash when close
a tab. Add require for python3-gobject-cairo.
- Update to version 3.14.2:
+ External tools plugin: fix document saving.
+ Various other bug fixes.
+ Updated translations.
- Update to version 3.14.1:
+ Increase default window size.
+ Various bug fixes.
+ Updated translations.
- Drop gedit-nobinenv.patch: Fix upstream (slightly different).
==== geoclue2 ====
Version update (2.4.7 -> 2.5.3)
Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0
- Update to version 2.5.3:
+ Fix a crash.
+ Support for GGA messages from more NMEA sources.
+ New API to allow automatic server side deletion of client.
+ Automatically delete client on server when using GClueSimple.
+ Avoid linking to system-installed library.
+ Fix library-only build.
+ Add manpage for geoclue.conf file.
+ Document usage and building of the project.
+ Other fixes and improvements.
- Update to version 2.5.2:
+ Scan for WiFi networks, greatly improving accuracy of WiFi
source.
+ Allow multiple clients on the same D-Bus connection and add API
for it. This is mainly targetted for Flatpak location portal.
+ Add API for apps to explicitly delete their client objects.
Long running apps, like gnome-settings-daemon and Flatpak
location portal, should use that to ensure Geoclue knows when
these apps are not actually using it and hence it doesn't need
to keep running needlessly.
+ Restore accidently removed, build of modem sources.
+ Update location on connectivity actually changing.
+ Try not spamming Mozilla Location Service.
+ Fix unexpected exit when non-active clients are connected.
+ Fix a check for system apps.
+ Use absolute paths for sysconfdir.
+ Fix links in docs.
+ More debug log.
+ A bunch of internal and/or non-functional fixes & improvements.
- Drop geoclue2-Fix-duplicate-decl-specifier.patch: The entire code
was removed from geoclue.
- Update to version 2.5.1:
+ Fix libgeoclue ABI break in 2.5.0.
+ Use absolute paths for libexecdir.
- Changes from version 2.5.0:
+ Drop authorization for system (non-flatpak) apps.
+ Switch from autotools to meson build system.
+ Use WiFi-based geolocation for city level accuracy.
+ Provide Vala API.
+ Don't enable all warnings from C compiler by default.
+ No need to mark translatable strings in desktop files.
- Changes from version 2.4.13:
+ Configuration file related changes:
- Allow absence of agent if agent white-list is empty.
- Add elementary-desktop-agent to whitelist.
- Allow disabling of all sources.
- Warn about use of Google's services.
- Document that all settings are mandatory.
+ Increase default inactivity timeout to 60s.
+ Increase agent timeout from 100ms to 20s.
+ Console message on inactivity timeout.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Update to version 2.4.12:
+ Provide a work-around for documentation build issue.
+ Fix library .pc file to respect the includedir option.
- Update to version 2.4.11:
+ Don't crash on invalid accuracy level request.
+ The demo agent now watches for geoclue on D-Bus if it's not
running already, instead of giving up. This solves a
race-condition, which makes geoclue completely unusable.
+ Provide Vala bindings for libgeoclue.
+ Add gclue_client_get/set_time_threshold() to docs.
- Drop geoclue2-Fix-safety-header-name.patch and
geoclue2-Fix-potentially-unused-variable.patch: Fixed upstream.
- Add vala BuildRequires: New optional dependency, build vala
bindings.
- No longer nuke during build geoclue-demo-agent.desktop files,
upstream wants us to package them.
- Add geoclue2-Fix-safety-header-name.patch: public-api: Fix safety
header name. It should be based on the filename.
- Add geoclue2-Fix-potentially-unused-variable.patch: locator: Fix
a potentially unused variable declaration.
- Add geoclue2-Fix-duplicate-decl-specifier.patch:Fix compiler
warning about duplicate decl specifier.
- Update to version 2.4.10:
+ Fix issues introduced by last release 2.4.9:
- A crash on startup.
- Revert the new desktop ID detection code as that turned out
to not work for non-root user that geoclue is supposed to be
run as.
+ Use systemd's service file to lockdown the geoclue daemon to
stop eventual security problems.
- Update to version 2.4.9:
+ Modem GPS refresh rate is now based on the location refresh
rate of apps.
+ Refuse location access if no app-auth agent is registered. This
fixes a security hole where an app requests location access
before the agent gets to register itself and we end up giving
out location access even though user has disabled it.
+ Port desktop ID detection to Flatpak >= 0.6.10.
+ The default timeout on the service binary is now the same as
the service itself: 5 seconds.
+ Demo applications:
- where-am-i now allows setting location refresh-rate.
- Only install demo agent's desktop file if it's enabled.
- Build and install demo agent unless disabled explicitly.
- Autostart the demo agent by default on non-GNOME platforms,
since an agent is required now and no one other than GNOME
yet provides one.
- Add pkgconfig(libnotify) BuildRequires: New dependency.
- Update to version 2.4.8:
+ Fix threshold for detecting too old location update.
+ Explain in the configuration what the applications white-list
is meant for.
+ Allow instant location updates from modem-based GPS.
+ Fix a deadlock case in the helper library.
==== geocode-glib ====
Version update (3.25.4.1 -> 3.26.1)
Subpackages: libgeocode-glib0 typelib-1_0-GeocodeGlib-1_0
- Update to version 3.26.1:
+ Fix crashes caused by Nominatim server changes.
+ Fix warnings when building the API documentation.
- Update to version 3.26.0:
+ Remove full build path from public headers so as to make the
build more easily reproduceable.
- Drop geocode-glib-make-reproducible.patch: Fixed upstream.
- Drop hicolor-icon-theme BuildRequires: No longer needed.
- Add geocode-glib-make-reproducible.patch: lib: Remove full build
path from public headers. So as to make the build more easily
reproducible.
- Modernize spec-file by calling spec-cleaner
==== gimp ====
Version update (2.8.22 -> 2.10.12)
Subpackages: gimp-lang gimp-plugin-aa gimp-plugins-python libgimp-2_0-0 libgimpui-2_0-0
- Update to version 2.10.12:
+ Core:
- Add an "Incremental" option to the Dodge/Burn tool, which,
similarly to the Paintbrush, Pencil, and Eraser tools,
applies the effect incrementally as the pointer moves.
- Curves now have a concept of smooth vs corner points: smooth
points produce a smooth curve, while corner points produce a
sharp curve (previously, all points were smooth).
- Search the user font directory path on Windows (since Windows
10, non-admin users have the ability to install fonts). This
is only a temporary hack until fontconfig adds proper
upstream support.
- In gimp_brush_core_get_paint_buffer(), when allocating a new
paint buffer, clear the old buffer *before* allocating the
new one, to reduce the amount of simultaneously allocated
memory.
- In GimpPaintbrush, avoid refilling the paint buffer at each
dab if the paint color/pixmap hasn't changed, hence allowing
faster painting in some specific cases.
- Add hygon cpu detection and enable MMX/SSE support.
- Add a GimpSymmetry::get_transform() virtual function and a
corresponding gimp_symmetry_get_transform() function which
return the brush transform corresponding to a given symmetry
stroke in terms of the rotation angle and reflection flag (in
contrast to gimp_symmetry_get_operation() which returns the
same transforation in terms of a GeglNode). This allows us to
simplify, fix (artifact bugs, etc.), and improve the
painting-code performance for several symmetry painting
cases.
- New gimp-brush-pipe-spacing parasite set by core code to
preserve GIH brush's spacing across reloads.
- Add a new Offset filter tool, as a front-end to gimp:offset.
The tool replaces, and provides the same interface as the
drawable-offset dialog while also providing live preview and
on-canvas interaction.
+ Plug-ins:
- Exported profile and data format strategy updated in several
file plug-ins.
- When not saving a profile, we always export as sRGB data, as
most viewers would not display the image properly otherwise.
- When saving a profile:
. If a profile was manually assigned, we always export to the
assigned format, hence pixel data is converted accordingly,
whatever the work format.
- If no profile was assigned:
. If the export format support high-bit depth, we export the
work format as-is.
. If the export format is 8-bit max, we convert the work
format to sRGB, except if the work format is 8-bit linear.
+ The following plug-ins were updated: JPEG, PNG, TIFF and WebP.
+ Tools:
- Add input/output spin-buttons to the Curves tool, which allow
setting the selected point's coordinates numerically. When
the image precision is greater than 8-bpc, use a 0.00-100.00
range for the point-coordinate spin-buttons instead of a
0-255 range.
- In the Curves tool, allow changing the curve's point types
(cf. new curve corner points in Core section). Corner points
are displayed with a diamond shape instead of a circle.
- Free Select tool now creates a selection as soon as the
polygon is closed. This selection is updated when the
polygon, or the relevant tool-options, change, similarly to
GimpRectangleSelectTool.
- Derive GimpEraser from GimpPaintbrush, instead of directly
from GimpBrushCore. This allows GimpEraser to reuse the
paint-buffer content across dabs, improving performance.
- Allow moving an intersecting pair of guides with the Move tool.
+ User interface:
- In GimpCurveView, when dragging an existing curve point,
don't immediately move the point to the cursor position upon
button press, but rather move it relative to its current
position as the cursor moves. This allows selecting a point
without moving it, and adjusting its position more easily.
- When the cursor hovers above a point in GimpCurveView, or
when dragging a point, have the coordinate indicator show the
point's position, rather than the cursor's.
- In GimpCurveView, when holding down Ctrl while
adding/dragging a point, snap the y-coordinate to the
original curve (at the start of the drag). This is
particularly useful for adding points along the curve.
- In GimpDashboard, don't show legend for groups with no meter.
- Add a tile-alloc-total variable to the dashboard's memory and
misc groups, showing the total amount of memory used by the
tile allocator.
- Add a "Save Keyboard Shortcuts Now" button to the Configure
Keyboard Shortcuts dialog.
+ Updated translations.
- No more need pkgconfig(glib-2.0) >= 2.56.0 for build.
pkgconfig(glib-2.0) >= 2.54.2 is enough.
- Update to version 2.10.10:
- Core:
- Add gimp-scratch allocator, a fast memory allocator (on the
order of magnitude of alloca()), suitable for small (up to a
few megabytes), short-lived (usually, bound to the current
stack-frame) allocations. Unlike alloca(), gimp-scratch
doesn't use the stack, and is therefore safer, and will also
serve bigger requests, by falling-back to malloc().
- In gimp_drawable_transform_buffer_affine(), avoid modifying
the clipping mode when transforming layer masks, since this
function is used (among other things) to transform layer
masks together with their layer, in which case they should
use the same clipping mode as the layer. This fixes a
regression introduced by commit 2ae823ba, causing layer masks
to be transformed with a mismatched clipping mode during
layer transforms, leading to discrepencies between the
transformed layer and the transformed mask.
- Moved swap/cache and temporary files out the GIMP user config
dir and added new config file substitutions ${gimp_cache_dir}
and ${gimp_temp_dir}.
- Pass the GEGL tile-cache size, swap path, and thread-count to
plug-ins as part of their config, and have libgimp set the
plug-in's GeglConfig accordingly upon initialization.
- Layer groups are now rendered in bigger chunks rather than
tile-by-tile (which used to pretty much eliminate
multithreading for groups), which improves the rendering
speed.
- Make saving/exporting files more robust to errors. In
particular if an error occurs during the process (be it a
bug, a memory error, or anything else), GIMP won't overwrite
anymore any existing file with incomplete contents, so that
you won't end up with no valid files at all.
- Fix a regression on support of various graphics tablet.
- Remove the "Edit -> Fade..." feature: it makes GIMP use two
buffers instead of one (east into system resources), it's
broken in 2.10, and we can make the UX better for filters.
- New generic canvas modifier 'Alt + middle click' allowing to
pick layers by clicking on pixels. The available layers will
be looped through (starting from the upper one) while Alt key
is hold and the picked layer name will be temporarily
displayed in the status bar.
- When clearing a channel, do nothing if the channel is already
empty; otherwise, align the cleared rectangle to the channel
buffer's tile grid, so that all affected tiles are dropped,
rather than zeroed. Furthermore, only update the affected
region of the channel.
- Brush and pattern saving logics has been moved to core code
(instead of plug-in).
- Clipboard brushes and pattern can now be duplicated.
- Parametric brushes are now 32-bit float to avoid
posterization on large brushes. Note: raster brushes are
still 8-bit and plug-ins only have access to 8-bit versions
of high-precision brushes/patterns. New API will be required
to handle high-precision data.
- On-canvas preview while editing a color in the colormap of an
indexed image.
- User interface:
- Enabled HiDPI/Retina support for the GTK2/OSX build, fixes
blurry icons.
- Add a tooltip to the "better compression" checkbox in save
dialog to make it clearer it does not mean that the file size
is necessarily smaller in every cases. In particular some
best/worst case are possible when an algorithm less efficient
in general may end up better on a particular image.
- Add basic support for cursors with a scale factor of 2 for
HiDPI (artwork to be updated).
- Foreground and background color icons, as well as color
history will now display out-of-gamut warning on indexed
images for colors outside of the palette, as well as on
grayscale images, for non-gray colors.
- Pack color picker and hexadecimal entry on same line in Color
dock.
- Add an "Open as Image" button to the brushes dialog.
- Usability:
- Attempting to transform locked layers or paint on them now
results in blinking around the status bar (where the warning
message is displayed) and around the toolbar where lock
toggles are. The same applies to attempting to move a
selection where there is none ? GIMP will blink around the
toolbar where the moving target (layer, selection, path) is
chosen.
- GIMP now allows selecting default export file type for new
projects. The choice is limited to PNG, JPEG, WebP, PSD,
ORA, TIFF, BMP.
- GimpSpinScale widget now has an optional feature to constrain
the value to integer when dragging with a pointer (even if
the scale allows for fractional numbers), set with new
function gimp_spin_scale_set_constrain_drag(). This is
useful for settings where fractional numbers are technically
possible, yet most common use case are with integers (such as
pixel sizes, angles in degrees, etc.) so you want the easy
interface to be constrained. Fractional numbers are still
settable, for instance by keyboard edit; and arrow
incrementation won't drop fraction parts. This is currently
only activated for brush options in paint tools.
- Tools:
- In scale tool, scale around center even when using numeric
input.
- New algorithm in the Bucket Fill tool when selecting the
affected area "Fill by line art detection", based off the
G'Mic algorithm for "smart colorization":
https://hal.archives-ouvertes.fr/hal-01891876 In a few words,
it identifies painted pixels (either based on grayscale or
opacity values) and tries to close line arts to allow filling
even with not perfectly closed zones; the second step of the
algorithm will flood the colors under line art pixels to
prevent "holes" in the filling. It is possible to control a
max size (in pixels) for the flooding, as well as max length
of closing segments and splines.
- The Bucket Fill tool got new interaction allowing to hold the
click and move the mouse to fill based on several seed zones
(for "Fill by line art detection" as well as "Fill similar
colors"). You can now cancel the fill in progress with right
click as in other tools.
- The Bucket Fill tool now allows color picking with
ctrl-click, same as every painting tool. It will pick either
the foreground or background color depending on the selected
Fill Type. The ctrl-alt modifier combination is also possible
to pick the non-Fill Type color.
- In the Bucket Fill tool, the Alt modifier will now switch to
"FG color fill" when "Pattern fill" was set (instead of doing
nothing).
- In the Unified Transform tool, default to preserving aspect
ratio when scaling up or down.
- In the Healing tool, "Sample merged" now also work for the
target pixels, allowing to draw in empty layers.
- Selection by color is now parallelized, hence improving speed
of the Select by Color tool (and any other processing which
may share this piece of code now or in the future).
- Add "Constrain handles" and "Around center" options to the
perspective-transform tool's GUI, which are similar to the
corresponding options of the unified-transform tool.
- Improve color picking on indexed image to always select an
indexed color corresponding to the picked pixel in the
colormap.
- Plug-ins:
- file-pdf-save GUI now clearly indicates the order the layers
will be used to make multi-page PDFs.
- Add DDS loading/exporting plug-in originally developed by
Shawn Kirst and Arne Reuter.
- Rename the Guillotine plug-in to Slice Using Guides.
- Add a new option saving a color profile when exporting PNG,
JPEG, TIFF. Always save it when exporting to PSD.
- Remove the "Advanced" expanders from the PNG and TIFF export
dialogs.
- Full rewrite of the Spyrogimp plug-in with much more options
and better interaction.
- Indexed TIFF with alpha channel now supported.
- Filters:
- Add on-canvas GUI (simple lines) for circular, linear, and
zoom motion blur.
- Help:
- Link to the bugtracker directly from the Help menu, also link
to the wiki and the roadmap. Remove the link to currently
disabled registry.gimp.org.
- Translations:
- Czech, Danish, French, Italian, Japanese, Marathi, Polish,
Russian, Spanish, Swedish, Ukrainian.
- bsc#1130407: Remove dependency on JasPer.
OpenJPEG is actually used.
- Update to vesion 2.10.8:
+Core:
- Use adaptive chunk size in GimpProjectio nwhen rendering the
projection asynchronously, rather than using a fixed chunk size.
This provides a better trade-off between throughput and
responsiveness dynamically, based on how fast the processing is.
+Tools:
- In all selection tools, show error on attempt to
subtract-from/intersect-with empty selection.
- Fix text along path not working with vertical text.
- Fix Text tool's frame position when undoing a move operation.
- Streamline Text tool's drawing blocking/unblocking logic.
- When moving a text layer using the text tool (through alt-drag),
don't change the layer's box mode to "fixed", which is unnecessary,
since the layer's size isn't affected.
- Transform and deformation operations now maintain color for fully
transparent pixels, making unerase and curves manipulation of alpha
channel more reliable.
- All transform tools now apply changes when you asve or export/overwrite
an image without pressing Enter first to confirm changes.
- Heal, Dodge/Burn, Smudge and Convovle tools now adjust the processed
buffer and mask_buffer regions according to the changes made to the
application region, as calculated by intersecting it with the
drawable and mask extents. This fixes wrong application position
when painting on a drawable whose origin is above/to the left of the
image's origin, and there's a selection active.
+Plug-ins:
- Port all plug-ins to the new iterator API in GEGL.
- Improve automatic detection of HEIC/HEIF files.
- Improve RawTherapee discovery by looking up registry key (should
become useful with RawTherapee 5.5 and more).
+Usability:
- Compatibility information in the Save dialog is now more understandable.
The minimum GIMP version for the XCD file is always written down when it
is GIMP 2.8 or over. The list of features warranting the minimum version
is now listed in an expander container rather than as tooltip, which
makes it more discoverable. The warning on compression is now displayed
as its own text under the checkbox and not as additional text to the minimum GIMP version label.
+CLI:
- New self-explanatory --enable-win32-debug-console CLI option
+Translations:
- Updated translations: Danish, Dutch, Finnish, German, Hungarian,
Italian, Polish, Portugese (Brazil), Spanish, Swedish, Ukranian.
- pkgconfig(glib-2.0) >= 2.56.0 is needed.
- Update to version 2.10.6:
+ Core:
- Render drawable previews asynchronously.
- Merge the file view filter and file format lists in
GimpFileDialog. The presence of 2 lists was very confusing.
- DLL search priority is now updated before running a plug-in
on Windows, depending on the executable bitness. This gets
rid of one of the last remnant of DLL hell in GIMP, which was
when running 32-bit plug-ins from a 64-bit build of GIMP.
+ Filters:
- New "Little Planet" (gegl:stereographic-projection) filter.
- New "Long Shadow" (gegl:long-shadow) filter.
+ Tools:
- Halt the Measure tool after straightening.
- Add an "orientation" option to the measure tool,
corresponding to the "orientation" property of
GimpToolCompass (i.e., it controls the orientation against
which the angle is measured, when not in 3-point mode.) The
orientation is "auto" by default, so that the angle is always
<= 45 deg. Note that the "orientation" option affects the
tool's "straighten" function, so that the layer is rotated
toward the current orientation.
- Text layers can now represent vertical texts, with 4
variants: left-to-right and right-to-left lines, and forcing
all characters to be upright or following Unicode's vertical
orientation property. See also:
https://www.unicode.org/reports/tr50/
http://www.unicode.org/Public/UCD/latest/ucd/VerticalOrientation.txt
+ User Interface:
- The Dashboard dockable dialog now has an "async" field to the
dashboard's "misc" group, showing the number of async
operations currently in the "running" state.
- New Preferences option to enable/disable layer-group
previews, since these can get quite time-expensive.
+ Updated translations.
- fix build error for Leap 42.3
- add missing requires
- bump versions in BR according to the configure.ac
- move library requires in libgimp to %requires_ge and also force
the libgegl update
- update to 2.10.4 bug fix release
Core:
- Remove gimp_display_shell_draw_background() and all clipping
hacks for drawing the canvas background. This optimizes away
one entire step of drawing of image size, for each expose.
- Font loading does not block startup anymore. Only consequence
is that the Text tool may not be usable immediately if fonts
are not fully loaded yet (and will output an appropriate error
if you do so). All non-text related activities can be performed
right away.
- Change of the URL from bugzilla to gitlab where appropriate.
- New tool option manager to better keep track of user context
and paint options in a consistent manner.
User Interface:
- The Dashboard dockable dialog now has a 'Memory' group that
shows memory-usage information: the currently used memory size,
the available physical memory size, and the total physical
memory size. It can also show the tile-cache size, for
comparison against the other memory stats. Note that the
upper-bound of the meter is the physical memory size, so the
memory usage may be over 100% when GIMP uses the swap.
- The Dashboard dockable dialog now has "read" and "written"
fields in the dashboard swap group, which report the total
amount of data read-from/written-to the tile swap, respetively.
Additionally, the swap busy indicator (used as the meter's LED)
has been improved, so that it's active whenever data has been
read-from/written-to the swap during the last sampling
interval, rather than at the point of sampling.
- Fonts can now be tagged. The user interface is the same as for
brushes, patterns etc.
- Some icons fixed: larger spacing between broken chains and
gimp-tool-ellipse-select made symmetrical.
Usability:
- When a plug-in cannot be applied to an image because of
mismatch in image types (e.g. layer has no alpha or image is
greyscale), GIMP now displays a message listing supported image
types for this plug-in.
Tools:
- The Measurement tool now has an "Auto straighten" option
allowing to rotate the active drawable (layer, channel?) so
that the measurement line is used as horizon. As other
transform tools, the feature will work on linked drawables as
well.
- The Smudge tool now paints correctly on images with a color
profile other than the GIMP's built-in one.
Build:
- Installer: set compatibility options to run Python plugins in
HiDPI-aware mode.
- Put back compatibility DLLs for really old plugins.
- Install binary tool `gimp-test-clipboard` on the system to
allow people to help us debug clipboard bugs.
- --enable-bundled-mypaint-brushes renamed
- -enable-relocatable-bundle and also make WMF fonts looked up
on the runtime prefix of GIMP (instead of the build-time path)
when this build option was set.
Plug-ins:
- gimptool-2.0 binary now accepts source files with non-standard
extensions if it can try to guess appropriate language from the
compiler being used. It will also properly quote arguments for
shell usage.
- Run explicitly Python 2 as Python plug-in interpreter to
prevent breakage on systems where Python 3 is the default.
- raw_input()'s argument in Python console is now optional, and
input() support has been added.
File Formats:
- The PSD loader now provides an option to load "merged",
pre-composited version of the images that becomes available
when a PSD file was saved with "Maximize Compatibility" option
enabled in Photoshop. This is useful when loading PSD files
that use features that GIMP doesn't currently support, and
therefore can't render correctly, such as adjustment layers.
When loading the merged image version, we avoid loading certain
additional data from the file, such as channels, paths, and
guides, while still loading metadata. This option is currently
exposed as an additional file type ("Photoshop image
(merged)"), which has to be explicitly selected from the
file-type list when opening the image.
- Embedding GIMP's built-in sRGB color profile to exported files
is now optional. The default choice can be set in the
Preferences dialog.
Translations:
- Updated translations: Catalan, Czech, Danish, Dutch, Finnish,
Greek, Hungarian, Italian, Latvian, Polish, Romanian, Russian,
Spanish, Swedish, Ukrainian.
- update to 2.10.2 bugfix release
- drop gimp-Fix-reference-to-gegl-0.3.patch
+ Core:
- Discard fonts which fail to load and popup an info dialog to allow
people debug their fonts.
- New API to suppress updates in UI until plug-ins are done
introducing changes.
- New API to calculate histograms in separate threads, with possible further
extension to handle similar cases elsewhere in GIMP.
- Tool options are now properly saved and reloaded per-device at
startup.
+ Plug-ins:
- New plug-in for importing and exporting HEIF images.
- Enable visibility of rasterized vector layer from PSD.
- Single-window screenshots in Windows fixed to correctly snap a
window even when it is partly off-screen or covered by another
window or when display scaling is not set to 100%.
+ Filters:
- New Spherize filter to wrap an image around a spherical cap
- New Recursive Transform filter to create Droste effect.
+ Usability:
- Warn users, when alpha-only painting has no effect. E.g. when target
drawable doesn't have an alpha channel, or the alpha channel is locked.
- Make the splash texts dynamic, so they are larger on larger splashes.
- Mention pressing Enter to complete Foreground selection in the status bar.
- Make sure that clicking outside any selection prevents Rectangle Select
and Ellipse Select tools from creating empty selections.
- Improve mouse wheel zooming behavior to keep the same point
centered under the pointer even if the image is completely visible
in the canvas.
- Add "View -> Center Image in Window" (Shift+J) as a quick way to
center the image at any zoom level.
+ Translations:
- Updated translations: Catalan, Danish, Dutch, French, German, Greek,
Hungarian, Icelandic, Italian, Latvian, Polish, Russian, Spanish,
Swedish, Ukrainian.
- New translation of Windows installer: Chinese (Taiwan)
+ Build:
- Add a --with-bug-report-url configure option allowing packagers to
set the address of their own bug tracker. This address will be the
one opened by the debug dialog for reporting bugs.
- Add a flatpak manifest for the gtk3-port branch.
- Remove the possibility to disable script-fu.
- Add a --with-icc-directory configure option to customize the color
profile directory. By default, it is set to the common path
/usr/share/color/icc.
+ Documentation:
- Updating the description of the XCF format "devel-docs/xcf.txt", for
third-party readers wishing to support GIMP 2.10 XCF files.
- Add documentation skeletons for all enums in libgimpbase/, there is
much room for improvement.
- Add gimp-Fix-reference-to-gegl-0.3.patch: gimp.pc: Fix reference
to gegl-0.3 - we require and build for gegl-0.4 now.
- Update BuildRequires versions to be consistent with configure
script.
- let libgimp-2_0-0 require libbabl-0_1-0 >= 0.1.46 to enforce updating
to the required version.
- libbabl is required in version 0.1.46+
- add BR for gdk-pixbuf-loader-rsvg to enable svg icons
- enable jpeg2000 support: new BR pkgconfig(libopenjp2)
- enable webp support: new BR pkgconfig(libwebp) >= 0.6.0
- enable OpenEXR support: new BR pkgconfig(OpenEXR)
- enable email support: new BR/R for xdg-utils for xdg-email
- set LC_ALL/LANG in %prep and %build to silence warnings about
encoding of the translations
- make sure we can see the compiler cmdlines by disabling the
silent rules
- Update to version 2.10.0:
+ Image processing nearly fully ported to GEGL, allowing high bit
depth processing, multi-threaded and hardware accelerated pixel
processing, and more.
+ Color management is a core feature now, most widgets and
preview areas are color-managed.
+ Many improved tools, and several new and exciting tools, such
as the Warp transform, the Unified transform and the Handle
transform tools.
+ On-canvas preview for all filters ported to GEGL.
+ Improved digital painting with canvas rotation and flipping,
symmetry painting, MyPaint brush support.
+ Support for several new image formats added (OpenEXR, RGBE,
WebP, HGT), as well as improved support for many existing
formats (in particular more robust PSD importing).
+ Metadata viewing and editing for Exif, XMP, IPTC, and DICOM.
+ Basic HiDPI support: automatic or user-selected icon size.
+ New themes for GIMP (Light, Gray, Dark, and System) and new
symbolic icons meant to somewhat dim the environment and shift
the focus towards content (former theme and color icons are
still available in Preferences).
+ And more, better, more, and even more awesome!
- Drop gimp-gegl03-buildfix.patch: Fixed upstream, following this
drop libtool BuildRequires and no longer pass autoreconf.
- Replace pkgconfig(gegl-0.3) with gegl-0.4) BuildRequires.
- Add gcc-c++, gegl, glib-networking, pkgconfig(gexiv2),
pkgconfig(liblzma), pkgconfig(libmypaint),
pkgconfig(mypaint-brushes-1.0) and pkgconfig(poppler-data)
BuildRequires: New dependencies.
==== gimp-help ====
Subpackages: gimp-help-ca gimp-help-da gimp-help-de gimp-help-el gimp-help-en_GB gimp-help-es gimp-help-fi gimp-help-fr gimp-help-it gimp-help-ja gimp-help-ko gimp-help-lt gimp-help-nl gimp-help-pl gimp-help-pt_BR gimp-help-ru gimp-help-sl gimp-help-sv gimp-help-zh
- Add _constraints for ppc64/ppc64le as build failed with 3.5G disk
(boo#1158656).
==== gjs ====
Version update (1.50.4 -> 1.58.3)
Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0
- Enable systemtap support.
- Update to version 1.58.3:
+ Emergency release, intended to correct two mistakes in 1.58.2,
both coming from crash fixes that had unexpected other effects
on working code.
- Update to version 1.58.2:
+ GObject based class initialization checks.
+ Silently leaked return value of callbacks.
+ Crash when calling Gio.Initable.async_init with not
vfunc_async_init implementation.
+ [cairo] insufficient checking.
+ Various crash fixes backported from the development branch.
- Update to version 1.58.1:
+ Closed bugs and merge requests:
- Import wiki documentation.
- Smaller CI, phase 1.
- Crashes after setting child property 'icon-name' on GtkStack
then displaying another GtkStack.
- GLib.strdelimit crashes.
- Update to version 1.58.0:
+ No changes.
- Update to version 1.57.92:
+ Enable regression test cases for GPtrArrays and GArrays
of structures.
* Various maintenance.
- Update to version 1.57.91:
+ GJS no longer links to libgtk-3. This makes it possible to load the Gtk-4.0
typelib in GJS and write programs that use GTK 4.
+ The heapgraph tool has gained some improvements; it is now possible to print a
heap graph of multiple targets. You can also mark an object for better
identification in the heap graph by assigning a magic property: for example,
myObject.__heapgraph_name = 'Button' will make that object identify itself as
"Button" in heap graphs.
+ Closed bugs and merge requests:
- Remove usage of Lang in non legacy code.
- GTK4.
- JS syntax fixes.
- gi: Avoid infinite recursion when converting GValues.
- Implement all GObject-introspection test suites.
- Heapgraph improvements.
- Update to version 1.57.90:
+ New JS API: GLib.Variant has gained a recursiveUnpack() method which
transforms the variant entirely into a JS object, discarding all type
information. This can be useful for dealing with a{sv} dictionaries, where
deepUnpack() will keep the values as GLib.Variant instances in order to
preserve the type information.
+ New JS API: GLib.Variant has gained a deepUnpack() method which is exactly the
same as the already existing deep_unpack(), but fits with the other camelCase
APIs that GJS adds.
+ Closed bugs and merge requests:
- Marshalling of GPtrArray broken.
- Fix locale chooser.
- dbus-wrapper: Remove interface skeleton flush idle on dispose.
- gobject: Use auto-compartment when getting property as well.
- modules/signals: Use array destructuring in _emit.
- GJS can't call glibtop_init function from libgtop.
- GLib's VariantDict is missing lookup.
- toString on an object implementing an interface fails.
- Regression in GstPbutils.Discoverer::discovered callback.
- GLib.Variant.deep_unpack not working properly with a{sv} variants.
- Various maintenance.
+ Various CI fixes.
- Update to version 1.57.4:
+ Closed bugs and merge requests:
- gjs 1.57 requires a recent sysprof version for sysprof-capture-3.
+ Misc documentation changes.
- Update to version 1.57.3:
+ The GJS profiler is now integrated directly into Sysprof 3, via the
GJS_TRACE_FD environment variable. Call stack information and garbage
collector timing will show up in Sysprof. See also GNOME/Initiatives#10
+ New JS API: System.addressOfGObject(obj) will return a string with the hex
address of the underlying GObject of `obj` if it is a GObject wrapper, or
throw an exception if it is not. This is intended for debugging.
+ New JS API: It's now possible to pass a value from Gio.DBusProxyFlags to the
constructor of a class created by Gio.DBusProxy.makeProxyWrapper().
+ Backwards-incompatible change: Trying to read a write-only property on a DBus
proxy object, or write a read-only property, will now throw an exception.
Previously it would fail silently. It seems unlikely any code is relying on
the old behaviour, and if so then it was probably masking a bug.
+ Closed bugs and merge requests:
- Build failure on Continuous.
- build: Bump glib requirement.
- profiler: avoid clearing 512 bytes of stack.
- system: add addressOfGObject method.
- Add support for GJS_TRACE_FD.
- Gio: Make possible to pass DBusProxyFlags to proxy wrapper.
- Various maintenance.
- Marshalling of GPtrArray broken.
- Build fix.
- Gio: sync dbus wrapper properties flags.
- GjsMaybeOwned: Reduce allocation when used as Object member.
- Update to version 1.57.2:
+ There are now overrides for Gio.SettingsSchema and Gio.Settings which avoid
aborting the whole process when trying to access a nonexistent key or child
schema. The original API from GLib was intended for apps, since apps should
have complete control over which settings keys they are allowed to access.
However, it is not a good fit for shell extensions, which may need to access
different settings keys depending on the version of GNOME shell they're
running on.
This feature is based on code from Cinnamon which the copyright holders have
kindly agreed to relicense to GJS's license.
+ New JS API: It is now possible to pass GObject.TypeFlags to
GObject.registerClass(). For example, passing
`GTypeFlags: GObject.TypeFlags.ABSTRACT` in the class info object, will create
a class that cannot be instantiated. This functionality was present in
Lang.Class but has been missing from GObject.registerClass().
+ Closed bugs and merge requests:
- Document logging features.
- Support optional GTypeFlags value in GObject subclasses.
- Ensure const-correctness in C++ objects.
- Programmer errors with GSettings cause segfaults.
- Various maintenance.
- debugger: Fix summary help.
- context: Use Heap pointers for GC objects stored in vectors.
- Update to version 1.57.1:
+ Closed bugs and merge requests:
- Various maintenance.
- mainloop: Assign null to property instead of deleting.
- Added -d version note README.md.
- Extra help for debugger commands.
- Crash in BoxedInstance when struct could not be allocated directly.
- Cairo conversion bugs.
- Update to version 1.56.2:
+ Crash in BoxedInstance when struct could not be allocated
directly.
+ Cairo conversion bugs fixed.
+ Gjs crashes when binding inherited property to js added
gobject-property.
+ console: Don't accept --profile after the script name.
- Update to version 1.56.1:
+ Calling dumpHeap() on non-existent directory causes crash.
+ Using Gio.MemoryInputStream.new_from_data ("string") causes
segfault.
+ Fix gjs_context_eval() for non-zero-terminated strings.
- Update to version 1.56.0:
+ Stable release version bump.
- Update to version 1.55.92:
+ Possible memory allocation/deallocation bug (possibly in
js_free() in GJS).
+ cairo-context: Special-case 0-sized vector.
+ Add some more eslint rules.
+ NMake/libgjs-private: Export all the public symbols there.
- Update to version 1.55.91:
+ The problem of freezing while running the tests using GCC's
sanitizers was determined to be a bug in GCC, which was fixed
in GCC 9.0.1.
+ Closed bugs and merge requests:
- gnome-sound-recorder crashes deep inside libgjs.
- Various maintenance.
- wrapperutils: Define $gtype property as non-enumerable.
- Update to version 1.55.90:
+ New JS API: It's now possible to call and implement DBus
methods whose parameters or return types include file
descriptor lists (type signature 'h'). This involves passing or
receiving a Gio.UnixFDList instance along with the parameters
or return values.
+ To call a method with a file descriptor list, pass the
Gio.UnixFDList along with the rest of the parameters, in any
order, the same way you would pass a Gio.Cancellable or async
callback.
+ For return values, things are a little more complicated, in
order to avoid breaking existing code. Previously,
synchronously called DBus proxy methods would return an
unpacked GVariant. Now, but only if called with a
Gio.UnixFDList, they will return [unpacked GVariant,
Gio.UnixFDList]. This does not break existing code because it
was not possible to call a method with a Gio.UnixFDList before,
and the return value is unchanged if not calling with a
Gio.UnixFDList. This does mean, unfortunately, that if you have
a method with an 'h' in its return signature but not in its
argument signatures, you will have to call it with an empty
FDList in order to receive an FDList with the return value,
when calling synchronously.
+ On the DBus service side, when receiving a method call, we now
pass the Gio.UnixFDList received from DBus to the called
method. Previously, sync methods were passed the parameters,
and async methods were passed the parameters plus the
Gio.DBusInvocation object. Appending the Gio.UnixFDList to
those parameters also should not break existing code.
+ See the new tests in installed-tests/js/testGDBus.js for
examples of calling methods with FD lists.
+ We have observed on the CI server that GJS 1.55.90 will hang
forever while running the test suite compiled with GCC 9.0.0
and configured with the --enable-asan and --enable-ubsan
arguments. This should be addressed in one of the following
1.55.x releases.
+ Closed bugs and merge requests:
- GDBus proxy overrides should support
Gio.DBusProxy.call_with_unix_fd_list().
- Add regression tests for GObject vfuncs.
- GjsPrivate: Sources should be C files.
- build: Vendor last-good version of AX_CODE_COVERAGE.
- Update to version 1.55.4:
+ Various maintenance.
+ Boxed copy constructor should not be called, split Boxed into
prototype and instance structs.
- Update to version 1.55.3:
+ Manually constructed ByteArray toString segfaults.
+ signals: Add _signalHandlerIsConnected method.
+ Various maintenance.
- Changes from version 1.55.2:
+ Gnome-shell crashes on destroying cached param specs.
+ Various maintenance.
+ Auto pointers builder.
+ configure.ac: Update bug link.
+ SIGSEGV when exiting gnome-shell.
+ Fix build with --enable-dtrace and create CI job to ensure it
doesn't break in the future.
+ Delay JSString-to-UTF8 conversion.
+ Annotate return values.
+ Fix a regression with GError toString().
+ GType memleak fixes.
+ Atoms refactor.
+ Write a "Code Hospitable" README file.
+ object: Method lookup repeatedly traverses introspection.
+ Handler of GtkEditable::insert-text signal is not run.
- Changes from version 1.55.1:
+ object: Implement newEnumerate hook for GObject.
+ Various maintenance.
+ ByteArray.toString should stop at null bytes.
+ Byte arrays that represent encoded strings should be
0-terminated.
+ context: Defer and therefore batch forced GC runs.
+ context: use timeout with seconds to schedule a gc trigger.
+ arg: Add special-case for byte arrays going to C.
- Update to version 1.54.3:
+ object: Fix write-only properties.
+ SIGSEGV when exiting gnome-shell.
+ SelectionData.get_targets crashes with "Unable to resize
vector".
+ Gnome-shell crashes on destroying cached param specs.
+ GType memleak fixes.
+ Fix build with --enable-dtrace and create CI job to ensure it
doesn't break in the future.
- Update to version 1.54.2:
+ context:
- Defer and therefore batch forced GC runs.
- Use timeout with seconds to schedule a gc trigger.
+ fundamental: Check if gtype is valid before using it.
+ Backported a fix for a crash in the interactive interpreter
when executing something like `throw "foo"`.
+ Backported various maintenance from 3.31.
- Update to version 1.54.1:
+ legacy: Ensure generated GType names are valid.
+ Fix GJS profiler with MozJS 60.
+ Regression with DBus proxies.
- Update to version 1.54.0:
+ Compatibility fix for byte arrays: the legacy toString()
behaviour of byte arrays returned from GObject-introspected
functions is now restored. If you use the functionality, a
warning will be logged asking you to upgrade your code
(glgo#GNOME/gjs#227).
- Update to version 1.53.92:
+ Technology preview of a GNOME 3.32 feature: native Promises for
GIO-style asynchronous operations. Since this is a technology
preview, we do not guarantee API stability with the version
coming in GNOME 3.32. These APIs are marked with underscores to
emphasize that they are not stable yet. Use them at your own
risk.
+ Closed bugs and merge requests:
- Added promisify to GJS GIO overrides (glgo#GNOME/gjs!225).
- Temporary fix for Gio.File.prototype (glgo#GNOME/gjs!226).
- Changes from version 1.53.91:
+ Closed bugs and merge requests:
- Fix example eslint errors;
- Fix more "lost" GInterface properties.
- Changes from version 1.53.90:
+ GJS includes a simple debugger now.
+ New API for programs that embed GJS:
gjs_context_setup_debugger_console().
+ New JavaScript features! This version of GJS is based on
SpiderMonkey 60, an upgrade from the previous ESR (Extended
Support Release) of SpiderMonkey 52.
+ Fixed bugs: glgo#GNOME/gjs#178, glgo#GNOME/gjs#179,
glgo#GNOME/gjs#185, glgo#GNOME/gjs#110, CWE-126
(glgo#GNOME/gjs#174), glgo#GNOME/gjs#149, glgo#GNOME/gjs#132,
glgo#GNOME/gjs#161, glgo#GNOME/gjs#5, glgo#GNOME/gjs#186.
- Changes from version 1.53.4:
+ Refactored the way GObject properties are accessed. This should
be a bit more efficient, as property info (GParamSpec) is now
cached for every object type. There may still be some
regressions from this; please be on the lookout so we can fix
them in the next release.
+ The memory usage for each object instance has been reduced,
resulting in several dozens of megabytes less memory usage in
GNOME Shell.
+ Fixed bugs: glgo#GNOME/gjs#160, glgo#GNOME/gjs#24,
glgo#GNOME/gjs#173, glgo#GNOME/gjs#165, glgo#GNOME/gjs#171,
glgo#GNOME/gjs#177, glgo#GNOME/gjs#172, glgo#GNOME/gjs#182.
- Changes from version 1.53.3:
+ Closed bugs and merge requests:
- Adding multiple ESLint rules for spacing.
- Various maintenance.
- Add pkgconfig(mozjs-60) BuildRequires while dropping its
predecessor pkgconfig(mozjs-52) and mozjs52-devel to reflect
upstream changes.
- Conditionalize the use of systemtap/dtrace: they are currently
failing.
- Update to version 1.53.3:
+ Adding multiple ESLint rules for spacing.
+ Various small fixes.
- Update to version 1.53.2:
+ The `Template` parameter passed to `GObject.registerClass()`
now accepts file:/// URIs as well as resource:/// URIs and byte
arrays.
+ New API: `gjs_get_js_version()` returns a string identifying
the version of the underlying SpiderMonkey JS engine. The
interpreter executable has also gained a `--jsversion` argument
which will print this string.
+ Several fixes for memory efficiency and performance.
+ Fixed bugs:
- Reduce memory overhead of g_object_weak_ref()
(glgo#GNOME/gjs#144).
- Use compacting GC on RSS size growth (glgo#GNOME/gjs#151).
- Segfault on enumeration of GjSFileImporter properties when a
searchpath entry contains a symlink.
- Update to version 1.53.1:
+ Improvements to garbage collection performance.
+ Now, when building a class from a UI template file signals
defined in the UI template file will be automatically
connected.
+ Fixed bugs:
- Tweener: Add min/max properties;
- `ARGV` encoding issues (glgo#GNOME/gjs#22);
- Make GC much more aggressive (glgo#GNOME/gjs#62 bsc#1093541);
- Queue GC when a GObject reference is toggled down
(glgo#GNOME/gjs#140);
- overrides: support Gtk template callbacks;
- Ensure not to miss the force_gc flag (glgo#GNOME/gjs#150).
- Append LGPL-2.0-or-later to the License tag to conform to due
source code licenses. And set LPGL-2.0-or-later License tag for
libgjs library subpackage.
- Drop fixed upstream patches:
+ gjs-Add-API-to-force-GC-schedule.patch and
+ gjs-Queue-forced-GC.patch.
+ gjs-ensure-force_gc-flag-use.patch.
- Add gjs-ensure-force_gc-flag-use.patch: context: Ensure force_gc
flag is not lost if the idle is scheduled (glgo#GNOME/gjs#150).
- Update to version 1.52.3:
+ Include calc.js example from Seed (glgo#gnome/gjs#130).
+ CI: Un-pin the Fedora Docker image (glgo#gnome/gjs#141,
(glgo#gnome/gjs#131).
+ Reduce overhead of wrapped objects (glgo#gnome/gjs#142,
(glgo#gnome/gjs#121).
+ Various CI changes (glgo#gnome/gjs#134, (glgo#gnome/gjs#136).
- Add gjs-Add-API-to-force-GC-schedule.patch: context: Add API to
force GC schedule. There are situations where we cannot run the
GC right away, but we also cannot ignore the need of running it.
For those cases, add a new private function that forces GC to
happen on idle (glgo"GNOME/gjs#140).
- Add gjs-Queue-forced-GC.patch: object: Queue a forced GC when
toggling down. Since we cannot know how many more wrapped
GObjects are going be marked for garbage collection after the
owner is destroyed, always queue a garbage collection when a
toggle reference goes down (glgo"GNOME/gjs#140).
- Update to version 1.52.2:
+ This is an unscheuled release in order to revert a commit that
causes a crash on exit, with some Cairo versions.
+ Closed bugs and merge requests:
- heapgraph.py: adjust terminal output style
(glgo#gnome/gjs#120).
- Warn about compilation warnings (glgo#gnome/gjs#125).
- Miscellaneous commits.
- Update to version 1.52.1:
+ In addition to System.dumpHeap(), you can now dump a heap from
a running Javascript program by starting it with the
environment variable GJS_DEBUG_HEAP_OUTPUT=some_name, and
sending it SIGUSR1.
+ Closed bugs:
- Crash when resolving promises if exception is pending
(glgo#GNOME/gjs#18).
- Tools for examining heap graph (glgo#GNOME/gjs#116).
- Add support for passing flags to Gio.DBusProxy in
makeProxyWrapper (glgo#GNOME/gjs#122).
- Cannot instantiate Cairo.Context (glgo#GNOME/gjs#126).
- GISCAN GjsPrivate-1.0.gir fails (glgo#GNOME/gjs#128).
- Invalid read of g_object_finalized flag (glgo#GNOME/gjs#129).
- Pick a different C++ linter.
- profiler: Don't assume layout of struct sigaction.
- Update tweener.js.
- Various maintenance.
- Update to version 1.52.0:
+ No changes from 1.51.92.
- Update to version 1.51.92:
+ Abort if we are called back in a non-main thread.
+ Fix build failure of 3.27.91 identified on debian/Ubuntu.
+ Analyze project code quality with Code Climate inside CI.
+ Various CI improvements.
- Modernize spec-file by calling spec-cleaner
- Update to version 1.51.91:
+ Promises now resolve with a higher priority, so asynchronous
code should be faster.
+ Bugs fixed:
- profiler: Don't include alloca.h when disabled.
- GNOME crash with fatal error "Finalizing proxy for an object
that's scheduled to be unrooted: Gio.Subprocess" in gjs
(glgo#GNOME/gjs#26).
- Update to version 1.51.90:
+ GJS now, once again, includes a profiler, which outputs files
that can be read with sysprof.
+ New API: For programs that want more control over when to start
and stop profiling, there is new API for GjsContext.
+ New API: GObject.signal_connect(), GObject.signal_disconnect(),
and GObject.signal_emit_by_name() are now available in case a
GObject-derived class has conflicting connect(), disconnect()
or emit() methods.
+ Bugs fixed: glgo#GNOME/gjs#2, glgo#GNOME/gjs#10,
glgo#GNOME/gjs#11, glgo#GNOME/gjs#31, glgo#GNOME/gjs#37,
glgo#GNOME/gjs#39, glgo#GNOME/gjs#40, glgo#GNOME/gjs#47,
glgo#GNOME/gjs#54, glgo#GNOME/gjs#55, glgo#GNOME/gjs#56,
glgo#GNOME/gjs#57, glgo#GNOME/gjs#58, glgo#GNOME/gjs#59,
glgo#GNOME/gjs#65.
- Update to version 1.51.4:
+ GJS will now log a warning when a GObject is accessed in
Javascript code after the underlying object has been freed.
+ APIs exposed through GObject Introspection that use the GdkAtom
type are now usable from Javascript.
+ The GitLab CI tasks have continued to gradually become more and
more sophisticated.
+ Closed bugs and merge requests:
- Add checks for GObjects that have been finalized.
- Fail static analyzer if new warnings are found.
- Run code coverage on GitLab.
- Amend gtk.js and add gtk-application.js with suggestion.
- Improve GdkAtom support that is blocking clipboard APIs.
- Test "Cairo context has methods when created from a C
function" fails.
- Various CI improvements.
- Various maintenance.
- Update to version 1.51.3:
+ CI improvements on GitLab.
- Update to version 1.51.2:
+ The home of GJS is now at GNOME's GitLab instance:
https://gitlab.gnome.org/GNOME/gjs
+ Closed bugs and merge requests:
- Allow throwing GErrors from JS virtual functions (bgo#682701)
- [RFC] bootstrap system (bgo#777724).
- Fix code coverage (and refactor it to take advantage of
mozjs52 features) (bgo#788166).
- Various maintenance (!2).
- Get GitLab CI working and various improvements (#6, !7, !9,
!11, !13).
- Add build status badge to README (!8).
- Use Docker images for CI (!12).
+ Some changes in progress to improve garbage collection when
signals are disconnected (bgo#679688).
- Do not try to build against s390 anymore, since it doesn't build
with mozjs54 and s390 is only for compability with old
applications (gjs doesn't qualifies).
- Update to version 1.50.4:
+ Gnome Shell crash with places-status extension when you plug an
USB device (glgo#gjs#33 and glgo#gjs#38).
- Changes from version 1.50.3:
+ GJS will now log a warning when a GObject is accessed in
Javascript code after the underlying object has been freed in
C. (This used to work most of the time, but crash
unpredictably.) We now prevent this situation which, is usually
by caused a memory management bug in the underlying C library.
+ Closed bugs and merge requests:
- Add checks for GObjects that have been finalized
(glgo#gjs#21, glgo#gjs#23, glgo#gjs#25, glgo#gjs#28,
glgo#gjs#33).
- Test "Cairo context has methods when created from a C
function" fails (glgo#gjs#27, glgo#gjs#35).
- Various fixes from the master branch for rare crashes.
- Update to version 1.50.2:
+ Closed bugs and merge requests:
- tweener: Fix a couple of warnings.
- legacy: Allow ES6 classes to inherit from abstract Lang.Class
class.
+ Minor bugfixes.
- Update Url to https://wiki.gnome.org/Projects/Gjs: current Gjs'
project web page.
- Align BuildRequires with configure:
+ Add pkgconfig(*): cairo-gobject, gio-2.0, gobject-2.0 and
gthread-2.0.
+ Drop pkgconfig(libmozjs-52) and libxml2-tools.
- Update to version 1.50.1:
+ As a debugging aid, gjs_dumpstack() now works even during
garbage collection.
+ Code coverage tools did not work so well in the last few 1.49
releases. The worst problems are now fixed, although even more
improvements will be released in the next unstable version.
Fixes include:
- Specifing prefixes for code coverage files now works again.
- Code coverage now works on lines inside ES6 class
definitions.
- The detection of which lines are executable has been improved
a bit.
- Rectify summaries.
- Update to version 1.50.0:
+ Relicense coverage.cpp and coverage.h to the same license as
the rest of GJS (bgo#787263).
- Change license back to MIT.
- Update to version 1.49.92:
+ It's now possible to build GJS with sanitizers (ASan and
UBSan) enabled; add "--enable-asan" and "--enable-ubsan" to
your configure flags.
+ There's also a "make check-valgrind" target which will run
GJS's test suite under Valgrind to catch memory leaks and
threading races.
+ Many of the crashes in GNOME 3.24 were caused by GJS's closure
invalidation code which had to change from the known-working
state in 1.46 because of changes to SpiderMonkey's garbage
collector. This code has been refactored to be less
complicated, which will hopefully improve stability and
debuggability.
+ Docs tweaks.
+ Bugs fixed: bgo#783220, bgo#786668, bgo#786995, bgo#787113.
- Temporariliy change license to GPL-2.0+: there are a couple files
in the source tree, that link into libgjs and bring the code to
GPL-2.0+ level; upstream is working on relicensing them
(bgo#787263).
- Update to version 1.49.91:
+ Deprecation: The private "__name__" property on Lang.Class
instances is now discouraged. Code should not have been using
this anyway, but if it did then it should use the "name"
property on the class (this.__name__ should become
this.constructor.name), which is compatible with ES6 classes.
+ Closed bugs:
- Use ES6 classes (bgo#785652).
- A few fixes for stack traces and error reporting
(bgo#786183).
- /proc/self/stat is read for every frame if GC was not needed
(bgo#786017).
+ Build fix.
- Update to version 1.49.90:
+ New API: GObject.registerClass(), intended for use with ES6
classes.
+ Misc 1.49 and mozjs52 enhancements (bgo#785040).
+ Switch to native promises (bgo#784713).
+ Can't call exports using top-level variable toString
(bgo#781623).
+ Properties no longer recognized when shadowed by a method
(bgo#785091).
+ Backport of changes required for use with mozjs-55.
- Changes from version 1.49.6:
+ GJS crash in needsPostBarrier, possible access from wrong
thread (bgo#783935).
- Changes from version 1.49.4:
+ This version of GJS is based on SpiderMonkey 52.
+ New language features
- ES6 classes.
- Async functions and await operator.
- Reflect - built-in object with methods for interceptable
operations.
+ Backwards-incompatible changes
- Non-standard "let expressions" and "let blocks" (e.g.,
`let (x = 5) { use(x) }`) are not supported any longer
- Non-standard flags argument to String.match(),
String.replace(), and String.search() (e.g.
`str.replace('foo', 'bar', 'g')`) is now ignored.
- Non-standard WeakSet.clear() method has been removed.
- Variables declared with let and const are now 'global lexical
bindings', as per the ES6 standard, meaning that they will
not be exported in modules.
+ Closed bugs:
- Prepare for SpiderMonkey 45 and 52 (bgo#781429).
- Add a static analysis tool as a make target (bgo#783214).
- Fix the build with debug logs enabled (bgo#784469).
- Switch to SpiderMonkey 52 (bgo#784196).
- Test suite fails when run with JIT enabled (bgo#616193).
- Replace pkgconfig(mozjs-38) BuildRequires for
pkgconfig(mozjs-52), following upstreams port.
- Add libxml2-tools BuildRequires: new dependency.
- Update to version 1.49.3:
+ Fixes in preparation for SpiderMonkey 52.
+ Use the Centricular fork of libffi to build on Windows.
+ Use a C++ auto pointer instead of g_autofree (bgo#777597).
+ Build failure in GNOME Continuous (bgo#783031).
- Update to version 1.49.2:
+ New feature: When building an app with the Package module,
using the Meson build system, you can now run the app with
"ninja run" and all the paths will be set up correctly.
+ New feature: Gio.ListStore is now iterable.
+ New API: Package.requireSymbol(), a companion for the already
existing Package.require(), that not only checks for a GIR
library but also for a symbol defined in that library.
+ New API: Package.checkSymbol(), similar to
Package.requireSymbol() but does not exit if the symbol was not
found. Use this to support older versions of a GIR library with
fallback functionality.
+ New API: System.dumpHeap(), for debugging only. Prints the
state of the JS engine's heap to standard output. Takes an
optional filename parameter which will dump to a file instead
if given.
+ Fixes in preparation for SpiderMonkey 52.
+ Misc fixes.
+ Bugs fixed: bgo#775868, bgo#781882, bgo#781882, bgo#782065,
bgo#782069, bgo#779593, bgo#782310, bgo#781219, bgo#780106.
- Update to version 1.49.1:
+ test GObject Class failure (bgo#693676).
+ Enable incremental GCs (bgo#724797).
+ Don't silently accept extra arguments to C functions
(bgo#680215).
+ Special case GValues in signals and properties (bgo#688128).
+ [cairo]: Instantiate wrappers properly (bgo#614413).
+ Warn if we're importing an unversioned namespace (bgo#689654).
+ Fixes in preparation for SpiderMonkey 45.
- Update to version 1.48.6:
+ GJS crash in needsPostBarrier, possible access from wrong
thread - more fixes for bgo#783935.
- Update to version 1.48.5:
+ GJS crash in needsPostBarrier, possible access from wrong
thread (bgo#783935).
+ Fix format string, caught by static analysis.
+ Fixes for regression in 1.48.4.
- Update to version 1.48.4:
+ gnome-shell 3.24.1 crash on wayland (bgo#781799).
- Update to version 1.48.3:
+ arg: don't crash when asked to convert a null strv to an array
(bgo#775679).
+ gjs 1.48.0: does not compile on macOS with clang (bgo#780350).
+ Modernize shell scripts (bgo#781806).
- Changes from version 1.48.2:
+ Intermittent crash in gnome-shell, probably in weak pointer
updating code (bgo#781194).
+ Add contributor's guide (bgo#781297).
+ Misc fixes.
- Update to version 1.48.1:
+ gjs crashed with SIGSEGV in gjs_object_from_g_object
(bgo#779918).
+ Misc bug fixes.
- Drop redundant %clean section.
- Update to version 1.48.0:
+ Memory leak in object_instance_resolve() (bgo#780171).
- Drop gjs-object-Fix-memory-leak-in-resolve.patch: fixed upstream.
- Add patch gjs-object-Fix-memory-leak-in-resolve.patch: The "name"
string, allocated in gjs_get_string_id(), wasn't getting freed at
every exit point of the function (bgo#780171).
- Update to version 1.47.92:
+ gjs 1.47.91 configure fails with Fedora's mozjs38 (bgo#779412).
+ tests: Don't fail when Gtk+-4.0 is available (bgo#779594).
+ gjs 1.47.91 test failures on non-amd64 (bgo#779399).
+ gjs_eval_thread should always be set (bgo#779693).
+ System.exit() should exit even across main loop iterations
(bgo#779692).
+ Fix a typo in testCommandLine.sh (bgo#779772).
+ arg: Fix accidental fallthrough (bgo#779838).
+ jsUnit: Explicitly check if tempTop.parent is defined
(bgo#779871).
+ Misc bug fixes.
- Drop mozjs38 BuildRequires and stop passing JS_INTERP=/usr/bin/js
to configure: No longer needed after upstream fixes.
- Update to version 1.47.91:
+ overrides/Gio: Provide an empty array on error, rather than
null (bgo#677513).
+ WithSignals parameter for Lang.Class (bgo#664897).
+ Add API to better support asynchronous code (bgo#608450).
+ Fix 1.47.90 tests are failing (bgo#778780).
+ boxed: Plug a memory leak (bgo#779036).
+ Don't crash when marshalling an unsafe integer from
introspection (bgo#778705).
+ Lang.Class should include symbol properties (bgo#778718).
+ Console output of arrays should be UTF-8 aware (bgo#778729).
+ Various fixes for 1.47.91 (bgo#779293).
+ Progress towards a Visual Studio build of GJS on Windows.
+ Misc bug fixes.
- Pass JS_INTERP=/usr/bin/js to configure in order to help it find
the default, unversioned js binary.
- Add moyjs38 BuildRequires: the mozjs interpreter is not installed
per default together with mozjs-devel.
- Update to version 1.47.90:
+ This version of GJS is based on SpiderMonkey 38.
+ Syntax enhancements.
+ Various API additions.
+ Backwards-incompatible changes:
- It is now a syntax error to declare the same variable twice
with "let" or "const" in the same scope. Existing code may
need to be fixed, but the fix is trivial.
+ SpiderMonkey is now extra vocal about warning when you access
an undefined property, and this causes some false positives.
You can turn this warning off by setting
GJS_DISABLE_EXTRA_WARNINGS=1.
+ When enumerating the importer object (i.e.,
"for (let i in imports) {...}") you will now get the names of
any built-in modules that have previously been imported.
+ Bugs fixed: bgo#776966, bgo#777205, bgo#642506, bgo#776549,
bgo#777962.
- Replace pkgconfig(mozjs-31) BuildRequires with
pkgconfig(mozjs-38), following upstreams port.
- Update to version 1.47.4:
+ News for GJS embedders such as gnome-shell:
- New API: The GjsCoverage type and its methods are now
exposed. Use this if you are embedding GJS and need to output
code coverage statistics.
+ Bugs fixed: bgo#563391, bgo#619710, bgo#636283, bgo#697020,
bgo#730101, bgo#737607, bgo#742852, bgo#751146, bgo#760057,
bgo#775444, bgo#775776, bgo#776193, bgo#776938.
- Update to version 1.47.3:
+ New JavaScript features! This version of GJS is based on
SpiderMonkey 31, an upgrade from the previous ESR (Extended
Support Release) of SpiderMonkey 24.
+ New syntax:
- Spread operator in function calls: someFunction(arg1, arg2,
...iterableObj).
- Generator functions: yield, function*, yield*.
- Binary and octal numeric literals: 0b10011100, 0o377.
- Function arguments without defaults can now come after those
with defaults: function f(x=1, y) {}.
+ New standard library module: Intl - Locale-sensitive formatting
and string comparison.
+ New behaviour:
- -0 and +0 are now considered equal as Map keys and Set
values.
- On typed arrays, numerical indexed properties ignore the
prototype object:
Int8Array.prototype[20] = 'foo';(new Int8Array(32))[20] == 0.
+ New non-standard Mozilla extensions:
- Array comprehensions.
- Generator comprehensions; both were originally proposed for
ES6 but removed.
+ Bugs fixed: bgo#573335, bgo#595439, bgo#605972, bgo#742249,
bgo#751252, bgo#770244, bgo#771598, bgo#771745, bgo#772027,
bgo#772033, bgo#772386, bgo#772790, bgo#773297, bgo#773335,
bgo#775205.
- Replace pkgconfig(mozjs-24) BuildRequires with
pkgconfig(mozjs-31), following upstreams port.
- Update to version 1.47.0:
+ Backwards-incompatible change: we have changed the way certain
JavaScript values are marshalled into GObject introspection 32
or 64-bit signed integer values, to match the ECMA standard.
+ Backwards-incompatible change: we have changed the way
gjs-console interprets command-line arguments.
- Add pkgconfig(gtk+-3.0) BuildRequires: enable GTK+ support.
- Update to version 1.46.0:
+ Be future proof against Format fixes in SpiderMonkey
(bgo#770111).
- Update to version 1.45.4:
+ Release out args before freeing caller-allocated structs
(bgo#768413).
+ Marshal variable array-typed signal arguments (bgo#761659).
+ Marshal all structs in out arrays correctly (bgo#761658).
+ Call setlocale() before processing arguments (bgo#760424).
+ Build fixes and improvements: bgo#737702, bgo#761072,
bgo#761366, bgo#765905, bgo#767368.
- Update to GNOME 3.20 Fate#318572
- Update to version 1.45.3:
+ Support external construction of gjs-defined GObjects
(bgo#681254).
+ Add new format.printf() API (bgo#689664).
+ Add new API to get the name of a repository (bgo#685413).
+ Add C to JS support for arrays of flat structures (bgo#704842).
+ Add API to specify CSS node name (bgo#758349).
+ Return value of default signal handler for "on_signal_name"
(bgo#729288).
+ Fix multiple emissions of onOverwrite in Tweener (bgo#597927).
+ Misc bug fixes: bgo#727370, bgo#623330, bgo#667908,
bgo#757763.
- Update to version 1.44.0:
+ Add Lang.Interface and GObject.Interface (bgo#751343,
bgo#752984).
+ Support callbacks with (transfer full) return types
(bgo#750286).
+ Add binding for setlocale() (bgo#753072).
+ Improve support to generate code coverage reports (bgo#743009,
bgo#743007, bgo#742362, bgo#742535, bgo#742797, bgo#742466,
bgo#751732).
+ Report errors from JS property getters/setters (bgo#730101).
+ Fix crash when garbage collection triggers while inside an init
function (bgo#742517).
+ Port to CallReceiver/CallArgs (bgo#742249).
+ Misc bug fixes (bgo#736979, bgo#753072, bgo#750688).
- Require gjs by the devel package: a user installing the -devel
package expects the interpreter to also be present.
- Update to version 1.43.3:
+ GTypeClass and GTypeInterface methods, such as
g_object_class_list_properties(), are now available
(bgo#700347).
+ Added full automatic support for GTK widget templates
(bgo#700347, bgo#737661, bgo##739739).
+ Added control of JS Date caches to system module (bgo#739790).
+ Misc bug fixes and memory leak fixes (bgo#738122, bgo#740696,
bgo#737701).
==== glib-networking ====
Version update (2.54.1 -> 2.62.1)
Subpackages: glib-networking-lang
- Update to version 2.62.1:
+ Fix two memory leaks.
- Update to version 2.62.0:
+ Revert broken queued data fix for
glgo#GNOME/glib-networking#15.
- Update to version 2.61.92:
+ Discard queued data after interrupted writes.
+ Verify socket timeouts are respected.
+ Fix a couple broken error messages.
+ Changes in version 2.61.90:
+ Fix translations of certain error messages
+ Changes in version 2.61.2:
+ Improve certain handshake error messages.
+ Fix regressions introduced in 2.61.1.
+ Changes in version 2.61.1:
+ This release contains a major refactoring of the TLS
codebase. The GnuTLS backend now shares the same base classes
as the OpenSSL backend, to avoid duplicating as much code as
possible. The base classes, previously used only by the
OpenSSL backend and originally forked from glib-networking
several years ago, have been enhanced to achieve feature-parity
with the current state of the GnuTLS backend. Please note
that the OpenSSL backend remains experimental. Further planned
work is required before this backend will be production-ready.
- Move LICENSE_EXCEPTION to %license.
- Update to version 2.60.3:
+ Fix clobbering of the thread-default main context after
certificate verification failure during async handshakes since
2.60.1.
+ Fix GTlsDatabase initialization failures in OpenSSL backend due
to uninitialized memory use.
+ Fix minor leak of ALPN protocols.
- Update to version 2.60.2:
+ OpenSSL backend now defaults to system trust store.
+ Fix client auth failure error with GnuTLS 3.6.7 (bsc#1134795).
- Drop 0001-gnutls-Handle-new-GNUTLS_E_CERTIFICATE_REQUIRED.patch:
fixed upstream.
- Handle new GnuTLS error GNUTLS_E_CERTIFICATE_REQUIRED
+ https://gitlab.gnome.org/GNOME/glib-networking/issues/70
+ add 0001-gnutls-Handle-new-GNUTLS_E_CERTIFICATE_REQUIRED.patch
- Update to version 2.60.1:
+ Improve reliability of client auth failure tests.
+ Fix excessive CPU usage after sync handshake.
- Update to version 2.60.0.1:
+ Fix build with OpenSSL pkg-config unavailable.
- Update to version 2.60.0:
+ This is the first stable release featuring the new OpenSSL
backend. Please be advised that this new backend is still
experimental and known to not work on some systems, including
Debian. Linux distributions are encouraged to stick to the
default build options, where OpenSSL is not yet enabled.
+ Fix build with GnuTLS disabled.
- Update to version 2.59.92:
+ GnuTLS: reject sync operations during handshake to avoid
deadlocks.
+ Temporarily disable DTLS and OpenSSL tests due to bugs.
- Update to version 2.59.91:
+ Update OpenSSL SSL struct when certificate is changed.
+ Fix tests build when GnuTLS is disabled.
+ Remove Fedora-specific PROFILE=SYSTEM default cipher list.
+ Fix some problems with the connection tests.
- Update to version 2.59.90:
+ This release adds an OpenSSL backend, obsoleting the
glib-openssl project.
+ The OpenSSL backend seems to be mature, though it is less
well-tested for desktop usage than the GnuTLS backend. It will
remain disabled by default at build time due to the
GPL-incompatible nature of the OpenSSL license -- and the
GPLv2-incompatible nature of the Apache license that will be
used by future versions of OpenSSL -- and because the GnuTLS
backend is sufficient for Linux distros.
+ Use the OpenSSL backend if you are building an embedded system
where (GPLv2+ or LGPLv3+) dependencies are unacceptable (e.g.
nettle or GMP, both dependencies of GnuTLS) and you are OK with
the GPL-incompatible OpenSSL license. If the OpenSSL backend is
enabled at build time, you should probably disable build of the
GnuTLS backend, or it will take precedence over the OpenSSL
backend at runtime.
- Update to version 2.59.2:
+ Add support for application layer protocol negotiation.
- Update to version 2.59.1:
+ This release removes the gnutls-pkcs11 backend, which was
disabled in 2.57.2, due to lack of any feedback whatsoever
regarding its disablement. If you think it is still useful to
you, given that the normal gnutls backend now supports PKCS#11,
speak up now.
+ This release also includes several changes to properly support
TLS 1.3.
+ Other changes:
- Perform certificate verification during, not after, TLS
handshake.
- Dramatically improve the reliability of the non-DTLS tests.
(DTLS is still having problems).
- Regenerate test certificates to prepare for OpenSSL support.
- Several meson build system improvements to prepare for
OpenSSL support.
- Update to version 2.58.0:
+ Updated translations.
- Update to version 2.57.92:
+ Revert fixes for glgo#GNOME/glib-networking#4 and
glgo#GNOME/glib-networking#6 due to regression
glgo#GNOME/glib-networking#43.
+ Fix installed tests glgo#GNOME/glib-networking!7.
- Update to version 2.57.90:
+ Properly check for server errors in connection tests.
+ Perform certificate verification during, not after, TLS
handshake.
+ Avoid trailing dots in SNI hostnames.
+ Send fallback SCSV with fallback connection attempts.
+ Fail unsafe rehandshake attempts initiated by API request.
- Update to version 2.57.3:
+ Fix memory leaks when calling
g_tls_connection_gnutls_get_certificate().
+ Use .so for modules on macOS instead of dylib.
+ Fix build with MSVCC.
- Update to version 2.57.2:
+ No visible changes for the user.
- Drop pkgconfig(p11-kit-1) BuildRequires: it's now not enabled by
default, and even when it was being enabled the backend would
only work if the env GIO_USE_TLS=gnutls-pkcs11 would be set.
- Update to version 2.57.1:
+ Use GnuTLS system trust (bgo#753260).
+ Fix criticals when child streams outlast the parent
GTlsConnection (bgo#792219).
+ Fix crash when setting client cert without private key
(bgo#793712).
- Update to version 2.56.1:
+ Fix build with PKCS#11 backend disabled (bgo#794292).
+ Various meson build system fixes (bgo#794358 and bgo#794372).
+ Tests are now compatible with GnuTLS 3.6 (bgo#794286).
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 2.56.0:
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 2.55.90:
+ Fix unit tests when SSLv3 is unavailable (bgo#782853).
+ Allow static linking (bgo#791100).
+ Fix issues found by coverity (bgo#792402).
+ Remove TLS build option; it is now mandatory.
+ Try to ensure that GnuTLS is only initialized if TLS is
actually used.
+ Update use of GObject to follow current best practices.
+ Use XDG_CURRENT_DESKTOP to determine which proxy module to
load.
- Update to version 2.55.2:
+ Fix glib-pacrunner.service installation directory (bgo#790367).
+ Updated translations.
- Drop glib-networking-Fix-build-failure-on-64bit-platforms.patch:
fixed upstream.
- Drop intltool BuildRequires as this is no longer used anymore
once upstream migrated to gettext long ago.
- Add pkgconfig(glib-2.0) BuildRequires. Note that it was being
pulled with gio-2.0 pkgconfig module and used already as both of
them live in glib2-devel package.
- Add pkgconfig(systemd) BuildRequires: new dependency after the
port to meson.
- Update to version 2.55.1:
+ Implement DTLS support (bgo#697908).
+ Port to Meson build system (bgo#786639).
+ Updated translations.
- Add ca-certificates-mozilla BuildRequires: new dependency.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Add glib-networking-Fix-build-failure-on-64bit-platforms.patch:
Fix a build failure (bgo#790367).
- Update to version 2.54.1:
+ gnutls: Fix using different client certs for different
connections (bgo#781578).
+ Updated translations.
- Update to version 2.54.0:
+ Updated translations.
- Replace old macros and fixup RPM group.
- Update to version 2.53.90:
+ gnutls: Stop using %LATEST_RECORD_VERSION in priority string,
since that gives better compatibility with current gnutls /
current real world (bgo#782218).
+ gnutls: Provide a better error message when a TLS alert is
received (bgo#782218).
+ Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Update to version 2.50.0:
+ Updated translations.
- Update to version 2.49.90:
+ Ported to use upstream gettext rather than
intltool/glib-gettext (bgo#768708).
+ Updated po files for future gettext versions.
+ Fixed translation lookup on Windows (bgo#765466).
+ Updated translations.
- Update to GNOME 3.20.2 Fate#318572
- Update to version 2.48.2:
+ gnutls: Fixed an infinite loop if a server sent two identical
copies of its CA certificate (bgo#765317).
+ Updated translations.
- Update to version 2.48.1:
+ Fixed translations in non-UTF-8 domains (bgo#765466).
+ Fixed bash-ism in configure (bgo#765396).
+ Updated translations.
- Stop passing V=1 to make, we do debugging locally.
- Add default http://www.gnome.org as Url: Silence rpmlint.
- Update to version 2.48.0:
+ New stable release. (No changes since 2.47.90).
- Update to version 2.47.90:
+ gnutls: The non-PKCS#11 TLS plugin now uses gnutls's
certificate validation code directly, rather than attempting to
build a certificate chain itself first (bgo#753260 and others).
+ gnutls: Fixed a leak when closing a connection during an
implicit handshake (bgo#736809).
+ gnutls: Fixed "make check" without PKCS#11 support
(bgo#728977).
+ gnutls: Various changes in preparation for DTLS support (but
not the actual DTLS support itself) (bgo#697908, bgo#735754).
+ Updated translations.
- Update to version 2.47.1:
+ Added a systemd service file for glib-pacrunner (bgo#755740).
- Update to version 2.46.1:
+ Fixed a certificate chain validation problem that affected
Facebook in Epiphany (bgo#750457).
- Update to version 2.46.0:
+ Various minor cleanups and small memory leak fixes.
+ Added a new test case for client certificate chain handling
(bgo#754129).
+ Updated translations.
- Update to version 2.45.1:
+ tls/gnutls: Implement
g_tls_client_connection_copy_session_state(), to allow
implementing FTP-over-TLS in gvfs (bgo#745255).
- Update to version 2.44.0:
+ Stable release, no changes since 2.43.92.
- Update to version 2.43.92:
+ Fix TLS session caching when using session tickets
(bgo#745099).
+ Updated translations.
- Update to version 2.43.91:
+ tls/gnutls: Removed a workaround for connecting to servers with
weak DH parameters, which was apparently only needed because
gnutls was prioritizing DHE over RSA (rh#1177964#c8).
+ tls/gnutls: We now require gnutls 3.x again. (In fact, 2.42.1
and 2.43.1 accidentally used a 3.x-only function, so we already
required it, we were just failing to declare that fact).
+ tls/tests: Skip certain tests when running against old gnutls
or GLib releases. (glib-networking 2.43.91 itself does not
require GLib 2.43, but one of the test cases does).
+ Updated translations.
- Update to version 2.43.1:
+ The GTlsClientConnection "use-ssl3" property now falls back to
TLS 1.0 if SSL 3.0 has been disabled, rather than just failing.
Also, we now use the gnutls %LATEST_RECORD_VERSION option by
default (to allow connecting to certain servers that were
incorrectly patched for the POODLE attack), but also make sure
to remove that option in the fallback ("use-ssl3") mode (to
allow connecting to other servers that are differently broken)
(bgo#738633, bgo#740087).
+ tls/gnutls: Miscellaneous warning, debugging, and leak fixes
(bgo#736757, bgo#736809, bgo#737106).
+ Updated translations.
- Update to version 2.42.1:
+ The GTlsClientConnection "use-ssl3" property now falls back to
TLS 1.0 if SSL 3.0 has been disabled, rather than just failing.
Also, we now use the gnutls %LATEST_RECORD_VERSION option by
default (to allow connecting to certain servers that were
incorrectly patched for the POODLE attack), but also make sure
to remove that option in the fallback ("use-ssl3") mode (to
allow connecting to other servers that are differently broken).
(bgo#738633, bgo#740087).
+ tls/gnutls: Miscellaneous warning, debugging, and leak fixes
(bgo#736757, bgo#736809, bgo#737106).
+ Updated translations.
==== glib2 ====
Version update (2.54.3 -> 2.62.4)
Subpackages: glib2-lang glib2-tools libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libgthread-2_0-0
- Update to version 2.62.4:
+ Apply recursion depth limits to variants in D-Bus messages.
+ Bugs fixed: glgo#GNOME/GLib#1938, glgo#GNOME/GLib!1240,
glgo#GNOME/GLib!1257, glgo#GNOME/GLib!1266,
glgo#GNOME/GLib!1276, glgo#GNOME/GLib!1290.
- Update to version 2.62.3:
+ Use `poll()` in `g_spawn_sync()` rather than `select()`, which
is subject to FD limits.
+ Fix undefined behaviour with `g_utf8_find_prev_char()`.
+ Bugs fixed: glgo#GNOME/GLib#954, glgo#GNOME/GLib#1318,
glgo#GNOME/GLib#1897, glgo#GNOME/GLib#1903,
glgo#GNOME/GLib#1916, glgo#GNOME/GLib#1917,
glgo#GNOME/GLib!1174, glgo#GNOME/GLib!1184,
glgo#GNOME/GLib!1194, glgo#GNOME/GLib!1203,
glgo#GNOME/GLib!1207, glgo#GNOME/GLib!1215,
glgo#GNOME/GLib!1219, glgo#GNOME/GLib!1222,
glgo#GNOME/GLib!1228.
- Re-enable systemtap, and require systemtap-headers and
systemtap-dtrace, rather than systemtap-sdt-devel, to avoid build
cycle (boo#1145438).
- Own /usr/share/systemtap{|tapset} directories, since we no
longer have systemtap-sdt-devel in BuildRequires.
- Disable lto if systemtap is enabled: build fails otherwise.
- Update to version 2.62.2:
+ Bugs fixed:
- glgo#GNOME/GLib#1896: Use after free when calling
g_dbus_connection_flush_sync() in a dedicated thread.
- glgo#GNOME/GLib!1154: Backport glgo#GNOME/GLib!1152
?gwinhttpvfs: Handle g_get_prgname() returning NULL? to
glib-2-62.
- glgo#GNOME/GLib!1156: Backport glgo#GNOME/GLib!1146 Solaris
fixes to glib-2-62.
- Update to version 2.62.1:
+ Fix regression in g_file_copy() when passing
`G_FILE_COPY_TARGET_DEFAULT_PERMS` flag; the destination
permissions would be private rather than following the process?
umask.
+ Several `GDateTime` parsing fixes.
+ Always build the tests if installed-tests are enabled, so that
the tests can actually be installed.
+ Bugs fixed: glgo#GNOME/GLib#174, glgo#GNOME/GLib#1865,
glgo#GNOME/GLib#1875, glgo#GNOME/GLib#1887,
glgo#GNOME/GLib#1888, glgo#GNOME/GLib!1021,
glgo#GNOME/GLib!1094, glgo#GNOME/GLib!1101,
glgo#GNOME/GLib!1102, glgo#GNOME/GLib!1103,
glgo#GNOME/GLib!1127, glgo#GNOME/GLib!1128,
glgo#GNOME/GLib!1140, glgo#GNOME/GLib!1141,
glgo#GNOME/GLib!1142.
+ Updated translations.
- Update to version 2.62.0:
+ Fix new `GFileInfo` APIs to work when
`G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC` was not queried.
+ Bugs fixed: glgo#GNOME/GLib#487, glgo#GNOME/GLib!1084,
glgo#GNOME/GLib!1086,glgo#GNOME/GLib!1087.
- Update to version 2.61.3:
+ Support setting thread name on BSD systems.
+ Install previously-uninstalled headers for public
`GNativeSocketAddress` object.
+ Very initial support for Windows apps (UWP).
+ Add various new valgrind suppressions to `glib.supp`.
+ Bugs fixed: glgo#GNOME/GLib!83, glgo#GNOME/GLib!512,
glgo#GNOME/GLib!873, glgo#GNOME/GLib!905, glgo#GNOME/GLib!1057,
glgo#GNOME/GLib!1309, glgo#GNOME/GLib!1620,
glgo#GNOME/GLib!1761, glgo#GNOME/GLib!1803,
glgo#GNOME/GLib!1819, glgo#GNOME/GLib!1852,
glgo#GNOME/GLib!1854, glgo#GNOME/GLib!1860,
glgo#GNOME/GLib!1863, glgo#GNOME/GLib!1867,
glgo#GNOME/GLib!1870, glgo#GNOME/GLib!1879,
glgo#GNOME/GLib!1880, glgo#GNOME/GLib!1881,
glgo#GNOME/GLib!1002, glgo#GNOME/GLib!1011,
glgo#GNOME/GLib!1015, glgo#GNOME/GLib!1016,
glgo#GNOME/GLib!1017, glgo#GNOME/GLib!1023,
glgo#GNOME/GLib!1026, glgo#GNOME/GLib!1027,
glgo#GNOME/GLib!1031, glgo#GNOME/GLib!1032,
glgo#GNOME/GLib!1033, glgo#GNOME/GLib!1034,
glgo#GNOME/GLib!1036, glgo#GNOME/GLib!1037,
glgo#GNOME/GLib!1044, glgo#GNOME/GLib!1049,
glgo#GNOME/GLib!1050, glgo#GNOME/GLib!1054,
glgo#GNOME/GLib!1057, glgo#GNOME/GLib!1059,
glgo#GNOME/GLib!1066, glgo#GNOME/GLib!1068,
glgo#GNOME/GLib!1071, glgo#GNOME/GLib!1074,
glgo#GNOME/GLib!1075.
- Update to version 2.61.2:
+ Add various new array functions (#236, #269, #373).
+ Rework how D-Bus connections are closed/unreffed when
`g_test_dbus_down()` is called. Tests which leak a
`GDBusConnection` may now time out and abort, rather than
silently leaking. (#787)
+ Add a deprecation macro for GLib macros, and use it;
third-party uses of long-deprecated GLib macros may now start
causing warnings. (#1060).
+ Deprecate `GTime` and `GTimeVal`, and various functions which
use them. Use `GDateTime` and `guint64` UNIX timestamps
instead.
+ Stop using `G_DISABLE_DEPRECATED` to allow disabling
deprecation warnings; third-party code should now be using
`GLIB_VERSION_{MIN_REQUIRED, MAX_ALLOWED}` to control symbol
usage.
+ Improve `GNetworkMonitor` detection of offline states (#1788).
+ Fix CVE-2019-12450, wide permissions of files when copying
using GIO.
- Changes from version 2.61.1:
+ Upgrade to Unicode Character Database v12.1.
+ Improve network availability detection with NetworkManager to
treat lower levels of connectivity as having reduced
availability.
- Changes from version 2.61.0:
+ Add coloured output support to `gdbus introspect.
+ Updated translations.
- Update to version 2.60.7:
+ Bugs fixed: glgo#GNOME/GLib#1819, glgo#GNOME/GLib#1847,
glgo#GNOME/GLib!1012, glgo#GNOME/GLib!1013,
glgo#GNOME/GLib!1061, glgo#GNOME/GLib!1065,
glgo#GNOME/GLib!1081.
- Update to version 2.60.6:
+ Fix various bugs with use of the `GKeyfileSettingsBackend`
within flatpaks (glgo#GNOME/GLib!984, glgo#GNOME/GLib!985,
glgo#GNOME/GLib#1825).
+ Bugs fixed: glgo#GNOME/GLib!993, glgo#GNOME/GLib!984,
glgo#GNOME/GLib!985.
- Drop glib2-keyfile-handle-filename-being-null.patch: Fixed
upstream.
- Add glib2-keyfile-handle-filename-being-null.patch: key file:
Handle filename being NULL (glgo#GNOME/GLib!1825,
glgo#GNOME/GLib#984).
- Update to version 2.60.5:
+ Fix implicit use of the `GKeyfileSettingsBackend`.
+ Fix opening a URI using the ?Open URI? portal.
+ Bugs fixed: glgo#GNOME/GLib!910, glgo#GNOME/GLib!949,
glgo#GNOME/GLib!956, glgo#GNOME/GLib!958, glgo#GNOME/GLib!969,
glgo#GNOME/GLib!977.
- Update to version 2.60.4:
+ Fixes to improved network status detection with NetworkManager.
+ Leak fixes to some `glib-genmarshal` generated code.
+ Further fixes to the Happy Eyeballs (RFC 8305) implementation.
+ File system permissions fix to clamp down permissions in a
small time window when copying files (CVE-2019-12450).
+ Bugs fixed: glgo#GNOME/GLib#1755, glgo#GNOME/GLib#1788,
glgo#GNOME/GLib#1792, glgo#GNOME/GLib#1793,
glgo#GNOME/GLib#1795, glgo#GNOME/GLib!865, glgo#GNOME/GLib!878.
- Set umask to 022 before running glib-compile-schemas
(boo#1131761).
- Update to version 2.60.3:
+ * Various fixes to small key/value support in `GHashTable`.
* Bugs fixed:
- Critical in g_socket_client_async_connect_complete.
- New GHashTable implementation confuses valgrind.
- test_month_names: assertion failed.
- GNetworkAddressAddressEnumerator unsafely modifies cache in
GNetworkAddress.
- Leaks in gsocketclient.c connection code.
- glib/date test fails.
- GDB pretty-printer for GHashTable no longer works
+ Updated translations.
- Move glib2.macros to %_rpmmacrodir. /etc is for the system admin.
- Update to version 2.60.2:
+ Fix crash when displaying notifications on macOS.
+ Improve network status detection with NetworkManager.
+ Bugs fixed: glgo#GNOME/GLib!790, glgo#GNOME/GLib!793,
glgo#GNOME/GLib!803.
+ Updated translations.
- Use FAT LTO objects in order to provide proper static library (boo#1133129).
- Update to version 2.60.1:
+ Fix documentation for `gdbus-tool wait` to use correct units.
+ Bugs fixed: glgo#GNOME/GLib#1709, glgo#GNOME/GLib#1725,
glgo#GNOME/GLib#1737, glgo#GNOME/GLib!711, glgo#GNOME/GLib!722,
glgo#GNOME/GLib!727, glgo#GNOME/GLib!729, glgo#GNOME/GLib!758,
glgo#GNOME/GLib!775.
+ Updated translations.
- Drop upstream fixed patch:
0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch.
==== glib2-branding-openSUSE ====
- Add super+f1 key binding for help to match GNOME default.
- Fix keyassignment for help: the schema was changed to array of
strings, as multiple keys can now be bound.
- Update gnome_defaults: evince.desktop has been renamed to
org.gnome.Evince.desktop with GNOME 3.30.
- Recommend sound-theme-freedesktop by both openSUSE and SLE.
(bsc#1097595)
- Update .gschema.override.in: referring the implementation of
bsc#1077332, fully enable gnome-software notification which is
now used on both leap15 and sle15 to replace the legacy g-s-d
notification method (boo#1090042).
- Modernize spec-file by calling spec-cleaner
- Update .gschema.override.in: evolution.desktop has been renamed
to org.gnome.Evolution.desktop (for GNOME 3.28).
- Revert "Update .gschema.override.in: evolution.desktop has been
renamed to org.gnome.Evolution.desktop.": This will only be valid
with GNOME 3.28.
- Use variable flavor instead of BUILD_FLAVOR: obs is only
replacing the first occurence.
- Rename base package to glib2-branding and add SLE and openSUSE as
multibuild flavors. There is no other difference to the previous
glib2-branding-{openSUSE,SLE} packages.
- Drop pre_checkin.sh: no longer needed with multibuild.
- Update .gschema.override.in to show application menu on title
bar in sle-classic session (bgo#746592 bsc#1070090).
- Update .gschema.override.in: evolution.desktop has been renamed
to org.gnome.Evolution.desktop.
- Update SLE version to 15.
- Remove post/postun scripts, no longer needed with file triggers.
- Update favorites applications on SLE15, we switched to pidgin and
gnome-photos.
- Update .gschema.override.in to set small icon size on Desktop and
nautilus in Leap, which is consistent with SLE (bsc#1043604).
- Enable freedesktop sound theme by default (boo#1004919):
+ Set org.gnome.desktop.sound/theme-name to 'freedesktop' for
openSUSE.
+ Recommend sound-theme-freedesktop by gio-branding-openSUSE.
- Introdue @@IF_LEAP@@ logic into the .gschema.override.in file:
IF_LEAP is true if building for 'openSUSE' and sle_version is set
in prjconf. Apply IF_LEAP to the GNOME Software update
notifications.
- Once again disable GNOME Software update notifications (automatic
download of patches; openSUSE relies on gnome-settings-daemon's
internal update plugin for update notifications) (boo#997572).
- Do not attempt to build -openSUSE on SLE and -SLE on openSUSE:
trick the .spec file to ExclusiveArch: %nil in this case.
- Make gnome-settings-daemon housekeeping plugin ignore /boot/efi
[bsc#919217].
Summary from bsc#919217:
"On a default UEFI installation, /boot/efi is created with a size
of 156MB. It will cause gnome-settings-daemon to popup a warning,
if logged as root (not 100% sure when logged as a regular user)
that a partition has less than than 1GB of free space.
/boot/efi should be added to default schema
org.gnome.settings-daemon.plugin.housekeeping ignore-paths"
- Resync with glib2-branding-SLE and simplify specfile.
- Replaces Requires by Recommends on wallpaper-branding-openSUSE:
gio-branding-openSUSE is required by glib2, which is causing
openSUSE wallpaper as hard dependency on non-graphical install.
(boo#993969).
- Add some settings from SLE12 SP2, not enabled when building on
openSUSE (default zoom on nautilus).
- Update favorite applications default to use new names from
upstream, prevent writing some defaults to dconf (partially fixes
bsc#979947).
- Fix KeySym assigned for Help, XF86Help doesn't exist anymore.
- Drop org.gnome.settings-daemon.plugins.media-keys/toggle-mute
since we dropped the patch making this needed.
- The touchpad schemas migrated to org.gnome.desktop.peripherals
from org.gnome.settings-daemon.peripherals, adapt tap-to-click
setting accordingly (boo#954526).
- The "disable-while-typing" key no longer exists, remove it
accordingly.
- Bump version to 42.1, to prepare for next version of openSUSE.
- Drop org.gnome.settings-daemon.plugins.power/button-power
override: this settings has been removed in GNOME 3.17.92.
- Drop org.gnome.eog.ui/external-editor reference: EOG 3.15 no
longer supports this.
- Gedit desktop file got renamed to org.gnome.gedit.desktop,
update gnome_defaults.conf accordingly (boo#904010).
==== glibc ====
Subpackages: glibc-32bit glibc-locale-base-32bit
- posix-Add-internal-symbols-for-posix_spawn-interface.patch,
glibc-2.29-posix-Use-posix_spawn-on-popen.patch: Use posix_spawn on
popen (bsc#1149332, BZ #22834)
- ppc-tle-htm-nosc.patch: powerpc: Fix syscalls during early process
initialization (SLE-8348, BZ #22685)
- s390-strstr-page-boundary.patch: S390: Fix handling of needles crossing
a page in strstr z15 ifunc-variant (bsc#1157893, BZ #25226)
- prefer-map-32bit-exec.patch: rtld: Check __libc_enable_secure before
honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126, bsc#1157292, BZ
[#25204])
- GNU1815 - Hardware support in toolchain (bsc#1151582)
0001-S390-Add-configure-check-to-detect-z10-as-mininum-ar.patch
0002-S390-Use-hwcap-instead-of-dl_hwcap-in-ifunc-resolver.patch
0003-S390-Unify-31-64bit-memcpy.patch
0004-S390-Refactor-memcpy-mempcpy-ifunc-handling.patch
0005-S390-Remove-s390-specific-implementation-of-bcopy.patch
0006-S390-Use-memcpy-for-forward-cases-in-memmove.patch
0007-S390-Add-configure-check-to-detect-z13-as-mininum-ar.patch
0008-S390-Add-z13-memmove-ifunc-variant.patch
0009-S390-Add-z13-strstr-ifunc-variant.patch
0010-S390-Add-z13-memmem-ifunc-variant.patch
0011-S390-Cleanup-ifunc-resolve.h.patch
0012-S390-Mark-vx-and-vxe-as-important-hwcap.patch
0013-S390-Add-new-hwcap-values-for-new-cpu-architecture-a.patch
0014-S390-Add-configure-check-to-detect-support-for-arch1.patch
0015-S390-Add-arch13-memmove-ifunc-variant.patch
0016-S390-Add-arch13-strstr-ifunc-variant.patch
0017-S390-Add-arch13-memmem-ifunc-variant.patch
- regex-parse-reg-exp.patch: ERE '0|()0|\1|0' causes regexec undefined
behavior (CVE-2009-5155, bsc#1127223, BZ #18986)
- regex-read-overrun.patch: regex: fix read overrun (CVE-2019-9169,
bsc#1127308, BZ #24114)
- crt-nocompress-debug-sections.patch: Don't compress debug sections in
crt*.o files (bsc#1123710)
- ldconfig-concurrency.patch: Avoid concurrency problem in ldconfig
(bsc#1117993, BZ #23973)
- force-elision-race.patch: Fix race in pthread_mutex_lock while promoting
to PTHREAD_MUTEX_ELISION_NP (bsc#1131330, BZ #23275)
==== glibc ====
Subpackages: glibc-extra glibc-locale glibc-locale-base nscd
- posix-Add-internal-symbols-for-posix_spawn-interface.patch,
glibc-2.29-posix-Use-posix_spawn-on-popen.patch: Use posix_spawn on
popen (bsc#1149332, BZ #22834)
- ppc-tle-htm-nosc.patch: powerpc: Fix syscalls during early process
initialization (SLE-8348, BZ #22685)
- s390-strstr-page-boundary.patch: S390: Fix handling of needles crossing
a page in strstr z15 ifunc-variant (bsc#1157893, BZ #25226)
- prefer-map-32bit-exec.patch: rtld: Check __libc_enable_secure before
honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126, bsc#1157292, BZ
[#25204])
- GNU1815 - Hardware support in toolchain (bsc#1151582)
0001-S390-Add-configure-check-to-detect-z10-as-mininum-ar.patch
0002-S390-Use-hwcap-instead-of-dl_hwcap-in-ifunc-resolver.patch
0003-S390-Unify-31-64bit-memcpy.patch
0004-S390-Refactor-memcpy-mempcpy-ifunc-handling.patch
0005-S390-Remove-s390-specific-implementation-of-bcopy.patch
0006-S390-Use-memcpy-for-forward-cases-in-memmove.patch
0007-S390-Add-configure-check-to-detect-z13-as-mininum-ar.patch
0008-S390-Add-z13-memmove-ifunc-variant.patch
0009-S390-Add-z13-strstr-ifunc-variant.patch
0010-S390-Add-z13-memmem-ifunc-variant.patch
0011-S390-Cleanup-ifunc-resolve.h.patch
0012-S390-Mark-vx-and-vxe-as-important-hwcap.patch
0013-S390-Add-new-hwcap-values-for-new-cpu-architecture-a.patch
0014-S390-Add-configure-check-to-detect-support-for-arch1.patch
0015-S390-Add-arch13-memmove-ifunc-variant.patch
0016-S390-Add-arch13-strstr-ifunc-variant.patch
0017-S390-Add-arch13-memmem-ifunc-variant.patch
- regex-parse-reg-exp.patch: ERE '0|()0|\1|0' causes regexec undefined
behavior (CVE-2009-5155, bsc#1127223, BZ #18986)
- regex-read-overrun.patch: regex: fix read overrun (CVE-2019-9169,
bsc#1127308, BZ #24114)
- crt-nocompress-debug-sections.patch: Don't compress debug sections in
crt*.o files (bsc#1123710)
- ldconfig-concurrency.patch: Avoid concurrency problem in ldconfig
(bsc#1117993, BZ #23973)
- force-elision-race.patch: Fix race in pthread_mutex_lock while promoting
to PTHREAD_MUTEX_ELISION_NP (bsc#1131330, BZ #23275)
==== glu ====
- U_build-fix.patch
* build fix for sle15-sp2 (bsc#1158161)
==== gnome-bluetooth ====
Version update (3.26.1 -> 3.34.0)
Subpackages: gnome-bluetooth-lang libgnome-bluetooth13 typelib-1_0-GnomeBluetooth-1_0
- Update to version 3.34.0:
+ Fix possible use-after-free when using some gnome-shell
extensions.
+ Updated translations.
- Update to version 3.33.90:
+ Describe "Reveal" as "Open Containing Folder".
+ Updated translations.
- Update to version 3.32.1:
+ Fix setup of devices that don't need pairing.
+ Always try to pair pointer devices.
+ Delegate audio devices quirks to bluez, which means that more
PIN codes can be tried without user intervention.
+ Disable discovery when switching settings.
+ Fix possible warnings when switching settings.
- Update to version 3.32.0:
+ Add quirk for Evoluent VerticalMouse 4.
- Update to version 3.31.1:
+ Accessibility fixes and support for narrow displays in the
Settings panel widget.
+ Add support for another "Microsoft Sculpt Comfort Mouse".
+ Build improvements.
- Drop gnome-bluetooth-Add-Sculpt-Comfort-Mouse.patch: Fixed
upstream.
- Add gnome-bluetooth-Add-Sculpt-Comfort-Mouse.patch: lib: Add
another oui for "Microsoft Sculpt Comfort Mouse".
- Update to version 3.28.2:
+ Use feature of BlueZ 5.51 to avoid Bluetooth adapters being
left discoverable if the Settings panel exits suddenly.
+ Build warning fixes.
- Add pkgconfig(gio-unix-2.0), pkgconfig(gmodule-2.0) and
pkgconfig(libnotify) BuildRequires and drop pkgconfig(udev)
BuildRequires, align with what meson checks for.
- Help translation-update-upstream finding the right gettext domain
name: pass "po gnome-bluetooth2" to the call.
- Update to version 3.28.1:
+ Work-around a race in bluetoothd which would leave Bluetooth
adapters discoverable even after the Settings panel closed
cleanly.
+ Fix icons in Persian and Punjabi translations.
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update summaries.
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.92:
+ Avoid crash when Bluetooth panel is switched away from quickly.
+ Fix connection button state becoming out of sync after
disconnect.
+ Make sure to remove all the devices when bluetoothd crashes.
+ Stop spinner when it becomes invisible.
+ Fix compile-time warning.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Simplify and make BluetoothClient more efficient.
+ Fix problems when Bluetooth adapters come and go.
+ Remove quirks already handled by autopair plugin.
- Update Url tag to https://wiki.gnome.org/Projects/GnomeBluetooth,
current GNOME Bluetooth's web page.
- Rename enable-gtk-doc meson option to gtk_doc following upstream
change.
- Add LGPL-2.1+ to the License tag for compliance with the
libraries' copyrights.
- Update summaries and descriptions to express more accurately each
subpackage's content.
- Drop update-desktop-files BuildRequires and its macro: it is no
longer needed.
- Update to version 3.26.1:
+ Fix installation of Bluetooth icons.
+ Fix Bluetooth icon names for bluetooth-sendto in various
translations.
- Update to version 3.26.0:
+ Fix "file received" notifications not being translated.
+ Updated translations.
- Update package summaries. Avoid running fdupes across hardlink
boundaries.
- Update to version 3.25.91:
+ Port to meson build system, and remove autotools build system.
+ Use Unicode in translatable strings.
+ Update Settings UI for updated gnome-control-center UI.
+ Align the explanatory text with the listbox.
+ Fix crash when exiting panel during pairing.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Drop %glib2_gsettings_schema_*, desktop_database_* and
%icon_theme_cache_* post/postun macros: the functionality is now
covered by file triggers.
- Add gtk-doc BuildRequires: new dependency, as we no longer
receive the docs pre-built in the tarball.
- Drop intltool BuildRequires: no longer needed.
- Update to version 3.20.1:
+ Unknown device types now show as "Unknown" rather than "All
types".
+ Fix an invisible spinner when pairing.
+ Fix PIN font size.
- Drop gnome-bluetooth-plugins-geoclue Obsoletes: Not been around
since version 3.11.3, no current openSUSE release carry this.
- Drop libgnomebt-devel Obsoletes/Provides and libgnomebt1
Provides: Not been around since 2009.
- Drop obexd-client Requires: obex was merged into bluez a long
time ago, and we already pull it.
- Drop no longer needed Provides/Obsoletes: bluez-gnome and
nautilus-sendto-plugin-bluetooth.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Stop passing V=1 to make, we do debugging locally.
- Update to version 3.20.0:
+ Add support for joysticks.
+ Fix small memory leaks.
+ Fix a runtime warning when the vendor is unknown.
+ Fix PIN label size.
- Update to GNOME 3.20 -- Fate#318572.
- Remove 61-gnome-bluetooth-rfkill.rules (no longer needed).
- Update to version 3.18.3:
+ Trust devices paired from the remote device.
- Update to version 3.18.2:
+ Added API to export adapter status.
+ Updated translations.
- Update to version 3.18.1:
+ Fix a number of style regressions in PIN dialogues.
+ Updated translations.
- Nothing in gnome-bluetooth now needs gnome-control-center so
remove the recommendation as non-GNOME solutions based on
gnome-bluetooth exist.
- Update to version 3.18.0:
+ Updated translations.
- Update to version 3.17.92:
+ Updated translations.
- Update to version 3.17.90:
+ This version of the library adds Obex support to the settings
widget. When the settings panel will be opened, other devices
will be able to send files to the computer.
+ Remove outdated end-user documentation.
+ Settings:
- Better empty and disabled state views.
- Handle service authorisation requests for HID devices (mice,
joypads).
- Fix phone icon if extra icons aren't installed.
- Add default PIN for Logitech Ultrathin Touch mouse and
Microsoft Sculpt Comfort mice.
+ Send-to:
- Show better error message when sending a file fails.
- Disallow sending files to iDevices, they don't support Obex.
- Add pkgconfig(libcanberra-gtk3) and pkgconfig(libnotify)
BuildRequires: New dependencies.
- Update to version 3.16.1:
+ Fix Bluetooth 2.1 keyboards not being pairable.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.4:
+ Fix some memory leaks in BluetoothAgent.
+ Deprecation warning fixes.
+ Use widget templates to create the UI.
==== gnome-calculator ====
Version update (3.26.0 -> 3.34.1)
Subpackages: gnome-calculator-lang gnome-shell-search-provider-gnome-calculator
- Update to version 3.34.1:
+ Created nightly app icon.
+ Snap build improvements.
+ Updated translations.
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.92:
+ README updates.
+ Updated translations.
- Changes from version 3.33.90:
+ Flatpak build cleanup.
+ Debug messages cleanup.
+ Updated translations.
- Changes from version 3.33.3:
+ calculator library build fixes.
+ CI build fixes.
+ Added mnemonics for primary menu items.
+ Dropped leading zeros octal prefix.
+ Updated translations.
- Changes from version 3.33.2:
+ Separated calculator library.
+ Ensure icon is available for shell.
+ Support entering left/right shift with keyboard.
+ Fixed CFA conversion rate.
+ Remove copy icon from search provider results.
+ Do not assume octal base for binary numbers.
+ Show thousands separator in unit converter.
+ Use currency name instead of display name for conversion.
+ Quit warns and closes all windows.
+ Avoid normalizing the equation twice in search.
+ Ignore keypresses while calculating results.
+ Only allow one decimal point in numbers.
+ Application icon updated in help.
+ Updated translations.
- Add pkgconfig(gee-0.8) BuildRequires: New dependency.
- Package new sub-packages gnome-calculator-devel and libgcalc-1.
Also handle shared library in post(un), and set needed Requires
in devel package.
- Update to version 3.32.2:
+ Snap build updates.
+ Fixed numbers with octal prefix.
+ Updated translations.
- Drop unneeded and unused update-desktop-files BuildRequires.
- Update to version 3.32.1:
+ Snap build update.
+ Fixed CFA conversion rate.
+ Removed copy icon from search provider result.
+ Do not assume octal base for binary numbers.
+ Use currency name instead of display name for conversion.
+ Updated application icon in help.
+ Fixed search provider results broken.
+ Ignore keypresses while calculating result.
+ Only allow entering one decimal point.
+ Use meson build compatible with older meson.
+ Show thousands separator in unit converter.
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ Updated translations.
- Update to version 3.31.91:
+ Updated translations.
- Update to version 3.31.90:
+ Exchange rate update interval preference.
+ Updated and fixed appdata.
+ Fix for digit transformed into ^ on double *.
+ Accept comma and decimal point as decimal separator.
+ Updated translations.
- Update to version 3.31.3:
+ Added Alt+T shortcut for keyboard mode.
+ Use US prefix for non-imperial units.
+ Updated translations.
- Changes from version 3.31.2:
+ Readded missing accelerators.
+ Use GLib.List.deep_copy() to fix argument type mismatch.
+ Write all settings at once using delayed backend.
+ Updated translations.
- Changes from version 3.31.1:
+ Search provider improvements.
+ Copy to clipboard from search result.
+ Conversion UI improvements.
+ Functions and variables popover HIG fixes.
+ Port to GtkSourceView 4.
+ Remove appmenu.
+ Application icon and symbolic icon update.
+ Fixed new window shell action.
+ Mark 'in' conversion keyword as translatable.
+ Support for integer decimals in different bases.
+ Mark some untranslatable texts as translatable.
+ Use application icon in about and window icon instead of
generic icon.
- Replace pkgconfig(gtksourceview-3.0) with
pkgconfig(gtksourceview-4) BuildRequires following upstreams
port.
- Add meson_check macro in check section, run tests.
- Update to version 3.30.1:
+ Fix opening multiple windows in GNOME Shell.
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Update to version 3.29.91:
+ Updated snap to build with meson.
+ Updated translations.
- Update to version 3.29.90:
+ Fixed flatpak build issues.
+ Fixed naming of Turkish lira currency.
+ Added OARS metadata.
+ CI configuration.
+ Updated translations.
- Update to 3.29.3:
+ Use Mass instead of Weight for mass units
(glgo#GNOME/gnome-calculator#67).
+ Updated translations.
- Update to version 3.28.2:
+ Fix currencies not loading (glgo#GNOME/gnome-calculator#66).
+ Updated translations.
- Update to version 3.28.1:
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Update to 3.27.92:
+ Fixed icon sizes (bgo#793263).
+ Calculator display black box fixes (bgo#793157).
+ Updated translations.
- Update URL tag to https://wiki.gnome.org/Apps/Calculator: the
current Calculator's web page.
- Drop libtool, intltool and appstream-glib-devel BuildRequires
and add meson; replace configure/make/make_install macros by
meson equivalents meson/meson_build/meson_install. All of these
changes reflect the upstream port to Meson build system and the
improvements made to turn it reliable or at least buildable.
- Add glib-2.0 and gmodule-export-2.0 pkgconfig modules
BuildRequires to avoid implicit dependencies.
- Drop glib2_gsettings_schema_requires macro: it is no longer
required since RPM file triggers.
- Drop update-desktop-files BuildRequires and its macro: they are
no longer needed anymore.
- Point fdupes to the data directory rather than directly to the
buildroot, which is a practice that must be avoided.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Changed clear symbolic icon with C (bgo#792844).
+ Made the calculator window resizable (bgo#756920).
+ Sane required width for history view (bgo#788395).
+ Support for gcalccmd command-line arguments (bgo#788872).
+ Ellipsize equation in search provider instead of result
(bgo#759876).
+ Avoid scrollbar overlapping equation (bgo#770246).
+ Return with failure in case of precision error (bgo#749336).
+ Added bried explanation of functions (bgo#748897).
+ Changed overflow error message (bgo#745708).
+ Added keyboard shortcut to clear history (bgo#792814).
+ Added meson build files (bgo#783062).
+ Deprecated calls replaced.
+ Rename icon directive in flatpak to have icon on flathub.
+ Check the locale before using it (bgo##793098).
+ Fixed black rectangle on equation entry scrolling (bgo#793157).
+ Updated translations.
- Add libtool,intltool, appstream-glib-devel and vala
BuildRequires: since upstream introduced also the meson build
system, the tarball is no longer bootstrapped. Build using meson
though is not working to our satisfaction yet.
- Update to version 3.27.2:
+ Fix cosh and sinh buttons (bgo#788409).
+ Ship app icon with Calculator.
+ Added stone unit (bgo#789333).
+ Replaced ln button with log2 in programming mode (bgo#789152).
+ Use _ instead of ans for last result (bgo#785107).
+ Fixed critical warning after first operation (bgo#785108).
+ Updated translations.
==== gnome-color-manager ====
Version update (3.26.0 -> 3.32.0)
Subpackages: gnome-color-manager-lang
- Update to version 3.32.0:
+ Use newer meson features to fix a build warning.
+ Fix build with Exiv2 0.27.
+ Updated translations.
- Drop Fix-build-with-Exiv2-027.patch: Fixed upstream.
- Update URL to gitlab home. Old URL is no longer available.
- Add Fix-build-with-Exiv2-027.patch: Fix build with Exiv2 0.27
(glgo#GNOME/gnome-color-manager!1).
- Update to version 3.30.0:
+ Updated translations.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.28.0:
+ Fix the build system to be more standard conformant.
+ Updated translations.
- Drop 0001-build-Set-PKGDATADIR-to-gnome-color-manager.patch and
gnome-color-manager-meson.patch: fixed upstream.
- Modernize spec-file by calling spec-cleaner
==== gnome-contacts ====
Version update (3.26.1 -> 3.34)
Subpackages: gnome-contacts-lang gnome-shell-search-provider-contacts
- Update to version 3.34:
+ Updated translations.
- Update to version 3.33.92:
+ Updated the man page.
+ Updated translations.
+ Changes in version 3.33.91:
+ Make the avatars more in line with the other apps in the GNOME
ecosystem.
+ Fix searching contacts from GNOME Shell returning no results.
+ Add a small description of the --search option.
+ Updated translations.
+ Changes in version 3.33.4:
+ Flatpak: Allow webcam access (and other small fixes).
+ Even better integration with CI.
+ Add mnemonics to the setup window.
+ Updated translations.
+ Changes in version 3.33.1:
+ Added a show-contact application action, so other applications
can activate Contacts to show a specific contact.
+ Updated translations.
- Drop gnome-contacts-disambiguate_Gtk.HeaderBar.patch: fixed
upstream.
- Add gnome-contacts-disambiguate_Gtk.HeaderBar.patch: window:
Disambiguate Gtk.HeaderBar, fix build with new libhandy.
- Update to version 3.32.1:
+ appdata: Keep the same appstream ID as in 3.30.
+ src: Use format strings when constructing MessageDialogs.
+ Updated translations.
- Update to version 3.32:
+ A few minor performance optimizations.
+ Solved a bug where the birthday did not change.
+ Fixed a crash when right-clicking in the contact list.
+ Updated translations.
- Update to version 3.31.90:
+ Various other libhandy fixes.
+ Updated translations.
- Update to version 3.31.4:
+ Small improvements for the "types" of properties ("Home",
"Work", ?). Contacts should now also be able to more easily
identify untranslated properties from Google Contacts.
+ Some UI tweaks for the primary menu.
+ The appdata file and the desktop file are now validated by CI.
+ Udated translations.
- Update to version 3.31.3:
+ Updated application icon.
+ Dropped the app menu.
+ Added a dependency on libhandy.
+ Fix birthday not being properly saved.
+ Telepathy is now disabled by default.
- Add pkgconfig(libhandy-0.0) BuildRequires: New dependency.
- Disable pkgconfig(folks-telepathy) and pkgconfig(telepathy-glib)
BuildRequires and pass -Dtelepathy=false to meson, following
upstreams new default. Start phasing out telepathy support in
GNOME.
- Update to version 3.30.2:
+ Store: remove eds_persona_store_changed().
+ Contacts.Window: "Done" button actively grabs focus.
+ AccountsList: add a little bit more debugging info.
+ Store: add more debug information.
+ ContactSheet: don't duplicate fields when updating.
+ Updated translations.
- Update to version 3.30.1:
+ Fixed a crash when right-clicking in the contact list.
+ Fixed a problem where the symbolic icon was used as app icon.
+ Updated translations.
- Update to version 3.30:
+ Updated translations.
- Update to version 3.29.92:
+ Various features and bug fixes.
+ Updated translations.
- Update to version 3.28.2:
+ Updated translations.
- Update to version 3.28.1:
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Favorite contacts, which are shown at the top of the contact
list.
+ Sort contacts by their first name or surname.
+ Small tweaks to the UI, such as a more welcoming setup screen
and rounded avatars.
+ Performance improvements to the GNOME Shell search provider.
+ A slightly decreased memory usage.
+ Updated translations.
- Update:
+ URL tag to https://wiki.gnome.org/Apps/Contacts: currently
the Contacts' web page.
+ Package description to be a bit more verbose.
- Add geocode-glib-1.0 and gmodule-export-2.0 pkgconfig modules
BuildRequires to avoid implicit dependencies.
- Drop:
+ pkgconfig(champlain-0.12) BuildRequires: it is not a
requirement anymore.
+ update-desktop-files BuildRequires and its macro: they are no
longer required.
+ glib2_gsettings_schema_requires macro: it is not used anymore
since RPM file triggers.
- Update to version 3.27.92:
+ The titlebar is now updated when a contact's name changes.
+ The window will now remember its size and restore it on the
next start.
+ Postal addresses are now sorted before notes.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Support for favorite contacts. These contacts will be shown at
the top of the list.
+ Contacts now allows sorting by both first name and surname.
+ Avatars are now displayed as a circle and are better optimized
for memory usage.
+ Selection mode can now be started by right-clicking the contact
list.
+ Updated translations.
==== gnome-control-center ====
Version update (3.26.2 -> 3.34.2)
Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces
- Add gnome-control-center-Initialize-GError-to-NULL-before-use.patch:
backport upstream commit 54caab7b, initialize GError* to NULL
before use, fix g-c-c crash.
- Rebase gnome-control-center-more-power-button-actions.patch for 3.34:
Rename 'Shutdown' to 'Force Off' and adjust the order by severity
(bsc#1091796, bsc#1158476).
- Add gnome-control-center-can-not-find-usermod.patch:
g-c-c use command usermod to verify user is valid, usermod is in
/usr/sbin, environment PATH doesn't include this path, so g-c-c
can't find this command. Upstream commit c6be204
(bsc#1158341 glgo#GNOME/gnome-control-center!653).
- Update to version 3.34.2:
+ Applications: Fix a memory leak.
+ Background: Fix crash if a BgRecentSource is unreffed during an
async operation.
+ Display: Use correct mode for supported scale checking.
+ Printer: Provide a scheme to address parser.
+ User Accounts: Fix password dialog crashes and hangs.
+ Updated translations.
- Drop patches fixed upstream:
+ control-center-fix-crash-due-to-object-name-clashes.patch
+ control-center-fix-crash-opening-hidden-network.patch
+ control-center-sharing-fix-margin-issue.patch
+ gnome-control-center-fix-users-crash.patch
+ gnome-control-center-periodic-wifi-scan.patch
+ gnome-control-center-users-empty-state.patch
- Rebase gnome-control-center-bring-back-firewall-zone.patch
- BuildRequires /usr/bin/Xvfb instead of the xorg-x11-server-Xvfb
package. This is for the compatibility with older X packages where
Xvfb is not splitted.
- Update to version 3.34.1:
+ Background:
- Allow load background file relative to XML file.
- Update clock in both preview modes.
+ Date & Time: Allow changing the timezone when auto-update is
prohibited.
+ Network:
- Disable the "Apply" button until a change has been made.
- Fix Add Connection dialog.
- Accept empty values for the cloned mac address.
+ Online Accounts: Fix a crash.
+ Printers:
- Give printer name fewer characters in width.
- Check whether URI is valid while searching for printers.
+ Region & Language: Fix crash in keyboard layout population.
+ Search: Fix crash on clicking 'Search Locations'.
+ Sharing: Set new shared folder visible as soon as it gets
added.
+ Sound: Remove leftover canberra-gtk header inclusion.
+ Updated translations.
- Drop patches fixed upstream:
+ gnome-control-center-Remove-leftover-canberra-gtk.patch.
+ control-center-network-fix-ce-apply-button.patch.
- Add gnome-control-center-Remove-leftover-canberra-gtk.patch:
sound: Remove leftover canberra-gtk header inclusion. Following
this, drop pkgconfig(libcanberra-gtk3) BuildRequires: No longer
needed, nor used.
- Add explicit xorg-x11-server-Xvfb BuildRequires: Previously
pulled in by libcanberra-gtk3. Needed for tests to succeed.
- Update to version 3.34.0.1:
+ Sound: fix sliders not behaving properly.
+ Changes in version 3.34.0:
+ Updated translations.
- Update to version 3.33.90:
+ Background: Clarify remove background button.
+ Display: Various bugfixes.
+ Search:
- Introduce Drag n' Drop
- Visual polishment.
+ Updated translations.
- Changes from version 3.33.3:
+ Various minor improvements from the Every Detail Matters
session.
+ Add shadows to application icons
+ Documented Communication Guidelines
+ Development builds with Flatpak working again
+ Background: Redesigned panel.
+ Display: Move Night Light to a tab, instead of a dialog.
+ Keyboard Shortcuts:
- Panel renamed from "Keyboard".
- Minor UI adjustments.
+ Mouse & Touchpad: Reinstate keyboard navitation.
+ Power: Don't treat all batteries as laptop batteries.
+ Sharing: Use a HdyLeaflet.
+ User Accounts: Present the default avatar in the avatar
popover.
+ Wacom: Ensure calibrator UI CSS only applies to its UI.
+ Updated translations.
- Remove control-center-fix-mtu-label.patch
- Remove control-center-network-add-domain-suffix-match.patch
- Remove gnome-control-center-disable-error-message-for-NM.patch
- Update to version 3.32.2+9:
+ display:
- Add guards for NULL display configuration.
- Add failure returns into CcDisplayConfig.
+ universal-access:
- Don't use widget names for GSettings keys.
- Fix leaks checking settings.
- Fix duplicate settings call.
+ Updated translations.
- Switch to git checkout via source service, upstream is lacking in
stable releases. In the future we will use a stable tag when
possible, but when upstream slacks off, we will use a checkout of
the stable branch.
- Update to version 3.32.2:
+ Applications: Use larger icons.
+ Display:
- Set Night Light screen temperature strings as translatable.
- Fix crash if a monitor has no preferred mode.
+ Mouse & Touchpad: Reinstate keyboard navigation in the panel.
+ Power: Correct the value of 90 minutes to 5400.
+ Region & Language: Fix input source options not being applied.
+ Sound: Clean up labels of devices without origin.
+ Updated translations.
==== gnome-desktop ====
Version update (3.26.2 -> 3.34.2)
Subpackages: gnome-desktop-lang gnome-version libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0
- Update to version 3.34.2:
+ Add helper to create transient systemd scopes.
+ Updated translations.
- Add pkgconfig(libsystemd) BuildRequires: New dependency.
- Update to version 3.34.1:
+ Updated translations.
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.92.1:
+ tests/wall*: Do not fail if some of the locales is missing.
- Changes in version 3.33.92:
+ Updated translations.
- Changes in version 3.33.91:
+ Updated translations.
- Changes in version 3.33.90:
+ Avoid using g_type_class_add_private().
+ Updated translations.
- Changes in version 3.33.4:
+ Support common_name in ISO 639.
+ Display locale @modifiers properly.
+ Fix detection of builtin display on NVIDIA.
+ GnomeBGSlideShow filename property replaced with a file
property.
- Changes in version 3.33.3:
+ Updated translations.
- Changes in version 3.33.2:
+ thumbnailer: Correctly cleanup stale thumbnailer directories.
+ Updated translations.
- Changes in version 3.33.1:
+ gnome-languages: Use uselocale to avoid threadsafety issues.
+ Add default keyboard layout for Indonesia.
+ Updated translations.
- API version is now 18.
- Rebase gnome-desktop-switch-Japanese-default-input-to-mozc.patch.
- Update to version 3.32.2:
+ Updated translations.
- Update to version 3.32.1.2 (CVE-2019-11460):
+ Release to correct CVE ID.
- Update to version 3.32.1.1:
+ Fix thumbnailer sandbox escape, CVE-2019-11460,
glgo#GNOME/gnome-desktop#112.
- Update to version 3.32.1:
+ Updated translations.
- Update to version 3.32.0:
+ Stable release version bump.
- Update to version 3.31.92:
+ tests: fixes to use uselocale.
+ Thumbnail: Only mount fontconfig cache if it exists.
+ Updated translations.
- Update to version 3.31.91:
+ Updated translations.
- Changes from version 3.31.90:
+ Fix slow thumbnailer due to missing font cache.
+ Updated translations.
- Fix translation-update-upstream call, needed after update of
translation-update-upstream in distro.
- Update to version 3.31.4:
+ Fix some thumbnailer sandboxing issues.
+ Updated translations.
- Update to version 3.31.3:
+ Use LC_TIME for time format string translations.
+ Fix a use-after-free in the thumbnailer.
- Changes from version 3.31.2:
+ Updated translations.
- Changes from version 3.31.1:
+ Port buildsystem to meson.
+ Updated translations.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Drop all conditionals and gnome-common BuildRequires: they are
not needed, nor make sense after the port to meson.
- Update to version 3.30.2.1:
+ Fix slow thumbnailer due to missing font cache.
+ Updated translations.
- Update to version 3.30.2:
+ Updated translations.
- Update to version 3.30.1:
+ Fix another wall clock regression.
- Strip pointless --with-pic, no static libs are built.
- Update to version 3.30.0:
+ Updated translations.
- Update to version 3.29.91:
+ Fix various wall clock regressions.
+ Fix regressions from intltool removal.
+ Fix regressions introduced by g_autoptr usage.
- Update to version 3.29.90.1:
+ wall-clock: Tweak the clock format
+ Require gio-unix-2.0.
- Changes from version 3.29.90:
+ wall-clock: Immediately react to show-weekday changes.
- Add pkgconfig(gio-unix-2.0) BuildRequires: New dependency.
- Use make_build macro.
- Update to version 3.29.4:
+ No changes, version bump only.
- Update to version 3.29.3:
+ Fix memory leak.
+ Updated translations.
- Update to version 3.29.1:
+ Updated translations.
- Update to version 3.28.2:
+ Fix a memory leak in background slide shows.
+ Updated translations.
- Drop gnome-desktop-plug-memory-leak.patch: Fixed upstream.
- Add gnome-desktop-plug-memory-leak.patch: bg-slide-show: Plug a
memory leak (bgo#793878).
- Update to version 3.28.1:
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ No changes.
- Update to version 3.27.92:
+ Idle-monitor fixes.
+ Several fixes for compilation warnings.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Miscellaneous improvements to the thumbnailer code.
+ Remove unused gnome_desktop_thumbnail_has_uri().
+ Replace GdkColor methods with GdkRGBA methods.
- Bump so name following upstream changes, ie: rename sub package
libgnome-desktop-3-12 to libgnome-desktop-3-17 and in
baselibs.conf.
- Update to version 3.27.2:
+ No changes.
- Update to version 3.27.1:
+ Change default Japanish input source to KCC.
+ wall-clock: respect new clock-show-weekday setting.
+ Remove some obsolete API's in thumbnailer.
+ Modernize autotools configuration a bit.
+ Updated translations.
- Rebase gnome-desktop-switch-Japanese-default-input-to-mozc.patch:
For now we stay with mozc, despite upstream changing to kkc.
- Update to version 3.26.2:
+ Updated translations.
- Update to version 3.26.1:
+ Fix problems with thumbnailer sandboxing (bgo#787072).
+ Updated translations.
- Drop gnome-desktop-no-usr-merge.patch: Fixed upstream.
- Update package summaries.
Avoid running fdupes across hardlink boundaries.
- Update to version 3.26.0:
+ Updated translations.
- Update to version 3.25.92:
+ Fix multiple bugs in thumbnailing.
+ Disable gvfs in thumbnailer sandboxes.
+ Updated translations.
- Add gnome-desktop-switch-Japanese-default-input-to-mozc.patch:
Switch new user's default input engine from "anthy" to "mozc" in
gnome-desktop with Japanese language and ibus input frame-work
(bnc#1029083, boo#1056289).
- Add gnome-desktop-no-usr-merge.patch: Also link /lib and /lib64
into the bubblewrap container, as we do not (yet) have all the
libs in /usr.
- Add bubblewrap dependency to libgnome-desktop-3-12.
- Update to version 3.25.91.1:
+ Fix multiple bugs in sandboxed thumbnailer handling, including
performance, and left-over files in /tmp.
+ Fix a memory leak in the display handling code.
+ Fix a compile-time error on x32.
- Changes from version 3.25.90.1:
+ Improve error reporting in thumbnailers.
+ Fix crashes in thumbnailers (bgo#785963).
- Update to version 3.25.90:
+ Thumbnailers are now sandboxed (bgo#7744970, bgo#785197).
+ Fix a crash in xkb info handling (bgo#785320).
+ Updated translations.
- Add pkgconfig(libseccomp) BuildRequires: New dependency.
- Update to version 3.25.4:
+ Fix uninitialized memory in the thumbnailer (bgo#784915).
+ Add default input source for fr_BE.
- Update to version 3.25.3:
+ gnome-bg: Handle exif orientations (bgo#516177).
+ Updated translations.
- Update to version 3.25.2:
+ thumbnail: Update documentation.
- Update to version 3.25.1:
+ wallclock:
- Don't update needlessly (bgo#780861).
- am/pm is always available now (bgo#780877).
+ Updated translations.
- Update to version 3.24.2:
+ No changes, stable version bump only.
- Update to version 3.24.1:
+ Updated translations.
- Update to version 3.24.0:
+ No changes.
- Update to version 3.23.92:
+ No changes.
- Update to version 3.23.91:
+ No changes.
- Update to version 3.23.90:
+ Always prefer the backend-provided preview in thumbnails
(bgo#738503).
+ Use ibus-libzhuyin as default input method for Simplified
Chinese (bgo#772674).
+ Deprecated gnome_desktop_thumbnail_scale_down_pixbuf
(bgo#775991).
- Update to version 3.23.3:
+ Always use external gdk-pixbuf thumbnailer (bgo#768064).
- Update to version 3.23.2:
+ No changes.
- Update to version 3.23.1:
+ No changes.
- Update to version 3.22.2:
+ Updated translations.
- Update to version 3.22.1:
+ Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Stop passing V=1 to make, we do debugging locally.
- Update to version 3.22.0:
+ No changes, pure versionbump.
- Update to version 3.21.92:
+ Fix a crash on non-udev platforms (bgo#770686).
+ Updated translations.
- Update to version 3.21.90:
+ No changes, pure versionbump.
- Update to version 3.21.4:
+ Use udev's hwdb to query PNP IDs (--disable-udev to disable
this).
+ Remove dependencies on xrandr and xext.
- Following upstream changes, remove pkgconfig(xext) and
pkgconfig(xrandr) and add pkgconfig(libudev) BuildRequires.
- Drop gnome-desktop-bnc896687-benq-pnp-id.patch: Not needed
anymore since the switch to udev's hwdb.
- Update to version 3.21.3:
+ Updated translations.
- Drop gnome-about obsoletes: gnome-about have not been around
since before GNOME 3.0, it's about time we drop it.
- Update to version 3.21.2:
+ Add API to know if a GnomeRRMode is interlaced.
- Update to GNOME 3.20.2 Fate#318572
- Update to version 3.20.2:
+ No changes.
- Update to GNOME 3.20 Fate#318572
- Refresh gnome-desktop-bnc896687-benq-pnp-id.patch
- Remove upstream patches:
+ bnc952146-wall-clock-replace-ratio-with-colon-on-non-UTF-8-locales.patch
+ gnome-desktop-bgo706229-mouse-cursor.patch
+ gnome-desktop-bgo719428-fix-leak.patch
+ gnome-desktop-bgo719928-display-name.patch
- Update to version 3.20.1:
+ No changes.
- Update to version 3.20.0:
+ No changes.
- Update to version 3.19.93:
+ Add a way to get the frequency for a mode as a floating number.
- Update to version 3.19.92:
+ Only version update.
- Update to version 3.19.91:
+ Reduce log spam in thumbnailing.
+ Updated translations.
- Update to version 3.19.90:
+ Only version update.
- Changes from version 3.19.4:
+ Capitalize language and territory names.
+ Add default keyboard layout for Mexico and Guatemala.
+ Avoid a crash when thumbnailing.
+ Be more careful when parsing locales.
+ Updated translations.
- Update to version 3.19.3:
+ Fixed compiler warning in gnome-rr.
- Update to version 3.19.2:
+ Updated translations.
- Update to version 3.19.1:
+ Fix turning off tiled monitors.
+ Fix thumbnailing of animations.
+ Updated translations.
- Update to version 3.18.2:
+ Updated translations.
- Added
bnc952146-wall-clock-replace-ratio-with-colon-on-non-UTF-8-locales.patch
(bnc#952146, bgo#722664).
- Update to version 3.18.1:
+ Drop unneeded includes.
+ gnome-rr: Fix turning off tiled monitors.
+ Updated translations.
- Update to version 3.18.0:
+ Updated translations.
- Update to version 3.17.92:
+ Support g_autoptr() for all libgnome-desktop object types.
- Update to version 3.17.91:
+ Updated translations.
- Update to version 3.17.90:
+ Updated translations.
- Update to version 3.17.4:
+ Remove unused EDID parsing code.
+ Support underscanning.
+ Export dpms information.
+ Add support for tiled monitors.
+ Updated translations.
- Bump libgnome-desktop soname and rename subpackage (also in
baselibs.conf) following upstreams changes.
- Update to version 3.17.3:
+ Fix build of installed-tests.
+ Updated translations.
- Update to version 3.17.2:
+ Add support for overscan compensation in displays (bgo#748560).
- Update to version 3.16.2:
+ No changes.
- Added gnome-desktop-bnc896687-benq-pnp-id.patch for bnc#896687 -
list BenQ monitors in pnp.ids.
- Update to version 3.16.1:
+ No changes.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.92:
+ Updated translations.
- Update to version 3.15.91:
+ No changes.
- Update to version 3.15.90:
+ Drop libgsystem dependency (bgo#680326).
+ Updated translations.
- Update to version 3.15.4:
+ Modernize gtk-doc use (bgo#742479).
+ Fix memory handling in GnomeRR and language code (bgo#742111,
bgo#742569).
- Update to version 3.15.3:
+ Fix mutex handling in thumbnailing code (bgo#740666).
- Update to version 3.15.2.1:
+ Fix thumbnailing failures due to internal cleanups
(bgo#684026).
- Update to version 3.15.1:
+ languages: Use a more broadly compatible locale codeset suffix
(bgo#710412).
+ Updated translations.
- Update to version 3.14.2:
+ tests: Remove unused code in gtk-reftest (bgo#737123).
+ Updated translations.
- Update to version 3.14.1:
+ Updated translations.
==== gnome-documents ====
Version update (3.26.3 -> 3.34.0)
Subpackages: gnome-documents-lang gnome-shell-search-provider-documents
- Update to version 3.34.0:
+ Bugs fixed: glgo#GNOME/gnome-documents!27: Use Files GOA
provider feature.
+ Updated translations.
- Update to version 3.33.90+9:
+ lokview: be robust to LibreOfficeKit not being available
+ search: use files GOA provider feature
+ lib: fix compiler warnings
+ utils: factor out function to replace file
+ application: fix fallout from Lang.bind() removal
+ Updated translations.
- Switch to gitcheckout via source services, upstream is lacking in
releases.
- Update to version 3.33.90:
+ Update translations.
- Drop inkscape and poppler-tools BuildRequires: No longer needed
since we do not build getting_started pdf anymore.
- Update to version 3.32.0:
+ Updated translations.
- Pass getting_started=false to meson, no longer build
getting-started pdf.
- Drop gnome-documents_books-common sub-package, now that
gnome-books is a separate package, it no longer makes sense. Also
add Obsoletes/Provides to smooth out upgrades.
- Update to version 3.31.92:
+ Bugs fixed:
- glgo#GNOME/gnome-documents!21, glgo#GNOME/gnome-documents#24.
+ Updated translations.
- Update to version 3.31.90:
+ Updated menus for 3.32 recommendations.
+ Bugs fixed: glgo#GNOME/gnome-documents#11,
glgo#GNOME/gnome-documents#12, glgo#GNOME/gnome-documents#21,
glgo#GNOME/gnome-documents#30.
+ Updated translations.
- Changes from version 3.31.1:
+ Allow libgdprivate-1.0.so to find libgd.
+ Search: be more careful when constructing a GFile.
+ build:
- Update to latest libgd.
- Ensure that the Git submodules are kept updated.
- Remove unused variable.
+ Updated translations.
- Drop gnome-books sub-package as it was split out into a separate
project. Keeping the common package for now, but that one will
probably be folded into the main package in the future.
- Update to version 3.30.1:
+ Allow libgdprivate-1.0.so to find libgd.
+ Search: be more careful when constructing a GFile.
+ build:
- Update to latest libgd.
- Ensure that the Git submodules are kept updated.
- Remove unused variable.
+ Updated translations.
- Drop patches fixed upstream:
+ gnome-documents-build-Ensure-Git-submodules-are-updated.patch.
+ gnome-documents-build-Remove-unused-variable.patch.
- Add upstream bug fix patches from stable branch:
+ gnome-documents-build-Remove-unused-variable.patch: build:
Remove unused variable.
+ gnome-documents-build-Ensure-Git-submodules-are-updated.patch:
build: Ensure that the Git submodules are kept updated.
- Update to 3.30.0:
+ Update the Git submodule URL after GitLab migration.
+ Remove usage of conditional catch statements.
+ Don't crash when selecting a local collection.
+ Updated translations.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.91:
+ Remove Autotools and various Meson improvements.
+ Add OARS metadata.
+ Initialize the getting started PDF only when presenting a UI,
and before any SPARQL has been submitted.
+ Be nice to the garbage collector during shutdown (bsc#1063428).
- Update to version 3.28.2:
+ Insert the getting started PDF only when showing a window.
+ Be nice to the garbage collector during shutdown (bsc#1063428).
- Help translation-update-upstream finding the right gettext domain
name: pass "po %{name}" to the call.
- Update to version 3.28.1:
+ Avoid premature queries during startup.
+ Updated translations.
- Update to version 3.28.0:
+ Make the Meson build require libgepub-0.6.
+ Updated translations.
- Replace pkgconfig(libgepub) with pkgconfig(libgepub-0.6)
BuildRequires.
- Replace update-desktop-files with desktop-file-utils
BuildRequires and drop usage of suse_update_desktop_file macro.
- Pass explicit documentation=true and getting_started=true to
meson, ensure we build the features we want.
- Use autosetup macro.
- Update to version 3.27.92:
+ Port to Meson.
- Add meson BuildRequires and replace configure/make/make_install
macros with meson/meson_build/meson_install.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Modernize spec-file by calling spec-cleaner
- Update Url tag to https://wiki.gnome.org/Apps/Documents: current
Documents' web page.
- Drop glib2_gsettings_schema_requires macro now that it is no
longer needed since RPM File Triggers.
- Adopt the use of %make_build macro rather than raw make command,
following the best practices.
- Add fdupes and its macro for replacement of duplicated files with
links under the data directory.
- Update to version 3.26.2:
+ Use 'var' for symbols that are exported.
+ Use the standard dialect of String.prototype.replace.
+ Explicitly specify the Gepub API version.
+ Updated translations.
- Update to version 3.26.1:
+ Updated translations.
- Update to version 3.26.0:
+ Updated translations.
- Update to version 3.25.91:
+ Modernize the Autotools build and move away from Intltool.
+ Updated translations.
- Drop intltool BuildRequires: No longer needed.
- Update to version 3.25.90:
+ Use Gepub 0.5.
+ Use Tracker 2.0.
+ Use 'var' for classes that are exported.
+ Updated translations.
- Drop gnome-documents-gepub-0_5.patch and
gnome-documents-use-tracker-2.0.patch: Fixed upstream.
- Following the above, drop gnome-common BuildRequires and
autoreconf call, no longer needed as we do not carry any patches.
- Drop obsolete post(un) handling, following macros removed:
glib2_gsettings_schema_post(un), desktop_database_post(un) and
icon_theme_cache_post(un).
- Pass --enable-documentation to configure, ensure we are building
documentation.
- Stop packaging AUTHORS NEWS and README, present in src rpm in any
case. However package COPYING, seems we lost it somewhere along
the way.
- Add gnome-documents-use-tracker-2.0.patch: Use new tracker
version (bgo#785301).
- Update to version 3.25.4:
+ Use Tracker 2.0.
+ Updated translations.
- Replace pkgconfig(tracker-control-1.0) and
pkgconfig(tracker-sparql-1.0) with pkgconfig(tracker-control-2.0)
and pkgconfig(tracker-sparql-2.0) BuildRequires following
upstreams changes.
- Rebase gnome-documents-gepub-0_5.patch.
- Add gnome-documents-gepub-0_5.patch: Build using libgepub 0.5.
- Add gnome-common BuildRequires and call to autoreconf, as above
patch touches the build system.
- Update to version 3.25.3:
+ Show more info in epub preview, like number of chapters.
+ Restore the accelerators for going back.
+ Exit selection mode only after printing has begun.
+ Use GtkRevealers for faders instead of Tweener.
+ Enable printing only for documents that support it.
+ Avoid CRITICALs if a primary instance is already present.
+ Updated translations.
- Update to version 3.25.1:
+ Distinguish multiple online sources from the same provider
+ Unbreak previews of LOKDocView-supported documents from
OneDrive.
+ Unreak caching of LOKDocView-supported documents from ownCloud.
+ Support previews of encrypted PDFs from Google.
+ Pass the right number of arguments to LOKDocView.View.new.
- Update to version 3.24.3:
+ Enable printing only for documents that support it.
+ Avoid CRITICALs if a primary instance is already present.
- Update to version 3.24.2:
+ Unbreak previews of LOKDocView-supported documents from
OneDrive.
+ Unreak caching of LOKDocView-supported documents from ownCloud.
+ Support previews of encrypted PDFs from Google.
+ Pass the right number of arguments to LOKDocView.View.new.
+ Updated translations.
- Update to version 3.24.1:
+ Use LOKDocView for pre-OOXML MS Office formats.
+ Unbreak opening in external application.
+ Fix regression that prevented comics from being previewed.
+ Make sure that load jobs are cancelled.
+ Fix double menus in fullscreened evince view.
+ Support fullscreening the e-pub view.
+ Don't leak the URI when thumbnailing.
+ Updated translations.
- Update to version 3.24.0:
+ Updated translations.
- Update to version 3.23.91:
+ Port user interactions and keybindings to GAction.
+ Update theming for collection icons.
+ Rewrite fullscreen controller code.
+ Fix scrubbar preview positioning under Wayland.
+ Stop using GdNotification.
+ Add support for IANA-registered comicbook mime types.
- Update to version 3.22.0:
+ Updated translations.
- Update to version 3.21.91:
+ Some refactoring.
+ Updated translations.
- Drop gnome-documents-Gepub-0.4.patch: Fixed upstream. Following
this, drop gnome-common BuildRequires and autoreconf call, not
needed as we do not carry any patches anymore.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Add gnome-documents-Gepub-0.4.patch: Build using libgepub 0.4.
- Add gnome-common BuildRequires and call to autoreconf, as above
patch touches the build system.
- Update to version 3.21.90:
+ Add initial epub support in Books.
+ Fix bookmarking.
+ Fix continuous mode never being disabled.
+ Don't offer to open in file-roller.
+ Add fullscreen and nightmode to toolbar.
+ Hide the "Present" menu item in Books.
+ Don't select when focusing the search entry.
+ Use GtkMenuButton in OverviewSearchbar.
+ Don't show documents in the collection dialog.
+ Updated translations.
- Add pkgconfig(libgepub) BuildReqiures: New dependency for
initial epub support.
- Drop pdf-converter-modify.patch.
Drop unoconv or libreoffice recommends:
Upstream uses LOKDocView instead of unoconv to handle ODF, OOXML,
etc now, see bgo#753686 for more details (bnc#902922).
- Update to version 3.20.1:
+ Don't select when focusing the search entry.
+ Don't show documents in the collection dialog.
+ Fix bookmarking.
+ Fix continuous mode never being disabled.
+ Updated translations.
- Reenble dependency on libreofficekit for aarch64.
- Update to GNOME 3.20 Fate#318572
- Reinstate filtering of typelib(LOKDocView) requires on non-x86.
- Update to version 3.20.0:
+ Better empty states.
+ Fix LOKDocView crashes during start-up.
+ Rename icons so that xdg-app bundles can be created.
+ Theme fixes.
+ Updated translations.
- Stop filtering out typelib(LOKDocView) requires: openSUSE's
libreoffice package was updated to install the needed components
(boo#965296).
- Update to version 3.19.4:
+ Add full-text search.
+ Use LOKDocView for handling ODF, OOXML, etc. files.
+ Try not to open PDFs in GIMP.
+ Updated translations.
- Filter out automatic generated typelib(LOKDocView) requires: the
LO package in openSUSE does not yet provide the needed libraries
(boo#965296).
- Update to version 3.19.3:
+ Change to selection mode when pressing ctrl+a.
+ Don't hide navigation controls when hovering.
+ Don't invert the content of Books in night-mode.
+ Show a spinner while creating the first collection.
+ Rename "Recent" view to "Documents" or "Books".
+ Restore separate collections for Books and Documents.
+ Add the ability to change the sort order of the view.
+ Disable Print menu item when unsupported.
+ Update the layout of the selection toolbar.
+ Link preview searchbar with next and previous buttons.
+ Add screenshots to AppData.
+ Show DjVu files as being eBooks.
+ Fix lost keypresses when searching in fullscreen.
+ Fix possible warnings exiting fullscreen.
+ Fix installation on some systems.
+ Fix the background of tagged entries.
+ Don't show an extra menu when the app menu is disabled.
+ Add a help overlay.
+ Updated translations.
- Update to version 3.18.2:
+ Restore separate collections for Books and Documents.
+ Updated translations.
- Pass --disable-static and --enable-getting-started to configure,
build the getting started pdf.
- Because of the above, add inkscape and poppler-tools
BuildRequires, needed dependencies.
- Update to version 3.18.1:
+ Change to selection mode when pressing ctrl+a.
+ Don't hide navigation controls when hovering.
+ Don't invert the content of Books in night-mode.
+ Show a spinner while creating the first collection.
+ Fix the background of tagged entries.
+ Don't show an extra menu when the app menu is disabled.
+ Updated translations.
- Update to version 3.18.0.1:
+ Fix syntax error in desktop file translation.
- Update to version 3.18.0:
+ Update title if active collection is renamed.
+ Fix tagged entry theming.
+ Prevent nested collections.
+ Align the source label.
+ Updated translations.
- Update to version 3.17.90:
+ New collections dialog.
+ Don't show the places dialog if there is only one page.
+ Port to package.js.
+ Unbreak activating documents from the search provider.
+ Adapt the sharing dialog to work with latest Google Drive
changes.
+ Updated translations.
- Update to version 3.17.2:
+ Handle inability to load unsupported e-book formats.
+ Use the trash while deleting.
+ Fixed partially visible text in collections dialog.
+ Hide "Contents" tab when no TOC is available.
+ Prevent multiple about dialogs from opening.
- Update to version 3.16.3:
+ Collections are not displayed in the collections dialog.
+ Fix the sharing dialog to work with the latest Google Drive
changes.
+ Unbreak activating documents from the search provider.
+ Updated translations.
- Update to version 3.16.2:
+ Implement night mode in the content.
+ Use the trash while deleting.
+ Add placeholder text for PostScript files when the no TOC is
available.
+ Restore the search criteria when we move back from the preview
or collection view to the search results.
+ Adapt to changes in nao:identifier syntax for Google items.
+ Unbreak loading Google and SkyDrive items from the cache.
+ Prevent WebKit2 from blowing away our cache.
+ Updated translations.
- Update to version 3.16.0:
+ Fixed bugs and regressions caused by having separate views for
documents and collections.
+ Updated translations.
- Update to version 3.15.91:
+ Handle inability to load unsupported e-book formats.
+ Fixed partially visible text in collections dialog.
+ Prevent multiple about dialogs from opening.
+ Make the overlaid preview controls work nicely on touchscreens.
+ Stop search provider from spawning miners and setting the
tracker priority.
+ Updated translations.
- Update to version 3.15.90:
+ Separate views for documents and collections.
+ Fix edge hit detection to use edge-reached instead of
edge-overshot.
+ Add man page and AppData for Books.
+ Documentation updates.
+ Updated translations.
- Update to version 3.15.2:
+ Add support for "Night mode".
+ Add new "Books" applications (Note that viewing ePub and Mobi
formats isn't implemented yet).
+ Port to WebKit2.
+ Fix some documents getting opened in the Archive Manager.
+ Fix a number of interaction problems related to fullscreen and
controls.
+ Use GTK+' search bar widget instead of our own.
- Split gnome-books in a subpackage of its own (incl. post/postun
scriptlets).
- Split common data into gnome-document_books-common subpackage.
- Require gnome-document_books-common by gnome-documents and
gnome-books.
- Add patch pdf-converter-modify.patch for bnc#902922:
Replace the unoconv with libreoffice when converting files to
pdf format.
- Update to version 3.15.1:
+ Let the back button cancel an ongoing load operation.
+ Replace "Load more" button with edge hit detection.
+ Polish the presentation output chooser.
+ Use symbolics for high contrast icons.
+ Updated translations.
- Update to version 3.14.2:
+ Disable SSLv3 to prevent POODLE attacks.
- Update to version 3.14.1:
+ Pass the correct arguments to pdf_loader_load_uri_async.
+ Fix crash in places and bookmarks dialog.
+ Translation updates.
==== gnome-keyring ====
Version update (3.28.2 -> 3.34.0)
Subpackages: gnome-keyring-32bit gnome-keyring-lang gnome-keyring-pam gnome-keyring-pam-32bit libgck-modules-gnome-keyring
- Update to version 3.34.0:
+ dbus-environment: Race fix in Setenv request to gnome-session.
+ egg: Request that secure memory not be dumped to disk.
+ Build and test fixes.
+ Updated translations.
- Refresh gnome-keyring-pam-auth-prompt-password.patch with quilt.
- Update to version 3.31.91:
+ pam: fix daemon control file detection.
+ Updated translations.
- Update to version 3.31.90:
+ pam: lookup XDG_RUNTIME_DIR using get_any_env.
+ Reinstate pkcs11 module for specific programs.
+ Build fixes.
+ Updated translations.
- Rebase patches via refresh_patches service.
==== gnome-logs ====
Version update (3.26.3 -> 3.34.0)
Subpackages: gnome-logs-lang
- Update to version 3.34.0:
+ Avoid segfault when updating the boot menu.
+ Fix application name in about dialog.
+ Fixed unfunctional translations in meson.
+ updates to Basque, Friulian, Persian and Catalan translations.
- Update to version 3.33.2:
+ removing tests option in meson build system.
+ update to Chinese (China) translation.
+ Changes in version 3.33.1:
+ Fixed abnormal headerbar height.
+ Dropped autotools support.
+ Fixed manpage check and version number in meson.
+ Adding flatpak manifest and gitlab ci.
+ Updates to Croatian and Danish translations.
- Don't pass -Dtests=false to meson anymore; option was deleted
from meson.build.
- Remove ABOUT-NLS and ChangeLog from files: no longer installed.
- Update to version 3.32.1:
+ Updated translations.
- Update to version 3.32.0:
+ Avoid segfault when updating latest timestamp.
+ Updated translations.
- Update to version 3.31.4:
+ Updated DOAP file.
+ Code clean up.
+ Replacing *_get_type() with g_type_ensure().
+ Fix app icon not showing in about dialog.
+ Updated translations.
- Update to version 3.31.3:
+ Improved app icon.
+ Updated translations.
- Changes from version 3.31.2:
+ Updated app icon.
+ Retire app menu.
+ Updated translations.
- Update to version 3.30.0:
+ Install AppData XML to metainfo.
+ Update MSGID_BUGS_ADDRESS in po/Makevars.
+ Updated translations.
- Drop gnome-logs-fix-appdata-meson.patch (fixed upstream).
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.4:
+ Disable exporting logs when there are none.
+ Update GTK+ requirement in README.
+ Various fixes in meson build system.
+ Fix typo in meson build system.
+ Dropped dogtail test case.
+ Updated translations.
- Update to version 3.28.5:
+ Fix typo in data/meson.build.
- Changes from version 3.28.4:
+ Fix build error in meson build system.
- Switch to meson buildsystem, add meson BuildRequires and
corresponding macros.
- Add gnome-logs-fix-appdata-meson.patch: Fix appdata installfolder
when using meson build system.
- Update to version 3.28.3:
+ Distribute meson files in tarball.
+ Updated translations.
- Update to version 3.29.1:
+ Only show similar timestamps once.
+ Various memory leak fixes.
+ Exporting blank journal crash fix.
+ Updated translations.
- Update to version 3.28.2:
+ Various memory leak fixes.
+ Updated translations.
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.92:
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Avoid using hard-coded colors (bgo#792152).
+ Updated translations.
==== gnome-menus ====
Version update (3.13.3 -> 3.32.0)
Subpackages: gnome-menus-lang libgnome-menu-3-0 typelib-1_0-GMenu-3_0
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ Stop using gnome-common.
+ Add nm-connection-editor to the Utilities category.
+ Restore minimal Sundry app folder for upgrades. Users can
remove it by running gsettings reset-recursively
org.gnome.desktop.app-folders and logging out and logging back
in.
+ Updated translations.
- Update to version 3.31.90:
+ Fix missing close tag that broke traditional menu users.
+ Add CI to check the validity of our menu file so we don't make
that mistake as easily next time.
+ Add gnome-abrt to the Utilities category.
+ Updated translations.
- Update to version 3.31.4:
+ Remove the Sundry category.
+ Switch to modern realpath.
+ Stop using intltool.
+ Updated translations.
- Drop python-devel and python-gtk BuildRequires: They are not
needed nor used.
- Update to version 3.31.3:
+ desktop-entries: support multiple desktops in
XDG_CURRENT_DESKTOP.
+ libmenu: Remove support for legacy-dirs.
+ layout:
- Update .desktop filenames.
- Drop obsolete Fedora special case .desktop filenames.
+ Miscellaneous fixes.
- Drop intltool BuildRequires: No longer needed.
- Drop upstream fixed patches:
+ 0001-desktop-entries-support-multiple-desktops-in-XDG_CUR.patch
+ 0001-desktop-entries-fix-trivial-bug-in-handling-of-multi.patch
- Modernize spec-file by calling spec-cleaner
==== gnome-menus-branding-openSUSE ====
- Convert package to _multibuild.
- Rebase gnome-menus-branding-remove-X-SuSE-ControlCenter.patch.
- Modernize spec file using spec-cleaner.
==== gnome-music ====
Version update (3.26.2 -> 3.34.2)
Subpackages: gnome-music-lang
- Update to version 3.34.2:
+ Load Album Covers on demand.
+ Restore support for "Album Artist" tag.
+ Disable online search by default.
+ CoreModel misc cleanups and fixes.
+ MPRIS misc cleanups and fixes.
+ Bugs fixed: glgo#GNOME/gnome-music#328,
glgo#GNOME/gnome-music#332, glgo#GNOME/gnome-music#335,
glgo#GNOME/gnome-music#337, glgo#GNOME/gnome-music#312,
glgo#GNOME/gnome-music#338, glgo#GNOME/gnome-music#331,
glgo#GNOME/gnome-music#317.
- Update to version 3.34.1:
+ Restore MPRIS playlist support.
+ Playlist fixes.
+ Bring back loading notifications.
+ Bugs fixed:
- Fix visual glitches.
- Use pkglibdir for gfmlibdir.
- Limit smartplaylist content to XDG Music dir.
- Crash when removing GOA account.
+ Updated translations.
- Update to version 3.34.0:
+ This release marks the first stable release after a invasive
rewrite of Music internals and may still be rough around the edges.
Regressions and known issues are kept track of in #299.
+ A flatpak issue with cover art retrieval was fixed.
+ Updated translations.
- Update to version 3.33.92:
+ Bug fixes.
- Update to version 3.33.90:
+ Bug fixes.
+ Search view rewrite and style update.
+ Display an empty view if Tracker version is outdated.
+ Updated translations.
- Changes from version 3.33.4:
+ Rewrite of the core of Music.
+ Support gapless playback.
+ MPRIS support rewrite.
+ Playlists rewrite.
+ Updated translations.
- Changes from version 3.33.2:
+ Improve Smooth progressbar support.
+ Improve display of information for songs with no tags.
+ Select a random song at launch when playing a playlist in
shuffle mode.
+ AppData tags update.
+ MPRIS misc cleanups.
+ Lots of general cleanups.
+ Bugs fixed:
- gnome-music crashes on startup.
- Stop using GtkBox:padding, GtkBox:fill and GtkBox:expand.
- Do not rely on Tracker generated metadata.
- MPRIS2 reports wrong .desktop file name.
- Order of search and select buttons incorrect.
- flatpak nightly: Clicking on MPRIS player launches wrong
version.
- Incorrect timeline (progress bar) position for m4a file.
- HeaderBar in selection mode has the search/cancel button
order wrong.
- Repeat All Does Not Repeat Single Songs From Search.
- Resuming Playback Actually Restarts Song.
+ Updated translations.
- Up gtk3, tracker-sparql, grilo, and grilo-plugins dependencies.
- Update to version 3.32.2:
+ Fix player scale starting on first song.
+ About dialog movable.
+ Keep the same app ID as in 3.30.
- Update to version 3.32.1:
+ MPRIS fixes.
+ Update help application icon.
+ Fix scale update on first song.
+ Bugs fixed:
- Crash with mouse back button.
- Repeat song not working.
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ Bugs fixed: Fix initial state graphics in dark mode.
+ Updated translations.
- Update to version 3.31.91:
+ Show an empty view when Tracker is unavailable.
+ Bugs fixed:
- Play correct song while paused.
- Show a warning when Tracker is not available.
- Cannot cancel 'All' sources in search via button.
- Crashes when trying to play any song.
- Crash while tracks are being loaded.
+ Updated translations.
- Drop gnome-music-playlistview-Fix-playlist-renaming.patch: Fixed
upstream.
- Update to version 3.31.2:
+ Replace app menu with Primary menu.
+ Add TheAudioDB for coverart lookup.
- Add upstream bug fix patch:
+ gnome-music-playlistview-Fix-playlist-renaming.patch:
playlistview: Fix playlist renaming.
- Update to version 3.30.2:
+ Delayed loading of remote cover art.
+ Fix keyboard shortcuts.
+ Flatpak fixes.
+ Bugs fixed: glgo#GNOME/gnome-music#226,
glgo#GNOME/gnome-music#238.
+ Updated translations.
- Update to version 3.30.1:
+ Dark mode fixes.
+ Add TheAudioDB support for coverart.
+ Fix issues with repeatmode handling.
+ Bugs fixed: glgo#GNOME/gnome-music!245,
glgo#GNOME/gnome-music!241, glgo#GNOME/gnome-music!247,
glgo#GNOME/gnome-music!246, glgo#GNOME/gnome-music!269,
glgo#GNOME/gnome-music!271, glgo#GNOME/gnome-music!274,
glgo#GNOME/gnome-music#220.
+ Updated translations.
- Add pkgconfig(grilo-plugins-0.3) BuildRequires: New dependency.
- Update to version 3.30.0:
+ Updated translations.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.92:
+ Make static playlists more reliable.
+ Populate views on demand (improves startup).
+ Fix player toolbar song/artist order.
+ Switch view navigation from <Ctrl> to <Alt>.
+ Add tooltips in more places.
+ Style treeview stars.
+ Lots of cleanups and reliability fixes.
+ Bugs fixed: glgo#GNOME/gnome-music!239,
glgo#GNOME/gnome-music!238, glgo#GNOME/gnome-music#198,
glgo#GNOME/gnome-music!237, glgo#GNOME/gnome-music!233,
glgo#GNOME/gnome-music!230, glgo#GNOME/gnome-music!232,
glgo#GNOME/gnome-music#203, glgo#GNOME/gnome-music#60,
glgo#GNOME/gnome-music#154, glgo#GNOME/gnome-music!227,
glgo#GNOME/gnome-music!229.
+ Updated translations.
- Drop glib2_gsettings_schema_requires macro: this is no longer
needed since RPM file triggers (RPM 4.13).
- Enable tests run to increase QA of package.
- Update to version 3.29.91:
+ Finished moving the existing ui to use Gtk.Template.
+ Added some minor transitions going to selection-mode.
+ Add OARS tag.
+ Reword application description.
+ Bugs fixed: glgo#GNOME/gnome-music#174,
glgo#GNOME/gnome-music!177, glgo#GNOME/gnome-music!206,
glgo#GNOME/gnome-music!211, glgo#GNOME/gnome-music#212,
glgo#GNOME/gnome-music#183, glgo#GNOME/gnome-music#211,
glgo#GNOME/gnome-music#183, glgo#GNOME/gnome-music#208,
glgo#GNOME/gnome-music#213, glgo#GNOME/gnome-music!221,
glgo#GNOME/gnome-music!226.
+ Updated translations.
- Add pkgconfig(goa-1.0) BuildRequires: New dependency.
- Update to version 3.29.90:
+ Lots of widgets ported to use Gtk.Template.
+ Added development app bundles to CI.
+ Codebase wide cleanups and refactoring.
+ Port sidebars away from libgd views.
+ Bugs fixed: glgo#GNOME/gnome-music#197,
glgo#GNOME/gnome-music#37, glgo#GNOME/gnome-music#89,
glgo#GNOME/gnome-music#185, glgo#GNOME/gnome-music#200,
glgo#GNOME/gnome-music#199, glgo#GNOME/gnome-music#195.
+ Updated translations.
- Update to version 3.29.2.1:
+ Update appdata.
+ Use CSS styling instead of widget attributes.
+ Merge emptystate views.
+ Add optional suspend inhibition gsetting.
+ Bugs fixed: glgo#GNOME/gnome-music#169,
glgo#GNOME/gnome-music#74, glgo#GNOME/gnome-music#140,
glgo#GNOME/gnome-music#160, glgo#GNOME/gnome-music#163,
glgo#GNOME/gnome-music#177, glgo#GNOME/gnome-music#130,
glgo#GNOME/gnome-music#144, glgo#GNOME/gnome-music#178,
glgo#GNOME/gnome-music#182, glgo#GNOME/gnome-music#188.
- Add libdazzle-1.0 and libsoup-2.4 pkgconfig modules BuildRequires
to follow upstream changes.
- Remove pkgconfig(gnome-desktop-3.0) BuildRequires: this is no
longer a requirement nor even used.
- Update to version 3.28.2.1:
+ baseview: Do not reset init state.
- Changes from version 3.28.2:
+ Fix notification calls on startup.
+ artistalbumswidget: Wait for last album to load
(glgo#GNOME/gnome-music#174).
+ grilo: Fix audio check.
+ Updated translations.
- Drop update-desktop-files BuildRequires and suse_update_desktop_\
file: they are no longer required.
- Update to version 3.28.1:
+ Fix issue with untranslated UI elements
(glgo#GNOME/gnome-music#169).
+ Updated translations.
- Update to version 3.28.0.1:
+ data: Remove domain from ui files.
+ Updated translations.
- Add grilo-plugin-tracker as requires, otherwise gnome-music is
useless (bsc#1083659).
- Add tracker as requires, tracker-miner-files is not enough as
a dependency (bsc#1084861).
- Update to version 3.28.0:
+ Albumartcache (glgo#GNOME/gnome-music#95):
- Do not close non-existing stream on error.
- Fix possible lookup loop.
- Do not send two signals on error.
+ Updated translations.
- Update to version 3.27.92.1:
+ Fix installation path of libgd.so.
- Update to version 3.27.92:
+ Port to Meson.
+ Lots of fixes to the flatpak json.
+ Fixes to playlists behaviour.
+ Fix some shortcut logic.
+ Fix issue with bluetooth headset input.
+ Delayed loading of covers in albumsview to decrease startup
time.
+ Lots of general cleanups.
+ Update to latest libgd.
- Add meson BuildRequires and replace configure/make/make_install
macros with meson/meson_build/meson_install.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Lots of cleanup/refactoring.
+ Add album scrobbling.
+ Dropped some more libgd use.
+ Add context menu to interact with playlist items.
+ Drag and drop reorder in playlists.
+ Add album scrobbling.
+ Rework notifications.
+ Rework art cache.
+ Last bits of HiDPI support.
+ Avoid duplicate albums in albums view (boo#1115708).
+ Bugs fixed: glgo#2, glgo#3, glgo#4, glgo#15) glgo#46, glgo#48,
glgo#50, glgo#55, glgo#65, glgo#81, glgo#106, glgo#121,
glgo#127, glgo#132, glgo#135, glgo#142.
+ Updated translations.
- Add pkgconfig(py3cairo) BuildRequires: new dependency.
- Update to version 3.27.4:
+ Migrate from intltool to gettext (bgo#787272).
+ Add appstream metadata to non-deprecated location (bgo#790869).
+ Playlist ordering in views (bgo#772090).
+ Fix style of GdTaggedEntry (bgo#791077).
+ PEP-8 fixes & cleanups (bgo#791481).
+ Update libgd.
+ Fixes to navigating back (bgo#777238).
+ Enable mouse button for navigating back (bgo#771934).
+ Fix constructor deprecation warning (bgo#790127).
+ Fix PyGObject deprecation warning (bgo#788701).
+ Fix order in method call.
+ Fix log decorator order.
+ Use python3 style super() calls.
+ DiscListBoxWidget update favourites.
+ Add the ability to rename playlists.
+ Updated translations.
- Drop intltool BuildRequires: no longer needed after migration to
gettext.
- Update to version 3.26.2:
+ Bugs fixed:
- Block spotify plugin (glgo#gnome-music#132).
- DiscListBoxWidget: Update favorites playlist (bgo#784998).
- Albumartcache: Fix order in method call.
- Flatpak: Update music repository URL (glgo#gnome-music#138).
- Misc flatpak fixes.
+ Updated translations.
- Update to version 3.26.1:
+ Updated translations.
- Update to version 3.26.0:
+ Updated translations.
- Add gstreamer-plugins-ugly Recommends: Recommend often used
codecs for music playback.
- Update to version 3.25.92:
+ Wrong player.set_playlist call in albumwidget.py (bgo#786454).
+ Problem scrolling albums on wayland (bgo#780548).
+ Different icon in System Settings Sound pane (bgo#709073).
+ Updated translations.
- Update to version 3.25.91:
+ Bugs fixed: bgo#786541, bgo#786315.
+ Updated translations.
- Update to version 3.25.90:
+ Limit concurrent loading of coverart.
+ Fixes to appdata.
+ Use tracker:title-order for sorting.
+ Bugs fixed: bgo#783466, bgo#785697.
+ Updated translations.
- Update to version 3.25.4:
+ Build: depend on libtracker-sparql-2.0.
+ Add Flatpak manifest.
+ Mark forgotten string for translation.
+ Bugs fixed: bgo#776668, bgo#774500, bgo#781684, bgo#777346,
bgo#781754.
- Replace pkgconfig(tracker-sparql-1.0) with
pkgconfig(tracker-sparql-2.0) BuildRequires following upstreams
changes.
- Drop gnome-music-group-configs.patch: Fixed upstream.
- Update desktop file name to new dbus conforming one.
- Stop handling glib2_gsettings_schema_post(un),
desktop_database_post(un) and icon_theme_cache_post(un) in
post(un), no longer needed as we have file-triggers taking care
of this for us now.
- Add gnome-music-group-configs.patch: Fix sefault at launch with
updated python-cairo (bgo#774500, bgo#781326).
- Require python3-gobject-Gdk: gnome-music is a GUI application and
we thus don't only require python3-Gobject, but also the GUI
toolkits.
- Update to version 3.24.2:
+ Bugs fixed: bgo#776668, bgo#781684.
+ Updated translations.
- Update to version 3.24.1.1:
+ Revert desktop file rename.
+ In turn revert Flatpak manifest addition.
- Changes from version 3.24.1:
+ Add Flatpak manifest (bgo#779905).
+ Fix crashers.
+ Up Grilo requirements.
+ bgo#780523: playlist dialog shows the playlist that is going to
be deleted.
+ Updated translations.
- Update to version 3.24.0:
+ Updated translations.
- Update to version 3.23.92:
+ Code cleanups.
+ Local art retrieval added.
+ AppData screenshots updated.
+ Bugs fixed: bgo#776668, bgo#777041, bgo#779013, bgo#779052,
bgo#779584, bgo#779585.
+ Updated translations.
- Remove redundant %clean section
- Update to version 3.23.91:
+ Code cleanups.
+ Bugs fixed: bgo#774470, bgo#774449.
+ Updated translations.
- Update to version 3.23.90:
+ Empty-state added for playlist dialog.
+ Bugs fixed: bgo#772089, bgo#776680, bgo#777541, bgo#777219.
+ Updated translations.
- Handle more duplicate files via fdupes macro.
- Add gnome-music-rpmlintrc to supress rpmlint warning about a gir
file that there is no sense in having a devel package for.
- Update to version 3.23.4:
+ Revamp notifications and drop GdNotification.
+ More cleanups.
+ Bugs fixed: bgo#772975, bgo#776157, bgo#776673, bgo#776849,
bgo#777127, bgo#777216, bgo#777235.
+ Updated translations.
- Update to version 3.23.3:
+ Start to use Grilo for storing metadata.
+ Rework starring widget.
+ DistListBox improvements.
+ Stop walking directories for no reason.
+ Finish move to tracker async calls.
+ Bugs fixed: bgo#774754, bgo#772689, bgo#775759, bgo#775930.
+ Updated translations.
- Update to version 3.23.2:
+ Rely on Cairo for cover scaling.
+ Smooth progressbar.
+ Make more tracker calls async.
+ General cleanups.
+ Tackle long-standing issues with album separation.
+ Bugs fixed: bgo#772263, bgo#772628, bgo#772698, bgo#773478,
bgo#773769, bgo#774260, bgo#774481.
+ Updated translations.
- Update to version 3.23.1:
+ Rework art lookup.
+ Add HiDPI support (90% done).
+ Add mnemonics.
+ Rework about dialog.
+ Split up views & widgets.
+ Rework the album widgets.
+ Show multi-disc albums as such.
+ Make playlist retrieval non-blocking.
+ Add composer label & search.
+ Bugs fixed: bgo#761185, bgo#771348, bgo#772403, bgo#719452,
bgo#773192, bgo#705094, bgo#750827, bgo#761891.
+ Updated translations.
- Update to version 3.22.2:
+ Updated translations.
- Update to version 3.22.1:
+ Make some tracker playlist calls async.
+ Bugs fixed: bgo#765476.
+ Updated translations.
- Update to version 3.22.0:
+ Update maintainers in doap.
+ Updated translations.
- Update to version 3.21.92:
+ Fix keyboard play/pause handling.
+ Remove top separator in song lists.
+ Do not remove static playlists on Delete keypress.
+ Bugs fixed: bgo#771249, bgo#770178, bgo#754096.
+ Updated translations.
- Update to version 3.21.90:
+ New keyboard shortcuts and a shortcuts window to go with it.
+ Move to cleanup the codebase style (PEP-8) & use docstrings,
see README.
+ Better sorting in albums and artists view.
+ Playlist dialog enhanced with a 'new playlist' entry.
+ Move to GtkFlowBox for albums view, a significant performance
improvement.
+ Bugs fixed: bgo#761502, bgo#766115, bgo#746447, bgo#765609,
bgo#761625, bgo#747953, bgo#754700, bgo#742531, bgo#758637,
bgo#757833, bgo#769774, bgo#769772, bgo#744834, bgo#760164.
+ Updated translations.
- Add pkgconfig(pygobject-3.0) BuildRequires and version it, new
explicit dependency.
- Update to version 3.20.2:
+ Port to Gio GDBUS API (bgo#705069).
+ Clarify jhbuild instructions in README (bgo#763618).
+ Emit playback-status-changed after playlist ends (bgo#755089).
+ Accept response on row-activated in Playlist Dialog
(bgo#744820).
+ Bump Gtk+ minimum version to 3.19.3 (bgo#765598).
+ Stop the player when destroying window (bgo#761961).
+ Updated translations.
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.92:
+ bgo#762821: Update Grilo plugin ranks to 0.3 format.
+ bgo#761941: Fix Pango critical warnings on searchbar.
+ bgo#761890: Check if visible child is ArtistsAlbumsWidget on
search toggle.
+ bgo#763304: Don't assume that nmm:MusicPieces will have a
nie:url in playlists.
+ bgo#744821: Properly de/activate select button on
PlaylistDialog when navigating w/ arrow keys.
+ bgo#744831: Fix crash while deleting multiple playlists.
+ Updated translations.
- Update to version 3.19.91:
+ bgo#744829: No more duplicate playlists on the sidebar.
+ bgo#762406: More Grilo 0.3 transition fixes.
+ bgo#762265: No more notifications on track changes.
+ Updated translations
- Update to version 3.19.90:
+ bgo#761173: Update tracker queries to sparql 1.1 syntax.
+ bgo#760170: Fix check button appearance on AlbumWidget.
+ bgo#760170: Fix check buttons appearance in Songs and Playlist
view.
+ bgo#736463: Reposition the scrollbar in the search window.
+ bgo#760171: Resized songs list for better viewing in large
window.
+ Updated translations.
- Update to version 3.19.4:
+ Let GtkApplication automatically load the app-menu.
+ Refactor the way we connect menu actions.
+ Add symbolic icon.
+ Pass width/height during pixbuf loading.
+ Scale the playlist name to match the mockups.
+ Bugs fixed: bgo#734958, bgo#739924, bgo#751163, bgo#758942,
bgo#758942, bgo#759024, bgo#759587, bgo#759882, bgo#760033,
bgo#760033, bgo#760033, bgo#760033, bgo#760033, bgo#760033,
bgo#760381.
+ Updated translations.
- Add pkgconfig(tracker-sparql-1.0) BuildRequires: new dependency.
- Replace pkgconfig(grilo-0.2) BuildRequires with
pkgconfig(grilo-0.3), following upstreams port to grilo-0.3.
- Drop HighContrast theme cache handling from post/postun, as there
are no HighContrast icons left after the addition of the symbolic
icon.
- Update to version 3.18.2:
+ Bugs fixed: bgo#755601, bgo#756256, bgo#746446, bgo#756330,
bgo#757227.
+ Updated translations.
- Add python3-requests Requires: this is a hard runtime dependency.
- Update to version 3.18.0:
+ Updated translations.
- Update to version 3.17.92:
+ Bugs fixed: bgo#744827, bgo#754654, bgo#754702, bgo#754836,
bgo#754977.
+ Updated translations.
- Update to version 3.17.91:
+ Tags in search textbox are broken (bgo#738516).
+ Updated translations.
- Update to version 3.17.90:
+ Bugs fixed: bgo#744658, bgo#753488.
+ Updated translations.
- Update to version 3.17.4:
+ Several deprecations were removed.
+ More performance improvements.
+ Bugs fixed: bgo#705070, bgo#747233, bgo#752591, bgo#752592.
+ Updated translations.
- Update to version 3.17.3:
+ Bugs fixed: bgo#743362, bgo#744464, bgo#747749, bgo#748375,
bgo#749981.
+ Updated translations.
- Update to version 3.16.2:
+ Bug fix release.
+ Performance improvements.
+ Bugs fixed: bgo#749981, bgo#750686, bgo#749307, bgo#744658,
bgo#753488.
+ Updated translations.
- Update to version 3.16.1:
+ bgo#747749: Cant't play favourite song in Album view.
+ Updated translations.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.92:
+ Bugs fixed: bgo#744657, bgo#745646, bgo#745647, bgo#745648,
bgo#745650.
+ Updated translations.
- Update to version 3.15.91:
+ Bugs fixed: bgo#705852, bgo#729377, bgo#729525, bgo#743310,
bgo#743883, bgo#743884, bgo#743901, bgo#744005, bgo#744655,
bgo#744807, bgo#744832.
+ Updated translations.
- Update to version 3.15.90:
+ New smart playlist: Favourite tracks, all views updated to
allow making a track favourite.
+ All Artists is not selected by default - improves performance.
+ All smart playlists now retyurn max 50 items.
+ Playlists menu now uses popover.
+ Notification appears on loading operations.
+ Favourite songs are now displayed on search view.
+ GStreamer discoverer performance fixes from garnacho.
+ Minor UI fixes.
+ Bugs fixed: bgo#729377, bgo#729525, bgo#743310, bgo#744005.
+ Updated translations.
- Update to version 3.15.4:
+ Smart playlists - Most Played, Never Played, Recently Played.
+ Chunked loading was removed - scrolling should be faster.
+ Content is now hidden before fully loaded - notification on
the progress will land in master in next version.
+ Playlists are remvoed after time out, removal can be undone.
+ Dependency change: libmediaart-2.0.pc is now required.
+ Replaygain tags are now supported.
+ Overall performance fixes.
+ Bugs fixed: bgo#729376, bgo#704257, bgo#742603, bgo#742451,
bgo#733686, bgo#726459, bgo#702519, bgo#742800, bgo#742123,
bgo#731613, bgo#774201, bgo#730269.
+ Updated translations and help files.
- Stop injecting libmediaart-2.0 to configure, fixed upstream.
- Replace pkgconfig(libmediaart-1.0) for pkgconfig(libmediaart-2.0)
BuildRequires and use sed to inject the bump into configure,
upstream reverted the change for now, but it will land soon.
- Update to version 3.15.2:
+ Better thread handling while fetching album art.
+ Some UI/UX goodies.
+ Notification can now be disabled.
+ 'The' (and translation) is not disregarded during sorting.
+ MPRIS improvements.
+ Bugs fixed:
- bgo#736925: Remove deprecation warnings from AlbumWidget.ui.
- bgo#737142: Remove remaining gtk deprecation warnings.
- bgo#737571: No covers loaded on libmediaart 0.6.0.
- bgo#736241: Prefer embedded album art over downloaded.
- bgo#732151: High CPU and sluggish performance.
- bgo#733473: Use "Alt + left arrow" to navigate back.
- bgo#738465: Have a dconf switch to disable notifications.
- bgo#731392: Nicer empty state.
- bgo#729378: Disregard "The" in titles.
- bgo#734513: play/pause is activated twice when pressing.
spacebar and play/pause button is active/selected.
- bgo#729309: Add support for MPRIS Playlists.
- bgo#740211: Add support for MPRIS TrackList.
- bgo#740212: Bump MPRIS support to 2.2.
- bgo#740330: Album view - music icons are badly rendered.
- bgo#740524: Missing license headers in playlists.py and
searchbar.py.
- bgo#731639: The pictures have different proportions,
influencing the effect of alignment.
- bgo#729459: under Artists, tracks in the same album are very
far apart from each other.
- bgo#740490: Music "forgets" search string, but search
results remain.
+ Updated translations and help files.
- Update to version 3.14.3.1:
+ Fixed an important bug on startup.
+ Tags in search entries are now visible.
+ Bugs fixed: bgo#743484.
+ Updated translations.
- Changes from version 3.14.3:
+ Bugs fixed: bgo#740330, bgo#740524, bgo#731639, bgo#729459,
bgo#740490, bgo#731613, bgo#726459, bgo#733686, bgo#742123,
bgo#743042, bgo#729376.
+ Updated translations.
- Update to version 3.14.2:
+ Play/pause is activated twice when pressing spacebar and
play/pause button is active/selected (bgo#734513).
+ Updated translations.
- Update to version 3.14.1:
+ Bugs fixed:
- bgo#736925: Remove deprecation warnings from AlbumWidget.ui.
- bgo#737571: No covers loaded on libmediaart 0.6.0.
- bgo#736241: Prefer embedded album art over downloaded.
- bgo#733686: Gnome music will not launch.
+ Updated translations.
- Drop gnome-music-fix-missing-albumcovers.patch: Fixed upstream.
==== gnome-online-accounts ====
Version update (3.26.2 -> 3.34.1)
Subpackages: gnome-online-accounts-lang libgoa-1_0-0 libgoa-backend-1_0-1 typelib-1_0-Goa-1_0
- Update to version 3.34.1:
+ Bugs fixed: icons: Unbreak providers without any visual
identity.
+ Updated translations.
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.92:
+ Updated translations.
- Update to version 3.33.91:
+ Support Fedora Account System.
+ Bugs fixed:
- owncloud: Use "Nextcloud", not "ownCloud", in user-visible
errors.
- build: Allow building with gettext ? 0.20.
- webview: Make it more flexible in terms of its size.
- kerberos: Use GTask's task data slot to leverage the
compiler.
- daemon: Return a D-Bus error if AddAccount fails to list all
providers.
- kerberos: Use GTask's task data slot to leverage the
compiler.
- build: Support the use of g_autolist with GoaObject.
- Port to GTask from GSimpleAsyncResult.
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.90:
+ Bugs fixed:
- icons: Replace PNGs with SVGs and add symbolics.
- google: Only request the email field when getting the user's
identity.
- alarm: Refresh Kerberos tickets after a suspended system is
resumed.
+ Updated translations.
- Update to version 3.31.3:
+ Remove Todoist.
+ Bugs fixed:
- build: Don't define _POSIX_PTHREAD_SEMANTICS and _REENTRANT.
- identity: Port away from deprecated g_type_class_add_private.
- Port to GTask from GSimpleAsyncResult.
+ Updated translations.
- No longer pass --disable-telepathy to configure, no longer needed
nor recognized.
- Update to version 3.30.2:
+ google: Only request the email field when getting the user's
identity.
+ Updated translations.
- Update to version 3.30.1:
+ alarm: Refresh Kerberos tickets after a suspended system is
resumed (bgo#796095).
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.91:
+ build: Fix #FooObject style links.
+ Remove additional unnecessary GDestroyNotify casts.
+ build: Silence warning about _FORTIFY_SOURCE requiring
optimization.
- Drop gnome-online-accounts-fix-build.patch: Fixed upstream.
- Add gnome-online-accounts-fix-build.patch: Fix build with new
glib.
- Update to version 3.29.4:
+ Port to meson build system.
+ Updated translations.
- Pass --enable-documentation to configure, now needed to build man
pages.
- Update to version 3.29.1:
+ Remove Twitter support (bgo#795322)
+ Updated translations.
- Drop:
+ intltool BuildRequires: nothing depends on it anymore. The
package fully uses Gettext now.
+ update-desktop-files BuildRequires: this is no longer needed.
==== gnome-online-miners ====
Version update (3.26.0 -> 3.34.0)
- Update to version 3.34.0:
+ No changes, stable version bump only.
- Update to version 3.33.92:
+ Use Files GOA feature for document miners
- Update to version 3.30.0:
+ No change, only bump version.
- Update to version 3.29.90:
+ Don't install the D-Bus service file for disabled miners
(bgo#779947).
==== gnome-photos ====
Version update (3.26.3 -> 3.34.0)
Subpackages: gnome-photos-lang gnome-shell-search-provider-gnome-photos
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.91:
+ build: Style fixes.
+ flatpak:
- Fix the exiv2 build.
- Delete CMake-specific build files.
- Update LibRaw to 0.19.4.
- Fix the exiv2 build.
- Switch babl to Meson.
- Switch GEGL to Meson.
- Switch libgdata to Meson.
+ icons: Update the application icon
- Require meson 0.50.0.
- Update to version 3.32.1:
+ appdata: Add release notes for Flathub.
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.91:
+ application, main-toolbar: Rename "app.gear-menu" as
"app.preview-menu".
+ test-gegl: Simplify code.
+ main-toolbar: Enable the gear menu only when the item is
loaded.
+ test-gegl: Assert the bounding box when zooming GeglBuffers.
+ Use g_auto*.
+ Remove app menu.
+ Updated translations.
- Update to version 3.31.3:
+ Bugs fixed:
- flatpak: Update the build flags for gexiv2.
- tests: Test the GEGL utilities.
- tracker-controller: Be direct when Tracker can't be found.
+ Updated translations.
- Changes from version 3.31.2:
+ Bugs fixed:
- Propagate any GError while loading a BaseItem.
- build: Avoid requiring Git for release tarballs.
- application, thumbnailer: Remove redundant GResource
registration.
- build: Update glib-tap.mk from GLib.
- Start adding some unit tests.
- Use g_auto*
+ Updated translations.
- Changes from version 3.31.1:
+ Bugs fixed:
- Add Flatpak CI, and deliver bundles with each commit.
- Update the application icon for the GNOME 3.32 redesign.
- build: Remove redundant if branch.
- build: Ensure that the Git submodules are kept updated.
- facebook-item: Don't leak the GFBGraphGoaAuthorizer.
- Remove unused GTypes for enums, and declarations from the
thumbnailer.
- flatpak: Tell Tracker not to use a media extractor and switch
geocode-glib to Meson.
- Split some code into a private shared library and return a
GFile after downloading it.
- Use g_auto*.
- Drop facebook-item-Dont-leak-the-GFBGraphGoaAuthorizer.patch:
Fixed upstream.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Add facebook-item-Dont-leak-the-GFBGraphGoaAuthorizer.patch:
facebook-item: Don't leak the GFBGraphGoaAuthorizer.
- Add gnome-photos-on-demand-activate-dleyna.patch: Don't activate
dleyna-renderer-service when Photos starts up (bsc#992420,
glgo#GNOME/gnome-photos#75).
- Update to version 3.30.1:
+ device-item, local-item: Convert to UTF-8 before displaying the
path.
+ base-item: Don't attempt to load non-UTF-8 paths.
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Update to version 3.29.92:
+ Updated translations.
- Update to version 3.29.91:
+ build: Update the Git submodule URL after GitLab migration.
+ flatpak:
- Switch Grilo to Meson.
- Fix the exiv2 build.
+ Updated translations.
- Update to version 3.29.4:
+ source: Add an error handler for GIcon instance.
+ Use g_auto*.
+ flatpak: Disable -Werror for gexiv2.
+ Updated translations.
- Update to version 3.29.3:
+ Unbreak the "Empty Trash" button on GNOME >= 3.24
+ Bugs fixed:
- main-window: Update copyright years in the about dialog;
- Add OARS and update description to be more confident;
- Use g_auto* (glgo#GNOME/gnome-photos#77);
- Drop copy-pasted src/egg-*.[ch] code
(glgo#GNOME/gnome-photos#86);
- Delete *.gnome-photos files with XML depicting an empty GEGL
graph (glgo#GNOME/gnome-photos#105).
+ Updated translations.
- Drop
+ libtool BuildRequires and autoreconf call: the patch which made
them necessary has been merged upstream.
+ fixed upstream patch:
gnome-photos-Bump-minimum-GEGL-version.patch
- Update to version 3.28.1:
+ Bugs fixed: tests: Update for renamed application ID
(glgo#GNOME/gnome-photos#100).
+ Updated translations.
- Drop gnome-photos-export-unbreak-empty-trash-button.patch: Fixed
upstream.
- Add gnome-photos-Bump-minimum-GEGL-version.patch: build: Bump
minimum GEGL version to 0.4.0.
- Following the above, replace pkgconfig(gegl-0.3) with
pkgconfig(gegl-0.4) and add libtool BuildRequires aswell as
passing autoreconf since the patch touches the buildsystem.
- Add gnome-photos-export-unbreak-empty-trash-button.patch:
export-notification: Unbreak the "Empty Trash" button.
- Update to version 3.28.0:
+ Don't use an intermediate Imports sub-directory for imported
content (glgo#GNOME/gnome-photos#89).
+ Updated translations.
- Update to version 3.27.92:
+ Install appstream metadata to non-deprecated location
+ Store edits in side-car files
+ properties-dialog: Use ngettext for plural forms
+ Various improvements to user-visible strings and controls used
for importing from devices.
+ flatpak: Fix detection of attached devices.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Import from device (glgo#GNOME/gnome-photos#29).
+ Bugs fixed: glgo#GNOME/gnome-photos#6,
glgo#GNOME/gnome-photos#7, glgo#GNOME/gnome-photos#43,
glgo#GNOME/gnome-photos#44, glgo#GNOME/gnome-photos#65,
glgo#GNOME/gnome-photos#77, glgo#GNOME/gnome-photos#85,
bgo#759413, bgo#782479 and bgo#786936.
+ Updated translations.
- Add pkgconfig(libdazzle-1.0) BuildRequires: new dependency.
- Drop fixed upstream patches: gnome-photos-application-fixes.patch
and gnome-photos-Check-RDF-type-before-using-it.patch.
- Update to version 3.27.4:
+ Bugs fixed: bgo#788174, bgo#790191 and bgo#791274.
+ Updated translations.
- Drop gnome-photos-Dont-leak-thumbnailer-path-string.patch: fixed
upstream.
- Rebase gnome-photos-application-fixes.patch.
- Update to version 3.27.3:
+ Support shadows and highlights adjustment (bgo#788201).
+ Bugs fixed: bgo#781736, bgo#785376, bgo#788174, bgo#789196,
bgo#789977, bgo#791082.
+ Updated translations.
- Drop libtool BuildRequires since there is no patches at all being
applied anymore.
- Update to version 3.27.1:
+ Clarify that the final binaries are under GPL-3.0+
+ Bugs fixed: bgo#763712, bgo#777505 and bgo#783922.
- Add gnome-photos-Dont-leak-thumbnailer-path-string.patch:
thumbnail-factory: Don't leak the thumbnailer path string.
- Add gnome-photos-application-fixes.patch: application: Avoid
CRITICALs.
- Add gnome-photos-Check-RDF-type-before-using-it.patch: utils:
Check the RDF type before using it, not the MIME type.
- Update to version 3.26.3:
+ Bugs fixed: bgo#785376.
+ Updated translations.
- Drop upstream fixed patches:
+ gnome-photos-main-toolbar-dont-leak.patch.
+ gnome-photos-nb-translations.patch.
+ gnome-photos-properties-dialog-dont-leak.patch.
- Add upstream stable commits:
+ Add gnome-photos-properties-dialog-dont-leak.patch:
properties-dialog: Don't leak the error.
+ Add gnome-photos-main-toolbar-dont-leak.patch: main-toolbar:
Don't leak the preview's GMenu.
+ Add gnome-photos-nb-translations.patch: Add updated Norwegian
bokmål translation.
- Run spec-cleaner, modernize spec, use autosetup and make_build
macros.
- Drop hicolor-icon-theme BuildRequires: No longer needed.
- Replace update-desktop-files with desktop-file-utils
BuildRequires and no longer pass suse_update_desktop_file macro:
Align more closely with what upstream expects.
- Update to version 3.26.2:
+ Bugs fixed: Can't discard all edits directly from the overview
without previewing the BaseItem (bgo#788715).
+ Updated translations.
- Update Url to https://wiki.gnome.org/Design/Apps/Photos: current
Photos' web page.
- Drop %glib2_gsettings_schema_requires macro: the functionality is
covered by file triggers now.
- Add fdupes BuildRequires and its macro for removal of duplicates
under the data directory.
- Update to version 3.26.1:
+ Bugs fixed: bgo#785115, bgo#788042.
+ Updated translations.
- Update to version 3.26.0:
+ Updated translations.
- Update to version 3.25.92:
+ Use G_DECLARE_FINAL_TYPE (bgo#763712).
+ Various clean-ups and fixes to the searchbar handling code
(bgo#786936).
+ Migrate from Intltool to Gettext (bgo#87105).
+ Updated translations.
- Drop intltool BuildRequires: no longer needed after the migration
to gettext.
- Update to version 3.25.91:
+ Bugs fixed: bgo#780692.
+ Updated translations.
- Drop pkgconfig(gnome-desktop-3.0) BuildRequires: No longer
needed, nor used.
- Add pkgconfig(gsettings-desktop-schemas) BuildRequires: New
dependency.
- Update to version 3.25.4:
+ Support GEGL >= 0.3.16.
+ Bugs fixed: bgo#763329, bgo#763712, bgo#781134.
+ Updated translations.
- Replace pkgconfig(tracker-control-1.0) and
pkgconfig(tracker-sparql-1.0) with pkgconfig(tracker-control-2.0)
and pkgconfig(tracker-sparql-2.0) BuildRequires following
upstreams changes.
- Stop handling glib2_gsettings_schema_post(un),
icon_theme_cache_post(un) and desktop_database_post(un) in
post(un), no longer needed as we have file-triggers taking care
of for us now.
- Update to version 3.25.3:
+ Support zooming (bgo#742662).
+ Bugs fixed: bgo#763712, bgo#764423, bgo#776082, bgo#778354,
bgo#780424, bgo#782012.
+ Updated translations.
- Drop gnome-photos-revert-autocleanups.patch: fixed upstream.
- Update to version 3.25.1:
+ Bugs fixed: bgo#763712, bgo#765136, bgo#780424.
+ Updated translations.
- Add gnome-photos-revert-autocleanups.patch: Fix build with new
gegl-unstable. Also add libtool BuildRequires since patch touches
buildsystem.
- Update to version 3.24.3:
+ Support GEGL >= 0.3.16.
+ Bugs fixed: bgo#763329, bgo#780692.
+ Updated translations.
- Replace pkgconfig(gnome-desktop-3.0) with
pkgconfig(gsettings-desktop-schemas) BuildRequires following
upstream changes.
- Update to version 3.24.2:
+ Bugs fixed: bgo#778354.
+ Updated translations.
- Update to version 3.24.1:
+ Changing the aspect ratio of the crop can make the selection
larger than the image (bgo#765136).
+ Updated translations.
- Update to version 3.24.0:
+ Updated translations.
- Update to version 3.23.92:
+ Bugs fixed: bgo#763712, bgo#777869, bgo#779380, bgo#779589.
+ Updated translations.
- Update to version 3.23.91:
+ Fix distorted and wrongly scaled thumbnails (bgo#690255).
+ Thumbnails don't reflect edited state (bgo#763329).
+ Use G_DECLARE_FINAL_TYPE (bgo#763712).
+ Closing the properties before determining the edited state of
an item shouldn't affect subsequent attempts to load the same
item (bgo#777867).
+ appdata: Add screenshot of sharing feature (bgo#778620).
+ Exported and shared items have their orientation applied twice
(bgo#778925).
+ po, source-notification: Fix typo (bgo#778967).
+ Updated translations.
- Update to version 3.23.90:
+ Try to avoid low resolution thumbnails (bgo#690255).
+ Use G_DECLARE_FINAL_TYPE (bgo#763712).
+ tests: Wait for the UI to be drawn completely (bgo#777053).
+ Notify when an online account needs attention (bgo#777492).
+ Appdata uses screenshots of older version (bgo#778620).
+ Updated translations.
- Update to version 3.23.4:
+ Bugs fixed: bgo#690623, bgo#747123, bgo#763712, bgo#775700,
bgo#776133, bgo#776565, bgo#776670.
+ Updated translations.
- Add pkgconfig(geocode-glib-1.0) BuildRequires: new dependency.
- Update to version 3.23.3:
+ Bugs fixed: bgo#763712, bgo#774191, bgo#775153, bgo#775562,
bgo#775754, bgo#763908.
- Update to version 3.23.2:
+ Bugs fixed: bgo#763712, bgo#764423, bgo#774191, bgo#774253.
+ Updated translations.
- Update to version 3.22.4:
+ Bugs fixed: bgo#776565, bgo#776670, bgo#777053.
+ Updated translations.
- Update to version 3.22.3:
+ Bugs fixed: bgo#774253, bgo#775153, bgo#776133.
+ Updated translations.
- Update to version 3.22.2:
+ Bugs fixed: bgo#770342, bgo#772813.
+ Updated translations.
- Update to version 3.22.1:
+ Bugs fixed: bgo#771995, bgo#772443.
+ Updated translations.
- Update to version 3.22.0:
+ Updated translations.
- Update to version 3.21.92:
+ Don't use an undefined ?item variable.
+ Bugs fixed: bgo#764801, bgo#770267, bgo#770342, bgo#770782,
bgo#770823.
+ Updated translations.
- Update to version 3.21.91:
+ bgo#763712: Use G_DECLARE_FINAL_TYPE.
+ bgo#764423: Use G_DECLARE_DERIVABLE_TYPE.
+ bgo#770342: Remove the mode-specific filtering from
PhotosViewModel.
+ Updated translations.
- Update to version 3.21.90:
+ Experimental sharing support (bgo#751181).
+ Bugs fixed: bgo#760839, bgo#763156, bgo#770157.
+ Updated translations.
- Update to version 3.21.4:
+ bgo#760839: base-item: Improvements to the size-guessing API.
+ bgo#763712: Use G_DECLARE_FINAL_TYPE.
+ bgo#763908: done-notification: Remove unnecessary references.
+ bgo#764086: Convert jobs API to async calls.
+ bgo#765105: Implicitly process the pipeline during add, remove
and revert.
+ bgo#765340: Use GtkMenuButton in the overview searchbar.
+ bgo#766162: Can't export photos from online accounts.
+ bgo#767892: item-manager: Fix the lifetime of the
changes-pending handler.
+ bgo#768130: Keyboard activation leads to a CRITICAL and opens
the wrong item.
+ bgo#768291: source: Add photos_source_get_icon.
+ bgo#768500: The sources of remote collections are not shown in
OrganizeCollectionView.
+ bgo#768548: base-item: Don't leak the cursor data while
refreshing.
+ Updated translations.
- Update to version 3.21.3:
+ bgo#760796: Doesn't have a --version flag.
+ bgo#763908: preview-view: Hold the UI while saving the
pipeline.
+ bgo#764076: application: Add API to prevent the main window
from getting destroyed.
+ Updated translations.
- Update to version 3.21.1:
+ bgo#762725: Avoid GIFs.
+ bgo#763292: Improve the alignment of notifications.
+ bgo#763908: Cancel or remove pending internal asynchronous
operations or sources during destruction.
+ bgo#763881: edit-palette-row: Don't leak the PhotosTool.
+ bgo#764076: application: Make app.quit use the same path as the
close button.
+ bgo#764083: Add guards to methods in BaseItem which do not
operate on collections.
+ bgo#764086: Convert jobs API to async calls.
+ bgo#764680: Disable favouriting albums.
+ bgo#764681: Prevent nested collections.
+ Updated translations.
- Update to version 3.20.3:
+ Can't export photos from online accounts (bgo#766162).
+ item-manager: Fix the lifetime of the changes-pending handler
(bgo#767892).
+ Keyboard activation leads to a CRITICAL and opens the wrong
item (bgo#768130).
+ The sources of remote collections are not shown in
OrganizeCollectionView (bgo#768500).
+ utils: Don't leak the query string (bgo#768548).
- Update to version 3.20.2:
+ edit-palette-row: Don't leak the PhotosTool (bgo#763881).
+ Invalid memory access when reading
G_FILE_ATTRIBUTE_THUMBNAIL_PATH (bgo#765295).
+ Updated translations.
- Update to version 3.20.1:
+ base-item: Don't leak the GFileInfos (bgo#763908).
+ Updated translations.
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.92:
+ bgo#762027: Fix possible integer overflow (CVE-2013-7447).
+ bgo#762318: Don't overwrite exported photos.
+ bgo#762942: Update the crop presets.
+ bgo#763096: Add notification when user clicks Done.
+ bgo#763131: Add translation context for string "None".
+ bgo#763133: Ambiguous string needing translator comment.
+ bgo#763500: Fix PrintOperation object leak.
+ Updated translations.
- Update to version 3.19.91:
+ Bugs fixed: bgo#761587, bgo#761683, bgo#762046, bgo#762371.
+ Updated translations.
- Add pkgconfig(gio-unix-2.0) BuildRequires: New dependency.
- Update to version 3.19.90:
+ Bugs fixed: bgo#758227, bgo#759155, bgo#759460, bgo#760838,
bgo#760931, bgo#761076, bgo#761158, bgo#761559, bgo#761587,
bgo#761626, bgo#761674.
+ Updated translations.
- Update to version 3.19.4:
+ Support saturation adjustment.
+ Bugs fixed: bgo#746940, bgo#759155, bgo#759156, bgo#759331,
bgo#759363, bgo#759521, bgo#760865.
+ Updated translations.
- Add libjpeg-devel, pkgconfig(libpng16) and pkgconfig(gexiv2)
BuildRequires: new dependencies.
- Update to version 3.19.3:
+ Bugs fixed: bgo#740434, bgo#757363, bgo#758227, bgo#758352,
bgo#758554, bgo#758809.
+ Updated translations.
- Update to version 3.19.2:
+ Experimental editing support.
+ Bugs fixed: bgo#733660, bgo#734766, bgo#747446, bgo#757015,
bgo#757199, bgo#757363.
+ Updated translations
- Update to version 3.19.1:
+ Bugs fixed: bgo#729072, bgo#732799, bgo#733660, bgo#737071,
bgo#744627, bgo#751106.
+ Updated translations.
- Replace pkgconfig(grilo-0.2) for pkgconfig(grilo-0.3)
BuildRequires following upstream changes.
- Update to version 3.18.2:
+ Bugs fixed: bgo#734766, bgo#747446, bgo#751106, bgo#756133,
bgo#757015, bgo#757199.
+ Updated translations.
- Update to version 3.18.1:
+ Bugs fixed: bgo#688566, bgo#725508, bgo#741593, bgo#755600,
bgo#756131, bgo#756221.
- Update to version 3.18.0:
+ gegl-gtk-view-helper, preview-view: Merge AUTOSCALE_CONTENT
logic (bgo#747446).
+ Fix GdTaggedEntry theming (bgo#754233).
+ Updated translations.
- Update to version 3.17.2:
+ Bugs fixed: bgo#726462, bgo#745756.
- Update to version 3.16.2:
+ Bugs fixed: bgo#746252, bgo#745972, bgo#747696.
+ Updated translations.
- Update to version 3.16.0:
+ Bugs fixed: bgo#745756, bgo#746104, bgo#746152.
+ Updated translations.
- Update to version 3.15.91:
+ Bugs fixed: bgo#738527, bgo#740425, bgo#744841, bgo#745070,
bgo#745071, bgo#745072.
+ Updated translations.
- Update to version 3.15.90:
+ Bugs fixed: bgo#711505, bgo#731391, bgo#731437, bgo#733213,
bgo#737990, bgo#743853, bgo#744305, bgo#744309, bgo#744590.
+ Updated translations.
- Replace pkgconfig(gegl-0.2) BuildRequires with
pkgconfig(gegl-0.3), following upstreams port.
- Update to version 3.15.4:
+ Replace "Load More" button with edge hit detection
(bgo#688566).
+ empty-results-box: Change text and icon for favorites
(bgo#736551).
+ Allow setting the lock screen background from the preview
(bgo#741590).
+ Updated translations.
- Update to version 3.15.3:
+ Use a fallback name in the header bar during preview
(bgo#733214).
+ Don't scale up thumbnails (bgo#740417).
+ Albums with only one photo look odd (bgo#740624).
+ Updated translations.
- Update to version 3.14.2:
+ Ensure that icon-only buttons get the 'image-button' style
class (bgo#737310).
+ Fix crash when reading scale factor after window has been
destroyed (bgo#738527).
+ Updated translations.
==== gnome-power-manager ====
Version update (3.26.0 -> 3.32.0)
Subpackages: gnome-power-manager-lang
- Update to version 3.32.0:
+ Use newer meson features to avoid a build warning.
+ Fix warnings and deprecations.
+ Updated translations.
- Update to version 3.30.0:
+ Remove the CPU wakeups feature (it was broken anyway).
+ Update translations.
- Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Modernize spec-file by calling spec-cleaner
==== gnome-screenshot ====
Version update (3.26.0 -> 3.34.0)
Subpackages: gnome-screenshot-lang
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.90:
+ Add a flatpak-based CI job.
+ Relax sandboxing options in flatpak manifest.
+ Run flatpak in interactive mode by default.
+ Support saving both to disk and clipboard from CLI.
+ Fix alignment of labels in save dialog.
+ Make file chooser dialog modal.
+ Fix crash when using the fallback X11 code path on HiDpi.
+ Fix window screenshot size when using the fallback X11 code
path on HiDpi.
+ Fix area selection flash when using the fallback X11 code path.
+ Translation updates.
- Require meson >= 0.50.0.
- Update to version 3.32.0:
+ Release GNOME Screenshot 3.32.0.
- Update to version 3.30.0+47:
+ Bump GTK+ requirement to 3.12.0
+ Add <description> to pass git pre-receive hook
+ Replace Bugzilla by Gitlab URL in DOAP file
+ icon: app icon adjustments
+ Add flatpak manifest to build from master
+ dialog: call right function to get display
+ build: Fix a copy-paste mistake
+ screenshot-dialog: replace deprecated gdk_cursor_new
+ area-selection: replace deprecated gdk_cursor_new
+ Update icon name references to new name
+ icon: update app icon
+ build: post-release version bump to 3.31.0
+ Clean up formatting. Remove extra whitespace, convert tabs to
spaces, fix indentation.
- Rebase patch with quilt.
- Update to version 3.30.0:
+ Updated translations.
- Update URL in _service file.
- Update to version 3.26.0+20180327.60e7720:
+ Updated translations.
- Update to version 3.26.0+20180313.a35622c:
+ Remove po/Makevars.
+ Fix a grammar mistake in the man page.
+ Drop build-api wrapper.
+ Honor the mandir option.
+ Updated translations.
- Switch to git checkout via source services.
- Drop update-desktop-files BuildRequires and no longer call
suse_update_desktop_file macro, not needed anymore.
- Use autosetup macro.
- Drop obsolete gnome-utils Conflicts, not needed anymore.
==== gnome-session ====
Version update (3.26.1 -> 3.34.2)
Subpackages: gnome-session-core gnome-session-default-session gnome-session-lang gnome-session-wayland
- Refresh gnome-session-s390-not-require-g-s-d_wacom.patch for
GNOME 3.34.
- Update to versin 3.34.2:
+ autostart-app: Strip blacklisted variables from autostart
environment.
+ data:
- Ensure shutdown target does not keep units loaded.
- Make X11 services part of gnome-session-initialized.
- Remove gnome-session-stable.timer and related units.
- Remove never used gnome-session-shutdown.service.
+ doap: Add a description.
+ manager: Disable session saving on systemd managed sessions.
+ session-fill: Disable session restoring on systemd.
+ Updated translations.
- Pass systemd_journal=true to both SLE and Tumbleweed(jsc#SLE-10383).
- Update to version 3.34.1:
+ Drop accidentally included `--debug` when launching
`gnome-session-binary`.
+ Introduce a list of variables to potentially unset in launched
sessions.
+ Updated translations.
- Drop gnome-session-no-debug.patch: Fixed upstream.
- Add gnome-session-no-debug.patch: Disable debug log spam in
journald. Patch/bug to be sent upstream.
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.92:
+ More systemd --user fixes
+ Updated translations.
- Update to version 3.33.90:
+ Add support to manage the session using the systemd user
instance.
+ Update session definitions to match new gnome-settings-daemon.
+ Don't show logout button in fail whale when not logged in.
+ Handle apps exiting abruptly at log out better.
+ Updated translations.
- Changes from version 3.33.4:
+ Fix warning in log spew with dbus activated services.
+ Fix idle detection.
+ Advertize support for GDM's session registration API
+ Updated translations.
- Drop
gnome-session-presence-Enable-idle-detection-when-screen-locked.patch:
fixed upstream.
- Add systemd user unit files.
- Update to version 3.32.0+5:
+ Updated translations.
- Switch to git checkout via source service, upstream is lacking in
stable releases. In the future we will use a stable tag when
possible, but when upstream slacks off, we will use a checkout of
the stable branch.
- Add gnome-session-s390-not-require-g-s-d_wacom.patch: Remove the
gnome session runtime requirement of g-s-d Wacom plugin because
it is not build on s390 (bsc#1129412).
- Add
gnome-session-presence-Enable-idle-detection-when-screen-locked.patch:
Enable dimming screen when screen is locked (bsc#1118286,
glgo#GNOME/gnome-shell#900).
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.4:
+ Updated translations.
- Update to version 3.30.1:
+ Fix region computation when debugging is enabled.
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Reenable translation-update-upstream BuildRequires and its macro:
the previous issue has been fixed.
- Drop hack/workaround for gnome.desktop not being installed to
wayland-sessions (bgo#792207).
- Update to version 3.29.92:
+ Add new RebootToFirmwareSetup API.
+ Crash fix when running with nested wayland compositors.
+ Use full path to binaries in desktop files.
- Disable translation-update-upstream BuildRequires and
corresponding macro, currently breaks the build.
- Update to version 3.29.90:
+ Drop deprecated environment variable again.
+ Harden permissions on config dir.
- Help translation-update-upstream finding the right gettext domain
name: pass "po gnome-session-3.0" to the call.
- Update to version 3.28.1:
+ Tell libICE to stop opening a TCP socket.
+ Shore up permissions of .config.
+ Updated translations.
- Add pkgconfig(gio-2.0) to avoid implicit dependencies.
- Drop update-desktop-files and suse_update_desktop_file macro,
tcpd devel package and xau, xext, xrender and xsts pkgconfig
modules BuildRequires: they are no longer used/required anymore.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Add gnome-session-better-handle-empty-xdg_session_type.patch
The gnome-session-check-accelerated currently detects wayland
by checking if XDG_SESSION_TYPE != "x11". More appropriate test
would be XDG_SESSION_TYPE == "wayland".
This is especially important for cases when XDG_SESSION_TYPE is
not set to anything at all - in such case it is more likely
that the intention is to run gnome inside X11 (bsc#1084756,
bgo#794256).
The analysis and the patch is fully provided by msrb(a)suse.com.
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.92:
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.91:
+ Updated translations.
- Update to version 3.27.90.1:
+ Add back deprecated environment variable to fix GNOME on
systems that have proxies set up.
- Update to version 3.27.90:
+ Session saving fix.
+ Remove dropped g-s-d plugin.
+ Updated translations.
- Update to version 3.27.4:
+ GLES fixes.
+ Make systemd journal configurable again.
+ switch from intltool to gettext.
+ Fix wayland session file.
+ Updated translations.
- Drop intltool BuildRequires: no longer needed after the switch to
gettext.
- Drop gnome-session-logging-to-systemd-journal-configurable.patch:
fixed upstream.
- Update to version 3.27.3:
+ Drop deprecated bits.
+ Port to meson.
+ Fix crash at shutdown.
+ Fix session saving.
+ BSD fixes.
+ Updated translations.
- Add meson BuildRequires and replace configure/make/make_install
with the respective meson/meson_build/meson_install macros.
- Port gnome-session-logging-to-systemd-journal-configurable.patch
to support the meson build system.
- Add docbook-xsl-stylesheets BuildRequires: new dependency to
generete the manpages.
- Drop gnome-session-nb-translation.patch: fixed upstream.
- Fix build on s390/s390x without wayland: do not setup the system
for default-waylandsession alternatives.
- Add gnome-session-nb-translation.patch: Update Norwegian bokmål
translations.
- Make default.desktop session working on wayland.
Add default.desktop file in '{_datadir}/wayland-sessions/'
(bsc#1062196).
- Update to version 3.26.1:
+ Log warning fix.
+ Updated translations.
- Re-add
gnome-session-logging-to-systemd-journal-configurable.patch (not
yet upstream [bsc#979498], [bgo#768982]).
- Revert "Enable SLE-Classic for wayland": the SLE-Classic session
requires gnome-shell-extensions, which is the reason why the
X-Session is shipped as part of that package. The wayland session
should also be there.
- Register GNOME with u-a handler for default.desktop
implementation, which obsoletes the change in
/etc/sysconfig/windowmanager to pick the 'default window manager'
(boo#1039756).
- Enable SLE-Classic session working on Wayland.
Add sle-classic.desktop in folder '{_datadir}/wayland-sessions/'
(bsc#1058797)
- Update to version 3.26.0:
+ Updated translations.
- Update package summaries.
Drop an idempotent %if..%endif block around %package declaration.
- Avoid running fdupes across hardlink boundaries.
- Update to version 3.25.92:
+ gnome-session-inhibit fix.
+ Updated translations.
- Update to version 3.25.90:
+ Updated translations.
- Do not build wayland subpackage on s390/s390x, xwayland doesn't
exist there [bsc#1047173].
- Update to version 3.25.4:
+ Restart dbus-daemon instead of killing dbus clients at log out.
+ Session file updates for latest g-s-d.
+ Misc memory fixes.
+ Updated translations.
- Update to version 3.25.3:
+ Improved error messages with systemd integration.
+ Fix crash in fail whale if X dies.
+ Fix warning/crash when iterating over extensions.
+ Kill dbus clients at logout.
+ Leverage unicode for clarity and aesthetics.
+ BSD support improvements.
+ Drop old SSH_AUTH_SOCK on wayland workaround.
+ Updated translations.
- Drop post(un) handling for gnome-session and gnome-session-core,
no longer needed as file-triggers now takes care of this.
- Update to version 3.24.1:
+ Autogoo degooing.
+ Race condition fix with startup and owning the dbus name.
- Update to version 3.24.0:
+ No changes.
- Update to version 3.23.92:
+ Updated translations.
- Update to version 3.23.91:
+ Fix VT monitor to work with restrictive SELinux policies.
+ Disable extensions in a less destructive way from fail whale.
+ Add support for absolute paths to AutostartCondition.
+ Updated translations.
- Drop gnome-session-Restrict-the-login-monitor.patch: Fixed
upstream.
- Update to version 3.23.4.1:
+ Redo login shell for wayland handling to be more functional and
crossplatform.
- Update to version 3.23.4:
+ Fix warnings at startup in check accelerated helper.
+ Print the renderer under wayland in check accelerated helper.
+ Fix gpu info caching logic.
+ Better error checking.
+ Don't tell Qt applications to look like GNOME anymore.
+ Make sure a login shell runs for wayland sessions at startup.
- Changes from version 3.23.3:
+ Update session desktop files for gnome-settings-daemon changes,
the big daemon is now split up into smaller daemons.
+ Updated translations.
- Do not try to bootstrap on SLE neither: there are no patches
applied.
- Add gnome-session-Restrict-the-login-monitor.patch: Restrict the
login monitor to the "session" category. This reduces overhead
by a small amount, and also reduces the amount of
/var/run/systemd that needs to be read.
- Update to version 3.22.2:
+ Misc fixes to gnome-session-check-accelerated.
+ Updated translations.
- Add pkgconfig(epoxy) BuildRequires: new verified dependency.
- Update to version 3.22.1:
+ Fix problem when cancelling the power off dialogue.
+ Don't set locale information again after the localeexec wrapper
already does.
+ Drop gnome-session-bsc979257-bgo728151-duplicated-poweroff-dialog.patch
Fixed upstream.
- Added gnome-session-bsc979257-bgo728151-duplicated-poweroff-dialog.patch
for bsc#979257. Pressing Ctrl-Alt-Del would open a Power Off
dialog, but in order to cancel it one needed to press Cancel
twice.
- Update to version 3.22.0:
+ Small fix for dash users.
+ Updated translations.
- Do not recommend gnome-session-wayland for now. There are still
a couple issues to solve:
+ openQA uses the cirrus video driver (qemu's default) which does
not work with Wayland (we can potentially switch that to qxl
for GNOME tests).
+ YaST still needs extra tricks to start (root has no direct
access to Xwayland.
- Update to version 3.21.90:
+ Do not report errors in the absence of
dbus-update-activation-environment.
+ Support reading kernel gnome.fallback variable on FreeBSD.
+ Allow IM environment variables to be overridden.
+ Updated translations.
- Drop gnome-session-ice-auth-for-suid.patch: Patch decleared
obsolete by author.
- Drop gnome-session-check-dbus-update-activation-environment.patch
and gnome-session-logging-to-systemd-journal-configurable.patch:
Fixed upstream.
- Following the above: Drop autoconf BuildRequires and stop passing
of it.
- Stop passing V=1 to makeinstall, debugging is local.
- Update to version 3.21.4:
+ Export renderer string for llvmpipe.
+ Small heap overflow fix.
+ Compiler warning fixes-
+ Misc doc fixes.
+ Futureproof gettext support.
- Update to version 3.21.3:
+ Updated translations.
- Update to version 3.21.2:
+ Switch back to wayland by default.
+ Update bus activation environment at startup.
+ Updated translations.
- Add pkgconfig(egl) and pkgconfig(glesv2) BuildRequires: New
dependencies.
- Add gnome-session-wayland Recommends to gnome-session main
package, we will now start gdm on wayland by default.
- Update
gnome-session-check-dbus-update-activation-environment.patch: use
the upstream commited solution
- Add gnome-session-check-dbus-update-activation-environment.patch:
Check if dbus-update-activation-environment exists before calling
it to silence warnings for SLE12 SP2 and LEAP 42.2 (bsc#993342,
bgo#768036).
- Add gnome-session-logging-to-systemd-journal-configurable.patch:
Add an autoconf switch to control if the logs of gnome-session
and its child processes should be sent to systemd journal or to
the legacy ~/.xsession-errors-$DISPLAY when disabled (bsc#979498,
bgo#768982).
- For SLE, disable logging to systemd journal: pass
- -disable-systemd-journal to configure.
- Replace gnome-common BuildRequires with autoconf: this is
sufficient to bootstrap gnome-session.
- Unconditionally call autoconf, as the newly added patch touches
the build system.
- Drop gnome-session-disable-logging-to-systemd-journal.patch
(bsc#979498). Function replaced by the more robust
gnome-session-logging-to-systemd-journal-configurable.patch.
- Update to GNOME 3.20.2 Fate#318572
- Update to version 3.20.2:
+ Fixes to D-Bus activation environment.
+ Compiler warning fixes.
+ Fail whale localization fix.
+ Fix heap corruption in dbus-launch wrapper code.
+ Updated translations.
- Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd)
Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs,
which are obsolete.
- Revive gnome-session-disable-logging-to-systemd-journal.patch
(bnc#979498) and also update it responding to the change
introduced by upstream commit 5449174.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Change gnome-session-ice-auth-for-suid.patch patch tag to
PATCH-FIX-SLE, and only apply for non-opensuse. Same for
gnome-common BuildRequires and NOCONFIGURE call.
- Add xsltproc BuildRequires: Needed for man pages, pulled in by
gnome-common before.
- Drop no longer needed Provides and Obsoletes: gnome-core,
gnome-session-branding, gnome-session-gtk1-support,
gnome-session-splash, gnome-session-fallback-session and
gnome2-look-and-feel.
- Drop hicolor-icon-theme BuildRequires: We rely on Adwaita now,
and that is always provided by gtk3.
- Update to GNOME 3.20.2 Fate#318572
- Update to GNOME 3.20 Fate#318572
- Drop gnome-session-commit-07852f0.patch: fixed upstream
- Drop gnome-session-pass-env-to-dbus.patch (bnc#869677):
fixed upstream
- Drop gnome-session-remove-capplet.patch (bnc#863709, bgo#708923):
fixed upstream
- Drop gnome-session-upower.patch: fixed upstream
- Drop gnome-session-disable-logging-to-systemd-journal.patch
(bnc#876685): fixed upstream
- Update to version 3.20.1:
+ Fix startx.
+ Updated translations.
- Drop main-fix-starting-gnome-session-via-startx.patch: fixed
upstream.
- Add main-fix-starting-gnome-session-via-startx.patch: fix
starting GNOME when using startx or old display managers
(bgo#764379).
- Add missing xorg-x11-server-wayland Requires for
subpackage gnome-session-wayland.
- Update to version 3.20.0:
+ Updated translations.
- Stop pretending we still support a non systemd setup: Remove
define with_systemd and conditional ConsoleKit Requires.
- Update to version 3.19.92:
+ More logout fixes.
+ Switch back to Xorg by default.
+ Crasher fix.
+ Updated translations.
- Update to version 3.19.91:
+ Logout fixes.
+ Setup Qt to be themed right.
+ Use individual dbus watches instead of one one global
NameOwnerChanged handler, to avoid spurious wake ups.
+ Updated translations.
- Update to version 3.19.4:
+ Give every app its own journal id.
+ Rework startup files as part of the wayland effort.
+ Fix command line help output.
- Drop gnome-session-gnome-shell-renamed.patch: fixed upstream.
- Drop gnome-session-autostart-app-give-every-app-journal-id.patch:
fixed upstream.
- Add gnome-session-gnome-shell-renamed.patch: gnome-shell.desktop
has been renamed to org.gnome.Shell.desktop.
- No longer require gnome-shell-wayland: the package no longer
exists as the wayland session is being promoted to be default.
- Add gnome-session-autostart-app-give-every-app-journal-id.patch:
Give every app it's own journald-id. Patch from upstream.
- Update gnome.desktop: add DesktopNames (upstream introduced in
GNOME 3.12.1). Fixes boo#931314.
- Drop pkgconfig(gconf-2.0) BuildRequires and pass --disable-gconf
to configure to be sure it's not enabled during build. It was
only present to support gconf-based autostart.
- Update to version 3.18.1.2:
+ build-goo: generate shell script wrapper in different way
(bgo#756633).
- Update to version 3.18.1.1:
+ Fix typos in environment variable names.
- Update to version 3.18.1:
+ No longer stash environment in
$XDG_RUNTIME_DIR/gnome/environment.
+ Set SSH_AUTH_SOCK explicitly for wayland sessions.
+ Set LC environment variables up front, so g-s-d doesn't have to
do it and hand it back to us later.
+ Set IBus environment variables too.
+ Updated translations.
- Update to version 3.18.0:
+ Bump version.
- Update to version 3.17.92:
+ Stash environment in $XDG_RUNTIME_DIR/gnome/environment.
+ Updated translations.
- Update to version 3.16.0:
+ No changes from last version, stable bump.
- Update to version 3.15.92:
+ Fix bug in tracking if the session is active.
+ Fail whale fixes.
+ Updated translations.
- Update to version 3.15.90:
+ Don't try to failwhale when the wayland compositor fails to
start.
+ Support newer systemd client library layout.
+ Cut out more vestigial dbus-glib remnants.
+ Updated translations.
- Update to version 3.15.4:
+ Allow turning on debugging with an environment variable.
+ Don't set DISPLAY in wayland sessions.
+ Add back session-name property.
+ Updated translations.
- Update to version 3.15.3:
+ Port to GDBus.
+ Misc clean ups.
+ Updated translations.
- Pass --enable-systemd to configure to make sure we build with
systemd support.
==== gnome-settings-daemon ====
Version update (3.26.2 -> 3.34.1+3)
Subpackages: gnome-settings-daemon-lang
- Enable the patches for both Leap and SLE (bsc#1158243):
+ gnome-settings-daemon-notify-idle-resumed.patch
+ gnome-settings-daemon-bnc873545-hide-warnings.patch
+ gnome-settings-daemon-sle-configure-timeout-blank.patch
+ gnome-settings-daemon-more-power-button-actions.patch
- Update to version 3.34.1+3:
* media-keys: Add guard to map_keybinding()
* media-keys: Fix crash on key bindings migration
* media-keys: Use X11 display for clipboard
- Fix build on s390x (ie without wacom support)
- Update gnome-settings-daemon-notify-idle-resumed.patch with
proper xml tag names.
- Update to version 3.34.1+0:
+ power: Fix rounding of brightness value.
- Update to version 3.34.0+10:
+ smartcard:
- Change timeout on spurious event error
- Change manager to non-blocking
+ GsdSmartcardService: Use correct parent type for structs
+ media-keys: Divide keyboard brightness value by 100
+ Updated translations.
- Switch to git checkout via source service, use upstream stable
branch.
- Drop gsd-smartcard-parent-type.patch: Fixed upstream.
- Rebase gnome-settings-daemon-notify-idle-resumed.patch:
Add the newly added parameter NOTIFICATION_PRIVACY_SYSTEM for the
function of create_notification.
- Apply gnome-settings-daemon-sle-configure-timeout-blank.patch
correctly.
- Rebase gnome-settings-daemon-notify-idle-resumed.patch.
- Add gsd-smartcard-parent-type.patch: use correct parent type for
structs.
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.92:
+ Media-keys: Fix MPRIS controller no longer working.
+ XSettings: Make plugin able to run on demand.
+ Ensure plugin is started after the shell.
+ Replace deprecated 'g_type_class_add_private' in
GnomeSettingsPluginInfo.
+ Updated translations.
- Update to version 3.33.90:
+ Add systemd user service files for all the plugins.
- With the exception of gsd-xsettings, daemons do not use the
GDK X11 backend anymore.
+ WWAN: New daemon, handles WWAN device settings.
+ Mouse: Removed daemon, everything is now implemented in mutter.
+ Clipboard: - Removed daemon, everything is now implemented in
mutter.
+ Color: Use Planckian calculations on night light.
+ Rfkill: - Handle airplane mode for WWAN interfaces.
+ XSettings: Round Xft.dpi setting to an integer.
+ Add entry for overlay scrolling setting.
+ Media-keys: - Use device node from AcceleratorActivated
arguments.
+ Updated translations.
- Changes from version 3.33.0:
+ Compile warning fixes.
+ Media-keys:
- Keygrabbing has been reworked. The new UngrabAccelerators
DBus API on the shell is now required. Non-GNOME Desktops
using g-s-d will need to be updated for this.
- Add mapping for screen brightness cycle key.
- Fix launched clients inheriting DESKTOP_AUTOSTART_ID.
- Allow mapping of hard-coded keys.
+ Power:
- Fix memory leak.
- Remove special handling of tablet devices.
+ Mouse:
- Remove locate-pointer, in favor of gnome-shell handling.
- Remove mousetweaks support, in favor of gnome-shell handling.
+ Keyboard: Remove numlock persistence, in favor of gnome-shell
handling.
+ Updated translations.
- Up colord, gsettings-desktop-schemas, polkit-gobject, and
upower-glib dependencies.
- Add systemd dependency.
- Add gcr and mm-glib dependencies for wwan.
- Drop gnome-settings-daemon-round-xft_dpi-to-integer.patch: fixed
upstream.
- Rebase patches: gnome-settings-daemon-initial-keyboard.patch,
gnome-settings-daemon-bgo793253.patch., and SLED patches:
gnome-settings-daemon-bnc873545-hide-warnings.patch,
gnome-settings-daemon-more-power-button-actions.patch,
gnome-settings-daemon-notify-idle-resumed.patch, and
gnome-settings-daemon-sle-configure-timeout-blank.patch.
- Add gsd-wwan to files, and remove gsd-clipboard, gsd-mouse, and
gsd-locate-pointer.
- Add systemd services and targets to files.
- Refresh patches with quilt.
- Update to version 3.32.1:
+ Signal connector rather than output ID for OSDs.
+ Media-keys: Fix MPRIS issues with disconnecting clients.
+ Color: Allow night light to be always on.
+ Power: Only disable Suspend/Hibernate actions inside VM.
+ Smartcard: Fix cancellation issues.
+ Updated translations.
==== gnome-shell ====
Version update (3.26.2+20180130.0d9c74212 -> 3.34.3+0)
Subpackages: gnome-shell-calendar gnome-shell-lang
- Update to version 3.34.3+0:
* Bump verion to 3.34.3
- Update BuildRequires for latest release of gnome-desktop-3
to get systemd scope support for launched applications.
- Update BuildRequires to mutter libraries >= 3.34.0 and
gsettings-desktop-schemas >= 3.33.1.
- Update to version 3.34.2+2:
* polkitAgent: Only set key focus to password entry after opening dialog
- Update to version 3.34.2+1:
* keyboard: Stop accessing deprecated actor property
- Update to version 3.34.2+0:
* popupMenu: Close when a system modal pops up
* switcherPopup: Dismiss when a system modal dialog opens
* weather: Only require auto-location authorization if sandboxed
* util: Place spawned processes into a systemd scope
* shell-global: Place launched applications into a systemd scope
* Update Malay translation
* closeDialog: Fix scale of dialog for x11 clients in Wayland sessions
* switcherPopup: Fix scrollable check
* calendar-server: Use correct timezone for all-day events
* theme: Add light styling to message buttons
* Update Chinese (Taiwan) translation
* appIcon: Draw running dot above the overview icon
* texture-cache: Remove also scaled keys from the cache
* data: Enable clean session shutdown after gnome-shell failure
* extensionSystem: Create a file to flag that extensions are being loaded
* extensions-tool: Fix removing from settings list
* introspect: Fix whitelist check
* theme: Add :active styling to message-close and media control buttons
* theme: Add message close button styling
* theme: Darken hovered message-media-control button
* magnifier: Use new cursor tracker API to keep wayland focus while hidden
* magnifier: Use own showSystemCursor() instead of set_pointer_visible()
* Update Brazilian Portuguese translation
* polkitAgent: Use dialog as confirmation when the user has no password
* polkitAgent: Update user name on user changes
* polkitAgent: Fix a typo of a signal name
* appDisplay: Add a timeout when switching pages during DnD
* appDisplay: Add threshold after overshoot page switches
* appDisplay: Simplify event blocking while folder is opened
* appDisplay: Ensure we don't recreate existing AppIcons for folders
* appDisplay: Add missing .actor
* keyboard: Try harder to find a matching layout
* screenShield: Replace child properties
* switcherPopup: Fix last commit
* switcherPopup: Improve modifier-less keybinding navigation
* switcherPopup: Use roundtrip time when the popup is modifier-less
* appDisplay: Don't crash if app is missing categories
* panel: Update window section items on title changes
* power: Handle "100% but charging" case
* closeDialog: Fix dialog size when using geometry scaling
* appIcon: Remove drag monitor on destroy
* folderView: Reset schemas before removing the folder
* baseAppView: Destroy icon when removing
* allView: Rename variable
* allView, frequentView: Only create icons when necessary
* polkitAgent: Fix spinner
* Increase .calendar-today visibility
* appMenu: Hide stopped spinner actor
* animation: Add parameter for hiding stopped Spinner actor
* animation: Turn Spinner animate parameter into Params option
- Update gnome-shell-domain.patch to fix syntax errors.
- Update to version 3.34.1+14:
* windowManager: Replace left-over calls to _removeEffect()
* Update Russian translation
* windowManager: Complete interrupted size change effects
* windowManager: Use Sets to track ongoing effects
* ci: Fix checking out mutter on stable branches
* theme: Adjust system-menu-action buttons
* calendar-server: Uses wrong timezone for event times
- Rebase patch gnome-shell-domain.patch and
gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch.
- Update to version 3.34.1+7:
* dnd: Skip drag target when its acceptDrop() throws an exception
- Update to version 3.34.1+6:
+ shell-screenshots: Do not pass a clip for window screenshots.
+ workspace: Sort windows in overview grid using cached center.
+ screenShield: Compute lock timeout fade duration using
animation settings.
+ environment: Only disable unredirection of ongoing transitions.
+ js: Replace Tweener time leftovers with ease duration.
+ animation: Finish porting to clutter transitions.
- Update to version 3.34.1:
+ Fix "Frequent" view icons disappearing on hover
+ Allow editing app folder names.
+ Skip property transitions while hidden.
+ Make menu animations more consistent.
+ Improve performance when enabling/disabling all extensions.
+ Fix extra icons appearing in "Frequent" view animation.
+ Fix fading out desktop icons.
+ Fix box-shadow glitch with prerendered resources.
+ Fix accidentally skipped animations.
+ Fix screenshots and window animations when scaled.
+ Don't leak NOTIFY_SOCKET environment variable to applications.
+ Fix lock-up on X11 when ibus is already running on startup.
+ Fix screen dimming on idle.
+ Do not notify systemd before initialization is complete.
+ Support SAE secrets in network agent.
+ Fix various regressions with dynamic workspaces.
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Update to version 3.34.0+148:
+ shell-util: Do not scale the clip in
get_content_for_window_actor()
+ Update Galician translation
+ screenShield: Stop using deprecated actor property
+ unlockDialog: Use inheritance instead of composition
+ loginDialog: Stop using deprecated actor property
+ environment: Try harder to find a transition
+ layout: Don't use the actors pick workaround on update regions
+ renameFolderMenu: Use a custom menu item inheriting from
PopupBaseMenuItem
+ renameFolderMenu: Move to non-legacy coding style
+ renameFolderMenu: Set the entry as menu focus actor
+ popupMenu: Add focusActor property to define the default focus
actor
+ popupBaseMenuItem: Add support for Hidden Ornament
+ renameFolderMenu: Don't save the source
+ folderIcon: Remove duplicated addMenu call
+ workspace: Fix an incorrect signal check
+ appDisplay: Animate DnD app icons at the position they were
dropped
+ appDisplay: Add API to animate launch at given position
+ workspace: Return results of forwarded acceptDrop
+ overview: Only accept AppIcon drops if the app can open a new
window
+ shell-app: Never allow opening new windows while an app is
starting
+ workspace: Use AppIcon.app to check action-support by the drag
source
+ introspect: Check whitelist also for GetRunningWindows()
+ st: Fix box-shadow drawing with prerendered_texture
+ workspace: Remove unused properties of WindowClone
+ viewSelector: Only reset search entry if it has key focus
+ workspace: Reset idle hide timeout for overlays on reentry
+ workspace: Make title of overlay reactive
+ workspace: Continue overlay idle hide timeout when pointing at
close button
+ Updated translations.
- Update to version 3.34.0+117:
+ util: Handle trailing LTR/RTL markers in URLs
+ cleanup: Don't add linebreak before operators
+ cleanup: Disambiguate assignments in arrow functions
+ cleanup: Remove trailing spaces
+ cleanup: Fix up "special" comments
+ cleanup: Use consistent brace style of blocks
+ cleanup: Avoid pointless "renames" in destructuring
+ cleanup: Avoid unnecessary parentheses in arrow functions
+ cleanup: Avoid useless return statements
+ cleanup: Don't use Array/Object constructors
- Rebase gnome-shell-864872-unlock-by-mouse-motion.patch to 3.34.
- Update to version 3.34.0+94:
+ lookingGlass: Only update window list when visible
+ ci: Disable MR handling for now
+ ci: Disallow legacy style in merge requests
+ ci: Fail on any common lint errors
+ cleanup: Don't assume hasOwnProperty() method on objects
+ cleanup: "Only" use two indentation styles for object literals
+ cleanup: Stop using Mainloop module
- Switch to checkout from master, we need the fixes for stability.
- Drop gnome-shell-remove-the-INITIALIZED-extensionState.patch:
Fixed upstream.
- Add gnome-shell-remove-the-INITIALIZED-extensionState.patch:
Completely remove the INITIALIZED ExtensionState
- Update to version 3.34.0:
+ Handle startup/shutdown of misc X11 services.
+ Fix sound volume mute/unmute.
+ Correctly terminate pasted text.
+ Updated translations.
- Add gnome-shell-jscSLE9267-Remove-sessionList-of-endSessionDialog.patch:
Remove sessionList of endSessionDialog for security reasons
(jsc#SLE-9267).
- Fixup _service to follow our standards.
- Rebase SLE patches and modernize syntax in a few cases:
gnome-shell-gdm-login-applet.patch
gnome-shell-domain.patch
gnome-shell-864872-unlock-by-mouse-motion.patch
gnome-shell-lock-bg-on-primary.patch
gs-fate318433-prevent-same-account-multi-logins.patch
gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
- Update to version 3.33.92
+ Animate pointer a11y pie timer.
+ Fix restarting shell in systemd user session.
+ Misc. bug fixes and cleanups.
- Update to version 3.33.91
+ Fix regression when adjusting brightness.
+ Fix pointer a11y timeout animation.
+ Add new extensions CLI tool.
+ Only track top-level windows.
+ Misc. bug fixes and cleanups.
+ Re-apply gnome-shell-private-connection.patch
- Changes from version 3.33.90
+ Implement DND app picker folder management.
+ Make Clocks/Weather integration work with sandboxed apps.
+ Support startup via systemd user instance.
+ Replace Tweener with Clutter animations.
+ Minimize travel distance in overview animation.
+ Rescan icon theme when installed apps changed.
+ Consistently animate new window actions.
+ Misc. bug fixes and cleanups.
- Changes from version 3.33.4
+ Fix unintentional interference between gestures.
+ Fix unintentional loop while polkit dialog is active.
+ Fix alt-tab icon size on HiDPI.
+ Style fixes and improvements.
+ Fix style updates for non-background CSS properties.
+ Fix cursor visibility in screen recordings.
+ Add option for disabling the hot corner.
+ Use more fine-grained levels in battery indicator.
+ Fix the calculation of the maximum number of app search
results.
+ Handle horizontal workspace layout with gestures/animations.
+ Improve handling of session mode extensions.
+ Misc. bug fixes and cleanups.
- Changes from version 3.33.3
+ Prepare for optional X11.
+ Fix opening window menu.
+ Reload search providers when installed applications change.
+ Implement locate-pointer accessibility feature.
+ Allow to disable window menus via session mode.
+ Implement mouse accessibility.
+ Call GDM's RegisterSession() after startup.
+ Fix extended keys popups being hidden by on-screen keyboard.
+ Fix top bar being hidden by lock screen.
+ Update theme to better match GTK's Adwaita.
+ Set up GJS profiler when GJS_TRACE_FD is set.
+ Misc. bug fixes and cleanups.
- Changes from version 3.33.2
+ Fix keeping actors visible in scrollviews.
+ Move some chrome above popup windows.
+ Include 'sandboxed-app-id' in winodw introspection info.
+ Port to libecal-2.0.
+ Support TCRYPT in mount password dialog.
+ Misc. bug fixes and cleanups.
- Changes from version 3.33.1
+ Refine the app menu.
+ Refine window preview style.
+ Only emit ::style-changed on actual changes.
+ Disable emoji on-screen keyboard support on X11.
+ Fix tablet button mapping overlay.
+ Don't crash for world clock locations with no timezone.
+ Don't leak old on-screen keyboard layout groups.
+ Fix ellipsization in dialog subtitles/bodies.
+ Fix glitch of fullscreen window in workspace switch animation.
+ Fix distortion of some image contents.
+ Allow dragging unfocused tiled/maximized windows from top bar.
+ Handle network interface name changes.
+ Avoid unnecessary style changes when computing
:first/:last-child.
+ Misc. bug fixes and cleanups.
- Update to version 3.32.2+11:
+ shell-global: don't warn when unsetting non-existent state
+ keyring-prompt: relax NULL check in remove_mnemonics()
+ modemManager: improve check for CDMA system identifier
+ windowAttentionHandler: disconnect signals before destruction
+ shell-recorder: Restore cursor recording
+ altTab:
- Remove get_preferred_width override of AppIcon
- Fix a wrong variable name
- Ensure style of this._list before calculating icon sizes
+ boxpointer: Unset the sourceActor on destruction
- Switch to git checkout via source service, upstream is lacking in
stable releases. In the future we will use a stable tag when
possible, but when upstream slacks off, we will use a checkout of
the stable branch.
- Drop gnome-shell-animations-speedup.patch: It causes problems
with 3'rd party gnome-shell themes, and was dropped from upstream
stable branch due to this.
- Update to version 3.32.2:
+ Fix tablet button mapping overlay.
+ Fix ellipsization in dialog subtitles/bodies.
+ Don't crash for world clock locations with no timezone.
+ Handle network interface name changes.
+ Don't leak old on-screen keyboard layout groups.
+ Avoid unnecessary style changes when computing
:first/:last-child.
+ Misc. bug fixes.
- Drop gnome-shell-do-not-chain-up-to-parent-allocate.patch: Fixed
upstream.
- Add gnome-shell-do-not-chain-up-to-parent-allocate.patch: Don't
chain up to parent's allocate, resolving Topicon Plus extension
high cpu consumption (glgo#GNOME/gnome-shell#1054).
- Add gnome-shell-animations-speedup.patch: Speed up animations
(glgo#GNOME/gnome-shell!505).
- Update to version 3.32.1:
+ Fix avatar scaling on login screen
(glgo#GNOME/gnome-shell#1024).
+ Fix distortion of desktop zoom (glgo#GNOME/gnome-shell#646).
+ Fix mouse cursor visibility when using desktop zoom
(glgo#GNOME/gnome-shell#1020).
+ Fix screen dimming after wake-up on lock screen
(glgo#GNOME/gnome-shell#900).
+ Fix Alt+Esc switcher (glgo#GNOME/gnome-shell#1064).
+ Respect struts for popover placement
(glgo#GNOME/gnome-shell#1102).
+ Fix app icons updates after theme changes
(glgo#GNOME/gnome-shell#1117).
+ Fix desktop zoom after resolution changes
(glgo#GNOME/gnome-shell#1120).
+ Implement stick-to-finger workspace switch overview gestures
(glgo#GNOME/gnome-shell#516).
+ Make World Clocks offsets relative to local time
(glgo#GNOME/gnome-shell#1157).
+ Fix top app icon disappearing from dash
(glgo#GNOME/gnome-shell#1053).
+ Update switch style to match new Adwaita
(glgo#GNOME/gnome-shell!496).
+ Ensure CSS units are pixel-aligned when scaling is used [Carlos; #91]
+ Misc. bug fixes and cleanups: glgo#GNOME/gnome-shell!444,
glgo#GNOME/gnome-shell#1016, glgo#GNOME/gnome-shell#1018,
glgo#GNOME/gnome-shell!449, glgo#GNOME/gnome-shell#1036,
glgo#GNOME/gnome-shell!455, glgo#GNOME/gnome-shell#1094,
glgo#GNOME/gnome-shell!440, glgo#GNOME/gnome-shell#1023,
glgo#GNOME/gnome-shell#624, glgo#GNOME/gnome-shell#1017,
glgo#GNOME/gnome-shell!476, glgo#GNOME/gnome-shell!473,
glgo#GNOME/gnome-shell!480, glgo#GNOME/gnome-shell#1130,
glgo#GNOME/gnome-shell!485, glgo#GNOME/gnome-shell!481,
glgo#GNOME/gnome-shell!490, glgo#GNOME/gnome-shell!489,
glgo#GNOME/gnome-shell#1151, glgo#GNOME/gnome-shell!435,
glgo#GNOME/gnome-shell#1160, glgo#GNOME/gnome-shell!482,
glgo#GNOME/gnome-shell#1150, glgo#GNOME/gnome-shell#1166,
glgo#GNOME/gnome-shell!384.
+ Updated translations.
- Drop gnome-shell-screenShield-Handle-signal-StatusChanged.patch:
fixed upstream.
- Add gnome-shell-screenShield-Handle-signal-StatusChanged.patch:
Enable dimming screen when screen is locked (bsc#1118286,
glgo#GNOME/gnome-shell#900).
- Move
gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
to PATCH-FEATURE-OPENSUSE since the related patch of
gsettings-desktop-schemas was rebased.
- Move
gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
to be a SLE only patch.
- Rebase : the following patches are rebased to version 3.32.0
+ gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch
+ gnome-shell-disable-ibus-when-not-installed.patch
+ gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
+ gnome-shell-private-connection.patch
- Update to version 3.32.0:
+ Fix sizing issues in on-screen-keyboard emoji panel.
+ Fix test linker failure on Debian/Ubuntu.
+ Avoid assertion when sizing fallback app icons from CSS.
+ Fix mis-sized menu arrows after texture cache changes.
+ Updated translations.
- Add typelib(Rsvg) Requires: Needed runtime dependency.
- Update to version 3.31.92:
+ Fix visual glitch in submenus.
+ Support fractional scaling.
+ Only consider visible children for :first-child/:last-child.
+ Hide trailing separator in search results.
+ Remember choice in inhibit-shortcuts dialogue.
+ Don't toggle on-screen keyboard on every focus change.
+ Fix legacy tray icons not responding to events on wayland.
+ Fix generating French OSK layout.
+ Use borderless round user images.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Drop gnome-shell-meson.patch: Fixed upstream.
- Update to version 3.31.91:
+ Don't close on-screen-keyboard's language menu on hover.
+ Don't let unfullscreen gesture interfere with top bar taps.
+ Always use symbolic user icon in system menu.
+ Add flags parameter in GrabAccelerators API.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Update to version 3.31.90:
+ Fix input methods after ibus restarts.
+ Refresh world clocks and weather sections.
+ Port to ES6 classes (update your extensions!).
+ networkAgent: Advise users when WPS support is available.
+ Performance improvements.
+ Fix drag-and-drop with wacom pens.
+ Fix CAPS LOCK indication on wayland.
+ Show details of non-sensitive notifications on lock screen.
+ Refine extension-prefs' error UI.
+ Add switch-to-application-n keybindings.
+ Remove top bar translucency.
+ Support emojis and keypads in on-screen keyboard.
+ Don't allow popups to re-enable keyboard shortcuts on lock
screen (bsc#1124493, glgo#GNOME/gnome-shell#851, CVE-2019-3820).
+ Replace app menu.
+ Include commonly copied+pasted extension helpers.
+ Misc. bug fixes and cleanups: glgo#GNOME/gnome-shell#780,
glgo#GNOME/gnome-shell#909, glgo#GNOME/gnome-shell!316,
glgo#GNOME/gnome-shell!308, glgo#GNOME/gnome-shell!309,
glgo#GNOME/gnome-shell#915, glgo#GNOME/gnome-shell!350,
glgo#GNOME/gnome-shell!362, glgo#GNOME/gnome-shell!357,
glgo#GNOME/gnome-shell!365, glgo#GNOME/gnome-shell!366,
glgo#GNOME/gnome-shell!283, glgo#GNOME/gnome-shell!367,
glgo#GNOME/gnome-shell#942, glgo#GNOME/gnome-shell!371,
glgo#GNOME/gnome-shell!373, glgo#GNOME/gnome-shell!374,
glgo#GNOME/gnome-shell!343, glgo#GNOME/gnome-shell!375,
glgo#GNOME/gnome-shell!292, glgo#GNOME/gnome-shell!317,
glgo#GNOME/gnome-shell!377, glgo#GNOME/gnome-shell!379,
glgo#GNOME/gnome-shell!346, glgo#GNOME/gnome-shell!383,
glgo#GNOME/gnome-shell#953, glgo#GNOME/gnome-shell!388.
+ Updated translations.
- Disable the following patches:
+ gnome-shell-private-connection.patch
+ gnome-shell-disable-ibus-when-not-installed.patch
+ gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch
+ gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
- Drop
gnome-shell-disable-POPUP-keybindings-in-unlock-screen.patch:
Fixed upstream.
- Update to version 3.31.4:
+ Improve icon grid performance.
+ Remove browser plugin.
+ Add DBus API for introspecting the application state.
+ Always allow leaving the overview via the hot-corner.
+ Misc. bug fixes: bgo#643595, bgo#673767,
glgo#GNOME/gnome-shell!293, glgo#GNOME/gnome-shell#783,
glgo#GNOME/gnome-shell#781, glgo#GNOME/gnome-shell!298,
glgo#GNOME/gnome-shell!297, glgo#GNOME/gnome-shell#782,
glgo#GNOME/gnome-shell!301, glgo#GNOME/gnome-shell!314,
glgo#GNOME/gnome-shell!305, glgo#GNOME/gnome-shell#799,
glgo#GNOME/gnome-shell#632, glgo#GNOME/gnome-shell!327.
+ Updated translations.
- Drop gnome-shell-browser-plugin subpackage following upstream.
Obsolete it from the main package.
- Replace pkgconfig(libmutter-3), pkgconfig(mutter-clutter-3),
pkgconfig(mutter-cogl-3) and pkgconfig(mutter-cogl-pango-3)
BuildRequires with pkgconfig(libmutter-4),
pkgconfig(mutter-clutter-4), pkgconfig(mutter-cogl-4) and
pkgconfig(mutter-cogl-pango-4) BuildRequires.
- Drop upstream fixed patches:
+ gnome-shell-ibusManager-Dont-pass-undefined-callback.patch.
+ gnome-shell-altSwitcher-Fix-error-when-alternatives-are-disabled.patch.
+ gnome-shell-dash-Destroy-items-child-before-tooltip.patch.
+ gnome-shell-st-button-Ignore-pointer-emulated-touch-events.patch.
+ gnome-shell-Do-not-call-KeyboardManager.holdKeyboard.patch.
+ gnome-shell-panel-Dont-allow-opening-hidden-menus.patch: panel
+ gnome-shell-inputMethod-Avoid-calling-set_preedit_text.patch.
+ gnome-shell-inputMethod-Keep-track-preedit-string-visibility.patch.
- Update to version 3.31.2:
+ Port away from and remove ShellGenericContainer.
+ popupMenu: Fix keyboard activation when numlock is active.
+ Do not block all shortcuts while app folders are expanded.
+ Fix regression in handling new input sources.
+ Reask password after udisk errors for no/wrong passwords.
+ Improve performance of app icon animations.
+ Avoid focus changes when updating keyboard options.
+ notifications: Support icon theme names in 'image-path' hint.
+ Respect natural-scroll setting for workspace swipe gesture.
+ Confine window preview titles to workspace area.
+ Misc. bug fixes.
+ Updated translations.
- Add upstream bug fix patches from the stable branch:
+ gnome-shell-panel-Dont-allow-opening-hidden-menus.patch: panel:
Don't allow opening hidden menus via keybindings.
+ gnome-shell-disable-POPUP-keybindings-in-unlock-screen.patch:
shellActionModes: disable POPUP keybindings in unlock screen.
+ gnome-shell-inputMethod-Avoid-calling-set_preedit_text.patch:
inputMethod: Avoid calling set_preedit_text() if unnecessary.
+ gnome-shell-inputMethod-Keep-track-preedit-string-visibility.patch:
inputMethod: Keep track of preedit string visibility.
- Add gnome-shell-Do-not-call-KeyboardManager.holdKeyboard.patch:
keyboard: Do not call KeyboardManager.holdKeyboard() with
set-content-type. Patch from upstream stable branch.
- Add upstream bug fix patches from stable branch:
+ gnome-shell-ibusManager-Dont-pass-undefined-callback.patch:
ibusManager: Don't pass undefined callback to ibus.
+ gnome-shell-altSwitcher-Fix-error-when-alternatives-are-disabled.patch:
AltSwitcher: Fix error when all alternatives are disabled.
+ gnome-shell-dash-Destroy-items-child-before-tooltip.patch:
dash: destroy items's child before tooltip.
+ gnome-shell-st-button-Ignore-pointer-emulated-touch-events.patch:
st-button: Ignore pointer emulated touch events.
- Update to version 3.30.2:
+ popupMenu: Fix keyboard activation when numlock is active.
+ Do not block all shortcuts while app folders are expanded.
+ Fix regression in handling new input sources.
+ Improve performance of app icon animations.
+ Respect natural-scroll setting for workspace swipe gesture.
+ notifications: Support icon theme names in 'image-path' hint.
+ Confine window preview titles to workspace area.
+ Misc. bug fixes.
+ Updated translations.
- Add gnome-shell-fate324570-Make-GDM-background-image-configurable.patch:
+ Add a background for this_lockDialogGroup to make login/lock
background configurable
+ This patch requires a patch in gsettings-desktop-schemas
gsettings-desktop-schemas-fate324570-Add-key-for-GDM-background-
configuration.patch
+ You can change the background via gsettings, and the schema id is
"org.gnome.desktop.background.lockdialog"
+ The default theme is the same as upstream's, you can configure the
the background in a branding package just like how GNOME Shell's
wallpaper was changed
(fate#324570, glgo#GNOME/gnome-shell#680).
- Update to version 3.30.1:
+ Cancel search on overview hiding (glgo#GNOME/gnome-shell!205).
+ Fix disappearing network icon (glgo#GNOME/gnome-shell#140).
+ Improve switch-monitor shortcut handling
(glgo#GNOME/gnome-shell!208).
+ Fix missing key information in keyring dialog
(glgo#GNOME/gnome-shell#574).
+ De-duplicate all entries in run command history
(glgo#GNOME/gnome-shell#524).
+ Fix frozen disk unlock dialogs (glgo#GNOME/gnome-shell#565).
+ Fix unresponsive-app dialog blocking input in other windows
(glgo#GNOME/gnome-shell#273).
+ Fix handling of forward-key-event input method signal
(glgo#GNOME/gnome-shell#531).
+ Misc. bug fixes: glgo#GNOME/gnome-shell#520, bgo#791233,
glgo#GNOME/gnome-shell!188, glgo#GNOME/gnome-shell#539,
glgo#GNOME/gnome-shell!217, glgo#GNOME/gnome-shell#536,
glgo#GNOME/gnome-shell#537, glgo#GNOME/gnome-shell#578,
glgo#GNOME/gnome-shell!236, glgo#GNOME/gnome-shell#579,
glgo#GNOME/gnome-shell!228, glgo#GNOME/gnome-shell#618,
glgo#GNOME/gnome-shell#471, glgo#GNOME/gnome-shell!255.
+ Updated translations.
- Rebase patches with quilt and some manual touchup.
- Update spec file:
+ Update build dependency versions according to meson.build.
+ No longer recommend lang package as it already supplements main
package (same effect, it's redundant).
- Update to version 3.30.0:
+ Updated translations.
- Re-enable translation-update-upstream call: the previous issue
has been fixed.
- Update to version 3.29.92:
+ Choose some actors to cache on the GPU (bgo#792633).
+ inputMethod: Hide preedit text if requested
(glgo#GNOME/gnome-shell#431).
+ Fix forced fallback app-menus on wayland
(glgo#GNOME/gnome-shell#276).
+ Updated translations.
- Update to version 3.29.91:
+ Fix handling of 0/false options in ShowOSD D-Bus API
(bgo#791669).
+ overview: Fix handling of confirmation dialogs on wayland.
+ Avoid some full relayout/redraws.
+ Keep workspace switcher slid out when workspaces are in use.
+ Ignore auto-repeat for some keybindings
(glgo#GNOME/gnome-shell#373).
+ Misc. bug fixes (glgo#GNOME/gnome-shell#464).
+ Updated translations.
- Drop gnome-shell-fix-build-new-meson47.patch: fixed upstream.
- Update to version 3.29.90:
+ Add remote access indication on wayland.
+ Fix wrong window positions in overview on wayland.
+ Add gesture to unfullscreen a window.
+ Add PickColor method to screenshot D-Bus interface.
+ Consider "new-window" action when opening new windows.
+ Make workspace switching gestures follow motion.
+ Support audio volumes above 100%.
+ Misc. bug fixes: glgo#GNOME/gnome-shell#424,
glgo#GNOME/gnome-shell!132, glgo#GNOME/gnome-shell!182,
glgo#GNOME/gnome-shell#433, glgo#GNOME/gnome-shell!179,
bgo#786496.
+ Updated translations.
- Drop gnome-shell-fix-wrong-systemd-user-unit-location.patch:
Fixed upstream.
- Disable t-u-u, currently broken and needs fixing.
- Add gnome-shell-fix-build-new-meson47.patch: build: Fix build
with meson >= 47.0.
- Update to version 3.29.4:
+ Fix "Clear All" for calendar events
(glgo#GNOME/gnome-shell#325).
+ Allow cancelling direct switch operations
(glgo#GNOME/gnome-shell#315).
+ Support being started by systemd --user.
+ Support key event forwarding required by some input methods
(glgo#GNOME/gnome-shell#275).
+ Misc. bug fixes and cleanups: bgo#663461,
glgo#GNOME/gnome-shell#372, glgo#GNOME/gnome-shell#414.
+ Updated translations.
- Changes from version 3.29.3:
+ Save creation time in screenshot metadata (bgo#790481).
+ Improve consistency between ctrl- and middle-click on app icons
(glgo#GNOME/gnome-shell#316).
+ Add support for font-feature-settings CSS property
(glgo#GNOME/gnome-shell#34).
+ Adjust to MetaScreen removal (bgo#759538).
+ Misc. bug fixes: glgo#GNOME/gnome-shell#298, bgo#788931,
glgo#GNOME/gnome-shell#26, glgo#GNOME/gnome-shell#76,
bgo#788882, bgo#791233.
+ Updated translations.
- Add gnome-shell-fix-wrong-systemd-user-unit-location.patch:
provided by upstream.
- Replace pkgconfig(libmutter-2), pkgconfig(mutter-clutter-2),
pkgconfig(mutter-cogl-2) and pkgconfig(mutter-cogl-pango-2) with
pkgconfig(libmutter-3), pkgconfig(mutter-clutter-3),
pkgconfig(mutter-cogl-3) and pkgconfig(mutter-cogl-pango-3)
BuildRequires following upstreams changes.
- Update to version 3.28.3+20180724.2a2f3c981 (bgo#776588):
+ workspaceThumbnail: Sync clone position changes with actor
+ workspace: Recompute bounding box on window 'position-changed'
- Update to version 3.28.3+20180718.6ed21e1ce:
+ Bump version to 3.28.3.
+ events: Re-use event messages where possible.
+ workspaceThumbnail:
- Don't keep stale clones in list.
- Remove unused private win reference.
+ workspace: Don't keep stale clones in list.
+ keyboard: Implement standalone FocusTracker.
+ ui: Theme lookup should respect XDG_DATA_DIRS.
+ st-texture-cache:
- Save cairo surfaces to a different map.
- Don't add NULL textures to cache.
+ Change "const" to "var".
+ magnifier.js: Fix zoom juddering.
+ st-label: Unset clutter text instance on disposal.
+ Updated translations.
- Update to version 3.29.2:
+ Guard against untimely keyboard map changes
(glgo#GNOME/gnome-shell#240).
+ Fixes:
- Icons in search provider results
(glgo#GNOME/gnome-shell#249).
- Blurriness of OSD under some resolutions (bgo#782011).
- Lagging pointer when zoomed (bgo#682013).
+ Misc. bug fixes: glgo#GNOME/gnome-shell#244,
glgo#GNOME/gnome-shell#136, glgo#GNOME/gnome-shell#214,
glgo#GNOME/gnome-shell#294, bgo#787871, bgo#781471.
- Update to version 3.29.1:
+ Support icons in app-menu (bgo#760985).
+ Misc. bug fixes: bgo#792687, glgo#GNOME/gnome-shell#221.
+ Updated translations.
- Drop:
+ source service and use upstream tarball once more: the
situation has been normalized.
+ gnome-shell-network-initialize-async.patch: fixed upstream.
- Update to version 3.28.2+20180519.a52597ac5:
+ network: Update the icon in the panel whenever NM's state
changes.
+ Updated translations.
- Add gnome-shell-network-initialize-async.patch: network:
initialize the agent asynchronously (bgo#789811,
glgo#GNOME/gnome-shell#63). Patch from upstream git.
- Update to version 3.28.2+20180509.e1ed4b25e:
+ networkAgent: Fix fallout from libnm port
+ Bump version to 3.28.2
+ build: Include Cally in St introspection
+ remoteSearch: Actually return icons
+ osdWindow: Fix blurriness at certain resolutions
+ keyboardManager: take group index into account when preserving
keymap
+ keyboardManager: Preserve current keymap across reloads
+ polkitAgent: Guard against repeated close() calls
+ Updated translations.
- Update to version 3.28.1+20180418.b476e851b:
+ workspaceThumbnail:
- Only update _porthole if the overview is visible
- Rebuild thumbnails if workareas size changed
- Initialize porthole based on workArea
+ popupMenu: Fix wrong call to clutter_actor_add_child()
+ utils: Simplify URL regex to only support one layer of
parentheses
+ polkitAgent: Hide authentication dialogs while locked
+ workspace: Don't move focus unconditionally
+ networkAgent: Use libnm for plugin loading
+ worldClock: Handle named timezones
- Switch back to using git-checkout via source-service, upstream
seems unable to produce tarballs.
- Drop unneeded NetworkManager-gnome Recommends.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Fix patch tags for gnome-shell-private-connection.patch and
gnome-shell-private-connection.patch: both patches have been
rebased in time for 3.28.0.
- Switch to Recommends on gnome-bluetooth, we might avoid this
dependency on small setups without bluetooth (bsc#1067603).
- Update to version 3.28.0:
+ Updated translations.
- Add gdk-x11-3.0, gio-unix-2.0, gobject-2.0, libecal-1.2,
libxml-2.0, mutter-cogl-2 and x11 pkgconfig modules BuildRequires
to avoid implicit dependencies.
- Drop pkgconfig(xtst) BuildRequires as mutter takes care of
pulling it into the dep chain.
- Replace libsecret-unstable with libsecret-1 pkgconfig modules,
and libnm-glib, libnm-gtk and libnm-util with libnm pkgconfig
modules to align with meson script.
- Update to version 3.27.92:
+ Misc. bug fixes: glgo#GNOME/gnome-shell#64,
glgo#GNOME/gnome-shell#66, glgo#GNOME/gnome-shell#72.
- Replace pkgconfig(libmutter-1), pkgconfig(mutter-clutter-1) and
pkgconfig(mutter-cogl-pango-1) BuildRequires with
pkgconfig(libmutter-1), pkgconfig(mutter-clutter-2) and
pkgconfig(mutter-cogl-pango-2), following upstreams API version
bump.
- Modernize spec-file by calling spec-cleaner
- Rebase gnome-shell-disable-ibus-when-not-installed.patch and
gnome-shell-private-connection.patch (bsc#1082505).
- Update to version 3.27.91:
+ Fix wrong bluetooth state when disabled by HW airplane mode
(bgo#789110).
+ Dump javascript stack on aborts, traps and segfaults
(bgo#789237).
+ Allow Escape to "cancel" top bar focus (bgo#671121).
+ Fix leaving the overview erroneously on window hover
(bgo#784545).
+ Add keyboard accessibility dialog (bgo#788564).
+ Port to libnm (bgo#789811).
+ Don't pop up on-screen-keyboard on touch events (bgo#788188).
+ Improve the on-screen-keyboard.
+ Add Thunderbolt support.
+ Don't lock immediately on login after a wayland session crash.
+ Respect cursor's hot x/y coordinates when recording
(bgo#792860).
+ Allow closing windows and apps during <alt>Tab (bgo#620106).
+ Fix small app folder icons when using HiDPI (bgo#792259).
+ Make sassc a mandatory build dependency (bgo#792822).
+ Misc. bug fixes: bgo#789231, bgo#789277, bog#788542,
bgo#789103, bgo#779974, bgo#788931, bgo#776940, bgo#786987,
bgo#791007, bgo#791233, bgo#791148, bgo#706191, bgo#791655,
bgo#791487, bgo#779413, bgo#787845, bgo#788627, bgo#792354,
bgo#792616, bgo#781329, bgo#780957, bgo#740142,
glgo#GNOME/gnome-shell#10, glgo#GNOME/gnome-shell#33.
+ Updated translations.
- Add pkgconfig(ibus-1.0) and sassc BuildRequires: new
dependencies.
- Update meson parameters in line with upstreams changes:
+ enable-browser-plugin=true => browser-plugin=true.
+ enable-documentation=true => gtk-doc=true.
+ enable-man=true => man=true.
+ enable-networkmanager=yes => networkmanager=true.
+ enable-systemd=yes => systemd=true.
- Drop gnome-shell-osk-dont-popup-when-not-needed.patch: fixed
upstream.
- Rebase gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch
and gnome-shell-meson.patch.
- Disable gnome-shell-disable-ibus-when-not-installed.patch and
gnome-shell-private-connection.patch: patches need to be rebased.
- Update to version 3.27.1:
+ Fix gdm: Remove separate greeter universal access icon
(bgo#788943).
- Stop using git-checkout, return to upstream released tarball.
- Update to version 3.26.2+20180130.0d9c74212:
+ padOsd: Ensure to pick pad devices only.
+ network: Fix visibility of VPN section.
+ dnd: Declare restore location variables.
+ appDisplay: don't try to close the popup menu that is already
destroyed.
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash: Do not shadow ClutterActor's destroy().
+ Updated translations.
- Update _service url to new gitlab home.
- Drop gnome-shell-network-fix-visibility-VPN.patch: Fixed
upstream.
- Add gnome-shell-network-fix-visibility-VPN.patch: network: Fix
visibility of VPN section (bgo#787845).
- Own directories
{_datadir}/gnome-shell/extensions|search-providers|modes again,
seems a lot of packages depended on this beeing true.
- Update to version 3.26.2+20171218.15b1810a6:
+ background: don't leak wall clock when background changes.
+ dateMenu:
- Fix possible crash with unknown locations.
- Ignore malformed world-clocks settings.
+ dash:
- Do not shadow ClutterActor's destroy().
- Make sure item labels are only destroyed once.
+ status/keyboard: Reset menuItems and Label objects on change.
+ overview: Protect ::drag-end handlers.
+ Updated translations.
- Switch to git-checkout via source services.
- Pass enable-browser-plugin=true, enable-documentation=true,
enable-man=true, enable-networkmanager=yes and
enable-systemd=yes to meson, ensure we build the features we
want.
- Following the above, add gtk-doc BuildRequires and build
documentation again.
- Run spec-cleaner, modernize spec.
- Drop update-desktop-files BuildRequires and stop using the
suse_update_desktop_file macro.
- Drop conditional libaccountsservice0, libcaribou0 and
libgdmgreeter1 Requires needed for no longer supported versions
of openSUSE.
- Add fdupes BuildRequires and pass fdupes macro, remove duplicate
files.
- Drop gnome-shell-wayland Obsoletes: No currently supported
version of openSUSE have ever had this binary, so this is no
longer needed.
- Stop exporting BROWSER_PLUGIN_DIR=%%{_libdir}/browser-plugins,
does not work as we are using meson buildsystem.
- Move SLE-Classic function to gnome-shell-extensions package
(bsc#1065611).
+ Remove gs-sle-classic-ext.patch
+ Remove SLEClassicExt.js
- Update to version 3.26.2:
+ Dump javascript stack on aborts, traps and segfaults
(bgo#789237).
+ Misc. bug fixes: bgo#788607, bgo#789018, bgo#789231.
+ Updated translations.
- Update Url to https://wiki.gnome.org/Projects/GnomeShell: current
GNOME Shell's project web page.
- Drop %glib2_gsettings_schema_requires macro: the functionality is
covered by file triggers now.
- Drop fixed upstream patches:
gnome-shell-unset-primary-and-bottom-monitor-when-headless.patch
and gnome-shell-spawn-wifi-panel-for-wep-configuration.patch.
- Rebase patches: gnome-shell-private-connection.patch and
gnome-shell-osk-dont-popup-when-not-needed.patch.
- Add gnome-shell-spawn-wifi-panel-for-wep-configuration.patch:
network: Spawn wifi panel for further WPA enterprise
configuration; patch taken from upstream git (bgo#789231).
- Update gs-sle-classic-ext.patch: Fix the preview window is not
fully shown in overview mode (bsc#1064378).
- Add
gnome-shell-unset-primary-and-bottom-monitor-when-headless.patch:
fixes a crash when the monitor is turned off (bgo#788607).
- Add gnome-shell-osk-dont-popup-when-not-needed.patch: Stop the
on-screen keyboard from showing up when touchscreen use doesn't
activate a text field; patch taken from upstream bug report
(bgo#788188).
- Update gs-sle-classic-ext.patch to version 3.26.1
- Do not recommend gnome-shell-search-provider-documents: that
package in turn should just supplement gnome-shell.
- Update to version 3.26.1:
+ Don't detach launched apps to not break pkexec and friends
(bgo#763531).
+ Allow search providers to not autostart (bgo#785380,
bgo#787986).
+ Fix crash when tray icons are hidden/shown in quick succession
(bgo#787361).
+ Make window group switcher more consistent (bgo#786009).
+ Improve legibility of the top bar when translucent
(bgo#787940).
+ Don't crash when running outside a logind session (bgo#788046).
+ Allow to run headless (bgo#730551).
+ Update calendar on timezone changes (bgo#678507).
+ Improve keyboard navigation of window previews (bgo#786546).
+ Run unit tests on `meson test` (bgo#786497).
+ Misc. bug fixes: bgo#787423, bgo#766368, bgo#787580,
bgo#787907, bgo#787901, bgo#788039, bgo#788003, bgo#786343,
bgo#787902, bgo#788265, bgo#788339, bgo#787905, bgo#788282,
bgo#787676.
+ Updated translations.
- Drop upstream fixed patches:
+ Drop gnome-shell-app-workaround-pkexec.patch.
+ gnome-shell-dateMenu-fixes.patch.
+ gnome-shell-fix-crash-hint-actor-NULL.patch.
+ gnome-shell-only-listen-window-created-events-once.patch.
+ gnome-shell-disable-osk-gesture-on-lock-screen.patch.
- Move all SLE only patches to patch# 1000 and above.
- Update package summaries.
- Add gnome-shell-disable-osk-gesture-on-lock-screen.patch:
Disable OSK gesture on lock screen (bgo#788339).
- Add gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch:
Fix using keyboard can't unlock screen (bsc#1058521, bgo#788169).
- Add gnome-shell-only-listen-window-created-events-once.patch:
gtk-embed: ensure we only listen for window-created events once
(bgo#787361).
- Fix JS warning, define classes with 'var' instead of 'const'
(bgo#785084)
+ Update aboutMenu.js
+ Update gnome-shell-domain.patch
- Add gnome-shell-app-workaround-pkexec.patch: app: Work around
pkexec restriction when launching (bgo#763531).
- Add gnome-shell-dateMenu-fixes.patch: Fix gnome-weather and
notification icon (bgo#787423, bgo#766368).
- Add gnome-shell-fix-crash-hint-actor-NULL.patch: StEntry: fix
crash when hint actor is NULL (bgo#787580).
- Update sle-classic patches to version 3.26.0:
+ Update SLEClassicExt.js
+ Update gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
+ Update gnome-shell-disable-ibus-when-not-installed.patch
+ Update gnome-shell-domain.patch
+ Update gnome-shell-gdm-login-applet.patch
+ Update gs-fate318433-prevent-same-account-multi-logins.patch
+ Update gs-sle-classic-ext.patch
- Update to version 3.26.0:
+ Misc. bug fixes bgo#786332, bgo#786783, bgo#786886, bgo#786868.
+ Updated translations.
- Update SLEClassicExt.js. Fix only half panel shown on bottom of
desktop when scaling-factor equals 2(Require patched
gnome-shell-extensions)(bsc#1046570).
- Update to version 3.25.91:
+ Open context menu of highlighted search result on Shift+F10
(bgo#675315).
+ Fix mid-sentence capitalization in weather forecasts
(bgo#779873).
+ Add switcher popup to cycle through monitor configurations
(bgo#783550).
+ Offer system actions in search (bgo#691900).
+ Misc. bug fixes: bgo#777519, bgo#786120, bgo#786145,
bgo#786419, bgo#786526, bgo#786520, bgo#786520, bgo#786146.
+ Updated translations.
- Update to version 3.25.90:
+ Add permission dialog for inhibiting shortucts (bgo#783342).
+ Improve window picker layout (bgo#783953).
+ Remove legacy status icon tray (bgo#785956).
+ Drop autotools support (bgo#785153).
+ Misc. bug fixes: bgo#785090, bgo#785309, bgo#767805,
bgo#747794, bgo#785358, bgo#785556.
+ Updated translations.
- Drop gnome-shell-linking.patch, libtool BuildRequires and call to
autogen.sh: no longer needed after the port to meson build
system.
- Add gnome-shell-meson.patch: Fix rpath path while linking gvc
(/usr/share/gnome-shell is not valid to carry arch dependent
binaries).
- Add meson BuildRequires: follow upstreams port to meson.
- Update to version 3.25.4:
+ gdm: Fix "Not listed" focus indication (bgo#7840409).
+ Fix missing icons in freedesktop notifications (bgo#784245).
+ gdm: Disable user list when empty (bgo#731320).
+ gdm: Allow empty reponse to PAM messages (bgo#784360).
+ Fix blocked clicks in shutdown dialog (bgo#781738).
+ Show OSD popup when changing volume via scroll wheel (bgo#781028).
+ Refine list search results (bgo#749957).
+ Replace mutter's unresponsive app dialog (bgo#762083).
+ Improve handling of extension errors (bgo#781728).
+ Implement tablet rings/strips configuration (bgo#782033).
+ Adjust to mozjs52 update in gjs (bgo#785084, bgo#785090).
+ Support the meson build system (bgo#783229).
+ Misc. bug fixes: bgo#780403, bgo#772589, bgo#784130,
bgo#783975, bgo#784353, bgo#784361, bgo#772284, bgo#765011,
bgo#765011, bgo#765011, bgo#784985, bgo#781471, bgo#785047,
bgo#736148, bgo#736148.
+ Updated translations.
- Stop handling glib2_gsettings_schema_post(un) and
desktop_database_post(un) in post(un), no longer needed as we
have filetriggers to take care of this now. Also drop obsolete
clean section.
- Rebase gnome-shell-linking.patch.
- Disable gnome-shell-private-connection.patch, needs rebase or is
possibly no longer needed.
- Drop upstream fixed patches:
+ gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch
+ gnome-shell-1036494-Catch-import-errors.patch
+ gnome-shell-1036494-Consistently-handle-initExtension-errors.patch
+ gnome-shell-878951-hide-list-with-no-user.patch
- Pass autogen.sh instead of autoreconf, upstream tarball is not
proper, need to bootstrap it.
- Following the above, add gnome-common BuildRequires.
- Update to version 3.25.3:
+ Bypass proxies for captive portal (bgo#769692).
+ Correctly handle "text-shadow: none;" (bgo#783485).
+ Add StEntry:hint-actor property (bgo#783484).
+ Support text-shadow CSS property in StEntry (bgo#783484).
+ Misc. bug fixes: bgo#777732, bgo#783202, bgo#783210,
bgo#783206, bgo#783286, bgo#783439, bgo#783483, bgo#783823,
bgo#781950.
+ Updated translations.
- Rebase gnome-shell-linking.patch.
- Update to version 3.25.2:
+ Fix StEntry::primary-icon-clicked emission (bgo#782190).
+ Add an optional icon parameter to PopupMenu.addAction()
(bgo#782166).
+ Allow search providers to include clipboard text with results
(bgo#775099).
+ Reduce dependency on Caribou (bgo#777342).
+ Add transparency to top bar when free floating (bgo#747163).
+ Animate maximize/unmaximize operations (bgo#766685).
+ Misc. bug fixes: bgo#782000, bgo#780215, bgo#782802,
bgo#782637, bgo#782930, bgo#755164, bgo#780215, bgo#782982.
+ Updated translations.
- Drop gnome-shell-portalhelper-fixes.patch: Fixed upstream.
- Update to version 3.25.1:
+ Close Wifi selection dialog on lock (bgo#780054).
+ Fix DND over window previews in overview (bgo#737166).
+ Follow GNOME Weather's location permissions (bgo#780252).
+ Fix portals that require a new window to be loaded
(bgo#759044).
+ Fix restricting menus to screen height on HiDPI displays
(bgo#753305).
+ Misc. bug fixes and cleanups: bgo#780063, bgo#780321,
bgo#780381, bgo#780453, bgo#758873, bgo#780606, bgo#642652,
bgo#777732, bgo#780157, bgo#781482, bgo#780404, bgo#781545,
bgo#781728).
+ Updated translations.
- Drop
gnome-shell-login-fix-session-button-can-be-clicked.patch: Fixed
upstream.
- Update sle-classic patches to version 3.24.3:
+ Update aboutMenu.js
+ Update endSession-dialog-update-time-label-every-sec.patch
+ Update gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
+ Update gnome-shell-864872-unlock-by-mouse-motion.patch
+ Update gnome-shell-878951-hide-list-with-no-user.patch
+ Update gnome-shell-domain.patch
+ Update gnome-shell-gdm-login-applet.patch
+ Update gnome-shell-lock-bg-on-primary.patch
+ Update
gnome-shell-login-fix-session-button-can-be-clicked.patch
+ Update gnome-shell-screen-disappear.patch
+ Update gs-fate318433-prevent-same-account-multi-logins.patch
+ Update gs-sle-classic-ext.patch
- Update to version 3.24.3:
+ Bypass proxies for captive portal (bgo#769692).
+ Fix missing icons in freedesktop notifications (bgo#784245).
+ Fix blocked clicks in shutdown dialog (bgo#781738).
+ Implement tablet rings/strips configuration (bgo#782033).
+ Misc. bug fixes: bgo#780215, bgo#782802, bgo#783286,
bgo#784130, bgo#784353, bgo#781471.
+ Updated translations.
- Drop gnome-shell-portalhelper-fixes.patch and
gnome-shell-emulate-click-action.patch: fixed upstream.
- Add gnome-shell-emulate-click-action.patch: Fix clicks in
gnome-shell shutdown dialog (bgo#781738, boo#1036681).
- Add
gnome-shell-1036494-Consistently-handle-createExtensionObject-errors.patch,
gnome-shell-1036494-Catch-import-errors.patch and
gnome-shell-1036494-Consistently-handle-initExtension-errors.patch
to handle correctly extensions that fail to load (bsc#1036494,
bgo#781728, CVE-2017-8288).
- Enable gnome-shell-878951-hide-list-with-no-user.patch on
openSUSE. Upstream commit fbc5e37 (bsc#1047262, bgo#731320).
- Drop gnome-shell-970480-authprompt-wrapping-message.patch:
Fixed upstream.
- Add gnome-shell-portalhelper-fixes.patch:
+ Don't go through proxies for captive portals (bgo#769692).
+ Fix auth URI not being passed to window (bgo#783286).
- Update to version 3.24.2:
+ Only fetch weather information when there's a valid location
(bgo#780404).
+ Handle extension errors during reload due to settings change
(bgo#781728).
+ Fix StEntry::primary-icon-clicked emission (bgo#782190).
+ Allow search providers to provide clipboard text for results
(bgo#775099).
+ Misc. bug fixes: bgo#781545.
+ Updated translations.
- Add gnome-shell-login-fix-session-button-can-be-clicked.patch:
Disable session selection button when it's hidden in user switch
dialog (bsc#1034584, bsc#1034827, bgo#781482).
- rebase gnome-shell-gdm-login-applet.patch.
- Update to version 3.24.1:
+ Close Wifi selection dialog on lock (bgo#780054).
+ Fix DND over window previews in overview (bgo#737166).
+ Do not lock the screen when disabled by lockdown settings
(bgo#780212).
+ Follow GNOME Weather's location permissions (bgo#780252).
+ Fix portals that require a new window to be loaded
(bgo#759044).
+ Fix restricting menus to screen height on HiDPI displays
(bgo#753305).
+ Misc. bug fixes and cleanups: bgo#780063, bgo#780321,
bgo#780381, bgo#780453, bgo#758873, bgo#780606, bgo#642652.
+ Updated translations.
- Update to version 3.24.0:
+ Updated translations.
- Drop Recommends on browser plugin, we use supplements now.
- Replace Supplements on Firefox with Supplements on Epiphany for
browser plugin (bsc#1029915).
- Update to version 3.23.92:
+ Implement DND to overview on wayland (bgo#765003).
+ Make telepathy optional at runtime (bgo#771721, bgo#779878).
+ Don't show forecasts for NYC when geoclue gets stuck
(bgo#779898).
+ Add bottom edge drag gesture to bring up the OSK (bgo#757712).
+ Allow switching between pads in the same group (bgo#779986).
+ Ignore showBanners policy for critical notifications
(bgo#779974).
+ Misc. bug fixes: bgo#779435, bgo#779819, bgo#779820.
+ Updated translations.
- Drop pkgconfig(telepathy-glib) and
pkgconfig(telepathy-logger-0.2) BuildRequires: no longer
required.
- Provide dbus(org.freedesktop.Notifications): gnome-shell
implements the Notifications interface.
- Update to version 3.23.91:
+ Use the original timestamps for restored notifications
(bgo#766410).
+ Add weather information to date+time drop-down (bgo#754031).
+ Refine message list layout in date+time drop-down (bgo#775763).
+ Make next/prev media controls insensitive when unavailable
(bgo#773884).
+ Misc. bug fixes: bgo#772210, bgo#769546, bgo#775799.
+ Updated translations.
- Replace gnome-common with libtool BuildRequires followings
upstream changes.
- Update to version 3.23.90:
+ Handle Ctrl+Q and Ctrl+W in portal window (bgo#764133).
+ Allow to scroll through ibus candidates with mouse
(bgo#776032).
+ Reload apps on .desktop file content changes (bgo#773636).
+ Use private data/cache directories in portal helper
(bgo#775639).
+ Fix subsurfaces not showing up in previews (bgo#756715).
+ Fix theme node transitions (bgo#778145).
+ Update pad (o)leds on mode switches (bgo#776543).
+ Add security indicators to defend against malicious portals
(bgo#749197).
+ Don't allow type ahead at the login screen (bgo#766139).
+ Don't fail to load because of TLS errors (bgo#778253).
+ Ensure the network lists remains sorted on rename (bgo#778686).
+ Toggle power-off/suspend button on long-press (bgo#721173).
+ Add "kill-switch" for user extensions (bgo#778664).
+ Add night light indicator to status area (bgo#741224).
+ Misc. bug fixes: bgo#759793, bgo#735233, bgo#762444,
bgo#777784, bgo#777934, bgo#778158, bgo#776199, bgo#778425,
bgo#771098, bgo#778552, bgo#777317, bgo#778660, bgo#778661,
bgo#745626, bgo#778672.
+ Updated translations.
- Replace pkgconfig(libmutter), pkgconfig(mutter-clutter-1.0) and
pkgconfig(mutter-cogl-pango-1.0) with pkgconfig(libmutter-0),
pkgconfig(mutter-clutter-0) and pkgconfig(mutter-cogl-pango-0)
BuildRequires following upstream changes in mutter.
- Update to version 3.23.3:
+ Fix replacing of GNotifications (bgo#775149).
+ Prepare for mozjs31 GJS (bgo#775374).
+ Misc. bug fixes: bgo#775507, bgo#776130.
+ Updated translations.
- Update to version 3.23.2:
+ Implement Pad configuration OSD (bgo#771067).
+ Show overview on three-finger touchpad pinch (bgo#765937).
+ Summarize network sections with too many devices (bgo#773892).
+ Always show primary network icon when connected (bgo#773890).
+ Fix fullscreen transitions on wayland (bgo#770345).
+ Work around portal failures by using a URL without HTPPS
redirect (bgo#769940).
+ Fix app view hiding when no usage data is available
(bgo#774381).
+ Misc. bug fixes: bgo#773875, bgo#740043, bgo#773893,
bgo#774643, bgo#774805.
+ Updated translations.
- Drop
gnome-shell-bgo774805-guard-against-animations-that-dont-load.patch:
Fixed upstream.
- Drop gnome-shell-774381-app-window-overlay-app-list.patch:
Fixed upstream.
- Update to version 3.23.1:
+ Request periodic scans while WiFi list is open (bgo#767918).
+ Include extension UUID in structured log metadata (bgo#770717).
+ Line-wrap PAM messages on login screen (bgo#764445).
+ Add a way to launch an app on the discrete GPU (bgo#773117).
+ Only allow graphs to lift screen shield when locked
(bgo#773328).
+ Add reload option to gnome-shell-extension-tool (bgo#772593).
+ Update background animations when resuming from suspend
(bgo#773265).
+ Misc. bug fixes: bgo#772723, bgo#772287, bgo#756432,
bgo#772386, bgo#772386, bgo#773085, bgo#773634.
+ Updated translations.
- Update to version 3.22.3:
+ Work around portal failures by using a URL without HTPPS
redirect (bgo#769940).
+ Fix replacing of GNotifications (bgo#775149).
+ Reload apps on .desktop file content changes (bgo#773636).
+ Fix subsurfaces not showing up in previews (bgo#756715).
+ Fix theme node transitions (bgo#778145).
+ Don't allow type ahead at the login screen (bgo#766139).
+ Misc. bug fixes: bgo#774643, bgo#774805, bgo#775507,
bgo#776130, bgo#759793, bgo#745626.
+ Updated translations.
- Drop gnome-shell-bgo774805-guard-against-animations-that-dont-load.patch:
Fixed upstream.
- Added gnome-shell-bgo774805-guard-against-animations-that-dont-load.patch
for bgo#774805 - make the authentication dialog work even if some
animations cannot be loaded.
- Add gnome-shell-774381-app-window-overlay-app-list.patch:
Fix app windows overlay app list in overview screen (bsc#1008539,
bgo#774381).
- Update to version 3.22.2:
+ Fix OSD popup glitches (bgo#772723, bgo#772287).
+ Request periodic scans while WiFi list is open (bgo#767918).
+ Always show primary network icon when connected (bgo#773890).
+ Misc. bug fixes: bgo#773875, bgo#740043, bgo#773893.
+ Updated translations.
- Add SUSE logo on lock screen for GNOME theme (bsc#1007468):
+ gnome-shell-1007468-lock-screen-SUSE-logo-missing.patch
+ sle-background.png
- Fix SLEClassic Xsettings overrides bug (boo#993341)
+ Also add extra check for other rogue types
- Update to version 3.22.1:
+ Fix hidden network indicator on startup (bgo#772249).
+ Fix order of windows with modal dialogs in window switcher
(bgo#747153).
+ Fix feedback loop between StClipboard and X11 bridge
(bgo#760745).
+ Reliably match windows from Flatpak apps (bgo#772615).
+ Misc. bug fixes: bgo#742249.
+ Updated translations.
- Drop gnome-shell-network-initialize-connections-on-startup.patch
and gnome-shell-fix-small-memory-leak.patch: Fixed upstream.
- Add gnome-shell-network-initialize-connections-on-startup.patch:
Initialize primary and VPN connections on startup (bgo#772249).
- Drop gnome-shell-sle-theme.patch (bsc#999592): the patch is
included in gnome-shell-gdm-login-applet.patch.
- Drop source SLE-theme.tar.gz: SLE12SP2 doesn't use this source
any more.
- Update gnome-shell-gdm-login-applet.patch:
+ Use dbus function to get hostname
- Add aboutMenu.js: Create from gnome-shell-gdm-login-applet.patch
- Add gnome-shell-fix-small-memory-leak.patch: Fix a small memory
leak.
- Update to version 3.22.0:
+ Misc. bug fixes: bgo#771391, bgo#771536, bgo#771656.
+ Updated translations.
- Update to version 3.21.92:
+ Adjust screen capture to work with multiple stage views
(bgo#770128).
+ Improve handling of cycle shortcuts (bgo#771063).
+ Fix windows not getting undimmed in some cases (bgo#770163,
bgo#752524).
+ Disable extension version check by default (bgo#770887).
+ Misc. bug fixes: bgo#770382, bgo#770888, bgo#770328.
+ Updated translations.
- Fix gnome-shell-gdm-login-applet.patch (boo#995296)
+ Fix aboutMenu's distribution name to be more general, like openSUSE Leap
support.
- Update to version 3.21.91:
+ Updated translations.
- Update to version 3.21.90.1:
+ Add translator comments to .desktop files.
+ recorder: Print absolute path if output file can't be opened.
+ Updated translations.
- Update to version 3.21.90:
+ Improve on-screen keyboard on wayland (bgo#765009).
+ Bugs fixed: bgo#769156, bgo#769216, bgo#769074.
+ Updated translations.
- Drop intltool BuildRequires following upstream changes.
- Drop gnome-shell-fix-missing-return.patch: Fixed upstream.
- Add global Requires exclude for the now private typelib(Meta)
from mutter.
- Following the above, add an explicit mutter Requires to ensure
pulling in mutter with the now private typelib.
- Update to version 3.21.4:
+ overview: Fix switching workspaces when scrolling on
non-primary monitors (bgo#766883, bgo#768316).
+ Fix crash when using screen recorder under wayland
(bgo#767001).
+ Update theme on video memory purge errors (bgo#739178).
+ Free old backgrounds immediately (bgo#766353).
+ Add support for system upgrades to end session dialog
(bgo#763611).
+ Fix maximized windows flickering to the wrong size on restart
(bgo#761566).
+ Hide ignored events in calendar as well (bgo#768538).
+ calendar: Only hide dismissed occurrence of recurring event
(bgo#748226).
+ Provide org.freedesktop.impl.portal.access implementation
(bgo#768669).
+ Bugs fixed: bgo#767954, bgo#768317, bgo#746867, bgo#762206,
bgo#768956, bgo#768979.
+ Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
upstream.
- Add gnome-shell-linking.patch: Fix linking the private mutter
libraries.
- Add gnome-commons BuildRequires and call to autoreconf, as above
patch touches the buildsystem.
- Update to version 3.21.3:
+ Do not disable suspend action when locked (bgo#725960).
+ Remember input sources MRU list (bgo#766826).
+ networkAgent: Handle VPN service aliases (bgo#658484).
+ Plug a memory leak (bgo#710230).
+ Updated translations.
- Update to version 3.21.2:
+ Fix sorting of hidden apps in app switcher (bgo#766238).
+ Set logind's LockedHint property when locked (bgo#764773).
+ Allocate framebuffers early to fix a crash on NVIDIA
(bgo#764898).
+ Fix cycle-windows/cycle-group keybindings (bgo#730739).
+ Switch to shared desktop schema for calendar settings
(bgo#766318).
+ Misc. bug fixes: bgo#766325, bgo#758471, bgo#757556,
bgo#757019, bgo#766598.
+ Updated translations.
- Update to version 3.21.1:
+ Save screencasts in HOME if XDG_VIDEO_DIR doesn't exist
(bgo#765015).
+ Don't show orientation lock when g-s-d won't rotate
(bgo#765267).
+ Misc. bug fixes: bgo#722752, bgo#765061, bgo#763068,
bgo#765607, bgo#757676, bgo#760439.
+ Updated translations.
- Replace pkgconfig(clutter-1.0) for pkgconfig(mutter-clutter-1.0)
and pkgconfig(mutter-cogl-pango-1.0) BuildRequires following
upstreams merge of clutter/cogl into mutter.
- Update to version 3.20.4:
+ Free old backgrounds immediately (bgo#766353).
+ Adjust to flatpak PermissionStore API changes (bgo#766598).
+ calendar: Only hide dismissed occurrence of recurring event
(bgo#748226).
+ Updated translations.
- Drop gnome-shell-background-free-MetaBackground.patch: Fixed
upstream.
- Add gnome-shell-fix-missing-return.patch: Fix build, add missing
return value in gnome-calendar.
- Add gnome-shell-disable-ibus-when-not-installed.patch: Disable
ibus when it not installed, especially out of CJK areas
(bsc#987360).
- Update gs-fate318433-prevent-same-account-multi-logins.patch:
Make cancel button usable after login forbidden (bnc#991051,
fate#318433).
- Add gnome-shell-background-free-MetaBackground.patch: Free
MetaBackground explicitly when its MetaBackgroundActor is
destroyed (bgo#766353).
- Remove pkgconfig(libsystemd-*). Nowadays pkgconfig(libsystemd)
is enough and replaces all libsystemd-* libs which are obsolete.
- Update to version 3.20.3:
+ Fix sorting of hidden apps in app switcher (bgo#766238).
+ Allocate framebuffers early to fix a crash on NVIDIA
(bgo#764898).
+ Fix cycle-windows/cycle-group keybindings (bgo#730739).
+ networkAgent: Handle VPN service aliases (bgo#658484).
+ Fix crash when using screen recorder under wayland
(bgo#767001).
+ Plug a memory leak (bgo#710230).
+ Updated translations.
- Drop gnome-shell-cogl-nvidia-fixes.patch: Fixed upstream.
- Add gs-fate318433-prevent-same-account-multi-logins.patch:
Prevent multiple simultaneous logins (Requires patched
accountsservice)(fate#318433).
- Update to GNOME 3.20.2 fate#318572
+ Fix SPEC file issues: remove unused files.
- Add gnome-shell-970480-authprompt-wrapping-message.patch:
Fix the wrapping error message issue when user password change
operation fails in gdm greeter (bnc#970480).
- Update gnome-shell-878951-hide-list-with-no-user.patch:
Disable the user list if there is only root created (bnc#878951,
bnc#980451)
- Add gnome-shell-cogl-nvidia-fixes.patch: Init framebuffer early
to fix gnome-shell crash on NVIDIA drivers (boo#976871,
bgo#764898).
- Update to version 3.20.2:
+ Save screencasts in HOME if XDG_VIDEO_DIR doesn't exist
(bgo#765015).
+ Don't show orientation lock when g-s-d won't rotate
(bgo#765267).
+ Misc. bug fixes: bgo#722752, bgo#765061, bgo#763068,
bgo#765607, bgo#757676.
+ Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- SLE Classic Fixes (REBASING DONE)
+ MERGED gnome-shell-sle-multiple-fixes.patch
+ Enable window-list extension in SLE Classic (fix for previous
negligence)
+ Add support for AppMenu auto-toggling
+ Simplify patch and SLEClassicExt.js code
- Rebase SLE Classic (basic) Fate#318572
+ DROPPED bnc963119-sle-fix-menu-navigation.patch
Keyboard navigation is possible in upstream now, though weird.
+ RENAMED&UPDATED sle-classic-ext.patch to
gs-sle-classic-ext.patch.
+ UPDATED SLEClassicExt.js.
- Re-enable theming
- Reviewing all none-SLE-classic patches
- Rebase: the following patches are rebased to newer versions
+ gnome-shell-gdm-login-applet.patch
+ gnome-shell-domain.patch
+ gnome-shell-878951-hide-list-with-no-user.patch
+ gnome-shell-screen-disappear.patch
+ endSession-dialog-update-time-label-every-sec.patch
+ gnome-shell-864872-unlock-by-mouse-motion.patch
+ gnome-shell-lock-bg-on-primary.patch
- DROPPED: Upstreamed Patches
+ gnome-shell-use-env-var-for-mode.patch
+ gnome-shell-defer-loading-userlist.patch
+ wired-connection-status.patch
+ gnome-shell-login-focus-lost.patch
+ gnome-shell-874712-use-upower-directly.patch
+ vpn-indicator-and-menu-general-fix.patch
+ gnome-shell-calendar-fix-week-number.patch
+ gnome-shell-917489-only-set-scaling-factor-if-present.patch
+ dont-start-searchprovider-at-login.patch
+ background-image-caching-fix.patch
+ gnome-shell-933768-fix-leaked-signals-in-login-screen.patch
+ gnome-shell-875481-banner-message.patch
- DROPPED: Invalid, no long applicable in newer versions
+ gnome-shell-right-bg-with-resolution-change.patch
+ gnome-shell-prompt-twice.patch
+ gnome-shell-background-image-change.patch
+ gnome-shell-940159-user-logout-issue.patch
+ add-some-indicating-text-to-logout-menu.patch
- DROPPED: low priority and low patch quality
+ login-prompt-preserve-session-choice.patch
+ 898359-fix-clutter-modal-dialog-integration-with-screenshield.patch
- bnc948802-fix-user-logout-dialog-icon.patch
- Update to GNOME 3.20 - Fate#318572.
- Temporarily disable all SLE patches. These will be rebased in a
later update.
- Update to version 3.20.1:
+ Plug a memory leak (bgo#735705).
+ Updated translations.
- Drop gnome-shell-Fix-offscreen-leak.patch: Fixed upstream.
- Add gnome-shell-Fix-offscreen-leak.patch: Fix offscreen leak if
cogl_framebuffer_allocate fails (bgo#735705).
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.92:
+ Update location dialog according to latest mockups
(bgo#762480).
+ Fix deleting chat notifications in calendar (bgo#747991).
+ Updated translations.
- Update to version 3.19.91:
+ location: Ask user only once (bgo#762559).
+ Fix jiggling when auto-hiding legacy tray (bgo#747957).
+ Misc. bug fixes: bgo#762475, bgo#762507, bgo#755659.
+ Updated translations.
- Add bnc963119-sle-fix-menu-navigation.patch:
Fix the missing initial keyboard navigation for panel menus like
application menu (bnc#963119).
- Update to version 3.19.90:
+ Correctly identify VPN secret requests (bgo#760999).
+ Improve week number presentation (bgo#683245).
+ Add audio device selection dialog (bgo#760284).
+ Add media controls to the time and date drop down (bgo#756491).
+ Fix IBus candidate popup position under wayland (bgo#753476).
+ Ask user to grant applications access to location (bgo#762119).
+ Misc. bug fixes: bgo#761208, bgo#761772, bgo#762270.
+ Updated translations.
- Drop gnome-shell-correctly-ident-VPN-secret-req.patch: Fixed
upstream.
- Update to version 3.19.4:
+ gdm: Do not allow bypassing disabled Sign In button
(bgo#746180).
+ Style week numbers in calendar (bgo#683245).
+ Misc. bug fixes: bgo#759708, bgo#760577, bgo#760945.
+ Updated translations.
- Drop gnome-shell-authprompt-bypass-disabled.patch and
gnome-shell-Fix-double-unref.patch: fixed upstream.
- Obsolete gnome-shell-wayland: the package no longer exists since
version 3.19.2.
- Add gnome-shell-Fix-double-unref.patch: NetworkAgent: Fix
double-unref in get_secrets_keyring_cb() (bgo#759708).
- Add gnome-shell-correctly-ident-VPN-secret-req.patch:
NetworkAgent: correctly identify the VPN secret requests.
(bgo#760999).
- Add gnome-shell-authprompt-bypass-disabled.patch: Do not allow
bypassing disabled Sign In button (bgo#746180).
- Update 898359-fix-clutter-modal-dialog-integration-with-screenshield.patch
Do not manage the modal dialog positions on login screen to avoid
the power dialog from disappearing (bnc#961920).
- Replace pkgconfig(libcanberra-gtk) for
pkgconfig(libcanberra-gtk3) BuildRequires: It's what configure
looks for and needed now that libcanberra-devel was split.
- Update to version 3.19.3:
+ Fix thumbnail scaling in window switcher on HiDPI (bgo#758676).
+ Update animated backgrounds on timezone changes (bgo#758939).
+ loginDialog: Update user list on user changes (bgo#758568).
+ Fix touch interaction on wayland (bgo#756748).
+ Updated translations.
- Drop gnome-shell-logindialog-fixes.patch and
gnome-shell-alt-tab-hdpi-fixes.patch: Fixed upstream.
- Add gnome-shell-logindialog-fixes.patch: Fix misc login dialog
issues.
- Add gnome-shell-alt-tab-hdpi-fixes.patch: Fix tiny preview in
alt-tab when using HiDPI screens.
- Update gnome-shell-lock-bg-on-primary.patch (bsc#939315). This
prevents flickering on non-primary monitors when unlocking the
screen lock.
- Update to version 3.19.2:
+ Make gnome-shell DBus activatable (bgo#741666).
+ Fix browser plugin crash in Firefox (bgo#737932, bgo#757940).
+ Optionally show battery percentage in system status area
(bgo#735771).
+ Misc. bug fixes: bgo#757418, bgo#757668, bgo#757779,
bgo#757816, bgo#745626, bgo#758220.
+ Updated translations.
- Rename gnome-shell.desktop to org.gnome.Shell.desktop following
upstream.
- Drop gnome-shell-wayland subpackage as it is merged into
gnome-shell.
- Update to version 3.19.1:
+ Respect text-scaling factor under wayland (bgo#756447).
+ Show the Bluetooth submenu when there were setup devices
(bgo#723848).
+ Misc. bug fixes: bgo#756697, bgo#756714, bgo#756605,
bgo#754814, bgo#738942, bgo#756983, bgo#756925, bgo#757011,
bgo#673235, bgo#75715.
+ Updated translations.
- Add bnc948802-fix-user-logout-dialog-icon.patch
(bnc#948802) Fix user logout screen icon misalignment.
- Update to version 3.18.3:
+ Fix browser plugin crash in Firefox (bgo#737932, bgo#757940).
- Drop gnome-shell-revert-browser-plugin.patch: Fixed upstream.
- Add gnome-shell-revert-browser-plugin.patch: Revert upstream
commit that makes the browser plugin crash in openSUSE
(bgo#757940, bgo#758035).
- Update to version 3.18.2:
+ Fix fullscreen animation glitches (bgo#756697, bgo#756714).
+ Fix window menu being closed immediately in top orientation
(bgo#756605).
+ Respect text-scaling factor under wayland (bgo#756447).
+ Fix login screen getting stuck after authentification
(bgo#754814).
+ Fix overview being toggled while still animating (bgo#756925).
+ Improve robustness of browser plugin (bgo#737932, bgo#757940).
+ Misc. bug fixes (bgo#756983, bgo#757150, bgo#757779).
+ Updated translations.
- Drop gnome-shell-Fix-nb-translation.patch: Fixed upstream.
- Drop fortune recommends: Wanda has been removed with GNOME 3.12.
- Add gnome-shell-940159-user-logout-issue.patch
Fix user logout causes black screen when switching.(bnc#940159)
- Update to version 3.18.1:
+ Fix screen freezes when a notification is pushed (bgo#755425).
+ Fix overzealous ellipsization in system status menu
(bgo#708472).
+ Hide app menu when disabled by setting (bgo#745919).
+ Fix lightbox effect when animations are disabled (bgo#755827).
+ Do not mark hotplug notifications as critical (bgo#657923).
+ Fix icons getting cut off in dash (bgo#745649).
+ Animate fullscreen/unfullscreen operations (bgo#707248).
+ Misc. bug fixes: bgo#748919, bgo#674799, bgo#754581.
+ Updated translations.
- Update to version 3.18.0:
+ Updated translations.
- Update to version 3.17.92:
+ Fix race when loading multiple background animations
(bgo#741453).
+ Updated translations.
- Add gnome-shell-875481-banner-message.patch
GDM can't use banner message when disable userlist.
(bnc#875481 bgo#703972)
- Update to version 3.17.91:
+ Fix login screen spinner causing wakeups while VT-switched away
(bgo#753891).
+ Fix scrolling of user list on login screen (bgo#754525).
+ Updated translations.
- Update to version 3.17.90:
+ Avoid caret/focus viewport changes during pointer movement
(bgo#752138).
+ Match GTK+'s modal dialogs for system modal dialogs
(bgo#746108).
+ Refine message list style (bgo#749958).
+ Fix type-ahead behavior for backspace and compose key
(bgo#753319, bgo#753320).
+ Refine the system status menu (bgo#751377).
+ Misc. bug fixes and cleanups: bgo#752779, bgo#752739,
bgo#741366, bgo#651503, bgo#753064, bgo#753181, bgo#752881.
+ Updated translations.
- Rebase gnome-shell-Fix-nb-translation.patch.
- Add 898359-fix-clutter-modal-dialog-integration-with-screenshield.patch
(bnc#898359) Two measures are implemented:
1. Disable most keys (including lock screen) for
"endSessionDialog", e.g. logout, power off and etc.
2. Make sure screenShield covers all Clutter Modal dialog.
- Add gnome-shell-933768-fix-leaked-signals-in-login-screen.patch:
Fix leaked signals which also causes login screen hangs after 3
failed user verifications (bsc#933768, bgo#738256).
- Add gnome-shell-Fix-nb-translation.patch: Fix translation for
Norwegian Bokmål (bgo#740906).
- Update to version 3.17.4:
+ Fix fuzziness of app menu icon (bgo#747932).
+ Implement 4 finger swipe gesture for touchpads (bgo#752250).
+ Bugs fixed: bgo#751921, bgo#659969, bgo#752438, bgo#752675.
+ Updated translations.
- Update to version 3.17.3:
+ Handle touch events in OSK on wayland (bgo#750287).
+ Reinstate left/right movement to window menu (bgo#751344).
+ Allow extensions to disable "Window is ready" notification
(bgo#748846).
+ Bugs fixed: bgo#750465, bgo#751016, bgo#751517, bgo#750714,
bgo#751541, bgo#751599.
+ Updated translations.
- Add explicit pkgconfig(libsystemd) BuildRequires.
- Update to version 3.17.2:
+ Remove StTable widget (bgo#703833).
+ Increase visibility of expanders in alt-tab popup (bgo#745058).
+ Ensure suspend inhibitors are released when VT switched away
(bgo#749228).
+ Use iio-sensor-proxy directly for orientation lock
(bgo#749671).
+ Bugs fixed: bgo#749279, bgo#749383, bgo#749529, bgo#749490,
bgo#749742.
+ Updated translations.
- Update to version 3.17.1:
+ Add Display Settings entry to background menu (bgo#697346).
+ Add window menu option to move to different monitor
(bgo#633994).
+ Improve switch style in default/highContrast themes
(bgo#746294, bgo#747912).
+ Make event highlight in calendar more prominent (bgo#747715).
+ Fix keyboard focus when focusing a notification banner
(bgo#747205).
+ Move notification banners below the dateMenu (bgo#745910).
+ Bugs fixed: bgo#748338, bgo#748541.
- Update to version 3.16.3:
+ Handle touch events in OSK on wayland (bgo#750287).
+ Bugs fixed: bgo#749383, bgo#749529, bgo#750714, bgo#751517,
bgo#751541.
- Add background-image-caching-fix.patch:
Fix a bug in image caching that results in malfunction in
background update (bnc#926800).
- Update to version 3.16.2:
+ Make event highlight in calendar more prominent (bgo#747715).
+ Fix keyboard focus when focusing a notification banner
(bgo#747205).
+ Move notification banners below the dateMenu (bgo#745910).
+ Increase visibility of expanders in alt-tab popup
(bgo#745058).
+ Ensure suspend inhibitors are released when VT switched away
(bgo#749228).
+ Misc. bug fixes.
+ Updated translations.
- Update to version 3.16.1:
+ gdm: Move long session chooser menus to the side
(bgo#734352).
+ Work around background corruption with NVIDIA driver
(bgo#739178).
+ Don't allow move-to-workspace for always-sticky windows
(bgo#746782).
+ Allow switching workspaces with PgUp/PgDown in overview
(bgo#742581).
+ Bump time PAM messages are displayed (bgo#720885).
+ Fix "stutter" when moving window past the last workspace
(bgo#712778).
+ Fix blurred text on login screen (bgo#746912).
+ keyboard: Restore whole MRU list after password mode
(bgo#746605).
+ Pass event timestamps when activating remote actions
(bgo#747323).
+ Fix hung login screen when password is typed too quickly
(bgo#737586).
+ Make on-screen keyboard work for shell chrome on wayland
(bgo#747274).
+ Implement reexec_self() for FreeBSD (bgo#747788).
+ Allow to dismiss resident notifications (bgo#746860).
+ Temporarily reveal legacy tray when icons are added
(bgo#746025).
+ Make concealed tray smaller to minimize overlap with apps
(bgo#746787).
+ Misc. bug fixes: bgo#746323, bgo#746579, bgo#746902,
bgo#746364, bgo#746509, bgo#747636.
+ Updated translations.
- Add dont-start-searchprovider-at-login.patch:
+ Inhibit autostart for search providers at login to have correct
process hierarchy for Nautilus, which is essential for various
environment vars and CWD setup (bnc#897153 bgo#708830).
- Update to version 3.16.0:
+ Revert erroneous login dialog changes (bgo#740142).
+ Improve accessibility of legacy tray (bgo#746487).
+ Fix legacy status icons leaking into other monitors
(bgo#745824).
+ Updated translations.
- Move development tools to devel subpackage (bsc#881020).
- Update to version 3.15.92:
+ gdm: Fix user list accessibility (bgo#729603).
+ Handle multiline questions in mount operations (bgo#745713).
+ Improve classic theme (bgo#745686, bgo#745687).
+ Fix ordering of calendar events (bgo#745988).
+ Pick first input source for new windows when per-window
(bgo#746037).
+ networkAgent: Show a notification for non-user-initiated
password requests (bgo#660293).
+ Fix dismissing calendar events (bgo#744927).
+ Add legacy tray to ctrl-alt-tab popup (bgo#746022).
+ Manage on-screen-keyboard visibility in gnome-shell
(bgo#745977).
+ Add pointer barriers to legacy tray (bgo#746026).
+ Use fallback when app icon cannot be resolved (bgo#746219).
+ Fix handling of removed smartcard at startup (bgo#740143).
+ gdm: Don't pick a random session for the user (bgo#740142).
+ Make menu selection behavior consistent with GTK (bgo#745246).
+ gdm: Fix empty user list on user switching (bgo#719418).
+ Misc bug fixes: bgo#745666, bgo#746019, bgo#745861, bgo#746027,
bgo#746223, bgo#737502, bgo#746343, bgo#746288.
+ Updated translations.
- Add gnome-shell-917489-only-set-scaling-factor-if-present.patch
(bsc#917489). This prevents UI elements from being displayed
squashed, jumbled or off-screen.
- Update to version 3.15.91:
+ Don't disable all shortcuts while non-panel menus are open
(bgo#745039).
+ Do not wake up the screen for disabled notifications
(bgo#744114).
+ Add unminimize animation (bgo#702662).
+ Change default shortcut for viewing notifications (bgo#687986).
+ Add shortcut to dismiss notifications from list (bgo#745279).
+ Use Polari instead of Empathy for IRC conversations
(bgo#745431).
+ Add a hideable bottom tray for legacy status icons
(bgo#745162).
+ Improve accessibility of calendar/message list (bgo#706903,
bgo#745393).
+ Fix window thumbnail scaling in overview (bgo#744883).
+ Stop handling non-chat notifications for Empathy (bgo#745503).
+ Fix mouse interaction with ibus candidate window (bgo#745167,
bgo#745245).
+ Misc bug fixes and cleanups: bgo#677412, bgo#744880,
bgo#744900, bgo#744894, bgo#744907, bgo#745061, bgo#741111,
bgo#744912, bgo#745175, bgo#745246, bgo#744959, bgo#744575,
bgo#745570, bgo#652742, bgo#659187, bgo#745412, bgo#745521,
bgo#745521, bgo#741665, bgo#745574, bgo#745627, bgo#745494,
bgo#745111, bgo#745132, bgo#745110.
+ Updated translations.
- Drop pkgconfig(caribou-1.0) BuildRequires: dropped upstream.
- Update to version 3.15.90:
+ gdm: Fix reactivity of first user in user list (bgo#743370).
+ Prevent DND to dash when favorites are locked down
(bgo#741325).
+ Prevent DND in app picker when favorites are locked down
(bgo#741325).
+ Implement Display panel's OSD monitor labels in the shell
(bgo#743744).
+ Remove GSystem dependency (bgo#744457).
+ Do not duplicate "New Window" action in dash (bgo#744446).
+ Fix 'draw-cursor' option of screen recorder (bgo#744599).
+ Fix screencast timestamps (bgo#744642).
+ Allow keybindings for switching to VT8-VT12 (bgo#744800).
+ Implement notification redesign (bgo#744498, bgo#744815,
bgo#744817, bgo#744850).
+ Fix struts computation of chrome on non-primary monitors
(bgo#744183).
+ Visual refresh based on GTK+ theme redesign (bgo#737785,
bg0#744680).
+ Misc. bug fixes and cleanups: bgo#743371, bgo#736182,
bgo#744013, bgo#743993, bgo#744665.
+ Updated translations.
- Add gnome-shell-calendar-fix-week-number.patch : Fix week number
computation (bgo#736722 bsc#916534 boo#918046).
- Move Evolution calendar support to a separate subpackage
gnome-shell-calendar, allowing to install GNOME Shell without any
dependency on evolution-data-server.
- Replaces Requires: evolution-data-server by Recommends:
gnome-shell-calendar and add a Supplements between
gnome-shell-calendar and evolution-data-server.
- Lower dependency on NetworkManager-gnome from Requires to
Recommends, for users who don't want to use NM.
- Drop --with-nmlibexecdir and --disable-schemas-install configure
parameters: they are no longer supported.
- Update to version 3.15.4:
+ Add mode parameter to AcceleratorActivated signal (bgo#711682).
+ Fix PID based window/app association (bgo#736527).
+ Fix current day highlight on day change (bgo#742492).
+ Switch to vp9 for screencast recordings (bgo#742744).
+ Disable IBus input sources on password entries (bgo#730628).
+ Make slider scrolling smoother (bgo#742648).
+ Allow move-up shortcut to move window above top workspace
(bgo#665764).
+ Misc. bug fixes (bgo#742748, bgo#742824, bgo#741114).
+ Updated translations.
- Update to version 3.15.3:
+ Add support for high-contrast themes (bgo#740447).
+ Fix banner message on login screen without user list
(bgo#703972).
+ Fix flicker when activating windows on another workspace
(bgo#741680).
+ Misc. bugfixes: bgo#735308, bgo#740237.
+ Updated translations.
- Update to version 3.15.2:
+ Fix visual glitch of window preview outline in overview
(bgo#699044).
+ Change user facing name of "Captive Portal" to "Network Login"
(bgo #737198).
+ Port to Python 3 (bgo#732478)
+ Hide Airplane mode indicator when g-s-d says so (bgo #736292),
+ Allow translators to change non-work days (bgo#664645).
+ Delay invocation of caribou daemon until really needed
(bgo#739712).
+ Don't lock screen after crash if locking is disabled
(bgo#704884).
+ Improve layout of extension installation dialog (bgo#739888).
+ Fix workspace changes from app picker (bgo#737534).
+ Preload all ibus input sources in user configuration
(bgo#695428).
+ Properly remove network connections from list (bgo#740227).
+ Support CSS margin property (bgo#728437).
+ Improve handling of BUSY application state (bgo#736492).
+ Fix erroneous week numbers in calendar (bgo#736722).
+ Misc. bugfixes and cleanups: bgo#738725, bgo#739497,
bgo#739241, bgo#672500, bgo#739822, bgo#740074, bgo#704163,
bgo#740141.
+ Updated translations.
- Add python(abi) >= 3 BuildRequires: Following upstreams port to
python 3.
- Drop gnome-shell-fix-week-count.patch: fixed upstream.
- Update to version 3.15.1:
+ Use GResources for theme loading (bgo#736936).
+ Reset the OSK to primary on monitor changes (bgo#738536).
+ Use LC_TIME locale for format string translations (bgo#738640).
- Update to version 3.14.3:
+ Properly remove network connections from list (bgo#740227).
+ Fix handling of cancel button on login screen (bgo#740141).
+ Fix build when using dash as default shell (bgo#739241).
+ Make event list in calendar scrollable (bgo#705115).
+ Fix calendar-server crash on DBus timeout (bgo#735308).
+ Fix gestures triggering erroneously (bgo#740237).
- Add gnome-shell-fix-week-count.patch: Fix week count in top-bar
calendar; patch taken from upstream git master and edited to
apply cleanly against current version (bgo#736722, boo#910069).
- Update to version 3.14.2:
+ Do not hard-depend on latest NetworkManager (bgo#738485).
+ Fix check for isToday in calendar (bgo#738725).
+ Fix workspace changes from app picker (bgo#737534).
+ Misc. bug fixes (bgo#739497).
- Add gnome-shell-lock-bg-on-primary.patch:
the background on lock(login) screen will always display on the
primary screen (bnc#894050).
- Update to version 3.14.1:
+ Fix pulse animation for scrolled app folders (bgo#736885).
+ Fix updating background on file changes (bgo#710756).
+ Obtain keyboard variant from IBus (bgo#735066).
+ Implement Ctrl-u / Ctrl-k keybindings in entries (bgo#737346).
+ Pass VPN hints to auth dialog (bgo#737592).
+ Only allow one screenshot request at a time (bgo#737456).
+ Respect disable-save-to-disc lockdown setting (bgo#737846).
+ Respect scaling-factor for profile pictures (bgo#735419).
+ Focus login screen after lifting the lock screen shield
(bgo#708105).
+ Speed up pulse animation for few items (bgo#737017).
+ Fix gap between workspace switcher and screen edge
(bgo#728899).
+ Disable unredirection during recordings (bgo#738226).
+ Ensure there's always at least one input source (bgo#738303).
+ Restrict width of dash icons' context menus (bgo#738054).
+ Misc. bug fixes: bgo#736999, bgo#737382, bgo#737001,
bgo#738314, bgo#738256, bgo#738147.
+ Updated translations.
==== gnome-shell-extensions ====
Version update (3.26.2 -> 3.34.1)
Subpackages: gnome-shell-classic gnome-shell-classic-session gnome-shell-extensions-common gnome-shell-extensions-common-lang
- Update gse-sle-classic-ext.patch: Adapt version 3.34.1
(bsc#1158496).
- Remove file sle-classic-xorg.desktop: now sle-classic only works
on X, we don't need this file anymore.
- Rebase patch gnome-classic-s390-not-require-g-s-d_wacom.patch.
- Update gse-sle-classic-ext.patch: Change panel background color
to transparent on lock screen and unlock screen.
- Update to version 3.34.1:
+ Adjust to gnome-settings-daemon plugin removals.
+ Updated translations.
- Add requires gnome-shell-extension-desktop-icons for package
gnome-shell-classic, when start sle-classic session, enable
extension desktop-icons automatically (bsc#1148036).
- Update gse-sle-classic-ext.patch: Missing the solution for
boo#1094148, add it back.
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.92:
+ Translators: ????? ?????? [sr], Tim Sabsch [de],
R?dolfs Mazurs [lv], Matej Urban?i? [sl], Balázs Úr [hu],
Claude Paroz [fr], Fran Dieguez [gl], Changwoo Ryu [ko],
Ryuta Fujii [ja], Fabio Tomat [fur], Goran Vidovi? [hr].
- Adapt sle-classic to 3.33.92
+ Update file sle-classic.json
+ Update sle-classic(a)suse.com.tar.gz
+ Update gse-sle-classic-ext.patch
- Drop gnome-shell-favorites-menu-at-end.patch:
Merge this function to gse-sle-classic-ext.patch.
- Update to version 3.33.91:
+ window-list: Support showing windows from all workspaces.
+ Misc. bug fixes and cleanups.
+ Make GNOME Classic more classic:
- Disable GNOME 3 overview.
- Add window picker button to window list.
- Style improvements and fixes.
- Support horizontal workspace layout in window list.
- Add draggable previews to window list workspace switcher.
- Arrange workspaces horizontally.
+ workspace-indicator: Support horizontal workspace layout.
+ workspace-indicator: Add draggable previews.
- Drop gse-apps-menu-Add_missing_chain-up.patch: Fixed upstream.
- Rebase gnome-shell-add-app-to-desktop.patch
- Rebase gnome-shell-favorites-menu-at-end.patch
- Rebase gse-sle-classic-ext.patch
- Rebase sle-classic-lock-screen-background.patch
- Add gse-apps-menu-Add_missing_chain-up.patch: PanelMenu.Button is
a bit weird in that it also "contains" its parent actor. That
container is supposed to be destroyed with the button, but as we
currently don't chain up to the parent class' _onDestroy(), we
leave behind an empty container every time the extension is
disabled. Fix this by adding the missing chain-up.
- Update gse-sle-classic-ext.patch: Drop Convenience library since it
is now a gnome-shell built-in module (boo#1139990).
==== gnome-software ====
Version update (3.26.7 -> 3.34.2)
Subpackages: gnome-software-lang
- Apply polkit workaround also for Leap 15.2
bsc#1157928 poo#62762
- Don't start gnome-software at startup and disable its search
extension on SLE until bsc#1157928 is fixed properly.
- Rebase gnome-software-launch-gpk-update-viewer-for-updates.patch
- Update to version 3.34.2:
+ Do not show a crazy error when installing packages.
+ Do not show non-applications in the installed panel.
+ Download Flatpak updates in the correct installation.
+ Fix a potential threading crash when using flatpak.
+ Fix a small memory leaks.
+ Set the shell extension origin correctly in all cases.
+ Speed up flatpak loading in some situations.
+ Updated translations.
- Drop gnome-software-fwupd-dependency.patch: Fixed upstream.
- Add gnome-software-fwupd-dependency.patch: fwupd: Fix compile
with old versions of fwupd (bsc#1156960,
gh#hughsie/gnome-software!362).
- Update to version 3.34.1:
+ Fix firmware updates where the device needed a manual detach.
+ Fix installing webapps.
+ Fix signal blocking for search.
+ Fix third party repo enabling.
+ Hide the shortcut buttons for parentally filtered apps.
+ Make disabled flatpak remote enabling work.
+ Show snap channels as app alternates.
+ Show the correct application when clicking from the GNOME Shell
menu.
+ Updated translations.
- Update to version 3.34.0:
+ Add a link to the privacy policy in the review dialog.
+ Add and improve many overview banners.
+ Add support for download scheduling using Mogwai.
+ Allow installing locale data automatically.
+ Allow snaps to be shown by AppStream ID.
+ Don't apply drop shadow on stock symbolic icons.
+ Don't install queued apps when the network changes and is
metered.
+ Fix the 'localised in my language' kudo.
+ Hide addons that are not available in repos.
+ Localize ESRB content rating strings.
+ Never show the installation progress bar going backwards.
+ Notify the user when an application can escape the sandbox.
+ Refactor screenshots and hide those unavailable when offline.
+ Select the rating systems selected based by territory.
+ Use smaller default size for main window when required.
+ Updated Translations.
- Update to version 3.32.4:
+ Fix an issue that led to some packages with multiple appdata
files not correctly showing up on the updates page.
+ Fix various problems with flatpak branch handling that were
causing issues with freedesktop.org runtime updates.
+ Fix flatpak update versions to correctly show up.
+ Various other minor bug fixes.
- Drop pkgconfig(valgrind) BuildRequires, and pass valgrind=false
to meson. Fixes build for arm, and we do not really need valgrind
integration.
- Update to version 3.32.3:
+ Add missing XbSilo locking, hopefully fixing a large number of
reported crashes.
+ Fix a regression that caused the fonts category to go missing.
+ Show a placeholder on the details page when we don't have the
actual icon.
+ Plug a large memory leak.
+ Use nicer arrows for version numbers on the updates page.
+ Fix an issue that led to screenshots not being correctly scaled
on hidpi.
+ flatpak:
- Fix several double-uses of GErrors.
- Handle failure of a libflatpak function updating permissions.
+ rpm-ostree: Implement what-provides decompose.
- Update to version 3.32.2:
+ Avoid showing a review more than once.
+ Correctly update progress bar when downloading packagekit
distro upgrades.
+ Fix a crash when closing the updates dialog before the content
has loaded.
+ Fix CTRL+F not working right in certains conditions.
+ Set 022 umask to make sure flatpak system helper process can
read the files we've written.
+ rpm-ostree:
- Implement getting the repo list, and enabling and disabling
repos.
- Implement provides search.
- Make layered apps not discoverable in the UI.
+ Various other minor bug fixes.
+ Updated translations.
- Update to version 3.32.1:
+ Add drop shadows to app icons.
+ Various fixes to initial loading screen.
+ Show a generic icon instead of empty space if we failed to load
the app icon.
+ Update featured banners for Maps and Blender.
+ Update featured app IDs.
+ Fix a crash due to missing locking.
+ Fix missing back button under certain conditions.
+ Fix loading AppSteam data from .yml.gz files.
+ Fix an issue that caused flatpak repo to not be correctly shown
when it matched an existing packagekit repo name.
+ Hide the fwupd Vendor repo in the repos dialog.
+ Updated translations.
- Update to version 3.32.0:
+ trivial: Don't crash when installing a web-app.
+ Remove reference to obsolete Ubuntu review plugin from README.
+ Updated translations.
- Update to version 3.31.92:
+ Add two missing description strings for flatpak permissions.
+ Only show permissions for flatpak apps and not for e.g. fonts.
+ Fix flatpak permissions to correctly show up for available
apps.
+ Hide various details page items that don't make sense when
showing .flatpakrepo files.
+ Fix an issue that caused descriptions to sometimes not get
correctly loaded.
+ Sort the items in the Source drop down.
+ Don't show error notifications for background download and
refresh errors.
+ Fix an issue that could cause an explosion of "A restart is
required" notifications.
+ Various flatpak plugin fixes to make it correctly match the
data when multiple flatpak repos are available.
+ Fix the rpm-ostree plugin to correctly convert remote dbus
errors.
+ Updated translations.
- Update to version 3.31.90:
+ Fix showing the installed check mark on tiles.
+ Fix crashes in the packagekit plugin due to missing locking.
+ Add back support for appstream data in
/var/{cache,lib}/app-info directories that accidentally got
left out with the libxmlb rewrite.
+ Update the featured banner for gnome-chess.
+ Fix the details page alignment when only one screenshot is
shown.
+ Move the Update button to the right hand side on the details
page.
+ Fix enabling repos when installing codecs through the extras
page.
+ Remove the Sundry folder and sync the apps in the Utilities
folder with gnome-menus 3.31.90.
+ Improve various content rating texts.
+ Drop workarounds for locales with codesets.
+ Use the currently selected icon theme for stock icons.
+ Don't hide compulsory apps in the category views.
+ Use the SPDX-License-Identifier in all source files.
+ Remove various useless error prefixes, making flatpak and
packagekit error messages shorter and easier to read.
+ flatpak:
- Show the installation type (user, system) in the Source
dropdown.
- Let apps control the name suffix/prefix they have and don't
force (Nightly) suffix for everything on the master branch.
- Various fixes for matching flatpaks to appstream entries.
- Distinguish between the same app coming from multiple
remotes.
+ rpm-ostree:
- Correctly resolve installed appdata files to package names.
- Hook up percentage progress for install and remove.
- Implement layered package install.
- Implement locally downloaded rpm install.
- Show the source of the packages when installing layered
packages.
- Various fixes making things more robust.
+ snap: Use new media API.
+ Updated translations.
- Udpate to version 3.31.2:
+ Show permissions for installed flatpaks, and new permissions
for updates.
+ Use libxmlb to parse AppStream XML, making gnome-software start
up faster and use less memory.
+ Update the app icon.
+ Update categories for ESRA rating system
+ Improve various error messages to have more details
+ Fix an issue that caused incorrect version numbers to be shown
for installed flatpaks.
+ Fix various thread safety related crashes.
+ Fix row unrevealing to not leave behind 2 pixels on the updates
page.
+ Make the refresh button to actually refresh packagekit cache.
+ Fix various issues that could lead to cache refresh getting
stuck.
+ Show updates available notifications even when automatic
updates are disabled.
+ Fix counting apps in the updates applied notification.
+ Improve packagekit update loading code, hopefully making it
more robust.
+ Fix an issue that could lead to the packagekit plugin
activating on rpm-ostree based systems
+ Switch flatpak updates to use a single transaction, which lets
us share more code (and bugs) with the command line flatpak
utility.
+ Fix various issues with transitioning from the "Download" state
to "Restart & Update".
+ Don't error out from update downloads if the ODRS server is
unavailable.
+ Fix old updates accumulating in the OS Updates item.
+ Various flatpakref installation fixes.
+ Fix opening the details page when clicking on "Show Details" in
GNOME Shell.
+ Fix opening shell extensions details from GNOME Tweaks.
+ Various fixes for initial loading state.
+ Add a separate "Download" step for packagekit offline updates,
so that "Restart & Update" is instant.
+ Fix a version comparison issue that led to package updates
sometimes showing as downgrades in the OS Updates section (this
needs latest appstream-glib).
+ Show the refresh button when the updates page is in the failed
state.
+ Notify about offline updates only after they are fully
downloaded.
+ Fix a memory corruption issue on 32-bit arches that made
gnome-software very crashy.
+ Fix an issue with stuck back button on the details page after
closing and reopening gnome-software.
+ Make distro upgrades to Fedora N+2 release show up correctly.
+ Various flatpak plugin fixes.
+ Allow opening CAB files that include more than one update.
+ Fix critical warnings when quickly switching between category
pages.
+ Small memory leak fixes.
+ Updated translations.
- No longer pass -Dubuntu_reviews=false and -Dubuntuone=false to
meson, no longer needed, dropped upstream.
- Drop gnome-software-fix-installing-flatpakref.patch: Fixed
upstream.
- Add pkgconfig(goa-1.0) and pkgconfig(xmlb) BuildRequires: New
dependencies.
- Bump gs_plugin_api to 13 following upstreams changes.
- Update to version 3.31.1:
+ Icon redesign.
+ Switch to using window menus instead of app menu.
+ Add a source selection drop down to details pages.
+ Move the search button to the left side in the header bar.
+ Various other minor UI tweaks.
+ GtkBuilder UI file changes to pave the way for an eventual GTK4
port (please file issues for any UI layout regressions if you
notice any!).
+ Various internal plugin loader fixes and cleanups.
+ Remove the steam plugin.
+ Simplify the details page loading.
+ Fix an issue that caused icons to not get loaded for locally
installed flatpaks.
+ Update Fedora distro upgrades text.
+ Avoid a critical warning in the fwupd plugin when the device
vendor is not set.
+ Show verified developers for snaps.
+ Updated translations.
- Add flatpak Recommends: Users should not have to figure out that
this package is needed for flatpaks to work out of the box
(boo#1118040).
- Update to version 3.30.6:
+ Fix various thread safety related crashes.
+ Fix row unrevealing to not leave behind 2 pixels on the
updates page.
+ Make the refresh button to actually refresh packagekit cache.
+ Fix various issues that could lead to cache refresh getting
stuck.
+ Show updates available notifications even when automatic
updates are disabled.
+ Fix counting apps in the updates applied notification.
+ Improve packagekit update loading code, hopefully making it
more robust.
+ Fix an issue that could lead to the packagekit plugin
activating on rpm-ostree based systems.
+ Switch flatpak updates to use a single transaction, which lets
us share more code (and bugs) with the command line flatpak
utility.
+ Fix various issues with transitioning from the "Download" state
to "Restart & Update".
+ Don't error out from update downloads if the ODRS server is
unavailable.
+ Fix old updates accumulating in the OS Updates item.
+ Various flatpakref installation fixes.
+ Fix opening the details page when clicking on "Show Details" in
GNOME Shell.
+ Fix opening shell extensions details from GNOME Tweaks.
+ Various fixes for initial loading state.
+ Updated transactions.
- Add gnome-software-fix-installing-flatpakref.patch: flatpak: Fix
installing flatpakrefs if the remote is already configured
(glgo#GNOME/gnome-software#517).
- Update to version 3.30.5:
+ Fix build with appstream-glib 0.7.14.
- Changes from version 3.30.4:
+ Add a separate "Download" step for packagekit offline updates,
so that "Restart & Update" is instant.
+ Fix a version comparison issue that led to package updates
sometimes showing as downgrades in the OS Updates section (this
needs latest appstream-glib).
+ Show the refresh button when the updates page is in the failed
state.
+ Notify about offline updates only after they are fully
downloaded.
+ Updated translations.
- Update to version 3.30.3:
+ Fix a memory corruption issue on 32-bit arches that made
gnome-software very crashy.
+ Fix an issue with stuck back button on the details page after
closing and reopening gnome-software.
+ Make distro upgrades to Fedora N+2 release show up correctly.
+ Various flatpak plugin fixes.
+ Allow opening CAB files that include more than one update.
+ Fix critical warnings when quickly switching between category
pages.
+ Small memory leak fixes.
+ Updated translations.
- Update to version 3.30.2:
+ Localize the polkit policy file.
+ Display ongoing app-installation at top of the list.
+ Update apps in display order.
+ Fix autoupdates triggering in a feedback loop.
+ Tweak the prefs dialog layout.
+ Various fixes to the flatpak plugin, making its state keeping
more robust.
+ Fix flatpak errors to show up instead of a generic "Aborted"
error.
+ Avoid triggering reboots for online updatable apps (flatpak).
+ Make rpm-ostree updates work again.
+ Fix an issue that caused duplicate lines in 'OS Updates' on
rpm-ostree based systems.
+ Compiler warning fixes.
+ Updated translations.
- Update to version 3.30.1:
+ Fix an issue that caused duplicate lines in 'OS Updates'.
+ Filter the application restart notification to actual desktop
apps.
+ Fix an issue that caused automatic updates to fail during
download phase.
+ Avoid showing duplicates in the featured apps when an app is
available as both flatpak and a package.
+ Fix an issue that caused gnome-software to use 100% of CPU when
doing automatic updates.
+ Lower IO priority for gnome-software so that other apps stay
responsive during flatpak installs.
+ Various fixes and wording changes to automatic updates
notifications.
+ Only show "Examine Disk" button when baobab is available.
+ Leak and correctness fixes in the snap plugin.
+ Updated translations.
- Update to version 3.30.0:
+ New stable release.
- Changes from version 3.39.2:
+ Do not go 'back' to a previous application details panel.
+ Don't crash if when getting the fwupd locked status.
+ Download updates automatically when required.
+ Fix dark theme support.
+ Hide screenshot and support widgets when no screenshots.
+ Ignore non-interactive generic errors.
+ Implement distro upgrade downloading when using rpm-ostree.
+ Only update the update check timestamp when it succeeds.
+ Open the WiFi panel when clicking the Network Settings button.
+ Rotate featured apps on the overview page.
+ Simplify the updates panel.
+ Use FlatpakTransaction to install, remove and update.
+ Use new display name for the Snap publisher.
+ Use the full name for the ESRB ratings descripion.
- Update spec file:
+ Use new option names in meson call.
+ Remove lang package from recommended packages as it already
supplements main package (same effect, it's redundant).
- Update to version 3.29.1:
+ Show a better notification when a local file or URI is not
supported.
+ snap: Use ODRS for reviews.
+ Updated translations.
- Update to version 3.28.2:
+ Add a warning when enabling the LVFS remote.
+ Show a notification when failing to open an url or a local
file.
+ Fix multiple flatpak refreshes with new libflatpak.
+ Build fixes for FreeBSD.
+ Icon loading fixes for snap.
+ Updated translations.
==== gnome-system-monitor ====
Version update (3.26.0 -> 3.32.1)
Subpackages: gnome-system-monitor-lang
- Update to version 3.32.1:
+ Updated application icon in help.
+ Stop using old icon name.
+ Fixed quit keyboard shortcut.
+ Updated translations.
- Drop gsm-fix-broken-icons.patch: Fixed upstream.
- Update to version 3.32.0:
+ Updated translations.
- Add gsm-fix-broken-icons.patch: Fix broken icons.
- Update to version 3.31.92:
+ Fixed issue with system icon change.
+ Updated translations.
- Update to version 3.31.91:
+ Updated application icon.
+ Updated translations.
- Update to version 3.31.90:
+ Removed appmenu.
+ Use delayed g_settings write.
+ Updated translations.
- Fix req#663737 - build with translation-update-upstream
version 20181128
- Update to version 3.31.3:
+ Removed appmenu.
+ Use delayed g_settings write.
+ Updated translations.
- Update to version 3.30.0:
* Updated translations.
- Remove lang package from recommended packages as it already
supplements main package.
- Update to version 3.29.91:
+ Updated translations.
- Update to version 3.29.90:
+ Coding style fixes.
+ Build fixes.
+ Updated translations.
- Update to version 3.29.3:
+ Ship app icon (glgo#GNOME/gnome-system-monitor#80).
+ Fixed crash caused by regex error (bgo#796168).
+ Migrate to meson.
+ Updated bugzilla references to gitlab.
+ Use short process name for process dialog title.
- Add meson BuildRequires and corresponding macros following
upstreams port. Also pass wnck=false and systemd=true to meson,
ensure we build the features we want (currently following
upstream defaults).
- Update to version 3.28.2:
+ End process dialog box title expands to full length of process
title (bgo#788066).
+ Updated translations.
- Update to version 3.28.1:
+ Fixed bytes to bits conversion (bgo#795051).
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.92:
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Do minor spec cleaning, use autosetup and make_build macros.
- Drop update-desktop-files BuildRequires and stop using
suse_update_desktop_file, and no longer inject docpath to desktop
file: No longer needed.
- Update to version 3.27.90:
+ Fixed bugs:
- Translation rules fixes (bgo#790570).
- Scroll process table to selected row (bgo#792574).
- Theme-based background color for charts (bgo#792360).
- Multipe token entry for search (bgo#789905).
- Use a scrolledwindow for resources (bgo#778697).
- Better alignment for network stats. Style the kill
confirmation as destructive action. And redraw loadgraph
background on theme change (bgo#789603).
+ Updated translations.
- Update Url tag to https://wiki.gnome.org/Apps/SystemMonitor:
it's the current System Monitor's web page.
- Drop pkgconfig(dbus-glib-1) BuildRequires: it's no longer needed/
used anymore.
- Add pkgconfig(glib-2.0) BuildRequires then avoiding implicit
dependency.
- Update to version 3.27.2:
+ bgo#788922: fix inaccurate CPU% values in the Processes table.
+ bgo#786944: gettext migration
+ bgo#790146: install appdata to the new location
+ Updated translations.
- Drop intlool BuildRequires: no longer needed, since upstream
migrated to gettext.
- Drop glib2_gsettings_schema_requires,
desktop_database_post/postun and
glib2_gsettings_schema_post/postun handling: the functionality is
covered by RPM file triggers now.
- Drop gsm-fix-inaccurate-cpu-values.patch,
gnome-system-monitor-nb-translation.patch and
gsm-bsc1020294-add-resources-scrollbar.patch: fixed upstream.
- Add polkit-devel BuildRequires: needed for the its translation
instructions.
==== gnome-terminal ====
Version update (3.26.2 -> 3.34.2)
Subpackages: gnome-shell-search-provider-gnome-terminal gnome-terminal-lang nautilus-extension-terminal
- Remove migration support between gconf and dconf since it was
entirely dropped by upstream. Drop gconf2 and
pkgconfig(gconf-2.0) dependencies accordingly.
- Update to version 3.34.2:
+ Updated translations.
- Update to version 3.34.1:
+ client: legacy: Block one more undesirable environment
variable.
+ build: Add required gio-unix-2.0 dependency.
+ window: Ignore resize if fullscreen.
+ Updated translations.
- Update to version 3.34.0:
+ build: Fix ChangeLog rule to work on a git worktree.
+ Updated translations.
- Update to version 3.33.90:
+ Updated translations.
- Changes from version 3.33.3:
+ profile: Add hidden BiDi and shaping preferences.
+ Updated translations.
- Update to version 3.32.2:
+ prefs: Plug a mem leak.
+ headerbar: Disconnect menu model on dispose.
+ Updated translations.
- Update to version 3.32.1:
+ build: Fix ChangeLog rule to work on a git worktree.
+ headermenu: Add placeholder item for win.set-title.
+ help:
- Update application screenshot for 3.32; remove localized
versions.
- Update application icon for 3.32.
- Fix pref-profiles.page to validate.
+ window: Show last tab's accel in the tab menu.
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ app: Automatically determine if headerbars should be used. If
the XDG_CURRENT_DESKTOP env var contains either GNOME or
GNOME-Classic, use headerbars, unless the user has explicitly
set the pref.
+ prefs: Hide default-menubar setting when headerbars are used.
As headerbars combine the functionality of titlebar, toolbar
and menubar, they generally replace (not supplement) those
elements.
+ Updated translations.
- Update to version 3.31.90:
+ accels: Add shortcut for toggling the primary menu.
+ app:
- Refactor dynamic menu creation.
- Add env var to control headerbar setting.
- Only use headerbars on dialogues when the corresponding gtk
setting is set.
+ build: Add -Wvla.
+ client: legacy: Print errors to stderr.
+ headerbar:
- Allow opening new windows by control-clicking new-tab button.
- Add some spacing to primary menu.
+ prefs: Remove extra frames when using headerbars.
+ prefs: Move action widgets into titlebar when using headerbars.
+ Replace Bugzilla by Gitlab URL in DOAP file.
+ search-popover: Set titlebar when headerbars are used.
+ window:
- Expose more actions in primary menu.
- Support profiles from headerbar.
- Add primary menu to headerbar.
- Expose find action in headerbar.
- Move new-tab button into headerbar.
+ Updated translations.
- Update to version 3.31.0:
+ app: Remove app menu.
+ help: Comment out tab dragging description.
+ icon: Update app icon.
+ window:
- Fix zoom-out sensitivity.
- Add headerbar infrastructure.
+ Updated translations.
- Drop upstream fixed patches:
+ gnome-terminal-Comment-out-tab-dragging-description.patch.
+ gnome-terminal-window-Fix-zoom-out-sensitivity.patch: window.
- Add upstream bug fix patches:
+ gnome-terminal-Comment-out-tab-dragging-description.patch:
help: Comment out tab dragging description.
+ gnome-terminal-window-Fix-zoom-out-sensitivity.patch: window:
Fix zoom-out sensitivity.
- Update to version 3.30.2:
+ prefs: Hide the new terminal mode setting when disunified.
+ Updated translations.
- Update to version 3.30.1:
+ accels: Use correct action name to set menubar visibility.
+ app: Make new-terminal menu a hidden pref.
+ Updated translations.
- Update to version 3.30.0:
+ build: Suppress vte deprecation warnings
+ client: legacy:
- Validate startup ID as UTF-8
- Transmit startup id also when opening preferences
- Make wait return when the server exits
+ desktop:
- Explicitly call with --window
- Add New Window and Preferences actions
+ screen:
- Unregister the TerminalReceiver after dispose
- Don't emit child-exited on closing
+ server: Add comment about pending dbus signals
+ Updated translations.
- Update to version 3.28.2:
+ client: legacy: Fix output commenting.
+ prefs: editor: Translate encoding names (bgo#795358).
+ Updated translations.
- Drop gnome-terminal-fix-output-commenting.patch and
gnome-terminal-translate-encoding-names.patch: Fixed upstream.
- Add gnome-terminal-fix-output-commenting.patch: client: legacy:
Fix output commenting. Make sure each line starts with '#' even
if the message contains embedded newlines.
- Add gnome-terminal-translate-encoding-names.patch: prefs: editor:
Translate encoding names (bgo#795358).
- Update to version 3.28.1:
+ window: Do not change New Terminal's behavior on right click
(bgo#794402).
+ client: legacy: Fix prgname (bgo#793775).
+ window: Don't misplace the notebook popup on Wayland
(bgo#794935).
+ window: Remove redundant function call (bgo#794935).
+ Plugs some memory leaks.
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.92:
+ client: legacy: Error out when calling --preferences from
within gnome-terminal.
+ client: legacy: Make --wait respect the pref whether to open a
window or tab.
+ help: Fix various grammar issues and missing words.
+ prefs: editor: Remove translatable placeholder.
+ screen: No need to set PWD anymore, it's done by VTE now.
+ window: Fix Clear Highlight to actually clear the highlight.
+ window: Save contents to the Documents folder by default.
+ Bugs fixed: bgo#731462, bgo#758452, bgo#792622, bgo#792885,
bgo#793382, bgo#793519, bgo#793558.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ app: Revise the logic for having an appmenu (bgo#793135).
+ all: Improve mnemonic handling
+ Make mnemonics work in the Find and Preferences windows
(bgo#792978).
+ prefs: editor:
- Rename General profile tab to Text, reorganize its contents
(bgo#722114).
- Use the same mnemonic for the two Reset buttons (bgo#791968).
- Make sure mnemonics don't conflict.
+ help: Various fixes and improvements (bgo#792529).
+ menubar: Change the Find entry back to Search (bgo#792912).
+ profile: editor:
- More logical order for notebook tabs (bgo#792797).
- Move "Allow blinking text" to the bottom (bgo#792794).
- Demote "Rewrap on resize" to a hidden pref (bgo#792532).
- Fix spacing at the top of the Compatibility tab.
+ schemas: Remove obsolete "encodings" entry (bgo#792607).
+ Bugs fixed: bgo#722114, bgo#792760, bgo#792625, bgo#792533,
bgo#792503, bgo#791968 and bgo#793179.
+ Updated translations.
- Update to version 3.27.4:
+ build: Fix compilation with Clang.
+ client: legacy: Fix --version output.
+ menubar: Remove ellipses from preference entries.
+ profile: editor:
- Add "Allow blinking text" preference.
- Add "Cell spacing" preferences.
- Add "Cursor blinking" preference.
- Add window title to highlight color pickers.
- Align two combo boxes.
- Bypass palette mode for all colour pickers.
- Only show monospace fonts.
- Repaint the table when Enable shortcuts is toggled.
- Replace GtkTable with GtkGrid.
- Revert Tango palette's black to match the default.
- Specify color schemes in hex.
- Use zero based palette indices.
+ regex:
- Allow apostrophes in URLs, except when enclosed between them.
- Allow balanced pairs of square brackets in URLs.
- Disallow terminating semicolon in URLs.
+ search:
- Close the dialog on Escape key.
- Make reverse the default direction.
- Rename the label to Find.
+ window:
- Maintain logical window size when line or char spacing
changes.
- Remove popup accelerators also in submenus.
+ Bugs fixed: bgo#448044, bgo#559990, bgo#579964, bgo#763980,
bgo#771165, bgo#774619, bgo#790318, bgo#791312, bgo#791967,
bgo#791968, bgo#791969, bgo#792057, bgo#792083, bgo#792095,
bgo#792103, bgo#792139, bgo#792256, bgo#792319.
+ Updated translations.
- Update to version 3.27.3:
+ Updated translations.
- Update to version 3.27.1:
+ When the server specified by the environment doesn't exist,
fall back to the default.
+ Improve --tab behaviour to open a new tab in an existing
window.
+ Add:
- --wait to make the client wait until the child process
exits, and then exit the client with the same exit status.
- Verbosity control options: --quiet/-q and --verbose/-v.
+ Remove vala client.
+ Port from GtkAction and GtkMenuManager to GAction and GMenu
(bgo#745329).
+ Deactivate popup menus when the window closes (bgo#789927).
+ Nautilus: Use the default display (lp#1722121).
+ Don't try to open a non-default display (bgo#700267 bgo#719438
bgo#737694).
+ Fix bugs: bgo#789692, bgo#789444, bgo#789356, bgo#733210.
+ Updated translations.
- Update Url to https://wiki.gnome.org/Apps/Terminal: current
Terminal's web page.
- Point fdupes to the data directory instead of the build root,
which is a practice that must be avoided.
- Drop %glib2_gsettings_schema_* and %desktop_database_*
post/postun scriptlets: RPM file triggers now does their work.
- Drop vala BuildRequires: no longer needed now that the vala
client has been removed upstream.
- Add pkgconfig(gio-unix-2.0) BuildRequires: note that it was
already being used since it was being pulled with gio-2.0
pkgconfig that lives in the same devel package.
- Drop gnome-terminal-nb-translation.patch: Fixed upstream.
==== gnome-user-docs ====
Version update (3.26.2.1 -> 3.34.1)
Subpackages: gnome-user-docs-lang
- Update to version 3.34.1:
+ Updates to GNOME Help.
+ Updated translations.
- Change License tag to "CC-BY-3.0", as stated in README.md.
- Update to version 3.34.0:
+ Updates to GNOME Help.
+ Updates to System Admin Guide.
+ Updated translations.
- Update to version 3.33.90:
+ Updates to GNOME Help.
+ Updates to System Admin Guide.
+ Updated translations.
- Update to version 3.32.3:
+ Updates to GNOME Help.
+ Updated translations.
- Update to version 3.32.2:
+ Updates to GNOME Help.
+ Updated translations.
- Update to version 3.32.1:
+ Updates to GNOME Help for 3.32.
+ Updated translations.
- Update to version 3.32.0:
+ Updates to GNOME Help.
+ Updated translations.
- Update to version 3.31.91:
+ Updates to GNOME Help.
+ Updates to System Admin Guide.
+ Updated translations.
- Update to version 3.30.2:
+ Updates to GNOME Help.
+ Updated translations.
- Update to version 3.30.1:
+ Updates to GNOME Help.
+ Updated translations.
- Update to version 3.30.0:
+ Updates to GNOME Help.
+ Updated translations.
- Update to version 3.28.2:
+ Updates to GNOME Help.
+ Updated translations.
- Add yelp Requires, the application used to browse the GNOME User
documentation.
- Update to version 3.28.1:
+ Updates to GNOME Help.
+ Updated translations.
- Update to version 3.28.0:
+ Updates to GNOME Help.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
==== gnome-video-effects ====
Version update (0.4.3 -> 0.5.0)
- Add gnome-video-effects-meson-pkgconfig-fix.patch: Various meson
improvements and fixes. Fixes a warning and a regression against
autotools packaging.
- Update to version 0.5.0:
+ Port to meson build system.
+ Updated translations.
- Add meson BuildRequires and macros.
- Modernize spec-file by calling spec-cleaner
==== gnome-weather ====
Version update (3.26.0 -> 3.34.0)
Subpackages: gnome-shell-search-provider-gnome-weather gnome-weather-lang
- Stop using arch-specific libdir again (boo#1109687).
- Update to version 3.34.0:
+ tests: Make dogtail tests optional.
+ Updated translations.
- Update to version 3.33.90:
+ Export location information to GNOME Shell.
+ Use weather station's time zone.
+ Allow enter key to show location.
+ Bugs fixed: !18 Fix search provider
+ Updated translations.
- Update to version 3.32.2:
+ Bugs fixed: Logged warning about non-standard use of
`array.toString() on a Uint8Array instance`.
+ Updated translations.
- Update to version 3.32.1:
+ Bugs fixed: The app is not translated.
+ Updated translations.
- Update to version 3.32.0:
+ Migrate app menu to primary menu.
+ New icon.
+ Show tomorrow's forecasts at the end of the day.
- Update to version 3.31.92:
+ Bugs fixed: 3.31.90 no longer installs a binary in the path.
+ Updated translations.
- Update to version 3.31.90:
+ Port from Autotools to Meson.
+ Show tomorrow's forecasts at the end of the day.
+ Unify App ID.
+ Updated translations.
- Add meson BuildRequires and macros following upstreams port to
meson buildsystem.
- Stop using arch-specific libdir (boo#1109687)
- Update to version 3.31.3:
+ Migrate app menu to primary menu.
+ New icon.
+ Update GJS dependency.
+ Updated translations.
- Drop upstream fixed patches:
+ gnome-weather-fix-gettext-domain.patch.
+ gnome-weather-fix-clicking-rows-places-popover.patch.
- Drop unneeded gjs BuildRequires, we have the pkgconfig variant
already.
- Drop glib2_gsettings_schema_requires, no longer needed.
- Add gnome-weather-fix-clicking-rows-places-popover.patch: Fix
clicking on rows in the places popover. With recent gjs, the
access to row._info fails after the row has been removed from the
listbox.
- Modernize spec-file by calling spec-cleaner
==== gnuhealth-client ====
Version update (3.6.5 -> 3.6.6)
- version 3.6.6
* Fix bug #57682: GTK Client - CLI is activated when pressing Shift+Z
* Add GNU Health shortcuts to the help window
==== gobject-introspection ====
Version update (1.54.1 -> 1.62.0)
Subpackages: girepository-1_0 libgirepository-1_0-1
- Depend on the specific Python ABI version the module was built with,
as the _giscanner binary module is ABI dependent. Fixes boo#1153837
- Update to version 1.62.0:
+ No changes since 1.61.2.
- Update to version 1.61.2:
+ dumper: Use the distutils linker.
+ structinfo: Fix offset in find_method().
+ tests: Don't include "config.h" in installed files.
+ meson: Make meson.override_find_program working on more complex
use cases.
- Changes from version 1.61.1:
+ Drop autotools build system.
+ meson: require 0.49.2.
+ Update glib annotations.
+ Add documentation to the RelaxNG schema.
+ Unused variable fixes.
+ cachestore: handle cache getting deleted while loading it.
+ Add Vulkan gir.
+ Make g_irepository_get_object_gtype_interfaces actually work.
+ gimarshallingtests: Add a marshalling test case for GPtrArrays
and GArrays of structures.
+ scanner: parse and expose function macros.
+ meson: use pkg-config directly for libffi cflags and libs.
+ meson: Fix wrong dependency type check for gio-unix.
+ regress: Add regression test for signal with GError param.
- Add Vulkan to typelib template.
- Update gi-find-deps.sh: upate javascript_requires function to parse
the new JS import style (bsc#1140614).
- Update to version 1.60.2:
+ docwriter: Fix Exception message attribute.
+ meson: fix default cairo DLL name on Windows.
+ scanner: Fix error on Windows in case source files are on
different drives.
+ gi-test: Fix gir file tests with MSVC.
+ MSVC.README.rst: Update VS 2008/x64 build notes.
+ giscanner/scannerlexer.l: Include io.h on Windows.
+ build: Force-include msvc_recommended_pragmas.h on Visual
Studio.
+ Update glib annotations.
- Update to version 1.60.1:
+ Update glib annotations.
+ shlibs: fall back to basename on macOS for relative paths.
+ meson: always pass --quiet to g-ir-scanner.
+ docs: include '--c-include' in g-ir-scanner man page.
+ tests: Fix compatibility with Python 3.5.
- Update to version 1.60.0:
+ gir: Update glib annotations.
- Update to version 1.59.5:
+ gir:
- Include C header in cairo gir file.
- Skip glib-enumtypes.h for GObject-2.0.
- Update to version 1.59.4:
+ tests: Add functions using flat struct arrays.
+ Clean shebangs out of non-executable scripts and drop exec perm
from xmlwriter.py.
+ maintransformer: parse deprecation annotations for section
blocks.
+ repository: g_irepository_get_object_gtype_interfaces.
+ message: handle fatal errors even if warnings are disabled.
+ autotools: Fix build with ``-Wl,--as-needed``.
+ maintransformer: Don't warn on (optional) annotations on
(inout).
+ girepository: Fix a possible use-after-free if
g_mapped_file_new() fails and fix possible leak of transitive
dependency names.
- Fix shebangs for files installed to /usr/bin to not use
/usr/bin/env.
- Update to version 1.59.3:
+ meson:
- Use underscore as a separator in build options (gtk-doc->
gtk_doc etc).
- Warn that not all tests will be run if building without
cairo/doctool.
+ scanner:
- Merge specifiers and qualifiers when merging basic types.
Fixes "unsigned char" being wrongly parsed as "unsigned" etc.
- Rework source root directory guessing code to not depend on
the build directory.
- Remove incorrect c:type generated for array of synthesized
unions.
- Flatten multi-dimensional arrays fields.
+ website: add cppgir C++ binding.
- Replace -Dgtk-doc=true call to meson with -Dgtk_doc=true.
- Pass -Ddoctool=true and -Dcairo=true to meson, build and install
g-ir-doc-tool and use cairo during meson_check (tests).
- Update to version 1.59.2:
+ Everything included in 1.58.3.
+ meson: Various fixes and all tests have been ported.
+ scanner: Save preprocessor input and output files with
``save-temps``.
+ automake: Use the wildcard function where needed.
+ build: extend ``PYTHONPATH`` instead of replacing it.
+ gir/cairo: add ``cairo_rectangle_t``.
+ Add a ``--version`` option to g-ir-compiler and g-ir-generate.
+ tests: various test improvements.
+ ccompiler: don't use Python compiler flags.
+ parser: Do not bail out when parsing GIR files without doc
positions.
+ gimarshallingtests: Remove declarations of nonexistent
functions.
- Changes from version 1.59.1:
+ Everything included in 1.58.2.
+ build:
- Drop Python 2 support, require Python 3.4+.
- Add option to make .gir files installation paths
configurable.
- Skip gobject/gvaluecollector.h when constructing GObject GIR.
- Port various tests to work with meson.
+ regress:
- Add test for write-only property.
- Implement interface and override properties.
+ writer: Include documentation and symbol position in source
files.
+ giscanner:
- Print relative filename paths when warning.
- Define grefcount and gatomicrefcount as aliases to gint.
- Allow empty declarations. Fixes warnings with mingw headers.
- Replace linked lists with arrays in source scanner.
+ girepository:
- Various docs cleanups and fixes.
- Don't abort when calling g_base_info_get_name() on a
GITypeInfo.
- Add version macros and functions.
- Update to version 1.58.3:
+ docwriter: Support python-markdown 3.x.
+ scanner: Define grefcount and gatomicrefcount as aliases to
gint.
+ scanner: make using bool without stdbool include work again.
+ gir: Update glib annotations for glib 2.58.2.
- Drop upstream fixed patches:
+ gi-docwriter-Support-markdown-3.x.patch: docwriter: Support
markdown 3.x.
+ gi-Define-grefcount-and-gatomicrefcount-as-aliases.patch:
Define grefcount and gatomicrefcount as aliases to gint.
+ gi-Update-glib-annotations.patch: Update glib annotations
(glib-2-58).
- Add upstream bug fix patches from stable branch:
+ gi-docwriter-Support-markdown-3.x.patch: docwriter: Support
markdown 3.x.
+ gi-Define-grefcount-and-gatomicrefcount-as-aliases.patch:
Define grefcount and gatomicrefcount as aliases to gint.
+ gi-Update-glib-annotations.patch: Update glib annotations
(glib-2-58).
- Update to version 1.58.2:
+ meson: Fix random build errors (mostly MSVC).
+ scanner:
- Fix parsing of __typeof__ that is part of a cast expression.
- Ignore __pragma keyword used by MSVC.
- Update to version 1.58.1:
+ meson:
- Install warnlib.
- Add back /usr/bin/env to the python-cmd.
+ scanner: Parse __typeof__ and discard it.
+ Fix non libtool build.
- Drop gobject-introspection-3.30.0-install-warnlib.patch: Fixed
upstream.
- Modernize spec, use autosetup macro.
- Update gi-find-reqs.sh to support new Polari's imports.gi pattern
"const { Foo, Bar } = imports.gi;".
- Add gobject-introspection-3.30.0-install-warnlib.patch: Install
missing files, notably required by gjs (picked from upstream).
- Update to version 1.58.0:
+ Changes:
- Add a --version argument to the Python-based tools
- Allow selecting the output format for g-ir-doc-tool
- Support all _Float* C types from ISO/IEC TS 18661-3:2015
- g-ir-doc-tool: Add DevDocs formatting for GJS
(--format=devdocs).
+ Issues resolved:
- Default element-type not set for GByteArray object properties
(glgo#GNOME/gobject-introspection#184).
- c:type missing pointer/array information in GIR for C array
parameters (glgo#GNOME/gobject-introspection#189).
- Allow multiple output formats
(glgo#GNOME/gobject-introspection#134).
- gtk2 hits unreachable code after enable -Wswitch-default
(glgo#GNOME/gobject-introspection#218).
- Memory leaks in GI regress and marshalling tests property
setter (glgo#GNOME/gobject-introspection#113).
- Add python3-Sphinx BuildRequires: New dependency.
- Add meson BuildRequires and replace configure/make/make_install
with meson/meson_build/meson_install/meson_test macros to reflect
upstream's build system port to Meson.
- Enable tests run to increase QA of package.
- Update to version 1.57.3:
+ The autotools build now uses autoconf-archive.
+ g-ir-doc-tool: Add DevDocs formatting for GJS
(--format=devdocs). This adds a dependency on the Python
markdown package.
- Add python3-Markdown BuildRequires: New dependency.
- Update to version 1.57.2:
+ Add a --version argument to the Python-based tools.
+ Allow selecting the output format for g-ir-doc-tool.
+ Support all _Float* C types from ISO/IEC TS 18661-3:2015.
+ Issues resolved: glgo#GNOME/gobject-introspection#184,
glgo#GNOME/gobject-introspection#189,
glgo#GNOME/gobject-introspection#134,
glgo#GNOME/gobject-introspection#218,
glgo#GNOME/gobject-introspection#113.
- Update to version 1.56.1:
+ gir: Update annotations from glib 2.56.1.
+ giscanner: fix --no-libtool on macOS.
- Update to version 1.56.0:
+ gir: Update annotations from GLib git master.
- Modernize spec-file by calling spec-cleaner
- Update to version 1.55.2:
+ Changes: Add _Float128 to the base C types.
+ Bugs fixed:
- Fails to parse flag-constants
(glgo#GNOME/gobject-introspection#173).
- Writer: Include documentation and symbol position in source
files (glgo#GNOME/gobject-introspection#175).
- Const qualifier dropped from c:type on (type filename)
parameters (glgo#GNOME/gobject-introspection#190).
- giscanner: don't print "suppressed N warnings" if --quiet
was specified (glgo#GNOME/gobject-introspection#188).
- gitypelib.c: increase #define MAX_NAME_LEN from 200 to 255
(bgo#764791).
- g-ir-scanner does not recognize _Thread_local (bgo#756921).
- MY_ENUM_VALUE = <constant> only works for last member
(bgo#629667).
- os.name can be wrong in some context (bgo#761985).
- Update '+' in GPL/LGPL License tag to '-or-later' to comply with
SPDX 3.0.
- go-find-deps.sh: add riscv64 to x64bitarch.
- Update to version 1.55.1:
+ Sync up with glib 2.55.1.
- Update to version 1.55.0:
+ gir: Update annotations from GLib.
+ Bug fix: girepository:
Don't skip g_irepository_get_option_group() (bgo#786665).
- Update Url to the current GObject introspetion's web page:
https://wiki.gnome.org/Projects/GObjectIntrospection
- Switch libffi-devel BuildRequires with its pkgconfig version
since configure just looks for its module.
- Update glib-2.0 pkgconfig BuildRequires version to 2.55.0
according it to configure check.
- Add gio-2.0, gio-unix-2.0 and gmodule-2.0 pkgconfig
BuildRequires: note that they were alredy being pulled with
pkgconfig(glib-2.0) BuildRequires and used, since they live in
the same devel package.
==== grantlee5 ====
- Add patch to fix build with newer CMake:
* 0001-Remove-vestigial-ansi-flag.patch
- Add fix-build-with-Qt-5.13.patch
- Run spec-cleaner
==== graphene ====
Version update (1.8.0 -> 1.10.0)
- Update to version 1.10.0:
+ API additions, mostly driven by Gthree:
- Add graphene_matrix_decompose().
- Add intersection methods to graphene_ray_t.
- graphene_triangle_init_from_float().
- graphene_triangle_get_uv().
+ Fix graphene_ray_transform().
+ Documentation fixes.
- Update to version 1.9.6:
+ Add radians based initialisers for graphene_euler_t.
+ Use pragma once for the header inclusion guard.
+ Remove unused function (#159)
+ Add multiply(), scale(), and add() operators to
graphene_quaternion_t.
+ Add lerp() operator to all vector types.
+ Add graphene_plane_transform()
+ Documentation updates for graphene_ray_t.
+ Fix graphene_box_get_center() and.
graphene_box_get_bounding_sphere() (#165)
+ Ensure that we detect empty or infinite boxes in the.
graphene_box_t API.
- Changes from version 1.9.4:
+ Graphene now uses an ancillary library called µTest for its
test suite; this means it's possible to build and run the test
suite without necessarily depending on GLib.
+ the conversion of the Euler angles type to and from matrices and.
quaternions has been rewritten from scratch, and should not only
be finally correct, but it should also cover more use cases?namely
the "proper" Euler angles as well as the Tait?Bryan angles.
+ the ARM NEON implementation of the SIMD types has been improved,
fixed, and tested, so it's not marked as experimental any more.
+ Require Meson ? 0.50.1.
+ Fix graphene_quaternion_equal() to consider the orientation, not
just the component equality.
+ Fix graphene_quaternion_slerp() to always interpolate along the
shortest path.
+ Re-implement the conversion of graphene_euler_t to and from
graphene_matrix_t and graphene_quaternion_t.
+ Add graphene_rectangle_get_area()
+ Document restrictions of graphene_rect_round(), and deprecate the function.
+ Add graphene_rect_round_extents()
+ Port the test suite from GLib's testing utilities to µTest.
+ Remove internal floating point comparisons.
+ Improve the NEON extensions detection code.
+ Fix comparison operators for graphene_simd4f_t on ARM using the
NEON extensions.
+ Remove the "experimental" compiler warning from the ARM NEON
implementation of graphene_simd4f_t.
- Changes from version 1.9.2:
+ Add graphene_rect_scale() method.
+ Fix warning from Meson by dropping unnecessary argument to.
configure_file()
+ Clean up arguments of pkgconfig.generate()
+ Add equality operators to graphene_matrix_t.
+ Add getters for translation components of a graphene_matrix_t.
+ Use darwin_versions argument instead of rolling our own.
+ Add GRAPHENE_RECT_INIT_ZERO
- Update to version 1.8.6:
+ Bug fixes, bug fixes everywhere! Also: documentation changes to
clarify what we do behind the veil of the various matrix
multiplication functions. Hopefully, this should help people
using Graphene especially when it comes to integration with
other libraries.
+ Fix matrix multiplication when the result matrix is also one of
the operands.
+ Fix check when converting a 4x4 matrix into an affine
transformation matrix.
+ Fix interpolation between matrices with a perspective
component.
+ Documentation fixes for matrix/matrix and matrix/vector
multiplication operators.
- Changes from version 1.8.4:
+ Mostly a bug fixing release, with an especially glaring bug fix
in the point transformation function of graphene_matrix_t that
was found thanks to GTK 4. Now the function is covered by the
test suite, so it should not regress.
+ Another major fix is the ensuring that we have a description of
the SIMD types through introspection, which means that language
bindings can finally know how big every other structure using
them is. The SIMD API is still not available through
introspection, as it's a pure C convenience.
+ Require Meson ? 0.48.0.
+ Fix matrix/point transformation.
+ Build fixes for MSVC.
+ Introspection fixes for bool.
+ Fix the InitOnce checks on Windows.
+ Correctly parse SIMD types for introspection.
+ Build fixes for the pkg-config file.
+ Documentation fixes:
- Clarify matrix/vector/point multiplication.
- Clarify plane description.
- Clarify the units for the matrix skew factors.
- Document use of graphene-gobject with Meson.
- Update to version 1.8.2:
+ The main change is that we've now disabled SIMD optimisations
on 32 bit Intel architectures; there aren't many of those left,
and in general compilers have been less than stellar when
supporting SIMD types on them. This is especially problematic
when it comes to using Graphene types inside other allocated
structures, where SIMD alignment rules break system allocators
on platforms like Windows. To avoid introducing weird bugs, if
you're on 32 bit IA, you're only going to have access to the
scalar SIMD implementation.
==== grep ====
Subpackages: grep-lang
- Update testsuite expectations, no functional changes (bsc#1155271)
==== grilo ====
Version update (0.3.4 -> 0.3.10)
Subpackages: grilo-lang libgrilo-0_3-0 libgrlnet-0_3-0 libgrlpls-0_3-0 typelib-1_0-Grl-0_3
- Add grilo-fix-build-totem-pl-parser.patch: Fix build with
totem-pl-parser 3.26.4.
- Update to version 0.3.10:
+ build: Use variables in pc files.
+ Fix grl_data_add_related_keys annotation.
+ Use only one primary header for style.
- Add optional pkgconfig(oauth) BuildRequires: Build oauth support.
- Enable check section and run meson_test.
- Update to version 0.3.9:
+ grl-metadata-key: fix introspection.
+ grl-inspect: Fix core keys extraction.
- Update to version 0.3.8:
+ Add missing symbols to the docs.
+ pls: Simplify thumbnail validity handling.
+ media: Fix get_last_played annotation.
+ Add metadata keys for MB Release ID and MB Release Group ID.
+ Deprecates GRL_METADATA_KEY_MB_RELEASE_ID and
GRL_METADATA_KEY_MB_RELEASE_GROUP_ID.
+ Removes obsolte GRL_CAPS_TYPE and GRL_OPERATION_OPTIONS_TYPE.
+ Updated translations.
- Update to version 0.3.7:
+ Fix crash in totem after emitting source-{add remove}.
+ Add grl_related_keys_{get,set}_int64 functions.
+ Support transform GValue on grl_data_*_for_id().
+ Add per Source configs on keyfile.
+ Pattern matching for GRL_PLUGIN_RANKS.
+ Documentation improvements.
+ Removed Autotools supported.
+ Updated translations.
- Add meson BuildRequires and macros, switch to meson buildsystem
following upstreams changes.
- Update to version 0.3.6:
+ Last release with Autotools included.
+ Add support to build of grl-inspect with Python3.
+ Bugs fixed: glgo#GNOME/grilo!1
+ Updated translations.
- Update to version 0.3.5:
+ Bugs fixed: glgo#GNOME/grilo!10, glgo#GNOME/grilo!9,
glgo#GNOME/grilo#4, glgo#GNOME/grilo#2.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
==== grilo-plugins ====
Version update (0.3.5 -> 0.3.10)
Subpackages: grilo-plugin-tracker grilo-plugin-youtube grilo-plugins-lang
- Add tracker-fix-crash-if-chromaprint-plugin-not-installed.patch:
avoid crash if the chromaprint is disabled on build time
(bsc#1158231 glgo#GNOME/grilo-plugins#61).
- Update to version 0.3.10:
+ Tracker plugin now requires >= 2.3.0.
+ Convert README to Markdown.
+ Tracker:
- Implement source notification through TrackerNotifier.
- Mark playlists as a container.
- Use the correct property to retrieve album title.
- Use tracker:ExternalReference to retrieve musicbrainz ids.
+ Chromaprint: Throw an error on missing decoders.
+ Lua-Factory:
- Renamed grl-musicbrainz to grl-musicbrainz-coverart
- Acoustid:
. Return Multiple Results from AcoustID Plugin.
. Add support for creation_date.
. Return from source in case of no match.
- TheAudioDB: Add the ability to retrieve artist art.
+ Updated translations.
- Add explicit pkgconfig(tracker-sparql-2.0) BuildRequires: It is
already pulled in, but since meson checks for it, we add it.
- Update to version 0.3.8:
+ Require Grilo >= 0.3.8.
+ Lua enabled by default.
+ Lua-Factory:
- Fix parameter order in grl.fetch().
- Add Steam Store plugin.
- Remove Metrolyrics plugin.
- Remove Pocket plugin.
- Rename grl-musicbrainz to grl-musicbrainz-coverart.
+ TheGamesDB: Add Sega Pico and SG-1000 MIME types.
+ Euronews: Use https instead of http.
+ Video title parsing: Fix setting empty titles.
+ AcoustID:
- Sort records by submissions count instead of submission date.
- Add support for album-disc-number, publication-date,
track-number.
- Add support for creation-date.
- MusicBrainz Coverart: Use mb-release-id instead of
mb-album-id for better accuracy.
+ Bookmarks: Fix adding duplicated entry.
+ Podcasts: Fix crash when parsing unsupported format.
+ Optical Media: Add "ignored-scheme" configuration.
+ Tracker:
- Fix last played mapping.
- Add mapping from tracker for MusicBrainz IDs.
- Mark playlists as containers in Grilo.
- Remove per-device-source configuration.
- Rewrite tracker GrlSource notification to use
TrackerNotifier.
+ Added translations in help.
+ Updated translations.
- Avoid em dashes in summaries.
- Update to version 0.3.8:
+ Autotools removed.
+ Add pkgconfig file.
+ meson: Fixes finding lua-5.3 in FreeBSD.
+ Tracker: Fixes error types (bgo#794691).
+ Lua-Factory:
- New source: TheAudioDB cover source
- AcoustID: Add support to MusicBrainz' release and
release-group.
- MusicBrainz: Add support to release-group cover art.
+ Updated translations.
- Add meson BuildRequires and corresponding macros as well as
autosetup, following upstreams changes to meson buildsystem.
- Add devel sub package following upstream changes.
- Add fdupes BuildRequires and macro, remove duplicates.
- Drop pkgconfig(gmime-3.0) BuildRequires: No longer needed, nor
used.
- Add grilo-plugin-upnp Provides to grilo-plugin-dleyna
sub-package, Obsoletes is already in place.
- Update to version 0.3.7:
+ Last release with autotools
+ Meson: Fix Lua sourcers directory.
+ Lua-Factory:
- Allow lua sources to register metadata-keys.
- The Games DB: Add developer, publisher, coop and players
metadata information with is own metata-keys.
- Update to version 0.3.6:
+ Gravatar plugin: Fix memory leak.
+ Opensubtitles: Fix memory leak.
+ Lua-Factory:
- Replace assert() with critical messages.
- Apple trailers - Fix warnings.
- itunes podcast - Fix maximum items.
- The Games DB:
. Add support to TurboGrafx-CD
. Add support to Neo-Geo Pocket Color
. Add support to WonderSwan and WonderSwan Color
. Add support to Famicom
. Add support to Atari Lynx
. Add support to Virtual Boy
. Fix multiple Genres per game
+ Magnatue: Add cover art support.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
==== gsettings-desktop-schemas ====
Version update (3.24.1 -> 3.34.0)
Subpackages: gsettings-desktop-schemas-lang
- Update to version 3.34.0:
+ Translation updates.
- Update to version 3.33.92:
+ Translation updates.
- Update to version 3.33.90:
+ Add 'middle-click-emulation' setting.
+ Updated translations.
- Changes from version 3.33.1:
+ Add 'enable-hot-corners' setting.
+ Updated translations.
- Changes from version 3.33.0:
+ Add mount-removable-storage-devices-as-read-only lockdown
option.
+ Add setting for overlay scrolling.
+ Add locate-pointer setting.
+ Add settings to store numlock state.
+ Updated translations.
- Require meson >= 0.50.0.
- Add adobe-sourcecodepro-fonts Recommends: New default font for
monospace was added for version 3.32.x.
- Rebase gsettings-desktop-schemas-fate324570-Add-key-for-GDM-background-configuration.patch
(bsc#1120178)
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ Drop legacy build systems.
+ Updated translations.
- Update to version 3.31.91:
+ Updated translations.
- Update to version 3.31.90:
+ Updated default monospace font.
+ More meson build fixes.
+ Updated translations.
- Switch to meson build system, add meson BuildRequires and macros.
- Drop obsolete gnome-common and intltool BuildRequires.
- Update to version 3.31.0.2:
+ Fixed generation of enums XML on meson builds.
+ Convert post-install script to python.
+ Updated translations.
- Update to version 3.31.0.1:
+ Brown paper bag release, included several fixes to meson build.
- Changes from version 3.31.0:
+ Add settings to inhibit microphone/camera.
+ Change tablets'/touchscreens' "display" setting to "output" one
with different semantics.
+ Added meson build support.
+ Changed default clock settings.
+ Added XF86Keyboard keybinding to cycle the keyboard layout.
- Disable gsettings-desktop-schemas-fate324570-Add-key-for-GDM-background-configuration.patch
Needs rebase.
- Add gnome-common BuildRequires and bootstrap tarball.
- Replace glib2-devel with pkgconfig(gio-2.0) BuildRequires.
- Add gsettings-desktop-schemas-fate324570-Add-key-for-GDM-background-configuration.patch:
+ Add settings for org.gnome.desktop.background.lockdialog
This key is for the background of lockDialogGroup which makes login
and lock background configurable. The default behavior will be
retained to what it is currently.
+ This patch is required by a patch in GNOME Shell
gnome-shell-fate324570-Make-GDM-background-image-configurable.patch
(fate#324570, glgo#GNOME/gnome-shell#680).
- Update to version 3.28.1:
+ Set default background image for screen lock to an existing
one.
+ Updated translations.
- Update to version 3.28.0:
+ Updated translations.
- Update to version 3.27.92:
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.90:
+ Add setting about whether to allow volume above 100%.
+ Change default click method for touchpads, from Windows-style
soft-button areas, to Mac-style two-finger right-click. This
does not change the settings for trackpoints or touchpads that
don't support multi-touch.
+ Add tertiary button action for Wacom styli.
- Remove unneeded %clean section: RPM does this work itself
nowadays.
- Adopt the use of %make_build macro rather than raw make command,
following the best practices.
- Drop gnome-common BuildRequires and autogen.sh call: they are no
longer needed/used.
- Update to version 3.27.1:
+ Add a gsettings key to show/hide weekday.
+ gschema: Fix gettext-domain.
+ Updated translations.
- Drop %glib2_gsettings_schema_* post/postun/requires macros:
functionality now covered by file triggers.
- Update to version 3.24.1:
+ Update GConf convert scripts to cater for peripherals.
+ Win32 build fixes.
+ Updated translations.
- Update to version 3.24.0:
+ Updated translations.
- Update to version 3.23.90:
+ Use more fancy characters in translatable strings.
+ Fix "<super>s" shortcut being used for 2 separate actions.
- Update to version 3.23.3:
+ Add "Disable while typing" touchpad setting.
+ Add a gsetting to back Gtk/EnablePrimaryPaste.
+ Add "tap-and-drag" for touchpads.
- Update to version 3.22.0:
+ Updated translations.
- Update to version 3.21.4:
+ Add tablet/stylus/pad schemas.
+ Add mouse/trackpad accel profile keys.
+ Updated translations.
- Update to version 3.21.3:
+ Add a setting to store input sources MRU list.
+ Updated translations.
- Update to version 3.21.2:
+ Add a setting to enable weekdates in calendars.
+ Updated translations.
- Update to GNOME 3.20 Fate#318572
- Remove gsettings-desktop-schemas-bnc872820-wm-button-layout.patch
upstreamed.
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.92:
+ Add a setting to enable caret mode.
+ Updated translations.
- Update to version 3.19.90:
+ Update desktop file IDs for search providers.
+ Updated translations.
- Update to version 3.19.3:
+ Remove scroll-method key, and add edge-scroll-enabled key
for touchpads.
+ Revert natural scrolling being applies to non-touchpad devices
by default.
+ Updated translations.
- Update to version 3.19.2:
+ Add setting to show battery percentage.
+ Updated translations.
- Update to version 3.18.1:
+ Add instructions and scripts for building on Win32.
+ Updated translations.
- Update to version 3.18.0:
+ Updated translations.
- Update to version 3.17.92:
+ Fix typographical errors.
+ Updated translations.
- Update to version 3.16.1:
+ Use system font in titlebar by default.
+ Updated translations.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.92:
+ Add a way to turn off "PC-style" right-click for touchpads.
+ Updated translations.
- Update to version 3.15.90:
+ Use intltool to translate GSettings schema files directly.
+ Updated translations.
- Update to version 3.15.4:
+ Adopt peripherals' gschemas from gnome-settings-daemon.
+ Change the default focus-tracking key.
+ Update docs for
org.gnome.desktop.wm.preferences.raise-on-click.
+ Deprecate window manager theme key.
+ Add report-technical-problems key to privacy.
- Update to version 3.14.1:
+ Disable default action on middle-click on titlebar.
+ Updated translations.
==== gsound ====
- Add gsound-gsound-play-Call-setlocale.patch: gsound-play: Call
setlocale in main function. It is required to correctly show
translated messages on some locales (bgo#760429).
- Run spec-cleaner, modernize spec.
- Fix SRPM group. Ensure neutrality of descriptions.
- Package COPYING as %license instead of %doc.
==== gstreamer ====
Version update (1.12.5 -> 1.16.2)
Subpackages: gstreamer-lang gstreamer-utils libgstreamer-1_0-0 typelib-1_0-Gst-1_0
- Update to version 1.16.2:
+ Interlaced video scaling fixes
+ CineForm video support in AVI
+ audioresample: avoid glitches due to rounding errors after
changing rate
+ Command line tool output printing improvements on Windows
+ various performance improvements, memory leak fixes and
security fixes
+ VP9 decoding fixes
+ wasapi: bug fixes and stability improvements
+ tsdemux: improved handling of certain discontinuities
+ vaapi h265 decoder: wait for I-frame before trying to decode
+ tee: Make sure to actually deactivate pads that are released
+ bin: Drop need-context messages without source instead of
crashing
+ gst: Don't pass miniobjects to GST_DEBUG_OBJECT() and similar
macros
+ tracers: Don't leak temporary GstStructure
- Update to version 1.16.1:
+ GStreamer-vaapi: fix green frames and decoding artefacts in
some cases.
+ OpenGL: fix wayland event source burning CPU in certain
circumstances.
+ Memory leak fixes and memory footprint improvements.
+ Performance improvements.
+ Stability and security fixes.
+ Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an
API break, but this is only used internally in GStreamer and
duplicated another message enum.
+ hls: Make crypto dependency optional when hls-crypto is auto.
+ player: fix switching back and forth between forward and
reverse playback.
+ decklinkaudiosink: Drop late buffers.
+ openh264enc: Fix compilation with openh264 v2.0.
+ wasapisrc: fix segtotal value being always 2.
- Fix meson script using sed: since we rename gst-plugin-helper for
multi arch purpose, we also need to fix meson.build to make the
code look for the correct name (boo#1140998).
- Use libunwind only if available
- Update to version 1.16.0:
+ Highlights
- GStreamer WebRTC stack gained support for data channels for
peer-to-peer communication based on SCTP, BUNDLE support,
as well as support for multiple TURN servers.
- AV1 video codec support for Matroska and QuickTime/MP4
containers and more configuration options and supported
input formats for the AOMedia AV1 encoder
- Support for Closed Captions and other Ancillary Data in video
- Support for planar (non-interleaved) raw audio
- GstVideoAggregator, compositor and OpenGL mixer elements are
now in -base
- New alternate fields interlace mode where each buffer carries
a single field
- WebM and Matroska ContentEncryption support in the Matroska
demuxer
- new WebKit WPE-based web browser source element
- Video4Linux: HEVC encoding and decoding, JPEG encoding, and
improved dmabuf import/export
- Hardware-accelerated Nvidia video decoder gained support for
VP8/VP9 decoding, whilst the encoder gained support for
H.265/HEVC encoding.
- Many improvements to the Intel Media SDK based
hardware-accelerated video decoder and encoder plugin
(msdk): dmabuf import/export for zero-copy integration with
other components; VP9 decoding; 10-bit HEVC encoding; video
post-processing (vpp) support including deinterlacing; and
the video decoder now handles dynamic resolution changes.
- The ASS/SSA subtitle overlay renderer can now handle multiple
subtitles that overlap in time and will show them on screen
simultaneously
- The Meson build is now feature-complete (*) and it is now the
recommended build system on all platforms. The Autotools
build is scheduled to be removed in the next cycle.
- The GStreamer Rust bindings and Rust plugins module are now
officially part of upstream GStreamer.
- The GStreamer Editing Services gained a gesdemux element
that allows directly playing back serialized edit list with
playbin or (uri)decodebin
- Many performance improvements
- Switch to meson on Tumbleweed.
- Rebase gstreamer-rpm-prov.patch.
- Require libdw. Helps with generating backtraces.
- Place gdb autoload files in -devel package.
- Add gstreamer-pie.patch to generate position-independent
executables. Previously done through CFLAGS/LDFLAGS, but this
makes ninja pass -pie when linking libraries as well, causing
the link to fail.
- Now requires glib2 >= 2.40.0.
- Update to version 1.14.5:
+ aggregator:
- Take the pad lock around queue gap event removal.
- Don?t leak gap buffer when out of segment.
+ buffer: fix possible memory corruption in
gst_buffer_foreach_meta() when removing metas.
+ bus:
- Make removing of signal/bus watches thread-safe.
- Don?t allow removing signal watches with
gst_bus_remove_watch().
+ controlbinding: Check if the weak pointer was cleared before
explicitly removing it.
+ ptp clock: Wait for ANNOUNCE before selecting a master;
increase tolerance for late follow-up and delay-resp.
+ segment: Allow stop == -1 in gst_segment_to_running_time() and
negative rate.
+ g-i: annotations fixes.
- Update to version 1.14.4:
+ glviewconvert: wait and set the gl sync meta on buffers.
+ glviewconvert: copy composition meta from the primary buffer to
both outputs.
+ glcolorconvert: don't copy overlay composition meta over to
NULL outbufs.
+ matroskademux: add functionality needed for MSE use case fixing
youtube playback in epiphany/webkit-gtk.
+ tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id)
if present.
+ vorbisdec: fix header handling regression: init decoder
immediately once we have headers.
+ wasapisink: recover from low buffer levels in shared mode.
+ fix GstSegment unit test which would fail on some 32-bit x86
CPUs.
- Update to version 1.14.3:
+ opusenc: fix crash on 32-bit platforms.
+ compositor: fix major buffer leak when doing crossfading on
some but not all pads.
+ wasapi: various fixes for wasapisrc and wasapisink regressions.
+ x264enc: Set bit depth to fix "This build of x264 requires
8-bit depth. Rebuild to..." runtime errors with x264 version
? 153.
+ audioaggregator, audiomixer: caps negotiation fixes.
+ input-selector: latency handling fixes.
+ playbin, playsink: audio visualization support fixes.
+ dashdemux: fix possible crash if stream is neither isobmff nor
isoff_ondemand profile.
+ opencv: Fix build for opencv >= 3.4.2.
+ h265parse: miscellaneous fixes backported from h264parse.
+ pads: fix changing of pad offsets from inside pad probes.
+ pads: ensure that pads are blocked for IDLE probes if they are
called from the streaming thread too.
- Update to version 1.14.2:
+ Update docs.
+ basetransform: Do not check if NULL is an emtpy caps.
+ concat: Properly forward the SEGMENT seqnum.
+ gst: add some GIR array annotations.
+ meson: Fix detection of glib-mkenums under MSYS2.
- Update gstreamer.macros and gstreamer.prov to be compatible with
file 5.33, which differently idenfies executables from libraries.
- Update to version 1.14.1:
+ GstPad: Fix race condition causing the same probe to be called
multiple times
+ Fix occasional deadlocks on windows when outputting debug
logging
+ Fix debug levels being applied in the wrong order
+ GIR annotation fixes for bindings
+ audiomixer, audioaggregator: fix some negotiation issues
+ gst-play-1.0: fix leaving stdin in non-blocking mode after exit
+ flvmux: wait for caps on all input pads before writing header
even if source is live
+ flvmux: don't wake up the muxer unless there is data, fixes
busy looping if there's no input data
+ flvmux: fix major leak of input buffers
+ rtspsrc, rtsp-server: revert to RTSP RFC handling of
sendonly/recvonly attributes
+ rtpvrawpay: fix payloading with very large mtu sizes where
everything fits into a single RTP packet
+ v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM
+ v4l2: Disable DMABuf for emulated formats when using libv4l2
+ v4l2: Always set colorimetry in S_FMT
+ asfdemux: Set stream-format field for H264 streams and handle
H.264 in bytestream format
+ x265enc: Fix tagging of keyframes on output buffers
+ ladspa: Fix critical during plugin load on Windows
+ decklink: Fix COM initialisation on Windows
+ h264parse: fix re-use across pipeline stop/restart
+ mpegtsmux: fix force-keyframe event handling and PCR/PMT
changes that would confuse some players with generated HLS
streams
+ adaptivedemux: Support period change in live playlist
+ rfbsrc: Fix support for applevncserver and support NULL pool in
decide_allocation
+ jpegparse: Fix APP1 marker segment parsing
+ h265parse: Make caps writable before modifying them, fixes
criticals
+ fakevideosink: request an extra buffer if enable-last-sample is
enabled
+ wasapisrc: Don't provide a clock based on WASAPI's clock
+ wasapi: Only use audioclient3 when low-latency, as it might
otherwise glitch with slow CPUs or VMs
+ wasapi: Don't derive device period from latency time, should
make it more robust against glitches
+ audiolatency: Fix wave detection in buffers and avoid bogus pts
values while starting
+ msdk: fix plugin load on implementations with only HW support
+ msdk: dec: set framerate to the driver only if provided, not in
0/1 case
+ msdk: Don't set extended coding options for JPEG encode
+ rtponviftimestamp: fix state change function init/reset causing
races/crashes on shutdown
+ decklink: fix initialization failure in windows binary
+ ladspa: Fix critical warnings during plugin load on Windows and
fix dependencies in meson build
+ gl: fix cross-compilation error with viv-fb
+ qmlglsink: make work with eglfs_kms
+ rtspclientsink: Don't deadlock in preroll on early close
+ rtspclientsink: Fix client ports for the RTCP backchannel
+ rtsp-server: Fix session timeout when streaming data to client
over TCP
+ vaapiencode: h264: find best profile in those available, fixing
negotiation errors
+ vaapi: remove custom GstGL context handling, use GstGL instead.
Fixes GL Context sharing with WebkitGtk on wayland
+ gst-editing-services: various fixes
+ gst-python: bump pygobject req to 3.8;
fix GstPad.set_query_function(); dist autogen.sh and
configure.ac in tarball
+ g-i: pick up GstVideo-1.0.gir from local build directory in
GstGL build
+ g-i: update constant values for bindings
+ avoid duplicate symbols in plugins across modules in static
builds
+ ... and many, many more!
- Rename gst-plugin-scanner to gst-plugin-scanner-%{arch}, allowing
multiple variants to co-exist (boo#1049452).
- Update to version 1.14.0:
+ Highlights:
- WebRTC support: real-time audio/video streaming to and from
web browsers;
- Experimental support for the next-gen royalty-free AV1 video
codec;
- Video4Linux: encoding support, stable element names and
faster device probing;
- Support for the Secure Reliable Transport (SRT) video
streaming protocol;
- RTP Forward Error Correction (FEC) support (ULPFEC);
- RTSP 2.0 support in rtspsrc and gst-rtsp-server;
- ONVIF audio backchannel support in gst-rtsp-server and
rtspsrc;
- playbin3 gapless playback and pre-buffering support;
- Tee, our stream splitter/duplication element, now does
allocation query aggregation which is important for efficient
data handling and zero-copy;
- QuickTime muxer has a new prefill recording mode that allows
file import in Adobe Premiere and FinalCut Pro while the file
is still being written;
- rtpjitterbuffer fast-start mode and timestamp offset
adjustment smoothing;
- souphttpsrc connection sharing, which allows for connection
reuse, cookie sharing, etc;
- nvdec: new plugin for hardware-accelerated video decoding
using the NVIDIA NVDEC API;
- Adaptive DASH trick play support;
- ipcpipeline: new plugin that allows splitting a pipeline
across multiple processes;
- Major gobject-introspection annotation improvements for large
parts of the library API;
- GStreamer C# bindings have been revived and seen many updates
and fixes;
- The externally maintained GStreamer Rust bindings had many
usability improvements and cover most of the API now.
Coinciding with the 1.14 release, a new release with the 1.14
API additions is happening.
+ Updated translations.
- Add:
+ gio-2.0, gio-unix-2.0, gmodule-2.0 and gobject-2.0 pkgconfig
modules BuildRequires to avoid implicit dependencies.
+ libcap-progs BuildRequires: new dependency.
- Drop libxml2-devel BuildRequires: it has been dropped upstream,
and now so do we.
- Point fdupes to the data directory instead of the build root,
which is a practice that must be avoided.
- Rebase gstreamer-rpm-prov.patch.
==== gstreamer-plugins-bad ====
Version update (1.12.5 -> 1.16.2)
Subpackages: gstreamer-plugins-bad-lang libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgsturidownloader-1_0-0 libgstwayland-1_0-0
- Add a BuildRequires for pkgconfig(pangocairo) since it's needed
by the ttmlsubs and closedcaption extensions. This is not currently
a problem in openSUSE because the dependency is pulled in by other
packages which are not installed in SLE.
- Update to version 1.16.2:
+ wasapi:
- Various fixes and a workaround for a specific driver bug
- Move to CoInitializeEx for COM initialization
- Fix runtime/build warnings
+ waylandsink: Commit the parent after creating subsurface
+ msdkdec: fix surface leak in msdkdec_handle_frame
+ tsmux: Fix copying of buffer region
+ tsdemux:
- Handle continuity mismatch in more cases
- Always issue a DTS even when it's equal to PTS
+ openexr: Fix build with OpenEXR 2.4 (and also OpenEXR 2.2 on
Ubuntu 18.04)
+ ccextractor: Always forward all sticky events to the caption
pad
+ pnmdec: Return early on ::finish() if we have no actual data to
parse
+ ass: avoid infinite unref loop with bad data
+ fluidsynth: add sf3 to soundfont search path
- Drop libtool and automake/conf BuildRequires and autoreconf calls
+ 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch
Fixed upstream.
- Fix compilation with OpenEXR 2.4.0
+ 0001-Require-OpenEXR-2.3.0-at-least-and-do-not-force-C-98.patch
+ Readd libtool and autoreconf call
- Remove Leap 42.x support from spec file
- Update to version 1.16.1:
+ See main gstreamer package for changelog.
- Drop upstream fixed patches:
+ fix-Werror=return-type.patch.
+ gst-bad-Fix-compilation-with-openh264-v2.0.patch.
+ gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch.
- Following the above, drop libtool BuildRequires and autoreconf
call, no longer needed.
- Use openssl for HLS crypto. openssl is required by DTLS, and hls
can use any of openssl, gcrypt or gnutls/nettle (since 1.5.1).
Drop explicit pkgconfig(nettle) BuildRequires and pass
hls-crypto=openssl to configure/meson.
- bsc#1144244: Remove dependency on jasper
Jasper support was removed in 2013. OpenJPEG is used for JPEG2000.
- Drop pkgconfig(gtk+-3.0) and pkgconfig(gtk+-x11-3.0)
BuildRequires and stop passing --with-gtk=3.0 to configure, only
used for building examples, and we are already passing
- -disable-examples to configure.
- Drop gst-bad-revert-automake-autoconf-versions.patch: No longer
needed for any supported version of openSUSE. Note, leaving
libtool BuildRequires in place as fix-Werror=return-type.patch
needs it still.
- Move openh264 plugin to build_orig and build it there
unconditionally.
- Update fix-Werror=return-type.patch to upstream version.
- Add gst-plugins-bad-do-not-retry-downloads-during-shutdown.patch for hang (bwo#197558)
- Drop pkgconfig(vdpau) BuildRequires and libgstvdpau sub-package.
Obsolete it from the main gstreamer-plugins-bad package. Upstream
have now dropped the package from master, and currently it only
supports mpeg2 and poorly even that one. It will not make a
comeback, so obsolete all versions.
- Add gst-bad-Fix-compilation-with-openh264-v2.0.patch: Fix build
with openh264 version 2.0 and newer.
- Fix -Werror=return-type error in configure script
(fix-Werror=return-type.patch).
- Add conditional pkgconfig(libmfx) and pkgconfig(libva-drm)
BuildRequires: Build intel-mediasdk support.
- Re-enable musepack: depend on musepack-devel, rather than
libmpcdec-devel; the latter is no longer sufficient as of 1.16.0.
Add musepack plugin back into files.
- Add libgstsctp-1_0-0 to baselibs.conf:
gstreamer-plugins-bad-32bit requires it.
- Update to version 1.16.0:
+ Highlights
- GStreamer WebRTC stack gained support for data channels for
peer-to-peer communication based on SCTP, BUNDLE support, as
well as support for multiple TURN servers.
- AV1 video codec support for Matroska and QuickTime/MP4
containers and more configuration options and supported
input formats for the AOMedia AV1 encoder
- Support for Closed Captions and other Ancillary Data in video
- Support for planar (non-interleaved) raw audio
- GstVideoAggregator, compositor and OpenGL mixer elements are
now in -base
- New alternate fields interlace mode where each buffer carries
a single field
- WebM and Matroska ContentEncryption support in the Matroska
demuxer
- new WebKit WPE-based web browser source element
- Video4Linux: HEVC encoding and decoding, JPEG encoding, and
improved dmabuf import/export
- Hardware-accelerated Nvidia video decoder gained support for
VP8/VP9 decoding, whilst the encoder gained support for
H.265/HEVC encoding.
- Many improvements to the Intel Media SDK based
hardware-accelerated video decoder and encoder plugin (msdk):
dmabuf import/export for zero-copy integration with other
components; VP9 decoding; 10-bit HEVC encoding; video
post-processing (vpp) support including deinterlacing; and
the video decoder now handles dynamic resolution changes.
- The ASS/SSA subtitle overlay renderer can now handle multiple
subtitles that overlap in time and will show them on screen
simultaneously
- The Meson build is now feature-complete (*) and it is now the
recommended build system on all platforms. The Autotools
build is scheduled to be removed in the next cycle.
- The GStreamer Rust bindings and Rust plugins module are now
officially part of upstream GStreamer.
- The GStreamer Editing Services gained a gesdemux element that
allows directly playing back serialized edit list with
playbin or (uri)decodebin
- Many performance improvements
- Add incomplete meson support. Currently disabled.
- Drop gstreamer-plugins-bad-reproducible.patch: fixed upstream.
- Disable musepack plugin and remove from files, since it
requires a newer library than what we currently have.
- Remove libgstcompositor.so and libgstopenglmixers.so: moved to
- base.
-Removed libgststereo.so from files: merged with audiofx in -good.
- Remove libgstvcdsrc.so from files: removed upstream.
- Add libgstclosedcaption.so to files.
- Remove libgstbadvideo package: now in -base.
- Package libgstcp.
- Update to version 1.14.5:
+ assrender: fix disappearing subtitles when seeking back in
time.
+ decklinkvideosink: fix segfault when audiosink is closed before
videosink.
+ decklinkvideosrc: respect pixel format property even if mode is
set to auto.
+ d3dvideosink: Fix calculating buffer size of packed format;
don?t leak thread object.
+ dtls: Don?t abort on non-fatal issues, make work with newer
OpenSSL versions.
+ msdk: more robust error handling; fix intel sdk libdir path.
+ nvenc: Ensure drain all frames on finish; fix element reuse and
clean up properly.
+ openh264dec: Fix handling of errors when doing EOS.
+ shmsrc: fixes a crash when is-live is true due a race
condition.
+ shmsink: fix possible (racy) deadlock on shutdown.
+ siren: Fix invalid floating point operation.
+ tsdemux: Skew correction improvements: use upstream DTS if set.
+ wasapi:
- Number of segments was always 2 (the absolute minimum) by
accident.
- Fix infinite loop when the device disappears.
- Drop gst-bad-fdkaac2-fix.patch: Fixed upstream.
- The license of fdk-aac is not GPL compatible, therefore this pkg
can not possibly be built with fdk-aac by default
To gain fdk-aac support, recompile it at home and keep it there
- Restore code to handle faac/faad
- Add gst-bad-fdkaac2-fix.patch: fdkaac: Fixes for compatibility
with libfdk-aac 2.0.0 (boo#1120299).
- Update to version 1.14.4:
+ Bugfix release, please see .changes in gstreamer main package.
- Update to version 1.14.3:
+ Bugfix release, please see .changes in gstreamer main package.
- Add pkgconfig(aom) BuildRequires: Build AOMedia Video 1 (AV1)
support.
- Update to version 1.14.2:
+ Update docs.
+ find_codec_preferences: use received caps.
+ player: Avoid trying to join the player thread from itself.
+ decklink: Fix warning about HRESULT not being unsigned int.
+ pitch: Flush only if there are unprocessed samples.
+ pitch: preserve seek event seqnums.
+ pitch: fix latency reporting.
+ pitch: Fix single input buffer followed by EOS.
+ videoaggregator: Fix string leak.
+ videoaggregator: log an ERROR if we're going to return a flow
error.
+ dvb: Fix typo in comment termination.
+ dvb: camconditionalaccess: fix wrong license headers.
+ webrtc: Fix memory leak.
+ webrtc: Clean up and fix transportsendbin.
+ webrtc: Move dtlssrtpenc state management.
+ webrtc/dtlstransport: Add more debug. Rename category.
+ webrtc: Clean up pad block allocs on dispose.
+ webrtc: Move the transportsendbin pad block removal.
+ webrtc: Fix wrong parent classes for DTLSTransport and
ICETransport.
+ webrtc: Explicitly initialise mutex and condition.
+ webrtc: Don't deadlock on block pads on shutdown.
+ webrtcbin: copy sticky events on our ghostpads.
+ webrtcbin: rtpstorage takes a 64-bit integer for "size-time"
property.
+ webrtcbin: implement support for FEC and RTX.
+ player: Fix duration-changed CRITICAL warning if duration did
not actually change.
+ gst_webrtc_session_description_new: fix annotations.
+ tsdemux: Don't set invalid seqnum on segment event.
+ tsdemux: Don't query duration if program isn't active.
+ mpegtsdemux: Fix SEGMENT seqnum propagation.
+ codecparsers: mpeg2: don't mess the StartCode only packets.
+ wasapisink: fix a rounding error when calculating the buffer
frame count.
+ wasapisink: fix missing unlock in case IAudioClient_Start
fails.
+ wasapi: use FAILED to detect errors.
+ wasapi: Don't pass CoTaskMemFree to g_clear_pointer.
- Conditionalize pkgconfig(libopenmpt) and pkgconfig(lilv-0)
BuildRequires: fix build for SLE 12 SP3.
- Conditionalize pkgconfig(libsrtp2) and pkgconfig(nice)
BuildRequires: fix build for Leap 42.3.
- Add back faac-devel, there are some old apps explicitly depending
on that plugin to to do aac encoding.
- Add pkgconfig(srt) BuildRequires: Build srt plugin.
- Drop faac-devel and faad2-devel BuildRequires: fdk-aac plugin
fills this role for both of them.
- No longer pass conditional --disable-dvdspu to configure, plugin
files are all LGPL-2.1.
- Update to version 1.14.1:
+ GstPad: Fix race condition causing the same probe to be called
multiple times
+ Fix occasional deadlocks on windows when outputting debug
logging
+ Fix debug levels being applied in the wrong order
+ GIR annotation fixes for bindings
+ audiomixer, audioaggregator: fix some negotiation issues
+ gst-play-1.0: fix leaving stdin in non-blocking mode after exit
+ flvmux: wait for caps on all input pads before writing header
even if source is live
+ flvmux: don't wake up the muxer unless there is data, fixes
busy looping if there's no input data
+ flvmux: fix major leak of input buffers
+ rtspsrc, rtsp-server: revert to RTSP RFC handling of
sendonly/recvonly attributes
+ rtpvrawpay: fix payloading with very large mtu sizes where
everything fits into a single RTP packet
+ v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM
+ v4l2: Disable DMABuf for emulated formats when using libv4l2
+ v4l2: Always set colorimetry in S_FMT
+ asfdemux: Set stream-format field for H264 streams and handle
H.264 in bytestream format
+ x265enc: Fix tagging of keyframes on output buffers
+ ladspa: Fix critical during plugin load on Windows
+ decklink: Fix COM initialisation on Windows
+ h264parse: fix re-use across pipeline stop/restart
+ mpegtsmux: fix force-keyframe event handling and PCR/PMT
changes that would confuse some players with generated HLS
streams
+ adaptivedemux: Support period change in live playlist
+ rfbsrc: Fix support for applevncserver and support NULL pool in
decide_allocation
+ jpegparse: Fix APP1 marker segment parsing
+ h265parse: Make caps writable before modifying them, fixes
criticals
+ fakevideosink: request an extra buffer if enable-last-sample is
enabled
+ wasapisrc: Don't provide a clock based on WASAPI's clock
+ wasapi: Only use audioclient3 when low-latency, as it might
otherwise glitch with slow CPUs or VMs
+ wasapi: Don't derive device period from latency time, should
make it more robust against glitches
+ audiolatency: Fix wave detection in buffers and avoid bogus pts
values while starting
+ msdk: fix plugin load on implementations with only HW support
+ msdk: dec: set framerate to the driver only if provided, not in
0/1 case
+ msdk: Don't set extended coding options for JPEG encode
+ rtponviftimestamp: fix state change function init/reset causing
races/crashes on shutdown
+ decklink: fix initialization failure in windows binary
+ ladspa: Fix critical warnings during plugin load on Windows and
fix dependencies in meson build
+ gl: fix cross-compilation error with viv-fb
+ qmlglsink: make work with eglfs_kms
+ rtspclientsink: Don't deadlock in preroll on early close
+ rtspclientsink: Fix client ports for the RTCP backchannel
+ rtsp-server: Fix session timeout when streaming data to client
over TCP
+ vaapiencode: h264: find best profile in those available, fixing
negotiation errors
+ vaapi: remove custom GstGL context handling, use GstGL instead.
Fixes GL Context sharing with WebkitGtk on wayland
+ gst-editing-services: various fixes
+ gst-python: bump pygobject req to 3.8;
fix GstPad.set_query_function(); dist autogen.sh and
configure.ac in tarball
+ g-i: pick up GstVideo-1.0.gir from local build directory in
GstGL build
+ g-i: update constant values for bindings
+ avoid duplicate symbols in plugins across modules in static
builds
+ ... and many, many more!
- Update to version 1.14.0:
+ Highlights:
- WebRTC support: real-time audio/video streaming to and from
web browsers;
- Experimental support for the next-gen royalty-free AV1 video
codec
- Video4Linux: encoding support, stable element names and
faster device probing;
- Support for the Secure Reliable Transport (SRT) video
streaming protocol;
- RTP Forward Error Correction (FEC) support (ULPFEC);
- RTSP 2.0 support in rtspsrc and gst-rtsp-server;
- ONVIF audio backchannel support in gst-rtsp-server and
rtspsrc;
- playbin3 gapless playback and pre-buffering support;
- Tee, our stream splitter/duplication element, now does
allocation query aggregation which is important for efficient
data handling and zero-copy;
- QuickTime muxer has a new prefill recording mode that allows
file import in Adobe Premiere and FinalCut Pro while the file
is still being written;
- rtpjitterbuffer fast-start mode and timestamp offset
adjustment smoothing;
- souphttpsrc connection sharing, which allows for connection
reuse, cookie sharing, etc;
- nvdec: new plugin for hardware-accelerated video decoding
using the NVIDIA NVDEC API;
- Adaptive DASH trick play support;
- ipcpipeline: new plugin that allows splitting a pipeline
across multiple processes;
- Major gobject-introspection annotation improvements for large
parts of the library API;
- GStreamer C# bindings have been revived and seen many updates
and fixes;
- The externally maintained GStreamer Rust bindings had many
usability improvements and cover most of the API now.
Coinciding with the 1.14 release, a new release with the 1.14
API additions is happening.
+ Updated translations.
- Drop libgstgl-1_0-0 typelib-1_0-GstGL-1_0,
libgstbadallocators-1_0-0 libgstbadbase-1_0-0 and
typelib-1_0-GstBadAllocators-1_0 sub-packages, moved to
gst-plugins-base package. Also drop libgstgl-1_0-0 and
libgstbadbase-1_0-0 from baselibs.conf and corresponding Requires
and post(un) handling of various dropped sub-packages.
- Add new sub-packages libgstisoff-1_0-0, libgstwebrtc-1_0-0, and
handle them in post(un), also add typelib-1_0-GstWebRTC-1_0 and
add respective Requires in devel sub-package. Finaly add
libgstisoff-1_0-0 and libgstwebrtc-1_0-0 to baselibs.conf.
- Add pkgconfig(nice) BuildRequires: New dependency, build WebRTC
support.
- Add pkgconfig(lcms2) BuildRequires: Build colormanagement
support.
- Add pkgconfig(libopenmpt) BuildRequires: Build openmpt support.
- Replace pkgconfig(libsrtp) with pkgconfig(libsrtp2)
BuildRequires.
- Update to version 1.12.5:
+ Bugs fixed: bgo#794069, bgo#794353, bgo#794620, bgo#794537,
bgo#793629, bgo#789476, bgo#789476, bgo#791910, bgo#791813,
bgo#791772, bgo#791330, bgo#791982.
- Drop gst-bad-vtdec-destroy-create-fix.patch and
gst-bad-player-transfer-ownership.patch: Fixed upstream.
- Move BuildRequires pkgconfig(dvdnav/dvdread) to BUILD_ORIG
section. It is only needed when building BUILD_ORIG package,
which is not the case for official builds for openSUSE Leap,
Tumbleweed or SLE.
- Add gst-bad-revert-automake-autoconf-versions.patch: Revert the
autoconf and automake version bump upstream did without
consideration about us, allow to build with the automake we have
Leap 42.3 and SLE12.
- Following the above patch, drop the explicit automake
BuildRequires, as libtool BuildRequires brings it in, and we can
now build with the old version we have in Leap/SLE.
- Split out fluidsynth plugin in new sub-package
gstreamer-plugins-bad-fluidsynth.
- Following the above, add gstreamer-plugins-bad-fluidsynth and
already built sub-package gstreamer-plugins-bad-chromaprint to
baselibs.conf, build 32-bits support for these too.
- Add conditional gstreamer-plugins-bad-fluidsynth and
gstreamer-plugins-bad-chromaprint Requires: to -devel
sub-package.
- Modernize spec-file by calling spec-cleaner
- Add gstreamer-plugins-bad-reproducible.patch to avoid variations
in gtk-doc output (boo#1048207).
- Following the above, add automake and libtool BuildRequires and
pass autoreconf, as the above patch touches the buildsystem.
- Move pkgconfig(mjpegtools) BuildRequires and resulting plugins to
normal build, mjpegtools with all needed features are now
available in openSUSE.
- No longer pass --disable-mpegpsmux and --disable-mpegtsmux to
configure, and move the resulting plugins to normal build. This
was originally done due to a possible license issue, however on
closer inspection, the plugins in question clearly states that
one can use any of the four licenses listed, so we elect to use
LGPL-2.1+.
- Remove conditional for libgstwayland-1_0-0 subpackage, need due
to it beeing in baselibs.conf, and lint bots declines this now.
- Add gst-bad-player-transfer-ownership.patch: player: transfer
ownership of info properties (bgo#791982).
- Add gst-bad-vtdec-destroy-create-fix.patch: vtdec: destroy and
create the GL context on start()/stop(). Removes a reference
count loop.
- Add python3-xml BuildRequires and switch to using plain make
instead of make_build macro, and add conditional for
pkgconfig(graphene-1.0), pkgconfig(wayland-client),
pkgconfig(wayland-cursor), pkgconfig(wayland-egl),
pkgconfig(wayland-protocols) and pkgconfig(wayland-scanner)
BuildRequires and the .so and sub-package produced, fix build for
old versions of openSUSE.
- Update to version 1.12.4:
+ openjpeg: Support building with openjpeg 2.3 (bgo#788703).
+ Bugs fixed: bgo#784593, bgo#787293, bgo#787942, bgo#789999,
bgo#790042, bgo#790812, bgo#791258.
- Drop gstpb-support-openjpeg-2.3.patch: Fixed upstream. Following
this; drop autoconf, automake and libtool BuildRequires, and no
longer pass autoreconf, no needed anymore.
- Move pkgconfig(libmodplug) BuildRequires, and thus libmodplug
module, to build-orig. This move is not legally motivated, but
rather build time optimization as it helps us eliminate a build
cycle in openSUSE.
- Switch to python3:
+ Replace python-base BuildRequires with python3-base.
+ Export PYTHON=/usr/bin/python3 before calling configure.
- Add pkgconfig(libde265) BuildRequires in orig-addon subpackage,
build h.265 (HVEC) decode support.
- Disable %glib2_gsettings_schema_post/postun scriptlets on
suse_version >= 1330: this functionality is now covered by file
triggers and the macros expand to %nil.
- Enable gobject introspection bindings:
+ Add gobject-introspection-devel BuildRequires: allow the build
system to find the needed infrastructure.
+ Pass --enable-introspection to configure: enable the
introspection support.
+ Split out new typelib- packages:
- typelib-1_0-GstBadAllocators-1_0
- typelib-1_0-GstGL-1_0
- typelib-1_0-GstInsertBin-1_0
- typelib-1_0-GstMpegts-1_0
- typelib-1_0-GstPlayer-1_0
- Move pkgconfig(mjpegtools) BuildRequires to orig-addon: mplex
without mpeg2enc support is pointless, so keep those two in the
same build conditional.
- Add gstpb-support-openjpeg-2.3.patch: fix build with openjpeg 2.3
(bgo#788703).
- Add autoconf, automake and libtool BuildRequires and call
autoreconf, since above patch touches the build system.
- Split out chromaprint plugin into
gstreamer-plugins-bad-chromaprint: the chromaprint plugin links
against ffmpeg (indirectly) which in turn can cause cycles in
various other builds, like webkit2).
- Update to version 1.12.3:
+ Bugs fixed: bgo#767462, bgo#782379, bgo#784887, bgo#785119,
bgo#785941, bgo#785957, bgo#785987, bgo#786036, bgo#786201,
bgo#786250, bgo#787234, bgo#787309, bgo#787442, bgo#787727.
- Replace pkgconfig(libopenjpeg1) with pkgconfig(libopenjp2)
BuildRequires: Build against the new branch of libopenjpeg.
- Fix file list on SLE, libgstteletext.so is only built on
openSUSE.
- Drop conditional valgrind-devel BuildRequires, this type of
debugging is probably not done by users of binary packages.
- Simplify spec, drop obsolete conditionals for openSUSE, keep only
conditionals for new versions of SLE (and BUILD_ORIG).
- Clean spec, modernize where appropriate, update macros.
- Add explicit pkgconfig(glib-2.0), pkgconfig(gstreamer-1.0),
pkgconfig(gmodule-export-2.0) and
pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: align with
what configure looks for.
- Add missing Requires to devel sub-package:
+ libgstbadallocators-1_0-0.
+ libgstbadaudio-1_0-0.
+ libgstwayland-1_0-0.
- Add Mesa-libGLESv3-devel, pkgconfig(egl), pkgconfig(gl) and
pkgconfig(glesv1_cm) BuildRequires: Add missing dependencies to
build full EGL/GL/GLES support.
- Add pkgconfig(libsrtp) BuildRequires: Build srtp support.
- Update to version 1.12.2:
+ Bugs fixed: bgo#764025, bgo#773159, bgo#782774, bgo#783028,
bgo#783075, bgo#783244, bgo#784027, bgo#784059, bgo#784210,
bgo#784439, bgo#784510, bgo#784755.
- Update to version 1.12.1:
+ Bugs fixed: bgo#783028, bgo#773681, bgo#776609, bgo#779202,
bgo#781249, bgo#781561, bgo#782221, bgo#782352, bgo#782376,
bgo#782693, bgo#782697, bgo#782736, bgo#782771, bgo#782801,
bgo#782921, bgo#783066, bgo#783075, bgo#783255, bgo#783256,
bgo#783401, bgo#783626, bgo#781204.
- Pass --disable-mpegpsmux, --disable-mpegtsmux and
- -disable-resindvd to configure when building for openSUSE on the
OBS until we can get the licensing sorted upstream. Move the
plugins to the orig-addon package.
- Add missing libgstplayer-1_0-0 Requires to
gstreamer-plugins-bad-devel sub package.
- Update to version 1.12.0:
+ Bugs fixed: bgo#773681, bgo#764947, bgo#780976, bgo#782046,
bgo#782119, bgo#782078.
- Changes from version 1.11.91:
+ Bugs fixed: bgo#729371, bgo#764011, bgo#778237, bgo#780190,
bgo#780397, bgo#780402, bgo#780494, bgo#780569, bgo#780570,
bgo#780897, bgo#781017, bgo#781018, bgo#781019, bgo#781022,
bgo#781023, bgo#781024, bgo#781027, bgo#781037, bgo#781043,
bgo#781156, bgo#781170, bgo#781179, bgo#781188, bgo#781233,
bgo#781267, bgo#781320, bgo#781539, bgo#781725.
- Changes from version 1.11.90:
+ Bugs fixed: bgo#736213, bgo#755782, bgo#764726, bgo#772811,
bgo#774544, bgo#775487, bgo#776436, bgo#776997, bgo#776999,
bgo#777847, bgo#778073, bgo#778333, bgo#778731, bgo#778825,
bgo#779011, bgo#779067, bgo#779309, bgo#779333, bgo#779447,
bgo#779453, bgo#779790, bgo#779831, bgo#779856, bgo#779869,
bgo#780064, bgo#780108, bgo#780179, bgo#780180, bgo#780330,
bgo#780367.
- Stop passing --disable-fatal-warnings to configure, not needed on
stable branch.
- Package new sub package libgstbadallocators-1_0-0.
- Update to version 1.11.2:
+ Bugs fixed: bgo#764947, bgo#758257, bgo#773709, bgo#775665,
bgo#776360, bgo#776490, bgo#777181, bgo#777206, bgo#777376,
bgo#777377, bgo#777394, bgo#777652, bgo#777682, bgo#777741,
bgo#777760, bgo#778028, bgo#778076, bgo#778142, bgo#778703,
bgo#779064, bgo#779070, bgo#779103, bgo#779154.
- Update to version 1.11.1:
+ Bugs fixed: bgo#696852, bgo#711155, bgo#746018, bgo#751324,
bgo#753003, bgo#755036, bgo#758232, bgo#760172, bgo#771992,
bgo#772357, bgo#773473, bgo#773521, bgo#773570, bgo#773932,
bgo#773936, bgo#774035, bgo#774112, bgo#774132, bgo#774177,
bgo#774178, bgo#774196, bgo#774223, bgo#774357, bgo#774400,
bgo#774463, bgo#774485, bgo#774493, bgo#774518, bgo#774530,
bgo#774576, bgo#774629, bgo#774637, bgo#774689, bgo#774850,
bgo#774886, bgo#775171, bgo#775248, bgo#775293, bgo#775306,
bgo#775377, bgo#775378, bgo#775379, bgo#775409, bgo#775746,
bgo#775791, bgo#775793, bgo#775967, bgo#776047, bgo#776076,
bgo#776141, bgo#776317, bgo#776352, bgo#776399, bgo#776431,
bgo#776722, bgo#776727, bgo#776787, bgo#776790, bgo#776900,
bgo#777048, bgo#777078, bgo#777097, bgo#777121, bgo#773927,
bgo#770990, bgo#774587, bgo#774793, bgo#775726, bgo#775288,
bgo#772822, bgo#774527.
- Gstreamer-plugins-bad now allows for disabling of internal
dependency free plugins, hence we now pass conditional
- -disable-dvdspu and --disable-siren to configure, as those are
the last internal plugins we disable.
- Following the above drop pre_checkin.sh,
gstreamer-plugins-bad-patch-source.sh and
gst-plugins-bad-x.xx.x-patched.tar.xz, we no longer need to
generate a patched tarball.
- Drop gstreamer-revert-bogus-automake-version.patch, gnome-common
BuildRequires and autogen.sh call, no longer needed since we are
not using the patched tarball.
- Pass --disable-fatal-warnings to configure, and add fixme, needed
now with unstable tarball.
- Tweak fdupes macro usage, less rpmlint warnings.
- Add missing Requires in devel subpackage.
- Pass --disable-festival to configure, unmaintained and slated for
removal upstream, currently causes rpmlint warnings (bgo#774508).
- Add define ENABLE_OPENH264 and and conditional
pkgconfig(openh264) BuildRequires, currently set to disabled (0).
Build openh264 support. Using define so we can quickly enable it,
should we be able to get openh264 into the distro.
- Replace gstreamer-devel and gstreamer-plugins-base-devel with
pkgconfig(gstreamer-video-1.0), pkgconfig(gstreamer-audio-1.0)
and pkgconfig(gstreamer-pbutils-1.0) BuildRequires: Align with
what configure checks for.
- Enable conditional pkgconfig(graphene-1.0) BuildRequires for
openSUSE 1330 (TW) and newer.
- Enable pkgconfig(libdc1394-2) BuildRequires: Plugin now ported
to gst-1.0.
- Drop pkgconfig(libtimidity) BuildRequires: No longer needed nor
used.
- Drop bcond_with divx4linux and divx4linux-devel BuildRequires:
Plugin no longer available.
- Drop several disabled BuildRequires and plugins, the non-ported
plugins have been dropped from upstream source.
- Add pkgconfig(fdk-aac) BuildRequires in ORIG: Build fdk-aac
support.
- Drop obsolete libgstvdp subpackage and conditionals in place for
it (also from baselibs.conf).
- Update to version 1.10.4 (CVE-2017-5848):
+ Bugs fixed: bgo#776612, bgo#777841, bgo#777957, bgo#777979,
bgo#778297, bgo#778434, bgo#778452, bgo#778828.
- Drop gstreamer-plugins-bad-CVE-2017-5848.patch: Fixed upstream.
- Drop pkgconfig(libtimidity) BuildRequires: Not needed as plugin
is not ported to 1.0 branch, and even dropped entirely in
upcomming 1.12.0 release.
- Fix CVE-2017-5847 (boo#1023259):
+ Add gstreamer-plugins-bad-CVE-2017-5848.patch: psdemux: Rewrite
PSM parsing using GstByteReader. Avoid possible buffer
overflows and ignore invalid PSM packets better by using
GstByteReader (bgo#777957).
- Add gstreamer-plugins-bad Requires in devel subpackage.
- Update to version 1.10.3 (CVE-2017-5838):
+ Bugs fixed: bgo#740101, bgo#775072, bgo#775292, bgo#775970,
bgo#776072, bgo#776244, bgo#776461, bgo#776591, bgo#776722,
bgo#776726, bgo#777143, bgo#777144, bgo#777400, bgo#777503,
bgo#777533, bgo#777742, bgo#777930.
- Wrap wayland support properly to fix builderrors in non-TW.
- Update to version 1.10.2:
+ Bugs fixed: bgo#774624, bgo#774702, bgo#774851, bgo#774896,
bgo#775048, bgo#775120, bgo#775127, bgo#775130.
- Update to version 1.10.1:
+ Bugs fixed: bgo#773681, bgo#773313, bgo#774287, bgo#774328,
bgo#774462.
- Update to version 1.10.0:
+ Bugs fixed: bgo#758717, bgo#762717, bgo#769382, bgo#770528,
bgo#770587, bgo#772330, bgo#772499, bgo#772503, bgo#772698,
bgo#772699, bgo#772704, bgo#772706, bgo#772742, bgo#773026,
bgo#773423, bgo#773540, bgo#773635, bgo#773720, bgo#772608.
+ Updated translations.
- Rebase gstreamer-plugins-bad-patch-source.sh.
- Package new plugins: musepack and timecode.
- Replace disabled pkgconfig(slv2) BuildRequires with
pkgconfig(lilv-0), and enabled it following upstream changes.
Drop bcond_with lv2 and move built plugin to main package, all
dependencies are now available in openSUSE.
- Add disabled pkgconfig(graphene-1.0) BuildRequires, new optional
dependency, not yet available in openSUSE.
- Add pkgconfig(webrtc-audio-processing) BuildRequires: Build
webrtcdsp plugin.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Add pkgconfig(gstreamer-allocators-1.0), pkgconfig(libdrm) and
pkgconfig(libkms) BuildRequires: Build new kmssink plugin, mainly
targeted for embedded systems.
- Fix conditional for pkgconfig(tiger) to only apply for
Tumbleweed.
- Enable pkgconfig(tiger) BuildRequires for Tumbleweed.
- Disable libbs2b support when building on SLE.
- Update to version 1.8.3 (boo#996937):
+ Bugs fixed: bgo#767492, bgo#769376, bgo#736227, bgo#768160,
bgo#767553, bgo#761260, bgo#763044, bgo#763081, bgo#756866,
bgo#768771, bgo#766662, bgo#766163, bgo#768146, bgo#766663,
bgo#767792, bgo#767492, bgo#767635.
+ Updated translations.
- Move libbs2b-devel BuildRequires and corresponding plugin to
main package. There is no need for this to be in the addon one.
- Really disable wayland support on SLE12.
- Disable zbar support when building on SLE.
- Enable zbar support (needed for a new key-signing tool):
+ Add pkgconfig(zbar) BuildRequires.
- Drop pkgconfig(libcdaudio) BuildRequires: No longer needed, nor
used anymore.
- Remove obsolete clean section and a no longer meaningful
conditional.
- Update to version 1.8.2:
+ bgo#756948: directsoundsrc: Audio Device not found on Windows
(string encoding not honored).
+ bgo#764758: vulkan didn't build out of tree due to vkconfig.h.
+ bgo#765324: compositor: crashes on NULL pointer in
_aggregate_frames().
+ bgo#765456: vtdec: Strange bug re-encoding video with GST 1.8.1
on Mac OS 10.10.
+ bgo#765926: mpegtsmux: Set PTS on aligned buffers.
+ bgo#766190: vtdec: corrupted rendering on OSX.
+ bgo#766213: openjpeg plugin needs to be ported to libopenjp2
v2.1.
+ bgo#766289: amc: cannot play some files on android.
+ bgo#766422: videoaggregator: rtspsrc ! compositor produces no
output.
+ bgo#766441: OpenBSD does not use librt, but provides the needed
functions in libc.
+ bgo#766520: gl: win32: race when handling window messages while
creating the internal window.
+ bgo#766611: gl: buffer pool configuration error with
caopengllayersink.
+ bgo#766638: ahc: fix possible NULL deref.
+ bgo#766732: openjpegenc: Doesn't manage MCT switch for RGB and
YUV frames.
+ bgo#767298: amc: gst_object_unref on caps.
+ bgo#767302: ahcsrc: div by 0 warning.
- Make baselibs.conf consistent with spec file (boo#980893).
- Drop pkgconfig(libmusicbrainz): gstreamer does not depend on it
directly.
- Update to GNOME 3.20.2 (Fate#318572)
- Update to version 1.8.1:
+ bgo#760473: OpenCV face detection does not work with OpenCV
newer than 2.4.11.
+ bgo#747633: decklinkvideosrc: crash in
::VideoInputFrameArrived() callback with video_frame=NULL.
+ bgo#762924: interlace: negotiation fails unexpectedly.
+ bgo#763324: nvenc fails to compile with Nvidia video SDK 6.0.
+ bgo#763404: bad: video sink: Post un-handled keyboard/mouse
events as message to application.
+ bgo#763862: mxfmux: Instead of releasing request pads on
stop(), clear them only.
+ bgo#764148: gtkglsink doesn't fail to create on incompatible
hardware.
+ bgo#764339: ahcsrc: g_object_class_install_property: assertion
'pspec- > flags & G_PARAM_WRITABLE' during initialization.
+ bgo#764363: videoaggregator: Does not take into account the
best output format that is computed.
+ bgo#764404: hlsdemux: Assertion with AES encrypted stream.
+ bgo#764448: h264parse: constrained-baseline is a subset of
baseline.
+ bgo#764523: -lole32 is missing for libgstdirectsoundsrc.
+ bgo#764545: Crash when trying to use vulkan sink.
+ bgo#765005: mpegtsmux: memory leak caused by pad_data- >
language.
+ bgo#765194: caopengllayersink: renders blurry content on HiDPI
screens because contentsScale is ignored.
+ bgo#765241: glimagesink: need to clean window_id when state
change form READY to NULL.
+ bgo#765079: srtpdec request-key is not signaled if roc is
missing.
- Clean up spec file, properly escape disabled plugins and macros.
Make rpmlint report readable again. Also remove an obsolete
source repack comment, we do it via pre_checkin.sh now.
- No longer pass V=1 to make, stop littering buildlogs and
debugging is done local anyway.
- Add some missing post/postun handling.
- Add pkgconfig(bluez), pkgconfig(x265) and libbs2b-devel
BuildRequires and replace librtmp-devel for pkgconfig(librtmp):
Build more supported plugins.
- Disable a few BuildRequires that are not ported yet, no need to
pull unused BuildRequires: SDL-devel, pkgconfig(daala),
pkgconfig(flite), pkgconfig(libdc1394-2), libaudio-devel and
libxvidcore-devel.
- Split out a new libgstvdpau in an own sub-package, vdpau support
is not needed for people not running nvidia binary driver.
- Add fdupes BuildRequires and add macro to install section.
- Stop passing --enable-experimental to configure, currently we are
not building any experimental plugins, nor should we in the
future.
- Update to GNOME 3.20 Fate#318572
- Remove gstreamer-plugins-bad-real.patch
- Update to version 1.8.0:
+ Hardware-accelerated zero-copy video decoding on Android
+ New video capture source for Android using the
android.hardware.Camera API.
+ Windows Media reverse playback support (ASF/WMV/WMA).
+ New tracing system provides support for more sophisticated
debugging tools.
+ New high-level GstPlayer playback convenience API.
+ Initial support for the new Vulkan API, see Matthew Waters'
blog post for more details.
+ Improved Opus audio codec support: Support for more than two
channels; MPEG-TS demuxer/muxer can now handle Opus;
sample-accurate encoding/decoding/transmuxing with Ogg,
Matroska, ISOBMFF (Quicktime/MP4), and MPEG-TS as container;
new codec utility functions for Opus header and caps handling
in pbutils library. The Opus encoder/decoder elements were
also moved to gst-plugins-base (from -bad), and the opus RTP
depayloader/payloader to -good.
+ GStreamer VAAPI module now released and maintained as part of
the GStreamer project.
+ Asset proxy support in the GStreamer Editing Services.
+ Bugs fixed: bgo#763756, bgo#763793, bgo#763877, bgo#763974,
bgo#764066, bgo#763262.
- Add pkgconfig(xcb) and pkgconfig(wayland-scanner) BuildRequires:
New dependencies.
- Add 2 new subpackages and handle them in post/un
+ libsgtbadaudio and libgstplayer.
- Add gstreamer-plugins-bad.appdata.xml so that the codecs can
show up in a Software Center.
- Add libgstadaptivedemux-1_0-0 to baselibs.conf.
- Update to version 1.6.3:
+ Fix regression in GL library that made glimagesink unsable on
Android.
+ Integer arithmetic overflow in queue2 element that could break
buffering or cause crashes due to NULL pointer dereference.
+ Fix crash in AAC/ADTS typefinder caused by reading more memory
than is available.
+ Stop ignoring encoder errors in the VP8/VP9 encoders.
+ Deprecate GstVideoEncoder GST_VIDEO_ENCODER_FLOW_DROPPED. It's
redudant and was never actually implemented.
+ Ensure to store the correct video info in GstVideoBufferPool.
+ Fix caps in rtspsrc when doing SRTP over interleaved TCP.
+ Fix crash in pcap parser on 0-sized packets.
+ Clear EOS flag in appsrc to allow reuse after EOS and
flushing.
+ Ignore flushing streams in streamsynchronizer during stream
switches to fix problems caused by this in
gst-editing-services.
+ Ignore tags and other metadata in WAV files after the "data"
chunk in PUSH mode to prevent them from being interpreted as
audio.
+ Correctly use colorimetry in v4l2 only for YUV color formats.
+ Set reserved bits in MPEG TS muxer to 1s.
+ Fix calculation of SBC frame lengths.
+ Fix output of the RTP JPEG2000 depayloader to have one frame
per buffer and crash in the OpenJPEG decoder on incomplete
frames.
+ Update ffmpeg snapshot in gst-libav to 2.8.5.
+ Memory leak fixes in scaletempo, the raw video RTP
depayloader, and in playsink related to audio/video filters.
+ Fixes for error handling in the OSX audio plugin.
+ Various gobject-introspection annotation fixes and additions.
+ Compiler warning fixes for latest clang compiler.
- Update to version 1.6.2:
+ Crashes in gst-libav with sinks that did not provide a buffer
pool but supported video metadata were fixed. This affected
d3dvideosink and some 3rd party sinks. Also related fixes for
crashes when a downstream buffer pool failed allocation.
+ Big GL performance improvement on iOS by a factor of 2 by using
Apple's sync extension.
+ Deadlocks in the DirectSound elements on Windows, and the
behaviour of its mute property were fixed.
+ The Direct3D video sink does not crash anymore when minimizing
the window.
+ The library soname generation on Android >= 6.0 was fixed,
which previously caused GStreamer to fail to load there.
+ File related elements have large-file (>2GB) support on Android
now.
+ gst-libav was updated to ffmpeg 2.8.3.
+ Deserialization of custom events in the GDP depayloader was
fixed.
+ Missing OpenGL context initialization in the Qt/QML video sink
was fixed in certain situations.
+ Interoperability with some broken RTSP servers using HTTP
tunnel was improved.
+ Various compilation fixes for Windows.
+ Various smaller memory leak and other fixes in different
places.
+ Bugs fixed: bgo#734098, bgo#738292, bgo#741608, bgo#753823,
bgo#755106, bgo#755222, bgo#755614, bgo#756028, bgo#756951,
bgo#757155, bgo#757264, bgo#757453, bgo#757454, bgo#757732,
bgo#757854, bgo#757873, bgo#757895, bgo#757924, bgo#757929,
bgo#757935, bgo#758029, bgo#758151, bgo#758204, bgo#758205,
bgo#758276, bgo#758285, bgo#758286, bgo#758337, bgo#758344,
bgo#758512, bgo#758620, bgo#758861, bgo#758912, bgo#758913,
bgo#758921, bgo#759019, bgo#759380.
- Fix build for Leap 42.1.
- Do not BuildRequires pkgconfig(wayland-egl) on SLE.
- Add pkgconfig(libssh2) BuildRequires: Build ssh support.
- Add libcurl.so to BUILD_ORIG file list for openSUSE 13.1 only,
as packman builds against Update where a new enough version is
provided.
- Update to version 1.6.1:
+ Bugs fixed: bgo#756567, bgo#752132, bgo#752230, bgo#754523,
bgo#755108, bgo#755132, bgo#755134, bgo#755239, bgo#755623,
bgo#755680, bgo#755738, bgo#755754, bgo#755759, bgo#755824,
bgo#755840, bgo#755850, bgo#755852, bgo#755892, bgo#755969,
bgo#755981, bgo#756001, bgo#756065, bgo#756070, bgo#756181,
bgo#756186, bgo#756383, bgo#756563, bgo#756578, bgo#756592,
bgo#756617, bgo#756653, bgo#756861, bgo#756876, bgo#757251.
- Add gstreamer-revert-bogus-automake-version.patch, upstream
bumped automake req to high.
- Update to version 1.6.0:
+ For changelog, see mainpackage changes, everything is condensed
there.
- Rebase gstreamer-plugins-bad-patch-source.sh, add new plugins.
- Drop gstreamer-plugins-bad-real.patch: real plugin was dropped
from gstreamer-bad package.
- Add new sub-package libgstadaptivedemux-1_0-0 and handle it in
%post/postun.
- Change from simple %defines to %bcond_with/without, as this
allows to be set in prjconf without the need to patch the .spec
files.
- Create new subpackage libgstwayland-1_0-0.
- added BuildRequires: pkgconfig(nettle) to enable building hls plugin
- Update to version 1.4.5:
+ Bugs fixed: bgo#722764, bgo#729768, bgo#739152, bgo#740191,
bgo#740201, bgo#740451, bgo#740953, bgo#741321.
- Remove obsolete FIXME entries about pkgconfig(wayland-client)
BuildRequires, we have had this enabled for a while.
- Disable BuildRequires on libchromaprint, fluidsynth and openAL on
SLE12.
- Enable pkgconfig(libchromaprint) BuildRequires, build
chromaprint plugin.
- Update to version 1.4.4:
+ bgo#732239, bgo#733510, bgo#734156, bgo#736319, bgo#737186,
bgo#737569, bgo#737658, bgo#737724, bgo#738067, bgo#738223,
bgo#738230, bgo#738243, bgo#738291, bgo#738449, bgo#738519,
bgo#738532, bgo#738674, bgo#738695, bgo#738696, bgo#739277,
bgo#739348, bgo#739368, bgo#739374.
+ Updated translations.
- Add pkgconfig(fluidsynth), pkgconfig(gudev-1.0),
pkgconfig(libusb-1.0), pkgconfig(libwebp), pkgconfig(libxml-2.0),
pkgconfig(OpenEXR) and pkgconfig(sbc) BuildRequires, build more
plugins.
==== gstreamer-plugins-base ====
Version update (1.12.5 -> 1.16.2)
Subpackages: gstreamer-plugins-base-lang libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_0
- Update to version 1.16.2:
+ xvimagepool: Update size, stride, and offset with allocated
XvImage
+ video-converter: Fix RGB-XYZ-RGB conversion
+ audiorate: Update next_offset on rate change
+ audioringbuffer: Reset reorder flag before check
+ audio-buffer: Don't fail to map buffers with zero samples
+ videorate: Fix max-duplication-time handling
+ gl/gbm: ensure we call the resize callback before attempting to
draw
+ video-converter: Various fixes for interlaced scaling
+ gstrtspconnection: messages_bytes not decreased
+ check: Don't use real audio devices for tests
+ riff: add CineForm mapping
+ glfilters: Don't use static variables for storing per-element
state
+ glupload: Add VideoMetas and GLSyncMeta to the raw uploaded
buffers
+ streamsynchronizer: avoid pad release race during logging.
- Update to version 1.16.1:
+ See main gstreamer package for changelog.
- Drop upstream fixed patches:
+ gst-plugins-base-doc-build-fix.patch.
+ gstreamer-plugins-base-arm-neon-configuration.patch.
- Drop pkgconfig(gdk-pixbuf-2.0), pkgconfig(gtk+-3.0) and
pkgconfig(gtk+-x11-3.0) BuildRequires and pass --disable-examples
to configure (we already do in meson conditional): Only needed to
build the examples.
- Add explicit pkgconfig(wayland-protocols) BuildRequires:
Previously pulled in by gtk3 dependency.
- Add explicit conditional pkgconfig(cairo) BuildRequires for
openSUSE versions older than current Tumbleweed, workaround bug
in pangocairo dependencies in those releases. Also previously
pulled in by gtk3 dependency.
- Add gstreamer-plugins-base-arm-neon-configuration.patch
as an upstream backport of:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/commit/d8d4904e
- Use %make_build.
- Update to version 1.16.0:
+ Highlights
- GStreamer WebRTC stack gained support for data channels for
peer-to-peer communication based on SCTP, BUNDLE support, as
well as support for multiple TURN servers.
- AV1 video codec support for Matroska and QuickTime/MP4
containers and more configuration options and supported
input formats for the AOMedia AV1 encoder
- Support for Closed Captions and other Ancillary Data in video
- Support for planar (non-interleaved) raw audio
- GstVideoAggregator, compositor and OpenGL mixer elements are
now in -base
- New alternate fields interlace mode where each buffer carries
a single field
- WebM and Matroska ContentEncryption support in the Matroska
demuxer
- new WebKit WPE-based web browser source element
- Video4Linux: HEVC encoding and decoding, JPEG encoding, and
improved dmabuf import/export
- Hardware-accelerated Nvidia video decoder gained support for
VP8/VP9 decoding, whilst the encoder gained support for
H.265/HEVC encoding.
- Many improvements to the Intel Media SDK based
hardware-accelerated video decoder and encoder plugin (msdk):
dmabuf import/export for zero-copy integration with other
components; VP9 decoding; 10-bit HEVC encoding; video
post-processing (vpp) support including deinterlacing; and
the video decoder now handles dynamic resolution changes.
- The ASS/SSA subtitle overlay renderer can now handle multiple
subtitles that overlap in time and will show them on screen
simultaneously
- The Meson build is now feature-complete (*) and it is now the
recommended build system on all platforms. The Autotools
build is scheduled to be removed in the next cycle.
- The GStreamer Rust bindings and Rust plugins module are now
officially part of upstream GStreamer.
- The GStreamer Editing Services gained a gesdemux element that
allows directly playing back serialized edit list with
playbin or (uri)decodebin
- Many performance improvements
- Switch to meson for Tumbleweed.
- Adjust line to get the minimum required gstreamer version.
- Disable tremor (needs libvorbisidec)
- Disable examples.
- Package libgstcompositor.so and libgstoverlaycomposition.so.
- Adjust documentation directory.
- Add gst-plugins-base-doc-build-fix.patch: fix build with
automake.
- Up gstreamer-plugins-bad Conflicts.
- Now requires glib2 >= 2.40.
- Obsolete libgstbadvideo-1_0-0: now part of -base.
- Update to version 1.14.5:
+ audioconvert: fix endianness conversion for unpacked formats
(e.g. S24_32BE).
+ audioringbuffer: Fix wrong memcpy address when reordering
channels.
+ decodebin2: Make sure to remove pad probes when freeing
GstDecodeGroup.
+ glviewconvert: fix output when a transformation matrix is used.
+ glupload:
- Prevent segfault when updating caps.
- dmabuf: be explicit about gl formats used.
+ gl/egl: Determine correct format on dmabuf import.
+ id3tag: validate the year from v1 tags before passing to
GstDateTime.
+ rtpbasepayload: Fix sequence numbers when using buffer lists.
+ rtspconnection:
- Fix security issue, potential heap overflow (CVE-2019-9928).
- Fix GError set over the top of a previous GError.
- Do not duplicate authentication headers.
+ subparse: don?t assert when failing to parse subrip timestamp.
+ video: various convert sample frame fixes.
+ video-converter: fix conversion from I420_10LE/BE, I420_12LE/BE,
A420_10LE/BE to BGRA/RGBA which created corrupted output.
+ video-format: Fix GBRA_10/12 alpha channel pixel strides.
- Drop upstream fixed patches:
+ CVE-2019-9928.patch
+ 0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch
- Add CVE-2019-9928.patch: fix a heap overflow in the rtsp
connection parser (boo#1133375 CVE-2019-9928).
- Added:
0001-id3tag-Correctly-validate-the-year-from-v1-tags-befo.patch
which fixes:
https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/384
"Segfault since 1.16" which also occurs in 1.14.4.
- Update to version 1.14.4:
+ Bugfix release, please see .changes in gstreamer main package.
- Update to version 1.14.3:
+ Bugfix release, please see .changes in gstreamer main package.
- Update to version 1.14.2:
+ Update docs.
+ xvimage: Fix symbol redefine build error.
+ glcolorbalance: Support OES textures for input/passthrough.
+ meson: gl: fix backported patch.
+ gl/build: fixed failed compilation due to missing EGLuint64KHR
typedef.
+ parsebin: Don't try to continue autoplugging a parser if we got
raw caps.
+ audiobasesrc: Round down segsize to an integer number of
samples.
+ discoverer: Don't crash when running with -v if channel-mask==0
and >7 channels.
+ gldownloadelement: fix build with msvc.
+ subparse: Don't read beyond array.
+ ogg: Avoid undefined granule shift.
+ libs: g-ir-scanner: do not hardcode libtool path.
+ rawvideoparse: fix typo in 'plane-offsets' description.
+ video: fix some GIR array annotations.
+ audio: fix some GIR array annotations.
+ meson: gl: remove non-headers from gl_prototype_headers.
+ meson: install the man pages for the command line tools.
+ meson: Fix detection of glib-mkenums under MSYS2.
- Conditionalize orc and pkgconfig(wayland-egl) BuildRequires and
enable-orc call, fix build for SLE 12 SP3.
- Conditionalize pkgconfig(graphene-1.0) BuildRequires: fix build
for Leap 42.3.
- Update to version 1.14.1:
+ GstPad: Fix race condition causing the same probe to be called
multiple times
+ Fix occasional deadlocks on windows when outputting debug
logging
+ Fix debug levels being applied in the wrong order
+ GIR annotation fixes for bindings
+ audiomixer, audioaggregator: fix some negotiation issues
+ gst-play-1.0: fix leaving stdin in non-blocking mode after exit
+ flvmux: wait for caps on all input pads before writing header
even if source is live
+ flvmux: don't wake up the muxer unless there is data, fixes
busy looping if there's no input data
+ flvmux: fix major leak of input buffers
+ rtspsrc, rtsp-server: revert to RTSP RFC handling of
sendonly/recvonly attributes
+ rtpvrawpay: fix payloading with very large mtu sizes where
everything fits into a single RTP packet
+ v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM
+ v4l2: Disable DMABuf for emulated formats when using libv4l2
+ v4l2: Always set colorimetry in S_FMT
+ asfdemux: Set stream-format field for H264 streams and handle
H.264 in bytestream format
+ x265enc: Fix tagging of keyframes on output buffers
+ ladspa: Fix critical during plugin load on Windows
+ decklink: Fix COM initialisation on Windows
+ h264parse: fix re-use across pipeline stop/restart
+ mpegtsmux: fix force-keyframe event handling and PCR/PMT
changes that would confuse some players with generated HLS
streams
+ adaptivedemux: Support period change in live playlist
+ rfbsrc: Fix support for applevncserver and support NULL pool in
decide_allocation
+ jpegparse: Fix APP1 marker segment parsing
+ h265parse: Make caps writable before modifying them, fixes
criticals
+ fakevideosink: request an extra buffer if enable-last-sample is
enabled
+ wasapisrc: Don't provide a clock based on WASAPI's clock
+ wasapi: Only use audioclient3 when low-latency, as it might
otherwise glitch with slow CPUs or VMs
+ wasapi: Don't derive device period from latency time, should
make it more robust against glitches
+ audiolatency: Fix wave detection in buffers and avoid bogus pts
values while starting
+ msdk: fix plugin load on implementations with only HW support
+ msdk: dec: set framerate to the driver only if provided, not in
0/1 case
+ msdk: Don't set extended coding options for JPEG encode
+ rtponviftimestamp: fix state change function init/reset causing
races/crashes on shutdown
+ decklink: fix initialization failure in windows binary
+ ladspa: Fix critical warnings during plugin load on Windows and
fix dependencies in meson build
+ gl: fix cross-compilation error with viv-fb
+ qmlglsink: make work with eglfs_kms
+ rtspclientsink: Don't deadlock in preroll on early close
+ rtspclientsink: Fix client ports for the RTCP backchannel
+ rtsp-server: Fix session timeout when streaming data to client
over TCP
+ vaapiencode: h264: find best profile in those available, fixing
negotiation errors
+ vaapi: remove custom GstGL context handling, use GstGL instead.
Fixes GL Context sharing with WebkitGtk on wayland
+ gst-editing-services: various fixes
+ gst-python: bump pygobject req to 3.8;
fix GstPad.set_query_function(); dist autogen.sh and
configure.ac in tarball
+ g-i: pick up GstVideo-1.0.gir from local build directory in
GstGL build
+ g-i: update constant values for bindings
+ avoid duplicate symbols in plugins across modules in static
builds
+ ... and many, many more!
- Drop gst-pb-base-fix-unresolvable.patch: Fixed upstream.
- Following the above, drop libtool BuildRequires and stop running
autogen.sh, no longer needed.
- Update to version 1.14.0:
+ Highlights:
- WebRTC support: real-time audio/video streaming to and from
web browsers;
- Experimental support for the next-gen royalty-free AV1 video
codec;
- Video4Linux: encoding support, stable element names and
faster device probing;
- Support for the Secure Reliable Transport (SRT) video
streaming protocol;
- RTP Forward Error Correction (FEC) support (ULPFEC);
- RTSP 2.0 support in rtspsrc and gst-rtsp-server;
- ONVIF audio backchannel support in gst-rtsp-server and
rtspsrc;
- playbin3 gapless playback and pre-buffering support;
- Tee, our stream splitter/duplication element, now does
allocation query aggregation which is important for efficient
data handling and zero-copy;
- QuickTime muxer has a new prefill recording mode that allows
file import in Adobe Premiere and FinalCut Pro while the file
is still being written;
- rtpjitterbuffer fast-start mode and timestamp offset
adjustment smoothing;
- souphttpsrc connection sharing, which allows for connection
reuse, cookie sharing, etc;
- nvdec: new plugin for hardware-accelerated video decoding
using the NVIDIA NVDEC API;
- Adaptive DASH trick play support;
- ipcpipeline: new plugin that allows splitting a pipeline
across multiple processes;
- Major gobject-introspection annotation improvements for large
parts of the library API;
- GStreamer C# bindings have been revived and seen many updates
and fixes;
- The externally maintained GStreamer Rust bindings had many
usability improvements and cover most of the API now.
Coinciding with the 1.14 release, a new release with the 1.14
API additions is happening.
+ Updated translations.
- Add:
+ gcc-c++, libjpeg-devel, libpng-devel and Mesa-libGLESv3-devel,
and egl, gbm, gl, glesv1_cm, glesv2, graphene-1.0, gudev-1.0,
gdk-pixbuf-2.0, gmodule-no-export-2.0, libdrm, wayland-client,
wayland-cursor, wayland-egl and x11-xcb pkgconfig modules as
build time dependencies.
+ gio-unix-2.0, glib-2.0, xext, xv and x11 BuildRequires to avoid
implicit dependencies.
+ OpenGL shared library and its GI bindings and plugin plus
audiomixer plugin from gstreamer-plugins-bad/good, following
upstream changes.
- Add new sub-package libgstgl-1_0-0 to baselibs.conf.
- Add versioned gstreamer-plugins-bad Conflicts: Several
sub-packages moved here, conflict on older versions.
- Add gst-pb-base-fix-unresolvable.patch: Fix unresolvable problem
due to moved plugins, take 2 commits from upstream stable branch.
- Following the above patch: Add libtool BuildRequires and pass
autogen.sh
==== gstreamer-plugins-good ====
Version update (1.12.5 -> 1.16.2)
Subpackages: gstreamer-plugins-good-lang
- Update to version 1.16.2:
+ vp9dec: Fix broken 4:4:4 8bits decoding
+ rtpsession: add locking for clear-pt-map
+ rtpL16depay: don't crash if data is not modulo channels*width
+ wavparse:
- Fix push mode ignoring audio with a size smaller than segment
buffer
- Fix push mode ignoring last audio payload chunk
+ aacparse: fix wrong offset of the channel number in adts header
+ jpegdec:
- Fix incorrect logic in EOI tag detection
- Don't overwrite the last valid line
+ videocrop: Also update the coordinate when in-place
+ vpx: Error out if enabled and no features found
+ v4l2videodec: ensure pool exists before orphaning it
+ v4l2videoenc: fix type conversion errors
+ v4l2bufferpool: Queue number of allocated buffers to capture
+ v4l2object:
- Fix mpegversion number typo
- Work around bad TRY_FMT colorimetry implementations
- Update to version 1.16.1:
+ See main gstreamer package for changelog.
- Drop gstreamer-plugins-good-fix-glibc-incompat.patch: Fixed
upstream.
- Add gstreamer-plugins-good-fix-glibc-incompat.patch: v4l2: Fix
type compatibility issue with glibc 2.30.
- Use make_build macro.
- Add missing pkgconfig(Qt5X11Extras) BuildRequires: Needed to
build Qt X11 integration.
- Update to version 1.16.0:
+ Highlights
- GStreamer WebRTC stack gained support for data channels for
peer-to-peer communication based on SCTP, BUNDLE support, as
well as support for multiple TURN servers.
- AV1 video codec support for Matroska and QuickTime/MP4
containers and more configuration options and supported
input formats for the AOMedia AV1 encoder
- Support for Closed Captions and other Ancillary Data in video
- Support for planar (non-interleaved) raw audio
- GstVideoAggregator, compositor and OpenGL mixer elements are
now in -base
- New alternate fields interlace mode where each buffer carries
a single field
- WebM and Matroska ContentEncryption support in the Matroska
demuxer
- new WebKit WPE-based web browser source element
- Video4Linux: HEVC encoding and decoding, JPEG encoding, and
improved dmabuf import/export
- Hardware-accelerated Nvidia video decoder gained support for
VP8/VP9 decoding, whilst the encoder gained support for
H.265/HEVC encoding.
- Many improvements to the Intel Media SDK based
hardware-accelerated video decoder and encoder plugin (msdk):
dmabuf import/export for zero-copy integration with other
components; VP9 decoding; 10-bit HEVC encoding; video
post-processing (vpp) support including deinterlacing; and
the video decoder now handles dynamic resolution changes.
- The ASS/SSA subtitle overlay renderer can now handle multiple
subtitles that overlap in time and will show them on screen
simultaneously
- The Meson build is now feature-complete (*) and it is now the
recommended build system on all platforms. The Autotools
build is scheduled to be removed in the next cycle.
- The GStreamer Rust bindings and Rust plugins module are now
officially part of upstream GStreamer.
- The GStreamer Editing Services gained a gesdemux element that
allows directly playing back serialized edit list with
playbin or (uri)decodebin
- Many performance improvements
- Add meson support, but disable because plugin documentation is
currently not being built.
- Update to version 1.14.5:
+ flv: Use 8kHz sample rate for alaw/mulaw audio.
+ flvdemux: Do not error out if the first added and chained pad
is not linked.
+ flvmux: try harder to make sure timestamps are always
increasing.
+ gdkpixbufdec: output a TIME segment which is what?s expected
for raw video.
+ matroskademux: fix handling of MS ACM audio.
+ matroska: fix handling of FlagInterlaced.
+ pulsesink: Deal with not being able to convert a format to
caps.
+ rtph265depay, rtph264depay; aggregation packet marker handling
fixes.
+ rtpmp4gdepay: detect broken senders who send AAC with ADTS
frames.
+ rtprawdepay: keep buffer pool around when flushing/seeking.
+ rtpssrcdemux: Forward serialized events to all pads.
+ qmlglsink: Handle OPENGL header guard changes.
+ qtdemux: fix track language code parsing; ignore corrupted CTTS
box.
+ qtmux: Correctly set tkhd width/height to the display size.
+ splitmuxsink:
- Various timecode meta handling fixes.
- Make work with audio-only encoders as muxers, e.g. wavenc
+ v4l2sink: fix pool-less allocation query handling.
+ v4l2dec/enc: fix use after free when handling events.
+ vpx: Fix build against libvpx 1.8.
+ webmmux: allow resolutions above 4096.
- Drop gstreamer-plugins-good-fix-vpx-build.patch: Fixed upstream.
- Drop automake and libtool BuildRequires and autogen.sh call: No
longer needed.
- Require automake >= 1.14
- Add gstreamer-plugins-good-fix-vpx-build.patch: Fix build with
libvpx 1.8.0.
- Add libtool BuildRequires and pass autogen.sh, as the above patch
touches the buildsystem.
- Update to version 1.14.4:
+ Bugfix release, please see .changes in gstreamer main package.
- Update Source url to new home.
- Update to version 1.14.3:
+ Bugfix release, please see .changes in gstreamer main package.
- Update to version 1.14.2:
+ qmlgl: Fix conflicting declaration of type GLsync for
non-android.
+ souphttpsrc: Protect input stream with lock.
+ splitmuxsrc: Make sure events are writable before setting their
seqnum.
+ Various v4l2 fixes.
+ scaletempo: Mark as Audio in classification.
- Conditionalize pkgconfig(gtk+-wayland-3.0) BuildRequires: fix
build for Leap 42.3.
- Add pkgconfig(Qt5Core), pkgconfig(Qt5Gui), pkgconfig(Qt5Qml),
pkgconfig(Qt5Quick) and pkgconfig(Qt5WaylandClient)
BuildRequires: Build qmlgl sink and package it in new qtqml
sub-package.
- Add gstreamer-plugins-good-gtk Recommends to the main package,
install it by default.
- Update to version 1.14.1:
+ GstPad: Fix race condition causing the same probe to be called
multiple times
+ Fix occasional deadlocks on windows when outputting debug
logging
+ Fix debug levels being applied in the wrong order
+ GIR annotation fixes for bindings
+ audiomixer, audioaggregator: fix some negotiation issues
+ gst-play-1.0: fix leaving stdin in non-blocking mode after exit
+ flvmux: wait for caps on all input pads before writing header
even if source is live
+ flvmux: don't wake up the muxer unless there is data, fixes
busy looping if there's no input data
+ flvmux: fix major leak of input buffers
+ rtspsrc, rtsp-server: revert to RTSP RFC handling of
sendonly/recvonly attributes
+ rtpvrawpay: fix payloading with very large mtu sizes where
everything fits into a single RTP packet
+ v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM
+ v4l2: Disable DMABuf for emulated formats when using libv4l2
+ v4l2: Always set colorimetry in S_FMT
+ asfdemux: Set stream-format field for H264 streams and handle
H.264 in bytestream format
+ x265enc: Fix tagging of keyframes on output buffers
+ ladspa: Fix critical during plugin load on Windows
+ decklink: Fix COM initialisation on Windows
+ h264parse: fix re-use across pipeline stop/restart
+ mpegtsmux: fix force-keyframe event handling and PCR/PMT
changes that would confuse some players with generated HLS
streams
+ adaptivedemux: Support period change in live playlist
+ rfbsrc: Fix support for applevncserver and support NULL pool in
decide_allocation
+ jpegparse: Fix APP1 marker segment parsing
+ h265parse: Make caps writable before modifying them, fixes
criticals
+ fakevideosink: request an extra buffer if enable-last-sample is
enabled
+ wasapisrc: Don't provide a clock based on WASAPI's clock
+ wasapi: Only use audioclient3 when low-latency, as it might
otherwise glitch with slow CPUs or VMs
+ wasapi: Don't derive device period from latency time, should
make it more robust against glitches
+ audiolatency: Fix wave detection in buffers and avoid bogus pts
values while starting
+ msdk: fix plugin load on implementations with only HW support
+ msdk: dec: set framerate to the driver only if provided, not in
0/1 case
+ msdk: Don't set extended coding options for JPEG encode
+ rtponviftimestamp: fix state change function init/reset causing
races/crashes on shutdown
+ decklink: fix initialization failure in windows binary
+ ladspa: Fix critical warnings during plugin load on Windows and
fix dependencies in meson build
+ gl: fix cross-compilation error with viv-fb
+ qmlglsink: make work with eglfs_kms
+ rtspclientsink: Don't deadlock in preroll on early close
+ rtspclientsink: Fix client ports for the RTCP backchannel
+ rtsp-server: Fix session timeout when streaming data to client
over TCP
+ vaapiencode: h264: find best profile in those available, fixing
negotiation errors
+ vaapi: remove custom GstGL context handling, use GstGL instead.
Fixes GL Context sharing with WebkitGtk on wayland
+ gst-editing-services: various fixes
+ gst-python: bump pygobject req to 3.8;
fix GstPad.set_query_function(); dist autogen.sh and
configure.ac in tarball
+ g-i: pick up GstVideo-1.0.gir from local build directory in
GstGL build
+ g-i: update constant values for bindings
+ avoid duplicate symbols in plugins across modules in static
builds
+ ... and many, many more!
- Split out gtk plugin in own sub-package.
- Add conditional ENABLE_EXPERIMENTAL define and set to 0, we do
not want to build experimental plugins by default.
- Update to version 1.14.0:
+ Highlights:
- WebRTC support: real-time audio/video streaming to and from
web browsers;
- Experimental support for the next-gen royalty-free AV1 video
codec
- Video4Linux: encoding support, stable element names and
faster device probing;
- Support for the Secure Reliable Transport (SRT) video
streaming protocol;
- RTP Forward Error Correction (FEC) support (ULPFEC);
- RTSP 2.0 support in rtspsrc and gst-rtsp-server;
- ONVIF audio backchannel support in gst-rtsp-server and
rtspsrc;
- playbin3 gapless playback and pre-buffering support;
- Tee, our stream splitter/duplication element, now does
allocation query aggregation which is important for efficient
data handling and zero-copy;
- QuickTime muxer has a new prefill recording mode that allows
file import in Adobe Premiere and FinalCut Pro while the file
is still being written;
- rtpjitterbuffer fast-start mode and timestamp offset
adjustment smoothing;
- souphttpsrc connection sharing, which allows for connection
reuse, cookie sharing, etc;
- nvdec: new plugin for hardware-accelerated video decoding
using the NVIDIA NVDEC API;
- Adaptive DASH trick play support;
- ipcpipeline: new plugin that allows splitting a pipeline
across multiple processes;
- Major gobject-introspection annotation improvements for large
parts of the library API;
- GStreamer C# bindings have been revived and seen many updates
and fixes;
- The externally maintained GStreamer Rust bindings had many
usability improvements and cover most of the API now.
Coinciding with the 1.14 release, a new release with the 1.14
API additions is happening.
+ Updated translations.
- Add:
+ Mesa-libGLESv3-devel and Mesa-libGLESv2-devel, libmp3lame-devel
and gstreamer-gl-1.0, gtk+-wayland-3.0, libmpg123 and twolame
pkgconfig modules as build time dependencies.
+ pkgconfig(x11) BuildRequires to avoid implicit dependencies.
+ Gtk, MPG123, lame and TwoLame plugins moved from
gstreamer-plugins-bad/ugly, following upstream changes.
+ gstreamer-plugins-ugly Conflicts, ensure we do not have
clashing files.
==== gstreamer-plugins-ugly ====
Version update (1.12.5 -> 1.16.2)
Subpackages: gstreamer-plugins-ugly-lang
- Update to version 1.16.2:
+ Update docs.
- Update to version 1.16.1:
+ See main gstreamer package for changelog.
- Update to version 1.16.0:
+ Highlights
- GStreamer WebRTC stack gained support for data channels for
peer-to-peer communication based on SCTP, BUNDLE support, as
well as support for multiple TURN servers.
- AV1 video codec support for Matroska and QuickTime/MP4
containers and more configuration options and supported
input formats for the AOMedia AV1 encoder
- Support for Closed Captions and other Ancillary Data in video
- Support for planar (non-interleaved) raw audio
- GstVideoAggregator, compositor and OpenGL mixer elements are
now in -base
- New alternate fields interlace mode where each buffer carries
a single field
- WebM and Matroska ContentEncryption support in the Matroska
demuxer
- new WebKit WPE-based web browser source element
- Video4Linux: HEVC encoding and decoding, JPEG encoding, and
improved dmabuf import/export
- Hardware-accelerated Nvidia video decoder gained support for
VP8/VP9 decoding, whilst the encoder gained support for
H.265/HEVC encoding.
- Many improvements to the Intel Media SDK based
hardware-accelerated video decoder and encoder plugin (msdk):
dmabuf import/export for zero-copy integration with other
components; VP9 decoding; 10-bit HEVC encoding; video
post-processing (vpp) support including deinterlacing; and
the video decoder now handles dynamic resolution changes.
- The ASS/SSA subtitle overlay renderer can now handle multiple
subtitles that overlap in time and will show them on screen
simultaneously
- The Meson build is now feature-complete (*) and it is now the
recommended build system on all platforms. The Autotools
build is scheduled to be removed in the next cycle.
- The GStreamer Rust bindings and Rust plugins module are now
officially part of upstream GStreamer.
- The GStreamer Editing Services gained a gesdemux element that
allows directly playing back serialized edit list with
playbin or (uri)decodebin
- Many performance improvements
- Add meson support, but disable because plugin documentation
currently isn't built.
- Update to version 1.14.5:
+ sid: Fix cross-compilation by using AC_TRY_LINK instead of
AC_TRY_RUN.
+ x264: Only enable dynamic loading code for x264 before v253.
- Update to version 1.14.4:
+ Bugfix release, please see .changes in gstreamer main package.
- Update to version 1.14.3:
+ Bugfix release, please see .changes in gstreamer main package.
- Update to version 1.14.2:
+ Update docs.
+ asfdemux: Remove 0.10 code.
+ asfdemux: Only send flush event on seeking flushes.
- Update to version 1.14.1:
+ GstPad: Fix race condition causing the same probe to be called
multiple times
+ Fix occasional deadlocks on windows when outputting debug
logging
+ Fix debug levels being applied in the wrong order
+ GIR annotation fixes for bindings
+ audiomixer, audioaggregator: fix some negotiation issues
+ gst-play-1.0: fix leaving stdin in non-blocking mode after exit
+ flvmux: wait for caps on all input pads before writing header
even if source is live
+ flvmux: don't wake up the muxer unless there is data, fixes
busy looping if there's no input data
+ flvmux: fix major leak of input buffers
+ rtspsrc, rtsp-server: revert to RTSP RFC handling of
sendonly/recvonly attributes
+ rtpvrawpay: fix payloading with very large mtu sizes where
everything fits into a single RTP packet
+ v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM
+ v4l2: Disable DMABuf for emulated formats when using libv4l2
+ v4l2: Always set colorimetry in S_FMT
+ asfdemux: Set stream-format field for H264 streams and handle
H.264 in bytestream format
+ x265enc: Fix tagging of keyframes on output buffers
+ ladspa: Fix critical during plugin load on Windows
+ decklink: Fix COM initialisation on Windows
+ h264parse: fix re-use across pipeline stop/restart
+ mpegtsmux: fix force-keyframe event handling and PCR/PMT
changes that would confuse some players with generated HLS
streams
+ adaptivedemux: Support period change in live playlist
+ rfbsrc: Fix support for applevncserver and support NULL pool in
decide_allocation
+ jpegparse: Fix APP1 marker segment parsing
+ h265parse: Make caps writable before modifying them, fixes
criticals
+ fakevideosink: request an extra buffer if enable-last-sample is
enabled
+ wasapisrc: Don't provide a clock based on WASAPI's clock
+ wasapi: Only use audioclient3 when low-latency, as it might
otherwise glitch with slow CPUs or VMs
+ wasapi: Don't derive device period from latency time, should
make it more robust against glitches
+ audiolatency: Fix wave detection in buffers and avoid bogus pts
values while starting
+ msdk: fix plugin load on implementations with only HW support
+ msdk: dec: set framerate to the driver only if provided, not in
0/1 case
+ msdk: Don't set extended coding options for JPEG encode
+ rtponviftimestamp: fix state change function init/reset causing
races/crashes on shutdown
+ decklink: fix initialization failure in windows binary
+ ladspa: Fix critical warnings during plugin load on Windows and
fix dependencies in meson build
+ gl: fix cross-compilation error with viv-fb
+ qmlglsink: make work with eglfs_kms
+ rtspclientsink: Don't deadlock in preroll on early close
+ rtspclientsink: Fix client ports for the RTCP backchannel
+ rtsp-server: Fix session timeout when streaming data to client
over TCP
+ vaapiencode: h264: find best profile in those available, fixing
negotiation errors
+ vaapi: remove custom GstGL context handling, use GstGL instead.
Fixes GL Context sharing with WebkitGtk on wayland
+ gst-editing-services: various fixes
+ gst-python: bump pygobject req to 3.8;
fix GstPad.set_query_function(); dist autogen.sh and
configure.ac in tarball
+ g-i: pick up GstVideo-1.0.gir from local build directory in
GstGL build
+ g-i: update constant values for bindings
+ avoid duplicate symbols in plugins across modules in static
builds
+ ... and many, many more!
- Update to version 1.14.0:
+ Highlights:
- WebRTC support: real-time audio/video streaming to and from
web browsers;
- Experimental support for the next-gen royalty-free AV1 video
codec
- Video4Linux: encoding support, stable element names and
faster device probing;
- Support for the Secure Reliable Transport (SRT) video
streaming protocol;
- RTP Forward Error Correction (FEC) support (ULPFEC);
- RTSP 2.0 support in rtspsrc and gst-rtsp-server;
- ONVIF audio backchannel support in gst-rtsp-server and
rtspsrc;
- playbin3 gapless playback and pre-buffering support;
- Tee, our stream splitter/duplication element, now does
allocation query aggregation which is important for efficient
data handling and zero-copy;
- QuickTime muxer has a new prefill recording mode that allows
file import in Adobe Premiere and FinalCut Pro while the file
is still being written;
- rtpjitterbuffer fast-start mode and timestamp offset
adjustment smoothing;
- souphttpsrc connection sharing, which allows for connection
reuse, cookie sharing, etc;
- nvdec: new plugin for hardware-accelerated video decoding
using the NVIDIA NVDEC API;
- Adaptive DASH trick play support;
- ipcpipeline: new plugin that allows splitting a pipeline
across multiple processes;
- Major gobject-introspection annotation improvements for large
parts of the library API;
- GStreamer C# bindings have been revived and seen many updates
and fixes;
- The externally maintained GStreamer Rust bindings had many
usability improvements and cover most of the API now.
Coinciding with the 1.14 release, a new release with the 1.14
API additions is happening.
+ Updated translations.
- Drop libmp3lame-devel, pkgconfig(libmpg123) and
pkgconfig(twolame) BuildRequires, moved to gst-plugins-good, so
no longer needed nor used here.
==== gtk-vnc ====
Version update (0.7.2 -> 1.0.0)
Subpackages: gtk-vnc-lang libgtk-vnc-2_0-0 libgvnc-1_0-0 typelib-1_0-GVnc-1_0 typelib-1_0-GtkVnc-2_0
- Update to version 1.0.0:
+ Autotools build system replaced with meson.
+ Support for GTK-2 is dropped. GTK-3 is mandatory.
+ Support for libview is dropped in example program.
+ Improvements to example demos.
+ Use MAP_ANON if MAP_ANONYMOUS doesn't exist to help certain
macOS versions.
+ Fix crash when connection attempt fails early.
+ Initialize gcrypt early in auth process.
+ Emit vnc-auth-failure signal when SASL auth fails.
+ Emit vnc-error signal when authentication fails.
+ Fix double free when failing to read certificates.
+ Run unit tests in RPM build.
+ Modernize RPM spec.
+ Fix race condition in unit tests.
+ Fix install of missing header for cairo framebuffer.
+ Fix typo in gir package name.
+ Add missing VncPixelFormat file to git data.
- Add meson BuildRequires and macros.
- Drop libtool BuildRequires: No longer needed.
- Drop translation-update-upstream BuildRequires and macro, SUSE no
longer provides extra translations for gtk-vnc.
- Replace gtk3-devel with pkgconfig(gtk+-3.0) BuildRequires: Align
with what meson checks for.
- Add pkgconfig(gvnc-1.0) BuildRequires: New dependency.
- Use sed hack to enable install of gncviewer.
- Add gio-2.0, gio-unix-2.0 and gobject-2.0 pkgconfig modules
BuildRequires to main pakage to avoid implicit dependencies.
- Update to version 0.9.0:
+ Use libgcrypt for DES routines
+ Add missing cipher close calls in ARD auth
+ Check for errors after reading mslogon params
+ Support newer UltraVNC mslogon auth type code
+ Avoid divide by zero in mslogin auth from bogus params
+ Re-allow python2 accidentally blocked when removing python
binding.
- Update to version 0.8.0:
+ Deleted the python2 binding in favour of GObject introspection.
+ Pull in latest keycodemapdb content.
+ Disable/fix -Wcast-function-type warnings.
- Drop gtk-vnc2 linked package and all it's subpackages and
conditionals, no longer supported upstream.
==== gtk2 ====
Version update (2.24.32 -> 2.24.32+67)
Subpackages: gtk2-data gtk2-immodule-amharic gtk2-immodule-inuktitut gtk2-immodule-thai gtk2-immodule-vietnamese gtk2-immodule-xim gtk2-lang gtk2-tools libgtk-2_0-0
- Add Obsoletes/Provides to baselibs.conf to ensure
gtk2-immodule-tigrigna-32bit can be upgraded from old version.
- bsc#1158897: Remove dependency on jasper (due to planned removal)
Removes JPEG2000 support.
- Update to version 2.24.32+67:
* Do not use VIQR input method for vi locale by default
* Add CI for gtk-2-24
* win32: Remove extraneous changes
- Update to version 2.24.32+62 (boo#1147106):
* gtk-builder-convert: Update bug report URL.
* gtk-builder-convert: Remove compat code for Python 2.3 and
* below.
* Make gtk-builder-convert compatible with Python 3.
* Fix use-after-free due to unexpected unref of context->default_style.
* Visual Studio builds: Fix previous commit.
* Visual Studio builds: "Add" Visual Studio 2019 projects.
- Drop gtk2-converter-python3.patch: fixed upstream.
- Replace shebang in ./gtk/gtk-builder-convert using sed (use
python3).
- Move RPM macros to %_rpmmacrodir.
- Update to version 2.24.32+54:
+ Force redraw on Mojave and later when processing updates.
+ Fix UAC manifest RC file
+ atk key: Always convert control character events into key names
+ icontheme: Fix annotations on array arguments
+ MSVC introspection: Make more robust and avoid confusion
+ Revert "gdk: deactivation/activate window on keyboard grabs"
+ gtk/gtkiconcache.c: Fix running on GLib-2.57.3 or later on
Windows
+ MSVC builds: Fix pkg-config file generation
+ MSVC builds: Improve pkg-config files generation
+ [gdk|gtk]/Makefile.am: Fix CFlags passed to introspecion on
MSVC
- Switch to gitcheckout of stable branch again, upstream is not
making releases.
- Drop 0001-build-support-automake-1.16.patch: Fixed upstream.
- Fix package name to be uniform immodules -> immodule bsc#1104264
- Update _service to point to new
https://gitlab.gnome.org/GNOME/gtk.git home.
- Add 0001-build-support-automake-1.16.patch: Support automake
1.16.
==== gtk3 ====
Version update (3.22.30 -> 3.24.13+0)
Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-vietnamese gtk3-immodule-xim gtk3-lang gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0
- Split API doc generation from main package using _multibuild,
libgtk3 itself only takes a fraction of the time to build.
- Update to version 3.24.13+0:
+ Fix a11y test output
+ HighContrast: Add missing color to entry
+ themes: remove various @extend with compound selectors
+ Avoid Broadwayd - GtkEntry popup takes 35s after application
startup.
+ Hide Objective-C from outside GdkQuartz.
- Add Obsoletes/Provides to baselibs.conf to ensure
gtk3-immodules-tigrigna-32bit can be upgraded from old version.
- Don't recommend -lang subpackage
- Update to version 3.24.12+32:
+ gdk: Do not change the windowing selection when cancelling
source
+ Revert "gdk: Do not call gdk_selection_owner_set() internally
to the backend"
+ gtkwidget: Ensure to run key controllers in the bubble phase
+ keycontroller: Fix ::key-released signal argument
+ key controller: Don't eat modifier events
+ gdk: Do not call gdk_selection_owner_set() internally to the
backend
+ gdk: Shuffle the situations where a selection is unset
+ gtkwidget: Forward unhandled scroll events through controllers
- Switch to gitcheckout of stable branch, needed to get fixes for
copy/paste between Xwayland and wayland programs.
- Following the above, add gtk-doc and libtool BuildRequires and
pass autogen.sh to bootstrap and --enable-gtk-doc to configure.
- No longer disable LTO, current versions of gtk3 builds fine with
it enabled.
- Update to version 3.24.12:
+ file chooser: allow sorting by file type.
+ dnd: fix pointer offsets under X11 and Wayland.
+ broadway: Fix a font problem.
+ mir Drop this backend.
+ printing: Get PPD from original host if needed.
+ a11y: Fix interference with clutter a11y impl.
+ Updated translations.
- Update to version 3.24.11:
+ Adwaita:
- Add drop shadow to icons.
- Small color fixes.
- Make title buttons round.
+ Wayland:
- Support xdg-output v3.
- Fix clipboard ownership handling.
+ X11: Improve monitor metadata.
+ Build: Require GLib 2.57.2.
+ Updated translations.
- Update to version 3.24.10:
+ Make gtk_widget_get_action_group behave as documented.
+ Make gdk_screen_get_monitor_plug_name works as before.
+ Adwaita:
- Update infobar look.
- Fix some issues with submenus and popovers.
+ Wayland: Use the xdg-output protocol.
+ Fix build issues around cups.
+ Quartz: Build fixes.
+ treeview: Bring the pixel cache back, since its removal was
causing problems in some applications.
+ Various documentation improvements.
+ Updated translations.
- Update to version 3.24.9:
+ GTK can now be built with the meson build system.
+ Wayland:
- Support the xdg-output protocol for correct monitor sizes
with scaled displays.
- Fix handling of cursor hotspots that was reading
uninitialized memory.
- Update tablet cursors when scale changes.
+ CSS: Use multiple font-family values (bsc#1134059,
glgo#GNOME/gtk#1854).
+ Emoji: Populate the Emoji chooser incrementally.
+ Printing: Require CUPS 1.7.
+ Scrolling: Add a gtk-overlay-scrolling setting that can be used
to force traditional (non-overlay) scrollbars.
+ GtkTreeView:
- Update rubberband rectangles more often.
- Remove the pixel cache, to avoid the redraw issues that it
causes.
+ Tooling: Support sysprof profiling.
+ Themes:
- Adwaita: Small tweaks to the theme refresh.
- Adwaita: Update treeview progress bars.
- HighContrast: Improve notebook tabs.
+ Updated translations.
- Move RPM macros to %_rpmmacrodir.
- Disable LTO (boo#1133119).
- Update to version 3.24.8:
+ Color editor: don't warn if editing is cancelled.
+ Always redraw on allocate - not doing so is not safe when any
widget can have a background.
+ Use GLSL 3.30 for shaders.
+ Quartz: add a preliminary GdkGLContext implementation.
+ Win32: Fix a bug that prevented storing printer driver prefs.
+ Wayland: properly place window menus.
+ GtkApplication: support session state changes in sandboxes,
using the inhibit portal.
+ Fix a problem with autostart notification.
+ Places: Show loop devices as reported by gvfs.
+ Updated translations.
- Update to version 3.24.7:
+ Undeprecate gtk_window_present.
- Update to version 3.24.6:
+ Link against fribidi.
+ Broadway: Ensure focus on click.
+ Fix some compiler warnings.
+ Improve menu positioning with move-to-rect.
+ Improve activation of the onscreen keyboard.
+ Use C locale when generating code.
+ Treeview: Make sure separator nodes have height > 0.
+ theme: Fix some inconsistences for radii.
+ Updated translations.
- Drop gtk3-boo1121456-a11y-export.patch: Fixed upstream.
- Update to version 3.24.5:
+ Adwaita: Refresh the theme.
+ HighContrast: Refresh the theme.
+ Wayland: Implement gdk_window_present.
+ GtkSwitch: Use icons instead of glyphs.
+ Updated translations.
- Add explicit pkgconfig(fribidi) BuildRequires, new dependency.
- Update to version 3.24.4:
+ Support gtk_file_chooser_set_filter in GtkFileChooserNative.
+ Bugs fixed:
- wayland: Fix long combobox positioning.
- about dialog: Activate all links in the same way.
- switch: Add fallbacks for symbols.
- spinbutton: Fix background color.
+ Updated translations.
- Drop gtk3-Add-fallbacks-GtkSwitch-labels.patch: Fixed upstream.
- Add gtk3-Add-fallbacks-GtkSwitch-labels.patch: Add fallbacks for
GtkSwitch state labels.
- Replace gtk3-atk-table-cell.patch with
gtk3-boo1121456-a11y-export.patch: the feature made it into
3.24.3, without this bug fix (boo#1121456 glgo#GNOME/gtk!506).
- Update to version 3.24.3:
+ Bugs fixed:
- wayland:
. Respect length limits in text protocol.
. Support key themes.
. Fix hi-dpi cursor scaling.
- placessidebar: Insert drops in the right place.
- x11:
. Fix problems gdk_x11_get_parent_relative (glgo#GNOME/gtk#1280).
. Fix Wacom tool types.
- icons: Recolor polygons as well in symbolic icons.
- switch: Use Unicode symbols for I/O instead of translations.
+ Updated translations.
- Drop upstream applied patches:
+ gtk3-revert-Fix-deprecation-warnings.patch.
+ gtk3-x11-fix-deprecation-macro-use.patch.
- Disable gtk3-atk-table-cell.patch: It was partly applied
upstream, and needs a rebase.
- Update gtk3-atk-table-cell.patch to export
gtk_cell_accessible_parent_get_(row|column)_header_cells
functions (boo#1121456 glgo#GNOME/gtk!505)
- Update gtk3-atk-table-cell.patch to include the new good
accessibility-dump test output (bsc#1119306).
- Add gtk3-x11-fix-deprecation-macro-use.patch to fix the potential
crash (boo#1120456)
- Update to version 3.24.2:
+ new api: gdk_x11_display_get_parent_relative pattern.
+ wayland: Use the settings portal when sandboxed.
+ Bugs fixed:
- widget-factory: Move app menu contents to primary menu.
- Make dashed border-style work correctly.
- gtkstack: fix null pointer dereference.
- GDK W32: Support switching input modules at runtime.
- Tooltip: Fix the used cursor size if 0 in Settings.
- quartz: Fix crash when realizing GtkOffscreenWindow.
- win32 dnd: Fix setting icon on drag-begin.
- Fix race in GtkPlug window creation.
- widget-factory: Add Keyboard Shortcuts menu item.
- quartz: do not cache the screen in the gdkmonitor.
- Trash in side bar sometimes contains a home icon.
- wayland: Avoid crashes inside wl_proxy_marshal.
- gtkimcontextime.c: Fix Korean input.
- entry: Handle no-window events in gtk_entry_event.
- Tooltip: Fix the used cursor size if 0 in Setting.
- Notebook: Ensure menu_label updates with tab_label.
- Adwaita: Improve headerbar theming.
- win32: Make scroll behavior similar to Linux.
- fix symbolic icon rendering with new librsvg.
- emoji selector: force Emoji presentation.
- a11y: fix a crash under wayland.
+ Updated translations.
- Add gtk3-revert-Fix-deprecation-warnings.patch: Revert "Fix
deprecation warnings", fixes build.
- Add gtk3-atk-table-cell.patch: add support for AtkTableCell
(bsc#1119306 fate#326548 glgo#GNOME/gtk!411).
- Avoid em dash summaries
- Update to version 3.24.1:
+ Adwaita: Improvements to headerbar styling.
+ Wayland: Fix handling of preedit text.
+ Windows: Implement smooth scrolling.
+ Fix critical warnings on shutdown.
+ Updated translations.
- Changes from version 3.24.0:
+ GtkApplication can now track screensaver state.
+ Updated translations.
- Drop gtk3-imwayland-clearing-preedit-text.patch: fixed upstream.
- Add gtk3-imwayland-clearing-preedit-text.patch: imwayland
preedit text was not cleared the right way on focus out, causing
some issues: glgo#GNOME/gtk#1316; patch taken from upstream git.
- Update to version 3.23.3:
+ Deprecate a few APIs that are gone in GTK+ 4:
- focus chains in GtkContainer.
- stepper sensitivity in GtkRange.
+ Allow picking colors under kwin.
+ Bugs/issues fixed: glgo#GNOME/gtk#404, glgo#GNOME/gtk#770,
glgo#GNOME/gtk#1263, glgo#GNOME/gtk#134, glgo#GNOME/gtk#432,
glgo#GNOME/gtk#574, glgo#GNOME/gtk#579, glgo#GNOME/gtk#878,
glgo#GNOME/gtk#844, glgo#GNOME/gtk#2393, glgo#GNOME/gtk#125,
glgo#GNOME/gtk!290, glgo#GNOME/gtk!172.
+ Updated translations.
- Fix package name to be uniform immodules -> immodule bsc#1104264
- Update to version 3.23.2:
+ Emoji chooser improvements:
- Try harder to avoid fallback rendering.
- Avoid hex boxes.
- Use icons for sections.
+ Color chooser improvements: Allow picking colors from the
screen again. The current implementation can use either the
screnshot portal or a recent gnome-shell API.
+ GtkPlacesSidebar now shows a spinner during mount operations.
+ Wayland: Support both gtk-text-input and text-input-unstable-v3
as input protocol.
+ Bugs fixed: glgo#GNOME/gtk#628, glgo#GNOME/gtk!248,
glgo#GNOME/gtk!272.
+ Updated translations.
- Add new gtk3-immodule-wayland subpackage and handle it in
post(un) and baselibs.
- Update to version 3.23.1:
+ Backported event controllers from GTK+ 4:
- GtkEventControllerScroll.
- GtkEventControllerMotion.
- GtkEventControllerKey.
- GtkGestureStylus.
+ Support markup in GtkModelButtons.
+ Themes:
- The Raleigh theme has been removed.
- Expander size in HighContrast has been increased.
+ Wayland:
- Update cursor scale when needed.
- Decoration negotiation protocol fixes.
+ Windows: Add an EGL renderer based on ANGLE.
+ Updated translations.
- Drop gtk3-fix-wayland-csd-announce.patch: Fixed upstream.
- Add gtk3-fix-wayland-csd-announce.patch: This fixes libreoffice
under kwin, which would remove it's own headers as per the
manager's request but not inform kwin leaving it in the even
more broken state of having none. (boo#1099991)
- Update to version 3.23.0:
+ New font chooser features:
- Allow setting OpenType font features;
- Show examples for OpenType font features;
- Allow selecting OpenType font variations;
- Support levels of details for selection.
+ New Emoji features:
- Support a completion popup for Emoji;
- Drop Ctrl-Shift-e shortcut.
+ Other new apis: gdk_window_move_to_rect.
+ Bugs fixed: glgo#GNOME/GTK#85, glgo#GNOME/GTK#154,
glgo#GNOME/GTK#193, glgo#GNOME/GTK#199, glgo#GNOME/GTK#292,
glgo#GNOME/GTK#450, glgo#GNOME/gtk#550, glgo#GNOME/GTK#792,
glgo#GNOME/GTK#898, glgo#GNOME/GTK#997, glgo#GNOME/GTK#1053,
glgo#GNOME/GTK#1059, glgo#GNOME/GTK#1065, glgo#GNOME/GTK#1069,
glgo#GNOME/GTK#1088, glgo#GNOME/GTK#1115, glgo#GNOME/GTK#1134,
glgo#GNOME/GTK#1160, glgo#GNOME/GTK#1165, glgo#GNOME/GTK#1166,
bgo#407242, bgo#686109, bgo#765327, bgo#772817, bgo#773299,
bgo#775279, bgo#786524, bgo#787867, bgo#789215, bgo#791542,
bgo#791802, boo#1136605, boo#1134062.
+ Updated translations.
- Drop gtk3-filechooserbutton-Fix-reserved-pointers.patch: fixed
upstream.
- Add gtk3-filechooserbutton-Fix-reserved-pointers.patch: Stop gcc
from complaining about unnecessary parenthesis, fix gnucash build
failures.
- Mark /etc/gtk-3.0/settings.ini as config(noreplace): admins that
update this file most likely want to keep their changes
(boo#1087507) - and the distro does not have very frequent
changes in this file.
- Update to version 3.22.30:
+ gtk-demo has a new 'Widgetbowl' demo.
+ The wayland backend now supports the stable xdg-shell protocol.
+ Bugs fixed: glgo#GNOME/GTK#28, glgo#GNOME/GTK#83,
glgo#GNOME/GTK#88, glgo#GNOME/GTK#114, glgo#GNOME/GTK#129,
glgo#GNOME/GTK#132, glgo#GNOME/GTK#141, glgo#GNOME/GTK#146,
glgo#GNOME/GTK#156, glgo#GNOME/GTK#157, glgo#GNOME/GTK#163,
bgo#705509, bgo#745128, bgo#748784, bgo#791939, bgo#792632,
bgo#793062.
- Clean up specfile: Enable Wayland unconditionally.
- Drop icon_theme_cache_* and glib2_gsettings_schema_* post/postun
scriptlets, and glib2_gsettings_schema_requires macro: their
functionality has been moved to RPM file triggers
(RPM 4.13, suse_version 1330).
- Add cairo-gobject, gio-2.0, gio-unix-2.0 and harfbuzz pkgconfig
modules BuildRequires to avoid implicit dependencies.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.22.29:
+ Wayland: add an input method based on the text protocol.
+ File chooser: Stop activating without double-click.
+ Bugs fixed: bgo#710888, bgo#743975, bgo#775546, bgo#794008.
+ Updated translations.
- Drop gtk3-restore-filechooser-click-behavior.patch: fixed
upstream.
- Modernize spec-file by calling spec-cleaner
- Package COPYING as %license instead of %doc.
- Drop gtk3-path-local.patch: patch had been disabled since GTK
August 2016 with nobody missing the feature.
- Update to version 3.22.28:
+ Improve frame clock accuracy (bgo#787665).
+ Bugs fixed: bgo#793442.
- Update to version 3.22.27:
+ Require libcloudproviders 0.2.5.
+ The Emoji chooser can now be used with GtkTextView as well.
+ The Emoji chooser avoids fallback sequences that break the
grid.
+ GTK+ is now using ~/.config/gtk-3.0/settings.ini when using
Wayland without dconf.
+ Make fuse-mounted network filesystems show up in Other
Locations.
+ The font chooser dialog supports search now.
+ Bugs fixed: bgo#737175, bgo#741633, bgo#771986, bgo#774248,
bgo#779009, bgo#786123, bgo#786509, bgo#786528, bgo#787089,
bgo#787128, bgo#789054, bgo#789160, bgo#789268, bgo#790029,
bgo#790031, bgo#790033, bgo#790201, bgo#790270, bgo#790862,
bgo#790963, bgo#791039, bgo#791062, bgo#791234, bgo#791281,
bgo#791363, bgo#791549, bgo#791650, bgo#791710, bgo#791943,
bgo#792279, bgo#792459, bgo#792624.
+ Updated translations.
- Drop
gtk3-placesview-Present-FUSE-reachable-network-shares-in-.patch:
fixed upstream.
- Sync summaries with gtk4.
- Update to version 3.22.26:
+ Bugs fixed: bgo#785176, bgo#787142, bgo#788898, bgo#789134,
bgo#789213, bgo#789630, bgo#789678, bgo#789733.
+ Updated translations.
- Drop gtk3-wayland-distribute-server-decoration-xml.patch: fixed
upstream.
- Comment gnome-common Buildrequires and call to autogen.sh again:
no currently applied patch changes the build system.
- Add gtk3-placesview-Present-FUSE-reachable-network-shares-in-.patch:
Present FUSE reachable network shares in gtkplacesview (bgo#787128,
bsc#1062879)
- Update to version 3.22.25:
+ The HighContrast theme has received numerous improvements.
+ Middle-click on scrollbars jumps to the position again.
+ Wayland:
- Terminal sizing problems are fixed.
- The Wayland backend now implemented the KDE server-side
decorations protocol.
+ X11: Problems with menus on several X servers are fixed.
+ Bugs fixed: bgo#701296, bgo#728452, bgo#738387, bgo#763517,
bgo#769877, bgo#769879, bgo#771279, bgo#775217, bgo#776793,
bgo#777072, bgo#778811, bgo#778930, bgo#780101, bgo#781909,
bgo#782396, bgo#783995, bgo#784314, bgo#784509, bgo#786220,
bgo#786794, bgo#787274, bgo#787669, bgo#787866, bgo#788053,
bgo#788458, bgo#788496, bgo#788505, bgo#788516, bgo#788573,
bgo#788574, bgo#788575, bgo#788577, bgo#788580, bgo#788614,
bgo#788841, bgo#788905, bgo#789141, bgo#789149, bgo#789327,
bgo#789357.
+ Updated translations.
- Drop gtk3-silence-log-spew-blank-cursors.patch: Fixed upstream.
- Add gtk3-wayland-distribute-server-decoration-xml.patch: Builds
that include wayland fail unless
gtk/wayland/protocol/server-decoration.xml is included in
tarballs (bgo#789630). Patch touches Makefile.am, uncomment
BuildRequires: gnome-common and ./autogen.sh before configure.
- Add gtk3-restore-filechooser-click-behavior.patch: The
clicking behavior introduced by commit#fb0a13b has confused many
users in the past 2 years. By reverting the commit, the patch
makes the primary button clicking behave as consistent as most
users has been used to (bgo#758065 bsc#1057471).
- Update to version 3.22.24:
+ Combobox: Don't try to remove grabs on NULL devices.
+ Fix some issues with the new resizable tiling.
- Update to version 3.22.23:
+ Bugs fixed: bgo#783669, bgo#784562.
- Update to version 3.22.22:
+ Bugs fixed: bgo#639931, bgo#644248, bgo#775126, bgo#780758,
bgo#781757, bgo#787021, bgo#787302, bgo#787303, bgo#787444,
bgo#787531, bgo#787600, bgo#787757.
+ Updated translations.
- Add gtk3-silence-log-spew-blank-cursors.patch wayland: Don't spew
warnings for blank cursors. Patch from upstream bug (bgo#775217).
- Update to version 3.22.21:
+ Bugs fixed: bgo#738893, bgo#786613, bgo#787172, bgo#787279,
bgo#787280, bgo#787410.
+ Updated translations.
- Update to version 3.22.20:
+ Add input hints for Emoji, that let applications indicate
whether entries would benefit from Emoji support or not.
+ Add support for cloud services in GtkPlacesSidebar. This adds a
new, optional dependency on libcloudproviders.
+ Buga fixed: bgo#468868, bgo#618160, bgo#705640, bgo#729651,
bgo#759725, bgo#766909, bgo#774134, bgo#775074, bgo#776937,
bgo#780750, bgo#783649, bgo#785306, bgo#785736, bgo#786029,
bgo#786123, bgo#786209, bgo#786492, bgo#786553, bgo#786771,
bgo#786841, bgo#786885, bgo#786932, bgo#786938, bgo#786940,
bgo#786956, bgo#786960, bgo#786964, bgo#786966, bgo#786986,
bgo#787103, bgo#787158, bgo#787195.
+ Updated translations.
- Add (commented out) pkgconfig(cloudproviders) BuildRequires: new
dependency for the cloud support integration. As upstream is not
yet in a situation to make proper versioned releases, we do not
enable it yet.
- Update to version 3.22.19:
+ Add support for Emoji input, with an Emoji chooser.
+ Bugs fixed: bgo#773299, bgo#784016, bgo#784421, bgo#785999,
bgo#786144, bgo#786209, bgo#786287, bgo#786400, bgo#786469,
bgo#786480, bgo#786594.
+ Updated translations.
- Update to version 3.22.18:
+ Support entering emoji by name, using Ctrl-Shift-E.
+ Wayland:
- Add support for the shortcut inhibitor protocol.
- Support Wacome tablet wheel scrolling.
+ Bugs fixed: bgo#771959, bgo#776903, bgo#776909, bgo#777333,
bgo#777515, bgo#778188, bgo#780938, bgo#781246, bgo#782870,
bgo#783343, bgo#783649, bgo#783716, bgo#783906, bgo#784624,
bgo#785255, bgo#785375, bgo#785423, bgo#785672.
+ Updated translations.
- Update to version 3.22.17:
+ Add native file chooser support for OS X.
+ Bugs fixed: bgo#766517, bgo#781583, bgo#781935, bgo#781936,
bgo#782040, bgo#782325, bgo#784323, bgo#784723, bgo#784888.
+ Updated translations.
- Add gtk3-revert-forced-xftdpi.patch: revert upstream commit
breaking DPI autodetection (boo#1022830, fate#322401, fdo#98909,
kde#367499, bmo#1269274). Aligns GTK's DPI detection code back to
what GTK2 does.
- Migrate %icon_theme_cache_post/postun macro from
hicolor-icon-theme to gtk3-tools file triggers. Any package
installing icons below /usr/share/icons will trigger. Each
package will produce the cache for every icon theme being
updated. The same trigger is also added to gtk2-tools, where only
the one owning the current instance of
/usr/bin/gtk-update-icon-cache update-alternative link actually
executes the update.
- Update to version 3.22.16:
+ GtkEntryBuffer no longer emits changed events when input is
truncated.
+ gtk3-icon-browser now offers to copy the icon name to the
clipboard.
+ Bugs fixed: bgo#745289, bgo#759308, bgo#770513, bgo#778853,
bgo#779078, bgo#781285, bgo#781945, bgo#782117, bgo#782283,
bgo#782325, bgo#783047, bgo#783347, bgo#783397, bgo#783587.
+ Updated translations.
- Change gettext-tools BuildRequires to gettext-tools-mini: the
- mini package has all we need and it helps us get out of the
bootstrap cycle.
- Update to version 3.22.15:
+ Revert an unexpeted change in listbox behavior.
+ Improve the Adwaita style for tagged entries.
- Update to version 3.22.14:
+ Fix build without sassc.
+ Fix clipboard handling of UTF8 text.
- Update to version 3.22.13:
+ Bugs fixed: bgo#358970, bgo#771269, bgo#773814, bgo#778301,
bgo#778617, bgo#779570, bgo#780301, bgo#781118, bgo#781162,
bgo#781195, bgo#781214, bgo#781422, bgo#781605, bgo#781622,
bgo#781737, bgo#781767, bgo#781814, bgo#781992, bgo#782109,
bgo#782180, bgo#782202.
+ Updated translations.
- Update to version 3.22.12:
+ Bugs fixed: bgo#686838, bgo#734946, bgo#773228, bgo#776472,
bgo#778853, bgo#779081, bgo#779184, bgo#780041, bgo#780234,
bgo#780734, bgo#780735, bgo#780878, bgo#780994.
+ Updated translations.
- Add Requires gdk-pixbuf-loader-rsvg. bsc#1007453
We require adwaita-icon-theme so we need something to load
the svg icons it provides.
- Update to version 3.22.11:
+ Quartz: Fix build on osx < 10.12.
+ Cosmetic fixes.
+ Avoid a critical warning in the filechooser portal.
- Update to version 3.22.10:
+ Theme: Improve styling for flow boxes.
+ Quartz:
- Support fullscreen CSD windows.
- Implement backdrop.
- Implement gdk_window_set_functions.
+ Bugs fixed: bgo#778905, bgo#779073, bgo#779074, bgo#779317,
bgo#779374, bgo#779383, bgo#779392.
+ Updated translations.
- Update to version 3.22.9:
+ Bugs fixed: bgo#136059, bgo#776821, bgo#778203, bgo#778328,
bgo#778534, bgo#778678, bgo#778726, bgo#778746, bgo#778835,
bgo#778905, bgo#779005, bgo#136059, bgo#772505, bgo#774148,
bgo#778019.
+ Updated translations.
- Update to version 3.22.8:
+ Wayland: Avoid overlap between Alt and Meta.
+ Mir:
- Implement window properties.
- Track window focus.
- Connect to content-hub and use it for copy/paste.
- Use modal hint.
+ Bugs fixed: bgo#358970, bgo#765161, bgo#765410, bgo#770112,
bgo#773686, bgo#775732, bgo#775864, bgo#777527, bgo#777547.
+ Updated translations.
- Update to version 3.22.7:
+ Bugs fixed: bgo#165385, bgo#769214, bgo#769835, bgo#774726,
bgo#775846, bgo#776031, bgo#776225, bgo#776485, bgo#776807,
bgo#777031, bgo#777176.
+ Updated translations.
- Drop gtk3-wayland-handle-subsurface-popup-parent.patch: Fixed
upstream.
- Add gtk3-wayland-handle-subsurface-popup-parent.patch: Handle
subsurface as popup parent (bgo#776225).
- Update to version 3.22.6:
+ Fix GL checks to work better on OpenGL ES 2.0.
+ Avoid a possible crash in ::activate-url handlers.
+ scrolledwindow: Fix func summary being cut off in bindings
using doxygen.
+ Bugs fixed: bgo#774534, bgo#776132, bgo#776187, bgo#776012,
bgo#774784, bgo#776306, bgo#775808, bgo#776524,
bgo#776560.
+ Updated translations.
- Update to version 3.22.5:
+ gtk3-demo now has an example for using PangoTabArray to create
a multi-column layout.
+ Bugs fixed: bgo#771242, bgo#774114, bgo#774265, bgo#774379,
bgo#774686, bgo#774695, bgo#774699, bgo#774743, bgo#774760,
bgo#774790, bgo#774893, bgo#774915, bgo#774917, bgo#774939,
bgo#775212, bgo#775316, bgo#775319, bgo#775525.
+ Updated translations.
- Split out glib schemas into gtk3-schema: gtk3 and gtk4 share the
same schema (in order to sync their config changes). With this
split we can have gtk4-schema provide/obsolete gtk3-schema and
get around the two conflicting on file level.
- Move relevant %gsettings macros from -data to -schema package.
- Require gtk3-schema by libgtk-3-0.
- Split out gettext-its-gtk3.
- Update to version 3.22.4:
+ Bugs fixed: bgo#767713, bgo#768081, bgo#768531, bgo#772075,
bgo#772202, bgo#773587, bgo#773916, bgo#773979, bgo#774046,
bgo#774066, bgo#774097, bgo#774185, bgo#774352.
+ Updated translations.
- Drop gtk3-startupfix-wayland.patch: fixed upstream.
- Update to version 3.22.3:
+ Deprecations have been added for APIs that will be removed
in GTK+ 4.
+ gtk-demo has gained a new demo for showing (and testing)
rendering preformance
+ Windows:
- The GL support has been improved. Legacy contexts can now be
created, and anti-aliasing is possible
- Hi-DPI is now supported
+ Bugs fixed: bgo#768081, bgo#773274, bgo#773474, bgo#773479,
bgo#773528, bgo#773799, bgo#773857, bgo#773885.
+ Updated translations.
- Add gtk3-startupfix-wayland.patch: Fix slow startup notification
for some gtk3 apps when running on wayland (bgo#768531).
- Update to version 3.22.2:
+ Several improvements to the win32 theme.
+ Deprecations have been added for APIs that will be removed in
GTK+ 4.
+ Bugs fixed: bgo#767713, bgo#771320, bgo#772345, bgo#772389,
bgo#772415, bgo#772552, bgo#772683, bgo#772695, bgo#772775,
bgo#772859, bgo#772922, bgo#772926, bgo#773029, bgo#773082,
bgo#773113, bgo#773180, bgo#773246.
+ Updated translations.
- Update to version 3.22.1:
+ Reduce runtime warnings.
+ Bugs fixed: bgo#765649, bgo#769500, bgo#769554, bgo#770388,
bgo#771516, bgo#771553, bgo#771666, bgo#771812, bgo#771826,
bgo#771915, bgo#771959, bgo#771963, bgo#772057, bgo#772215.
+ Updated translations.
- Drop patches fixed upstream:
+ gtk3-widget-warn-consistency-check-only.patch.
+ gtk3-add-missing-annotations.patch.
+ gtk3-wayland-always-sync-state.patch.
+ gtk3-wayland-avoid-negative-size-constraints.patch.
- Add gtk3-wayland-avoid-negative-size-constraints.patch: Fix
totem window misplaced after a state change (bgo#771915).
- Add gtk3-wayland-always-sync-state.patch: wayland: always sync
state after a frame is painted. Fix black areas in webkit based
apps (bgo#771553).
- Add gtk3-add-missing-annotations.patch: Add some missing
(nullable) annotations (bgo#771826).
- Rebase settings.ini, set Adwaita as gtk-fallback-icon-theme.
- Add gtk3-widget-warn-consistency-check-only.patch: widget: Only
warn about missing allocation if G_ENABLE_CONSISTENCY_CHECKS. The
previously chosen G_ENABLE_DEBUG is by default set on gtk+ unless
it is explicitly disabled by configure --disable-debug. As the
default is too noisy, we move it to a flag that is only switched
on by configure --enable-debug.
- Update to version 3.22.0:
+ Reduce some noisy warnings.
+ Improve positioning and sizing of popups on Wayland.
+ Update Adwaita assets.
+ Bugs fixed: bgo#602773, bgo#771117, bgo#771349, bgo#771568,
bgo#771561.
+ Updated translations.
- Update to version 3.21.6:
+ GtkScrolledWindow sizing behavior has been changed back to the
previous behavior, with new API to change it.
+ Some GtkPopover size allocation problems have been fixed.
+ Wayland: We require xdg-shell version 6 now.
+ Bugs fixed: bgo#764979, bgo#766569, bgo#767391, bgo#769498,
bgo#770278, bgo#770508, bgo#770614, bgo#770624, bgo#770703,
bgo#770745, bgo#770849, bgo#770906, bgo#771033.
+ Updated translations.
- Update to version 3.21.5:
+ Make GtkShortcutLabel public.
+ Add an API to obtain window IDs for sharing.
+ Add explicit API to show/hide popovers with animation.
+ Wayland:
- Switch to xdg-shell v6.
- Use tablet pad protocol to support Wacom tablets fully.
- Use the xdg_foreign protocol to export window handles.
- Improve menu positioning.
- Improve handling of tiled window state.
+ Add GtkPadController to bind GActions to tablet pad events.
+ Bugs fixed: bgo#569581, bgo#712760, bgo#755947, bgo#756579,
bgo#762260, bgo#764413, bgo#768017, bgo#768081, bgo#768138,
bgo#768722, bgo#768902, bgo#768930, bgo#768999, bgo#769003,
bgo#769004, bgo#769047, bgo#769126, bgo#769162, bgo#769205,
bgo#769236, bgo#769287, bgo#769402, bgo#769451, bgo#769485,
bgo#769568, bgo#769601, bgo#769603, bgo#769706, bgo#769937,
bgo#770026, bgo#770166, bgo#770236, bgo#770242, bgo#770332,
bgo#770374, bgo#769788, bgo#770458, bgo#770550, bgo#770307.
+ Updated translations.
- Update to version 3.21.4:
+ GtkHeaderBar supports expanding children.
+ GtkPrintDialog respects initially set capabilities.
+ GtkApplication supports registering with the Xfce session
manager.
+ Keep firefox working after the introduction of
GdkDrawingContext.
+ css: Support for background-blend-mode has been added.
+ Wayland: Fix some interoperability issues in clipboard
handling.
+ Sandboxing:
- GtkFileChooserNative gained portal support.
- GtkPrintOperation gained portal support.
- gtk_show_uri gained portal support.
- GtkApplication gained portal support for inhibiting.
+ New APIs:
- gtk_show_uri_on_window.
- gtk_file_filter_to/from_gvariant.
- gtk_file_chooser_add/remove/set/get_choice.
- gtk_print_settings_to/from_gvariant.
- gtk_paper_size_to/from_gvariant.
- gtk_page_setup_to/from_gvariant.
+ Bugs fixed: bgo#693203, bgo#724332, bgo#767849, bgo#767851,
bgo#767965, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
bgo#768184, bgo#768485, bgo#768499, bgo#768546, bgo#768657,
bgo#768659, bgo#768756.
+ Updated translations.
- Stop passing V=1 to make, debugging is local, no need to clutter
obs build logs.
- Update to version 3.21.3:
+ GtkStack now has its own accessible implementation which only
shows the currently visible child.
+ The GtkSizeGroup::ignore-hidden property has been documented as
not working.
+ GDK_SOURCE_TRACKPOINT has been added to the GdkInputSource
enumeration to allow special-casing this kind of input device.
+ Wayland:
- Use separate devices to differentiate between various sources
of scroll events.
- Fall back to using shm_open if memfds are unavailable.
+ Styling of text in GtkScale and GtkProgressBar can now be
influenced by the proper CSS nodes.
+ GtkScrolledWindow has new max-content-width/height properties
to control its size.
+ GtkFileChooser search has been fixed to work with trackers FTS5
syntax.
+ Bugs fixed: bgo#79229, bgo#118959, bgo#556254, bgo#578626,
bgo#674215, bgo#708148, bgo#710471, bgo#742281, bgo#745622,
bgo#751409, bgo#753202, bgo#764203, bgo#765410, bgo#765595,
bgo#766341, bgo#766372, bgo#766569, bgo#766675, bgo#766860,
bgo#766878, bgo#767052, bgo#767058, bgo#767093, bgo#767100,
bgo#767108, bgo#767238, bgo#767241, bgo#767310, bgo#767312,
bgo#767468, bgo#767705, bgo#767766, bgo#767795.
+ Updated translations.
- Update to version 3.21.2:
+ GTK+ is now using upstream gettext instead of the GLib
wrappers. This adds a requirement for the fairly recent gettext
0.19.7 release.
+ GDK has a new GdkMonitor api that offers richer information
about connected outputs.
+ Bugs fixed: bgo#373745, bgo#682080, bgo#747206, bgo#756570,
bgo#759037, bgo#763852, bgo#764395, bgo#765471, bgo#765579,
bgo#765676, bgo#765700, bgo#765742, bgo#765790, bgo#765793,
bgo#765858, bgo#765907, bgo#765922, bgo#765924, bgo#765939,
bgo#765966, bgo#765973, bgo#765981, bgo#766049, bgo#766120,
bgo#766166, bgo#766175, bgo#766207, bgo#766233, bgo#766314,
bgo#766323, bgo#766336, bgo#766405, bgo#766440, bgo#766442,
bgo#766458, bgo#766530, bgo#766566, bgo#766569, bgo#766642,
bgo#766643, bgo#766737, bgo#766782.
+ Updated translations.
- Disable gtk3-path-local.patch: It needs rebase again. Reverting
patch to original we had before last rebase.
- Update to version 3.21.1:
+ The GNU Affero General Public License has been added to the
list of predefined licenses in GtkAboutDialog.
+ GtkShortcutWindow can now follow changes to accelerators.
+ GdkSeat and GdkDevice gained API for device tools, to support
drawing tablets.
+ GtkInspector can now slow down (or speed up) animations. This
functionality is also available via the GTK_SLOWDOWN
environment variable.
+ GdkGLContext can now be instructed to use GLES.
+ CSS:
- Inconsistencies in font size handling have been fixed.
- The font shorthand is now parsed according to the CSS spec.
+ Windows:
- Clipboard handling has been optimized.
- The CSD implementation has been improved.
+ Wayland:
- We print more debug information about pixel formats, outputs,
etc.
- The unstable tablet protocol is now supported.
- Virtual modifier handling has been improved.
- Reduce jitter in keyboard repeat.
- Fix problems with multiple display connections.
+ Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#730821,
bgo#743746, bgo#749405, bgo#761651, bgo#763013, bgo#763600,
bgo#763627, bgo#763768, bgo#763783, bgo#763850, bgo#763851,
bgo#763907, bgo#763913, bgo#764022, bgo#764060, bgo#764170,
bgo#764210, bgo#764321, bgo#764376, bgo#764424, bgo#764664,
bgo#764712, bgo#764845, bgo#764846, bgo#764863, bgo#764879,
bgo#764925, bgo#764975, bgo#764996, bgo#765038, bgo#765065,
bgo#765066, bgo#765100, bgo#765118, bgo#765122, bgo#765195,
bgo#765213, bgo#765238, bgo#765259, bgo#765261, bgo#765270,
bgo#765284, bgo#765486, bgo#765493, bgo#765496, bgo#765567,
bgo#756570, bgo#765474, bgo#765565, bgo#765576, bgo#765577,
bgo#765632, bgo#765640, bgo#765644.
+ Updated translations.
- Rebase gtk3-path-local.patch.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
upstream.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Update to version 3.20.9:
+ Fix headerbar size allocation.
+ Use g_snprintf instead of snprintf.
+ Bugs fixed: bgo#769287, bgo#769603.
+ Updated translations.
- Fix update-alternatives usage.
- Update to version 3.20.8:
+ Revert an unintentional bump of the GLib requirement in 3.20.7.
- Update to version 3.20.7:
+ Bugs fixed: bgo#118959, bgo#674215, bgo#708148, bgo#745622,
bgo#747206, bgo#764060, bgo#764203, bgo#765924, bgo#766120,
bgo#766122, bgo#766341, bgo#766643, bgo#766782, bgo#767058,
bgo#767468, bgo#767705, bgo#767766, bgo#767795, bgo#767848,
bgo#767851, bgo#768016, bgo#768025, bgo#768082, bgo#768142,
bgo#768177, bgo#768485, bgo#768657, bgo#768930, bgo#769003,
bgo#769047.
+ Updated translations.
- Drop gtk3-gtkwindow-realize-toplevel-before-popover.patch: fixed
upstream.
- Add gtk3-gtkwindow-realize-toplevel-before-popover.patch:
GtkWindow: Ensure the toplevel is realized before realizing
popovers; patch taken from upstream master (bgo#764060).
- Update to version 3.20.6:
+ Bugs fixed: bgo#766694, bgo#766323, bgo#766336, bgo#766737.
- Drop gtk3-bnc130159-bgo319483-async-font-selection.patch: It's
been disabled since version 3.16.2 and upstream closed the bug as
obsolete back in 2011.
- Update to version 3.20.5:
+ Bugs fixed: bgo#763852, bgo#765973, bgo#766175, bgo#766233,
bgo#766440, bgo#766442.
+ Updated translations.
- Fix libgtk-3-0 dependency on gtk-data: require the data package
for the latest installed version of libgtk-3-<n>. This is only
needed for any eventual case where an ABI incompatible libgtk3
might ever appear in order to allow them to be parallel
installable - something upstream knows to avoid doing.
- Update to version 3.20.4:
+ Bugs fixed: bgo#573380, bgo#620065, bgo#693077, bgo#749405,
bgo#761651, bgo#762756, bgo#763768, bgo#764395, bgo#764424,
bgo#764585, bgo#764825, bgo#764846, bgo#765038, bgo#765065,
bgo#765066, bgo#765122, bgo#765213, bgo#765238, bgo#765261,
bgo#765270, bgo#765284, bgo#765471, bgo#765474, bgo#765486,
bgo#765493, bgo#765496, bgo#765565, bgo#765567, bgo#765592,
bgo#765640, bgo#765644, bgo#765742, bgo#765790, bgo#765907,
bgo#765922, bgo#765981, bgo#766166.
+ Updated translations.
- Update to GNOME 3.20 Fate#318572
- Remove upstream patches: gtk3-icon-theme-reduce-io.patch,
gtk3-icon-cache-index-only.patch,
gtk3-bnc872820-headerbar-decoration-layout.patch,
gtk3-bsc957399-gdkcairo-surface-error.patch,
gtk3-bgo725733.patch,
gtk3-bnc891647-generate-full-builtin-icon-cache.patch
- Update to version 3.20.3:
+ Bugs fixed: bgo#764174, bgo#764203, bgo#764204, bgo#764261,
bgo#764374, bgo#764378, bgo#764540, bgo#764585, bgo#764664,
bgo#764686, bgo#764710, bgo#764835.
+ Updated translations.
- Drop gtk3-bgo764174-boo973416-no-undersize.patch,
gtk3-Wayland-do-not-resize.patch and
gtk3-stable-adwaita-fixes.patch: fixed upstream.
- Add gtk3-Wayland-do-not-resize.patch: wayland: Do not resize with
the same size, gnome-control-center is calling
gtk_window_resize() on configure-event signals which leads to a
busy loop (bgo#764374).
- Add gtk3-stable-adwaita-fixes.patch: Add upstream adwaita fixes.
- Add gtk3-bgo764174-boo973416-no-undersize.patch: gtkwindow: Don't
allow unresizable windows to be smaller than required. Patch from
upstream git (bgo#764174, boo#973416).
- Update to version 3.20.2:
+ Fix blue background in Emacs windows.
+ Fix a performance issue with excessive redraws.
+ Bugs fixed: bgo#763627, bgo#763783, bgo#763851, bgo#764022,
bgo#764170, bgo#764210, bgo#764321, bgo#764376.
+ Updated translations.
- Update to version 3.20.1:
+ Active GtkSwitch widgets now use the :checked state, to match
GtkToggleButton.
+ Bugs fixed: bgo#641354, bgo#763350, bgo#763604, bgo#763659,
bgo#763731, bgo#763741, bgo#763758, bgo#763779, bgo#763802,
bgo#763804, bgo#763808, bgo#763859, bgo#763900, bgo#764118.
+ Updated translations.
- Update to version 3.20.0:
+ Themes:
- The HighContrast theme has been brought back up to par with
Adwaita.
- Adwaita has received detail fixes for many widgets.
- Adwaita now transitions to backdrop.
+ Bugs fixed: bgo#746490, bgo#763609, bgo#763610, bgo#763612,
bgo#763613, bgo#763696, bgo#763706, bgo#763707, bgo#763749,
bgo#763774, bgo#763775, bgo#763777, bgo#763781, bgo#763796,
bgo#763797, bgo#763823, bgo#763835, bgo#763846, bgo#763955.
+ Updated translations.
- Update to version 3.19.12:
+ GTK+ now respects default size even for windows that are not
resizable.
+ GtkScale and GtkScrollbar have received multiple fixes for
fallout from the gadget port.
+ GtkStackSwitcher will now switch pages when hovered during
drag-and-drop.
+ Inspector:
- The per-object CSS editor has been dropped; the global one is
sufficient.
- The sidebar has been replaced by a combo box.
- Add a Show Layout option to the Visual tab.
- CSS node tree and style properties are now on the same page.
- The frame clock is shown in the Miscellaneous page.
- Isolate the inspector from visual debugging effects.
- Numerous smaller UI improvements.
+ Themes:
- Windows theme: handle spin buttons and switches.
- Adwaita: Fixes for scales, combo boxes, info bars, action
bars, radio and check buttons, side bars, etc.
- Adwaita has gained a new style of drop target highlighting.
+ Wayland:
- Synchronize key repeat with server.
- Add a bell request to gtk_shell and use it to implement
gdk_window_beep.
- Add a focus request to gtk_shell and use it to implement
gtk_window_present.
- Dropping tabs to create new windows is now supported.
+ Windows:
- Use a custom drag-resize implementation.
- Use layered windows.
- Provide workarea information.
+ OS X: Native zoom and rotate gestures are now supported.
+ Bugs fixed: bgo#583780, bgo#699891, bgo#720950, bgo#748872,
bgo#756450, bgo#757942, bgo#759899, bgo#760276, bgo#761629,
bgo#762397, bgo#762811, bgo#762820, bgo#762891, bgo#762902,
bgo#762907, bgo#762945, bgo#762974, bgo#762996, bgo#763001,
bgo#763012, bgo#763017, bgo#763023, bgo#763080, bgo#763103,
bgo#763216, bgo#763285, bgo#763287, bgo#763298, bgo#763351,
bgo#763380, bgo#763387, bgo#763628, bgo#763650.
+ Updated translations.
- Update to version 3.19.11:
+ GtkRange, GtkScale and GtkScrollbar have been ported to use
gadgets.
+ Themes: Windows theme improvements.
+ Inspector:
- Show input device information.
- Update monitor information when it changes.
+ Wayland: Implement primary selection (using a private protocol
with mutter for now).
+ Bugs fixed: bgo#756751, bgo#760482, bgo#761767, bgo#762123,
bgo#762561, bgo#762593, bgo#762614, bgo#762629, bgo#762677,
bgo#762713, bgo#762720, bgo#762755, bgo#762820, bgo#762887,
bgo#762891, bgo#761156, bgo#761686, bgo#762468.
+ Updated translations.
- Update to version 3.19.10:
+ GTK+ will now list included backends when seeing the
environment variable GDK_BACKEND=help.
+ Themes:
- Windows theme improvements.
- Adwaita cleanups.
+ Wayland: Implement startup notification.
+ Bugs fixed: bgo#309300, bgo#723659, bgo#754743, bgo#756659,
bgo#760714, bgo#761431, bgo#761432, bgo#761760, bgo#762258,
bgo#762315, bgo#762319, bgo#762392.
+ Updated translations.
- Update to version 3.19.9:
+ gtk-builder-tool can now preview .ui files with custom CSS.
+ gtk3-demo now demonstrates saving window sizes in the
application example, and has many more widgets in the foreign
drawing example.
+ CSS changes:
- the rem unit is now supported.
- calc() expressions are supported, too.
+ Themes:
- Many fixes to Adwaita.
- The Windows theme is now included on all platforms.
+ Windows
- The Classic and XP themes have been dropped.
- The remaining theme is being fixed to work with CSS nodes.
- React to theme changes.
+ Quartz: Fix image retrieval from the clipboard.
+ Wayland: Fix a significant buffer leak.
+ Bugs fixed: bgo#677329, bgo#698652, bgo#754990, bgo#759657,
bgo#760996, bgo#761209, bgo#761309, bgo#761312, bgo#761332,
bgo#761339, bgo#761363, bgo#761381, bgo#761402, bgo#761428,
bgo#761474, bgo#761476, bgo#761484, bgo#761552, bgo#761571,
bgo#761686, bgo#761716, bgo#761757, bgo#761775, bgo#761778,
bgo#761791, bgo#761792, bgo#761826, bgo#761828, bgo#761829,
bgo#761838, bgo#761900, bgo#761903, bgo#761954, bgo#762021,
bgo#762032, bgo#762036, bgo#762067, bgo#762080, bgo#753351,
bgo#762120, bgo#762165.
+ Updated translations.
- Update to version 3.19.8:
+ GtkEntry:
- Complete gadget conversion for entries and spin buttons.
- Add a visual hint for scrolling ('undershoot').
+ GtkStack: Turn into a no-window widget.
+ CSS changes:
- Allow loading svg images.
- Fix baseline handling.
- -gtk-recolor() works properly with hi-dpi now.
- image() can be used in CSS now.
+ Themes: New radio / check implementation.
+ Tools: gtk-builder-tool can now preview .ui files.
+ Bugs fixed: bgo#464528, bgo#608865, bgo#688524, bgo#690791,
bgo#727294, bgo#754868, bgo#754990, bgo#760522, bgo#760714,
bgo#760754, bgo#760881, bgo#760891, bgo#760897, bgo#760933,
bgo#760942, bgo#760967, bgo#761005, bgo#761095, bgo#761128,
bgo#761254, bgo#761026, bgo#761318.
+ Updated translations.
- Update to version 3.19.7:
+ GtkNotebook:
- Has been converted to use gadgets.
- Style properties have been deprecated.
+ GtkTextView: Offers (some) control over cursor blinking.
+ CSS changes:
- Fix rendering of asymmetric borders.
- Add CSS names to more widgets.
- Support recoloring icons with -gtk-recolor.
+ Themes: Many Adwaita fixes.
+ GTK+ widget drawing scalability has been improved (for
containers with many children, like large list boxes or flow
boxes).
+ Drag-and-Drop has been rearchitected to move the input handling
into GDK, where different backends can handle it according to
their needs and capabilities. The new, 'managed' DND is
currently implemented for X11 and Wayland.
+ Wayland:
- Support kinetic scrolling, using the new events in version 5
of the wl_pointer interface.
- Suppport DND actions and drag cancellation that were added in
version 3 of the wl_data_offer interface.
+ Bugs fixed: bgo#722727, bgo#722937, bgo#748327, bgo#756729,
bgo#757503, bgo#759785, bgo#759898, bgo#760350, bgo#760388,
bgo#760416, bgo#760427, bgo#760445, bgo#760509, bgo#760524,
bgo#760525, bgo#760528, bgo#760536, bgo#760572, bgo#760596,
bgo#760615, bgo#760640, bgo#760663, bgo#760668, bgo#760680,
bgo#760748, bgo#760754, bgo#756729, bgo#760370.
+ Updated translations.
- Drop gtk3-qemu-usb-tablet-is-no-real-touchscreen.patch: Fixed
upstream.
- Updated to version 3.19.6:
+ CSS changes:
- CSS margins, border and padding are more consistently
supported.
- More widgets support min-width and min-height.
- More style properties have been superseded by CSS properties.
- Pseudo state names have been aligned with what CSS uses:
:disabled instead of :insensitive, :indeterminate instead of
:inconsistent and :drop(active) instead of :dnd. The old
names still work.
- GTK+ specific CSS properties have been prefixed with -gtk-.
The old names still work.
- The CSS syntax for Radial gradients is now supported.
- CSS documentation has been rewritten and expanded.
+ Themes: GTK+ now includes a HighContrastInverse theme which is
a dark variant of the HighContrast theme.
+ Inspector: The inspector can now highlight widgets that are
causing resizes, which can be helpful in tracking down
allocation loops.
+ Wayland:
- Prefer subsurfaces for temporary windows when possible,
to fix placement issues.
- Improve handling of dialogs without transient parent.
- Force a grab cursor while a popup is shown.
+ Bugs fixed: bgo#728344, bgo#753520, bgo#756618, bgo#757147,
bgo#757411, bgo#759161, bgo#759299, bgo#759541, bgo#759567,
bgo#759586, bgo#759607, bgo#759664, bgo#759668, bgo#759670,
bgo#759705, bgo#759738, bgo#759764, bgo#759768, bgo#759771,
bgo#759857, bgo#759905, bgo#759917, bgo#760018, bgo#760082,
bgo#760097, bgo#760141, bgo#760148, bgo#760169, bgo#760188,
bgo#760202, bgo#760213, bgo#760238, bgo#760314.
+ Updated translations.
- Drop gtk3-fix-gtkborder-build-regression.patch: Fixed upstream.
- Drop gtk3-revert-kp_decimal_handling.patch: fixed upstream.
- Add gtk3-fix-gtkborder-build-regression.patch: backport fix
gtkborder build regression with some libraries/applications.
- Update to version 3.19.5:
+ GtkShortcutsWindow: GtkShortcutsGesture has been removed, since
GtkShortcutsShortcut can now document gestures.
+ GtkFileChooser:
- The places view now shows the available space when that
information is available.
- Problems with remembering the dialog size have been fixed.
+ CSS changes:
- CSS margins, border and padding are more consistently
supported.
- Many widgets now support min-width and min-height.
- Many style properties have been superseded by CSS properties.
+ Adwaita: Some visual updates and fixes.
+ Wayland: DND with icon widgets is working properly.
+ GDK:
- More of the DND implementation is now handled in GDK:
creating the drag window, moving the window along with the
cursor, the drag cancel animation.
- GdkSeat is a new API that supersedes grabs on individual
devices and is a better fit for backends like Wayland or Mir.
+ Bugs fixed: bgo#708394, bgo#729593, bgo#755947, bgo#756191,
bgo#758929, bgo#759079, bgo#759081, bgo#759091, bgo#759092,
bgo#759168, bgo#759225, bgo#759260, bgo#759309, bgo#759323.
- Changes from version 3.19.4:
+ GtkPopover can now be instructed to stay within the toplevel
window on platforms that don't already enforce this (such as
Wayland).
+ Wayland:
- Memory leak fixes.
- Window positioning and sizing fixes.
- Clipboard and DND fixes.
- New build dependency: wayland-protocols.
+ CSS changes:
- The -gtk-image-effect property was renamed to
- gtk-icon-effect.
- Active spinners are now :checked, not :active.
- A -gtk-icontheme property has been added.
- A -gtk-icon-palette has been added to allow recoloring
symbolic icons.
- Drag highlighting uses the new :dnd pseudoclass.
+ DND:
- Make drag highlighting themable.
- Stop using RGBA cursors for drag icons (this only ever worked
on X11).
- Change the handling of drag windows to work on Wayland. The
drag window implementation has been moved to GDK, with the
new function gdk_drag_context_get_drag_window.
- Non-toplevel widgets can be used as drag widgets.
+ Bugs fixed: bgo#539944, bgo#732742, bgo#735847, bgo#747295,
bgo#756618, bgo#757147, bgo#757282, bgo#757474, bgo#758483,
bgo#758484, bgo#758563, bgo#758609, bgo#758634, bgo#758660,
bgo#758661, bgo#758698, bgo#758713, bgo#758790, bgo#758901,
bgo#758908, bgo#758930, bgo#758936, bgo#759018.
+ Updated translations.
- Add pkgconfig(wayland-protocols) BuildRequires: new dependency.
- Drop Add gtk3-gdk_pixbuf_get_from_surface.patch: Fixed upstream.
- Update to version 3.19.3:
+ Theming changes:
- Non-standard CSS properties have been renamed to have a -gtk-
prefix (the old names still work, with a warning):
gtk-key-bindings is now -gtk-key-bindings icon-shadow is now
- gtk-icon-shadow.
- CSS parsing errors and warnings are shown in the inspector
+ GtkShortcutsWindow:
- Widgets are more complete, to allow supporting them in glade.
- GtkShortcutsShortcut can now show gestures as well,
GtkShortcutsGesture is no longer needed and will be removed
soon.
- GtkShortcutsShortcut supports standard gestures, with
predefined icons and subtitles.
+ Bugs fixed: bgo#746745, bgo#758025, bgo#758094, bgo#758187,
bgo#758367, bgo#758407, bgo#758442.
+ Updated translations.
- Changes from version 3.19.2:
+ Most widgets have been ported to CSS nodes. The element names
and the tree relationships are documented now. The Adwaita and
HighContrast themes have been mostly kept up-to-date with these
changes. Third-party themes and custom CSS will need
adjustments.
+ The inspector now shows CSS nodes and allows to manipulate
them.
+ Size allocation has been simplified to avoid excessive resizes
of the entire window.
+ GtkShortcutsWindow can now display direction-dependent
shortcuts and sequences of keys.
+ Support for native file chooser on Win32 when using the new
GtkFileChooserNative API, and when using GtkFileChooserButton.
+ The GtkFileChooser interface prerequisite was changed from
GtkWidget to GObject to allow non-widget filechooser
implementations.
+ focus-on-click has been moved from various subclasses to
GtkWidget, so it is now available for every widget, in
particular GtkListBoxRow.
+ Bugs fixed: bgo#735341, bgo#748904, bgo#756618, bgo#756625,
bgo#756670, bgo#756978, bgo#757221, bgo#757269, bgo#757324,
bgo#757358, bgo#757377, bgo#757397, bgo#757805, bgo#757888,
bgo#757950, bgo#757968, bgo#757984, bgo#758072, bgo#758087,
bgo#758208, bgo#758327, bgo#758086, bgo#758175.
+ Updated translations.
- Changes from version 3.19.1:
+ Support for help overlays to document keyboard shortcuts and
gestures has been added.
+ GdkAppLaunchContext is now setting the DISPLAY environment
variable for X11.
+ Support for GL legacy profiles has been added back.
+ GTK+ now loads compose tables in the format used by XLib from
~/.config/gtk-3.0/Compose, ~/.XCompose and the X11 locale
information.
+ GtkBuilder can now create GFile objects, for use in e.g.
GFileIcons.
+ New APIs:
- GtkShortcutsWindow
- gtk_text_tag_changed
- gtk_settings_reset_property
- gdk_rectangle_equal
- gdk_gl_context_is_legacy
+ A new commandline utility, gtk-query-settings, to query GTK+
settings, has been added.
+ Theming: Element names are now supported. A number of widgets
have already been changed to use element names for the widget
itself and its various subelements. This effort will continue
in next development releases. This change will require
adjustments in themes and custom css - as part of this
transition, the element names and style classes in use are
documented and will be stable going forward.
+ Debugging: GtkInspector can now edit string-array-valued
properties.
+ Wayland:
- Fix transparent terminals.
- Fix treeview search popups.
- Fix CSD window resizing / moving.
+ Bugs fixed: bgo#721120, bgo#735341, bgo#753371, bgo#753992,
bgo#754983, bgo#755008, bgo#755413, bgo#755416, bgo#755654,
bgo#755791, bgo#755927, bgo#755988, bgo#756042, bgo#756142,
bgo#756160, bgo#756174, bgo#756195, bgo#756338, bgo#756428,
bgo#756439, bgo#756449, bgo#756496, bgo#756505, bgo#756568,
bgo#756589, bgo#756618, bgo#756625, bgo#756751, bgo#756770,
bgo#756852, bgo#756881, bgo#756886, bgo#756780, bgo#757147.
+ Updated translations.
- Add patch gtk3-revert-kp_decimal_handling.patch: revert
kp_decimal locale-based handling (already reverted upstream)
(bgo#756751).
- Update to version 3.18.7:
+ Bugs fixed: bgo#688524, bgo#722937, bgo#728344, bgo#754868,
bgo#757147, bgo#758908, bgo#758929, bgo#759079, bgo#759081,
bgo#759091, bgo#759260, bgo#759757, bgo#760141, bgo#760169,
bgo#760416, bgo#760445, bgo#760615, bgo#760680, bgo#760891,
bgo#760897, bgo#760964, bgo#761005, bgo#761095.
+ Updated translations.
- Drop gtk3-qemu-usb-tablet-is-no-real-touchscreen.patch and
gtk3-gdk_pixbuf_get_from_surface.patch: Fixed upstream.
- Add gtk3-bgo725733.patch: don't use signals for a11y. Fixes a
crash. Backported from upstream (bsc#960612).
- Add gtk3-qemu-usb-tablet-is-no-real-touchscreen.patch: The QEMU
USB Tablet is not really a touchscreen - although it simulates
it for VNC based viewers (making mouse-input more reliable).
This patch fixes issues where openQA was not able to correctly
handle the CTRL-ALT-DEL handler to show the logout dialog.
- Add gtk3-gdk_pixbuf_get_from_surface.patch: Restore old behavior.
- Update to version 3.18.6:
+ Bugs fixed: bgo#539944, bgo#732742, bgo#735847, bgo#746745,
bgo#747295, bgo#748904, bgo#757358, bgo#758025, bgo#758072,
bgo#758175, bgo#758327, bgo#758367, bgo#758407, bgo#758483,
bgo#758484, bgo#758660, bgo#758661, bgo#758698, bgo#758790.
+ Updated translations.
- Add gtk3-bsc957399-gdkcairo-surface-error.patch: don't abort when
trying to paint a surface with an error (bsc#957399).
- Update to version 3.18.5:
+ GtkFileChooser:
- Make sure external drives show up either in the sidebar or
the places view.
- Ignore double-click events.
+ Avoid some crashes in CSS parsing error handling.
- Drop
gtk3-gtkplacessidebar-improve-heuristics-external-drives.patch:
Fixed upstream.
- Add
gtk3-gtkplacessidebar-improve-heuristics-external-drives.patch:
Add missed commit for the sidebar refactor, without this external
drives are not shown anywhere (bgo#756589).
- Update to version 3.18.4:
+ Revert a GtkTextBuffer change that broke binding API.
+ Properly refresh styles when widget names change.
- Update to version 3.18.3:
+ Bugs fixed: bgo#735342, bgo#753992, bgo#755654, bgo#756160,
bgo#756385, bgo#756449, bgo#756496, bgo#756505, bgo#756568,
bgo#756589, bgo#756625, bgo#756751, bgo#756780, bgo#756886,
bgo#757147, bgo#757221, bgo#757298, bgo#757303, bgo#757324,
bgo#757358, bgo#757377, bgo#757544.
+ Updated translations.
- Drop gtk3-places-sidebar-no-crash.patch: Fixed upstream.
- Add gtk3-places-sidebar-no-crash.patch: Do not crash if dragging
something over the places sidebar, that has no valid URI (mostly
coming from a host system into a guest system) (boo#952356,
bgo#757298).
- Update to version 3.18.2:
+ Bugs fixed: bgo#753371, bgo#755413, bgo#755791, bgo#755927,
bgo#755988, bgo#756042, bgo#756195, bgo#756338.
+ Updated translations.
- Update to version 3.18.1:
+ Speed up rounded rectangle drawing by caching arcs.
+ Make popover animations faster.
+ Robustness fixes in GtkAppChooser.
+ Avoid showing duplicate entries in GtkAppChooser.
+ Inspector: ellipsize accessible names.
+ Bugs fixed: bgo#582747, bgo#751368, bgo#751787, bgo#753628,
bgo#755038, bgo#755215, bgo#755268, bgo#755432, bgo#755435,
bgo#755444, bgo#755455, bgo#755473, bgo#755528, bgo#755691,
bgo#755692, bgo#755926, bgo#755931, bgo#755954.
+ Updated translations.
- Update to version 3.18.0:
+ Speed up shadow drawing by caching corner shadows.
+ Memory leak fixes.
+ Bugs fixed: bgo#681965, bgo#754098, bgo#754629, bgo#754745,
bgo#754952, bgo#755021, bgo#755274, bgo#755352,
+ Updated translations.
- Update to version 3.17.9:
+ GtkPopover has been changed back to not inherit its style from
the widget it is attached to.
+ The Ctrl-K key binding has been dropped from GtkEntry to avoid
conflict with a firefox shortcut.
+ Theme:
- Adwaita: fixes for rubberbanding, icon view highlighting.
- HighContrast: fixes for path bar, linked entries, color
button.
+ Wayland: Fix assertions when using GL.
+ gtk3-demo can now launch individual demos from the commandline.
+ Various optimizations:
- Use g_object_notify_by_pspec.
- Reduce g_return_if_fail in internal APIs.
- Speed up some bitmask operations.
- Avoid some copies in inner loops.
- Make better use of GQuarks.
- Use CAIRO_CONTENT_COLOR when possible.
- Avoid allocations and referencing during repaint.
- Stop sending Expose events for most widgets.
- Avoid ::draw and ::size-allocate signal overhead when
possible.
+ Bugs fixed: bgo#753431, bgo#753628, bgo#754143, bgo#754410,
bgo#754411, bgo#754535, bgo#754559, bgo#754658, bgo#754687,
bgo#754746, bgo#754770, bgo#754854, bgo#754866, bgo#754928,
bgo#754987, bgo#754839.
+ Updated translations.
- Update to version 3.17.8:
+ GtkFileChooser:
- Show network:/// in the places view.
- Provide better loading feedback.
+ GtkTextView: Fix fallout from margin/padding addition.
+ GtkOverlay: Always align widgets relative to the overlay, not
to the main widget.
+ GtkListBox: Support focusable headers.
+ Theme:
- Improve performance of GtkListBox.
- Better GtkCalendar theming.
+ Wayland:
- Make most tests work under Wayland.
- Closing displays works now.
- Fix key repeat sometimes running wild.
+ Bugs fixed: bgo#345345, bgo#736125, bgo#752615, bgo#753185,
bgo#753357, bgo#753495, bgo#753644, bgo#753694, bgo#753786,
bgo#753815, bgo#753856, bgo#753925, bgo#753969, bgo#754022,
bgo#754086, bgo#754133, bgo#754150, bgo#754158, bgo#754410,
bgo#754421.
+ Updated translations.
- Update to version 3.17.7:
+ GtkFileChooser: Various refinements to the places view.
+ GtkFontChooser:
- Make Escape stop search.
- Various other keynav improvements.
+ GtkColorChooser: Make it possible to start with the editor.
+ GtkTextView:
- Support top margins.
- Use CSS padding from the theme.
+ GtkFlowBox: Allow using a GListModel.
+ GtkCellRendererText: Support alpha in foreground color.
+ Theme and CSS: HighContrast theme improvements.
+ GDK: Add support for touchpad gesture events.
+ OS X: Implement CSD resize for all corners and edges.
+ Wayland: Support touchpad gestures.
+ Bugs fixed: bgo#737804, bgo#752814, bgo#753329, bgo#753357,
bgo#753391, bgo#753392, bgo#753451, bgo#753568, bgo#753621,
bgo#406159, bgo#746435.
+ Updated translations.
- Update to version 3.17.6:
+ GtkFileChooser:
- Handle ., / and ~ in the location entry.
- Improve keyboard navigation in save mode.
- Don't search recursively in remote locations.
- Allow activating without double-click.
+ GtkFontChooser: Bring back a lazy loading optimization that was
lost.
+ GtkWindow:
- Fix handling of window states before the window is mapped.
- Add API to fullscreen on a given monitor.
+ GtkTextView: Support font features on tags.
+ Theme and CSS
- Various HighContrast theme fixes and improvements.
- Reduce redraws caused by irrelevant style changes.
+ gtk-demo gained some more examples.
+ GtkInspector
- Show wayland display information.
- Show monitor information.
- Preserve the selected object when rescanning the object tree.
+ X11: Make copy-paste work across multiple screens again.
+ Bugs fixed: bgo#579466, bgo#610925, bgo#652085, bgo#721398,
bgo#734984, bgo#741685, bgo#746491, bgo#748772, bgo#749339,
bgo#751721, bgo#752327, bgo#752577, bgo#752633, bgo#752638,
bgo#752664, bgo#752677, bgo#752707, bgo#752708, bgo#752761,
bgo#752765, bgo#752810, bgo#752875, bgo#752920, bgo#752960,
bgo#752965, bgo#752969, bgo#752975, bgo#752977, bgo#752978,
bgo#753048, bgo#753051, bgo#753060, bgo#753130, bgo#753138,
bgo#753142, bgo#753230, bgo#753256, bgo#753284.
+ Updated translations.
- Update to version 3.17.5:
+ GtkFileChooser:
- Always search in the current location, and indicate this in
the subtitle. Show progress for long searches, and show a
nice empty state.
- Make search in recent files work.
- Fix sorting order of recent files and search results.
- Various improvements to keyboard navigation:
. Ctrl-F toggles search.
. . opens location entry.
. Alt-P focuses the sidebar.
. Escape stops search and closes the location entry.
- Move the name entry to the header bar in Save modes.
- Don't show Trash and Recent in the sidebar in Save modes.
- Allow renaming and deleting files in Save modes.
- Improved sizing behavior of columns.
- Improved formatting of the time and location columns.
- Time column can show date and time.
- Move fixed and network drives and volumes from the sidebar
to a new view that also allows to connect to remote servers.
- Use popovers for context menus and support long press to make
them accessible with touch.
+ GtkScrolledWindow:
- Keep scrollbars below treeview headers.
- Switch the roles of secondary and middle click on scrollbar
steppers:
. Primary click starts low-speed autoscrolling.
. Secondary click start high-speed autoscrolling.
. Middle click scrolls to the end.
- Tweak button bindings on scrollbars (and scales):
. Primary click warps to the location.
. Primary click with Shift jumps by pages.
. Secondary click starts variable-speed autoscrolling.
+ Theme and CSS:
- GtkSwitch has a new slider-height style property to make
square switches possible.
- Support CSS letter-spacing for labels and entries.
- Partial support for CSS text-decoration.
+ Font handling: Per-widget font options and font maps are
supported now.
+ gtk-demo has various new and improved examples.
+ X11: Fix rendering stalls over remote ssh connections.
+ Wayland:
- Various fixes to make Copy-Paste and Drag-and-Drop work
better.
- Ignore size increments for maximized and fullscreen windows.
- Fix cursor handling in hi-dpi.
+ Mir: Various fixes and improvements.
+ Broadway: Windows can now be maximized:
+ Bugs fixed: bgo#325150, bgo#593372, bgo#720684, bgo#741800,
bgo#748892, bgo#750870, bgo#750994, bgo#751341, bgo#751368,
bgo#751401, bgo#751414, bgo#751443, bgo#751447, bgo#751448,
bgo#751625, bgo#751677, bgo#751689, bgo#751739, bgo#751752,
bgo#751754, bgo#751793, bgo#751800, bgo#751805, bgo#751811,
bgo#751877, bgo#751910, bgo#752000, bgo#752016, bgo#752025,
bgo#752034, bgo#752088, bgo#752093, bgo#752131, bgo#752509,
bgo#752520, bgo#309300, bgo#725551, bgo#751812, bgo#752502,
bgo#752616, bgo#752599.
+ Updated translations.
- Update to version 3.17.4:
+ GtkStack animates size changes
+ GtkListBox and GtkFlowBox support positional css selectors
like :first-child, :last-child and :nth-child
+ GtkPlacesSidebar has been rewritten to use GtkListBox
+ Touch selection in GtkTextView and GtkEntry has been greatly
improved
+ There's now a way to have output-only windows, and this is
used by GtkOverlay for pass-through overlays
+ Bugs fixed: bgo#724506, bgo#725441, bgo#745957, bgo#747793,
bgo#748951, bgo#749650, bgo#749717, bgo#749737, bgo#750058,
bgo#750068, bgo#750338, bgo#750343, bgo#750384, bgo#750396,
bgo#750424, bgo#750477, bgo#750489, bgo#750505, bgo#750568,
bgo#750605, bgo#750631, bgo#750690, bgo#750692, bgo#750718,
bgo#750741, bgo#750883, bgo#750888, bgo#750892, bgo#750993,
bgo#751018, bgo#751050, bgo#751082, bgo#751084, bgo#751098,
bgo#751099, bgo#751169, bgo#751341.
+ Updated translations.
- Rebase gtk3-path-local.patch.
- Update to version 3.17.3:
+ Respin to fix the tarball.
- Update to version 3.17.2:
+ GtkFontChooser:
- Allow custom font maps, to support application-specific
fonts.
- Improve the 'no search results' page.
+ GtkFileChooser:
- Change simple search engine to search breadth-first.
- Make the simple search engine use GIO, so it works on remote
shares too.
- Merge results from the tracker and simple search engines.
- Add a 'no search results' page.
+ GtkPlacesSidebar: Use a popover for renaming bookmarks.
+ GtkPopover: Add support for default widgets.
+ GtkScrolledWindow: Support kinetic scrolling on touchpads.
+ GtkBuilder:
- Improve error reporting.
- gtk-builder-tool can validate templates.
- gtk-builder-tool can enumerate named objects.
+ gtk3-demo:
- New cursors demo.
- New page setup demo.
- Builder demo ported away from GtkUIManager.
+ GDK: Make css cursor names work across backends.
+ Windows:
- Require Vista or newer.
- Support RGBA windows.
- Support css cursor names.
- Support animated cursors.
- Add cursor theme support. To take advantage of this, you will
need a new adwaita-icon-theme with Windows cursors.
+ Wayland:
- Remove assumptions on ordering of globals in startup.
- Improve DND support in various places.
- Support css cursor names.
+ X11:
- Support XRANDR 1.5 monitor objects.
- Support css cursor names.
+ OS X: Support css cursor names.
+ Bugs fixed: bgo#619493, bgo#693738, bgo#719683, bgo#719819,
bgo#727316, bgo#744086, bgo#746916, bgo#747150, bgo#747634,
bgo#747664, bgo#748234, bgo#748615, bgo#748640, bgo#748763,
bgo#748771, bgo#748782, bgo#748783, bgo#748784, bgo#748833,
bgo#749009, bgo#749012, bgo#749021, bgo#749178, bgo#749425,
bgo#749451, bgo#749593, bgo#749679, bgo#749770, bgo#749893.
+ Updated translations.
- Update to version 3.17.1:
+ Themes:
- Many HighContrast theme improvements.
- Stronger entry focus in Adwaita.
- Improve client-side decorations without a compositor.
+ Scrolling:
- Support horizontal wheel scrolling with Shift.
- Make indicators pop up reliably.
- Detect more trackpoints.
- Handle pens, erasers and similar devices.
+ GtkTextView: Support underline and strikethrough color.
+ GtkFileChooser:
- Open location entry more easily.
- Ensure a directory is loaded.
- Use a popover for new folder names.
+ GtkBuilder:
- Improve error messages.
- Add a gtk-builder-tool utility for ui file validation.
+ Inspector:
- Show accessible name and description.
- Add a tab for CSS nodes.
+ Wayland:
- DND and clipboard fixes.
- Support attached modal dialogs with mutter.
+ Windows:
- Drop XP support.
- Support horizontal mouse wheel scrolling.
+ Bugs fixed: bgo#132197, bgo#402168, bgo#671362, bgo#723394,
bgo#734741, bgo#737175, bgo#741849, bgo#745721, bgo#746149,
bgo#746188, bgo#746202, bgo#746301, bgo#746358, bgo#746368,
bgo#746369, bgo#746370, bgo#746386, bgo#746435, bgo#746468,
bgo#746493, bgo#746586, bgo#746602, bgo#746668, bgo#746688,
bgo#746706, bgo#746712, bgo#746746, bgo#746784, bgo#746817,
bgo#746821, bgo#746862, bgo#746893, bgo#746904, bgo#746925,
bgo#746961, bgo#747096, bgo#747121, bgo#747133, bgo#747288,
bgo#747305, bgo#747406, bgo#747407, bgo#747469, bgo#747471,
bgo#747524, bgo#747539, bgo#747553, bgo#747560, bgo#747604,
bgo#747608, bgo#747689, bgo#747805, bgo#747808, bgo#747827,
bgo#748013, bgo#748014, bgo#748061, bgo#748156, bgo#748341,
bgo#748346, bgo#748500, bgo#748509.
+ Updated translations.
- Update to version 3.16.6:
+ OS X: Partial aspect ratio support.
+ Revert a problematic change to scroll event handling.
+ Bugs fixed: bgo#741800, bgo#751401, bgo#751625, bgo#752016,
bgo#752093, bgo#752520.
+ Updated translations.
- Drop
gtk3-Revert-x11-Query-pointer-devices-scroll-valuators.patch:
Fixed upstream.
- Add gtk3-Revert-x11-Query-pointer-devices-scroll-valuators.patch:
Revert a commit as it makes hardware mouse-wheel scrolling
unreliable (bgo#752184).
- Update to version 3.16.5:
+ Fix ridge/groove border rendering.
+ GtkListBoxRow: propagate in the draw vfunc.
+ Bugs fixed: bgo#750489, bgo#750605, bgo#750690, bgo#750718,
bgo#750870, bgo#750888, bgo#750994, bgo#751018, bgo#751050,
bgo#751082, bgo#751227, bgo#751443, bgo#751739, bgo#751752,
bgo#751754.
+ Updated translations.
- Move pkgconfig(epoxy) BuildRequires out of with_wayland
condition: it is used independent of wayland support.
- Update to version 3.16.4:
+ Bugs fixed: bgo#693738, bgo#719683, bgo#745957, bgo#749451,
bgo#749593, bgo#749893, bgo#750058, bgo#750384, bgo#750477,
bgo#750505.
+ Updated translations.
- Update to version 3.16.3:
+ Bugs fixed: bgo#737175, bgo#746916, bgo#746925, bgo#747634,
bgo#747805, bgo#747808, bgo#748013, bgo#748014, bgo#748061,
bgo#748341, bgo#748346, bgo#748500, bgo#748615, bgo#748640,
bgo#748782, bgo#748783, bgo#748992, bgo#749009, bgo#749012,
bgo#749021.
+ Updated translations.
- Update to version 3.16.2:
+ Avoid a crash in GtkApplication.
+ Avoid a crash with GtkTreeview rubberbanding.
+ GtkApplication: Prevent more crashes around shutdown.
+ Prevent tab close button size changes.
+ Bugs fixed: bgo#746706, bgo#747288, bgo#747471, bgo#747539,
bgo#747608, bgo#747689.
+ Updated translations.
- Drop gtk3-find-wayland-includedir.patch: Not needed anymore.
- Disable gtk3-bnc130159-bgo319483-async-font-selection.patch:
Upstream bug was closed as obsolete in 2011, lets disable for now
and see if anyone misses it.
- Update to version 3.16.1:
+ Improve client-side decorations without a compositor.
+ Bugs fixed: bgo#132197, bgo#402168, bgo#613833, bgo#671362,
bgo#734741, bgo#737175, bgo#746222, bgo#746253, bgo#746301,
bgo#746391, bgo#746468, bgo#746586, bgo#746602, bgo#746688,
bgo#746712, bgo#746746, bgo#746784, bgo#746817, bgo#746821,
bgo#746862, bgo#746893, bgo#746904, bgo#746961, bgo#747096,
bgo#747133, bgo#747305, bgo#747406, bgo#747407.
+ Updated translations.
- Update to version 3.16.0:
+ Theming: Fixes for the HighContrast theme.
+ Wayland: Fix Clipboard handling.
+ Bugs fixed: bgo#746148, bgo#746149, bgo#746188, bgo#746358,
bgo#746368, bgo#746369, bgo#746370, bgo#746386.
+ Updated translations.
- Rebase and re-enable gtk3-path-local.patch.
- Update to version 3.15.12:
+ GtkMenuButton: Improve accessible names.
+ GtkCellRendererPixbuf: Always follow state changes, the
::follow-state property is now ignored. This is necessary to
make HighContrast and symbolic icons remain visible e.g. in
selected rows.
+ GtkEntry: Rework the size allocation code to be less arcane.
This changed the semantics of the get_frame_size() vfunc.
GtkEntry subclasses that override this vfunc may need
adjustment.
+ Wayland: Support hi-dpi cursors.
+ Bugs fixed: bgo#745829, bgo#746141, bgo#746192, bgo#746201,
bgo#746202, bgo#746205, bgo#746282, bgo#746301.
+ Updated translations.
- Update to version 3.15.11:
+ Go back to requiring GTK_FRAME_EXTENTS support for CSD, to fix
shadow problems in KDE.
+ Print dialog: Fix icons in HighContrast.
+ Fix selected menu items in HighContrast.
+ App chooser: Fix icons in HighContrast.
+ Bugs fixed: bgo#535929, bgo#577862, bgo#669008, bgo#712760,
bgo#739070, bgo#744288, bgo#744589, bgo#745065, bgo#745463,
bgo#745479, bgo#745562, bgo#745578, bgo#745622, bgo#745721,
bgo#745918, bgo#745969, bgo#746013.
+ Updated translations.
- Update to version 3.15.10:
+ GtkFileChooser:
- Don't start search too eagerly.
- Use fts with tracker.
- Make tracker queries more similar to nautilus.
+ GtkWindow: Improve window dragging on header bars.
+ Printing:
- Make avahi-browsed printers work.
- Set printer state correctly.
+ Wayland:
- Exit cleanly if the compositor goes away.
- Don't ignore early maximization/fullscreening.
- Make subsurface popovers work under Weston.
+ GL: Port GdkGears example to modern OpenGL.
+ Bugs fixed: bgo#703610, bgo#729366, bgo#741511, bgo#743323,
bgo#743427, bgo#744879, bgo#745225, bgo#745263, bgo#745289,
bgo#745303, bgo#745315, bgo#745344, bgo#745400.
+ Updated translations.
- Update to version 3.15.9:
+ GtkScrolledWindow:
- Avoid 'jumping' when zoom scrolling kicks in.
- Make zoom scrolling less easy to trigger.
- Make steppers use smooth autoscrolling.
+ Input methods can now be turned off entirely, which can be
useful to free up the Ctrl-Shift-u shortcut.
+ Add some DND support to gtk3-icon-browser.
+ Bugs fixed: bgo#696505, bgo#744942, bgo#744991, bgo#745052,
bgo#745076.
+ Updated translations.
- Add pkgconfig(json-glib-1.0) and pkgconfig(rest-0.7)
BuildRequires: used to enable cloud printing.
- Add explicit gettext-tools BuildRequires: the build uses msgfmt,
but in some rare occasions, gettext-tools-mini is favored, which
does not provide this tool.
- Update to version 3.15.8:
+ CSS: Support animated font weight changes.
+ GtkScrolledWindow: Ensure indicators appear in the correct
place.
+ Wayland: DND fixes.
+ GtkPopover: has a map/unmap animation now.
+ Bugs fixed: bgo#743647, bgo#744054, bgo#744683.
+ Updated translations.
- Update to version 3.15.7:
+ GtkListBox now supports models with gtk_list_box_bind_model.
+ GtkNotebook has a new function to support tab dnd.
+ GtkSidebar was renamed to GtkStackSidebar to better convey what
it does.
+ GtkFileChooser now has a location column for search.
+ GdkGLProfile has been removed.
+ Bugs fixed: bgo#695945, bgo#708320, bgo#741946, bgo#743350,
bgo#744148, bgo#744172, bgo#744204, bgo#744394, bgo#744400,
bgo#744407, bgo#744455.
+ Updated translations.
- Update to version 3.15.6:
+ stylecontext: Don't use cache when unsaved. Fixes
image-load-from-file reftest.
- Changes from version 3.15.5:
+ GTK+ types now support the GLib g_autoptr() facility for
automatic cleanup of automatic variables. GTK+ itself does
not use g_autoptr() internally.
+ GtkSearchEntry has gained ::next-match, ::previous-match
and ::stop-search signals and a gtk_search_entry_handle_event()
function, which help in providing a richer search experience
and make search entries usable outside of GtkSearchBar.
+ GtkFileChooser:
- The search has been reintegrated in the UI, there is now
a toggle button on the header bar to go to search mode,
in addition to the Alt-S shortcut.
- The file chooser button now accepts files by drag-and-drop
properly.
+ GtkScrolledWindow has gained a new ::edge-reached signal, which
triggers when the edge of the scrollable area is reached.
+ CSS: Performance improvements.
+ OpenGL:
- It is now possible to specify the required GL version, as
well as some other options (debug, forward compatible) when
creating a GdkGLContext.
- Support for the OpenGL legacy profile has been dropped. Most
examples have been updated, with the exception of gdkgears,
which will be fixed in the next snapshot.
- Use shader version 1.50.
+ Mir backend: Many improvements.
+ Bugs fixed: bgo#712752, bgo#725164, bgo#732051, bgo#735316,
bgo#740336, bgo#740613, bgo#742636, bgo#742953, bgo#743146,
bgo#743193, bgo#743229, bgo#743257, bgo#743286, bgo#743330,
bgo#743341, bgo#743393, bgo#743422, bgo#743451, bgo#743592,
bgo#743593, bgo#743633, bgo#743638, bgo#743647, bgo#743659,
bgo#743660, bgo#743680, bgo#613833, bgo#741946, bgo#742566,
bgo#742848, bgo#743395, bgo#743640, bgo#743770, bgo#743894,
bgo#743917, bgo#743975, bgo#744203, bgo#744212.
+ Updated translations.
- Update to version 3.15.4:
+ GtkTextView:
- Allow to customize multi-click behaviors, using the new
::extend-selection signal.
- Selection can now be extended by scrolling.
- Better behavior and appearance for text selection with touch.
+ GtkApplication:
- Use app menu fallback with ssh connections.
- Provide a mechanism to hide unnecessary app menu items on
OS X, so a single menu file can be used across platforms.
+ GtkCalendar:
- Show other months in a different color under Adwaita again.
- Ensure we always show a bit of the other month on both ends.
+ GtkScrolledWindow: Make overlay scrollbars more dynamic.
+ GtkFileChooser:
- Make bookmark DND insert at the right location.
- Make '~' and '/' work in recent mode.
- Make Ctrl-L work in recent mode.
- Re-integrate search.
+ CSS:
- Introduce immutable style nodes.
- Performance improvements.
- Reduced memory consumption.
+ GtkInspector:
- Add a magnifier for the selected widget.
- Show more display information.
- Show memory address of objects.
+ Wayland:
- Use subsurfaces for popovers, so popovers can extend beyond
the window boundaries.
- Prefer the Wayland backend over X11 if both are available.
+ GL:
- Fix interaction with hi-dpi.
- Add OpenGL support to the Windows backend.
+ Bugs fixed: bgo#111503, bgo#301835, bgo#477454, bgo#671802,
bgo#671895, bgo#674537, bgo#705582, bgo#710612, bgo#738338,
bgo#738891, bgo#739038, bgo#740758, bgo#740795, bgo#741259,
bgo#741569, bgo#741610, bgo#741652, bgo#741702, bgo#741827,
bgo#741897, bgo#741969, bgo#742010, bgo#742170, bgo#742181,
bgo#742243, bgo#742311, bgo#742343, bgo#742518, bgo#742631,
bgo#742646, bgo#742653, bgo#742664, bgo#742702, bgo#742704,
bgo#742727, bgo#742764, bgo#742771, bgo#742774, bgo#742778,
bgo#742785, bgo#742786, bgo#742940, bgo#742980, bgo#743037,
bgo#743101, bgo#743117, bgo#743157.
+ Updated translations.
- Update to version 3.15.3:
+ GtkTextView:
- Font fallback and letter spacing can be controlled with tags
now.
- Pango markup can be inserted in text buffers.
+ GtkEntry now has API to grab focus without selecting the
contents.
+ GtkWindow now starts from the focused widget when looking for
actions that are activated by accelerators.
+ GtkScrolledWindow draws an indication where an edge if hiding
some content that can be scrolled in.
+ GtkStack has gained GtkNotebook-like focus handling.
+ Theming:
- Support :not() in CSS.
- GtkRange now supports :hover for the whole widget.
- The HighContrast theme has caught up with some never GTK+
features.
- Avoid excessive shadow redraws.
+ Build:
- gtk3-update-icon-cache is no longer used at build time, and
the --enable-gtk2-dependency configure option has been
removed.
- The examples that are used in the documentation can now be
built standalone.
+ Inspector:
- Allow extension with loadable modules, the first use for this
is gjs-inspector, which adds a JavaScript prompt.
- Allow testing cursor theme changes.
+ Bugs fixed: bgo#59390, bgo#364566, bgo#461249, bgo#674537,
bgo#708857, bgo#710793, bgo#721939, bgo#722781, bgo#729927,
bgo#730232, bgo#730364, bgo#735122, bgo#735838, bgo#739453,
bgo#739729, bgo#739977, bgo#740162, bgo#740287, bgo#740358,
bgo#740374, bgo#740438, bgo#740447, bgo#740537, bgo#740605,
bgo#740612, bgo#740613, bgo#740642, bgo#740682, bgo#740742,
bgo#740770, bgo#740812, bgo#740851, bgo#740857, bgo#740860,
bgo#740862, bgo#740863, bgo#740876, bgo#740896, bgo#740904,
bgo#740954, bgo#740983, bgo#741027, bgo#741041, bgo#741117,
bgo#741130, bog#741185, bgo#741249, bgo#741250, bgo#741251,
bgo#741252, bgo#741254, bgo#741314, bgo#741375.
- Drop gtk3-support-cups-older-than-1.6.patch: Fixed upstream.
- Rebase gtk3-find-wayland-includedir.patch.
- Update to version 3.15.2:
+ GtkPopoverMenu: A GtkPopover subclass that makes it easy to
manually build menu-like popovers which can include arbitrary
controls.
+ GtkModelButton: A button widget that is optimized for use
inside popovers with a GAction as 'model'.
+ GL support:
- Try harder to pick good visuals.
- Rework the way GL rendering is done in GtkGLArea.
- Support input events in GtkGLArea.
- Use shaders.
- The GDK_GL environment variable can be used for debugging.
+ Inspector:
- Make picking widgets work in Wayland.
- Rework search in all pages.
- Improve space use.
- Support GL information and debug flags.
- Shield the inspector window from more debug settings.
- Hide empty tabs.
+ Theming:
- Include the HighContrast theme.
- Add borders to menus in non-composited environments.
- Load themes from versioned directories like
.../themes/Emerald/gtk-3-14/.
+ Wayland:
- Make window opacity work.
- Propagate clipboard owner changes.
+ Mir:
- Improved event handling.
- Support cursors.
- Enable CSD.
- Better monitor support.
- Add OpenGL support.
+ Deprecations:
- gdk_cursor_new.
- gdk_device_grab_info_libgtk_only.
- gdk_display_open_default_libgtk_only.
- gdk_add_option_entries_libgtk_only.
- gdk_pre_parse_libgtk_only.
+ Bugs fixed: bgo#687963, bgo#734140, bgo#737891, bgo#738321,
bgo#738648, bgo#738670, bgo#738800, bgo#738887, bgo#739474,
bgo#739750, bgo#739781, bgo#739885, bgo#739977, bgo#740011,
bgo#740346.
+ Updated translations.
- Drop gtk3-Dont-crash-if-invisible-files-are-deleted.patch: Fixed
upstream.
- Update to version 3.15.1:
+ An experimental mir backend has been added. Use
- -enable-mir-backend to build it.
+ Inspector:
- Show more information.
- Use a separate display connection.
+ Deprecations: GtkStyleProperties.
+ Bugs fixed: bgo#707695, bgo#738982, bgo#739001 bgo#739150.
- Changes from version 3.15.0:
+ GDK supports rendering windows using OpenGL; currently
this is implemented for X11 and Wayland using libepoxy.
+ GtkGLArea: A new widget for rendering with OpenGL.
+ GtkSidebar: A new switcher for GtkStack that looks like a
sidebar.
+ Better typography: In many places, we now use proper Unicode
characters for dashes, quotes, multiplication signs and the
like, instead of ASCII approximations.
+ Theming:
- Context menus use the default font instead of inheriting from
the widget they are attached to.
- Theming engines are no longer used.
- Backdrop style has been fine-tuned to make the difference to
the active window more evident without affecting readability.
+ Inspector:
- Show nested tree models.
- Add a checkbox to disable the warning dialog.
- Rearrange the UI to gain space.
- Show object counts.
+ GtkTextView has a monospace property.
+ GtkPaned has a wide-handle property.
+ GtkPrintUnixDialog:
- Has improved appearance without headerbars.
- Better rendering of sheet icons.
- No more missing icons.
+ GtkScrolledWindow:
- A new policy, GTK_POLICY_EXTERNAL, which allows scrolling
without showing a scrollbar.
- Scroll events can now overshoot as well.
- The new signal ::edge-overshot is emitted when the scrolled
window is fully overshot.
- Scrollbars will be overlayed as narrow indicators when there
is no mouse.
+ Deprecations:
- gdk_window_set_static_gravities.
- gdk_window_set_composited.
- gtk_style_context_get_background_color.
- gtk_style_context_get_border_color.
- gtk_settings_set_string/long/double_property.
- gtk_settings_install_property.
- Add pkgconfig(wayland-egl) and pkgconfig(epoxy), new
dependencies.
- Add gtk3-support-cups-older-than-1.6.patch: Fix building with
cups older than 1.6. Taken from upstream git.
- Update to version 3.14.9 (boo#916784):
+ GtkScrolledWindow:
- Avoid 'jumping' when zoom scrolling kicks in.
- Make zoom scrolling less easy to trigger.
+ Fix crash and miscalculation in css bitmask manipulation.
+ Fix a crash due to too large surfaces.
+ Update on text scale factor changes.
+ Bugs fixed: bgo#743323, bgo#744172, bgo#744683, bgo#744942,
bgo#744991, bgo#745052.
+ Updated translations.
- Update to version 3.14.8:
+ Bugs fixed; bgo#613833, bgo#732051, bgo#735316, bgo#740613,
bgo#741259, bgo#742181, bgo#742636, bgo#742664, bgo#742727,
bgo#742764, bgo#742771, bgo#742774, bgo#742785, bgo#742786,
bgo#742980, bgo#743229, bgo#743330, bgo#743422, bgo#743451,
bgo#743592, bgo#743593.
+ Updated translations.
- Update to version 3.14.7:
+ GtkFileChooser: Don't crash if invisible files are deleted.
+ Bugs fixed: bgo#477454, bgo#705582, bgo#735122, bgo#739038,
bgo#739729, bgo#741130, bgo#741652, bgo#741702, bgo#741827,
bgo#741897, bgo#741969, bgo#742010, bgo#742170, bgo#742311,
bgo#742343, bgo#742631, bgo#742653, bgo#742664.
+ Updated translations.
- Drop gtk3-Dont-crash-if-invisible-files-are-deleted.patch: Fixed
upstream.
- Update to version 3.14.6:
+ Redraw problems with cairo 1.14.
+ Avoid excessive redraws due to CSD shadows.
+ Bugs fixed: bgo#364566, bgo#461249, bgo#721939, bgo#722781,
bgo#730232, bgo#739453, bgo#739885, bgo#739977, bgo#740287,
bgo#740374, bgo#740612, bgo#740613, bgo#740642, bgo#740742,
bgo#740770, bgo#740896, bgo#741249, bgo#741250, bgo#741251,
bgo#741252, bgo#741254, bgo#741314.
+ Updated translations.
- Add gtk3-Dont-crash-if-invisible-files-are-deleted.patch: Do not
crash application using gtk file chooser when deleting file via
an other app (patch from upstream git).
- Disable wayland on SLE12.
- Update to version 3.14.5:
+ Bugs fixed: bgo#726316, bgo#737561, bgo#737891, bgo#738321,
bgo#738648, bgo#738650, bgo#738886, bgo#738955, bgo#739005,
bgo#739111.
+ Updated translations.
- Drop gtk3-fix-screen-changes-csd.patch: Fixed upstream.
- fix bashism in post script
- Add gtk3-fix-screen-changes-csd.patch: fixes a problem with
screen changes and csd that caused some applications to launch
with ugly black borders (bgo#739812).
- Update to version 3.14.4:
+ Bugs fixed: bgo#730893, bgo#737986, bgo#738636, bgo#738873,
boo#900854.
+ Updated translations.
- Update to version 3.14.3:
+ Bugs fixed: bgo#724096, bgo#737981, bgo#737983, bgo#737985,
bgo#738158.
+ Updated translations.
==== gtksourceview ====
Version update (3.24.6 -> 3.24.11)
Subpackages: gtksourceview-lang libgtksourceview-3_0-1 typelib-1_0-GtkSource-3_0
- Update to version 3.24.11:
+ Improvements to the syntax highlighting of: YAML, Julia, C++,
and C.
+ Fixes to GObject Introspection annotations.
+ Fix a crash with YAML.
+ Fix a crash in presense of Byte-Order-Markers.
- Update to version 3.24.10:
+ New syntax highlighting definition file for: Powershell.
+ Improvements to the syntax highlighting of: reStructuredText,
C++, CSS, HTML, Groovy, Meson, Python3, and Logtalk.
+ Fix testsuite for changes in GLib hashtable ordering.
+ Avoid double entry of languages based on globs.
+ MSVC build improvements.
+ Fix usage of GRegex for offset in text, which fixes a Valgrind
warning.
+ Ensure CSS is inherted from parent style schemes.
+ Avoid storing GtkTextIter across main-loop boundaries.
+ Fix incorrect transfer annoation for
gtk_source_buffer_create_source_mark().
+ Various memory leak fixes.
+ Updated translations.
- Update to version 3.24.9:
+ New syntax highlighting definition file for: Logtalk.
+ Improvements to the syntax highlighting of: Haskell, C++, GLSL,
and Markdown.
+ Performance improvements to space drawing.
+ Missing G_PARAM_DEPRECATED flag was added to :underline
property.
+ Various memory leak fixes.
+ Updated translations.
- Add changes.lang language definition for changes file syntax
highlighting capabilities.
- Update to version 3.24.8:
+ MS Windows: lib shutdown on DLL_PROCESS_DETACH,
not DLL_THREAD_DETACH.
+ Syntax highlighting: sync all *.lang files from GtkSourceView4.
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.24.7:
+ GtkSourceView class: respect the GtkTextView:accepts-tab
property.
+ Syntax highlighting: sync all *.lang files from GtkSourceView
4.
+ Updated translations.
- Point fdupes to the data directory instead of the build root,
which is a practice that must be avoided.
- Conditionalize translation-update-upstream BuildRequires,
a SLE-only requirement.
- Remove ineffective --with-pic. Fix RPM groups.
- Modernize spec-file by calling spec-cleaner
==== gupnp-av ====
Version update (0.12.10 -> 0.12.11)
Subpackages: libgupnp-av-1_0-2
- Update to version 0.12.11:
+ Fix memory leak in GUPnPAVXMLDoc.
+ Fix parsing of storageUsed.
+ Fix name clash of internal XML utility functions.
+ Fix multiple compiler warnings with recent GCC.
+ Remove deprecated g_type_class_add_private.
+ Bugs fixed: bgo#770174, bgo#778396, bgo#784511.
==== gupnp-igd ====
- Add gupnp-igd-port-to-new-gupnp-api.patch: Port to new GUPnP API.
- Following the above patch, replace pkgconfig(gssdp-1.0) and
pkgconfig(gupnp-1.0) with pkgconfig(gssdp-1.2) and
pkgconfig(gupnp-1.2) and add libtool BuildRequires aswell as pass
autoreconf, as the patch touches the buildsystem.
- Add gupnp-igd-free-GStaticMutex-in-AddRemoveData.patch: Free
GStaticMutex in AddRemoveData. Fixes a memory leak reported by
valgrind.
- Modernize spec.
- Modernize spec-file by calling spec-cleaner
==== gvfs ====
Version update (1.34.2.1 -> 1.42.2)
Subpackages: gvfs-backend-afc gvfs-backend-samba gvfs-backends gvfs-fuse gvfs-lang
- BuildRequire pkgconfig(systemd): meson.build tries to inspect
systemd.pc to find the right unit-directories.
- Update to version 1.42.2:
+ gdbus: Add workaround for deadlocks when cancelling jobs.
- Drop fixed upstream patches by version 1.40.2:
+ gvfs-CVE-2019-12447.patch.
+ gvfs-CVE-2019-12448.patch.
+ gvfs-CVE-2019-12449.patch.
+ gvfs-CVE-2019-12795.patch.
- Rebase SLE patches gvfs-nds.patch and gvfs-nvvfs.patch for version
1.42.1:
+ Add daemon/nds.mount.in.
+ Add daemon/nvvfs.mount.in.
+ meson porting fixes.
- Rebase SLE patches for version 1.42.1:
+ gvfs-nds.patch
+ gvfs-nvvfs.patch
- Update to version 1.42.1:
+ dav: Fix mounting when 403 is returned for the parent folder.
+ Revert "sftp: Always use port 22 if not specified".
+ Updated translations.
- Fix Requires on -fuse package: now needs fuse3, not fuse.
- Update to version 1.42.0:
+ Updated translations.
- Update to version 1.41.91:
+ fuse: Remove max_write limit.
+ Several smaller bugfixes.
+ Updated translations.
- Changes from version 1.41.90:
+ udisks2: Change display name for crypto_unknown devices.
+ google: Disable deletion of non-empty directories.
+ google: Fix crashes when deleting if the file isn't found.
+ google: Fix issue with stale entries remaining after rename
operation.
+ build: Define gvfs_rpath for libgvfsdaemon.so.
+ proxy: Don't leak a GVfsDBusDaemon.
+ Updated translations.
- Changes from version 1.41.4:
+ google: Do not enumerate volatile entries if title matches id.
+ build: Add dependency on gsettings-desktop-schemas.
+ daemon/udisks2: Handle lockdown option to disable writing.
+ fuse: Define RENAME_* macros when they are not defined.
+ google: Check ownership in is_owner() without additional HTTP
request.
+ Several smaller bugfixes.
+ Updated translations.
- Changes from version 1.41.3:
+ Updated translations.
- Changes from version 1.41.2:
+ build: Several meson improvements.
+ build: Bump required meson version to 0.50.0.
+ google: Support deleting shared Google Drive files.
+ admin: Prevent core dumps when daemon is manually started.
+ Several smaller bugfixes.
+ Updated translations.
- Changes from version 1.41.1:
+ fuse: Adapt gvfsd-fuse to use fuse 3.x.
+ daemon: Unify some translatable strings.
+ Updated translations.
- Specify meson version requirement.
- Require fuse >= 3.0.0.
- Require gsettings-desktop-schemas: new dependency.
- Update to version 1.40.2:
+ daemon:
- Only accept EXTERNAL authentication (CVE-2019-12795).
- Check that the connecting client is the same user
(CVE-2019-12795).
+ admin:
- Ensure correct ownership when moving to file:// uri
(CVE-2019-12449).
- Use fsuid to ensure correct file ownership (CVE-2019-12447).
- Allow changing file owner (CVE-2019-12447).
- Add query_info_on_read/write functionality (CVE-2019-12448).
+ afc: Remove assumptions about length of device UUID to support
new devices.
+ gmountsource: Fix deadlocks in synchronous API.
+ afp: Fix afp backend crash when no username supplied.
+ Updated translations.
==== harfbuzz ====
Version update (1.7.5 -> 2.6.4)
Subpackages: libharfbuzz-icu0 libharfbuzz0
- update to 2.6.4:
+ small bug fixes and build fixes
- update to 2.6.3:
+ Misc small fixes, mostly to build-related issues
+ New API: hb_font_get_nominal_glyphs()
- add upstream sigining keyring and verify source signature
- Update to version 2.6.2:
+ Misc small fixes, mostly to build-related issues.
- Update to version 2.6.1:
+ Fix regression with hb_font_create_sub_font scaling introduced
in 2.6.0.
+ Change interpretation of font PTEM size / CoreText font size
handling.
+ hb-ot-font: Prefer symbol cmap subtable if present.
+ Apply 'dist'/'abvm'/'blwm' features to all scripts.
+ Drop experimental DirectWrite API.
- Changes from version 2.6.0:
+ New OpenType metrics, baseline, and metadata table access APIs.
+ New API to set font variations to a named-instance.
+ New hb-gdi.h header and API for creating hb_face_t from HFONT.
+ Amalgam: Provide a single-file harfbuzz.cc file for easier
alternate building.
+ More size-reduction configurable options, enabled by HB_TINY.
- Update to version 2.5.3:
+ Fix UCD script data for Unicode 10+ scripts. This was broken
since 2.5.0.
+ More optimizations for HB_TINY.
- Changes from version 2.5.2:
+ More hb-config.hh facilities to shrink library size, namely
when built as HB_TINY.
+ New documentation of custom configurations in CONFIG.md.
+ Fix build on gcc 4.8. That's supported again.
+ Universal Shaping Engine improvements.
+ API Changes: Undeprecate some horizontal-kerning API and
re-enable in hb-ft, such that Type1 fonts will continue
kerning.
- Changes from version 2.5.1:
+ Fix build with various versions of Visual Studio.
+ Improved documentation.
+ Bugfix in subsetting glyf table.
+ Improved scripts for cross-compiling for Windows using mingw.
+ Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER to
HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER. A deprecated macro is
added for backwards-compatibility.
- Changes from version 2.5.0:
+ This release does not include much functional changes, but
includes major internal code-base changes. We now require
C++11. Support for gcc 4.8 and earlier has been dropped.
+ New hb-config.hh facility for compiling smaller library for
embedded and web usecases.
+ New Unicode Character Databse implementation that is half the
size of previously-used UCDN.
+ Subsetter improvements.
+ Improved documentation.
+ isc shaping fixes.
- Changes from version 2.4.0:
+ Unicode 12.
+ Misc fixes.
+ Subsetter improvements.
+ New API: HB_BUFFER_FLAG_DO_NOT_INSERT_DOTTED_CIRCLE and
hb_directwrite_face_create().
- Update to 2.3.1:
* too many changes to ever iterate, see NEWS for the details
- Update to 1.9.0:
* Various gcc warning fixes
* New Face-builder API
* Internal source header name changes
* Major Khmer shaper improvements
* Couple of Indic bugfixes
- Update to version 1.8.1:
+ Add correctness bug in hb_set_t operations, introduced in
1.7.7.
- Changes from version 1.8.0:
+ Update to Unicode 11.0.0.
- Changes from version 1.7.7:
+ All HarfBuzz objects are significantly smaller in size now.
+ Sinhala: Position repha on top of post-consonant, not base.
+ Significant libharfbuzz-subset changes. API subject to change.
+ New API in libharfbuzz: hb_blob_create_from_file() and
hb_face_count().
- Add missing post(un) ldconfig scriptlets for libharfbuzz-subset
shared library.
- Update to version 1.7.6:
+ Fix to hb_set_t binary operations. Ouch.
+ New experimental harfbuzz-subset library. All of hb-subset.h is
experimental right now and API WILL change.
+ New API:
- hb_blob_copy_writable_or_fail().
- HB_OT_TAG_BASE.
- hb_set_previous().
- hb_set_previous_range().
- Split out new sub-package libharfbuzz-subset0.
- Add libharfbuzz-gobject0 and libharfbuzz-subset0 to baselibs.
- Use make_build macro.
- Update summaries.
- Fix broken libharbuzz-gobject.so symlink by requiring Harfbuzz's
Gobject library for the devel package.
- Add missing GI bindings requirement for the devel package.
- Fix build on Leap 42.3: don't use make_build.
- Modernize spec-file by calling spec-cleaner
==== ibus ====
Version update (1.5.19 -> 1.5.21)
Subpackages: ibus-gtk ibus-gtk3 ibus-lang libibus-1_0-5 typelib-1_0-IBus-1_0
- Update hide-setup-menu.patch: make it can be compile in SLE
(openSUSE-Leap 15).
- Add ibus-CVE-2019-14822-GDBusServer-peer-authorization.patch:
bus: Implement GDBusAuthObserver callback, fix CVE-2019-14822.
- Apply the change on Jun. 22 again, reverted by the previous
change
- Stop exporting OOO_FORCE_DESKTOP (boo#1042136)
* KDE4 LibreOffice VCL plugin was removed from upstream
* New KDE5/Qt5 VCL plugin supporting Qt IM Module will be
available
* Note only LibreOffice KDE5/Qt5 >= 6.3 supports Qt IM module
- For older version, please export OOO_FORCE_DESKTOP=gnome
in ~/.profile
- Upstream update to 1.5.21
* Enable to run ibus-setup with a different python
* Update ibusunicodegen.h for Unicode UCD 12.0
* Add ibus.its for IME's component files
* Make ISO 639 language names with title
* Keep preedit cursor_pos and visible in clearing preedit text
* Support long sequences and multiple output characters for
compose table
- fix boo#1138123
* Exit ibus-daemon with parent's death
* Update Wayland input-method protocol to unstable v1
* Indistinguishable address of ibus-daemon
* Update LOCALES_STRING
* Fix typos
- Drop ibus-fix-check-abs-icon-path-support.patch
* not necessary anymore since the current Qt is enough new
- Stop exporting OOO_FORCE_DESKTOP (boo#1042136)
* KDE4 LibreOffice VCL plugin was removed from upstream
* New KDE5/Qt5 VCL plugin supporting Qt IM Module will be
available
- Move RPM macros to %_rpmmacrodir.
- Fix boo#1127711
* Remove nodejs-emojione form BuildRequires
- Upstream update to 1.5.20
* Support Shift-Space to insert a Space on Emojier preedit
* Do not add emojis in compose category to emoji variants
* Implement mouse click with Hangul in ibus side
* Delete Gconf dependencies and migrate intool to gettext
* Do not delete IBUS_CAP_SURROUNDING_TEXT
* Show compose preedit with custom compose file
* Fix Atom and Slack for Flatpak
* Delete Super-space notification
* Use ISO 639-3 to have names for more languages
* introspection: Tell the GI scanner to include the C headers
* Add Uzbek layouts
* Allow using non-abstract UNIX domain sockets
* Fix minor build problems, bugs, and typos
- Fix boo#1126011: fix unexpected LibreOffice's dependency on IBus
* Remove "Supplements" for libreoffice-gnome
- Disable emoji support on armv6l, ppc and riscv64, which have no nodejs
support
- Upstream update to 1.5.19
* IBUS_DISCARD_PASSWORD variable for the workaround of the
password popup problem in Firefox and Chrome under GNOME X11
* Emoji feature improvements:
Move input focus on Emojier to engines' preedit
Show previous emojis with "history" annotation
Add num pad Enter, Down, Up, Left, Right on Emojier
Fix SEGV in IBusEngine if no emoji shortcut keyis
* Compose key feature:
Enable preedit for compose keys
* Bug fixes and code improvements
- Drop ibus-force-python3.patch
* merged by upstream
- Remove ibus-python3
* Upstream will not maintain it for Python 3 anymore
* Drop ibus-python3-migration.patch
- Do not hardcode python in 3.6 version, they change so use wildcards
- Replace python3-gobject2-devel and python3-gobject2 with
python3-gobject-devel and python3-gobject BuildRequires and
Requires.
- Drop gconf2-devel BuildRequires: No longer needed, nor used.
- Trim filler wording from descriptions.
- Update Summaries and RPM groups.
- Fix filelist for SLE.
- Update version to 1.5.18
* tools: Do not change keymaps with 'use-system-keyboard-layout'
* src: Fix GVariant leaks (Carlos Garnacho)
* src: Added some error handlings from a code review
* src: Add libgobject.so to LDADD for Debian libtool (Danny)
* src: Reintroduce the hex mode keybind with an environment variable (Aaron Muir Hamilton)
* ui/gtk3: Translate input method name in ibus (Peng Wu)
* Added DBus filtering against malware
* Implement Unicode choice on Emojier
* Implement ibus-extension-gtk3 for the global keybinding
* Disable panel extension for 'gdm' and 'liveuser' user
* ui/gtk3: Set title string in gnome-shell
* Add ISSUE_TEMPLATE
* Updated translations
- Change xim.d-ibus-121: Unset LC_CTYPE to make LANG variable
can change system locale successful(boo#1076854).
- Do not condition sources they all need to be present in src rpm
- Add conditionals for python2 and python3
- Use full url for github downloads instead of handmade tarball
- Use make_install macro
- Apply py3 enablement patches everywhere, no effect on py2 code
- Drop python3 split spec file as it is not needed and use only
python3
* As there are no dependent packages on python-ibus directly
people should repoint their scripts to the python3 variant
* Makefiles do not allow building both at once so stick only
with py3 as we are disabling python2 slowly anyway
- Drop 12.2 KDE icons as the codestreams are long out of support
- Drop the kde4 icons too as we are plasma5 based now and enable
appindicator integration for plasma5 conditionaly under KDE
condition
- Fix boo#1073524: IBus does not work on Qt5 applicatin under
Qt5 only environment
* do not set QT_IM_MODULE=xim for Qt5 applications
* use QT4_IM_MODULE for Qt4 applications
- Enable emoji support for openSUSE.
- Use %fdupes in python3-ibus.
- Enable python3 build
- Update to 1.5.17
* ui/gtk3: Emojier supports Ctrl-c,v,x and Ctrl-Shift-c
* Make all emoji dicts for fully qualified
* ui/gtk3: Fix SEGV of Emojier on de_DE.UTF-8
* ui/gtk3: Do not activate emoji cells on mouse until mouse moves
* ui/gtk3: Fix SEGV of XKeysymToKeycode() on Wayland
* client/gtk2: include the scaling factor in Wayland
* Add IBus portal service to support Flatpack
* ui/gtk3: Switcher should ignore mouse until it moves
* client/gtk2: Do not send key events to GtkIMContextSimple
* ui/gtk3: Fix PropertyPanel position in workarea
* ui/gtk3: Fix to enable menu button on PropertyPanel
* ui/gtk3: Increase timeout of window filter in PropertyPanel
* ui/gtk3: Unset GDK_CORE_DEVICE_EVENTS
* ui/gtk3: Unref Panel and Indicator when double panels run
* engine: Add Malay and Mongolian keymaps
* Update translations
- Don't build the branding-openSUSE-KDE package on SLE
- Fix boo#1047912: ibus-setup crashes on Tumbleweed
* fix missing dependency on python?-gobject-Gdk
- Update ibus.spec: copy auto-start files to SOURCE directory
to enable modifications before compile.
- Add ibus-disable-engines-preload-in-GNOME.patch: Disable load
preload-engines actions in SLE, which is unnecessary for mono IMF
in SLE and may cause CJK user login failed (bsc#1036729).
- Update to 1.5.16
* Implement shortcut keys on emoji dialog
* Move language settings from IBusEmojier to ibus-setup
* Improve `ibus emoji` command to work on Wayland
* Emoji-related improvements
* Add man page of `ibus emoji` command
- Update to 1.5.15
* Fix memory leaks
* Fix warnings during resizing panel
* Improve emoji lookup window
* Support scrill event in GTK3 candidate panel
* Avoid emoji typing during Unicode typing
* Fix potential buffer overrun in CreateNestedListi()
* Set emoji preview text on font setting
* Add `ibus emoji` command
- Clean up spec file
- Drop ibus-vala-0.36.patch: No longer needed, since vala 0.36
re-introduced the compatibility layer.
- Drop ibus-vala-0.18.patch: No longer needed.
- Add ibus-vala-0.36.patch: Fix build with vala 0.36, which is
stricter in its binding usage. Patch only respective vala
versions.
- Disable emoji dict build.
- Update to 1.5.14
* Don't warn if DISPLAY is not set.
* Install a DBus service file
* configure: don't hardcode pkg-config
* conf/gconf: Fix SEGV in ibus_config_gconf_get_values
* client/gtk2: Fix SEGV with Wayland display
* ui/gtk3: Fix panel CSS format for GTK 3.20
* engine: Implement Emoji typing with XKB engines
* engine: Add emoji-list.html
* engine: Use annotations/en.xml from unocode.org but not
emoji-list.html
* Fix typo in configure.ac
* tests/ibus-engine-switch: Don't try to remove non-existing GSource
* Fix make dist
* Fix Croatian language code in simple.xml
* Replace deprecated GSimpleAsyncResult with GTask since GLib 2.46
- Upstream update to 1.5.13
* Add SetCursorLocationRelative D-Bus method
- Upstream update to 1.5.12
* Fix ibus-daemon does not update user cache
* Fix lookup window on a secondary monitor cannot get its correct
size
* Fix default position of property panel under multi monitor
environments
* Change language code from ISO 939-2 to ISO 639-1
* Fix minor bugs
- Drop show-input-mode-icon.patch
* this feature has been reimplemented in another approach
- Own all oxygen icon subdirs, starting with KF 5.21.0, oxygen is
no longer installed to the same location
- Do not apply SLE patches on openSUSE 13.2.
- Drop ibus-adapt-new-vala.patch, not needed after all with vala
0.32.
- Add ibus-adapt-new-vala.patch: Fix ibus compile error under
new vala compiler in SLE Desktop 12 SP2.
- Update ibus.spec: Add "Conflicts: fcitx" tag in SLE,
This can help to keep old fcitx input-frame for people
who updated from SLE-12-SP0 to SP1, means to avoid the exception
which was brought by FATE#319095.
- Add support for translation-update-upstream (dummy bsc#933411).
- Add setup-switch-im.patch: In SLE, if user launch ibus-setup
without ibus service daemon running, it will warn the user and
switch current input-frame to ibus by setting an environment
variable. Note, the setting will make effect the next time this
user login to desktop (bsc#899259).
- Add hide-setup-menu.patch: Remove ibus-setup.desktop entry in
SLE from desktop main menu, So it will only be launched from
desktop indicator field now.
This action is for insure ibus-setup runs with ibus-daemon in
background everytime (bsc#899259).
- Fix the invocation of ibus service for KDE, etc (boo#968486):
for DEs known to support autostart (KDE, XFCE and LXCE), ibus is
now started via XDG autostart for avoiding the race. This should
fix the missing ibus service. For other DEs, ibus is still
started in xim script, but with a slight (two seconds) delay for
avoiding the race, too.
Along with the change, INPUT_METHOD environment variable is set
explicitly in xim script at startup; this is referred in XDG
autostart so that it won't be executed when other IM is chosen.
Last but not least, the explicit dbus-launch invocation is dropped,
as it's known to conflict with DE's own startup of dbus
- Update to 1.5.11
* Add Swedish svdvorak layout support
* Improve UI of ibus-setup
* Show property panel at bottom right under KDE
* Enable absolute path to icon for appindicator
* Support showing language icon and a property for Plasma 5
* Use GTK 3 for xim
* Load locale compose files dynamically
* Enable sync mode for xim
* Support vertical writing
- Enable appindicator status icon for SLE12 and Leap 42.1
(boo#939506)
- Remove a bashism from /etc/xim.d/ibus (boo#941052)
- Requires newer vala compiler
* Cannot compile with an incompatible return type error
* 13.1 support should be dropped after the cause is confirmed
- Drop appindicator-absolute-icon-path.patch
* Merged by upstream
- Add ibus-fix-check-abs-icon-path-support.patch
* Allows to force absolute path regardless of Qt version
- Refresh show-input-mode-icon.patch
* Do not scale up icon for the new appindicator status icon
- Fix boo#924696: settings of ibus engines are not saved
* Remove inappropriate %ghost from the dconf files
- Disable appindicator for 13.1
* It requires Qt 5.3 to show icons specified by absolute path
- Update to 1.5.10
* Fix losing focus in/out on Google Chrome
* Fix SEGV of ibus-ui-gtk3 caused by inappropriate 'preload-engines'
* ibus-setup tries C locale to support environment without
en_US.UTF-8
* Remove "Release" modifier key from ibus-setup
* Show language rather than layout for xkb panel icon
* Track window property offsets correctly
* Add IBus panel icon for Plasma 5 desktop
* Minor bug fixes
- Update show-input-mode-icon.patch
* Support the new panel icon
- Add appindicator-absolute-icon-path.patch
* Show icons installed out of theme directories
- modify xim.d-ibus-121: remove obsolete 'PATH=$OLD_PATH' which
causes loss of the PATH variable when sourced
- disable parallel build for install - not much gain and makes it
less reliable
- Update to 1.5.9
* Enable preedit color on external preedit window with x11 applications.
* Do not fail ibus-setup when en_US.UTF-8 is not installed.
* Fix compose keys in French layout bepo variant.
- use desktop file categories Settings;DesktopSettings instead of
System
==== iproute2 ====
- support alternative names as we already support them in SLE15-SP2
kernel (jsc#SLE-7290):
lib-ll_map-cache-alternative-names.patch
ip-add-support-for-alternative-name-addition-deletio.patch
ip-allow-to-use-alternative-names-as-handle.patch
ip-fix-oneline-output.patch
- follow-up fixes backported from upstream (bsc#1160242):
bpf-replace-snprintf-with-asprintf-when-dealing-with.patch
bridge-Deduplicate-vlan-show-functions.patch
bridge-Fix-BRIDGE_VLAN_TUNNEL-attribute-sizes.patch
bridge-Fix-src_vni-argument-in-man-page.patch
bridge-Fix-tunnelshow-json-output.patch
bridge-Fix-typo-in-error-messages.patch
bridge-Fix-vni-printing.patch
devlink-Add-a-new-time-stamp-format-for-health-repor.patch
devlink-Add-helper-for-left-justification-print.patch
devlink-Fix-fmsg-nesting-in-non-JSON-output.patch
devlink-Fix-inconsistency-between-command-input-and-.patch
devlink-Left-justification-on-FMSG-output.patch
devlink-Print-health-reporter-s-dump-time-stamp-in-a.patch
devlink-allow-full-range-of-resource-sizes.patch
devlink-require-resource-parameters.patch
introduce-print_masked_u16-and-print_masked_u32.patch
ip-fix-ip-route-show-json-output-for-multipath-nexth.patch
ip-xfrm-if_id-ve-value-is-error.patch
json_print-Remove-declaration-without-implementation.patch
sync-UAPI-header-copies-with-SLE15-SP2.patch
tc-fix-segmentation-fault-on-gact-action.patch
tc-fix-warning-in-tc-q_pie.c.patch
tc-flower-fix-output-for-ip-tos-and-ttl.patch
tc-fq_codel-fix-missing-statistic-in-JSON-output.patch
tc-pie-add-dq_rate_estimator-option.patch
tc_util-add-an-option-to-print-masked-numbers-with-w.patch
tc_util-add-functions-for-big-endian-masked-numbers.patch
tc_util-introduce-a-function-to-print-JSON-non-JSON-.patch
testsuite-Fix-line-count-test.patch
==== iso-codes ====
Version update (3.77 -> 4.1)
Subpackages: iso-codes-lang
- Update to version 4.01:
+ ISO-3166-2: Update codes for ZA-GT (Gauteng) and ZA-NL (Kwazulu-Natal)
+ ISO-3166-3: translations (Italian)
+ ISO-15924: translations (Estonian)
- Update to version 3.79:
+ Updated translations for ISO 3166-1, ISO 3166-2, ISO 639-2,
ISO 639-3, ISO 639-5, ISO 4217 and ISO 15924
- Changes from version 3.78:
+ Update all .pot and .po files with new URL for msgid bugs
+ Fix copyright headers in .po files
+ Remove old script with l10n status
+ Fix some errors in .po files, spotted by Weblate
+ Updated translations for ISO 3166-1, ISO 3166-2, ISO 3166-3,
ISO 639-2, ISO 639-3, ISO 639-5, ISO 4217 and ISO 15924
- Modernize spec-file by calling spec-cleaner
==== json-glib ====
Version update (1.4.2 -> 1.4.4)
Subpackages: json-glib-lang libjson-glib-1_0-0 typelib-1_0-Json-1_0
- Update to version 1.4.4:
+ Fix memory leaks.
+ Fix behaviour of JsonParser with immutable nodes for empty
documents.
+ Clarify documentation.
+ Update autoptr macro for JsonNode to use json_node_unref().
+ Update the enumeration types template.
+ Perform fuzzy comparisons for floating point values in the test
suite.
+ Updated translations.
==== kaccounts-providers ====
Subpackages: kaccounts-providers-lang
- Add upstream patch to fix Google accounts:
* 0001-Google-provider-limit-requested-OAuth-scopes.patch
==== kactivities-stats ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port to QRandomGenerator
* Update the obsolete projects.kde.org URL
==== kactivities5 ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kactivities5-imports libKF5Activities5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kaddressbook ====
Subpackages: kaddressbook-doc kaddressbook-lang
- Drop the unneeded python2 requirement.
==== karchive ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port to QRandomGenerator (qrand was deprecated in qt5.15)
* Update the obsolete projects.kde.org URL
==== kauth ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Auth5 libKF5Auth5-lang libKF5AuthCore5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port QRegExp to QRegularExpression
* Port to QRandomGenerator
* Update the obsolete projects.kde.org URL
==== kbookmarks ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Bookmarks5 libKF5Bookmarks5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Remove endl in qDebug
* Update the obsolete projects.kde.org URL
==== kcmutils ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5KCMUtils5 libKF5KCMUtils5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Deprecate KCModuleContainer
* Remove endl. qCritical/qDebug already adds a endl.
* Port from KDE::icon to KIconUtils for getting icon overlays
* Update the obsolete projects.kde.org URL
==== kcodecs ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Codecs5 libKF5Codecs5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* [KEmailAddress] Remove redundant bool var
* Port QRegExp to QRegularExpression
* Fix invalid cast to enum by changing the type to int rather than enum
* Fix Invalid-enum-value assignment
* Update the obsolete projects.kde.org URL
==== kcompletion ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Completion5 libKF5Completion5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Deprecate KPixmapProvider
* Update the obsolete projects.kde.org URL
* [KHistoryComboBox] Add method to set an icon provider
==== kconfig ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigCore5-lang libKF5ConfigGui5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Remove endl at the end of qdebug
* Port deprecated methods
* kconfig EBN transport protocol cleanup
* update @since
* Expose getter to KConfigWatcher's config
* Fix writeFlags with KConfigCompilerSignallingItem
* Update the obsolete projects.kde.org URL
* Fix URL: use the stable redirect commits.kde.org
* Add a comment pointing to the history of Cut and Delete sharing a shortcut
* Fix Python bindings compilation
==== kconfigwidgets ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5ConfigWidgets5 libKF5ConfigWidgets5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
* Rename "Configure Shortcuts" to "Configure Keyboard Shortcuts" (kde#39488)
==== kcoreaddons ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kcoreaddons-lang libKF5CoreAddons5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Too many changes since 5.65.0, only listing bugfixes:
* [KProcessList] Optimize KProcessList::processInfo (kde#410945)
* Fix KAutoSaveFile when having a long path (kde#412519)
==== kcrash ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kdbusaddons ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kdbusaddons-tools libKF5DBusAddons5 libKF5DBusAddons5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kdebase4-workspace ====
- require pkgconfig(xdamage) for building (boo#1158387)
==== kdeclarative ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5Declarative5-lang libKF5QuickAddons5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* [KeySequenceHelper] Grab actual window when embedded
* Update the obsolete projects.kde.org URL
* Add optional subtitle to grid delegate
* document colorbutton with an example
* [QImageItem/QPixmapItem] Don't lose precision during calculation
* kdeclarative EBN spelling cleanup
==== kded ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kded-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kdelibs4support ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kdelibs4support-lang libKF5KDELibs4Support5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kdesu ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Su5 libKF5Su5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Remove endl. qCritical/qDebug already adds a endl.
* Port QRegExp to QRegularExpression
* Update the obsolete projects.kde.org URL
==== kdnssd-framework ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5DNSSD5 libKF5DNSSD5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kdoctools ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kdoctools-lang libKF5DocTools5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port endl to "\n", endl in qt5.15 is namespaced.
* [KDocTools] Port QRegExp to QRegularExpression
* Minor update of Ukrainian translation
* Update the obsolete projects.kde.org URL
==== kemoticons ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port endl to "\n" as QTextStream is flushed at the end.
* Update the obsolete projects.kde.org URL
==== kernel-firmware ====
Version update (20190618 -> 20191118)
Subpackages: ucode-amd
- Update to version 20191118 (git commit e8a0f4c93147):
* rtl_nic: add firmware rtl8168fp-3
* linux-firmware: Update NXP Management Complex firmware to version 10.18.0
- Update to version 20191113 (git commit c62c3c26a5e7):
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* linux-firmware: Update firmware file for Intel Bluetooth AX200
* linux-firmware: Update firmware file for Intel Bluetooth 9560
* linux-firmware: Update firmware file for Intel Bluetooth 9260
* amdgpu: update navi14 vcn firmware
* amdgpu: update navi10 vcn firmware
- Update to version 20191108 (git commit f1100ddf581f):
(bsc#1154395):
* i915: Add HuC firmware v7.0.3 for TGL
* i915: Add GuC firmware v35.2.0 for TGL
* i915: Add HuC firmware v9.0.0 for EHL
* i915: Add GuC firmware v33.0.4 for EHL
* rtw88: RTL8723D: add firmware file v48
* qed: Add firmware 8.40.33.0
* amdgpu: add new navi14 wks gfx firmware for 19.30
* amdgpu: update navi14 firmware for 19.30
* amdgpu: update raven firmware for 19.30
* linux-firmware: Add firmware file for Intel Bluetooth AX201
- Update to version 20191023 (git commit: ad7a8b22b1d0):
upgrade for SLE15-SP2 / Leap 15.2 (jsc#SLE-8379,bsc#1155307)
* Mellanox: Add new mlxsw_spectrum2 firmware 29.2000.2308
* Mellanox: Add new mlxsw_spectrum firmware 13.2000.2308
* rtl_nic: add firmware files for RTL8153
* rtl_bt: Update configuration file for BT part of RTL8822CU
* bnx2x: Add FW 7.13.15.0.
* linux-firmware: Update AMD cpu microcode
* linux-firmware: Update firmware file for Intel Bluetooth AX200
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* linux-firmware: Update firmware file for Intel Bluetooth 9560
* linux-firmware: Update firmware file for Intel Bluetooth 9260
* amdgpu: add initial navi14 firmware form 19.30
* rtlwifi: rtl8821ae: Add firmware for the RTL8812AE variant.
* ice: Fix up WHENCE entry and symlink
* nvidia: Update Tegra210 XUSB firmware to v50.24
* nvidia: Add XUSB firmware for Tegra194
* Remove duplicate symlinks
* copy-firmware: Create symlinks from WHENCE file
* Make symlinks consistent
* amdgpu: update vega20 ucode for 19.30
* amdgpu: update vega12 ucode for 19.30
* amdgpu: update vega10 ucode for 19.30
* amdgpu: update picasso ucode for 19.30
* amdgpu: update raven2 ucode for 19.30
* amdgpu: update raven ucode for 19.30
* amdgpu: add new raven rlc firmware
* ice: Add package file for Intel E800 series driver
* amdgpu: add initial navi10 firmware
* drm/i915/firmware: Add v9.0.0 of HuC for Icelake
* drm/i915/firmware: Add v4.0.0 of HuC for Cometlake
* drm/i915/firmware: Add v4.0.0 of HuC for Geminilake
* drm/i915/firmware: Add v2.0.0 of HuC for Broxton
* drm/i915/firmware: Add v4.0.0 of HuC for Kabylake
* drm/i915/firmware: Add v2.0.0 of HuC for Skylake
* drm/i915/firmware: Add v33 of GuC for CML
* drm/i915/firmware: Add v2.04 of DMC for TGL
* drm/i915/firmware: Add v1.09 of DMC for ICL
* qcom: add firmware files for Adreno a630
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* nvidia: Add XUSB firmware for Tegra186
* Add symlinks for Tegra VIC firmware binaries
* rtl_bt: Update RTL8723D BT FW to 0x828A_96F1
* rtl_nic: add firmware rtl8125a-3
* linux-firmware: Add firmware file for Intel Bluetooth AX201
* Chelsio driver loads firmware configuration file to allow firmware to distribute resources before chip bring up. Chelsio NIC driver, cxgb4 searches for firmware config file at /lib/firmware/cxgb4/ directory.
* brcm: Add 43455 based AP6255 NVRAM for the Minix Neo Z83-4 Mini PC
* brcm: Add 43340 based AP6234 NVRAM for the PoV TAB-P1006W-232 tablet
* iwlwifi: update FWs to core45-152 release
* check_whence: Add copy-firmware.sh to the list of ignored files
* rtl_bt: Update RTL8822C BT FW to V0x098A_94A4
* linux-firmware: Update firmware file for Intel Bluetooth AX200
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* linux-firmware: Update firmware file for Intel Bluetooth 9560
* linux-firmware: Update firmware file for Intel Bluetooth 9260
* Mellanox: Add new mlxsw_spectrum firmware 13.2000.1886
* Install only listed firmware files
* rtw88: add a README file
* rtw88: RTL8822C: add WoW firmware v7.3
* rtw88: RTL8822C: update rtw8822c_fw.bin to v7.3
* ath10k: QCA9984 hw1.0: update board-2.bin
* ath10k: QCA9984 hw1.0: update firmware-5.bin to 10.4-3.9.0.2-00046
* ath10k: QCA988X hw2.0: update firmware-5.bin to 10.2.4-1.0-00045
* ath10k: QCA9888 hw2.0: update board-2.bin
* ath10k: QCA9888 hw2.0: update firmware-5.bin to 10.4-3.9.0.2-00040
* ath10k: QCA9887 hw1.0: update firmware-5.bin to 10.2.4-1.0-00045
* ath10k: QCA6174 hw3.0: update firmware-6.bin to WLAN.RM.4.4.1-00140-QCARMSWPZ-1
* ath10k: QCA4019 hw1.0: update board-2.bin
* cxgb4: update firmware to revision 1.24.3.0
* nfp: update Agilio SmartNIC flower firmware to rev AOTC-2.10.A.38
* nvidia: add missing entries in WHENCE
* linux-firmware: Update NXP Management Complex firmware to version 10.16.2
* iwlwifi: update -48 FWs for Qu and cc
* iwlwifi: update FWs for 3168, 7265D, 9000, 9260, 8000, 8265 and cc
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* linux-firmware: Update firmware file for Intel Bluetooth 22161
* linux-firmware: Update firmware file for Intel Bluetooth 9560
* linux-firmware: Update firmware file for Intel Bluetooth 9260
* amdgpu: update vega10 VCE firmware
* amdgpu: update picasso vcn firmware
* amdgpu: update raven vcn firmware
* amdgpu: update tonga to latest 19.20 firmware
* amdgpu: update vega12 to latest 19.20 firmware
* amdgpu: partially revert 2579167548be33afb1fe2a9a5c141561ee5a8bbe
* amdgpu: update vega10 to latest 19.20 firmware
* amdgpu: update polaris12 to latest 19.20 firmware
* amdgpu: update raven2 to latest 19.20 firmware
* amdgpu: update raven to latest 19.20 firmware
* amdgpu: update picasso to latest 19.20 firmware
* drm/i915/firmware: Add v33 of GuC for ICL
* drm/i915/firmware: Add v33 of GuC for KBL
* drm/i915/firmware: Add v33 of GuC for SKL
* drm/i915/firmware: Add v33 of GuC for GLK
* drm/i915/firmware: Add v33 of GuC for BXT
* linux-firmware: rsi: add firmware image for redpine 9116 chipset
* linux-firmware: Add firmware file for Intel Bluetooth AX201
* iwlwifi: add new firmwares for integrated 22000 series
* iwlwifi: update FW for 22000 to Core45-96
* iwlwifi: update FWs for 9000 series to Core45-96
* iwlwifi: update Core45 FWs for 22260, 9000 and 9260
* iwlwifi: udpate -36 firmware for 8000 series
- Install with the copy-file.sh script now included in tarball;
the licenses are kept only in license directory
- Drop the previous vega10_sos.bin revert, as already addressed in
the new firmware
- Revert amdgpu/vega10_sos.bin to the previous version for fixing
the hang up at boot time (bsc#1143331)
==== kernel-kvmsmall ====
- s390/qeth: merge qeth_reply struct into qeth_cmd_buffer
(jsc#SLE-7542).
- Refresh
patches.suse/s390-qeth-fix-dangling-io-buffers-after-halt-clear.
- commit 9542e64
- s390/qeth: return proper errno on IO error (jsc#SLE-7542).
- s390/qeth: fix potential deadlock on workqueue flush
(jsc#SLE-7542).
- s390/qeth: Fix initialization of vnicc cmd masks during set
online (jsc#SLE-7542).
- s390/qeth: Fix error handling during VNICC initialization
(jsc#SLE-7542).
- s390/qdio: clarify size of the QIB parm area (jsc#SLE-7542).
- s390/ctcm: Delete unnecessary checks before the macro call
"dev_kfree_skb" (jsc#SLE-7542).
- s390/lcs: don't use intparm for channel IO (jsc#SLE-7542).
- s390/ctcm: don't use intparm for channel IO (jsc#SLE-7542).
- s390/qeth: streamline control code for promisc mode
(jsc#SLE-7542).
- s390/qeth: get vnicc sub-cmd type from reply data
(jsc#SLE-7542).
- s390/qeth: keep cmd alive after IO completion (jsc#SLE-7542).
- s390/qeth: use correct length field in SNMP cmd callback
(jsc#SLE-7542).
- s390/qeth: propagate length of processed cmd IO data to callback
(jsc#SLE-7542).
- s390/qeth: use node_descriptor struct (jsc#SLE-7542).
- commit 8223e8d
- xen/blkfront: Adjust indentation in xlvbd_alloc_gendisk
(bsc#1065600).
- commit 5b346da
- platform/x86: asus-wmi: Fix keyboard brightness cannot be set
to 0 (git-fixes).
- platform/x86: GPD pocket fan: Use default values when wrong
modparams are given (git-fixes).
- platform/mellanox: fix potential deadlock in the tmfifo driver
(git-fixes).
- commit 0bb7471
- Delete patches.suse/x86-cpu_entry_area-Map-also-trace_idt_table.patch.
The real fixes have been upstream since v4.14.
- commit 46e9a10
- i40iw: Remove setting of VMA private data and use
rdma_user_mmap_io (jsc#SLE-8449).
- IB/hfi1: Adjust flow PSN with the correct resync_psn
(jsc#SLE-8449).
- IB/hfi1: Don't cancel unused work item (jsc#SLE-8449).
- RDMA/bnxt_re: Fix Send Work Entry state check while polling
completions (jsc#SLE-8372 bsc#1153275).
- RDMA/bnxt_re: Avoid freeing MR resources if dereg fails
(jsc#SLE-8372 bsc#1153275).
- netfilter: conntrack: dccp, sctp: handle null timeout argument
(bsc#1154353).
- netfilter: arp_tables: init netns pointer in xt_tgchk_param
struct (bsc#1154353).
- macvlan: do not assume mac_header is set in macvlan_broadcast()
(bsc#1154353).
- net: sch_prio: When ungrafting, replace with FIFO (bsc#1154353).
- mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO
(bsc#1154488).
- gtp: fix bad unlock balance in gtp_encap_enable_socket
(bsc#1154353).
- pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (bsc#1154353).
- net/mlx5: DR, Init lists that are used in rule's member
(jsc#SLE-8464).
- net/mlx5e: Fix hairpin RSS table size (jsc#SLE-8464).
- net/mlx5: DR, No need for atomic refcount for internal SW
steering resources (jsc#SLE-8464).
- Revert "net/mlx5: Support lockless FTE read lookups"
(jsc#SLE-8464).
- net/mlx5: Move devlink registration before interfaces load
(jsc#SLE-8464).
- net/mlx5e: Always print health reporter message to dmesg
(jsc#SLE-8464).
- net/mlx5e: Avoid duplicating rule destinations (jsc#SLE-8464).
- sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
(bsc#1154353).
- net: Google gve: Remove dma_wmb() before ringing doorbell
(bsc#1154353).
- sch_cake: avoid possible divide by zero in cake_enqueue()
(bsc#1154353).
- tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
(bsc#1154353).
- commit b1356f9
- Delete
patches.suse/btrfs-suspend-qgroups-during-relocation-recovery.patch.
This patch is no longer needed for v5.3. Since v5.1 we have proper
qgroup + balance optimization to avoid unnecessary rescan.
- commit b92eedd
- Delete
patches.suse/0001-btrfs-qgroup-Make-qgroup-async-transaction-commit-mo.patch.
This patch is already upstreamed in v5.1, thus already included.
- commit 5b34f2a
- overlayfs: pseudo dev obviates treating btrfs as different
Delete patches.suse/ovl-treat-btrfs-as-different-mount.patch.
- commit e1e67d4
- apparmor: Delete apparmor patches not required for v5.3
- Delete
patches.suse/0001-apparmor-fix-unnecessary-creation-of-net-compat.patch.
- Delete
patches.suse/0001-apparmor-patch-to-provide-compatibility-with-v2.x-ne.patch.
- Delete
patches.suse/0003-apparmor-fix-use-after-free-in-sk_peer_label.patch.
- Delete patches.suse/apparmor-compatibility-with-v2.x-net.patch.
- commit faddc27
- arm: Implement copy_thread_tls (git-fixes).
- drm/i915: Hold reference to intel_frontbuffer as we track
activity (git-fixes).
- drm/i915/tgl: Drop Wa#1178 (git-fixes).
- ARM: vexpress: Set-up shared OPP table instead of individual
for each CPU (git-fixes).
- commit 5a1c660
- blacklist.conf: Add cosmetic entry for drivers/reset/Kconfig
- commit 9ca8239
- acpi: disable deprecated warnings (bsc#1160977).
- commit 509dee8
- Delete patches.suse/ras-cec-disable-cec.patch.
Now we're behaving the same way as upstream.
- commit 9e8f6dc
- drivers: ipmi: Modify max length of IPMB packet (jsc#SLE-10262).
- drivers: ipmi: Support raw i2c packet in IPMB (jsc#SLE-10262).
- commit 856cc09
- supported.conf: mark ipmb_dev_int as supported (jsc#SLE-10262)
Also mentioned in bsc#1119861
- commit 995fffc
- ipmi: fix ipmb_poll()'s return type (jsc#SLE-10262).
- commit 96db5f2
- Update
patches.suse/USB-Fix-Don-t-skip-endpoint-descriptors-with-maxpack.patch
(bsc#1159811 bsc#1152932).
Added further bug this fixes
- commit 698a1af
- Refresh
patches.suse/mm-debug_pagealloc-don-t-rely-on-static-keys-too-ear.patch.
- Update to final upstream version and move to sorted section.
- commit 0b6c359
- keys: Fix request_key() cache (git-fixes).
- i2c: fix bus recovery stop mode timing (git-fixes).
- usb: musb: Disable pullup at init (git-fixes).
- USB-PD tcpm: bad warning+size, PPS adapters (git-fixes).
- USB: serial: option: add ZLP support for 0x1bc7/0x9010
(git-fixes).
- phy/rockchip: inno-hdmi: round clock rate down to closest 1000
Hz (git-fixes).
- phy: mapphone-mdm6600: Fix uninitialized status value regression
(git-fixes).
- chardev: Avoid potential use-after-free in 'chrdev_open()'
(git-fixes).
- staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
(git-fixes).
- staging: vt6656: set usb_set_intfdata on driver fail
(git-fixes).
- staging: vt6656: remove bool from vnt_radio_power_on ret
(git-fixes).
- staging: vt6656: limit reg output to block size (git-fixes).
- staging: vt6656: correct return of vnt_init_registers
(git-fixes).
- staging: vt6656: Fix non zero logical return of, usb_control_msg
(git-fixes).
- tty: always relink the port (git-fixes).
- drm/i915: Add Wa_1407352427:icl,ehl (git-fixes).
- drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl
(git-fixes).
- gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
(git-fixes).
- gpiolib: acpi: Turn dmi_system_id table into a generic quirk
table (git-fixes).
- Input: add safety guards to input_set_keycode() (git-fixes).
- HID: hid-input: clear unmapped usages (git-fixes).
- HID: Fix slab-out-of-bounds read in hid_field_extract
(git-fixes).
- tty: link tty and port before configuring it as console
(git-fixes).
- commit cc6ecc7
- drm/i915/gen9: Clear residual context state on context switch
(CVE-2019-14615 bsc#1160195).
- commit d10cf58
- drivers: ipmi: Support for both IPMB Req and Resp
(jsc#SLE-10262).
- commit a109ac6
- EDAC, mellanox: Add ECC support for BlueField DDR4
(jsc#SLE-10262).
- Update config files. Build EDAC_BLUEFIELD as module
- supported.conf: Mark bluefield_edac as supported
- commit bda0819
- platform/mellanox: fix the mlx-bootctl sysfs (jsc#SLE-10262).
- commit c5d7bab
- platform/mellanox: Fix Kconfig indentation (jsc#SLE-10262).
- platform/mellanox: Add bootctl driver for Mellanox BlueField
Soc (jsc#SLE-10262).
- Update config files: build MLXBF_BOOTCTL as module
- supported.conf: add mlxbf-bootctl
- driver core: add dev_groups to all drivers (jsc#SLE-10262).
- commit 619e678
- sched, fair: Allow a small load imbalance between low
utilisation SD_NUMA domains (bnc#1160896).
- commit fef7d8c
- blacklist.conf: Blacklist a11391b6f506 ("scripts: package: mkdebian: add missing rsync dependency")
- commit 4a86d94
- thermal: Add BCM2711 thermal driver (bsc#1160311).
- Update config files.
- supported.conf: Add bcm2711-thermal
- commit 8743e23
- scripts/git_sort/git_sort.py: Add thermal tree
- commit b511c78
- Refresh patches.suse/pstore-backend-autoaction.
- commit 62c0377
- powerpc/pmem: Fix kernel crash due to wrong range value usage
in flush_dcache_range (bsc#1156395).
- commit 252a29d
- Update references:
patches.suse/x86-fpu-Don-t-cache-access-to-fpu_fpregs_owner_ctx.patch
(add bsc#1158887).
- commit b4c1446
- powerpc/mm: Mark get_slice_psize() & slice_addr_is_low()
as notrace (bsc#1156395).
- powerpc: Fix __clear_user() with KUAP enabled (bsc#1156395).
- powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt()
(bsc#1156395).
- powerpc: Chunk calls to flush_dcache_range in arch_*_memory
(bsc#1156395).
- commit bb8bcdd
- Btrfs: fix infinite loop during nocow writeback due to race
(bsc#1160804).
- commit ef1dd9a
- Btrfs: fix removal logic of the tree mod log that leads to
use-after-free issues (bsc#1160803).
- commit d3f68f5
- tracing: Change offset type to s32 in preempt/irq tracepoints
(bsc#1160794).
- commit 3de9401
- kernel/trace: Fix do not unregister tracepoints when register
sched_migrate_task fail (bsc#1160787).
- commit 11f6e8d
- ftrace: Avoid potential division by zero in function profiler
(bsc#1160784).
- commit 55123bf
- blacklist.conf: b8299d362d08 ("tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined")
We cannot run into the scenario with our codebase and configs.
- commit 1491d6e
- Update
patches.suse/x86-fpu-Don-t-cache-access-to-fpu_fpregs_owner_ctx.patch
(bnc#1151927 5.3.15 CVE-2019-19602).
Add CVE number.
- commit c2d738c
- Move upstreamed qlde patches into sorted section
- commit 8ed9cca
- patches.suse/0010-netfilter-ipset-avoid-null-deref-when-IPSET_ATTR_LIN.patch:
(git-fixes).
- patches.suse/0011-netfilter-nft_flow_offload-fix-underflow-in-flowtabl.patch:
(git-fixes).
- patches.suse/0012-netfilter-bridge-make-sure-to-pull-arp-header-in-br_.patch:
(git-fixes).
- patches.suse/0009-net-phy-broadcom-Fix-RGMII-delays-configuration-for-.patch:
(git-fixes).
- patches.suse/0008-net-stmmac-Fix-TSO-descriptor-with-Enhanced-Addressi.patch:
(git-fixes).
- patches.suse/0007-net-stmmac-selftests-Prevent-false-positives-in-filt.patch:
(git-fixes).
- patches.suse/0006-net-stmmac-selftests-Fix-L2-Hash-Filter-test.patch:
(git-fixes).
- patches.suse/0005-net-stmmac-gmac4-Not-all-Unicast-addresses-may-be-av.patch:
(git-fixes).
- patches.suse/0004-net-stmmac-selftests-Check-if-filtering-is-available.patch:
(git-fixes).
- patches.suse/0003-net-stmmac-xgmac-Disable-the-Timestamp-interrupt-by-.patch:
(git-fixes).
- net: stmmac: dwmac-meson8b: Fix signedness bug in probe
(git-fixes).
- patches.suse/0001-netfilter-nf_tables_offload-avoid-excessive-stack-us.patch:
(git-fixes).
- commit aa9a965
- Delete patches.suse/cifs-fix-set-info.patch.
Applied to v4.12+, not needed anymore.
- commit b070525
- blacklist.conf: Append 'drm/amdgpu: hide another #warning'
- commit b0c0990
- blacklist.conf: Append 'drm/amdgpu: revert "disable bulk moves for now"'
- commit 8d0546c
- blacklist.conf: Append 'drm/amdgpu: Fix KFD-related kernel oops on Hawaii'
- commit c48f714
- drm/meson: vclk: use the correct G12A frac max value (bsc#1152489)
- commit 7b38ed0
- drm/mipi-dbi: fix a loop in debugfs code (bsc#1152489)
- commit d510e3b
- blacklist.conf: Append 'drm/i915: Fix g4x sprite scaling stride check with GTT remapping'
- commit cf03598
- blacklist.conf: Append 'drm/i915/dp: Fix dsc bpp calculations, v5.'
- commit 44b95e2
- blacklist.conf: Append 'drm/i915: Mark contents as dirty on a write fault'
- commit fa91ba4
- blacklist.conf: Append 'drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled'
- commit 9d6eb9a
- blacklist.conf: Append 'drm/i915: Don't mix srcu tag and negative error codes'
- commit e879648
- powerpc/irq: fix stack overflow verification (bsc#1065729).
- commit 3c46adb
- Delete patches.suse/firmware-arm_sdei-fix-wrong-of_node_put-in-init-function.patch.
Applied to v5.0, not needed anymore.
- commit a8b4a26
- powerpc/mm: drop #ifdef CONFIG_MMU in is_ioremap_addr()
(bsc#1065729).
- powerpc/security: Fix debugfs data leak on 32-bit (bsc#1065729).
- powerpc/pkeys: remove unused pkey_allows_readwrite
(bsc#1065729).
- powerpc/64s/radix: Fix build failure with RADIX_MMU=n
(bsc#1065729).
- commit 710230e
- HID: hidraw, uhid: Always report EPOLLOUT (git-fixes).
- HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
(git-fixes).
- hidraw: Return EPOLLOUT from hidraw_poll (git-fixes).
- commit be1efe9
- Enable SCSI patches after review
- Refresh patches.suse/fcoe-reduce-max_sectors.
- commit cdd6e89
- Remove disabled NVMe patches after review
- Delete
patches.suse/nvme-Do-not-remove-namespaces-during-reset.patch.
- Delete
patches.suse/nvme-flush-scan_work-when-resetting-controller.patch.
- Delete
patches.suse/nvme-schedule-requeue-whenever-a-LIVE-state-is-enter.patch.
- Delete
patches.suse/nvme-skip-nvme_update_disk_info-if-the-controller-is.patch.
- commit 0f8d58e
- vlan: vlan_changelink() should propagate errors (git-fixes).
- vlan: fix memory leak in vlan_dev_set_egress_priority
(git-fixes).
- vxlan: fix tos value before xmit (git-fixes).
- commit cb7ad7e
- usb: missing parentheses in USE_NEW_SCHEME (git-fixes).
- usb: ohci-da8xx: ensure error return on variable error is set
(git-fixes).
- usb: musb: fix idling for suspend after disconnect interrupt
(git-fixes).
- USB: serial: option: add Telit ME910G1 0x110a composition
(git-fixes).
- usb: chipidea: host: Disable port power only if previously
enabled (git-fixes).
- usb: dwc3: gadget: Fix request complete check (git-fixes).
- usb: musb: dma: Correct parameter passed to IRQ handler
(git-fixes).
- USB: core: fix check for duplicate endpoints (git-fixes).
- sbitmap: only queue kyber's wait callback if not already active
(git-fixes).
- rfkill: Fix incorrect check to avoid NULL pointer dereference
(git-fixes).
- usb: typec: fusb302: Fix an undefined reference to
'extcon_get_state' (git-fixes).
- regulator: fix use after free issue (git-fixes).
- spi: spi-ti-qspi: Fix a bug when accessing non default CS
(git-fixes).
- spi: spi-cavium-thunderx: Add missing pci_release_regions()
(git-fixes).
- spi: pxa2xx: Add support for Intel Jasper Lake (git-fixes).
- reset: Do not register resource data for missing resets
(git-fixes).
- USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
(git-fixes).
- commit fb98c64
- phy: cpcap-usb: Fix flakey host idling and enumerating of
devices (git-fixes).
- phy: cpcap-usb: Fix error path when no host driver is loaded
(git-fixes).
- powercap: intel_rapl: add NULL pointer check to
rapl_mmio_cpu_online() (git-fixes).
- pstore/ram: Regularize prz label allocation lifetime
(git-fixes).
- pinctrl: meson: Fix wrong shift value when get drive-strength
(git-fixes).
- pinctrl: lochnagar: select GPIOLIB (git-fixes).
- net: ethernet: ti: davinci_cpdma: fix warning "device driver
frees DMA memory with different size" (git-fixes).
- psi: Fix a division error in psi poll() (git-fixes).
- net: ethernet: ti: ale: clean ale tbl on init and intf restart
(git-fixes).
- net: ethernet: ti: Add dependency for TI_DAVINCI_EMAC
(git-fixes).
- commit f56a8be
- net: usb: lan78xx: fix possible skb leak (git-fixes).
- net: phylink: fix failure to register on x86 systems
(git-fixes).
- commit dfe6464
- i2c: bcm2835: Store pointer to bus clock (git-fixes).
- mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy
(git-fixes).
- mtd: rawnand: stm32_fmc2: avoid to lock the CPU bus (git-fixes).
- Input: input_event - fix struct padding on sparc64 (git-fixes).
- commit 016c9c2
- gpio: zynq: Fix for bug in zynq_gpio_restore_context API
(git-fixes).
- HID: hiddev: fix mess in hiddev_open() (git-fixes).
- HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
(git-fixes).
- efi/gop: Fix memory leak in __gop_query32/64() (git-fixes).
- efi/gop: Return EFI_SUCCESS if a usable GOP was found
(git-fixes).
- efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs
(git-fixes).
- commit 07644ef
- Delete patches.suse/s390-sles15-05-01-gmb.patch (unused code).
- commit 396bd69
- staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
(git-fixes).
- drm/i915/gt: Mark up virtual engine uabi_instance (git-fixes).
- drm/fb-helper: Round up bits_per_pixel if possible (git-fixes).
- drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware
model (git-fixes).
- drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
(git-fixes).
- cfg80211: fix double-free after changing network namespace
(git-fixes).
- drm/exynos: gsc: add missed component_del (git-fixes).
- commit 9472262
- can: mscan: mscan_rx_poll(): fix rx path lockup when returning
from polling to irq mode (git-fixes).
- can: gs_usb: gs_usb_probe(): use descriptors of current
altsetting (git-fixes).
- can: kvaser_usb: fix interface sanity check (git-fixes).
- can: can_dropped_invalid_skb(): ensure an initialized headroom
in outgoing CAN sk_buffs (git-fixes).
- commit d7cc7b3
- Delete patches.suse/s390-sles15-bpf-indirect-call.patch (code removed).
- commit 5611b27
- ALSA: hda: enable regmap internal locking (git-fixes).
- ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo
Yoga X1 7th gen (git-fixes).
- ALSA: hda/realtek - Set EAPD control to default for ALC222
(git-fixes).
- ASoC: topology: Prevent use-after-free in
snd_soc_get_pcm_runtime() (git-fixes).
- ASoC: fsl_audmix: add missed pm_runtime_disable (git-fixes).
- ASoC: stm32: spdifrx: fix input pin state management
(git-fixes).
- ASoC: stm32: spdifrx: fix race condition in irq handler
(git-fixes).
- ASoC: stm32: spdifrx: fix inconsistent lock state (git-fixes).
- ASoC: soc-core: Set dpcm_playback / dpcm_capture (git-fixes).
- ASoC: SOF: fix fault at driver unload after failed probe
(git-fixes).
- ALSA: usb-audio: Apply the sample rate quirk for Bose Companion
5 (git-fixes).
- ALSA: hda/realtek - Add new codec supported for ALCS1200A
(git-fixes).
- commit 2b19b57
- Delete outdated kmsg patches:
- patches.suse/s390-sles15sp1-kmsg-update-2019-01-10.patch
- patches.suse/s390-sles15sp1-kmsg-update-2019-03-08.patch
- patches.suse/s390-sles15-00-04-04-kmsg-add-VNIC-Characteristics-msg-documentation.patch
- commit 687aa24
- iommu/vt-d: Unlink device if failed to add to group
(bsc#1160752).
- iommu: Remove device link to group on failure (bsc#1160750).
- iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU
(bsc#1160751).
- commit 0ea0858
- bpf: Fix passing modified ctx to ld/abs/ind instruction
(bsc#1155518).
- bpf: cgroup: prevent out-of-order release of cgroup bpf
(bsc#1155518).
- commit 0a9f272
- megaraid_sas: fixup MSIx interrupt setup during resume
(bsc#1160647).
- commit c59143f
- devpts_pty_kill(): don't bother with d_delete() (jsc#SLE-9943).
- commit 7312898
- Update config options that were missing on arm64 in commit
7dd255172f6798f5ec3ab63db55384fbd980125e (bsc#1158776).
- commit 597cc24
- Set CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 on arm64 (bsc#1158776).
- commit 855731d
- Enable CONFIG_VMAP_STACK on arm64 (bsc#1158776).
- commit 51f78da
- Disable CONFIG_PCCARD on arm64 (bsc#1158776).
- commit 04bc6eb
- supported.conf: Enable mdio-bcm-unimac (bsc#1160310)
Needed in order for Raspberry Pi 4's ethernet port to work.
- commit 8c2fc6c
- export: avoid code duplication in include/linux/export.h
(jsc#SLE-10158).
- modpost: remove unneeded local variable in contains_namespace()
(jsc#SLE-10158).
- scripts/nsdeps: support nsdeps for external module builds
(jsc#SLE-10158).
Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
- modpost: dump missing namespaces into a single modules.nsdeps
file (jsc#SLE-10158).
Refresh patches.suse/supported-flag
- modpost: free ns_deps_buf.p after writing ns_deps files
(jsc#SLE-10158).
- modpost: do not invoke extra modpost for nsdeps (jsc#SLE-10158).
Refresh
patches.suse/supported-flag
patches.suse/supported-flag-external
- scripts/nsdeps: make sure to pass all module source files to
spatch (jsc#SLE-10158).
- scripts/nsdeps: use alternative sed delimiter (jsc#SLE-10158).
- symbol namespaces: revert to previous __ksymtab name scheme
(jsc#SLE-10158).
- modpost: make updating the symbol namespace explicit
(jsc#SLE-10158).
- modpost: delegate updating namespaces to separate function
(jsc#SLE-10158).
- doc: move namespaces.rst from kbuild/ to core-api/
(jsc#SLE-10158).
- nsdeps: make generated patches independent of locale
(jsc#SLE-10158).
- nsdeps: fix hashbang of scripts/nsdeps (jsc#SLE-10158).
- kbuild: fix build error of 'make nsdeps' in clean tree
(jsc#SLE-10158).
- module: rename __kstrtab_ns_* to __kstrtabns_* to avoid symbol
conflict (jsc#SLE-10158).
- modpost: fix broken sym->namespace for external module builds
(jsc#SLE-10158).
- module: swap the order of symbol.namespace (jsc#SLE-10158).
- scripts: add_namespace: Fix coccicheck failed (jsc#SLE-10158).
- module: Fix link failure due to invalid relocation on namespace
offset (jsc#SLE-10158).
- usb-storage: export symbols in USB_STORAGE namespace
(jsc#SLE-10158).
- usb-storage: remove single-use define for debugging
(jsc#SLE-10158).
- docs: Add documentation for Symbol Namespaces (jsc#SLE-10158).
- scripts: Coccinelle script for namespace dependencies
(jsc#SLE-10158).
Refresh
patches.suse/supported-flag
patches.suse/supported-flag-external
- modpost: add support for generating namespace dependencies
(jsc#SLE-10158).
Refresh patches.suse/supported-flag
- export: allow definition default namespaces in Makefiles or
sources (jsc#SLE-10158).
- module: add config option MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS
(jsc#SLE-10158).
Refresh configs (add MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=n).
- modpost: add support for symbol namespaces (jsc#SLE-10158).
Refresh patches.suse/livepatch-modpost-ignore-unresolved-symbols.patch
- module: add support for symbol namespaces (jsc#SLE-10158).
- export: explicitly align struct kernel_symbol (jsc#SLE-10158).
- module: support reading multiple values per modinfo tag
(jsc#SLE-10158).
- commit 4ff553d
- Enable CONFIG_SECURITY_DMESG_RESTRICT on arm64 (bsc#1158776).
- commit 08863e8
- supported.conf: fix order of the entries
- commit 8e2c146
- scsi: add 'disable_async_probing' module argument
(jsc#SLE-11117,bsc#1156954).
- drivers/base: implement dev_enable_async_probe()
(jsc#SLE-11117,bsc#1156954).
- commit cbc6624
- Update config files. (bsc#1160067)
Disable CONFIG_KEYS_REQUEST_CACHE.
The CONFIG_KEYS_REQUEST_CACHE adds a cache in task_struct for the result
of request_key(). But it causes kernel NULL pointer dereference problem
when we run the long-run testing by the request_key03 test case in LTP.
The issue can be reproduced on v5.3 mainline kernel and later, even on
v5.5-rc kernel. The CONFIG_KEYS_REQUEST_CACHE be introduced by
7743c48e54ee9be9c patch since v5.3 kernel:
commit 7743c48e54ee9be9c799cbf3b8e3e9f2b8d19e72
Author: David Howells <dhowells(a)redhat.com>
Date: Wed Jun 19 16:10:15 2019 +0100
keys: Cache result of request_key*() temporarily in task_struct
Before this issue be fixed on kernel upstream, Let's disable the
CONFIG_KEYS_REQUEST_CACHE function on SLE15-SP2 on all architecture.
- commit f6f29a6
- scsi: libsas: stop discovering if oob mode is disconnected
(CVE-2019-19965 bsc#1159911).
- commit 0bb4d37
- serial: sprd: Add clearing break interrupt operation
(git-fixes).
- staging/wlan-ng: add CRC32 dependency in Kconfig (git-fixes).
- usb: gadget: fix wrong endpoint desc (git-fixes).
- selftests: breakpoints: Fix a typo of function name (git-fixes).
- commit 1096b35
- samples/seccomp: Zero out members based on seccomp_notif_sizes
(git-fixes).
- rseq/selftests: Fix: Namespace gettid() for compatibility with
glibc 2.30 (git-fixes).
- samples/trace_printk: Wait for IRQ work to finish (git-fixes).
- samples: pktgen: fix proc_cmd command result check logic
(git-fixes).
- commit 168e639
- rpmsg: glink: Free pending deferred work on remove (git-fixes).
- rpmsg: glink: Don't send pending rx_done during remove
(git-fixes).
- rpmsg: glink: Fix rpmsg_register_device err handling
(git-fixes).
- rpmsg: glink: Put an extra reference during cleanup (git-fixes).
- rpmsg: glink: Fix use after free in open_ack TIMEOUT case
(git-fixes).
- rpmsg: glink: Fix reuse intents memory leak issue (git-fixes).
- rpmsg: glink: Set tail pointer to 0 at end of FIFO (git-fixes).
- commit eefcc8c
- ptp: fix the race between the release of ptp_clock and cdev
(git-fixes).
- phy: renesas: phy-rcar-gen2: Fix the array off by one warning
(git-fixes).
- PM / hibernate: memory_bm_find_bit(): Tighten node optimisation
(git-fixes).
- commit 8fdacf8
- s390/qeth: fix initialization on old HW (bsc#1160228
LTC#183076).
- commit 4565d24
- media: pulse8-cec: fix lost cec_transmit_attempt_done() call
(git-fixes).
- media: cec: avoid decrementing transmit_queue_sz if it is 0
(git-fixes).
- media: cec: CEC 2.0-only bcast messages were ignored
(git-fixes).
- net: phy: aquantia: add suspend / resume ops for AQR105
(git-fixes).
- gpiolib: fix up emulated open drain outputs (git-fixes).
- net: usb: lan78xx: Fix error message format specifier
(git-fixes).
- net: usb: lan78xx: Fix suspend/resume PHY register access error
(git-fixes).
- iio: st_accel: Fix unused variable warning (git-fixes).
- net: phy: dp83867: enable robust auto-mdix (git-fixes).
- commit 9ace80b
- s390/qeth: fix dangling IO buffers after halt/clear (bsc#1160227
LTC#183077).
- commit 889634e
- drm/amdgpu/smu: add metrics table lock for vega20 (v2)
(git-fixes).
- drm/amdgpu/smu: add metrics table lock for navi (v2)
(git-fixes).
- drm/amdgpu/smu: add metrics table lock (git-fixes).
- commit c292740
- drm/amd/display: Reset steer fifo before unblanking the stream
(git-fixes).
- drm/amd/display: Change the delay time before enabling FEC
(git-fixes).
- drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI
dongle (git-fixes).
- drm/amdgpu: add cache flush workaround to gfx8 emit_fence
(git-fixes).
- drm/amdgpu: add check before enabling/disabling broadcast mode
(git-fixes).
- drm/nouveau/kms/nv50-: fix panel scaling (git-fixes).
- drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50
hardware (git-fixes).
- drm/nouveau: Move the declaration of struct nouveau_conn_atom
up a bit (git-fixes).
- drm/i915/execlists: Fix annotation for decoupling virtual
request (git-fixes).
- ath9k_htc: Discard undersized packets (git-fixes).
- ath9k_htc: Modify byte order for an error message (git-fixes).
- commit bd77fbc
- ata: ahci_brcm: Add missing clock management during recovery
(git-fixes).
- ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE
(git-fixes).
- ata: ahci_brcm: Fix AHCI resources management (git-fixes).
- ata: libahci_platform: Export again
ahci_platform_<en/dis>able_phys() (git-fixes).
- commit 02d31e9
- s390/ftrace: save traced function caller (jsc#SLE-11050).
- commit df15586
- s390/unwind: stop gracefully at user mode pt_regs in irq stack
(jsc#SLE-11050).
- commit cb8ad0f
- drivers/base/memory.c: cache blocks in radix tree to accelerate
lookup (bsc#1159955 ltc#182993).
- commit a6f9349
- xfs: fix missed wakeup on l_flush_wait (git-fixes).
- commit b398e15
- iomap: iomap that extends beyond EOF should be marked dirty
(git-fixes).
- commit 1ec5fb2
- xfs: use bitops interface for buf log item AIL flag check
(git-fixes).
- commit 245f9d1
- xfs: change the seconds fields in xfs_bulkstat to signed
(git-fixes).
- commit 225e4fb
- tpm: Handle negative priv->response_len in tpm_common_read()
(git-fixes).
- commit f84106a
- supported.conf: enable Raspberry Pi cpufreq driver (bsc#1160461).
These drivers are required in order to enable CPU frequency scaling on
the Raspberry Pi family of boards.
- commit 248458d
- libertas: Fix two buffer overflows at parsing bss descriptor
(CVE-2019-14896 bsc#1157157 CVE-2019-14897 bsc#1157155).
- commit 7117d1b
- iommu: Don't use sme_active() in generic code (bsc#1160320).
- commit c7574c0
- Btrfs: fix block group remaining RO forever after error during
device replace (bsc#1160442).
- commit 3e5a343
- Update patches.suse/iommu-vt-d-fix-dmar-pte-read-access-not-set-error
(bsc#1160141, bsc#1159594, bsc#1159592).
- commit 0cb2587
- Documentation: Update Documentation for iommu.passthrough
(bsc#1160320).
- iommu: Disable passthrough mode when SME is active
(bsc#1160320).
- iommu: Set default domain type at runtime (bsc#1160320).
- iommu: Print default domain type on boot (bsc#1160320).
- ia64: Get rid of iommu_pass_through (bsc#1160320).
- x86/dma: Get rid of iommu_pass_through (bsc#1160320).
- iommu/vt-d: Request passthrough mode from IOMMU core
(bsc#1160320).
- iommu/amd: Request passthrough mode from IOMMU core
(bsc#1160320).
- iommu: Use Functions to set default domain type in
iommu_set_def_domain_type() (bsc#1160320).
- iommu: Add helpers to set/get default domain type (bsc#1160320).
- iommu: Remember when default domain type was set on kernel
command line (bsc#1160320).
- commit fbe5ae4
- Disable patches.suse/Documentation-ABI-mark-sys-kernel-fadump_-sysfs-file.patch
For some reason, these changes result in "make htmldocs" stuck indefinitely
so that kernel-docs fails to build. Whether it's a sphinx bug or some ReST
formatting problem (or combination of both), more time will be needed to
find a proper solution. As the offending patch touches only documentation,
disable it for now so that we do not block Beta2 submission.
- commit ab61608
- drm/sun4i: hdmi: Remove duplicate cleanup calls (git-fixes).
- drm/i915/gvt: Pin vgpu dma address before using (git-fixes).
- drm/i915/gvt: use vgpu lock for active state setting
(git-fixes).
- drm/i915: Fix pid leak with banned clients (git-fixes).
- drm/i915/gem: Keep request alive while attaching fences
(git-fixes).
- drm/i915: Fix WARN_ON condition for cursor plane ddb allocation
(git-fixes).
- drm/i915: Set fence_work.ops before dma_fence_init (git-fixes).
- drm/i915/fbc: Disable fbc by default on all glk+ (git-fixes).
- drm/radeon: fix r1xx/r2xx register checker for POT textures
(git-fixes).
- drm/amd/display: re-enable wait in pipelock, but add timeout
(git-fixes).
- drm: limit to INT_MAX in create_blob ioctl (git-fixes).
- drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt
(git-fixes).
- drm/amdgpu: Avoid accidental thread reactivation (git-fixes).
- drm/amdgpu: fix potential double drop fence reference
(git-fixes).
- drm/amdgpu: disallow direct upload save restore list from gfx
driver (git-fixes).
- drm/amd/display: correctly populate dpp refclk in fpga
(git-fixes).
- drm/tegra: sor: Use correct SOR index on Tegra210 (git-fixes).
- drm/nouveau: Don't grab runtime PM refs for HPD IRQs
(git-fixes).
- drm/gma500: fix memory disclosures due to uninitialized bytes
(git-fixes).
- drm/bridge: dw-hdmi: Restore audio when setting a mode
(git-fixes).
- drm/drm_vblank: Change EINVAL by the correct errno (git-fixes).
- drm/amdgpu: fix amdgpu trace event print string format error
(git-fixes).
- drm/amd/powerplay: avoid disabling ECC if RAS is enabled for
VEGA20 (git-fixes).
- drm/amd/display: Fix dongle_caps containing stale information
(git-fixes).
- drm/amd/display: Program DWB watermarks from correct state
(git-fixes).
- drm/amd/display: wait for set pipe mcp command completion
(git-fixes).
- drm/amd/display: Properly round nominal frequency for SPD
(git-fixes).
- drm/amdkfd: Fix MQD size calculation (git-fixes).
- drm/amdgpu: fix uninitialized variable pasid_mapping_needed
(git-fixes).
- drm/amd/powerplay: A workaround to GPU RESET on APU (git-fixes).
- drm/amdkfd: fix a potential NULL pointer dereference (v2)
(git-fixes).
- drm/amd/display: Set number of pipes to 1 if the second pipe
was disabled (git-fixes).
- drm/amd/display: Handle virtual signal type in disable_link()
(git-fixes).
- drm/amdgpu: grab the id mgr lock while accessing passid_mapping
(git-fixes).
- drm/amdgpu/sriov: add ring_stop before ring_create in psp v11
code (git-fixes).
- drm/amd/display: verify stream link before link test
(git-fixes).
- drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal
I2C controller (git-fixes).
- drm/sun4i: dsi: Fix TCON DRQ set bits (git-fixes).
- drm/komeda: Workaround for broken FLIP_COMPLETE timestamps
(git-fixes).
- drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings
(git-fixes).
- drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register
(git-fixes).
- drm/vc4/vc4_hdmi: fill in connector info (git-fixes).
- drm/panel: Add missing drm_panel_init() in panel drivers
(git-fixes).
- commit a4a0b31
- net/sched: add delete_empty() to filters and use it in
cls_flower (bsc#1154353).
- tcp: Fix highest_sack and highest_sack_seq (bsc#1154353).
- cxgb4/cxgb4vf: fix flow control display for auto negotiation
(jsc#SLE-8389).
- mlxsw: spectrum: Use dedicated policer for VRRP packets
(bsc#1154488).
- mlxsw: spectrum_router: Skip loopback RIFs during MAC validation
(bsc#1154488).
- net/sched: act_mirred: Pull mac prior redir to non
mac_header_xmit device (bsc#1154353).
- net_sched: sch_fq: properly set sk->sk_pacing_status
(bsc#1154353).
- bnx2x: Fix accounting of vlan resources among the PFs
(bsc#1154395).
- bnx2x: Use appropriate define for vlan credit (bsc#1154395).
- net/mlxfw: Fix out-of-memory error in mfa2 flash burning
(bsc#1154488).
- sctp: fix err handling of stream initialization (bsc#1154353).
- udp: fix integer overflow while computing available space in
sk_rcvbuf (bsc#1154353).
- sfc: Include XDP packet headroom in buffer step size
(jsc#SLE-8314).
- sfc: fix channel allocation with brute force (jsc#SLE-8314).
- net: dst: Force 4-byte alignment of dst_metrics (bsc#1154353).
- net: phy: ensure that phy IDs are correctly typed (bsc#1154353).
- qede: Disable hardware gro when xdp prog is installed
(jsc#SLE-8401).
- net: ena: fix issues in setting interrupt moderation params
in ethtool (bsc#1154492).
- net: ena: fix default tx interrupt moderation interval
(bsc#1154492).
- net: hisilicon: Fix a BUG trigered by wrong bytes_compl
(bsc#1154353).
- cxgb4: fix refcount init for TC-MQPRIO offload (jsc#SLE-8389).
- net/sched: cls_u32: fix refcount leak in the error path of
u32_change() (bsc#1154353).
- net, sysctl: Fix compiler warning when only cBPF is present
(bsc#1154353).
- net/ixgbe: Fix concurrency issues between config flow and XSK
(jsc#SLE-7979 jsc#SLE-7981).
- net/i40e: Fix concurrency issues between config flow and XSK
(jsc#SLE-8025).
- net/mlx5e: Fix concurrency issues between config flow and XSK
(jsc#SLE-8464).
- xsk: Add rcu_read_lock around the XSK wakeup (bsc#1154353).
- net-sysfs: Call dev_hold always in rx_queue_add_kobject
(bsc#1154353).
- nfp: flower: fix stats id allocation (bsc#1154353).
- net: fix kernel-doc warning in <linux/netdevice.h>
(bsc#1154353).
- net: annotate lockless accesses to sk->sk_pacing_shift
(bsc#1154353).
- net: qlogic: Fix error paths in ql_alloc_large_buffers()
(bsc#1154353).
- sctp: fix memleak on err handling of stream initialization
(bsc#1154353).
- cxgb4: Fix kernel panic while accessing sge_info (jsc#SLE-8389).
- net: phylink: fix interface passed to mac_link_up (bsc#1154353).
- bnx2x: Fix logic to get total no. of PFs per engine
(bsc#1154395).
- bnx2x: Do not handle requests from VFs after parity
(bsc#1154395).
- tcp: refine rule to allow EPOLLOUT generation under mem pressure
(bsc#1154353).
- tcp: refine tcp_write_queue_empty() implementation
(bsc#1154353).
- tcp: do not send empty skb from tcp_write_xmit() (bsc#1154353).
- tcp/dccp: fix possible race __inet_lookup_established()
(bsc#1154353).
- ipv6/addrconf: only check invalid header values when
NETLINK_F_STRICT_CHK is set (bsc#1154353).
- bnxt: apply computed clamp value for coalece parameter
(jsc#SLE-8371 bsc#1153274).
- qede: Fix multicast mac configuration (jsc#SLE-8401).
- net: ena: fix napi handler misbehavior when the napi budget
is zero (bsc#1154492).
- bnxt_en: Add missing devlink health reporters for VFs
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Fix the logic that creates the health reporters
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Remove unnecessary NULL checks for fw_health
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Fix bp->fw_health allocation and free logic
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Return error if FW returns more data than dump length
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Free context memory in the open path if firmware has
been reset (jsc#SLE-8371 bsc#1153274).
- bnxt_en: Fix MSIX request logic for RDMA driver (jsc#SLE-8371
bsc#1153274).
- af_packet: set defaule value for tmo (bsc#1154353).
- mlxsw: spectrum_router: Remove unlikely user-triggerable warning
(bsc#1154488).
- bonding: fix bond_neigh_init() (bsc#1154353).
- neighbour: remove neigh_cleanup() method (bsc#1154353).
- IB/mlx5: Fix device memory flows (jsc#SLE-8446).
- IB/core: Introduce rdma_user_mmap_entry_insert_range() API
(jsc#SLE-8449).
- IB/mlx5: Fix steering rule of drop and count (jsc#SLE-8446).
- IB/mlx4: Follow mirror sequence of device add during device
removal (jsc#SLE-8461).
- RDMA/counter: Prevent auto-binding a QP which are not tracked
with res (jsc#SLE-8449).
- rxe: correctly calculate iCRC for unaligned payloads
(jsc#SLE-8449).
- RDMA/cma: add missed unregister_pernet_subsys in init failure
(jsc#SLE-8449).
- net: make socket read/write_iter() honor IOCB_NOWAIT
(bsc#1154353).
- commit ad46b33
- scsi: qla2xxx: Use get_unaligned_*() instead of open-coding
these functions (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size()
return type (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Improve readability of the code that handles
qla_flt_header (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Update driver version to 10.01.00.22-k
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix mtcp dump collection failure (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix stuck session in GNL (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix RIDA Format-2 (jsc#SLE-9714 jsc#SLE-10327
jsc#SLE-10334).
- scsi: qla2xxx: Consolidate fabric scan (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Correct fcport flags handling (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix stuck login session using prli_pend_timer
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Use common routine to free fcport struct
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix update_fcport for current_topology
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Cleanup unused async_logout_done (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add a shadow variable to hold disc_state history
of fcport (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix fabric scan hang (jsc#SLE-9714 jsc#SLE-10327
jsc#SLE-10334).
- scsi: qla2xxx: Remove defer flag to indicate immeadiate port
loss (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: unregister ports after GPN_FT failure
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: fix rports not being mark as lost in sync fabric
scan (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- commit c04a5b0
- Make lzo the default pstore compression method (bsc#1159986).
Pstore has compression enabled, pstore is built-in, pstore default
compression is deflate, deflate is modular -> pstore initialization
fails on boot. Switch default compression to lzo which is built-in and
the only built-in method on SLE15.
- commit f26faac
- watchdog: tqmx86_wdt: Fix build error (git-fixes).
- watchdog: Fix the race between the release of watchdog_core_data
and cdev (git-fixes).
- commit 0917c4e
- tty/serial: atmel: fix out of range clock divider handling
(git-fixes).
- tty: serial: msm_serial: Fix lockup for sysrq and oops
(git-fixes).
- usb: xhci: Fix build warning seen with CONFIG_PM=n (git-fixes).
- usbip: Fix error path of vhci_recv_ret_submit() (git-fixes).
- USB: EHCI: Do not return -EPIPE when hub is disconnected
(git-fixes).
- xhci-pci: Allow host runtime PM as default also for Intel Ice
Lake xHCI (git-fixes).
- usb: usbfs: Suppress problematic bind and unbind uevents
(git-fixes).
- usb: renesas_usbhs: add suspend event support in gadget mode
(git-fixes).
- commit 5e7bf42
- spi: st-ssc4: add missed pm_runtime_disable (git-fixes).
- spi: tegra20-slink: add missed clk_unprepare (git-fixes).
- spi: pxa2xx: Add missed security checks (git-fixes).
- spi: img-spfi: fix potential double release (git-fixes).
- spi: sprd: adi: Add missing lock protection when rebooting
(git-fixes).
- spi: sifive: disable clk when probe fails and remove
(git-fixes).
- spi: Add call to spi_slave_abort() function when spidev driver
is released (git-fixes).
- commit d4280ba
- soundwire: intel: fix PDI/stream mapping for Bulk (git-fixes).
- commit befdf94
- staging: rtl8188eu: fix possible null dereference (git-fixes).
- staging: rtl8192u: fix multiple memory leaks on error path
(git-fixes).
- rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt()
(git-fixes).
- rtl8xxxu: fix RTL8723BU connection failure issue after warm
reboot (git-fixes).
- commit 70d7407
- regulator: bd70528: Remove .set_ramp_delay for bd70528_ldo_ops
(git-fixes).
- regulator: axp20x: Fix axp20x_set_ramp_delay (git-fixes).
- regulator: axp20x: Fix AXP22x ELDO2 regulator enable bitmask
(git-fixes).
- rtc: sun6i: Add support for RTC clocks on R40 (git-fixes).
- riscv: ftrace: correct the condition logic in function graph
tracer (git-fixes).
- regulator: max8907: Fix the usage of uninitialized variable
in max8907_regulator_probe() (git-fixes).
- commit d2746d5
- qtnfmac: fix invalid channel information output (git-fixes).
- qtnfmac: fix debugfs support for multiple cards (git-fixes).
- qtnfmac: fix using skb after free (git-fixes).
- commit 339b79a
- pstore/ram: Write new dumps to start of recycled zones
(git-fixes).
- pstore/ram: Fix error-path memory leak in persistent_ram_new()
callers (git-fixes).
- commit a2e4095
- platform/x86: pmc_atom: Add Siemens CONNECT X300 to
critclk_systems DMI table (git-fixes).
- platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY
128 bytes (git-fixes).
- pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler()
(git-fixes).
- pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B (git-fixes).
- pinctrl: devicetree: Avoid taking direct reference to device
name string (git-fixes).
- power: supply: cpcap-battery: Check voltage before
orderly_poweroff (git-fixes).
- commit d3f5c31
- mod_devicetable: fix PHY module format (git-fixes).
- PCI/PM: Always return devices to D0 when thawing (git-fixes).
- parport: load lowlevel driver if ports not found (git-fixes).
- commit 22bfd6f
- mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
(git-fixes).
- mmc: sdhci: Add a quirk for broken command queuing (git-fixes).
- mmc: sdhci: Workaround broken command queuing on Intel GLK
(git-fixes).
- mmc: sdhci-of-esdhc: fix P2020 errata handling (git-fixes).
- mmc: sdhci: Update the tuning failed messages to pr_debug level
(git-fixes).
- mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erratum
A-009204 support" (git-fixes).
- mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode
(git-fixes).
- mmc: sdhci-msm: Correct the offset and value for DDR_CONFIG
register (git-fixes).
- misc: fastrpc: fix memory leak from miscdev->name (git-fixes).
- mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim
requests (git-fixes).
- mmc: core: Drop check for mmc_card_is_removable() in
mmc_rescan() (git-fixes).
- mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response
(git-fixes).
- mmc: block: Make card_busy_detect() a bit more generic
(git-fixes).
- commit 028a842
- media: cec: check 'transmit_in_progress', not 'transmitting'
(git-fixes).
- media: vicodec: media_device_cleanup was called too early
(git-fixes).
- media: vim2m: media_device_cleanup was called too early
(git-fixes).
- media: v4l2-ctrl: Lock main_hdl on operations of requests_queued
(git-fixes).
- media: si470x-i2c: add missed operations in remove (git-fixes).
- media: pvrusb2: Fix oops on tear-down when radio support is
not present (git-fixes).
- media: vivid: media_device_cleanup was called too early
(git-fixes).
- media: staging/imx: Use a shorter name for driver (git-fixes).
- commit 0e40744
- media: v4l2-core: fix touch support in v4l_g_fmt (git-fixes).
- media: smiapp: Register sensor after enabling runtime PM on
the device (git-fixes).
- media: imx7-mipi-csis: Add a check for devm_regulator_get
(git-fixes).
- media: st-mipid02: add a check for devm_gpiod_get_optional
(git-fixes).
- media: ad5820: Define entity function (git-fixes).
- media: ov5640: Make 2592x1944 mode only available at 15 fps
(git-fixes).
- media: ov6650: Fix stored frame interval not in sync with
hardware (git-fixes).
- media: aspeed: clear garbage interrupts (git-fixes).
- media: aspeed: set hsync and vsync polarities to normal before
starting mode detection (git-fixes).
- commit c8cb4cb
- media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_BITS
macro (git-fixes).
- commit 08552bc
- media: ti-vpe: vpe: ensure buffers are cleaned up properly in
abort cases (git-fixes).
- media: ti-vpe: vpe: fix a v4l2-compliance failure about frame
sequence number (git-fixes).
- media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid
sizeimage (git-fixes).
- media: ti-vpe: vpe: Make sure YUYV is set as default format
(git-fixes).
- media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid
pixel format (git-fixes).
- media: ti-vpe: vpe: fix a v4l2-compliance failure causing a
kernel panic (git-fixes).
- media: cx88: Fix some error handling path in 'cx8800_initdev()'
(git-fixes).
- commit b475671
- media: cec-funcs.h: add status_req checks (git-fixes).
- media: flexcop-usb: fix NULL-ptr deref in
flexcop_usb_transfer_init() (git-fixes).
- media: venus: Fix occasionally failures to suspend (git-fixes).
- media: venus: core: Fix msm8996 frequency table (git-fixes).
- media: i2c: ov2659: Fix missing 720p register config
(git-fixes).
- media: i2c: ov2659: fix s_stream return value (git-fixes).
- media: cedrus: fill in bus_info for media device (git-fixes).
- media: am437x-vpfe: Setting STD to current value is not an error
(git-fixes).
- media: vimc: Fix gpf in rmmod path when stream is active
(git-fixes).
- commit 3bdee4e
- mac80211: fix TID field in monitor mode transmit (git-fixes).
- mailbox: imx: Clear the right interrupts at shutdown
(git-fixes).
- mailbox: imx: Fix Tx doorbell shutdown path (git-fixes).
- commit 8428c64
- libata: Fix retrieving of active qcs (git-fixes).
- libata: Ensure ata_port probe has completed before detach
(git-fixes).
- Revert "libata, freezer: avoid block device removal while
system is frozen" (git-fixes).
- commit aa59034
- leds: an30259a: add a check for devm_regmap_init_i2c
(git-fixes).
- leds: tlc591xx: update the maximum brightness (git-fixes).
- leds: lm3692x: Handle failure to probe the regulator
(git-fixes).
- iwlwifi: mvm: fix unaligned read of rx_pkt_status (git-fixes).
- commit 03687f9
- irqchip: ingenic: Error out if IRQ domain creation failed
(git-fixes).
- irqchip: Place CONFIG_SIFIVE_PLIC into the menu (git-fixes).
- irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary
(git-fixes).
- commit b53401c
- ipmi: Don't allow device module unload when in use (git-fixes).
- commit 65e80e2
- intel_th: Fix freeing IRQs (git-fixes).
- intel_th: pci: Add Elkhart Lake SOC support (git-fixes).
- intel_th: pci: Add Comet Lake PCH-V support (git-fixes).
- commit d2e079e
- Input: ili210x - handle errors from input_mt_init_slots()
(git-fixes).
- Input: st1232 - do not reset the chip too early (git-fixes).
- Input: atmel_mxt_ts - disable IRQ across suspend (git-fixes).
- commit 6ce709b
- iio: dac: ad5446: Add support for new AD5600 DAC (git-fixes).
- iio: dln2-adc: fix iio_triggered_buffer_postenable() position
(git-fixes).
- staging: iio: ad9834: add a check for devm_clk_get (git-fixes).
- iio: adc: max1027: Reset the device at probe time (git-fixes).
- iio: max31856: add missing of_node and parent references to
iio_dev (git-fixes).
- iio: light: bh1750: Resolve compiler warning and make code
more readable (git-fixes).
- commit 0b7fbd3
- HID: i2c-hid: Send power-on command after reset (git-fixes).
- commit bc0c11b
- HID: i2c-hid: Remove runtime power management (git-fixes).
- Refresh
patches.suse/HID-i2c-hid-Reset-ALPS-touchpads-on-resume.patch.
- commit 8f8c13b
- HID: logitech-hidpp: Silence intermittent get_battery_capacity
errors (git-fixes).
- HID: Improve Windows Precision Touchpad detection (git-fixes).
- HID: rmi: Check that the RMI_STARTED bit is set before
unregistering the RMI transport device (git-fixes).
- HID: i2c-hid: fix no irq after reset on raydium 3118
(git-fixes).
- HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse
(git-fixes).
- commit 6c8d52d
- gpu: host1x: Allocate gather copy for host1x (git-fixes).
- commit fa0dc6d
- gpio: xtensa: fix driver build (git-fixes).
- gpio: Fix error message on out-of-range GPIO in lookup table
(git-fixes).
- gpio: mxc: Only get the second IRQ when there is more than
one IRQ (git-fixes).
- fsi: core: Fix small accesses and unaligned offsets via sysfs
(git-fixes).
- commit 40e8be8
- fjes: fix missed check in fjes_acpi_add (git-fixes).
- firmware_loader: Fix labels with comma for builtin firmware
(git-fixes).
- fbtft: Make sure string is NULL terminated (git-fixes).
- extcon: sm5502: Reset registers during initialization
(git-fixes).
- commit c1f6bcd
- dpaa_eth: fix DMA mapping leak (git-fixes).
- dpaa2-ptp: fix double free of the ptp_qoriq IRQ (git-fixes).
- dpaa2-eth: Fix TX FQID values (git-fixes).
- commit 7ad103e
- dmaengine: virt-dma: Fix access after free in vchan_complete()
(git-fixes).
- dmaengine: Fix access to uninitialized dma_slave_caps
(git-fixes).
- dmaengine: xilinx_dma: Clear desc_pendingcount in
xilinx_dma_reset (git-fixes).
- dma-debug: add a schedule point in debug_dma_dump_mappings()
(git-fixes).
- dma-mapping: Add vmap checks to dma_map_single() (git-fixes).
- commit edbb98f
- staging: comedi: gsc_hpdi: check dma_alloc_coherent() return
value (git-fixes).
- counter: stm32-lptimer-cnt: fix a kernel-doc warning
(git-fixes).
- counter: stm32-timer-cnt: fix a kernel-doc warning (git-fixes).
- commit 5f1dabd
- clocksource: riscv: add notrace to riscv_sched_clock
(git-fixes).
- clk: Move clk_core_reparent_orphans() under CONFIG_OF
(git-fixes).
- clk: imx: pll14xx: fix clk_pll14xx_wait_lock (git-fixes).
- clk: imx: clk-imx7ulp: Add missing sentinel of ulp_div_table
(git-fixes).
- clk: imx: clk-composite-8m: add lock to gate/mux (git-fixes).
- clk: walk orphan list on clock provider registration
(git-fixes).
- clocksource/drivers/asm9260: Add a check for of_clk_get
(git-fixes).
- clocksource/drivers/timer-of: Use unique device name instead
of timer (git-fixes).
- clk: clk-gpio: propagate rate change to parent (git-fixes).
- clk: qcom: Allow constant ratio freq tables for rcg (git-fixes).
- commit c3af1c4
- can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop
mode acknowledgment (git-fixes).
- can: flexcan: add low power enter/exit acknowledgment helper
(git-fixes).
- can: flexcan: fix possible deadlock and out-of-order reception
after wakeup (git-fixes).
- can: xilinx_can: Fix missing Rx can packets on CANFD2.0
(git-fixes).
- cdrom: respect device capabilities during opening action
(git-fixes).
- commit 6b25029
- brcmfmac: remove monitor interface when detaching (git-fixes).
- Bluetooth: Fix advertising duplicated flags (git-fixes).
- Bluetooth: Workaround directed advertising bug in Broadcom
controllers (git-fixes).
- Bluetooth: missed cpu_to_le16 conversion in hci_init4_req
(git-fixes).
- commit b42e335
- ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()"
(git-fixes).
- ath10k: fix get invalid tx rate for Mesh metric (git-fixes).
- ath10k: fix offchannel tx failure when no
ath10k_mac_tx_frm_has_freq (git-fixes).
- ath10k: fix backtrace on coredump (git-fixes).
- ath10k: add cleanup in ath10k_sta_state() (git-fixes).
- commit bb2872b
- ASoC: SOF: enable sync_write in hdac_bus (git-fixes).
- Refresh
patches.suse/Revert-ASoC-SOF-Force-polling-mode-on-CFL-and-CNL.patch.
- commit 64ac0e6
- ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by
tegra_resume() (git-fixes).
- ASoC: wm5100: add missed pm_runtime_disable (git-fixes).
- ASoC: wm2200: add missed operations in remove and probe failure
(git-fixes).
- ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format
constraint (git-fixes).
- ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (git-fixes).
- ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10
SW5-012 2-in-1 (git-fixes).
- ASoC: wm8904: fix regcache handling (git-fixes).
- ASoC: SOF: topology: set trigger order for FE DAI link
(git-fixes).
- commit 6a5428c
- ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC
(git-fixes).
- ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet
support code (git-fixes).
- ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass
speaker (git-fixes).
- ALSA: hda - Apply sync-write workaround to old Intel platforms,
too (git-fixes).
- ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA
(git-fixes).
- ALSA: usb-audio: fix set_format altsetting sanity check
(git-fixes).
- ALSA: hda/realtek - Add headset Mic no shutup for ALC283
(git-fixes).
- ALSA: usb-audio: set the interface format after resume on Dell
WD19 (git-fixes).
- 6pack,mkiss: fix possible deadlock (git-fixes).
- ALSA: bebob: expand sleep just after breaking connections for
protocol version 1 (git-fixes).
- ACPI: button: Add DMI quirk for Medion Akoya E2215T (git-fixes).
- commit e88e392
- ice: Add device ids for E822 devices (bsc#1157177).
- commit 0246f5b
- net: marvell: mvpp2: phylink requires the link interrupt
(bsc#1117016).
- Delete
patches.suse/net-mvpp2-fix-condition-for-setting-up-link-interrup.patch.
- commit 8787cfd
- blacklist.conf: 1d8f65798240 ("riscv: ftrace: correct the condition logic in function graph tracer")
RISCV architecture is not supported.
- commit 2dbbf0b
- tracing: Fix endianness bug in histogram trigger (bsc#1160231).
- commit d1849ae
- tracing: Fix lock inversion in trace_event_enable_tgid_record()
(bsc#1160229).
- commit 4a84dfe
- Move the upstreamed mwifiex fix patches into sorted section
Refresh tags:
patches.suse/mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_a.patch
patches.suse/mwifiex-fix-possible-heap-overflow-in-mwifiex_proces.patch
- commit 19bf98d
- USB: Fix: Don't skip endpoint descriptors with maxpacket=0
(bsc#1159811).
- commit 0c3dbbc
- tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"
(bsc#1159152).
- tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing
for interrupts" (bsc#1159152).
- tpm: Revert "tpm_tis: reserve chip for duration of
tpm_tis_core_init" (bsc#1159152).
- commit cd1e368
- tracing: Have the histogram compare functions convert to u64
first (bsc#1160215).
- commit db2127f
- tracing: Avoid memory leak in process_system_preds()
(bsc#1160214).
- commit d628f71
- config: refresh armv7hl configs
Drop EFI_RCI2_TABLE (no longer available).
- commit 056a108
- config: refresh
Drop EFI_RCI2_TABLE on arm64 (no longer available).
- commit 18cf2ea
- fix mainline references
Fix Patch-mainline:
patches.suse/btrfs-simplify-inode-locking-for-RWF_NOWAIT.patch
patches.suse/mm-set-S_SWAPFILE-on-blockdev-swap-devices.patch
patches.suse/vfs-dont-allow-writes-to-swap-files.patch
- commit a590c11
- ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less
(bsc#1158632).
- commit 9a7b95a
- btrfs: simplify inode locking for RWF_NOWAIT (git-fixes).
- commit f4e2cf3
- vfs: don't allow writes to swap files (bsc#1158633).
- Refresh patches.suse/vfs-add-super_operations-get_inode_dev.
- commit 4523846
- mm: set S_SWAPFILE on blockdev swap devices (bsc#1158633).
- commit 84b8de8
- blacklist.conf: Add da3cc91b8db4 iommu/mediatek: Add a new tlb_lock for tlb_flush
- commit 615be85
- iommu/vt-d: Remove incorrect PSI capability check (bsc#1160142).
- iommu/vt-d: Allocate reserved region for ISA with correct
permission (bsc#1160140).
- iommu: set group default domain before creating direct mappings
(bsc#1160139).
- iommu/vt-d: Fix dmar pte read access not set error
(bsc#1160141).
- iommu/vt-d: Set ISA bridge reserved region as relaxable
(bsc#1160143).
- iommu/iova: Init the struct iova to fix the possible memleak
(bsc#1160137).
- iommu/arm-smmu: Remove duplicate error message (bsc#1160135).
- iommu/arm-smmu-v3: Don't display an error when IRQ lines are
missing (bsc#1160136).
- iommu/mediatek: Correct the flush_iotlb_all callback
(bsc#1160138).
- commit 2cdf724
- powerpc/tools: Don't quote $objdump in scripts (bsc#1065729).
- commit 82d4ed4
- powerpc/pseries: Drop pointless static qualifier in
vpa_debugfs_init() (FATE#326394 git-fixes).
- commit 2cd1f04
- powerpc/spinlocks: Include correct header for static key
(bsc#1160010 ltc#183046).
- commit 3e6e518
- powerpc/fadump: sysfs for fadump memory reservation (bsc#1160018
ltc#182902 jsc#SLE-9099).
- Documentation/ABI: mark /sys/kernel/fadump_* sysfs files
deprecated (bsc#1160018 ltc#182902 jsc#SLE-9099).
- powerpc/powernv: move core and fadump_release_opalcore under
new kobject (bsc#1160018 ltc#182902 jsc#SLE-9099).
- powerpc/fadump: reorganize /sys/kernel/fadump_* sysfs files
(bsc#1160018 ltc#182902 jsc#SLE-9099).
- sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to
change the symlink name (bsc#1160018 ltc#182902 jsc#SLE-9099).
- Documentation/ABI: add ABI documentation for
/sys/kernel/fadump_* (bsc#1160018 ltc#182902 jsc#SLE-9099).
- commit 3b5b7c0
- powerpc/shared: Use static key to detect shared processor
(bsc#1160010 ltc#183046).
- powerpc/vcpu: Assume dedicated processors as non-preempt
(bsc#1160010 ltc#183046).
- powerpc/spinlocks: Refactor SHARED_PROCESSOR (bsc#1160010
ltc#183046).
- commit 9083e73
- tools: Sync if_link.h (bsc#1155518).
- commit 2837df4
- Revert patches.suse/samples-bpf-fix-build-by-setting-HAVE_ATTR_TEST-to-z.patch (bsc#1160102)
- commit 3b6da48
- xfs: properly serialise fallocate against AIO+DIO (bsc#1158751).
- commit e19caef
- xfs: attach dquots and reserve quota blocks during unwritten
conversion (bsc#1158753).
- commit c997f56
==== kernel-source ====
- s390/qeth: merge qeth_reply struct into qeth_cmd_buffer
(jsc#SLE-7542).
- Refresh
patches.suse/s390-qeth-fix-dangling-io-buffers-after-halt-clear.
- commit 9542e64
- s390/qeth: return proper errno on IO error (jsc#SLE-7542).
- s390/qeth: fix potential deadlock on workqueue flush
(jsc#SLE-7542).
- s390/qeth: Fix initialization of vnicc cmd masks during set
online (jsc#SLE-7542).
- s390/qeth: Fix error handling during VNICC initialization
(jsc#SLE-7542).
- s390/qdio: clarify size of the QIB parm area (jsc#SLE-7542).
- s390/ctcm: Delete unnecessary checks before the macro call
"dev_kfree_skb" (jsc#SLE-7542).
- s390/lcs: don't use intparm for channel IO (jsc#SLE-7542).
- s390/ctcm: don't use intparm for channel IO (jsc#SLE-7542).
- s390/qeth: streamline control code for promisc mode
(jsc#SLE-7542).
- s390/qeth: get vnicc sub-cmd type from reply data
(jsc#SLE-7542).
- s390/qeth: keep cmd alive after IO completion (jsc#SLE-7542).
- s390/qeth: use correct length field in SNMP cmd callback
(jsc#SLE-7542).
- s390/qeth: propagate length of processed cmd IO data to callback
(jsc#SLE-7542).
- s390/qeth: use node_descriptor struct (jsc#SLE-7542).
- commit 8223e8d
- xen/blkfront: Adjust indentation in xlvbd_alloc_gendisk
(bsc#1065600).
- commit 5b346da
- platform/x86: asus-wmi: Fix keyboard brightness cannot be set
to 0 (git-fixes).
- platform/x86: GPD pocket fan: Use default values when wrong
modparams are given (git-fixes).
- platform/mellanox: fix potential deadlock in the tmfifo driver
(git-fixes).
- commit 0bb7471
- Delete patches.suse/x86-cpu_entry_area-Map-also-trace_idt_table.patch.
The real fixes have been upstream since v4.14.
- commit 46e9a10
- i40iw: Remove setting of VMA private data and use
rdma_user_mmap_io (jsc#SLE-8449).
- IB/hfi1: Adjust flow PSN with the correct resync_psn
(jsc#SLE-8449).
- IB/hfi1: Don't cancel unused work item (jsc#SLE-8449).
- RDMA/bnxt_re: Fix Send Work Entry state check while polling
completions (jsc#SLE-8372 bsc#1153275).
- RDMA/bnxt_re: Avoid freeing MR resources if dereg fails
(jsc#SLE-8372 bsc#1153275).
- netfilter: conntrack: dccp, sctp: handle null timeout argument
(bsc#1154353).
- netfilter: arp_tables: init netns pointer in xt_tgchk_param
struct (bsc#1154353).
- macvlan: do not assume mac_header is set in macvlan_broadcast()
(bsc#1154353).
- net: sch_prio: When ungrafting, replace with FIFO (bsc#1154353).
- mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO
(bsc#1154488).
- gtp: fix bad unlock balance in gtp_encap_enable_socket
(bsc#1154353).
- pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (bsc#1154353).
- net/mlx5: DR, Init lists that are used in rule's member
(jsc#SLE-8464).
- net/mlx5e: Fix hairpin RSS table size (jsc#SLE-8464).
- net/mlx5: DR, No need for atomic refcount for internal SW
steering resources (jsc#SLE-8464).
- Revert "net/mlx5: Support lockless FTE read lookups"
(jsc#SLE-8464).
- net/mlx5: Move devlink registration before interfaces load
(jsc#SLE-8464).
- net/mlx5e: Always print health reporter message to dmesg
(jsc#SLE-8464).
- net/mlx5e: Avoid duplicating rule destinations (jsc#SLE-8464).
- sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
(bsc#1154353).
- net: Google gve: Remove dma_wmb() before ringing doorbell
(bsc#1154353).
- sch_cake: avoid possible divide by zero in cake_enqueue()
(bsc#1154353).
- tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
(bsc#1154353).
- commit b1356f9
- Delete
patches.suse/btrfs-suspend-qgroups-during-relocation-recovery.patch.
This patch is no longer needed for v5.3. Since v5.1 we have proper
qgroup + balance optimization to avoid unnecessary rescan.
- commit b92eedd
- Delete
patches.suse/0001-btrfs-qgroup-Make-qgroup-async-transaction-commit-mo.patch.
This patch is already upstreamed in v5.1, thus already included.
- commit 5b34f2a
- overlayfs: pseudo dev obviates treating btrfs as different
Delete patches.suse/ovl-treat-btrfs-as-different-mount.patch.
- commit e1e67d4
- apparmor: Delete apparmor patches not required for v5.3
- Delete
patches.suse/0001-apparmor-fix-unnecessary-creation-of-net-compat.patch.
- Delete
patches.suse/0001-apparmor-patch-to-provide-compatibility-with-v2.x-ne.patch.
- Delete
patches.suse/0003-apparmor-fix-use-after-free-in-sk_peer_label.patch.
- Delete patches.suse/apparmor-compatibility-with-v2.x-net.patch.
- commit faddc27
- arm: Implement copy_thread_tls (git-fixes).
- drm/i915: Hold reference to intel_frontbuffer as we track
activity (git-fixes).
- drm/i915/tgl: Drop Wa#1178 (git-fixes).
- ARM: vexpress: Set-up shared OPP table instead of individual
for each CPU (git-fixes).
- commit 5a1c660
- blacklist.conf: Add cosmetic entry for drivers/reset/Kconfig
- commit 9ca8239
- acpi: disable deprecated warnings (bsc#1160977).
- commit 509dee8
- Delete patches.suse/ras-cec-disable-cec.patch.
Now we're behaving the same way as upstream.
- commit 9e8f6dc
- drivers: ipmi: Modify max length of IPMB packet (jsc#SLE-10262).
- drivers: ipmi: Support raw i2c packet in IPMB (jsc#SLE-10262).
- commit 856cc09
- supported.conf: mark ipmb_dev_int as supported (jsc#SLE-10262)
Also mentioned in bsc#1119861
- commit 995fffc
- ipmi: fix ipmb_poll()'s return type (jsc#SLE-10262).
- commit 96db5f2
- Update
patches.suse/USB-Fix-Don-t-skip-endpoint-descriptors-with-maxpack.patch
(bsc#1159811 bsc#1152932).
Added further bug this fixes
- commit 698a1af
- Refresh
patches.suse/mm-debug_pagealloc-don-t-rely-on-static-keys-too-ear.patch.
- Update to final upstream version and move to sorted section.
- commit 0b6c359
- keys: Fix request_key() cache (git-fixes).
- i2c: fix bus recovery stop mode timing (git-fixes).
- usb: musb: Disable pullup at init (git-fixes).
- USB-PD tcpm: bad warning+size, PPS adapters (git-fixes).
- USB: serial: option: add ZLP support for 0x1bc7/0x9010
(git-fixes).
- phy/rockchip: inno-hdmi: round clock rate down to closest 1000
Hz (git-fixes).
- phy: mapphone-mdm6600: Fix uninitialized status value regression
(git-fixes).
- chardev: Avoid potential use-after-free in 'chrdev_open()'
(git-fixes).
- staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
(git-fixes).
- staging: vt6656: set usb_set_intfdata on driver fail
(git-fixes).
- staging: vt6656: remove bool from vnt_radio_power_on ret
(git-fixes).
- staging: vt6656: limit reg output to block size (git-fixes).
- staging: vt6656: correct return of vnt_init_registers
(git-fixes).
- staging: vt6656: Fix non zero logical return of, usb_control_msg
(git-fixes).
- tty: always relink the port (git-fixes).
- drm/i915: Add Wa_1407352427:icl,ehl (git-fixes).
- drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl
(git-fixes).
- gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
(git-fixes).
- gpiolib: acpi: Turn dmi_system_id table into a generic quirk
table (git-fixes).
- Input: add safety guards to input_set_keycode() (git-fixes).
- HID: hid-input: clear unmapped usages (git-fixes).
- HID: Fix slab-out-of-bounds read in hid_field_extract
(git-fixes).
- tty: link tty and port before configuring it as console
(git-fixes).
- commit cc6ecc7
- drm/i915/gen9: Clear residual context state on context switch
(CVE-2019-14615 bsc#1160195).
- commit d10cf58
- drivers: ipmi: Support for both IPMB Req and Resp
(jsc#SLE-10262).
- commit a109ac6
- EDAC, mellanox: Add ECC support for BlueField DDR4
(jsc#SLE-10262).
- Update config files. Build EDAC_BLUEFIELD as module
- supported.conf: Mark bluefield_edac as supported
- commit bda0819
- platform/mellanox: fix the mlx-bootctl sysfs (jsc#SLE-10262).
- commit c5d7bab
- platform/mellanox: Fix Kconfig indentation (jsc#SLE-10262).
- platform/mellanox: Add bootctl driver for Mellanox BlueField
Soc (jsc#SLE-10262).
- Update config files: build MLXBF_BOOTCTL as module
- supported.conf: add mlxbf-bootctl
- driver core: add dev_groups to all drivers (jsc#SLE-10262).
- commit 619e678
- sched, fair: Allow a small load imbalance between low
utilisation SD_NUMA domains (bnc#1160896).
- commit fef7d8c
- blacklist.conf: Blacklist a11391b6f506 ("scripts: package: mkdebian: add missing rsync dependency")
- commit 4a86d94
- thermal: Add BCM2711 thermal driver (bsc#1160311).
- Update config files.
- supported.conf: Add bcm2711-thermal
- commit 8743e23
- scripts/git_sort/git_sort.py: Add thermal tree
- commit b511c78
- Refresh patches.suse/pstore-backend-autoaction.
- commit 62c0377
- powerpc/pmem: Fix kernel crash due to wrong range value usage
in flush_dcache_range (bsc#1156395).
- commit 252a29d
- Update references:
patches.suse/x86-fpu-Don-t-cache-access-to-fpu_fpregs_owner_ctx.patch
(add bsc#1158887).
- commit b4c1446
- powerpc/mm: Mark get_slice_psize() & slice_addr_is_low()
as notrace (bsc#1156395).
- powerpc: Fix __clear_user() with KUAP enabled (bsc#1156395).
- powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt()
(bsc#1156395).
- powerpc: Chunk calls to flush_dcache_range in arch_*_memory
(bsc#1156395).
- commit bb8bcdd
- Btrfs: fix infinite loop during nocow writeback due to race
(bsc#1160804).
- commit ef1dd9a
- Btrfs: fix removal logic of the tree mod log that leads to
use-after-free issues (bsc#1160803).
- commit d3f68f5
- tracing: Change offset type to s32 in preempt/irq tracepoints
(bsc#1160794).
- commit 3de9401
- kernel/trace: Fix do not unregister tracepoints when register
sched_migrate_task fail (bsc#1160787).
- commit 11f6e8d
- ftrace: Avoid potential division by zero in function profiler
(bsc#1160784).
- commit 55123bf
- blacklist.conf: b8299d362d08 ("tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined")
We cannot run into the scenario with our codebase and configs.
- commit 1491d6e
- Update
patches.suse/x86-fpu-Don-t-cache-access-to-fpu_fpregs_owner_ctx.patch
(bnc#1151927 5.3.15 CVE-2019-19602).
Add CVE number.
- commit c2d738c
- Move upstreamed qlde patches into sorted section
- commit 8ed9cca
- patches.suse/0010-netfilter-ipset-avoid-null-deref-when-IPSET_ATTR_LIN.patch:
(git-fixes).
- patches.suse/0011-netfilter-nft_flow_offload-fix-underflow-in-flowtabl.patch:
(git-fixes).
- patches.suse/0012-netfilter-bridge-make-sure-to-pull-arp-header-in-br_.patch:
(git-fixes).
- patches.suse/0009-net-phy-broadcom-Fix-RGMII-delays-configuration-for-.patch:
(git-fixes).
- patches.suse/0008-net-stmmac-Fix-TSO-descriptor-with-Enhanced-Addressi.patch:
(git-fixes).
- patches.suse/0007-net-stmmac-selftests-Prevent-false-positives-in-filt.patch:
(git-fixes).
- patches.suse/0006-net-stmmac-selftests-Fix-L2-Hash-Filter-test.patch:
(git-fixes).
- patches.suse/0005-net-stmmac-gmac4-Not-all-Unicast-addresses-may-be-av.patch:
(git-fixes).
- patches.suse/0004-net-stmmac-selftests-Check-if-filtering-is-available.patch:
(git-fixes).
- patches.suse/0003-net-stmmac-xgmac-Disable-the-Timestamp-interrupt-by-.patch:
(git-fixes).
- net: stmmac: dwmac-meson8b: Fix signedness bug in probe
(git-fixes).
- patches.suse/0001-netfilter-nf_tables_offload-avoid-excessive-stack-us.patch:
(git-fixes).
- commit aa9a965
- Delete patches.suse/cifs-fix-set-info.patch.
Applied to v4.12+, not needed anymore.
- commit b070525
- blacklist.conf: Append 'drm/amdgpu: hide another #warning'
- commit b0c0990
- blacklist.conf: Append 'drm/amdgpu: revert "disable bulk moves for now"'
- commit 8d0546c
- blacklist.conf: Append 'drm/amdgpu: Fix KFD-related kernel oops on Hawaii'
- commit c48f714
- drm/meson: vclk: use the correct G12A frac max value (bsc#1152489)
- commit 7b38ed0
- drm/mipi-dbi: fix a loop in debugfs code (bsc#1152489)
- commit d510e3b
- blacklist.conf: Append 'drm/i915: Fix g4x sprite scaling stride check with GTT remapping'
- commit cf03598
- blacklist.conf: Append 'drm/i915/dp: Fix dsc bpp calculations, v5.'
- commit 44b95e2
- blacklist.conf: Append 'drm/i915: Mark contents as dirty on a write fault'
- commit fa91ba4
- blacklist.conf: Append 'drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled'
- commit 9d6eb9a
- blacklist.conf: Append 'drm/i915: Don't mix srcu tag and negative error codes'
- commit e879648
- powerpc/irq: fix stack overflow verification (bsc#1065729).
- commit 3c46adb
- Delete patches.suse/firmware-arm_sdei-fix-wrong-of_node_put-in-init-function.patch.
Applied to v5.0, not needed anymore.
- commit a8b4a26
- powerpc/mm: drop #ifdef CONFIG_MMU in is_ioremap_addr()
(bsc#1065729).
- powerpc/security: Fix debugfs data leak on 32-bit (bsc#1065729).
- powerpc/pkeys: remove unused pkey_allows_readwrite
(bsc#1065729).
- powerpc/64s/radix: Fix build failure with RADIX_MMU=n
(bsc#1065729).
- commit 710230e
- HID: hidraw, uhid: Always report EPOLLOUT (git-fixes).
- HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
(git-fixes).
- hidraw: Return EPOLLOUT from hidraw_poll (git-fixes).
- commit be1efe9
- Enable SCSI patches after review
- Refresh patches.suse/fcoe-reduce-max_sectors.
- commit cdd6e89
- Remove disabled NVMe patches after review
- Delete
patches.suse/nvme-Do-not-remove-namespaces-during-reset.patch.
- Delete
patches.suse/nvme-flush-scan_work-when-resetting-controller.patch.
- Delete
patches.suse/nvme-schedule-requeue-whenever-a-LIVE-state-is-enter.patch.
- Delete
patches.suse/nvme-skip-nvme_update_disk_info-if-the-controller-is.patch.
- commit 0f8d58e
- vlan: vlan_changelink() should propagate errors (git-fixes).
- vlan: fix memory leak in vlan_dev_set_egress_priority
(git-fixes).
- vxlan: fix tos value before xmit (git-fixes).
- commit cb7ad7e
- usb: missing parentheses in USE_NEW_SCHEME (git-fixes).
- usb: ohci-da8xx: ensure error return on variable error is set
(git-fixes).
- usb: musb: fix idling for suspend after disconnect interrupt
(git-fixes).
- USB: serial: option: add Telit ME910G1 0x110a composition
(git-fixes).
- usb: chipidea: host: Disable port power only if previously
enabled (git-fixes).
- usb: dwc3: gadget: Fix request complete check (git-fixes).
- usb: musb: dma: Correct parameter passed to IRQ handler
(git-fixes).
- USB: core: fix check for duplicate endpoints (git-fixes).
- sbitmap: only queue kyber's wait callback if not already active
(git-fixes).
- rfkill: Fix incorrect check to avoid NULL pointer dereference
(git-fixes).
- usb: typec: fusb302: Fix an undefined reference to
'extcon_get_state' (git-fixes).
- regulator: fix use after free issue (git-fixes).
- spi: spi-ti-qspi: Fix a bug when accessing non default CS
(git-fixes).
- spi: spi-cavium-thunderx: Add missing pci_release_regions()
(git-fixes).
- spi: pxa2xx: Add support for Intel Jasper Lake (git-fixes).
- reset: Do not register resource data for missing resets
(git-fixes).
- USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
(git-fixes).
- commit fb98c64
- phy: cpcap-usb: Fix flakey host idling and enumerating of
devices (git-fixes).
- phy: cpcap-usb: Fix error path when no host driver is loaded
(git-fixes).
- powercap: intel_rapl: add NULL pointer check to
rapl_mmio_cpu_online() (git-fixes).
- pstore/ram: Regularize prz label allocation lifetime
(git-fixes).
- pinctrl: meson: Fix wrong shift value when get drive-strength
(git-fixes).
- pinctrl: lochnagar: select GPIOLIB (git-fixes).
- net: ethernet: ti: davinci_cpdma: fix warning "device driver
frees DMA memory with different size" (git-fixes).
- psi: Fix a division error in psi poll() (git-fixes).
- net: ethernet: ti: ale: clean ale tbl on init and intf restart
(git-fixes).
- net: ethernet: ti: Add dependency for TI_DAVINCI_EMAC
(git-fixes).
- commit f56a8be
- net: usb: lan78xx: fix possible skb leak (git-fixes).
- net: phylink: fix failure to register on x86 systems
(git-fixes).
- commit dfe6464
- i2c: bcm2835: Store pointer to bus clock (git-fixes).
- mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy
(git-fixes).
- mtd: rawnand: stm32_fmc2: avoid to lock the CPU bus (git-fixes).
- Input: input_event - fix struct padding on sparc64 (git-fixes).
- commit 016c9c2
- gpio: zynq: Fix for bug in zynq_gpio_restore_context API
(git-fixes).
- HID: hiddev: fix mess in hiddev_open() (git-fixes).
- HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
(git-fixes).
- efi/gop: Fix memory leak in __gop_query32/64() (git-fixes).
- efi/gop: Return EFI_SUCCESS if a usable GOP was found
(git-fixes).
- efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs
(git-fixes).
- commit 07644ef
- Delete patches.suse/s390-sles15-05-01-gmb.patch (unused code).
- commit 396bd69
- staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
(git-fixes).
- drm/i915/gt: Mark up virtual engine uabi_instance (git-fixes).
- drm/fb-helper: Round up bits_per_pixel if possible (git-fixes).
- drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware
model (git-fixes).
- drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
(git-fixes).
- cfg80211: fix double-free after changing network namespace
(git-fixes).
- drm/exynos: gsc: add missed component_del (git-fixes).
- commit 9472262
- can: mscan: mscan_rx_poll(): fix rx path lockup when returning
from polling to irq mode (git-fixes).
- can: gs_usb: gs_usb_probe(): use descriptors of current
altsetting (git-fixes).
- can: kvaser_usb: fix interface sanity check (git-fixes).
- can: can_dropped_invalid_skb(): ensure an initialized headroom
in outgoing CAN sk_buffs (git-fixes).
- commit d7cc7b3
- Delete patches.suse/s390-sles15-bpf-indirect-call.patch (code removed).
- commit 5611b27
- ALSA: hda: enable regmap internal locking (git-fixes).
- ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo
Yoga X1 7th gen (git-fixes).
- ALSA: hda/realtek - Set EAPD control to default for ALC222
(git-fixes).
- ASoC: topology: Prevent use-after-free in
snd_soc_get_pcm_runtime() (git-fixes).
- ASoC: fsl_audmix: add missed pm_runtime_disable (git-fixes).
- ASoC: stm32: spdifrx: fix input pin state management
(git-fixes).
- ASoC: stm32: spdifrx: fix race condition in irq handler
(git-fixes).
- ASoC: stm32: spdifrx: fix inconsistent lock state (git-fixes).
- ASoC: soc-core: Set dpcm_playback / dpcm_capture (git-fixes).
- ASoC: SOF: fix fault at driver unload after failed probe
(git-fixes).
- ALSA: usb-audio: Apply the sample rate quirk for Bose Companion
5 (git-fixes).
- ALSA: hda/realtek - Add new codec supported for ALCS1200A
(git-fixes).
- commit 2b19b57
- Delete outdated kmsg patches:
- patches.suse/s390-sles15sp1-kmsg-update-2019-01-10.patch
- patches.suse/s390-sles15sp1-kmsg-update-2019-03-08.patch
- patches.suse/s390-sles15-00-04-04-kmsg-add-VNIC-Characteristics-msg-documentation.patch
- commit 687aa24
- iommu/vt-d: Unlink device if failed to add to group
(bsc#1160752).
- iommu: Remove device link to group on failure (bsc#1160750).
- iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU
(bsc#1160751).
- commit 0ea0858
- bpf: Fix passing modified ctx to ld/abs/ind instruction
(bsc#1155518).
- bpf: cgroup: prevent out-of-order release of cgroup bpf
(bsc#1155518).
- commit 0a9f272
- megaraid_sas: fixup MSIx interrupt setup during resume
(bsc#1160647).
- commit c59143f
- devpts_pty_kill(): don't bother with d_delete() (jsc#SLE-9943).
- commit 7312898
- Update config options that were missing on arm64 in commit
7dd255172f6798f5ec3ab63db55384fbd980125e (bsc#1158776).
- commit 597cc24
- Set CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 on arm64 (bsc#1158776).
- commit 855731d
- Enable CONFIG_VMAP_STACK on arm64 (bsc#1158776).
- commit 51f78da
- Disable CONFIG_PCCARD on arm64 (bsc#1158776).
- commit 04bc6eb
- supported.conf: Enable mdio-bcm-unimac (bsc#1160310)
Needed in order for Raspberry Pi 4's ethernet port to work.
- commit 8c2fc6c
- export: avoid code duplication in include/linux/export.h
(jsc#SLE-10158).
- modpost: remove unneeded local variable in contains_namespace()
(jsc#SLE-10158).
- scripts/nsdeps: support nsdeps for external module builds
(jsc#SLE-10158).
Refresh patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
- modpost: dump missing namespaces into a single modules.nsdeps
file (jsc#SLE-10158).
Refresh patches.suse/supported-flag
- modpost: free ns_deps_buf.p after writing ns_deps files
(jsc#SLE-10158).
- modpost: do not invoke extra modpost for nsdeps (jsc#SLE-10158).
Refresh
patches.suse/supported-flag
patches.suse/supported-flag-external
- scripts/nsdeps: make sure to pass all module source files to
spatch (jsc#SLE-10158).
- scripts/nsdeps: use alternative sed delimiter (jsc#SLE-10158).
- symbol namespaces: revert to previous __ksymtab name scheme
(jsc#SLE-10158).
- modpost: make updating the symbol namespace explicit
(jsc#SLE-10158).
- modpost: delegate updating namespaces to separate function
(jsc#SLE-10158).
- doc: move namespaces.rst from kbuild/ to core-api/
(jsc#SLE-10158).
- nsdeps: make generated patches independent of locale
(jsc#SLE-10158).
- nsdeps: fix hashbang of scripts/nsdeps (jsc#SLE-10158).
- kbuild: fix build error of 'make nsdeps' in clean tree
(jsc#SLE-10158).
- module: rename __kstrtab_ns_* to __kstrtabns_* to avoid symbol
conflict (jsc#SLE-10158).
- modpost: fix broken sym->namespace for external module builds
(jsc#SLE-10158).
- module: swap the order of symbol.namespace (jsc#SLE-10158).
- scripts: add_namespace: Fix coccicheck failed (jsc#SLE-10158).
- module: Fix link failure due to invalid relocation on namespace
offset (jsc#SLE-10158).
- usb-storage: export symbols in USB_STORAGE namespace
(jsc#SLE-10158).
- usb-storage: remove single-use define for debugging
(jsc#SLE-10158).
- docs: Add documentation for Symbol Namespaces (jsc#SLE-10158).
- scripts: Coccinelle script for namespace dependencies
(jsc#SLE-10158).
Refresh
patches.suse/supported-flag
patches.suse/supported-flag-external
- modpost: add support for generating namespace dependencies
(jsc#SLE-10158).
Refresh patches.suse/supported-flag
- export: allow definition default namespaces in Makefiles or
sources (jsc#SLE-10158).
- module: add config option MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS
(jsc#SLE-10158).
Refresh configs (add MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=n).
- modpost: add support for symbol namespaces (jsc#SLE-10158).
Refresh patches.suse/livepatch-modpost-ignore-unresolved-symbols.patch
- module: add support for symbol namespaces (jsc#SLE-10158).
- export: explicitly align struct kernel_symbol (jsc#SLE-10158).
- module: support reading multiple values per modinfo tag
(jsc#SLE-10158).
- commit 4ff553d
- Enable CONFIG_SECURITY_DMESG_RESTRICT on arm64 (bsc#1158776).
- commit 08863e8
- supported.conf: fix order of the entries
- commit 8e2c146
- scsi: add 'disable_async_probing' module argument
(jsc#SLE-11117,bsc#1156954).
- drivers/base: implement dev_enable_async_probe()
(jsc#SLE-11117,bsc#1156954).
- commit cbc6624
- Update config files. (bsc#1160067)
Disable CONFIG_KEYS_REQUEST_CACHE.
The CONFIG_KEYS_REQUEST_CACHE adds a cache in task_struct for the result
of request_key(). But it causes kernel NULL pointer dereference problem
when we run the long-run testing by the request_key03 test case in LTP.
The issue can be reproduced on v5.3 mainline kernel and later, even on
v5.5-rc kernel. The CONFIG_KEYS_REQUEST_CACHE be introduced by
7743c48e54ee9be9c patch since v5.3 kernel:
commit 7743c48e54ee9be9c799cbf3b8e3e9f2b8d19e72
Author: David Howells <dhowells(a)redhat.com>
Date: Wed Jun 19 16:10:15 2019 +0100
keys: Cache result of request_key*() temporarily in task_struct
Before this issue be fixed on kernel upstream, Let's disable the
CONFIG_KEYS_REQUEST_CACHE function on SLE15-SP2 on all architecture.
- commit f6f29a6
- scsi: libsas: stop discovering if oob mode is disconnected
(CVE-2019-19965 bsc#1159911).
- commit 0bb4d37
- serial: sprd: Add clearing break interrupt operation
(git-fixes).
- staging/wlan-ng: add CRC32 dependency in Kconfig (git-fixes).
- usb: gadget: fix wrong endpoint desc (git-fixes).
- selftests: breakpoints: Fix a typo of function name (git-fixes).
- commit 1096b35
- samples/seccomp: Zero out members based on seccomp_notif_sizes
(git-fixes).
- rseq/selftests: Fix: Namespace gettid() for compatibility with
glibc 2.30 (git-fixes).
- samples/trace_printk: Wait for IRQ work to finish (git-fixes).
- samples: pktgen: fix proc_cmd command result check logic
(git-fixes).
- commit 168e639
- rpmsg: glink: Free pending deferred work on remove (git-fixes).
- rpmsg: glink: Don't send pending rx_done during remove
(git-fixes).
- rpmsg: glink: Fix rpmsg_register_device err handling
(git-fixes).
- rpmsg: glink: Put an extra reference during cleanup (git-fixes).
- rpmsg: glink: Fix use after free in open_ack TIMEOUT case
(git-fixes).
- rpmsg: glink: Fix reuse intents memory leak issue (git-fixes).
- rpmsg: glink: Set tail pointer to 0 at end of FIFO (git-fixes).
- commit eefcc8c
- ptp: fix the race between the release of ptp_clock and cdev
(git-fixes).
- phy: renesas: phy-rcar-gen2: Fix the array off by one warning
(git-fixes).
- PM / hibernate: memory_bm_find_bit(): Tighten node optimisation
(git-fixes).
- commit 8fdacf8
- s390/qeth: fix initialization on old HW (bsc#1160228
LTC#183076).
- commit 4565d24
- media: pulse8-cec: fix lost cec_transmit_attempt_done() call
(git-fixes).
- media: cec: avoid decrementing transmit_queue_sz if it is 0
(git-fixes).
- media: cec: CEC 2.0-only bcast messages were ignored
(git-fixes).
- net: phy: aquantia: add suspend / resume ops for AQR105
(git-fixes).
- gpiolib: fix up emulated open drain outputs (git-fixes).
- net: usb: lan78xx: Fix error message format specifier
(git-fixes).
- net: usb: lan78xx: Fix suspend/resume PHY register access error
(git-fixes).
- iio: st_accel: Fix unused variable warning (git-fixes).
- net: phy: dp83867: enable robust auto-mdix (git-fixes).
- commit 9ace80b
- s390/qeth: fix dangling IO buffers after halt/clear (bsc#1160227
LTC#183077).
- commit 889634e
- drm/amdgpu/smu: add metrics table lock for vega20 (v2)
(git-fixes).
- drm/amdgpu/smu: add metrics table lock for navi (v2)
(git-fixes).
- drm/amdgpu/smu: add metrics table lock (git-fixes).
- commit c292740
- drm/amd/display: Reset steer fifo before unblanking the stream
(git-fixes).
- drm/amd/display: Change the delay time before enabling FEC
(git-fixes).
- drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI
dongle (git-fixes).
- drm/amdgpu: add cache flush workaround to gfx8 emit_fence
(git-fixes).
- drm/amdgpu: add check before enabling/disabling broadcast mode
(git-fixes).
- drm/nouveau/kms/nv50-: fix panel scaling (git-fixes).
- drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50
hardware (git-fixes).
- drm/nouveau: Move the declaration of struct nouveau_conn_atom
up a bit (git-fixes).
- drm/i915/execlists: Fix annotation for decoupling virtual
request (git-fixes).
- ath9k_htc: Discard undersized packets (git-fixes).
- ath9k_htc: Modify byte order for an error message (git-fixes).
- commit bd77fbc
- ata: ahci_brcm: Add missing clock management during recovery
(git-fixes).
- ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE
(git-fixes).
- ata: ahci_brcm: Fix AHCI resources management (git-fixes).
- ata: libahci_platform: Export again
ahci_platform_<en/dis>able_phys() (git-fixes).
- commit 02d31e9
- s390/ftrace: save traced function caller (jsc#SLE-11050).
- commit df15586
- s390/unwind: stop gracefully at user mode pt_regs in irq stack
(jsc#SLE-11050).
- commit cb8ad0f
- drivers/base/memory.c: cache blocks in radix tree to accelerate
lookup (bsc#1159955 ltc#182993).
- commit a6f9349
- xfs: fix missed wakeup on l_flush_wait (git-fixes).
- commit b398e15
- iomap: iomap that extends beyond EOF should be marked dirty
(git-fixes).
- commit 1ec5fb2
- xfs: use bitops interface for buf log item AIL flag check
(git-fixes).
- commit 245f9d1
- xfs: change the seconds fields in xfs_bulkstat to signed
(git-fixes).
- commit 225e4fb
- tpm: Handle negative priv->response_len in tpm_common_read()
(git-fixes).
- commit f84106a
- supported.conf: enable Raspberry Pi cpufreq driver (bsc#1160461).
These drivers are required in order to enable CPU frequency scaling on
the Raspberry Pi family of boards.
- commit 248458d
- libertas: Fix two buffer overflows at parsing bss descriptor
(CVE-2019-14896 bsc#1157157 CVE-2019-14897 bsc#1157155).
- commit 7117d1b
- iommu: Don't use sme_active() in generic code (bsc#1160320).
- commit c7574c0
- Btrfs: fix block group remaining RO forever after error during
device replace (bsc#1160442).
- commit 3e5a343
- Update patches.suse/iommu-vt-d-fix-dmar-pte-read-access-not-set-error
(bsc#1160141, bsc#1159594, bsc#1159592).
- commit 0cb2587
- Documentation: Update Documentation for iommu.passthrough
(bsc#1160320).
- iommu: Disable passthrough mode when SME is active
(bsc#1160320).
- iommu: Set default domain type at runtime (bsc#1160320).
- iommu: Print default domain type on boot (bsc#1160320).
- ia64: Get rid of iommu_pass_through (bsc#1160320).
- x86/dma: Get rid of iommu_pass_through (bsc#1160320).
- iommu/vt-d: Request passthrough mode from IOMMU core
(bsc#1160320).
- iommu/amd: Request passthrough mode from IOMMU core
(bsc#1160320).
- iommu: Use Functions to set default domain type in
iommu_set_def_domain_type() (bsc#1160320).
- iommu: Add helpers to set/get default domain type (bsc#1160320).
- iommu: Remember when default domain type was set on kernel
command line (bsc#1160320).
- commit fbe5ae4
- Disable patches.suse/Documentation-ABI-mark-sys-kernel-fadump_-sysfs-file.patch
For some reason, these changes result in "make htmldocs" stuck indefinitely
so that kernel-docs fails to build. Whether it's a sphinx bug or some ReST
formatting problem (or combination of both), more time will be needed to
find a proper solution. As the offending patch touches only documentation,
disable it for now so that we do not block Beta2 submission.
- commit ab61608
- drm/sun4i: hdmi: Remove duplicate cleanup calls (git-fixes).
- drm/i915/gvt: Pin vgpu dma address before using (git-fixes).
- drm/i915/gvt: use vgpu lock for active state setting
(git-fixes).
- drm/i915: Fix pid leak with banned clients (git-fixes).
- drm/i915/gem: Keep request alive while attaching fences
(git-fixes).
- drm/i915: Fix WARN_ON condition for cursor plane ddb allocation
(git-fixes).
- drm/i915: Set fence_work.ops before dma_fence_init (git-fixes).
- drm/i915/fbc: Disable fbc by default on all glk+ (git-fixes).
- drm/radeon: fix r1xx/r2xx register checker for POT textures
(git-fixes).
- drm/amd/display: re-enable wait in pipelock, but add timeout
(git-fixes).
- drm: limit to INT_MAX in create_blob ioctl (git-fixes).
- drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt
(git-fixes).
- drm/amdgpu: Avoid accidental thread reactivation (git-fixes).
- drm/amdgpu: fix potential double drop fence reference
(git-fixes).
- drm/amdgpu: disallow direct upload save restore list from gfx
driver (git-fixes).
- drm/amd/display: correctly populate dpp refclk in fpga
(git-fixes).
- drm/tegra: sor: Use correct SOR index on Tegra210 (git-fixes).
- drm/nouveau: Don't grab runtime PM refs for HPD IRQs
(git-fixes).
- drm/gma500: fix memory disclosures due to uninitialized bytes
(git-fixes).
- drm/bridge: dw-hdmi: Restore audio when setting a mode
(git-fixes).
- drm/drm_vblank: Change EINVAL by the correct errno (git-fixes).
- drm/amdgpu: fix amdgpu trace event print string format error
(git-fixes).
- drm/amd/powerplay: avoid disabling ECC if RAS is enabled for
VEGA20 (git-fixes).
- drm/amd/display: Fix dongle_caps containing stale information
(git-fixes).
- drm/amd/display: Program DWB watermarks from correct state
(git-fixes).
- drm/amd/display: wait for set pipe mcp command completion
(git-fixes).
- drm/amd/display: Properly round nominal frequency for SPD
(git-fixes).
- drm/amdkfd: Fix MQD size calculation (git-fixes).
- drm/amdgpu: fix uninitialized variable pasid_mapping_needed
(git-fixes).
- drm/amd/powerplay: A workaround to GPU RESET on APU (git-fixes).
- drm/amdkfd: fix a potential NULL pointer dereference (v2)
(git-fixes).
- drm/amd/display: Set number of pipes to 1 if the second pipe
was disabled (git-fixes).
- drm/amd/display: Handle virtual signal type in disable_link()
(git-fixes).
- drm/amdgpu: grab the id mgr lock while accessing passid_mapping
(git-fixes).
- drm/amdgpu/sriov: add ring_stop before ring_create in psp v11
code (git-fixes).
- drm/amd/display: verify stream link before link test
(git-fixes).
- drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal
I2C controller (git-fixes).
- drm/sun4i: dsi: Fix TCON DRQ set bits (git-fixes).
- drm/komeda: Workaround for broken FLIP_COMPLETE timestamps
(git-fixes).
- drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings
(git-fixes).
- drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register
(git-fixes).
- drm/vc4/vc4_hdmi: fill in connector info (git-fixes).
- drm/panel: Add missing drm_panel_init() in panel drivers
(git-fixes).
- commit a4a0b31
- net/sched: add delete_empty() to filters and use it in
cls_flower (bsc#1154353).
- tcp: Fix highest_sack and highest_sack_seq (bsc#1154353).
- cxgb4/cxgb4vf: fix flow control display for auto negotiation
(jsc#SLE-8389).
- mlxsw: spectrum: Use dedicated policer for VRRP packets
(bsc#1154488).
- mlxsw: spectrum_router: Skip loopback RIFs during MAC validation
(bsc#1154488).
- net/sched: act_mirred: Pull mac prior redir to non
mac_header_xmit device (bsc#1154353).
- net_sched: sch_fq: properly set sk->sk_pacing_status
(bsc#1154353).
- bnx2x: Fix accounting of vlan resources among the PFs
(bsc#1154395).
- bnx2x: Use appropriate define for vlan credit (bsc#1154395).
- net/mlxfw: Fix out-of-memory error in mfa2 flash burning
(bsc#1154488).
- sctp: fix err handling of stream initialization (bsc#1154353).
- udp: fix integer overflow while computing available space in
sk_rcvbuf (bsc#1154353).
- sfc: Include XDP packet headroom in buffer step size
(jsc#SLE-8314).
- sfc: fix channel allocation with brute force (jsc#SLE-8314).
- net: dst: Force 4-byte alignment of dst_metrics (bsc#1154353).
- net: phy: ensure that phy IDs are correctly typed (bsc#1154353).
- qede: Disable hardware gro when xdp prog is installed
(jsc#SLE-8401).
- net: ena: fix issues in setting interrupt moderation params
in ethtool (bsc#1154492).
- net: ena: fix default tx interrupt moderation interval
(bsc#1154492).
- net: hisilicon: Fix a BUG trigered by wrong bytes_compl
(bsc#1154353).
- cxgb4: fix refcount init for TC-MQPRIO offload (jsc#SLE-8389).
- net/sched: cls_u32: fix refcount leak in the error path of
u32_change() (bsc#1154353).
- net, sysctl: Fix compiler warning when only cBPF is present
(bsc#1154353).
- net/ixgbe: Fix concurrency issues between config flow and XSK
(jsc#SLE-7979 jsc#SLE-7981).
- net/i40e: Fix concurrency issues between config flow and XSK
(jsc#SLE-8025).
- net/mlx5e: Fix concurrency issues between config flow and XSK
(jsc#SLE-8464).
- xsk: Add rcu_read_lock around the XSK wakeup (bsc#1154353).
- net-sysfs: Call dev_hold always in rx_queue_add_kobject
(bsc#1154353).
- nfp: flower: fix stats id allocation (bsc#1154353).
- net: fix kernel-doc warning in <linux/netdevice.h>
(bsc#1154353).
- net: annotate lockless accesses to sk->sk_pacing_shift
(bsc#1154353).
- net: qlogic: Fix error paths in ql_alloc_large_buffers()
(bsc#1154353).
- sctp: fix memleak on err handling of stream initialization
(bsc#1154353).
- cxgb4: Fix kernel panic while accessing sge_info (jsc#SLE-8389).
- net: phylink: fix interface passed to mac_link_up (bsc#1154353).
- bnx2x: Fix logic to get total no. of PFs per engine
(bsc#1154395).
- bnx2x: Do not handle requests from VFs after parity
(bsc#1154395).
- tcp: refine rule to allow EPOLLOUT generation under mem pressure
(bsc#1154353).
- tcp: refine tcp_write_queue_empty() implementation
(bsc#1154353).
- tcp: do not send empty skb from tcp_write_xmit() (bsc#1154353).
- tcp/dccp: fix possible race __inet_lookup_established()
(bsc#1154353).
- ipv6/addrconf: only check invalid header values when
NETLINK_F_STRICT_CHK is set (bsc#1154353).
- bnxt: apply computed clamp value for coalece parameter
(jsc#SLE-8371 bsc#1153274).
- qede: Fix multicast mac configuration (jsc#SLE-8401).
- net: ena: fix napi handler misbehavior when the napi budget
is zero (bsc#1154492).
- bnxt_en: Add missing devlink health reporters for VFs
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Fix the logic that creates the health reporters
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Remove unnecessary NULL checks for fw_health
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Fix bp->fw_health allocation and free logic
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Return error if FW returns more data than dump length
(jsc#SLE-8371 bsc#1153274).
- bnxt_en: Free context memory in the open path if firmware has
been reset (jsc#SLE-8371 bsc#1153274).
- bnxt_en: Fix MSIX request logic for RDMA driver (jsc#SLE-8371
bsc#1153274).
- af_packet: set defaule value for tmo (bsc#1154353).
- mlxsw: spectrum_router: Remove unlikely user-triggerable warning
(bsc#1154488).
- bonding: fix bond_neigh_init() (bsc#1154353).
- neighbour: remove neigh_cleanup() method (bsc#1154353).
- IB/mlx5: Fix device memory flows (jsc#SLE-8446).
- IB/core: Introduce rdma_user_mmap_entry_insert_range() API
(jsc#SLE-8449).
- IB/mlx5: Fix steering rule of drop and count (jsc#SLE-8446).
- IB/mlx4: Follow mirror sequence of device add during device
removal (jsc#SLE-8461).
- RDMA/counter: Prevent auto-binding a QP which are not tracked
with res (jsc#SLE-8449).
- rxe: correctly calculate iCRC for unaligned payloads
(jsc#SLE-8449).
- RDMA/cma: add missed unregister_pernet_subsys in init failure
(jsc#SLE-8449).
- net: make socket read/write_iter() honor IOCB_NOWAIT
(bsc#1154353).
- commit ad46b33
- scsi: qla2xxx: Use get_unaligned_*() instead of open-coding
these functions (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size()
return type (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Improve readability of the code that handles
qla_flt_header (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Update driver version to 10.01.00.22-k
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix mtcp dump collection failure (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix stuck session in GNL (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix RIDA Format-2 (jsc#SLE-9714 jsc#SLE-10327
jsc#SLE-10334).
- scsi: qla2xxx: Consolidate fabric scan (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Correct fcport flags handling (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix stuck login session using prli_pend_timer
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Use common routine to free fcport struct
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix update_fcport for current_topology
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Cleanup unused async_logout_done (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Add a shadow variable to hold disc_state history
of fcport (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix fabric scan hang (jsc#SLE-9714 jsc#SLE-10327
jsc#SLE-10334).
- scsi: qla2xxx: Remove defer flag to indicate immeadiate port
loss (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (jsc#SLE-9714
jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: unregister ports after GPN_FT failure
(jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- scsi: qla2xxx: fix rports not being mark as lost in sync fabric
scan (jsc#SLE-9714 jsc#SLE-10327 jsc#SLE-10334).
- commit c04a5b0
- Make lzo the default pstore compression method (bsc#1159986).
Pstore has compression enabled, pstore is built-in, pstore default
compression is deflate, deflate is modular -> pstore initialization
fails on boot. Switch default compression to lzo which is built-in and
the only built-in method on SLE15.
- commit f26faac
- watchdog: tqmx86_wdt: Fix build error (git-fixes).
- watchdog: Fix the race between the release of watchdog_core_data
and cdev (git-fixes).
- commit 0917c4e
- tty/serial: atmel: fix out of range clock divider handling
(git-fixes).
- tty: serial: msm_serial: Fix lockup for sysrq and oops
(git-fixes).
- usb: xhci: Fix build warning seen with CONFIG_PM=n (git-fixes).
- usbip: Fix error path of vhci_recv_ret_submit() (git-fixes).
- USB: EHCI: Do not return -EPIPE when hub is disconnected
(git-fixes).
- xhci-pci: Allow host runtime PM as default also for Intel Ice
Lake xHCI (git-fixes).
- usb: usbfs: Suppress problematic bind and unbind uevents
(git-fixes).
- usb: renesas_usbhs: add suspend event support in gadget mode
(git-fixes).
- commit 5e7bf42
- spi: st-ssc4: add missed pm_runtime_disable (git-fixes).
- spi: tegra20-slink: add missed clk_unprepare (git-fixes).
- spi: pxa2xx: Add missed security checks (git-fixes).
- spi: img-spfi: fix potential double release (git-fixes).
- spi: sprd: adi: Add missing lock protection when rebooting
(git-fixes).
- spi: sifive: disable clk when probe fails and remove
(git-fixes).
- spi: Add call to spi_slave_abort() function when spidev driver
is released (git-fixes).
- commit d4280ba
- soundwire: intel: fix PDI/stream mapping for Bulk (git-fixes).
- commit befdf94
- staging: rtl8188eu: fix possible null dereference (git-fixes).
- staging: rtl8192u: fix multiple memory leaks on error path
(git-fixes).
- rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt()
(git-fixes).
- rtl8xxxu: fix RTL8723BU connection failure issue after warm
reboot (git-fixes).
- commit 70d7407
- regulator: bd70528: Remove .set_ramp_delay for bd70528_ldo_ops
(git-fixes).
- regulator: axp20x: Fix axp20x_set_ramp_delay (git-fixes).
- regulator: axp20x: Fix AXP22x ELDO2 regulator enable bitmask
(git-fixes).
- rtc: sun6i: Add support for RTC clocks on R40 (git-fixes).
- riscv: ftrace: correct the condition logic in function graph
tracer (git-fixes).
- regulator: max8907: Fix the usage of uninitialized variable
in max8907_regulator_probe() (git-fixes).
- commit d2746d5
- qtnfmac: fix invalid channel information output (git-fixes).
- qtnfmac: fix debugfs support for multiple cards (git-fixes).
- qtnfmac: fix using skb after free (git-fixes).
- commit 339b79a
- pstore/ram: Write new dumps to start of recycled zones
(git-fixes).
- pstore/ram: Fix error-path memory leak in persistent_ram_new()
callers (git-fixes).
- commit a2e4095
- platform/x86: pmc_atom: Add Siemens CONNECT X300 to
critclk_systems DMI table (git-fixes).
- platform/x86: hp-wmi: Make buffer for HPWMI_FEATURE2_QUERY
128 bytes (git-fixes).
- pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler()
(git-fixes).
- pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B (git-fixes).
- pinctrl: devicetree: Avoid taking direct reference to device
name string (git-fixes).
- power: supply: cpcap-battery: Check voltage before
orderly_poweroff (git-fixes).
- commit d3f5c31
- mod_devicetable: fix PHY module format (git-fixes).
- PCI/PM: Always return devices to D0 when thawing (git-fixes).
- parport: load lowlevel driver if ports not found (git-fixes).
- commit 22bfd6f
- mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
(git-fixes).
- mmc: sdhci: Add a quirk for broken command queuing (git-fixes).
- mmc: sdhci: Workaround broken command queuing on Intel GLK
(git-fixes).
- mmc: sdhci-of-esdhc: fix P2020 errata handling (git-fixes).
- mmc: sdhci: Update the tuning failed messages to pr_debug level
(git-fixes).
- mmc: sdhci-of-esdhc: Revert "mmc: sdhci-of-esdhc: add erratum
A-009204 support" (git-fixes).
- mmc: mediatek: fix CMD_TA to 2 for MT8173 HS200/HS400 mode
(git-fixes).
- mmc: sdhci-msm: Correct the offset and value for DDR_CONFIG
register (git-fixes).
- misc: fastrpc: fix memory leak from miscdev->name (git-fixes).
- mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim
requests (git-fixes).
- mmc: core: Drop check for mmc_card_is_removable() in
mmc_rescan() (git-fixes).
- mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response
(git-fixes).
- mmc: block: Make card_busy_detect() a bit more generic
(git-fixes).
- commit 028a842
- media: cec: check 'transmit_in_progress', not 'transmitting'
(git-fixes).
- media: vicodec: media_device_cleanup was called too early
(git-fixes).
- media: vim2m: media_device_cleanup was called too early
(git-fixes).
- media: v4l2-ctrl: Lock main_hdl on operations of requests_queued
(git-fixes).
- media: si470x-i2c: add missed operations in remove (git-fixes).
- media: pvrusb2: Fix oops on tear-down when radio support is
not present (git-fixes).
- media: vivid: media_device_cleanup was called too early
(git-fixes).
- media: staging/imx: Use a shorter name for driver (git-fixes).
- commit 0e40744
- media: v4l2-core: fix touch support in v4l_g_fmt (git-fixes).
- media: smiapp: Register sensor after enabling runtime PM on
the device (git-fixes).
- media: imx7-mipi-csis: Add a check for devm_regulator_get
(git-fixes).
- media: st-mipid02: add a check for devm_gpiod_get_optional
(git-fixes).
- media: ad5820: Define entity function (git-fixes).
- media: ov5640: Make 2592x1944 mode only available at 15 fps
(git-fixes).
- media: ov6650: Fix stored frame interval not in sync with
hardware (git-fixes).
- media: aspeed: clear garbage interrupts (git-fixes).
- media: aspeed: set hsync and vsync polarities to normal before
starting mode detection (git-fixes).
- commit c8cb4cb
- media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_BITS
macro (git-fixes).
- commit 08552bc
- media: ti-vpe: vpe: ensure buffers are cleaned up properly in
abort cases (git-fixes).
- media: ti-vpe: vpe: fix a v4l2-compliance failure about frame
sequence number (git-fixes).
- media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid
sizeimage (git-fixes).
- media: ti-vpe: vpe: Make sure YUYV is set as default format
(git-fixes).
- media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid
pixel format (git-fixes).
- media: ti-vpe: vpe: fix a v4l2-compliance failure causing a
kernel panic (git-fixes).
- media: cx88: Fix some error handling path in 'cx8800_initdev()'
(git-fixes).
- commit b475671
- media: cec-funcs.h: add status_req checks (git-fixes).
- media: flexcop-usb: fix NULL-ptr deref in
flexcop_usb_transfer_init() (git-fixes).
- media: venus: Fix occasionally failures to suspend (git-fixes).
- media: venus: core: Fix msm8996 frequency table (git-fixes).
- media: i2c: ov2659: Fix missing 720p register config
(git-fixes).
- media: i2c: ov2659: fix s_stream return value (git-fixes).
- media: cedrus: fill in bus_info for media device (git-fixes).
- media: am437x-vpfe: Setting STD to current value is not an error
(git-fixes).
- media: vimc: Fix gpf in rmmod path when stream is active
(git-fixes).
- commit 3bdee4e
- mac80211: fix TID field in monitor mode transmit (git-fixes).
- mailbox: imx: Clear the right interrupts at shutdown
(git-fixes).
- mailbox: imx: Fix Tx doorbell shutdown path (git-fixes).
- commit 8428c64
- libata: Fix retrieving of active qcs (git-fixes).
- libata: Ensure ata_port probe has completed before detach
(git-fixes).
- Revert "libata, freezer: avoid block device removal while
system is frozen" (git-fixes).
- commit aa59034
- leds: an30259a: add a check for devm_regmap_init_i2c
(git-fixes).
- leds: tlc591xx: update the maximum brightness (git-fixes).
- leds: lm3692x: Handle failure to probe the regulator
(git-fixes).
- iwlwifi: mvm: fix unaligned read of rx_pkt_status (git-fixes).
- commit 03687f9
- irqchip: ingenic: Error out if IRQ domain creation failed
(git-fixes).
- irqchip: Place CONFIG_SIFIVE_PLIC into the menu (git-fixes).
- irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary
(git-fixes).
- commit b53401c
- ipmi: Don't allow device module unload when in use (git-fixes).
- commit 65e80e2
- intel_th: Fix freeing IRQs (git-fixes).
- intel_th: pci: Add Elkhart Lake SOC support (git-fixes).
- intel_th: pci: Add Comet Lake PCH-V support (git-fixes).
- commit d2e079e
- Input: ili210x - handle errors from input_mt_init_slots()
(git-fixes).
- Input: st1232 - do not reset the chip too early (git-fixes).
- Input: atmel_mxt_ts - disable IRQ across suspend (git-fixes).
- commit 6ce709b
- iio: dac: ad5446: Add support for new AD5600 DAC (git-fixes).
- iio: dln2-adc: fix iio_triggered_buffer_postenable() position
(git-fixes).
- staging: iio: ad9834: add a check for devm_clk_get (git-fixes).
- iio: adc: max1027: Reset the device at probe time (git-fixes).
- iio: max31856: add missing of_node and parent references to
iio_dev (git-fixes).
- iio: light: bh1750: Resolve compiler warning and make code
more readable (git-fixes).
- commit 0b7fbd3
- HID: i2c-hid: Send power-on command after reset (git-fixes).
- commit bc0c11b
- HID: i2c-hid: Remove runtime power management (git-fixes).
- Refresh
patches.suse/HID-i2c-hid-Reset-ALPS-touchpads-on-resume.patch.
- commit 8f8c13b
- HID: logitech-hidpp: Silence intermittent get_battery_capacity
errors (git-fixes).
- HID: Improve Windows Precision Touchpad detection (git-fixes).
- HID: rmi: Check that the RMI_STARTED bit is set before
unregistering the RMI transport device (git-fixes).
- HID: i2c-hid: fix no irq after reset on raydium 3118
(git-fixes).
- HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse
(git-fixes).
- commit 6c8d52d
- gpu: host1x: Allocate gather copy for host1x (git-fixes).
- commit fa0dc6d
- gpio: xtensa: fix driver build (git-fixes).
- gpio: Fix error message on out-of-range GPIO in lookup table
(git-fixes).
- gpio: mxc: Only get the second IRQ when there is more than
one IRQ (git-fixes).
- fsi: core: Fix small accesses and unaligned offsets via sysfs
(git-fixes).
- commit 40e8be8
- fjes: fix missed check in fjes_acpi_add (git-fixes).
- firmware_loader: Fix labels with comma for builtin firmware
(git-fixes).
- fbtft: Make sure string is NULL terminated (git-fixes).
- extcon: sm5502: Reset registers during initialization
(git-fixes).
- commit c1f6bcd
- dpaa_eth: fix DMA mapping leak (git-fixes).
- dpaa2-ptp: fix double free of the ptp_qoriq IRQ (git-fixes).
- dpaa2-eth: Fix TX FQID values (git-fixes).
- commit 7ad103e
- dmaengine: virt-dma: Fix access after free in vchan_complete()
(git-fixes).
- dmaengine: Fix access to uninitialized dma_slave_caps
(git-fixes).
- dmaengine: xilinx_dma: Clear desc_pendingcount in
xilinx_dma_reset (git-fixes).
- dma-debug: add a schedule point in debug_dma_dump_mappings()
(git-fixes).
- dma-mapping: Add vmap checks to dma_map_single() (git-fixes).
- commit edbb98f
- staging: comedi: gsc_hpdi: check dma_alloc_coherent() return
value (git-fixes).
- counter: stm32-lptimer-cnt: fix a kernel-doc warning
(git-fixes).
- counter: stm32-timer-cnt: fix a kernel-doc warning (git-fixes).
- commit 5f1dabd
- clocksource: riscv: add notrace to riscv_sched_clock
(git-fixes).
- clk: Move clk_core_reparent_orphans() under CONFIG_OF
(git-fixes).
- clk: imx: pll14xx: fix clk_pll14xx_wait_lock (git-fixes).
- clk: imx: clk-imx7ulp: Add missing sentinel of ulp_div_table
(git-fixes).
- clk: imx: clk-composite-8m: add lock to gate/mux (git-fixes).
- clk: walk orphan list on clock provider registration
(git-fixes).
- clocksource/drivers/asm9260: Add a check for of_clk_get
(git-fixes).
- clocksource/drivers/timer-of: Use unique device name instead
of timer (git-fixes).
- clk: clk-gpio: propagate rate change to parent (git-fixes).
- clk: qcom: Allow constant ratio freq tables for rcg (git-fixes).
- commit c3af1c4
- can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for stop
mode acknowledgment (git-fixes).
- can: flexcan: add low power enter/exit acknowledgment helper
(git-fixes).
- can: flexcan: fix possible deadlock and out-of-order reception
after wakeup (git-fixes).
- can: xilinx_can: Fix missing Rx can packets on CANFD2.0
(git-fixes).
- cdrom: respect device capabilities during opening action
(git-fixes).
- commit 6b25029
- brcmfmac: remove monitor interface when detaching (git-fixes).
- Bluetooth: Fix advertising duplicated flags (git-fixes).
- Bluetooth: Workaround directed advertising bug in Broadcom
controllers (git-fixes).
- Bluetooth: missed cpu_to_le16 conversion in hci_init4_req
(git-fixes).
- commit b42e335
- ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()"
(git-fixes).
- ath10k: fix get invalid tx rate for Mesh metric (git-fixes).
- ath10k: fix offchannel tx failure when no
ath10k_mac_tx_frm_has_freq (git-fixes).
- ath10k: fix backtrace on coredump (git-fixes).
- ath10k: add cleanup in ath10k_sta_state() (git-fixes).
- commit bb2872b
- ASoC: SOF: enable sync_write in hdac_bus (git-fixes).
- Refresh
patches.suse/Revert-ASoC-SOF-Force-polling-mode-on-CFL-and-CNL.patch.
- commit 64ac0e6
- ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by
tegra_resume() (git-fixes).
- ASoC: wm5100: add missed pm_runtime_disable (git-fixes).
- ASoC: wm2200: add missed operations in remove and probe failure
(git-fixes).
- ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format
constraint (git-fixes).
- ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (git-fixes).
- ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10
SW5-012 2-in-1 (git-fixes).
- ASoC: wm8904: fix regcache handling (git-fixes).
- ASoC: SOF: topology: set trigger order for FE DAI link
(git-fixes).
- commit 6a5428c
- ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC
(git-fixes).
- ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet
support code (git-fixes).
- ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass
speaker (git-fixes).
- ALSA: hda - Apply sync-write workaround to old Intel platforms,
too (git-fixes).
- ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA
(git-fixes).
- ALSA: usb-audio: fix set_format altsetting sanity check
(git-fixes).
- ALSA: hda/realtek - Add headset Mic no shutup for ALC283
(git-fixes).
- ALSA: usb-audio: set the interface format after resume on Dell
WD19 (git-fixes).
- 6pack,mkiss: fix possible deadlock (git-fixes).
- ALSA: bebob: expand sleep just after breaking connections for
protocol version 1 (git-fixes).
- ACPI: button: Add DMI quirk for Medion Akoya E2215T (git-fixes).
- commit e88e392
- ice: Add device ids for E822 devices (bsc#1157177).
- commit 0246f5b
- net: marvell: mvpp2: phylink requires the link interrupt
(bsc#1117016).
- Delete
patches.suse/net-mvpp2-fix-condition-for-setting-up-link-interrup.patch.
- commit 8787cfd
- blacklist.conf: 1d8f65798240 ("riscv: ftrace: correct the condition logic in function graph tracer")
RISCV architecture is not supported.
- commit 2dbbf0b
- tracing: Fix endianness bug in histogram trigger (bsc#1160231).
- commit d1849ae
- tracing: Fix lock inversion in trace_event_enable_tgid_record()
(bsc#1160229).
- commit 4a84dfe
- Move the upstreamed mwifiex fix patches into sorted section
Refresh tags:
patches.suse/mwifiex-Fix-heap-overflow-in-mmwifiex_process_tdls_a.patch
patches.suse/mwifiex-fix-possible-heap-overflow-in-mwifiex_proces.patch
- commit 19bf98d
- USB: Fix: Don't skip endpoint descriptors with maxpacket=0
(bsc#1159811).
- commit 0c3dbbc
- tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's"
(bsc#1159152).
- tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing
for interrupts" (bsc#1159152).
- tpm: Revert "tpm_tis: reserve chip for duration of
tpm_tis_core_init" (bsc#1159152).
- commit cd1e368
- tracing: Have the histogram compare functions convert to u64
first (bsc#1160215).
- commit db2127f
- tracing: Avoid memory leak in process_system_preds()
(bsc#1160214).
- commit d628f71
- config: refresh armv7hl configs
Drop EFI_RCI2_TABLE (no longer available).
- commit 056a108
- config: refresh
Drop EFI_RCI2_TABLE on arm64 (no longer available).
- commit 18cf2ea
- fix mainline references
Fix Patch-mainline:
patches.suse/btrfs-simplify-inode-locking-for-RWF_NOWAIT.patch
patches.suse/mm-set-S_SWAPFILE-on-blockdev-swap-devices.patch
patches.suse/vfs-dont-allow-writes-to-swap-files.patch
- commit a590c11
- ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less
(bsc#1158632).
- commit 9a7b95a
- btrfs: simplify inode locking for RWF_NOWAIT (git-fixes).
- commit f4e2cf3
- vfs: don't allow writes to swap files (bsc#1158633).
- Refresh patches.suse/vfs-add-super_operations-get_inode_dev.
- commit 4523846
- mm: set S_SWAPFILE on blockdev swap devices (bsc#1158633).
- commit 84b8de8
- blacklist.conf: Add da3cc91b8db4 iommu/mediatek: Add a new tlb_lock for tlb_flush
- commit 615be85
- iommu/vt-d: Remove incorrect PSI capability check (bsc#1160142).
- iommu/vt-d: Allocate reserved region for ISA with correct
permission (bsc#1160140).
- iommu: set group default domain before creating direct mappings
(bsc#1160139).
- iommu/vt-d: Fix dmar pte read access not set error
(bsc#1160141).
- iommu/vt-d: Set ISA bridge reserved region as relaxable
(bsc#1160143).
- iommu/iova: Init the struct iova to fix the possible memleak
(bsc#1160137).
- iommu/arm-smmu: Remove duplicate error message (bsc#1160135).
- iommu/arm-smmu-v3: Don't display an error when IRQ lines are
missing (bsc#1160136).
- iommu/mediatek: Correct the flush_iotlb_all callback
(bsc#1160138).
- commit 2cdf724
- powerpc/tools: Don't quote $objdump in scripts (bsc#1065729).
- commit 82d4ed4
- powerpc/pseries: Drop pointless static qualifier in
vpa_debugfs_init() (FATE#326394 git-fixes).
- commit 2cd1f04
- powerpc/spinlocks: Include correct header for static key
(bsc#1160010 ltc#183046).
- commit 3e6e518
- powerpc/fadump: sysfs for fadump memory reservation (bsc#1160018
ltc#182902 jsc#SLE-9099).
- Documentation/ABI: mark /sys/kernel/fadump_* sysfs files
deprecated (bsc#1160018 ltc#182902 jsc#SLE-9099).
- powerpc/powernv: move core and fadump_release_opalcore under
new kobject (bsc#1160018 ltc#182902 jsc#SLE-9099).
- powerpc/fadump: reorganize /sys/kernel/fadump_* sysfs files
(bsc#1160018 ltc#182902 jsc#SLE-9099).
- sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to
change the symlink name (bsc#1160018 ltc#182902 jsc#SLE-9099).
- Documentation/ABI: add ABI documentation for
/sys/kernel/fadump_* (bsc#1160018 ltc#182902 jsc#SLE-9099).
- commit 3b5b7c0
- powerpc/shared: Use static key to detect shared processor
(bsc#1160010 ltc#183046).
- powerpc/vcpu: Assume dedicated processors as non-preempt
(bsc#1160010 ltc#183046).
- powerpc/spinlocks: Refactor SHARED_PROCESSOR (bsc#1160010
ltc#183046).
- commit 9083e73
- tools: Sync if_link.h (bsc#1155518).
- commit 2837df4
- Revert patches.suse/samples-bpf-fix-build-by-setting-HAVE_ATTR_TEST-to-z.patch (bsc#1160102)
- commit 3b6da48
- xfs: properly serialise fallocate against AIO+DIO (bsc#1158751).
- commit e19caef
- xfs: attach dquots and reserve quota blocks during unwritten
conversion (bsc#1158753).
- commit c997f56
==== kfilemetadata5 ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kfilemetadata5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* In qt5.15 QHash::insertMulti is deprecated now we need to use QMultiHash
* Port QRegExp to QRegularExpression
* partial fix for accentuated characters in file name on Windows
* Port deprecated QSet::toList method
* Update the obsolete projects.kde.org URL
* Remove unrequired private declarations for taglibextractor
* partial solution to accept accentuated characters on windows
* xattr: fix crash on dangling symlinks (kde#414227)
==== kglobalaccel ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccel5-lang libKF5GlobalAccelPrivate5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Make it compile against qt5.15
* insertMulti is already a QMultiHash.
* Update the obsolete projects.kde.org URL
==== kguiaddons ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kholidays ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Holidays5 libKF5Holidays5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* kholidays EBN transport protocol cleanup
==== khtml ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5KHtml5 libKF5KHtml5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port some deprecated methods
==== ki18n ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5I18n5 libKF5I18n5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* autotests: add test for salvageMarkup() function, using a broken tag
* autotests: add more tests in KLocalizedStringTest::correctSubs()
* [Kuit] Use const and QList::at() as need be
* [Kuit] Port QRegExp to QRegularExpression, second pass
* [KuitFormatterPrivate] Start porting QRegExp to QRegularExpression
* Update the obsolete projects.kde.org URL
==== kiconthemes ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5IconThemes5 libKF5IconThemes5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Set breeze as default theme when reading from configuration file
* Qt 5.12 is now required so remove the ifdef
* Deprecate the top-level IconSize() function
* Update the obsolete projects.kde.org URL
* Fix centering scaled icons on high dpi pixmaps
==== kidletime ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kimageformats ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
* pic: Fix Invalid-enum-value undefined behaviour
==== kinit ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kinit-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kio ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kio-core kio-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Too many changes since 5.65.0, only listing bugfixes:
* Adding support for mounting KIOFuse URLs for applications that don't use KIO (kde#398216)
* [KUrlNavigator] Add RPM support to krarc: (kde#408082)
* KFilePlaceEditDialog: fix crash when editing the Trash place (kde#415676)
==== kirigami2 ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kirigami2-lang libKF5Kirigami2-5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Too many changes since 5.65.0, only listing bugfixes:
* ActionToolBar: Only show the overflow button if there are visible items in the menu (kde#415412)
* reintroduce the collapse button (kde#415074)
==== kitemmodels ====
Version update (5.65.0 -> 5.66.0)
- Use python3 to build the python bindings.
- Fix the python bindings build and installation.
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port deprecated QSet::toList method
* Update the obsolete projects.kde.org URL
* Add KColumnHeadersProxyModel
* Fix build of python bindings for kcolumnheadersmodel
==== kitemviews ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5ItemViews5 libKF5ItemViews5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* QHash::unite is deprecated in qt5.15. We need to port to QMultiHash.
* Remove unused variable
* Update the obsolete projects.kde.org URL
==== kjobwidgets ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5JobWidgets5 libKF5JobWidgets5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kjs ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5JS5 libKF5JSApi5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
* Added tests for Math.exp()
* Added tests for various assignment operators.
* Test special cases of multiplicate operators (*, / and %).
==== kmail ====
Subpackages: kmail-application-icons kmail-lang ktnef
- Drop the unneeded python2 requirement.
==== kmail-account-wizard ====
Subpackages: kmail-account-wizard-lang
- Drop the unneeded python2 requirement.
==== knewstuff ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5NewStuff5 libKF5NewStuff5-lang libKF5NewStuffCore5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Remove endl. qCritical/qDebug already adds a endl.
* QHash::insertMulti is deprecated
* Update the obsolete projects.kde.org URL
* Ensure the dialog title is correct with an uninitialised engine
* Don't show the info icon on the big preview delegate (kde#413436)
* Support archive installs with adoption commands (kde#407687)
* Send along the config name with requests
==== knotes ====
Subpackages: knotes-lang
- Drop the unneeded python2 requirement.
==== knotifications ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Notifications5 libKF5Notifications5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port endl to "\n" (QFile flushs data when deleted)
* Update the obsolete projects.kde.org URL
==== knotifyconfig ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5NotifyConfig5 libKF5NotifyConfig5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* KNotifyConfig: port QRegExp to QRegularExpression
* Update the obsolete projects.kde.org URL
==== kpackage ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kpackage-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port endl to "\n"
* Port QRegExp to QRegularExpression
* Update the obsolete projects.kde.org URL
==== kparts ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Parts5 libKF5Parts5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port QRegExp to QRegularExpression
* Remove endl. qCritical/qDebug already add a endl.
* Update the obsolete projects.kde.org URL
==== kpeople5 ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kpeople5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* QMultiHash::insertMulti is deprecated
* Update the obsolete projects.kde.org URL
* Seems like qt5_wrap_cpp will work better if we pass the header file
* Expose enum to the metaobject compiler
==== kplotting ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kpty ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Pty5 libKF5Pty5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kross ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kross-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== krunner ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kservice ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kservice-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Remove endl in qDebug, it already adds "\n" + port to Qt::endl when using qt5.15
* Deprecate KServiceTypeProfile
* Update the obsolete projects.kde.org URL
* autotests: remove <QtTest> which includes all of <QtCore>
* autotests: make ksycoca_xdgdirstest work without /etc/xdg/menus
* Fix kmimeassociationstest in case of symlinks in the paths
* Remove dead code in KCTimeFactory and KBuildSycoca
* Port KPluginTrader away from Q_GLOBAL_STATIC.
==== ktexteditor ====
Version update (5.65.0 -> 5.66.0)
Subpackages: ktexteditor-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Fix warning about unused variable and minor optimization
* Add "line-count" property to the ConfigInterface
* Avoid unwanted horizontal scrolling (kde#415096)
* Port deprecated QSet::toList() method
* Update the obsolete projects.kde.org URL
==== ktextwidgets ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5TextWidgets5 libKF5TextWidgets5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Remove endl. qCritical/qDebug already add a endl.
* Update the obsolete projects.kde.org URL
==== kunitconversion ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5UnitConversion5 libKF5UnitConversion5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== kwallet ====
Version update (5.65.0 -> 5.66.0)
Subpackages: kwallet-tools kwallet-tools-lang kwalletd5 kwalletd5-lang libKF5Wallet5 libkwalletbackend5-5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Replace endl by "\n" + flush when it's necessary
* KWallet: Port QRegExp to QRegularExpression
* Update the obsolete projects.kde.org URL
==== kwayland ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* [plasmashell] Update docs for panelTakesFocus to make it generic
* [plasmashell] Add signal for panelTakesFocus changing
* Update the obsolete projects.kde.org URL
==== kwidgetsaddons ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5WidgetsAddons5 libKF5WidgetsAddons5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Port QRegExp to QRegularExpression
* Port deprecated toList() method
* Update the obsolete projects.kde.org URL
==== kwindowsystem ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5WindowSystem5 libKF5WindowSystem5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* In qt5.15 endl is namespaced. But qCCritical already adds "\n"
at the end, so we can remove it.
* qrand is deprecated in qt5.15.
* Update the obsolete projects.kde.org URL
==== kxmlgui ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5XmlGui5 libKF5XmlGui5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Remove endl. qCritical/qDebug already add a endl.
* Port QSet::toList deprecated method
* Update the obsolete projects.kde.org URL
* KActionCollection: provide a changed() signal as a replacement for removed()
* Adjust keyboard shortcut configuration window's title
==== libKF5ModemManagerQt ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== libKF5NetworkManagerQt ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Manager: add support for AddAndActivateConnection2
* cmake: Consider NM headers as system includes
* Sync Utils::securityIsValid with NetworkManager (kde#415670)
* Update the obsolete projects.kde.org URL
- Drop 0001-Sync-Utils-securityIsValid-with-NetworkManager.patch
(merged upstream)
==== libchamplain ====
Version update (0.12.16 -> 0.12.20)
Subpackages: libchamplain-0_12-0 typelib-1_0-Champlain-0_12
- Update to version 0.12.20:
+ Remove autotools-based build and all the related files.
+ Fix gtk-doc module name.
+ Add missing gdk required dependency.
+ Make the build reproducible.
- Update to version 0.12.19:
+ Fix incorrect Requires in pc files when using meson.
+ Various meson-related fixes and cleanups.
- Update to version 0.12.18:
+ Fix incorrect so version when using meson.
+ Avoid exporting marshaler functions by dropping the use of
glib-genmarshal and using the generic marshaler instead.
+ Don't use glib-mkenums for champlain-gtk where it's not needed.
- Changes from version 0.12.17:
+ Use of meson build system, CI tests and automatized generation
of documentation.
+ Various map wrapping fixes.
+ Pass data as uint8 pointer in champlain_renderer_set_data() and
make this function introspectable.
+ Bump versions of some dependencies - clutter (1.24), glib
(2.38) - and fix depreciation warnings.
+ Use https for all map sources that support it.
+ Don't version-control generated vapi files.
+ Combine champlain and champlain-gtk documentations into one.
+ More helpful README.md with links to pages related to
libchamplain.
+ Various housekeeping and cleanups.
- Drop patch fixed upstream:
libchamplain-Fix-wrapping-champlain_view_x_to_longitude.patch.
- Switch to meson build system, add meson BuildRequires and macros.
- No longer build mephis support: Drop memphis-devel BuildRequires,
memphis upstream is dead and gone from the web for several years.
libchamplain upstream have disabled mephis support in git 5 years
ago, so we should not build it either. Pass --disable-memphis to
configure to be ensure we do not.
- Pkgconfigify spec, align with what configure checks for:
+ Drop clutter-devel, clutter-gtk-devel, gtk3-devel,
libsoup-devel, sqlite3-devel and vala BuildRequires.
+ Add pkgconfig, pkgconfig(cairo), pkgconfig(clutter-1.0),
pkgconfig(clutter-gtk-1.0), pkgconfig(gdk-3.0),
pkgconfig(gio-2.0), pkgconfig(glib-2.0),
pkgconfig(gobject-2.0), pkgconfig(gtk+-3.0),
pkgconfig(libsoup-2.4), pkgconfig(sqlite3) and
pkgconfig(vapigen) BuildRequires.
- Modernize spec-file by calling spec-cleaner
==== libdbusmenu-gtk2 ====
- Work around OBS idiosyncrasies regarding packages name.
- Drop dependency on deprecated gnome-common, just run autoreconf
- Do not include unused tree_index.sgml, fix build with gtk-doc >= 1.32,
see https://gitlab.gnome.org/GNOME/gtk-doc/issues/103
* add 0001-Fix-build-with-gtk-doc-1.32-due-to-non-existing-tree.patch
- Fix missing accelerators, add
0002-genericmenuitem-Make-accelerator-text-appear-again.patch
- Split Gtk2 and Gtk3 build - glib, tools and doc subpackage are created
from the Gtk2 flavor.
* Fix building with disabled tests, add 0003-Fix-HAVE_VALGRIND-AM_CONDITIONAL.patch
- Inject -Wno-error into CFLAGS. It's kinda ridiculous for code
that is not maintained upstream to pass -Werror by default and
then not catching up. So for now we accept warnings.
- Drop superfluous hard pkgconfig(gtk+-2.0) Requires from
libdebusmenu-glib-devel sub-package.
==== libdbusmenu-gtk3 ====
- Work around OBS idiosyncrasies regarding packages name.
- Drop dependency on deprecated gnome-common, just run autoreconf
- Do not include unused tree_index.sgml, fix build with gtk-doc >= 1.32,
see https://gitlab.gnome.org/GNOME/gtk-doc/issues/103
* add 0001-Fix-build-with-gtk-doc-1.32-due-to-non-existing-tree.patch
- Fix missing accelerators, add
0002-genericmenuitem-Make-accelerator-text-appear-again.patch
- Split Gtk2 and Gtk3 build - glib, tools and doc subpackage are created
from the Gtk2 flavor.
* Fix building with disabled tests, add 0003-Fix-HAVE_VALGRIND-AM_CONDITIONAL.patch
- Inject -Wno-error into CFLAGS. It's kinda ridiculous for code
that is not maintained upstream to pass -Werror by default and
then not catching up. So for now we accept warnings.
- Drop superfluous hard pkgconfig(gtk+-2.0) Requires from
libdebusmenu-glib-devel sub-package.
==== libdmapsharing3 ====
Version update (2.9.38 -> 2.9.39)
- Package libdmapsharing3 as compat package, rename of
libdmapsharing, as it has as soname and .pc version bump.
- Update to version 2.9.39:
+ No upstream changes/NEWS provided, please see upstream git.
- Disable build of tests, via passing --disable-tests to configure
as they currently fails to build, and it allows us to drop
pkgconfig(gtk+-2.0) BuildRequires.
- Run spec-cleaner, modernize spec.
- Add missing pkgconfig(avahi-client) and pkgconfig(gtk+-2.0)
BuildRequires previously pulled in by avahi.
- Fix build with vala >= 0.43
* Add new_vala_build.patch carry from
https://gitlab.gnome.org/GNOME/libdmapsharing/issues/7
==== libdrm ====
Version update (2.4.97 -> 2.4.100)
Subpackages: libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1
- This release includes support for latest Intel GPUs
(jsc#SLE-7962, jsc#SLE-8024, jsc#SLE-8022, jsc#SLE-10182,
jsc#SLE-4989, jsc#SLE-4983, bsc#1137515)
- Update to version 2.4.100
* bugfixes (boo#1155382)
- Update to version 2.4.99
* bug fixes
- Update to version 2.4.98
* This release adds marketing names for AMDGPU devices, a
fallback path in drmDevice for devices lacking OF data
and drmIsMaster API, amongst other changes.
- back to subpackage name libdrm-tools as requested by
jengelh(a)inai.de
- Switch to meson buildsystem:
* Update Git-clone/web to new gitlab home.
* Add meson BuildRequires and macros.
* Add fdupes BuildRequires and macros, remove duplicate files.
* Rename libdrm-tools to drm-tools, follow openSUSE packaging
guidelines and silence a rpmlint warning. Add Obsoletes and
Provides to ensure smooth upgrades.
* Tweak descriptions for several sub-packages.
* Drop custom test install and run, run plain meson_test provided
by upstream.
- Update to version 2.4.97
* amdgpu: update to latest marketing names from 18.50
* amdgpu/test: Add illegal register and memory access test v2
* amdgpu/test: Disable deadlock tests for all non gfx8/9 ASICs.
* amdgpu/test: Enable deadlock test for CI family (gfx7)
* amdgpu: add VM test to exercise max/min address space
* doc: Rename README&CONTRIBUTING to .rst
* Avoid hardcoded strlens in drmParseSubsystemType().
* drm: Attempt to parse SPI devices as platform bus devices.
* xf86drmHash: remove unused loop variable
* meson: fix typo in compiler flag
* tests: skip drmdevice test if the machine doesn't have any drm device
* freedreno: remove always-defined #ifdef
* xf86atomic: #undef internal define
* README: reflow the project description to improve readability
* xf86drm: implement drmParseSubsystemType for DragonFly
* libdrm: Use DRM_IOCTL_GET_PCIINFO on DragonFly
* tests/amdgpu/vcn: fix the nop command in IBs
* gitignore: sort file
* gitignore: add _build
* amdgpu: update amdgpu_drm.h
* amdgpu: add a faster BO list API
* android: Fix 32-bit app crashing in 64-bit Android
- Enable aarch64 build for: etnaviv, exynos and tegra
- Fix --enable-freedreno option as it is not experimental anymore
- Add etnaviv support
- Add exynos support (used by Arndale board and Samsung Chromebook)
- Update to version 2.4.96
* libdrm: Allow dynamic drm majors on linux
* amdgpu/test: Allow BO mapping flags to be passed in tests
* amdgpu/test: Fix deadlock tests for AI and RV v2
* xf86drmHash: remove redundant zero init
* freedreno/msm: get rid of ring_bo unref hack
* freedreno: expose refcnt'ing on ringbuffers
* freedreno: add flags param for rb creation
* freedreno/msm: support suballocation for stateobj rb's
* freedreno: remove deprecated ringmarker API
* freedreno/msm: remove reset of linked rings
* freedreno/msm: simplify emit_reloc_ring() vfunc
* freedreno/msm: use hashtable to track submit.cmds table
* freedreno/msm: simplify msm_ringbuffer_flush()
* freedreno/msm: handle ring-reloc to other stateobjs
* freedreno/kgsl: fix build
* freedreno/msm: fix c90 warning
- Update to version 2.4.95
* This release adds a fallback for realpath() which was blocked by the
web-browser sand-boxing. While the browsers are fixed-up they seem to have
little incentive to roll bugfix releases :-\
- Upate to version 2.4.93:
+ amdgpu: make sure to set CLOEXEC on duplicated FDs
+ xf86drm: drmGetDevice2: error out if the fd has unknown subsys
+ xf86drm: introduce drm_device_has_rdev() helper
+ xf86drm: Fold drmDevice processing into process_device() helper
+ xf86drm: Allocate drmDevicePtr's on stack
+ xf86drm: introduce a get_real_pci_path() helper
+ xf86drm: Add drmDevice support for virtio_gpu
+ tests/drmdevices: install alongside other utilities
+ tests/drmdevice: add a couple of printf headers
+ drmdevice: convert the tabbed output into a tree
+ drmdevice: print the correct host1x information
+ amdgpu: Take a lock before removing devices from fd_tab hash table.
+ amdgpu/util_hash_table: Add helper function to count the number of entries in hash table
+ amdgpu: Destroy fd_hash table when the last device is removed.
+ intel: Introducing Whiskey Lake platform
+ intel: Introducing Amber Lake platform
+ xf86drm: Be sure to closedir before return
+ amdgpu: don't call add_handle_to_table for KMS BO exports
+ amdgpu: add amdgpu_bo_handle_type_kms_noimport
+ xf86drm: Fix error path in drmGetDevice2
+ Always pass O_CLOEXEC when opening DRM file descriptors
+ Revert "amdgpu: don't call add_handle_to_table for KMS BO exports"
+ freedreno: add user ptr to fd_ringbuffer
+ freedreno: add fd_ringbuffer_new_object()
+ freedreno: small cleanup
+ freedreno: slight reordering
+ freedreno/msm: "stateobj" support
- update to 2.4.92
+ drm/atomic: Refuse to add invalid objects to requests
+ freedreno: add missing symbols to symbol-check
+ libdrm: Use readdir instead of readdir_r to avoid build warnings
+ Intel: Add a Kaby Lake PCI ID
+ amdgpu: Deinitialize vamgr_high{,_32}
+ intel: add support for ICL 11
+ amdgpu:support 16 ibs per submit for PAL/SRIOV
+ freedreno: add fd_pipe refcounting
+ drm/amdgpu: Remove IB count checking
+ intel/intel_chipset.h: Sync Cannonlake IDs.
+ libdrm: amdgpu: Adding DRM_RDWR flag in amdgpu_bo_export
+ amdgpu: enlarge the maximum number of cards supported
- update to 2.4.91
+ amdgpu: Fix mistake in initial hole size calculation.
+ amdgpu: mostly revert "use the high VA range if possible v2"
+ amdgpu: add AMDGPU_VA_RANGE_HIGH
+ amdgpu: fix "add AMDGPU_VA_RANGE_HIGH"
+ freedreno: add interface to get buffer address
+ drm/fourcc: Fix fourcc_mod_code() definition
+ drm/tegra: Sanitize format modifiers
- Remove unneeded defattr stanza
- Remove pthread-stubs dependency
- Remove unneeded autotool dependencies
- Update to version 2.4.90:
+ Add meson build system
+ always define HAVE_FREEDRENO_KGSL
+ always define HAVE_CAIRO
+ always define HAVE_VALGRIND
+ amdgpu: Update deadlock test to not assert on ECANCELED
+ amdgpu: Fix segfault in deadlock test.
+ amdgpu: fix 32bit VA manager max address
+ amdgpu: use the high VA range if possible v2
+ amdgpu: fix high VA mask
+ amdgpu: fix inefficient vamgr algorithm
+ amdgpu: clean up non list code path for vamgr v2
+ amdgpu: add amdgpu_query_sw_info for querying high bits of 32-bit address space
+ amdgpu: Don't print error message if parse_one_line returned -EAGAIN
+ amdgpu: Don't dereference device_handle after amdgpu_device_deinitialize
+ amdgpu: Symlink .editorconfig to tests/amdgpu
+ amdgpu: Disable deadlock test suite by default for SI ASICs
+ amdgpu: Disable VM test suite by default for SI ASICs
+ amdgpu: Add amdgpu_query_sw_info to amdgpu-symbol-check
+ amdgpu: fix not to add amdgpu.ids when building without amdgpu
+ android: Move gralloc handle struct to libdrm
+ android: Add version variable to gralloc_handle_t
+ android: Mark gralloc_handle_t magic variable as const
+ android: Remove member name from gralloc_handle_t
+ android: Change gralloc_handle_t members to be fixed width
+ autotools: Include meson.build files in tarball
+ configure: remove unused HAVE_CUNIT define
+ configure: remove unused HAVE_INSTALL_TESTS define
+ configure: always define HAVE_LIBDRM_ATOMIC_PRIMITIVES and HAVE_LIB_ATOMIC_OPS
+ drm: Fix 32-bit drmSyncobjWait.
+ exynos/tests: use #ifdef for never-defined token
+ fix return value for syncobj wait
+ freedreno: clamp priority based on # of rings
+ headers: sync up amdgpu_drm.h with drm-next
+ intel: Add more Coffeelake PCI IDs
+ meson: fix the install path of amdgpu.ids
+ meson: set proper pkg-config version for libdrm_freedreno
+ meson: set the minimum version correctly
+ meson: fix libdrm_nouveau pkgconfig include directories
+ meson: include headers in root directory in ext_libdrm
+ meson: cleanup whitespace
+ meson: add missing HAVE_RADEON
+ meson: sort HAVE_* defines
+ meson,configure: remove unused HAVE_OMAP define
+ meson,configure: remove unused HAVE_TEGRA define
+ meson,configure: remove unused HAVE_FREEDRENO define
+ meson,configure: remove unused HAVE_ETNAVIV define
+ meson,configure: always define HAVE_{INTEL,VMWGFX,NOUVEAU,EXYNOS,VC4,RADEON}
+ meson,configure: turn undefined preprocessor tokens warnings into errors
+ meson,configure: add warning when using undefined preprocessor tokens
+ modetest: Fix to check return value of asprintf()
+ remove unnecessary double-semicolon
+ README: Add note about meson
+ test/amdgpu: fix compiler warnings
+ tests/amdgpu: add bo eviction test
+ tests/amdgpu: add missing config.h include
+ tests/amdgpu: add parentheses to make operation priority explicit
+ tests/amdgpu: drop unused variables
+ tests/amdgpu: execute write linear on all the available rings
+ tests/amdgpu: execute const fill on all the available rings
+ tests/amdgpu: execute copy linear on all the available rings
+ tests/etnaviv: drop unused `return 0`
+ tests/util: fix signed/unsigned comparisons
+ tests/util: drop unused parameters
+ xf86drmHash: remove always-false #if guards
+ xf86atomic: fix -Wundef warning
- Remove upstreamed patch U_intel-Add-more-Coffeelake-PCI-IDs.patch
- U_intel-Add-more-Coffeelake-PCI-IDs.patch
* Add more Coffeelake PCI IDs (request by Intel)
- Update to version 2.4.89:
libdrm release with leasing and syncobj api updates, updated amdgpu marketing
ids, amdgpu tests, updated uapi headers & etnaviv updates.
- Update to version 2.4.88:
+ amdgpu: Fix wrappers for AMDGPU_VM IOCTL.
- Update to version 2.4.87:
+ amdgpu: fix 32-bit build
- This release includes the changes introduced with 2.4.86:
+ amdgpu: Add wrappers for AMDGPU_VM IOCTL.
+ amdgpu: Add VMID reservation per GPU context test.
+ drm: sync drm headers from drm-next.
+ drm/syncobj: fix some whitespace issues
- Update to version 2.4.85:
+ Add const qualifier to arguments of drmModeAddFB2()
+ amdgpu: implement context priority for amdgpu_cs_ctx_create2 v3
+ amdgpu: add padding to the fence to handle ioctl
+ headers: Sync amdgpu_drm.h with drm-next
+ modetest: Decode IN_FORMATS plane blob property
+ modetest: Allow full testing of primary planes
- Fix changelog entry for version 2.4.84
- Update to version 2.4.84:
+ amdgpu: Add deadlock detection test suit.
+ amdgpu: make userptr unit test more interesting
+ amdgpu: Do not write beyond allocated memory when parsing ids
+ amdgpu: print error messages when amdgpu_device_initialize is failing
+ amdgpu: add sync_file import and export functions
+ amdgpu: add amdgpu_cs_syncobj_wait
+ amdgpu: add amdgpu_cs_fence_to_handle
+ Android: move libraries to /vendor
+ drm: add drmSyncobjWait wrapper
+ etnaviv: prevent deadlock in error path
+ freedreno/kgsl: fix pointer-to-int cast
+ headers: sync syncobj ioctl defines.
+ headers: sync DRM_MODE_ROTATE/REFLECT defines from kernel v4.14-rc1
+ intel: Change a KBL pci id to GT2 from GT1.5
+ include: sync drm.h and amdgpu_drm.h with airlied/drm-next
+ tests/amdgpu: add missing header to SOURCES
+ tests/amdgpu: add new uvd enc support check
+ tests/amdgpu: fix uvd enc data corruption issue
- Remove --with-pic which has no effect on shared-only builds.
Rectify SRPM group.
- Update to version 2.4.83
+ amdgpu: Add FX-9800P Bristol Ridge iGPU id
+ amdgpu: fix missing mutex unlock before return
+ amdgpu: fix race issue between two bo functions(v2)
+ amdgpu: merge and cleanup amdgpu_bo_free
+ android: add rules to build amdgpu.ids
+ android: amdgpu: fix build break
+ drm: Pull new modifier uapi into drm_fourcc and drm_mode
+ drmsltest: Check expected neighbours
+ etnaviv: fix etna_bo_from_name
+ freedreno: remove dead error path
+ freedreno: prevent deadlock in error path
+ freedreno/msm: remove dead error path
+ radeon: add fallthrough annotation
+ test/amdgpu: fix test failure for SI
+ tests/amdgpu: bypass UVD CS tests on raven
+ tests/amdgpu: bypass VCE tests on raven
+ tests/amdgpu: add uvd encode unit tests
+ xf86drm: continue with next device if drmProcessUsbDevice fails
+ xf86drm: continue after drmProcessPlatformDevice failure
- build-require util-macros-devel for suse_version > 1320
- Update to version 2.4.82:
+ intel: PCI Ids for S SKU in CFL
+ intel: PCI Ids for H SKU in CFL
+ intel: PCI Ids for U SKU in CFL
+ intel/gen10: Add missed gen10 stuff
+ etnaviv: submit full struct drm_etnaviv_gem_submit
+ amdgpu: sync amdgpu_drm with kernel.
+ drm: update drm.h to latest in drm-next.
+ libdrm: add drm syncobj create/destroy/import/export
+ drm/amdgpu: add syncobj create/destroy/import/export apis
+ drm/amdgpu: add new low overhead command submission API. (v2)
+ amdgpu: add new symbols to tests.
+ Android's major/minor/makedev live in <sys/sysmacros.h>
+ headers: Update drm_fourcc and vc4_drm.h with new VC4 tiling UAPI.
+ headers: sync drm_fourcc.h with airlied/drm-next
+ headers: sync drm_sarea.h with airlied/drm-next
+ tests/amdgpu: rename uvd messages to decode messages
+ tests/amdgpu: separate decode messages
+ tests/amdgpu: move decode sum to common
+ tests/amdgpu: add vcn tests support and sets
+ tests/amdgpu: implement vcn dec unit tests
+ tests/amdgpu: s/uvd_messages.h/decode_messages.h/ in Makefile.am
+ tests/amdgpu: Fix device_id option
+ amdgpu: Add .editorconfig file for amdgpu coding style
+ intel: add GEN10 to IS_9XX.
+ Android: fix missing trailing \
+ intel: Add Cannonlake PCI IDs for U-skus.
+ intel: Add Cannonlake PCI IDs for Y-skus.
+ intel/intel_chipset: Move IS_9XX below IS_GEN10.
+ amdgpu: move asic id table to a separate file
+ Remove redundant memclear
- Update to version 2.4.81
* Export drmDevicesEqual
* configure: Fix the <sys/sysmacros.h> check
* Fix stray caller of drmCompareDevices
* amdgpu/: concisely && consistently check null ptrs in canonical form
* amdgpu: Use the canonical form in branch predicate
* Add pl111 as a KMS driver for utils.
* Add the DPI encoder/connector types to KMS utils.
* amdgpu: add raven family id
* modetest: fix printing of fourcc on BE machines
* amdgpu/drm: add AMDGPU_HW_IP_VCN_DEC
* amdgpu/drm: add AMDGPU_HW_IP_VCN_ENC
* amdgpu: add the interface of waiting multiple fences
* amdgpu: add a test for amdgpu_cs_wait_fences
* amdgpu: add missing extern "C" headers
* freedreno: fix double-free on exit
- Update to version 2.4.80:
+ intel: remove dead code
+ etnaviv: sync uapi header
+ etnaviv: add fence fd support
+ exynos: add C++ support to exynos_drmif header
- SLE merge
* Mesa 17.0.3 build on aarch64 needs libdrm_freedreno >= 2.4.74
(fate#321223)
* latest libdrm version for sle12 (fate #315643-315645, 319159-319161, 319618)
- Update to version 2.4.79:
+ amdgpu: allow to query GPU sensor related information
- Update to version 2.4.78:
This fixes a build issue for GNU/kFreeBSD, and adds a new
page_flip_handler2 event handler, which when run on a suitably
capable kernel, can provide the CRTC ID to userspace for atomic
completion events.
- Update to version 2.4.77:
+ tests/etnaviv: link against libdrm
+ etnaviv: remove struct etna_specs
+ amdgpu: add amdgpu_bo_va_op_raw to the symbol check
+ configure.ac: bring back pthread-stubs check
+ tegra: update symbol-check
+ amdgpu: add REPLACE and CLEAR checking for VA op (v2)
+ amdgpu: add amdgpu_bo_va_op_raw
+ headers: sync amdgpu_drm.h from airlied/drm-next
+ headers: the uint*_t vs. __u* discrepancy in amdgpu_drm is fixed
+ Android: fix building of modetest and proptest
+ Android: disable pointer-arith and enum-conversion
+ exynos: fix type-punned pointer build warning
+ exynos/fimg2d: remove unused-function build warning
+ tests/exynos: remove unused-function build warning
+ tests/exynos: fix invalid code of error path in g2d test
+ xf86drm: remove memory leaks in drmGetBusid/drmGetReservedContextList
- do not buildrequire util-macros-devel on sle13
- update to 2.4.76
* This release is required for upcoming Radeon Vega GPUs.
- update to 2.4.75
* amdgpu: Provide more specific error message if non-privileged user runs amdgpu_test
* amdgpu: verify the tested device
* amdgpu: A new option to choose which device to run most tests
* amdgpu: A new option to run tests on render node
* Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9
* intel: Allow the client to control implicit synchronisation
* intel: Support passing of explicit fencing from execbuf
* intel: Clear execobject flags before preserving object in reuse cache
* intel: Export a function to re-enable implicit synchronisation
* intel: update global_name before HASH_ADD
* xf86drm: use maj/min in drmParsePciDeviceInfo()
* xf86drm: add plumbing to not retrieve PCI device revision
* xf86drm: parse the separate sysfs files for vendor... info
* xf86drm: introduce drmGetDevice[s]2
* tests/drmdevice: use drmGetDevice[s]2
* tests: remove useless legacy tests
* kms: remove commented out libudev code
* configure: remove libudev checks
* tests: automake: reorder makefile contents
* autogen.sh: set format.subjectPrefix and sendemail.to if needed
* android: remove LOCAL_MODULE_TAGS := optional tag
* android: introduce Android.common.mk to reduce boilerplate
* android: add HAVE_VISIBILITY to Android.common.mk
* android: add note about command line defines and config.h
* android: silence ~550 warnings
* tests/nouveau: automake: fold C and CPP flags
* xf86drm: fix sign-compare warning
* xf86drm: implement drmGetMinorNameForFD for non-sysfs
* xf86drm: implement drmParseSubsystemType for OpenBSD
* xf86drm: implement drmParsePciDeviceInfo for OpenBSD
* xf86drm: implement drmParsePciBusInfo for OpenBSD
* xf86drm: implement an OpenBSD specific drmGetDevice2
* xf86drm: adjust device node path for minor base
* xf86drm: add a non-sysfs version of drmGetDeviceNameFromFd2
* xf86drm: don't fatal on per device error in drmGetDevice[s]2
* tests/util: Add support for meson module
* libkms/exynos: fix memory leak in error path
* xf86drm: fix null termination of string buffer
* xf86drm: Fix indentation
* xf86drmMode.h: Use consistent padding
* xf86drmMode.h: Add DisplayPort MST and DPI encoders/connectors
* xf86drm: Fix type-punned pointer build warning
* xf86drm: Factor out drmDeviceAlloc()
* xf86drm: Add USB support
* xf86drm: Add platform and host1x bus support
* tests/drmdevice: Add USB, platform and host1x support
* xf86drm: Reuse sysfs_uevent_get()
* tests: Use -pthread in CFLAGS instead of -lpthread
* modetest: Allow the user to specify the plane ID
- enabled build of manual pages (bnc#1021810)
- update to 2.4.74
* vc4: Add new GETPARAMs that have been merged to drm-next
* freedreno: 64bit support
* etnaviv: add etna_pipe_wait_ns(..)
* etnaviv: change get_abs_timeout(..) to use ns
* libdrm: random typo fixes
* tests: kms: fix shadowed declaration warning
* xf86drm: introduce drmGetDeviceNameFromFd2
* automake: make the build less chatty
* intel: Add drm_intel_gem_context_get_id to intel-symbols-check
* intel: Add a getter for the intel_context ctx_id
* etnaviv: add API to create etna_device from private dup() fd
* etnaviv: add API to get drm fd from etna_device
* intel: Add Geminilake PCI IDs
- update to 2.4.73
* headers: Add README file
* xd86drm: read more than 128 bytes of uevent in drmParsePciBusInfo
- update to 2.4.72
* amdgpu: check parameters in amdgpu_query_gpu_info
* intel: Export raw GEM mmap interfaces
* intel: Migrate handle/name lookups from linear lists to hashtables
* intel: Look prime handle up in handle hash table
* Silence runtime complaints on platform devices
* amdgpu: add the function to get the marketing name (v4)
* intel: Add uthash.h to Makefile.sources.
* amdgpu: Add amdgpu_asic_id.h to Makefile.sources.
* freedreno: Add fd_ringbuffer_flush2 to symbol check.
* headers: Sync drm{,_mode}.h with the kernel
* Add drmModePageFlipTarget
* intel: Add new symbols to intel-symbol-check
* intel: Allow some codenames in INTEL_DEVID_OVERRIDE
* add libsync.h helper
* freedreno: sync uapi header
* freedreno: add fence fd support
* Return an -ENODEV from drmGetDevice() when no device was found.
- update to 2.4.71
* amdgpu: expose the AMDGPU_GEM_CREATE_VRAM_CLEARED flag
* Add drmModeAddFB2WithModifiers() which takes format modifiers
* tests/amdgpu: update vce encRefPic addr mode to tiled
* radeon: sync radeon_drm.h with the kernel
* amdgpu: sync amdgpu_drm.h with the kernel
* amdgpu: fix valgrind warnings caused by amdgpu_query_firmware_version
* intel: Add new symbols to intel-symbol-check
* amdgpu: add SI support
* modetest: Also print the pixel clock
* intel: Export pooled EU and min no. of eus in a pool
* modetest: Adding amdgpu to module list
- Update to version 2.4.70:
More bugfixes on top of 2.4.69!
- Update to version 2.4.69:
A new libdrm release, in order to use the new vc4 ioctl in Mesa. A few
bugfixes on top as well.
- update to 2.4.68
* bugfixes
- removed no longer needed patch
u_Fix-compilation-on-systems-that-don-t-provide-O_CLOE.patch
(https://lists.freedesktop.org/archives/dri-devel/2016-April/105283.html)
- update to 2.4.67
* fixes for amdgpu
* adds KabyLake PCIids
* Fix memory leak with drmModeGetConnectorCurrent()
- Disable valgrind support for all architectures if not
explicitely enabled by a macro (boo#963979).
- Update to version 2.4.66:
This is mainly for introducing a new nouveau API. Lots of other
changes as well.
- Update to version 2.4.65
* bugfixes
- Add libdrm_amdgpu1 as a requirement for libdrm-devel
- Update to version 2.4.64:
+ amdgpu:
- Improve amdgpu_vamgr_init.
- Add flag to support 32bit VA address v4.
- Make vamgr per device v2.
+ tests/amdgpu:
- Include config.h first.
- Remove unused local variable 'i'.
+ freedreno/msm:
- Reorg ringbuffer struct.
- Fix issue where same bo is on multiple rings.
- Dump out submit info on error.
+ freedreno:
- Add fd_pipe_wait_timeout().
- Update freedreno-symbol-check.
+ tests: modetest: Accept connector names in addition to
connector IDs.
+ libdrm:
- Remove gratuitous blank lines.
- Make indentation consistent.
- Use url to tarball as source.
- update baselibs.conf for AMDGPU
- update to version 2.4.6.3
* This release adds AMDGPU driver, adds new AMD OLAND PCIids
- Disable valgrind support if not available
- Update to version 2.4.62
* This release introduces the atomic and blob APIs, adds support
for new devices (AMD Bonaire) and a new flag for coherent BOs
in nouveau.
- Update to version 2.4.61
* Release to fix regression in nouveau in 2.4.60, but brings lots
of android changes and other fixes.
- deprecates reverse applied patches
* U_nouveau-Do-not-add-most-bo-s-to-the-global-bo-list.patch
* U_nouveau-make-nouveau-importing-global-buffers-comple.patch
- U_nouveau-Do-not-add-most-bo-s-to-the-global-bo-list.patch
U_nouveau-make-nouveau-importing-global-buffers-comple.patch
* reverse apply these patches in order to fix a regression in
2.4.60 triggered by new legacy tray in GNOME 3.16.0 (fdo#89842)
- Build package libdrm_freedreno1 also on aarch64
- Update to version 2.4.60:
+ bugfixes and cleanup
+ exynos improvements
- Fix include directories
- Add subpackage libdrm_tegra0 for Nvidia Tegra chips
- Update to version 2.4.59:
* bugfixes
* more Intel Skylake support
==== libgdata ====
Version update (0.17.9 -> 0.17.11)
Subpackages: libgdata-lang libgdata22 typelib-1_0-GData-0_0
- Update to version 0.17.11:
+ Various fixes to the Meson port, including a soversion fix.
+ Add support for user-specified properties of documents in
Drive.
+ Bugs fixed: glgo#GNOME/libgdata#30, glgo#GNOME/libgdata#31,
glgo#GNOME/libgdata#32, glgo#GNOME/libgdata#33,
glgo#GNOME/libgdata#35, glgo#GNOME/libgdata!7,
glgo#GNOME/libgdata!9, glgo#GNOME/libgdata!10,
glgo#GNOME/libgdata!13 glgo#GNOME/libgdata!16.
+ Updated translations.
- Update to version 0.17.10:
+ Port to Meson and drop autotools support.
+ Migrate from intltool to gettext.
+ Bugs fixed: glgo#GNOME/libgdata#26, glgo#GNOME/libgdata#27,
glgo#GNOME/libgdata!1, glgo#GNOME/libgdata!3,
glgo#GNOME/libgdata!4, bgo787252.
+ Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Drop intltool BuildRequires, no longer needed after port.
- Add gtk-doc BuildRequires: Build documentation.
- Add pkgconfig(vapigen) BuildRequires: Build vapi bindings.
- Modernize spec-file by calling spec-cleaner
==== libgee ====
Version update (0.20.1 -> 0.20.2)
- Update to version 0.20.2:
+ Minor build fixes.
==== libgexiv2 ====
Version update (0.10.6 -> 0.11.0)
- Update to version 0.11.0:
+ Remove autotools.
+ Align Meson options with the rest of GNOME.
+ Prevent additional newlines from Exiv2 logging.
+ Remove VAPI overrides.
+ Adapt to Exiv2 changes in 0.27 and master.
+ Fix several issues with Gtk-Doc.
+ Add support to read Exiv2 meta-data from a GInputStream.
- Add explicit pkgconfig(gio-2.0) BuildRequires: meson checks for
it.
- Pass -Dintrospection=true to meson, ensure we build introspection
support.
- Update to version 0.10.10:
+ Fix building against exiv2 0.27.
+ Various meson build fixes back-ported from master.
- Drop upstream fixed patches:
+ 0001-Handle-rename-of-exiv2-xmp.hpp-to-xmp_exiv2.hpp-in-e.patch
+ libgexiv2-build-Add-manifest-test-build-against-exiv2.patch
- Fix building with exiv2 0.27.0
Add 0001-Handle-rename-of-exiv2-xmp.hpp-to-xmp_exiv2.hpp-in-e.patch
- Add libgexiv2-build-Add-manifest-test-build-against-exiv2.patch:
Apply upstream fixes for new exiv2.
- Update to version 0.10.9:
+ Fix check for building on OS X.
+ Fix generating non-reproducible builds.
+ Make it possible to disable the python modules.
+ Fix deprecated g_type_class_add_private.
+ Fix various issues with getting width and height from EXIF.
+ Fix building with 0.27.
- Drop libgexiv2-reproducible.patch: Fixed upstream.
- Switch to meson buildsystem following upstreams port, add meson
BuildRequires and macros.
- Add baselibs.conf, build 32-bit support.
- Add libgexiv2-reproducible.patch: Avoid non-reproducible absolute
build path in .h (bgo#793984).
- Update to version 0.10.8:
+ Do not use linker scripts on Drawin/OS X.
+ Fallback to AperturValue if FNumber is absent.
+ Fix GIR header and vapi when using meson.
+ Bugs fixed: bgo#791941, bgo#792239, bgo#792431.
- Update to version 0.10.7:
+ Add meson build support.
+ Use glib-mkenums for enum types.
+ Fix make check when running out of tree.
+ Use version script to clean up exported functions.
+ Fix --disable-vala.
+ Bugs fixed: bgo#784045, bgo#787455.
==== libglvnd ====
Version update (1.0.0 -> 1.2.0)
- This release is needed for latest Mesa update in order to
support latest GPUs including Intel (jsc#SLE-7962, jsc#SLE-8024,
jsc#SLE-8022, jsc#SLE-10182)
- 0001-include-install-GL-headers-when-GL-is-enabled.patch
* A typo made it depend on EGL instead.
- 0002-Add-a-configure-option-to-disable-glesv1-or-glesv2.patch
* Because mesa can be built without glesv1 so it breaks
autodetection. Fixes: https://bugs.archlinux.org/task/64032
('mesa-demos doesn't build, unable to find GLES/gl.h')
- 0003-egl-Sync-with-Khronos.patch
* Reserve enums 0x34A0..0x34AF for ANGLE project. (#93)
Closes: https://gitlab.freedesktop.org/glvnd/libglvnd/issues/193
- move gl, egl, glesv1_cm and glesv2 pkgconfig files to doc
directory, so these can be picked up by Mesa build; no longer
require Mesa devel subpackages ...
- reverting inclusion of GL, EGL, GLES, GLES2, GLES3 headers;
no longer let libglvnd-devel package provide and obsolete
corresponding Mesa gl, egl, gles* devel subpackages; headers
just aren't compatible; instead require them ...
- supersedes patches:
* n_0001-eglplatform-fix-mesa-specific-defines.patch
* u_add-gl3ext.h
- let libglvnd-devel also provide/obsolete Mesa-libGLESv3-devel
- let libglvnd-devel provide/obsolete some of previous Mesa devel
packages:
* Mesa-libGL-devel
* Mesa-libEGL-devel
* Mesa-libGLESv1_CM-devel
* Mesa-libGLESv2-devel
* Mesa-KHR-devel
- u_add-gl3ext.h
* adds missing include/GLES/gl3ext.h
- Update to version 1.2.0:
* Changes:
+ Libglvnd now includes and installs the header files for OpenGL, GLES, EGL,
and GLX.
+ Added pkg-config files for each library.
+ The X11 libraries are now an optional dependency if you're not building
GLX.
- n_0001-GL-Bump-GL-version-to-9-2.patch
* with a version of 1.2 the XServer build fails; set the version accordingly to
allow XServer builds again.
- n_0001-eglplatform-fix-mesa-specific-defines.patch
* the XServer fails to build; add the mesa specific defines to eglplatform, to
let it build again.
- Update to release 1.1.1
* Fixed a potential race condition with entrypoint patching
* Fixed the TSD dispatch stubs for PPC64LE
* Fixed a segfault when generating GLX dispatch stubs for AARCH64
- Update to release 1.1.0
* Changes
+ Update the OpenGL XML and header files.
+ EGL: Remove a few unused functions in egldispatchstubs.c.
+ GLdispatch: Add a version script for the TSD build.
+ Some fixes for "make dist"
+ GLdispatch: Use --version-script instead -export-symbols.
+ Merge branch 'freebsd-fixes'
+ Add a (void*) cast for the last parameter when calling mincore.
+ Use sh instead of bash for the test scripts.
+ configure: Recognize both "x86_64" and "amd64" for host_cpu.
+ configure: Check if linking against libdl is necessary.
+ GL: Expand glapi_gen_libglglxstubs in the makefile.
+ Move the glapi_gen_libglglxstubs function into the GL makefile.
+ vnd-glapi: Change glapi_gen_mapi to a makefile variable.
+ Move the glapi_gen_mapi function into the vnd-glapi makefile.
+ generate: Remove glapi_gen_libopengl_exports.
+ GL: Don't generate g_glapi_mapi_gl_tmp.h
+ Merge pull request #150 from aaronp24/work-around-xorgproto-api-break
+ Merge pull request #153 from RAOF/fix-egl-platform-detection-crash
+ Handle dlsym succeeding with info.dli_sname == NULL.
+ Merge pull request #152 from kbrenneman/fix-eglMakeCurrent-bad-display
+ Always return an error from eglMakeCurrent if the EGLDispaly is invalid
+ GLX: Work around 'X_GLXCreateContextAtrribsARB' typo fix API break
+ Merge pull request #148 from kbrenneman/bump-library-versions
+ Bump the version numbers in the library filenames.
+ Merge pull request #143 from kbrenneman/gldispatch-fix-execmem
+ GLdispatch: Fix the allocation size for the dynamic stubs.
+ GLdispatch: Remove obsolete #ifdefs from u_execmem.c.
+ Merge pull request #140 from kbrenneman/add-GLX_EXT_no_config_context
+ tests: Only use glXCreateContext in testglxmakecurrent.
+ tests: Add a test for creating GLX contexts.
+ tests/GLX_dummy: Add a vendor-provided create context function
+ tests: Add a dummy attribute for glXQueryContext.
+ tests: Add support for GLX_EXT_no_context_config to GLX_dummy
+ tests: Remove the vendor dispatch stub for glXCreateContextAttribsARB.
+ Add support for GLX_EXT_no_config_context.
==== libgnome-keyring ====
Subpackages: libgnome-keyring-lang libgnome-keyring0 typelib-1_0-GnomeKeyring-1_0
- Drop vala BuildRequires: No longer build vala bindings.
- Modernize spec-file by calling spec-cleaner
==== libgnomesu ====
Subpackages: libgnomesu-lang libgnomesu0
- Update gnomesu-pam.pamd: Include the pam_keyinit.so module in
/etc/pam.d/gnomesu-pam to support kernel keyrings (boo#1144048).
==== libgtop ====
Version update (2.38.0 -> 2.40.0)
Subpackages: libgtop-2_0-11 libgtop-lang
- Update to version 2.40.0:
+ Fixed array and transfer annotations for documentation.
- Update to version 2.39.91:
+ Replace deprecated gnome-common with autoreconf.
- Update to version 2.39.90:
+ Fixed compile warnings
+ Linux: Get procmap doesn't need suid.
+ Updated translations.
==== libgweather ====
Version update (3.26.1 -> 3.34.0)
Subpackages: gweather-data libgweather-lang typelib-1_0-GWeather-3_0
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.92:
+ This version fixes a bug when using the yr.no and NOAA weather
services together failing in some circumstances, and also fix
the iwin service.
- Now requires meson >= 0.50.0.
- Update to version 3.33.0:
+ This version of the library bumps the soname after an ABI break
in 3.28.0 that went unnoticed. If you see strange crashes,
make sure to bump the required version of libgweather to 3.28.0
or newer.
- Update package name for the API version bump.
- Up meson requirement to 0.48.0 and glib requirement to 2.44.0.
- Update to version 3.32.2:
+ Fix a memory leak.
+ Fix deserialisation of a city.
+ Updated translations.
- Update to version 3.32.1:
+ Fix location deserialisation not working for locations without
a weather station code (eg. cities).
+ Make more debug available for weather fetching.
+ Updated translations.
- Update to version 3.32.0:
+ Fix a warning when the location text entry is used.
+ Remove closed Bristol Filton weather station.
+ Updated translations.
- Update to version 3.31.91:
+ Disconnect cities from weather stations and remove duplicated
weather stations.
+ Remove <province> sub-division.
+ Location database updates.
- Update to version 3.28.3:
+ Fix METAR weather extraction.
+ Fix multilib problem in enum header.
+ Fix infinite loop calculating sunset/sunrise for named
timezones.
+ Fix a possible crash in gnome-shell.
+ Fix "nearest station" fallback code.
+ Updated translations.
- Update to version 3.28.2:
+ Fix crash in gnome-shell.
+ Updated translations.
- Cleanup spec, drop la files rm, no longer needed when building
with meson.
- Update to version 3.28.1:
+ Fix memory and D-Bus match rule leaks.
+ Updated translations.
- Update to version 3.28.0:
+ Fix translations not being used (bgo#794027).
+ Location database updates and fixes for Israel.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.4:
+ Deprecated API was removed (bgo#791313).
+ New API: a new level of locations, called "named timezones" was
added (bgo#791066).
+ It is now possible to have cities in the database with no
associated weather station; the nearest weather station is
chosen if necessary.
+ Matching of search terms to location names was improved
(bgo#791066, bgo#791403).
+ The Yahoo Weather backend was removed (bgo#791084).
+ More tests were added (bgo#791307, bgo#791313, bgo#791317,
bgo#791319, bgo#791402).
+ Misc bug fixes (bgo#789080).
+ Build system fixes (bgo #791088, #791086).
+ Translation bug fixes (bgo#781364).
+ Location database updates and fixes (bgo#791095, bgo#620897,
bgo#727186, bgo#643928, bgo#789951, bgo#791323, bgo#599880,
bgo#642634, bgo#606557, bgo#617689, bgo#768309, bgo#635534,
bgo#597989, bgo#625270, bgo#625270, bgo#583644, bgo#534047,
bgo#572675, bgo#611945, bgo#640877, bgo#778707).
+ Updated translations
- Changes from version 3.27.1:
+ This is the first version to use the meson build system.
+ Updated translations
- Update Url to https://wiki.gnome.org/Projects/LibGWeather:
current LibGWeather project's web page.
- Drop libgweather-locations-Kowloon-is-a-district.patch: fixed
upstream.
- Drop libxml2-tools and libxslt BuildRequires: there is no reason
for them to be explicitly declared since both of them are pulled
with gtk-doc
- Add meson BuildRequires and replace configure, make_build and
make_install macros by meson, meson_build and meson_install
respectively; and pass enable_vala, gtk_doc option as true and
glade_catalog option as false. All of these changes reflects
upstream's port to the Meson build system.
- Add gio-2.0 and libxml-2.0 pkgconfig modules BuildRequires: Note
that they were being pulled and used already but not explicitly
declared.
- Drop %glib2_gsettings_schema_requires macro: it's no longer
needed since RPM file triggers.
==== libindicator ====
- Inject -Wno-error into CFLAGS. It's kinda ridiculous for code
that is not maintained upstream to pass -Werror by default and
then not catching up. So for now we accept warnings.
==== libkolabxml ====
- Drop the python bindings package to get rid of the python2 dependency.
- Remove obsolete conditions.
==== liblouis ====
Version update (3.3.0 -> 3.11.0)
Subpackages: liblouis-data python3-louis
- Update to version 3.11.0:
+ A tremendous amount of work by Dave Mielke and Bert Frees
has gone into this release. They have improved liblouis for use
on note taker devices, for backwards translation and a number
of languages. Many other contributors (listed below) have also
helped in fixing bugs and improving braille tables, such as
Dutch, Mongolian, Polish, Ancient Greek, Danish, Irish,
Chinese, and American Braille Computer Code.
+ New features:
- Enable ~always~ rules with a single character and a single
braille cell for back-translation.
- Implement ~noUndefined~ mode for forward translation.
- Use fallback braille representations (NABCC) for rendering
undefined characters in hexadecimal notation.
- Always render undefined characters, also ASCII characters, in
hexadecimal notation.
- Add a new metadata field ~index-name~ for selecting a table
from a list fast and efficiently. It has the most important
information first and no redundant information. It should
look nice when sorted. This in contrast to the existing
~display-name~ field which is for describing a table
accurately and should sound good.
+ Bug fixes:
- Don't let a caps passage end on a word with no letters.
- Handle word resets in the last word of an caps or emphasis
passage if the end indicator was placed before the word.
- Never convert to lowercase if ~capsletter~ is not defined.
- Fix position mapping for back-translation when ~noUndefined~
mode is active.
- Fix bug where a translation would hang on words that match
both a ~nocont~ and a ~repeated~ rule.
- Fix bug where the effect of ~capsnocont~ would leak to the
next word if that word starts with a capital.
+ Braille table improvements.
+ Other changes:
- The python wrapper now encodes and decodes strings to/from
UTF-16 and UTF-32 using the surrogatepass error handler. This
ensures that single UTF-16 surrogate characters are processed
correctly by the wrapper and don't raise an encoding/decoding
error.
- Metadata keys and values are now case insensitive.
- Remove ~unicodedefs.cti~. It was obsolete and never meant
to be included by any tables. Instead use the online
references as mentioned in the documentation now.
- ~lou_checkyaml~ test reporting has been improved.
- Hyphenation tables have been removed from tables except
those needed for ~nocross~ rules.
- ~lou_hyphenate~ can now handle more than just words
(sequences of letters), e.g compound words.
+ Deprecation notice: - The ~noUndefinedDots~ mode has been
renamed to ~noUndefined~. For backwards compatibility
~noUndefinedDots~ is still available in the header file and in
the Python bindings, as an alias for ~noUndefined~.
+ Backwards incompatible changes: None.
+ Changes in version 3.10.0:
+ This release comes across as quiet, containing just the usual
assortment of braille table improvements, cleanups, bug fixes
and the classic buffer overflow patches. But beware, a lot has
happened behind the scenes. Bert and Davy have been adding a
new opcode to handle special emphasis situations. A number of
annoying restrictions with regards to names, such as class
names have been removed thank to Bert. And lastly
also thanks to Bert it is now possible to define inline display
tables in your YAML tests.
+ New features:
- Add a new opcode ~emphmodechars~.
+ Bug fixes
- Remove memoization in ~checkAttr~. It wasn't implemented
correctly, caused some weird bugs and probably didn't do much
for performance.
- Fix multiple buffer overflows in ~compilePassOpcode~.
- Fix a build problem when building without libyaml.
+ Braille table improvements.
+ Other changes:
- Remove various restrictions on which characters and braille
cells can be used in translation rules.
- Remove some code duplication in ~pattern.c~.
- It is now also possible to define inline tables when a display
table has been defined.
+ Deprecation notice: None.
+ Backwards incompatible changes: None.
+ Changes in version 3.9.0:
+ This release has seen a tremendous amount of work by Bert
Frees. He was instrumental in pushing the improvements for
Latvian, Norwegian and Slovenian. But most prominently he
pushed the big change for space and control character
handling through the door. These characters are now no longer
hard coded in liblouis. This should solve a few long standing
issues. Other than that there is the usual assortment of code
improvements and cleanups.
+ New features: None.
+ Bug fixes:
- Fix a problem in the callback registration in the Python
bindings.
- Fixed memory leaks created by block scope compound literals.
- The hard coded rules dealing with white space have been
replaced with a normal table that is included in all tables.
This fixes a number of bugs to do with space and control
characters. This (big) change has been brewing for a couple
of releases and has finally landed.
+ Braille table improvements.
+ Other changes:
- Don't search for tables in ~/usr/local/share/liblouis/tables~
(or the Windows equivalent) if ~LOUIS_TABLEPATH~ is set.
- The log levels in ~liblouis.h~ are no longer exposed as
~LOG_FOO~ but instead are now prefixed. So ~LOG_WARN~ becomes
~LOU_LOG_WARN~ for example to issue a warning from a C
program using liblouis. The actual values remain the same,
so the ABI remains stable.
* * Deprecation notice
- The ~locale~ opcode was never implemented and was just
silently ignored. It is now removed from the tables and a
warning will be issued if it is found in a table.
- Drop
gcc9-fixed-memory-leaks-created-by-block-scope-compound-l.patch
fixed upstream.
- Sover is now 19.
- Require libyaml-devel so that yaml tests are run (bsc#1130813).
- Add gcc9-fixed-memory-leaks-created-by-block-scope-compound-l.patch
(boo#1122169).
- Use %make_build in order to build the package in parallel way.
Add make check.
- Update to version 3.8.0:
+ Noteworthy changes in this release: The major focus of this
release is on braille table updates. There are major updates to
German, Arabic, Chinese, Turkish, Dutch, Czech, Latvian,
Spanish and Ethiopic. Some of these new tables have only been
possible because Bert Frees fixed some nasty long standing bugs
behind the scene. Also there is the usual assortment of code
improvements and cleanups.
+ New features: None.
+ Bug fixes:
- Fix support more than 4 classes.
- Fix capitalization of words that match nocont rules.
+ Braille table improvements.
+ Other changes: Updated the lou_allround and lou_trace test
tools to include all the mode flags described in the
documentation of the lou_translateString() function.
+ Backwards incompatible changes: The pass1Only flag has been
deprecated for a while and is now removed from the code.
- Bump sover define to 17, following upstreams soname bump.
- Update to version 3.7.0 (boo#1109319)
+ New features
- Added a new opcode ~midendnumericmodechars~. Characters
defined with this opcode can appear in the middle or at the
end of a number without canceling numeric mode.
+ Bug fixes
- Fix another stack-based buffer overflow in input parsing
reported by Henri Salo thanks to Christian Egli.
- Fix input/output positions for back-translation.
- Major improvements in the back-translation of capitalized words
- Fixed a problem in the back-translation of numbers in
conjunction with punctuation and letters.
- Fix a buffer overflow in ~matchCurrentInput~.
+ Braille table improvements
+ Other changes
- Added documentation of opcodes which were previously
introduced as part of the UEB work.
- Removal of the code for the /scripting language/ for
multipass opcodes. This code was originally introduced in
2012 but never documented. Consequently it was never used.
Meanwhile the original code for multipass opcodes was much
improved. So there is no more need for this (duplicate)
code and we are removing it.
+ New tables: zhcn-g1.ctb, zhcn-g2.ctb
- Drop CVE-2018-12085.patch: fixed upstream.
- Make data subpackage noarch.
- Rename %soname to %sover to better reflect its use.
- Word wrapped changes file
- Update to 3.6.0:
+ New features:
- Add metadata fields name and display-name to tables
+ Bug fixes:
- Fix a bunch of buffer overflow errors in table parsing
(CVE-2018-11410 bsc#1094685, CVE-2018-11440 bsc#1095189)
- Fix input-output mapping of context rules
- Fix back tracking with all caps words
- Fix context rules with lookback
- Fix a memory leak in default table resolver
- Fix an array out of bounds error which caused a crash on
i386
- Fix numerous stack-based buffer overflow in table parsing
(CVE-2018-11683 bsc#1095827, CVE-2018-11684 bsc#1095826,
CVE-2018-11685 bsc#1095825).
+ Braille table improvements.
- Applied spec-cleaner.
- Removed CVE-2018-11410.patch: Included upstream.
- Added CVE-2018-12085.patch: Fixed a stack-based buffer overflow
in the function parseChars() in compileTranslationTable.c
(CVE-2018-12085 bsc#1097103).
- Added CVE-2018-11410.patch: Fix a buffer overflow in table
parsing (bsc#1094685 CVE-2018-11410).
- Updated to version 3.5.0:
+ New features
- The same name can now be used in more than one ~class~ rule.
The effect is that both set of characters become part of that
one class.
+ Bug fixes
- Fix a regression in inputPositions thanks to Bert Frees
- Treat characters within the range ~compbrlStart~ and
~compbrlEnd~ as a special case. This fixes many if not most
of the problems with cursor position and the
~compbrlAtCursor~ mode. Thanks to Dave Mielke.
- Fix ~swapdd~ opcode thanks to Bert Frees
- Fix negation of attribute matcher in multipass expressions
thanks to Bert Frees
+ Braille table improvements
+ Backwards incompatible changes
- The translation mode ~comp8Dots~ has been removed as it was
never really implemented anyway
- Support for the ~pass1Only~ flag has now been removed. Thanks
to Bue Vester-Andersen.
- The old UEB tables ~UEBC-g1.ctb~ and ~UEBC-g2.ctb~ have been
removed as the have been superseded by ~en-ueb-g1.ctb~ and
~en-ueb-g2.ctb~.
- The french tables ~fr-2007.ctb~, ~fr-fr-g1.utb~,
~fr-fr-g2.ctb~, ~fr-ca-g1.utb~ and ~fr-ca-g2.ctb~ have been
removed. Use ~fr-bfu-comp6.utb~ for 6 dots literary,
~fr-bfu-comp8.utb~ for 8 dots computer and ~fr-bfu-g2.ctb~
for contracted braille instead.
- Updated to version 3.4.0:
+ New features
- Add support for ~inputPos~ and ~outputPos~ checking in
~lou_checkyaml~ thanks to Bue Vester-Andersen. See the manual
for details and examples.
+ Bug fixes
- output positions (~outputPos~) are now calculated based on
input positions (~inputPos~) thanks to Bert Frees. This
avoids a whole class of bugs that previously plagued the
output positions. This fix also obviates the need for the
~pass1Only~ flag. See below for the deprecation notice.
+ Braille table improvements
- Modernize spec-file by calling spec-cleaner
- Redo package summaries, and compact/trim descriptions for size.
- drop separate spec files for python-louis and python3-louis
- completely drop python2 bindings
- build python3-louis as a subpackage of liblouis
- Update to version 3.3.0:
+ New features
- A new tool ~lou_maketable~ enables the creation of tables
based on a corpus of known good Braille translations. This
has huge potential to simplify table maintenance for tables
that have so far been dominated by large exception lists.
- A new API and a corresponding command line tool to query
table meta data
+ UEB Grade 2:
- Fix back-translation of whole word contractions followed
by other contractions
+ Fix back-translation for contractions followed by
punctuation
+ Security
- Fix a number of CVEs (illegal address access, buffer
overflow and use-after-free: boo#1056105 (CVE-2017-13738),
boo#1056101 (CVE-2017-13739), boo#1056097 (CVE-2017-13740),
boo#1056095 (CVE-2017-13741), boo#1056093 (CVE-2017-13742),
boo#1056090 (CVE-2017-13743), and boo#1056088
(CVE-2017-13744)
+ Braille table improvements
- Changes from version 3.2.0:
+ Bug fixes
- Fix capsnocont opcode. Also mark capital letters with
capsletter symbol when capsnocont is defined but no
begcapsword indicator is defined.
- Fix the syllable opcode. It had been broken under some
circumstances since 3.0.
+ Other changes
+ Fix building of Python bindings when cross-compiling.
- lou_checkyaml is now only installed if libyaml is available.
- Enhance documentation on usage of display tables in
particular
in conjunction with Unicode dot patterns.
+ Braille table improvements
- Changes from version 3.1.0:
+ New features:
- Most of the translation tables now contain meta data. This
makes them discoverable. Programs can use the lou_findTable
function to find a table based on a query.
- Add a noUndefinedDots mode to disable the output of dot
numbers when back-translating undefined patterns.
- When back translating input from a braille keyboard cell by
cell, it is desirable to output characters as soon as they
are produced. Similarly, when back translating contracted
braille, it is desirable to provide a "guess" to the user of
the characters they typed. To achieve this, liblouis needs to
have the ability to produce no text when indicators (which
don't produce a character by themselves) are not followed by
another cell. This works already for indicators liblouis
knows about such as capital sign, number sign, etc., but it
does not work for indicators which are not (and cannot be)
specifically defined as indicators. For example, in UEB, dots
4 5 6 alone produces the text "\456/". Setting the
noUndefinedDots mode suppresses this dot number output.
- Add a partialTrans mode to specify that back-translation
input should be treated as an incomplete word. If this mode
is set, rules that apply only for complete words or at the
end of a word will not take effect. This is intended to be
used when translating input typed on a braille keyboard to
provide a rough idea to the user of the characters they are
typing before the word is complete.
+ Bug fixes
- - Fixes implicit declaration of 'pattern_check'
- Fix a stackoverflow crash on applications with smaller stack
size.
- Fix the \v escape sequence.
- The Python bindings now give a helpful error if liblouis has
been compiled with a different character size than Python.
- Massive bug fixes in multipass rules. Dave Mielke has done a
tremendous job improving the multipass machinery also in the
context of back-translation. Where needed nofor/noback has
been added to the multipass rules.
+ Other changes
- Improvements to the Emacs mode for editing liblouis tables
- Documenting lou_charSize
+ Braille table improvements
+ License changes
- DocArch has agreed to re-license their tables, so we have 8
more tables under the LGPLv2.1+.
- Changes from version 3.0.0:
+ New features
- Numerous features to support UEB properly.
- support the many emphasis classes needed for UEB.
- support translation of numbers according to the rules of UEB.
- Capitalization is now handled just like emphasis.
- support for numeric mode
- UTF-8 support for all tools
- Add ~lou_checkTable~ and ~lou_getTypeformForEmphClass~ to
the C API and to the Python bindings
+ Bug fixes
- Stop buffer overrun in ~lou_getProgramPath~, and also free
memory after usage.
+ Other changes
- The license of the library and most of the tables has been
changed to LGPLv2.1+.
+ Braille table improvements
* Changes from version 2.6.5:
+ New features
- lou_trace supports backtranslation now.
+ Bug fixes
- Fix a bug in the findtable code.
- Fixes to the logging code
+ Other changes
- Clean up dead code i.e. remove support for (undocumented)
nobreak opcode.
+ Braille table improvements
- Use %{version} in Source
- Pass --enable-ucs4 to configure, for compatibility with python
- Build with make -j1; otherwise make is unable to resolve some
dependencies.
- Define python_sitelib: newer versions of python-rpm-macros
overwrite it to be python2 specific (python3 macros is called
python3_sitelib).
- To be on the safe side, define __python to python2 when not
building for python3.
- Move %install_info_delete from postun to preun.
- Drop makeinfo BuildRequires: it's quite a big dependency and
the .info file is present in the tarball.
- Install doc directly (make_install -C doc).
- Update to GNOME 3.20 Fate#318572
- Use %{?_smp_mflags} for parallel build, newer %make_install
for installation, and remove redundant %clean section.
- Move data from library package to separate subpackage, to ensure
library package can be safely upgraded.
- Update to version 2.6.4:
+ New features: YAML based harness tests. Harness tests can now
be written in simple YAML notation and they are integrated with
the normal `make check' command. They can be used for both ucs2
and ucs4 and no Python is required.
+ Bug fixes:
- Use a separate gnulib instance for the library and the tools.
Use the strndup module to avoid build problems on windows.
- Fix a problem with the nocross opcode when used in
combination with the opcodes nocont and compbrl.
- Fix a problem with the decoding of the harness test files.
- Fix numerous problems in the way braille indicators are
handled. There is now a safe version of the checkAttr
function which makes sure that no attributes are checked
beyond the boundaries of the currentInput. This fixes the
random behavior with tests where the emphasis extends to the
end of the input string.
+ Other changes:
- If found use texi2any to build the documentation.
- Fix permissions of Korean tables.
- Update the windows build instructions.
+ Braille table improvements:
- Changes from version 2.6.3:
+ New features:
- [beta] The new function lou_findTable can be used for table
discovery based on meta data in table headers.
- The Python API now has a new function to check tables aptly
named ~checkTable~.
+ Bug fixes: Fixed a problem in resolveTable when using a Java
resolver.
+ Other changes: The build dependency on makeinfo is now
optional. If it is not installed we simply do not build the
documentation.
+ Braille table improvements.
+ Corrections and improvements made to UEB tables.
- Changes from version 2.6.2:
+ New features: Harness tests now can test for typeform
differences.
+ Bug fixes: Fix for emphasis bug.
+ Braille table improvements.
- Changes from version 2.6.1:
+ New features: New Braille tables.
+ Braille table improvements.
+ Bug fixes: Fix a compiler warning in the logging code.
+ Documentation updates: The documentation has been restructured
to be more beginner friendly and a short introduction to
translation table writing has been added.
+ Other changes:
- When compiling with mingw or cygwin resulting dll is
liblouis.dll.
- runHarness.py: add new output format, compact output mode
suitable for grepping.
+ Backwards incompatible changes:
- Deleted ga.ctb now superseded by ga-g1.utb and ga.g2.ctb.
- Nl-Nl-g1.utb has been removed. It is superseded by
nl-NL-g1.ctb.
- nl-be-g1.utb has been removed. It is superseded by
nl-BE-g1.ctb.
- Changes from version 2.6.0:
+ New features:
- New Braille tables.
- Logging callback. There is now a callback system in place to
get error messages and warnings.
+ Bug fixes:
- Fix back translation problems when word gets split in unusual
places causing back translation of whole words.
- Fixed bug to prevent removal of \xffff between largesign
rules.
- Fixed a bug in back translation, when a letsign was
encountered, the letsign was being applied beyond the element
it applied to.
- Fix memory leaks in the default table resolver introduced in
the previous release.
- Fixes to the build system.
+ Braille table improvements.
- Bump soname following upstream changes, leading to rename of
package liblouis2 to liblouis9.
- Update url and sourceurl to new working ones.
- Add exlicit makeinfo BuildRequires, we want to build
documentation.
==== libmbim ====
Version update (1.16.0 -> 1.20.2)
Subpackages: libmbim-glib4 mbimcli-bash-completion
- Update to version 1.20.2:
+ mbim-proxy:
- Fixed device control port management when using symlinks.
+ libmbim-glib:
- Fixed handling of fragmented indication messages.
+ Several other minor improvements and fixes.
- Update to version 1.20.0:
+ Build updated with several fixes:
- Explicitly define max allowed GLib version.
- Fix issues with -Werror=type-limits.
- Made compiler warning options compatible with clang.
+ mbim-proxy:
- Fixed client subscription to service indications using
wildcard.
- Fixed client subscription update logic when services/cids are
being removed.
- New '--empty-timeout=[SECS}' option to specify the empty
lifetime duration.
- New '--no-exit' option to avoid the proxy from exiting.
+ Several other minor improvements and fixes.
- Drop libmbim-fix-build-commits.patch: Fixed upstream. Follwing
this, drop libtool BuildRequires and autoreconf call.
- Add libmbim-fix-build-commits.patch: Fix build with new glib2.
- Follwing the above patch, add libtool BuildRequires and pass
autoreconf as the patch touches the buildsystem.
- Use modern macros and url's.
- Update to version 1.18.2:
+ mbim-proxy: Increased empty lifetime to 300s.
- Fix wording in the package summary.
- Update to version 1.18.0
+ New Microsoft Basic Connect Extensions service, that includes
new commands to manage Protocol Configuration Operations (PCO)
as well as LTE attach status and settings.
+ libmbim-glib:
- Added support to fully print all message contents, including
all fields, when traces are enabled.
- Added support for QMI indications over MBIM.
- Added additional cause codes to MbimNwError.
- Fixed signal emission in device, so that it's done before
completing transaction task.
+ mbim-proxy: Fixed the management of subscribed events, so that
the lists are maintained per-device.
+ mbimcli:
- New '--ms-query-pco' action.
- New '--ms-query-lte-attach-configuration' action.
- New '--ms-query-lte-attach-status' action.
+ Several other minor improvements and fixes.
- Update to version 1.16.2:
+ mbimcli:
- Fix SNR reporting in --atds-query-signal output.
- Longer timeout (60s) in --disconnect.
- Add "ip-type" property to --connect.
+ libmbim-glib:
- Fix printing message in Intel Firmware Update service.
- Fix error reporting when unknown status.
- Modernize spec-file by calling spec-cleaner
==== libosinfo ====
Version update (1.6.0 -> 1.7.1)
Subpackages: libosinfo-1_0-0 libosinfo-lang typelib-1_0-Libosinfo-1_0
- Drop ids.tar.bz2 in favor of using hwdata. (boo#1159838)
- BuildRequire and Require hwdata: usb.ids and pci.ids are shipped
and maintained by this package. Prior to version 1.7.x, libosinfo
shipped own, outdated copies (boo#1159838).
- Update to version 1.7.1
Changes in this release include:
* Fix usage of versioned symbols
* MinGW spec file fixes and improvements
* Fix pci.ids and usb.ids installation
- Update to version 1.7.0
Changes in this release include:
* Add API to expose a device driver "priority"
* Improve media detection when using "volume-size" to distinguish medias
* General improvements on OsinfoList APIs to avoid unsafe access
* Minor POD fixes
* Switch to meson build system
* Add API to expose "firmware" support on OsinfoOS
* Drop "env" type support from osinfo-detect
* Print the architecture of the detected tree / media on osinfo-detect
* Add API to create an OsinfoTree from a treeinfo file
==== libqmi ====
Version update (1.20.0 -> 1.24.0)
Subpackages: libqmi-glib5 libqmi-tools
- Update to version 1.24.0:
+ Various new services, requests and firmware update support
added.
- Update to version 1.22.6:
+ qmicli:
- Fix potential dereference of null GArray in LOC service.
+ libqmi-glib:
- Fix definitions for QMI_*_LTE_BAND_*_EUTRAN_32 enum values.
+ Build updated with several fixes:
- Explicitly define max allowed GLib version.
- Update to version 1.22.4:
+ New request/responses/indications:
- uim: new "Register Events" request/response.
- dms: new "Dell Change Device Mode" request/response.
- dms: new "Dell Get Firmware Version" request/response.
+ libqmi-glib:
- wds: fixed reporting unknown current rates.
+ qmi-proxy:
- Increased empty lifetime to 300s.
+ qmicli:
Avoid priting service option in 3GPP devices.
- Update to version 1.22.2:
+ Fixed CID tracking logic in the qmi-proxy.
https://gitlab.freedesktop.org/mobile-broadband/libqmi/issues/9
- Update to version 1.22.0:
+ Build now looks for the correct python provider in the system
during configure.
+ New services: New 'QoS' (Quality of Service) service, with some
minimal initial implementation to support flow/network status
querying. Additionally, some Sierra-specific commands are also
implemented that allow querying per-bearer statistics (e.g. if
multiple dedicated and default LTE bearers are used).
+ New request/responses/indications:
- loc: new "Register Events" request/response.
- loc: new "NMEA" indication.
- loc: new "Engine State" indication.
- loc: new "Fix Recurrence Type" indication.
- loc: new "GNSS Sv Info" indication.
- loc: new "Inject Predicted Orbits Data"
request/response/indication.
- loc: new "Get Predicted Orbits Data Source"
request/response/indication.
- loc: new "Set Server" request/response/indication.
- loc: new "Get Server" request/response/indication.
- loc: new "Delete Assistance Data"
request/response/indication.
- loc: new "Set Operation Mode" request/response/indication.
- loc: new "Get Operation Mode" request/response/indication.
- loc: new "Inject XTRA Data" request/response/indication.
- uim: new "Card Status" indication.
- wds: new "Get Default Profile Num" request/response.
- wds: new "Set Default Profile Num" request/response.
- wds: new Sierra-specific "Swi Create Profile Indexed"
request/response.
+ New TLVs supported in existing messages:
- loc: added multiple new TLVs in the "Position Report"
indication, which was a minimal skeleton in previous
releases.
- loc: added 'Fix Recurrence Type' TLV in "Start".
- loc: added 'Minimum Interval between Position Reports' TLV in
"Start".
- nas: added 'Acquisition Order Preference' TLV in "Set System
Selection Preference" and "Get System Selection Preference".
- nas: added 'Phy CA Agg Secondary Cells' TLV in "Get LTE Cphy
CA Info".
- wds: added 'WDS APN Disabled Flag' TLV in "Create Profile",
"Modify Profile" and "Get Profile Settings".
- wds: added 'WDS Roaming Disallowed Flag' TLV in "Create
Profile", "Modify Profile" and "Get Profile Settings".
+ libqmi:
- Assume TLVs < 0x10 are mandatory by default.
- Fixed some missing QmiProtocolErrors and updated some
existing ones.
- Implemented support to allow enabling QMI indications when in
MBIM mode.
- Addded missing QmiNasBandPreference and
QmiDmsLteBandCapability flags.
- Deprecate QMI_CORE_ERROR_TLV_EMPTY, as empty TLVs are allowed
by the protocol and totally valid e.g. in 0-sized string-type
TLVs.
- Moved all deprecated APIs to 'qmi-compat.h' header.
+ qmicli:
- New '--loc-get-position-report' command.
- New '--loc-get-gnss-sv-info' command.
- New '--loc-follow-position-report' command.
- New '--loc-follow-gnss-sv-info' command.
- New '--loc-follow-nmea' command.
- New '--loc-delete-assistance-data' command.
- New '--qos-get-flow-status' command.
- New '--qos-get-network-status' command.
- New '--qos-swi-read-data-stats' command.
- New '--qos-reset' command.
- New '--wds-create-profile' command.
- New '--wds-modify-profile' command.
- New '--wds-delete-profile' command.
- New '--wds-get-default-profile-num' command.
- New '--wds-set-default-profile-num' command.
- New '--wds-swi-create-profile-indexed' command.
- Added support to request acquisition order preference updates
when using '--nas-set-system-selection-preference'.
- Fixed slot indices in '--uim-get-card-status'.
- Fixed '--uim-set-pin-protection', '--uim-verify-pin",
"--uim-unblock-pin", and '--uim-change-pin', so that a dummy
application identifier is always used.
- Updated so that all commands work even through QMI over MBIM,
even if indications are required to complete the command
(e.g. most PDC and LOC commands).
+ qmi-network: Avoid creating invalid --wds-start-network when
APN is not set.
+ Several other minor improvements and fixes.
- Update to version 1.20.2:
+ qmicli:
- Exit on --wds-start-network parse errors.
- Fix reading current technology in
- -wds-get-data-bearer-technology.
- Remove implicity casts to GDestroyNotify in
g_clear_pointer().
+ qmi-firmware-update:
- Fix --ignore-version-errors.
- Fix byte counts in error message.
+ libqmi-glib:
- dms: factory settings related operations since 1.0
- Avoid closing same file descriptor twice.
- Don't leak the inner MbimDevice if MBIM_QMUX_ENABLED.
- Add no-dependency-on filter to rpmlintrc, filter out false
warning about missing deps in devel package.
- Update summary to standard language
- Modernize spec-file by calling spec-cleaner
==== librsvg ====
Version update (2.42.3 -> 2.46.3)
Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 rsvg-thumbnailer typelib-1_0-Rsvg-2_0
- Add explicit conflicts between rsvg-convert and rsvg-view <=2.45.7.
- Fix incorrect obsoletes for rsvg-view.
- Add patches to fix coloring of symbolic icons (glgo#GNOME/librsvg#525):
* 0001-croco.rs-Add-struct-definition-for-CRSimpleSel.patch
* 0002-Compute-the-specificity-of-CSS-selectors.patch
* 0003-525-Consider-specificity-when-applying-CSS-selector-.patch
- Remove BuildRequires rust-std. The replacement rust-std-static
is already required by rust.
- Update to version 2.46.3:
+ glgo#GNOME/librsvg#516: Fix inadvertent bump in the minimum
Rust version required. The string_cache crate is now pinned to
a version that still works on Rust 1.34.
+ glgo#GNOME/librsvg#521: Compute geometries correctly if there
is a viewBox attribute.
+ glgo#GNOME/librsvg#308: Fix stack exhaustion with circular
references in <use> elements.
+ Consistently use the LGPL 2.1 wherever it is mentioned.
- Drop COPYING, everything is covered by COPYING.LIB now.
- Update to version 2.46.2:
+ Patterns and gradients reused across more than one element will
only get resolved once now; this should make things marginally
faster for patterns or gradients with fallbacks.
+ glgo#GNOME/librsvg#515: Librsvg now has limits on the number of
loaded XML elements, and the number of referenced elements
within an SVG document. This is to mitigate malicious SVGs
which try to consume all memory, and those which try to consume
an exponential amount of CPU time.
- Update to version 2.46.1:
+ Fix empty patterns which reference a fallback pattern with
children.
- Update to version 2.46.0:
+ All of librsvg.so is now implemented in Rust! That is, except
for a very thin wrapper over the public API functions.
Hopefully we can remove this wrapper when Cargo gets some more
features around controlling the linking step. This release
requires at least Rust 1.34.
+ Librsvg now comes with a Rust crate that can be used from Rust
applications. See librsvg_crate/examples. This Rust API is
designed to be idiomatic; if you want a Rust binding to the
shared library instead, please use the "rsvg-rs" crate from
crates.io.
+ The following API functions are new in the C library:
- rsvg_handle_get_intrinsic_dimensions()
- rsvg_handle_render_document()
- rsvg_handle_render_layer()
- rsvg_handle_render_element()
- rsvg_handle_get_geometry_for_layer()
- rsvg_handle_get_geometry_for_element()
- Correspondingly, there is a new chapter in the documentation,
called "Recommendations for Applications". These new APIs
conform better with the web platform's idea of how SVG
sizing/positioning should work. Applications should now find
it easier to scale and render SVGs in a single call, instead
of having to obtain image dimensions first.
+ A bunch of functions have been deprecated but are still
available:
- rsvg_handle_write()/close() are deprecated in favor of the
stream functions. Unfortunately the write()/close() pair
require buffering the entire document, in case it is a .svgz
compressed file; the streaming functions do not have this
problem.
- Functions that return RsvgDimensionData and RsvgPositionData
are deprecated, since they just use integers instead of
floating point numbers. They are replaced with the
_get_geometry_*() functions above.
+ The library is a lot more strict now in terms of detecting that
the API functions are called in the correct order. For example,
calling rsvg_handle_get_dimensions() before rsvg_handle_close()
will now emit a critical warning.
+ Librsvg is gradually moving towards using code from Mozilla's
Servo. We haven't quite gotten rid of libcroco and libxml2 yet,
but this is in progress.
- Update to version 2.45.92:
+ Fix glgo#GNOME/librsvg#496: Ensure all lengths and angles parse
as finite numbers.
+ Fix glgo#GNOME/librsvg#497: Don't panic on paths with
all-invalid commands.
+ Fix glgo#GNOME/librsvg#500: Added additional SVG blend-modes
for the feBlend filter primitive.
+ Some changes in the build structure to allow for faster builds.
- Update to version 2.45.90:
+ New API functions:
- rsvg_handle_render_document().
- rsvg_handle_render_layer().
- rsvg_handle_render_element().
- rsvg_handle_get_geometry_for_layer().
- rsvg_handle_get_geometry_for_element().
+ CairoRenderer in the librsvg_crate has corresponding functions
as well.
+ Fix builds with gettext ? 0.20.
+ If the C API is called out of order, downgrade hard panics to
g_critical() to cope with incorrect/old applications that
called rsvg_handle_get_dimensions() before
rsvg_handle_close().
+ API reference documentation is much improved.
- Update to version 2.45.8:
+ This version requires at least Rust 1.34.
+ Fix build on Rust earlier than 1.36.
+ Update gtk-rs and dependent crates.
- Changes from version 2.45.7:
+ Don't panic if an SVG has character data outside the first
element.
+ Don't panic when there's an xi:include fallback with no parent
element.
+ Fix blurry semi-opaque objects when rendering with a scaled
transformation.
+ Don't ignore the first x/y/dx/dy in text/tspan elements if
there is more than one position specified.
+ In librsvg_crate, SvgHandle now has a ::has_element_with_id()
method.
+ rsvg-convert now catches the case where the SVG has no
dimensions.
+ This version no longer contains the rsvg-view program, so
librsvg no longer depends on GTK.
+ The poly element no longer supports "verts" as an alias for the
"points" attribute. The "verts" name was only used in SVG
pre-1.0, and we had been cargo-culting that name ever since.
+ We now use more machinery from Mozilla Servo, in this case the
markup5ever and rust-selectors crates. This is in line with
gradually replacing libcroco with a Rust-only CSS machinery.
+ Lots and lots of refactoring and cleanups: use the rctree crate
instead of our own tree representation; remove interior
mutability in element structs; make the gradients and patterns
code less repetitive.
+ Update some dependencies.
+ Fix static linking and Windows builds.
- Drop rsvg-view subpackage and pkgconfig(gtk+-3.0) BuildRequires
and obsolete it from main library following upstream changes.
- Add new rsvg-convert subpackage for the convert tool previously
packaged in rsvg-view.
- Update to version 2.45.6:
+ Librsvg now requires Rust 1.30.0 or later.
+ Librsvg now requires Cairo 1.16.0 or later.
+ This version introduces librsvg_crate, an idiomatic Rust crate
for using librsvg from Rust programs directly, without using
GObject machinery. This API is subject to change, but you can
start using it now in an experimental fashion.
+ All of the librsvg internals are now in Rust! The C code is
just a thin wrapper over Rust functions.
+ The internals library has been converted to Rust 2018.
+ Within librsvg_crate, there is a new infrastructure for doing
reftests in Rust, that does not depend on PNG reference files.
See librsvg_crate/tests for details.
+ This release introduces the following new APIs:
- rsvg_handle_get_intrinsic_dimensions(),
- rsvg_handle_get_geometry_for_element().
+ Parsing of the "style" attribute, which has a plain list of CSS
property declarations, is now done with rust-cssparser.
+ CSS selector matching should be marginally faster than before.
+ Fix Visual Studio builds.
+ Fix glgo#GNOME/librsvg#11: Respect the "direction" property for
bidirectional text.
+ Fix glgo#GNOME/librsvg#295: Ensure the initial viewport fits
into temporary surfaces for compositing.
+ Fix glgo#GNOME/librsvg#425: Don't fail parsing if the system's
locale is broken.
+ Fix glgo#GNOME/librsvg#438, glgo#GNOME/librsvg#443: Don't
create intermediate raster surfaces unless absolutely needed.
This was causing blurred output for SVGs from Inkscape and
Illustrator, since they include an "enable-background" property
even when there are no filters in use.
+ Fix glgo#GNOME/librsvg#443: Fix blurry output when
enable-background is used without filters.
+ Fix glgo#GNOME/librsvg#455: Fix rounding error on i386.
+ Check for Cairo errors when constructing paths.
- Update to version 2.45.5:
+ At build time, you can now pass $CARGO and $RUSTC environment
variables if you need to override the default Rust toolchain.
Please see COMPILING.md for details.
+ Fix glgo#GNOME/librsvg#405: In the gdk-pixbuf loader, don't
crash if the write() function doesn't receive a GError.
+ Fix glgo#GNOME/librsvg#268: Remove the comp-op property; it's
not in SVG 1.1 nor SVG 2.
+ Fix glgo#GNOME/librsvg#415: register RsvgHandleFlags and the
RsvgError enum values in a thread-safe fashion.
+ All of the library's non-GObject functionality is implemented
in Rust now.
+ Update the cairo crate.
+ Clean up the loading code paths.
+ Updated compilation docs for Debian.
+ Updated parts of the reference documentation.
- Update to version 2.45.4:
+ Fix glgo#GNOME/librsvg#402: Fix the library's soname.
- Update to version 2.45.3:
+ Big news! All the real work in the library is now implemented
in Rust. The public API is implemented in C, but most it calls
immediately into the Rust code.
+ rsvg_handle_set_base_uri() now really assumes that it is passed
a URI. Previously it would try to differentiate between real
URIs, and absolute or relative file paths. If this breaks your
code (i.e. you are passing a filename, not a URI), please tell
us so we can restore the old behavior!
+ Fix glgo#GNOME/librsvg#395: Don't panic in feMorphology if it
ends up with a negative scaling transformation.
+ Fix glgo#GNOME/librsvg#398: Detect circular references in
gradients.
+ Match the Firefox/Chrome behavior on gradients and patterns
with circular references for fallbacks.
+ Fixes for Rust 1.30 and below.
+ Lots and lots of refactoring.
- Changes from version 2.45.2:
+ rsvg_cleaup() is now deprecated. This was only meant to be
called from code to be checked by Valgrind. Leak checkers may
show reachable memory from libxml2; real memory leaks should
still be reported, of course.
+ As an experimental change, librsvg no longer calls
xmlInitParser() from libxml2. Please tell us if this causes
problems for multithreaded programs.
+ Added g_warning()s to ensure the API is called in the correct
sequence.
+ The text handling code has been completely refactored and
simplified. This will allow us to implement the x/y/dx/dy
properties for multiple glyphs in the future. Please report any
problems you experience in text rendering.
+ Fix glgo#GNOME/librsvg#385: Don't crash if there is no
rsvg_handle_write() before rsvg_handle_close().
+ Fix glgo#GNOME/librsvg#391: Avoid undefined behavior when
casting opaque pointers.
+ Fix crash when a linear RGB filter is followed by an SRGB
filter.
+ Fix glgo#GNOME/librsvg#393: Stack overflow when freeing
thousands of sibling elements.
+ Fix positioning of adjacent <tspan> elements.
+ All the toplevel loading and drawing code is implemented in
Rust now.
+ Pixbuf conversion code is in Rust now.
+ Cleanups in the code for XML processing, markers, attributes.
+ Many build/link fixes.
+ Cleanups in the code that calls libxml2.
- Changes from version 2.45.1:
+ New public API, rsvg_handle_get_geometry_sub(), to get the
exact geometry of an element. The functions
rsvg_handle_get_position_sub() and
rsvg_handle_get_dimensions_sub() are deprecated now; these
returned incomplete data with integer coordinates.
+ rsvg_handle_write() and rsvg_handle_close() are now deprecated
in favor of the functions which use a GInputStream. The former
need to buffer the entire SVG data first; the latter don't need
buffering.
+ Librsvg no longer tries to load XML entities which reference
external resources, either parameter or general entities,
declared in the DTD. This never worked properly, and it is
better to do so via the xi:include mechanism. Also, unparsed
external entities with a notation are not really supported in
SVG; it has its own <image> element and similar for that
purpose. Only internal general entities are supported now, for
example:
- <!ENTITY foo "<some xml here>">.
- <!ENTITY bar "some text here">.
+ Started support for localized error messages.
+ Ported to Rust: loading code, XML processing code, data: URL
parsing.
+ Many code cleanups and refactorings.
+ Fix undefined behavior in casts.
+ Cairo/Rust API updates.
+ configure.ac cleanups.
- Add lang_package macro/subpackage, librsvg now have translations.
- Add a librsvg_sover define and set it to 2.
- Update to version 2.44.15:
+ Fix glgo#GNOME/librsvg#11: Respect the "direction" property for
bidirectional text.
+ Fix glgo#GNOME/librsvg#462: Fix usage of std::f64::EPSILON for
Rust 1.28.
+ Fix glgo#GNOME/librsvg#497: Don't panic on paths with
all-invalid commands.
+ Fix glgo#GNOME/librsvg#496: Ensure all lengths and angles parse
as finite numbers.
+ Fix glgo#GNOME/librsvg#426: Detect files vs. URIs in
rsvg_handle_new_from_file() on Windows.
+ Fix a memory leak in the test suite.
- Update to version 2.44.14:
+ Fix glgo#GNOME/librsvg#425: Don't fail parsing if the system's
locale is broken.
+ Fix glgo#GNOME/librsvg#438, glgo#GNOME/librsvg#443: Don't
create intermediate raster surfaces unless absolutely needed.
This was causing blurred output for SVGs from Inkscape and
Illustrator, since they include an "enable-background" property
even when there are no filters in use.
+ Fix glgo#GNOME/librsvg#443: Fix blurry output when
enable-background is used without filters.
+ Fix glgo#GNOME/librsvg#455: Fix rounding error on i386.
+ Check for Cairo errors when constructing paths.
- Update to version 2.44.13:
+ Updated compilation docs for Debian.
+ Fix glgo#GNOME/librsvg#415: Register RsvgHandleFlags and the
RsvgError enum values in a thread-safe fashion.
- Update to version 2.44.12:
+ At build time, you can now pass $CARGO and $RUSTC environment
variables if you need to override the default Rust toolchain.
Please see COMPILING.md for details.
+ Fix glgo#GNOME/librsvg#405: In the gdk-pixbuf loader, don't
crash the write() function doesn't receive a GError.
+ Fix glgo#GNOME/librsvg#398: Detect circular references in
gradients.
- Update to version 2.44.11:
+ Fix crash when a linear RGB filter is followed by an SRGB
filter.
+ Fix stack overflow when freeing thousands of sibling elements.
+ feMorphology was crashing with a negative scaling
transformation.
+ Fix positioning of adjacent <tspan> elements.
- Update to version 2.44.10:
+ Don't crash if there is no rsvg_handle_write() before
rsvg_handle_close().
+ Avoid undefined behavior when casting opaque pointers.
+ Added g_warning()s to ensure the API is called in the correct
sequence.
- Update to version 2.44.9:
+ rsvg-convert was positioning extracted elements incorrectly
when using the -w/-h options together with --export-id.
+ Mis-rendering in small arc segments.
+ Rendering of gradients for horizontal/vertical stroked lines
with gradientUnits="userSpaceOnUse".
+ Fix a couple of memory leaks in the error paths of the
GdkPixbuf loader.
- Update to version 2.44.8:
+ Don't drop spaces around <tspan> elements.
+ rsvg-convert now uses pixel units for SVG output, instead of
points.
+ Tweaks to have the test suite pass on i386 and non-x86_64
platforms.
+ With RSVG_LOG=1, librsvg will now report when SVGs have
references to nonexistent elements, to aid debugging (for
example, in an xlink:href attribute).
+ Allow reference tests with a small difference to pass without
breaking the build.
- Update to version 2.44.7:
+ Correctly match the systemLanguage attribute with the user's
locale.
+ Parse xml:lang correctly.
+ Don't modify the caller's cairo_t state during rendering.
+ Don't panic if we get a "data:" URI with empty data.
+ Don't panic on getting a very large "order" for
feConvolveMatrix.
+ Bugs fixed: glgo#GNOME/librsvg#256, glgo#GNOME/librsvg#320,
glgo#GNOME/librsvg#334, glgo#GNOME/librsvg#349,
glgo#GNOME/librsvg#352.
- Update to version 2.44.6:
+ Fix 32-bit builds.
- Changes from version 2.44.5:
+ Fix rsvg_handle_get_dimensions_sub() no longer panics if passed
a nonexistent fragment identifier.
+ CSS processing code is now in Rust, although it still calls
libcroco to do the parsing.
+ Bugs fixed: glgo#GNOME/librsvg#343, glgo#GNOME/librsvg#346,
glgo#GNOME/librsvg#347, glgo#GNOME/librsvg#348,
glgo#GNOME/librsvg#349.
- Update to version 2.44.4:
+ Cleanups and refactoring.
+ Bugs fixed: glgo#GNOME/librsvg#341, glgo#GNOME/librsvg#342,
glgo#GNOME/librsvg#344, glgo#GNOME/librsvg#345.
- Changes from version 2.44.3:
+ Fix building when srcdir != builddir.
+ Fixes from fuzz testing: don't panic when the feConvolveMatrix
kernel is not set; fix upper bounds in filter pixel getters.
+ Updates to the CI infrastructure and the build documentation.
+ Bugs fixed: glgo#GNOME/librsvg#339, glgo#GNOME/librsvg#335,
glgo#GNOME/librsvg#337, glgo#GNOME/librsvg#338,
glgo#GNOME/librsvg#340.
- Append Apache-2.0 and MIT licenses to main package's and
librsvg-2-2 subpackage's License tags to comply with Rust crates,
static linked against LibRSVG, licenses.
- Update to version 2.44.2:
+ Don't leak all the elements at the toplevel
(glgo#GNOME/librsvg#325).
+ Make masking work on big-endian (glgo#GNOME/librsvg#328).
+ Fix library ordering so -Wl,--as-needed works.
- Update to version 2.44.1:
+ Don't panic if trying to render a non-empty SVG with no
elements (glgo#GNOME/librsvg#324).
+ All the elements were being leaked at the toplevel
(glgo#GNOME/librsvg#325).
- Update to version 2.44.0:
+ Librsvg now has minimal logging for debugging by setting the
RSVG_LOG environment variable. See CONTRIBUTING.md for details.
+ Speed improvements for Gaussian blur, SRGB conversions, and
various filters.
+ Fix glgo#GNOME/librsvg#264: The letter-spacing property now
supports "normal" in addition to lengths.
+ Fix glgo#GNOME/librsvg#318: The font-weight property was being
parsed incorrectly.
+ Fix glgo#GNOME/librsvg#323: Don't use 100% "forever" with
malicious SVGs that cause an exponential number of elements to
be instanced through the <use> element. We limit the number of
<use> instances now.
+ Fix glgo#GNOME/librsvg#293: Don't panic when masking an empty
group.
+ Fix glgo#GNOME/librsvg#319: Parse single font-family correctly.
+ Cleanups for the internal representation of elliptical arcs in
paths.
- Update to version 2.43.4:
+ This is an early release to test the effects of threading in
librsvg.
+ The lighting and Gaussian blur filters are now parallelized
with Rayon; they will use all available cores.
- Update to version 2.43.3:
+ Tentative fix: Don't panic if rendering to a non-image Cairo
surface (glgo#GNOME/librsvg#309).
+ Couple of optimizations.
- Update to version 2.43.2:
+ All the filter effects have been ported to Rust.
+ We now require Rust 1.26.
+ We now include Rust debug information even in release builds,
to make it easier to obtain stack traces.
+ Fix glgo#GNOME/librsvg#310: Respect DPI in the font-size
property.
+ Fix: draw the circle/ellipse elements with the same orientation
as the SVG 1.1 test suite; this is relevant for
stroke-dasharray.
+ Refactoring of the drawing code and font sizes.
+ New filters in Rust: feConvolveMatrix, feColorMatrix,
feMorphology, feDisplacementMap, feGaussianBlur,
feDistantLight, feSpotLight, fePointLight, feTile.
+ Updated Rust dependencies.
- Update to version 2.43.1:
+ Test fonts should now work with --enable-installed-tests
(glgo#GNOME/librsvg#259).
+ Don't panic when trying to filter an empty group
(glgo#GNOME/librsvg#277).
+ Don't panic if we try to clip an empty group
(glgo#GNOME/librsvg#292).
+ Fix the feOffset filter's coordinate parsing.
+ Fix linearization of SRGB data in the feComposite filter.
+ Fix CSS cascading in filters.
+ Fix, don't render filters if they are in error.
+ Fixed a couple of memory leaks in the test suite.
+ Filters now support FillPaint and StrokePaint for input.
+ Filters now support the color-interpolation-filters property.
+ The feImage, feBlend, feComponentTransfer filters are now in
Rust.
+ The feOffset filter now supports fractional offsets.
+ The drawing context code is now in Rust.
+ All the style property parsers have been moved to
rust-cssparser.
- Update to version 2.43.0:
+ Fixes:
- feDistantLight and feSpotLight now work again
(glgo#GNOME/librsvg#241).
- feComposite is fixed not to overwrite the source image in
some cases; this fixes drop shadows generated from Inkscape
(glgo#GNOME/librsvg#282).
+ Rust implementation:
- Text, tspan and tref elements;
- Basic styling infrastructure;
- Internals of the drawing infrastructure and bounding-box
computation;
- Element creation from the parsing stage;
- Clipping and Masking.
+ The feComposite filter now operates in linear RGB space, for
better spec compliance (glgo#GNOME/librsvg#275).
+ Filters now compute their bounds to floating-point values,
instead of clipping them to integers.
+ Text rendering improvements.
- Update to version 2.42.7:
+ Fix a denial-of-service condition from exponential explosion of
rendered elements, through nested use of SVG "use" elements in
malicious SVGs. This is similar to the XML "billion laughs
attack" but for SVG instancing (glgo#GNOME/librsvg#323).
- Update to version 2.42.6:
+ Fix drop-shadows generated from Inkscape; we were overwriting
a surface inadvertently (glgo#GNOME/librsvg#282).
+ Fix confusion between feSpotLight and feDistantLight
(glgo#GNOME/librsvg#241).
+ Don't panic if we try to clip with an empty region
(glgo#GNOME/librsvg#292).
+ Fix out-of-tree builds and tests.
+ Compilation can now use a RUST_TARGET variable to override the
host triplet when cross-compiling. See COMPILING.md for
details.
- Update to version 2.42.5:
+ Don't render filter primitives that have invalid attributes.
This was causing a crash in feColorMatrix
(glgo#GNOME/librsvg#266).
+ rsvg_handle_render_cairo() will now refuse to render if the
cairo_t passed to it is in an error state. Fixes a panic in the
cairo-dock program (glgo#GNOME/librsvg#276).
+ The test suite now writes test artifacts to tests/output
instead of /tmp (glgo#GNOME/librsvg#206).
- Update to version 2.42.4:
+ Fixes:
- Elements with systemLanguage attributes without variants now
work better.
- Possible crash on invalid gradient references.
- Negative values are catched in stroke-dasharray properties
instead of leaving the cairo_t in an error state
(glgo#GNOME/librsvg#227).
- Empty transform attribute now correctly yields an identity
transform (glgo#GNOME/librsvg#228).
+ Make robust against patterns and gradients with no children.
+ Lots of code cleanups and refactorings.
+ Code moved to Rust: low-level path and PangoLayout drawing,
"switch" element.
==== libsecret ====
Version update (0.18.7 -> 0.19.1)
Subpackages: libsecret-1-0 libsecret-lang typelib-1_0-Secret-1
- Update to version 0.19.1:
+ service: Fix secret_service_ensure_session_finish error
propagation.
- Changes from version 0.19.0:
+ secret-password: Add necessary functions to migrate from D-Bus
based API.
+ egg: Request that secure memory not be dumped to disk.
+ Add version macros.
+ Add missing GType to flags in .gir.
+ paths: Port from GSimpleAsyncResult to GTask.
+ build: Bump meson_version to 0.50.
+ Build and test fixes.
- Update to version 0.18.8:
+ Add support for g_autoptr() to our types.
+ Remove deprecated g_type_class_add_private().
+ Bump GLib dependency (2.44+).
+ Add meson build support.
+ Fix vapi generation.
+ Build fixes.
+ Updated translations.
==== libsoup ====
Version update (2.62.2 -> 2.68.3)
Subpackages: libsoup-2_4-1 libsoup-lang typelib-1_0-Soup-2_4
- Update to version 2.68.3:
+ Fixes to testing infrastructure.
+ Enable GNOME support in mingw.
+ Allow introspection in cross builds.
+ Updated translations.
- Disable NTLM for the time being (causes build cycle):
+ Drop samba-winbind BuildRequires.
+ Pass -Dntlm=disabled to meson.
- Update to version 2.68.2:
+ Documentation fixes.
+ Windows compatibility test fixes.
+ WebSockets: client_max_window_bits in server must have a value.
+ build: improve diagnostics when detecting Apache.
+ NTLM: Make v2 authentication more robust.
+ Updated translations.
- Update to version 2.68.1:
+ Several memory leaks fixed in tests, examples, and parsing
code.
+ SoupServer: Fixes to Windows path handling.
+ Changes in version 2.68.0:
+ Updated translations.
+ Changes in version 2.67.93:
+ SoupMessage: Handle Transfer-Encoding: identity for
compatibility reasons.
+ WebSockets: Only poll IO stream when needed.
+ WebSockets: Properly set cookies received during handshake.
+ WebSockets: Plug a couple of memory leaks and fix a few
read-after-free memory errors.
+ WebSockets: document how web socket extensions should treat
buffers in case of error.
+ SoupSession: Don't reset user GCancellable internally.
+ Tests: Make tests installable.
+ Remove deprecate GTimeVal internal usage.
+ CI: increase coverage by enabling all features during testing.
+ Updated translations.
- Update to version 2.67.92:
+ Silence GTimeVal deprecation warnings.
+ API documentation and annotation fixes.
+ Plug a couple of NTLM authentication memory leaks.
+ Meson: Use feature options.
+ Meson: Do not fallback to system krb5-config for
cross-compilation.
+ NTLM: Fix build with NTLM enabled.
+ Updated translations.
- Changes from version 2.67.91:
+ HSTS: New API to retrieve information about existing HSTS
policies.
+ Updated translations.
- Changes from version 2.67.90:
+ WebSockets: add support for WebSocket extensions via new
SoupWebsocketExtensionManager and SoupWebsocketExtension API.
+ WebSockets: add support for the permessage-deflate extension,
enabled by default in SoupServer and in the client side only if
SoupWebsocketExtensionManager is added to a session.
+ WebSockets: Allow sending close frames with no body.
+ WebSockets: ignore messages after close has been sent and
received.
+ Meson: tls-check improved.
+ Meson: improve Apache checks.
- Changes from version 2.67.3:
+ WebSockets: allow sending empty binary data.
+ WebSockets: fail and load the connection on invalid payload
length.
+ WebSockets: allow NULL characters in text messages data.
+ WebSockets: Close connection on wrongly masked/unmasked frame
as per RFC.
+ WebSockets: other code fixes.
+ NTLM: Fix NTLMv2 authentication.
+ SoupMessage: fix several deprecation warnings related to
private data.
- Changes from version 2.67.2:
+ gobject-introspection: Fix annotation for soup_auth_new().
+ brotli: Do not advertise the decoder as it's failing with some
websites.
+ Meson: Fix xml2 and sqlite fallbacks.
+ HSTS: Add SoupHSTSEnforcer:hsts-enforced signal.
+ HSTS: Fixes to the types used to store policies in the SQLite
storage.
+ HSTS: Accept Strict-Transport-Security regardless of casing.
+ WebSockets: Ensure messages finishes when handshake fails.
+ WebSockets: Fix critical warnings and test failures.
- Changes from version 2.67.1:
+ Add a brotli decoder. This adds a new dependency on libbrotli.
+ Add strict secure cookies support.
+ Add HSTS enforcer SoupSession feature (with both memory and
sqlite backends).
+ meson gtk-doc documentation fixes.
- Add libbrotlidec to BuildRequires.
- Adjust meson: need "enabled" rather than "true" in a few places.
- Add samba-winbind to BuildRequires: meson checks for ntlm_auth.
- Meson: doc option is now gtk_doc.
- Add libsoup-disable-hsts-tests.patch: these require *.localhost
to resolve.
- Update to version 2.66.3:
+ docs: various gtk-doc fixes.
+ SoupServer: Fixes to Windows path handling.
- Update options passed to meson following upstream changes.
- Update to version 2.66.2:
+ Make gettext optional (might not be available in Windows).
+ MSVC: set encoding to UTF-8 to avoid errors.
+ MinGW tests build fix.
+ Check for TLS support only when external glib dependency is
available.
- Update to version 2.66.1:
+ Fix dylib versioning in MacOS.
+ Visual Studio build fixes.
+ MinGW build fixes.
+ Meson build system improvements.
+ Fix random CI failures due to parallel apache tests.
+ Code cleanups.
- Update to version 2.66.0:
+ Fix lookup for libxml2 on Visual Studio builds.
- Add meson_test macro in check section, run tests during build.
- Update to version 2.65.92:
+ SoupConnection: Fix check for remote disconnectin idle state.
+ Code cleanups and warnings fixed.
+ Remove stale .pc.in files.
+ Updated translations.
- Update to version 2.65.91:
+ Remove RFCs from sources.
- Update to version 2.65.90:
+ Avoid using threads in SoupRequestFile asynchronous API.
- Fix translation-update-upstream call, needed after update of
translation-update-upstream in distro.
- Update to version 2.65.2:
+ Remove autotools build system and change to meson by default.
+ Many fixes to Meson.
+ Improvements to the continuous integration infrastructure
+ Make sure SoupSession features are not disposed until all
pending messages are processed.
+ Updated translations.
- Update to version 2.65.1:
+ Added MTLMv2 responses support.
+ Many fixes to the meson build system.
+ Remove Visual Studio project files.
+ Enable VAPI by default.
+ New strict header field parameter parsing API.
+ Code cleanups.
+ Updated translations.
- Drop meson and apidocs beconds and conditionals, fixed upstream.
- Update to version 2.64.2:
+ TLD tests updated.
+ Updated translations.
- Update to version 2.64.1:
+ Many fixes to the meson build system (which, by the way, is NOT
official yet).
+ Updated translations.
- Changes from version 2.64.0:
+ Many fixes to the meson build system.
+ Updated translations.
- Conditionalize meson use: it's currently providing wrong
capability leading to every package autodepending on
libsoup-2.4.so.1() capability to get "Unresolvable"
(glgo#GNOME/libsoup#9).
- Update to version 2.63.92:
+ Updated translations.
- Add:
+ meson BuildRequires and replace configure/make/make_install/\
make_check with meson/meson_build/meson_install/meson_test
macros to follow upstream's build system port to Meson.
+ libsoup-add-missing-po-meson_build.patch
(glgo#GNOME/libsoup#6).
- Drop no longer needed intltool BuildRequires: upstream migrated
to Gettext.
- Conditionalize build of API docs: they are currently failing
(glgo#GNOME/libsoup#8).
- Enable tests run to increase QA of package.
- Update to version 2.63.91:
+ Simplify soup_hosts_matches_host().
+ Add new tests for trailing dots in domain names.
+ Updated translations.
- Update to version 2.63.90:
+ Set default cookie path for NULL origins.
+ Fixes to GObject-introspection.
+ Use atomic-refcounting in classes that are not using
GObject-refcounting.
+ Many Coverity-found code fixes.
+ Bail out on cookie-jar calls with empty hostnames.
+ Fixes to the simple-httpd example.
- Update to version 2.62.3:
+ Check for trailing dots in domains.
+ Set default cookie path for NULL origins.
+ Use atomic-refcounting in classes that are not using
GObject-refcounting.
+ Many Coverity-found code fixes.
+ Bail out on cookie-jar calls with empty hostnames.
- Drop libsoup-boo1100097-empty-string.patch: Fixed upstream.
==== libva ====
Version update (2.3.0 -> 2.5.0)
Subpackages: libva-drm2 libva-x11-2 libva2
- This release is needed for latest intel-media-driver update
(jsc#SLE-8838)
- Update to version 2.5.0:
* Correct the comment of color_range.
* Add VA_FOURCC_A2B10G10R10 for format a2b10g10r10.
* Adjust VAEncMiscParameterQuantization structure to be align with VAEncMiscParameterBuffer(possible to impact BC)
* Add attribute for max frame size
* Add va_footer.html into distribution build
* va_trace: hevc profiles added
* Add new definition for input/output surface flag
* va/va_trace: add trace support for VAEncMiscParameterTypeSkipFrame structure.
* va/va_trace: add MPEG2 trace support for MiscParam and SequenceParam
* va_openDriver: check strdup return value
* Mark some duplicated field as deprecated
* Add return value into logs
* va/va_trace: add trace support for VAEncMiscParameterEncQuality structure.
* Add newformat foucc defination
* va_backend: remove unneeded linux/videodev2.h include
* va_trace: add missing <sys/time.h> include
* configure: don't build glx if VA/X11 isn't built
* va/va_trace: unbreak with C89 after b369467
* [common] Add A2RGB10 fourcc definition
* build: meson: enables va messaging and visibility
* va/va_trace: add trace support for RIR(rolling intra refresh).
* va/va_trace: add trace support for ROI(region of interest)
- Update to version 2.4.1:
* [common] Add A2RGB10 fourcc definition.
* build: meson: enables va messaging and visibility.
* va/va_trace:
- Add trace support for RIR(rolling intra refresh).
- Add trace support for ROI(region of interest).
- Update to version 2.4.0:
* va_TraceSurface support for VA_FOURCC_P010
* Add pointer to struct wl_interface for driver to use
* (integrate) va: fix new line symbol in error message
* av: avoid driver path truncation
* Fix compilation warning (uninit and wrong variable types) for
Android O MR1
* Allow import of the DRM PRIME 2 memory type
* android: ignore unimportant compile warnnings
* compile: fix sign/unsign compare in va_trace.c
* android: replace utils/Log.h with log/log.h
* High Dynamic Range Tone Mapping: Add a new filter for input
metadata and some comments
* Remove restrictions on vaSetDriverName()
==== libva-gl ====
Version update (2.3.0 -> 2.5.0)
Subpackages: libva-glx2 libva-wayland2
- This release is needed for latest intel-media-driver update
(jsc#SLE-8838)
- Update to version 2.5.0:
* Correct the comment of color_range.
* Add VA_FOURCC_A2B10G10R10 for format a2b10g10r10.
* Adjust VAEncMiscParameterQuantization structure to be align with VAEncMiscParameterBuffer(possible to impact BC)
* Add attribute for max frame size
* Add va_footer.html into distribution build
* va_trace: hevc profiles added
* Add new definition for input/output surface flag
* va/va_trace: add trace support for VAEncMiscParameterTypeSkipFrame structure.
* va/va_trace: add MPEG2 trace support for MiscParam and SequenceParam
* va_openDriver: check strdup return value
* Mark some duplicated field as deprecated
* Add return value into logs
* va/va_trace: add trace support for VAEncMiscParameterEncQuality structure.
* Add newformat foucc defination
* va_backend: remove unneeded linux/videodev2.h include
* va_trace: add missing <sys/time.h> include
* configure: don't build glx if VA/X11 isn't built
* va/va_trace: unbreak with C89 after b369467
* [common] Add A2RGB10 fourcc definition
* build: meson: enables va messaging and visibility
* va/va_trace: add trace support for RIR(rolling intra refresh).
* va/va_trace: add trace support for ROI(region of interest)
- Update to version 2.4.1:
* [common] Add A2RGB10 fourcc definition.
* build: meson: enables va messaging and visibility.
* va/va_trace:
- Add trace support for RIR(rolling intra refresh).
- Add trace support for ROI(region of interest).
- Update to version 2.4.0:
* va_TraceSurface support for VA_FOURCC_P010
* Add pointer to struct wl_interface for driver to use
* (integrate) va: fix new line symbol in error message
* av: avoid driver path truncation
* Fix compilation warning (uninit and wrong variable types) for
Android O MR1
* Allow import of the DRM PRIME 2 memory type
* android: ignore unimportant compile warnnings
* compile: fix sign/unsign compare in va_trace.c
* android: replace utils/Log.h with log/log.h
* High Dynamic Range Tone Mapping: Add a new filter for input
metadata and some comments
* Remove restrictions on vaSetDriverName()
==== libvirt ====
Subpackages: libvirt-bash-completion libvirt-client libvirt-daemon libvirt-daemon-config-network libvirt-daemon-driver-interface libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-qemu libvirt-libs
- qemu: Fix firmware auto detection
50d7465f-qemu-firmware1.patch, 57f9067c-qemu-firmware2.patch,
7c5264d2-qemu-firmware3.patch, 8e1804f9-qemu-firmware4.patch,
8fcee478-qemu-firmware5.patch
boo#1157378, bsc#1159796
==== libvirt-glib ====
Version update (1.0.0 -> 3.0.0)
Subpackages: libvirt-glib-1_0-0 typelib-1_0-LibvirtGLib-1_0
- Update to version 3.0.0
+ Add support for bochs video device
+ Add API to query firmware config
+ Improve testing coverage
+ Validate min/max glib API versions in use
+ Remove deprecated G_PARAM_PRIVATE
+ Fix docs build linking problems
+ Convert python demos to be python 3 compatible & use
modern best practice for pyobject introspection bindings
+ Add API to query domain capaibilities
+ Refresh translations
+ Simplify build process for handling translations
+ Fix some memory leaks
+ Add API for setting storage volume features
+ boo#1158282
- Update to version 2.0.0:
+ Increase min libvirt to 1.2.5.
+ Increase min glib to 2.38.
+ Fix example program event detail strings.
+ Set LC_CTYPE=en_US.UTF-8 when running python apps.
+ Don't relay on non-portable paths.
+ Fix sha-bang lines for portability.
+ Remove bogus casts for g_object_ref args.
+ Disable -Wcast-function-type warnings.
+ Modernize gobject macro usage.
+ Allow adding namespace to child nodes.
+ Add ICH9 audio support.
+ Add API for getting machine type.
+ Updated translations.
- Add fdupes BuildRequires and macro: Remove duplicates.
- Modernize spec-file by calling spec-cleaner
==== libwebp ====
Version update (0.5.0 -> 1.0.3)
- Update to new upstream release 1.0.3
* Resize fixes for Nx1 sizes and the addition of non-opaque
alpha values for odd sizes.
* Lossless encode/decode performance improvements.
* Lossy compression performance improvement at low quality
levels with flat content.
* vwebp will now preserve the aspect ratio of images that
exceed monitor resolution by scaling the image to fit.
- Update to version 1.0.2:
* Lossless encoder speedups.
* Lossy encoder speedup on ARM.
* Lossless multi-threaded security fix.
- Changes from version 1.0.1:
* Lossless encoder speedups.
* Big-endian fix for alpha decoding.
* Gif2webp fix for loop count=65535 transcode.
* Further security related hardening in libwebp & libwebpmux.
* Miscellaneous bug & build fixes.
- update baselibs.conf for the new soversions
- update to 1.0.0
- lossy encoder improvements to avoid chroma shifts in various
- ircumstances (issues #308, #340)
- big-endian fixes for decode, RGBA import and
WebPPictureDistortion
- Tool updates:
gifwebp, anim_diff - default duration behavior (<= 10ms)
changed to match web browsers, transcoding
tools (issue #379)
img2webp, webpmux - allow options to be passed in via a file
(issue #355)
- changes from 0.6.1
- lossless performance and compression improvements + a new
'cruncher' mode (-m 6 -q 100)
- ARM performance improvements with clang (15-20% w/ndk r15c,
issue #339)
- webp-js: emscripten/webassembly based javascript decoder
- miscellaneous bug & build fixes (issue #329, #332, #343, #353,
[#360], #361, #363)
- Tool updates / additions:
- added webpinfo - prints file format information (issue #330)
- gif2webp - loop behavior modified to match Chrome M63+
(crbug.com/649264) '-loop_compatibility' can be
used for the old behavior
- changes from 0.6.0
- lossless performance and compression improvements
- miscellaneous performance improvements (SSE2, NEON, MSA)
- webpmux gained a -duration option allowing for frame timing
modification
- new img2webp utility allowing a sequence of images to be
converted to animated webp
- API changes:
- libwebp:
WebPPictureSharpARGBToYUVA
WebPPlaneDistortion
- libwebpmux / gif2webp:
WebPAnimEncoderOptions: kmax <= 0 now disables keyframes,
kmax == 1 forces all keyframes. See
mux.h and the gif2webp manpage for
details.
- changes from 0.5.2
- This release covers CVE-2016-8888 and CVE-2016-9085.
- further security related hardening in the tools; fixes to
gif2webp/AnimEncoder (issues #310, #314, #316, #322),
cwebp/libwebp (issue #312)
- full libwebp (encoder & decoder) iOS framework; libwebpdecoder
WebP.framework renamed to WebPDecoder.framework (issue #307)
- CMake support for Android Studio (2.2)
- miscellaneous build related fixes (issue #306, #313)
- miscellaneous documentation improvements (issue #225)
- minor lossy encoder fixes and improvements
- changes from 0.5.1
- miscellaneous bug fixes (issues #280, #289)
- reverted alpha plane encoding with color cache for
compatibility with libwebp 0.4.0->0.4.3 (issues #291, #298)
- lossless encoding performance improvements
- memory reduction in both lossless encoding and decoding
- force mux output to be in the extended format (VP8X) when
undefined chunks are present (issue #294)
- gradle, cmake build support
- workaround for compiler bug causing 64-bit decode failures on
android devices using clang-3.8 in the r11c NDK
- various WebPAnimEncoder improvements
- disable extras for now. it seems it is not building and
installing a library anymore
==== messagelib ====
Subpackages: messagelib-lang
- Add upstream patch to fix display of large messages (kde#387061)
* 0001-Fix-Bug-387061-Large-messages-don-t-display-in-the-v.patch
* 0002-Initialize-variable.patch
==== mokutil ====
- Add build for ppc64/ppc64le
==== mutter ====
Version update (3.26.2+20180207.4b2d21ff0 -> 3.34.3+0)
Subpackages: mutter-data mutter-lang
- Update to version 3.34.3+0:
* Bump version to 3.34.3
- Update to version 3.34.2+2:
* clutter/stage: Fix picking of rectangles with negative
positions.
- Update to version 3.34.2+1:
* screen-cast: Fix window recording on HiDPI
- Update to version 3.34.2+0:
* Update British English translation
* backends/native: Fix double free of error
* kms-impl/simple: Fix meta_set_fallback_feedback_idle
* kms: Process impl idle callbacks before pre dispatch flush
- Add explicit pkgconfig(fribidi) and pkgconfig(glib-2.0)
BuildRequires: meson checks for it.
- Add mutter-disable-cvt-s390x.patch: do not search cvt on s390x,
it doesn't exist there (bsc#1158128).
- Update to version 3.34.1+66:
* stack: Allow promoting transient windows to their parent's layer
* shaped-texture: Do not invalidate content on set_cogl_texture()
* cursor-tracker: Add API to keep the wayland pointer focus while hidden
* device-manager-x11: Ignore events if no source device is set
* clutter/cally-root: Use g_clear_signal_handler and fix a signal leak
* wayland: Move "ownership" of the DnD selection source to the data device
* wayland: Do not cancel data source on offer destruction
* wayland: Avoid redundant cancel() call
* wayland: Drop unused wl_signal structs
- Update to version 3.34.1+57:
* cursor-renderer/native: Fix cursor drawing in combination with panel_orientation_transform
* output-kms: Fix "panel orientation" kms-prop being ignored on native outputs
* compositor: Plug cairo_region_t leak
* backends: Plug MetaKmsPageFlipData leak
* input-settings/x11: Add missing clutter_x11_trap_x_errors around XIGetProperty
* plugin-manager: Kill window effects on destroy
* plugins/default: Handle skipped animations
* wayland/surface: Don't double scale when getting absolute coordinates
* window-props: Don't set override redirect windows as top-level parent
* window-props: Don't look for parent multiple times
* window: Assert we only set a NULL workspace when unmanaging
* window: Warn if O-R window workspace state is used
* wayland/actor-surface: Always store away frame callbacks on commit
* ci: Fix checking out gnome-shell on stable branches
* x11-display: Don't unset the X11 focused window after setting one
* tests/monitor-unit-tests: Add another tiling window hot plug test
* window: Reset tile monitor number when untiling
* tests/monitor-unit-tests: Add window tiling hot plug test
* tests/runner: Move window shown synchronization to helper
* tests/monitor-unit-tests: Move test client sanity check into helper
* window: Always update tile monitor number on hot plug
* plugins/default: Clean up tile preview when closing display
* plugin/default: Init quark before using
* display: Add 'closing' signal
* renderer-native: Separate offscreen and shadowfb
* clutter/stage-view: Separate offscreen and shadowfb
- Update to version 3.34.1+31:
* wayland: Check stylus serials on meta_wayland_seat_can_popup()
* x11: Limit touch replay pointer events to when replaying
* display: Move finishing of touch sequence to the backend
* x11: Update X11 focus before updating MetaDisplay focus
- Update to version 3.34.1+27:
+ wayland/surface: Reset buffer_destroy_handler_id.
+ window-actor: Add a missing NULL-check.
+ monitor-manager: check for underscan setting validity upfront.
+ clutter/stage: Actually set key focus to an actor on key focus.
+ clutter/actor: Save key-focus state and unset it before
destruction.
+ dbus-session-watcher: Chain up to parent finalize().
- Rebase patches:
+ Update mutter-SLE-bell.patch
+ Disable mutter-SLE-bsc984738-grab-display.patch
- Update to version 3.34.1+21:
+ x11: Map mimetypes back to selection atoms
+ wayland:
- Figure out better the right selection source for a
wl_data_offer
- Set dummy selection source on .set_selection(null)
- Simplify MetaSelectionSourceWayland
- Check resource before emitting cancelled event
- Emit wl/primary offer after changing selection
- Chain up to the right finalize on
MetaWaylandDataSourceWayland
- Drop field from MetaWaylandDataSourcePrimary
- Plug MetaSelectionSourceWayland leaks
+ clutter/shader-effect: Initialize shader-type properly
+ ci: Change the without-native-backend to not build with Wayland
too
+ main: Warn instead of error in meta_test_init()
- Switch to the now available 3-34 stable branch in service.
- Update to version 3.34.1+9:
+ kms/crtc: Read gamma state when prediction failed.
+ kms: Always predict state after processing update.
+ clutter-backend-x11: Don't push keymap events to clutter.
+ event-x11: Use CLUTTER prefix for X11 filter docs.
+ x11: Translate well known selection atoms to mimetypes.
+ wayland/actor-surface: Queue redraw for frame callback.
+ wayland/surface: Some minor coding style clean up.
+ cogl-pango/meson.build: Remove extraneous quoting.
+ backends: Update inhibited state for the monitor and respect
that state.
- Update to version 3.34.1:
+ Fix startup of X11 session services on wayland.
+ Fix _NET_ACTIVE_WINDOW emission.
+ Fix initial view perspective.
+ Fix screenshots and window animations when scaled.
+ Re-enable coredumps when capabilities are set.
+ Fix scaling of DND surface actors.
+ Optimize blitting of untransformed offscreen stage views.
+ Fix freeze of pointer event delivery on X11.
+ Fix scaling of stylus input coordinates with HiDPI.
+ Fix memory leak when using implicit animations.
+ Fix numlock state for native backend.
+ Fixed crashes.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Disable sysprof support until it get security team approval.
- Update to version 3.34.0+30:
+ window-actor: Use surface coordinates for the fast path in
get_image()
+ shaped-texture: Use surface coordinates in get_image()
+ shaped-texture: Declare that we inherit from GObject
+ window/surface-actor: Add docstrings
+ shaped-texture: Mark set the clip and return value nullable
+ clutter/actor: Cancel delayed timelines on removal
+ clutter/timeline: Don't emit ::paused signal on delayed
timelines
+ clutter/timeline: Use a function to cancel the delay timeout
+ wayland/dma-buf: Handle zero modifiers from
eglQueryDmaBufModifiersEXT
+ stage: Compute view perspective when parameters changed
+ build: Compile with `-ffloat-store` on x86 (32 bit)
+ kms-impl-device: Use portable formatting for 64-bit integers
+ output-kms: Use portable formatting for 64-bit integers
+ input-settings: Use portable formatting for 64-bit integers
+ clutter/stage-cogl: Use portable formatting for 64-bit integers
+ clutter/paint-node: Convert safely from pointer to integer
- Update to version 3.34.0+14:
+ idle-monitor: Reset timeout before firing watch
+ idle-monitor: Remove redundant type cast
+ idle-monitor: Make helper function static
+ kms-device: Free path when finalizing
+ kms-device: Handle impl device creation failure
+ x11: Minor refactor of input focus handling code
+ x11: Use the currently focused X window for _NET_ACTIVE_WINDOW
- Update to version 3.34.0+7:
+ cogl/egl: Just notify about failure to create high priority
context
+ clutter/actor:
- Remove unused private function
- Fix a wrong comment
+ Fix a few tracing typos
+ core: Split x11-display initialization in 2 signals
+ plugins/default: Get default keymap from localed
+ Updated translations.
- Switch to checkout from master, we need the fixes for stability.
- Update to version 3.34.0:
+ Fix xdg-output v3 support.
+ Fix crash when changing decoration state.
+ Add and remove connectors on hot-plug.
- Fixup _service to follow our standards.
- Update to version 3.33.92:
+ Turn MetaShapedTexture into a ClutterContent implementation.
+ Restore inhibit shortcut for overlay key.
+ Misc. pointer a11y improvements.
+ Fix position of drag surfaces.
+ Implement subsurface.place_below() for parents.
+ Add meta_window_actor_get_image().
+ Revert faulty optimization from !719.
+ Add additional sysprof trace points.
+ Remove GLX "threaded swap wait" used on Nvidia.
+ Implement geometric picking.
+ Fix lost keyboard focus after DND.
+ Misc. bug fixes and cleanups.
- Drop
mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch
- Remove mutter-xwayland-create-xauthority.patch, upstreamed.
Autostart of xwayland is enabled, and also sets xauthority.
- Update to version 3.33.91
+ Fix primary selection copy and paste between X11 and wayland.
+ Improve monitor hotplug support.
+ Remove a source of frame skips.
+ Fix windows being lowered after unmaximizing with double click.
+ Remove Clutter API for global grabs.
+ Improve processing of incompressible events.
+ Add xdg-output v3 support.
+ Misc. bug fixes and cleanups.
- Changes from version 3.33.90
+ Fix visibility of clones with hidden source.
+ Reduce freezes when opening some popup windows.
+ Be more thorough when excluding obscured areas from painting.
+ Make it possible to start Xwayland on demand.
+ clutter: Expose layout_manager to transitions.
+ Misc. bug fixes and cleanups.
- Changes from version 3.33.4
+ Discard page flip retries on hotplug.
+ Add xdg-output v2 support.
+ Restore DRM format fallbacks.
+ Don't emit ::size-changed when only position changed.
+ Expose workspace layout properties.
+ Don't use grab modifiers when shortcuts are inhibited.
+ Fix stuttering due to unchanged power save mode notifications.
+ Add API to reorder workspaces.
+ Make picking a new focus window more reliable.
+ Defer actor allocation till shown.
+ Try to use primary GPU for copy instead of glReadPixels.
+ Unset pointer focus when the cursor is hidden.
+ Fix modifier-drag on wayland subsurfaces.
+ Fix background corruption on Nvidia after resuming from suspend.
+ Only grab the locate-pointer key when necessary.
+ Misc. bug fixes and cleanups.
- Changes from version 3.33.3
+ Prepare for running Xwayland on demand.
+ Fix text selection color rendering.
+ Fix black shadows when using fractional scaling.
+ Honor startup sequence workspace on wayland.
+ Only emit 'grab-op-end` signal after dropping grabs.
+ Add a Sysprof-based profiler.
+ Relax "xwayland-allow-grabs" setting.
+ Implement locate-pointer accessibility feature.
+ Implement mouse accessibility.
+ Consolidate frame throttling.
+ Fix setting blank cursor under wayland.
+ Pixel-align OpenGL cursors.
+ Handle returning from fullscreen/maximization better.
+ Improve screencast support on multi-monitor systems.
+ Fix running X11 applications with sudo under wayland.
+ Implement toggle-keys notification.
+ Add initial KMS transactional support.
+ Improve finding new focus window when the old one is closed.
+ Misc. bug fixes and cleanups.
- Changes from version 3.33.2
+ Fix rendering lag on Xorg.
+ Misc. bug fixes and cleanups.
- Changes from version 3.33.1
+ Remove unused APIs and outdated driver support
+ Enable EGL_IMG_context_priority.
+ Disable mouse keys with Numlock on.
+ Fix crash when restarting on X11.
+ Implement clipboard manager.
+ Fix spurious idle signals that prevent session unblank.
+ Fix mapping of touchscreens that don't report dimensions.
+ Fix propagating fractional scaling factor.
+ Add experimental RT scheduling support.
+ Misc. bug fixes and cleanups.
- Update to version 3.32.2+43:
+ metatest: Dispatch the destruction instead of sleeping after it
+ window-x11: Remove double definition of MetaStack
+ window-x11: Focus a window in the active workspace as
take-focus fallback
+ meson: Bump meson requirement to 0.50.0
+ window-x11: Use any focusable window as fallback delayed focus
window
+ tests: Add "accept_take_focus" command
+ test-client: Add x11 events GSource handler
+ stack: Add a function to get a sorted list of focus candidates
+ window-x11: Accept any focusable window as fallback focus
+ window-x11: Don't double-check for unmanaging windows
- Switch to git checkout via source service, upstream is lacking in
stable releases. In the future we will use a stable tag when
possible, but when upstream slacks off, we will use a checkout of
the stable branch.
- Drop unneeded and unused libtool BuildRequires.
- Update to version 3.32.2:
+ Disable mouse keys with Numlock on.
+ Fix crash when restarting on X11.
+ Fix mapping of touchscreens that don't report dimensions.
+ Fix spurious idle signals that prevent session unblank.
+ Misc. bug fixes and cleanups.
- Update spec to reflect the rebase of
mutter-xwayland-create-xauthority.patch (bsc#1084737).
- Update mutter-xwayland-create-xauthority.patch (bsc#1084737).
- Disable LTO (boo#1133121).
- Update to version 3.32.1:
+ Fix fallback app menu on wayland (glgo#GNOME/mutter#493).
+ Fix elogind support (glgo#GNOME/mutter!491).
+ Fix startup notifications not timing out
+ (glgo#GNOME/mutter#501).
+ Fix keyboard accessibility toggle from keys
+ (glgo#GNOME/mutter!501, glgo#GNOME/mutter#529,
+ glgo#GNOME/mutter!531).
+ Fix touchscreen input on rotated displays
+ (glgo#GNOME/mutter#514).
+ Work around hangul text input bug (glgo#GNOME/mutter#1365).
+ Fix blurry wallpaper scaling (glgo#GNOME/mutter!505).
+ Fix placement of window menu when using fractional scaling
+ (glgo#GNOME/mutter#527).
+ Fix repaint issues of offscreen effects on secondary monitors
+ (glgo#GNOME/mutter!511).
+ Fix windows not getting focus after launch
+ (glgo#GNOME/mutter#505).
+ Properly advertise support for 'underscan' property
+ (glgo#GNOME/mutter!507).
+ Improve power-saving handling (glgo#GNOME/mutter!506).
+ Fix moving windows by super+touch [Jonas D.; !495]
+ Misc. bug fixes and cleanups: glgo#GNOME/mutter!478,
glgo#GNOME/mutter!475, glgo#GNOME/mutter!480,
glgo#GNOME/mutter!482, glgo#GNOME/mutter#490,
glgo#GNOME/mutter!488, glgo#GNOME/mutter#491,
glgo#GNOME/mutter#480, glgo#GNOME/mutter!477,
glgo#GNOME/mutter!496, glgo#GNOME/mutter!492,
glgo#GNOME/mutter!485, glgo#GNOME/mutter!515,
glgo#GNOME/mutter!519, glgo#GNOME/mutter!521,
glgo#GNOME/mutter!216, glgo#GNOME/mutter!538,
glgo#GNOME/mutter#541, glgo#GNOME/mutter#523.
+ Updated translations.
- Drop mutter-fix-meson50-build.patch: fixed upstream.
- Rebase
mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch.
- Update to version 3.32.0:
+ Fix deadlock when cancelling a theme sound.
+ Stop swizzling BGRA buffers (bye-bye inverted colors in
screenshots and animations).
- Add mutter-fix-meson50-build.patch: Fix build with meson >= 0.50
- Update to version 3.31.92:
+ Fix flicker of apps that use multiple SHM buffers.
+ Don't disable page flips after temporary failures.
+ Improve redraw performance.
+ Add cursor-mode support to window screencasting.
+ Add back support for system-wide monitor configurations.
+ Add fractional scaling support.
+ Consider remapped keys when guessing keycode from keysym.
+ Stop turning on-screen-keyboard off on focus changes.
+ Fix crashes.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Pass cogl_tests=false, clutter_tests=false and tests=false to
meson, we can now disable tests fully.
- Update to version 3.31.91:
+ Fix infinite loop in EDID matching.
+ wayland:
- Don't reset in text-input state prematurely.
- Don't maximize windows if minimum size is too big.
+ Fix crash when using "restore shortcuts" without focus window.
+ Add flag parameter to grab accelerator API.
+ Reuse old CRTC if possible to avoid flicker on hotplug.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Drop patches fixed upstream:
+ mutter-Avoid_double-free_crash.patch: cogl-auto-texture: Avoid
a double-free crash.
+ mutter-clutter-offscreen-effect-fix.patch:
clutter-offscreen-effect: Disable if no texture.
+ mutter-clutter-Avoid-rounding-compensation.patch: clutter:
Avoid rounding compensation when invalidating 2D actors.
+ mutter-Fix-monitor-recording-on-HiDPI.patch: screen-cast: Fix
monitor recording on HiDPI.
+ mutter-monitor-manager-Dont-use_switch-config.patch:
monitor-manager: Don't use switch-config when ensuring
configuration.
- Add bug fix patches from upstream stable branch:
+ mutter-Avoid_double-free_crash.patch: cogl-auto-texture: Avoid
a double-free crash.
+ mutter-clutter-offscreen-effect-fix.patch:
clutter-offscreen-effect: Disable if no texture.
+ mutter-clutter-Avoid-rounding-compensation.patch: clutter:
Avoid rounding compensation when invalidating 2D actors.
+ mutter-Fix-monitor-recording-on-HiDPI.patch: screen-cast: Fix
monitor recording on HiDPI.
+ mutter-monitor-manager-Dont-use_switch-config.patch:
monitor-manager: Don't use switch-config when ensuring
configuration.
- Add mutter-Lower-HIDPI_LIMIT-to-144.patch: mutter will set
scaling factor to 2 when the monitor's dpi is greater than 144
(96*1.5) to keep GNOME's behavior consistent with YaST Installer
(fate#326682, bsc#1125467).
- Update to version 3.31.90:
+ Fix support of extended characters in on-screen keyboard.
+ Improve selection of the primary GPU.
+ Screen-cast cursor updates as PipeWire stream metadata.
+ Fix rendering glitches in magnifier.
+ Fix monitor recording on HiDPI.
+ Honour secondary GPU supported pixel formats.
+ Fall back to CPU copy path when using a software renderer.
+ Remove fallback app menu.
+ wayland: Add support for viewporter protocol.
+ Misc. bug fixes and cleanups.
+ Updated translations.
- Disable
mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch
- Set api_minor define to 0.
- Fix translation-update-upstream call, needed after update of
translation-update-upstream in distro.
- Update to version 3.31.4:
+ keybindings: Limit corner move to current monitor.
+ xdg-output: Report rotated physical dimensions.
+ Add continuous integration pipeline.
+ Improve performance on secondary GPUs.
+ Use the actual hardware refresh rate.
+ Remove hide-titlebar-when-maximized support.
+ wayland: Implement buffer transforms.
+ Remove ability to externally set sync-to-vblank.
+ Turn off touchscreens together with DPMS.
+ Mipmap the wallpaper when shrinking.
+ Implement RecordWindow method for screen-casts.
+ Fix EGLStream texture downloading.
+ Split out display-server-specific code from MetaWindowActor.
+ Improve render performance on some KMS devices with software
GL.
+ Fix damage area of transformed surfaces.
+ Remove autotools support.
+ Misc. bug fixes and cleanups: bgo#790207, bgo#765011,
bgo#786663 bgo#782344, bgo#781034, glgo#GNOME/mutter!309,
glgo#GNOME/mutter#272, glgo#GNOME/mutter#393,
glgo#GNOME/mutter#276, glgo#GNOME/mutter#404,
glgo#GNOME/mutter#104, glgo#GNOME/mutter!343,
glgo#GNOME/mutter#342, glgo#GNOME/mutter!356,
glgo#GNOME/mutter#414, glgo#GNOME/mutter#423,
glgo#GNOME/mutter!374, glgo#GNOME/mutter!382,
glgo#GNOME/mutter!383.
- Drop patches fixed upstream mutter-fix-startup.patch and
mutter-monitor-manager-Don-t-use-switch-config-when-ensurin.patch
- Bump api_major to 4 following upstreams changes.
- Pass -Degl_device=true to meson, ensure we build egl support.
- Pass -Dinstalled_tests=false to meson, running tests during build
are something we will look into later in the cycle.
- Update to version 3.31.2:
+ Fix handling of non-UTF8 encodings.
+ Fix memory leaks introduced in 3.30.1.
+ Fix regression when overriding workspace layout.
+ Fix crash when restarting window manager.
+ Add meson build support.
+ Freeze clock when headless.
+ Fix crash on monitor hotplug.
+ Misc. bug fixes.
- Drop
mutter-wayland-text-input-Ignore-text-input-state-commit-wh.patch
Fixed upstream.
- Disable mutter-xwayland-create-xauthority.patch: Needs rebase.
- Switch to meson buildsystem, add meson BuildRequires and macros.
- Add xorg-x11-server, xorg-x11-server-wayland and
pkgconfig(gnome-settings-daemon) BuildRequires: New dependencies.
- Set api_minor define to 0_0_0.
- Add two patches from fedora that have not been applied to the
stable branch:
+ mutter-monitor-manager-Don-t-use-switch-config-when-ensurin.patch:
monitor-manager: Don't use switch-config when ensuring
configuration.
+ mutter-wayland-text-input-Ignore-text-input-state-commit-wh.patch:
wayland/text-input: Ignore text-input state commit when not
focused.
- Update to version 3.30.2:
+ Fix handling of non-UTF8 encodings.
+ Fix memory leaks introduced in 3.30.1.
+ Work around hangul text input bug.
+ Fix crash when restarting window manager.
+ Fix crash on monitor hotplug.
+ Updated translations.
- Update to version 3.30.1:
+ Improve trackball detection (glgo#GNOME/mutter#258).
+ Fix clipping of scaled surfaces (glgo#GNOME/mutter#300).
+ Improve tracking of monitor switch configuration
(glgo#GNOME/mutter!213).
+ Fix parent-relative positioning of constrained windows
(glgo#GNOME/mutter#332).
+ Add clutter_input_method_forward_key() method
(glgo#GNOME/gnome-shell#531).
+ Various crash fixes (glgo#GNOME/mutter#194,
glgo#GNOME/mutter#336).
+ Misc. bug fixes: glgo#GNOME/gnome-shell#540,
glgo#GNOME/mutter#294, glgo#GNOME/mutter#221,
glgo#GNOME/mutter!229, glgo#GNOME/mutter#30 and
glgo#GNOME/mutter#331.
+ Updated translations.
- Update to version 3.30.0:
+ Updated translations.
- Update to version 3.29.92:
+ Avoid crash when a cursor is not found (glgo#GNOME/mutter#254).
+ Fix screen rotation regression (glgo#GNOME/mutter#216).
+ Handle requests to unmanaged windows gracefully
(glgo#GNOME/mutter#240).
+ Move popups together with their parent (glgo#GNOME/mutter#274).
+ Fix non-lowercase letters on virtual key devices
(glgo#GNOME/gnome-shell#135).
+ Misc. bug fixes: glgo#GNOME/mutter#223, glgo#GNOME/mutter#192,
glgo#GNOME/mutter#279.
+ Updated translations.
- Drop mutter-left-right-rotation-fix.patch: fixed upstream.
- Update to version 3.29.91:
+ Various crash fixes (glgo#GNOME/mutter#255,
glgo#GNOME/mutter#223).
+ Fix lock up with some DRI drivers (glgo#GNOME/mutter#127).
+ Send correct button codes from virtual evdev devices.
+ Improve grab-device clock updates on X11.
+ Fix popups closing immediately on key down.
+ Prevent clients from modifying the shared keymap (bgo#784206).
+ Updated translations.
- Drop mutter-pipewire-fix.patch: fixed upstream.
- Add mutter-left-right-rotation-fix.patch to fix blank screen
when rotating it left/right (boo#1105268,
glgo#gnome/mutter#216); patch taken from upstream bug report.
- Update to version 3.29.90:
+ Don't expose resolutions that are below the minimum
(bgo#793223).
+ Remove support for preference overrides (bgo#786496).
+ Various crash fixes: glgo#GNOME/mutter#189,
glgo#GNOME/mutter#70, glgo#GNOME/mutter#194,
glgo#GNOME/mutter#15, glgo#GNOME/mutter#130.
+ Misc. bug fixes and cleanups: glgo#GNOME/mutter#131,
glgo#GNOME/mutter#245, glgo#GNOME/mutter!176.
+ Updated translations.
- Add mutter-pipewire-fix.patch, replace pkgconfig(libpipewire-0.1)
with pkgconfig(libpipewire-0.2) BuildRequires. Also add libtool
BuildRequires and pass autoreconf call.
- Update to version 3.29.4:
+ Fix crash with parent-less modal dialogs
(glgo#GNOME/mutter#174).
+ Preserve paint volumes where possible to optimize CPU usage
(bgo#782344).
+ Updated translations.
- Changes from version 3.29.3:
+ Fix Korean Hangul support on wayland (glgo#GNOME/mutter#152).
+ Improve support for proprietary Nvidia driver (bgo#790316).
+ Only upload HW cursor sprite to the GPU that will display them
(glgo#GNOME/mutter#77).
+ Improve EGLstream support (glgo#GNOME/mutter#2, bgo#782575).
+ Misc. bug fixes: glgo#GNOME/mutter#160, bgo#786929, bgo#788834.
+ Updated translations.
- Rebase mutter-xwayland-create-xauthority.patch.
- Refresh openSUSE patches with quilt.
- Update to version 3.28.3+20180719.62660bbd1:
+ gpu-kms: Don't crash if drmModeGetResources returns NULL.
+ Bump version to 3.28.3.
+ monitor-manager: Add back warning messages.
+ screen-cast-src: Allow negotiating the framerate.
+ contraints: Do not constrain modals without parent.
+ backends:
- Add logical monitor -> monitor -> output -> crtc ref chain.
- Move MetaOutput::crtc field into private struct.
+ renderer-native: Don't crash if the FB surface can't be locked.
+ device-manager-evdev:
- Add main seat to seats by default.
- Free the main seat on finalize.
- Set and unset the stage for the main seat too.
+ clutter-device-evdev: Get devices from main seat if no real
seat is set.
+ clutter-seat-evdev: Add function to get device by id.
- Add pkgconfig(libpipewire-0.1) BuildRequires and pass
enable-remote-desktop to configure, build remote-desktop support,
now that pipewire is available.
- Update to version 3.29.2:
+ Fix size change animations on wayland (bgo#780292).
+ Handle touch events on server-side titlebars (bgo#770185).
+ Misc. bug fixes: glgo#GNOME/mutter#134, glgo#GNOME/mutter#124,
glgo#GNOME/mutter#138, glgo#GNOME/mutter#781471,
glgo#GNOME/mutter#150.
- Update to version 3.29.1 (bsc#1093541):
+ Fix various input-method regressions glgo#GNOME/mutter#65,
glgo#GNOME/mutter#74, glgo#GNOME/mutter#66,
glgo#GNOME/mutter#112).
+ Take inhibitors into account for monitoring idle (bgo#705942).
+ Misc. bug fixes: glgo#GNOME/mutter#83, glgo#GNOME/mutter#104,
glgo#GNOME/mutter#157, glgo#GNOME/mutter#130,
glgo#GNOME/mutter#21.
+ Updated translations.
- Drop:
+ libtool BuildRequires, autogen execution and source service,
and use upstream tarball once more: the situation has been
normalized.
+ intltool BuildRequires to follow upstream migration to Gettext.
- Update to version 3.28.2+20180526.abc7ad8e9:
+ wayland: Don't reset input focus on text commit.
+ frames: Allow for unknown mouse buttons.
+ wayland: update enter/leave output after effects.
+ window-actor: add new signal "effects-completed".
+ wayland: Compare geometries after chaining up.
+ frames: Handle touch events.
+ frames: Make 1st button/motion handlers take generic events.
+ clutter/evdev: Don't ignore CAPS lock as modifier.
+ clutter/evdev: ignore injected events from IM.
+ wayland: Use cursor position in logical monitor.
- Enable remote desktop support:
+ Add pkgconfig(libpipewire-1.0) BuildRequires.
+ Pass --enable-remote-desktop to configure.
- Update to version 3.28.2+20180507.41303bc01:
+ Bump version to 3.28.2
+ build: Adjust to filename changes
+ build: Introspect some more types
+ window-group: Remove undefined function declaration
+ clutter: Don't reference invalid pc in gir
+ screen-cast: Handle PipeWire errors more gracefully
+ wayland/xdg-foreign: Fix child surface validation check
+ wayland/xdg-foreign: Send immediate destroy event to correct
resource
+ build: Don't fail immediately when logind is missing
+ wayland: Check if state and size changed before calling
move_resize()
+ wayland: Add function to query if window needs move or resize
+ window: Let implementations finish state changes
+ wayland: avoid a crash in is_effectively_synchronized()
+ native: Restore previous EGL state after blitting onto
secondary GPU
+ cogl: Do not unref a NULL object
+ monitor-manager: Find active monitor when deriving global scale
+ wayland: Let IM events go through
+ backend: Don't center the pointers on monitor changes
+ backends: Don't center the pointer on initialization
+ xwayland: Don't abort if Xwayland crashes
+ xwayland: use g_autoptr for GError in xserver_died
+ theme, frames: Use surface device scale instead of cairo_scale
+ wayland: Do not reset frame list when merging pending state
+ clutter: Set slave=master in IM forwarded key events
- Update to version 3.28.1+20180416.d3d5eb8e1:
+ idle-monitor: Add ResetIdletime API, for testing purposes
+ backend: Reset idle when lid is opened or resuming from suspend
+ idle-monitor: Take idle inhibition into account
+ x11: Allow XTest and core events to reset idletime
+ backends: Remove X11 idle-monitor backend
+ wayland: Plug surface pending state contents leak
+ monitor-manager: fix output ids returned by GetResources
+ native: Disable the use of KMS modifiers by default
+ Updated translations.
- Switch back to using git-checkout via source-service, upstream
seems unable to produce tarballs.
- Following the above, add libtool BuildRequires and pass
autogen.sh to bootstrap.
- Pass --enable-gles2=yes to configure, build gles2 support in
cogl, disabled by default from upstream. We already had the
needed pkgconfig(glesv2) BuildRequires in place.
- Retire mutter-xwayland-use-gdm-auth-file.patch in favor of
mutter-xwayland-create-xauthority.patch (bsc#1084737). We now
create the cookie in mutter itself.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Add mutter-xwayland-use-gdm-auth-file.patch (bsc#1084737): If
an Xauthority file was created for us by the display manager,
pass it to Xwayland -auth.
- Update to version 3.28.0:
+ Fix xdg-foreign regression (glgo#mutter#63).
+ Updated translations.
- Obsolete libmutter-1-0 by libmutter-2-0: Needed in order to make
upgrades work reliably. As libmutter is so closely tied to mutter
itself, we should probably consider in the future to fold it back
into the main package.
- Add mutter_major and mutter_minor define, and set them to 2 and
0 respectively, make future sover bumps less painfull to
package.
- Update to version 3.27.92:
+ Fix use of modifiers with multi-GPU systems.
+ Add xdg-shell stable support (bgo#791938).
+ Fix scaling of icons in titlebar buttons
(glgo#GNOME/mutter#23).
+ Implement missing wacom functionality on X11
(glgo#GNOME/mutter#48).
+ Force 8-bit RGB config (glgo#GNOME/mutter#2).
+ Misc. bug fixes: glgo#GNOME/mutter#6, glgo#GNOME/mutter#27,
bgo#792203.
+ Updated translations.
- Drop mutter-force-rgb8.patch: fixed upstream.
- Rename libmutter-1-0 subpackage to libmutter-2-0, following
upstreams sover bump.
- Update to version 3.27.91 (bsc#1133445):
+ Fix handling of trackball settings on wayland (bgo#787804).
+ Apply font settings on wayland (bgo645433).
+ Fix keybindings getting mixed up with some layouts
(bgo#789300).
+ Fix bluetooth mouse cursor disappearing after idle
(bgo#761067).
+ Support platforms that export EGL_KHR_platform_gbm
(bgo#780668).
+ Add keyboard accessibility support on wayland (bgo#788564).
+ Fix missing cursor when using screen magnifier (bsc#1120290
bgo#754806).
+ Fix external monitor shutting off on wayland when lid closes
(bgo#788915).
+ Add xdg-output support (bgo#787363).
+ Add Xwayland grab keyboard support (bgo#783342).
+ Allow shortcut inhibition of the super key (bsc#1120372
bgo#790627).
+ Take "panel orientation" drm_connector property into account
(bgo#782294).
+ Fix focus window ending up below other windows on wayland
(bgo#780820).
+ Fix maximized windows restoring to a tiny size on wayland
(bgo#783901).
+ Fix tap-and-drag setting on X11 (bgo#775755).
+ Fix handling of single-touch devices on wayland
(bgo#792005).
+ Support tiled/compressed buffers (bgo#785779).
+ Port screencast support to pipewire 0.1.8 (bgo#792854).
+ Add support for third stylus button on newer tablets
(bgo#790033).
+ Fix background corruption regression on nvidia (bgo#739178).
+ Misc. bug fixes: bgo#789153, bgo#788493, bgo#784314,
bgo#789227, bgo#789223, bgo#789277, bgo#782344, bgo#789552,
bgo#789553, bgo#788695, bgo#789984, bgo#788764, bgo#789386,
bgo#784545, bgo#790336, bgo#790358, bgo#791022, bgo#791006,
bgo#789070, bgo#772218, bgo#791383, bgo#791809, bgo#776220,
bgo#791916, bgo#792281, bgo#790309, bgo#791371, bgo#792527,
bgo#792599, bgo#788834, bgo#792765, bgo#792062, bgo#645460,
bgo#792853, bgo#792818, bgo#789501, bgo#789961,
glgo#GNOME/mutter#2, glgo#GNOME/mutter#8, glgo#GNOME/mutter#12,
glgo#GNOME/mutter#10, glgo#GNOME/mutter#13,
glgo#GNOME/mutter#1, glgo#GNOME/mutter#26,
glgo#GNOME/mutter#28, glgo#GNOME/mutter#35,
glgo#GNOME/mutter#36, glgo#GNOME/mutter#38.
- Rebase mutter-force-rgb8.patch.
- Update to version 3.27.1:
+ Support hybrid GPU systems (bgo#785381).
+ Fix monitor-manager not chaining up to the parent after new
implementation addition (bgo#788921).
- Add BuildRequires: Mesa-libGLESv3-devel, new upstream
dependency; this is actually not detected by the configure
script, so builds end up failing at the make stage when the
headers are not installed (bgo#789192).
- Stop using git-checkout via source service, return to upstream
released tarballs.
- Following the above, drop libtool BuildRequires and stop passing
autogen.sh, no longer needed.
- Add mutter-force-rgb8.patch: force 8-bit RGB EGL config,
to prevent slowness when using Wayland with 10-bit display
(bsc#1081931 glgo#GNOME/mutter#2).
- Update to version 3.26.2+20180207.4b2d21ff0:
+ renderer/x11: Enable GPU memory purge error extension if
available (bgo#739178).
+ cogl/x11/renderer: Silence introspection warning (bgo#739178).
+ backends/x11: Preserve XI1 XDevice throughout
ClutterInputDevice lifetime (glgo#mutter#7).
- Update to version 3.26.2+20180127.d32d358a6:
+ monitor: Set MINIMUM_LOGICAL_HEIGHT to 480.
+ Don't attempt to get monitor geometry on non-existent monitors.
+ wayland:
- Shortcuts inhibitor requires a window.
- Ensure wl_shell_surfaces are set reactive.
- Only send full sequences of touch events to clients.
+ input-settings/x11: Fix tap-and-drag libinput property name
+ clutter/evdev: Ignore unknown touch points
+ Revert "window: Raise and lower tile match in tandem"
+ Updated translations.
- Update _service url to new gitlab home.
- Update to version 3.26.2+20171231.0bd1d7cf0:
+ Revert "window: Raise and lower tile match in tandem".
+ wayland: Only send full sequences of touch events to clients.
+ stage: Push framebuffer before setting up viewport.
+ keybindings: Only add multiple keycodes from the same level.
+ wayland-outputs: Delay wl_output destruction.
+ monitor-manager-kms:
- Fix recently introduced build issue.
- poll() on KMS fd on EAGAIN.
+ compositor: reset top_window_actor and remove it from windows
when destroyed.
+ monitor-manager: Compare keys when checking whether a config is
complete.
+ Updated translations.
- Switch to git-checkout via source services.
- Following the above, add intltool and libtool BuildRequires and
pass autogen.sh to bootstrap the generated tarball.
- Pkgconfigy the BuildRequires, replace:
gobject-introspection-devel, libSM-devel, libX11-devel and
libXinerama-devel with pkgconfig(gobject-introspection-1.0),
pkgconfig(sm), pkgconfig(x11) and pkgconfig(xinerama).
- Drop update-desktop-files BuildRequires and stop using
suse_update_desktop_file macro, no longer needed.
- Drop pkgconfig(gbm) BuildRequires listed twice.
- Run spec-cleaner, modernize spec, use make_build macro.
- Update to version 3.26.2:
+ Work with clients that require older linux_dmabuf protocol
(bgo#788558).
+ Prevent crash when closing maximized windows (bgo#788666).
+ Use the correct monitor for HiDPI scaling of shell chrome
(bgo#788820).
+ Enable XWayland core dumps (bgo#789086).
+ Fixes:
- Unredirection of fullscreen windows (bgo#788493).
- List of supported monitor scales on X11 (bgo#788901).
- Handling of trackball settings on wayland (bgo#787804).
- Miscellaneous:
. Multi-monitor regressions and crashes (bgo#788607,
bgo#788860, bgo#789153, bgo#786929, bgo#789501).
. Bug fixes: bgo#788572, bgo#788569, bgo#784314, bgo#789227,
bgo#789223, bgo#782344, bgo#789552, bgo#789553, bgo#789300.
+ Updated translations.
- Drop fixed upstream patches:
mutter-wayland-dma-buf-modifiers-fix.patch,
mutter-x11-Protect-XChangeProperty-call.patch,
mutter-handle-no-to-no-monitor.patch and
mutter-preferred-mode.patch.
- Drop %glib2_gsettings_schema_requires macro: the functionality is
covered by file triggers now.
- Point fdupes to the /usr directory instead of the build root,
which is a practice that must be avoided.
- Add mutter-handle-no-to-no-monitor.patch: fix possible crash when
turning monitor off and on while logged in (bgo#788607).
- Add mutter-preferred-mode.patch: fix a crash on some ATI (radeon)
configurations (bgo#789153).
- Add mutter-wayland-dma-buf-modifiers-fix.patch: Don't send
modifiers to old clients (bgo#788558).
- Add mutter-x11-Protect-XChangeProperty-call.patch: Protect
XChangeProperty call with error traps (bgo#788666).
- Update to version 3.26.1:
+ Fix crash when respawning shortcut inhibitor dialog
(bgo#787568).
+ Fix crash during monitor configuration migration (bgo#787668).
+ Fix multihead regressions in X11 session (bgo#787477).
+ Fix screen rotation regressions (bgo#787836).
+ Fix keybindings not being resolved with non-latin layouts
(bgo#787016).
+ Support snap packages for sandboxed app IDs (bgo#788217).
+ Fix crash when reconnecting tablet device (bgo#787649).
+ Support running headless (bgo#730551, bgo#787637).
+ Support _NET_RESTACK_WINDOW and ConfigureRequest siblings
(bgo#786365).
+ Fix monitor layout not being remembered across sessions
(bgo#787629).
+ Make sure to export _NET_NUMBER_OF_DESKTOPS (bgo#760651).
+ Allow resizing of tiled windows (bgo#645153).
+ Export tiling information to clients (bgo#751857).
+ Misc. bug fixes: bgo#787570, bgo#787715, bgo#787953,
bgo#788049, bgo#788199, bgo#788292, bgo#788197.
+ Updated translations.
- Drop upstream fixed patches:
+ mutter-wayland-fixes.patch.
+ mutter-monitor-refresh-rate.patch.
+ mutter-fix-kinetic-scrolling.patch.
+ mutter-monitor-config-manager-rotation-fix.patch.
+ mutter-fix-hidpi-scaling-x11.patch.
+ mutter-bsc1052058-NET_RESTACK_WINDOW-Respect-sibling.patch.
- Add mutter-bsc1052058-NET_RESTACK_WINDOW-Respect-sibling.patch:
Implement _NET_RESTACK_WINDOW and respect sibling field of
XConfigureRequestEvent. This way X11 window stack operations work
as expected.
(bsc#1052058, bgo#786363, bgo#786365)
- Add mutter-fix-hidpi-scaling-x11.patch: Fix hidpi scaling
regression when using X11 (bgo#788049).
- Add mutter-monitor-config-manager-rotation-fix.patch: Fix
transformation when rotating screen so that rotation by 90/270
deg don't show a black screen; patch taken from upstream git
(bgo#787836).
- Add mutter-wayland-fixes.patch: Three bugfix commits from
upstream for wayland (bgo#787570, bgo#787568).
- Add mutter-monitor-refresh-rate.patch: Fix refresh rate for some
users (bgo#787668).
- Add mutter-fix-kinetic-scrolling.patch: Fix kinetic scrolling.
- Drop SLE12 / Leap42 conditionals and build with wayland
unconditionally.
- Add disabled pkgconfig(libpipewire-0.1) BuildRequires and
- -enable-remote-desktop configure flag, enable support for
remote desktop and screen cast when the dependency is available
in openSUSE.
- Update to version 3.26.0:
+ Updated translations.
- Changes from version 3.25.92:
+ Add screencast and remote desktop support (bgo#784199).
+ Support running with no attached monitors (bgo#730551).
+ Add a vertical gradient effect to background actor (bgo#786618).
+ Misc. bug fixes: bgo#786619, bgo#786677, bgo#772218, bgo#786918,
bgo#760670.
+ Updated translations.
- Drop mutter-no-mandatory-eglGetPlatformDisplayEXT.patch and
mutter-new-libgudev.patch, fixed upstream.
- Add mutter-new-libgudev.patch: Fix build with new libgudev
(bgo#760670).
- Add mutter-no-mandatory-eglGetPlatformDisplayEXT.patch: egl:
Don't require eglGetPlatformDisplayEXT. Trying to unilaterally
require eglGetPlatformDisplayEXT causes problems in scenarios
where this method is not available. Besides, this should only be
required on Wayland, so we can stop requiring it always and
simply let the eglGetPlatformDisplay() function error accordingly
when needed (bgo#786619).
- Update to version 3.25.91:
+ Reduce memory use of suspended instances (bgo#786299).
+ Make supported scales determination saner (bgo#786474).
+ Fix crash on inhibit-shortcuts dialog reponse (bgo#786385).
+ Support libinput's tag-and-drag setting (bgo#775755).
+ Avoid overlapping keybindings with multiple layouts
(bgo#786408).
+ Fix non-transformed cursor on rotated monitors (bgo#786023).
+ Avoid unnecessary work during background painting (bgo#783512).
+ Misc. bug fixes: bgo#691611, bgo#786300, bgo#777732,
bgo#786568.
+ Updated translations.
- Update to version 3.25.90:
+ Add zwp_linux_dmabuf_v1 support (bgo#785262).
+ Add (x)wayland shortcut inhibitor support (bgo#783342).
+ Misc. bug fixes: bgo#785263, bgo#785347, bgo#767805.
+ Updated translations.
- Rename libmutter-0-0 subpackage to libmutter-1-0, following
upstreams soname change.
- libinput is needed also without wayland, so buildrequire
it unconditionally
- Update to version 3.25.4:
+ Do not throttle motion events on tablet tools (bgo#783535).
+ Handle left-handed mode on pen/eraser devices (bgo#782027).
+ Add wl_surface.damage_buffer() support (bgo#784080).
+ Fix crash when moving across on-adjacent monitors (bgo#783630).
+ Fix window moving/resizing via tablet tools (bgo#777333).
+ Support fractional monitor scaling (bgo#765011).
+ Keep override-redirect windows stacked on top (bgo#780485).
+ Implement tablet rings/strips configuration (bgo#782033).
+ Support tablet wheel events on wayland (bgo#783716).
+ Move g-s-d xrandr functionality into mutter (bgo#781906).
+ Misc. bug fixes: bgo#783502, bgo#784009, bgo#784223,
bgo#784272, bgo#784402, bgo#784881, bgo#762083, bgo#784867,
bgo#781723.
- Drop desktop_database_post(un) and
glib2_gsettings_schema_post(un) from post(un), no longer needed
as we have file-triggers to take care of this for us now.
- Update to version 3.25.3:
+ Ignore hotplug-mode-update value on startup (bgo#783073).
+ Implement configurable monitor scales on X11 (bgo#777732).
+ Fix handling of tiled monitors (bgo#781723).
+ Handle multiple keycodes for keysym (bgo#781223).
+ Consider subsurfaces when grabbing (bgo#781811).
+ Fix logic for HiPDPI scaling of TV outputs (bgo#777347).
+ Fix handling of left-handed mode on pen/eraser devices
(bgo#782027).
+ Fix output cycling in non-display-attached tablets (bgo#782032).
+ Fix wacom cursor offset on wayland (bgo#784009).
+ Handle EXIF orientation of backgrounds (bgo#783125).
+ Misc. bug fixes: bgo#772218, bgo#783161, bgo#780407,
bgo#783113, bgo#783293, bgo#783505, bgo#781703.
+ Updated translations.
- Move SLE only patches to patch number 1000 and above.
- Rename mutter-bell.patch to mutter-SLE-bell.patch,
mutter-bsc984738-grab-display.patch to
mutter-SLE-bsc984738-grab-display.patch and
relax-some-constraints-on-CSD-windows-in-sle-classic.patch to
mutter-SLE-relax-some-constraints-on-CSD-windows.patch.
- Update to version 3.25.2:
+ Fix frame updates on hide-titlebar-when-maximized changes
(bgo#781862).
+ Fix accessible screen coordinates on X11 (bgo#781902).
+ Use less CPU when rendering fast-updating windows (bgo#782344).
+ Compute geometry of clients that don't set one explicitly
(bgo#782213).
+ Fix copy+paste of UTF8 strings between X11 and wayland
(bgo#782472).
+ Fix non-wayland builds (bgo#780533).
+ Add plugin vfunc to implement a custom force-quit dialog
(bgo#711619).
+ Fix swapped red and blue channels in CoglTexture data
(bgo#779234).
+ Fix build where libtool's link_all_deplibs defaults to 'no'
(bgo#782821).
+ Fix glitches when opening a window maximized (bgo#781353,
bgo#782183).
+ Fix wrong cursor after window underneath the pointer changed
(bgo#755164).
+ Implement support for disable-while-typing option (bgo#764852).
+ Emit size-change signal when tiling (bgo#782968).
+ Misc. bug fixes: bgo#759085, bgo#780215, bgo#782156,
bgo#782152.
+ Updated translations.
- Drop mutter-monitor-fixes.patch and mutter-wayland-fixes.patch:
Fixed upstream.
- Update to version 3.25.1:
+ Always sync window geometry on state changes (bgo#780292).
+ Use EGL instead of GLX when drawing using GLES (bgo#771636).
+ Scale relative motion deltas with monitor scale (bgo#778119).
+ Use texture fallback when setting hardware cursor fails
(bgo#770020).
+ Fix lock-up when using additional theme variants (bgo#780254).
+ Rework low-level monitor configuration (bgo#777732).
+ Fix building with GLES2 instead of GL (bgo#781398).
+ Misc. bug fixes: bgo#780304, bgo#772218, bgo#781242,
bgo#781391.
+ Updated translations.
- Update to version 3.24.4:
+ Fix wacom cursor offset on wayland (bgo#784009).
+ Do not throttle motion events on tablet tools (bgo#783535).
+ Handle left-handed mode on pen/eraser devices (bgo#782027).
+ Fix crash when decreasing number of workspaces (bgo#784223,
boo#1045440).
+ Fix crash when moving across on-adjacent monitors (bgo#783630).
+ Fix window moving/resizing via tablet tools (bgo#777333).
+ Improve stability of tablet plugs/unplugs (bgo#784881).
+ Implement tablet rings/strips configuration (bgo#782033).
+ Support tablet wheel events on wayland (bgo#783716).
+ Misc. bug fixes: bgo#784402, bgo#784867, bgo#781723.
+ Updated translations.
- Add pkgconfig(libudev) BuildRequires: New explicit dependency.
- Add RGB16_565 format to support 16-bit color depth sessions
(FATE#323412, bgo#781704, bsc#1024748)
mutter-iconcache-Support-RGB16_565-format-for-16-bit-color-.patch
- Update to version 3.24.3:
+ Fix handling of tiled monitors (bgo#781723).
+ Fix swapped red and blue channels in CoglTexture data
(bgo#779234).
+ Fix glitches when opening a window maximized (bgo#781353,
bgo#782183).
+ Implement support for disable-while-typing option (bgo#764852).
+ Consider subsurfaces when grabbing (bgo#781811).
+ Fix handling of left-handed mode on pen/eraser devices
(bgo#782027).
+ Fix output cycling in non-display-attached tablets
(bgo#782032).
+ Fix wacom cursor offset on wayland (bgo#784009).
+ Handle EXIF orientation of backgrounds (bgo#783125).
+ Misc. bug fixes: bgo#782156, bgo#780407, bgo#757661,
bgo#783113, bgo#781703.
- Drop mutter-monitor-fixes.patch and mutter-wayland-fixes.patch,
fixed upstream.
- Add upstream patches: mutter-monitor-fixes.patch: Various monitor
fixes from upstream stable git.
and mutter-wayland-fixes.patch: Various wayland fixes from
upstream stable git.
- Add pkgconfig(libwacom) BuildRequires: Build advanced tablet
support.
- Update to version 3.24.2:
+ Don't crash when wayland clients commit to destroyed surfaces
(bgo#781391).
+ Fix frame updates on hide-titlebar-when-maximized changes
(bgo#781862).
+ Fix accessible screen coordinates on X11 (bgo#781902).
+ Fix copy+paste of UTF8 strings between X11 and wayland
(bgo#782472).
+ Fix non-wayland builds (bgo#780533).
+ Misc. bug fixes: bgo#781242, bgo#780215, bgo#759085.
+ Updated translations.
- Update to version 3.24.1:
+ Always sync window geometry on state changes (bgo#780292).
+ Use EGL instead of GLX when drawing using GLES (bgo#771636).
+ Fix HiDPI detection on vertical monitor layouts (bgo#777687).
+ Get double-click timing from desktop mouse settings
(bgo#771576).
+ Scale relative motion deltas with monitor scale (bgo#778119).
+ Use texture fallback when setting hardware cursor fails
(bgo#770020).
+ Fix lock-up when using additional theme variants (bgo#780254).
+ Updated translations.
- Add libmutter0 Obsoletes: Ease updates from older versions of
openSUSE (boo#1030759).
- Update to version 3.24.0:
+ Updated translations.
- Update to version 3.23.92:
+ Properly handle EGLOutput acquire errors (bgo#779112).
+ Fix crash when a window closes during Alt+Tab (bgo#779483).
+ Implement DnD handling code in wayland (bgo#765003).
+ Fix fallout from pixel conversion optimization in 3.23.91
(bgo#779234).
+ Fix mouse input stopping to work in applications (bgo#763246).
+ Fix DnD between QT5 and GTK3 applications on wayland
(bgo#779757).
+ Make EDID reading less fragile (bgo#779837).
+ Add support for tablet grouping (bgo#779986).
+ Misc. bug fixes and cleanups: bgo#779436, bgo#779001,
bgo#779745.
+ Updated translations.
- Pass --enable-egl-device to configure, build egl support, we
already have the needed BuildRequires.
- Update to version 3.23.91:
+ Give libinput read-only access to /sys (bgo#778472).
+ Allow edge-scrolling without 2-finger-scroll capable devices
(bgo#778554).
+ Fullscreen windows on the requested monitor on wayland
(bgo#772525).
+ Implement threaded swap_event fallback for NVIDIA driver
(bgo#779039).
+ Avoid pixel conversions when storing textures from cairo
(bgo#779234).
+ Misc. bug fixes: bgo#772218, bgo#776919, bgo#778831,
bgo#642652.
+ Updated translations.
- Update to version 3.23.90:
+ Fix window menu placement with HiDPI (bgo#776055).
+ Improve EGLStream support (bgo#773629).
+ Start moving low-level monitor configuration into mutter
(bgo#777732).
+ Fix erroneous key event repeats (bgo#774989).
+ Don't hardcode seat ID in ClutterDeviceManager (bgo#778092).
+ Fix "ghost" cursors in multi-monitor setups (bgo#771056).
+ Use eglGetPlatformDisplay (bgo#772422).
+ Fix erratic raise_or_lower behavior (bgo#705200).
+ Fix coordinate mapping of absolute devices (bgo#774115).
+ Show OSD on tablet mode switches (bgo#771098).
+ Make mutter libs parallel installable (bgo#777317).
+ Only apply keymap when not running nested (bgo#777800).
+ Set right scale for tablet tool cursors on HiDPI (bgo#778474).
+ Adjust server-side shadows to match Adwaita (bgo#744667).
+ Misc. bug fixes bgo#774891, bgo#777389, bgo#777691,
bgo#778262, bgo#776543, bgo#778684, bgo#778699,
bgo#744667.
- Rename sub-package libmutter0 to libmutter-0-0 to reflect
upstream library name change, making it paralell installable.
- Remove
%global __provides_exclude_from ^%{_libdir}/mutter/.*.typelib$:
No longer needed as mutter is now paralell installable following
upstream changes.
- Add explicit pkgconfig(gbm) BuildRequires that configure checks
for.
- Update to version 3.23.3:
+ Fix frequent freezes in multihead setups on wayland
(bgo#774557).
+ Preserve root window mask on XSelectionRequest (bgo#776128).
+ Misc. bug fixes: bgo#775478, bgo#774891, bgo#775986,
bgo#776036.
- Update to version 3.23.2:
+ Stack docks below other windows on fullscreen monitors
(bgo#772937).
+ Fix popup grabs blocking screen lock on wayland (bgo#771235).
+ Handle touchpad pinch gestures with more than two fingers
(bgo#765937).
+ Implement drawing tablet support on X11 (bgo#773779).
+ Fix some Wine games starting minimized (bgo#774333).
+ Fix switching between two finger- and edge scrolling on wayland
(bgo#771744).
+ Implement support for EGLStream/EGLDevice (bgo#773629).
+ Add size_changed vfunc to handle async client size changes
(bgo#770345).
+ Change focus window on clicks with any modifiers (bgo#746642).
+ Misc. bug fixes and cleanups: bgo#771067, bgo#774330,
bgo#774613, bgo#771297, bgo#774135, bgo#774827, bgo#774923.
+ Updated translations.
- Add pkgconfig(egl), pkgconfig(glesv2) and pkgconfig(xtst)
BuildRequires: new dependencies.
- Drop meta-input-settings-x11.c: fixed upstream.
- Rebase mutter-bell.patch and
relax-some-constraints-on-CSD-windows-in-sle-classic.patch.
- Update to version 3.23.1:
+ Fix handling of Escape shortcut in force-quit dialog
(bgo#737109).
+ Improve pointer constraints support (bgo#771859).
+ Really fix framebuffer capture origin offset (bgo#771502).
+ Fix session going into idle mode immediately on startup
(bgo#772839).
+ Fix mirror mode with stage views (bgo#773115).
+ Fall back to X with connectors spread across multiple GPUs
(bgo#771442).
+ Fix various crashes on wayland (bgo#771646, bgo#771858,
bgo#772929).
+ Fix various placement issues on wayland (bgo#772729,
bgo#768039, bgo#771841, bgo#771841, bgo#773141).
+ Misc. bug fixes: bgo#771019, bgo#773116, bgo#772914,
bgo#773210.
+ Updated translations.
- Drop upstream fixed patches:
+ mutter-screeenshot-coords.patch.
+ mutter-scale-positioner-coordinates.patch.
- Update to version 3.22.3:
+ Fix switching between two finger- and edge scrolling on wayland
(bgo#771744).
+ Fix frequent freezes in multihead setups on wayland
(bgo#774557).
+ Preserve root window mask on XSelectionRequest (bgo#776128).
+ Fix window menu placement with HiDPI (bgo#776055).
+ Fix HiDPI detection on vertical monitor layouts (bgo#777687).
+ Fix erroneous key event repeats (bgo#774989).
+ Fix "ghost" cursors in multi-monitor setups (bgo#771056).
+ Use eglGetPlatformDisplay (bgo#772422).
+ Fix erratic raise_or_lower behavior (bgo#705200).
+ Extend tablet device checks (bgo#773779).
+ Set right scale for tablet tool cursors on HiDPI (bgo#778474).
+ Allow edge-scrolling without 2fg-scroll capable devices
(bgo#778554).
+ Misc. bug fixes: bgo#771297, bgo#774135, bgo#775986,
bgo#777691, bgo#777470, bgo#778262, bgo#776919.
+ Updated translations.
- Drop mutter-x11-meta.patch: Fixed upstream.
- Add mutter-x11-meta.patch: Don't try setting unavailable scroll
methods; libinput acts really bad on it (bgo#775337, bgo#771744,
boo#1011356).
- Update to version 3.22.2:
+ Really fix framebuffer capture origin offset (bgo#771502).
+ Fix session going into idle mode immediately on startup
(bgo#772839).
+ Fix mirror mode with stage views (bgo#773115).
+ Improve pointer constraints support (bgo#771859).
+ Stack docks below other windows on fullscreen monitors
(bgo#772937).
+ Fix switching between two finger- and edge scrolling on wayland
(bgo#771744).
+ Fix popup grabs blocking screen lock on wayland (bgo#771235).
+ Fix various crashes on wayland (bgo#771646, bgo#771858).
+ Fix various placement issues on wayland (bgo#768039,
bgo#771841, bgo#773141, bgo#772729).
+ Misc. bug fixes: bgo#771019, bgo#773116, bgo#772914,
bgo#773210.
+ Updated translations.
- Drop upstream fixed patches:
+ mutter-screeenshot-coords.patch
+ mutter-scale-positioner-coordinates.patch
- Update descriptions
- Add mutter-fix-startup.patch: Fix slow startup notification for
some gtk3 apps when running on wayland (bgo#768531).
- Update to version 3.22.1:
+ Fix feedback loop between StClipboard and X11 bridge
(bgo#760745).
+ Fall back gracefully if DRM plane rotation fails (bgo#772512).
+ Approximate native monitor backend behavior to X (bgo#772176).
+ Fix crash on VT switch on wayland (bgo#771646).
+ Expose Flatpak ID for application matching (bgo#772613,
bgo#772614).
- Drop mutter-fix-string-format.patch: Fixed upstream.
- Add mutter-fix-string-format.patch: Fix string format build
error. Patch from upstream git.
- Add more fixes to mutter-scale-positioner-coordinates.patch:
Still more fixes comming out of upstreams bug.
- Add mutter-scale-positioner-coordinates.patch: wayland/xdg-shell:
Scale positioner coordinates, fix shrinking menus when on HiDPI
and wayland (bgo#771841).
- Add mutter-screeenshot-coords.patch: yet another fix to take
screenshots of a specific area.
- Update to version 3.22.0:
+ Fix wayland crashes (bgo#771305, bgo#771345, bgo#770940,
bgo#771495).
+ Fix display rotation on wayland (bgo#770672).
+ Fix framebuffer capture origin offset (bgo#771502).
+ Misc. bug fixes (bgo#770937, bgo#771536, bgo#771628,
bgo#771549).
+ Updated translations.
- Only apply mutter-bsc984738-grab-display.patch for SLE until it
can be verified that it's needed for 3.22.x too.
- Update to version 3.21.92:
+ Fix absolute pointer motion events on wayland (bgo#770557).
+ Default to using stage views (bgo#770366).
+ Fix animated cursors on wayland (bgo#749913).
+ Fix various crashes on wayland (bgo#757568, bgo#770727,
bgo#770992).
+ Fix screen capture for stage views not at (0, 0) (bgo#770127).
+ Compress motion events instead of discarding them (bgo#771049).
+ Fix XWayland pointer warp emulation (bgo#771050).
+ Add common monitor modes in KMS backend (bgo#744544).
+ Temporarily use g-s-d schemas for tablet configuration
(bgo#771315).
+ Misc. bug fixes: bgo#770402, bgo#770647, bgo#770991,
bgo#770994, bgo#770929.
+ Updated translations.
- Update to version 3.21.91:
+ Add support for xdg-foreign protocol (bgo#769786).
+ Support monitor rotation on wayland (bgo#745079).
+ Port xdg-shell implementation to unstable v6 (bgo#769936).
+ Handle unsupported buffer sizes more gracefully (bgo#770387).
+ Use the same output naming logic as the X server on wayland
(bgo#770338).
+ Fix replies in gnome-shell's chat notifications on wayland
(bgo#758167).
+ Misc. bug fixes and cleanups: bgo#769276, bgo#769636,
bgo#770131, bgo#770324, bgo#769731.
+ Updated translations.
- Update to version 3.21.90:
+ Consider XDG_SESSION_TYPE when determining session type
(bgo#759388).
+ Re-add support for edge scrolling on some touchpads
(bgo#768245).
+ Support mouse and trackball acceleration profile (bgo#769179).
+ Draw monitor contentn to individual framebuffer (bgo#768976).
+ Support virtual input devices (bgo#765009).
+ Set correct output scale on hotplug (bgo#769505).
+ Bugs fixed: bgo#769014, bgo#769024, bgo#769054, bgo#769070,
bgo#769036, bgo#769305, bgo#769578, bgo#769800, bgo#769073.
- Drop mutter-32bit-cogl-gles2-conflict-def.patch: Fixed upstream.
- Drop intltool BuildRequires following upstream changes.
- Obsolete typelib-1_0-Meta-3_0 to ease updates.
- Filter out private typelib provides. Providing those only breaks
other applications, as they won't be able to find our typelibs.
- Drop typelib-1_0-Meta-3_0 subpackage, and package typelib in main
package with the other private libs. Following this, drop
typelib-1_0-Meta-3_0 Requires from devel package.
- Update to version 3.21.4:
+ Fix missing frame border around GTK+ dialogs (bgo#745060).
+ Improve X11 <-> wayland copy and paste interaction (bgo#768007).
+ Add support for NV_robustness_video_memory_purge extension
(bgo#739178).
+ Fix restoring the old focused window on restart (bgo#766243).
+ Fix fullscreen windows on other monitors stealing focus after
closing a window (bgo#768221).
+ Draw monitor content to individual framebuffer (bgo#768976).
+ Provide screen capture API (bgo#768978).
+ Bugs fixed: bgo#767969, bgo#768243, bgo#762407, bgo#767997,
bgo#768039, bgo#768977, bgo#768977.
+ Updated translations.
- Fix build on i586 with patch
mutter-32bit-cogl-gles2-conflict-def.patch taken from upstream
git (bgo#769014).
- Update to version 3.21.3:
+ Don't create invalid UTF-8 window description strings
(bgo#765535).
+ Convert window titles and wm_class to UTF-8 (bgo#752788).
+ Communicate tiled state to GTK+ on wayland (bgo#766860).
+ Use kill() to force-quit unresponsive wayland clients
(bgo#767464).
+ Fix window position when unmaximizing via DND on wayland
(bgo#764180).
+ Avoid full window redraws when using extended frame sync
(bgo#767798).
- Update to version 3.21.2:
+ Clean up surface <-> shell interaction (bgo#763431).
+ Fix grabbing random keys for disabled shortcuts (bgo#766270).
+ Fix stacking of hidden windows on wayland (bgo#764844).
+ Misc. bug fixes: bgo#766306, bgo#766326, bgo#751847,
bgo#763832, bgo#766528.
+ Updated translations.
- Update to version 3.21.1:
+ Notify clients of pending modifier state changes (bgo#748526).
+ Add get_is_builtin_display_on() method (bgo#765267).
+ Fix 2-finger titlebar taps on wayland (bgo#764519).
+ Merge clutter and cogl forks into mutter (bgo#760439).
+ Misc. bug fixes: bgo#765058, bgo#765252, bgo#765062.
+ Updated translations.
- Drop pkgconfig(clutter-1.0), pkgconfig(cogl-1.0),
pkgconfig(clutter-egl-1.0), pkgconfig(clutter-wayland-1.0),
pkgconfig(clutter-wayland-compositor-1.0) BuildRequires:
Following upstream merging of clutter and cogl into mutter.
- Add pkgconfig(json-glib-1.0) BuildRequires: New dependency.
- Drop an obsolete clean section.
- Remove mutter-tools Obsoletes: We dropped the package in version
3.9.90, no support for updates from openSUSE versions that old.
- Add mutter-bsc984738-grab-display.patch (bsc#984738, bgo#769387).
- Update to version 3.20.3:
+ Fix grabbing random keys for disabled shortcuts (bgo#766270).
+ Crash fixes (bgo#751847, bgo#767969).
+ Improve multi-monitor handling on wayland (bgo#766528).
+ Don't create invalid UTF-8 window description strings
(bgo#765535).
+ Convert window titles and wm_class to UTF-8 (bgo#752788).
+ Use kill() to force-quit unresponsive wayland clients
(bgo#767464).
+ Fix window position when unmaximizing via DND on wayland
(bgo#764180).
+ Avoid full window redraws when using extended frame sync
(bgo#767798).
+ Fix missing frame border around GTK+ dialogs (bgo#745060).
+ Improve X11 <-> wayland copy and paste interaction
(bgo#768007).
+ Updated translations.
- Update to version 3.20.2:
+ Notify clients of pending modifier state changes (bgo#748526).
+ Add get_is_builtin_display_on() method (bgo#765267).
+ Fix 2-finger titlebar taps on wayland (bgo#764519).
+ Misc. bug fixes: bgo#765058, bgo#765252, bgo#765062.
+ Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Drop mutter-grab-display.patch, it has been fixed by upstream
differently.
- Update to version 3.20.1:
+ Constrain window move/resizes on wayland as on X11
(bgo#748819).
+ Don't crash with invalid previous monitor configurations
(bgo#764286).
+ Misc. bug fixes and cleanups: bgo#762828, bgo#764807.
+ Updated translations.
- Update to GNOME 3.20 Fate#318572
- Remove upstream patches: mutter-bnc879109-no-monitors-crash.patch
- Refresh mutter-grab-display.patch, mutter-bell.patch,
relax-some-constraints-on-CSD-windows-in-sle-classic.patch
- Update to version 3.20.0:
+ Fix crash when using visual bell (bgo#763858).
+ Updated translations.
- Update to version 3.19.92:
+ Add system bell support on wayland (bgo#763284).
+ Add gtk_surface.present to gtk-shell (bgo#763295).
+ Handle DND drops on the root window (bgo#762104).
+ Misc. bug fixes: bgo#762828, bgo#760745, bgo#763125,
bgo#762763, bgo#762661, bgo#762639, bgo#763159.
+ Updated translations.
- BuildRequires pkgconfig(libdrm), pkgconfig(libinput),
pkgconfig(libsystemd) are only needed when building native
backend, which is useful only under wayland and when running as
display server. Ensure they aren't pulled as BuildRequires when
wayland support is disabled. Add --enable-native-backend when
building wayland support.
- Update to version 3.19.91:
+ Add --nested CLI argument to fix nested wayland session
(bgo#758658).
+ Fix stack - scene graph stacking synchronization issues
(bgo#755605).
+ Rate-limit last-device changes to fix freezes (bgo#753527).
+ Implement primary selection protocol (bgo#762560).
+ Misc. bug fixes: bgo#762878, bgo#762716.
+ Updated translations.
- Update to version 3.19.90:
+ Release buffer after processing commit (bgo#761312,
bgo#761613).
+ Implement pointer motion, locks and confinement on wayland
(bgo#744104).
+ Add basic startup notification support on wayland (bgo#762268).
+ Misc. bug fixes: bgo#760670, bgo#761543, bgo#752794,
bgo#761557.
- Update to version 3.19.4:
+ Fix updating stacking order when setting transient_for
(bgo#755606).
+ Support screen rotation when supported by the driver
(bgo#745079).
+ Protect against broken WM_CLASS property implementations
(bgo#759658).
+ Handle wl_pointer v5 events on wayland (bgo#760637).
+ Implement DND actions on wayland (bgo#760805).
+ Misc. bug fixes: bgo#754711, bgo#756789, bgo#759297,
bgo#758613, bgo#760330, bgo#760476, bgo#759222, bgo#760670.
+ Updated translations.
- Update to version 3.19.3:
+ Correct refresh rate units on KMS/Wayland (bgo#758653).
+ Fix crash when initial cursor position is not on a monitor
(bgo#756698).
+ Fix crash when more CRTs are enabled than outputs connected
(bgo#751638).
+ Fix touch pointer emulation on wayland (bgo#756754).
+ Allow minimizing windows that don't advertise supporting it
(bgo#758186).
+ Force 2-finger scroll by default if available (bgo#759304).
+ Fix crash during XWayland initialization (bgo#751845).
+ Ensure to send a ConfigureNotify to just mapped windows
(bgo#759492).
+ Misc. bug fixes and cleanups: bgo#758239, bgo#758633,
bgo#755503, bgo#759374.
+ Updated translations.
- Add pkgconfig(wayland-protocols) BuildRequires: new dependency.
- Update to version 3.19.2:
+ Fix crash on monitor unplug (bgo#756796).
+ Exit cleanly on initialization errors (bgo#757311).
+ Allow to determine backend setting from session type
(bgo#741666).
+ Fix DRM device detection for non-PCI devices (bgo#754911).
+ Don't force placement of windows without buffer on wayland
(bgo#751887).
+ Fix initialization of bypass compositor hint (bgo#758544).
- Update to version 3.19.1:
+ wayland: Allow to trigger popups through keyboard/touch
(bgo#756296).
+ Fix modifiers-only input source switching on Ubuntu
(bgo#756543).
+ Misc. bug fixes: bgo#756675, bgo#756660, bgo#746420,
bgo#756548, bgo#756796, bgo#757101, bgo#757148.
+ Updated translations.
- Update to version 3.18.2:
+ Misc. crash fixes (bgo#756675, bgo#756660, bgo#757148,
bgo#756796).
+ Fix modifiers-only input source switching on Ubuntu.
+ Exit cleanly on initialization errors (bgo#757311).
+ Updated translations.
- Update to version 3.18.1:
+ Improve HiDPI support on wayland (bgo#755097).
+ Fix doubly-scaled cursor on XWayland HiDPI (bgo#755099).
+ Stop hiding titlebar buttons in dialogs (bgo#641630).
+ Add support for fullscreen/unfullscreen animations
(bgo#707248).
+ Misc. crash fixes: bgo#755096, bgo#754979, bgo#755490,
bgo#754357, bgo#745785, bgo#756642.
+ Misc. bug fixes: bgo#743339, bgo#752047, bgo#756074,
bgo#756649.
- Drop wayland-Dont-pre-multiply-root-cursor-sizes.patch and
wayland-Dont-scale-XWayland-pointer-cursor-sprites.patch: Fixed
upstream.
- Add wayland-Dont-pre-multiply-root-cursor-sizes.patch and
wayland-Dont-scale-XWayland-pointer-cursor-sprites.patch: taken
from upstream git. Fixes for HiDPI under wayland (bgo#755099).
- Update to version 3.18.0:
+ Misc. fixes: bgo#753434.
+ Updated translations.
- Drop Revert-launcher-simplify-getting-session-dbus-proxy.patch:
fixed upstream.
- Add Revert-launcher-simplify-getting-session-dbus-proxy.patch:
fix VT switching with wayland, patch from upstream git.
- Update to version 3.17.92:
+ Don't omit the background color for backgrounds that don't fill
the screen (bgo#754476).
+ Fix up key state on FocusIn when running nested (bgo#753948).
+ Find the right DRM device instead of hardcoding card0
(bgo#753434).
+ Scale cursor on HiDPI screens (bgo#744932).
+ Misc. fixes and cleanups (bgo#754545, bgo#754215, bgo#754621,
bgo#754715).
+ Updated translations.
- Update to version 3.17.91:
+ Send error on pointer-gesture protocol version mismatch
(bgo#753855).
+ Misc. cleanups (bgo#744932).
+ Updated translations.
- Update to version 3.17.90:
+ Fix glitch with some fullscreen apps (bgo#753020).
+ Fix screen update issue with NVidia driver (bgo#728464).
+ Only call frame callbacks for surfaces that get drawn
(bgo#739163).
+ Misc. bug fixes and cleanups: bgo#753222, bgo#752753,
bgo#753237, bgo#753380, bgo#744104, bgo#744932.
+ Updated translations.
- Drop upstream fixed patches:
+ build_fix_return_value_in_meta-sync-ring.c.patch
+ compositor_add_support_for_GL_EXT_x11_sync_object.patch
+ compositor_fix_GL_EXT_x11_sync_object_race_condition.patch
+ compositor_handle_fences_in_the_frontend_X_connection.patch
- Fix screen flickering on nvidia devices (bgo#728464).
+ Add the following commits from the 3.16 branch:
- build_fix_return_value_in_meta-sync-ring.c.patch
- compositor_add_support_for_GL_EXT_x11_sync_object.patch
- compositor_fix_GL_EXT_x11_sync_object_race_condition.patch
- compositor_handle_fences_in_the_frontend_X_connection.patch
- Added autoconf and automake BuildRequires and run autoreconf for
the patches above.
- Update to version 3.17.4:
+ nested: Allow basic configuration of dummy outputs
(bgo#747089).
+ Send wl_surface.enter and wl_surface.leave on output changes
(bgo#744453).
+ Improve HiDPI handling on wayland (bgo#745655, bgo#744934).
+ Implement compositor-side animated cursors (bgo#752342).
+ Bugs fixed: bgo#750816, bgo#751884, bgo#752248, bgo#752551,
bgo#752552, bgo#752673, bgo#752674.
- Drop mutter-devel-doc sub-package, removed upstream.
- Update to version 3.17.3:
+ Add X11/wayland clipboard interaction (bgo#738312).
+ Support VM monitor layout hints on wayland (bgo#750363).
+ Bugs fixed: bgo#749994, bgo#750256, bgo#749716, bgo#748705,
bgo#750552, bgo#751036, bgo#750007, bgo#751136, bgo#750552,
bgo#751471, bgo#751715, bgo#750680.
+ Updated translations.
+ Add pkgconfig(xrandr) BuildRequires: New optional dependency.
- Update to version 3.17.2:
+ Honor default value for click method setting (bgo#746290).
+ Add X11/wayland clipboard interoperation (bgo#738312).
+ Misc. bug fixes: bgo#749076, bgo#749711.
- Update to version 3.17.1:
+ Add public method to get neighboring monitor (bgo#633994).
+ Apply the right settings to the right input devices
(bgo#747886).
+ Fix scroll button setting (bgo#747967).
+ Add support for modal hint on wayland (bgo#745720).
+ Don't reset idle time for non-hardware events (bgo#748541).
+ Misc. bug fixes (bgo#748478).
- Update to version 3.16.3:
+ Fix kill dialog not showing when first PING fails (bgo#749076).
+ wayland: Reset idle time appropriately (bgo#749711,
bgo#749994).
+ Fix crash when trying to focus a hidden window (bgo#751715).
+ Updated translations.
- Update to version 3.16.2:
+ Fix scroll button setting (bgo#747967).
+ Don't reset idle time for non-hardware events (bgo#748541).
+ Honor default value for click method setting (bgo#746290).
+ Misc. bug fixes (bgo#748478).
- Update to version 3.16.1.1:
+ Prevent a crash when switching VTs or adding input devices
(bgo#747886).
- Update to version 3.16.1:
+ Add function to refresh all background instances (bgo#739178).
+ Fix swapped scroll methods on wayland (bgo#746870).
+ Manually activate stage to fix accessibility on wayland
(bgo#746670).
+ Center pointer on primary monitor on startup (bgo#746896).
+ wayland: Reword synchronized state application semantics
(bgo#743617).
+ Ensure input settings are applied on startup (bgo#747434).
+ Misc. bug fixes: bgo#744932, bgo#746509, bgo#746692,
bgo#746510, bo#746545, bgo#747263.
+ Updated translations.
- Add pkgconfig(xrender) BuildRequires: new verified dependency.
- Drop mutter-nvidia-repaint-on-resume.patch: fixed upstream.
- Change from simple %defines to %bcond_with/without, as this
allows to be set in prjconf without the need to patch the .spec
files.
+ build_wayland has been replaced with the equivalent
%bcond_with, resp. %bcond_without, based on the value that was
originally set, resulting in no change for the build.
- Update to version 3.16.0:
+ wayland: Don't skip notifying about initial maximized state
(bgo#745303).
+ Updated translations.
- Add mutter-nvidia-repaint-on-resume.patch: Add a function to
refresh all background instances (boo#914149, bgo#739178).
- Update to version 3.15.92:
+ Ensure pointer visibility on monitor changes (bgo#745121,
bgo#745752).
+ Fix geometry of shaded windows (bgo#746145).
+ Take over cursor visibility handling from gsd (bgo#712775).
+ Fix touch interaction on window decorations (bgo#745335).
+ Add options for libinput_config_click_method (bgo#746290).
+ Scale window decorations on HiDPI displays (bgo#744354).
+ Misc. bug fixes: bgo#745163, bgo#746295, bgo#746098,
bgo#745734.
+ Updated translations.
- Update to version 3.15.91:
+ wayland: Fix nested compositor mode (bgo#745401).
+ wayland: Fix pointer constraining (bgo#727337).
+ wayland: Fix input region on HiDPI (bgo#744933).
+ Allow themes to style buttons differently based on function
(bgo#745108).
+ Misc. bug fixes and cleanups: bgo#745141, bgo#745118,
bgo#745476, bgo#745442.
+ Updated translations.
- Update to version 3.15.90:
+ Initialize MetaOutput even when we can't get the EDID
(bgo#743412).
+ Expose MetaMonitorManager to introspection (bgo#743745).
+ Fix flash on unredirection (bgo#743858).
+ Update xdg-shell implementation to v5 (bgo#744452).
+ Do not try to use seat devices that aren't (yet) present
(bgo#744640).
+ Add keybindings for switching to VT8-VT12 (bgo#744800).
+ Misc bug fixes: bgo#743678, bgo#744500.
- Add pkgconfig(gudev-1.0) and pkgconfig(gbm) BuildRequires in case
we're building with wayland support: Needed for the native (non
nested support).
- Update to version 3.15.4:
+ Use GTK+ theme for window decorations instead of metacity
(bgo#741917).
+ Export the same EDID information on X11 and wayland
(bgo#742882).
+ Apply input device configuration on wayland (bgo#739397).
+ Implement pointer barriers on wayland (bgo#706655).
+ Bugs fixed: bgo#741829, bgo#738630, bgo#737463, bgo#698995,
bgo#727893, bgo#742825, bgo#742824, bgo#742841, bgo#743173,
bgo#743189, bgo#743217, bgo#743254.
+ Updated translations.
- Update to version 3.15.3:
+ Don't leave left-over frames queued (bgo#738686).
+ Set CRTC configuration even if it might be redundant
(bgo#740838).
+ Updated translations.
- Update to version 3.15.2:
+ Don't enable hiDPI on monitors with broken EDID (bgo##734839).
+ Prevent crash applying monitor config for a closed lid
(bgo#739450).
+ Fix "flicker" during startup transition (bgo#740377).
+ Bugs fixed: bgo#731521, bgo#740133, bgo#738890.
- Update to version 3.15.1:
+ Use GResources for theme loading (bgo#736936).
+ Fix headerbar drag getting stuck on xwayland (bgo#738411).
- Drop following patches: mutter-black-screen-during-login.patch,
mutter-window-actor-unredirection-when-destroyed.patch,
mutter-empty-input-shapes-windows.patch,
mutter-left-over-queued-frames.patch,
mutter-dont-overwrite-send_frame_messages_timer.patch, all fixed
upstream.
- Update to version 3.14.3:
+ Fix crash when trying to unredirect a destroyed window
(bgo#740133).
+ Fix "flicker" during startup transition (bgo#740377).
+ Don't leave left-over frames queued (bgo#738686).
+ Set CRTC configuration even if it might be redundant
(bgo#740838).
- Drop upstreamed patches:
+ mutter-black-screen-during-login.patch.
+ mutter-window-actor-unredirection-when-destroyed.patch.
+ mutter-empty-input-shapes-windows.patch.
+ mutter-left-over-queued-frames.patch.
+ mutter-dont-overwrite-send_frame_messages_timer.patch.
- Disable wayland on SLE12.
- Remove BuildRequires pkgconfig(gbm), not needed unless building
native backend.
- Add post-release fixes from upstream:
+ mutter-black-screen-during-login.patch: Disable ugly black
screen during login (bgo#740377).
+ mutter-window-actor-unredirection-when-destroyed.patch:
window-actor: Do not request unredirection when destroyed
(bgo#740133).
+ mutter-empty-input-shapes-windows.patch: window-x11: Fix
windows that set empty input shapes.
+ mutter-left-over-queued-frames.patch: Fix problems resulting
in left-over queued frames (bgo#738686).
+ mutter-dont-overwrite-send_frame_messages_timer.patch:
MetaWindowActor: don't overwrite send_frame_messages_timer
(bgo#738686).
- Update to version 3.14.2:
+ Prevent crash applying monitor config for a closed lid
(bgo#739450).
+ Misc. fixes.
- Update to version 3.14.1.5:
+ Fix wayland hiDPI regression (bgo#739161).
+ Updated translations.
- Update to version 3.14.1:
+ Fix move-titlebar-onscreen function (bgo#736915).
+ Fix stacking of the guard window (bgo#737233).
+ Fix keycode lookup for non-default layouts (bgo#737134).
+ Fix workspaces-only-on-primary handling (bgo#737178).
+ Don't unstick sticky windows on workspace removal (bgo#737625).
+ Do not auto-minimize fullscreen windows (bgo#705177).
+ Upload keymap to newly added keyboard devices (bgo#737673).
+ Apply keyboard repeat settings (bgo#728055).
+ Don't send pressed keys on enter (bgo#727178).
+ Fix build without wayland/native (bgo#738225).
+ Send modifiers after the key event (bgo#738238).
+ Fix unredirect heuristic (bgo#738271).
+ Do not show system chrome over fullscreen windows (bgo#693991).
+ Misc. bug fixes: bgo#737135, bgo#737581, bgo#738146,
bgo#738384.
+ Updated translations.
==== nautilus ====
Version update (3.26.2 -> 3.34.1)
Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1 nautilus-lang
- Add explicit Conflicts in libnautilus-extensions1 to ensure
smooth upgrade.
- Update to version 3.34.1:
+ Fix criticals and crashes when closing properties dialog.
+ Fix opening file previews in Sushi.
+ Fix criticals after trashing file.
- Drop nautilus-fix-criticals-move-file-trash.patch: Fixed
upstream.
- Add nautilus-fix-criticals-move-file-trash.patch: window: Fix
criticals when moving file to trash.
- Update to version 3.34.0:
+ Fix emblems not appearing on files in some cases.
+ Respect recursivity setting in shell search provider.
+ Make recursive permission changes apply only to children.
- Update to version 3.33.90:
+ Add tooltip to view menu button
+ Show warning in read-only directories when pasting files.
- Update to version 3.32.3:
+ Drop unintended string changes.
- Update to version 3.32.2:
+ Add padding to thumbnails in canvas view.
+ Use ?Files? instead of ?Nautilus? in appdata.
+ Add website link to about dialog.
+ Fix starring being allowed in XDG user directories, set to
$HOME.
+ Fix starring in single indexed directories.
+ Fix starring in subdirectories of indexed directories.
+ Add missing menu mnemonics.
+ Remove extraneous menu separators.
+ Fix styling being incorrectly applied to GtkFileChooser
instances.
+ Fix crashes when new tab position is set to ?end?.
+ Allow whitespace at the beginning and end of path in location
entry.
+ Fix leaky context menus.
+ Fix NAUTILUS_SCRIPT_SELECTED_FILE_PATHS not being set for
scripts.
+ Fix critical warnings when window is closed while a
notification is displayed.
- Require tracker-miner-files (boo#1135652).
- Update to version 3.32.1 (CVE-2019-11461):
+ Fix Clang builds.
+ Fix crash when opening trash:/// from command line.
+ Fix CVE-2019-11461.
+ Correctly display file template labels in context menu when
they contain underscores.
- Update to version 3.32.0:
+ Much smoother search, no more hang ups.
- Add pkgconfig(gstreamer-tag-1.0) BuildRequires: New depencency.
- Update to version 3.31.90:
+ New path bar design that improves discoverability of buttons.
+ Improve high contrast layout for accesibility.
+ New Nautilus icon.
+ Add coverage report.
+ Fix crashes.
+ Remove app menu.
+ Add issue triaging automation.
+ Make CI centralized.
+ Make starred files feature available on Tracker tracked
directories.
+ Updated translations.
- Update to version 3.30.5:
+ Fix a bunch of compiler warnings that could prevent building.
+ Fix location entry icon not reacting to clicks.
- Update to version 3.30.4:
+ Fix crash when opening windows quickly.
+ Show trash action bar when trash status changes.
+ Implement rename file support in dbus for integration with
desktop icons extension.
- Update to version 3.30.3:
+ Fix crashes in search.
+ Fix crash in path bar usage.
+ Fix error dialog not showing when renaming.
+ Trigger location entry with the slash numpad key too.
- Update to version 3.30.2:
+ Fix Google Drive files not opening.
+ Fix crashes when searching.
+ Fix triple click in pathbar to minimize the window.
+ Fix '/' and '~' not opening the location bar.
+ Fix header bar styling for 3rd party themes again.
+ Disable and warn about security risks when libseccomp and bwrap
are disabled on unsupported cpus.
+ Fix various leaks.
- Update to version 3.30.1:
+ Improve high contrast styling.
+ Fix folders not expanding with arrow keys in list view.
+ Fix keyboard navigability when searching.
+ Fix crash on search.
+ Fix dark variant.
==== nss-mdns ====
Version update (0.10 -> 0.14.1)
Subpackages: nss-mdns-32bit
- Move libraries into the standard dir (/usr/lib*).
nss_winbind already lives there, which I take as an indicator
this move will work.
- Update to version 0.14.1:
+ No code changes.
+ Fix unit tests to properly work on s390x.
- Changes from version 0.14.0:
+ Fix -Wformat-truncation problem during reading of the allow
file.
- Changes from version 0.13.2:
+ No code changes.
+ Change how ./configure --enable/disable-tests works:
- --enable-tests: tests are enabled and will fail if
dependencies are not found.
- --disable-tests: tests are not enabled and will not be built
even if dependencies are found.
- no flag given: tests are conditionally enabled if
dependencies are found.
- Changes from version 0.13.1:
+ Very minor code changes (should result in no binary changes).
+ Reformat source to 80 columns.
+ Improve configure options to allow disabling tests even if the
testing libraries are present.
+ Automake is now non-recursive.
+ Hardcoded paths are now exposed as configure variables.
- Changes from version 0.13:
+ Fix an old memory leak in reverse lookup.
+ Fix the broken workaround for nscd segfaults (not all clients
would see all results).
+ Simplify buffer management.
+ More unit tests, more cleanups, and fewer gotos.
- Changes from version 0.12:
+ Fix segfault when using nscd.
+ Remove untested, unmaintained BSD support (please help out if
you would like BSD support to return!).
- Changes from version 0.11:
+ Moved to new GitHub location, docs migrated to markdown.
+ The long-deprecated LEGACY mode is removed.
+ The long-deprecated HONOUR_SEARCH_DOMAINS option is removed.
+ Unit tests are now included, with make check.
+ nss-mdns now implements standard heuristics for detecting
.local unicast resolution and will automatically disable
resolution when a local server responds to .local requests.
+ _nss_mdns_gethostbyname3_r and _nss_mdns_gethostbyname4_r are
now implemented.
+ Full dual-stack IPv4/IPv6 support is implemented.
- Run spec-cleaner, modernize spec.
- Update URL and Source to new upstream home.
- Drop unaligned.diff: Fixed upstream.
- Add pkgconfig(check) BuildRequires and make_check macro, run
buildtime tests.
- Modernize spec-file by calling spec-cleaner
==== openssl-1_1 ====
Subpackages: libopenssl1_1 libopenssl1_1-32bit
- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861]
- Add patches:
* openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch
* openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch
* openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch
* openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch
* openssl-s390xcpuid.pl-fix-comment.patch
* openssl-assembly-pack-accelerate-scalar-multiplication.patch
* openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch
* openssl-s390x-assembly-pack-accelerate-ECDSA.patch
* openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch
* openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch
* openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch
* openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch
* openssl-Fix-9bf682f-which-broke-nistp224_method.patch
- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order
to avoid conflict upon upgrade from SLE-12 (bsc#1158499)
==== orca ====
Version update (3.26.0 -> 3.34.1)
Subpackages: orca-lang
- Update to version 3.34.1:
+ Web:
- Continued improvement of Orca's support for Chromium
- Improve accuracy of synthesized clicks on web pages
- Be sure we don't override sticky browse mode for top-level
web apps
- Fix bug causing Orca to not present button name during Say
All
- Improve presentation of selection of links which span
multiple lines
+ General:
- Ensure we speak selected switcher item even when the user has
set onlySpeakDisplayedText
- Improve reliability of unfocusedAlertAndDialogCount()
- Correct the position and size reported for selectable table
rows
- Don't present GtkComboBox selection changes if we're not
on/in that widget
- Present position in list for tables
- Filter out duplicate clipboard contents changed notifications
- Filter out bogus window focus claims from gnome-shell
- Add handling for accessible app names which start with "org."
or "com."
+ Updated translations.
- Update to version 3.34.0:
+ Web:
- Complete *initial* support for Chrome/Chromium. Important:
In order - for this support to work, you will need a version
of Chrome/Chromium - which has not yet been released.
- Don't auto-enter focus mode for embedded role if reading PDF.
- Ensure we respect the choice to temporarily turn live
regions off.
- Ignore "document" load events for images emitted by Gecko.
- Eliminate some chattiness with popup button elements.
+ Thunderbird: Attempt to improve performance by ignoring some
event spam.
+ General:
- Several stability fixes for objects and applications going
defunct.
- Fix regression introduced by Shift Lock change.
- Improve reliability of mouse review when multiple objects
report same bounding box.
+ New and updated translations.
- Re-enable translation-update-upstream, and fix invocation.
- Update to version 3.33.91:
+ Web:
- Improve performance with structural navigation amongst
large objects.
- Also fix performance regression introduced in unstable
release.
- Treat headings as paragraphs for the purpose of structural
navigation
- Treat push buttons with state has-popup as focus-mode
widgets
- Fix chattiness resulting from svg elements with no
information
- Don't generate tutorial messages for widgets in document
content
- Eliminate some chattiness with Google Drive menus
- Improve presentation of widgets which are destroyed and
recreated while focused
- Improve detection and presentation of content which is
exposed to us incorrectly due to CSS properties
- Ongoing work on Chromium support.
+ GNOME Shell: Eliminate some chattiness with Dash
+ Updated translations.
- Changes from version 3.33.90:
+ Web:
- Try to include results count during find in page searches
- Fix bugs preventing SayAll on page load from working
- Fix bug in braille presentation of new Firefox location
input
- Work around another instance of CSSed text being exposed
as one char per line
- Improve presentation of treegrids
- Reduce chattiness with editable comboboxes and with
auto-focused descendants
- Never treat layout-only-table cells as focus-mode widgets
- Make finding clickables more performant
- Ensure we present final word in element when navigating
by word
- Present caret-moved events from mouse clicks even if
element hasn't changed
+ Mouse Review:
- Improve overall presentation of units of text under
the pointer
- Improve logic filtering out irrelevant mouse movements
during review
- Apply non-mousereview cell/row presentation preferences
for a more consistent experience
- Don't present description for mouse review if tooltip
presentation is off
+ General:
- Add support for Shift Lock
- Add initial support for AtspiText's scrollSubstringTo
- Add fall backs for click-at-point failures
- Also check for "underline:spelling" as indication of
spelling error
- Improve response time for mouse input events
- Allow building with gettext ? 0.20
- Changes from version 3.33.3:
+ Web:
- Improve presentation of Google Sheets when native
accessibility support is being used rather than
live-region-based support.
- Add support for in-process ARIA feature for alternative
text for cell indices
- Fix bug in live region support causing some information
to not be presented
- Improve presentation of off-screen content (so that it isn't
spoken as if each word is on its own line)
- Ensure we present newly-focused widget when current
widget gets destroyed
- Fix presentation of description-term and description-value
roles
- Fix bug causing basic context information to be missing
during structural navigation
- Improve presentation of Dojo color-chooser buttons
- Speak the landmark type before the landmark name/content
rather than after
- Don't treat two landmarks as being on the same line
- Fix issue resulting in some items being skipped during
SayAll
- Ensure we don't filter out links with author-provided names
- Improve likelihood that we'll speak link role for
descendant text
- Improve behavior of non-interactive web cells with click
handlers
- Ensure we present the newly-focused element after dialog
is dismissed
- Explicitly clear text selection when controlling navigation
- Work around another issue in Gecko's broken text
implementation
+ Mouse Review: Fix bug causing us to present the wrong document
when multiple documents are open
+ General:
- Fix several issues related to presentation of combo boxes
- Separate out voice variants in GUI
- Fix braille traceback when there are no lines to display
- Add marks at end of line for speech
- Fix several "chattiness" issues
- Improve performance searching for objects in accessibility
tree
- Improve flat review of table rows
- Ignore window deactivate events if the event is not from
the active window
- Changes from version 3.33.1:
+ Web:
- Fix issue navigating to and around multibyte characters
- Fix issue related to our workaround for broken Gecko text
- Improve presentation of nameless links with non-meaningful
URL
- Fix bug causing us to get stuck in a nested layout
tables when using table navigation on the non-layout parent
- Don't exit focus mode when navigating among text in a
web app
- Only do the work to filter inferred labels if we have to
- Eliminate duplicate presentation of table-row content
- Fix bug in going to the beginning/end of a container
via structural navigation
+ Speech: When we don't have a custom char name, use
speech-dispatcher's API to speak characters so that letters
are not presented as words
+ Qt: Ignore events from accelerator labels
+ LibreOffice: Do not announce selection changes from unfocused
combo boxes
+ General:
- Handle the reported number of text selections being -1
- Migrate from intltool to gettext
- Now requires version 2.26+ of at-spi2 and atk-bridge.
- Drop intltool BuildRequires: no longer needed after port to
gettext.
- Disable translation-update-upstream: it is not configured and
currently causes the build to fail.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ Create generic switcher script and use it for all
non-gnome-shell switchers.
+ Improve presentation when initially getting into the Compiz and
MATE switchers.
+ Updated translations.
- Update to version 3.31.91:
+ Web:
- Ensure web contents are scrolled into view during SayAll.
- Scroll the current object to the top edge when using
structural navigation.
- Prevent extra context being presented in contenteditable
elements.
- Work around YouTube focus issue when navigating by heading.
- Improve presentation of graphical/icon-based push buttons.
- Increase the likelihood that inline list items will be
presented as one line.
- Attempt to identify and ignore bogus events from background
etherpad.
- Fix issue presenting text with links when using etherpad in
object mode.
- Don't do SayAll for URIs starting with "moz-extension".
- Improve interaction and presentation of focusable trees.
+ LibreOffice: Fix presentation of text selection spanning
multiple, partial lines in a list.
+ General:
- Fix hang resulting from building flat review context from
objects claiming a bogus, huge bounding box.
- Handle broken accessibility tree when generating labelOrName.
- Update to version 3.31.4:
+ New Commands:
- Add unbound command to present current object's size and
position.
- Add an unbound command to switch between layout mode and
object mode.
+ Web:
- Ignore page loads for non-active documents.
- Fix presentation of focusable text with MathML children.
- Eliminate some chattiness with MathML embedded in links and
headings.
- Improve finding sentence start in contents with embedded
objects.
- Make toggle buttons and non-focusable buttons reachable via
"b".
- Improve consistency in placement of navlist.
- Fallback on access key when there is no aria-keyshortcuts
value.
- Check 'URI' in addition to 'DocURL' when getting URL of
document.
- Add initial Chromium script. Please note: ATK support in
Chromium needs much work. Until that work has been done, Orca
will not be able to provide access to Chromium. The current
support is very much a work in progress and not yet ready for
end-user testing.
+ LibreOffice: Ensure we fall back on native headers when dynamic
headers aren't set.
+ Braille:
- Fail initialization if device is not plugged yet.
- On initialization error, make sure to clean BrlAPI
connection.
- Ensure we don't pan beyond the length of the line being
displayed.
- Make sure the attribute mask is as long as the text string.
+ General:
- Ignore window deactivations we believe are not
user-triggered. (Reduces chattiness when using certain
window-manager shortcuts).
- Improve performance searching the accessibility tree for
needed information.
- Don't clear the cache of non-Gecko windows by default
(improves performance).
- Don't bother checking the mousereview item when mousereview
is not active (improves performance).
- Fix bug in flat review say all causing us to cut off
information.
- Fall back on rolename when presenting title of nameless
frames.
- Ensure we use keyval_name when event_string is absent for
keyboard events.
+ Updated translations.
- Update to version 3.31.1:
+ General:
- Include the selected item count when presenting selection.
- Fix double presentation of items in certain lists.
- Handle various instances of objects going defunct.
- Present expanded state even when state expandable is not
exposed.
- Treat expanded events from listboxes and push buttons as
presentable events.
- Ignore spurious focus claim from gnome-shell window after
switcher use.
- Add handling for objects with role "redundant object".
- Ensure we're not silent when a cell gains focus.
- Add initial support for Smuxi (gnome frontend).
- Restore X keyboard layout on orca segfault.
- Add support for removing user profiles.
+ Web:
- Improve behavior of page summary when caret context is null
or the document cannot be found.
- Handle component interface failures in label inference.
- Sanity-check offsets before calling getRangeExtents().
- Make braille presentation of new document web role consistent
with old document frame role.
- Ensure we correctly speak the role of edit spin buttons.
+ LibreOffice:
- Work around Writer killing focused cell during row insertion
and deletion.
- Don't present ancestors after editing Calc cell.
+ Updated translations.
- Update to version 3.30.2:
+ Braille: Ensure we don't pan beyond the length of the line
being displayed.
+ Updated translations.
- Update to version 3.30.1:
+ General:
- Fix presentation of nameless menu items in certain
gnome-shell extesions.
- Improve presentation of Pluma spell-check dialog.
- Fix bug in sentence echo.
- Fix issue with profile names containing XML special
characters.
+ Web: Fix some chattiness with SayAll in web content.
+ LibreOffice: Work around Writer issue preventing presentation
of selected text.
+ Updated translations.
- Update to version 3.30.0:
+ General:
- Present event for non-showing object if it's focused.
- Don't present unselected-cell message for text objects.
- Don't speak "no focus" even when there is no accessible
application focused (it annoys users more than it helps
them).
- Automatically present details content upon expansion of
controlling widget.
- Bump version for availability of simulating modifiers in
at-spi.
+ Web:
- Ignore bogus focus event for active window from Gecko.
- Don't speak row header role with multiple objects are on the
same line.
- Only prefer the name of links when it's author-provided.
+ Updated translations.
- Changes from version 3.29.92:
+ General:
- Fall back on displayed text for labels which lack an
accessible name.
- Fix regression resulting from presentation of all selected
items.
- Always treat ROLE_APPLICATION objects as having size.
+ Web: Clear cache to work around missing state-changed event.
+ Updated translations.
- Update to version 3.29.4:
+ General:
- Announce when all items in a container have been selected.
- Rename selected-text command, bind it to a keystroke, and
make it work in spreadsheets and other containers.
- Check additional ancestry when trying to find current flat
review location.
- Limit double-orca caps lock synthesis to within 0.5s.
- Minimize looking for unrelated labels in gnome-shell
(performance).
- Add brief delay before announcing "no focus".
+ Terminal:
- Treat terminal insertions which end at the caret as
presentable.
- Prevent double-echoing of typed characters.
+ LibreOffice: Add option to always speak full selected range in
spreadsheet.
+ Speech: Fix issues in recently-added progress marking and SSML
support.
+ Updated translations.
- Use autosetup macro.
- Update to version 3.28.2:
+ Web + Email: Update Orca to handle "document web" role now
used in Gecko.
+ General: Fix bug causing certain combo boxes to not be
presented.
+ Braille: Fix braille word wrap being incorrectly enabled.
+ Updated translations.
- Update to version 3.28.1:
+ Web + Email: Fix Orca-triggered focus change in Thunderbird
message composition window.
+ General: Handle event floods from Caja and Nautilus more
efficiently.
+ Braille:
- Release device when braille is deactivated for some
applications.
- Fix bogus dots appearing after text.
+ Updated translations.
- Update to version 3.28.0:
+ Web + Email:
- Ensure focus is grabbed on image links when navigating.
- Fix bug causing notifications to trigger browse mode.
+ LibreOffice: Improve heuristic to identify spellcheck dialog.
+ General: Ensure list name is presented for ancestor lists.
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.27.91:
+ Web + Email:
- Improve navigation among, and presentation of, editable
elements with descendants;
- Fix bug in which Orca went silent due to text elements
failing to support the accessible text interface;
- Eliminate double presentation of visual labels which also
provide the accessible description;
- Fix issue causing Orca to skip over certain table content in
SayAll;
- Improve presentation of displayed text in ARIA dialogs;
- Re-enable announcement of page tab switches in Firefox.
+ LibreOffice:
- Work around (bdo#109398);
- Eliminate double presentation of redundant frames.
+ General:
- Implement initial support for braille "word wrap";
- Improve presentation of locations in file chooser dialog;
- Only present text changes from type-ahead entries if they are
focused;
- Eliminate some chattiness resulting from redundant focus
claims from Gtk+ tables;
- Eliminate double-presentation of spin button value changes;
- Fix bug causing nameless, valueless comboboxes to not be
presented;
- Fix issues in Orca's documentation.
+ Updated translations.
- Replace '+' in LGPL License tag with '-or-later' complying with
SPDX 3.0.
- Update to version 3.27.3:
+ Web + Email:
- Fixed several issues in presentation of editable content.
- Hack around lack of window:activate events for ARIA dialogs.
- Fix presentation of find results in new version of Firefox.
- Improve handling of focused elements getting destroyed when
activated.
- Attempt to identify and navigate around non-navigable
embedded documents.
+ General:
- Fix:
. Chattiness issue caused by off-screen labels in Gtk+
listboxes.
. Issues to pass 'yelp-check validate'.
- Eliminate incorrect presentation of previous panel.
+ Updated translations.
- Update Url to https://wiki.gnome.org/Projects/Orca: current
Orca project's web page.
- Point fdupes to the python3 sitelib instead of the build root,
which is a practice that must be avoided, and add extra path to
the data directory.
- Adop the use of %make_build macro rather than raw make command,
following the best practices.
- Explicitly require python3
- Small cleanup with spec-clener
- Change brltty back to Recommends. It isn't required if only
speech is being used, and it might be desirable for it not to be
pulled in in some cases (boo#1063172).
- Update to version 3.26.0:
+ Web:
- Add support for aria-errormessage.
- Add support for aria-keyshortcuts.
- Fix several issues related to presentation of plain text
content.
+ LibreOffice:
- Filter out checked event from window which isn't active.
- Work around event-ordering issue.
+ General:
- Fix incorrect presentation of old ancestors.
- Fix issue related to presentation of status bars.
- Remove unneeded try/except around
Gdk.notify_startup_complete().
+ Updated translations.
- Remove filler words from description. Replace some old macros.
- Update to version 3.25.4:
+ Web:
- Add support for DPub ARIA roles.
- Add custom localized role names for ARIA feed and figure
roles.
- Treat articles as "large objects" for the purpose of
structural navigation.
- Ensure we present infobar-like widgets with role of alert.
- Eliminate double presentation of name of widgets which
descend from label element.
- Fix presentation of checkboxes and radio buttons with
descendants when using caret navigation.
- Work around Gecko not pruning alt="" images from
accessibility tree.
+ LibreOffice:
- Fix bug in presentation of selected item in comboboxes.
- Ensure we present focus claims from lists which manage
descendants.
- Fix performance issue presenting selection changes in
spreadsheet.
+ General:
- Work around missing events for popup menus, submenus, and
dialogs.
- Work around missing state-changed:focused events for Gtk+
apps.
- Update locusOfFocus to active window even in the case of
broken hierarchy.
- Fix presentation of cells with multiple renderers.
- Handle more instances of dead accessible objects and
non-responsive applications.
- Eliminate chattiness resulting from events coming from
ancestor of locusOfFocus.
- Improve presentation of newly-focused listboxes.
- Sanity-check values app provides in response to
getTextAtOffset().
- Address Python 3.6 invalid escape sequence deprecation.
+ Updated translations.
- Drop obsolete post(un) handling, macros removed:
desktop_database_post(un) and icon_theme_cache_post(un).
- Update to version 3.24.0:
+ Web:
- Fix issue in new command to move to the end of the current
container.
- Fix instance in which we were failing to present
contenteditable content.
- Sanity check our attempt to hack around broken text from
Gecko.
+ General:
- Improve presentation of Gtk+ editable combo boxes.
- Attempt to handle children-changed:add event flood from
menus.
+ MATE: Filter out focus events from widgets in windows which
claim to be active, but actually are not.
+ Updated translations.
- Update to version 3.23.91:
+ Web:
- Add structural navigation commands to move to start, end of
current container.
- Handle bogus/duplicate accessible-application instances we're
seeing with Gecko apps built against Gtk+ 3 (eliminates
double-presentation during caret-navigation).
- Try to prevent SeaMonkey Mail composition from unexpectedly
entering browse mode.
- Fix issues getting stuck in visually-hidden MathML content.
- Prevent generation of unrelated labels for web content
(performance).
- Fix several issues to improve our workarounds for bugs in
Gecko's accessible-text interface.
- More work on recovery from zombified elements (improves
reliability).
- Improve reliability of "sticky" browse mode.
- Fix minor issues in new context-presentation support.
- Don't present loading messages if document is neither showing
nor visible.
+ MATE:
- Work around MATE Panel's less-than-ideal event ordering and
missing events in order to improve presentation of it's
Applications menu.
- Sanity-check windows which claim to be active and ignore
bogus window:active events and state-changed:active events
from frames.
+ General:
- Don't present new ancestors of menu bars.
- Don't use the pyatspi cache for descriptions to ensure we
don't present stale information.
- Don't treat insertions as auto-text events if the source is
no longer focused.
- Fix recent (unstable-version) regression in which labels
which label other labels stopped being presented.
- Update the active window and conditionally present
mouse-triggered focus changes.
+ Updated translations.
- Switch package to noarch.
- Drop typelib-1_0-Wnck-3_0 Requires: this is properly
auto-detected since orca added the correct dependency in the
code.
- Update to version 3.23.4:
+ Web:
- Optionally announce when entering and leaving blockquotes,
lists, tables, panels, forms, and landmarks.
- Improve handling of pages where the content is rapidly and
repeatedly destroyed and replaced.
- Improve workarounds for several Gecko editable-text bugs.
- Ensure we always announce ARIA landmark type before setting
the caret.
- Improve presentation of ARIA regions.
- Add custom support for ARIA switch role.
- Present messages resulting from use of aria-invalid.
- Check for and filter out defunct objects when building
elements list.
- Eliminate double-speaking of line after document load.
- Suppress presentation of irrelevant loading messages
resulting from busy state-change events in SeaMonkey's mail
client.
- Eliminate double-speaking of inferred labels in SayAll.
- Fix several instances where new document name was not being
presented.
- Handle (un)ordered lists in which item text falls outside the
item element.
- Descend images if they are imagemaps so that we don't fail to
present their content.
+ LibreOffice:
- Fix crash presenting certain Writer tables.
- Handle LO's recently-corrected exposure of text attributes
for spellcheck.
- Handle change in LO's accessibility tree for dialogs.
- Handle more cases of LO objects becoming defunct.
- Don't assume we can always get a string value for Calc input
line.
- Yet another workaround for yet another missing state-changed
event.
+ General:
- Make spoken presentation of accessible description optional.
- Work around missing focus-change events when focus changes
due to a mouse click.
- Use Unicode in translatable strings.
- Fix several issues in which we incorrectly update our
location based on bogus or redundant accessibility events.
- Reduce chattiness associated with presentation of typeahead
search.
- Include infobar content when presenting status bar and
default button.
- Reduce chattiness associated with icons which incorrectly
implement accessible text.
- Improve presentation of editable comboboxes.
- Fix bug in which Orca is silent on launch due to inability to
access default screen.
- Don't generate substring content unnecessarily (performance).
- Don't treat an empty table as layout only if the user gives
it focus.
- Fix bug speaking punctuation when punctuation style is set to
NONE.
- Stop converting horizontal ellipses to "..." in braille.
+ Updated translations.
- Update to version 3.22.2:
+ Improve support for Icedove.
+ Work around broken accessibility trees causing flat review to
fail.
+ Work around missing state-changed events for LibreOffice toggle
buttons.
+ Updated translations.
- Update to version 3.22.1:
+ Terminal: Reduce some chattiness using vim.
+ Updated translations.
- Update to version 3.21.92:
+ Chat:
- Fix performance issue with Pidgin channels with thousands of
users.
- Fix bug in presenting chatroom name when app is not active.
- Add customization to present chat room name after incoming
message.
+ Flat Review:
- Make context menus flat-reviewable.
- Improve filtering out of non-showing menu items in flat
review.
- Take possible margins/padding into account when looking for
the descendant at a specified point (performance).
- Do not treat collapsed table rows as leaf nodes if they have
children.
+ Web:
- Add explicit do-not-descend-for-caret check for ROLE_IMAGE so
that we don't present useless information when authors use
ARIA's img role on embedded SVG documents.
- Handle another instance of broken accessibility trees.
+ Updated translations.
- Update to version 3.21.91:
+ Flat Review:
- Automatically refresh content.
- Improve accuracy with respect to what is truly on screen and
where it is located.
- Improve performance building context.
- Fix reviewability of Gtk+ icon panels and Gtk+ spin button
values.
- Add toolkit-specific handling for special cases (and toolkit
bugs).
- Make menu-bar menus reviewable, including separators and
disabled items which cannot be arrowed to natively.
- Make objects which typically display text (but might not
implement the text interface) reviewable by word and
character.
- Fix issue finding initial flat review location in
Thunderbird.
+ Mouse Review:
- Dig deeper to find object under pointer for page tab list
descendants (So we don't just say "Page Tab").
- Fix issue causing Orca to say "blank" in text with embedded
objects.
- Add word support to all text objects; not just editable text
objects.
- Work around Gtk+ 3 exposing incorrect text range extents for
entries. (So we present the actual word under the mouse).
- Add logic to handle windows whose accessible name doesn't
match the displayed name.
- Add an announcement so that when the user toggles Mouse
Review some confirmation is provided.
+ Terminal:
- Fix instance where braille was not being refreshed.
- Do not ignore deletion events resulting from BackSpace.
- Update some cached information.
- Filter out a spurious, unwanted text-delete event from VTE.
- Don't treat inserted strings <= 1 char as a terminal autotext
event.
- Don't treat terminal insertion as command result if terminal
isn't locusOfFocus.
- Present terminal paste events like we do paste events from
other apps.
- Work around issues in the text support of VTE which was
causing us to present cut-off text.
- Attempt to filter out terminal pager text-change noise to
reduce chattiness.
- Present terminal pager text insertions when they result from
a printable key.
+ Web:
- Add a "sticky" browse mode and keybinding.
- Do not descend ROLE_EMBEDDED objects for the caret (ARIA
compliance).
- Treat menu and toolbar descendants as focus mode widgets.
- Create new localized role names for ARIA landmark roles.
- Don't automatically update locusOfFocus to alerts; just
present them.
- Improve presentation of Roundcube Mail's list of messages.
- Fix issue presenting stale content.
- Don't present name and summary for page which is no longer
showing or visible.
- Attempt to hack around SeaMonkey's broken events for HTML
input popups which was causing us to exit focus mode
incorrectly.
- Improve presentation and handling of editable ARIA combo
boxes.
+ LibreOffice:
- Don't treat present "readonly" state for paragraphs in
read-only documents.
- Add handling for GtkListBox items used by LibreOffice.
- Work around a number of LibreOffice bugs which were causing
us to to present the wrong thing.
+ Other:
- Ensure we use the system voice for rolename info in WebKitGtk
SayAll.
- Create new localized rolenames for horizontal and vertical
scrollbars bars, sliders, and splitters.
- More aggressively verify if a message is from a focused chat.
- Fix whereAmI presentation of Gtk+ 3.20 combo boxes.
- Remove .desktop file.
- Include tool bar when presenting context.
- Improve reliability of profile-based synthesis switching.
- Do not supress presentation of locking keys in password
fields.
- Make the progressbar update intervals independent so beeps
are always presented when that is desired.
+ Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Update to version 3.21.3:
+ Web:
- Fix a couple of instances of Orca getting stuck during caret
navigation.
- Fix bug in setting position via element-list dialogs.
- Eliminate double-presentation of inferred labels.
- Add more caching for performance.
+ LibreOffice: Ignore object:state-changed:sensitive events for
menu items because LibreOffice is flooding us.
+ General:
- Eliminate hang resulting from AT-SPI2 crash.
- Don't show as desktop application in Unity; Orca is part of
Universal Access.
- Take interfaces into account when looking for non-descendable
descendants (helps with performance).
- Handle more instances of objects going defunct, apps becoming
non-responsive, and apps creating duplicate accessible
objects.
- Make the output of 'orca -l' more verbose to identify
non-responsive apps.
- Ensure a script only registers one signal handler for
clipboard changes.
- Ensure synthesizer is changed when switching profiles via
command.
- Filter out more duplicate input events.
- Support non-srcdir builds in autogen.sh.
- Miscellaneous code clean up.
+ Updated translations.
- Stop using suse_update_desktop_files macro, upstream no longer
ships stand-alone desktop file, and it's not needed for the
autostart one.
- Update to version 3.21.1:
+ General:
- Detect and handle row-reordered event spam so valid events
can be presented.
- Begin refactoring of keyboard event processing.
+ Updated translations.
- Update to version 3.20.3:
+ Web: Fix issue updating caret position during structural
navigation.
+ General:
- Don't try to catch SIGSEGV; use faulthandler to dump output
from crash. This is needed to behave (slightly) better when
AT-SPI2 crashes.
- Do not supress presentation of locking keys in password
fields.
- Don't show desktop file in Unity.
- Ignore object:state-changed:sensitive events for menu items
(perf).
- Handle another case of objects going defunct on us.
+ Updated translations.
- Update to version 3.20.2:
+ Performance:
- Take interfaces into account when looking for non-descendable
descendants.
- Cache results of shouldInferLabelFor().
- Cache results when filtering contents for presentation.
- Give findObjectInContents() smarts for embedded children.
- Check setting before generating spoken indentation
information.
+ General:
- Add explicit handling for tree items.
- Work around another instance of app-created duplicate
accessible objects.
- Eliminate double presentation of inferred labels.
- Work around GNOME Shell's broken text interface for word
echo.
- Fix desktop file keywords in Slovenian translation.
- Handle another instance of an app becoming non-responsive.
+ Updated translations.
- Require python3-gobject-Gdk, since gdk/gtk bindings are now
split off from python-gobject.
- Update to version 3.20.1:
+ Gecko:
- Fix presentation of title bar in Gecko apps.
- Work around Google Maps killing the focused widget.
- Fix offset used when evaluating text selection in content
with embedded objects.
- Don't set new focus to context object if context object is
zombie.
- Only update locusOfFocus to context replicant if locusOfFocus
is a zombie.
- Don't use generated text as name for web content which
exposes a name, unless it's a combo box or spin button.
- Cache label-related information for web content for
performance.
- Ignore events from Mozilla's self-repair hidden page.
- Don't do SayAll for page fragments.
- Prevent locusOfFocus change when navigating in SeaMonkey
message list.
+ Unity Panel Service:
- Work around labels reporting an index in parent of -1.
- Work around label descriptions containing unwanted content.
- Fall back on name when labels fail to implement the text
interface.
+ Gtk+:
- Handle changes in Gtk+ 3.20 combo boxes.
- Only treat cells with non-whitespace chars as real active
descendants.
- Ignore row-reordered event spam.
+ General:
- Fix a false positive with clipboard messages.
- Don't re-present description if it was used as name fallback.
- Handle unhandled case of objects becoming defunct.
- Fix syntax error in Bulgarian help file.
+ Updated translations.
- Add python3-brlapi BuildRequires: Needed for braille support now.
- Update to GNOME 3.20 Fate#318572
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.92:
+ Return early in allSelectedText() when entire document is
selected (performance).
+ Fix restoration of location when returning to nested document
after find in page.
+ Work around unforunate event order when switching page tabs in
Gecko applications.
+ Eliminate several clipboard/selection-related-presentation
false positives.
+ Treat terminal text insertions resulting from Alt-modified
input event as command output.
+ Map MATE's notification daemon to the notification-daemon
script.
+ Updated translations.
- Update to version 3.19.91:
+ General:
- Fix several issues in presentation of clipboard
notifications.
- Ignore some uninteresting and spammy events (performance,
chattiness).
- Don't keep asking the registry for the desktop (performance).
- Eliminate several instances of terminal chattiness.
- Hack around Pidgin status toggle button bug.
- Improve presentation of selection changes in layered panes.
- Fix modifier keys being passed to application while in in
learn mode.
- Add a customization to present updates for status bar
progress bars.
- Make detailed whereAmI fall back on basic whereAmI
presentation.
- Speak popovers which are modal but do not claim focus.
- Fix incorrect identification of commands entered on Cyrillic
keyboards.
- Fix presentation of first radio button in a functional (but
not actual) group.
- Use isSameObject() to detect widgets and windows which were
recreated.
+ Gecko:
- Work around multiple accessible objects for one functional
window.
- Add more, and more performant, zombie replicant recovery
utilities.
- Grab focus on entries when setting focus mode; not when
positioning caret so we don't accidentally trigger popups.
- Notify script when locusOfFocus is set from window to
contenteditable objects so we're not silent.
- Work around broken table interface Gecko issue.
- Attempt to identify and present clipboard events caused by
elements.
- Let default script handle content editable during selection.
- Clear content cache when Thunderbird window is deactivated so
we don't mistakenly conclude we're in the same document
frame.
- Fix several caret navigation and structural navigation bugs.
- Present object counts for all objects in detailed whereAmI
page summary.
+ LibreOffice:
- Update some heuristics to address changed roles in Calc
5.1.x.
- Handle more cases of Calc becoming non-responsive or
crashing.
- Work around missing event from LibreOffice Calc.
+ Updated translations.
- Add pkgconfig(gstreamer-1.0) BuildRequires: new dependency.
- Update to version 3.19.90:
+ New Features and Options:
- Present copy, cut, paste, undo, redo, selection deletion, and
selection restoration.
- Add progress bar beeps.
- Add core support for sound-icons (not yet enabled).
- Add option to present page summary upon load, and include
landmarks in summary.
- Speak visited state for links which have been visited.
- Make Flat Review SayAll binding independent of focus-tracking
SayAll binding.
- Speak text indentation during selection.
- Add a specific setting for speaking the misspelled indicator.
+ General:
- Improve presentation of selected content in Gecko.
- Fix bug in on-the-fly row reading for spreadsheets.
- Update support for changes in Calc 5.1.
- Fix failure to copy all characters when using flat review
copy.
- Present the new location when using PageUp/PageDown in web
content.
- Remove the old and broken-for-years console setup.
- Work around broken text-insertion events from gnome-shell.
- Handle missing events from Eclipse.
- Work around focused links Gtk+ links reporting index in
parent of -1.
- Update to version 3.19.3:
+ New Settings and Commands:
- Create separate cell-vs-row reading options for tables in
GUIs, text documents, and spreadsheets.
- Add GUI option to configure capitalization style.
+ Web:
- Improve performance of presentation of web listboxes.
- Improve presentation of headings which contain embedded
objects.
- Improve presentation of non-empty anchors.
+ General:
- Ensure the correct voice is used when generating current
line of text.
- Call gdk_notify_startup_complete().
- Fix several bugs related to presenting the locus of focus.
- Fix double-presentation of top-level Gtk+ alerts.
- Cache the string in addition to the offsets for selected
text (perf.).
- Add more sanity checks for defunct objects and applications.
- Stop filtering out events from ROLE_FILLER (because some
applications lack proper roles).
- Don't treat a series of periods as an ellipsis.
- Treat ROLE_PAGE as a top-level object when doing Zombie
checks (fixes Evince issue).
- Don't verbalize punctuation or capitalization for system
messages.
- Update to version 3.19.2:
+ New Settings and Commands:
- Add unbound commands to present selected text and link
details.
- Add GUI to enable rewind/fast-forward and structural
navigation in Say All.
- Make the use of color names configurable via GUI.
- Make speech and braille message settings configurable via
GUI.
- Add preference and unbound keybinding to have Orca speak
numbers as digits.
- Add explicit time format option for 12-hour time with
seconds.
- Break up printable-keys keyecho into alpha, numeric, and
punctuation.
+ Web:
- Improve presentation of Twitter timeline items.
- Fix several bugs related to navigation to fragments.
- Filter out hidden elements when presenting content.
- Use Gecko's onChildrenChanged callback for Thunderbird
instead of the default (fixes issues related to cache
management).
- Use isLink() rather than a role check to eliminate false
positive from anchors.
- Don't look for replicant for zombie locusOfFocus when in
focus mode.
- Remove application from the list of ARIA landmark types (ARIA
1.1 compliance).
+ Gtk:
- Present newly-shown GtkInfoBars.
- Improve presentation of GtkEntryCompletion.
- Generate all child widgets of GtkListBox items.
+ General:
- Work around several issues related to identifying and keeping
track of the active window.
- Don't double/multi-present selection-state messages.
- Fix bug in which text was not presented because object had a
name.
- Rewrite and fix several bugs in Orca's progress bar support.
- Filter out some more useless/bogus events (for performance).
- Handle more instances of the undead (zombies); start handling
the dead (fixes various and sundry bugs resulting from
objects going defunct on us).
- Fix double-presentation and incorrect ordering of frame name
changes.
- Rewrite setLocusOfFocus and default script's onCaretMoved
(improves performance, eliminates instances of not
presenting new location).
- Don't display shortcuts if braille verbosity is set to brief.
- Add NotShowIn=GNOME; to the desktop file.
+ Updated translations.
- Update to version 3.18.2:
+ Web:
- Fix typeahead search regression in the list-of-elements
dialogs.
- Fix a couple of issues associated with presenting "busy"
pages.
- Switch to sticky focus mode in top-level web apps like Google
Docs.
- Attempt to work around Google Docs editor exposed as
ROLE_UNKNOWN.
- Don't infer labels for form fields in web apps.
- Present text changes resulting from onclick handlers.
- Don't generate ancestors for MathML elements and filter out
empty utterances (performance).
- Eliminate several instances of Gecko chattiness.
- Filter out more browser chrome event spam (performance).
- Use Orca's web support to say word contents for editable
messages in Thunderbird (works around broken text interface
implementation).
- Work around broken lists in web content.
- Don't return the child of a "non-descendable" element as the
last document object.
- Don't descend links with author-provided names.
+ General:
- Fix issue in which key presses were being echoed in a
password field.
- Add sanity check for broken accessibility trees when getting
the focused child.
- Update Gedit spellcheck support for 3.18 and improve
heuristic performance.
- Do not try to calculate node level for non-tree descendants.
+ Updated translations.
- Update to version 3.18.1:
+ Web:
- Improve presentation of canvas elements which lack fallback
content.
- Fix for Orca filtering out text elements which have no size
due to authoring.
- Fix for Orca not doing SayAll on load when the focused object
is the document frame.
- Workaround several issues which was causing the caret to get
"stuck".
- Add another fallback "guess" to the label inference code for
fields in poorly-authored forms.
- Present Firefox "door hanger" alerts.
- Filter out selection event spam from browser chrome
autocompletes.
- Prefer name over label when generating labelOrName (W3C
compliance).
- Ensure we present aria-roledescription for non-focusable
landmarks.
- Include object role in the list of landmarks dialog.
- Don't treat objects with ROLE_LABEL as an ancestor (causes
double presentation of widget name).
- Process DOM changes more efficiently for performance.
+ Updated translations.
- Update to version 3.18.0:
+ Fix flatreview traceback.
+ Updated translations.
- Update to version 3.17.92:
+ Web:
- Add support for aria-roledescription.
- Work around missing object:state-changed:focused events from
Gecko.
- Fix several instances of Orca getting "stuck" in Gecko
content.
- Fix bug causing Orca to skip over nested iframe content
during SayAll.
+ General:
- Handle tracebacks resulting from Calc crashing.
- Explicitly deregister keystroke listeners before shutting
down.
- Ignore state-changed:busy events seen when printing in
Thunderbird.
- Eliminate false positive identifying Thunderbird spellcheck
dialog.
- Fix a performance issue associated with appearance of dialogs
with many widgets.
- Save messages and add braille output to the
notification-daemon script.
+ Updated translations.
- Update to version 3.17.91:
+ Web:
- Treat (un)ordered HTML lists without list items as if they
were divs.
- Clear the cache and try once more when the next/previous
context cannot be found.
- Treat web documents as top-level roles for the purpose of
Zombie detection.
- Fix MathML line navigation issue.
- Fix issue causing Orca to skip certain web content during Say
All.
- Improve caret navigation around images lacking content,
interaction, and size.
+ General:
- Updated documentation.
- Add ability to override object role when generating tutorial
messages.
- Handle more event floods from LibreOffice and gnome-shell.
- Handle several "The process appears to be hung" AT-SPI2
errors from Firefox and LibreOffice.
- Work around broken custom comboboxes and listboxes which lack
items.
- Fix bug in presentation of chat messages from non-active
applications.
- Add option to speak 12-hour time without seconds.
+ Updated translations.
- Update to version 3.17.90:
+ Spellcheck:
- Use Orca's spellcheck support in the LibreOffice script.
- Perform normal WhereAmI at the end of spellcheck WhereAmI.
- Present child position according to user preference.
- Fix several chattiness issues.
+ Gecko:
- Handle Gecko-specific text attribute name for misspelled.
- Fix traceback getting into Thunderbird preferences.
- Fix bug in line navigation of MathML content.
- Don't generate ancestors beyond MathML math element.
- Don't treat objects with tons of embedded objects as text
"chunks".
- Don't repeat document-loading message given multiple "busy"
events.
- Handle input type="number" (which is not exposed like native
version).
- Ensure object mode navigation presents only content from one
object.
- Refine heuristic for ignoring object:selection-changed
events.
- Don't include empty text block elements in structural
navigation.
- Skip over anchors when looking for next/previous caret
context.
- Treat lists as text block elements in web content.
- Improve how Orca works with Etherpad in Firefox.
+ LibreOffice: Fix several issues in which focused widgets were
not presented.
+ General:
- Use gi.require_version to address PyGIWarning.
- Fix several bugs in _generateUnselectedCell().
- Don't sanity-check children if there are a huge number of
them.
- Don't generate availability for list items as it doesn't make
sense.
- Don't insist upon label visibility for status bar
notifications.
- Add support to navlist for specifying and jumping to a caret
offset.
- Begin cleaning up text-attribute-related code.
- Eliminate some false positives in isLayoutOnly().
- Fix desktop file translations.
- Fix typos in translator comments.
+ Updated translations.
- Update to version 3.17.4:
+ MathML: Implement speech support for MathML content in
Gecko-based browsers.
+ Web:
- Fix several regressions introduced by the new "web" script.
- Don't set the locusOfFocus to non-focused link upon document
focus.
- Ignore state-changed:busy events from nested web documents.
- Create a utility method to get and cache an element's tag.
+ General:
- Handle some changes in the Thunderbird v.38 spellcheck
dialog.
- Add handling for ROLE_HEADER.
- Add support for status bar notifications.
- Remove the old "inacessible" metacity/marco hack.
- Stop using gnome-autogen.sh.
- Mark several command-line strings for translation.
- Enable toggling of speech via keybinding when speech is
disabled.
- Add handling for Evo's "autocomplete" popups.
+ Updated translations.
- Update to version 3.17.3:
+ Gecko:
- Fix several issues in Orca's live region support to make
Google Docs usable with Orca.
- Rewrite Orca's structural navigation support to fix bugs and
improve performance.
- Create "web" script and use it for Gecko content.
- Avoid navigating into tooltip-like popups in web apps.
- Fix issues related to Gecko using ROLE_TEXT for static text
elements.
+ General:
- Improve performance associated with event floods and dead
accessibles.
- Fix presentation of newly-misspelled words in LibreOffice
Writer.
- Present the text of ROLE_FOOTER objects.
- Add unbound keybindings to increase and decrease speech
volume.
- Fall back on parent autocomplete if entry lacks label and
name.
+ Updated translations.
- Update to version 3.17.2:
+ Gecko:
- Update spellchecking support to handle changes in recent
releases of Thunderbird.
- Fix several SayAll issues.
- Fix failure to present the last line in a text area.
- Fix failure to move to newly-loaded page fragment.
- Fix failure to present expanded state change in ARIA content.
- Fix failure to present correct radio button state in ARIA
content.
- Stop double-presenting find results.
- Stop re-generating braille when not needed.
- Fix issue presenting focus changes between document frame and
child link.
- Reset command state when Gecko script is deactivated in order
to ensure content is presented after Alt+Tabbing back into
Firefox.
+ General:
- Fix several issues related to pyatspi cache not being
updated.
- Handle traceback when calling findAllDescendants in broken
implementation.
- Stop repeating tutorial messages when navigating amongst
items of the same type.
- Work around still more missing object:state-changed:focused
events from Gtk+.
+ Updated translations.
- Update to version 3.16.2:
+ Fix traceback which can occur getting children via relationset.
+ Add explicit braille handling for ROLE_PAGE so we update the
line in Evince.
+ Change default value of fallbackOnUnicodeData to False.
+ Attempt to eliminate verbal spewage for links which lack
meaningful information.
+ Ignore text-selection-changed events from Gecko objects with no
text.
+ Hack around yet another missing object:state-changed:focused
event for Gtk+.
+ Provide a symbolic variant of the app icon.
+ Work around a missing object:state-changed:focused event from
LibreOffice.
+ Fixes to work with newer Firefox, etc (bnc#932719).
+ Updated translations.
- Update to version 3.16.1:
+ Don't search for replicants for Gecko zombies when pages are
being loaded because it can lead to a hang.
+ Don't present position in list for the top-level menu of a
context menu.
+ Only present placeholder text if the entry lacks a value.
+ Use labelAndName instead of labelOrName with toggle buttons so
that we fallback on description when name has not been
provided.
+ Work around yet another missing object:state-changed:focused
event from Gtk+.
+ Use datadir and localedir and not DATADIRNAME.
+ bgo#746400: Speak child position breaks Qt menu item
presentation.
+ Fix issue where translated symbols were being presented in
English.
+ Updated translations.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.92:
+ Refine the heuristic used to identify layout tables.
+ Do not speak table details when verbosity level is brief.
+ Check for the new(ish) accessible roles for documents in
structural navigation (needed for table navigation in recent
versions of Writer).
+ Check for Zombie accessibles in Writer's onCaretMoved() so that
we don't get tripped up by deleted paragraphs.
+ Be less aggressive weeding out layout-only siblings for
position and set size, because getting it 100% right is
non-performant.
+ Don't look for zombie replicants in ROLE_EMBEDDED objects
(fixes hang with Firefox).
+ Use the default object generation for ROLE_EMBEDDED (fixes
bogus information presentation with Firefox).
+ Correct outdated links to documentation in translator comments,
and fix translator comment symbol for bowtie operator.
+ Present the line rather than all object contents when
navigating by landmark.
+ Update our landmark role list to bring it into alignment with
the ARIA spec.
+ Do not rely on displayedText() when determining if a table cell
is blank.
+ Update position in Gecko content when SayAll is interrupted.
+ Several fixes related to Gecko killing accessible objects.
+ Updated translations.
- Update to version 3.15.91:
+ General:
- Add optional start and end offset arguments for
getTextLineAtCaret().
- Fix multiple issues related to presentation of widgets and
web content.
- Don't rely on pyatspi's cache for names.
- Add support for XDG_VTNR for braille.
- Add formatting strings for ROLE_LABEL so that they get
presented.
- Work around two cases of dead LibreOffice accessible objects.
- Ignore text insertions from menus and menu items.
- Add support to identify and present Evolution's Status column
header.
- Set sayAllOnLoad's default value to False for Evolution.
- Add utility methods to identify WebKitGtk content in
Evolution.
- Add some sanity checking to handle dead accessibles from
Evolution.
- Validate reportedly-selected children.
- Suppress bogus "not selected" presentation in Evo's Messages
tree.
- Handle a missing event from a mystery object in the Evolution
GUI.
- Add support for Evolution's GUI.
- Implement ability to use structural navigation commands
during SayAll.
- Remove clickCount from orca_state.py.
- Move lastKeyEchoTime to speechdispatcherfactory.py.
+ Updated translations.
- Update to version 3.15.4:
+ Implement ability to "rewind" and "fast forward" during SayAll.
+ Add support for presentation of mathematical alphanumeric
symbols and operators.
+ Application-specific shortcut rebinding doesn't persist
(bgo#742293).
+ Eliminate some false positives in the label inference code.
+ Fix several bugs related to sayAll.
+ Improve support for presentation of nested tables during
structural navigation.
+ Updated translations.
- Update to version 3.14.3:
+ Gecko:
- Fix several issues related to focus mode toggling on pages
which set focus upon page load.
- Exclude layout-only/presentational tables in structural
navigation.
+ LibreOffice: Handle a false positive in isSameObject() which
prevented paragraph presentation.
+ Updated translations.
- Update to version 3.14.2:
+ Gecko:
- Update the position and command state after a mouse click.
- Don't descend tables in findReplicant() - fixes a hang.
- More hack removal and reworking of
find{Next,Previous}Object().
- Don't switch to focus mode if the object is a text block
element.
- Check for both focusable and focused states when determining
text block elements.
- Only use focused format type for objects which are not text
block elements.
- Generate the rolename for links even if they were not "just
entered".
- Suppress tutorial messages for focus mode widgets when not in
focus mode.
- Prevent repeating of labels and tutorial messages in entries.
- Speak text role for Gecko apps when not in document content.
- Remove FOCUSED and SELECTED states as requirements for focus
mode.
+ General: Do not present tutorial messages if the object is not
the locusOfFocus.
+ Updated translations.
==== oxygen5-icon-theme ====
Version update (5.65.0 -> 5.66.0)
Subpackages: oxygen5-icon-theme-large
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== pango ====
Version update (1.40.14 -> 1.43.0)
Subpackages: libpango-1_0-0 typelib-1_0-Pango-1_0
- Move RPM macros to %_rpmmacrodir.
- Update to version 1.43.0:
+ Drop autotools.
+ Drop Visual Studio build.
+ Build with meson everywhere.
+ Update Emoji tables for Unicode 11.
+ Update test data for Unicode 11.
+ Fix a crash with Thai breaking.
+ Fix a crash with font variations.
+ Deprecate bidi apis in favor of fribidi.
+ Add a variable font family api.
+ Improve font fallback handling on win32.
- Update to version 1.42.4:
+ Prevent an assertion with invalid Unicode sequences.
+ Fix build failure in C89 mode.
+ Fix build failure on Mac OS X 10.5 and earlier.
- Drop pango-emoji-bsc1103877.patch: Fixed upstream.
==== pidgin ====
Subpackages: libpurple libpurple-lang libpurple-tcl
- Add pidgin-Leaky-deprecation-clean-ups.patch: Fix warnings of
deprecation of GParameter that result in build failures of
plugins that build with -Werror (pidgin.im#17415).
- Drop pkgconfig(NetworkManager) BuildRequires and Requires: this
legacy symbol is no longer maintained and pidgin is not yet
ready to move to libnm. As a side-effect, we no longer depend on
NM for all situations, even if the system were to run wicked.
- Replace --enable-nm configure parameter with --disable-nm.
==== pipewire ====
Version update (0.2.2 -> 0.2.7)
Subpackages: libpipewire-0_2-1 pipewire-modules pipewire-spa-plugins pipewire-spa-tools pipewire-tools
- Update to version 0.2.7:
+ Add support for alsa-lib 1.1.9 which changed the include path
+ Improve error checking and reporting in the protocol
+ deviceprovider: fix probing without starting
+ add sentinel to some functions
+ compiler fixes for musl
+ Revert object tree permission checks that broke things, this is
probably not a good idea (and the tree of objects is going to
be removed later)
- Update to version 0.2.6:
+ Improve error checking for threads.
+ Fix some memory and fd leaks.
+ Fix compilation with C++ compilers and clang.
+ DISABLE_RTKIT should now not try to use dbus at all.
+ Camera Portal fixes:
- add Camera media.role.
- Rename module-flatpak to module-portal.
- Use the portal permissions store for camera checks.
+ Actually use the passed fd in pipewiresrc.
+ Make properties with "pipewire." prefix read-only.
+ Add security label to client object.
+ Enforce link permissions.
+ Permissions of objects are now combined with parent
permissions.
+ Remove libv4l2 dependency, it is not used.
+ Improve format negotiation in autolink #146.
+ Try to avoid list corruption with event emmission #143.
+ Fix destroy of client-node memory corruption.
+ Various small improvements.
- Remove pkgconfig(libv4l2) BuildRequires: follow upstreams cleanup
of build dependencies.
- Drop avoid-invalid-conversion-error-with-C++.patch: fixed
upstream.
- Add patch to fix use of headers from C++:
* avoid-invalid-conversion-error-with-C++.patch
- Update to version 0.2.5:
+ Build fixes for systemd.
+ Add cursor and bitmap metadata. This can be used to send a
cursor sprite with the video stream.
+ Permissions were set too strict for non-flatpak clients.
+ Fix crash in loop caused by thread unsafe hook emission.
+ Add more error checking for thread-loop.
+ Small cleanups and bugfixes.
- Drop libspa define and add spa_ver define, and following this
drop libspa-lib1 subpackage, no longer built.
- Drop doxygen BuildRequires and manpages source, follow upstream
in not building docs nor manually installing manpages that have
to be updated every version bump to ensure they are current.
- Add pkgconfig(libsystemd) BuildRequires: New dependency.
- Update options passed to meson following upstream changes.
==== plasma-framework ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Plasma5 plasma-framework-components plasma-framework-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Too many changes since 5.65.0, only listing bugfixes:
* Sync QWindow flag WindowDoesNotAcceptFocus to wayland plasmashell interface (kde#415124)
* [RFC] Fix Display Configuration icon margins (kde#400087)
* [PC3 ToolButton] Have the label take into account complementary color schemes (kde#414929)
* Added background colors to active and inactive icon view (kde#370465)
- Drop calendar-Check-out-of-bounds-array-access.patch. Merged upstream
==== plasma5-desktop ====
Subpackages: plasma5-desktop-lang
- Add patch to fix the activity list in the KCM (kde#416158):
* 0001-Revert-KCMs-Activities-Fix-jagginess-for-activities-.patch
==== polkit ====
Version update (0.114 -> 0.116)
Subpackages: libpolkit0 typelib-1_0-Polkit-1_0
- Fix usage of libexecdir instead of prefix/lib where applicable.
- polkit-keyinit.patch: add pam_keyinit to the polkit configuration (bsc#1144053)
- Update to version 0.116:
+ Leaking zombie child processes.
+ Possible resource leak found by static analyzer.
+ Output messages tuneup.
+ Sanity fixes.
+ pkttyagent tty echo disabled on SIGINT.
+ HACKING: add link to Code of Conduct.
+ polkitbackend: comment typos fix.
+ configure.ac: fix detection of systemd with cgroups v2.
+ CVE-2018-19788 High UIDs overflow fix.
+ CVE-2019-6133 Slowfork vulnerability fix.
+ Allow unset process-uid.
+ Port the JS authority to mozjs-60.
+ Use JS_EncodeStringToUTF8.
+ Updated translations.
- Replace pkgconfig(mozjs-52) with pkgconfig(mozjs-60)
BuildRequires following upstreams changes.
- Drop patches fixed upstream:
+ polkit-fix-possible-resource-leak.patch
+ polkit-fix-leaking-zombie-child-processes.patch
+ polkit-CVE-2018-19788.patch
- Refresh patches with quilt.
- Use systemd_ordering instead of systemd_requires: strictly
speaking, polkit does not require systemd to be present. Just
that when we install on a system with systemd (e.g outside
containers) we would want systemd to be present before
installing polkit. Help also reduce a cycle without special hacks
in systemd.spec.
- bsc#1130588: Require shadow instead of old pwdutils
- User proper Requires(pre)/Requires(post) for permissions and
shadow
- polkit-CVE-2018-19788.patch: Fixed handling of UIDs over MAX_UINT
(bsc#1118277 CVE-2018-19788)
- Add polkit-fix-possible-resource-leak.patch: Fix possible
resource leak found by static analyzer.
- Add polkit-fix-leaking-zombie-child-processes.patch: polkitd: fix
zombie not reaped when js spawned process timed out (fdo#106021).
- Update to version 0.115:
- Fix CVE-2018-1116: Trusting client-supplied UID (bsc#1099031)
- jsauthority: pass "%s" format string to remaining report function
(obsoletes polkit-jsauthority-pass-format-string.patch)
- Update to version 0.114:
+ Port to mozjs 52, the latest version of the firefox JavaScript
engine.
+ Add gettext support for policy files.
+ Fixes for various memory leaks.
+ Updated translations.
- Update keyring with Ray Strode <halfline(a)gmail.com> public key.
- Drop with_systemd define and all conditionals and
polkit-no-systemd.patch and ConsoleKit BuildRequires, we only
support systemd now.
- Drop upstream fixed polkit-itstools.patch.
- Rebase pkexec.patch with quilt.
- Add gcc-c++ and pkgconfig(mozjs-52) BuildRequires: New
dependencies.
- Drop conditional pkgconfig(mozjs-17.0) and pkgconfig(mozjs185):
no longer supported.
- Drop autoconf and automake BuildRequires: They are implicit via
libtool BuildRequires.
- Replace glib2-devel and gobject-introspection-devel with their
pkgconfig counterparts: pkgconfig(gio-unix-2.0),
pkgconfig(gmodule-2.0) and pkgconfig(gobject-introspection-1.0).
- Add polkit-jsauthority-pass-format-string.patch: jsauthority:
pass "%s" format string to remaining report function, patch from
upstream git, adding missed commit (bgo#105865).
- Drop polkit-revert-session-magic.patch: Upstream systemd bug is
since a long time fixed (gh#systemd#58) (boo#954139).
- pkexec.patch: pkexec: allow --version and --help even if not setuid
- Modernize spec-file by calling spec-cleaner
- Add polkit-itstools.patch: Add gettext support for .policy files.
- Use gettext as fallback to get potential distro translations for
polkit actions. Similar mechnism as used for desktop file
translations. That way it's possible to use weblate to add
additional translations that are not provided by upstream
(polkit-gettext.patch).
- Use pkgconfig() instead of requiring systemd package names directly.
- systemd.pc is shipped by systemd main package (bsc#983167)
Strangely polkit wants systemd.pc to detect that the target system
is running systemd even if its configured to build systemd support...
- polkit-revert-session-magic.patch: revert a session detection change
that could lead to sessions not being detected as active due to
a systemd bug. bsc#954139
- Update to 0.113:
* Fix CVE-2015-4625
* Fix CVE-2015-3256
* Fix CVE-2015-3255
* Fix CVE-2015-3218
* On systemd-213 and later, the ?active? state is shared across
all sessions of an user, instead of being tracked separately
* pkexec: when not given a program to execute, runs the users?
shell by default
- Remove polkit-no-kded-leak.patch (upstreamed)
- Try to fix kded leaking due to powerdevil exposing this issue in
polkit: (bsc#912889)
* polkit-no-kded-leak.patch
- Added gpg signature and keyring with David Zeuthen and Miloslav Trmac
ids.
==== prison-qt5 ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Prison5 prison-qt5-imports
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* endl is namespaced in qt5.15
* Update the obsolete projects.kde.org URL
==== pulseaudio ====
Version update (11.1 -> 13.0)
Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-bash-completion pulseaudio-lang pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils
- Update pulseaudio-gdm-hooks.tmpfiles to use the same ownership
and permissions as in specfile for pulseaudio files.
- Update default.pa-for-gdm to not load bluetooth support in
pulseaudio gdm instance. This ensure headset are not stolen by
gdm instance instead of user instance. Idea from ArchLinux.
- Update pulseaudio-old-systemd-workaround.patch to disable
LockPersonality also on Leap 15.x.
- Pass --disable-running-from-build-tree to configure for improving
build reproducibility.
- Add pulseaudio-rpmlintrc: Filter out false positive warnings
about hidden files in pulseaudio-gdm-hooks.
- Update to version 13.0:
* Added support for Dolby TrueHD and DTS-HD Master Audio
* Improved initial card profile selection for ALSA cards
* Bluetooth card profile choices aren't persistent any more by
default.
* Added support for SteelSeries Arctis 5 USB headset.
* New "max_latency_msec" module argument for module-loopback.
* New "stream_name" module argument for module-rtp-send.
* Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio.
* Use source sample spec and channel map by default in
module-loopback.
* New "avoid_resampling" module argument for module-udev-detect
and module-alsa-card.
* "avoid_resampling" also tries to avoid format conversion if the
ALSA device supports it.
* New function to enable realtime scheduling for client threads.
* Removed BlueZ 4 support.
* Dropped intltool.
* Introduction of the Meson build system.
* Const-ification of parameters across headers.
* Minor bug-fixes, bindings updates.
* Updated translations.
- Update drvver to 13.0.
- Use make_build macros.
- Workaround for old systemd on Leap 15.x, as the recent hardening
relies on the new systemd:
pulseaudio-old-systemd-workaround.patch
- Update to 13 RC2 (12.99.2)
* Added support for Dolby TrueHD and DTS-HD Master Audio
* Improved initial card profile selection for ALSA cards
* Bluetooth card profile choices aren't persistent any more by default
* Added support for SteelSeries Arctis 5 USB headset
* New "max_latency_msec" module argument for module-loopback
* New "stream_name" module argument for module-rtp-send
* Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio
* Use source sample spec and channel map by default in module-loopback
* New "avoid_resampling" module argument for module-udev-detect and module-alsa-card
* New function to enable realtime scheduling for client threads
* Removed BlueZ 4 support
* Dropped intltool
* Some initial work on a Meson build system
* https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/13.0/
- Removed patches already included in the source:
pulseaudio-alsa.patch
pa-set-exit-idle-time-to-0-when-we-detect-a-session.patch
- Remove SuSEfirewall2 service since SuSEfirewall2 has been
replaced by firewalld (which already provides a service for
pulseaudio).
- Remove some obsolete macros and conditionals.
- Rebase qpaeq-shebang.patch to python3 instead of python, as we
build pulseaudio with python3 support and not python2. Aka
pulseaudio requires /usr/bin/python3 and not /usr/bin/python.
- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
shortcut the build queues by allowing usage of systemd-mini
- bsc#1130588: Require shadow instead of old pwdutils
- Disable LTO (boo#1133278).
- Fix the UCM module build due to the removal of alsa/* include
path (bsc#1132880):
updated pulseaudio-alsa.patch
- Remove one redundant Requires: systemd, and add
BuildRequires: systemd-rpm-macros.
- Use alsa API properly. Consumers are expected to use
<alsa/asoundlib.h> instead of <asoundlib.h>.
This is in preparation of an change to pkgconfig(alsa) to
not pollute CFLAGS with -I/usr/include/alsa anymore (bsc#1130333)
pulseaudio-alsa.patch
- Make /var/lib/gdm %ghost again in pulseaudio-gdm-hooks so we don't
create the directory when installing the package. gdm was just
changed to create that directory as %ghost too to keep both
packages in sync.
- Add /var/lib/pulseaudio (which is already created by systemd-tmpfiles)
as %ghost so users can easily query who created the directory,
it gets uninstalled on package removal and rpmlint doesn't complain
about it.
- Enable systemd user socket for activating PA (bsc#1083473)
- Disable auto-spawn along with the change above
- Drop ghost from gdm hook dir to sync with gdm package itself
- Fix setup-pulseaudio script to deal with the new alsa/conf.d
setup that was introduced since alsa-lib 1.1.7 (bsc#1116153)
- Add a Supplements line to pulseaudio-gdm-hooks so it's selected
for installation when gdm and pulseaudio are installed.
- Don't create files under /var on package installation but using
systemd-tmpfiles to be friendly to transactional updates
(bsc#1098063, fate#325524)
- Add pulseaudio.tmpfiles and pulseaudio-gdm-hooks.tmpfiles
- Update to 12.2
* Fixed broken configure script (building failed when gsettings
was enabled)
- Update to 12.1
* Fixed a crash when switching to the A2DP bluetooth profile
* Fixed the plugin search path in module-ladspa-sink
* Fixed file permissions for the pipes created by module-pipe-sink and
module-pipe-source
- Remove patch 0001-Revert-ladspa-sink-fix-Windows-compilation.patch
- Update to 12 (for complete changes see RC1 + following)
* Better latency reporting (and hence better A/V sync) with the A2DP
bluetooth profile
* Fixed a crash or high CPU use problem with Intel HDMI LPE
* module-pipe-sink can now use an existing pipe
* Fixed Native Instruments Traktor Audio 6 detection
* Updates for the Vala bindings
* Compatibility with glibc 2.27
* The esdcompat tool isn't any more installed if esound support is
disabled
- Revert the gconf module removal; plasma5-pa still requires it
(while paprefs git version moved to gsettings) (bsc#1092871)
- Fix LADSPA sink regression: revert the affecting commit
(bsc#1097170):
0001-Revert-ladspa-sink-fix-Windows-compilation.patch
- Drop pkgconfig(gconf-2.0) BuildRequires: No longer mandatory,
following this, replace --enable-gconf configure call with
- -disable-gconf and add explicit pkgconfig(gio-2.0)
BuildRequires.
- Following the above, drop pulseaudio-module-gconf sub-package,
and obsolete it from pulseaudio-module-gsettings.
- Update to 12 RC1 (11.99.1)
* Much more accurate latency reporting for AirPlay devices
* module-switch-on-connect now ignores virtual devices
* When using passthrough for compressed audio, set the "non-audio" bit
* Prioritize HDMI output over S/PDIF output
* HSP support for more bluetooth headsets
* Choose the A2DP bluetooth profile by default instead of HSP
* New "sink_input_properties" module argument for module-ladspa-sink
* New "use_system_clock_for_timing" module argument for module-pipe-sink
* Steelseries Arctis 7 USB headset stereo output support
* Dell Thunderbolt Dock TB16 speaker jack support
* Fixed digital input support for some USB sound cards
* Ability to disable input or output on macOS
* New "dereverb" option for the Speex echo canceller
* New module: module-always-source
* State files not any more readable by all users in the system mode
* module-augment-properties now uses XDG_DATA_DIRS to find .desktop files
* The GConf dependency can now be avoided
* qpaeq license changed from AGPL to LGPL
* qpaeq ported to Qt 5
- Add subpackage module-gsettings (conflicts with module-gconf)
- Remove support for obsolete Bluez4
- Fix build phase running configure twice
- Removed patches:
0001-alsa-fix-infinite-loop-with-Intel-HDMI-LPE.patch
0002-alsa-mixer-add-hw_device_index-to-pa_alsa_mapping.patch
0003-alsa-mixer-autodetect-the-HDMI-jack-PCM-device.patch
0004-alsa-mixer-autodetect-the-ELD-device.patch
pulseaudio-glibc2.27.patch
- Added patch:
qpaeq-shebang.patch
==== purpose ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 purpose-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Use standard ECMQMLModules
==== python-gobject ====
Version update (3.26.1 -> 3.34.0)
Subpackages: python2-gobject python3-gobject python3-gobject-Gdk python3-gobject-cairo
- Update to version 3.34.0:
+ No changes since 3.33.1.
- Update to version 3.33.1:
+ Make GLib.Variant.unpack a bit less costly.
+ pygobject: ignore GParameter deprecations.
+ pygobject-object: fix refcount of floating return values.
+ pygi-info: remove some dead code.
- Update to version 3.32.2:
+ Python 3.8b1 compatibility fixes.
+ tests: fix a test error when run under wayland.
+ setup.py: specify python_requires.
- Update to version 3.32.1:
+ tests/gimarshallingtestsextra.c/h: relicense to LGPLv2.1+.
+ meson: add ``tests`` option for disabling tests.
+ meson: tests: pass ``--quiet`` to g-ir-scanner.
+ Fix a crash when marshalling a GError to Python fails.
+ Fix leak of transfer-full/container C arrays.
- Update to version 3.32.0:
+ No changes since 3.31.4.
- Update to version 3.31.4:
+ docs: document GObject.Object.weak_ref().
+ cairo:
- Add cairo pattern foreign struct support.
- Add cairo_matrix_t converter to GValue.
- Update to version 3.31.3:
+ Speed up destruction of boxed types and
GObject.Value.set_value() calls. This makes appending to a
Gtk.TreeModel nearly twice as fast for example.
+ Allow passing None for boolean parameters.
+ meson: Install .egg-info directory to arch'd dir.
+ gtk overrides: raise in case Gtk.Window is instantiated after
gtk_init failed.
+ gio overrides: Warn when creating various dbus types without a
constructor.
+ tests:
- Fix tests with glib 2.59.x.
- Fix test_atoms failing in some environments.
- Update to version 3.31.2:
+ GLib.Variant.keys: correctly raise TypeError for non-dict
types.
+ GLib.Variant: implement __bool__ for maybe types.
+ cairo: Fix GValue converters in case of NULL.
+ setup.py: Print an install command hint when pkg-config is
missing.
+ pygi-info: wrap g_union_info_get_alignment().
- Update to version 3.30.4:
+ gtk overrides: Fix rows getting inserted on the wrong level
with TreeStore.insert_before/inster_after if parent=None.
- Update to version 3.30.3:
+ GValue: fall back to the custom C marshaller to support
fundamental types. This makes GValue work with GstFraction.
+ GValue: Work around wrong annotations for GVariant.
+ Fix GObject attribute access during instance init which can
lead to errors with __getattr__ implementations of subclasses.
This lead to criticals when instantiating Gio.DBusProxy.
- Update to version 3.30.2:
+ tests: Fix some test with newer glib.
+ overrides: Fix crash when using non-ascii text with
Gtk.Builder.add_from_string/add_objects_from_string.
+ Various meson/distutils build fixes for MSVC.
+ foreign-cairo: Fix cairo marshalling not using the foreign
converters in some cases.
+ build: setup.py reproducible build fixes.
- Update to version 3.30.1:
+ Fix various crashes on big endian systems.
+ meson: Don't link against libpython on non-Windows systems.
- Update to version 3.30.0:
+ Various test suite fixes to get things to pass with Ubuntu
18.10.
- Update to version 3.29.3:
+ meson:
- Support building pycairo as a subproject.
- Declare_dependency for use by potential superprojects.
- Update glib wrap file.
- Fix the Python 2 build not not use the system pycairo
extension when running tests.
+ pygi-convert.sh: Various fixes and updates.
+ Gtk.Template:
- Fix instantiation error when using the new code with older
PyGObject.
- Don't error out when loading a resource that is only
available in an overlay.
+ Fix various crashes when running against a debug Python 3.7
build.
+ overrides:
- Allow calling GObject.Binding.unbind() multiple times with
GLib 2.58+.
- Gio.ListStore overrides use splice() when adding/removing
many items with GLib 2.58+.
+ Work around pylint reporting bogus warnings regarding a missing
self argument for normal functions.
+ Add override for GdkPixbuf.Pixbuf.new_from_data() to wrap
new_from_bytes() to work around a use after free.
- Update to version 3.29.2:
+ Gtk.Template: Allow marking children as "internal-child".
+ Gio.Settings: implement __iter__.
+ Release the GIL when emitting a signal.
+ Don't wrap GValue in GValue when creating GValueArray.
+ Don't crash on multiple calls to GObject.Value.__del__.
+ Various fixes.
+ Various fixes/improvements for PyPy.
+ Issues fixed: glgo#GNOME/pygobject#115,
glgo#GNOME/pygobject#134, glgo#GNOME/pygobject#130,
glgo#GNOME/pygobject#45, glgo#GNOME/pygobject#200,
glgo#GNOME/pygobject#29, glgo#GNOME/pygobject#213,
glgo#GNOME/pygobject#219, glgo#GNOME/pygobject#193.
+ Updated documentation.
- Update to version 3.29.1:
+ Support for `PyPy <https://pypy.org/>`__ and PyPy3.
(glgo#GNOME/pygobject#180).
+ Cairo: support :class:`cairo.Matrix` conversion.
(glgo#GNOME/pygobject#16).
+ Speed up repeated closure creation by caching the closure cache
in the argument cache (glgo#GNOME/pygobject#103).
+ Overrides: Make :meth:`Gtk.ListStore.insert_before`,
:meth:`Gtk.ListStore.insert_after`, :meth:`Gtk.TreeStore.\
insert_before` and :meth:`Gtk.TreeStore.insert_after` atomic.
+ Make :class:`GLib.Error` picklable (glgo#GNOME/pygobject#45).
+ Add basic support for template based widgets through
``Gtk.Template`` (glgo#GNOME/pygobject#52).
+ Avoid truncating value returned from g_value_info_get_value.
+ Various documentation improvements.
- Drop:
+ gnome-common BuildRequires and autoreconf call, and replace
configure/make_build/make_install macros with python_build and
python_install, following upstream drop of Autotools.
+ pycompile-searchpath.patch: it is no longer needed.
- Update to version 3.28.3:
+ Fix Gio.Application leak in case no signal handler is set
before.
+ Squash critical warning when using array as hash value.
- Update to version 3.28.2:
+ Fix:
- __str__ return type of Gtk.TreePath with depth == 0
(glgo#GNOME/pygobject#143);
- A crash when setting a str property with a value containing
surrogates (glgo#GNOME/pygobject#169).
+ Tests: Fix a potential crash during tests.
- Update to version 3.28.1:
+ Fix a GValue leak (regression) (glgo#GNOME/pygobject#176).
+ Various fixes for Python 3.7 (glgo#GNOME/pygobject#170).
- Update to version 3.28.0:
+ GLib.Variant: Fix creation of guchar arrays from bytes.
- Update to version 3.27.5:
+ Re-revert transfer-none boxed copy changes. Now with more fixes
and tests.
+ Add caching for boxed type lookup and try to avoid the import
lock.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.4:
+ tests: Fix tests under Wayland (glgo#GNOME/pygobject#163).
+ tests: Make it possible to use pytest directly.
+ Reverted transfer-none boxed copy changes due to regressions
in gnome-music (glgo#GNOME/pygobject#164).
- Update to version 3.27.3:
+ Fix a 3.27.2 regression where functions return invalid boxed
values.
+ tests:
- Make tests run without Gtk/Gdk installed.
- Remove dependency on ``localedef``.
- Require/Use pytest.
- Update to version 3.27.2:
+ setup.py:
- Add a "quality" command which is equal to
"make check.quality".
- Add a "test" command which is equal to "make check".
- Install pkg-config and header files.
- Improve pycairo header lookup with pycairo >=1.16.
+ autotools: "make check.quality" now requires flake8.
+ overrides:
- Fix ``Gtk.Adjustment.__init__()`` overrides not setting
"value" sometimes. :issue:`151` :mr:`3`
- ``GLib.Variant``: add support to create maybe types.
+ Make it possible to resolve ambiguous vmethod names.
Ambiguities can be resolved by implementing methods named
"do_$namespaced_base_class_name_$vfunc_name".
+ Fix setting a property installed in Python from C in some
cases.
+ pygobject-object: fix memory corruption around list of
closures.
+ Don't copy the boxed if we are the sole owner of the wrapper
after a closure.
+ Only copy transfer-none boxed values in closures once the
closure exists. This allows modifying the passed boxed while
allowing to keep the wrapper around after the closure is done.
- Drop pkgconfig(libffi) BuildRequires: no longer needed.
- Update to version 3.27.1:
+ setup.py:
- Rework pycairo discovery to not use pkg-config.
- Remove various classifiers and the download-url which aren't
accepted by pypi.
+ Add sphinx based documentation (bgo#791448).
+ PKG-INFO: Revert name back to PyGObject.
- Remove the executable bit from example scripts as an extra
sanity/security measure.
- Update to version 3.27.0:
+ Demo:
- pep8 fixes.
- Add new Gtk.FlowBox example (bgo#735918).
- Use HeaderBar for main app window (bgo#735918).
+ Fix potential:
- Uninitialized memory access during GC (bgo#786872).
- Potential overflow when marshalling flags from py interface
(bgo#786948).
+ configure.ac: Error out in case autoconf-archive isn't
installed (bgo#784428).
+ Move pygi-convert.sh into tools.
+ Drop:
- Python 3.3 support (bgo#790787).
- pygobject-3.0-uninstalled.pc file.
+ Tests:
- Some more C locale fixes.
- Make the test suite pass with the C locale.
+ Fixes: bgo#622084, bgo#622084, bgo#731501, bgo#788890,
bgo#788894, bgo#777719, bgo#786948, bgo#786948, bgo#735918,
bgo#735918, bgo#790346, bgo#735918, bgo#735918.
- Switch libffi-devel BuildRequires by its pkgconfig module
counterpart once configure only looks for its module.
- Adopt the use of %make_build macro instead of raw make command,
following best practices.
- Update to version 3.26.1:
+ Pygobject-object: Fix Python GC collecting a ref cycle too
early (bgo#731501).
+ Fix potential uninitialized memory access during GC (bgo#786872).
+ Test: revert parts of the previous test as it's broken on
32 bit builds (bgo#786948).
+ Flags: Add testcase for bug 786948 (bgo#786948).
+ Fix potential overflow when marshalling flags from py interface
(bgo#786948).
+ to_py_array: Properly handle enum array items (bgo#788890).
+ Closure: Fix unaligned and out-of-bounds access (bgo#788894).
+ Build: Fix not installing .egg-info file (bgo#777719).
- Run spec-cleaner -p to get respectives pkgconfig(*): gio-2.0,
glib-2.0 and gobject-introspection-1.0.
- Update to version 3.26.0:
+ Closure: silence a new compiler warning.
+ Make sure version information passed to require_version is a
string (bgo#781582).
+ Test fixes.
- Update package summaries. Fix RPM groups and do not run fdupes
across hardlink partitions.
- Update to version 3.25.1:
+ Bugs fixed: bgo#663068, bgo#667959, bgo#686835, bgo#698548,
bgo#699440, bgo#707196, bgo#712197, bgo#726484, bgo#730908,
bgo#735076, bgo#735206, bgo#744690, bgo#746564, bgo#759009,
bgo#759276, bgo#762176, bgo#769789, bgo#772896, bgo#772949,
bgo#773394, bgo#773803, bgo#777713, bgo#777719, bgo#780396,
bgo#780409, bgo#780591, bgo#780652, bgo#780768, bgo#780812.
- Once again filter typelib(Gtk) dependency out of python2-gobject:
it's not possible to use multiple __requires_exclude_from
statements in the specfile, thus change the filter to be valid
for python2 and python3 at the same time.
- Update to version 3.24.1:
+ pygi-info: initialize GIArgument before passing it to
g_constant_info_get_value (bgo#772949).
- Switch to single-spec version.
- Add python version-dependent wrapper packages to pull in
necessary dependencies.
- Include all dependencies in -devel packages.
- Rebase .changes file to include changes in -devel package.
- Update to version 3.24.0:
+ overrides: Update for Gdk-4.0 and Gtk+-4.0 (bgo#773315,
bgo#777680).
+ Disable -Werror=missing-prototypes (bgo#777534).
+ Fix new PEP8 errors (bgo#776009).
+ Move pep8/pyflakes tests from 'make check' to
'make check.quality' (bgo#764087).
+ Handle exception unreffing Variant at exit (bgo#776092).
+ Handle multiple deinit of callable cache (bgo#776092).
- Drop python-gobject-missing-prototypes.patch: fixed upstream.
- Provide python2- versions of packages to ease transition to
python single-spec macros.
- Move Pango overrides to -Gdk package: the main pygobject package
is supposed to be installable without a dependency on X
(boo#1025819).
- Add python-gobject-missing-prototypes.patch: Disable
- Werror=missing-prototypes (bgo#777534).
- Add gnome-common BuildRequires and call autoreconf, as above
patch touches the build system.
- Update to version 3.22.0:
+ Version bump only, no changes.
- Update to version 3.21.92:
+ Handle nullable filename parameters (bgo#770821).
+ Fix list/hashtable enum <-> hash conversion on 64-bit big
endian (bgo#770608).
+ Allow passing sockets to io_add_watch on win32 (bgo#766396).
+ Tests: Use dbus-run-session instead of dbus-launch to run tests
(bgo#770798).
- Update to version 3.21.91:
+ Allow installing with pip (bgo#767988).
+ Skip a test with older glib (bgo#740301).
+ Fix a test with Python 3.1/3.2 (bgo#740324).
+ tests: Use places kwarg for assertAlmostEqual (bgo#740337).
+ Print exception if marshalling a signal argument fails
(bgo#748198).
+ overrides: allow treemodel sequence shorthands (bgo#766580).
+ Remove pygobject-external.h (bgo#767084).
+ Remove pygobject-private.h and rename pygobject.c to
pygobject-object.c (bgo#767084).
+ Merge pyglib-private.h into pyglib.h (bgo#767084).
+ Remove pygi.h and pygi-private.h (bgo#767084).
- Do not consider __init__.py for automatic dependency generation:
this file is filled with large comments section but in fact not
with dependencies (parsing it happens to add a typelib(Gtk) = 3.0
dependency).
- Update to version 3.21.0:
+ gi: Add require_versions() function (bgo#761141).
+ build: Do not enable code coverage based on lcov (bgo#764075).
- Move gi/overrides/keysyms.* also to the -Gdk subpackage: Keysyms
is mapped to Gdk symbols and is only usable in GUI apps.
- Update to version 3.20.1:
+ test_gerror_novalue: Don't assign the error to a variable
(bgo#764165).
- Do not package GIMarshallingTests: it's only used by the test
suite and is useless on an installed system (the corresponding
typelibs and libraries are also not installed).
- Update to GNOME 3.20 Fate#318572
- Split out a python[3]-gobject-Gdk subpackage: do not forcibly
pull in the entire X-stack for CLI tools requiring python-gobject
for dbus bindings for example.
- The new package supplements python-gobject together with libgdk.
- Update to version 3.20.0:
+ No changes.
- Update to version 3.19.92:
+ No changes.
- Update to version 3.19.91:
+ Fix marshaling of GError stored in GValue (bgo#761592).
+ Fix marshaling or GError from Python to C from function calls
(bgo#685197).
+ Error handling/reporting fixes (bgo#751956).
+ Fix crash due to GVariant implemented as PyGBoxed not
PyGIStruct (bgo#751956).
+ Fix crash with GValueArray stored in GValue (bgo#754359).
- Update to version 3.19.90:
+ tests:
- Set the active style context state before retrieving values.
- Fix crash with empty drag source icon names (bgo#762392).
+ Try to import GdkX11 in Gdk overrides (bgo#673396).
+ Fix import warnings pointing to the wrong code with CPython
3.3/3.5 (bgo#757184).
- Update to version 3.19.2:
+ tests: Fix failure due to new GTK+ warning regarding
size_allocate().
+ Fix build warnings regarding _POSIX_C_SOURCE redefinition.
+ Drop -std=c90 for now.
- Changes from version 3.19.1:
+ Use a named tuple for returning multiple values (bgo#727374).
+ enum/flags: use gir info for type names and __repr__ instead of
the gtype name (bgo#657915).
+ Improve and unify __repr__ format for PyGObject, PyGBoxed and
PyGIStruct (bgo#657915).
+ Don't leak internal RepositoryError on import (bgo#756033).
+ Import dependencies when importing typelibs from gi.repository
(bgo#656314).
+ Don't import inspect at module level.
+ invoke state: add a free memory cache for PyGIInvokeArgState
(bgo#750658).
+ invoke/closure: reduce g_slice_alloc usage (bgo#750658).
+ Bump g-i dependency to latest stable.
+ Avoid calling g_slist_length() during invoke.
+ Simplify closure_convert_arguments().
+ Remove a level of indentation in convert_ffi_arguments().
+ Prevent passing the user data multiple times to callbacks
(bgo#750347).
+ Support throwing exceptions in closures (bgo#710671).
- Update to version 3.18.2:
+ Reroll of tarball to correct the previous one.
- Changes from version 3.18.1:
+ Fix Gdk.rectangle_intersect/rectangle_union missing with GTK+
3.18 (bgo#756364).
+ pep8: ignore new errors reported by pep8 1.6.
+ Don't emit require_version warning if namespace was loaded
previously using g_irepository_require (bgo#754491).
- Explicitly define python build version.
Fixes incorrect autodetection in some situations
(such as devel:languages:python3 right now).
- Update to version 3.18.0:
+ Stable release, no changes.
- Update to version 3.17.90:
+ Allow passing unicode lists to GStrv properties on Python 2
(bgo#744745).
+ Avoid a silent long to int truncation (bgo#749698).
+ Handle gtype marshalling (bgo#749696).
+ pygi-foreign-cairo.c: fix include for py3cairo.h (bgo#746742).
+ tests: Silence various error messages and warnings
(bgo#751156).
+ Fix test regression when xdg-user-dirs is not installed
(bgo#751299).
+ Explicitly check if an override exists instead of ImportError
(bgo#749532).
- Update to version 3.17.1:
+ Add gi.PyGIWarning used when import version is not specified
(bgo#727379).
+ Remove Gdk.Rectangle alias with newer gobject-introspection and
GTK+ (bgo#749625).
+ Field setters: Remove unneeded type/range checks and unused
code (bgo#746985).
+ pygi-argument: Remove unused imports/includes (bgo#746985).
+ Improve test coverage for field setters/getters (bgo#746985).
- Update to version 3.16.2:
+ overrides: Provide _overrides_module attribute (bgo#736678).
- Update to version 3.16.1:
+ overrides: Conditionalize touch override support in Gdk
(bgo#747717).
- Update to version 3.16.0:
+ Stable release, no changes since 3.15.91.
- Update to version 3.15.91:
+ Add GLib.MINFLOAT etc. and mark GObject.G_MINFLOAT etc.
deprecated (bgo#743514).
+ Emit PyGIDeprecationWarning when accessing deprecated override
attributes (bgo#743514).
+ Add namespace and container name to all warnings/error messages
(bgo#743468).
+ Avoid duping filenames when marshalling from Python to C
(bgo#744719).
+ test:
- Don't use deprecated override attributes (bgo#743514).
- Add test for GIRepository.UnionInfo.get_size() (bgo#745362).
- Update to version 3.15.0:
+ Avoid copying bytearrays from Python to C when transfer nothing
(bgo#743278).
+ Allows passing arguments to opaque Boxed types (bgo#743214).
+ Emit ImportWarning when gi.require_version() is not used
(bgo#727379).
+ Refactor overrides import/modules (bgo#736678).
+ Replace statically bound GLib.Variant.new_tuple() with GI
(bgo#735199).
+ overrides: Add Gdk.EventTouch union discrimination
(bgo#736380).
+ PyGObjectFlags: Remove a trailing comma on the enum.
+ Remove redefinitions of function and vfunc cache typedefs.
==== python-ibus ====
Version update (1.5.19 -> 1.5.21)
- Update version to 1.5.21
* No update for this subpackage
- Update version to 1.5.20
* No update for this subpackage
==== qemu ====
Subpackages: qemu-block-curl qemu-block-rbd qemu-block-ssh qemu-guest-agent qemu-ipxe qemu-ksm qemu-microvm qemu-seabios qemu-sgabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-sdl qemu-ui-spice-app qemu-vgabios qemu-x86
- Fix xenfv migration from xen host with pre-v4.0 qemu (bsc#1159755)
hw-i386-disable-smbus-migration-for-xenf.patch
- Create files within bundles.tar.xz with fixed timestamp and uid
- Add a %bcond_without system_membarrier along with related
processing to the spec file, to better investigate running QEMU
with the --disable-membarrier configure option
- Include upstream patches targeted for the next stable release
(bug fixes only)
arm-arm-powerctl-set-NSACR.-CP11-CP10-bi.patch
backup-top-Begin-drain-earlier.patch
block-Activate-recursively-even-for-alre.patch
display-bochs-display-fix-memory-leak.patch
Fix-double-free-issue-in-qemu_set_log_fi.patch
hw-arm-smmuv3-Align-stream-table-base-ad.patch
hw-arm-smmuv3-Apply-address-mask-to-line.patch
hw-arm-smmuv3-Check-stream-IDs-against-a.patch
hw-arm-smmuv3-Correct-SMMU_BASE_ADDR_MAS.patch
hw-arm-smmuv3-Report-F_STE_FETCH-fault-a.patch
hw-arm-smmuv3-Use-correct-bit-positions-.patch
i386-Resolve-CPU-models-to-v1-by-default.patch
intel_iommu-a-fix-to-vtd_find_as_from_bu.patch
iotests-Fix-IMGOPTSSYNTAX-for-nbd.patch
iotests-Provide-a-function-for-checking-.patch
iotests-Skip-test-060-if-it-is-not-possi.patch
iotests-Skip-test-079-if-it-is-not-possi.patch
numa-properly-check-if-numa-is-supported.patch
qcow2-bitmaps-fix-qcow2_can_store_new_di.patch
Revert-qemu-options.hx-Update-for-reboot.patch
vhost-user-gpu-Drop-trailing-json-comma.patch
virtio-blk-fix-out-of-bounds-access-to-b.patch
virtio-mmio-update-queue-size-on-guest-w.patch
virtio-net-delete-also-control-queue-whe.patch
virtio-update-queue-size-on-guest-write.patch
- Include performance improvement
virtio-don-t-enable-notifications-during.patch
- Repair incorrect packaging references to Jira tracked features
- Add Cooperlake vcpu model (jsc#SLE-7923)
i386-Add-MSR-feature-bit-for-MDS-NO.patch
i386-Add-macro-for-stibp.patch
i386-Add-new-CPU-model-Cooperlake.patch
target-i386-Add-new-bit-definitions-of-M.patch
target-i386-Add-missed-features-to-Coope.patch
- Add HMAT support (jsc#SLE-8897) (the test case for this series
isn't included because we aren't set up to handle binary patches)
numa-Extend-CLI-to-provide-initiator-inf.patch
numa-Extend-CLI-to-provide-memory-latenc.patch
numa-Extend-CLI-to-provide-memory-side-c.patch
hmat-acpi-Build-Memory-Proximity-Domain-.patch
hmat-acpi-Build-System-Locality-Latency-.patch
hmat-acpi-Build-Memory-Side-Cache-Inform.patch
tests-numa-Add-case-for-QMP-build-HMAT.patch
==== qqc2-desktop-style ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* [ToolTip] Round position
* Update size hint when font changes
==== re2 ====
Version update (20190901 -> 20200101)
- Update to 2020-01-01:
* various developer visible changes
- update to 2019-12-01:
* fix latent bugs and undefined behavior
- update to 2019-11-01:
* new benchmark API
==== remmina ====
Version update (1.3.6 -> 1.3.10)
Subpackages: remmina-lang remmina-plugin-rdp remmina-plugin-secret remmina-plugin-vnc remmina-plugin-xdmcp
- Update to new upstream release 1.3.10 (jsc#SLE-9612)
* VNC: Fix a buffer overflow during cuttext
* Fix KB/pointer grabbing again and add warning when GTK is using
* GDK_CORE_DEVICE_EVENTS refactoring
* Proxy support fixes
- Update to new upstream release 1.3.9
* Fixing Keyboard grab issues. (mainly within i3wm and XFCE).
- Update to new upstream release 1.3.8
* Avoid clearing username/domain when saving RDP password
* Make Remmina news dialog modal to the main window
* Change switch notebook page idle func order.
* Fixing bad seat grabbing behaviour (grab all keys not working)
* Adding cmake option to use latest FreeRDP symbols when compiling.
* Adding default application symbolic icons
* Several translation fixes
- Removed obsolete remmina-1.3.7-libfreerdp-2.0.0-rc4.patch
- Added remmina-1.3.7-libfreerdp-2.0.0-rc4.patch to be compatibile with
libfreerdp-2.0.0-rc4
- Update to new upstream release 1.3.7
* Huge improvements in translations
* Better authentication MessagePanel API
* Adding hidden proxy/socks settings for the RDP plugin
* Debian Lintian, appstream and AppImage detected issues fixes
* Tooltips in the remmina profile editor
* Fix for issue #1949 (and #1968). It also relocates --version and --full-version in local istance.
* Enumerate and share all local printers.
* Manually specify more then one printer&driver when connecting via RDP
* Printer sharing remediation
* Remove useless includes
* VTE is a suggested package
* AppImage path fixes
* Using remmina image for gnome 3.28
* Fix crash when clicking AR-button
* Various Fixes !1931
* Fix RDP failed auth after credentials panel: big rework on plugin connection close flow
==== shotwell ====
Version update (0.28.3 -> 0.30.7)
Subpackages: shotwell-lang
- Update to version 0.30.7:
+ Fix compatibility with Vala 0.46.
- Update to version 0.30.6:
+ Fix issue with Flickr authentication introduced in 0.30.5.
- Update to version 0.30.5:
+ Update appdata release information.
+ Fix crash in Piwigo if system certificate store is empty.
+ Fix crash in Google Photos if album has no title.
+ Fix crash in Google Photos and Flickr if the OAuth flow fails
in WebKit.
+ Updated translations.
- Update to version 0.30.4:
+ Re-release of 0.30.3 with proper version number.
- Changes from version 0.30.3:
+ Fix building against GExiv2 0.12 and later.
+ Fix camera fall-back icon.
+ Fix icon resource fall-backs.
+ Fix issue with ACDSEE hierarchical tags.
+ Fix compile issue with recent vala.
+ Fix focus issue in slideshow.
+ Updated translations.
- Drop shotwell-Adapt-to-gexiv2-changes.patch: Fixed upstream.
- Update to version 0.30.2:
+ Fix maximize on Wayland when double-clicking on title-bar.
+ Do not hide the cursor when showing the slideshow settings
dialog.
+ Fix compatibility with recent vala compilers.
+ Fix crash when dismissing file modifications on close.
+ Fix issues with google and flickr not being able to log in.
+ Replace picasaweb publishing with Google Photos publishing.
+ Comply with Flick API TOS.
+ Updated translations.
- Drop upstream fixed patches:
+ shotwell-Fix_double-click_maximize.patch.
+ shotwell-slideshow_Suspend_hiding_cursor.patch.
+ shotwell-vala-fixes.patch.
+ shotwell-Fix_crash_when_dismissing_modifications.patch.
+ shotwell-authenticator_Fix_google_and_flickr_auth.patch.
- Update calls passed to meson to align with upstreams changes.
- Add shotwell-Adapt-to-gexiv2-changes.patch: Fix build with new
libgexiv2, rebased patch from master branch.
- Add bug fix patches from upstream stable branch:
+ shotwell-Fix_double-click_maximize.patch: Fix double-click
maximize artifacts on Wayland.
+ shotwell-slideshow_Suspend_hiding_cursor.patch: slideshow:
Suspend hiding the cursor.
+ shotwell-vala-fixes.patch: vala: Accept
string.index_of_nth_char() to return long or int for new valac.
+ shotwell-Fix_crash_when_dismissing_modifications.patch: direct:
Fix crash when dismissing modifications.
+ shotwell-authenticator_Fix_google_and_flickr_auth.patch:
authenticator: Fix google and flickr authenticator.
- Update to version 0.30.1:
+ Fix appdata URLs.
+ Fix "Show in file manager" issues with single quotes.
+ Fix cancelling in sharing dialog.
+ Fix progress bar in sharing dialog.
+ Piwigo: Fix issue with empty dialog after cancelling upload.
+ Fix setting the slideshow delay with the spinner.
+ Fix icon fall-back for extensions.
+ Fix a critical when an image does not have any meta-data.
+ Fix GPS coordinate link in extended information for western
longitudes.
- Update to version 0.30.0:
+ Last-minute fix for random segfaults in GSettings
(glgo#GNOME/shotwell#34).
+ Updated translations.
- Update to version 0.28.4:
+ Fix slideshow settings dialog.
+ Fix Google login sequence.
+ Fix MTP device unmounting.
+ Work-around issue where PTP cameras would not be recognized
anymore.
+ Bugs fixed: bgo#796370, glgo#GNOME/shotwell#12.
+ Updated translations.
- Drop pkgconfig(gconf-2.0) BuildRequires: No longer needed, nor
used.
==== simple-scan ====
Version update (3.26.3 -> 3.34.2)
Subpackages: simple-scan-lang
- Update to version 3.34.2:
+ Updated translations.
- Update to version 3.34.1:
+ libwepmix: Fix use of possibly unassigned local variable
'data'.
+ Updated translations.
- Drop simple-scan-Fix-use-unassigned-local-variable.patch: Fixed
upstream.
- Add simple-scan-Fix-use-unassigned-local-variable.patch:
libwepmix: Fix use of possibly unassigned local variable 'data'.
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.92:
+ Updated translations.
- Changes from version 3.33.91:
+ Updated translations.
- Changes from version 3.33.90:
+ Change (user visible) name to "Document Scanner".
+ Updated icon.
- Changes from version 3.33.4:
+ Reinstate shortcut keys that stopped working in 3.32.
+ Fix page delay preferences not working correctly.
- Changes from version 3.33.3:
+ Updated translations.
- Changes from version 3.33.2:
+ Make icon landscape.
- Changes from version 3.33.1:
+ Use new app icon.
- Update to version 3.32.2.1:
+ Updated translations.
- Update to version 3.32.2:
+ New application icon.
- Update to version 3.32.1:
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ Updated translations.
- Update to version 3.31.91:
+ Fix save overwriting existing file when user decided not to.
+ Make save button insensitive while saving.
- Update to version 3.31.90.1:
+ Fix crash when detecting scanners.
- Changes from version 3.31.90:
+ Support non-standard Epson ADF scanner options.
- Update to version 3.31.4:
+ Updated translations.
- Drop adwaita-icon-theme BuildRequires and old workaround for icon
brpcheck. No longer needed.
- Update to version 3.31.3:
+ Updated translations.
- Changes from version 3.31.2:
+ Use Gtk.FileChooserNative for save dialog so works in sandboxed
environments.
+ Use GLib.List.deep_copy() to fix type-argument mismatch.
- Changes from version 3.31.1:
+ Replace scan menu with a popdown.
+ Make ActionBar buttons wide to match design.
+ Drop legacy toolbar support.
- Update to version 3.30.2:
+ Updated translations.
- Update to version 3.30.1.1:
+ Rebuild tarball as 3.30 releases have out of date content.
+ Update homepage from Launchpad to gitlab.gnome.org.
- Update to version 3.30.1:
+ Updated translations.
- Changes from version 3.30.0:
+ Keep scanning while pages are reordered.
+ Update README.
- Update to version 3.29.92:
+ Keep scanning while pages are reordered.
+ Update README.
+ Updated translations.
- Update to version 3.29.91:
+ Updated translations.
- Update to version 3.29.90:
+ Updated translations.
- Update to version 3.29.4:
+ Add A3 paper size to preferences.
+ Remove app menu and add menu into headerbar.
+ Updated translations.
- Update to version 3.29.3:
+ Handle NO_DOCS response during sane_read calls.
- Update to version 3.29.2:
+ No visible changes for the user.
- Drop conditional use of gnome-icon-theme BuildRequires meant for
old releases.
- Update to version 3.28.1:
+ Updated translations.
- Update to version 3.28.0:
+ Updated translations.
- Drop update-desktop-files BuildRequires and its macro: they are
no longer required.
- Update to version 3.27.92:
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 3.27.91:
+ Update Snap packaging.
- Update to version 3.27.90:
+ Fix email sending failing with PDF attachments.
+ Fix time units for page delay.
+ Updated translations.
- Update to version 3.27.4:
+ Updated translations.
- Update to version 3.27.3:
+ Updated documentation.
- Update Url to https://gitlab.gnome.org/GNOME/simple-scan: current
Simple-Scan's web page.
- Add gmodule-export-2.0 and gthread-2.0 pkgconfig modules
BuildRequires. Note that they were being pulled with other
pkgconfig modules that live in glib2-devel and used already.
- Update to version 3.27.2:
+ Updated translations.
- Remove %clean section as it is no longer needed since RPM does
this job by itself.
- Update to version 3.27.1:
+ Explicitly turned off symlink_media to prevent dangling
symlinks.
+ Dropped obsolete desktop type property in appdata.
+ Moved appdata to a new location.
+ Fixed typos.
+ Updated translations.
==== snapper ====
Version update (0.8.6 -> 0.8.8)
Subpackages: snapper-zypp-plugin
- Add a "writeble copy" description to the 2nd snapshot
of a rollback (Hrotkó Gábor).
- Fix the previous version to build on Debian, Ubuntu, and old GCC
(bsc#1160306).
- version 0.8.8
- snapper-zypp-plugin subpackage rewritten from Python to C++
(jsc#SLE-10500)
- added integration tests in snapper-testsuite subpackage
- version 0.8.7
==== solid ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5Solid5 libKF5Solid5-lang solid-imports solid-tools
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Remove endl. qCritical/qDebug already adds a endl.
* Clean up unnecessary code
* Display first / in mounted storage access description
* Port QSet::toList deprecated method
* Remove unused header from QtWidgets
* Fix build on BSD
* Port solid from Qt5::Widgets to Qt5::Gui
* Ensure mounted nfs filesystems matches their fstab declared counterpart (kde#406242)
* Update the obsolete projects.kde.org URL
==== sonnet ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5SonnetCore5 libKF5SonnetCore5-lang libKF5SonnetUi5
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Fix typos in API docs
* Done is deprecated + missing using new signal
* Remove unused variable + const'ify
* Update the obsolete projects.kde.org URL
==== spice ====
Version update (0.14.1 -> 0.14.2)
- Update to v0.14.2 stable release
The main changes are support for Meson build and graphic device
info messages allowing to better support multi-monitor
configurations.
* support H265 in stream-channel
* add support for building with meson/ninja
* minor tests fixes improving CI
* set char device state for smartcard, allowing Qemu optimization
* improve red-parse-qxl.c interface making it more consistent
* add some instrumentation for streaming device
* QXL interface: add a function to identify monitors in the guest
(spice_qxl_set_device_info)
* add support for GraphicsDeviceInfo messages
* video-stream: prevent crash on stream reattach
* make channel client callbacks virtual functions
* bumped minimum required glib version to 2.38
* attempt to have a reliable led state for keyboard modifiers
- Removed patches:
(The first two are altered versions of what is carried upstream.
I think we're fine with what upstream does here)
0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
0002-lz-More-checks-on-image-sizes.patch
0001-memslot-Fix-off-by-one-error-in-group-slot-boundary-.patch
- Use plain python2 for SLE12 builds
- Remove PYTHON=python3, configure will find and use the python3
==== spice-gtk ====
Version update (0.35 -> 0.37)
Subpackages: libspice-client-glib-2_0-8 libspice-client-glib-helper libspice-client-gtk-3_0-5 typelib-1_0-SpiceClientGlib-2_0 typelib-1_0-SpiceClientGtk-3_0
- added "BuildRequires: pkgconfig(libdrm)" in order to fix build
with upcoming changes in libglvnd/Mesa
- Update to version 0.37:
+ Deprecate SpiceMainChannel:color-depth and SpiceSession::color-depth
+ Fix race condition on keyboard modifiers
+ Fix cursor on Wayland: Fixes hidden cursor #83
+ Fix clipboard on X11: avoid request client clipboard data when
is known that there is no data.
+ Improve usb redirection
+ Fix on usb redirection: Don't add same device twice
+ Fix on smartcard: Warn if multiple readers are detected
+ Add instrumentation for frame and queue statistics of
SpiceDisplay using [Recorder] library
+ Fix Warnings with GStreamer >= 1.14 on video decoding due to
setting buffer's PTS
+ Fix some Critical warnings when build without GNOME desktop
integration
+ Fix Criticals when no primary monitor is set
+ Documentation fixes
- Add keyring and tarball signature files
- Drop pkgconfig(usbutils) BuildRequires: usbutils 010 dropped the
.pc file.
- Pass --with-usb-ids-path=/usr/share/hwdata/usb.ids to configure:
pass the correct path to the usb.ids file (shipped by hwdata).
- Update to version 0.36:
+ Deprecate PulseAudio backend: it will be removed in a future
release
+ Add H265 stream support
+ Add SpiceQmpPort helper to interact with QEMU monitor over a Spice port
+ Display a message if EGL support is required (with dmabuf local rendering)
+ Many GstVideoOverlay improvements
+ Smooth-scrolling improvements
+ Miscellaneous fixes
Dropped patches (needed changes in base version):
0001-lz-Avoid-buffer-reading-overflow-checking-for-image-.patch
0002-lz-More-checks-on-image-sizes.patch
bb15d481-Fix-flexible-array-buffer-overflow.patch
==== spice-vdagent ====
Version update (0.17.0 -> 0.19.0)
- Since the 0.19.0 update, this patch is no longer needed:
spice-vdagent-var_run.patch
- For sometime now we've not had any rsyslog config files, so clean
up where the spec file would remove the rsyslog.d dir and content
- Add upstream fix for spice-vdagent running on recent GNOME (eg.
3.34) with systemd integration (boo#1157235)
vdagentd-Fix-session-lookup-for-new-GNOME-versions.patch
- Update to 0.19.0
* Add libdrm dependency
* Fix file descriptor leak on failed connections
* Handle new VD_AGENT_GRAPHICS_DEVICE_INFO message advertised by
VD_AGENT_CAP_GRAPHICS_DEVICE_INFO capability
* Session agent autostart changed to WindowManager ([rhbz#1623947])
This fixes possible race with xdg-user-dirs
* Fix of sending empty screen resolution messages ([rhbz#1641723])
* Fix 'Dependency failed for Activation socket' with systemd ([rhbz#1545212])
* Fix error messages about on selecting text on host ([rhbz#1594876])
this was also fixed with Gtk backend
* Update paths from /var/run ? /run
* Fix Session agent restart
* Add test for file creation
* Prefer GLib memory functions stdlib.h ones
* Several code and logs improvements
* Add GTK+ framework to handle x11 backend such as clipboard
* Deprecate X11 backend in favor of GTK+ framework
* Ask pkg-config to appropriate directory to install udev rules
* Fix leak of udscs's file descriptor
* Better quote directory path when calling xdg-open to save file transfer
* Bump GLib to 2.34
* Add systemd socket activation (rhbz#1340160)
* Add support to detailed errors on file transfers
* Add check for available free space in guest before starting a file transfer
* Use better names for duplicated files on file transfer
* Improve support on big endian guests (#5)
* Use IdleHint to check if a session is locked over console-kit (rhbz#1412673)
* Fixes double free on errors over udscs by improving memory ownership
* Hide autostart file on Unity
* Improve command line messages for vdagentd
* Fix typo in --enable-static-uinput configure option
* Code repository moved to gitlab.freedesktop.org
- Add keyring and tarball signature files
- obsoleted patches removed:
8ba17481-quote-save-dir-before-passing-to-shell.patch
vdagentd-do-endian-swapping.patch
==== suse-module-tools ====
Version update (15.2.7 -> 15.2.8)
- Update to version 15.2.8:
* Add modprobe.conf.s390x (bsc#1132798)
==== syndication ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- No code change since 5.65.0
==== syntax-highlighting ====
Version update (5.65.0 -> 5.66.0)
Subpackages: libKF5SyntaxHighlighting5 libKF5SyntaxHighlighting5-lang
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* LaTeX: fix brackets in some commands (kde#415384)
* TypeScript: add "bigint" primitive type
* Python: improve numbers, add octals, binaries and "breakpoint" keyword (kde#414996)
* fix linking with static qt
* SELinux: add "glblub" keyword and update permissions list
* Several enhancements to gitolite syntax definition.
==== threadweaver ====
Version update (5.65.0 -> 5.66.0)
- Update to 5.66.0
* New feature release
* For more details please see:
* https://www.kde.org/announcements/kde-frameworks-5.66.0.php
- Changes since 5.65.0:
* Update the obsolete projects.kde.org URL
==== tigervnc ====
Subpackages: libXvnc1 xorg-x11-Xvnc xorg-x11-Xvnc-module
- TigerVNC security fix:
0001-Make-ZlibInStream-more-robust-against-failures.patch
0002-Encapsulate-PixelBuffer-internal-details.patch
0003-Restrict-PixelBuffer-dimensions-to-safe-values.patch
0004-Add-write-protection-to-OffsetPixelBuffer.patch
0005-Handle-empty-Tight-gradient-rects.patch
0006-Add-unit-test-for-PixelFormat-sanity-checks.patch
0007-Fix-depth-sanity-test-in-PixelFormat.patch
0008-Add-sanity-checks-for-PixelFormat-shift-values.patch
0009-Remove-unused-FixedMemOutStream.patch
0010-Use-size_t-for-lengths-in-stream-objects.patch
0011-Be-defensive-about-overflows-in-stream-objects.patch
0012-Add-unit-tests-for-PixelFormat.is888-detection.patch
0013-Handle-pixel-formats-with-odd-shift-values.patch
* stack use-after-return due to incorrect usage of stack memory
in ZRLEDecoder (CVE-2019-15691, bsc#1159856)
* improper value checks in CopyRectDecode may lead to heap
buffer overflow (CVE-2019-15692, bsc#1160250)
* heap buffer overflow in TightDecoder::FilterGradient
(CVE-2019-15693, bsc#1159858)
* improper error handling in processing MemOutStream may lead
to heap buffer overflow (CVE-2019-15694, bsc#1160251
* stack buffer overflow, which could be triggered from
CMsgReader::readSetCurso (CVE-2019-15695, bsc#1159860)
==== totem ====
Version update (3.26.0 -> 3.34.1)
Subpackages: totem-lang totem-plugins
- Update to version 3.34.1:
+ Fix broken symbolic icon.
+ Updated translations.
- Drop totem-fix-symbolic-icon.patch: Fixed upstream.
- Add totem-fix-symbolic-icon.patch: Fix symbolic icon.
- Update to version 3.34.0:
+ Make introspection non-optional for the plugin system to work.
+ Updated translations.
- Add totem-revert-vaapi-disable.patch: Revert upstreams disabling
of vaapi support, it works fine on openSUSE.
- Update to version 3.33.90:
+ Update application icon.
+ Use title case for the "Open Containing Folder" menu item.
+ Disable VAAPI support for now, it's too buggy.
+ Changes in version 3.33.0:
+ Add "Open containing folder" menu item.
+ Include "totem" in the desktop keywords.
+ Make --version command-line option public.
+ Reduce GSettings writes on startup.
+ Fix menu sensitivity for OpenSubtitles plugin.
- Add open-directory plugin.
+ Remove obsolete LIRC and Brasero plugins.
- Remove/obsolete -plugin-brasero package: removed upstream.
- Remove comments related to lirc: plugin removed upstream.
- Update to version 3.32.1:
+ Show the application window when opening a new file.
+ Work-around "Can't play a text file without video or
visualizations" error.
+ Build fixes.
+ Updated translations.
- Drop totem-buildfixes.patch and totem-fix-appdata.patch: fixed
upstream.
- Add upstream bug fix patches:
+ totem-buildfixes.patch.
+ totem-fix-appdata.patch.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.92:
+ Add an error message when file is encrypted, or empty, or DVD
playback is attempted with missing libraries.
+ Make "Stop" keyboard button act like the Stop button on a CD
player.
+ Remove all mentions of the external chapters plugin, it wasn't
used since 2012.
+ Fix possible crash when browsing.
+ Fix DesktopEntry in MPRIS plugin.
+ Updated translations.
- Update to version 3.31.91:
+ Move nautilus properties page to nautilus module.
+ Fix fullscreen toolbar's appearance in RTL languages.
+ Update appdata and screenshots.
+ Don't advertise VCD support, GStreamer 1.0 has never supported
it.
+ Add support for "start time" in playlists.
+ Make Ctrl+W navigate back before exiting.
+ Make it possible to load subtitles from the command-line.
+ Fix media player controls not appearing in gnome-shell in some
cases, and the next/previous buttons not working.
+ Make previous/next buttons' state update when a movie contains
chapters.
+ Use better labels for Subtitles and Languages menus.
+ Fix some display problems when files are longer than detected.
+ And other smaller bug fixes:
- Throw a warning when download buffering breaks because of a
missing plugin.
- Make framerate more precise in properties.
- Fix a warning on exit when brasero is not installed.
- Changes from version 3.31.90:
+ New icon.
+ Remove app menu.
+ Modernise user documentation.
+ Loads of fixes in "Make available offline" functionality.
+ Fix proxy configuration in Flatpak.
+ Disable VA-API plugins in thumbnailer.
+ Plenty of build fixes and changes, including:
- Use gettext instead of intltool.
- Fix parallel build.
- Remove gromit, ontop and zeitgeist plugins.
- Remove most X11 dependencies (except XInitThreads).
- Drop nautilus sub package.
- Fix req#663737 - build with translation-update-upstream
version 20181128 (bsc#1087076)
- Update to version 3.30.0:
+ Add frame stepping shortcuts to the keyboard shortcuts list.
+ Fix opensubtitles plugin not working.
+ Fix problems using gallery generation feature in screenshot
plugin.
+ Make sure not to autostart gnome-screensaver when running in
non-GNOME.
+ Build fixes.
- Update to version 3.26.2:
+ Fix OpenSubtitles dialogue not opening.
+ Fix error early in build when vala is not available.
- Align with what meson looks for:
+ Drop pkgconfig(gstreamer-plugins-bad-1.0) and
pkgconfig(gstreamer-plugins-base-1.0) BuildRequires.
+ Add pkgconfig(gstreamer-pbutils-1.0)
and pkgconfig(gstreamer-video-1.0) BuildRequires.
- Update to version 3.26.1:
+ Fix crash when properties tab is closed too fast.
+ Thumbnail OPUS and M4B audio files.
+ Fix thumbnailing on platforms with V4L M2M hardware decoders.
+ Fix playing back MJPEG files.
+ Fix Python Console menu not appearing.
+ Build fixes:
- Remove dependency on Debian-specific pycompile utility.
- Fix build with gtk-doc 1.26.
- Drop upstream fixed/applied patches:
+ totem-remove-pycopile.patch
+ totem-fix-properties-crash.patch
+ totem-add-opus-ogg.patch
+ totem-fix-gtk-doc.patch
+ totem-nb-translations.patch
+ totem-thumbnailer-blacklist-fixes.patch
+ totem-fix-libtotem_gir-dependency.patch
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Add totem-fix-libtotem_gir-dependency.patch: build: Fix
libtotem_gir dependency for vala plugins.
- Add gstreamer-plugins-ugly Recommends: We want to pull in the
codecs available in that package (mp3, ac3 and mpeg2 support).
- Drop la files rm from install section, no longer needed, we are
using meson build system now.
- Replace gstreamer-plugin-gstclutter-3_0 Requires with
gstreamer-plugin-cluttergst3 Recommends: the package has been
renamed and is no longer strictly required.
- Modernize spec-file by calling spec-cleaner
- Drop python-beautifulsoup and python-httplib2 recommends: BBC
rewrote the iplayer plugin and as such the recommends do not make
sense anymore.
- Add totem-thumbnailer-blacklist-fixes.patch: Fixes to the
thumbnailer blacklists plugins (bgo#790491).
- Update Url to https://wiki.gnome.org/Apps/Videos: current Totem's
web page.
- Add upstream stable branch bug fix commits:
+ totem-remove-pycopile.patch (bgo#787965).
+ totem-fix-properties-crash.patch (bgo#787996).
+ totem-add-opus-ogg.patch (bgo#788440).
+ totem-fix-gtk-doc.patch (bgo#789202).
+ totem-nb-translations.patch.
- Enable gtk-doc BuildRequires again and pass -Denable-gtk-doc=true
to meson, no longer fails to build.
- No longer Provide and Obsolete totem-devel, we have been building
this sub-package again for a long time.
- Stop removing SWF and Real mime types.
- No longer pass suse_update_desktop_file macro, no longer needed.
- Build Totem-1.0.gir first as workaround for parallel build being
fragile (bgo#786248).
- Update to version 3.26.0:
+ Fix a possible build race.
+ Fix lirc plugin compilation.
+ Python console bug fixes.
+ Install appdata in the new location.
+ Updated translations.
- Drop totem-fix-random-buildfails.patch: fixed upstream.
- Invoke ldconfig without running sh for scriptlet.
- Avoid running fdupes over hardlink boundaries.
- Add totem-fix-random-buildfails.patch: Fix random buildfails in
buildservice, patch from upstream git.
- Set build_zeitgeist_plugin define to 0, no longer build the
zeitgeist plugin, as it currently breaks the build with above
patch.
- Pass enable-easy-codec-installation=yes, enable-nautilus=yes,
enable-python=yes, enable-vala=yes and enable-introspection=yes
to meson, ensure we build all the features we want.
- Temp disable gtk-doc BuildRequires and stop passing
Denable-gtk-doc=true to meson, as gtk-doc 1.26 gives a buildfail.
- Update to version 3.25.90.1:
+ Build fixes.
- Drop obsolete post(un) handling:
+ glib2_gsettings_schema_post(un)
+ desktop_database_post(un)
+ icon_theme_cache_post(un)
- Update to version 3.25.90:
+ Move to meson build system.
+ Fix media-player keys usage to match API documentation.
+ Fix internal video widget API documentation.
+ Remove unused totem-audio-preview.
+ Split off video thumbnailer into thumbnailer and gallery maker.
+ Blacklist bmcdec plugin in the thumbnailer.
- Add meson BuildRequires and switch autotools macros configure,
make and makeinstall to meson, meson_build and meson_install
following upstream switch to Meson build system.
- Add gtk-doc and python3-pylint BuildRequires: New dependencies
needed now that we use meson buildsystem.
- Temp disable lirc-devel BuildRequires and the previously built
lirc plugin, meson does not recognise the lirc_client.
- Drop totem-media-player-keys-fix-usage-vs-api.patch: Fixed
upstream.
- Add totem-media-player-keys-fix-usage-vs-api.patch:
media-player-keys: Fix usage to match API documentation
(bgo#781589).
- Update to version 3.24.0:
+ Add Flatpak build definition.
+ Updated translations.
- Update to version 3.23.90:
+ Add keyboard shortcut to de-select all items.
+ Fix possible crash on first run.
+ Set a minimum width for the "Go" menu.
+ Mark many audio and video mime-types as handled.
+ Add more shortcuts to the keyboard shortcuts dialogue.
+ Fix a small memory leak in thumbnailer.
+ Fix missing plugins' startup notification on Wayland.
+ Fix crash when network turns off.
+ Port to non-obsoleted widgets.
+ Build fixes.
- Remove ancient %clean section. Improve summaries.
- Lower gstreamer-plugins-bad Requires to a Recommends, scaletempo
have been moved to gstreamer-plugins-good (back in 2012).
- Split out the brasero plugin in own sub package.
- Following this: Highten brasero Recommends to Requires, the full
app is really needed for this to work properly.
- Update to version 3.22.0:
+ Fix symbolic icon not appearing in gnome-shell's top bar.
+ Updated translations.
- Update to version 3.21.91:
+ Add variable rate playback menu.
+ Build fixes.
+ Fix thumbnailing of 4k videos.
- Drop totem-Fix-build-werror.patch: Fixed upstream.
- Update to version 3.20.1:
+ Make playback rate available to plugins.
+ Add more shortcuts for the shortcuts help window.
+ Fix a number of compilation warnings.
+ Updated translations.
- Add totem-Fix-build-werror.patch: backend: Fix the build with
- Werror=format. Fix build on i586 (bgo#765036).
- Update to version 3.20.0:
+ Fix a theming regression in the play/pause button box.
+ Updated translations.
- Update to version 3.19.92:
+ Fix regression from 3.18 which could cause none of the builtin
plugins to be activated.
+ Updated translations.
- Update to version 3.19.91:
+ Change "Skip to" label in shortcuts.
+ Make header popup translucent in fullscreen as per mockups.
+ Fix totem-audio-preview translations.
+ Add context to strings to translate in the shortcut window.
+ Updated translations.
- Update to version 3.19.3:
+ Port to grilo 0.3.0.
+ Add a shortcuts help window.
+ Use new grl-video-title-parsing plugin.
+ Move controls OSD to the bottom of the screen.
+ Fix fullscreen toolbar not appearing in Wayland.
+ Add Ctrl+W to quit.
+ Add man page for totem-audio-preview.
+ Fix GSettings changing on startup.
+ A number of deprecation warning fixes.
+ Build requirements grilo 0.2 changed to grilo 0.3.
- Drop totem-fix-GI-deprecations.patch and
totem-fix-missing-return.patch; fixed upstream.
- Replace pkgconfig(grilo-0.2) BuildRequires with
pkgconfig(grilo-0.3), following upstreams port to grilo 0.3.
- Add totem-fix-GI-deprecations.patch: Fix some GI deprecation
warnings (bgo#757526).
- Add totem-fix-missing-return.patch: Fix a missing return
statement (bgo#758324).
- Update to version 3.18.1:
+ Make DVD menu navigation work again.
+ Updated translations.
- Replace gstreamer-plugin-gstclutter for
gstreamer-plugin-gstclutter-3_0 Requires: Totem moved to the new
version a long time ago.
- Update to version 3.18.0:
+ Fix rendering bugs in the search entry.
- Update to version 3.17.92:
+ No major changes compared to 3.16.4.
- Changes from version 3.16.4:
+ Fix selection not working after visiting Channels page.
+ Fix MPRIS plugin following internal API changes.
+ Revert Wayland compatibility changes, it's not a required
change in GNOME 3.16.
- Update to version 3.16.3:
+ Fix ASF videos not being thumbnailed.
+ Bring back video inside the window under Wayland.
+ Fix Skip To dialogue not working.
+ Fix thumbnailer with newer versions of gstreamer-vaapi
installed.
+ Update YouTube API key.
+ Updated translations.
- Drop totem-skipto-dialog.patch: Fixed upstream.
- Add totem-skipto-dialog.patch: fix SkipTo Error: "Invalid object
type 'TotemTimeEntry' on line 60" (boo#941102, bgo#753402).
- Update to version 3.16.2:
+ Fix popup not showing up on touchscreens.
+ Fix potential crash on 32-bit systems.
+ Updated translations.
- Update to version 3.16.1:
+ Loads of performance fixes, related to thumbnailing when a
video is playing.
+ Fix (again) doubling files added on the command-line.
+ Don't monitor the tracker source, it adds incomplete items to
the view.
+ Fix Videos icon not showing in volume control.
+ Provide a symbolic variant of the app icon.
+ Fix frames not getting applied for new thumbnails.
+ Don't warn when video rotation is unset.
- Update to version 3.16.0:
+ Updated translations.
- Update to version 3.15.92:
+ Update thumbnail styling.
+ Fix a crash on exit.
+ Fix application icon not showing in volume control.
+ Disable popover transitions for video menus.
+ Fix downloading subtitles with newer Python versions.
+ Updated translations.
- Update to version 3.15.91:
+ Build fixes.
+ Update appdata file.
+ Updated translations.
- Update to version 3.15.90:
+ Better missing plugins support with GNOME Software.
+ Modify appearance of source icons.
+ Make view switcher button homogeneous.
+ Use intltool to translate GSettings schema files directly.
+ Better translator comment for subtitle-encoding.
+ Remove outdated helper script, which used Python 2.
- Update to version 3.15.4:
+ Stop thumbnailing when exiting.
+ Use the theme's foreground color to render the symbolics.
+ Remove use of a number of deprecated properties.
+ Require a newer cairo for hi-dpi support.
+ Fix missing translation support in thumbnailer/gallery support.
- Update to version 3.14.2:
+ Stop thumbnailing when starting playback.
+ Keep the controls visible when seeking with the slider.
+ Show popup when seeking with the keyboard.
+ Only show videos longer than 5 seconds.
+ Hide source which provide torrent URLs.
+ Fix translation support in thumbnailer.
+ Fix Totem doubling files added on the cmd line.
+ Handle "Powerpoint" buttons on remotes.
+ Remove spacing around preferences tabs.
- Update to version 3.14.1:
+ Fix lingering white line in fullscreen.
+ Fix bug in MPRIS support when used via Rygel.
+ Thumbnail bookmarked movies as well.
+ Fix starting Totem via D-Bus (gnome-open).
+ Port from appdata-tools to appstream-glib.
+ Add a keyboard shortcut for starting subtitles download.
- Replace appdata-tools for appstream-glib BuildRequires following
upstreams port.
==== totem-pl-parser ====
Version update (3.26.0 -> 3.26.4)
Subpackages: libtotem-plparser-mini18 libtotem-plparser18 totem-pl-parser-lang typelib-1_0-TotemPlParser-1_0
- Update to version 3.26.4:
+ Apply same check to remote text files as local ones, which
should fix parsing of directories on network file systems.
+ Add totem_pl_parser_add_ignored_glob() API, to force ignore
some files depending on how they are named, before we even get
to checking their contents.
+ Fix a number of compilation warnings.
- Update to version 3.26.3:
+ Atom parsing bug fixes.
- Update to version 3.26.2:
+ tests: Update for podcast URL change
+ build: honor 'includedir' meson parameter
+ Updated translations.
- Add revision to _service file, check out explicit released tag.
- Update to version 3.26.1+20180713.b7f36dd:
+ build: Add CI
+ podcast: Remove GMIME dependency
- Drop pkgconfig(gmime-3.0) BuildRequires and stop passing
disable-gmime-i-know-what-im-doing=false to meson: No longer
needed after upstream changes.
- Update to version 3.26.1+20180614.d22b155:
+ docs: Add headers to the ignore list
+ core: Fix compile-time warnings in XML parser
+ Update translations.
- Update service to point to new gitlab home.
- Ensure neutrality of descriptions. Update summaries.
- Update to version 3.26.0+20180301.0091a56:
+ plparse: Don't consider MJPEG streams as JPEG images.
+ build: Remove libsoup dependency.
+ podcast: Add support for "medium" property.
+ videosite: Fix leak in totem_pl_parser_add_videosite.
+ Updated translations.
- Switch to git checkout via source service.
- Drop pkgconfig(libsoup-2.4) BuildRequires following upstreams
changes.
- Use autosetup macro.
- Pass explicit disable-gmime-i-know-what-im-doing=false,
enable-quvi=yes, enable-libarchive=yes and enable-libgcrypt=yes
to meson, make sure we build the features we want.
==== tracker ====
Version update (2.0.3 -> 2.3.1)
Subpackages: libtracker-common-2_0 libtracker-control-2_0-0 libtracker-miner-2_0-0 libtracker-sparql-2_0-0 tracker-lang typelib-1_0-Tracker-2_0 typelib-1_0-TrackerControl-2_0
- Update to version 2.3.1:
+ Fixed a case where old data was not deleted correctly from the
store when inserting new values. This was causing
tracker-extract to log errors for multi-disc music albums
stored as FLAC files with embedded CUE sheets.
+ Updated translations.
- Update to version 2.3.0:
+ No changes since 2.2.99.1.
- Update to version 2.2.99.1:
+ Handle circular references in TrackerResource.
+ Removed stress tests.
+ Handle application/x-zero-size.
+ Refactors and cleanups in functional testing infrastructure.
+ Documentation improvements.
+ Make tracker_sparql_escape_string() escape single quotes.
+ Don't make tracker:referenceSource a subproperty of
nie:identifier.
+ Translations: eu.
- Add trackertestutils to -devel package.
- Update to version 2.2.99.0:
+ Support for storing Musicbrainz metadata in the multimedia
ontology.
+ Doc cleanups.
+ Test suite improvements.
+ Build fixes.
+ Fix detection of files that need writeback.
+ Fix crashes and invalid memory writes.
- libtracker-common is built as a static library and only used in
build time. So remove it in the %install section.
- Drop fix-tracker-miner-fs-lto-crash.patch: fixed upstream.
- Add fix-tracker-miner-fs-lto-crash.patch and enable
again LTO (boo#1141201).
- Disable LTO (boo#1141201).
- Update to version 2.2.2:
+ Fixed initialization of virtual tables.
+ Fixed segmentation fault in libtracker-miner.
+ Don't try to create JSON-LD nodes with unsigned integers.
+ Handle correctly backreferences in TrackerResource tree.
+ Many documentation fixes.
+ Fixed handling doubles with exponents in SPARQL.
+ Don't limit to specific desktop environments.
+ Build and test fixes.
+ Updated translations.
- Update to version 2.2.1:
+ Fix unichar unescaping.
+ Correctly Handle BIND in first place of a triples block.
+ Fix possible deadlock on WAL checkpoint.
+ Fix some double values not being deleted.
+ Fixed CHANGES_DONE_HINT handling in TrackerMonitor.
+ Ported data generator utilities to python3.
+ Ported functional tests to python3, reformatted to PEP-8.
+ Correctly apply ignored-directories-with-content filter on
monitor updates.
+ Build and test fixes.
+ Updated translations.
- Update to version 2.2.0:
+ Multiple memory leak and corruption fixes.
+ Bumped glib minimum version to 2.46, it already was in
practical terms.
+ Test suite improvements.
+ Restore log domain.
+ New SPARQL parser, able to generate SQL that is generally more
readable and at places performs better. Multiple buglets fixed
in the process.
+ Much improved support of SPARQL1.1 features and syntax that was
missing:
- Property paths: Allowing to match connectivity between two
resources by an arbitrary length path. There is a number of
supported operators (alternative, sequence, oneOrMany, ...)
that can be combined, e.g:
SELECT ?s ?p
{ ?s ^(nfo:belongsToContainer*)/(nie:url|nie:title) ?p }.
Only the negated path operator (!) is not supported at the
moment.
- Support for fully unrestricted queries, eg:
SELECT ?s ?p ?o { ?s ?p ?o } ORDER BY ?o ?p ?s
Queries with unrestricted predicate (?p in the example above)
were just supported in a very restricted set of situations.
All those limitations are gone.
- MINUS allows subtracting the solutions that match the given
triples template, eg:
SELECT ?s { ?s a nfo:Media } MINUS { ?s a nfo:MusicPiece }
+ Support for prepared statements. TrackerSparqlStatement can be
built with SELECT queries containing (custom) ~var syntax, and
updating their values before obtaining a cursor.
+ Many tests were added, and Tracker is generally much better
tested thanks to CI.
+ tracker-store now automatically shuts down on inactivity.
+ More property paths supported, new operators supported are *,
+, ? and |, only the ! operator is not supported yet.
+ Multiple fixes to the new sparql parser.
+ Improve error handling in DBus backend.
+ Many improvements and additions to the test suite
+ Fixed potential crash in TrackerMonitor.
+ New SPARQL parser, able to support more 1.1 features and
generating friendlier SQL at places. There is initial support
for property paths (/ and ^), and other missing 1.1 syntax
(MINUS, SHA384, ...). More improvements are expected to happen
in the future thanks to this.
+ Support for prepared statements. TrackerSparqlStatement can be
built with SELECT queries containing (custom) ~var syntax, and
updating their values before obtaining a cursor.
+ Added global libtracker-sparql call to change the used DBus
connection at runtime.
+ Made tracker-store to automatically shutdown when unneeded.
+ Fixed ontology updates to work with behavioral changes in
sqlite >=3.25.
+ Support for building through autotools has been removed.
+ Other many build and code cleanups and fixes
+ Updated translations.
- Drop tracker-extract-private.patch: fixed upstream.
- Drop libtool BuildRequires: No longer applies now that tracker is
meson only.
- Switch to meson build system, drop conditionals for meson
BuildRequires and macros, remove all traces of autotools support.
Add gtk-doc BuildRequires: Needed to build docs. Pass options we
want to meson.
- Fix translation-update-upstream to work with meson.
- Update to version 2.1.8:
+ Do not rely on hash table iteration order being stable.
+ Update FTS if base tables were updated.
- Update to version 2.1.7:
+ Fix build order with libtracker-sparql generated headers.
+ Fix ontology update with SQLite 3.25.
+ Fix build with Vala 0.43.
- Drop tracker-sqlte-3.25-rename-tables.patch: Fixed upstream.
- Extend tracker-sqlte-3.25-rename-tables.patch with two more
commits:
+ libtracker-data: Update FTS if base tables were altered
+ libtracker-data: Reset property table name on cardinality
changes
- Add tracker-sqlte-3.25-rename-tables.patch: drop FTS table/view
before ontology update (glgo#GNOME/tracker#40, boo#1110090,
boo#1131229)
- Update to version 2.1.6:
+ Backported multiple meson build fixes.
+ Fixed meson build from released tarball.
+ Updated translations.
- Update to version 2.1.5:
+ Plug several leaks.
+ Fix possible crashes on tracker-store exit.
+ Several fixes to meson build.
+ Updated translations.
- Update to version 2.1.4:
+ Libtracker-data: Fix build with format-security flag.
+ Updated translations.
- Update to version 2.1.3:
+ Fix resource refcounting issues in database. Reset is advised.
+ Drop cardinality from nie:copyright, nie:license, nie:legal and
dc:rights.
+ Fix superfluous ontology checks on second tracker-store run.
+ Use more SPARQL1.1 correct syntax.
+ Allow use of domain rules outside prefix.
+ Compatibility fixes with C++.
+ Updated translations.
- Update to version 2.1.2:
+ libtracker-sparql:
- Delete TrackerResource elements one by one (boo#1123869).
- Fix compilation with C++.
+ build:
- Fixes for FreeBSD.
- Fixes on meson.
+ Updated translations.
- Add tracker Requires to libtracker-common-2_0 subpackage to make
sure default.rule file is installed to avoid several packages
breakage on Tumbleweed upgrade (boo#1104112).
- Drop all tracker Suggests: no longer needed after last action.
- Update to version 2.1.1:
+ libtracker-direct: Plug leaks.
+ libtracker-sparql-backend: Fix fallback from direct to bus
connection for queries.
+ Updated translations.
- Update to version 2.1.0:
+ Brown paper bag release: All features from unreleased 2.0.5
apply.
+ One feature was missed: TrackerResource is now able to output
JSON-LD. This is a new API call, so a minor bump should happen
as per Semantic Versioning.
- Changes from version 2.0.5:
+ build:
- Make tarballs able to build with meson. Future releases will
eventually phase out Autotools.
- Various meson build fixes
+ tests: Many fixes to functional tests.
+ libtracker-miner: Fixed race conditions that may result in
spurious "parent not indexed yet" warnings.
+ libtracker-direct: Majorly rewritten.
+ tracker-store: Streamlined to use a libtracker-direct
connection instead of reimplementing most of it.
- Update to version 2.0.4:
+ libtracker-miner:
- Fix event emission order of the root folder when a recursive
directory is found through monitor events.
- Improvements to attribute-only update handling.
+ libtracker-data: Perform VACUUM only past a database file size
limit.
- Drop:
+ update-desktop-files BuildRequires and suse_update_desktop_file
macro: they are no longer needed.
+ glib2_gsettings_schema_requires macro: it is not required
anymore since RPM file triggers (version 4.13).
- Replace pkgconfig(libnm-glib) with pkgconfig(libnm)
BuildRequires, this is what configure checks for.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Modernize spec-file by calling spec-cleaner
- Update to version 2.0.3:
+ build:
- Improvements in meson support.
- Remove stale dependencies after Tracker miners split.
+ tests:
- Many fixes to functional tests.
- Remove old checks for maemo-specific features.
+ libtracker-miner: Small code improvements.
+ libtracker-sparql: use gint32 to unpack 'i' GVariant format.
+ Updated translations.
- Drop tracker-nb-translations.patch: Fixed upstream.
- Minor spec-clean, use autosetup and make_build macros.
- Add tracker-nb-translations.patch: Update Norwegian bokmål
translations.
- Update to version 2.0.2:
+ tests: Cleanups and Coverity fixes. A testsuite for
libtracker-miner's TrackerMinerFS object was added.
+ meson: Many small improvements.
+ libtracker-common: Preparation work to be able to build
tracker/tracker-miners as a bundle.
+ libtracker-direct: Implement update_array_async()
+ libtracker-miner:
- Multiple cleanups and code simplifications.
- Properly honor lack of CHECK_MTIME flag, resulting on faster
startup times if it's not set.
+ Updated translations.
- Update Url to https://wiki.gnome.org/Projects/Tracker: current
Tracker's web page.
- Update to version 2.0.1:
+ libtracker-fts: Fix FTS queries that included stop words.
+ libtracker-sparql: Fix introspection annotations for
TrackerNotifier.
+ libtracker-miner:
- Fix cancellation of TrackerDecorator.
- Several fixes to causes of nie:url UNIQUE constraint errors,
and better resilience against prior stale data.
+ Meson fixes.
+ Compiler warning fixes.
+ Updated translations.
- Drop tracker-libtracker-fixes.patch: fixed upstream.
- Add tracker-libtracker-fixes.patch: Fix various bugs in
libtracker (bgo#787452).
- Move AUTHORS ChangeLog README and NEWS to devel sub-package, only
developers care about these anyway, silences rpmlint.
- Update to version 2.0.0:
+ Tracker shall from now on use semantic versioning
+ Drop --all from "tracker status" subcommand, it is the default
behavior now.
+ TrackerDecorator internal operations are now cancelled on
shutdown.
+ Add cancellable argument to sync libtracker-control call.
+ Build fixes and minor cleanups.
+ Updated translations.
- Update to version 1.99.3:
+ Mandate that SQLite >= 3.20.0 must have --enable-fts5. SQLite
devs made forwards and backwards incompatible changes to the
FTS5 module, it is not sustainable anymore to ship a FTS5
module for all combinations. The current FTS5 module in Tracker
is preserved for older SQLite versions.
+ Fixed a Coverity warning (CID #1453480).
+ Misc code and build fixes.
+ Updated translations.
- Update to version 1.99.2:
+ Miners have been split from the Tracker package.
+ Sqlite 3.20 introduced incompatible changes in the way FTS5 can
be extended, compile/runtime checks were added to adapt to the
new safer way if Sqlite >= 3.20.0 is found.
+ Elements are no longer leaked in the base Resource table. A
refcounted approach ensures no longer needed elements are
cleaned up from that table. The database will no longer
indefinitely grow, it will be cleaned up and vacuumed
periodically.
+ Fixed several Coverity warnings (CIDS: 1452447, 1188417,
1188418, 1188428, 1452443, 1452445, 1452449)
+ Misc code and build fixes.
+ Documentation improvements.
- Eliminate build_extras conditions and tracker-extras.spec: this
basically only had the rss miner left to be built, and all miners
are now moved to a separate source package (tracker-miners).
- Clean up BuildRequires: drop things that were only used by the
extractors/miners.
- Have libtracker-common-2_0 obsolete libtracker-common-1_0.
- Update to version 1.99.1:
+ Notable speedups to tracker-miner-fs, main loop overhead was
greatly reduced by processing elements in batches. Indexing has
been observed to be up to 2x faster, and startup on an indexed
and up-to-date filesystem up to 3x.
+ More notable speedups to tracker-miner-fs startup, this applies
only to filesystems where the number of indexed folders exceed
the amount of inotify handles. Inotify monitoring is
temporarily disabled during filesystem mtime checks, resulting
in up to 4x faster startup. (In addition to the previous
point).
+ Refurbished the allocation scheme for underlying DB interfaces.
The benefit is twofold, this makes TrackerSparqlConnections
truly isolated instances, and results in much reduced mutex
contention on stress situations.
+ Dropped deprecated API to get direct/bus connections. Use
tracker_sparql_connection_get().
+ Deprecated TrackerSparqlBuilder. Use TrackerResource.
+ Added tracker_sparql_connection_get_namespace_manager() to
fetch the namespaces as per the ontology of the connection.
+ Dropped support for non-standard SPARQL syntax "AS var", the
right syntax is "AS ?var", defined in SPARQL1.1 and accepted by
Tracker for a long time.
+ Added tracker:title-order() sparql function, only meant to be
used in "ORDER BY" clauses. It drops the common articles at the
beginning of the given variable for sorting purposes.
+ Fix shutdown issues on tracker-store introduced in 1.99.0. No
more spurious integrity checks on startup.
+ Misc code and build fixes.
+ Updated translations.
- Obsolete dropped sub packages:
+ tracker-gui.
+ tracker-miner-evolution.
+ tracker-miner-firefox.
+ tracker-miner-thunderbird.
- Update to version 1.99.0:
+ Domain ontologies: it is now possible to create domain-specific
SPARQL endpoints with customizable ontologies and data
locations. It is possible to do so either in-process using the
traditional Tracker daemons to do the work (Note: miners rely
on Nepomuk ontology).
+ Deleted nautilus/firefox/evolution/thunderbird plugins. They
were in a pitiful state of maintainership, the latter 2 being
known broken for some time already.
+ Deleted tracker-needle. It has been in strict maintenance state
for years, since then other UIs have integrated Tracker search
and offer a more compelling and modern experience.
+ Deleted tracker-preferences. Tracker has been using GSettings
for years, so doesn't specifically require an UI for it,
there's of course room for desktop integrated configuration,
gnome-control-center does this for example.
+ Made portions of libtracker-miner useful on the client side.
Miners don't mandate anymore an org.freedesktop.Tracker1.Miner
DBus interface/name, this is instead delegated on
TrackerMinerProxy. TrackerMinerFS has been made largely
independent of the ontology in use, all high level operations
that do require SPARQL updates are now exposed in
TrackerMinerFSClass.
+ Removed deprecated and duplicate API on libtracker-miner.
+ Added documentation about creating and maintaining ontologies.
+ Removed maemo leftovers.
+ libtracker-sparql: Protect sqlite3_bind* with interface lock.
+ Improvements to meson build.
+ Updated translations.
- Drop the following packages:
+ nautilus-extension-tracker-tags.
+ tracker-gui.
+ tracker-miner-evolution.
+ tracker-miner-firefox.
+ tracker-miner-thunderbird.
- Update to version 1.13.0:
+ Added support for the Meson build system, autotools will be
eventually discontinued.
+ Compile fixes.
+ Fixed introspection annotations.
+ libtracker-sparql: Support osinfo ontology in TrackerNamespace.
+ Fix possible source of stale files in TrackerFileSystem.
+ Whitelist some more syscalls.
+ Updated translations.
- Update to version 1.12.3:
+ Mandate that SQLite >= 3.20.0 must have --enable-fts5. SQLite
devs made forwards and backwards incompatible changes to the
FTS5 module, it is not sustainable anymore to ship a FTS5
module for all combinations. The current FTS5 module in Tracker
is preserved for older SQLite versions.
+ Fix typo in userguides miner DBus name, fixes spam on journald
trying to start it up.
- Update to version 1.12.2:
+ Sqlite 3.20 introduced incompatible changes in the way FTS5 can
be extended, compile/runtime checks were added to adapt to the
new safer way if Sqlite >= 3.20.0 is found.
+ Fix TrackerDBInterface being reused with no FTS set up.
- Update to version 1.12.1:
+ libtracker-sparql:
- Add osinfo to the default namespace.
- Protect sqlite3_bind* with interface lock.
+ tracker-extract: Whitelist openat(), with caveats.
+ Updated translations.
- Drop upstream fixed patches:
+ tracker-libtracker-sparql-add-osinfo-ontology.patch.
+ tracker-libtracker-common-whitelist-openat.patch.
+ tracker-libtracker-data-protect-sqlite3_bind.patch.
- Add tracker-libtracker-data-protect-sqlite3_bind.patch:
libtracker-data: Protect sqlite3_bind*() with interface lock.
There may be multiple cursors/db_statements from the same db
interface being accessed from multiple threads. This must be
under the TrackerDBInterface lock in order to prevent threading
issues (rh#1404285).
- Add tracker-libtracker-sparql-add-osinfo-ontology.patch: Add
osinfo ontology to the default TrackerNamespace (bgo#780968).
- Add tracker-libtracker-common-whitelist-openat.patch:
libtracker-common: Whitelist openat() (bgo#782514).
- Update to version 1.12.0:
+ Multiple compile warning fixes.
+ Fix compilation on older vala.
- Update to version 1.11.4:
+ tracker-extract: More sandboxing stability fixes, more
whitelisted inocuous syscalls. Compile fixes for any older
kernel not providing any of the specified syscalls. Fixed dconf
warnings when it accidentally hit the sandbox.
+ libtracker-sparql: Fixed date format generated by
TrackerResource.
+ Drop libgee dependency.
+ Coverity fixes all over the place.
+ Updated translations.
- Drop pkgconfig(gee-0.8) BuildRequires following upstream changes.
- Drop tracker-fix-more-whitelists-sandbox.patch: Fixed upstream.
- Trim filler words from description
- Remove ancient %clean section
- Update to version 1.11.3:
+ tracker-extract: Whitelist multiple inocuous syscalls that were
reported to raise false positives in the extraction sandbox.
+ Make libseccomp dependency only mandatory on Linux.
+ Fix several leaks and Coverity warnings.
+ Fixed tracker-extract insertion of pre-defined resources.
+ Fixed TrackerResource SPARQL generation of rdfs:Resource
properties with cardinality>1.
- Reenable pkgconfig(libseccomp) BuildRequires: it is mandatory on
linux.
- Update to version 1.11.2:
+ tracker-extract: Sandbox extractor threads. Filesystem and
network access are limited to being read and local only.
+ tracker-miner-fs: Fixed high CPU use when receiving many
writeback notifications at once.
+ tracker-extract, libtracker-sparql, libtracker-miner: plug
leaks.
+ tests: cleanups and improvements.
+ Updated translations.
- Add pkgconfig(libseccomp) BuildRequires: Build support for
sandboxed metadata extraction.
- Update to version 1.11.1:
+ Brown paper bag release, revert BIND() fix as it breaks other
legit cases.
- Changes from version 1.11.0:
+ libtracker-sparql:
- Added TrackerNotifier, helper object to receive notifications
of changes to the Tracker database. All users of the
GraphUpdated DBus signal are recommended to switch to it.
- Added client-side support for HTTP SPARQL endpoints.
- Using BIND() after OPTIONAL{} now works properly.
+ libtracker-direct: Much reduced mutex contention during
threaded/async queries on the direct access backend.
+ tracker-extract: Many improvements to music extraction, better
labeling of albums, nmm:albumArtist metadata is more faithful
to the file metadata.
+ libtracker-data: Fixed possible overflows in
tracker:normalize/unaccent.
+ Other fixes and cleanups.
+ Updated translations.
- Add pkgconfig(json-glib-1.0) and pkgconfig(libsoup-2.4)
BuildRequires: new dependencies for libtracker-remote.
- Disable pkgconfig(libseccomp) BuildRequires as this feature
(sandboxing) is not ready for use (boo#1017652).
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Replace NetworkManager-devel with pkgconfig(libnm-glib)
BuildRequires: Align with what configure looks for.
- Add tracker-fix-more-whitelists-sandbox.patch: Whitelist more
syscalls (bgo#776117).
- Update to version 1.10.4:
+ tracker-extract: Whitelist multiple inocuous syscalls that were
reported to raise false positives in the extraction sandbox.
+ Fixed tracker-extract insertion of pre-defined resources.
+ Fixed TrackerResource SPARQL generation of rdfs:Resource
properties with cardinality>1.
- Update to version 1.10.3:
+ tracker-extract: Whitelisted further syscalls in the sandbox.
False positives were being triggered in i686 platforms, plus
other syscalls that have been missed in 1.10.2.
- Add pkgconfig(libseccomp) BuildRequires: Build support for
sandboxed metadata extraction.
- Replace libupower-glib-devel for pkgconfig(upower-glib)
BuildRequires: Align with what configure looks for.
- Add pkgconfig(libavcodec), pkgconfig(libavformat) and
pkgconfig(libavutil) BuildRequires: Build libav support.
- Update to version 1.10.2:
+ tracker-extract:
- Sandbox extractor threads. Filesystem and network access are
limited to being read and local only.
- Use CUE info as a last resort on FLACs.
- Minor improvements on albumartist extraction.
+ libtracker-sparql: Fix compile on C++ compilers.
+ libtracker-data: Handle overflows on libicu-based
normalization.
+ Updated translations.
- Update to version 1.10.1:
+ Tracker-extract:
- Fixed FD leak in flac extractor.
- Fixes to tag parsing in flac extractor.
- Memory leak fixes in libav extractor.
+ Libtracker-sparl:
- Fixes to tracker:uri-is-descendant() error checks.
- Fix namespace of Errors in libtracker-sparql API.
+ Misc: Fixes on functional tests.
+ Updated translations.
- Only suggest instead of recommend tracker by the various library
packages. They work fine without tracker being present and
actually doings its work.
- Update to version 1.10.0:
+ Updated translations.
- Update to version 1.9.2:
+ Restore trailing colon in nfo:Equipment URIs.
+ Add new mime-types for comic books.
+ Updated translations.
- Update to version 1.9.1:
+ Tracker-resource: New API to describe RDF resources that can be
serialized into SPARQL updates and various data formats.
TrackerSparqlBuilder will be eventually phased out by this API.
+ Tracker-extract:
- Use tracker resource integrally.
- Fixed blacklisting of crashy files.
- Fixes in gstreamer module for 32-bit platforms.
+ Libtracker-control: Expose "index for process" miner API.
+ Command line tools: Add "tracker extract" subcommand.
+ SPARQL: Accept INSERT DATA, DELETE DATA and DELETE WHERE
syntax again.
+ Libtracker miner: Fix accounting in TrackerPriorityQueue when
removing elements.
+ Updated translations.
- Rebase tracker-extract-private.patch.
- Update to version 1.9.0:
+ Adapt to new GKqueue monitor mapping.
+ Remove build time dependency on gnome-common.
+ Fix error handling of tracker-extract-persistence.
+ Fix tracker-miner-fs to honor all configuration options at
runtime.
+ Stop recommending hard resets all through:
- tracker reset -r will now warn and request the user to
explicitly allow the operation.
- tracker-preferences won't show anymore a big "reset and
restart" button.
+ Added "tracker reset -f $filename" subcommand. This will
recursively reset all indexed content for the given
filename/uri, and trigger reindexing if appropriate, so
contents are just like freshly indexed.
+ Fixed possible crash in MP3 extractor.
+ Favor embedded/external cue sheets before flac files' TOC.
+ Store albumArtist from TPE2 tag in MP3 extractor.
+ Avoid possible integer overflow in GIF extractor.
+ Support regular expressions for fn:replace.
+ Mark most internal functions as SQLITE_DETERMINISTIC.
+ Logging changes in tracker-miner-fs, sparql errors no longer
end up with full insert queries being logged, but a loud
warning with instructions to get more info will be printed
instead.
+ Fix FS size calculations on OpenBSD.
+ Add MS Office "owner files" to ignored-files.
+ Add systemd user services corresponding to D-Bus session
services.
+ Handle DjVu files.
+ Fixes in handling of BIND().
+ miner-fs: Fix handling files moved soon after creating.
+ Improved console output of tracker subcommands.
+ Updated translations.
- Drop tracker-fix-memory-leak.patch: Fixed upstream.
- Update to GNOME 3.20.2 (Fate#318572)
- Add tracker-fix-memory-leak.patch: Fix a memory leak, patch from
upstream git (bgo#765172).
- Update to GNOME 3.20 -- Fate#318572.
- Drop tracker-948805-Fix-tracker-miner-fs-SIGABRT.patch (bsc#948805)
(fixed upstream).
- Update to version 1.8.0:
+ libtracker-miner: Adapt to libcue 2.0.
+ Updated translations.
- Update to version 1.7.5:
+ Add back .trackerignore match to
ignored-directories-with-content.
+ libtracker-data: Handle inserts where the subproperty
cardinality is larger than the parents'.
+ tracker-extract:
- Fix gstreamer module cuesheet handling.
- Protect all single-valued properties in abiword extractor.
- Protect all single-valued properties in EPUB extractor.
- Protect all single-valued properties in ooxml extractor.
- Protect all single-valued properties in oasis extractor.
- Protect all single-valued properties in HTML extractor.
- Check string length before parsing XMP in PDF extractor.
- Add missing application/msword mimetype.
- Remove old dbus interface xml.
- propagate urn to the TrackerExtractInfo.
- Use safer method to insert tags in PDF module.
- Use safer method to insert tags in GIF module.
- Use safer method to insert tags in JPEG module.
- Use safer method to insert tags in TIFF module.
- Use safer method to insert tags in PNG module.
+ libtracker-extract: Delete TrackerExtractClient.
+ libtracker-miner:
- Avoid querying file type in crawling queries.
- Cut some slack on the reentry counter.
- Avoid changing order of elements in processing queue.
- Initialize all NodeData memory.
- Ensure the directory root is removed when its indexing root
is.
- Drop tracker-trackerignore.patch: fixed upstream.
- Update to version 1.7.4:
+ Update to FTS5.
+ libtracker-miner: Many fixes to TrackerFileNotifier
cancellation.
+ libtracker-direct: Handle cancellable argument in queries.
+ libtracker-miner: Plug fd leak on TrackerCrawler
cancellation.
+ libtracker-extract:
- Fix year-only date extraction in gstreamer module.
- Use tracker-guarantee to ensure a title in playlists.
+ tracker-miner-fs: Ignore git repositories. Modify the
ignored-directories-with-content setting if you found this
convenient.
+ tracker-miner-fs: Ignore #*# vim backups.
- Add tracker-trackerignore.patch: Add back configuration option
to ignore directories containing a .trackerignore file.
- Update to version 1.7.3:
+ libtracker-miner:
- Many indexing fixes leading to stale elements in the
database. If "UNIQUE constraint failed:
nie:DataObject.nie:url" errors are seen in journald, running
tracker-miner-fs once with the
TRACKER_MINER_FORCE_CHECK_UPDATED envvar is recommended. you
will need to terminate miners before that with
tracker daemon -t.
- Do not insert partial/empty sparql on error.
- Pass a builder in UPDATE state to
TrackerMinerFS::remove-file.
- Remove children recursively from queues on directory deleted.
- Fix generated Sparql query in
sparql_contents_compose_query().
- Fix some memory leaks of TrackerTask.
- Invalidate files iri recursively in case of file removal.
- Reset of reentry counter is not needed anymore.
+ libtracker-fts: Fix invalid blob length calculation.
+ libtracker-common: Use guint64 for free space calculations.
+ libtracker-data, docs, libtracker-miner: Fix compile warnings.
+ libtracker-data:
- misc code fixes.
- Fix g_warning() missing argument.
+ Update AppData to spec version 0.7+.
+ Updated translations.
- Update to version 1.7.2:
+ Many leak fixes.
+ libtracker-data: Reverted code to clean up stale Resources,
can't just be done yet.
+ tracker tool: Removed tracker-compatibility CLI wrapper for
older commands.
+ libtracker-common: Fix possible warnings on libicu unaccent
code.
+ ontology: Set domain index on nie:contentCreated for
nmo:Message.
+ libtracker-miner: Add ::remove-file signal vfunc.
+ libtracker-common: Return total available space if running as
admin.
+ Updated translations.
- Update to version 1.7.1:
+ libtracker-data:
- Support for Sparql 1.1 BIND and DELETE {...} INSERT {...}
WHERE {...} syntax.
- Support for Sparql 1.1 functions: NOW, RAND.
- Silence criticals on REGEX() with empty strings.
+ libtracker-miner: Improved performance of move operations in
TrackerMinerFS.
+ libtracker-miner, libtracker-extract: Fix double frees.
+ Updated translations.
- Update to version 1.7.0:
+ libtracker-data: Support for Sparql 1.1 functions: CONCAT,
CONTAINS, LCASE/UCASE, STRLEN, SUBSTR, STRSTARTS/STRENDS, ABS,
ROUND, ENCODE_FOR_URI, STRBEFORE/STRAFTER, CEIL/FLOOR,
YEAR/MONTH/DAY/HOUR/MINUTES/SECONDS, MD5/SHA1/SHA256/SHA512.
+ libtracker-miner: Move previous data deletion on file updates
to TrackerMinerFS implementations.
+ libtracker-miner/libtracker-data/libtracker-extract: Partial
port to GTask.
+ Updated translations.
- Update to version 1.6.2:
+ Include embedded copy of sqlite.
+ tracker-extract: Fix small memory leak.
+ libtracker-data: Silence a CRITICAL.
+ Updated translations.
- Update to version 1.6.1:
+ tracker tool: Fixes to UID detection.
+ libtracker-miner:
- Fix cancellation of tasks during TrackerFileNotifier
destruction.
- Handle failure to get a TrackerSparqlConnection.
+ libtracker-common: Fix buffer overrun in libunistring-based
unaccenting.
+ libtracker-control: Documentation fixes.
+ tracker-extract: Photo orientation extraction fixes (TIFF,
XMP).
+ Many fixes to functional tests.
+ Updated translations.
- Add tracker-948805-Fix-tracker-miner-fs-SIGABRT.patch (bsc#948805)
to fix tracker-miner-fs SIGABRT
The patch is backported from bgo#737023.
Also added automake to build requirement.
- Update to version 1.6.0:
+ tracker-extract: Fix synchronization with tracker-miner-fs when
wait-for-miner-fs=TRUE.
+ tracker-miner-fs: Fix crash during startup.
+ tracker-extract: Fix builtin dummy module struct.
+ Updated translations.
- Drop tracker-fix-dummy_module.patch: fixed upstream.
- Update to version 1.5.2:
+ libtracker-common: String to date conversion to return with
GError when null string.
+ libtracker-data:
- Clean up stale URIs on startup.
- Fix printf string format.
+ libtracker-extract:
- Add builtin dummy extractor.
- Plug leaks.
+ libtracker-miner:
- Cancellation on unmount fixes.
- Deprecate tracker_miner_fs_add_directory_without_parent.
- Fallback to basename checks on hidden files.
+ ontology: Remove cardinality limits on
nmo:communicationChannel.
+ rss:
- Optimize deletes.
- Perform extraction/insertion of feed items at once.
- Set website url as a nfo:WebSite.
- Simplify GrssFeedChannel list creation.
+ tracker-extract: Use dummy fastpath for svg extraction.
+ tracker-miner-fs: Keep cache of IndexFile requesters on
directories.
+ Updated translations.
- Add tracker-fix-dummy_module.patch: Fix definition of
dummy_module.
- Disable building of the Thunderbird miner: Mozilla is just not
able to provide a plugin API/ABI that does not crash every other
update and I'm sick and tired of running after them.
- Update to version 1.5.1:
+ Many fixes to RSS miner:
- Dumps more complete data on tracker-store.
- Stability fixes.
- Leak fixes.
- Performs automatic maintenance of feed messages.
+ Bumped libgrss dependency on 0.7.
+ Performance improvements on tracker-store delete operations.
+ Performance improvements on tracker-miner-fs delete operation
handling.
+ Fix main Resource table id/urn leaks.
+ Fix unnecessary queries in tracker-extract.
+ Updated translations.
- Update to version 1.5.0:
+ Fix possible scenarios for high memory consumption in
tracker-extract.
+ Ontology documentation has been revamped.
+ Add search by tags functionality to tracker-needle.
+ Fix spurious "out of space" checks succeeding (bgo#748907).
+ Fix tracker-miner-fs not entering idle state (bgo#751172).
+ File monitoring fixes (bgo#750394).
+ MP3 extraction fixes (bgo#733136, bgo#728252, bgo#735515).
+ EPUB extraction fixes (bgo#746401).
+ Fixes on gstreamer-based album extraction (bgo#748227,
bgo#732236).
+ GSF-based extraction fixes (bgo#730085, bgo#746437).
+ Fix various compiler warnings (bgo#746381, bgo#746194,
bgo#751051).
+ OpenBSD portability fixes (bgo#697719).
+ Made tracker-needle use gsettings (bgo#740302).
+ Added infrastructure to rebuild FTS tokens on tokenizer
changes.
+ Fixed first index of gnome user docs (bgo#751992).
+ Allow dummy .rule files for extractors (bgo#735610).
+ Updated translations.
- Update to version 1.4.1:
+ build: Move bash-completion to new location.
+ libtracker-miner: Set inotify limits for 'GInotifyFileBackend'
too (changes in GLib).
+ tracker-extract: Remove ModulePath from comic/ebook rules.
+ tracker-extract-gstreamer:
- Rely better on the GstDiscoverer than mimetype sniffing.
- Fallback to preview image for album art.
+ tracker-miner-fs: Reset retry counter when we need to prepend
parents.
+ tracker-preferences: Use the new command line tool.
+ tracker: Improve bash completion script (complete on real
files for some arguments).
+ tracker: Mark missing strings for translation.
+ Bugs fixed: bgo#735610, bgo#732236, bgo#750394, bgo#751723,
bgo#751724, bgo#751992, bgo#748677, bgo#746401.
+ Updated translations.
- Update to version 1.4.0:
+ Fix ambiguous GListModel vs GtkListModel references in vala
(bgo#746194).
+ Fix compiler warnings (bgo#746381).
+ Ignore "." recursing through compressed content (bgo#746437).
+ Updated translations.
- Update to version 1.3.6:
+ Fix spurious folder deletes/reindexes (bgo#741852).
+ Fix nie:url UNIQUE constraint asserts on downloaded files
(rh#1192224).
+ Clear tracker-store watchdog timeout (bgo#745565).
+ Support fn:replace (bgo#745917).
+ Spam stderr less for not-so-uncommon error conditions
(bgo#746256).
+ Updated translations.
- Update to version 1.3.5:
+ Fix major database migration bug (bgo#745737).
+ Build only libiptc test if libjpeg is enabled (bgo#745583).
+ Put absolute path in shell script (bgo#743738).
+ Updated translations.
- Update to version 1.3.4:
+ Fixed playlists being processed by tracker-extract.
+ bgo#743727: Account for cardinality=0 on DB migration.
+ bgo#745219: mp3 passes album instead of song title to
libmediaart.
+ Updated translations.
- Update to version 1.3.3:
+ Disc number may be incorrect for multi-disc vorbis / flac
albums (bgo#681698).
+ BMP extractor doesn't retrieve image height and width
(bgo#741109).
+ libmediart-2.0 support (bgo#743250).
+ Tracker spams my log with "Unable to insert multiple values for
subject ..." (bgo#735406).
+ applications, userguides: Don't detect locale changes if we
failed to create the miner (bgo#742391).
+ 1.2.5 unit test failures (bgo#742035).
+ Tracker sometimes ignores SIGINT/SIGTERM (bgo#739234).
+ Missing accessible label names on tracker-needle widgets
(bgo#663687).
+ libtracker-sparql: Document requirement to escape constructed
queries (bgo#741777).
+ item_move() creates invalid SPARQL if source file does not
exist (bgo#678986).
+ Remove --enable-guarantee metadata, always guarantee nie:title
and nie:contentCreated (bgo#733536).
+ Updated translations.
- Update to version 1.3.2:
+ New Feature: 'tracker' binary: All pre-existing tracker-*
command line tools have been merged into this new binary. Man
pages are shown for 'help' sub-commands. This brings more of a
"git" feel to the tracker's command line tools. There is a
backwards compatible 'tracker-command' script and compatibility
layer provided to ensure existing commands still work for a
limited time. The old 'tracker-control' actions are now part of
'tracker daemon', 'tracker reset' and 'tracker index'.
Additionally, the 'tracker-sql' utility has been integrated to
allow SQL operations directly on the DB.
+ all: Move all code from tracker_info() to g_info() new in GLib
2.40.
+ gvdb:
- Fixed LDFLAGS and CFLAGS, was using unused variables.
- Move away from g_file_delete() to unlink() to avoid GIO dep
for one line in unit tests.
+ Bugs fixed: bgo#741317.
- Changes from version 1.3.1:
+ Bugs fixed: bgo#733536, bgo#739260, bgo#741012, bgo#740268,
bgo#740864.
- Changes from version 1.3.0:
+ Migrate to GKeyfileSettingsBackend, including:
- Now when using TRACKER_USE_CONFIG_FILES env var, we use this
backend.
- MAN pages which previously didn't exist for configurations
are generated from xml gschemas.
+ libstemmer: Removed imported code and depend on external
version.
+ libtracker-miner: Major update to Vala bindings.
+ libtracker-common: Major clean up and removal of unused
internal APIs, including:
- Removed os-dependent APIs (mainly process spawning GLib does
now anyway).
- Removed tracker_file_(un)lock() API which was unused.
- Removed all run-time locale management, GNOME handles this
between logins, so do we.
- Removed TrackerConfigFile and TrackerKeyfileObject classes,
use GSettings instead.
- Removed unused type utils functions (e.g.
tracker_*_to_string() and more).
- Moved tracker-ontologies.h (with prefix, etc definitions)
into libtracker-sparql.
- Moved CRC32 API into libtracker-data (the only place it's
used).
- Moved TrackerStorage class to tracker-miner-fs (only place
it's used).
+ data: Now moved into their respective binary dirs (source code
layout).
+ Updated functional tests.
+ Bugs fixed: bgo#737663.
+ Updated translations.
- Replace pkgconfig(libmediaart-2.0) BuildRequires with
pkgconfig(libmediaart-2.0): this prepares the build for when
LibMediaArt-2.0 will be supported.
- Remove obsolete checks for openSUSE 11.3 and conditional
BuildRequires.
- Rebase tracker-extract-private.patch.
- Move org.freedesktop.Tracker.enums.xml to libtracker-common
package, ensuring that the enums are available to the Extractor
even without tracker being installed (boo#915583).
- Update to version 1.2.5:
+ tracker-extract:
- Fixed potential use of uninitialised hash table in
persistence_invalidate().
- Fixed possible invalid memory read/write in
tracker_keywords_parse().
- Fixed memory leak of MediaArt object for TrackerExtractInfo.
+ libtracker-fts:
- Make property list per-thread data to fix uninitialisation
issues.
- Fixed compilation errors when --disable-tracker-fts is used.
+ Bugs fixed: bgo#741141, bgo#733536, bgo#740268, bgo#739149,
rh#1133042.
- Update to version 1.2.4:
+ Ownership reference not added in tracker-file-notifier.c
(bgo#739237).
+ Updated translations.
- Update to version 1.2.3:
+ bgo#737768: fs: TrackerCrawler can crash due to invalid
container pointers.
+ bgo#738522: libtracker-data: Guard against failure to create a
FTS update statement.
+ bgo#738450: libtracker-data: Guard against failure to open the
database.
+ libtracker-miner:
- _NO_STAT breaks in FileNotifier without a GFileInfo.
- Handle multiple nfo:belongsToContainer properties to 1
nie:url.
+ tracker-writeback: Remove broken code to set file attributes.
+ Updated functional tests.
+ Updated translations.
- Use the designated fdo desktop file categories
"Settings;DesktopSettings" for tracker-preferences.
==== ucode-intel ====
- reverted the entry below to 02000064 due to occasional faults (bsc#1160478)
- SKX-SP H0/M0/U0 6-55-4/b7 02000064->02000065 Xeon Scalable
==== upower ====
Version update (0.99.7 -> 0.99.11)
Subpackages: libupower-glib3 typelib-1_0-UpowerGlib-1_0 upower-lang
- Add upower-sle15.patch: disable some systemd hardening,
presenting upower to start with SLE15 SP2+ systemd.
- Switch back to setup/patch macros, autosetup doesn't allow
skipping some patches.
- Update to version 0.99.11:
+ New Features:
- Add code of conduct document.
- build: Migrate from intltool to gettext.
- rules: Split off HID++ udev rules.
- Harden systemd service.
- Let systemd create /var/lib/upower.
- Move D-Bus policy file to /usr/share/dbus-1/system.d/.
+ Bug fixes:
- Fix endless loop burning 100% CPU on keyboard plugout with
external backlight.
- linux:
. Start polling for unknown device batteries too.
. Retry to get a battery type if it's unknown.
. Don't treat device batteries like laptop batteries.
- Replace use of G_TYPE_INSTANCE_GET_PRIVATE and
g_type_class_add_private().
- Switch to source service, so we do not have to deal with ever
changing source url.
- Update to version 0.99.10:
+ Set 'pending-charge' for DisplayDevice if at least one battery
is in the 'pending-charge' state.
+ Map pending-charge to fully-charged when charge is 100%.
- Remove upower_daemon-consider-pending-charge.patch since the fix
is now in the upstream codebase.
- Add upower_daemon-consider-pending-charge.patch: daemon: Consider
pending-charge when calculating the display state.
- Update to version 0.99.9:
+ Fix lack of update after AC status changes, and broken keyboard
backlight, following the daemon lockdown added in 0.99.8.
+ Multiple API documentation fixes.
+ Out-of-tree build fixes.
- Drop patches fixed upstream:
+ upower-remove-privatenetwork.patch.
+ upower-fix-keyboard-backlight.patch.
- Add upower-fix-keyboard-backlight.patch: daemon: Fix upower's
keyboard backlight support. Disabling kernel tunables blocked us
from accessing /sys, meaning we couldn't change keyboard
backlight levels.
- Add upower-remove-privatenetwork.patch: Remove
PrivateNetwork=true from upower.service. Upower needs to receive
device uevents via AF_NETLINK socket otherwise it can't detect
plug/unplug events.
See https://gitlab.freedesktop.org/upower/upower/issues/68
- Update to version 0.99.8:
+ New Features:
- Lock down systemd service file.
- Add support for "Unknown" capacity level, and clarify
handling of devices with coarse battery levels.
- Add a new version of up_client_get_devices() which unrefs
contents.
+ Bugfixes:
- Fix warnings when D-Bus related properties change.
- Prevent crash after attaching an Apple TV, and support newer
versions of iOS.
- Lower severity of "unhandled action" messages.
- Fix battery status on MacBooks after a plug or unplug event.
- Fix double-close on exit.
- Drop patches fixed upstream:
+ upower-fix-ios-crash.patch.
+ upower-fix-crash-logind-doesnt-return-error.patch.
+ upower-fix-memory-leak.patch.
- Refresh upower-hibernate-insteadof-hybridsleep.patch with quilt.
- Use autosetup and make_build macros.
- Add upower-fix-crash-logind-doesnt-return-error.patch: Fix crash
if logind doesn't return an error.
- Add upower-fix-memory-leak.patch: Fix memory leak if logind
returns an error.
- Use %%config(noreplace) %%{_sysconfdir}/UPower/, if an admin have
made changes to this config, we do not want to overwrite it on
updates.
- Add upower-fix-ios-crash.patch to fix repeating crashes on some
iOS devices like the Apple TV (fdo#105625).
- Use SPDX3.0 license tags and package COPYING as license.
==== vte ====
Version update (0.50.2 -> 0.58.2)
Subpackages: libvte-2_91-0 typelib-1_0-Vte-2.91 vte-lang
- Update to version 0.58.2:
+ ring: Fix an incorrect assertion.
+ pty: Fix error check for ioctl(TIOCGPTPEER) failure.
- Update to version 0.58.1:
+ emulation: Ensure the cursor remains onscreen when moving down.
+ widget: Don't scroll to bottom on keystroke in read-only mode.
+ Updated translations.
- Update to version 0.58.0:
+ build: Don't pass C warning flags to the C++ compiler.
- Update URL to point to gitlab home.
- Update to version 0.57.90:
+ draw: #include <algorithm> for std::max
+ pty: Prefer using TIOCGPTPEER ioctl
+ pty: Use O_NOCTTY when VTE_PTY_NOCTTY is set
+ bidi: Disable Arabic ligatures
+ Updated translations.
- Changes from version 0.57.3:
+ Add barebones README
+ all: Add installation & debugging information
+ app: Plug mem leaks
+ bidi:
- Add API to enable or disable bidirectional text support
- Find the BiDi mapping for the RingView's contents
+ build:
- Add debug flags when debug is enabled
- Add missing file
- Check gcc version
- Do not allow disabling asserts
- Fix build on meson 0.49
- Ignore everything in the build directory
- Increase test timeout
- List Wextra warnings
- Port to meson build system
- Use our own warning flags
+ docs:
- Add index for API new in 0.56
- Add index for API new in 0.58
+ docs,bidi: Clarify the relation between get_text API methods
and BiDi
+ draw:
- Align the baseline across font styles
- Measure characters individually
- Optimise invalidation and painting
+ emulation,bidi: Add keyboard swapping mode
+ emulation:
- Fix background color handling of DCH and ECH
- Improve docs
- Make certain operataions convert line endings to hard newline
- Track BiDi parameters
+ gir: Fix introspection annotations
+ l10n:
- Add POTFILES.skip back
- Re-rename POTFILES to POTFILES.in
+ mev: Fix an implicit fallthrough warning
+ parser: glue: Correct parameter collection
+ perf,bidi: Add BiDi demo and info files
+ pty: Make vte_pty_child_setup() useful for flatpack
+ reflect: Fix compiler warnings
+ regex: Fix doc comment
+ Revert "parser: glue: Use std::clamp"
+ ring:
- fix printf format
- Keep an additional row writable
- Silence some warnings with debug disabled
+ ringview: Add RingView infrastructure
+ vala:
- Make binding tests compile without warning
- Make the vala test build without warnings
+ vte.sh: Remove control chars for window title
+ widget:
- Add valist signal marshallers
+ widget: Avoid double painting of letters
- Cancel autoscroll on ending selecting
- Clean up invalidating in insert_char()
- Deprecate vte_terminal_[sg]et_rewrap_on_resize()
- Don't clamp before invalidating from process_incoming()
- Find contiguous LTR and RTL runs of decoration
- Fix invalidation with scrolling region
- Fix misleading comments in cursor_down()
- Increase minimum width to 2 cells plus padding
- Invalidate the entire paragraph when its contents change
- Merge identical m_color_defaults and m_fill_defaults
- Move out a common condition for painting the background
- Refactor offscreen cursor detection
- Remove line_is_wrappable()
- Revert to paint unused rows
- Set the soft_wrapped flag via wrapper methods
- Throw away remaining incoming data on finalize
+ widget,bidi:
- Denote the direction in the I-beam cursor
- Display according to the BiDi mapping
- Add meson BuildRequires and macro following upstreams port.
- Drop gnome-common BuildRequires and autogen call, no longer
needed with meson buildsystem.
- Drop the glade catalog subpackage. The catalogue is unmaintained
and has been dropped upstream with version 0.57.1.
This has the nice side effect of removing an indirect build
dependency on webkit2gtk3 via glade.
- Update to version 0.56.3:
+ widget: Avoid double painting of letters.
+ app: Plug mem leaks.
+ widget: Throw away remaining incoming data on finalize.
+ docs: Add index for API new in 0.56.
- Update to version 0.56.2:
+ parser: glue: Correct parameter collection.
+ Revert "parser: glue: Use std::clamp".
- Update to version 0.56.1:
+ widget: Cancel autoscroll on ending selecting.
- Update to version 0.56.0:
+ Stable release version bump.
- Update to version 0.55.92:
+ app: Add fullscreen mode.
+ attr: Typo fix.
+ widget: Prevent clipboard callbacks during destruction.
+ emulation: Do not encode keyboard modifiers in X10 mouse mode.
+ Updated translations.
- Update to version 0.55.90:
+ build:
- Add -Wvla.
- Use input file as parameter in box drawing script.
+ devanagari.txt: New test file.
+ parser:
- charset: Mention some more charsets.
- Document some known deviations from VT100.
- Assert that the parser is not in an unknown state.
- Code style fixes.
- cat: Fix clang build error.
+ perf: Add files to EXTRA_DIST.
+ regex: Add vte_regex_substitute.
+ Replace Bugzilla by Gitlab URL in DOAP file.
+ spawn: Fix g_spawn deadlock in a multi-threaded program on
linux.
+ vala: Fix build with vala 0.43+ git master due to empty struct
definition.
+ vteunistr: Add method to concatenate two unistrs.
+ widget:
- Handle spacing combining marks.
- Don't show the cursor occasionally over the scrollback data.
- Disconnect GtkSettings signals in destructor.
- Fix mouse selection to skip trailing unused cells.
- Strip off trailing unused cells in get_text().
- Fix URL recognition after dragging the scrollbar.
- Drop vte-Fix-build-vala-043.patch: Fixed upstream.
- Update to version 0.55.0:
+ all: Fix implicit-fallthrough warnings
+ app: Add new terminal to main menu
+ build: Require C++17
+ cell: Silence an incorrect warning
+ chunk: Remove erroneous std::move calls
+ conv: Fix crash after multiple encoding changes
+ emulation:
- Treat rapid blink like blink
- Make OSC replies with same terminator as request
- Document two more DECSGR values
- Document two DEC private ACS value
- Make dispatch of SCORC symmetrical to SCOSC
- Implement SCOSC/SCORC
- Fix upper coordinate limit for legacy mouse events
+ hyperlink-demo.txt: Prefer ST to BEL
+ lib:
- Fix clang build error
- Make debug assertion conditional on VTE_DEBUG
+ mev: Add noreturn attribute
+ modes: Use parentheses in macro
+ parser:
- glue: Use std::clamp
- charset: Add a DEC private OCS
- Complete SCI infrastructure
- Define SGR enum from include files
- Fix licence template sed job mistake
- Add another sequence
- Improve documentation of XTERM_CHECKSUM_MODE
- Recognise new xterm sequence
- Remove extraneous sequence
- Fix incorrect sequence
- cat:
. Add linter for SGR sequences
. Use the parser glue
. Restructure options parsing
. Code style fixes
. Refactor and implement lint mode
+ regex:
- Check whether PCRE2 was compiled with JIT support
- Only silence warning on GCC
- Silence compiler warning
+ ring: Fix thawing combining accents over a double-wide
character
+ spawn: Add noreturn attribute
+ stream: test: Silence warning
+ tabstops: Cleanup includes
+ tests: Silence unused variable warning
+ utf8:
- Make decoder conform to recommendation on replacement
characters
- Use a symbol for REJECT in the data table
- Reformat data table
+ vte.sh: Revert to C0 controls in OSC sequences
+ widget:
- Rewrite the tracking of selection endpoints
- Convert vte::grid::span to end-exclusive
- Always invalidate entire rows
- Always draw entire rows
- Simplify draw_rows()
- Deprecate vte_terminal_get_text_include_trailing_spaces()
- Disable "bold is bright" by default
- Avoid unnecessary invalidations at hyperlinks
- Clean up overly complex vte_cell_is_between()
- Add missing exception specification
+ Updated translations.
- Add vte-Fix-build-vala-043.patch: Fix build with new vala
- Update to version 0.54.3:
+ widget:
- Disconnect GtkSettings signals in destructor.
- Don't show the cursor occasionally over the scrollback data.
- Fix URL recognition after dragging the scrollbar.
- Drop patches fixed upstream:
+ vte-widget-Dont-show-cursor-occasionally.patch.
+ vte-widget-Fix-URL-recognition.patch.
- Add upstream bug fix patches:
+ vte-widget-Fix-URL-recognition.patch: widget: Fix URL
recognition after dragging the scrollbar.
+ vte-widget-Dont-show-cursor-occasionally.patch: widget: Don't
show the cursor occasionally over the scrollback data.
- Update to version 0.54.2:
+ ring: Fix thawing combining accents over a double-wide
character.
+ emulation:
- Implement SCOSC/SCORC.
- Make dispatch of SCORC symmetrical to SCOSC.
+ modes: Use parentheses in macro.
+ widget: Add missing exception specification.
- Update to version 0.54.1:
+ conv: Fix crash after multiple encoding changes.
+ widget: Avoid unnecessary invalidations at hyperlinks.
+ parser:
- Remove extraneous sequence.
- Fix incorrect sequence.
+ vte.sh: Revert to C0 controls in OSC sequences.
+ utf8:
- Make decoder conform to recommendation on replacement
characters.
- Use a symbol for REJECT in the data table.
+ utf8: Reformat data table
+ lib: Make debug assertion conditional on VTE_DEBUG.
+ emulation: Fix upper coordinate limit for legacy mouse events.
+ Updated translations.
- Update to version 0.54.0:
+ utf8: Don't swallow start bytes in the middle of a sequence.
+ widget: Avoid invalidation from unrealize.
+ emulation:
- Fix off-by-one in TSR.
- Be more strict in DECRQSS.
+ Updated translations.
- Update to version 0.53.92:
+ emulation:
- Be more strict in DECRQSS
- Clarify a comment
- Add sequence and no-op handler for new xterm SGR functions
- Add sequence and no-op handler for synchronous update
+ parser: Fix sort order
+ doap: Fix email address
+ widget:
- Add nullable annotations
- Always return non-null from vte_terminal_get_encoding
- Always emit the child-exited signal.
- Switch to gitlab in _service.
- Update to version 0.53.0:
+ all:
- Fix spelling
- Cleanup some cruft
+ app: Fix option output in help
+ build:
- Update requirements
- Update macros from autoconf-archive
+ cxx:
- ring: Move to C++
- Move some headers to .hh
+ docs: Update list of ignored files
+ emulation:
- Implement DECRQSS
- Limit window title length
- Implement OSC 5
- Implement SUB
- Implement DECSR
- Update DA1 response
- Implement DECRQCRA
- Fix DECSTBM parameters
- Refactor tabstop handling
- Implement the window title stack
- Remove icon title support
- Implement DECRQM
- Use an enum for the XTERM_WM param values
- Unify mode handling
- Remove LNM mode support
- Move sequence handler code directly into the handler
- Port DECSTBM to new parameter glue
- Port DL, IL to new parameter glue
- Port HTS, TBC to new parameter glue
- Port CBT, CHT to new parameter glue
- Port REP to new parameter glue
- Port ICH to new parameter glue
- Port DCH, ECH to new parameter glue
- Port CPL, CUU to new parameter glue
- Port SD, SU to new parameter glue
- Port CUB, CUF to new parameter glue
- Port CNL, CUD to new parameter glue
- Port VPA to new parameter glue
- Port CHA, HPA, CUP to new parameter glue
- Port XTERM_WM to new parameter glue
- Port DECSCUSR to new parameter glue
- Port DSR to new parameter glue
+ lib:
- Add RefPtr type for holding a GObject
- Store preedit string in a string
- Store word char exceptions in a string
- Filter out BS and DEL from paste
- Use an enum for the SGR codes
+ parser:
- Update copyright notice
- glue: StringTokeniser must not be used with a temporary
- Fix warning with GCC < 7
- Ignore -Wimplicit-fallthrough
- Remove excessive clearing of sequence fields
- Only clear the intermediates and params when necessary
- No need to clear the charset
- No need to clear for GRAPHIC sequence
- No need to clear for IGNORE sequence
- Increase maximum number of parameters
- Clear only used parameters
- Remove redundant assignment
- Ignore sequence with too many parameters
- Ignore sequence with too many parameters
- test: Check parameter clearing
- Annotate unlikely conditionals
- Add more functions
- Reject mixed-control OSC and DCS sequences
- test: Use SequenceBuilder
- test: Test DCS sequences without intermediates
- Ignore overflowing OSC and DCS sequences
- glue: Add wrapper class for struct vte_parser
- Remove leftover from initial import
- Distinguish between state changes and actions
- Simplify parameter parsing
- Record intermediates in order
- Don't collect invalid characters in escape sequences
- Fix typo
- Ignore most C0 controls in OSC string
- Speed up no-op strings
- Ignore DEL in all states
- Accept C0 ST to terminate OSC, DCS
- Implement SCI parsing
- glue: Add sequence builder
- Implement DCS parsing
- Remove leftovers from old parser
- Implement OSC parsing
- glue: Add some convenience function to collect parameters
- Improve glue for subparameters
- cat: Add benchmark mode
- Improve test programme
- Parse subparameters in CSI sequences
- Use 0 as the default arg value
- Fix charset detection
- Define a type for CSI parameters
- Don't clear state when executing a control character
- Import new parser
+ Revert "emulation: Implement DECRQCRA"
+ ring: Proper boundary checking for hyperlink position
- Replace some assertions with static_assert
- Split cell and rowdata headers
- Add some static assertions
- Move some types to ring.cc
- Silence -Wunsafe-loop-optimizations
+ vte.sh: Use C1 controls in OSC sequences
+ widget:
- Remove GdkVisibilityState handling
- Use RefPtr for the cursors
- Remove extraneous refresh-window emissions
- Deprecate vte_terminal_match_set_cursor_type
- Remove faux bold support
- Do not extend the background under faux bold characters
- Update License tag following upstream changes.
- Update to version 0.52.2:
+ all: Fix spelling.
+ ring: Proper boundary checking for hyperlink position.
- Update to version 0.52.1:
+ lib: Filter out BS and DEL from paste.
+ widget: Remove GdkVisibilityState handling.
+ emulation: Add support for OSC 5;0 (bold color).
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 0.52.0:
+ build: Post release version bump
- Update to version 0.51.92:
+ app: Add option to disable bold.
+ app: Unset env var when not in test mode.
+ draw: Do not cache ligatured glyphs.
+ emulation: Implement DECRQCRA.
+ introspection: Fix annotation for vte_terminal_feed_child.
+ widget:
- Cleanup integer vs. boolean around faux bold.
- Do not scroll to the bottom on soft reset.
- Fix bell timestamp update.
- Fix disabling bold effect.
- Fix the initial belief whether the mouse is over the widget.
- Improve regex and hyperlink highlight tracking.
- Initialize the last mouse coordinates to the padding.
- Limit bell rate.
- No longer generate bold color automatically.
- Preserve the selection on reset.
- Protect fudge_pango_colors() against all-inclusive
PangoAttributes.
- Unset hyperlink URI when moving the mouse to a non-hyperlink
cell.
- Update adjustment page size and increments asynchronously.
- Update the last mouse coordinates on enter and leave events.
+ Updated translations.
- Modernize spec-file by calling spec-cleaner
- Update to version 0.51.90:
+ all: Rearrange VteCellAttr to store all colours together in one
uint64_t.
+ app: Uppercase initial for menu entry.
+ emulation: Use deco colour also for default colour and fill
attributes.
+ pty: spawn: Set PWD to the working directory to preserve
symlinks.
+ ring: Store cell attributes together in an uint32_t.
+ widget: Add API to not clear the background.
+ widget: Allow regexes to match spaces.
+ widget: Fix mem leak in search_rows().
+ widget: Fix scrollbar drawing not to be delayed.
+ widget: Respect "bold color" even when "bold is bright" is
disabled.
+ widget: Return correct underline value in VteCharAttributes.
+ widget: Translate more pango attributes in the IM string.
- Update to version 0.51.3:
+ build: Fix distcheck.
+ doc: Fix vte_terminal_get_allow_bold's description.
+ emulation: Revise the extended color escape sequences.
+ widget,emulation: Add support for overline.
+ widget:
- Add support for blinking text.
- Fix display glitches around hidden underline.
- Speed up the drawing of curly underline by caching its look.
- Update to version 0.51.2:
+ sgr-test.sh: New script for testing SGR escape sequences.
+ widget, emulation:
- Add support for colored underlines.
- Add support for double and curly underlines.
+ widget:
- Add support for not automatically brightening bold colors.
- Remove margin bell support-
- Add support for increased line and character spacing.
- Reset might need to start blinking the cursor.
+ interpret:
- Add statistics output.
- Fix for non-ASCII characters decoding.
- Also print value arrays.
+ build:
- Rename header file.
- Manually generate the C source from the vala source.
+ interpret: Bring back the matcher test.
+ emulation:
- Simplify sequence matching.
- Simplify sequence handlers and parameter handling.
+ table:
- Remove unnecessary null checks.
- Move header to table.hh.
+ app: Fix a mem leak.
+ pty: Fix mem leak.
+ matcher: Fix memory leak.
- Drop upstream fixed patches:
+ vte-fix-memory-leaks.patch.
+ vte-widget-reset-might-need-to-start-blinking-the-cursor.patch.
- Exclude doc/vttest* while generating the git tarball: the vttest
program is not being used and the version tracked in git contains
a non-commercial clause.
- Add vte-fix-memory-leaks.patch: Fix memory leaks (bgo#790539).
- Add
vte-widget-reset-might-need-to-start-blinking-the-cursor.patch:
widget: Reset might need to start blinking the cursor
(bgo#790536).
- Drop gnome-pty-helper Obsoletes: Not present in any currently
supported opensuse release.
- Modernize spec, run spec-cleaner, switch to to autosetup,
make_build and make_install macros.
- No longer export fPIE/pie SUID_CFLAGS/SUID_LDFLAGS, not needed
anymore.
- Update to version 0.51.1:
+ App:
- Add new test application.
- Add opacity test mode.
- Default to the right operator when showing a background
image.
- Try to make geometry work also for no-geometry-hints case.
+ Debug:
- Fix printing the sequence string.
- debug: Pass the known string length.
+ emulation: Add support for REP (repeat preceding graphic
character).
+ table: Improve debug message.
+ vala: add metadata to make Terminal.spawn_async () appear in
the VAPI.
+ widget:
- Add API to set the operator used to draw the terminal
background.
- widget: Add accessor function to get scrollback lines number.
- Add accessor functions for properties.
- Deprecate geometry helpers.
- Emit title-changed and uri-changed only if the value really
changed.
- Factor out underline and strikethrough position and
thickness.
- Fix a crash with hyperlinks if the mouse is over the padding.
- Fix initial size in presence of non-default padding.
- Queue a redraw if the background operator changes.
- Rename char_width and char_height to cell_width and
cell_height.
- Show padding in size request debug output.
- Show the mouse pointer when a popover is presented from
outside VTE.
+ Updated documentations.
+ Updated translations.
- Update to version 0.50.2:
+ widget:
- Show the mouse pointer when a popover is presented from
outside VTE (bgo#789390).
- Emit title-changed and uri-changed only if the value really
changed (bgo#782863).
+ Updated translations.
- Update to version 0.50.1:
+ emulation: Add support for REP (repeat preceding graphic
character).
+ widget:
- Fix initial size in presence of non-default padding.
- Fix a crash with hyperlinks if the mouse is over the padding.
- Update package summaries. Replace old RPM shell vars by new
constructs. Avoid running fdupes across partition boundaries.
Drop --with-pic which is useless for --disable-static builds.
- Update to version 0.50.0:
+ widget: Fix a crash with hyperlinks if the mouse hasn't entered
the widget.
+ Updated translations.
- Update to version 0.49.92:
+ pty:
- spawn: Always fill in the GError on failure.
- Removed unused variable.
+ docs: Fix hyperlink signal name.
+ build:
- vala:
. Bump vapigen required version to 0.24.
. Fix check for valac >= 0.31.1.
+ img.sh: Fix for newer ImageMagick.
+ docs: Remove an obsolete comment.
+ widget:
- Fix allow-hyperlink's default.
- Provide a way to copy the selection to clipboard as HTML.
- Don't hide the mouse pointer when a popover is presented.
- Use lighter dashed underline for hyperlinks.
+ Don't set variables to values that are never used.
+ emulation: Swallow iterm2 OSC 133.
+ Fix the generation of the signal marshallers.
+ Emit beep on the window instead of the display.
+ Updated translations.
- Drop vte-fix-signal-marshallers-generation.patch: Fixed upstream.
- Add vte-fix-signal-marshallers-generation.patch: Fix build with
new glib, patch from upstream git.
- Update to version 0.49.1:
+ emulation:
- Character deletion switches to hard line ending.
- Disregard bce only when autowrapping to the new line.
+ build:
- Revert "build: Fix building the vala test app with builddir
!= srcdir".
- Disable vala for distcheck.
+ vteapp: Remove an unused variable.
+ spawn: async:
- Release reference to VteTerminal.
- Check for nullptr before unreffing.
+ emulation: Swallow OSC 8.
+ widget:
- Support italic in HTML copy-paste target.
- Remove the VteIntCell and VteIntCellAttr unions.
- Add more xkb layout switching codes to the list of modifiers.
- Clean up the mouse pointer displaying logic.
+ Remove custom definition of howmany().
+ ring:
- Tiny code cleanup: maintain GString integrity.
- Invert colors for the stream's cells if debugging the ring.
+ widget,emulation: Add support for OSC 8 hyperlinks (HTML-like
anchors).
+ Updated translations.
- Update to version 0.48.3:
+ widget: Add more xkb layout switching codes to the list of
modifiers.
+ pty: spawn: Always fill in the GError on failure.
+ build:
- vala: Bump vapigen required version to 0.24.
- vala: Fix check for valac >= 0.31.1.
+ emulation: Disregard bce only when autowrapping to the new
line.
+ Updated translations.
- Update to version 0.48.2:
+ spawn: async:
- Release reference to VteTerminal.
- Check for nullptr before unreffing.
+ emulation: Swallow OSC 8.
- Update to version 0.48.1:
+ build: Revert "build: Fix building the vala test app with
builddir != srcdir".
+ build: Disable vala for distcheck.
- Drop vte-revert-29fb71d3.patch: Fixed upstream.
- Update to version 0.48.0:
+ stream: Use explicit_bzero() on encryption keys if available.
+ gir: Look in the right path for vtetypebuiltins.cc.
+ bindings/vala/Makefile.am: Fix vala vapi generation.
+ build:
- Check for explicit_bzero().
- Fix compilation of unittests.
- Make sure builddir comes before srcdir.
- Don't dist generated sources.
- Fix building the vala test app with builddir != srcdir.
- Fix builddir != srcdir build of check programmes.
- Silence a compiler warning.
+ Updated translations.
- Add vte-revert-29fb71d3.patch (reverse applied): Fix building of
VTE 0.48 (bgo#780162).
- Update to version 0.47.90:
+ app:
- Add MULTILINE flag for regex.
- Fix search button sensitivity.
- Fix button icon name.
+ widget: Fix backward search.
+ build:
- Require vala 0.24.
- Add --with-gtk configure switch.
- Fix option name.
- Try to fix configure without vala installed.
- Hint at --disable-{introspection,vala} on error.
+ debug: Fix a typo.
+ lib:
- Add async spawning.
- Check out params before setting them.
- Ressurrect the reaper.
- Deprecate vte_terminal_spawn_sync.
+ pty:
- Do not pass G_SPAWN_CHILD_INHERITS_STDIN.
- Fix some leaks.
- spawn:
. Work around g_spawn_async non-cancellability.
. Remove some unused code.
+ emulation:
- Try to work with newer gperf.
- Reset should not switch encoding.
+ docs: boxes: Add some more tests.
+ bindings: Remove gir and vala bindings to their own directory.
+ m4: Update macros from upstream.
+ Update POTFILES.skip.
+ Updated translations.
- Drop vte-emulation-Try-to-work-with-newer-gperf.patch: Fixed
upstream.
- Add vte-emulation-Try-to-work-with-newer-gperf.patch: Use
language=C++ in gperf (bgo#777904).
- Update to version 0.46.1:
+ app: Add MULTILINE flag for regex
+ app: Fix search button sensitivity
+ app: Fix button icon name
+ widget: Fix backward search
+ build: Require vala 0.24
+ Updated translations.
- Update to version 0.46.0:
+ Updated translations.
- Update to version 0.45.92:
+ widget:
- Fix refcount leak in child_watch_done.
- Fix memory leak in _vte_file_stream_init().
- Fix OSC 112 (reset cursor color).
+ docs:
- Fix minor typo.
- Fix missing descriptions.
+ regex:
- Always add MULTILINE flag when translating from GRegex.
- Warn if MULTILINE flag it not used.
+ Updated translations.
- Drop vte-widget_Fix_refcount_leak_in_child_watch_done.patch:
Fixed upstream.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Add vte-widget_Fix_refcount_leak_in_child_watch_done.patch: Fix
a memory leak, patch from upstream git (bgo#770036).
- Update to version 0.45.90:
+ widget: Fix a memory leak in set_colors
+ Add Language headers to po files
+ regex: Translate GRegex to PCRE2
+ regex: Require PCRE2
+ widget: gtk: Pass NULL for geometry widget
+ Updated translations.
- Enable pkgconfig(libpcre2-8) BuildRequires: Upstream now require
this dependency.
- Add gperf BuildRequires: New dependency, that configure does not
check for...
- Drop vte-Validate-colour-and-fix-memleak.patch and
vte-widget_get_preferred_height.patch: Fixed upstream.
- Switch to sourceservice, following this, no longer use url for
source, and add gnome-common BuildRequires and boostrap tarball.
- Add gtk-doc BuildRequires and pass --enable-gtk-doc to configure,
since we no longer use a upstream tarball we have to build the
documentation ourselves.
- Add vte-Validate-colour-and-fix-memleak.patch: Validate colour
values and fix a memory-leak (bgo#768994).
- Add vte-widget_get_preferred_height.patch:
widget_get_preferred_height: use vertical padding, not
horizontal. Corresponding patches in gnome-terminal. Patch from
upstream git (bgo#760944).
- Update to GNOME 3.20.2 Fate#318572
- Update to version 0.44.2:
+ emulation:
- Swallow urxvt OSC 777.
- Don't use smart tabs if the cells are already in use.
- Fix Tab not to alter the background color.
+ terminal:
- Fix search return value.
- Fix ::get_text start column not to be negative.
+ test: Typo fix.
+ build: Fix the build when an older vte VAPI is present on the
system.
- Update to GNOME 3.20 -- Fate#318572.
- Update to version 0.44.1:
+ widget: Properly remove the cursor from its old position
(bgo#764299).
+ Updated translations.
- Update to version 0.44.0:
+ No changes, version bump only.
- Update to version 0.43.92:
+ Bugs fixed: bgo#756141, bgo#762963, bgo#763538.
- Update to version 0.43.91:
+ widget: Don't deselect when updating the clipboard
(bgo#762446).
- Update to version 0.43.90:
+ docs: Fix the build.
+ regex: Disable PCRE2 for 0.44.
+ pty:
- Set COLORTERM variable.
- Comment cleanup.
+ vtegtk: use CSS name for widget style.
+ lib:
- Add some missing includes.
- Move all colour defines to the same place.
- Remove private header.
- Remove VteTerminalPrivate from public headers.
- Build fix.
- Remove unused prototypes.
- Remove accidentally committed debug spew.
+ build:
- Update C++ version check macros from autoconf archive.
- print version of libpcre2-8 when not found.
+ widget:
- Change function name.
- Rename instance members.
- Move some methods to VteTerminalPrivate.
- Correct comment.
- Fix check for changed screen in process_incoming.
+ a11y: Move code into the only caller.
+ app: Fix return value.
+ emulation: Track the cursor separately for the two screens.
- Disable pkgconfig(libpcre2-8) BuildRequires: Upstream removed it
again for this release, leaving it in place since it is said to
be back next release round.
- Bump BuildRequires to gtk+ 3.16, which is required to build vte
test application.
- Update to version 0.43.2:
+ emulation: Fix stupid typo.
- Upadte to version 0.43.1:
+ widget:
- Add debug output when setting geometry hints.
- Document how to scroll a VteTerminal (bgo#760718).
- Don't make the VteTerminal app paintable.
- Fix missing braces.
- Fix crash when destroyed while waiting for clipboard text.
+ a11y: Use VteTerminal private data directly.
+ Bugs fixed: bgo#760635, bgo#734920, bgo#759346, bgo#759314,
bgo#759196, bgo#759197, bgo#759054, bgo#726191, bgo#747046,
bgo#741402, bgo#688456, bgo#695011, bgo#758501.
+ Updated translations.
- Update to version 0.43.0:
+ doc: Fix vte-regex's section.
+ widget:
- Implement smooth scrolling.
- Filter out most of the control characters when pasting.
+ vteapp: Fix option.
+ regex:
- Fix crash on match_check.
- Don't expose PCRE2 in the API.
- Forbid \C in regexes.
- Fix row number in the new vte_terminal_event_* methods.
- Fix parameter name in documentation.
- Add pkgconfig(libpcre2-8) BuildRequires: New optional dependency.
- Update to version 0.42.4:
+ emulation: Track the cursor separately for the two screens
(bgo#761097).
- Update to version 0.42.3:
+ widget:
- Fix missing braces.
- Fix the adjustment's upper boundary.
+ app: Disable menubar accel.
- Changes from version 0.42.2:
+ Updated translations.
- Update to version 0.42.1:
+ emulation:
- Implement DECSET 1004.
- Fix comment.
+ widget:
- Fix regex matches not always being recognized.
- Fix painting the preedit text near the right margin.
+ a11y: Emit missing space character insertion.
+ Updated translations.
- Update to version 0.42.0:
+ widget: Fix regex matches not always being recognized.
+ emulation:
- Fix comment.
- Implement DECSET 1004.
+ tests: mev: Add focus tracking mode.
+ Updated translations.
- Update to version 0.41.90:
+ build:
- Fix make dist
- Fix the required gnutls version
- Add libc++ check to check-libstdc++.sh
- Fix build when using C++11 mode
- Add C++ infrastructure
- Fix srcdir != builddir issue
- m4:
. Respect language
. Fix m4 warning about missing AC_LANG_SOURCE
. Update from upstream
- Remove obsolete gtk check
+ ring: Make assertion more informative (bgo#753025).
+ widget: Ensure cursor is shown when blinking gets turned off
+ emulation:
- Fix escape sequence of Ctrl+Backspace
- Fix vertical positioning after resize in some rare cases
+ docs:
- Fix typo in function name
- Add missing symbols to sections.txt
+ Remove check for unused fwrite_unlocked function
+ stream:
- Fix a crash on truncate followed by reset
- Don't nest VteIv's definition
+ pty:
- Reset SIGQUIT handler to its default
- Remove PTY helper
- More correct assertion
+ all:
- Fix includes
- Move to C++
- Reorganise source tree
- Fix compilation with CC=g++
- Update version check to stable version
+ lib:
- Make VteTerminalPrivate a C++ class
- Move define to the few places where it is used
- Move defines to vtedefines.hh
- Add missing G_BEGIN/END_DECLS
+ emacs: Adjust settings for C++ mode too
+ git.mk: Update from upstream
+ Updated translations.
- Add gcc-c++ BuildRequires following upstream port to gcc-c++
- Drop gnome-pty-helper supackage and obsolete it and drop
gnome-pty-helper Requires in the main package, following
upstream changes.
- Update to version 0.40.2:
+ stream: Fix a crash on truncate followed by reset (bgo#748484).
+ pty: Reset SIGQUIT handler to its default (bgo#748520).
+ lib: Add missing G_BEGIN/END_DECLS.
- Changes from version 0.40.1:
+ emulation: Fix vertical positioning after resize in some rare
cases (bgo#747059).
+ pty: More correct assertion (bgo#746667).
- Update to version 0.40.0:
+ updated translations.
- Update to version 0.39.92:
+ Bugs fixed: bgo#372777, bgo#744837, bgo#745074, bgo#745131,
bgo#745471, bgo#730632, bgo#730632.
+ Updated translations.
- Update to version 0.39.90:
+ Bugs fixed: bgo#166637, bgo#446533, bgo#664611, bgo#678042,
bgo#704960, bgo#725909, bgo#725909, bgo#730632, bgo#738601,
bgo#742320, bgo#742501, bgo#742606, bgo#743073, bgo#743231,
bgo#743258.
- Update BuildRequires to match current configure checks:
+ Removed gtk3-devel, ncurses-devel.
+ Add pkgconfig()-style: gio-2.0, gio-unix-2.0, glib-2.0, gnutls,
gobject-2.0, gtk+-3.0, pango, zlib.
- Update to version 0.39.1:
+ ring:
- Add _vte_ring_reset().
- Don't create streams for the alternate screen.
+ emulation:
- Modify erase-in-line when cursor is beyond the last column.
- Fix crash in restore-cursor without a preceding save-cursor.
- Change soft reset not to switch back to normal screen.
- Change window manipulation sequences only perform one action.
+ widget:
- Do not leave behind a zombie child when closing a terminal.
- Reap only when a child is present.
+ pty: Default to TERM=xterm-256color.
+ build: Drop unitables.
+ doc: Update iso2022.txt: keep only the supported ones and fix
British.
+ stream:
- Implement with one file descriptor.
- Compress data with zlib.
+ Rebuild box_drawing.h if generator script changes.
+ Updated translations.
- Update to version 0.39.0:
+ emulation:
- Save/restore alternate charset.
- Drop support for default/UTF-8 character set escape
sequences.
- Drop ISO-2022 support.
- Add support for C1 control codes.
- Add support for DECSCUSR (set cursor style).
+ widget:
- Fix installing the CJK ambiguous width property.
- Draw attributes on box drawing characters.
- Remove colon from word chars.
- Add functions to get the version at runtime.
- Fix advance_tail if tail is not in the stream.
+ build: Add a missing return value.
+ Updated translations.
- Update to version 0.38.3:
+ widget:
- Fix installing the CJK ambiguous width property.
- Do not leave behind a zombie child when closing a terminal.
- Reap only when a child is present.
- Update to version 0.38.2:
+ widget: Check cursor's display before using it.
+ docs: Remove version markers.
- Update to version 0.38.1:
+ Prevent redefinition of VteCharAttributes as that breaks
GCC 4.2.
+ Updated translations.
==== webkit2gtk3 ====
Version update (2.24.4 -> 2.26.2)
Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 libwebkit2gtk3-lang typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles
- Add webkit2gtk3-icu-build-fix.patch: fix build with icu 65.1.
- 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.
- Update to version 2.26.2 (boo#1156318):
+ 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.
+ Security fixes: CVE-2019-8812, CVE-2019-8814.
- Enable sandbox again (pass -DENABLE_BUBBLEWRAP_SANDBOX=ON to
cmake).
- Move bubblewrap and xdg-dbus-proxy Requires from main package to
main library package libwebkit2gtk-4_0-37, they are needed at
runtime, and there is no webkit2gtk3 package that we can install.
- Update to version 2.26.1:
+ Fix MSE media player with GStreamer 1.14.
+ Fix HTML alternate loads never finishing.
+ Fix web view initialization delay on fisrt load.
+ Validate user agent string set via API.
+ Fix a crash when a web view is destroyed with accelerated
compositing mode enabled.
+ Fix EGL initialization with newer versions of Mesa.
+ Do not enable the sandbox inside docker.
+ Fix several crashes and rendering issues.
++ Security fixes: CVE-2019-8783, CVE-2019-8811, CVE-2019-8813,
CVE-2019-8816, CVE-2019-8819, CVE-2019-8820, CVE-2019-8823.
- Add webkit2gtk3-fdo-soname.patch: don't try to open WPE backend
with an unversioned soname.
- Enable pkgconfig(wpe-1.0) and pkgconfig(wpebackend-fdo-1.0)
BuildRequires and stop passing DUSE_WPE_RENDERER=OFF to cmake.
- Test disable sandbox, does this fix epiphany?
(pass -DENABLE_BUBBLEWRAP_SANDBOX=OFF to cmake).
- Update to version 2.26.0 (boo#1155321):
+ Add support for subprocess sandboxing.
+ Add support for HSTS (HTTP Strict Transport Security).
+ Use libwpe with fdo backend to implement accelerated
compositing under wayland.
+ Remove support for GTK2 NPAPI plugins.
+ Add support for datalist element in text input fields.
+ Show the emoji chooser popover for editable content.
+ Improve rendering of form controls when GTK theme is dark.
+ Fix rendering artifacts in youtube volume button and github
comment box.
+ Single process model has been deprecated for security reasons.
+ Security fixes: CVE-2019-8625, CVE-2019-8720, CVE-2019-8769,
CVE-2019-8771, CVE-2019-8710, CVE-2019-8743, CVE-2019-8764,
CVE-2019-8766, CVE-2019-8782, CVE-2019-8808, CVE-2019-8815.
- Update to version 2.25.92:
+ Add WEBKIT_USE_SINGLE_WEB_PROCESS environment variable to force
single process model in all WebKitWebContext. This is a
temporary solution for applications still depending on the
single process mode behavior. It will be only available in 2.26
series.
+ Add new API to remove a filter from an user content manager
given its identifier.
+ Add support for HSTS.
+ Several improvements and bug fixes in MSE media player.
+ Fix building without unified sources.
+ Fix several crashes and rendering issues.
+ Updated translations.
- Disable pkgconfig(wpe-1.0) and pkgconfig(wpebackend-fdo-1.0)
BuildRequires and pass DUSE_WPE_RENDERER=OFF to cmake. Needs more
work upstream.
- Update to version 2.25.4:
+ Switch to use libsoup WebSockets API.
+ Add support for permessage-deflate WebSocket extension.
+ Add support for datalist element in text input fields.
+ Fix a crash with empty video source.
+ Fix several crashes and rendering issues.
- Update to version 2.25.3:
+ Remove support for GTK2 NPAPI plugins.
+ Fix web view updates after swapping web process if accelerated
compositing mode is forced.
+ Make kinetic scrolling work again.
+ Fix position of emoji chooser when page is scrolled.
+ Fix web process deadlock when scrolling twitter timeline which
contains HLS videos.
+ Make navigation gesture use dark fallback background color
color on dark themes.
+ Make Previous/Next gesture work in RTL mode.
+ Support cancelling touchscreen back/forward gesture.
+ Add user agent quirk to make github work in FreeBSD.
+ Fix content disappearing when using CSS transforms.
+ Fix some radio streams that could not be played.
+ Fix video pause that sometimes caused to skip to finish.
+ Fix volume level changes when playing a video.
+ Fix several crashes and rendering issues.
- Changes from version 2.25.2:
+ Enable process switch on cross site navigation.
+ Use libwpe with fdo backend to implement accelerated
compositing under wayland.
+ Fix rendering artifacts in youtube volume button.
+ Fix trapezoid artifact in github comment box.
+ Ensure web extensions directory is readable when sandbox is
enabled.
+ Fix the executable name of WebDriver process, renamed by
mistake in 2.25.1.
+ Enable hyperlink auditing setting by default.
+ Remove the option to build without using the redirected
XComposite window.
+ Fix HLS streams being slow to start.
+ Make accessibility work when sandbox is enabled.
+ Fix several crashes and rendering issues.
- Changes from version 2.25.1:
+ Add support for subprocess sandboxing.
+ Add API to get the web process unique identifier of a
WebKitFrame.
+ Add WebKitWebPage::did-associate-form-controls-for-frame signal
and deprecate did-associate-form-controls.
+ Implement AtkComponentIface scroll_to methods.
+ Improve rendering of form controls when GTK theme is dark and
enable prefers-color-scheme media query.
+ Show the emoji chooser popover for editable content.
+ Fix touch capabilities detection for websites checking touch
events properties present in window or pointer media queries.
+ Fix several crashes and rendering issues.
- Drop webkit2gtk3-bwo197558-hang.patch: Fixed upstream.
- Add pkgconfig(wpe-1.0) and pkgconfig(wpebackend-fdo-1.0)
BuildRequires: New dependencies.
- Enable bubblewrap, xdg-dbus-proxy and pkgconfig(libseccomp)
BuildRequires as well as bubblewrap and xdg-dbus-proxy Requires:
Sandbox feature is enabled again.
- Drop conditional pkgconfig(gtk+-2.0) BuildRequires and
webkit2gtk3-plugin-process-gtk2 sub-package, support for gtk2
plugins are now dropped upstream. Add Obsoletes in libwebkit2gtk.
==== xdg-desktop-portal ====
Version update (0.10 -> 1.4.2)
Subpackages: xdg-desktop-portal-lang
- Update to version 1.4.2:
+ Build fixes.
- Changes from version 1.4.1:
+ Build fixes.
- Changes from version 1.4.0:
+ Add a background & autostart portal.
+ Add a gamemode portal.
+ Add a camera portal.
+ Require pipewire 0.2.6.
+ inhibit: Track session state.
+ documents: Fix a ref-counting bug.
+ screencast:
- Add cursor modes.
- Memory leak fixes.
+ Updated translations.
- Add pkgconfig(json-glib-1.0) BuildRequires: New dependency.
- BuildIgnore xdg-desktop-portal: self-requires is not needed here
to build. Flatkpak has a (correct) dependency on
xdg-desktop-portal, but since we don't run flatpak during build,
but merely require its -devel package, we can break up this
chain.
==== xfce4-branding-openSUSE ====
Version update (4.14+20200112 -> 4.14+20200118)
Subpackages: exo-branding-openSUSE libgarcon-branding-openSUSE libxfce4ui-branding-openSUSE openSUSE-xfce-icon-theme thunar-volman-branding-openSUSE xfce4-notifyd-branding-openSUSE xfce4-panel-branding-openSUSE xfce4-power-manager-branding-openSUSE xfce4-session-branding-openSUSE xfce4-settings-branding-openSUSE xfdesktop-branding-openSUSE xfwm4-branding-openSUSE
- Update to version 4.14+20200118:
* Temporarily revert Firefox as default handler to address boo#1160869
==== xfce4-whiskermenu-plugin ====
Version update (2.3.4 -> 2.3.5)
Subpackages: xfce4-whiskermenu-plugin-lang
- Update to 2.3.5
* Fix saving unchanged plugin title. (bxo#15403)
* Fix sidebar scrollbar covering buttons. (bxo#14730)
* Fix categories remaining scrolled when hidden.
* Fix incorrect alignment of commands next to search.
* Fix incorrect fallback value for menu opacity.
* Fix incorrect check when setting command.
* Update documentation URL. (bxo#16183)
==== xorg-x11-server ====
Subpackages: xorg-x11-server-extra xorg-x11-server-wayland
- Build XWayland also on s390.
- added patches required for NVIDIA's PRIME render offload support,
which is available since release 435.xx (jira#SLE-8470)
0001-xsync-Add-resource-inside-of-SyncCreate-export-SyncC.patch,
0002-GLX-Add-a-per-client-vendor-mapping.patch,
0003-GLX-Use-the-sending-client-for-looking-up-XID-s.patch,
0004-GLX-Add-a-function-to-change-a-clients-vendor-list.patch,
0005-GLX-Set-GlxServerExports-major-minor-Version.patch
==== yast2-alternatives ====
Version update (4.2.2 -> 4.2.3)
- Clean spec file using spec-cleaner (main goal: use %license,
boo#1082318).
- 4.2.3
==== yelp ====
Version update (3.26.0 -> 3.34.0)
Subpackages: libyelp0 yelp-lang
- Update to version 3.34.0:
+ Stable release. No changes since 3.33.92.
- Update to version 3.33.92:
+ Allow the application name to be translated.
+ Enable WebKit back-forward swipe gesture.
+ Updated translations.
- Update to version 3.32.2:
+ Updated translations.
- Update to version 3.32.1:
+ Fixed memory leaks.
+ Updated translations.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.90:
+ Fix issues when running in a sandbox.
+ Various code cleanups.
+ Stop using GNOME app menu.
+ Support for keywords in search results for Mallard and DocBook.
+ Update app icon.
+ Move from intltool to gettext.
+ Updated translations.
- Drop intltool BuildRequires: No longer needed.
- Update to version 3.30.0:
+ Fixed build with GCC 8.
+ Updated translations.
- Update to version 3.28.1:
+ Add AppData file.
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Rely on WebKit to automatically updates font size on DPI change
(bgo#790728).
+ Updated translations.
- Drop:
+ update-desktop-files BuildRequires and its macro: they are no
longer required.
+ glib2_gsettings_schema_requires macro: it is no longer needed
since RPM file triggers (RPM 4.14, suse_version 1330).
+ LGPL license since there is no mention of it, at all, at any
part of the code/tarball.
- Use SPDX3.0 license tags and package COPYING as %license
- Update to version 3.27.1:
+ Updates for new yelp-xsl stylesheets.
+ Updated translations.
- Update Url to https://wiki.gnome.org/Apps/Yelp: current Yelp web
page.
- Avoid running fdupes across hardlink boundaries.
Update package summaries.
- Update to version 3.26.0:
+ Require WebKitGTK+ 2.15.1, and use stable DOM API headers
(bgo#773551).
+ Don't translate properties (bgo#757496).
+ Updated translations.
- Drop obsolete post(un) handling that file triggers now takes care
of, following macros have been removed:
+ desktop_database_post(un).
+ icon_theme_cache_post(un).
+ glib2_gsettings_schema_post(un).
- Update to version 3.25.3:
+ Fix loading uncompressed info pages (bgo#775603).
+ Fix the search box border (bgo#777809).
+ Fix showing the print dialog (bgo#778256).
+ Improvement to async page load handling (bgo#778258).
+ Fix a memory leak.
+ Updated translations.
- Update to version 3.22.0:
+ Add 'help' to list of desktop file keywords (bgo#764322).
+ Updated translations.
- Update to version 3.21.3:
+ Build system improvements.
+ Compiler warning fix.
+ Updated translations.
- Cleanup previous checkin from SLE: Drop gnome-common
BuildRequires and stop passing autoreconf, no longer needed.
- Remove some old conditional fixes for obsolete versions of
openSUSE, and also drop obsolete clean section from spec.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Remove references and dependencies on susehelp (bsc#978692).
- Removed yelp-2.13.5-use-susehelp.patch - it was disabled in the
specfile anyway.
- Update to GNOME 3.20 Fate#318572
- Update to version 3.20.1:
+ Updated translations.
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.19.91:
+ Fallback to help-list: if no other help is available
(bgo#759545).
+ Fix warnings in GtkStyleContext usage (bgo#761577).
- Update to version 3.19.90:
+ Partial fix for handling documents using local paths
(bgo#753443).
+ Allow .docbook files as file path (bgo#699995).
+ Fix return type of document_indexed (bgo#761647).
+ Fix build issue with separate builddir (bgo#757139).
+ Updated translations.
- Update to version 3.19.1:
+ Simplify build system and avoid private yelpcommon library
(bgo#756654).
+ Hide several internal symbols (bgo#756658).
+ Updated translations.
- Update to version 3.18.1:
+ Updated translations.
- Update to version 3.18.0:
+ Fix accessibility regression for caret navigation (bgo#754912).
+ Updated translations.
- Update to version 3.17.91:
+ Use XDG_CURRENT_DESKTOP, when available, to set platform
conditionals.
+ Fix crash after page title change bugfix.
+ Updated translations.
- Update to version 3.17.90:
+ Fix page title changes when going backward and forward
(bgo#753448).
+ Improve subtitle to only be shown when it differs from the page
title (bgo#753444).
+ Fix startup activation (bgo#753084).
+ Updated translations.
- Update to version 3.17.4:
+ Use the correct background color (bgo#749947).
+ Updated translations.
- Drop yelp-not-use-active-bg-color.patch: Fixed upstream.
- Add yelp-not-use-active-bg-color.patch: yelp-settings: don't use
ACTIVE background color (bgo#749947). Patch from upstream git.
- Update to version 3.17.3:
+ Port to WebKit2 API (bgo#686376).
+ Use a header bar as a toolbar in Unity (bgo#749903).
- Replace pkgconfig(webkitgtk-3.0) for pkgconfig(webkit2gtk-4.0)
BuildRequires following upstreams port.
- Add pkgconfig(webkit2gtk-web-extension-4.0) BuildRequires: New
dependency.
- Update to version 3.17.2:
+ Support for platform conditional tokens from os-release.
+ Updated translations.
- Update to version 3.16.1:
+ Updated translations.
- Update to version 3.16.0:
+ Avoid recursive activation (bgo#745407).
+ Updated translations.
- Update to version 3.15.91:
+ Update AX_COMPILER_FLAGS from autoconf-archive.
+ Use GtkSettings 'gtk-xft-dpi' property to keep track of Xft DPI
changes.
- Update to version 3.15.90:
+ Use a default filename when priting to a file (bgo#737206).
+ Use g_async_queue_new_full() (bgo#737528).
+ Ignore unused decompressor files (bgo#737519).
+ Remove g_type_init() calls (bgo#737518).
+ Use AX_COMPILER_FLAGS.
+ Fix many compiler warnings.
+ Check if __STDC_VERSION__ is defined (bgo#744454).
+ Updated translations.
- Drop yelp-use-theme-bookmark-icon.patch: fixed upstream.
- Add yelp-use-theme-bookmark-icon.patch: use user-theme provided
icon for bookmarks (boo#913866).
- Update to version 3.14.1:
+ Updated translations.
==== yelp-xsl ====
Version update (3.20.1 -> 3.34.0)
- Update to version 3.34.0:
+ Updated translations.
- Update to version 3.33.92:
+ Updated translations.
- Update to version 3.33.4:
+ Update highlight.pack.js to 9.15.8, added awk and shell.
+ Removed intltool and other build updates.
+ Updated translations.
- Drop intltool dependency.
- Update to version 3.32.1:
+ Added Mallard 1.1 to supported list for conditionals.
- Update to version 3.32.0:
+ Updated translations.
- Update to version 3.31.90:
+ Refresh colors for new GNOME HIG colors.
+ Support for Mallard 1.1 hi element.
+ Initial work on Mallard 1.2 stack element.
+ Added ui-expander-preview style for expanders.
+ Converted xsldoc docs to Ducktype.
- Update to version 3.30.1:
+ Updated translations.
- Changes from version 3.30.0:
+ Added stock sidebar support.
+ Added mallard:if/1.0 to supported feature tokens.
+ Updated translations.
- Update to version 3.28.0:
+ Implemented th/@scope attribute.
+ Updated translations.
- Fix RPM group.
- Use SPDX3.0 license tags and package COPYING as %license
- Update to version 3.27.90:
+ Typo fixes in docs.
+ Updated translations.
- Update to version 3.27.1:
+ Massive backwards incompatible updates to stylesheets.
+ Changed color parameters and added color computations.
+ Used more HTML5 elements like article, header, footer.
+ Switched to flexbox for large parts of the layout.
+ Implemented more granular content centering.
+ Added stub for sidebars.
+ Dropped external icons in favor of recolorable inline SVGs.
+ Removed jQuery.
+ Switched syntax highlighter to highlight.js.
+ Dropped experimental Mallard facet support.
+ Added default colorings for syntax highlighting.
+ Added a number of new modes and stub templates for
customizations.
+ Updated the section highlighting for location.hash.
+ Fixed lang:C Mallard test token.
+ Added support for generic Mallard div element, MEP-0005.
+ Began adding support for DocBook automatic indexes.
+ Added support for DocBook stepalternatives and result.
+ Updated translations.
==== zenity ====
Version update (3.26.0 -> 3.32.0)
Subpackages: zenity-lang
- Add zenity-Fix-segfault-on-multiple-lists.patch: src/forms.c: Fix
segfault on multiple lists without values.
- Update to version 3.32.0:
+ Fix autotools warnings.
+ Use upstream autoreconf instead deprecated gnome-autogen.
+ Add <description> to DOAP file.
+ Replace Bugzilla by Gitlab URL in DOAP file.
+ help: Update all screenshots for Zenity 3.30.
- Drop zenity-Makes-progress-consider-decimal.patch: Fixed
upstream.
- Add upstream bug fix patch:
+ zenity-Makes-progress-consider-decimal.patch: Makes progress to
consider the decimal from percent update.
- Update to version 3.30.0:
+ Updated translations.
- Update to version 3.28.1:
+ Updated translations.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 3.28.0:
+ Updated translations.
- Modernize spec file using spec-cleaner.
- Use SPDX-3.0 license identifier.
- Package COPYING as %license, not as %doc.
- Drop gettext BuildRequires that was introduced with the 3.26.0
update: the dependency is not needed.
- Update to version 3.27.90:
+ Updated translations.
- Update to version 3.26.0:
+ Use GtkFileChooserNative for the file chooser.
- Changes from version 3.24.1:
+ Fix:
- Style.
- Message dialog width and height on recent Gtk.
- Misleading indentation.
+ Add clang-format script.
+ Bug 762347: Addition of entry text width option.
+ Updated translations.
- Changes from version 3.24.2:
+ No changes.
- Update Url to https://wiki.gnome.org/Projects/Zenity: current
Zenity project's web page.
- Point fdupes to the data directory instead of the build root,
which is a practice that must be avoided.
- Remove %clean section as it's no longer needed since RPM now does
the job by itself.
- Replace intltool by gettext BuildRequires: since upstream did the
migration long ago and we don't want deviations to avoid bugs.
- Update to version 3.24.0:
+ Updated translations.
- Update to version 3.22.0:
+ Several fixes for proper translations.
+ Updated translations.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Update to GNOME 3.20 Fate#318572
- Update to version 3.20.0:
+ Updated translations.
- Update to version 3.18.1.1:
+ Fix compilation when webkitgtk is not installed (bgo#756756).
- Update to version 3.18.1:
+ Fixing GLib-CRITICAL messages.
+ Fixing html option being parsed to other dialogs rather then
text-info.
+ Fixing glade file.
+ Updated translations.
- Update to version 3.18.0:
+ Fix Makefile files.
+ Updated translations.
- Update to version 3.16.3:
+ Fix zenity --list.
+ bgo#751332: zenity --forms does not center in the screen.
+ bgo#638582: zenity --notification --listen can't show multi
line tooltip.
+ Add the possibility to pass title and the summary to zenity
notification.
+ bgo#672090: Impossible to confirm --text-info.
+ bgo#742963: Basic notifications do not return.
+ Fix GLib critical messages.
+ Fixing deprecated declarations.
+ Fix uninitialized progress_bar error.
+ Fix typo in documentation.
+ Port to webkit2gtk.
+ Updated translations.
- Replace pkgconfig(webkitgtk-3.0) for pkgconfig(webkit2gtk-4.0)
BuildRequires following upstreams port.
- Update to version 3.16.2:
+ bgo#749359: zenity --list produces incorrect output.
+ Do not make zenity_util_show_dialog() X11 specific.
+ Use upstream gettext instead intltool.
+ Improve some strings.
+ option.c: Fixing typo in extra-button option.
+ Merge branch 'jjardon/no_deprecated'.
+ ADD gchar **extra_label TO struct ZenityData.
+ Allow build if GDK_WINDOWING_X11 not set.
+ Fix bgo#734196.
+ Updated translations.
- Update to version 3.16.0:
+ Allow user to interact with --text-info --html WebView.
+ bgo#700249: Progress dialog does not wrap.
+ Better sollution for wrap text.
+ bgo#734049: zenity --text-info chokes on some UTF-8 string.
+ Allow --text-info to load resources also from relative file://
URIs.
+ bgo#685051: Adding --mid-search option to --list.
+ Fixing g_timeout_add calls.
+ Fixing remain g_timeout_add.
+ Allow --text-info to load resources from absolute file:// URIs.
+ Added time-remaining support to progress bars.
+ Don't quit zenity when the input stream is closed.
+ Updated translations.
N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
2
1
Hi,
since some time I'm getting conflicts during upgrades of my TW regarding
libcsironn0. It is a requirement of the plplot-devel package.
I noticed that I'm using the version (of plplot) from the Science repository
and thought it might be the issue, so I downgraded to the official TW one.
But the error persists.
The issue is:
woodstock:~ # zypper se -s libcsironn0
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-----------------------+---------+--------------+--------+--------------------------------------
i+ | libcsironn0 | package | 5.15.0-154.6 | x86_64 | (System Packages)
v | libcsironn0 | package | 5.15.0-154.6 | i586 | Software for Scientists and Engineers
| libcsironn0-debuginfo | package | 5.15.0-154.6 | i586 | Software for Scientists and Engineers
So it seems the x86_64 version is gone, and even more, despite being a
dependency of an official TW package, it is not in TW at all :o
So I tried
woodstock:~ # osc se libcsironn
No matches found for 'libcsironn' in projects
No matches found for 'libcsironn' in packages
Even more worrying....
The rpm info suggests it is/was coming from the plplot source package - is
this just a change in the packaging with some missing upgrade path?
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
3
2
Hi *,
can anyone please explain, how one can use the automatic weak-update
mechanism for installing extra modules?
What I understood so far (if this is correct):
- compile your module
- create /lib/modules/<kver>/updates/<mpath>
- copy your module to /lib/modules/<kver>/updates/<mpath>/
- run depmod -a
After installing a new kernel with the same flavour:
- create /lib/modules/<kver2>/weak-updates/
- link /lib/modules/<kver>/updates/<mpath>/ to /lib/modules/<kver2>/weak-updates/
- run depmod -a
So one doesn't have to recompile the module, if the second kernel's
flavour matches the flavour of the first one, which is the case for most
of the openSUSE Leap kernel updates within a given Leap version.
This works as expected, when doing it manually.
What I don't understand:
As far as I've read, it shouldn't be necessary to do the second
part manually - it should happen automagically when installing a new
kernel, if part one has been executed properly.
But this doesn't happen here. It has to be done manually.
Running the script weak-updates2 from the suse-module-tools also doesn't
seem to work - otherwise I don't understand the purpose and/or the
parameters correctly.
What am I missing here?
TIA.
Bye.
Michael.
--
Michael Hirmke
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
5
7
03 Feb '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
ImageMagick (7.0.9.14 -> 7.0.9.16)
NetworkManager-openvpn
akonadi-calendar-tools
akonadi-import-wizard
akregator
ca-certificates-mozilla (2.34 -> 2.40)
createrepo_c (0.15.4 -> 0.15.6)
cups-filters
e2fsprogs (1.45.4 -> 1.45.5)
file
git (2.24.1 -> 2.25.0)
gnome-settings-daemon
iso-codes
kaddressbook
kbd
kernel-source (5.4.10 -> 5.4.12)
kitemmodels
kmail
kmail-account-wizard
knotes
libgpod
libkolabxml
libmbim (1.20.4 -> 1.22.0)
libmodulemd (2.8.2 -> 2.8.3)
libqmi (1.24.2 -> 1.24.4)
libqt5-qtbase (5.13.1 -> 5.14.0)
libqt5-qtconnectivity (5.13.1 -> 5.14.0)
libqt5-qtdeclarative (5.13.1 -> 5.14.0)
libqt5-qtgraphicaleffects (5.13.1 -> 5.14.0)
libqt5-qtimageformats (5.13.1 -> 5.14.0)
libqt5-qtlocation (5.13.1 -> 5.14.0)
libqt5-qtmultimedia (5.13.1 -> 5.14.0)
libqt5-qtnetworkauth (5.13.1 -> 5.14.0)
libqt5-qtquickcontrols (5.13.1 -> 5.14.0)
libqt5-qtquickcontrols2 (5.13.1 -> 5.14.0)
libqt5-qtscript (5.13.1 -> 5.14.0)
libqt5-qtsensors (5.13.1 -> 5.14.0)
libqt5-qtserialport (5.13.1 -> 5.14.0)
libqt5-qtspeech (5.13.1 -> 5.14.0)
libqt5-qtsvg (5.13.1 -> 5.14.0)
libqt5-qttools (5.13.1 -> 5.14.0)
libqt5-qttranslations (5.13.1 -> 5.14.0)
libqt5-qtvirtualkeyboard (5.13.1 -> 5.14.0)
libqt5-qtwayland (5.13.1 -> 5.14.0)
libqt5-qtwebchannel (5.13.1 -> 5.14.0)
libqt5-qtwebengine (5.13.1 -> 5.14.0)
libqt5-qtwebsockets (5.13.1 -> 5.14.0)
libqt5-qtx11extras (5.13.1 -> 5.14.0)
libqt5-qtxmlpatterns (5.13.1 -> 5.14.0)
libreoffice (6.4.0.1 -> 6.4.0.2)
libstorage-ng (4.2.55 -> 4.2.56)
libxkbcommon (0.9.1 -> 0.10.0)
libzypp (17.20.0 -> 17.21.0)
multipath-tools (0.8.3+9+suse.f6f2a52 -> 0.8.3+10+suse.86684b9)
numactl (2.0.12 -> 2.0.13)
openvpn (2.4.7 -> 2.4.8)
patterns-base
perl-CGI (4.44 -> 4.45)
perl-IO-Tty (1.12 -> 1.14)
perl-Mojolicious (8.30 -> 8.32)
perl-XML-LibXML (2.0201 -> 2.0202)
perl-XML-LibXSLT (1.96 -> 1.99)
plasma5-workspace
poppler (0.81.0 -> 0.84.0)
poppler-qt5 (0.81.0 -> 0.84.0)
python-asn1crypto (1.0.0 -> 1.3.0)
python-authheaders
python-dbus-python (1.2.8 -> 1.2.14)
python-python-dateutil (2.8.0 -> 2.8.1)
python-setuptools (41.2.0 -> 41.6.0)
qemu
qemu-linux-user
ruby2.6
rubygem-ronn
sysuser-tools
texlive
virt-what (1.15 -> 1.20)
wireguard (0.0.20191219_k5.4.10_1 -> 0.0.20200105_k5.4.12_1)
wireshark (3.2.0 -> 3.2.1)
xf86-video-siliconmotion
xfce4-branding-openSUSE (4.14+20200112 -> 4.14+20200118)
xfce4-whiskermenu-plugin (2.3.4 -> 2.3.5)
yast2-iscsi-client (4.2.3 -> 4.2.4)
yast2-nfs-client (4.2.4 -> 4.2.5)
yast2-nfs-server (4.2.2 -> 4.2.3)
yast2-storage-ng (4.2.72 -> 4.2.74)
yast2-trans (84.87.20200104.ad092ae8df -> 84.87.20200120.e0f29e95cb)
zchunk (1.1.4 -> 1.1.5)
=== Details ===
==== ImageMagick ====
Version update (7.0.9.14 -> 7.0.9.16)
Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagick++-7_Q16HDRI4 libMagickCore-7_Q16HDRI7 libMagickWand-7_Q16HDRI7 perl-PerlMagick
- version update to 7.0.9.16
* Fixed three failing Magick.NET unit tests.
* Also support svg:xml-parse-huge when using librsvg.
* Optimize -evaluate-sequence option (reference
https://github.com/ImageMagick/ImageMagick/issues/1824)
* Support Fx do() iterator.
* `magick -size 100x100 xc:black black.pnm` no longer creates a white image
(reference https://github.com/ImageMagick/ImageMagick/issues/1817)
* setjmp/longjmp in jpeg.c no longer trigger undefind behavior (reference
https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37379)
* Permit compositing in the CMYK colorspace (reference
https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37368)
==== NetworkManager-openvpn ====
Subpackages: NetworkManager-openvpn-gnome NetworkManager-openvpn-lang
- Stop recommending NetworkManager-openvpn-lang: the -lang package
provides relevant supplements.
==== akonadi-calendar-tools ====
Subpackages: akonadi-calendar-tools-lang
- Drop the unneeded python2 requirement.
==== akonadi-import-wizard ====
Subpackages: akonadi-import-wizard-lang libKPimImportWizard5
- Drop the unneeded python2 requirement.
==== akregator ====
Subpackages: akregator-lang
- Drop the unneeded python2 requirement.
==== ca-certificates-mozilla ====
Version update (2.34 -> 2.40)
- update to 2.40 state of the Mozilla NSS Certificate store (bsc#1160160)
- removed:
- Certplus Class 2 Primary CA
- Deutsche Telekom Root CA 2
- CN=Swisscom Root CA 2
- UTN-USERFirst-Client Authentication and Email
- added:
- Entrust Root Certification Authority - G4
==== createrepo_c ====
Version update (0.15.4 -> 0.15.6)
Subpackages: libcreaterepo_c0 python3-createrepo_c
- Update to 0.15.6
+ Set global_exit_status on sigint so that .repodata are cleaned up
+ Fix various issues discovered by covscans (rh#1789707)
+ Enhance error handling when locating repositories (rh#1762697)
+ Switch updateinfo to explicitly include bool values (rh#1772466)
+ add --recycle-pkglist option
+ use pkg href for cache lookup with --update
+ Sync --excludes matching for dir-walk vs. --pkglist
==== cups-filters ====
- Fix compilation with -fno-common, in preparation for gcc 10
(boo#1160387)
* Added foomatic-rip-fix-compilation-with-fno-common.patch
(merged upstream as commit e6c5025)
==== e2fsprogs ====
Version update (1.45.4 -> 1.45.5)
Subpackages: e2fsprogs-devel e2fsprogs-scrub libcom_err-devel libcom_err2 libcom_err2-32bit libext2fs-devel libext2fs2
- Update to 1.45.5:
* Fix out of bounds write when checking maliciously corrupted filesystem
* Remove unnecessary sleep in e2scrub
* Fix spurious emails from e2scrub_all
* Fix crash in e2fsck when rebuilding very large directories
* Improve resize2fs minimum fs size estimates when the fs is mounted
* Fix UBSAN failures when fuzzing filesystem images
* Fix potential memory leak in read_bitmap() in libext2fs
* Speedup e2fsck on file systems with a very large number of inodes
* fuse2fs fixes
==== file ====
Subpackages: file-magic libmagic1
- Looks like libseccomp filter stumble over decompressors like
xz (without liblmza) or zstd hence disable it (boo#1160649)
- Require at build devel packages for liblzma and libbz2
- file-5.38-allow-readlinkat.dif: allow readlinkat() systemcall,
reenable sandboxing. (bsc#1160303)
- Currently file command receives SIGSYS/31 with sandboxing enabled
via libseccomp
==== git ====
Version update (2.24.1 -> 2.25.0)
Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk
- git 2.25.0
* The branch description ("git branch --edit-description") has been
used to fill the body of the cover letters by the format-patch
command; this has been enhanced so that the subject can also be
filled.
* A few commands learned to take the pathspec from the standard input
or a named file, instead of taking it as the command line
arguments, with the "--pathspec-from-file" option.
* Test updates to prepare for SHA-2 transition continues.
* Redo "git name-rev" to avoid recursive calls.
* When all files from some subdirectory were renamed to the root
directory, the directory rename heuristics would fail to detect that
as a rename/merge of the subdirectory to the root directory, which has
been corrected.
* HTTP transport had possible allocator/deallocator mismatch, which
has been corrected.
- dropped patch git-skip-test-s390x-aarch64-fail.patch (bsc#1156651)
* upstream maintainers have skipped the test themselves
==== gnome-settings-daemon ====
Subpackages: gnome-settings-daemon-lang
- Drop gnome-settings-daemon-sle-configure-timeout-blank.patch:
Drop this for SLE and Leap to align with upstream(bsc#1158476).
==== iso-codes ====
Subpackages: iso-codes-lang
- Stop recommending iso-codes-lang: the -lang package provides
relevant supplements which allow zypper to be more specific when
to pick it (zypper lloc).
==== kaddressbook ====
Subpackages: kaddressbook-doc kaddressbook-lang
- Drop the unneeded python2 requirement.
==== kbd ====
Subpackages: kbd-legacy
- Use a UTF-8 capable locale, otherwise ckbcomp will not not able
to do proper uppercase/lowercase conversions.
- Rebase cz-map.patch after UTF-8 changes.
- Skip compression/decompression of maps which are about to be
discarded later (~30%). Avoid zgrep, which is a shell script
spawning grep and gunzip for each input file.
==== kernel-source ====
Version update (5.4.10 -> 5.4.12)
Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms
- HID: hidraw, uhid: Always report EPOLLOUT (git-fixes).
- commit 7f4459b
- Linux 5.4.12 (bnc#1012628).
- chardev: Avoid potential use-after-free in 'chrdev_open()'
(bnc#1012628).
- i2c: fix bus recovery stop mode timing (bnc#1012628).
- powercap: intel_rapl: add NULL pointer check to
rapl_mmio_cpu_online() (bnc#1012628).
- usb: chipidea: host: Disable port power only if previously
enabled (bnc#1012628).
- ALSA: usb-audio: Apply the sample rate quirk for Bose Companion
5 (bnc#1012628).
- ALSA: hda/realtek - Add new codec supported for ALCS1200A
(bnc#1012628).
- ALSA: hda/realtek - Set EAPD control to default for ALC222
(bnc#1012628).
- ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo
Yoga X1 7th gen (bnc#1012628).
- tpm: Handle negative priv->response_len in tpm_common_read()
(bnc#1012628).
- rtc: sun6i: Add support for RTC clocks on R40 (bnc#1012628).
- kernel/trace: Fix do not unregister tracepoints when register
sched_migrate_task fail (bnc#1012628).
- tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is
not defined (bnc#1012628).
- tracing: Change offset type to s32 in preempt/irq tracepoints
(bnc#1012628).
- HID: Fix slab-out-of-bounds read in hid_field_extract
(bnc#1012628).
- HID: uhid: Fix returning EPOLLOUT from uhid_char_poll
(bnc#1012628).
- HID: hidraw: Fix returning EPOLLOUT from hidraw_poll
(bnc#1012628).
- HID: hid-input: clear unmapped usages (bnc#1012628).
- Input: add safety guards to input_set_keycode() (bnc#1012628).
- Input: input_event - fix struct padding on sparc64
(bnc#1012628).
- drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl,ehl
(bnc#1012628).
- Revert "drm/amdgpu: Set no-retry as default." (bnc#1012628).
- drm/sun4i: tcon: Set RGB DCLK min. divider based on hardware
model (bnc#1012628).
- drm/fb-helper: Round up bits_per_pixel if possible
(bnc#1012628).
- drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ
(bnc#1012628).
- drm/i915: Add Wa_1407352427:icl,ehl (bnc#1012628).
- drm/i915/gt: Mark up virtual engine uabi_instance (bnc#1012628).
- IB/hfi1: Adjust flow PSN with the correct resync_psn
(bnc#1012628).
- can: kvaser_usb: fix interface sanity check (bnc#1012628).
- can: gs_usb: gs_usb_probe(): use descriptors of current
altsetting (bnc#1012628).
- can: tcan4x5x: tcan4x5x_can_probe(): get the device out of
standby before register access (bnc#1012628).
- can: mscan: mscan_rx_poll(): fix rx path lockup when returning
from polling to irq mode (bnc#1012628).
- can: can_dropped_invalid_skb(): ensure an initialized headroom
in outgoing CAN sk_buffs (bnc#1012628).
- gpiolib: acpi: Turn dmi_system_id table into a generic quirk
table (bnc#1012628).
- gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism
(bnc#1012628).
- pstore/ram: Regularize prz label allocation lifetime
(bnc#1012628).
- staging: vt6656: set usb_set_intfdata on driver fail
(bnc#1012628).
- staging: vt6656: Fix non zero logical return of, usb_control_msg
(bnc#1012628).
- usb: cdns3: should not use the same dev_id for shared interrupt
handler (bnc#1012628).
- usb: ohci-da8xx: ensure error return on variable error is set
(bnc#1012628).
- USB-PD tcpm: bad warning+size, PPS adapters (bnc#1012628).
- USB: serial: option: add ZLP support for 0x1bc7/0x9010
(bnc#1012628).
- usb: musb: fix idling for suspend after disconnect interrupt
(bnc#1012628).
- usb: musb: Disable pullup at init (bnc#1012628).
- usb: musb: dma: Correct parameter passed to IRQ handler
(bnc#1012628).
- staging: comedi: adv_pci1710: fix AI channels 16-31 for PCI-1713
(bnc#1012628).
- staging: vt6656: correct return of vnt_init_registers
(bnc#1012628).
- staging: vt6656: limit reg output to block size (bnc#1012628).
- staging: rtl8188eu: Add device code for TP-Link TL-WN727N v5.21
(bnc#1012628).
- serdev: Don't claim unsupported ACPI serial devices
(bnc#1012628).
- iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU
(bnc#1012628).
- tty: link tty and port before configuring it as console
(bnc#1012628).
- tty: always relink the port (bnc#1012628).
- arm64: Move __ARCH_WANT_SYS_CLONE3 definition to uapi headers
(bnc#1012628).
- arm64: Implement copy_thread_tls (bnc#1012628).
- arm: Implement copy_thread_tls (bnc#1012628).
- parisc: Implement copy_thread_tls (bnc#1012628).
- riscv: Implement copy_thread_tls (bnc#1012628).
- xtensa: Implement copy_thread_tls (bnc#1012628).
- clone3: ensure copy_thread_tls is implemented (bnc#1012628).
- um: Implement copy_thread_tls (bnc#1012628).
- staging: vt6656: remove bool from vnt_radio_power_on ret
(bnc#1012628).
- mwifiex: fix possible heap overflow in
mwifiex_process_country_ie() (bnc#1012628).
- mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf
(bnc#1012628).
- rpmsg: char: release allocated memory (bnc#1012628).
- scsi: bfa: release allocated memory in case of error
(bnc#1012628).
- rtl8xxxu: prevent leaking urb (bnc#1012628).
- ath10k: fix memory leak (bnc#1012628).
- HID: hiddev: fix mess in hiddev_open() (bnc#1012628).
- phy: cpcap-usb: Fix error path when no host driver is loaded
(bnc#1012628).
- phy: cpcap-usb: Fix flakey host idling and enumerating of
devices (bnc#1012628).
- netfilter: arp_tables: init netns pointer in xt_tgchk_param
struct (bnc#1012628).
- netfilter: conntrack: dccp, sctp: handle null timeout argument
(bnc#1012628).
- netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is
present (bnc#1012628).
- Update config files.
- commit 9cfb8de
- drm/i915/gen9: Clear residual context state on context switch
(CVE-2019-14615 bsc#1160195).
- commit 63e6175
- Revert "iwlwifi: mvm: fix scan config command size" (bsc#1160717).
- commit cf0d366
- Linux 5.4.11 (bnc#1012628).
- USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein
(bnc#1012628).
- bpf: Fix passing modified ctx to ld/abs/ind instruction
(bnc#1012628).
- ASoC: rt5682: fix i2c arbitration lost issue (bnc#1012628).
- spi: pxa2xx: Add support for Intel Jasper Lake (bnc#1012628).
- regulator: fix use after free issue (bnc#1012628).
- ASoC: max98090: fix possible race conditions (bnc#1012628).
- spi: fsl: Fix GPIO descriptor support (bnc#1012628).
- gpio: Handle counting of Freescale chipselects (bnc#1012628).
- spi: fsl: Handle the single hardwired chipselect case
(bnc#1012628).
- locking/spinlock/debug: Fix various data races (bnc#1012628).
- netfilter: ctnetlink: netns exit must wait for callbacks
(bnc#1012628).
- x86/intel: Disable HPET on Intel Ice Lake platforms
(bnc#1012628).
- netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER
event (bnc#1012628).
- mwifiex: Fix heap overflow in
mmwifiex_process_tdls_action_frame() (bnc#1012628).
- libtraceevent: Fix lib installation with O= (bnc#1012628).
- libtraceevent: Copy pkg-config file to output folder when
using O= (bnc#1012628).
- regulator: core: fix regulator_register() error paths to
properly release rdev (bnc#1012628).
- x86/efi: Update e820 with reserved EFI boot services data to
fix kexec breakage (bnc#1012628).
- ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89
(bnc#1012628).
- selftests: netfilter: use randomized netns names (bnc#1012628).
- efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs
(bnc#1012628).
- efi/gop: Return EFI_SUCCESS if a usable GOP was found
(bnc#1012628).
- efi/gop: Fix memory leak in __gop_query32/64() (bnc#1012628).
- efi/earlycon: Remap entire framebuffer after page initialization
(bnc#1012628).
- ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing
(bnc#1012628).
- ARM: vexpress: Set-up shared OPP table instead of individual
for each CPU (bnc#1012628).
- netfilter: uapi: Avoid undefined left-shift in xt_sctp.h
(bnc#1012628).
- netfilter: nft_set_rbtree: bogus lookup/get on consecutive
elements in named sets (bnc#1012628).
- netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END
(bnc#1012628).
- netfilter: nf_tables: validate NFT_DATA_VALUE after
nft_data_init() (bnc#1012628).
- netfilter: nf_tables: skip module reference count bump on
object updates (bnc#1012628).
- netfilter: nf_tables_offload: return EOPNOTSUPP if rule
specifies no actions (bnc#1012628).
- ARM: dts: BCM5301X: Fix MDIO node address/size cells
(bnc#1012628).
- selftests/ftrace: Fix to check the existence of
set_ftrace_filter (bnc#1012628).
- selftests/ftrace: Fix ftrace test cases to check unsupported
(bnc#1012628).
- selftests/ftrace: Do not to use absolute debugfs path
(bnc#1012628).
- selftests/ftrace: Fix multiple kprobe testcase (bnc#1012628).
- selftests: safesetid: Move link library to LDLIBS (bnc#1012628).
- selftests: safesetid: Check the return value of setuid/setgid
(bnc#1012628).
- selftests: safesetid: Fix Makefile to set correct test program
(bnc#1012628).
- ARM: exynos_defconfig: Restore debugfs support (bnc#1012628).
- ARM: dts: Cygnus: Fix MDIO node address/size cells
(bnc#1012628).
- spi: spi-cavium-thunderx: Add missing pci_release_regions()
(bnc#1012628).
- reset: Do not register resource data for missing resets
(bnc#1012628).
- ASoC: topology: Check return value for snd_soc_add_dai_link()
(bnc#1012628).
- ASoC: topology: Check return value for soc_tplg_pcm_create()
(bnc#1012628).
- ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on
unknown header (bnc#1012628).
- ASoC: SOF: Intel: split cht and byt debug window sizes
(bnc#1012628).
- ARM: dts: am335x-sancloud-bbe: fix phy mode (bnc#1012628).
- ARM: omap2plus_defconfig: Add back DEBUG_FS (bnc#1012628).
- ARM: dts: bcm283x: Fix critical trip point (bnc#1012628).
- arm64: dts: ls1028a: fix typo in TMU calibration data
(bnc#1012628).
- bpf, riscv: Limit to 33 tail calls (bnc#1012628).
- bpf, mips: Limit to 33 tail calls (bnc#1012628).
- bpftool: Don't crash on missing jited insns or ksyms
(bnc#1012628).
- perf metricgroup: Fix printing event names of metric group
with multiple events (bnc#1012628).
- perf header: Fix false warning when there are no duplicate
cache entries (bnc#1012628).
- spi: spi-ti-qspi: Fix a bug when accessing non default CS
(bnc#1012628).
- ARM: dts: am437x-gp/epos-evm: fix panel compatible
(bnc#1012628).
- kselftest/runner: Print new line in print of timeout log
(bnc#1012628).
- kselftest: Support old perl versions (bnc#1012628).
- samples: bpf: Replace symbol compare of trace_event
(bnc#1012628).
- samples: bpf: fix syscall_tp due to unused syscall
(bnc#1012628).
- arm64: dts: ls1028a: fix reboot node (bnc#1012628).
- ARM: imx_v6_v7_defconfig: Explicitly restore CONFIG_DEBUG_FS
(bnc#1012628).
- pinctrl: aspeed-g6: Fix LPC/eSPI mux configuration
(bnc#1012628).
- bus: ti-sysc: Fix missing reset delay handling (bnc#1012628).
- clk: walk orphan list on clock provider registration
(bnc#1012628).
- mac80211: fix TID field in monitor mode transmit (bnc#1012628).
- cfg80211: fix double-free after changing network namespace
(bnc#1012628).
- pinctrl: pinmux: fix a possible null pointer in
pinmux_can_be_used_for_gpio (bnc#1012628).
- powerpc: Ensure that swiotlb buffer is allocated from low memory
(bnc#1012628).
- btrfs: Fix error messages in qgroup_rescan_init (bnc#1012628).
- Btrfs: fix cloning range with a hole when using the NO_HOLES
feature (bnc#1012628).
- powerpc/vcpu: Assume dedicated processors as non-preempt
(bnc#1012628).
- powerpc/spinlocks: Include correct header for static key
(bnc#1012628).
- btrfs: handle error in btrfs_cache_block_group (bnc#1012628).
- Btrfs: fix hole extent items with a zero size after range
cloning (bnc#1012628).
- ocxl: Fix potential memory leak on context creation
(bnc#1012628).
- bpf: Clear skb->tstamp in bpf_redirect when necessary
(bnc#1012628).
- habanalabs: rate limit error msg on waiting for CS
(bnc#1012628).
- habanalabs: remove variable 'val' set but not used
(bnc#1012628).
- bnx2x: Do not handle requests from VFs after parity
(bnc#1012628).
- bnx2x: Fix logic to get total no. of PFs per engine
(bnc#1012628).
- cxgb4: Fix kernel panic while accessing sge_info (bnc#1012628).
- net: usb: lan78xx: Fix error message format specifier
(bnc#1012628).
- parisc: fix compilation when KEXEC=n and KEXEC_FILE=y
(bnc#1012628).
- parisc: add missing __init annotation (bnc#1012628).
- rfkill: Fix incorrect check to avoid NULL pointer dereference
(bnc#1012628).
- ASoC: wm8962: fix lambda value (bnc#1012628).
- regulator: rn5t618: fix module aliases (bnc#1012628).
- spi: nxp-fspi: Ensure width is respected in spi-mem operations
(bnc#1012628).
- clk: at91: fix possible deadlock (bnc#1012628).
- staging: axis-fifo: add unspecified HAS_IOMEM dependency
(bnc#1012628).
- iommu/iova: Init the struct iova to fix the possible memleak
(bnc#1012628).
- kconfig: don't crash on NULL expressions in expr_eq()
(bnc#1012628).
- scripts: package: mkdebian: add missing rsync dependency
(bnc#1012628).
- perf/x86: Fix potential out-of-bounds access (bnc#1012628).
- perf/x86/intel: Fix PT PMI handling (bnc#1012628).
- sched/psi: Fix sampling error and rare div0 crashes with
cgroups and high uptime (bnc#1012628).
- psi: Fix a division error in psi poll() (bnc#1012628).
- usb: typec: fusb302: Fix an undefined reference to
'extcon_get_state' (bnc#1012628).
- block: end bio with BLK_STS_AGAIN in case of non-mq devs and
REQ_NOWAIT (bnc#1012628).
- fs: avoid softlockups in s_inodes iterators (bnc#1012628).
- fs: call fsnotify_sb_delete after evict_inodes (bnc#1012628).
- perf/smmuv3: Remove the leftover put_cpu() in error path
(bnc#1012628).
- iommu/dma: Relax locking in iommu_dma_prepare_msi()
(bnc#1012628).
- io_uring: don't wait when under-submitting (bnc#1012628).
- clk: Move clk_core_reparent_orphans() under CONFIG_OF
(bnc#1012628).
- net: stmmac: selftests: Needs to check the number of Multicast
regs (bnc#1012628).
- net: stmmac: Determine earlier the size of RX buffer
(bnc#1012628).
- net: stmmac: Do not accept invalid MTU values (bnc#1012628).
- net: stmmac: xgmac: Clear previous RX buffer size (bnc#1012628).
- net: stmmac: RX buffer size must be 16 byte aligned
(bnc#1012628).
- net: stmmac: Always arm TX Timer at end of transmission start
(bnc#1012628).
- s390/purgatory: do not build purgatory with kcov, kasan and
friends (bnc#1012628).
- drm/exynos: gsc: add missed component_del (bnc#1012628).
- tpm/tpm_ftpm_tee: add shutdown call back (bnc#1012628).
- xsk: Add rcu_read_lock around the XSK wakeup (bnc#1012628).
- net/mlx5e: Fix concurrency issues between config flow and XSK
(bnc#1012628).
- net/i40e: Fix concurrency issues between config flow and XSK
(bnc#1012628).
- net/ixgbe: Fix concurrency issues between config flow and XSK
(bnc#1012628).
- platform/x86: pcengines-apuv2: fix simswap GPIO assignment
(bnc#1012628).
- arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list
(bnc#1012628).
- block: Fix a lockdep complaint triggered by request queue
flushing (bnc#1012628).
- s390/dasd/cio: Interpret ccw_device_get_mdc return value
correctly (bnc#1012628).
- s390/dasd: fix memleak in path handling error case
(bnc#1012628).
- block: fix memleak when __blk_rq_map_user_iov() is failed
(bnc#1012628).
- parisc: Fix compiler warnings in debug_core.c (bnc#1012628).
- sbitmap: only queue kyber's wait callback if not already active
(bnc#1012628).
- s390/qeth: handle error due to unsupported transport mode
(bnc#1012628).
- s390/qeth: fix promiscuous mode after reset (bnc#1012628).
- s390/qeth: don't return -ENOTSUPP to userspace (bnc#1012628).
- llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c
(and _test_c) (bnc#1012628).
- hv_netvsc: Fix unwanted rx_table reset (bnc#1012628).
- selftests: pmtu: fix init mtu value in description
(bnc#1012628).
- tracing: Do not create directories if lockdown is in affect
(bnc#1012628).
- gtp: fix bad unlock balance in gtp_encap_enable_socket
(bnc#1012628).
- macvlan: do not assume mac_header is set in macvlan_broadcast()
(bnc#1012628).
- net: dsa: mv88e6xxx: Preserve priority when setting CPU port
(bnc#1012628).
- net: freescale: fec: Fix ethtool -d runtime PM (bnc#1012628).
- net: stmmac: dwmac-sun8i: Allow all RGMII modes (bnc#1012628).
- net: stmmac: dwmac-sunxi: Allow all RGMII modes (bnc#1012628).
- net: stmmac: Fixed link does not need MDIO Bus (bnc#1012628).
- net: usb: lan78xx: fix possible skb leak (bnc#1012628).
- pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (bnc#1012628).
- sch_cake: avoid possible divide by zero in cake_enqueue()
(bnc#1012628).
- sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY
(bnc#1012628).
- tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK
(bnc#1012628).
- vxlan: fix tos value before xmit (bnc#1012628).
- mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO
(bnc#1012628).
- net: sch_prio: When ungrafting, replace with FIFO (bnc#1012628).
- vlan: fix memory leak in vlan_dev_set_egress_priority
(bnc#1012628).
- vlan: vlan_changelink() should propagate errors (bnc#1012628).
- macb: Don't unregister clks unconditionally (bnc#1012628).
- net/mlx5: Move devlink registration before interfaces load
(bnc#1012628).
- net: dsa: mv88e6xxx: force cmode write on 6141/6341
(bnc#1012628).
- net/mlx5e: Always print health reporter message to dmesg
(bnc#1012628).
- net/mlx5: DR, No need for atomic refcount for internal SW
steering resources (bnc#1012628).
- net/mlx5e: Fix hairpin RSS table size (bnc#1012628).
- net/mlx5: DR, Init lists that are used in rule's member
(bnc#1012628).
- usb: dwc3: gadget: Fix request complete check (bnc#1012628).
- USB: core: fix check for duplicate endpoints (bnc#1012628).
- USB: serial: option: add Telit ME910G1 0x110a composition
(bnc#1012628).
- usb: missing parentheses in USE_NEW_SCHEME (bnc#1012628).
- Refresh
patches.suse/V4-04-10-ARM-dts-bcm283x-Move-BCM2835-6-7-specific-to-bcm2835-common.dtsi.patch.
- commit 2d02eb4
==== kitemmodels ====
- Use python3 to build the python bindings.
- Fix the python bindings build and installation.
==== kmail ====
Subpackages: kmail-application-icons kmail-lang ktnef
- Drop the unneeded python2 requirement.
==== kmail-account-wizard ====
Subpackages: kmail-account-wizard-lang
- Drop the unneeded python2 requirement.
==== knotes ====
Subpackages: knotes-lang
- Drop the unneeded python2 requirement.
==== libgpod ====
Subpackages: libgpod-lang libgpod-tools libgpod4
- Disable python2 module: switch bcond_without python2 to _with
python2.
==== libkolabxml ====
- Drop the python bindings package to get rid of the python2 dependency.
- Remove obsolete conditions.
==== libmbim ====
Version update (1.20.4 -> 1.22.0)
Subpackages: libmbim-glib4 mbimcli-bash-completion
- Update to version 1.22.0
+ libmbim-glib: Message parsing logic improved to avoid reading
fields out of bounds, e.g. if the messages sent by the modem
are malformed or not in line with the specs.
+ Several other minor improvements and fixes.
==== libmodulemd ====
Version update (2.8.2 -> 2.8.3)
- Update to 2.8.3
+ Detect GDate autoptr when available to fix build with glib2 >= 2.63.3
+ Correct typo in MODULEMD_REPLACE_SET()
+ Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist
+ Add support for new ModulemdBuildopts arches attribute
==== libqmi ====
Version update (1.24.2 -> 1.24.4)
Subpackages: libqmi-glib5 libqmi-tools
- Update to version 1.24.4:
* libqmi-glib: the logic behind QMI_DEVICE_OPEN_FLAGS_VERSION_INFO
has been updated, and from now on it will only make sure the
version info of the device is loaded when it's opened.
The library will no longer prevent a given message from being
sent to the module based on the version information kept in
the message database.
* docs: fixed Since tags in UIM messages using the fixed
"Session" TLV introduced in 1.22.
==== libqt5-qtbase ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5Concurrent5 libQt5Core5 libQt5DBus5 libQt5Gui5 libQt5Network5 libQt5OpenGL5 libQt5PrintSupport5 libQt5Sql5 libQt5Sql5-mysql libQt5Sql5-sqlite libQt5Test5 libQt5Widgets5 libQt5Xml5 libqt5-qtbase-platformtheme-gtk3
- Update license tag
- Add patches to avoid regression with rendering of translucent text
(QTBUG-80982):
* 0001-Revert-Fix-text-rendering-regression-on-semi-transpa.patch
* 0002-Revert-Fix-crash-with-gamma-corrected-text-blending-.patch
* 0003-Revert-Handle-transparent-pen-color-in-fast-text-pat.patch
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtbase.git/tree/dist/changes-5.14.0?h=v5.14.0
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtbase.git/tree/dist/changes-5.13.2?h=v5.14.0
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Drop patch, Qt behaviour changed now and applications can deal with
it meanwhile:
* 0001-Revert-QWidgetWindow-Immediately-forward-close-event.patch
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Drop libqt5-Fix-Gujarati-font.patch, didn't apply anymore:
* Was probably fixed upstream a loooong time ago (QTBUG-44568)
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Refresh patches:
* 0001-Revert-Always-escape-the-table-names-when-creating-t.patch
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Drop patches, now upstream:
* 0001-tslib-plugin-remove-debug-print-on-old-tslib-version.patch
* 0001-QWidget-setFocusProxy-adjust-focus-widget-properly.patch
- Disable relocatability, it breaks /usr/lib/sse2 (QTBUG-78948)
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Refresh patches:
* 0001-Add-remote-print-queue-support.patch
- Drop patches, don't apply anymore after upstream refactoring and the
main bug for them seems fixed:
* 0001-Sanitize-QXcbScreen-s-pixelDensity-values.patch
* 0002-xcb-Use-the-screen-s-physical-DPI-as-logical-DPI-unl.patch
- Drop patches, now upstream:
* 0001-Fix-notification-of-QDockWidget-when-it-gets-undocke.patch
* 0001-Fix-CMake-config-files-for-libdir-different-from-lib.patch
* 0001-Fix-qfloat16-methods-definition-without-declaration-.patch
- Enable zstd support again, issues got fixed upstream meanwhile
- Add patch to fix build against older tslib:
* 0001-tslib-plugin-remove-debug-print-on-old-tslib-version.patch
==== libqt5-qtconnectivity ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5Bluetooth5 libQt5Bluetooth5-imports libQt5Nfc5 libQt5Nfc5-imports libqt5-qtconnectivity-tools
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtconnectivity.git/tree/dist/changes-5.14.0?h=v5…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtconnectivity.git/tree/dist/changes-5.13.2?h=v5…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtdeclarative ====
Version update (5.13.1 -> 5.14.0)
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtdeclarative.git/tree/dist/changes-5.14.0?h=v5.…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtdeclarative.git/tree/dist/changes-5.13.2?h=v5.…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Refresh sse2_nojit.patch:
* Basically a rewrite, needed for the new config system
==== libqt5-qtgraphicaleffects ====
Version update (5.13.1 -> 5.14.0)
- Update the license tag.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtgraphicaleffects.git/tree/dist/changes-5.14.0?…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtgraphicaleffects.git/tree/dist/changes-5.13.2?…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtimageformats ====
Version update (5.13.1 -> 5.14.0)
- Update the license tag.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtimageformats.git/tree/dist/changes-5.14.0?h=v5…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtimageformats.git/tree/dist/changes-5.13.2?h=v5…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtlocation ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5Location5 libQt5Positioning5 libQt5PositioningQuick5
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtlocation.git/tree/dist/changes-5.14.0?h=v5.14.0
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtlocation.git/tree/dist/changes-5.13.2?h=v5.14.0
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtmultimedia ====
Version update (5.13.1 -> 5.14.0)
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtmultimedia.git/tree/dist/changes-5.14.0?h=v5.1…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtmultimedia.git/tree/dist/changes-5.13.2?h=v5.1…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtnetworkauth ====
Version update (5.13.1 -> 5.14.0)
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtnetworkauth.git/tree/dist/changes-5.14.0?h=v5.…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtnetworkauth.git/tree/dist/changes-5.13.2?h=v5.…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtquickcontrols ====
Version update (5.13.1 -> 5.14.0)
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtquickcontrols.git/tree/dist/changes-5.14.0?h=v…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtquickcontrols.git/tree/dist/changes-5.13.2?h=v…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtquickcontrols2 ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5QuickControls2-5 libQt5QuickTemplates2-5
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtquickcontrols2.git/tree/dist/changes-5.14.0?h=…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtquickcontrols2.git/tree/dist/changes-5.13.2?h=…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtscript ====
Version update (5.13.1 -> 5.14.0)
- Remove unneeded parentheses in license tag
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtscript.git/tree/dist/changes-5.14.0?h=v5.14.0
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtscript.git/tree/dist/changes-5.13.2?h=v5.14.0
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtsensors ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5Sensors5 libQt5Sensors5-imports
- Update the license tag.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtsensors.git/tree/dist/changes-5.14.0?h=v5.14.0
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtsensors.git/tree/dist/changes-5.13.2?h=v5.14.0
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtserialport ====
Version update (5.13.1 -> 5.14.0)
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtserialport.git/tree/dist/changes-5.14.0?h=v5.1…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtserialport.git/tree/dist/changes-5.13.2?h=v5.1…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtspeech ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5TextToSpeech5 libqt5-qtspeech-plugin-speechd
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtspeech.git/tree/dist/changes-5.14.0?h=v5.14.0
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtspeech.git/tree/dist/changes-5.13.2?h=v5.14.0
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtsvg ====
Version update (5.13.1 -> 5.14.0)
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtsvg.git/tree/dist/changes-5.14.0?h=v5.14.0
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtsvg.git/tree/dist/changes-5.13.2?h=v5.14.0
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Drop patch, fixed upstream:
* 0001-Revert-Fix-rendering-of-SVGs-with-viewBoxes.patch
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Add patch to avoid regression (QTBUG-78200):
* 0001-Revert-Fix-rendering-of-SVGs-with-viewBoxes.patch
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qttools ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5Designer5 libQt5Help5 libqt5-qdbus libqt5-qtpaths
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qttools.git/tree/dist/changes-5.14.0?h=v5.14.0
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qttools.git/tree/dist/changes-5.13.2?h=v5.14.0
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qttranslations ====
Version update (5.13.1 -> 5.14.0)
- Update the license tag.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qttranslations.git/tree/dist/changes-5.14.0?h=v5…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qttranslations.git/tree/dist/changes-5.13.2?h=v5…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtvirtualkeyboard ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5HunspellInputMethod5 libQt5VirtualKeyboard5 libqt5-qtvirtualkeyboard-hunspell
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtvirtualkeyboard.git/tree/dist/changes-5.14.0?h…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtvirtualkeyboard.git/tree/dist/changes-5.13.2?h…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtwayland ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5WaylandClient5 libQt5WaylandCompositor5
- Remove unneeded parentheses in License tag
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtwayland.git/tree/dist/changes-5.14.0?h=v5.14.0
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtwayland.git/tree/dist/changes-5.13.2?h=v5.14.0
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Add patch to address performance regression (kde#412924):
* 0001-Avoid-animating-single-frame-cursors.patch
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Drop patch, cause of the regression was reverted in qtbase:
* 0003-Client-Don-t-send-fake-SurfaceCreated-Destroyed-even.patch
- Drop patch, now upstream:
* 0004-Client-Make-handleUpdate-aware-of-exposure-changes.patch
- Drop patch, it's (hopefully) no longer necessary:
* workaround-null-object.patch
- Add patch to fix build:
* fix-return-nonvoid-function.patch
==== libqt5-qtwebchannel ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5WebChannel5 libQt5WebChannel5-imports
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtwebchannel.git/tree/dist/changes-5.14.0?h=v5.1…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtwebchannel.git/tree/dist/changes-5.13.2?h=v5.1…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtwebengine ====
Version update (5.13.1 -> 5.14.0)
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.14.0?h=v5.14…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.13.2?h=v5.14…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Remove patches, now upstream:
* fix-system-icu.patch
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Drop patch, not necessary anymore:
* harmony-fix.diff
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Drop chromium-non-void-return.patch, with newer post-build-checks
this is not necessary anymore
- Add patch to fix build with system ICU (QTBUG-78911):
* fix-system-icu.patch
- Add gn_args+=link_pulseaudio=true to work around incompatibility
with PA 13 headers (QTBUG-77037)
- Enable kerberos support
- Update to 5.13.1:
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.13.1/?h=v5.1…
- Increase disk constraints to 12G, TW needs 11.7G currently
- Increase assumed per-job memory use to 2.5GB
- add 0001-fix-build-after-y2038-changes-in-glibc.patch
- Update to 5.13.0:
* New bugfix release
* No changelog available
* For more details about Qt 5.13 please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.13.0/?h=5.13
- Replace open coded macro for parallel build limit by the one from the
memory-constraints package
- Update to 5.13.0-rc:
* New bugfix release
* No changelog available
- Fix system_vpx bcond
- Update to 5.13.0-beta2:
* New bugfix release
* No changelog available
- Refresh patches:
* harmony-fix.diff
* chromium-non-void-return.patch (sigh, again)
- Fix system_vpx bcond
- Disable using the system ICU on Leap < 16, too old
- Update to 5.12.3:
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.12.3/?h=v5.1…
- Refresh chromium-non-void-return.patch
- Update to 5.13.0-beta1:
* New feature release
* For more details about Qt 5.13 please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.13.0/?h=5.13
- Refresh patches:
* disable-gpu-when-using-nouveau-boo-1005323.diff
* harmony-fix.diff
* chromium-non-void-return.patch (sigh)
- Remote patches, now upstream:
* reproducible.patch
- Update to 5.12.2:
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.12.2/?h=5.12…
- Remove patches, now upstream:
* cve-2019-5786.patch
- Add cve-2019-5786.patch
Backport fix for CVE-2019-5786
https://bugreports.qt.io/browse/QTBUG-74254
- Fix build on Leap 42.3 by adding c++14 to QT_CONFIG
- Update to 5.12.1:
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.12.1/?h=v5.1…
- Refresh disable-gpu-when-using-nouveau-boo-1005323.diff
- Remove patches, now upstream:
* gn-fix_arm.patch
* chromium-66.0.3359.170-gcc8-alignof.patch
- Add reproducible.patch to override chromium build date
to make package build reproducible (boo#1047218)
- Use openSUSE's ninja for the build so that we can apply fixes there
that are used by everyone (boo#1118619)
- Backport patch to fix %arm builds:
* gn-fix_arm.patch
- Update to 5.12.0:
* New feature release
* For more details please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.12.0/?h=v5.1…
- Update to 5.12.0-rc2:
* New bugfix release
* Only important bugfixes
- Changelog for Qt 5.12.0:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.12.0/?h=5.12…
- Update to 5.12.0-rc:
* New bugfix release
* No changelog available
- Update to 5.12.0-beta4:
* New bugfix release
* No changelog available
- Add yet another hunk to chromium-non-void-return.patch
- Update to 5.12.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.12.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.12.0-beta1:
* New bugfix release
* No changelog available
- Refresh patches:
* harmony-fix.diff
* chromium-66.0.3359.170-gcc8-alignof.patch
- Replace no-return-in-nonvoid-function.diff with
with chromium-non-void-return.patch from the chromium package
- Update to 5.12.0-alpha:
* New feature release
* For more details please see:
* http://wiki.qt.io/New_Features_in_Qt_5.12
- Refresh disable-gpu-when-using-nouveau-boo-1005323.diff
- Raise mem_per_process to 200M
- Update to 5.11.2
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.11.2/?h=v5.1…
- Remove patches, now upstream:
* fix-build-with-ffmpeg4.patch
- Use pkgconfig() notation for the libav* BuildRequires
- Enable building against the system ICU again
- Add physicalmemory >= 5GiB to _constraints in the hope to speed up
builds
- Update to 5.11.1
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.11.1/?h=v5.1…
- Remove patches, now upstream:
* fix-build-with-gcc-8.patch
* fix-build-with-gcc-8-for-real.patch
* fix-build-with-opengles2.patch
- Add patch to fix build on 32-bit:
* chromium-66.0.3359.170-gcc8-alignof.patch
- Add a patch to fix build with opengles2 (means on ARM):
* fix-build-with-opengles2.patch
- Add yet another upstream chromium patch to fix build with GCC 8.1:
* fix-build-with-gcc-8-for-real.patch
- Add upstream Chromium patch to fix build with GCC 8.1:
* fix-build-with-gcc-8.patch
- Add upstream Chromium patch to fix build with ffmpeg 4:
* fix-build-with-ffmpeg4.patch
- Refresh patches:
* disable-gpu-when-using-nouveau-boo-1005323.diff
* harmony-fix.diff
- Fix %postun: Comment in wrong section
- Update to 5.11.0
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.11.0/?h=v5.1…
- Use %autopatch
- Use %license
- Update to 5.11.0-rc
* New bugfix release
* No changelog available
- Fix armv6 by removing unneeded additionnal RPM_OPT_FLAGS
- Update to 5.11.0-beta4
* New bugfix release
* No changelog available
- Add no-return-in-nonvoid-function.diff in order to fix boo#1087068.
- Update to 5.11.0-beta3
* New bugfix release
* No changelog available
- Refresh patches:
* no-return-in-nonvoid-function.diff
- Changed license header back to original template
* LGPL-2.1-or-later was wrong
- Package license is LGPL-3.0-only, GPL-2.0-only, GPL-3.0-only
* incorporates 3rd party code (Chromium, WebKit, even some dating
back to KHTML), therefore no "with-Qt-Company-Qt-exception-1.1"
because those 3rd parties never granted them.
- Update to 5.11.0-beta2
* New bugfix release
* No changelog available
- Remove patches, now upstream:
* qtwebengine-everywhere-src-5.10.1-security-5.9.5.patch
* qtwebengine-everywhere-src-5.10.1-CVE-2018-6033.patch
- Only automatically convert dictionaries on Leap 15 or higher,
%filetriggerin is not supported in Leap 42.3 which caused the
build to fail
- Enable spell checking:
* Ported script snippet from Fedora package by Kevin Kofler
* Converts available Hunspell dictionaries locally during installation
- Changed specfile header to reflect code coming from K. Kofler
- Also adjust the minimum versions of the private-headers-devel
subpackage's requirements
- Apply a fix to make QtWE-using applications actually compile against it
- Forward-port security backports from 5.9.5 LTS (up to Chromium 65.0.3325.146)
* qtwebengine-everywhere-src-5.10.1-security-5.9.5.patch from Fedora
* qtwebengine-everywhere-src-5.10.1-CVE-2018-6033.patch from Fedora
- Fix the license tag.
- Update to 5.11.0-beta1
* New feature release
* For more details please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.11.0-beta1/?…
- Update to 5.11.0-alpha
* New feature release
* For more details please see:
* https://wiki.qt.io/New_Features_in_Qt_5.11
- Refresh patches:
* armv6-ffmpeg-no-thumb.patch
- Update to 5.10.1
* New bugfix release
* For more details please see:
* http://code.qt.io/cgit/qt/qtwebengine.git/plain/dist/changes-5.10.1/?h=v5.1…
- Eliminate build dependency on procps: we only used it to run
'free', in order to find out how much RAM we have available. We
can get this information directly from the kernel, from
/proc/meminfo.
- Also work around crashes on wayland by disabling the GPU by default (boo#1060990):
* disable-gpu-when-using-nouveau-boo-1005323.diff
==== libqt5-qtwebsockets ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5WebSockets5 libQt5WebSockets5-imports
- Update the license tags
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtwebsockets.git/tree/dist/changes-5.14.0?h=v5.1…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtwebsockets.git/tree/dist/changes-5.13.2?h=v5.1…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtx11extras ====
Version update (5.13.1 -> 5.14.0)
- Update the license tag.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtx11extras.git/tree/dist/changes-5.14.0?h=v5.14…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtx11extras.git/tree/dist/changes-5.13.2?h=v5.14…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libqt5-qtxmlpatterns ====
Version update (5.13.1 -> 5.14.0)
Subpackages: libQt5XmlPatterns5 libqt5-qtxmlpatterns-imports
- Update the license tags.
- Update to 5.14.0:
* New bugfix release
* For the changes between 5.13.2 and 5.14.0 please see:
https://code.qt.io/cgit/qt/qtxmlpatterns.git/tree/dist/changes-5.14.0?h=v5.…
* For the changes between 5.13.1 and 5.13.2 please see:
https://code.qt.io/cgit/qt/qtxmlpatterns.git/tree/dist/changes-5.13.2?h=v5.…
- Update to 5.14.0-rc:
* New bugfix release
* No changelog available
* For more details please see:
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
- Update to 5.14.0-beta3:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta2:
* New bugfix release
* No changelog available
- Update to 5.14.0-beta1:
* New bugfix release
* No changelog available
- Update to 5.14.0-alpha:
* New feature release
* No changelog available
* For more details about Qt 5.14 please see:
https://wiki.qt.io/New_Features_in_Qt_5.14
==== libreoffice ====
Version update (6.4.0.1 -> 6.4.0.2)
Subpackages: libreoffice-base libreoffice-base-drivers-firebird libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit
- Add lo-Fix-build-with-poppler-0.83.patch: Fix build with
poppler-0.83.
- Update to 6.4.0.2:
* RC2 of 6.4 release
- Drop merged patch 0001-tdf-129879-Fix-wrong-order-of-buttons.patch
==== libstorage-ng ====
Version update (4.2.55 -> 4.2.56)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- merge gh#openSUSE/libstorage-ng#701
- check for existence of lvm vg before using it (bsc#1161191)
- 4.2.56
==== libxkbcommon ====
Version update (0.9.1 -> 0.10.0)
Subpackages: libxkbcommon-x11-0 libxkbcommon0
- Update to release 0.10.0
* Fix quadratic complexity in the XKB file parser.
* Add $XDG_CONFIG_HOME/xkb to the default search path. If
$XDG_CONFIG_HOME is not set, $HOME/.config/xkb is used. If
$HOME is not set, the path is not added. The XDG path is
looked up before the existing default search path $HOME/.xkb.
* Add support for include statements in XKB rules files.
* Fix bug where the merge mode only applied to the first vmod
in a "virtual_modifiers" statement.
* Reject interpret modifier predicate with more than one value.
* Correctly handle capitalization of the ssharp keysym.
==== libzypp ====
Version update (17.20.0 -> 17.21.0)
- Selectable: Fix highestAvailableVersionObj if only retracted
packages are available. Avoid using retracted items as candidate
(jira#SLE-8905)
- version 17.21.0 (20)
==== multipath-tools ====
Version update (0.8.3+9+suse.f6f2a52 -> 0.8.3+10+suse.86684b9)
Subpackages: kpartx libmpath0
- Update to version 0.8.3+10+suse.86684b9:
* libmultipath: fix compilation with -fno-common
(boo#1160403)
==== numactl ====
Version update (2.0.12 -> 2.0.13)
Subpackages: libnuma1
- Update to version 2.0.13:
* Release numactl 2.0.13
* Skip `test/move_pages` if we don't have at least two nodes available
* Add license files: GPLv2 + LGPLv2.1
* Handle cpu-less node for bind_range test
* Convert numastat.c to standard numactl coding style
* Disable clang travis targets for now
* numastat.8: clarify that information relates to resident pages
* Fix all declarations to be C prototypes
* numatopology: Add check for cpu-less nodes
* Update INSTALL.md
* numastat: when reading no-exist pid, return EXIT_FAILURE
* numastat: Add KReclaimable to list of known fields in meminfo
* numastat: Better diagnostic when find unknown string in meminfo
* Enable building on s390x
* Correct sysconf constants
* Removed unnecessary exit from memhog.c Solves issue #50
* Synchronized usage function with man page
* Added memhog.8 to Makefile.am
* memhog: add man page
* Allow linking with lld by deduplicating symbols
* numademo: free the node_to_use on the way out
* numademo: free test nodemask
* libnuma: cleanup node cpu mask in destructor
* numactl: add va_end to usage function
* travis: add build matrix
* remove kernel version check
* add missing linux version header
* make MPOL_ macros match linux kernel
* add missing policy
* Fix: Add ShmemHugePages and ShmemPmdMapped to system_meminfo[]
* Fix: move_pages test for non-contiguous nodes
* Correct calculation of nr_nodes and re-enable move_pages test
* Fix: regress test numastat function and few test fixes
* Fix: distance test to include all existing nodes
* numademo: fix wrong node input
* Fix: node_list with memory-less nodes
- Drop autoconf/libtool BuildRequires and autoreconf invocation,
bundled configure is up-to-date.
- Drop obsolete revert_date_in_numastat.patch, gcc sets __DATE__
based on SOURCE_DATE_EPOCH now.
- Correct License for devel subpackage, same as for the library
(LGPL-2.1-or-later).
==== openvpn ====
Version update (2.4.7 -> 2.4.8)
- Update to version 2.4.8:
* mbedtls: fix segfault by calling mbedtls_cipher_free() in
cipher_ctx_free()
* cleanup: Remove RPM openvpn.spec build approach
* docs: Update INSTALL
* build: Package missing mock_msg.h
* Increase listen() backlog queue to 32
* Force combinationation of --socks-proxy and --proto UDP to use
IPv4.
* Wrong FILETYPE in .rc files
* Do not set pkcs11-helper 'safe fork mode'
* tests/t_lpback.sh: Switch sed(1) to POSIX-compatible regex.
* Fix various compiler warnings
* Fix regression, reinstate LibreSSL support.
* man: correct the description of --capath and --crl-verify
regarding CRLs
* Fix typo in NTLM proxy debug message
* Ignore --pull-filter for --mode server
* openssl: Fix compilation without deprecated OpenSSL 1.1 APIs
* Better error message when script fails due to script-security
setting
* Correct the return value of cryptoapi RSA signature callbacks
* Handle PSS padding in cryptoapicert
* cmocka: use relative paths
* Fix documentation of tls-verify script argument
- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
Allow OBS to shortcut through the -mini flavors.
==== patterns-base ====
Subpackages: patterns-base-apparmor patterns-base-base patterns-base-basesystem patterns-base-basic_desktop patterns-base-console patterns-base-documentation patterns-base-enhanced_base patterns-base-minimal_base patterns-base-sw_management patterns-base-transactional_base patterns-base-x11 patterns-base-x11_enhanced
- Re-enable purge-kernels-service dependency: dracut dropped the service.
==== perl-CGI ====
Version update (4.44 -> 4.45)
- updated to 4.45
see /usr/share/doc/packages/perl-CGI/Changes
4.45 2019-06-03
[ ENHANCEMENT ]
- Add support for SameSite=None cookies (GH #237, thanks to Dur09)
==== perl-IO-Tty ====
Version update (1.12 -> 1.14)
- updated to 1.14
see /usr/share/doc/packages/perl-IO-Tty/ChangeLog
2020-01-18 Todd Rinaldo <toddr(a)cpan.org> 1.14
* Add strict/warnings to Tty.pm
* Fix pod errors
* Typo: s/dependend/dependent/
* Prevent spurious warning from get_winsize()
* Fix usage of setsid
* Github actions testing. Windows is off of course.
* Make README.md
2014-12-14 Todd Rinaldo <toddr(a)cpan.org> 1.13_01
* RT 91590 - Remove MAP_TARGET from Makefile.PL
* RT 88271 - Fix for Solaris setuid when root running as other user
==== perl-Mojolicious ====
Version update (8.30 -> 8.32)
- updated to 8.32
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.32 2020-01-18
- Changed experimental -async flag to -async_await in Mojo::Base, because of a
Perl quirk that Future::AsyncAwait can't handle itself.
- Fixed a bug where the -async_await flag in Mojo::Base would not load
Mojo::Promise.
- updated to 8.31
see /usr/share/doc/packages/perl-Mojolicious/Changes
8.31 2020-01-14
- Added attr_is, attr_isnt, attr_like and attr_unlike methods to Test::Mojo.
(pau4o)
- Improved is_fresh method in Mojolicious::Static with support for weak etags.
(ether)
==== perl-XML-LibXML ====
Version update (2.0201 -> 2.0202)
- updated to 2.0202
see /usr/share/doc/packages/perl-XML-LibXML/Changes
2.0202 2020-01-13
- Disable loading external DTDs or external entities by default
- Thanks to Tim Retout
- Docs: Noting that HTTPS doesn't work for schema-loading either.
- Thanks to Jason McIntosh
- Allow to parse RelaxNG without accessing network
- Thanks to PALI
- Allow to parse XML Schema without accessing network
- Thanks to PALI
- Add Test-Count assertion count checking using
https://metacpan.org/pod/Code::TidyAll::Plugin::TestCount
==== perl-XML-LibXSLT ====
Version update (1.96 -> 1.99)
- Remove patch perl-XML-LibXSLT-lib-versions.patch (not needed anymore)
- updated to 1.99
see /usr/share/doc/packages/perl-XML-LibXSLT/Changes
1.99 2020-01-16
- Remove checks for libxslt versions
- https://rt.cpan.org/Ticket/Display.html?id=131155
- Thanks to SREZIC and others
- These checks were much maligned.
1.98 2020-01-16
- Replace xslt-config with plkg-config
- The former is going away
- https://github.com/shlomif/perl-XML-LibXSLT/pull/3
- Thanks to Debian.
- Fix cpanspec.yml (duplicate mentioning of patch)
- updated to 1.97
see /usr/share/doc/packages/perl-XML-LibXSLT/Changes
1.97 2020-01-14
- Tests hot fix for https://rt.cpan.org/Public/Bug/Display.html?id=131457
- Tests failed with XML::LibXML v 2.0202
- Thanks to jplesnik from Red Hat.
==== plasma5-workspace ====
Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-lang plasma5-workspace-libs xembedsniproxy
- Add patch to fix/workaround scaling issues Qt 5.14.0 (kde#415421, boo#1160624):
* 0001-Set-QT_AUTO_SCREEN_SCALE_FACTOR-0-for-Qt-5.14-as-wel.patch
==== poppler ====
Version update (0.81.0 -> 0.84.0)
Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools
- Update to version 0.84.0:
+ core:
- Fix crash when converting from Unicode to ASCII-7
- Splash::scaleImageYdXu: Protect against crash if srcWidth is
too big
- JBIG2Stream:
. Fix potential crash in malformed documents
. Fix leak in reset() if called several times
- Internal code improvements
+ utils:
- pdfimages: Add error message if first page is larger then
number of pages
- pdfinfo: Improved paper size recognition
- pdfsig: Fix exit code when dumping signatures
- pdftocairo: Error out when even/odd selects 0 pages
- pdftohtml: Fix memory leak
- pdftoppm:
. Add an option to scale before rotate
. Add -hide-annotations option
. Error out when even/odd selects 0 pages
- pdftops: Improve -optimizecolorspace
+ qt5: Code cleanups
+ glib: Fix compiler warnings
- Bump poppler_sover following upstream changes.
- Update to version 0.83.0:
+ core:
- Improve when a file is recognized as Linearized.
- Improve const-ness of the code.
- Make code a bit more readable/maintanable.
- Fix uninitialized memory uses in broken files.
+ utils:
- pdffonts: Make code a bit more readable/maintanable.
- pdftohtml: Make code a bit more readable/maintanable.
+ qt5:
- Remove a bunch of unused internal functions.
- trUtf8 -> tr (less warnings).
+ build system: make-glib-api-docs: switch to python3.
- Bump poppler_sover following upstream changes.
- Update to version 0.82.0:
+ core:
- Fix not being able to open some files. Issue #832
- Fix crashes in malformed files
- Fix memory leak on broken files
- Minor performance improvements
- Minor code improvements
+ glib:
- Add poppler_document_new_from_bytes
- PopplerAttachment: Silence deprecation warnings for ctime/mtime
+ build system:
- pdf-inspector: Support builddir != srcdir
- Install Cairo* headers if Cairo has been found
- Bump poppler_sover following upstream changes.
- Drop patches already included by upstream:
+ 0001-Include-SplashMath.h-only-where-needed.patch
+ 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch
==== poppler-qt5 ====
Version update (0.81.0 -> 0.84.0)
- Update to version 0.84.0:
+ core:
- Fix crash when converting from Unicode to ASCII-7
- Splash::scaleImageYdXu: Protect against crash if srcWidth is
too big
- JBIG2Stream:
. Fix potential crash in malformed documents
. Fix leak in reset() if called several times
- Internal code improvements
+ utils:
- pdfimages: Add error message if first page is larger then
number of pages
- pdfinfo: Improved paper size recognition
- pdfsig: Fix exit code when dumping signatures
- pdftocairo: Error out when even/odd selects 0 pages
- pdftohtml: Fix memory leak
- pdftoppm:
. Add an option to scale before rotate
. Add -hide-annotations option
. Error out when even/odd selects 0 pages
- pdftops: Improve -optimizecolorspace
+ qt5: Code cleanups
+ glib: Fix compiler warnings
- Bump poppler_sover following upstream changes.
- Update to version 0.83.0:
+ core:
- Improve when a file is recognized as Linearized.
- Improve const-ness of the code.
- Make code a bit more readable/maintanable.
- Fix uninitialized memory uses in broken files.
+ utils:
- pdffonts: Make code a bit more readable/maintanable.
- pdftohtml: Make code a bit more readable/maintanable.
+ qt5:
- Remove a bunch of unused internal functions.
- trUtf8 -> tr (less warnings).
+ build system: make-glib-api-docs: switch to python3.
- Bump poppler_sover following upstream changes.
- Update to version 0.82.0:
+ core:
- Fix not being able to open some files. Issue #832
- Fix crashes in malformed files
- Fix memory leak on broken files
- Minor performance improvements
- Minor code improvements
+ glib:
- Add poppler_document_new_from_bytes
- PopplerAttachment: Silence deprecation warnings for ctime/mtime
+ build system:
- pdf-inspector: Support builddir != srcdir
- Install Cairo* headers if Cairo has been found
- Bump poppler_sover following upstream changes.
- Drop patches already included by upstream:
+ 0001-Include-SplashMath.h-only-where-needed.patch
+ 0002-Move-the-non-trivial-part-of-the-clip-test-to-the-im.patch
==== python-asn1crypto ====
Version update (1.0.0 -> 1.3.0)
Subpackages: python2-asn1crypto python3-asn1crypto
- update to version 1.3.0
* Added encrypt_key_pref to cms.CMSAttributeType(), along with related structures
* Added Brainpool curves from RFC 5639 to keys.NamedCurve()
* Fixed x509.Certificate().subject_directory_attributes_value
* Fixed some incorrectly computed minimum elliptic curve primary key encoding sizes in keys.NamedCurve()
* Fixed a TypeError when trying to call .untag() or .copy() on a core.UTCTime()
or core.GeneralizedTime(), or a value containing one, when using Python 2
* Added asn1crypto.load_order(), which returns a list of unicode strings of the names
of the fully-qualified module names for all of submodules of the package. The module
names are listed in their dependency load order. This is primarily intended
for the sake of implementing hot reloading.
* Added User ID to x509.NameType()
* Added various EC named curves to keys.NamedCurve()
* Fix an absolute import in keys to a relative import
==== python-authheaders ====
- fix build in SLE-15: set en_US.UTF-8 encoding
==== python-dbus-python ====
Version update (1.2.8 -> 1.2.14)
Subpackages: python2-dbus-python python3-dbus-python
- Version update to version 1.2.14:
* Ensure that the numeric types from dbus.types get the same
str() under Python 3.8 that they did under previous versions.
* Disable -Winline.
* Add Python 3.8 to CI.
- Changes in version 1.2.12:
* Don't save and restore the exception indicator when called
from C code.
- Changes in version 1.2.10:
* Rewrite CONTRIBUTING.md document, based on Wayland's equivalent
* Add clearer license information using SPDX-License-Identifier.
* Improve test coverage.
* Don't set deprecated tp_print to NULL under Python 3.
* Include inherited methods and properties when documenting
objects, which regressed when migrating from epydoc to sphinx.
* Add missing variant_level member to UnixFd type, for parity
with the other dbus.types types (dbus-python!3.
- Note that this is a potentially incompatible change: unknown
keyword arguments were previously ignored (!) and are now an
error.
* Don't reply to method calls if they have the NO_REPLY_EXPECTED
flag (fd.o#32529, dbus-python#26.
* Silence -Wcast-function-type with gcc 8.
* Fix distcheck with python3.7 by deleting __pycache__ during
uninstall.
* Consistently save and restore the exception indicator when
called from C code.
* Avoid a long-standing race condition in the automated tests.
* Fix Qt website URL.
- Up dbus dependency; 1.8 is now required.
==== python-python-dateutil ====
Version update (2.8.0 -> 2.8.1)
Subpackages: python2-python-dateutil python3-python-dateutil
- Update to 2.8.1:
* Updated tzdata version to 2019c.
* Fixed a race condition in the tzoffset and tzstr "strong"
caches on Python 2.7. Reported by @kainjow (gh issue #901).
* Parsing errors will now raise ParserError, a subclass of
ValueError, which has a nicer string representation. Patch by
@gfyoung (gh pr #881).
* parser.parse will now raise TypeError when tzinfos is passed a
type that cannot be interpreted as a time zone. Prior to this
change, it would raise an UnboundLocalError instead. Patch by
@jbrockmendel (gh pr #891).
* Changed error message raised when when passing a bytes object as
the time zone name to gettz in Python 3. Reported and fixed by
@labrys () (gh issue #927, gh pr #935).
* Changed compatibility logic to support a potential Python 4.0
release. Patch by Hugo van Kemenade (gh pr #950).
* Updated many modules to use tz.UTC in favor of tz.tzutc()
internally, to avoid an unnecessary function call. (gh pr #910).
* Fixed issue where dateutil.tz was using a backported version of
contextlib.nullcontext even in Python 3.7 due to a malformed
import statement. (gh pr #963).
==== python-setuptools ====
Version update (41.2.0 -> 41.6.0)
Subpackages: python2-setuptools python3-setuptools
- update to 41.6.0
- add importlib.patch
* Replace usage of deprecated imp module with local
re-implementation in setuptools._imp
* Fix pkg_resources.Requirement hash/equality implementation
* Fix tests when running under python3.10.
* drop 'deprecated' documentation (test command, ez_setup, EasyInstall)
- Remove runtime dependency for the full python3 package, as the
actually required SSL module is in python3-base. For python(2),
SSL is in the "full" python package. Avoids build loops and
shortens the dependency chain for e.g. rust.
- Try to use system packages rather than the vendored variants
- Add patch to sort outputs for better reproducability:
* sort-for-reproducibility.patch
- Add missing dep on ordered-set as it is now in the vendored
dir too
- Update to 41.4.0
* In declarative config, now traps errors when invalid python_requires
values are supplied.
* When storing extras, rely on OrderedSet to retain order of extras
as indicated by the packager, which will also be deterministic
on Python 2.7 (with PYTHONHASHSEED unset) and Python 3.6+.
* Fixed failing integration test triggered by 'long_description_content_type' in packaging.
==== qemu ====
Subpackages: qemu-arm qemu-block-curl qemu-block-dmg qemu-block-gluster qemu-block-iscsi qemu-block-nfs qemu-block-rbd qemu-block-ssh qemu-extra qemu-guest-agent qemu-ipxe qemu-ksm qemu-kvm qemu-lang qemu-microvm qemu-ppc qemu-s390 qemu-seabios qemu-sgabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-sdl qemu-ui-spice-app qemu-vgabios qemu-vhost-user-gpu qemu-x86
- Fix xenfv migration from xen host with pre-v4.0 qemu (bsc#1159755)
hw-i386-disable-smbus-migration-for-xenf.patch
- Create files within bundles.tar.xz with fixed timestamp and uid
- Add a %bcond_without system_membarrier along with related
processing to the spec file, to better investigate running QEMU
with the --disable-membarrier configure option
==== qemu-linux-user ====
- Fix xenfv migration from xen host with pre-v4.0 qemu (bsc#1159755)
hw-i386-disable-smbus-migration-for-xenf.patch
- Create files within bundles.tar.xz with fixed timestamp and uid
- Add a %bcond_without system_membarrier along with related
processing to the spec file, to better investigate running QEMU
with the --disable-membarrier configure option
==== ruby2.6 ====
Subpackages: libruby2_6-2_6 ruby2.6-devel
- Fix mangling of shebangs, do not replace shell invocations with
ruby, correcly replace "/usr/bin/env ruby".
- Cleanup spec file:
* Drop support for obsolete distro versions
* use license macro, remove defattr
- Use valgrind-client-headers instead of full valgrind-devel package
where available, reducing build package footprint.
- Remove unused libX11-devel BuildRequires.
==== rubygem-ronn ====
- Add ronn-date.patch to have reprodubible build time (boo#1047218)
==== sysuser-tools ====
- Look for /bin/busybox, too
- Add special handling for busybox and groups
==== texlive ====
Subpackages: libkpathsea6 libsynctex2
- Make patch suffix unique
- Add source-poppler0.84.0.patch: Fix build with poppler-0.84.
==== virt-what ====
Version update (1.15 -> 1.20)
- Version bump 1.20. No upstream changelog, see
http://git.annexia.org/?p=virt-what.git;a=shortlog;h=refs/tags/v1.20
==== wireguard ====
Version update (0.0.20191219_k5.4.10_1 -> 0.0.20200105_k5.4.12_1)
- Update to version 0.0.20200105
* socket: mark skbs as not on list when receiving via gro
- Drop not longer needed patches:
* wireguard-remove-depmod.diff
* wireguard-fix-systemd-service.patch
- Mention wireguard-kmp-preamble in the sepc-file as source
- Package split since upstream reorganized code repositories.
* wireguard-tools is now developed in a separate package
==== wireshark ====
Version update (3.2.0 -> 3.2.1)
Subpackages: libwireshark13 libwiretap10 libwsutil11 wireshark-ui-qt
- wireshark 3.2.1
* CVE-2020-7044: WASSP dissector crash (boo#1161052)
- Further features, bug fixes and updated protocol support as listed in:
https://www.wireshark.org/docs/relnotes/wireshark-3.2.1.html
==== xf86-video-siliconmotion ====
- Add %arm to ExcludeArch, build fails since glibc dropped outb/inb
support
==== xfce4-branding-openSUSE ====
Version update (4.14+20200112 -> 4.14+20200118)
Subpackages: exo-branding-openSUSE libgarcon-branding-openSUSE libxfce4ui-branding-openSUSE openSUSE-xfce-icon-theme thunar-volman-branding-openSUSE xfce4-notifyd-branding-openSUSE xfce4-panel-branding-openSUSE xfce4-power-manager-branding-openSUSE xfce4-session-branding-openSUSE xfce4-settings-branding-openSUSE xfdesktop-branding-openSUSE xfwm4-branding-openSUSE
- Update to version 4.14+20200118:
* Temporarily revert Firefox as default handler to address boo#1160869
==== xfce4-whiskermenu-plugin ====
Version update (2.3.4 -> 2.3.5)
Subpackages: xfce4-whiskermenu-plugin-lang
- Update to 2.3.5
* Fix saving unchanged plugin title. (bxo#15403)
* Fix sidebar scrollbar covering buttons. (bxo#14730)
* Fix categories remaining scrolled when hidden.
* Fix incorrect alignment of commands next to search.
* Fix incorrect fallback value for menu opacity.
* Fix incorrect check when setting command.
* Update documentation URL. (bxo#16183)
==== yast2-iscsi-client ====
Version update (4.2.3 -> 4.2.4)
- fix calling iscsiadm on interface (bsc#1158443)
- 4.2.4
==== yast2-nfs-client ====
Version update (4.2.4 -> 4.2.5)
- Delegates mount/unmount actions to yast2-storage-ng.
- Keeps mount point status for existing shares.
- Adds an asterisk to mount point for unmounted entries.
- Related to bsc#1006815, bsc#1151426, bsc#1060159.
- 4.2.5
==== yast2-nfs-server ====
Version update (4.2.2 -> 4.2.3)
Subpackages: yast2-nfs-common
- Fixed outdated rpc-svcgssd service name (bsc#972488)
- 4.2.3
==== yast2-storage-ng ====
Version update (4.2.72 -> 4.2.74)
- Partitioner: make it possible to directly work with devices
from the overview/system page (related to fate#318196).
- 4.2.74
- Improve integration with yast2-nfs-client.
- Related bugs: bsc#1006815, bsc#1151426.
- 4.2.73
==== yast2-trans ====
Version update (84.87.20200104.ad092ae8df -> 84.87.20200120.e0f29e95cb)
Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en yast2-trans-en_GB yast2-trans-en_US yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu
- Update to version 84.87.20200120.e0f29e95cb:
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Slovak)
* Translated using Weblate (Slovak)
* Translated using Weblate (Czech)
* Translated using Weblate (Slovak)
* Translated using Weblate (Slovak)
* Translated using Weblate (Slovak)
* Translated using Weblate (Dutch)
* Translated using Weblate (Catalan)
* Translated using Weblate (Japanese)
* New POT for text domain 'storage'.
* New POT for text domain 'nfs_server'.
* New POT for text domain 'network'.
* New POT for text domain 'iscsi-client'.
* Translated using Weblate (Slovak)
* New POT for text domain 'users'.
* Translated using Weblate (Slovak)
* Translated using Weblate (Danish)
* Translated using Weblate (Slovak)
* Translated using Weblate (Kurdish)
* Translated using Weblate (Kurdish)
* Translated using Weblate (German)
* Translated using Weblate (Catalan)
* Translated using Weblate (Albanian)
* Translated using Weblate (Finnish)
* Translated using Weblate (Czech)
* Translated using Weblate (Japanese)
* New POT for text domain 'registration'.
* New POT for text domain 'multipath'.
* Translated using Weblate (Albanian)
* Translated using Weblate (Albanian)
* Translated using Weblate (Slovak)
* Translated using Weblate (Catalan)
* Translated using Weblate (Dutch)
* Translated using Weblate (Czech)
* Translated using Weblate (Japanese)
* New POT for text domain 'storage'.
* Remove y2packager.pot
* Translated using Weblate (German)
* Translated using Weblate (Estonian)
* Remove textdomain.pot
* Translated using Weblate (Slovak)
* Translated using Weblate (Slovak)
* Translated using Weblate (Slovak)
* Translated using Weblate (Slovak)
* Translated using Weblate (Estonian)
* Remove confusing *.xgettext.pot files
* Translated using Weblate (German)
* Translated using Weblate (Dutch)
* Translated using Weblate (Dutch)
* Translated using Weblate (Dutch)
* Translated using Weblate (Catalan)
* Translated using Weblate (Catalan)
* Translated using Weblate (Catalan)
* New POT for text domain 'security'.
* New POT for text domain 'packager'.
* New POT for text domain 'base'.
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Japanese)
* Translated using Weblate (Japanese)
* Translated using Weblate (Japanese)
* Translated using Weblate (Finnish)
* Translated using Weblate (Finnish)
* Translated using Weblate (Czech)
* Translated using Weblate (Czech)
* Translated using Weblate (Czech)
* Translated using Weblate (Slovak)
* Translated using Weblate (Slovak)
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Japanese)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (German)
* Translated using Weblate (Czech)
* Translated using Weblate (Catalan)
* Translated using Weblate (Albanian)
* Translated using Weblate (Albanian)
* Translated using Weblate (Albanian)
* Translated using Weblate (Albanian)
* Translated using Weblate (Albanian)
* Translated using Weblate (Albanian)
* Translated using Weblate (Albanian)
* New POT for text domain 'packager'.
* New POT for text domain 'kdump'.
* New POT for text domain 'iscsi-client'.
* New POT for text domain 'storage'.
* New POT for text domain 'update'.
==== zchunk ====
Version update (1.1.4 -> 1.1.5)
- Update to version 1.1.5
+ Handle write errors correctly
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
5
5
Am Sonntag, 2. Februar 2020, 16:35:23 CET schrieb Lubos Kocman:
> Hello Mathias,
>
> I’ll try to talk to Mono maintainer on Monday and we’ll see what can be
> done.
>
> Would you be willing to help to have this done?
I don't have permissions on OBS to create a build target in that project...
but yes I could lend a hand...
>
> Get Outlook for iOS<https://aka.ms/o0ukef>
> ________________________________
> From: Mathias Homann <Mathias.Homann(a)opensuse.org>
> Sent: Sunday, February 2, 2020 4:31:06 PM
> To: opensuse-factory(a)opensuse.org <opensuse-factory(a)opensuse.org>
> Subject: Re: [opensuse-factory] Mono:Factory for Leap 15.1
>
> Am Montag, 27. Januar 2020, 22:07:33 CET schrieb Mathias Homann:
> > could we have a openSUSE_Leap_15.1 repo of Mono:Factory please? The mono
> > version that comes with 15.1 is quite outdated by now...
>
> I guess the answer is "no".
>
> that's too bad, pretty much every bugreport on any open source mono based
> project these days gets closed with "Reopen if it still happens with up to
> date mono."
>
> Guess I'll have to use a different linux for my containers, one that has
> official repos from mono-project.com.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
Hi,
could we have a openSUSE_Leap_15.1 repo of Mono:Factory please? The mono
version that comes with 15.1 is quite outdated by now...
Cheers
MH
*Mathias Homann*
Mathias.Homann@openSUSE:.org[1]
irc: [Lemmy] @ freenode, ircnet
obs: lemmy04
keybase: https://keybase.io/lemmy[2]
*gpg key fingerprint: 8029 2240 F4DD 7776 E7D2 C042 6B8E 029E 13F2 C102*
--------
[1] mailto:Mathias.Homann@eregion.de
[2] https://keybase.io/lemmy
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
1
[opensuse-factory] Minimal processor features for Tumbleweed on i586?
by Thomas Zimmermann 02 Feb '20
by Thomas Zimmermann 02 Feb '20
02 Feb '20
Hi,
I tried to run Tumbleweed on i586 today and when starting Gnome on X11
or got a number of errors caused by invalid opcodes.
[ 630.370899] traps: evolution-sourc[2962] trap invalid opcode
ip:ae285db9 sp:bfd6fa00 error:0 in libjavascriptcoregtk-
4.0.so.18.14.8[ad937000+ca8000]
[ 631.149280] traps: goa-daemon[3006] trap invalid opcode ip:b454cdb9
sp:bfa6d8f0 error:0 in libjavascriptcoregtk-
4.0.so.18.14.8[b3bfe000+ca8000]
[ 632.868196] traps: goa-daemon[3039] trap invalid opcode ip:b453fdb9
sp:bf814b60 error:0 in libjavascriptcoregtk-
4.0.so.18.14.8[b3bf1000+ca8000]
[ 637.998523] traps: pool-gnome-shel[3052] trap invalid opcode
ip:a01f80dd sp:b163fb90 error:0 in librsvg-
2.so.2.46.0[a0027000+1e8000]
[ 638.011551] traps: pool-gnome-shel[2994] trap invalid opcode
ip:a01dacef sp:a232bbb0 error:0 in librsvg-
2.so.2.46.0[a0027000+1e8000]
[ 653.946106] traps: pool-gnome-shel[3060] trap invalid opcode
ip:a19f60dd sp:b16ebb90 error:0 in librsvg-
2.so.2.46.0[a1825000+1e8000]
[ 653.967114] traps: pool-gnome-shel[3072] trap invalid opcode
ip:a19d8cef sp:a17f9bb0 error:0 in librsvg-2.so.2.46.0[a1825000+1e8000]
[ 658.790216] traps: gnome-session-f[3075] trap invalid opcode
ip:b4a620dd sp:bfb96f50 error:0 in librsvg-
2.so.2.46.0[b4891000+1e8000]
The processor is an Athlon XP. Compared to a Pentium 4, it lacks a bit
on SSE instructions, but I hoped it would still meet the requirements
[1]. See the cpuinfo below.
linux:~ # cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 6
model name : AMD Athlon(tm) XP 1700+
stepping : 2
cpu MHz : 1466.409
cache size : 256 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow cpuid
3dnowprefetch vmmcall
bugs : fxsave_leak sysret_ss_attrs spectre_v1 spectre_v2
spec_store_bypass
bogomips : 2932.81
clflush size : 32
cache_alignment : 32
address sizes : 34 bits physical, 32 bits virtual
power management: ts
It this a bug in the build or is the processor not compatible?
Best regards
Thomas
[1] https://en.opensuse.org/Hardware_requirements
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
13
36