openSUSE Factory
Threads by month
- ----- 2024 -----
- December
- 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 sc