Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20180314 When you reply to report some issues, make sure to change the subject. It is not helpful to keep the release announcement subject in a thread while discussing a specific problem. Packages changed: NetworkManager (1.10.4 -> 1.10.6) NetworkManager-openvpn (1.8.0 -> 1.8.2) accerciser accountsservice adwaita-icon-theme (3.26.1 -> 3.28.0) appstream-glib (0.7.4+git.3 -> 0.7.6+git.12) at-spi2-atk (2.26.1 -> 2.26.2) at-spi2-core (2.26.2 -> 2.28.0) atk (2.26.1 -> 2.28.1) avahi baobab (3.26.1 -> 3.28.0) bijiben (3.26.2 -> 3.28.0) branding-openSUSE brasero cairo cairomm1_0 cantarell-fonts (0.0.25 -> 0.100) caribou cheese (3.26.0 -> 3.28.0) chrome-gnome-shell clutter clutter-gst (3.0.24 -> 3.0.26) clutter-gtk cmpi-provider-register cogl (1.22.2 -> 1.22.2+20171013.d043a41d) colord colord-gtk cups-pk-helper dasher dconf (0.26.1 -> 0.28.0) devhelp (3.26.1 -> 3.28.0) enchant-1 (1.6.0 -> 1.6.1) enchant (1.6.0 -> 2.2.3) eog (3.26.2 -> 3.28.0) eog-plugins epiphany-branding-openSUSE evince (3.26.0+20180128.1bd86963 -> 3.28.0) evolution (3.26.6 -> 3.28.0) evolution-data-server (3.26.6 -> 3.28.0) evolution-ews (3.26.6 -> 3.28.0) evolution-rss farstream file-roller (3.26.2 -> 3.28.0) folks fwupd (1.0.2 -> 1.0.5) gcab (0.8 -> 1.1) gcr (3.20.0 -> 3.28.0) gdl (3.26.0 -> 3.28.0) gdlmm gdm (3.26.2.1 -> 3.28.0) gedit (3.22.1 -> 3.28.0) gedit-plugins (3.22.0 -> 3.28.0) gegl-unstable gjs (1.50.4 -> 1.52.0) glade (3.20.4 -> 3.22.0) glib-networking (2.54.1 -> 2.56.0) glib2 (2.54.3 -> 2.56.0) glib2-branding-openSUSE gmime2_6 gnome-backgrounds (3.26.2 -> 3.28.0) gnome-bluetooth (3.26.1 -> 3.28.0) gnome-builder (3.26.4 -> 3.28.0) gnome-calculator (3.26.0 -> 3.28.0) gnome-characters (3.26.2 -> 3.28.0) gnome-chess (3.26.0 -> 3.28.0) gnome-clocks (3.26.1 -> 3.28.0) gnome-color-manager (3.26.0 -> 3.28.0) gnome-contacts (3.26.1 -> 3.27.92) gnome-control-center (3.26.2 -> 3.28.0) gnome-desktop (3.26.2 -> 3.28.0) gnome-disk-utility (3.26.2 -> 3.28.0) gnome-font-viewer (3.26.0 -> 3.28.0) gnome-keyring (3.20.1 -> 3.28.0.1) gnome-logs (3.26.3 -> 3.28.0) gnome-maps (3.26.2 -> 3.28.0) gnome-music (3.26.2 -> 3.28.0) gnome-online-accounts (3.26.2 -> 3.27.92) gnome-packagekit (3.26.0 -> 3.28.0) gnome-photos (3.26.3 -> 3.27.92) gnome-session (3.26.1 -> 3.28.0) gnome-settings-daemon (3.26.2 -> 3.28.0) gnome-shell (3.26.2+20180130.0d9c74212 -> 3.28.0) gnome-software (3.26.7 -> 3.28.0) gnome-system-monitor (3.26.0 -> 3.28.0) gnome-terminal (3.26.2 -> 3.28.0) gnome-user-docs (3.26.2.1 -> 3.28.0) gnome-user-share (3.18.3 -> 3.27.90) gobject-introspection (1.54.1 -> 1.56.0) goffice (0.10.38 -> 0.10.39) graphene (1.6.2 -> 1.8.0) gsettings-desktop-schemas (3.24.1 -> 3.28.0) gspell (1.6.1 -> 1.8.0) gtk4 gucharmap (10.0.3 -> 10.0.4) gvfs (1.34.2.1 -> 1.36.0) harfbuzz libappindicator libdazzle (3.26.3 -> 3.28.0) libgweather (3.26.1 -> 3.28.0) libindicator (12.10.2+bzr20151208 -> 16.10.0+bzr20171205) libsecret libsolv (0.6.32 -> 0.6.33) libsoup (2.60.3 -> 2.62.0) libstorage-ng (3.3.188 -> 3.3.191) libzypp (17.1.3 -> 17.2.2) lightsoff (3.26.0 -> 3.27.92) link-grammar lirc mutter (3.26.2+20180207.4b2d21ff0 -> 3.28.0) nautilus (3.26.2 -> 3.28.0) notmuch (0.25.1 -> 0.26) orca (3.26.0 -> 3.27.91) pango (1.40.14 -> 1.42.0) php7 (7.2.2 -> 7.2.3) pixman polari (3.26.2 -> 3.28.0) python-gobject (3.26.1 -> 3.28.0) samba (4.7.5+git.37.6d30796c515 -> 4.7.6+git.54.6e3276c9872) shared-mime-info simple-scan (3.26.3 -> 3.28.0) swell-foop (3.26.0 -> 3.27.92) sysprof (3.26.1 -> 3.28.0) telepathy-mission-control telepathy-rakia template-glib (3.26.1 -> 3.28.0) totem ucode-intel (20171117 -> 20180312) vala (0.38.8 -> 0.40.0) vte (0.50.2 -> 0.52.0) webkit2gtk3 (2.18.6 -> 2.20.0) xdg-user-dirs-gtk yast2 (4.0.58 -> 4.0.59) yast2-bootloader (4.0.20 -> 4.0.22) yast2-firewall (4.0.17 -> 4.0.19) yast2-installation (4.0.36 -> 4.0.39) yast2-mail (4.0.1 -> 4.0.2) yast2-packager (4.0.47 -> 4.0.48) yast2-storage-ng (4.0.129 -> 4.0.132) yelp (3.26.0 -> 3.28.0) yelp-xsl (3.20.1 -> 3.28.0) zenity (3.26.0 -> 3.28.0) zypper (1.14.2 -> 1.14.4) === Details === ==== NetworkManager ==== Version update (1.10.4 -> 1.10.6) Subpackages: NetworkManager-devel NetworkManager-lang libnm-glib-vpn1 libnm-glib4 libnm-util2 libnm0 typelib-1_0-NM-1_0 typelib-1_0-NMClient-1_0 typelib-1_0-NetworkManager-1_0 - 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. ==== NetworkManager-openvpn ==== Version update (1.8.0 -> 1.8.2) Subpackages: NetworkManager-openvpn-gnome NetworkManager-openvpn-lang - Update to version 1.8.2: + Handle more then 255 routes (bgo#788137). + Fix GUI for editing connection with static key (bgo#788226). + Fix parsing gateway in helper script (bgo#788514). + Fix parsing 2FA challenge for "PASSWORD:Verification Failed" (bgo#751842). + Fix parsing remote hosts from configuration (bgo#792252). + Fix assertion failure while quitting service (bgo#792252). + Add support for connect-timeout (bgo#792252). + Automatically lower connect-timeout if there are multiple remotes to try at least 3 remotes (bgo#792252). + Add support for extra-certs (bgo#793746). + Various code cleanups. + Updated translations. - Drop NetworkManager-openvpn-config.patch: fixed upstream. ==== accerciser ==== Subpackages: accerciser-lang - Modernize spec-file by calling spec-cleaner ==== accountsservice ==== Subpackages: accountsservice-lang libaccountsservice0 typelib-1_0-AccountsService-1_0 - Modernize spec-file by calling spec-cleaner ==== adwaita-icon-theme ==== Version update (3.26.1 -> 3.28.0) - 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. ==== appstream-glib ==== Version update (0.7.4+git.3 -> 0.7.6+git.12) Subpackages: appstream-glib-lang libappstream-builder8 libappstream-glib8 - Update to version 0.7.6+git.12: + Always resize AppStream icons to fit the destination size. + Add AS_IMAGE_LOAD_FLAG_ALWAYS_RESIZE to always resize the pixbuf. + Correctly validate files using OR in the metadata_license. + Update the SPDX license list to v3.0. + Don't abort the build if pngquant fails. + Add custom metadata key for shell extension uuid. + Do not fail to validate if the timestamps are out of order. + Treat pngquant exit code of 98 (nothing done) as success. - Modernize spec-file by calling spec-cleaner. - Update to version 0.7.6: + Never include '&' in attribute values. + Add support for release types. + Fix an invalid read when using as_app_parse_data() from Python. + as-app-desktop: don't deference invalid lists. - Use pkgconfig(yaml-0.1) instead of libyaml-devel: it's what meson actually looks for. - Add docbook-xsl-stylesheets and gtk-doc BuildRequires to avoid implicit dependencies. - Drop intltool BuildRequires: it is no longer required since upstream migrated to Gettext long ago, and gthread-2.0 and sqlite3 BuildRequires: both of them are no longer used/needed. - Pass dep11, builder, rpm, man, gtk-doc and introspection meson options as true, and alpm, fonts and stemmer as false, ensuring the desired features are enabled and visa versa. - Update to version 0.7.5: + Add as_app_parse_data(). + Add as_store_get_apps_by_provide(). + Add more GObject Introspection annotations for Python. + Describe connection problems/HTTP errors when validating images. + Do not use an 'enable' prefix for meson arguments. + Don't expect an enum when really passing a bitfield. + Don?t fall back to en if other languages are available. + Explicitly require a new enough json-glib. + Fix a crash when calling as_release_add_location() directly. + Fix appstream-compose when using new-style desktop IDs. + Fix compile with GCab v1.0. + Generate icons and samples for emoji fonts.. + Never change the default screenshot when processing AppData. + Support OARS v1.1 additions. + Use pngquant to make the application icons take up less space. - Add pngquant Requires: new runtime dependency to make the application icons take up less space. ==== at-spi2-atk ==== Version update (2.26.1 -> 2.26.2) Subpackages: at-spi2-atk-common at-spi2-atk-gtk2 libatk-bridge-2_0-0 - Update to version 2.26.2: + Fix a couple of cache-related functions so that they don't return without unlocking the mutex (bgo#793625). - Modernize spec-file by calling spec-cleaner ==== at-spi2-core ==== Version update (2.26.2 -> 2.28.0) Subpackages: at-spi2-core-lang libatspi0 typelib-1_0-Atspi-2_0 - Update to version 2.28.0: + Support building a static library (bgo#793652). + Fix build on FreeBSD (bgo#791608). - Update to version 2.27.92: + Dropped autotools support. + Documentation: Remove list association from ATSPI_ROLE_DESCRIPTION_{TERM,VALUE} (bgo#791021). + Fix a potential buffer overflow in at-spi-bus-launcher (bgo#791124). + Make the build reproducible (bgo#791167). - Drop at-spi2-core-bgo791124-buffer-overflow.patch and at-spi2-core-bgo791167-reproducible-build.patch: fixed upstream. - Modernize spec-file by calling spec-cleaner ==== atk ==== Version update (2.26.1 -> 2.28.1) Subpackages: atk-devel atk-lang libatk-1_0-0 libatk-1_0-0-32bit typelib-1_0-Atk-1_0 - 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. ==== avahi ==== Subpackages: avahi-compat-mDNSResponder-devel avahi-lang libavahi-client3 libavahi-client3-32bit libavahi-common3 libavahi-common3-32bit libavahi-core7 libavahi-devel libdns_sd - Rename %*soname to %*sover to better reflect its use. - Modernize spec file by calling spec-cleaner ==== baobab ==== Version update (3.26.1 -> 3.28.0) Subpackages: baobab-lang - Update to version 3.28.0: + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + build: Use python3 found by meson to run build-aux/post-install.py (bgo#791980). + Updated translations. - Update to version 3.27.2: + Add support for mouse back button. * Replace window menu with a "Scan" button (and other visual tweaks). * Minor bugfixes. * Updated documentation translations. * Updated translations. - Update Url to https://wiki.gnome.org/Apps/Baobab: current Baobab's web page. - Add gio-unix-2.0 and gobject-2.0 pkgconfig modules. Note that they were being pulled with glib-2.0 module and used already since they all live in glib2-devel package. - Add fdupes BuildRequires and its macro for replacement of duplicates by hardlinks under the data directory. - Drop pkgconfig(gobject-introspection-1.0) BuildRequires: it's no longer needed/required anymore. - Update to version 3.27.1: + Build system ported to Meson. + Use traditional titlebar on Unity. + Updated translations. - 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. ==== bijiben ==== Version update (3.26.2 -> 3.28.0) Subpackages: bijiben-lang gnome-shell-search-provider-bijiben - Update to version 3.28.0: + Meson port. + Gettext port. + Add shortcuts window. + Remember last application view style. + Add flatpak support. + Fix back button in trash view. + Fix crash when running X11 instead of Wayland. + Improve window geometry state. + Improve notes import on startup. + Improve import dialog. + Set default application icon. + Use g_auto*. + Widgets migration to GtkBuilder. + Code clean up. + Disable Zeitgeist support by default. + Adopt #pragma once. + Add support for Tracker2. + Fix owncloud saving issue. + Improve list view. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + Fixes: - Saving title. - Back button in trash view. - Owncloud saving issue. + Improve list view. + Add flatpak support. + Updated translations. - Update Url tag to https://wiki.gnome.org/Notes: current Notes' (formely Bijiben) web page. - Update to version 3.27.4: + Improve window geometry state. + Set default application icon. + Fix crash when running X11 instead of Wayland. + Improve notes import on startup. + Add shortcuts window. + More code clean up. + More widgets migrated to GtkBuilder. + Disable Zeitgeist support by default. + Adopt #pragma once. + Updated translations. - Minor spec modernizing. - Update to version 3.27.3: + More widgets migrated to GtkBuilder. + Remember last application view style. + Updated translations. - Remove sed command as version bumping is fixed upstream now. - Update to version 3.27.2: + Fixed missing Unicode strings. + Improve: - Adherence to GNOME code standards. - Import dialog. + Widgets migration to GtkBuilder. + Updated translations. - Update sed command to bump the version from 3.27.1 to 3.27.2 in meson.build file. - Rename meson parameters: enable-update-mimed to update-mimed and enable-zeitgeist to zeitgeist : following upstream renaming. - Update to version 3.27.1: + Meson and Gettext port. + Add translator comments to .desktop file and support for Tracker2. + Updated translations. - Add meson BuildRequires and drop autoreconf and switch configure, make and make_install macros to meson, meson_build and meson_install following upstream switch to Meson build system. - Switch intltool BuildRequires to gettext following upstream port. - Add missing conditional macro of zeitgeist to %build section. - Drop sed command that replace tracker-sparql version once the problem has been fixed with the meson port, and add temporary command to replace version 3.26.1 to 3.27.1 in meson.build file. - Add fdupes to remove some duplicates under /usr/share. - Drop libtool since it's not needed/used. - Update Url to https://wiki.gnome.org/Apps/Bijiben. ==== branding-openSUSE ==== Subpackages: gfxboot-branding-openSUSE grub2-branding-openSUSE plymouth-branding-openSUSE wallpaper-branding-openSUSE xfce4-splash-branding-openSUSE yast2-qt-branding-openSUSE - Update to git rev 521b8d: + Generate wallpapers, instead of just copying. - Add icewm-theme-yast-installation sub package - Drop kde-branding-openSUSE: Only legacy KDE 4 files * sysconfig.displaymanager-kdm * kde-branding-openSUSE.spec * kde-branding-openSUSE.changes - Update to git rev 14eaa1a: + Use new desktop wallpaper. + Updating plymouth and grub themes, xfce splash to fit new branding guidelines. + Add title properties to grub2 theme (boo#1076577). + Added splash image for XFCE. + Fixes to xfce splash, new yast theme, gfxboot. - Sync spec file with Leap; spec-cleaned. ==== brasero ==== Subpackages: brasero-lang brasero-nautilus libbrasero-burn3-1 libbrasero-media3-1 libbrasero-utils3-1 - Modernize spec-file by calling spec-cleaner ==== cairo ==== Subpackages: cairo-devel libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-32bit - Modernize spec-file by calling spec-cleaner ==== cairomm1_0 ==== - Modernize spec-file by calling spec-cleaner ==== cantarell-fonts ==== Version update (0.0.25 -> 0.100) - Modernize spec-file by calling spec-cleaner - Update to version 0.100: + Redesigned from scratch to interpolate cleanly from thin to extra bold. Currently targets the Google Fonts Latin Core and Pro glyph sets. - Update Url tag to https://wiki.gnome.org/Projects/CantarellFonts: current Cantarell Fonts' web page. - Add meson BuildRequires, replace configure/make/make_install macros with meson/meson_build/meson_install and remove call for gnome-autogen.sh. All of these changes reflect the upstream port to Meson build system. - Drop dos2unix BuildRequires: it's no longer required. ==== caribou ==== Subpackages: caribou-common caribou-gtk-module-common caribou-gtk2-module caribou-gtk3-module caribou-lang libcaribou0 typelib-1_0-Caribou-1_0 - Modernize spec-file by calling spec-cleaner ==== cheese ==== Version update (3.26.0 -> 3.28.0) Subpackages: cheese-lang libcheese-common libcheese-gtk25 libcheese8 - 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 ==== chrome-gnome-shell ==== - Modernize spec-file by calling spec-cleaner ==== clutter ==== Subpackages: clutter-lang libclutter-1_0-0 typelib-1_0-Clutter-1_0 - Modernize spec-file by calling spec-cleaner ==== clutter-gst ==== Version update (3.0.24 -> 3.0.26) Subpackages: libclutter-gst-3_0-0 typelib-1_0-ClutterGst-3_0 - Update to version 3.0.26: + Fix compilation error with -Werror=format-nonliteral. + Rename plugin to avoid dash in the name. - Drop clutter-gst-video-sink-fix-compilation-error.patch: fixed upstream. - Rename gstreamer-plugin-gstclutter-3_0 subpackage to gstreamer-plugin-cluttergst3, following upstream. Since some software might refer to the old name, there is no obsoletes added, allowing users to keep the old package. As there is no conflict, this is acceptable. - Modernize spec-file by calling spec-cleaner ==== clutter-gtk ==== Subpackages: clutter-gtk-lang libclutter-gtk-1_0-0 typelib-1_0-GtkClutter-1_0 - Fix SRPM group. Update summaries. - Modernize spec-file by calling spec-cleaner ==== cmpi-provider-register ==== - Adapt cmpi-provider-register to explicitly require only python3 for SLE15/Leap15 onward (bnc#1085089) - minor cleanup of the spec file and description update - drop all build requires - we are not building anything, just copying a single file into place. ==== cogl ==== Version update (1.22.2 -> 1.22.2+20171013.d043a41d) Subpackages: cogl-lang libcogl-pango20 libcogl20 typelib-1_0-Cogl-1_0 typelib-1_0-CoglPango-1_0 - Fix SRPM group. Update summaries. - Remove idempotent %if..%endif guards. - Remove duplicate .la cleanup. - Modernize spec-file by calling spec-cleaner - Update to version 1.22.2+20171013.d043a41d: + Add precision for Sampler3D. + wayland-winsys: Take possible pending resize into account. + Fix an incorrect preprocessor conditional. + Updated translations. - Switch to git-checkout via source service, following this, add libtool BuildRequires and run autogen.sh to bootstrap tarball. - Drop 0001-fix-build-failure-with-Werror-undef.patch: Fixed upstream. - Add with_COGLGST define and set it to 0, add conditionals for typelib-1_0-CoglGst-2_0 and gstreamer-plugins-cogl sub-packages, no longer build these, follow upstream default. - Add explicit pkgconfig(egl) BuildRequires: Align with what configure looks for. - Minor spec cleanup, use autosetup macro. ==== colord ==== Subpackages: colord-color-profiles colord-lang libcolord2 libcolorhug2 - Modernize spec-file by calling spec-cleaner ==== colord-gtk ==== - Modernize spec-file by calling spec-cleaner ==== cups-pk-helper ==== - Modernize spec-file by calling spec-cleaner ==== dasher ==== Subpackages: dasher-data-extras dasher-data-recommended dasher-lang - Modernize spec-file by calling spec-cleaner ==== dconf ==== Version update (0.26.1 -> 0.28.0) Subpackages: gsettings-backend-dconf libdconf1 - 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. ==== devhelp ==== Version update (3.26.1 -> 3.28.0) Subpackages: devhelp-lang gedit-plugin-devhelp vim-plugin-devhelp - Fix description grammar. - Update to version 3.28.0: + Improve default GSettings values. + A few other small improvements. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + Flatpak: see books installed on the host (usually installed by traditional Linux distribution packages). The Flatpak needs to be built with the new --enable-flatpak-build configure flag. + Lots of code refactorings, fixing various bugs along the way. + All bugs in bugzilla fixed (only enhancement bugs remaining). + Write more unit tests. + Write first page of *user* documentation (in Mallard), to explain some features of the search in the side panel. + Fix and document a feature useful for integration with other developer tools: filtering by book and page when doing a search, see the README. + Improve error info bar (shown on top of the HTML page), use the TeplInfoBar utility class, copied from the Tepl library. + Bugs fixed: bgo#696905, bgo#790902, bgo#792068, bgo#792443. + Updated translations. - Drop emacs.{el,vim} sources again: they are back in the tarball. - Add itstool BuildRequires: new dependency. - Update to version 3.27.2: + Deprecate Devhelp index file format version 1 (with file extension *.devhelp or *.devhelp.gz), print warning when loading such index files. + Do not use deprecated GCompletion API, implement re-usable DhCompletion class based on GSequence with an API better suited for Devhelp. + Do not use deprecated GdkScreen API, use GdkMonitor. + Use WebKit's new font size functionality. + Increase number of maximum search results (100 -> 1000). + Use the GtkSearchEntry::search-changed signal, adding a small delay to show search results. + Make right-click menu work in the WebKitWebView. + Do not save/restore GtkWindows x/y positions. + Fixed bugs: - Devhelp applications lacks right-click context menu (bgo#606831). - Add timeout to search entry (bgo#668978). - Searching "GFile" doesn't return an exact match (too many results) (bgo#784652). - dh-sidebar: Crashes when interacting with the GCompletion (bgo#789862). - Start using WebKit's new font size functionality (bgo#790680). - Assertion failed in DhBookManager (bgo#791127). + Updated translations. - Update package description adding a descriptive package's content line. - Add devhelp's emacs and vim plugins source files until they make their way back into the upstream's tarball. - Drop gedit and vim BuildRequires: just own their respectives directories under /usr/share/ instead. - Update to version 3.27.1: + Lots of code refactorings. + Write first unit test. + DhLink: use a union inside the struct to use less memory. + Some minor bug fixes. + Improve API documentation. + Updated translations. - Update Url to https://wiki.gnome.org/Apps/Devhelp: current Devhelp's web page. - Drop intltool BuildRequires once upstream already did the migration to gettext and deviations from it is not desired to avoid unexpected bugs. - Adopt the use of %make_build macro instead of raw make command, following the best practices. - Add emacs plugin subpackage. ==== enchant-1 ==== Version update (1.6.0 -> 1.6.1) - Modernize spec-file by calling spec-cleaner - Update to verssion 1.6.1: + This release, the first for several years, is ABI and API compatible with 1.6.0, but contains a much-upgraded enchant-ispell front-end, which is now a working ispell replacement. + The code has been cleaned up and some bugs fixed, and the unit test suite, originally written 10 years ago for Windows, has been made to run on all platforms. - Update URL to https://abiword.github.io/enchant/. - Rename to enchant-1: introduce compatibility package, since enchant moves to version / API 2.x. - Adjust packaging to the reworked enchant, following the shared library packaging policy and allowing for coexistance of enchant-1 and enchant-2 (as foreseen by upstream): + Split enchant-1-data package (providing enchant-data, generic name) from libenchant1. + Split enchant-1-backends from libenchant1: the main backends. + Add conflict to libenchant1 < 1.6.1 to the split packages (and appropriate split provides). + Rename enchant-{voikko,zemberek} to enchant-1-backend-{voikko,zemberek}. ==== enchant ==== Version update (1.6.0 -> 2.2.3) - Update descriptions. - Update to version 2.2.3: + Brown paper bag: fix 2.2.2 as intended. - Changes from version 2.2.2: + Fix a bug in the build system where the test harness would try to delete files under root, typically the system libraries. - Changes from version 2.2.1: + Fix a crash on invalid input with the hspell backend. + Remove some bashisms from the build system. + updates the Free Software Foundation?s street address. + Stop running some tests that fail on recent macOS. - Modernize spec-file by calling spec-cleaner. - Update to version 2.2.0: + Improves support for parallel installation with other major versions of Enchant (specifically for man pages). + Fix relocation support. + Minor documentation improvements + Fix a potential crash in the hspell back-end. - Update URL to https://abiword.github.io/enchant/. - Adjust packaging, following the shared library packaging policy and allowing for coexistance of enchant-1 and enchant-2 (as foreseen by upstream): + Split enchant-1-data package (providing enchant-data, generic name) from libenchant1. + Split enchant-1-backends from libenchant1: the main backends. + Add conflict to libenchant1 < 1.6.1 to the split packages (and appropriate split provides). + Rename enchant-{voikko,zemberek} to enchant-2-backend-{voikko,zemberek}. - Drop enchant-hunspell-1.4.0.patch: no longer needed. ==== eog ==== Version update (3.26.2 -> 3.28.0) Subpackages: eog-lang - 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. ==== eog-plugins ==== Subpackages: eog-plugins-lang - Modernize spec-file by calling spec-cleaner ==== epiphany-branding-openSUSE ==== - Modernize spec-file by calling spec-cleaner ==== evince ==== Version update (3.26.0+20180128.1bd86963 -> 3.28.0) Subpackages: evince-lang evince-plugin-comicsdocument evince-plugin-djvudocument evince-plugin-dvidocument evince-plugin-pdfdocument evince-plugin-psdocument evince-plugin-tiffdocument evince-plugin-xpsdocument libevdocument3-4 libevview3-3 nautilus-evince typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0 - 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). + 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. ==== evolution ==== Version update (3.26.6 -> 3.28.0) Subpackages: evolution-lang evolution-plugin-bogofilter evolution-plugin-pst-import evolution-plugin-spamassassin - 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. ==== evolution-data-server ==== Version update (3.26.6 -> 3.28.0) Subpackages: evolution-data-server-lang libebackend-1_2-10 libebook-1_2-19 libebook-contacts-1_2-2 libecal-1_2-19 libedata-book-1_2-25 libedata-cal-1_2-28 - 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.28.0) Subpackages: evolution-ews-lang - 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. ==== evolution-rss ==== Subpackages: evolution-plugin-rss evolution-plugin-rss-lang - Modernize spec-file by calling spec-cleaner ==== farstream ==== Subpackages: farstream-data gstreamer-plugins-farstream libfarstream-0_2-5 - Modernize spec-file by calling spec-cleaner ==== file-roller ==== Version update (3.26.2 -> 3.28.0) Subpackages: file-roller-lang - 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). ==== folks ==== Subpackages: folks-lang libfolks-data libfolks-eds25 libfolks-telepathy25 libfolks25 - Modernize spec-file by calling spec-cleaner ==== fwupd ==== Version update (1.0.2 -> 1.0.5) - Update to version 1.0.5: + New Features: - Offer to reboot when processing an offline update. - Report the efivar, libsmbios and fwupdate library versions. - Report Thunderbolt safe mode and SecureBoot status. - Show the user a URL when they report a known problem. - Support split cabinet archives as produced by Windows Update. + Bugfixes: - Be more careful deleting and modifying device history. - Clarify which devices don't have upgrades. - Ensure the Thunderbolt version is xx.yy. - Fix a daemon warning when using fwupdmgr get-results. - Fix crasher with MST flashing. - Fix DFU detach with newer releases of libusb. - Include the device VID and PID when generating the device-id. - Set the RemoteId when using GetDetails. - Stop matching 8bitdo DS4 controller VID/PID. - Use help2man for dfu-tool and drop docbook dependencies. - Use ngettext for any strings with plurals. - Use the default value if ArchiveSizeMax is unspecified. - Update to version 1.0.4: + New Features: - Add D-Bus methods to get and modify the history information. - Allow the user to share firmware update success or failure. - Ask the user to refresh metadata when it is very old. - Store firmware update success and failure to a local database. + Bugfixes: - Add a device name for locked UEFI devices. - Allow each plugin to opt-in to the recoldplug action. - Fix firmware downloading using gnome-software. - Fix UX capsule reference to the one specified in efivar. - Never add two devices to the daemon with the same ID. - Rescan supported flags when refreshing metadata. - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency. - Update to version 1.0.3: + New Features: - Add a new plugin to add support for CSR "Driverless DFU". - Add initial SF30/SN30 Pro support. - Support AppStream metadata with relative <location> URLs. + Bugfixes: - Add more metadata to the user-agent string. - Block owned Dell TPM updates. - Choose the correct component from provides matches using requirements. - Do not try to parse huge compressed archive files. - Fix a double-free bug in the Udev code. - Handle Thunderbolt "native" mode. - Use the new functionality in libgcab >= 1.0 to avoid writing temp files. ==== gcab ==== Version update (0.8 -> 1.1) Subpackages: gcab-lang libgcab-1_0-0 - Update description. - Modernize spec-file by calling spec-cleaner - Add gcab-revert-git-dep.patch: Revert new dependency on git, having a builddependency on git just to able to show version when using a git checkout is a bit much (bgo#793406). - Following the above patch, drop git BuildRequires. - Update to version 1.1: + Add git version in --version. + Fix list of new symbols in index page. + Fix unused declarations. - Drop fixed upstream patches: gcab-meson-build-fixes.patch; gcab-folder-simplify_sort_cfiles.patch; gcab-doc-fixes.patch. - Drop intltool BuildRequires: it's no longer a requirement after upstream migration to Gettext. - Add git BuildRequires: new dependency. - Add a little summary of its content to the main package description. ==== gcr ==== Version update (3.20.0 -> 3.28.0) Subpackages: gcr-data gcr-lang gcr-prompter gcr-viewer libgck-1-0 libgcr-3-1 typelib-1_0-Gck-1 typelib-1_0-Gcr-3 - Update to version 3.28.0: + Fix year 2038 workaround in ASN.1 decoder (bgo#787963). + Fix test errors when ssh-keygen is not found. + Updated translations. - Supplement the new gcr-ssh-askpass for gpg2 and gnome-shell: GNOME users want to have this available to enter the ssh key passwords. - Fix SRPM group. Update package summaries. - Update to version 3.27.92: + Provide API for reliably calling ssh programs (bgo#735873). + Updated translations. - Split new subpackage gcr-ssh-askpass, recommended by the main library. - Modernize spec-file by calling spec-cleaner ==== gdl ==== Version update (3.26.0 -> 3.28.0) Subpackages: gdl-lang libgdl-3-5 - Update to version 3.28.0: + bgo#791913: Convert Latin-1-encoded characters to UTF-8. + Updated translations. ==== gdlmm ==== - Fix SRPM group. Update summaries. - Modernize spec-file by calling spec-cleaner ==== gdm ==== Version update (3.26.2.1 -> 3.28.0) Subpackages: gdm-lang gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Add gdm-xwayland-xauth.patch (bsc#1084737): Creates an Xauthority file and exports XAUTHORITY for Xwayland. - Update to version 3.28.0: + Updated translations. - Add gdm-disable-wayland-on-mgag200-chipsets.patch: by falling back GNOME to X, the patch targets to provide a better user experiences for servers with mgag200 graphic chips, which suffer the sluggish keyboard/mouse issues running GNOME on wayland (bsc#1073550 bsc#1077802). Some of the servers could not initiate GNOME in a similar context (bsc#1070933). With the complexity of the problem, Wayland probably needs further track to get the specific hardware adapted. At the same time the issue itself is tracked in upstream (glgo#GNOME/mutter/issues/59), the better way for now to make SLE-15 working smoothly is to disable the chipset on Wayland (bsc#1083609, bgo#794106). In addition, the patch updates the comments section in data/61-gdm.rules to make the context easier to append. - Update to version 3.27.92: + Updated translations. ==== gedit ==== Version update (3.22.1 -> 3.28.0) Subpackages: gedit-lang python3-gedit - 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. ==== gedit-plugins ==== Version update (3.22.0 -> 3.28.0) Subpackages: gedit-plugins-data gedit-plugins-lang - Update to version 3.28.0: + More fixes for the Translate plugin. + Updated translations. - Update to version 3.27.92: + Fix the new Translate plugin. + Updated translations. - Update to version 3.27.1: + Introduce new Translate plugin. + Updated translations. - Update URL tag to https://wiki.gnome.org/Apps/Gedit/PluginsLists, the current Gedit's plugins web subpage. - Drop glib2_gsettings_schema_{post,postun,requires} macros: their functionality has been moved to RPM file triggers (RPM 4.13, suse_version >= 1330). - Add: + gedit-plugins-translate subpackage. + gio-2.0, glib-2.0 and libpeas-1.0 pkgconfig and python3-base BuildRequires to avoid implicit dependencies. - Simplify multiple fdupes calls to one against the prefix directory. - Modernize spec-file by calling spec-cleaner ==== gegl-unstable ==== Subpackages: gegl-0_3 gegl-0_3-lang libgegl-0_3-0 - SRPM grou fix. Update summaries. - Modernize spec-file by calling spec-cleaner ==== gjs ==== Version update (1.50.4 -> 1.52.0) Subpackages: libgjs0 typelib-1_0-GjsPrivate-1_0 - 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). ==== glade ==== Version update (3.20.4 -> 3.22.0) Subpackages: glade-lang libgladeui-2-6 - Update to version 3.22.0: + bgo#774994: "in treeview columns editor contextual menu does nothing" + Simplified GladeBaseEditor + Fix formatting / layout of project verification details. + Widge chooser: activate treeview with single click and enable Drag & Drop. + Fix Design view selected state. + bgo#793036: "GtkCellRenderer Properties not loaded from glade file". + Fix bug in action widgets response-id parsing on 32bits system. + bgo#772485: "File Name property of GtkImage is copied to all other GtkImage" + GladeProject: always treat resource properties as relative. + bgo#793652: "Crash when deleting a list". + bgo#793757: "Gtk-CRITICAL **: _gtk_window_add_popover: assertion '_gtk_widget_get_parent (popover) == NULL' failed". + Add GDK_SUPER_MASK accelerator handling. + bgo#778537: "ActionBar need placeholder". + bgo#794141: Gtk.IconView disappeared from glade. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.21.0: + Main window UI overhaul. + An enhanced enum integer editor. + Added GtkGLArea object to gtk+ catalog. + Initial support for WebKit2GTK+ library. + Add GtkStackSidebar to control and display widget group. + Bug fixes: - "Please don't list 'Taiwan' as 'Taiwan, Province of China' in the country list" (bgo#767812). - Use correct tag when referring to Palette (bgo#763188). - Fix typo in translatable string; fixing old bgo#746531. - Add pkgconfig(webkit2gtk-4.0) BuildRequires as a new dependency. ==== glib-networking ==== Version update (2.54.1 -> 2.56.0) Subpackages: glib-networking-lang - 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). ==== glib2 ==== Version update (2.54.3 -> 2.56.0) Subpackages: glib2-devel 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 libgthread-2_0-0-32bit - Update to version 2.56.0: + Bugs fixed: bgo#672777, bgo#732184, bgo#733338, bgo#742124, bgo#749206, bgo#768507, bgo#791457, bgo#793272, bgo#793300, bgo#793399, bgo#793555, bgo#793565, bgo#793578, bgo#793597, bgo#793635, bgo#793880, bgo#794180. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 2.55.2: + GFile now has API to get the path without copying. + A network monitor implementation for Windows has been added. + Bugs fixed: bgo#520116, bgo#584284, bgo#605700, bgo#658713, bgo#685442, bgo#723003, bgo#749583, bgo#757284, bgo#760324, bgo#761102, bgo#767976, bgo#770335, bgo#772989, bgo#790698, bgo#791015, bgo#791622, bgo#792050, bgo#792217, bgo#792338, bgo#792351, bgo#792364, bgo#792370, bgo#792410, bgo#792432, bgo#792455, bgo#792499, bgo#792516, bgo#792777, bgo#792780, bgo#792856, bgo#792862, bgo#792903, bgo#793006, bgo#793026, bgo#793074. + Updated translations. - Update to version 2.55.1: + Build: - The --enable-rebuilds configure option has been removed. - The --with-charsetalias-dir configure option has been added. + GList and GSList now have autoptr support. + The gsettings list-schemas command has gained a --print-paths option. + Bugs fixed: bgo#346816, bgo#508976, bgo#562334, bgo#662802, bgo#684282, bgo#692034, bgo#694723, bgo#697715, bgo#701156, bgo#720380, bgo#724383, bgo#724412, bgo#724794, bgo#732003, bgo#734479, bgo#737677, bgo#741167, bgo#748534, bgo#749527, bgo#749652, bgo#754634, bgo#756011, bgo#761102, bgo#773980, bgo#776147, bgo#776195, bgo#777075, bgo#779413, bgo#780309, bgo#780893, bgo#782057, bgo#784995, bgo#786796, bgo#788806, bgo#788936, bgo#790416, bgo#790588, bgo#790697, bgo#790785, bgo#790829, bgo#790830, bgo#790837, bgo#790839, bgo#790877, bgo#790894, bgo#790896, bgo#790914, bgo#790934, bgo#790948, bgo#791036, bgo#791128, bgo#791221, bgo#791235, bgo#791267, bgo#791296, bgo#791318, bgo#791325, bgo#791334, bgo#791337, bgo#791342, bgo#791460, bgo#791532, bgo#791622, bgo#791720, bgo#791744, bgo#791745, bgo#791906, bgo#792064, bgo#792098, bgo#792099, bgo#792129, bgo#792322, bgo#792324. + Updated translations. - Rebase glib2-gdbus-codegen-version.patch. - Drop glib2-gtester-report-py3.patch: fixed upstream. - Drop glib2-gmain-partial-revert.patch: fixed upstream. - Update to version 2.55.0: + New API: - g_clear_handle_id, to simplify removing sources from the default mainloop. - g_file_load_bytes, to make it more convenient to load files into GBytes. + Bugs fixed: bgo#330458, bgo#483341, bgo#569375, bgo#573251, bgo#629347, bgo#630983, bgo#632953, bgo#636210, bgo#656502, bgo#661442, bgo#668035, bgo#670139, bgo#677233, bgo#679347, bgo#679467, bgo#689323, bgo#691436, bgo#695681, bgo#705331, bgo#706667, bgo#711809, bgo#722256, bgo#723655, bgo#723743, bgo#725014, bgo#727346, bgo#730296, bgo#731625, bgo#731705, bgo#737278, bgo#738176, bgo#740223, bgo#740791, bgo#740826, bgo#742548, bgo#742997, bgo#745723, bgo#749371, bgo#751738, bgo#752239, bgo#752240, bgo#753459, bgo#753521, bgo#754026, bgo#756009, bgo#756103, bgo#756128, bgo#756430, bgo#756470, bgo#756588, bgo#760022, bgo#760109, bgo#760716, bgo#765063, bgo#765552, bgo#767215, bgo#767239, bgo#769674, bgo#769846, bgo#770459, bgo#773355, bgo#774083, bgo#776562, bgo#777308, bgo#777310, bgo#777956, bgo#779182, bgo#779501, bgo#780202, bgo#780296, bgo#781598, bgo#781867, bgo#783210, bgo#783270, bgo#783825, bgo#786737, bgo#786785, bgo#787271, bgo#787485, bgo#787551, bgo#787581, bgo#787671, bgo#787731, bgo#788138, bgo#788270, bgo#788368, bgo#788384, bgo#788385, bgo#788401, bgo#788467, bgo#788488, bgo#788489, bgo#788561, bgo#788594, bgo#788705, bgo#788766, bgo#788772, bgo#788863, bgo#788880, bgo#788927, bgo#788936, bgo#788948, bgo#788975, 7889bgo#78, bgo#788989, bgo#788990, bgo#789087, bgo#789170, bgo#789245, bgo#789444, bgo#789637, bgo#789681, bgo#789723, bgo#789755, bgo#789820, bgo#790015, bgo#790030, bgo#790093, bgo#790126, bgo#790147, bgo#790157, bgo#790272, bgo#790275, bgo#790310. + Updated translations. - Switch libmount-devel by its pkgconfig counterpart as configure only looks for this module. - Add libgio-2_0-0 for the rpmlintrc shlib-fixed-dependency warning filter. And add 2 extra filters: + non-conffile-in-etc warning for zzz-gilb2.csh, zzz-glib2.sh and macros.glib2 files. + env-script-interpreter warning for gdbus-codegen, glib-genmarshal nad glib-mkenums files. ==== glib2-branding-openSUSE ==== - 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). ==== gmime2_6 ==== - Modernize spec-file by calling spec-cleaner ==== gnome-backgrounds ==== Version update (3.26.2 -> 3.28.0) Subpackages: gnome-backgrounds-lang - Update to version 3.28.0: + No visible changes. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + New defaults. + New supplemental additions. - Add CC-BY-2.0, CC-BY-SA-2.0 and CC-BY-SA-3.0 to the License tag so then complying with the pictures copyrights. ==== gnome-bluetooth ==== Version update (3.26.1 -> 3.28.0) Subpackages: gnome-bluetooth-lang libgnome-bluetooth13 typelib-1_0-GnomeBluetooth-1_0 - 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. ==== gnome-builder ==== Version update (3.26.4 -> 3.28.0) Subpackages: gnome-builder-lang gnome-builder-plugin-jedi gnome-builder-plugin-jhbuild gnome-builder-plugin-vala-pack - Update to version 3.28.0: + Undo/Redo improvements when using multiple cursors. + Support for --device in flatpak finish-args. This fixes running apps such as gnome-maps that require OpenGL support. + Experimental support for deviced to connect to remote devices. + The flatpak manifest configuration provide now supports duplication, delete, and tracking changes in the source repository. + Builder requires enchant-2 now in coordination with gspell. + The build pipeline now supports building alternate architectures based upon the selected device architecture. + A new deploy action has been added which allows pushing builds to supported external devices. + A new build pipeline phase "commit" has been added. This allows separating the process of commiting a build to a flatpak-repo from the process of exporting a binary such as a .flatpak. + The flatpak build pipeline tries a number of strategies to cleanup broken build directories. + The omnibar provides some visual feedback about build success/failure when a build advancing to certain build phases completes. + A new qemu plugin adds support for building for non-native architectures using binfmt and qemu-user-static. + A new "device" button has been added to the omnibar to select the target device. We expect this to be used more in 3.30 but has limited support in 3.28. - Replace pkgconfig(enchant) BuildRequires with pkgconfig|(enchant-2): follow upstreams port to Enchant 2. - Update to version 3.27.92: + Licensing improvements to meson-templates. + Improvements for Language Server Protocol compliance. + The device manager has been improved to support selecting a device externally to the build configuration. UI is not currently exposed and may be in a future release. + The build configuration no longer contains a device. + A number of build pipeline changes were made to support building for an architecture other than the host. + The "local device" is now named "My Computer". + System architecture has been hoisted into the device info which allows to more easily support remove devices. + The code index builder tries harder to avoid blocking the main loop. + A number of components were moved into the build pipeline to more cleanly abstract device support. + The mingw plugin was dropped as it no longer fits into our design abstractions. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.91: + Various build fixes for some flatpak configurations. + Don't follow through symlinks when building directory lists. This fixes a spinloop some users saw when opening projects with symlinks. + Avoid adding trailing \n when the document already includes a trailing \n. + Builder now respects --own-name when spawning user projects. + The editor gutter now provides tooltips with diagnostic information. + Some vim emulation improvements. + Updated translations. - Add libsoup-2.4 and sysprof-2 pkgconfig modules BuildRequires to avoid implicit dependencies. - Replace '+' in GPL/LGPL License tag to '-or-later' complying with SPDX 3.0. - Update to version 3.27.90: + Various fixes for FreeBSD and similar. + The "Projects" directory is now translated and created using the translated name when applicable. If "Projects" already exists, it is used. + Fixes and correctness improvements in the beautifier plugin. + Fixes and correctness improvements in the xml plugin. + A new "Clone Repository" app-menu item has been added. + The code-indexer has been restructured to avoid threading in the plugin API. Plugins are still free to use threads in their implementation. + A new golang language server client has been added with limited support. + Many leaks across a variety of plugins have been plugged. + The flatpak plugin tries even harder to avoid building projects immediate upon project load. + The autotools plugin now checks for AC_INIT() inside configure.ac to avoid being fooled by invalid tooling. + The configuration manager and providers have been restructured to avoid threading in plugin APIs. + Writeback of configuration changes has been improved. + The editor gutter handles text and icon size changes for zoom. + The language server protocol client has gotten a number of fixes. + Preferences improvments. + The terminal now supports grid selection again. + Fixes for tab v spaces selection in the document properties pane. + We now support SDK extensions in flatpak and they will be downloaded. + A new template for Mono/C?/Gtk? has been added. + We try even harder to supress unwanted build notifications. + The make plugin now supports a "run" target. + A new PTY interceptor has been added so that we can extract build warnings while also using a real PTY for the terminal widget. + Ctags now inserts snippets for completion, allowing for parameters expansion. + Clang plugin now uses language spacing settings when expanding snippets. This allows for supression of spaces before opening parens. + Language defaults have been restored, and now properly set the fallback settings we intended. + We now log subprocess arguments when building. + Updated translations. - Remove beautifier-plugin subpackage and add an Obseletes tag for it as the plugin has been bundled into libgnome-builder-plugins. - Update to version 3.27.4: + A new IdeVcsMonitor interface provides status tracking for project files. + The editor supports Drag'n'Drop to open files, also allowing placement of the editor frame to the left/right/top/bottom of an existing editor frame. + A new message pane allows plugins to deliver information to users, particular about failures which would otherwise be silently dropped to the console. + A number of improvements to subsystems for better error tracking, memory leaks, and correctness fixes. + The ?hamburger? menu has been hidden by default, but will automatically display if any plugins end up using it. + Newcomers greeter section now displays the included programming languages to help guide developers to projects they may want to contribute to. + The omnibar now includes a button to download dependencies. + Unit tests are reloaded whenever the build pipeline is updated. + Symbol Tree will now more reliably show document contents. + Builder can now chain GCancellables together, meaning more reliable cancellation of complex operations such as project building. + The build status panel can now display the build pipeline stages and update them as the build progresses. + The Clang plugin will more reliably work when used to build against a host system from Builder shipped via Flatpak. + Support for LLVM 5.0. + Updated Translations. - Update to version 3.27.3: + Debugging with gdb has been improved to translate paths when running inside of a mount namespace such as flatpak. + A number of correctness fixes in plumbing and for memory leaks. + A new build target provider interface has been added so the project runner can support executing commands extracted from systems such as flatpak. + GNOME Night Light integration. + Improved greeter sections with support removing data files. + Builder will try to remove stale cache data at startup and shutdown to help free some disk usage. + Improved alignments for home/end shortcuts. + You can now run Cargo-based projects using cargo run. + The build pipeline tries to be more verbose for known error messages in GLib by setting G_ENABLE_DIAGNOSTIC. + Builder now uses --state-dir with flatpak-builder when version >= 0.10.5 is detected. + The project-tree now supports Drag'n'Drop, both internally and using text/uri-list selections from external applications. + An early preview of VCS status integration into the project tree has been included in this release. + Updated translations. - Pass the following with_*=true options to meson to ensure the desired features are built: beautifier, cmake, flatpak, git, jedi, jhbuild, meson, meson_templates, spellcheck and vala_pack. - Update to version 3.27.2: + Bug fixes: - For the meson build system backend. - In our compile_commands.json support. - In our GJS integration. + Meson project templates gained a Workaround for a glade bug. + A newcomers plugin has been added which displays GNOME newcomer projects on the greeter. + Support was added for Yaml when using GNOME Code Assistance. + Appdata now installs to the preferred location of the spec. + We now use explicit export macros to simplify ABI management. We still aren't ABI-stable. + Our clang plugin now supports the KeepGoing option, to try harder after encountering failures in includes. + Support for code-indexing the Vala programming language. + Global search can now be navigated with ctrl+n/p in Vim mode. + You can now disable the "Open Pages" section of the sidebar in preferences. + The flatpak plugin no longer automatically updates project dependencies when the build system activates for the first time. You can manually update the dependencies from the workbench menu. + Basic support for unit testing in Meson-based projects. + Subprocess PATH will now prefer /bin over /usr/bin. + Support for project miners has been dropped. + Updated translations. - Drop gnome-builder-header-installation-directory.patch: fixed upstream. - Replace gnome-builder-plugin-cmake Recommends tag with Obsoletes: the plugin got bundled into libgnome-builder-plugins.so. - Add a doc subpackage for the development documentation that got restructured upstream and moved to /usr/share/gtk-doc/html/libide. - Add non-executable-script and obsolete-not-provided warning filters for some files in gnome-builder-rmplintrc: they are false positives. - Add Obsoletes for the following gnome-builder-plugin-* plugins: clang, ctags, devhelp, fpaste, gettext, code-assistance, html-completion, mingw, symbol-tree, sysmon, todo and xml-pack. Whether the plugin got removed or bundled into libgnome-builder-plugins.so. - Update to version 3.27.1: + A GJS symbol resolver and code-index has been added. + Improved editor search that unifies mutliple search implementations. Testing from early adopters would be apreciated. + Initial support for three-finger-swipe within the editor to move documents to the left or right. Wayland-enabled compositor required. + Todo plugin now respects .gitignore and an off-by-one in line number conversion has been fixed. + Thread-safety improvements to version control API. + Meson plugin has been ported to C and includes a number of improvements. + Performance improvements to both application startup and project loading were made. + Preferences has been moved out of the workbench to reduce overhead and allow accessing from the application greeter. + Some build pipeline operations were queued behind long running operations. Builder will now try to flush those operations. + IdeTransferManager has been moved to IdeApplicatoin. Fixing some issues in the rustup plugin. + Quick-highlight plugin has been rewritten to take advantage of the new editor search feature. + Updated translations. - Align Buildrequires with meson.build: + Drop: bison, flex, gtk-doc, itstool, python3-devel and pkgconfig(mm-common-util). + Add: pkgconfig(libxml-2.0). - Add fdupes BuildRequires: removal of duplicates under /usr/share. - Add gnome-builder-header-installation-directory.patch: Fix generated header installation directory, patch from upstream git (bgo#789426). - Drop 'find' command for deletion of .la files: libtools is no longer used. ==== gnome-calculator ==== Version update (3.26.0 -> 3.28.0) Subpackages: gnome-calculator-lang gnome-shell-search-provider-gnome-calculator - 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-characters ==== Version update (3.26.2 -> 3.28.0) Subpackages: gnome-characters-lang gnome-shell-search-provider-gnome-characters - Update to version 3.28.0: + Character: Avoid critical warning after closing the dialog. - Update to version 3.27.92: + build: Port to meson build system. + libgc: Perform full canonical decomposition for Hangul syllables. + Updated translations. - Modernize spec-file by calling spec-cleaner ==== gnome-chess ==== Version update (3.26.0 -> 3.28.0) Subpackages: gnome-chess-lang - Update to version 3.28.0: + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.2: + Fix gschema installation. + Fix SVG images installation. - Changes from version 3.27.1: + Port to Meson build system. - Add meson BuildRequires and switch configure, make and make_install macros to meson, meson_build and meson_install following upstream port to Meson Build System. - Replace intltool with gettext and drop itstool BuildRequires: upstream did the gettext migration long ago and we don't want deviation to avoid unexpected bugs. - Add itstool BuildRequires: Gettext is suppose to take care of translations alone, but still there are some XML formats that it does not handle. - Add fdupes BuildRequires and its macro for replacement of duplicates by links under the data directory. - Drop libxml2-tools, desktop-file-utils and pkgconfig(glu) BuildRequires: no longer needed/used anymore. - Drop %glib2_gsettings_schema_requires macro: no longer needed since RPM file triggers. ==== gnome-clocks ==== Version update (3.26.1 -> 3.28.0) Subpackages: gnome-clocks-lang gnome-shell-search-provider-gnome-clocks - Update to version 3.28.0: + Search: workaround crash due to libgweather serialization. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.1: + World clocks: add UTC and "Anywhere on Earth" clocks. + Updated translations. - Add glib-2.0 and gobject-2.0 pkgconfig BuildRequires. Note that they were being pulled with gio-2.0 pkgconfig module and used already as all of them live in glib2-devel package. - Drop %glib2_gsettings_schema_*, %icon_theme_cache_* and %desktop_database_* post/postun scriptlets and %glib2_gsettings_schema_requires macro. They are no longer needed since RPM file triggers. - Following the above, drop hicolor-icon-theme BuildRequires, no longer needed. - Drop update-desktop-files BuildRequires and stop using suse_update_desktop_file macro, not needed. - Add fdupes BuildRequires and pass corresponding fdupes macro, silence rpmlint. - Do a minor spec cleanup. ==== gnome-color-manager ==== Version update (3.26.0 -> 3.28.0) Subpackages: gnome-color-manager-lang - 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. ==== gnome-contacts ==== Version update (3.26.1 -> 3.27.92) Subpackages: gnome-contacts-lang gnome-shell-search-provider-contacts - 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. - Update to version 3.27.4: + Contacts now has a shortcuts window. + Small tweaks to the setup screen. + Support --version as command-line argument. + Telepathy is no longer a mandatory dependency. + Support for maps can be disabled at compile time. + Improved the Shell search provider. + Updated translations. - Pass -D maps=true and -D telepathy=true to meson: keep now optional maps and telepathy features enabled. - Update to version 3.27.2: + ContactEditor: fix annoying const warning. + added compare by type to compare_fields. + Meson: - Flatpak: update the manifest file to use meson. - Drop autotools in favor of Meson. - Add configure script for meson. - make sure cheese is required when told so. - allow 'auto' value for `with-cheese`. + Bugs fixed: bgo#789921. + Updated translations. - Drop gnome-contacts-nb-translations.patch: Fixed upstream. ==== gnome-control-center ==== Version update (3.26.2 -> 3.28.0) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces - Update to version 3.28.0: + Network: Don't crash when connecting to hidden networks. + Updated translations. - Update to version 3.27.92: + Network: - Use monospace font for Wi-Fi hotspot password. - Add a new empty page for Wi-Fi when no adapter is found. - Don't show "Auto-connect" option for VPNs. + Power: Don't treat device batteries as power supplies. + Printers: - Add new command line actions: "authenticate-jobs" and "show-jobs". - Add authentication dialog for print jobs. - Improve code robustness. + User Accounts: Don't show legacy faces. + Updated translations. - Rebase gnome-control-center-disable-error-message-for-NM.patch. - Drop gnome-control-center-icon-name.patch: fixed upstream. - Modernize spec-file by calling spec-cleaner - Add gnome-control-center-icon-name.patch: Fix the icon names as installed to the system (glgo#GNOME/gnome-control-center#3). - Update to version 3.27.90: + Split the window decorations between the header bars. + Disable the menubar. And drop the old shell. + Allow search to be filtered by panel "keywords". + Port to meson build system and drop autotools. + Make Bluetooth, Network, and Wacom panels mandatory on Linux. + Remember the last used panel. + Info: Ignore more virtual filesystems. + Network: - Make asynchronous calls cancellable; - Allow empty 802.1x certificate passwords; - Avoid crashing if NM reports no devices or no connections; - Consider empty IPv6 gateway to be valid; + Notifications: Add link to help/documentation. + Power: - Add gaming input devices label; - Add 20 and 25 minutes suspend timeouts (complying with EU energy regulations). + Printers: - Stay backwards compatible with old cups; - Don't show the supply level bar if there's no ink info. + Privacy: Add link to Location Services privacy policy. + Sound: - Update art work (new icons); - Respect setting (gsetting) for allowing output volume over 100%; - Update gvc to not require ALSA support. + User Accounts: - Fix password strength check; - Update user face pictures (new pictures); - Introduce a new avatar chooser popover. + Wacom: Add support for three-button styli. + Updated translation. - Add meson BuildRequires, replace configure/make/make_install macros with meson/meson_build/meson_install and remove call for gnome-autogen.sh. All of these changes reflect the upstream port to Meson build system. - Add gobject-2.0, gthread-2.0 and gdk-wayland-3.0 pkgconfig modules and xsltproc BuildRequires avoiding implicit dependencies. - Drop gnome-common BuildRequires: it's no longer required anymore. - Port gnome-control-center-bring-back-firewall-zone.patch's autotools-based chunk to Meson build system. - Drop gnome-control-center-follow-polkit-permissions-for-tz.patch: merged upstream. - Remove control-center-network-add-domain-suffix-match.patch's first part: merged upstream. ==== gnome-desktop ==== Version update (3.26.2 -> 3.28.0) Subpackages: gnome-desktop-lang gnome-version libgnome-desktop-3_0-common typelib-1_0-GnomeDesktop-3_0 - 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. ==== gnome-disk-utility ==== Version update (3.26.2 -> 3.28.0) Subpackages: gnome-disk-utility-lang - Update to version 3.28.0: + Format dialog: Fix NULL deref when no partition table is present. + Updated translations. - Update to version 3.27.92: + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.91: + Fix tooltip for ?Hide from Firmware? GPT partition flag. + Drop redundant ?Legacy BIOS Bootable? text in tooltip. + Updated translations. - Update to version 3.27.90: + Hide devices if mounted with x-gdu.hide. + Restore: don't attempt to open target read-only. + Updated translations. - Replace + in GPL License tag to '-or-later' complying with SPDX 3.0. - Update to version 3.27.3: + Set partition type for MBR partitions. + Updated translations. - Update to version 3.27.2: + Resize dialog: missing mnemonic activations. + No format option for extended partitions. + Updated translations. - Update to version 3.27.1: + Redesign Format Dialog. + Spruce up typography in new translatable strings. + Updated translations. ==== gnome-font-viewer ==== Version update (3.26.0 -> 3.28.0) Subpackages: gnome-font-viewer-lang - Update to version 3.28.0: + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + Fix icon loading. + Allow searching for fonts. And scrolling in both directions. + Turn the info dialog into a page in the main window. + Updated translations. - Update to version 3.27.0: + Show: - More general font information. - OpenType: . Font variation information. . Layout feature information. + Handle ttf and otf mimetypes (bgo#788383). + Fix a crash (bgo#789511). + Updated translations. - Drop gfv-handle-ttf-otf-mime-types.patch and gfv-update-nb-translations.patch: Fixed upstream. ==== gnome-keyring ==== Version update (3.20.1 -> 3.28.0.1) Subpackages: gnome-keyring-32bit gnome-keyring-lang gnome-keyring-pam gnome-keyring-pam-32bit libgck-modules-gnome-keyring - Update to version 3.28.0.1: + Fix linking with "-z defs" (bgo#794274). - Update to version 3.28.0: + Fix TAP test driver. - Update to version 3.27.92: + Wrap stock ssh-agent from OpenSSH (bgo#775981). + Stop installing p11-kit configuration file for the PKCS#11 module (bgo#791401). + Updated translations. - Add openssh BuildRequires: needed for ssh-agent wrapper. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.4: + Add support for SHA2 extension for RSA signatures in ssh-agent (bgo#790910). + Build fixes (bgo#792278, bgo#787387). + Updated translations. - Rebase gnome-keyring-pam-auth-prompt-password.patch. - Adopt the use of %make_build macro rather than raw make command, following the best practices. - Drop intltool BuildRequires: after upstream porting to Gettext, this is no longer needed. - 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: + Add support for ECDSA in ssh-agent (bgo#641082). + Wipe passwords stored by the PAM module (bgo#781486). + Fix: - Shared key derivation between libsecret and gnome-keyring (bgo#778357). - Erroneous handling of partial writes in write_sync_close (bgo#778269). + Set CKF_LOGIN_REQUIRED flag in ssh-module. + Build and testing fixes (bgo#774312, bgo#781785). + Updated translations. - Update Url to https://wiki.gnome.org/Projects/GnomeKeyring: current GNOME Keyring's project web page. - Add conditional use to translation-update-upstream: SLE-only requirement. - Drop gnome-keyring-secret-size.patch: fixed upstream. - Drop pristine macros for choosing number of jobs in %build section and adopting %{?_smp_mflags} instead. - Drop %glib2_gsettings_schema_*, %desktop_database_* post/postun scriptlets and %glib2_gsettings_schema_requires macro: the functionality is covered by file triggers now. - Drop %clean section since its use is deprecated now. - Separate SLE-only patches from the others. Now they start at the number 1000. ==== gnome-logs ==== Version update (3.26.3 -> 3.28.0) Subpackages: gnome-logs-lang - 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. - Update to version 3.27.4: + Add meson build system. + Add missing LINGUAS file. + Add warning cflags support in meson. + Updated translations. - Update to version 3.27.3: + Updated translations. - Update Url tag to https://wiki.gnome.org/Apps/Logs to the current Logs' web page. - Add gsettings-desktop-schemas Requires as it is an explicit runtime dependency highlighted by configure.ac file and gnome wiki. - Add xsltproc and docbook-xsl-stylesheets BuildRequires used to build the manual pages. Note that they were being pulled and used already. - Adopt the use of %make_build macro rather than raw make command, following the best practices. - Update to version 3.27.2: + Update timestamps in boot selection menu when necessary. + Updated translations. - Add fdupes BuildRequires and its macro for removal of duplicates under the data directory. - Update to version 3.27.1: + Migrated from intltool to gettext. + Updated translations. - Drop intltool BuildRequires: No longer needed after upstreams port to gettext. ==== gnome-maps ==== Version update (3.26.2 -> 3.28.0) Subpackages: gnome-maps-lang - Update to version 3.28.0: + Change license of two files to GPL 2 or later (as was the original intension and what the project as a whole is using). + Updated translations. - Change license back to GPL-2.0-or-later: upstream fixed the issue. - Change license to GPL-3.0-or-later: the two files ./lib/maps-osm-oauth-proxy-call.[ch] pull the license from GPL-2.0-or-later to GPL-3.0-or-later. - Update to version 3.27.92: + Updated POI definitions for OpenStreetMap editing. + Fix a segmentation fault at exit. + Fix missing generated files and third-party licenses in the distributed release archive. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + Use moder JS features (ES6), classes and arrow notation (=> () ) for binding anonymous functions. + Change default line with and color for layer lines in loaded layers to make them more visible. + Don't select text in place entries in the routing sidebar when auto-completing. + Bugfixes for keyboard navigation in search entry completion popover. + Add additional tooltips for buttons in the routing sidebar. + Decrease height of OSM login dialog. + Updated translations. - Update to version 3.27.4: + Show thumnails from Wikipedia in the place bubbles when availability. + Make the place bubble popovers follow the map when the view scrolls (i.e. when using the keyboard shortcuts to scroll). + Move the zoom control buttons to the headerbar to mitigate an issue with Clutter and overlay GTK+ widgets on Wayland. + Adapt libgweather dependency to use gitlab.gnome.org for building Flatpaks. + Updated translations. - Update to version 3.27.3: + Show tile provider and OSM attribution in the About dialog. + Updated translations. - Update Url to https://wiki.gnome.org/Apps/Maps: the current Maps' web page location. - Adopt the use of %make_build macro rather than raw make command, following the best practices. - Update to version 3.27.2: + Fix: - Maps to be available as an option for "Open with another application" for geo shape layer files. - JS warnings about redundant function arguments and similar things. + Updated translations. - Drop gnome-maps-is-translations.patch and gnome-maps-nb-translations.patch: fixed upstream. - Drop %glib2_gsettings_schema_requires macro since RPM file triggers take care of this function now. - Update to version 3.27.1: + Use sidebar icon style for icons in the routing results. + Improve the look of route labels for public transit trips when using the dark theme. + Add --version command line option. + Fix network detection when running as a Flatpak. + Update appdata screenshots. + Show stored routes according to locale direction. ==== gnome-music ==== Version update (3.26.2 -> 3.28.0) Subpackages: gnome-music-lang - 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. + 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. ==== gnome-online-accounts ==== Version update (3.26.2 -> 3.27.92) Subpackages: gnome-online-accounts-lang libgoa-1_0-0 libgoa-backend-1_0-1 typelib-1_0-Goa-1_0 - Update to version 3.27.92: + Updated translations. - Modernize spec-file by calling spec-cleaner ==== gnome-packagekit ==== Version update (3.26.0 -> 3.28.0) Subpackages: gnome-packagekit-lang - Update to version 3.28.0: + Updated translations. ==== gnome-photos ==== Version update (3.26.3 -> 3.27.92) Subpackages: gnome-photos-lang gnome-shell-search-provider-gnome-photos - 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. ==== gnome-session ==== Version update (3.26.1 -> 3.28.0) Subpackages: gnome-session-core gnome-session-default-session gnome-session-lang - 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@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. ==== gnome-settings-daemon ==== Version update (3.26.2 -> 3.28.0) Subpackages: gnome-settings-daemon-lang - Update to version 3.28.0: + Updated translations. - Update to version 3.27.92: + Build: Don't remove assertions in code. + Print-notifications: Notify user about need for authentication. + Power: - Fix divide by zero when there is no keyboard brightness to control. - When the the sleep timeout is too short, don't throw errors. + XSettings: - Hardcode GTK+ 3.x deprecated settings. - Expose monitored settings through D-Bus. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.91: + Fix error when doing non-debug builds. + Fix runtime linkage to libgsd and libcommon. + Apply a workaround for D-Bus code generation. - Drop gnome-settings-daemon-fix-nondebug-build.patch and gnome-settings-daemon-libcommon.patch: fixed upstream. - Update to version 3.27.90: + Remove a11y-keyboard plugin, the functionality was merged into mutter. + Port to meson. + Clipboard: Fix memory leak. + Media-keys: - Suppress power-button presses during suspend. - Prefer MPRIS clients to g-s-d ones. + Power: - Don't react to light changes if not at console. - Many regression test suite fixes. - Default to suspend after 20 minutes of inactivity (bgo#681869). + Rfkill: Fix property notification warning for rfkill-input-inhibited. + Wacom: - Ensure screen integrated devices get remapped on hotplug. - Fix screen mapping for Cintiqs and others. + Updated translations. - Switch to meson build system: + Add meson BuildRequires. + Drop intltool BuildRequires: no longer in use. + Replace configure/make/make_install macros with meson/meson_build/meson_install macros. - Add pkgconfig(udev) BuildRequires: new dependency. - Drop gnome-settings-daemon-nb-translations.patch: fixed upstream. - Add gnome-settings-daemon-fix-nondebug-build.patch: Fix build for non-debug targets. - Add gnome-settings-daemon-bgo793253.patch: Fix no-return-in-nonvoid-function (bgo#793253). - Add gnome-settings-daemon-libcommon.patch: install libcommon, which is linked by the other plugins, as a private library. ==== gnome-shell ==== Version update (3.26.2+20180130.0d9c74212 -> 3.28.0) Subpackages: gnome-shell-browser-plugin gnome-shell-calendar gnome-shell-lang - 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 BuilRequires 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. ==== gnome-software ==== Version update (3.26.7 -> 3.28.0) Subpackages: gnome-software-lang - Update to version 3.28.0: + Fix the build on NixOS. + Fix purchasing not working after authentication. + Revert a commit that led to flatpak updates failing without any feedback. + Make front page featured tile corners round to match other tiles. + Fix in-app notification close button alignment. + Several fixes to make error notifications more useful. + snap: Fix invalid metadata after cancelled refine. + snap: Launch command line snaps with 'snap run'. + Updated translations. - Update to version 3.27.92: + Removal of global plugin cache, simplifying gnome-software internals. + Software Repositories dialog got another batch of improvements and UI changes. + GNOME Shell Extensions repository and fwupd repositories are now shown in the Software Repositories dialog. + Shell extensions handling through PackageKit was improved, fixing a long standing bug where we were unable to remove shell extension packages. + Category page rewrite that landed earlier this cycle went through UI review and got a number of fixes. + Package version comparison in the updates dialog was fixed and should no longer incorrectly show updates as downgrades. + Distro upgrade notifications are now rate limited to once per week. + Install buttons in codec install view that got lost in the 3.22 cycle are now back. + Various paper cuts with distro upgrades were fixed. + Various fixes to installing apps from yum repos that have enabled=0 enabled_metadata=1. + Various other correctness and warning fixes. - Drop gnome-software-first-run-dialog.patch: fixed upstream. - Modernize spec-file by calling spec-cleaner - Add gnome-software-first-run-dialog.patch: Revert "Fix first run dialog racing with gnome-software shell startup". This caused the first run dialog to appear when gnome-software starts in the background with 'gnome-software --gapplication-service'. - Update to version 3.27.90: + The Software Sources dialog was renamed to Software Repositories and rewritten. + Fedora Workstation third party repository handling was rewritten and should be more robust. + Improved handling of metered network connections, making sure we cancel any downloads when changing to a metered connection. + Limit the number of parallel operations depending on the installed CPU. + Improved handling of pending installs when there's no network connection. + Unused ostree and rpm plugins were dropped. + Switch from GtkSpell to gspell. + Improve alignment on the updates page. + Do not show missing screenshot error for fonts that have screenshots. + Fix various issues on Ubuntu when purchasing apps. + Fix an issue that led to duplicate categories appearing on the overview page. + Various memory leak and correctness fixes. + Updated translations. - Replace pkgconfig(gtkspell-3-3.0) BuildRequires with pkgconfig(gspell-1), following upstreams changes. - Drop pkconfig(rpm) BuildRequires: no longer needed. - Add gnome-software-local-file.desktop file for testing under GNOME:Next devel project. - Update to version 3.27.4: + Add missing locking to gs_plugin_cache_remove(), fixing a possible crash. + Fix various memory leaks spotted by valgrind. + Fix a possible crash triggered by the fwupd plugin. + Do not emit critical warnings when reviewing OS Updates. + fwupd: Use the custom user-agent when downloading firmware. + overview page: Fix a crash when we have no featured apps. + packagekit: Implement repository enabling. + Fix hover CSS for "unknown" and "nonfree" license buttons. + Updated translations. - Update to version 3.27.3: + Work around Firefox deleting rpm/deb files downloaded to /tmp when closing. + Log errors to console when starting from command line. + Improve SPDX ID parsing when working out if it is 'free'. + Fix: - Crashes in the repos plugin due to missing locking. - A critical when updating (flatpak) packages live. + Do not: - Enable distro-upgrades when updates are disabled. - Require the user to keep clicking 'More reviews' after each click. - Crash when closing the source dialog while it is loading. + Fwupd: - Do not crash when trying to list a locked device. - Prepend the vendor name to the device name if not included. + Packagekit: - Do not crash when getting an invalid ID from PackageKit. - Support apt:// URLs. + Various fixes to the snap plugin. + Updated translations. - Drop gs-add-locking-to-the-repos-plugin.patch: fixed upstream. - Update Url to https://wiki.gnome.org/Apps/Software: current Software's web page. - Update to version 3.27.2: + Redesigned category view. + Better notifications for completed distro upgrades. + Number of test suite fixes to pave way for continous integration tests. + Improved support for running on low res displays. + Various fixes to internal state handling. + Allow linking to specified proprietary licenses. + Don't use versioned subdirectories under ~/.cache/gnome-software. + Only show in-app notifications for interactive user actions. + Various fixes for flatpak, fwupd, and snap support. + Updated translations. - Drop intltool BuildRequires: No longer needed since upstream switched to gettext. ==== gnome-system-monitor ==== Version update (3.26.0 -> 3.28.0) Subpackages: gnome-system-monitor-lang - Update to version 3.28.0: + Updated translations. - Update to version 3.27.92: + Updated translations. - Modernize spec-file by calling spec-cleaner - Do minor spec cleaning, use autosetup and make_build macros. - Drop update-desktop-files BuildRequires and stop using suse_update_desktop_file, and no longer inject docpath to desktop file: No longer needed. - Update to version 3.27.90: + Fixed bugs: - Translation rules fixes (bgo#790570). - Scroll process table to selected row (bgo#792574). - Theme-based background color for charts (bgo#792360). - Multipe token entry for search (bgo#789905). - Use a scrolledwindow for resources (bgo#778697). - Better alignment for network stats. Style the kill confirmation as destructive action. And redraw loadgraph background on theme change (bgo#789603). + Updated translations. - Update Url tag to https://wiki.gnome.org/Apps/SystemMonitor: it's the current System Monitor's web page. - Drop pkgconfig(dbus-glib-1) BuildRequires: it's no longer needed/ used anymore. - Add pkgconfig(glib-2.0) BuildRequires then avoiding implicit dependency. - Update to version 3.27.2: + bgo#788922: fix inaccurate CPU% values in the Processes table. + bgo#786944: gettext migration + bgo#790146: install appdata to the new location + Updated translations. - Drop intlool BuildRequires: no longer needed, since upstream migrated to gettext. - Drop glib2_gsettings_schema_requires, desktop_database_post/postun and glib2_gsettings_schema_post/postun handling: the functionality is covered by RPM file triggers now. - Drop gsm-fix-inaccurate-cpu-values.patch, gnome-system-monitor-nb-translation.patch and gsm-bsc1020294-add-resources-scrollbar.patch: fixed upstream. - Add polkit-devel BuildRequires: needed for the its translation instructions. ==== gnome-terminal ==== Version update (3.26.2 -> 3.28.0) Subpackages: gnome-shell-search-provider-gnome-terminal gnome-terminal-lang nautilus-extension-terminal - Update to version 3.28.0: + Updated translations. - Update to version 3.27.92: + client: legacy: Error out when calling --preferences from within gnome-terminal. + client: legacy: Make --wait respect the pref whether to open a window or tab. + help: Fix various grammar issues and missing words. + prefs: editor: Remove translatable placeholder. + screen: No need to set PWD anymore, it's done by VTE now. + window: Fix Clear Highlight to actually clear the highlight. + window: Save contents to the Documents folder by default. + Bugs fixed: bgo#731462, bgo#758452, bgo#792622, bgo#792885, bgo#793382, bgo#793519, bgo#793558. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + app: Revise the logic for having an appmenu (bgo#793135). + all: Improve mnemonic handling + Make mnemonics work in the Find and Preferences windows (bgo#792978). + prefs: editor: - Rename General profile tab to Text, reorganize its contents (bgo#722114). - Use the same mnemonic for the two Reset buttons (bgo#791968). - Make sure mnemonics don't conflict. + help: Various fixes and improvements (bgo#792529). + menubar: Change the Find entry back to Search (bgo#792912). + profile: editor: - More logical order for notebook tabs (bgo#792797). - Move "Allow blinking text" to the bottom (bgo#792794). - Demote "Rewrap on resize" to a hidden pref (bgo#792532). - Fix spacing at the top of the Compatibility tab. + schemas: Remove obsolete "encodings" entry (bgo#792607). + Bugs fixed: bgo#722114, bgo#792760, bgo#792625, bgo#792533, bgo#792503, bgo#791968 and bgo#793179. + Updated translations. - Update to version 3.27.4: + build: Fix compilation with Clang. + client: legacy: Fix --version output. + menubar: Remove ellipses from preference entries. + profile: editor: - Add "Allow blinking text" preference. - Add "Cell spacing" preferences. - Add "Cursor blinking" preference. - Add window title to highlight color pickers. - Align two combo boxes. - Bypass palette mode for all colour pickers. - Only show monospace fonts. - Repaint the table when Enable shortcuts is toggled. - Replace GtkTable with GtkGrid. - Revert Tango palette's black to match the default. - Specify color schemes in hex. - Use zero based palette indices. + regex: - Allow apostrophes in URLs, except when enclosed between them. - Allow balanced pairs of square brackets in URLs. - Disallow terminating semicolon in URLs. + search: - Close the dialog on Escape key. - Make reverse the default direction. - Rename the label to Find. + window: - Maintain logical window size when line or char spacing changes. - Remove popup accelerators also in submenus. + Bugs fixed: bgo#448044, bgo#559990, bgo#579964, bgo#763980, bgo#771165, bgo#774619, bgo#790318, bgo#791312, bgo#791967, bgo#791968, bgo#791969, bgo#792057, bgo#792083, bgo#792095, bgo#792103, bgo#792139, bgo#792256, bgo#792319. + Updated translations. - Update to version 3.27.3: + Updated translations. - Update to version 3.27.1: + When the server specified by the environment doesn't exist, fall back to the default. + Improve --tab behaviour to open a new tab in an existing window. + Add: - --wait to make the client wait until the child process exits, and then exit the client with the same exit status. - Verbosity control options: --quiet/-q and --verbose/-v. + Remove vala client. + Port from GtkAction and GtkMenuManager to GAction and GMenu (bgo#745329). + Deactivate popup menus when the window closes (bgo#789927). + Nautilus: Use the default display (lp#1722121). + Don't try to open a non-default display (bgo#700267 bgo#719438 bgo#737694). + Fix bugs: bgo#789692, bgo#789444, bgo#789356, bgo#733210. + Updated translations. - Update Url to https://wiki.gnome.org/Apps/Terminal: current Terminal's web page. - Point fdupes to the data directory instead of the build root, which is a practice that must be avoided. - Drop %glib2_gsettings_schema_* and %desktop_database_* post/postun scriptlets: RPM file triggers now does their work. - Drop vala BuildRequires: no longer needed now that the vala client has been removed upstream. - Add pkgconfig(gio-unix-2.0) BuildRequires: note that it was already being used since it was being pulled with gio-2.0 pkgconfig that lives in the same devel package. - Drop gnome-terminal-nb-translation.patch: Fixed upstream. ==== gnome-user-docs ==== Version update (3.26.2.1 -> 3.28.0) Subpackages: gnome-user-docs-lang - Update to version 3.28.0: + Updates to GNOME Help. + Updated translations. ==== gnome-user-share ==== Version update (3.18.3 -> 3.27.90) - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + Update for nautilus changes in 3.28 development branch. ==== gobject-introspection ==== Version update (1.54.1 -> 1.56.0) Subpackages: girepository-1_0 libgirepository-1_0-1 - Update to version 1.56.0: + gir: Update annotations from GLib git master. - Modernize spec-file by calling spec-cleaner - Update to version 1.55.2: + Changes: Add _Float128 to the base C types. + Bugs fixed: - Fails to parse flag-constants (glgo#GNOME/gobject-introspection#173). - Writer: Include documentation and symbol position in source files (glgo#GNOME/gobject-introspection#175). - Const qualifier dropped from c:type on (type filename) parameters (glgo#GNOME/gobject-introspection#190). - giscanner: don't print "suppressed N warnings" if --quiet was specified (glgo#GNOME/gobject-introspection#188). - gitypelib.c: increase #define MAX_NAME_LEN from 200 to 255 (bgo#764791). - g-ir-scanner does not recognize _Thread_local (bgo#756921). - MY_ENUM_VALUE = <constant> only works for last member (bgo#629667). - os.name can be wrong in some context (bgo#761985). - Update '+' in GPL/LGPL License tag to '-or-later' to comply with SPDX 3.0. ==== goffice ==== Version update (0.10.38 -> 0.10.39) Subpackages: goffice-lang libgoffice-0_10-10 - Update to version 0.10.39: + sinpi/cospi/tanpi/cotpi improvement. - Drop pristine distro version > 12.x conditional for using GI bindings. ==== graphene ==== Version update (1.6.2 -> 1.8.0) - Update to version 1.8.0: + No new API, this cycle, but it's time to spin a new stable release. + The major news for this release is that we dropped the Autotools build from the repository; Graphene is now built exclusively with Meson. + We've added various fixes to the build on macOS, in order to maintain compatibility with the old Autotools build. + The variables in the pkg-config file that expose the SIMD functionality built inside Graphene have been updated, to ensure that they can be easily consumed by other projects; instead of a single string that needs to be split, we now expose boolean variables for all SIMD implementations. + We've also improved the ability to use Graphene as a Meson sub-project; this allows Meson to check out, build, and depend on Graphene when building complex projects, like GTK. This is really useful inside CI pipelines, as it minimises the amount of separate steps needed when setting up the build. - Update options passed to meson, following upstream changes: gtk_doc=true, gobject_types=true, introspection=true, gcc_vector=true, sse2=true, arm-neon=true, tests=true and benchmarks=true. ==== gsettings-desktop-schemas ==== Version update (3.24.1 -> 3.28.0) Subpackages: gsettings-desktop-schemas-lang - Update to version 3.28.0: + Updated translations. - Update to version 3.27.92: + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + Add setting about whether to allow volume above 100%. + Change default click method for touchpads, from Windows-style soft-button areas, to Mac-style two-finger right-click. This does not change the settings for trackpoints or touchpads that don't support multi-touch. + Add tertiary button action for Wacom styli. - Remove unneeded %clean section: RPM does this work itself nowadays. - Adopt the use of %make_build macro rather than raw make command, following the best practices. - Drop gnome-common BuildRequires and autogen.sh call: they are no longer needed/used. - Update to version 3.27.1: + Add a gsettings key to show/hide weekday. + gschema: Fix gettext-domain. + Updated translations. - Drop %glib2_gsettings_schema_* post/postun/requires macros: functionality now covered by file triggers. ==== gspell ==== Version update (1.6.1 -> 1.8.0) - Update summaries. - Update to version 1.8.0: + Build system: don't declare functions in AC_TRY_COMPILE. + Updated translations. - Bump shlib define lib%{name}-1-2, effectivley changing the name of the shared library package: following upstream sover bump. - Modernize spec-file by calling spec-cleaner - Update to version 1.7.1: + Use Enchant 2. + Improve documentation. + Updated translations. - Switch pkgconfig(enchant) BuildRequires by enchant-2 module following ustream change. - Adopt the use of %make_build macro instead of raw make command, following best practices. - Fix spelling in summaries. - Rename typelib-!_0-Gspell-1_0 to typelib-1_0-Gspell-1, following the tyeplib naming convention (old name was wrongly chosen). For this reason, obsolete the old, wrong name. ==== gtk4 ==== - Modernize spec-file by calling spec-cleaner - Add gtkmm.patch: Allow binding GdkContentFormatsBuilder. ==== gucharmap ==== Version update (10.0.3 -> 10.0.4) Subpackages: gucharmap-lang libgucharmap_2_90-7 - export LDFLAGS="-ldl": upstream forgot to link libdl, which is needed for dlsyms (bgo#794281). - Update to version 10.0.4: + charmap: Improve glyph display. + charmap: Always show the scroll bar (bgo#791715, bgo#791931). + Updated translations. - Add pkgconfig(freetype2) BuildRequires: new dependency. ==== gvfs ==== Version update (1.34.2.1 -> 1.36.0) Subpackages: gvfs-backend-afc gvfs-backend-samba gvfs-backends gvfs-fuse gvfs-lang - Update to version 1.36.0: + Updated translations. - Update to version 1.35.92: + build: Print summary of the options in meson. + smb: Avoid "Error: Success" failure messages. + Several smaller bugfixes. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 1.35.91: + mtp: Prevent crashes if device is unplugged during mount operation. + daemon: Fix admin backend spawning on some systems. + google: Return error properly when trying to replace native files. + Several smaller bugfixes. + Updated translations. - Add permissions PreReq on gvfs-backend: used to apply the correct permission set on the nfs daemon. - Update to version 1.35.90: + build: Several FreeBSD related fixes + Updated translations. - Update to version 1.35.4: + recent: Prevent crash when recent file changed. + trash: Fix trash::orig-path for relative paths. + Several smaller bugfixes. + Updated translations. - Update to version 1.35.3: + mtp: Handle read-past-EOF ourselves to prevent hangs. + Port several parts to GTask. + Several smaller bugfixes. + Updated translations. - Update to version 1.35.2: + metadata: Remove udev dependency in favor of gudev. + build: - Enable elogind support in meson; - Port to meson build system. + gphoto2: Fix volume removal with current udev behavior. + mtp: Fix volume removal with current udev behavior. + Several smaller bugfixes. + Updated translations. - Update Url to https://wiki.gnome.org/Projects/gvfs: current GVfs' web page. - Drop fixed upstream patches: + gvfs-fix-mtp-volume-removal.patch and; + gvfs-mtp-handle-read-past-eof.patch. - Port the following patches from autotools to meson: + gvfs-nvvfs.patch and; + gvfs-nds.patch. - Drop autoconf, libtool BuildRequires and add meson. Following, drop configure, make and make_install macros and adopt meson, meson_build and meson_install macros. And pass the due parameters to meson. All of these changes reflect the upstream porting to Meson Build System. - %glib2_gsettings_schema_requires macro as it's no longer needed since RPM file triggers. - Drop intltool BuildRequires once upstream did the migration to gettext long ago and deviations are not desired to avoid unexpected bugs. - Add pkgconfig(gmodule-no-export-2.0) BuildRequires: it was already being pulled with pkgconfig(glib-2.0) and used, since they live in the same devel package. - Add openssh BuildRequires: missing ssh program dependency that meson checks brought up while autotool's configure was being too permissive when letting libssh2 satisfy its checks. - Update to version 1.35.1: + sftp: Add support for setting timestamps. + Several smaller bugfixes. ==== harfbuzz ==== Subpackages: harfbuzz-devel libharfbuzz-icu0 libharfbuzz0 libharfbuzz0-32bit - Update summaries. - Fix broken libharbuzz-gobject.so symlink by requiring Harfbuzz's Gobject library for the devel package. - Add missing GI bindings requirement for the devel package. - Fix build on Leap 42.3: don't use make_build. ==== libappindicator ==== Subpackages: libappindicator3-1 typelib-1_0-AppIndicator3-0_1 - Add libappindicator-no-Werror.patch: the libappindicator code is aging and is not keeping up well with the moving world around it. ==== libdazzle ==== Version update (3.26.3 -> 3.28.0) Subpackages: libdazzle-1_0-0 typelib-1_0-libdazzle-1_0 - Update to version 3.28.0: + DzlRecursiveFileMonitor will now translate symlink root directories up-front to increase the chance that the GFile you see will match GFile in other GIO based API. + dzl_g_date_time_format_for_display() now uses the new %OB format present in glib 3.56. - Update URL tag to https://gitlab.gnome.org/GNOME/libdazzle: the closest thing to a web page. - Update to version 3.27.92: + Improvements to animation frame timings to more closely match upstream changes in Gtk. + DZL_DEFINE_ACTION_GROUP macro will now set initial action state. + ElasticBin will avoid animating when duration is 0. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.91: + libdazzle now properly sets the default ABI visibility for symbols so that symbols without DZL_AVAILABLE_IN_* macros are not exported. + DzlTab now supports tooltips using the tab's title. + Various gtk-doc generation issues have been fixed. + DzlGraphModel now provides an accessor to get the column count. + Some fixes for pedantic compiler warnings. - Update license tag to SPDX-3.0: GPL-3.0-or-later AND LGPL-2.1-or-later. - Update to version 3.27.90: + Further protections to ensure we don't follow symlinks in the directory reaper. + DzlSignalGroup now uses GWeakRef. Additionally, it allows objects to invalidate closures instead of doing weak-ref tracking. This should improve a number of situations. - Update to version 3.27.5: + A memory leak in the fuzzy index builder was fixed. + DzlTab now properly sinks a variant floating ref. + Various memory leak fixes in DzlTree and associated objects. + The shortcut manager now properly activates mnemonics. + Signal group ties to be more flexible with re-entrancy situations. + DirectoryReaper and FileTransfer attempt to be more defensive against following through symlinks. - Update to version 3.27.4: + DzlTree has gained a number of improvements for dynamically styling tree nodes. + DzlMultiPaned gained a helper to locate a widget at an X,Y coordinate. + Various memory leak fixes in shortcuts and unit tests. + DzlListBox allows setting the number of rows to recycle. This may improve performance in some situations. + A new cancellation chain helper that can be used until g_cancellable_chain() lands upstream. When that happens, this will wrap that API, or be removed in case it lands in 2.56. + DzlTree gained support for inserting a child at a specific position. + Fixes for: API deprecations in Gdk and main thread assertions on Linux. - Update package description turning it impersonal. - Update to version 3.27.3: + A new DzlRecursiveFileMonitor for recursive file monitors. + Fixes for age comparison in directory reaper. + Improvements to legacy activation in shortcuts. + Avoid potential spinning in progress-menu-button. + DzlFileTransfer is a new high-level API to help in copying or moving directory trees. + DzlTreeBuilder has broken ABI this cycle and gained padding to help us avoid breaking ABI in the future. Those who only use it from signals and dzl_tree_builder_new() are not effected by this alone. + DzlTreeBuilder has also added build-children signal so that it can disambiguate between building nodes and creating children in a lazy tree. This does, unfortunately, break existing code as it needs to switch to using build-children. - Update to version 3.27.2: + A performance improvement to CSS and resource loading by ensuring resource directory paths are suffixed with a /. + Use export macros instead of linker script to simplify ABI conformance on alternative platforms. + Add missing dzl_preferences_view_new() symbol. + Various gobject introspection annotation fixes. + Use g_build_path() when appropriate. + Add dzl_state_machine_is_state() for checking the current state. - Add gio-2.0 and gmodule-2.0 pkgconfig BuildRequires: they were already being pulled with pkgconfig(glib-2.0) BuildRequires and used since they all live in the same devel package. - Update to version 3.27.1: + actions: add DZL_DEFINE_ACTION_GROUP() for creating action groups. ==== libgweather ==== Version update (3.26.1 -> 3.28.0) Subpackages: gweather-data libgweather-lang typelib-1_0-GWeather-3_0 - Update to version 3.28.0: + Fix translations not being used (bgo#794027). + Location database updates and fixes for Israel. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.4: + Deprecated API was removed (bgo#791313). + New API: a new level of locations, called "named timezones" was added (bgo#791066). + It is now possible to have cities in the database with no associated weather station; the nearest weather station is chosen if necessary. + Matching of search terms to location names was improved (bgo#791066, bgo#791403). + The Yahoo Weather backend was removed (bgo#791084). + More tests were added (bgo#791307, bgo#791313, bgo#791317, bgo#791319, bgo#791402). + Misc bug fixes (bgo#789080). + Build system fixes (bgo #791088, #791086). + Translation bug fixes (bgo#781364). + Location database updates and fixes (bgo#791095, bgo#620897, bgo#727186, bgo#643928, bgo#789951, bgo#791323, bgo#599880, bgo#642634, bgo#606557, bgo#617689, bgo#768309, bgo#635534, bgo#597989, bgo#625270, bgo#625270, bgo#583644, bgo#534047, bgo#572675, bgo#611945, bgo#640877, bgo#778707). + Updated translations - Changes from version 3.27.1: + This is the first version to use the meson build system. + Updated translations - Update Url to https://wiki.gnome.org/Projects/LibGWeather: current LibGWeather project's web page. - Drop libgweather-locations-Kowloon-is-a-district.patch: fixed upstream. - Drop libxml2-tools and libxslt BuildRequires: there is no reason for them to be explicitly declared since both of them are pulled with gtk-doc - Add meson BuildRequires and replace configure, make_build and make_install macros by meson, meson_build and meson_install respectively; and pass enable_vala, gtk_doc option as true and glade_catalog option as false. All of these changes reflects upstream's port to the Meson build system. - Add gio-2.0 and libxml-2.0 pkgconfig modules BuildRequires: Note that they were being pulled and used already but not explicitly declared. - Drop %glib2_gsettings_schema_requires macro: it's no longer needed since RPM file triggers. ==== libindicator ==== Version update (12.10.2+bzr20151208 -> 16.10.0+bzr20171205) - Update to version 16.10.0+bzr20171205: + Fix build with GNOME 3.28. - Rebase dont-build-debug-tools.patch. - Add pkgconfig(libido3-0.1) BuildRequires: new dependency. ==== libsecret ==== Subpackages: libsecret-1-0 libsecret-lang typelib-1_0-Secret-1 - SRPM group fix. Update summaries. - Remove duplicate commands. Limit fdupes to /usr. - Modernize spec-file by calling spec-cleaner ==== libsolv ==== Version update (0.6.32 -> 0.6.33) Subpackages: libsolv-devel libsolv-tools perl-solv python-solv - also use suggests for ordering packages [bnc#1077635] - fix bad assignment in solution refinement that led to a memory leak [bnc#1075978] - use license tag instead of doc in the spec file [bnc#1082318] - bump version to 0.6.33 ==== libsoup ==== Version update (2.60.3 -> 2.62.0) Subpackages: libsoup-2_4-1 libsoup-lang typelib-1_0-Soup-2_4 - Update to version 2.62.0: + Updated translations. - Update to version 2.61.91: + Add limit to header length to avoid DOS attacks (bgo#792173). + Update the public-suffix list. + Revert "cookie-jar: use base domain to decide if cookie is third party" (bgo#792130). - Modernize spec-file by calling spec-cleaner - Update to version 2.61.90: + Various improvements to the WebSocket implementation (bgo#792113). + cookie-jar: use base domain to decide if cookie is third party (bgo#792130). + Add new API to create a new connection from a SoupSession (bgo#792212). + soup-headers: accept any 3 digit number as message status code (bgo#792124). - Remove unneeded %clean section: RPM does this kind of work itself already. - Adopt the use of %make_build macro rather than raw make command, following the best practices. - Update to version 2.61.2: + Session: don't request Keep-Alive for upgraded connections (bgo#788723). - Update to version 2.61.1: + tld-parser: use Python 3 (bgo#785735). + Fix heap-buffer-overflow in soup_ntlm_parse_challenge() (bgo#788037). + Fix possibly uninitialized value in ssl-test. + SoupCache: fix the timestamp for responses (bgo#791031). - Drop libsoup-tld-parser-py3.patch: fixed upstream. ==== libstorage-ng ==== Version update (3.3.188 -> 3.3.191) Subpackages: libstorage-ng-ruby libstorage-ng1 - merge gh#openSUSE/libstorage-ng#492 - handle erroneous small disks in get_unused_partition_slots() (bsc#1084777) - added unit tests - added note - 3.3.191 - merge gh#openSUSE/libstorage-ng#491 - added functions to copy devices and holders between devicegraphs - 3.3.190 - merge gh#openSUSE/libstorage-ng#489 - allow to remove partial volume group (bsc#955870) - updated pot file - added integration test - fixed typo - added convenience function - removed unused function - coding style - handle udev encoding for label in fstab and crypttab - removed unused define - added define by /dev/disk paths - use new defines - simplyfied code - coding style - 3.3.189 ==== libzypp ==== Version update (17.1.3 -> 17.2.2) - Protect code against broken translations (bsc#1082711) - Fix broken translated format strings - Deprecate the use of asciidoc for new releases - version 17.2.2 (2) - PoolQuery::addDependency add overload to define an individual Match::Mode (bsc#1043166) - version 17.2.1 (2) - Add /var/lib/gdm to CheckAccessDeleted blacklist (bsc#1079991) - Use gpgme instead of calling gpg2 binary directly - Fix leak in Digest.cc (bsc#1075978) - version 17.2.0 (2) ==== lightsoff ==== Version update (3.26.0 -> 3.27.92) Subpackages: lightsoff-lang - Update to version 3.27.92: + Fixed appdata installation. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + Added snap packaging. + Updated translations. - Update to version 3.27.2: + Gettext migration. + Updated translations. - Update Url to https://wiki.gnome.org/Apps/Lightsoff: current Lights Off's web page. - Replace intltool by gettext BuildRequires: following upstream migration as shown above. - Add fdupes BuildRequires and its macro for removal of duplicates under the data directory. - Split package into a -doc subpackage: more than half the size of the package is documentation. ==== link-grammar ==== - Modernize spec-file by calling spec-cleaner ==== lirc ==== Subpackages: libirrecord0 liblirc0 liblirc_client0 liblirc_driver0 lirc-devel - Drop lircd-Remove-use-of-functions-killed-in-kernel-4.8.0.patch: the guarding zypper call was wrong (-qf vs --qf) and resulted in the patch never being applied. So it is obviously not used. - Remove dependency on zypper: libzypp just gets a new dependency on libgpgme, which happens to result in a cycle: since the sole usage of zypper was to 'detect if the patch was needed' is no longer given, we have no feature loss. ==== mutter ==== Version update (3.26.2+20180207.4b2d21ff0 -> 3.28.0) Subpackages: mutter-data mutter-lang - Add mutter-xwayland-use-gdm-auth-file.patch (bsc#1084737): If an Xauthority file was created for us by the display manager, pass it to Xwayland -auth. - Update to version 3.28.0: + Fix xdg-foreign regression (glgo#mutter#63). + Updated translations. - Obsolete libmutter-1-0 by libmutter-2-0: Needed in order to make upgrades work reliably. As libmutter is so closely tied to mutter itself, we should probably consider in the future to fold it back into the main package. - Add mutter_major and mutter_minor define, and set them to 2 and 0 respectively, make future sover bumps less painfull to package. - Update to version 3.27.92: + Fix use of modifiers with multi-GPU systems. + Add xdg-shell stable support (bgo#791938). + Fix scaling of icons in titlebar buttons (glgo#GNOME/mutter#23). + Implement missing wacom functionality on X11 (glgo#GNOME/mutter#48). + Force 8-bit RGB config (glgo#GNOME/mutter#2). + Misc. bug fixes: glgo#GNOME/mutter#6, glgo#GNOME/mutter#27, bgo#792203. + Updated translations. - Drop mutter-force-rgb8.patch: fixed upstream. - Rename libmutter-1-0 subpackage to libmutter-2-0, following upstreams sover bump. - Update to version 3.27.91: + Fix handling of trackball settings on wayland (bgo#787804). + Apply font settings on wayland (bgo645433). + Fix keybindings getting mixed up with some layouts (bgo#789300). + Fix bluetooth mouse cursor disappearing after idle (bgo#761067). + Support platforms that export EGL_KHR_platform_gbm (bgo#780668). + Add keyboard accessibility support on wayland (bgo#788564). + Fix missing cursor when using screen magnifier (bgo#754806). + Fix external monitor shutting off on wayland when lid closes (bgo#788915). + Add xdg-output support (bgo#787363). + Add Xwayland grab keyboard support (bgo#783342). + Allow shortcut inhibition of the super key (bgo#790627). + Take "panel orientation" drm_connector property into account (bgo#782294). + Fix focus window ending up below other windows on wayland (bgo#780820). + Fix maximized windows restoring to a tiny size on wayland (bgo#783901). + Fix tap-and-drag setting on X11 (bgo#775755). + Fix handling of single-touch devices on wayland (bgo#792005). + Support tiled/compressed buffers (bgo#785779). + Port screencast support to pipewire 0.1.8 (bgo#792854). + Add support for third stylus button on newer tablets (bgo#790033). + Fix background corruption regression on nvidia (bgo#739178). + Misc. bug fixes: bgo#789153, bgo#788493, bgo#784314, bgo#789227, bgo#789223, bgo#789277, bgo#782344, bgo#789552, bgo#789553, bgo#788695, bgo#789984, bgo#788764, bgo#789386, bgo#784545, bgo#790336, bgo#790358, bgo#791022, bgo#791006, bgo#789070, bgo#772218, bgo#791383, bgo#791809, bgo#776220, bgo#791916, bgo#792281, bgo#790309, bgo#791371, bgo#792527, bgo#792599, bgo#788834, bgo#792765, bgo#792062, bgo#645460, bgo#792853, bgo#792818, bgo#789501, bgo#789961, glgo#GNOME/mutter#2, glgo#GNOME/mutter#8, glgo#GNOME/mutter#12, glgo#GNOME/mutter#10, glgo#GNOME/mutter#13, glgo#GNOME/mutter#1, glgo#GNOME/mutter#26, glgo#GNOME/mutter#28, glgo#GNOME/mutter#35, glgo#GNOME/mutter#36, glgo#GNOME/mutter#38. - Rebase mutter-force-rgb8.patch. - Update to version 3.27.1: + Support hybrid GPU systems (bgo#785381). + Fix monitor-manager not chaining up to the parent after new implementation addition (bgo#788921). - Add BuildRequires: Mesa-libGLESv3-devel, new upstream dependency; this is actually not detected by the configure script, so builds end up failing at the make stage when the headers are not installed (bgo#789192). - Stop using git-checkout via source service, return to upstream released tarballs. - Following the above, drop libtool BuildRequires and stop passing autogen.sh, no longer needed. ==== nautilus ==== Version update (3.26.2 -> 3.28.0) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1 nautilus-lang - Update to version 3.28.0: + Updated translations. - Update to version 3.27.92.1: + Fix build failures. - Update to version 3.27.92: + Don?t open files when double-clicking star icon. + Fix crashes caused by extremely long error messages. + Don?t strip extensions from folder names in ?Compress?? dialog. + Set keyboard focus when programmatically selecting in list view. + Remove new folder name suggestion when there is an active selection. + Hide thumbnails when using small icons. + Reduce help overlay size. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + Enable closing tabs by middle-clicking. + Rename ?favorite? files to ?starred?. + Fix starring files with special characters. + Ellipsize tab labels less aggressively for large numbers of tabs. + Fix infinite loop when extracting encrypted archives. + Remove support for external bulk rename tools. + Only show option to star files in indexed locations. + Fix batch renaming for files with special characters in metadata. + Refactor extension library. + Show notification when unstarring files and allow undo. + Fix AppStream metadata being installed in a deprecated location. - Update to version 3.27.4: + Additions: - A close button for the path bar; - Microsoft Office types for search; - XF86Back and XF86Forward as key shortcuts; - Keyboard navigability to the new views; - DjVu as pdf type. + Improvements: - Touch support. - Flatpak support, now access to devices too. - Trash performance. - Window default position. - Starring files reliability. + Remove desktop icons. + Fix crashes when: detaching tabs and expanding folders. + Make wallpaper folder translatable. + Forbid more characters for FAT systems when renaming files. - Drop enable-exif and enable-xmp meson options; and replace enable-gtk-doc meson option with 'docs', following upstream changes. - Drop exempi-2.0, gthread-2.0, libexif, libnotify pkgconfig modules BuildRequires: they are no longer needed/used anymore. - Add pkgconfig(gexiv2) BuildRequires following upstream change and replace libselinux-devel with its pkgconfig module counterpart, which is what meson really looks for. - Update to version 3.27.2: + Add starring files. + Fix: - Timestamps for files in the future. - Crash when expanding folders in list view. + Never soft folders before files in search. + Remove fts setting from preferences. + Reveal item when opened from the recent view. - Update Url to https://wiki.gnome.org/Apps/Nautilus: current Nautilus' web page. - Add: gio-2.0, gio-unix-2.0, gmodule-no-export-2.0 and gthread-2.0 pkgconfig BuildRequires: note that they already were being pulled with glib-2.0 pkgconfig and used, since they live in the same devel package. - Add x11 pkgconfig BuildRequires: it already was being used but wasn't declared. - Drop %glib2_gsettings_schema_requires macro: no longer needed since RPM file triggers. - Replace intltool with gettext BuildRequires: upstream already did the migration and we don't want deviation to avoid unexpected bugs. ==== notmuch ==== Version update (0.25.1 -> 0.26) - update to 0.26 * Add python3-Sphinx to unconditional BuildRequires - Support indexing cleartext of encrypted e-mails - Python bindings specific Debian packaging is removed - cli: + Support for re-indexing existing messages + Support maildir synced tags in new.tags + Support /regex/ in new.ignore - Library changes: + Indexing files with duplicate message-id + New functions to count files + New function to remove properties + Change return value of notmuch_thread_get_authors from NULL to empty string + Transition notmuch_database_add_message to notmuch_database_index_file ==== orca ==== Version update (3.26.0 -> 3.27.91) Subpackages: orca-lang - Update to version 3.27.91: + Web + Email: - Improve navigation among, and presentation of, editable elements with descendants; - Fix bug in which Orca went silent due to text elements failing to support the accessible text interface; - Eliminate double presentation of visual labels which also provide the accessible description; - Fix issue causing Orca to skip over certain table content in SayAll; - Improve presentation of displayed text in ARIA dialogs; - Re-enable announcement of page tab switches in Firefox. + LibreOffice: - Work around (bdo#109398); - Eliminate double presentation of redundant frames. + General: - Implement initial support for braille "word wrap"; - Improve presentation of locations in file chooser dialog; - Only present text changes from type-ahead entries if they are focused; - Eliminate some chattiness resulting from redundant focus claims from Gtk+ tables; - Eliminate double-presentation of spin button value changes; - Fix bug causing nameless, valueless comboboxes to not be presented; - Fix issues in Orca's documentation. + Updated translations. - Replace '+' in LGPL License tag with '-or-later' complying with SPDX 3.0. - Update to version 3.27.3: + Web + Email: - Fixed several issues in presentation of editable content. - Hack around lack of window:activate events for ARIA dialogs. - Fix presentation of find results in new version of Firefox. - Improve handling of focused elements getting destroyed when activated. - Attempt to identify and navigate around non-navigable embedded documents. + General: - Fix: . Chattiness issue caused by off-screen labels in Gtk+ listboxes. . Issues to pass 'yelp-check validate'. - Eliminate incorrect presentation of previous panel. + Updated translations. - Update Url to https://wiki.gnome.org/Projects/Orca: current Orca project's web page. - Point fdupes to the python3 sitelib instead of the build root, which is a practice that must be avoided, and add extra path to the data directory. - Adop the use of %make_build macro rather than raw make command, following the best practices. ==== pango ==== Version update (1.40.14 -> 1.42.0) Subpackages: libpango-1_0-0 libpango-1_0-0-32bit pango-devel typelib-1_0-Pango-1_0 - Update to version 1.42.0: + No changes. - Update summaries. - Update to version 1.41.1: + Avoid UTF-32 conversion for fribidi. + Use external fribidi and drop mini-fribidi. + Only enable freetype if fontconfig is available. - Add pkgconfig(fribidi) BuildRequires: new dependency. - Update to version 1.41.0: + Fix up font options from cairo (bgo#790747). + Add support for font variations. + Fix compiler warnings (bgo#792231). ==== php7 ==== Version update (7.2.2 -> 7.2.3) Subpackages: apache2-mod_php7 php7-bcmath php7-bz2 php7-calendar php7-ctype php7-curl php7-dba php7-devel php7-dom php7-exif php7-fastcgi php7-ftp php7-gd php7-gettext php7-gmp php7-iconv php7-imap php7-json php7-ldap php7-mbstring php7-mysql php7-odbc php7-openssl php7-pdo php7-pear php7-pear-Archive_Tar php7-pgsql php7-shmop php7-snmp php7-sockets php7-sqlite php7-sysvsem php7-sysvshm php7-tidy php7-tokenizer php7-wddx php7-xmlreader php7-xmlwriter php7-xsl php7-zip php7-zlib - BuildRequire pkgconfig(enchant) instead of enchant-devel: enchant is moving to version 2.2, with an enchant-1 as compatibility package. By using the pkgconfig symbol, we don't have to care for the actual package name. - updated to 7.2.3: This is a security release with also contains several minor bug fixes. http://php.net/ChangeLog-7.php#7.2.3 - removed upstreamed php7-pgsql-memory-leak.patch - php7-systzdata-v15.patch refreshed and renamed to php7-systzdata-v16.patch - php7-honor-re2c-flags.patch: honor RE2C_FLAGS everywhere. - remove generated lexers so they are recreated at build time - php7-date-regenerate-lexers.patch: honor RE2C_FLAGS - Support password_hash("...", PASSWORD_ARGON2I), buildrequire libargon2 in supported products. ==== pixman ==== Subpackages: libpixman-1-0 libpixman-1-0-32bit libpixman-1-0-devel - Fix SRPM group. Update summaries. ==== polari ==== Version update (3.26.2 -> 3.28.0) Subpackages: polari-lang typelib-1_0-Polari-1_0 - Update to version 3.28.0: + Include Ozinger in list of predefined networks. + Updated translations. - Drop gspell-1, libsecret-1 and libsoup-2.4 pkgconfig modules BuildRequires: they are no longer requirements. - Update to version 3.27.92: + Misc. bugs fixes. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.91: + Fix interactive elements in chat log on touch screens (bgo#784547). + Defer loading room lists when connection is metered. + Ensure feedback for the "reconnect" action. + Add "Disconnect" item to the network context popover. + Allow running a test instance alongside the regular one. + Misc. bug fixes: glgo#GNOME/polari#32. - Changes from version 3.27.2: + Clarify title of message notifications (bgo#786709). + Fix overlapping scrollbar in user list (bgo#728756)/ + Improve performance of server room list in join dialog. + Add empty placeholder to networks list (bgo#762892). + Add explanatory tooltips to buttons (bgo#787154). + Show indicator when joining a room takes some time (bgo#775239). + Misc. bug fixes and cleanups: glgo#GNOME/polari#11, glgo#GNOME/polari#14, glgo#GNOME/polari#27. + Updated translations. - Drop _service handling, since upstream is back in release mode. - Update to version 3.26.2+20171214.26fe43c: + pasteManager: Remove excess arguments. + flatpak: Remove left-over file. + appNotification: Fix account removal on quit. + Updated translations. - Switch to git checkout via source service. - Drop update-desktop-files BuildRequires and stop passing the suse_update_desktop_file macro. - Minor spec clean, use autosetup macro. ==== python-gobject ==== Version update (3.26.1 -> 3.28.0) Subpackages: python2-gobject python2-gobject-Gdk python2-gobject-cairo python3-gobject python3-gobject-Gdk python3-gobject-cairo - Update to version 3.28.0: + GLib.Variant: Fix creation of guchar arrays from bytes. - Update to version 3.27.5: + Re-revert transfer-none boxed copy changes. Now with more fixes and tests. + Add caching for boxed type lookup and try to avoid the import lock. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.4: + tests: Fix tests under Wayland (glgo#GNOME/pygobject#163). + tests: Make it possible to use pytest directly. + Reverted transfer-none boxed copy changes due to regressions in gnome-music (glgo#GNOME/pygobject#164). - Update to version 3.27.3: + Fix a 3.27.2 regression where functions return invalid boxed values. + tests: - Make tests run without Gtk/Gdk installed. - Remove dependency on ``localedef``. - Require/Use pytest. - Update to version 3.27.2: + setup.py: - Add a "quality" command which is equal to "make check.quality". - Add a "test" command which is equal to "make check". - Install pkg-config and header files. - Improve pycairo header lookup with pycairo >=1.16. + autotools: "make check.quality" now requires flake8. + overrides: - Fix ``Gtk.Adjustment.__init__()`` overrides not setting "value" sometimes. :issue:`151` :mr:`3` - ``GLib.Variant``: add support to create maybe types. + Make it possible to resolve ambiguous vmethod names. Ambiguities can be resolved by implementing methods named "do_$namespaced_base_class_name_$vfunc_name". + Fix setting a property installed in Python from C in some cases. + pygobject-object: fix memory corruption around list of closures. + Don't copy the boxed if we are the sole owner of the wrapper after a closure. + Only copy transfer-none boxed values in closures once the closure exists. This allows modifying the passed boxed while allowing to keep the wrapper around after the closure is done. - Drop pkgconfig(libffi) BuildRequires: no longer needed. - Update to version 3.27.1: + setup.py: - Rework pycairo discovery to not use pkg-config. - Remove various classifiers and the download-url which aren't accepted by pypi. + Add sphinx based documentation (bgo#791448). + PKG-INFO: Revert name back to PyGObject. - Remove the executable bit from example scripts as an extra sanity/security measure. - Update to version 3.27.0: + Demo: - pep8 fixes. - Add new Gtk.FlowBox example (bgo#735918). - Use HeaderBar for main app window (bgo#735918). + Fix potential: - Uninitialized memory access during GC (bgo#786872). - Potential overflow when marshalling flags from py interface (bgo#786948). + configure.ac: Error out in case autoconf-archive isn't installed (bgo#784428). + Move pygi-convert.sh into tools. + Drop: - Python 3.3 support (bgo#790787). - pygobject-3.0-uninstalled.pc file. + Tests: - Some more C locale fixes. - Make the test suite pass with the C locale. + Fixes: bgo#622084, bgo#622084, bgo#731501, bgo#788890, bgo#788894, bgo#777719, bgo#786948, bgo#786948, bgo#735918, bgo#735918, bgo#790346, bgo#735918, bgo#735918. - Switch libffi-devel BuildRequires by its pkgconfig module counterpart once configure only looks for its module. - Adopt the use of %make_build macro instead of raw make command, following best practices. ==== samba ==== Version update (4.7.5+git.37.6d30796c515 -> 4.7.6+git.54.6e3276c9872) Subpackages: libdcerpc-binding0 libdcerpc-binding0-32bit libdcerpc0 libdcerpc0-32bit libndr-krb5pac0 libndr-krb5pac0-32bit libndr-nbt0 libndr-nbt0-32bit libndr-standard0 libndr-standard0-32bit libndr0 libndr0-32bit libnetapi0 libnetapi0-32bit libsamba-credentials0 libsamba-credentials0-32bit libsamba-errors0 libsamba-errors0-32bit libsamba-hostconfig0 libsamba-hostconfig0-32bit libsamba-passdb0 libsamba-passdb0-32bit libsamba-policy0 libsamba-util0 libsamba-util0-32bit libsamdb0 libsamdb0-32bit libsmbclient-devel libsmbclient0 libsmbconf0 libsmbconf0-32bit libsmbldap2 libsmbldap2-32bit libtevent-util0 libtevent-util0-32bit libwbclient0 libwbclient0-32bit samba-client samba-client-32bit samba-doc samba-dsdb-modules samba-kdc samba-kdc-32bit samba-libs samba-libs-32bit samba-python samba-winbind samba-winbind-32bit - Update to 4.7.6; + CVE-2018-1050: DOS vulnerability when SPOOLSS is run externally; (bso#11343); (bsc#1081741); + CVE-2018-1057: Authenticated users can change other users' password; (bso#13272); (bsc#1081024). ==== shared-mime-info ==== Subpackages: shared-mime-info-lang - Modernize spec-file by calling spec-cleaner ==== simple-scan ==== Version update (3.26.3 -> 3.28.0) Subpackages: simple-scan-lang - Update to version 3.28.0: + Updated translations. - Drop update-desktop-files BuildRequires and its macro: they are no longer required. - Update to version 3.27.92: + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.91: + Update Snap packaging. - Update to version 3.27.90: + Fix email sending failing with PDF attachments. + Fix time units for page delay. + Updated translations. - Update to version 3.27.4: + Updated translations. - Update to version 3.27.3: + Updated documentation. - Update Url to https://gitlab.gnome.org/GNOME/simple-scan: current Simple-Scan's web page. - Add gmodule-export-2.0 and gthread-2.0 pkgconfig modules BuildRequires. Note that they were being pulled with other pkgconfig modules that live in glib2-devel and used already. - Update to version 3.27.2: + Updated translations. - Remove %clean section as it is no longer needed since RPM does this job by itself. - Update to version 3.27.1: + Explicitly turned off symlink_media to prevent dangling symlinks. + Dropped obsolete desktop type property in appdata. + Moved appdata to a new location. + Fixed typos. + Updated translations. ==== swell-foop ==== Version update (3.26.0 -> 3.27.92) Subpackages: swell-foop-lang - Modernize spec-file by calling spec-cleaner - Update to version 3.27.92: + Updated translations. - Drop update-desktop-files BuildRequires and its macro: they are no longer required anymore. - Drop unneeded standard BuildRoot tag declaration: RPM already handles this itself. - Update to version 3.27.91: + Meson build fixes. + Updated translations. - Update to version 3.27.90.1: + Build fixes - both meson and autotools. - Add gmodule-2.0 and gobject-2.0 pkgconfig modules BuildRequires to avoid implicit dependencies. - Update to version 3.27.90: + Minor user interface updates. + Gettext migration. + Added meson build. + Updated translations. - Drop intltool BuildRequires: no longer needed as upstream migrated to gettext. - Switch to meson build system: + Add meson BuildRequires. + Replace configure/make/make_install macros with meson/meson_build/meson_install. - Update to version 3.27.2: + Updated translations. - Update Url to https://wiki.gnome.org/Apps/Swell%20Foop: current Swell Foop's web page. - Drop %glib2_gsettings_schema_*, %desktop_database_*, %icon_theme_cache_* scriptlets and %glib2_gsettings_schema_requires macro: the functionality now is covered by RPM file triggers. - Add fdupes BuildRequires and its macro for removal of duplicates under the data directory. ==== sysprof ==== Version update (3.26.1 -> 3.28.0) Subpackages: sysprof-lang - Update to version 3.28.0: + SpCaptureWriter now pre-initializes the scratch buffer to zero to pacify valgrind. + Updated translations. - Update to version 3.27.92: + Updated translations. - Drop sysprof-drop-debug-code.patch: fixed upstream. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.91: + Sysprof now exclusively uses the meson build system. + Improvements to the process filtering model used in the profiler popover. + More tests for utility helpers. + Some code was relicensed to LGPLv2.1+ to extend it's reusability. + A new libsysprof-capture-2.a static library is installed to allow external tooling to read and write the capture format. We expect tooling such as GJS to use this in the future. + A new kallsyms tokenizer was added. + If we fail to parse kallsyms as the effective user, we now query the sysprofd daemon to access and parse those symbols for us as root. This requires polkit authorization on the DBus connection just like our elevated perf_event_open() helper. + Now that we have to deal with overlapping kernel and user-space memory, Sysprof tries harder to check the current perf context. New API was added to symbol resolvers to facilitate this. - Split out new subpackage sysprof-capture-devel-static. - Use meson build system, following upstreams change: + Add meson BuildRequires. + Use meson/meson_build/meson_install instead of configure/make/make_install. - Add sysprof-drop-debug-code.patch: Fix build on i586 by removing lingering debug code. ==== telepathy-mission-control ==== Subpackages: libmission-control-plugins0 - Modernize spec-file by calling spec-cleaner ==== telepathy-rakia ==== - Modernize spec-file by calling spec-cleaner ==== template-glib ==== Version update (3.26.1 -> 3.28.0) Subpackages: libtemplate_glib-1_0-0 template-glib-lang typelib-1_0-Template-1_0 - Update to version 3.28.0: + No changes since 3.27.90. - Modernize spec-file by calling spec-cleaner - Update to version 3.27.90: + Allow iteration of string arrays (GStrv). - Update to version 3.27.2: + A number of imporovements to the template locator. + Support for more gobject introspection API calls. + You can know use typeof(expr) to get the GType of the result of the expression. + The token stream tries harder to supress newlines. + Require/version expression priority is now lower. + Some memory leaks were plugged. + Versioning of symbols is now down with export macros to be more portable for alternative platforms. + Now it is explicitly required a modern C standard. + Updated translations. ==== totem ==== Subpackages: nautilus-totem totem-lang totem-plugin-brasero totem-plugins - Replace gstreamer-plugin-gstclutter-3_0 Requires with gstreamer-plugin-cluttergst3 Recommends: the package has been renamed and is no longer strictly required. ==== ucode-intel ==== Version update (20171117 -> 20180312) - Updated to microcode version: 20180312 (bsc#1085207 CVE-2017-5715) - - New Platforms -- BDX-DE EGW A0 6-56-5:10 e000009 SKX B1 6-55-3:97 1000140 - - Updates -- SNB D2 6-2a-7:12 29->2d JKT C1 6-2d-6:6d 619->61c JKT C2 6-2d-7:6d 710->713 IVB E2 6-3a-9:12 1c->1f IVT C0 6-3e-4:ed 428->42c IVT D1 6-3e-7:ed 70d->713 HSW Cx/Dx 6-3c-3:32 22->24 HSW-ULT Cx/Dx 6-45-1:72 20->23 CRW Cx 6-46-1:32 17->19 HSX C0 6-3f-2:6f 3a->3c HSX-EX E0 6-3f-4:80 0f->11 BDW-U/Y E/F 6-3d-4:c0 25->2a BDW-H E/G 6-47-1:22 17->1d BDX-DE V0/V1 6-56-2:10 0f->15 BDW-DE V2 6-56-3:10 700000d->7000012 BDW-DE Y0 6-56-4:10 f00000a->f000011 SKL-U/Y D0 6-4e-3:c0 ba->c2 SKL R0 6-5e-3:36 ba->c2 KBL-U/Y H0 6-8e-9:c0 62->84 KBL B0 6-9e-9:2a 5e->84 CFL D0 6-8e-a:c0 70->84 CFL U0 6-9e-a:22 70->84 CFL B0 6-9e-b:02 72->84 SKX H0 6-55-4:b7 2000035->2000043 - intel-microcode2ucode.c replaced by better maintained and feature rich iucode_tool package, add it to buildrequires. ==== vala ==== Version update (0.38.8 -> 0.40.0) - Update to version 0.40.0: + Bug fix: compiler: Fix critical when vala is called without run args (bgo#793657). + Bindings: - alsa: Add the major part of the ALSA Sequencer API (bgo#763127); - gstreamer-1.0: Update to 1.13.90; - gtk+-4.0: Update to 3.93.0+527d265b; - linux: Add various symbols; - posix: Add various symbols (bgo#663633); - Update GIR-based bindings. - Modernize spec-file by calling spec-cleaner - Update to version 0.39.92: + Highlights: Add support for feature test macros (bgol#793444). + Various bug fixes: - codegen: . Use pointers when accessing constant multi-dimensional arrays (bgo#604371). . Add valid support for const multi-dimensional arrays (bgo#604371). . Don't append fixed-length of array fields in initializers. . Add source_reference to some store_local/_field() calls. - Properly handle array-initializers inside struct-initializers (bgo#622178). - The rank of an array-initializer should match the target's rank (bgo#744923). - Make SemanticAnalyzer.check_arguments() independent of context. - Check with same rules for dbus compatibility as in GBusModule (bgo#793859). - Fix recursive declaration in generic base type (bgo#688732). - Prevent WITH_CGRAPH conditional having an impact on generated sources. - Update manual from wiki.gnome.org. + Bindings: - glib-2.0, posix: Add feature test macro _GNU_SOURCE for pow10(3), pow10f(3), exp10(3) and exp10f(3) (bgo#614788). - gstreamer-1.0: Update from 1.13.1+ git master. - linux: Add dup3 (bgo#729803).. - linux: Add feature_test_macros to non-POSIX file control constants and dup3. - posix: Fix sig*set and sigprocmask parameters to be out/ref (bgo#727425). - posix: Add feature_test_macro _GNU_SOURCE to sighandler_t (bgo#761975). - libgnome-menu-3.0: Add deps file. - Update GIR-based bindings. - Update to version 0.39.91: + Various bug fixes: - Fix GDestroyNotify of delegate parameters in delegate declaration (bgo#639059). - Avoid critical when connecting dynamic signals. - valac: Always use the given "pkg-config" and respect PKG_CONFIG envar. - compiler: Prefix headers for set_cheader_override() if includedir is given (bgo#793299). - vala: Issue a warning on DBus methods which are not throwing an Error. - Don't warn about unused internal methods which are meant to be visible on DBus (bgo#593902). - Don't install vapicheck (bgo#793370). + Bindings: - glib-2.0: Add KeyFile.get_locale_for_key(). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-4.0: Update to 3.93.0+d07b14f4. - purple: Update to 2.12.0. - Update GIR-based bindings. - Update to version 0.39.7: + Regression fix: codegen: Don't try to infer error argument on async begin methods (bgo#793158). This was a regression introduced by bgo#614294. - Changes from version 0.39.6: + Add --abi-stability option for ABI stability of libraries (bgo#789069). + Various bug fixes: - girparser: . Set NoAccessorMethod for non-readable and construct-only properties. . Ignore conflicting closure/destroy indexes. . Don't accept methods as property-accessor which throw errors (bgo#792998). - codegen: . Infer error parameter from abstract/virtual base methods (bgo#614294). . Internally generated delegates don't require a typedef (bgo#787521). . Fix return-type for cancelled async creation methods of classes (bgo#792942). . Use G_PARAM_STATIC_STRINGS. - vala: Variadic constructors without a real first parameter are not allowed. - libvaladoc: Keep bootstrap-support with valac >= 0.16.1. + Bindings: - gtk+-3.0: Fix cheader_filename of Plug and Socket. - gtk+-4.0: Update to 3.93.0+4d36a0bf. - gtk+-4.0: Only override type of "event" parameters. - posix: Add ctime(3) and fix binding of struct hostent and gethostbyname(3). - Update to version 0.39.5: + Various bug fixes: - libvaladoc: . Allow @link tags to be split over multiple lines (bgo#646982); . Add support for single line documentation comments (bgo#736483). - Girparser: Improve instance method detection (bgo#732460). - Codegen: Add support for abstract/virtual methods and properties in compact classes (bgo#741465). - Vala: Fix parameter type inference of overridden async methods (bgo#792660). - Codewriter: Don't use string.replace() to apply header_to_override (bgo#731322). + Bindings: - gio-unix-2.0: Update to 2.55.1; - gtk+-4.0: Update to 3.93.0+60d3378d; - libwnck-3.0: Update to 3.24.1; - webkit2gtk-4.0: Update to 2.19.5; - webkit2gtk-web-extension-4.0: Fix DOM.EventTarget interface. - Drop enable-vapigen configure option since it is no longer available. - Replace LPGL-2.0 License tag with LPGL-2.1+ as pointed by the source code and COPYING file. - Update to version 0.39.4: + Various improvements and bug fixes: - codegen . Only add property-enum and GParamSpec-array for GObject classes. . Use g_enum/flags_to_string while targeting glib >= 2.54. . Add destroy param when invoking delegate returned by delegate (bgo#792077). - Don't write trailing space in function declarations/ definitions (bgo#688447). - vala: Add pkgdatadir and pkglibdir to pkg-config file. - gidlparser: Update type qualifiers. + Bindings: - gtk+-2.0/3.0: Don't hide user_data in Clipboard.set_with_data() (bgo#792237). - gtk+-3.0: Update to 3.22.26+6f26d0dc. - gtk+-4.0: Update to 3.93.0+6aeae2c8. - Update to version 0.39.3: + Various bug fixes: - Fix chain-up regression with real non-null struct parameters (bgo#791785); - Release taken references to CodeContext after using it (bgo#712694) and keep custom invocations of parse_file() possible bgo#791936; - Parser: Accept comma-separated list in case-statements of switchs (bgo#614015). + Bindings: - Remove bindings which are shipped upstream for some years: gedit 3 (bgo#776021), libgnome-keyring (bgo#776022), gtksourceview-3.0 (bgo#776023), libgdata (bgo#776024), librsvg-2.0 (bgo#776025); - glib-2.0: Add GLib.OPTION_REMAINING and GLib.OptionFlags.NONE; - gstreamer-1.0: Update from 1.13+ git master; - gtk+-2.0: Mark MessageDialog constructor parameter, message_format, as nullable (bgo#791570); - gtk+-4.0: Update to 3.93.0+6aeae2c8; - webkit2gtk-4.0: Update to 2.19.3. - Adopt the use of %make_build macro rather than raw make command, following the best practices. - Update to version 0.39.2: + Various bug fixes: - vala: Don't transform an explicit "null" into valid format-string (bgo#791215). - codegen: Don't create null-safe destroy-wrapper for GenericType (bgo#791283). - Improve error message for missing type-parameter on enclosing type (bgo#587905). + GIR parser: - Allow change of parameter names. - Handle metadata for fields inside a transparent union. - Accept setters with boolean return-type as valid property-accessor. - Don't mark simple-type out-parameters with '?' as nullable. + Valadoc: libvaladoc: Actually resolve "percnt;" to '%'. + Bindings: - glib-2.0: Fix potential null pointer dereference in string.joinv() (bgo#791257). - gobject-2.0: Add missing GType constants for fundamentals (bgo#791023). - gstreamer-1.0: Update from 1.13+ git master. - gtk+-3.0: Switch to GIR (bgo#730746). - gtk+-4.0: Update to 3.93.0+6af4947e. - posix: Move signal constants to an enum and add few missing ones (bgo#790958). - Drop vala-fix-MessageDialog-constructor-parameter.patch: Fixed upstream. - Following the above, drop libtool BuildRequires and no longer pass autoreconf. - Update to version 0.39.1: + Report warning if property-type is not compatible with GLib.Object (bgo#693932). + Allow to pass compatible delegates to signal.connect() (bgo#787521). + Allow unscoped enum values where possible. + Avoid use of temp-var for some callables returning ValueType and to access in/ref parameters (bgo#789071). + Reformat generated source declarations and definitions for better readability (bgo#688447). + Fixes: - Improve handling of unowned/owned keyword occurrences. - Methods need to throw compatible error if target delegate throws one. - Improve error output of mismatching overriding methods. + Bug fixes: bgo#784691, bgo#663070, bgo#764041, bgo#587905, bgo#750840, bgo#790903, bgo#784705, bgo#790266, bgo#693932, bgo#774124, bgo#750840, bgo#785215. ==== vte ==== Version update (0.50.2 -> 0.52.0) Subpackages: libvte-2_91-0 typelib-1_0-Vte-2.91 vte-lang - Update to version 0.52.0: + build: Post release version bump - Update to version 0.51.92: + app: Add option to disable bold. + app: Unset env var when not in test mode. + draw: Do not cache ligatured glyphs. + emulation: Implement DECRQCRA. + introspection: Fix annotation for vte_terminal_feed_child. + widget: - Cleanup integer vs. boolean around faux bold. - Do not scroll to the bottom on soft reset. - Fix bell timestamp update. - Fix disabling bold effect. - Fix the initial belief whether the mouse is over the widget. - Improve regex and hyperlink highlight tracking. - Initialize the last mouse coordinates to the padding. - Limit bell rate. - No longer generate bold color automatically. - Preserve the selection on reset. - Protect fudge_pango_colors() against all-inclusive PangoAttributes. - Unset hyperlink URI when moving the mouse to a non-hyperlink cell. - Update adjustment page size and increments asynchronously. - Update the last mouse coordinates on enter and leave events. + Updated translations. - Modernize spec-file by calling spec-cleaner - Update to version 0.51.90: + all: Rearrange VteCellAttr to store all colours together in one uint64_t. + app: Uppercase initial for menu entry. + emulation: Use deco colour also for default colour and fill attributes. + pty: spawn: Set PWD to the working directory to preserve symlinks. + ring: Store cell attributes together in an uint32_t. + widget: Add API to not clear the background. + widget: Allow regexes to match spaces. + widget: Fix mem leak in search_rows(). + widget: Fix scrollbar drawing not to be delayed. + widget: Respect "bold color" even when "bold is bright" is disabled. + widget: Return correct underline value in VteCharAttributes. + widget: Translate more pango attributes in the IM string. - Update to version 0.51.3: + build: Fix distcheck. + doc: Fix vte_terminal_get_allow_bold's description. + emulation: Revise the extended color escape sequences. + widget,emulation: Add support for overline. + widget: - Add support for blinking text. - Fix display glitches around hidden underline. - Speed up the drawing of curly underline by caching its look. ==== webkit2gtk3 ==== Version update (2.18.6 -> 2.20.0) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 libwebkit2gtk3-lang typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles - Update to version 2.20.0: + New API to retrieve and delete cookies with WebKitCookieManager. + New web process API to detect when form is submitted via JavaScript. + Several improvements and fixes in the touch/gestures support. + Support for the ?system? CSS font family. + Complex text rendering improvements and fixes. + Added a low power mode. + More complete and spec compliant WebDriver implementation. - Add webkit2gtk3-python3.patch: port to python 3 (bsc#1079812, webkit#156674). - Add conditional to optionally require python3, rather than python2 + python-xml, and adjust %build to use python3. - Update to version 2.19.92: + Ensure DNS prefetching cannot be re-enabled if disabled by settings. + Fix seek sometimes not working. + Fix rendering of emojis that were using the wrong scale factor in some cases. + Fix rendering of combining enclosed keycap. + Fix rendering scale of some layers in HiDPI. + Fix a crash in Wayland when closing the web view. + Fix crashes upower crashes when running inside a chroot or on systems with broken dbus/upower. + Fix memory leaks in GStreamer media backend when using GStreamer 1.14. + Fix the build with Enchant 2.x. + Fix several crashes and rendering issues. + Updated translations. - Replace pkgconfig(enchant) with enchant-devel BuildRequires: Allow webkit2gtk3 to build with whatever enchant is available in target distro. - Modernize spec-file by calling spec-cleaner - Update to version 2.19.91: + Add ENABLE_ADDRESS_SANITIZER to make it easier to build with asan support. + Fix a crash a under Wayland when using mesa software rasterization. + Make fullscreen video work again. + Fix handling of missing GStreamer elements. + Fix rendering when webm video is played twice. + Fix kinetic scrolling sometimes jumping around. + Fix build with ICU configured without collation support. + Fix several crashes and rendering issues. + Updated translations. - Do a minor spec cleanup. - Update to version 2.19.90: + WebSockets use system proxy settings now (requires libsoup 2.61.90). + Show the context menu on long-press gesture. + Add support for Shift + mouse scroll to scroll horizontally. + Fix zoom gesture to actually zoom instead of changing the page scale. + Implement support for Graphics ARIA roles. + Make sleep inhibitors work under Flatpak. + Add get element CSS value command to WebDriver. + Fix a crash aftter a swipe gesture. + Fix several crashes and rendering issues. - Drop webkit2gtk3-fix-wayland-crash.patch: fixed upstream. - Update to version 2.19.6: + Fix crashes due to duplicated symbols in libjavascriptcoregtk and libwebkit2gtk. + Fix parsing of timeout values in WebDriver. + Implement get timeouts command in WebDriver. + Fix deadlock in GStreamer video sink during shutdown when accelerated compositing is disabled. + Fix several crashes and rendering issues. - Update to version 2.19.5: + This is a follow up release to export webkit_dom_dom_window_webkit_message_handlers_post_message() symbol that was hidden in 2.19.4 by mistake. - Changes from version 2.19.4: + Add web process API to detect when form is submitted via JavaScript. + Add new API to replace webkit_form_submission_request_get_text_fields() that is now deprecated. + Add WebKitWebView::web-process-terminated signal and deprecate web-process-crashed. + Fix rendering issues when editing text areas. + Use FastMalloc based GstAllocator for GStreamer. + Fix several crashes and rendering issues. + Updated translations. - Apply -DUSE_SYSTEM_MALLOC=ON unconditionally in all builds (bmalloc seems to be exhausting memory on run time). - Update to version 2.19.3: + Fix web process crash at startup in bmalloc. + Fix several memory leaks in GStreamer media backend. + WebKitWebDriver process no longer links to libjavascriptcoregtk. - Fix several crashes and rendering issues. - Changes from version 2.19.2: + Add new API to add, retrieve and delete cookies via WebKitCookieManager. + Add functions to WebSettings to convert font sizes between points and pixels. + Ensure cookie operations take effect when they happen before a web process has been spawned. + Automatically adjust font size when GtkSettings:gtk-xft-dpi changes. + Fix several crashes and rendering issues. - Allow OBS service to verify the tarball signature: + Add webkit2gtk3.keyring: Carlos Garcia Campos' public key. - Update to version 2.19.1: + Add initial resource load statistics support. + Add API to expose availability of certain editing commands in WebKitEditorState. + Add API to query whether a WebKitNavigationAction is a redirect or not. + Improve complex text rendering. + Add support for the "system" CSS font family. + Implement low power mode. + Fix several crashes and rendering issues. - Drop webkit2gtk3-no-return-in-nonvoid.patch: fixed upstream. - Add pkgconfig(libbrotlidec) and pkgconfig(upower-glib) BuildRequires: new dependencies. ==== xdg-user-dirs-gtk ==== - Modernize spec-file by calling spec-cleaner ==== yast2 ==== Version update (4.0.58 -> 4.0.59) - Fix extracting kernel parameters from installation when there is parameter with '=' in value like pci=hpiosize=0,hpmemsize=0,nobar (bsc#1081353) - 4.0.59 ==== yast2-bootloader ==== Version update (4.0.20 -> 4.0.22) - fix detection of kernel name for alternative raid names (it ensures that fix for bsc#944041 works) - 4.0.22 - Respect if custom boot is logical volume and display it correctly (bsc#1084815) - 4.0.21 ==== yast2-firewall ==== Version update (4.0.17 -> 4.0.19) - Some fixes to the firewall AY schema (bsc#1013047) - Use "name" in zones - "default_zone" is a firewall attribute - 4.0.19 - SuSEFirewall2 importer changes (fate#323460) - Use internal zone instead of trusted when the protection from the INT zone is enabled which fits better with the definition. - Removed the mapping of apache2 and apache2-ssl services to firewalld services since the apache package will provide the services definition and we will not use firewall defaults. - 4.0.18 ==== yast2-installation ==== Version update (4.0.36 -> 4.0.39) - Set the 'ro' property on Btrfs filesystem when using an AutoYaST profile which sets the 'ro' option explicitly (related to bsc#1079000). - 4.0.39 - complex_welcome: Translate license text if the language has been changed (bnc#1077733). - 4.0.38 - Set Btrfs 'ro' property at the end of the installation when needed (bsc#1079000) - 4.0.37 ==== yast2-mail ==== Version update (4.0.1 -> 4.0.2) - SuSEFirewall2 defined the ports to be opened in a single service which is not the case with firewalld. Adapted the module to open 'smtp', 'smtps' and 'smtp-submission' (bsc#1084869) - 4.0.2 ==== yast2-packager ==== Version update (4.0.47 -> 4.0.48) - Fixed crash when displaying license agreement in the registration module (a private method called) (bsc#1084847) - 4.0.48 ==== yast2-storage-ng ==== Version update (4.0.129 -> 4.0.132) - Post a warning if reusing an existing system mount point without formatting during installation in the partitioner (bsc#1080073) - 4.0.132 - Add a new btrfs_read_only property to force the root filesystem to be read-only (bsc#1079000) - Honor the subvolumes list for the root filesystem (bsc#1077866) - 4.0.131 - Partitioner: always allow to edit the partition id (bsc#1077868). - 4.0.130 ==== yelp ==== Version update (3.26.0 -> 3.28.0) Subpackages: libyelp0 yelp-lang - Update to version 3.28.0: + Rely on WebKit to automatically updates font size on DPI change (bgo#790728). + Updated translations. - Drop: + update-desktop-files BuildRequires and its macro: they are no longer required. + glib2_gsettings_schema_requires macro: it is no longer needed since RPM file triggers (RPM 4.14, suse_version 1330). + LGPL license since there is no mention of it, at all, at any part of the code/tarball. - Use SPDX3.0 license tags and package COPYING as %license - Update to version 3.27.1: + Updates for new yelp-xsl stylesheets. + Updated translations. - Update Url to https://wiki.gnome.org/Apps/Yelp: current Yelp web page. ==== yelp-xsl ==== Version update (3.20.1 -> 3.28.0) - Update to version 3.28.0: + Implemented th/@scope attribute. + Updated translations. - Fix RPM group. - Use SPDX3.0 license tags and package COPYING as %license - Update to version 3.27.90: + Typo fixes in docs. + Updated translations. - Update to version 3.27.1: + Massive backwards incompatible updates to stylesheets. + Changed color parameters and added color computations. + Used more HTML5 elements like article, header, footer. + Switched to flexbox for large parts of the layout. + Implemented more granular content centering. + Added stub for sidebars. + Dropped external icons in favor of recolorable inline SVGs. + Removed jQuery. + Switched syntax highlighter to highlight.js. + Dropped experimental Mallard facet support. + Added default colorings for syntax highlighting. + Added a number of new modes and stub templates for customizations. + Updated the section highlighting for location.hash. + Fixed lang:C Mallard test token. + Added support for generic Mallard div element, MEP-0005. + Began adding support for DocBook automatic indexes. + Added support for DocBook stepalternatives and result. + Updated translations. ==== zenity ==== Version update (3.26.0 -> 3.28.0) Subpackages: zenity-lang - Update to version 3.28.0: + Updated translations. - Modernize spec file using spec-cleaner. - Use SPDX-3.0 license identifier. - Package COPYING as %license, not as %doc. - Drop gettext BuildRequires that was introduced with the 3.26.0 update: the dependency is not needed. - Update to version 3.27.90: + Updated translations. ==== zypper ==== Version update (1.14.2 -> 1.14.4) Subpackages: zypper-aptitude zypper-log - Fix translated format strings (bsc#1082711) - Protect code against broken translations (bsc#1082711) - Fix broken translated format strings - BuildRequires: libzypp-devel >= 17.2.2 - Deprecate the use of asciidoc for new releases - Introduce --allow-unsigned-rpm switch to install (bsc#1055533) - version 1.14.4 - Auto complete available repositories with the --from switch - Fix: zypper bash completion expands non-existing options (bsc#1049825) - Fix template to compile (fixes #146) - version 1.14.3 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org