Removed rpms ============ - QGnomePlatform - QGnomePlatform-32bit - akonadi-plugin-kalarmcal - auto-factory - compiz-branding-SLED - docker-kubic - docker-kubic-bash-completion - docker-kubic-fish-completion - docker-kubic-kubeadm-criconfig - docker-kubic-zsh-completion - dracula-gtk-theme - eclipse-contributor-tools-bootstrap - eclipse-tests - eclipse-tests-bootstrap - falkon-gnome-keyring - gconf2-branding-SLED - gconf2-branding-SLES - gfxboot-branding-SLED - gfxboot-branding-SLES - gpars-bootstrap - gradle-bootstrap - groovy-bootstrap - grub2-arm64-efi-debug - ColPack-devel-32bit - FAudio-devel-32bit - Mesa-32bit - Mesa-dri-32bit - Mesa-gallium-32bit - Mesa-libEGL-devel-32bit - Mesa-libEGL1-32bit - Mesa-libGL-devel-32bit - Mesa-libGL1-32bit - Mesa-libGLESv1_CM-devel-32bit - Mesa-libd3d-32bit - Mesa-libd3d-devel-32bit - Mesa-libglapi-devel-32bit - Mesa-libglapi0-32bit - NetworkManager-devel-32bit - aalib-devel-32bit - adolc-devel-32bit - alsa-plugins-maemo-32bit - alsa-plugins-pulse-32bit - alsa-plugins-samplerate-32bit - at-spi2-core-devel-32bit - atk-devel-32bit - augeas-devel-32bit - binutils-devel-32bit - blas-devel-32bit - cairomm1_0-devel-32bit - clang5-devel-32bit - cups-devel-32bit - cyrus-sasl-gssapi-32bit - cyrus-sasl-ldap-auxprop-32bit - cyrus-sasl-plain-32bit - dbus-1-glib-32bit - dirac-devel-32bit - ecryptfs-utils-32bit - ecryptfs-utils-devel-32bit - evolution-data-server-32bit - fcitx-gtk2-32bit - fcitx-gtk3-32bit - file-devel-32bit - flac-devel-32bit - fltk-devel-32bit - fontconfig-32bit - fontconfig-devel-32bit - freeglut-devel-32bit - gconf2-32bit - gdk-pixbuf-devel-32bit - gdk-pixbuf-loader-rsvg-32bit - gdk-pixbuf-query-loaders-32bit - giflib-devel-32bit - glib-networking-32bit - glib2-devel-32bit - glib2-tools-32bit - glibc-locale-base-32bit - glibc-utils-32bit - glu-devel-32bit - gmp-devel-32bit - gnome-keyring-pam-32bit - google-compute-engine-oslogin-32bit - gstreamer-32bit - gstreamer-plugins-bad-32bit - gstreamer-plugins-bad-fluidsynth-32bit - gstreamer-plugins-base-32bit - gstreamer-plugins-farstream-32bit - gstreamer-plugins-good-jack-32bit - gtk2-devel-32bit - gtk2-engine-clearlooks-32bit - gtk2-engine-crux-32bit - gtk2-engine-industrial-32bit - gtk2-immodule-amharic-32bit - gtk2-immodule-tigrigna-32bit - gtk2-immodule-vietnamese-32bit - gtk2-immodule-xim-32bit - gtk2-theming-engine-adwaita-32bit - gtk3-immodule-inuktitut-32bit - gtk3-immodule-multipress-32bit - gtk3-immodule-wayland-32bit - gtk3-tools-32bit - gvfs-32bit - hdf5-devel-32bit - hdf5-mvapich2-devel-32bit - hdf5-openmpi2-devel-32bit - hdf5-openmpi3-devel-32bit - ibus-gtk-32bit - jack-32bit - jitterentropy-devel-32bit - kauth-devel-32bit - kbookmarks-devel-32bit - kcodecs-devel-32bit - kcompletion-devel-32bit - kconfig-devel-32bit - kconfigwidgets-devel-32bit - kcoreaddons-devel-32bit - kdbusaddons-devel-32bit - kglobalaccel-devel-32bit - kguiaddons-devel-32bit - kiconthemes-devel-32bit - kio-core-32bit - kio-devel-32bit - krb5-devel-32bit - kservice-32bit - ktextwidgets-devel-32bit - ladspa-32bit - libColPack0-32bit - libFLAC8-32bit - libGLU1-32bit - libGLw1-32bit - libGLwM1-32bit - libGeoIP-devel-32bit - libGeoIP1-32bit - libHX-devel-32bit - libHX28-32bit - libHalf23-32bit - libICE-devel-32bit - libICE6-32bit - libIlmImfUtil-2_2-23-32bit - libIlmThread-2_2-23-32bit - libKF5Archive5-32bit - libKF5Auth5-32bit - libKF5AuthCore5-32bit - libKF5Bookmarks5-32bit - libKF5ConfigCore5-32bit - libKF5ConfigGui5-32bit - libKF5ConfigWidgets5-32bit - libKF5DocTools5-32bit - libKF5GlobalAccel5-32bit - libKF5GuiAddons5-32bit - libKF5ItemViews5-32bit - libKF5JobWidgets5-32bit - libKF5Notifications5-32bit - libKF5Solid5-32bit - libKF5SonnetCore5-32bit - libKF5Wallet5-32bit - libKF5XmlGui5-32bit - libLLVM13-32bit - libLLVM15-32bit - libLLVM5-32bit - libLLVM7-32bit - libLTO5-32bit - libLTO7-32bit - libLTO9-32bit - libMagick++-devel-32bit - libMagickCore-7_Q16HDRI10-32bit - libMagickWand-7_Q16HDRI10-32bit - libOSMesa8-32bit - libQt53DCore5-32bit - libQt53DInput5-32bit - libQt53DLogic5-32bit - libQt53DRender5-32bit - libQt5Bluetooth5-32bit - libQt5Bootstrap-devel-static-32bit - libQt5Core-devel-32bit - libQt5Core5-32bit - libQt5DBus-devel-32bit - libQt5Designer5-32bit - libQt5Help5-32bit - libQt5Multimedia5-32bit - libQt5Network-devel-32bit - libQt5Network5-32bit - libQt5Positioning5-32bit - libQt5PrintSupport5-32bit - libQt5RemoteObjects5-32bit - libQt5SerialPort5-32bit - libQt5Sql5-postgresql-32bit - libQt5Sql5-unixODBC-32bit - libQt5Svg5-32bit - libQt5WaylandClient5-32bit - libQt5WaylandCompositor5-32bit - libQt5WebSockets5-32bit - libQt5Widgets-devel-32bit - libQt5Xml5-32bit - libQtQuick5-32bit - libSDL-devel-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_image-2_0-0-32bit - libSDL2_net-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL_gfx15-32bit - libSDL_image-1_2-0-32bit - libSDL_mixer-1_2-0-32bit - libSDL_mixer-devel-32bit - libSDL_net-1_2-0-32bit - libSDL_net-devel-32bit - libSDL_ttf-devel-32bit - libSDLmm-devel-32bit - libX11-6-32bit - libXau-devel-32bit - libXaw-devel-32bit - libXaw3d-devel-32bit - libXaw3d6-32bit - libXaw3d8-32bit - libXaw7-32bit - libXcomposite-devel-32bit - libXdamage-devel-32bit - libXdmcp-devel-32bit - libXdmcp6-32bit - libXext-devel-32bit - libXfont-devel-32bit - libXfont1-32bit - libXfont2-2-32bit - libXfont2-devel-32bit - libXfontcache1-32bit - libXft-devel-32bit - libXi6-32bit - libXinerama-devel-32bit - libXinerama1-32bit - libXmu-devel-32bit - libXmu6-32bit - libXprintAppUtil-devel-32bit - libXrandr-devel-32bit - libXres-devel-32bit - libXss1-32bit - libXtst6-32bit - libXvMC-devel-32bit - libXvMC1-32bit - libXxf86vm1-32bit - libZXing1-32bit - liba52-0-32bit - libaa1-32bit - libacl-devel-32bit - libacl1-32bit - libaom3-32bit - libapparmor1-32bit - libarchive13-32bit - libart_lgpl_2-2-32bit - libasound2-32bit - libassuan0-32bit - libatk-1_0-0-32bit - libatkmm-1_6-1-32bit - libatspi0-32bit - libattr-devel-32bit - libaugeas0-32bit - libauparse0-32bit - libavahi-client3-32bit - libavc1394-devel-32bit - libavcodec57-32bit - libavcodec58_134-32bit - libavfilter6-32bit - libavfilter7_110-32bit - libavresample4_0-32bit - libavtp0-32bit - libbabl-0_1-0-32bit - libbasicobjects-devel-32bit - libblas3-32bit - libblkid1-32bit - libbonoboui-32bit - libboost_atomic1_75_0-32bit - libboost_container_legacy-32bit - libboost_context_legacy-32bit - libboost_coroutine_legacy-32bit - libboost_date_time1_75_0-32bit - libboost_date_time_legacy-32bit - libboost_fiber1_75_0-32bit - libboost_filesystem1_75_0-32bit - libboost_filesystem_legacy-32bit - libboost_graph_legacy-32bit - libboost_graph_parallel1_66_0-32bit - libboost_graph_parallel1_75_0-32bit - libboost_iostreams1_66_0-32bit - libboost_iostreams1_75_0-32bit - libboost_locale_legacy-32bit - libboost_mpi1_66_0-32bit - libboost_nowide1_75_0-32bit - libboost_program_options_legacy-32bit - libboost_python-py2_7-1_66_0-32bit - libboost_random_legacy-32bit - libboost_regex1_66_0-32bit - libboost_serialization1_75_0-32bit - libboost_serialization_legacy-32bit - libboost_stacktrace1_66_0-32bit - libboost_stacktrace_legacy-32bit - libboost_system_legacy-32bit - libboost_test1_66_0-32bit - libboost_test1_75_0-32bit - libboost_test_legacy-32bit - libboost_thread1_75_0-32bit - libboost_type_erasure1_66_0-32bit - libboost_type_erasure1_75_0-32bit - libboost_type_erasure_legacy-32bit - libboost_wave1_75_0-32bit - libbox2d-devel-32bit - libbrotlidec1-32bit - libbrotlienc1-32bit - libbs2b0-32bit - libbz2-1-32bit - libcairo-gobject2-32bit - libcairo-script-interpreter2-32bit - libcairomm-1_0-1-32bit - libcanberra-gtk3-0-32bit - libcanberra-gtk3-module-32bit - libcanberra0-32bit - libcap1-32bit - libcblas3-32bit - libcdda_interface0-32bit - libcdda_paranoia0-32bit - libcddb2-32bit - libcdio++0-32bit - libcdio16-32bit - libcdio19-32bit - libcdio_cdda2-32bit - libchewing3-32bit - libclang-cpp13-32bit - libclang11-32bit - libclang5-32bit - libclang9-32bit - libclucene-core1-32bit - libcollection-devel-32bit - libconfig11-32bit - libcppunit-1_14-0-32bit - libcrack2-32bit - libcroco-0_6-3-32bit - libcryptmount0-32bit - libcryptsetup12-32bit - libcupscgi1-32bit - libcupsppdc1-32bit - libcurl-devel-32bit - libdav1d5-32bit - libdb-4_8-32bit - libdbi3-32bit - libdbus-1-3-32bit - libdbus-c++-glib-1-1-32bit - libdc1394-22-32bit - libdevmapper-event1_03-32bit - libdirac_encoder0-32bit - libdmapsharing-3_0-2-32bit - libdns_sd-32bit - libdouble-conversion3-32bit - libdrm-devel-32bit - libdrm_intel1-32bit - libdrm_nouveau2-32bit - libdvbv5-0-32bit - libdw1-32bit - libdwarves-devel-32bit - libebackend-1_2-10-32bit - libebl-plugins-32bit - libebook-contacts-1_2-3-32bit - libecpg6-32bit - libedata-book-1_2-26-32bit - libedata-cal-2_0-1-32bit - libedit0-32bit - libelf-devel-32bit - libelf1-32bit - libenchant-2-2-32bit - libev4-32bit - libevdev2-32bit - libexempi3-32bit - libexif12-32bit - libexiv2-26-32bit - libexpat-devel-32bit - libext2fs-devel-32bit - libfabric-devel-32bit - libfarstream-0_2-5-32bit - libfdisk1-32bit - libfdt-devel-32bit - libfdt1-32bit - libffado2-32bit - libffi8-32bit - libffi_3_4-devel-32bit - libfftw3-3-32bit - libfftw3_mpi3-32bit - libfipscheck1-32bit - libfl-devel-32bit - libfl2-32bit - libfltk1-32bit - libfluidsynth3-32bit - libfmt8-32bit - libfontconfig1-32bit - libfontenc1-32bit - libfreetype6-32bit - libfuse2-32bit - libgamin-1-0-32bit - libgbm-devel-32bit - libgck-1-0-32bit - libgck-devel-32bit - libgcr-3-1-32bit - libgdata22-32bit - libgdbm4-32bit - libgegl-0_4-0-32bit - libgexiv2-2-32bit - libgimp-2_0-0-32bit - libgimpui-2_0-0-32bit - libgio-2_0-0-32bit - libgiomm-2_68-1-32bit - libgirepository-1_0-1-32bit - libglib-2_0-0-32bit - libglut3-32bit - libglvnd-devel-32bit - libgmp10-32bit - libgnome-desktop-3-18-32bit - libgnome-keyring0-32bit - libgnomeui-32bit - libgnt0-32bit - libgnutls30-32bit - libgnutls30-hmac-32bit - libgoa-1_0-0-32bit - libgoa-backend-1_0-1-32bit - libgpg-error0-32bit - libgphoto2-devel-32bit - libgraphene-1_0-0-32bit - libgraphite2-3-32bit - libgsf-1-114-32bit - libgsm-devel-32bit - libgsm1-32bit - libgssdp-1_2-0-32bit - libgstadaptivedemux-1_0-0-32bit - libgstallocators-1_0-0-32bit - libgstapp-1_0-0-32bit - libgstaudio-1_0-0-32bit - libgstbadaudio-1_0-0-32bit - libgstcodecs-1_0-0-32bit - libgstpbutils-1_0-0-32bit - libgstphotography-1_0-0-32bit - libgstreamer-1_0-0-32bit - libgstrtp-1_0-0-32bit - libgstrtsp-1_0-0-32bit - libgstsctp-1_0-0-32bit - libgsturidownloader-1_0-0-32bit - libgstva-1_0-0-32bit - libgstwayland-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgstwebrtcnice-1_0-0-32bit - libgthread-2_0-0-32bit - libgtk-2_0-0-32bit - libgtk-3-0-32bit - libgtkmm-2_4-1-32bit - libgtop-2_0-11-32bit - libguess1-32bit - libgusb2-32bit - libgypsy0-32bit - libhangul1-32bit - libharfbuzz-gobject0-32bit - libharfbuzz-subset0-32bit - libharfbuzz0-32bit - libhdf5-103-mvapich2-32bit - libhdf5-103-openmpi2-32bit - libhdf5-103-openmpi3-32bit - libhdf5_cpp103-mvapich2-32bit - libhdf5_cpp103-openmpi2-32bit - libhdf5_cpp103-openmpi4-32bit - libhdf5_fortran102-openmpi2-32bit - libhdf5_hl100-mvapich2-32bit - libhdf5_hl100-openmpi2-32bit - libhdf5_hl100-openmpi3-32bit - libhdf5_hl100-openmpi4-32bit - libhdf5_hl_cpp100-32bit - libhdf5_hl_cpp100-mvapich2-32bit - libhdf5_hl_cpp100-openmpi2-32bit - libhdf5hl_fortran100-openmpi2-32bit - libhdf5hl_fortran100-openmpi3-32bit - libhdf5hl_fortran100-openmpi4-32bit - libhogweed6-32bit - libhttp_parser2_7_1-32bit - libhugetlbfs-32bit - libhunspell-1_6-0-32bit - libhyphen0-32bit - libibmad5-32bit - libibumad3-32bit - libibus-1_0-5-32bit - libibverbs-32bit - libibverbs1-32bit - libicu-devel-32bit - libicu60_2-32bit - libid3tag0-32bit - libiec61883-0-32bit - libigfxcmrt7-32bit - libimobiledevice-1_0-6-32bit - libimobiledevice-glue-1_0-0-32bit - libini_config-devel-32bit - libiniparser1-32bit - libjack-devel-32bit - libjacknet0-32bit - libjavascriptcoregtk-4_1-0-32bit - libjbig-devel-32bit - libjpeg62-devel-32bit - libjson-c3-32bit - libkate1-32bit - libkeyutils1-32bit - libkkc2-32bit - libkyotocabinet16-32bit - liblbxutil1-32bit - libldb2-32bit - liblmdb-0_9_17-32bit - liblqr-1-0-32bit - libltdl7-32bit - liblua5_3-5-32bit - libluajit-5_1-2-32bit - liblz4-1-32bit - liblzo2-2-32bit - libm17n0-32bit - libmanette-0_2-0-32bit - libmariadb3-32bit - libmikmod3-32bit - libminizip1-32bit - libmjpegutils-2_0-0-32bit - libmms0-32bit - libmnl0-32bit - libmodman1-32bit - libmodplug1-32bit - libmount-devel-32bit - libmount1-32bit - libmpc3-32bit - libmpcdec5-32bit - libmpeg2encpp-2_0-0-32bit - libmpg123-0-32bit - libmspack0-32bit - libmtdev1-32bit - libncurses6-32bit - libnetcdf18-32bit - libnetcdf18-openmpi4-32bit - libnetfilter_cthelper0-32bit - libnewt0_52-32bit - libnice10-32bit - libnotify-devel-32bit - libnotify4-32bit - libnss_usrfiles2-32bit - libnsssharedhelper0-32bit - libnuma1-32bit - libogg0-32bit - libopenal1-32bit - libopenblas_openmp-devel-32bit - libopenblas_pthreads-devel-32bit - libopenblas_pthreads0-32bit - libopenjp2-7-32bit - libopenjpeg1-32bit - libopensm9-32bit - libopenssl1_0_0-32bit - libopenssl1_0_0-hmac-32bit - libopenssl1_0_0-steam-32bit - libopenssl1_1-32bit - liboping-devel-32bit - libosmcomp5-32bit - libotf-devel-32bit - libpackagekit-glib2-18-32bit - libpackagekit-glib2-devel-32bit - libpango-1_0-0-32bit - libpangomm-1_4-1-32bit - libpapi-32bit - libpath_utils-devel-32bit - libpcap-devel-32bit - libpcre2-16-0-32bit - libpcsclite1-32bit - libpfm4-32bit - libpixman-1-0-32bit - libplist++-2_0-3-32bit - libplist-2_0-3-32bit - libpng16-compat-devel-32bit - libpng16-devel-32bit - libpolkit-agent-1-0-32bit - libpoppler-glib8-32bit - libpoppler-qt5-1-32bit - libpoppler117-32bit - libpoppler126-32bit - libportaudio2-32bit - libpostproc55_9-32bit - libpq5-32bit - libpspell15-32bit - libpulse-devel-32bit - libpulse-mainloop-glib0-32bit - libpulse0-32bit - libpython3_11-1_0-32bit - libqb-devel-32bit - libqb100-32bit - libqgpgme7-32bit - libqrencode4-32bit - libqt5-qtbase-examples-32bit - libqt5-qtconnectivity-devel-32bit - libqt5-qtdeclarative-devel-32bit - libqt5-qtlocation-devel-32bit - libqt5-qtmultimedia-devel-32bit - libqt5-qtscript-devel-32bit - libqt5-qtspeech-devel-32bit - libqt5-qtsvg-devel-32bit - libqt5-qttools-32bit - libqt5-qtwayland-devel-32bit - libqt5-qtwebchannel-devel-32bit - libqt5-qtxmlpatterns-devel-32bit - libraptor2-0-32bit - librav1e0-32bit - librdmacm1-32bit - libreadline7-32bit - libref_array1-32bit - librest-0_7-0-32bit - librsvg-2-2-32bit - libsamba-policy0-python3-32bit - libsbc1-32bit - libscalapack2-mvapich2-32bit - libschroedinger-1_0-0-32bit - libseccomp2-32bit - libsensors4-32bit - libserd-0-0-32bit - libshout3-32bit - libsigc-3_0-0-32bit - libslang2-32bit - libsmartcols1-32bit - libsnappy1-32bit - libsnmp30-32bit - libsoftokn3-32bit - libsord-0-0-32bit - libsoup-3_0-0-32bit - libsoup-devel-32bit - libspandsp2-32bit - libspeechd2-32bit - libspeex1-32bit - libspeexdsp1-32bit - libsrt1-32bit - libsrtp1-32bit - libsrtp2-1-32bit - libssh4-32bit - libswresample3_9-32bit - libswscale5_9-32bit - libsyn123-0-32bit - libtag_c0-32bit - libtasn1-6-32bit - libtasn1-devel-32bit - libtelepathy-glib0-32bit - libtevent0-32bit - libtiff-devel-32bit - libtool-32bit - libts0-32bit - libtspi1-32bit - libtss2-rc0-32bit - libtss2-tcti-cmd0-32bit - libtss2-tcti-mssim0-32bit - libtss2-tcti-swtpm0-32bit - libtss2-tctildr0-32bit - libuchardet0-32bit - libudev1-32bit - libudf0-32bit - libunistring2-32bit - liburcu6-32bit - liburiparser1-32bit - libusb-1_0-0-32bit - libusb-1_0-devel-32bit - libutempter0-32bit - libuuid1-32bit - libuv1-32bit - libv4l-32bit - libv4l-devel-32bit - libv4l2-0-32bit - libv4l2rds0-32bit - libv4lconvert0-32bit - libva-drm2-32bit - libva-gl-devel-32bit - libva-x11-2-32bit - libvdpau-devel-32bit - libvdpau1-32bit - libvdpau_nouveau-32bit - libvdpau_r300-32bit - libvdpau_virtio_gpu-32bit - libverto-glib1-32bit - libverto-tevent1-32bit - libvirt-devel-32bit - libvisual-32bit - libvmaf1-32bit - libvoikko1-32bit - libvorbis-devel-32bit - libvorbis0-32bit - libvotequorum8-32bit - libvpx7-32bit - libwacom9-32bit - libwayland-cursor0-32bit - libwayland-egl1-32bit - libwebkit2gtk-4_1-0-32bit - libwebp6-32bit - libwebp7-32bit - libwebpdecoder2-32bit - libwebpdemux2-32bit - libwebpmux2-32bit - libwnck-3-0-32bit - libwx_baseu-suse3-32bit - libwx_baseu_net-suse3_0_5-32bit - libwx_baseu_xml-suse3-32bit - libwx_gtk2u_adv-suse3_0_5-32bit - libwx_gtk2u_core-suse3-32bit - libwx_gtk2u_html-suse3-32bit - libwx_gtk2u_propgrid-suse3-32bit - libwx_gtk2u_propgrid-suse3_0_5-32bit - libwx_gtk2u_qa-suse3_0_5-32bit - libwx_gtk2u_richtext-suse3-32bit - libwx_gtk2u_richtext-suse3_0_5-32bit - libwx_gtk2u_stc-suse3_0_5-32bit - libwx_gtk2u_xrc-suse3_0_5-32bit - libxapian30-32bit - libxcb-composite0-32bit - libxcb-devel-32bit - libxcb-dpms0-32bit - libxcb-image0-32bit - libxcb-record0-32bit - libxcb-render-util0-32bit - libxcb-util1-32bit - libxcb-xfixes0-32bit - libxcb-xkb1-32bit - libxcb-xtest0-32bit - libxcb-xvmc0-32bit - libxcb1-32bit - libxcrypt-devel-32bit - libxkbcommon-devel-32bit - libxkbcommon0-32bit - libxkbfile-devel-32bit - libxkbfile1-32bit - libxkbui1-32bit - libxklavier16-32bit - libxml++-3_0-1-32bit - libxml2-devel-32bit - libxslt1-32bit - libyajl-devel-32bit - libyajl2-32bit - libzbarqt0-32bit - libzen0-32bit - libzmq5-32bit - libzstd1-32bit - libzvbi-chains0-32bit - libzvbi0-32bit - libzzip-0-13-32bit - llvm11-LTO-devel-32bit - llvm5-LTO-devel-32bit - llvm5-devel-32bit - llvm7-devel-32bit - llvm9-LTO-devel-32bit - ltrace-32bit - motif-devel-32bit - mozilla-nss-32bit - mpfr-devel-32bit - mpg123-devel-32bit - mpg123-jack-32bit - mpg123-openal-32bit - mpg123-portaudio-32bit - mpg123-pulse-32bit - munge-devel-32bit - ocl-icd-devel-32bit - openjpeg-devel-32bit - openmpi4-libs-32bit - openslp-32bit - opie-32bit - orbit2-32bit - p11-kit-32bit - pam-extra-32bit - pam_kwallet-32bit - pam_ldap-32bit - pam_ssh-32bit - perl-32bit - perl-base-32bit - perl-core-DB_File-32bit - pipewire-modules-0_3-32bit - pipewire-spa-plugins-0_2-32bit - python3-32bit - python3-base-32bit - python3-ldb-32bit - python3-tdb-32bit - python311-32bit - python311-base-32bit - rdma-core-devel-32bit - readline-devel-32bit - readline5-devel-32bit - rsocket-32bit - samba-ad-dc-32bit - samba-ad-dc-libs-32bit - samba-client-libs-32bit - samba-libs-32bit - samba-winbind-libs-32bit - sane-backends-32bit - solid-devel-32bit - sssd-common-32bit - sysfsutils-32bit - termcap-32bit - tk-32bit - tslib-devel-32bit - typelib-1_0-Gst-1_0-32bit - unixODBC-devel-32bit - vulkan-devel-32bit - wine-staging-devel-32bit - xcb-util-devel-32bit - xcb-util-keysyms-devel-32bit - xen-libs-32bit - xz-devel-32bit - zvbi-devel-32bit - grub2-powerpc-ieee1275 - grub2-powerpc-ieee1275-debug - grub2-powerpc-ieee1275-extras - glibc-32bit - glibc-devel-32bit - glibc-devel-static-32bit - glibc-profile-32bit - kernel-obs-build - qemu-SLOF - qemu-seabios - qemu-sgabios - qemu-skiboot - syslinux-debuginfo-x86_64 - java-11-openjdk-accessibility - java-cup-bootstrap - jctools-parent - jflex-bootstrap - jflex-doc - jgit-bootstrap - kalarmcal - kalarmcal-devel - kalarmcal-lang - kpkpass - libAnalitza5 - libKF5AkonadiSearch - libKF5AlarmCalendar5 - libKF5Screen7 - libQgpsmm29 - libantlr4-runtime4_7_2 - libfm-qt10 - libgps29 - libgumbo-devel - libgumbo1 - libhiredis1_0_0 - libkdecorations2private9 - libkdevplatform57 - libkerfuffle21 - libkpmcore11 - libopencascade7_6 - libqtermwidget5-0 - librssguard-4_2_5 - libslurm36 - ltrace - lucene-facet - lucene-spatial - maven-plugin-plugin-bootstrap - mobipocket - nodejs16 - nodejs16-devel - nodejs16-docs - npm16 - ocaml-jsonm - ocaml-jsonm-devel - oxygen5-sounds - plasma-nm5-openswan - python3-qt3d-qt5-api - python3-qt3d-qt5-sip - python3-qtdatavis3d-qt5-api - python3-qtdatavis3d-qt5-sip - qt5-creator - qt5-creator-plugin-devel - qt6-qmlcompiler-devel-static - qt6-qmldevtools-devel-static - slf4j-log4j12 - systemd-default-settings-branding-SLE - systemd-default-settings-branding-SLE-Micro - tealdeer - tesseract-ocr-traineddata-afrikaans - tesseract-ocr-traineddata-albanian - tesseract-ocr-traineddata-amharic - tesseract-ocr-traineddata-arabic - tesseract-ocr-traineddata-assamese - tesseract-ocr-traineddata-azerbaijani - tesseract-ocr-traineddata-azerbaijani_cyrillic - tesseract-ocr-traineddata-basque - tesseract-ocr-traineddata-belarusian - tesseract-ocr-traineddata-bengali - tesseract-ocr-traineddata-bosnian - tesseract-ocr-traineddata-bulgarian - tesseract-ocr-traineddata-burmese - tesseract-ocr-traineddata-catalan - tesseract-ocr-traineddata-cebuano - tesseract-ocr-traineddata-cherokee - tesseract-ocr-traineddata-chinese_simplified - tesseract-ocr-traineddata-chinese_traditional - tesseract-ocr-traineddata-croatian - tesseract-ocr-traineddata-czech - tesseract-ocr-traineddata-danish - tesseract-ocr-traineddata-dutch - tesseract-ocr-traineddata-dzongkha - tesseract-ocr-traineddata-english - tesseract-ocr-traineddata-english_middle - tesseract-ocr-traineddata-esperanto - tesseract-ocr-traineddata-estonian - tesseract-ocr-traineddata-finnish - tesseract-ocr-traineddata-frankish - tesseract-ocr-traineddata-french - tesseract-ocr-traineddata-french_middle - tesseract-ocr-traineddata-galician - tesseract-ocr-traineddata-georgian - tesseract-ocr-traineddata-georgian_old - tesseract-ocr-traineddata-german - tesseract-ocr-traineddata-greek - tesseract-ocr-traineddata-greek_ancient - tesseract-ocr-traineddata-gujarati - tesseract-ocr-traineddata-haitian - tesseract-ocr-traineddata-hebrew - tesseract-ocr-traineddata-hindi - tesseract-ocr-traineddata-hungarian - tesseract-ocr-traineddata-icelandic - tesseract-ocr-traineddata-indonese - tesseract-ocr-traineddata-inuktitut - tesseract-ocr-traineddata-irish - tesseract-ocr-traineddata-italian - tesseract-ocr-traineddata-italian_old - tesseract-ocr-traineddata-japanese - tesseract-ocr-traineddata-javanese - tesseract-ocr-traineddata-kannada - tesseract-ocr-traineddata-kazakh - tesseract-ocr-traineddata-khmer - tesseract-ocr-traineddata-korean - tesseract-ocr-traineddata-kurdish - tesseract-ocr-traineddata-kyrgyz - tesseract-ocr-traineddata-latin - tesseract-ocr-traineddata-latvian - tesseract-ocr-traineddata-lithuanian - tesseract-ocr-traineddata-macedonian - tesseract-ocr-traineddata-malay - tesseract-ocr-traineddata-malayalam - tesseract-ocr-traineddata-maltese - tesseract-ocr-traineddata-marathi - tesseract-ocr-traineddata-math_equation - tesseract-ocr-traineddata-nepali - tesseract-ocr-traineddata-norwegian - tesseract-ocr-traineddata-orientation_and_script_detection - tesseract-ocr-traineddata-oriya - tesseract-ocr-traineddata-pashto - tesseract-ocr-traineddata-persian - tesseract-ocr-traineddata-polish - tesseract-ocr-traineddata-portuguese - tesseract-ocr-traineddata-punjabi - tesseract-ocr-traineddata-romanian - tesseract-ocr-traineddata-russian - tesseract-ocr-traineddata-sanskrit - tesseract-ocr-traineddata-serbian - tesseract-ocr-traineddata-serbian_latin - tesseract-ocr-traineddata-sinhala - tesseract-ocr-traineddata-slovak - tesseract-ocr-traineddata-slovenian - tesseract-ocr-traineddata-spanish - tesseract-ocr-traineddata-spanish_old - tesseract-ocr-traineddata-swahili - tesseract-ocr-traineddata-swedish - tesseract-ocr-traineddata-syriac - tesseract-ocr-traineddata-tagalog - tesseract-ocr-traineddata-tajik - tesseract-ocr-traineddata-tamil - tesseract-ocr-traineddata-telugu - tesseract-ocr-traineddata-thai - tesseract-ocr-traineddata-tibetan_standard - tesseract-ocr-traineddata-tigrinya - tesseract-ocr-traineddata-turkish - tesseract-ocr-traineddata-ukrainian - tesseract-ocr-traineddata-urdu - tesseract-ocr-traineddata-uyghur - tesseract-ocr-traineddata-uzbek - tesseract-ocr-traineddata-uzbek_cyrillic - tesseract-ocr-traineddata-vietnamese - tesseract-ocr-traineddata-welsh - tesseract-ocr-traineddata-yiddish - xmvn-bisect Added rpms ========== - ColPack-devel-32bit - FAudio-devel-32bit - Mesa-32bit - Mesa-dri-32bit - Mesa-gallium-32bit - Mesa-libEGL-devel-32bit - Mesa-libEGL1-32bit - Mesa-libGL-devel-32bit - Mesa-libGL1-32bit - Mesa-libGLESv1_CM-devel-32bit - Mesa-libd3d-32bit - Mesa-libd3d-devel-32bit - Mesa-libglapi-devel-32bit - Mesa-libglapi0-32bit - NetworkManager-devel-32bit - QGnomePlatform-qt5 - QGnomePlatform-qt6 - aalib-devel-32bit - adolc-devel-32bit - adwaita-qt6 - alsa-plugins-maemo-32bit - alsa-plugins-pulse-32bit - alsa-plugins-samplerate-32bit - apache-commons-csv - apache-commons-csv-javadoc - apache-commons-ognl - apache-commons-ognl-javadoc - apache-commons-text - apache-commons-text-javadoc - apache-resource-bundles - apache-sshd - apache-sshd-javadoc - at-spi2-core-devel-32bit - atk-devel-32bit - augeas-devel-32bit - auto-service-aggregator - auto-service-annotations - auto-value-annotations - auto-value-parent - binutils-devel-32bit - blas-devel-32bit - bouncycastle-jmail - bouncycastle-util - cairomm1_0-devel-32bit - checker-qual - checker-qual-javadoc - cinnamon-theme-dracula - clang5-devel-32bit - classmate - classmate-javadoc - codemodel - codemodel-javadoc - commons-compiler - commons-compiler-jdk - concurrentlinkedhashmap-lru - concurrentlinkedhashmap-lru-javadoc - cups-devel-32bit - cyrus-sasl-gssapi-32bit - cyrus-sasl-ldap-auxprop-32bit - cyrus-sasl-plain-32bit - dbus-1-glib-32bit - dirac-devel-32bit - ecryptfs-utils-32bit - ecryptfs-utils-devel-32bit - ed25519-java - ed25519-java-javadoc - ee4j - evolution-data-server-32bit - fcitx-gtk2-32bit - fcitx-gtk3-32bit - felix-bundlerepository - felix-bundlerepository-javadoc - felix-osgi-obr - felix-osgi-obr-javadoc - file-devel-32bit - flac-devel-32bit - fltk-devel-32bit - fontconfig-32bit - fontconfig-devel-32bit - freeglut-devel-32bit - gconf2-32bit - gdk-pixbuf-devel-32bit - gdk-pixbuf-loader-rsvg-32bit - gdk-pixbuf-query-loaders-32bit - giflib-devel-32bit - glassfish-activation - glassfish-activation-api - glassfish-activation-javadoc - glassfish-fastinfoset - glassfish-fastinfoset-javadoc - glassfish-jaxb - glassfish-jaxb-api - glassfish-jaxb-api-javadoc - glassfish-jaxb-bom - glassfish-jaxb-bom-ext - glassfish-jaxb-codemodel - glassfish-jaxb-codemodel-annotation-compiler - glassfish-jaxb-codemodel-parent - glassfish-jaxb-external-parent - glassfish-jaxb-jxc - glassfish-jaxb-parent - glassfish-jaxb-relaxng-datatype - glassfish-jaxb-rngom - glassfish-jaxb-runtime - glassfish-jaxb-runtime-parent - glassfish-jaxb-txw-parent - glassfish-jaxb-txw2 - glassfish-jaxb-txwc2 - glassfish-jaxb-xjc - glassfish-jaxb-xsom - glib-networking-32bit - glib2-devel-32bit - glib2-tools-32bit - glibc-locale-base-32bit - glibc-utils-32bit - glu-devel-32bit - gmp-devel-32bit - gnome-keyring-pam-32bit - gnome-shell-theme-dracula - go1.20 - go1.20-doc - go1.20-race - google-compute-engine-oslogin-32bit - google-errorprone-annotation - google-errorprone-annotations - google-errorprone-annotations-javadoc - google-errorprone-docgen_processor - google-errorprone-javadoc - google-errorprone-parent - google-errorprone-type_annotations - grub2-arm64-efi-debug - grub2-powerpc-ieee1275 - grub2-powerpc-ieee1275-debug - grub2-powerpc-ieee1275-extras - gstreamer-32bit - gstreamer-plugins-bad-32bit - gstreamer-plugins-bad-fluidsynth-32bit - gstreamer-plugins-base-32bit - gstreamer-plugins-farstream-32bit - gstreamer-plugins-good-jack-32bit - gstreamer-plugins-vaapi-devel - gtk2-devel-32bit - gtk2-engine-clearlooks-32bit - gtk2-engine-crux-32bit - gtk2-engine-industrial-32bit - gtk2-immodule-amharic-32bit - gtk2-immodule-tigrigna-32bit - gtk2-immodule-vietnamese-32bit - gtk2-immodule-xim-32bit - gtk2-metatheme-dracula - gtk2-theming-engine-adwaita-32bit - gtk3-immodule-inuktitut-32bit - gtk3-immodule-multipress-32bit - gtk3-immodule-wayland-32bit - gtk3-metatheme-dracula - gtk3-tools-32bit - gtk4-metatheme-breeze - gtk4-metatheme-dracula - gvfs-32bit - hdf5-devel-32bit - hdf5-mvapich2-devel-32bit - hdf5-openmpi2-devel-32bit - hdf5-openmpi3-devel-32bit - ibus-gtk-32bit - import-properties-plugin - indi - indi-devel - indi-plugins - istack-commons - istack-commons-buildtools - istack-commons-maven-plugin - istack-commons-runtime - istack-commons-soimp - istack-commons-test - istack-commons-tools - j2objc-annotations - j2objc-annotations-javadoc - jack-32bit - jackson-module-afterburner - jackson-module-blackbird - jackson-module-guice - jackson-module-jaxb-annotations - jackson-module-mrbean - jackson-module-no-ctor-deser - jackson-module-osgi - jackson-module-paranamer - jackson-modules-base - jackson-modules-base-javadoc - jakarta-activation - jakarta-activation-javadoc - jakarta-mail - jakarta-mail-javadoc - jandex - jandex-javadoc - jcache - jcache-javadoc - jflex-javadoc - jitterentropy-devel-32bit - junit5-bom - kalendarac - kauth-devel-32bit - kbookmarks-devel-32bit - kcmutils-imports - kcodecs-devel-32bit - kcompletion-devel-32bit - kconfig-devel-32bit - kconfigwidgets-devel-32bit - kcoreaddons-devel-32bit - kdbusaddons-devel-32bit - kde-theme-dracula - kglobalaccel-devel-32bit - kguiaddons-devel-32bit - kiconthemes-devel-32bit - kio-core-32bit - kio-devel-32bit - kpipewire-devel - kpipewire-imports - krb5-devel-32bit - ksanecore-devel - ksanecore-lang - kservice-32bit - ktextwidgets-devel-32bit - kvantum-qt6 - ladspa-32bit - libAnalitza8 - libColPack0-32bit - libFLAC8-32bit - libGLU1-32bit - libGLw1-32bit - libGLwM1-32bit - libGeoIP-devel-32bit - libGeoIP1-32bit - libHX-devel-32bit - libHX28-32bit - libHalf23-32bit - libICE-devel-32bit - libICE6-32bit - libIlmImfUtil-2_2-23-32bit - libIlmThread-2_2-23-32bit - libKF5AkonadiSearch5 - libKF5Archive5-32bit - libKF5Auth5-32bit - libKF5AuthCore5-32bit - libKF5Bookmarks5-32bit - libKF5ConfigCore5-32bit - libKF5ConfigGui5-32bit - libKF5ConfigWidgets5-32bit - libKF5DocTools5-32bit - libKF5GlobalAccel5-32bit - libKF5GuiAddons5-32bit - libKF5IdentityManagementWidgets5 - libKF5ItemViews5-32bit - libKF5JobWidgets5-32bit - libKF5KCMUtilsCore5 - libKF5Notifications5-32bit - libKF5PimCommonAutoCorrection5 - libKF5Screen8 - libKF5Screen8-lang - libKF5ScreenDpms8 - libKF5Solid5-32bit - libKF5SonnetCore5-32bit - libKF5Wallet5-32bit - libKF5XmlGui5-32bit - libKPipeWire5 - libKPipeWire5-lang - libKPipeWireDmaBuf5 - libKPipeWireRecord5 - libKSaneCore1 - libLLVM13-32bit - libLLVM15-32bit - libLLVM5-32bit - libLLVM7-32bit - libLTO5-32bit - libLTO7-32bit - libLTO9-32bit - libMagick++-devel-32bit - libMagickCore-7_Q16HDRI10-32bit - libMagickWand-7_Q16HDRI10-32bit - libOSMesa8-32bit - libQgpsmm30 - libQt53DCore5-32bit - libQt53DInput5-32bit - libQt53DLogic5-32bit - libQt53DRender5-32bit - libQt5Bluetooth5-32bit - libQt5Bootstrap-devel-static-32bit - libQt5Core-devel-32bit - libQt5Core5-32bit - libQt5DBus-devel-32bit - libQt5Designer5-32bit - libQt5Help5-32bit - libQt5Multimedia5-32bit - libQt5Network-devel-32bit - libQt5Network5-32bit - libQt5Positioning5-32bit - libQt5PrintSupport5-32bit - libQt5RemoteObjects5-32bit - libQt5SerialPort5-32bit - libQt5Sql5-postgresql-32bit - libQt5Sql5-unixODBC-32bit - libQt5Svg5-32bit - libQt5WaylandClient5-32bit - libQt5WaylandCompositor5-32bit - libQt5WebSockets5-32bit - libQt5Widgets-devel-32bit - libQt5Xml5-32bit - libQt6DataVisualizationQml6 - libQt6DeclarativeOpcua6 - libQt6HttpServer6 - libQt6JsonRpc6 - libQt6LanguageServer6 - libQt6QmlCompiler6 - libQt6Quick3D6 - libQt6Quick3DAssetImport6 - libQt6Quick3DAssetUtils6 - libQt6Quick3DEffects6 - libQt6Quick3DGlslParser6 - libQt6Quick3DHelpers6 - libQt6Quick3DIblBaker6 - libQt6Quick3DParticleEffects6 - libQt6Quick3DParticles6 - libQt6Quick3DPhysics6 - libQt6Quick3DPhysicsHelpers6 - libQt6Quick3DRuntimeRender6 - libQt6Quick3DSpatialAudio6 - libQt6Quick3DUtils6 - libQt6SpatialAudio6 - libQt6TextToSpeech6 - libQt6WebView6 - libQt6WebViewQuick6 - libQtQuick5-32bit - libSDL-devel-32bit - libSDL2_gfx-1_0-0-32bit - libSDL2_image-2_0-0-32bit - libSDL2_net-2_0-0-32bit - libSDL2_net-devel-32bit - libSDL_gfx15-32bit - libSDL_image-1_2-0-32bit - libSDL_mixer-1_2-0-32bit - libSDL_mixer-devel-32bit - libSDL_net-1_2-0-32bit - libSDL_net-devel-32bit - libSDL_ttf-devel-32bit - libSDLmm-devel-32bit - libX11-6-32bit - libXau-devel-32bit - libXaw-devel-32bit - libXaw3d-devel-32bit - libXaw3d6-32bit - libXaw3d8-32bit - libXaw7-32bit - libXcomposite-devel-32bit - libXdamage-devel-32bit - libXdmcp-devel-32bit - libXdmcp6-32bit - libXext-devel-32bit - libXfont-devel-32bit - libXfont1-32bit - libXfont2-2-32bit - libXfont2-devel-32bit - libXfontcache1-32bit - libXft-devel-32bit - libXi6-32bit - libXinerama-devel-32bit - libXinerama1-32bit - libXmu-devel-32bit - libXmu6-32bit - libXprintAppUtil-devel-32bit - libXrandr-devel-32bit - libXres-devel-32bit - libXss1-32bit - libXtst6-32bit - libXvMC-devel-32bit - libXvMC1-32bit - libXxf86vm1-32bit - libZXing1-32bit - liba52-0-32bit - libaa1-32bit - libacl-devel-32bit - libacl1-32bit - libadwaita-qt5-devel - libadwaita-qt6-devel - libadwaitaqt5-1 - libadwaitaqt6-1 - libantlr4-runtime4_9_3 - libaom3-32bit - libapparmor1-32bit - libarchive13-32bit - libart_lgpl_2-2-32bit - libasound2-32bit - libassuan0-32bit - libatk-1_0-0-32bit - libatkmm-1_6-1-32bit - libatspi0-32bit - libattr-devel-32bit - libaugeas0-32bit - libauparse0-32bit - libavahi-client3-32bit - libavc1394-devel-32bit - libavcodec57-32bit - libavcodec58_134-32bit - libavfilter6-32bit - libavfilter7_110-32bit - libavresample4_0-32bit - libavtp0-32bit - libbabl-0_1-0-32bit - libbasicobjects-devel-32bit - libblas3-32bit - libblkid1-32bit - libbonoboui-32bit - libboost_atomic1_75_0-32bit - libboost_container_legacy-32bit - libboost_context_legacy-32bit - libboost_coroutine_legacy-32bit - libboost_date_time1_75_0-32bit - libboost_date_time_legacy-32bit - libboost_fiber1_75_0-32bit - libboost_filesystem1_75_0-32bit - libboost_filesystem_legacy-32bit - libboost_graph_legacy-32bit - libboost_graph_parallel1_66_0-32bit - libboost_graph_parallel1_75_0-32bit - libboost_iostreams1_66_0-32bit - libboost_iostreams1_75_0-32bit - libboost_locale_legacy-32bit - libboost_mpi1_66_0-32bit - libboost_nowide1_75_0-32bit - libboost_program_options_legacy-32bit - libboost_python-py2_7-1_66_0-32bit - libboost_random_legacy-32bit - libboost_regex1_66_0-32bit - libboost_serialization1_75_0-32bit - libboost_serialization_legacy-32bit - libboost_stacktrace1_66_0-32bit - libboost_stacktrace_legacy-32bit - libboost_system_legacy-32bit - libboost_test1_66_0-32bit - libboost_test1_75_0-32bit - libboost_test_legacy-32bit - libboost_thread1_75_0-32bit - libboost_type_erasure1_66_0-32bit - libboost_type_erasure1_75_0-32bit - libboost_type_erasure_legacy-32bit - libboost_wave1_75_0-32bit - libbox2d-devel-32bit - libbrotlidec1-32bit - libbrotlienc1-32bit - libbs2b0-32bit - libbz2-1-32bit - libcairo-gobject2-32bit - libcairo-script-interpreter2-32bit - libcairomm-1_0-1-32bit - libcanberra-gtk3-0-32bit - libcanberra-gtk3-module-32bit - libcanberra0-32bit - libcap1-32bit - libcblas3-32bit - libcdda_interface0-32bit - libcdda_paranoia0-32bit - libcddb2-32bit - libcdio++0-32bit - libcdio16-32bit - libcdio19-32bit - libcdio_cdda2-32bit - libchewing3-32bit - libclang-cpp13-32bit - libclang11-32bit - libclang5-32bit - libclang9-32bit - libclucene-core1-32bit - libcollection-devel-32bit - libconfig11-32bit - libcppunit-1_14-0-32bit - libcrack2-32bit - libcroco-0_6-3-32bit - libcryptmount0-32bit - libcryptsetup12-32bit - libcupscgi1-32bit - libcupsppdc1-32bit - libcurl-devel-32bit - libdav1d5-32bit - libdb-4_8-32bit - libdbi3-32bit - libdbus-1-3-32bit - libdbus-c++-glib-1-1-32bit - libdc1394-22-32bit - libdevmapper-event1_03-32bit - libdirac_encoder0-32bit - libdmapsharing-3_0-2-32bit - libdns_sd-32bit - libdouble-conversion3-32bit - libdrm-devel-32bit - libdrm_intel1-32bit - libdrm_nouveau2-32bit - libdvbv5-0-32bit - libdw1-32bit - libdwarves-devel-32bit - libebackend-1_2-10-32bit - libebl-plugins-32bit - libebook-contacts-1_2-3-32bit - libecpg6-32bit - libedata-book-1_2-26-32bit - libedata-cal-2_0-1-32bit - libedit0-32bit - libelf-devel-32bit - libelf1-32bit - libenchant-2-2-32bit - libev4-32bit - libevdev2-32bit - libexempi3-32bit - libexif12-32bit - libexiv2-26-32bit - libexpat-devel-32bit - libext2fs-devel-32bit - libfabric-devel-32bit - libfarstream-0_2-5-32bit - libfdisk1-32bit - libfdt-devel-32bit - libfdt1-32bit - libffado2-32bit - libffi8-32bit - libffi_3_4-devel-32bit - libfftw3-3-32bit - libfftw3_mpi3-32bit - libfipscheck1-32bit - libfl-devel-32bit - libfl2-32bit - libfltk1-32bit - libfluidsynth3-32bit - libfm-qt12 - libfmt8-32bit - libfontconfig1-32bit - libfontenc1-32bit - libfreetype6-32bit - libfuse2-32bit - libgamin-1-0-32bit - libgbm-devel-32bit - libgck-1-0-32bit - libgck-devel-32bit - libgcr-3-1-32bit - libgdata22-32bit - libgdbm4-32bit - libgegl-0_4-0-32bit - libgexiv2-2-32bit - libgimp-2_0-0-32bit - libgimpui-2_0-0-32bit - libgio-2_0-0-32bit - libgiomm-2_68-1-32bit - libgirepository-1_0-1-32bit - libglib-2_0-0-32bit - libglut3-32bit - libglvnd-devel-32bit - libgmp10-32bit - libgnome-desktop-3-18-32bit - libgnome-keyring0-32bit - libgnomeui-32bit - libgnt0-32bit - libgnutls30-32bit - libgnutls30-hmac-32bit - libgoa-1_0-0-32bit - libgoa-backend-1_0-1-32bit - libgpg-error0-32bit - libgphoto2-devel-32bit - libgps30 - libgraphene-1_0-0-32bit - libgraphite2-3-32bit - libgsf-1-114-32bit - libgsm-devel-32bit - libgsm1-32bit - libgssdp-1_2-0-32bit - libgstadaptivedemux-1_0-0-32bit - libgstallocators-1_0-0-32bit - libgstapp-1_0-0-32bit - libgstaudio-1_0-0-32bit - libgstbadaudio-1_0-0-32bit - libgstcodecs-1_0-0-32bit - libgstpbutils-1_0-0-32bit - libgstphotography-1_0-0-32bit - libgstreamer-1_0-0-32bit - libgstrtp-1_0-0-32bit - libgstrtsp-1_0-0-32bit - libgstsctp-1_0-0-32bit - libgsturidownloader-1_0-0-32bit - libgstva-1_0-0-32bit - libgstwayland-1_0-0-32bit - libgstwebrtc-1_0-0-32bit - libgstwebrtcnice-1_0-0-32bit - libgthread-2_0-0-32bit - libgtk-2_0-0-32bit - libgtk-3-0-32bit - libgtkmm-2_4-1-32bit - libgtop-2_0-11-32bit - libguess1-32bit - libgusb2-32bit - libgypsy0-32bit - libhangul1-32bit - libharfbuzz-gobject0-32bit - libharfbuzz-subset0-32bit - libharfbuzz0-32bit - libhdf5-103-mvapich2-32bit - libhdf5-103-openmpi2-32bit - libhdf5-103-openmpi3-32bit - libhdf5_cpp103-mvapich2-32bit - libhdf5_cpp103-openmpi2-32bit - libhdf5_cpp103-openmpi4-32bit - libhdf5_fortran102-openmpi2-32bit - libhdf5_hl100-mvapich2-32bit - libhdf5_hl100-openmpi2-32bit - libhdf5_hl100-openmpi3-32bit - libhdf5_hl100-openmpi4-32bit - libhdf5_hl_cpp100-32bit - libhdf5_hl_cpp100-mvapich2-32bit - libhdf5_hl_cpp100-openmpi2-32bit - libhdf5hl_fortran100-openmpi2-32bit - libhdf5hl_fortran100-openmpi3-32bit - libhdf5hl_fortran100-openmpi4-32bit - libhiredis1_1_0 - libhogweed6-32bit - libhttp_parser2_7_1-32bit - libhugetlbfs-32bit - libhunspell-1_6-0-32bit - libhyphen0-32bit - libibmad5-32bit - libibumad3-32bit - libibus-1_0-5-32bit - libibverbs-32bit - libibverbs1-32bit - libicu-devel-32bit - libicu60_2-32bit - libid3tag0-32bit - libiec61883-0-32bit - libigfxcmrt7-32bit - libimobiledevice-1_0-6-32bit - libimobiledevice-glue-1_0-0-32bit - libindiAlignmentDriver2 - libindiclient2 - libindiclientqt2 - libindidriver2 - libindilx200-2 - libini_config-devel-32bit - libiniparser1-32bit - libjack-devel-32bit - libjacknet0-32bit - libjavascriptcoregtk-4_1-0-32bit - libjbig-devel-32bit - libjpeg62-devel-32bit - libjson-c3-32bit - libjxl-devel - libjxl-tools - libjxl0_7 - libkate1-32bit - libkdecorations2private10 - libkdevplatform510 - libkerfuffle22 - libkeyutils1-32bit - libkkc2-32bit - libkpmcore12 - libkyotocabinet16-32bit - liblbxutil1-32bit - libldb2-32bit - liblmdb-0_9_17-32bit - liblqr-1-0-32bit - libltdl7-32bit - liblua5_3-5-32bit - libluajit-5_1-2-32bit - liblz4-1-32bit - liblzo2-2-32bit - libm17n0-32bit - libmanette-0_2-0-32bit - libmariadb3-32bit - libmikmod3-32bit - libminizip1-32bit - libmjpegutils-2_0-0-32bit - libmlt7-module-qt6 - libmms0-32bit - libmnl0-32bit - libmodman1-32bit - libmodplug1-32bit - libmount-devel-32bit - libmount1-32bit - libmpc3-32bit - libmpcdec5-32bit - libmpeg2encpp-2_0-0-32bit - libmpg123-0-32bit - libmspack0-32bit - libmtdev1-32bit - libncurses6-32bit - libnetcdf18-32bit - libnetcdf18-openmpi4-32bit - libnetfilter_cthelper0-32bit - libnewt0_52-32bit - libnice10-32bit - libnotify-devel-32bit - libnotify4-32bit - libnss_usrfiles2-32bit - libnsssharedhelper0-32bit - libnuma1-32bit - libogg0-32bit - libomemo-c-devel - libomemo-c0 - libopenal1-32bit - libopenblas_openmp-devel-32bit - libopenblas_pthreads-devel-32bit - libopenblas_pthreads0-32bit - libopencascade-applicationframework7_7 - libopencascade-dataexchange7_7 - libopencascade-draw7_7 - libopencascade-foundationclasses7_7 - libopencascade-modelingalgorithms7_7 - libopencascade-modelingdata7_7 - libopencascade-visualization7_7 - libopenjp2-7-32bit - libopenjpeg1-32bit - libopensm9-32bit - libopenssl1_0_0-32bit - libopenssl1_0_0-hmac-32bit - libopenssl1_0_0-steam-32bit - libopenssl1_1-32bit - liboping-devel-32bit - libosmcomp5-32bit - libotf-devel-32bit - libpackagekit-glib2-18-32bit - libpackagekit-glib2-devel-32bit - libpango-1_0-0-32bit - libpangomm-1_4-1-32bit - libpapi-32bit - libpath_utils-devel-32bit - libpcap-devel-32bit - libpcre2-16-0-32bit - libpcsclite1-32bit - libpfm4-32bit - libpixman-1-0-32bit - libplist++-2_0-3-32bit - libplist-2_0-3-32bit - libpng16-compat-devel-32bit - libpng16-devel-32bit - libpolkit-agent-1-0-32bit - libpoppler-glib8-32bit - libpoppler-qt5-1-32bit - libpoppler117-32bit - libpoppler126-32bit - libportaudio2-32bit - libpostproc55_9-32bit - libpq5-32bit - libpspell15-32bit - libpulse-devel-32bit - libpulse-mainloop-glib0-32bit - libpulse0-32bit - libpython3_11-1_0-32bit - libqb-devel-32bit - libqb100-32bit - libqgpgme7-32bit - libqmobipocket2 - libqrencode4-32bit - libqt5-dwaylandplugin - libqt5-kwayland-shellplugin - libqt5-qtbase-examples-32bit - libqt5-qtconnectivity-devel-32bit - libqt5-qtdeclarative-devel-32bit - libqt5-qtlocation-devel-32bit - libqt5-qtmultimedia-devel-32bit - libqt5-qtscript-devel-32bit - libqt5-qtspeech-devel-32bit - libqt5-qtsvg-devel-32bit - libqt5-qttools-32bit - libqt5-qtwayland-devel-32bit - libqt5-qtwebchannel-devel-32bit - libqt5-qtxmlpatterns-devel-32bit - libqtermwidget5-1 - libraptor2-0-32bit - librav1e0-32bit - librdmacm1-32bit - libreadline7-32bit - libref_array1-32bit - librest-0_7-0-32bit - librssguard-4_3_2 - librsvg-2-2-32bit - libsamba-policy0-python3-32bit - libsbc1-32bit - libscalapack2-mvapich2-32bit - libschroedinger-1_0-0-32bit - libscrypt-devel - libscrypt0 - libseccomp2-32bit - libsensors4-32bit - libserd-0-0-32bit - libshout3-32bit - libsigc-3_0-0-32bit - libslang2-32bit - libslurm39 - libsmartcols1-32bit - libsnappy1-32bit - libsnmp30-32bit - libsoftokn3-32bit - libsord-0-0-32bit - libsoup-3_0-0-32bit - libsoup-devel-32bit - libspandsp2-32bit - libspeechd2-32bit - libspeex1-32bit - libspeexdsp1-32bit - libsrt1-32bit - libsrtp1-32bit - libsrtp2-1-32bit - libssh4-32bit - libswresample3_9-32bit - libswscale5_9-32bit - libsyn123-0-32bit - libtag_c0-32bit - libtasn1-6-32bit - libtasn1-devel-32bit - libtelepathy-glib0-32bit - libtevent0-32bit - libtiff-devel-32bit - libtool-32bit - libts0-32bit - libtspi1-32bit - libtss2-rc0-32bit - libtss2-tcti-cmd0-32bit - libtss2-tcti-mssim0-32bit - libtss2-tcti-swtpm0-32bit - libtss2-tctildr0-32bit - libuchardet0-32bit - libudev1-32bit - libudf0-32bit - libunistring2-32bit - liburcu6-32bit - liburiparser1-32bit - libusb-1_0-0-32bit - libusb-1_0-devel-32bit - libutempter0-32bit - libuuid1-32bit - libuv1-32bit - libv4l-32bit - libv4l-devel-32bit - libv4l2-0-32bit - libv4l2rds0-32bit - libv4lconvert0-32bit - libva-drm2-32bit - libva-gl-devel-32bit - libva-x11-2-32bit - libvdpau-devel-32bit - libvdpau1-32bit - libvdpau_nouveau-32bit - libvdpau_r300-32bit - libvdpau_virtio_gpu-32bit - libverto-glib1-32bit - libverto-tevent1-32bit - libvirt-devel-32bit - libvisual-32bit - libvmaf1-32bit - libvoikko1-32bit - libvorbis-devel-32bit - libvorbis0-32bit - libvotequorum8-32bit - libvpx7-32bit - libwacom9-32bit - libwayland-cursor0-32bit - libwayland-egl1-32bit - libwebkit2gtk-4_1-0-32bit - libwebp6-32bit - libwebp7-32bit - libwebpdecoder2-32bit - libwebpdemux2-32bit - libwebpmux2-32bit - libwnck-3-0-32bit - libwx_baseu-suse3-32bit - libwx_baseu_net-suse3_0_5-32bit - libwx_baseu_xml-suse3-32bit - libwx_gtk2u_adv-suse3_0_5-32bit - libwx_gtk2u_core-suse3-32bit - libwx_gtk2u_html-suse3-32bit - libwx_gtk2u_propgrid-suse3-32bit - libwx_gtk2u_propgrid-suse3_0_5-32bit - libwx_gtk2u_qa-suse3_0_5-32bit - libwx_gtk2u_richtext-suse3-32bit - libwx_gtk2u_richtext-suse3_0_5-32bit - libwx_gtk2u_stc-suse3_0_5-32bit - libwx_gtk2u_xrc-suse3_0_5-32bit - libxapian30-32bit - libxcb-composite0-32bit - libxcb-devel-32bit - libxcb-dpms0-32bit - libxcb-image0-32bit - libxcb-record0-32bit - libxcb-render-util0-32bit - libxcb-util1-32bit - libxcb-xfixes0-32bit - libxcb-xkb1-32bit - libxcb-xtest0-32bit - libxcb-xvmc0-32bit - libxcb1-32bit - libxcrypt-devel-32bit - libxkbcommon-devel-32bit - libxkbcommon0-32bit - libxkbfile-devel-32bit - libxkbfile1-32bit - libxkbui1-32bit - libxklavier16-32bit - libxml++-3_0-1-32bit - libxml2-devel-32bit - libxslt1-32bit - libyajl-devel-32bit - libyajl2-32bit - libzbarqt0-32bit - libzen0-32bit - libzmq5-32bit - libzstd1-32bit - libzvbi-chains0-32bit - libzvbi0-32bit - libzzip-0-13-32bit - llvm11-LTO-devel-32bit - llvm5-LTO-devel-32bit - llvm5-devel-32bit - llvm7-devel-32bit - llvm9-LTO-devel-32bit - lucene-monitor - maven-resolver-named-locks - metacity-theme-dracula - metatheme-dracula-common - motif-devel-32bit - mozilla-nss-32bit - mpfr-devel-32bit - mpg123-devel-32bit - mpg123-jack-32bit - mpg123-openal-32bit - mpg123-portaudio-32bit - mpg123-pulse-32bit - mujs - mujs-devel - munge-devel-32bit - mybatis - mybatis-javadoc - mybatis-parent - netavark - ocl-icd-devel-32bit - openjpeg-devel-32bit - openmpi4-libs-32bit - openslp-32bit - opie-32bit - orbit2-32bit - p11-kit-32bit - pam-extra-32bit - pam_kwallet-32bit - pam_ldap-32bit - pam_ssh-32bit - pcp-pmda-hacluster - pcp-pmda-sockets - perl-32bit - perl-base-32bit - perl-core-DB_File-32bit - php8-imagick - php8-xdebug - pipewire-modules-0_3-32bit - pipewire-spa-plugins-0_2-32bit - plasma-nm5-libreswan - pmix-plugin-munge - pmix-test - python3-32bit - python3-base-32bit - python3-ldb-32bit - python3-qt3d-qt5-devel - python3-qtdatavis3d-qt5-devel - python3-setuptools-version-command - python3-tdb-32bit - python311-32bit - python311-base-32bit - qemu-SLOF - qemu-seabios - qemu-sgabios - qemu-skiboot - qt6-bundledembree-devel-static - qt6-bundledphysx-devel-static - qt6-bundledresonanceaudio-devel-static - qt6-datavisualizationqml-devel - qt6-datavisualizationqml-private-devel - qt6-declarativeopcua-private-devel - qt6-httpserver-devel - qt6-httpserver-docs-html - qt6-httpserver-docs-qch - qt6-httpserver-examples - qt6-httpserver-private-devel - qt6-jsonrpc-private-devel - qt6-languageserver-private-devel - qt6-multimedia - qt6-networkinformation-glib - qt6-qmlcompiler-private-devel - qt6-quick3d - qt6-quick3d-devel - qt6-quick3d-docs-html - qt6-quick3d-docs-qch - qt6-quick3d-examples - qt6-quick3d-imports - qt6-quick3d-private-devel - qt6-quick3dassetimport-devel - qt6-quick3dassetimport-private-devel - qt6-quick3dassetutils-devel - qt6-quick3dassetutils-private-devel - qt6-quick3deffects-devel - qt6-quick3dglslparser-private-devel - qt6-quick3dhelpers-devel - qt6-quick3dhelpers-private-devel - qt6-quick3diblbaker-devel - qt6-quick3diblbaker-private-devel - qt6-quick3dparticleeffects-devel - qt6-quick3dparticles-devel - qt6-quick3dparticles-private-devel - qt6-quick3dphysics - qt6-quick3dphysics-devel - qt6-quick3dphysics-docs-html - qt6-quick3dphysics-docs-qch - qt6-quick3dphysics-examples - qt6-quick3dphysics-imports - qt6-quick3dphysics-private-devel - qt6-quick3dphysicshelpers-private-devel - qt6-quick3druntimerender-devel - qt6-quick3druntimerender-private-devel - qt6-quick3dspatialaudio-private-devel - qt6-quick3dutils-devel - qt6-quick3dutils-private-devel - qt6-remoteobjects-docs-html - qt6-remoteobjects-docs-qch - qt6-spatialaudio-devel - qt6-spatialaudio-private-devel - qt6-speech-docs-html - qt6-speech-docs-qch - qt6-speech-examples - qt6-texttospeech - qt6-texttospeech-devel - qt6-texttospeech-private-devel - qt6-waylandglobal-private-devel - qt6-webengine-examples - qt6-webview - qt6-webview-devel - qt6-webview-docs-html - qt6-webview-docs-qch - qt6-webview-examples - qt6-webview-imports - qt6-webview-private-devel - qt6-webviewquick-devel - qt6-webviewquick-private-devel - rdma-core-devel-32bit - readline-devel-32bit - readline5-devel-32bit - relaxngcc - relaxngcc-javadoc - rhino-engine - rhino-javadoc - rhino-runtime - rsocket-32bit - samba-ad-dc-32bit - samba-ad-dc-libs-32bit - samba-client-libs-32bit - samba-libs-32bit - samba-winbind-libs-32bit - sane-backends-32bit - slf4j-reload4j - slurm-plugin-ext-sensors-rrd - slurm-testsuite - solid-devel-32bit - sssd-common-32bit - stax-ex - stax-ex-javadoc - sysfsutils-32bit - termcap-32bit - tesla-polyglot-java - tesseract-ocr-traineddata-afr - tesseract-ocr-traineddata-amh - tesseract-ocr-traineddata-ara - tesseract-ocr-traineddata-asm - tesseract-ocr-traineddata-aze - tesseract-ocr-traineddata-aze_cyrl - tesseract-ocr-traineddata-bel - tesseract-ocr-traineddata-ben - tesseract-ocr-traineddata-bod - tesseract-ocr-traineddata-bos - tesseract-ocr-traineddata-bre - tesseract-ocr-traineddata-bul - tesseract-ocr-traineddata-cat - tesseract-ocr-traineddata-ceb - tesseract-ocr-traineddata-ces - tesseract-ocr-traineddata-chi_sim - tesseract-ocr-traineddata-chi_sim_vert - tesseract-ocr-traineddata-chi_tra - tesseract-ocr-traineddata-chi_tra_vert - tesseract-ocr-traineddata-chr - tesseract-ocr-traineddata-cos - tesseract-ocr-traineddata-cym - tesseract-ocr-traineddata-dan - tesseract-ocr-traineddata-deu - tesseract-ocr-traineddata-div - tesseract-ocr-traineddata-doc - tesseract-ocr-traineddata-dzo - tesseract-ocr-traineddata-ell - tesseract-ocr-traineddata-eng - tesseract-ocr-traineddata-enm - tesseract-ocr-traineddata-epo - tesseract-ocr-traineddata-equ - tesseract-ocr-traineddata-est - tesseract-ocr-traineddata-eus - tesseract-ocr-traineddata-fao - tesseract-ocr-traineddata-fas - tesseract-ocr-traineddata-fil - tesseract-ocr-traineddata-fin - tesseract-ocr-traineddata-fra - tesseract-ocr-traineddata-frk - tesseract-ocr-traineddata-frm - tesseract-ocr-traineddata-fry - tesseract-ocr-traineddata-gla - tesseract-ocr-traineddata-gle - tesseract-ocr-traineddata-glg - tesseract-ocr-traineddata-grc - tesseract-ocr-traineddata-guj - tesseract-ocr-traineddata-hat - tesseract-ocr-traineddata-heb - tesseract-ocr-traineddata-hin - tesseract-ocr-traineddata-hrv - tesseract-ocr-traineddata-hun - tesseract-ocr-traineddata-hye - tesseract-ocr-traineddata-iku - tesseract-ocr-traineddata-ind - tesseract-ocr-traineddata-isl - tesseract-ocr-traineddata-ita - tesseract-ocr-traineddata-ita_old - tesseract-ocr-traineddata-jav - tesseract-ocr-traineddata-jpn - tesseract-ocr-traineddata-jpn_vert - tesseract-ocr-traineddata-kan - tesseract-ocr-traineddata-kat - tesseract-ocr-traineddata-kat_old - tesseract-ocr-traineddata-kaz - tesseract-ocr-traineddata-khm - tesseract-ocr-traineddata-kir - tesseract-ocr-traineddata-kmr - tesseract-ocr-traineddata-kor - tesseract-ocr-traineddata-kor_vert - tesseract-ocr-traineddata-lat - tesseract-ocr-traineddata-lav - tesseract-ocr-traineddata-lit - tesseract-ocr-traineddata-ltz - tesseract-ocr-traineddata-mal - tesseract-ocr-traineddata-mar - tesseract-ocr-traineddata-mkd - tesseract-ocr-traineddata-mlt - tesseract-ocr-traineddata-mon - tesseract-ocr-traineddata-mri - tesseract-ocr-traineddata-msa - tesseract-ocr-traineddata-mya - tesseract-ocr-traineddata-nep - tesseract-ocr-traineddata-nld - tesseract-ocr-traineddata-nor - tesseract-ocr-traineddata-oci - tesseract-ocr-traineddata-ori - tesseract-ocr-traineddata-osd - tesseract-ocr-traineddata-pan - tesseract-ocr-traineddata-pol - tesseract-ocr-traineddata-por - tesseract-ocr-traineddata-pus - tesseract-ocr-traineddata-que - tesseract-ocr-traineddata-ron - tesseract-ocr-traineddata-rus - tesseract-ocr-traineddata-san - tesseract-ocr-traineddata-script-arabic - tesseract-ocr-traineddata-script-armenian - tesseract-ocr-traineddata-script-bengali - tesseract-ocr-traineddata-script-canadian_aboriginal - tesseract-ocr-traineddata-script-cherokee - tesseract-ocr-traineddata-script-cyrillic - tesseract-ocr-traineddata-script-devanagari - tesseract-ocr-traineddata-script-ethiopic - tesseract-ocr-traineddata-script-fraktur - tesseract-ocr-traineddata-script-georgian - tesseract-ocr-traineddata-script-greek - tesseract-ocr-traineddata-script-gujarati - tesseract-ocr-traineddata-script-gurmukhi - tesseract-ocr-traineddata-script-hangul - tesseract-ocr-traineddata-script-hangul_vert - tesseract-ocr-traineddata-script-hans - tesseract-ocr-traineddata-script-hans_vert - tesseract-ocr-traineddata-script-hant - tesseract-ocr-traineddata-script-hant_vert - tesseract-ocr-traineddata-script-hebrew - tesseract-ocr-traineddata-script-japanese - tesseract-ocr-traineddata-script-japanese_vert - tesseract-ocr-traineddata-script-kannada - tesseract-ocr-traineddata-script-khmer - tesseract-ocr-traineddata-script-lao - tesseract-ocr-traineddata-script-latin - tesseract-ocr-traineddata-script-malayalam - tesseract-ocr-traineddata-script-myanmar - tesseract-ocr-traineddata-script-oriya - tesseract-ocr-traineddata-script-sinhala - tesseract-ocr-traineddata-script-syriac - tesseract-ocr-traineddata-script-tamil - tesseract-ocr-traineddata-script-telugu - tesseract-ocr-traineddata-script-thaana - tesseract-ocr-traineddata-script-thai - tesseract-ocr-traineddata-script-tibetan - tesseract-ocr-traineddata-script-vietnamese - tesseract-ocr-traineddata-sin - tesseract-ocr-traineddata-slk - tesseract-ocr-traineddata-slv - tesseract-ocr-traineddata-snd - tesseract-ocr-traineddata-spa - tesseract-ocr-traineddata-spa_old - tesseract-ocr-traineddata-sqi - tesseract-ocr-traineddata-srp - tesseract-ocr-traineddata-srp_latn - tesseract-ocr-traineddata-sun - tesseract-ocr-traineddata-swa - tesseract-ocr-traineddata-swe - tesseract-ocr-traineddata-syr - tesseract-ocr-traineddata-tam - tesseract-ocr-traineddata-tat - tesseract-ocr-traineddata-tel - tesseract-ocr-traineddata-tgk - tesseract-ocr-traineddata-tha - tesseract-ocr-traineddata-tir - tesseract-ocr-traineddata-ton - tesseract-ocr-traineddata-tur - tesseract-ocr-traineddata-uig - tesseract-ocr-traineddata-ukr - tesseract-ocr-traineddata-urd - tesseract-ocr-traineddata-uzb - tesseract-ocr-traineddata-uzb_cyrl - tesseract-ocr-traineddata-vie - tesseract-ocr-traineddata-yid - tesseract-ocr-traineddata-yor - tk-32bit - tslib-devel-32bit - typelib-1_0-Gst-1_0-32bit - unixODBC-devel-32bit - vulkan-devel-32bit - wine-staging-devel-32bit - xcb-util-devel-32bit - xcb-util-keysyms-devel-32bit - xen-libs-32bit - xfwm4-theme-dracula - xmlstreambuffer - xmlstreambuffer-javadoc - xmvn-connector - xmvn-connector-javadoc - xsom - xsom-javadoc - xz-devel-32bit - zathura-plugin-pdf-mupdf - zvbi-devel-32bit Package Source Changes ====================== AppStream +- Update to version 0.15.6: + * Features: + + qt: Add API for ContentRating descriptions and ratingIds + + Add some coccinelle semantic patches for common style issues + + compose: Allow building without SVG support (for bootstrap only) + + validator: + - Check for nodes that are text nodes even though they shouldn't be + - Extend validation for custom tag + - Improve Screenshot validation + * Specification: + + docs: Fix typos in documentation + * Bugfixes: + + validator: + - internat: Don't allow bandwidth_mbitps when value is offline-only + - Fix timestamp validation + - Allow release descriptions to start with punctuation + + compose: + - Only add no-metainfo tag if component isn't already ignored + - Show better error in AscImage if compose was build without rsvg + + Add a hack to clarify proper PtrArray element ownership for language bindings + + qt: + - Port away from deprecated QDateTime API + - Deprecate Component::requires + - Fix warning + - Fix stringListToCharArray and Pool::componentsByCategories + - Port away from deprecated foreach + + as-review: + - Add a typedef for property enums + - Install properties at once rather than individually + - Specify G_PARAM_STATIC_STRINGS for properties + - Emit GObject::notify on property value changes + - Add missing property for as_review_{get,set}_priority() + + ascli: fix NULL pointer dereference + * Miscellaneous: + + docs: Split releases specification into its own section + + style: Make code easier to read by using helper macros in all places + + Make some compiler warnings fatal unconditionally +- Add patch to support meson 0.59 which is the only version available + in SLE 15 SP5: + * support-meson0.59.patch + +- Don't use %ldconfig_scriptlets. Leap 15.3 doesn't understand it. + +- Update to version 0.15.5: + * Features: + + validator: + - Allow severity downgrade of releases-not-in-order for GNOME + - Perform stricter integer validation + - Check for url redefinitions + - Validate the "internet" relation item + - Add validation for memory relation + + Implement the "replaces" tag + + Add convenience function that check if component is free by + license and origin + + qt: Add wrappers for AsComponent isFree/supports/replaces + + Always add untranslated component names to the search index + + Implement internet relation item + * Specification: + + spec: + - Specify a proper "replaces" tag + - Add an kind to requires/recommends/supports + * Bugfixes: + + validator: + - Don't permit overriding the unknown root tag issue + - Distinguish translatable from not-translatable tags in + duplicate checks + + compose: + - Don't crash if metainfo file contains an invalid stock icon + - Don't synthesize components for desktop files of settings + apps + + spdx: Fix possible crash when NULL is passed to + is_free_license + + Return the correct values in as_display_length_kind_from_px() + * Miscellaneous: + + Silence static analyzer false-positives based on GCC version + + data: use lxml to get the XDG categories +- Package doc sub-package as noarch. +- Use ldconfig_scriptlets macro for post(un) handling. + +- AppStream 0.15.4: + * validator: Check timestamp validity + * validator: Allow (limited) overriding of issue tag severities + * validator: Add strict mode + * ascli: validate: Allow simple overriding of issue tags + * validator: Check for exact relation item redefinitions + * Add vcs-browser URL to metainfo.xml + * compose: Improve media-baseurl sanity checks for icon/screenshot policies + * compose: Don't create bad data when localized screenshots exist + * compose: Sanitize prefix value and verify all units for results + * compose: Fail and not just warn if we couldn't open a unit + * compose: Make no-result detection a bit more robust + * compose: Properly handle localized screenshots + * compose: Ignore current locale when analyzing screencasts + +- Update to version 0.15.3 + * qt: Include enums for VcsBrowser and Contribute + * Add vcs-browser and contribute URL type + * validate: Improve validation of desktop files alongside metainfo data + * its: Mark deprecated rules as deprecated + * Implement l10n support for metainfo keyword tags + * validator: Perform basic validation of keywords in metainfo data + * compose: Prefer metainfo keywords over desktop-entry keywords + * Specification: + * docs: Document keywords for metainfo files as well + * docs: Spell it metainfo, not meta-info if referencing metainfo.xml files + * spec: Document how keywords in metainfo files should be translated + * Multiple Bugfixes +- Update to version 0.15.2 + * Relicense remaining GPL-2.0 code to LGPL-2.1+ + * compose: Allow setting a custom CAInfo file + * qt: Always use C library for enum-to-string conversions + * compose: Allow any amount of release entries for OS components + * compose: Implement more flexible icon policy + * validator: Ensure component-ID has no punctuation prefix + * validator: Check existence of version and date release properties + * Implement component-wide end-of-life date attribute + * compose: Build API documentation + * Support the new swcatalog catalog metadata location and add app-info fallback + * When finding components by ID, use provided IDs if no exact matches were found + * ascli: Fix install/remove commands, add Flatpak support + * Implement XML & YAML read/write of the "branding" tag group + * Handle embedded lists in YAML release info paragraphs + * Specification: + * spec: Specify a "date_eol" property for the component itself + * spec: Specify the new "branding" tag + * docs: Update links to API reference pages + * spec: Require that branding colours start with a hash symbol + * docs: Clarify license and ship license copies + * docs: Document media_baseurl property of components + * Multiple bugfixes + +- Add Appstream Requires to Appstream-devel package, a devel + package should require it's own binary and config. + +- Don't refresh the system cache in %post. The user metadata cache + works much better, rely on that instead. + GeoIP +- Update README.SUSE with a description how to get the latest Geo IP + data after the distribution changes + (jsc#SLE-11184, bsc#1156194, jsc#ECO-1405) +- geoip-fetch is now obsolete and just points to the README + +- can't package database in /var/lib/GeoIP anymore as it breaks with + transactional updates (boo#1093352). Ideally one would put the + static version in /usr/share with the files in /var overriding + that. Since GeoIP is considered deprecated in favor of + libmaxminddb anyways, we'll just ship GeoIP-data as empty shell to + own the files for uninstall. + +- Update to version 1.6.12: + * Populate metro and area code when performing lookups in IPv6 + City databases. Previously this was only done when using IPv4 + City databases. +- Modernise spec file with spec-cleaner + +- Rectify RPM groups. + Remove pointless --with-pic since there are no static libs. + +- Update to version 1.6.11: + * Fix use of a NULL pointer when opening a corrupt database with + GeoIP_open + * GeoIP_database_info now returns the full version string rather + than incorrectly truncating it. + +- Fix compilation errors seen by GCC6. + +- Update to 1.6.9 + * Fix a regression introduced in version 1.6.8, which caused + GeoIP_database_info to erroneously return NULL. +- Changes for 1.6.8 + * Allow compilation on older systems by relaxing the autoconf + and automake minimum versions. Thank you, Jose Rubio! + * Avoid potential problems in multi-threaded environments by + consistently using pread() rather than read(). + * Fix various small issues reported by clang's static analyser. + +- Update to 1.6.7 + * Fixed a MSVC parser stack overflow when parsing regionName.c + and timeZone.c. Fix by elliotlo. GitHub #64. + * Updated region codes and timezones. + When using GEOIP_MEMORY_CACHE with an invalid database file, + the search tree traversal could attempt to read memory outside + of the memory allocated for the memory cache, resulting in a + segmentation fault. A check was added to ensure that the + traversal code does not try to read beyond the end of the file, + whether in memory, memory mapped, or on disk. + * Previously the return values from file reads were ignored. We now + check these values to ensure that there were no errors. +- copy the tools from the debian package to work with the database + files. new BR gcc-c++. Files are installed into the same path as + on debian /usr/lib/geoip/. new binaries: + /usr/lib/geoip/geoip-generator + /usr/lib/geoip/geoip-generator-asn + /usr/lib/geoip/v4-to-v6-layout.pl + +- Update to 1.6.6 + * Replaced usage of deprecated fileno, read, and lseek on Visual + Studio 2005+ with their ISO C++ conformant replacements. + * A warning about using a double as a float was fixed. + * Fixed segfault when doing a lookup on an empty database. + * Fixed a memcheck error from valgrind in the _check_mtime + function. + * Fixed _check_mtime to check the return value of gettimeofday + rather than just assuming it worked. + +- Remove unused zlib build requirement +- fix pubpackage arch build error, for SLE 11 SP3 + +* Updated LICENSE, using the upstream version. + * The GPL license has been removed:test-driver is licensed under the GPL but + is not packaged, libGeoIPUpdate is no longer part of the package. + * Changed handling of ghost files. + * Moved data into a seperate package. + +- Update to 1.6.5 + * A segmentation fault in geoiplookup was fixed when the utility + was passed an invalid database. (Reported in Red Hat + bug #1180874.) + * Additional validation was added for validation of the size used + in the creation of the index cache. (Based on discussion in + Red Hat bug #832913.) + * Changed the code to only look up country codes by using + functions which ensure that we do not try to look past the end + of an array. (Reported by Ivan Sorokin. GitHub #53) + +- Disable checks, they fail with currently provided data file. +- Update to 1.6.4: + + Update Fips code + + Several issues with the MinGW build were fixed. + + Use a constructor in pread.c to ensure the critical section is + always initialized. + + Added missing include of io.h on Windows + + Fixed configure warning that 'missing' script is too old or + missing. + + Previously nmake /f Makefile.vc clean would fail on Windows. This was fixed. + + Obsolete win32 and NetWare make files were removed. + + Numerous documentation updates. +- Changes from 1.6.3: + + Added a GEOIP_SILENCE flag. Include this flag when calling + GeoIP_open to prevent any messages from being written to stderr. + + Mitigate a possible race condition when running nuder threads + in the GeoIP_cleanup function. + + Added some recommendations to the docs on using this library + in a threaded application. + + Fixed some bugs discovered by coverity, including failure to + check some system call return values and making sure all + strings are null-terminated +- Changes from 1.6.2: + + Two files required for building on Win32 were missing from the + 1.6.1 release. These files were added. There are no changes + affecting other platforms. +- Changes from 1.6.1: + + Improve Win32 support. + + Update FIPS codes. +- Changes from 1.6.0: + + The GeoIP Update program was move to its own repo and source + distribution. + MozillaFirefox +- Firefox Extended Support Release 102.9.0 ESR + Placeholder changelog-entry (bsc#1209173) + - Placeholder changelog-entry (bsc#1208144) + * Fixed: Various security fixes. + MFSA 2023-06 (bsc#1208144) + * CVE-2023-25728 (bmo#1790345) + Content security policy leak in violation reports using + iframes + * CVE-2023-25730 (bmo#1794622) + Screen hijack via browser fullscreen mode + * CVE-2023-25743 (bmo#1800203) + Fullscreen notification not shown in Firefox Focus + * CVE-2023-0767 (bmo#1804640) + Arbitrary memory write via PKCS 12 in NSS + * CVE-2023-25735 (bmo#1810711) + Potential use-after-free from compartment mismatch in + SpiderMonkey + * CVE-2023-25737 (bmo#1811464) + Invalid downcast in SVGUtils::SetupStrokeGeometry + * CVE-2023-25738 (bmo#1811852) + Printing on Windows could potentially crash Firefox with some + device drivers + * CVE-2023-25739 (bmo#1811939) + Use-after-free in + mozilla::dom::ScriptLoadContext::~ScriptLoadContext + * CVE-2023-25729 (bmo#1792138) + Extensions could have opened external schemes without user + knowledge + * CVE-2023-25732 (bmo#1804564) + Out of bounds memory write from EncodeInputStream + * CVE-2023-25734 (bmo#1784451, bmo#1809923, bmo#1810143, + bmo#1812338) + Opening local .url files could cause unexpected network loads + * CVE-2023-25742 (bmo#1813424) + Web Crypto ImportKey crashes tab + * CVE-2023-25744 (bmo#1789449, bmo#1803628, bmo#1810536) + Memory safety bugs fixed in Firefox 110 and Firefox ESR 102.8 + * CVE-2023-25746 (bmo#1544127, bmo#1762368) + Memory safety bugs fixed in Firefox ESR 102.8 NetworkManager +- Update to version 1.38.6 (bsc#1208631): + + Fix honoring DNS priority. + + Decline DHCPv6 lease when DAD fails. + + Various bugfixes. +- Changes from version 1.38.4: + + Fix DAD for DHCPv6 addresses. + + Wi-Fi: improvements for OWE networks. + + Support EC private keys. + + Fix nmcli tab completion support for embedded quote characters. + + Fix reapply for lldp/mdns/llmnr/dns-over-tls settings. + + Various bugfixes. + QMPlay2 +- Added 0001-fix-mono-playback.patch to fix pipewire mono playback + +- Update some comments in spec file +- Update to version 23.02.05 + * add Turkish translation (mobilturka, sabriunal), + * fix CUVID + Vulkan on modern Nvidia hardware, + * fix aspect ratio specified in MKV container, + * unlocked last column in MediaBrowser, + * add YUVJ420P and YUV420P10 for VTB, + * add YUV420P10 for VA-API + OpenGL, + * fix PipeWire channel downmixing, + * add AV1 codec for D3D11VA, + * other minor fixes. + SDL +- Add CVE-2021-33657.patch: always create a full 256-entry color + map in case color values are out of range (boo#1198001 + CVE-2021-33657). + +- Add CVE-2019-13616.patch: fix heap buffer overflow when reading + a crafted bmp file (boo#1141844 CVE-2019-13616). + +- Add CVE-2019-7636.patch to fix a heap-based buffer over-read + issue (CVE-2019-7636, boo#1124826, CVE-2019-7638, boo#1124824). + +- Add CVE-2019-7635.patch to fix a heap-based buffer over-read + issue (CVE-2019-7635, boo#1124827). + +- Add CVE-2019-7578.patch to fix a heap-based buffer over-read + issue (CVE-2019-7578, boo#1125099, CVE-2019-7576, boo#1124799 + CVE-2019-7573, boo#1124805). + +- Add CVE-2019-7572.patch to fix a buffer over-read issue + (CVE-2019-7572, boo#1124806). + +- Add CVE-2019-7574.patch to fix a heap-based buffer over-read + issue (CVE-2019-7574, boo#1124803). + +- Add CVE-2019-7575.patch to fix a heap-based buffer overflow + issue (CVE-2019-7575, boo#1124802). + +- Add CVE-2019-7577.patch to fix a buffer over-read issue + (CVE-2019-7577, boo#1124800). + +- Add CVE-2019-7637.patch to fix a heap-based buffer overflow + issue (CVE-2019-7637, CVE-2020-14409, CVE-2020-14410, boo#1124825, + boo#1181201, boo#1181202). + +- libspe2 doesn't exist any more + +- libspe2 only exists for ppc and ppc64 + +- Avoid bs_sched computation failure by expanding %power64 + +- Drop old soundserver support (also arts, after esound). + Remove --with-pic, building defaults to PIC anyway. + Use pkgconfig names to slurp in packages. + +- Remove gpg-offline leftovers + ack +- ack 3.7.0 + * Add a repeatable --not option to let user supply patterns that + should NOT match + * Add .Rmd to the list of extensions understood to be R + * Add file type for for Powershell (.ps1 and .psm1 files) + acl +- test: Add helper library to fake passwd/group files +- quote: escape literal backslashes (bsc#953659). +- Added patch: + * 0001-test-Add-helper-library-to-fake-passwd-group-files.patch + * 0002-quote-escape-literal-backslashes.patch + +- refresh acl-2.2.52-tests.patch to work with perl 5.26 + +- BuildRequires gettext-tools-mini instead of gettext-tools: as + acl is part of the bootstrap, we want to try to keep the dep + chain as small as possible. + +- Remove --with-pic that's just for static libraries. +- Replace %__-type macro indirections. + Replace old $RPM_ by their macro equivalents for consistency. + Make the macro style consistent across the file again. + +- reenable full Larg File Support for i586 + +- Make it possible to disable tests (for Ring0) +- Add BuildRequires: system-user-daemon for the testsuite + +- Add BuildRequires for system user bin needed by test suite + +- Update to git snapshot dated 21 Sep 2015. + - Added: + * 0001-Install-the-libraries-to-the-appropriate-directory.patch + * 0002-setfacl.1-fix-typo-inclu-de-include.patch + * 0003-test-fix-insufficient-quoting-of.patch + * 0004-Makefile-rename-configure.in-to-configure.ac.patch + * 0005-Bad-markup-in-acl.5-page.patch + * 0006-.gitignore-ignore-and-config.h.in.patch + * 0007-Use-autoreconf-rather-than-autoconf-to-regenerate-th.patch + * 0008-libacl-Make-sure-that-acl_from_text-always-sets-errn.patch + * 0009-libacl-fix-SIGSEGV-of-getfacl-e-on-overly-long-group.patch + * 0010-punt-debian-rpm-packaging-logic.patch + * 0011-move-gettext-logic-into-misc.h.patch + * 0012-test-make-running-parallel-out-of-tree-safe.patch + * 0013-modernize-build-system.patch + * 0014-po-regenerate-files-after-move.patch + * 0015-build-drop-aclincludedir-use-pkgincludedir.patch + * 0016-build-make-use-of-an-aux-dir-to-stow-away-helper-scr.patch + * 0017-build-ship-a-pkgconfig-file-for-libacl.patch + * 0018-read_acl_-comments-seq-rename-line-to-lineno.patch + * 0019-read_acl_-comments-seq-switch-to-next_line.patch + * 0020-telldir-return-value-and-seekdir-second-parameters-a.patch + * 0021-mark-libmisc-funcs-as-hidden-so-they-are-not-exporte.patch + * 0022-add-__acl_-prefixes-to-internal-symbols.patch + * 0023-cp.test-Check-permissions-of-the-right-file.patch + * 0024-libacl-acl_set_file-Remove-unnecesary-racy-check.patch + * 0025-fix-compilation-with-latest-xattr-git.patch + * 0026-getfacl-Fix-memory-leak.patch + * 0027-Fix-the-display-block-nesting-in-acl.5.patch + * 0028-setfacl-man-page-Minor-wording-improvements.patch + * 0029-getfacl-Fix-minor-resource-leak.patch + * 0030-Do-not-export-symbols-that-are-not-supposed-to-be-ex.patch + * 0031-walk_tree-mark-internal-variables-as-static.patch + * 0032-ignore-configure.lineno.patch +- Signficant spec file restructuring due to 0013-modernize-build-system.patch +- removed builddefs.in.diff + +- Reduce size of filelist by using wildcards; + remove %doc (some locations are always %doc), + remove %attr (files already have proper permissions) + +- add acl-2.2.52-tests.patch and enable tests, check section taken + from Fedora package + +- remove gpg-offline calls from bootstrap package + +- Update to new upstream release 2.2.52 + * This release fixes a few build system issues that were found and + merges in a tree walking bug fix. +- Remove acl-fiximplicit.patch (merged upstream), + config-guess-sub-update.diff (no longer applies) +- Sync baselibs.conf with in-.spec obsoletes/provides. + +- add gpg checking + +- use source url + +- Add config-guess-sub-update.diff: + update config.guess/sub to latest state for AArch64 + +- Use OS byteswapping routines, application already Includes + "endian.h" but then goes ahead defining ad-hoc equivalent + functionality (0001-Use-OS-byteswapping-macros.patch) + +- remove useless automake deps + +- patch license to follow spdx.org standard + +- license update: GPL-2.0+;LGPL-2.1+ + SPDX format + +- add automake as buildrequire to avoid implicit dependency + +- Fix provides/Obsoletes + +- Implement shlib package (libacl1) +- Enable libacl-devel on all baselib arches + +- upgrade to 2.2.51 + - Test fixes + +- upgrade to 2.2.50 + - OPTIONS in man pages should be a section heading, not a subsection heading + - Fix a typo in the setfacl man page + - setfacl: Clarify that removing a non-existent acl entry is not an error + - Prevent setfacl --restore from SIGSEGV on malformed restore file + - setfacl: make sure that -R only calls stat(2) on symlinks when it needs to + - libacl: fix potential null pointer dereference + - setfacl: fix restore crash on malformed input + - setfacl: print useful error from read_acl_comments + - setfacl: changing owner and when S_ISUID should be set --restore fix + +- use %_smp_mflags + +- add baselibs.conf as a source +- adjust baselibs.conf for SPARC + +- readded incorrectly removed libattr-devel requires in -devel + +- fixed implicit strchr() usage. + +- do not package static libraries +- fix -devel package dependencies + +- Version bump to 2.2.48 + - Document the new flags comments + - Include the S_ISUID, S_ISGID, S_ISVTX flags in the getfacl output, and restore them with "setfacl --restore=file". + - Make sure that getfacl -R only calls stat(2) on symlinks when it needs to + - Stop quoting nonprintable characters in the getfacl output + - Avoid unnecessary but destructive chown calls + - Clarify license notice + akonadi-calendar +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Drop patch to fix the reminder daemon not starting on login. + The autostart key is not automatically set to true here, so it was + effectively disabled completely. The daemon tries to not start + akonadi unless configured, so the patch can be dropped: + * 0001-Make-sure-the-reminder-daemon-is-not-started-by-defa.patch + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Move the reminder daemon from Kalendar here + * Explicitly link against MailTransport where needed + * Fix compile against qt6 + * Fix include + * Use new akonadi calendar install include + * Make it compile against qt6 + * Use properly namespaced includes from KIdentityManagement + * Use upper case includes + * Fix install headers + * Adapt build system for building against qt6 + * Determine active alarms without copying incidences + * Fix cppcheck warning + * Correct invalid paths used to PIM projects + +- Add patch to disable the autostart of the new reminder daemon: + * 0001-Make-sure-the-reminder-daemon-is-not-started-by-defa.patch + akonadi-calendar-tools +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use new akonadi calendar install include + * Fix includes + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + * Not neccessary to use I18N_NOOP here + akonadi-contact +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use the new KContacts address formatting API + * Improve search element + * Fix compile without deprecated method + * Use @QT_VERSION@ + * Fix includes + * normalize install header include (fix qt6 build) + * Fix compile error + * Make it compile against qt6 + * Fix some qt6 compile error + * fix install dir (qt6 fix compile error) + * Remove unused config header file + * Use geo: URIs to show an address on a map + * Make sure helper apps we start are in path + * Prepare to port to KTextTemplate + * Prepare using future KF6TextTemplate + * Remove extra KIOCore + * Explicitely link to KCoreAddons + * Clean up include + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Remove Kleo dependency + * We depend against kf5.90 + * Adapt build system for building against qt6 + * Fix duplicated MIME types + * Add previously missing dependency + * Correct prefix to other PIM repositories in .kde-ci.yml + akonadi-import-wizard +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Simplify qt5/qt6 build + * Use QListIterator in qt6 + * Use upper case include + * Fix includes + * USe correct qtkeychain + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Fix unity build support + * Correct prefix to other PIM repositories in .kde-ci.yml + akonadi-mime +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Increase dep + * It generates correctly interface (qt6 macro doesn't support 4 arguments) + * Fix includes + * normalize install header include (fix qt6 build) + * Fix some qt6 compile error + * It builds fine without deprecated methods + * Use upper case includes + * We depend against kf5.90 + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + * Make it compile without deprecated methods + akonadi-notes +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * normalize install header include (fix qt6 build) + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + akonadi-search +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Append the soname to libKF5AkonadiSearch + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + akonadi-server +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release +- Drop akonadiserver-apparmor-typos-mr94.patch. Fixed upstream + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Add akonadiserver-apparmor-typos-mr94.patch to ensure mariadbd_akonadi + AppArmor profile actually gets used + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Apparmor: Also look in /usr/libexec + * Fix some qt6 compile error + * Fix compile without deprecated method + * Make it compile against qt6 + * Fix install private includes (qt6 compile fix) + * Fix cmake variable + * Show missing header in qtc6 + * Fix some qtc6 compile error + * Check executables exist in PATH before passing them to QProcess + * kaccounts-integration is Linux/FreeBSD only - so don't try to use it elsewhere + * Remove kplugindesigner dep + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Fix compile error against qt6 + * Change build system for building against qt6 + * Remove dependence on Boost + * Update postgres paths + * Fix brackets issue + * Use capturedView directly + * Enable new CI on FreeBSD + * Switch to new GitLab CI tooling + * Fix kaccounts-integration dep + * Fix warning + * Port deprecated I18N_NOOP macro +- Drop patch, now upstream: + * akonadi-server/0001-Apparmor-Also-look-in-usr-libexec.patch + +- Add patch: + * 0001-Apparmor-Also-look-in-usr-libexec.patch + akonadiconsole +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix Akonadi Search include + * Fix compile without deprecated method + * Fix includes path (help fixing qt6 build) + * Use new akonadi contact include + * code will be removed in qt6 + * Fix compile against last libkdepim + * Adapt build system for building against qt6 + * We don't translate it. => not necessary to try to install po file + * Correct prefix to other PIM repositories in .kde-ci.yml + akregator +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Synchronize normalize method + * Fix compile without deprecated method + * Search Diacritic support + * Add textutil + * Fix build without texttospeech + * Make it compile without texttospeach + * Use KDE_INSTALL_KSERVICESDIR + * It compile fine without deprecated qt5 method + * Remove unused Grantlee5 + * Use upper case include + * Fix includes + * It will be removed in qt6 + * Start to remove QNetworkConfigurationManager necessary for qt6 build + * Use isOnline method directly + * Add content rating tag in appdata + * Qt5::WebEngine doesn't exist in qt6 and it's not necessary for qt5 build + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Mark as single-instance using X-GNOME-SingleWindow key + * Convert desktop files to JSON + * Port deprecated methods + * Correct prefix to other PIM repositories in .kde-ci.yml + analitza +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Fix the library soname + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add support for the combinatoric operators "comb" and "perm" + ant -- Security fixes: - * [CVE-2021-36373, bsc#1188468] excessive memory allocation when - reading a specially crafted TAR archive - * [CVE-2021-36374, bsc#1188469] excessive memory allocation when - reading a specially crafted ZIP archive or a derived formats -- Add patches: - * ant-CVE-2021-36373-and-CVE-2021-36374.patch - -- Security fix: [bsc#1171696, CVE-2020-1945] - * Insecure temporary file vulnerability -- Add patches: - * ant-CVE-2020-1945-1.patch ant-CVE-2020-1945-2.patch - * ant-CVE-2020-1945-3.patch ant-CVE-2020-1945-4.patch - * ant-CVE-2020-1945-5.patch +- Disable a test failing to compile with junit5 5.8.x + +- Do not build against the log4j12 packages, use the new reload4j + +- Update to 1.10.12: + * The update includes fixes for the following CVEs: + CVE-2021-36374, bsc#1188469 + Excessive memory allocation when reading a specially + crafted ZIP archive or a derived formats. + CVE-2021-36373, bsc#1188468 + Excessive memory allocation when reading a specially + crafted TAR archive. + * The http condition would follow redirects even when "followRedirects" attribute + was set to "false". This has now been fixed. Bugzilla Report 65489 + * Made sure setting build.compiler to the fully qualified classname + that corresponds to extJavac or modern has the same effect as using + the shorter alias names. Bugzilla Report 65539 + * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper. + Bugzilla Report 65424 + * The implementation of AntClassLoader#findResources() has been changed to optimize + it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405 + Github Pull Request #151 + * AntClassLoader now implements the ClassLoader#findResource(String) method. + Github Pull Request #150 + * Ant tries to avoid file name canonicalization when possible. + Bugzilla Report 65499 + * javadoc task will now look for warning messages in the STDERR stream too + when "failonwarning" is set to true to account for changes in JDK 17+ + * The tar task now preserves symlinks of nested tarfilesets. + Github Pull Request #142 +- Changes from 1.10.11: + * a race condition could lead to NullPointerExceptions when running + tasks in parallel. + Bugzilla Report 65316 + * fixed potential OutOfMemory errors when reading broken archives + using the tar or zip formats or formats derived from zip. + * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now + has a new protected createExecuteWatchdog() method for allowing it to be overriden. + Github Pull Request #147 + * Upgraded AntUnit to 1.4.1. + +- Update to 1.10.10 + * SCP (with sftp=true) task would fail if fetching file located + in root directory. + * Fixed: javac task would fail if the arguments file it + (internally) created didn't quote the # character. + * Make sure LegacyXmlResultFormatter encodes characters illegal + in XML the same way JUnit5's built-in formatter would. + * LegacyXmlResultFormatter no longer double-encodes <>& in + system-err and system-out. + * Fixes a bug in junitlauncher task's legacy-xml formatter, + where the testcase representing a @Parameterized JUnit4 test + wasn't being reported in the XML. + * Fixes a bug where the ant-testutil-sources.jar that gets + published to Maven central repository didn't contain any + source files. + * The condition didn't follow redirects from http to https. + * ZipOutputStream now overrides write(int) in order to make sure + single byte writes get the same treatment as array writes. + * Fixes a potential deadlock in junitlauncher task when using + legacy-xml reporter. + * javaversion condition now has a new "atmost" attribute. See + the javaversion manual for more details + * The "listener" nested element of the "junitlauncher" task now + has a new "useLegacyReportingName" attribute which can be used + to control the test identifiers names that get reported by the + listener. See the junitlauncher manual for more details. Note that + this change also introduces a new "setUseLegacyReportingName" method + on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter + interface. This will break backward compatibility with any of your custom + result formatters which implemented this interface and such implementations + are now expected to implement this new method. + * A new attribute preserveduplicates allows to + return the same resource multiple times when set to true. + * A new attribute filterbeforeconcat in can be used to + decide whether the filterchain should be applied to the + concatenated content (the default) or each nested resource + individually before concatenating them. + * The ssh tasks now share a new nested element additionalConfig that can + be used to set config values for the jsch Session used by the task. + * Added new discardOutput and discardError properties to redirector + and the exec, apply and java tasks which can be used to completely + discard any (error) output. This is a platform independent + alternative to directiong output to any kind of null device. + * junitlauncher now prints a more useful and instantaneous summary of + tests being run, closely matching the junit task's summary. + +- Update to 1.10.9 + * Security fix: [bsc#1177180, CVE-2020-11979] + - Insecure temporary file vulnerability + * Fixed bugs: + - The ftp task could throw a NullPointerException if an + error occured. + - Propertyset now also sees in-scope local properties. + - Replaced ReaderInputStream with the version of Apache + Commons IO due to problems with surrogate pairs. + - will no longer remove the temporary file it + just created before writing to it. + - and didn't deal with wildcard hostnames + in shs config files properly. + * Other changes: + - Ant will no longer log a warning if it doesn't find tools.jar. + - The task accepts now a nested + element that can be used to perform custom filename + transformations for the archives. + - Added a new PropertyEnumerator interface that extensions can + provide if they are managing properties unknown to the Ant project. + - Added some special code to support GraalVM JavaScript as + javax.script scripting engine for JavaScript. In particular we + relax some security settings of GraalVM so that scripts can access + Ant objects. + - Also Ant enables Nashorn compatibility mode by default, you can + disable that by setting the magic Ant property + ant.disable.graal.nashorn.compat to true. + - If the magic property ant.tmpdir hasn't been set and Ant can + control the permissions of directories it creates it will create an + owner-owned temporary directory unaccessible to others as default + tempdir as soon as a temporary file is created for the first time. + +- Update to 1.10.8 + * Security fix: [CVE-2020-1945, bsc#1171696] + - A new property ant.tmpdir provides improved control over the + location Ant uses to create temporary files + * sshexec failed to write output to a file if the file didn't exist + * Fixes a regression in javac task involving command line argument files. + * sshexec, sshsession and scp now support a new sshConfig parameter. + It specified the SSH configuration file (typically ${user.home}/.ssh/config) + defining the username and keyfile to be used per host. + * "legacy-xml" formatter of junitlauncher task wasn't writing out + exceptions that happen in @BeforeAll method of a test. + * Fixes a potential ConcurrentModificationException in XMLLogger. + * Fixes a bug in junitlauncher task in forked mode, where if a listener element + was used as a sibling element for either the test or testclasses element, + then the forked mode launch would fail. + * Fixes an issue in AntStructure where an incorrect DTD was being generated. + * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl. + * The runant.py script should now work with Python 3. + * rmic has been removed from Java 15. The task will now throw an + exception if you try to use it while running Java 15 or newer. +- Remove ant-python3.patch fixed upstream + +- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001] + +- Remove jakarta-commons-* dependencies [bsc#1133997] + * Use apache-commons-logging and apache-commons-net in optional tasks ant-antlr -- Security fixes: - * [CVE-2021-36373, bsc#1188468] excessive memory allocation when - reading a specially crafted TAR archive - * [CVE-2021-36374, bsc#1188469] excessive memory allocation when - reading a specially crafted ZIP archive or a derived formats -- Add patches: - * ant-CVE-2021-36373-and-CVE-2021-36374.patch - -- Security fix: [bsc#1171696, CVE-2020-1945] - * Insecure temporary file vulnerability -- Add patches: - * ant-CVE-2020-1945-1.patch ant-CVE-2020-1945-2.patch - * ant-CVE-2020-1945-3.patch ant-CVE-2020-1945-4.patch - * ant-CVE-2020-1945-5.patch +- Disable a test failing to compile with junit5 5.8.x + +- Do not build against the log4j12 packages, use the new reload4j + +- Update to 1.10.12: + * The update includes fixes for the following CVEs: + CVE-2021-36374, bsc#1188469 + Excessive memory allocation when reading a specially + crafted ZIP archive or a derived formats. + CVE-2021-36373, bsc#1188468 + Excessive memory allocation when reading a specially + crafted TAR archive. + * The http condition would follow redirects even when "followRedirects" attribute + was set to "false". This has now been fixed. Bugzilla Report 65489 + * Made sure setting build.compiler to the fully qualified classname + that corresponds to extJavac or modern has the same effect as using + the shorter alias names. Bugzilla Report 65539 + * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper. + Bugzilla Report 65424 + * The implementation of AntClassLoader#findResources() has been changed to optimize + it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405 + Github Pull Request #151 + * AntClassLoader now implements the ClassLoader#findResource(String) method. + Github Pull Request #150 + * Ant tries to avoid file name canonicalization when possible. + Bugzilla Report 65499 + * javadoc task will now look for warning messages in the STDERR stream too + when "failonwarning" is set to true to account for changes in JDK 17+ + * The tar task now preserves symlinks of nested tarfilesets. + Github Pull Request #142 +- Changes from 1.10.11: + * a race condition could lead to NullPointerExceptions when running + tasks in parallel. + Bugzilla Report 65316 + * fixed potential OutOfMemory errors when reading broken archives + using the tar or zip formats or formats derived from zip. + * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now + has a new protected createExecuteWatchdog() method for allowing it to be overriden. + Github Pull Request #147 + * Upgraded AntUnit to 1.4.1. + +- Update to 1.10.10 + * SCP (with sftp=true) task would fail if fetching file located + in root directory. + * Fixed: javac task would fail if the arguments file it + (internally) created didn't quote the # character. + * Make sure LegacyXmlResultFormatter encodes characters illegal + in XML the same way JUnit5's built-in formatter would. + * LegacyXmlResultFormatter no longer double-encodes <>& in + system-err and system-out. + * Fixes a bug in junitlauncher task's legacy-xml formatter, + where the testcase representing a @Parameterized JUnit4 test + wasn't being reported in the XML. + * Fixes a bug where the ant-testutil-sources.jar that gets + published to Maven central repository didn't contain any + source files. + * The condition didn't follow redirects from http to https. + * ZipOutputStream now overrides write(int) in order to make sure + single byte writes get the same treatment as array writes. + * Fixes a potential deadlock in junitlauncher task when using + legacy-xml reporter. + * javaversion condition now has a new "atmost" attribute. See + the javaversion manual for more details + * The "listener" nested element of the "junitlauncher" task now + has a new "useLegacyReportingName" attribute which can be used + to control the test identifiers names that get reported by the + listener. See the junitlauncher manual for more details. Note that + this change also introduces a new "setUseLegacyReportingName" method + on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter + interface. This will break backward compatibility with any of your custom + result formatters which implemented this interface and such implementations + are now expected to implement this new method. + * A new attribute preserveduplicates allows to + return the same resource multiple times when set to true. + * A new attribute filterbeforeconcat in can be used to + decide whether the filterchain should be applied to the + concatenated content (the default) or each nested resource + individually before concatenating them. + * The ssh tasks now share a new nested element additionalConfig that can + be used to set config values for the jsch Session used by the task. + * Added new discardOutput and discardError properties to redirector + and the exec, apply and java tasks which can be used to completely + discard any (error) output. This is a platform independent + alternative to directiong output to any kind of null device. + * junitlauncher now prints a more useful and instantaneous summary of + tests being run, closely matching the junit task's summary. + +- Update to 1.10.9 + * Security fix: [bsc#1177180, CVE-2020-11979] + - Insecure temporary file vulnerability + * Fixed bugs: + - The ftp task could throw a NullPointerException if an + error occured. + - Propertyset now also sees in-scope local properties. + - Replaced ReaderInputStream with the version of Apache + Commons IO due to problems with surrogate pairs. + - will no longer remove the temporary file it + just created before writing to it. + - and didn't deal with wildcard hostnames + in shs config files properly. + * Other changes: + - Ant will no longer log a warning if it doesn't find tools.jar. + - The task accepts now a nested + element that can be used to perform custom filename + transformations for the archives. + - Added a new PropertyEnumerator interface that extensions can + provide if they are managing properties unknown to the Ant project. + - Added some special code to support GraalVM JavaScript as + javax.script scripting engine for JavaScript. In particular we + relax some security settings of GraalVM so that scripts can access + Ant objects. + - Also Ant enables Nashorn compatibility mode by default, you can + disable that by setting the magic Ant property + ant.disable.graal.nashorn.compat to true. + - If the magic property ant.tmpdir hasn't been set and Ant can + control the permissions of directories it creates it will create an + owner-owned temporary directory unaccessible to others as default + tempdir as soon as a temporary file is created for the first time. + +- Update to 1.10.8 + * Security fix: [CVE-2020-1945, bsc#1171696] + - A new property ant.tmpdir provides improved control over the + location Ant uses to create temporary files + * sshexec failed to write output to a file if the file didn't exist + * Fixes a regression in javac task involving command line argument files. + * sshexec, sshsession and scp now support a new sshConfig parameter. + It specified the SSH configuration file (typically ${user.home}/.ssh/config) + defining the username and keyfile to be used per host. + * "legacy-xml" formatter of junitlauncher task wasn't writing out + exceptions that happen in @BeforeAll method of a test. + * Fixes a potential ConcurrentModificationException in XMLLogger. + * Fixes a bug in junitlauncher task in forked mode, where if a listener element + was used as a sibling element for either the test or testclasses element, + then the forked mode launch would fail. + * Fixes an issue in AntStructure where an incorrect DTD was being generated. + * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl. + * The runant.py script should now work with Python 3. + * rmic has been removed from Java 15. The task will now throw an + exception if you try to use it while running Java 15 or newer. +- Remove ant-python3.patch fixed upstream + +- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001] + +- Remove jakarta-commons-* dependencies [bsc#1133997] + * Use apache-commons-logging and apache-commons-net in optional tasks ant-contrib +- Modified patch: + * local-ivy.patch + + fix build with apache-ivy 2.5.1 + -- disable javadoc build - ant-junit -- Security fixes: - * [CVE-2021-36373, bsc#1188468] excessive memory allocation when - reading a specially crafted TAR archive - * [CVE-2021-36374, bsc#1188469] excessive memory allocation when - reading a specially crafted ZIP archive or a derived formats -- Add patches: - * ant-CVE-2021-36373-and-CVE-2021-36374.patch - -- Security fix: [bsc#1171696, CVE-2020-1945] - * Insecure temporary file vulnerability -- Add patches: - * ant-CVE-2020-1945-1.patch ant-CVE-2020-1945-2.patch - * ant-CVE-2020-1945-3.patch ant-CVE-2020-1945-4.patch - * ant-CVE-2020-1945-5.patch +- Disable a test failing to compile with junit5 5.8.x + +- Do not build against the log4j12 packages, use the new reload4j + +- Update to 1.10.12: + * The update includes fixes for the following CVEs: + CVE-2021-36374, bsc#1188469 + Excessive memory allocation when reading a specially + crafted ZIP archive or a derived formats. + CVE-2021-36373, bsc#1188468 + Excessive memory allocation when reading a specially + crafted TAR archive. + * The http condition would follow redirects even when "followRedirects" attribute + was set to "false". This has now been fixed. Bugzilla Report 65489 + * Made sure setting build.compiler to the fully qualified classname + that corresponds to extJavac or modern has the same effect as using + the shorter alias names. Bugzilla Report 65539 + * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper. + Bugzilla Report 65424 + * The implementation of AntClassLoader#findResources() has been changed to optimize + it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405 + Github Pull Request #151 + * AntClassLoader now implements the ClassLoader#findResource(String) method. + Github Pull Request #150 + * Ant tries to avoid file name canonicalization when possible. + Bugzilla Report 65499 + * javadoc task will now look for warning messages in the STDERR stream too + when "failonwarning" is set to true to account for changes in JDK 17+ + * The tar task now preserves symlinks of nested tarfilesets. + Github Pull Request #142 +- Changes from 1.10.11: + * a race condition could lead to NullPointerExceptions when running + tasks in parallel. + Bugzilla Report 65316 + * fixed potential OutOfMemory errors when reading broken archives + using the tar or zip formats or formats derived from zip. + * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now + has a new protected createExecuteWatchdog() method for allowing it to be overriden. + Github Pull Request #147 + * Upgraded AntUnit to 1.4.1. + +- Update to 1.10.10 + * SCP (with sftp=true) task would fail if fetching file located + in root directory. + * Fixed: javac task would fail if the arguments file it + (internally) created didn't quote the # character. + * Make sure LegacyXmlResultFormatter encodes characters illegal + in XML the same way JUnit5's built-in formatter would. + * LegacyXmlResultFormatter no longer double-encodes <>& in + system-err and system-out. + * Fixes a bug in junitlauncher task's legacy-xml formatter, + where the testcase representing a @Parameterized JUnit4 test + wasn't being reported in the XML. + * Fixes a bug where the ant-testutil-sources.jar that gets + published to Maven central repository didn't contain any + source files. + * The condition didn't follow redirects from http to https. + * ZipOutputStream now overrides write(int) in order to make sure + single byte writes get the same treatment as array writes. + * Fixes a potential deadlock in junitlauncher task when using + legacy-xml reporter. + * javaversion condition now has a new "atmost" attribute. See + the javaversion manual for more details + * The "listener" nested element of the "junitlauncher" task now + has a new "useLegacyReportingName" attribute which can be used + to control the test identifiers names that get reported by the + listener. See the junitlauncher manual for more details. Note that + this change also introduces a new "setUseLegacyReportingName" method + on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter + interface. This will break backward compatibility with any of your custom + result formatters which implemented this interface and such implementations + are now expected to implement this new method. + * A new attribute preserveduplicates allows to + return the same resource multiple times when set to true. + * A new attribute filterbeforeconcat in can be used to + decide whether the filterchain should be applied to the + concatenated content (the default) or each nested resource + individually before concatenating them. + * The ssh tasks now share a new nested element additionalConfig that can + be used to set config values for the jsch Session used by the task. + * Added new discardOutput and discardError properties to redirector + and the exec, apply and java tasks which can be used to completely + discard any (error) output. This is a platform independent + alternative to directiong output to any kind of null device. + * junitlauncher now prints a more useful and instantaneous summary of + tests being run, closely matching the junit task's summary. + +- Update to 1.10.9 + * Security fix: [bsc#1177180, CVE-2020-11979] + - Insecure temporary file vulnerability + * Fixed bugs: + - The ftp task could throw a NullPointerException if an + error occured. + - Propertyset now also sees in-scope local properties. + - Replaced ReaderInputStream with the version of Apache + Commons IO due to problems with surrogate pairs. + - will no longer remove the temporary file it + just created before writing to it. + - and didn't deal with wildcard hostnames + in shs config files properly. + * Other changes: + - Ant will no longer log a warning if it doesn't find tools.jar. + - The task accepts now a nested + element that can be used to perform custom filename + transformations for the archives. + - Added a new PropertyEnumerator interface that extensions can + provide if they are managing properties unknown to the Ant project. + - Added some special code to support GraalVM JavaScript as + javax.script scripting engine for JavaScript. In particular we + relax some security settings of GraalVM so that scripts can access + Ant objects. + - Also Ant enables Nashorn compatibility mode by default, you can + disable that by setting the magic Ant property + ant.disable.graal.nashorn.compat to true. + - If the magic property ant.tmpdir hasn't been set and Ant can + control the permissions of directories it creates it will create an + owner-owned temporary directory unaccessible to others as default + tempdir as soon as a temporary file is created for the first time. + +- Update to 1.10.8 + * Security fix: [CVE-2020-1945, bsc#1171696] + - A new property ant.tmpdir provides improved control over the + location Ant uses to create temporary files + * sshexec failed to write output to a file if the file didn't exist + * Fixes a regression in javac task involving command line argument files. + * sshexec, sshsession and scp now support a new sshConfig parameter. + It specified the SSH configuration file (typically ${user.home}/.ssh/config) + defining the username and keyfile to be used per host. + * "legacy-xml" formatter of junitlauncher task wasn't writing out + exceptions that happen in @BeforeAll method of a test. + * Fixes a potential ConcurrentModificationException in XMLLogger. + * Fixes a bug in junitlauncher task in forked mode, where if a listener element + was used as a sibling element for either the test or testclasses element, + then the forked mode launch would fail. + * Fixes an issue in AntStructure where an incorrect DTD was being generated. + * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl. + * The runant.py script should now work with Python 3. + * rmic has been removed from Java 15. The task will now throw an + exception if you try to use it while running Java 15 or newer. +- Remove ant-python3.patch fixed upstream + +- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001] + +- Remove jakarta-commons-* dependencies [bsc#1133997] + * Use apache-commons-logging and apache-commons-net in optional tasks ant-junit5 -- Security fixes: - * [CVE-2021-36373, bsc#1188468] excessive memory allocation when - reading a specially crafted TAR archive - * [CVE-2021-36374, bsc#1188469] excessive memory allocation when - reading a specially crafted ZIP archive or a derived formats -- Add patches: - * ant-CVE-2021-36373-and-CVE-2021-36374.patch - -- Security fix: [bsc#1171696, CVE-2020-1945] - * Insecure temporary file vulnerability -- Add patches: - * ant-CVE-2020-1945-1.patch ant-CVE-2020-1945-2.patch - * ant-CVE-2020-1945-3.patch ant-CVE-2020-1945-4.patch - * ant-CVE-2020-1945-5.patch +- Disable a test failing to compile with junit5 5.8.x + +- Do not build against the log4j12 packages, use the new reload4j + +- Update to 1.10.12: + * The update includes fixes for the following CVEs: + CVE-2021-36374, bsc#1188469 + Excessive memory allocation when reading a specially + crafted ZIP archive or a derived formats. + CVE-2021-36373, bsc#1188468 + Excessive memory allocation when reading a specially + crafted TAR archive. + * The http condition would follow redirects even when "followRedirects" attribute + was set to "false". This has now been fixed. Bugzilla Report 65489 + * Made sure setting build.compiler to the fully qualified classname + that corresponds to extJavac or modern has the same effect as using + the shorter alias names. Bugzilla Report 65539 + * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper. + Bugzilla Report 65424 + * The implementation of AntClassLoader#findResources() has been changed to optimize + it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405 + Github Pull Request #151 + * AntClassLoader now implements the ClassLoader#findResource(String) method. + Github Pull Request #150 + * Ant tries to avoid file name canonicalization when possible. + Bugzilla Report 65499 + * javadoc task will now look for warning messages in the STDERR stream too + when "failonwarning" is set to true to account for changes in JDK 17+ + * The tar task now preserves symlinks of nested tarfilesets. + Github Pull Request #142 +- Changes from 1.10.11: + * a race condition could lead to NullPointerExceptions when running + tasks in parallel. + Bugzilla Report 65316 + * fixed potential OutOfMemory errors when reading broken archives + using the tar or zip formats or formats derived from zip. + * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now + has a new protected createExecuteWatchdog() method for allowing it to be overriden. + Github Pull Request #147 + * Upgraded AntUnit to 1.4.1. + +- Update to 1.10.10 + * SCP (with sftp=true) task would fail if fetching file located + in root directory. + * Fixed: javac task would fail if the arguments file it + (internally) created didn't quote the # character. + * Make sure LegacyXmlResultFormatter encodes characters illegal + in XML the same way JUnit5's built-in formatter would. + * LegacyXmlResultFormatter no longer double-encodes <>& in + system-err and system-out. + * Fixes a bug in junitlauncher task's legacy-xml formatter, + where the testcase representing a @Parameterized JUnit4 test + wasn't being reported in the XML. + * Fixes a bug where the ant-testutil-sources.jar that gets + published to Maven central repository didn't contain any + source files. + * The condition didn't follow redirects from http to https. + * ZipOutputStream now overrides write(int) in order to make sure + single byte writes get the same treatment as array writes. + * Fixes a potential deadlock in junitlauncher task when using + legacy-xml reporter. + * javaversion condition now has a new "atmost" attribute. See + the javaversion manual for more details + * The "listener" nested element of the "junitlauncher" task now + has a new "useLegacyReportingName" attribute which can be used + to control the test identifiers names that get reported by the + listener. See the junitlauncher manual for more details. Note that + this change also introduces a new "setUseLegacyReportingName" method + on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter + interface. This will break backward compatibility with any of your custom + result formatters which implemented this interface and such implementations + are now expected to implement this new method. + * A new attribute preserveduplicates allows to + return the same resource multiple times when set to true. + * A new attribute filterbeforeconcat in can be used to + decide whether the filterchain should be applied to the + concatenated content (the default) or each nested resource + individually before concatenating them. + * The ssh tasks now share a new nested element additionalConfig that can + be used to set config values for the jsch Session used by the task. + * Added new discardOutput and discardError properties to redirector + and the exec, apply and java tasks which can be used to completely + discard any (error) output. This is a platform independent + alternative to directiong output to any kind of null device. + * junitlauncher now prints a more useful and instantaneous summary of + tests being run, closely matching the junit task's summary. + +- Update to 1.10.9 + * Security fix: [bsc#1177180, CVE-2020-11979] + - Insecure temporary file vulnerability + * Fixed bugs: + - The ftp task could throw a NullPointerException if an + error occured. + - Propertyset now also sees in-scope local properties. + - Replaced ReaderInputStream with the version of Apache + Commons IO due to problems with surrogate pairs. + - will no longer remove the temporary file it + just created before writing to it. + - and didn't deal with wildcard hostnames + in shs config files properly. + * Other changes: + - Ant will no longer log a warning if it doesn't find tools.jar. + - The task accepts now a nested + element that can be used to perform custom filename + transformations for the archives. + - Added a new PropertyEnumerator interface that extensions can + provide if they are managing properties unknown to the Ant project. + - Added some special code to support GraalVM JavaScript as + javax.script scripting engine for JavaScript. In particular we + relax some security settings of GraalVM so that scripts can access + Ant objects. + - Also Ant enables Nashorn compatibility mode by default, you can + disable that by setting the magic Ant property + ant.disable.graal.nashorn.compat to true. + - If the magic property ant.tmpdir hasn't been set and Ant can + control the permissions of directories it creates it will create an + owner-owned temporary directory unaccessible to others as default + tempdir as soon as a temporary file is created for the first time. + +- Update to 1.10.8 + * Security fix: [CVE-2020-1945, bsc#1171696] + - A new property ant.tmpdir provides improved control over the + location Ant uses to create temporary files + * sshexec failed to write output to a file if the file didn't exist + * Fixes a regression in javac task involving command line argument files. + * sshexec, sshsession and scp now support a new sshConfig parameter. + It specified the SSH configuration file (typically ${user.home}/.ssh/config) + defining the username and keyfile to be used per host. + * "legacy-xml" formatter of junitlauncher task wasn't writing out + exceptions that happen in @BeforeAll method of a test. + * Fixes a potential ConcurrentModificationException in XMLLogger. + * Fixes a bug in junitlauncher task in forked mode, where if a listener element + was used as a sibling element for either the test or testclasses element, + then the forked mode launch would fail. + * Fixes an issue in AntStructure where an incorrect DTD was being generated. + * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl. + * The runant.py script should now work with Python 3. + * rmic has been removed from Java 15. The task will now throw an + exception if you try to use it while running Java 15 or newer. +- Remove ant-python3.patch fixed upstream + +- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001] + +- Remove jakarta-commons-* dependencies [bsc#1133997] + * Use apache-commons-logging and apache-commons-net in optional tasks antlr +- Build antlr-manual package without examples files [bsc#1120360] +- Remove not needed files + antlr-maven-plugin +- Build with maven.compiler.release=8 on any JDK >= 9 + +- Added patch: + * new-reporting-api.patch + + fix building with the new maven-reporting-api + antlr3 +- Build with source and target levels 8 + antlr4 +- Upgrade to version 4.9.3 + * changes https://github.com/antlr/antlr4/releases/tag/4.9.3 +- Removed patch: + * utf8cpp-from-system.patch + + merged upstream in 4.9.3 +- Updated patch: + * antlr4-install-path.patch.in + + removed space at line ending to match current code + +- Small fixes to allow to build on SLE12-SP5 + +- Upgrade to version 4.9.2 + * changes https://github.com/antlr/antlr4/releases/tag/4.9.2 + +- Upgrade to version 4.9.1 +- Added patch: + * utf8cpp-from-system.patch -- 4.9.1 tries to download utfcpp from + github, so avoid that. + +- Upgrade to version 4.8 +- Removed patch: + * antlr4-install-path.patch + + replaced by antlr4-install-path.patch.in which allows us to + patch the right library version with a new release +- Added patch: + * unicodedata.patch + + The UnicodeData.java generated from unicodedata.st with newer + icu versions hits the limit of 64k for the size of a bytecode + function. It is due to increase in number of unicode codes. + This prevents upgrades of icu4j. So, we take the + UnicodeData.java generated using icu4j 63.1 and patch it into + the source tree instead of generating the file during the + build. This is a temporary solution before we find a proper + solution in the template itself. + aopalliance +- Build with source/target levels 8 + apache-commons-cli +- Rebased patch CLI-253-workaround.patch to new version. +- Updated build XML file to new version. +- Harmonized the use of X.Y.X strings everywhere. +- Updated new source locations from Apache. +- Added 'apache-commons-cli-rpmlintrc' to silence 'package-with-huge-docs' warning (Javadoc generates many files...) +- Update to 1.5: + * New features: + - (CLI-217) Accommodate toggling partial matching in DefaultParser. Thanks to Rubin Simons. + - (CLI-274) Option parser type EXISTING_FILE_VALUE not check file existing Thanks to Béla Schaum. + - (CLI-271) CommandLine.getXXX and CommandLine.hasXXX should accept an Option as a parameter Thanks to Christoph Läubrich. + - (CLI-276) Adjust access-modifier of checkRequiredOptions() to protected. Thanks to Jason Dillon. + - (CLI-282) TypeHandler should throw ParseException for an unsupported class. Thanks to Alex Nordlund. + - Added setter for Builder.option #33. Thanks to Waldemar Sojka, Gary Gregory. + - Add Option unit tests #76. Thanks to Waldemar Sojka, Gary Gregory. + * Fixed bugs: + - Fix NPE in DefaultParser.isLongOption(String). Thanks to Gary Gregory. + - (CLI-279) @param or @return lines should end with a period in CommandLine.java Thanks to Krishna Mohan Rao Kandunoori. + - Replace deprecated FindBugs with SpotBugs. Thanks to Gary Gregory. + - Replace CLIRR with JApiCmp. Thanks to Gary Gregory. + - Option Javadocs grammar nits #55. Thanks to Elliotte Rusty Harold. + - Minor Improvements #57, #61. Thanks to Arturo Bernal, Gary Gregory. + - (CLI-254) Input "test" gets parsed as test, quotes die #58. Thanks to stoty. + - (CLI-287) Allow whitespace-only header and footer #26. Thanks to MrQubo, Gary Gregory. + * Updates: + - (CLI-294) Update Java from version 5 to 7. + - Docs: Replace OptionBuilder in usage page #30. Thanks to Mincong Huang. + - Remove deprecated sudo setting. #36. Thanks to dengliming. + - Bump junit:junit from 4.12 to 4.13.2, #53, #60. Thanks to Gary Gregory, Dependabot. + - Bump commons-parent from 48 to 52. Thanks to Dependabot. + - Bump maven-pmd-plugin from 3.12.0 to 3.15.0, #44, #54, #67. Thanks to Dependabot. + - Bump actions/checkout from v2.3.1 to v2.3.5 #46, #72. Thanks to Dependabot. + - Bump actions/setup-java from v1.4.2 to v2 #50. Thanks to Dependabot, Gary Gregory. + - Bump maven-antrun-plugin from 1.7 to 3.0.0 #43. Thanks to Dependabot. + - Bump maven-checkstyle-plugin from 2.15 to 3.1.2 #41. Thanks to Gary Gregory. + - Bump checkstyle to 9.0.1 #68. Thanks to Gary Gregory. + - Bump actions/cache from 2 to 2.1.6 #64, #65. Thanks to Dependabot. + - Bump commons.animal-sniffer.version 1.19 -> 1.20. Thanks to Gary Gregory. + - Bump maven-bundle-plugin 5.1.1 -> 5.1.2. Thanks to Gary Gregory. + - Bump biz.aQute.bndlib.version 5.1.2 -> 6.0.0. Thanks to Gary Gregory. + - Bump spotbugs from 4.4.1 to 4.4.2 #70. Thanks to Dependabot. + - Bump spotbugs-maven-plugin from 4.4.1 to 4.4.2.2 #71. Thanks to Dependabot.- + +- Add OSGi manifest to the build files. +- Set java source/target levels to 6 + apache-commons-codec +- Do not alias the artifact to itself + +- Update to 1.15 + * Fix: MurmurHash3: Ensure hash128 maintains the sign extension bug. + * Update: Base32/Base64/BCodec: Added strict decoding property to + control handling of trailing bits. Default lenient mode discards + them without error. Strict mode raise an exception. + * Update: Base32/Base64 Input/OutputStream: Added strict decoding + property to control handling of trailing bits. Default lenient + mode discards them without error. Strict mode raise an exception. + * Update: Update tests from JUnit 4.12 to 4.13. + * Add: Base16Codec and Base16Input/OutputStream. + * Add: Hex encode/decode with existing arrays. + * Update: Update actions/checkout from v1 to v2.3.2. + * Update: Update actions/setup-java from v1.4.0 to v1.4.1. +- Remove timeout.patch + +- Update to version 1.14 + * Release 1.14 - 2019-12-30 + - Fix: Hex: Allow encoding read-only ByteBuffer. + - Fix: Hex: Only use an available ByteBuffer backing array if + the length equals the remaining byte count. + - Update: MurmurHash3: Deprecate hash64 methods and hash methods + accepting a String that use the default encoding. + - Fix: BaseNCodec to expand buffer using overflow conscious code. + - Fix: Base32/64: Fixed decoding check that all the final trailing + bits to discard are zero. + - Add: Add MurmurHash3.hash128x64 methods to fix sign extension error + during seeding in hash128 methods. + - Add: Add MurmurHash3.hash32x86 methods and IncrementalHash32x86 to + fix sign extension error in hash32 methods. + - Fix: Allow repeat calls to MurmurHash3.IncrementalHash32.end() to + generate the same value. + - Add: Add RandomAccessFile digest methods #31. + - Add: Add Path APIs to org.apache.commons.codec.digest.DigestUtils + similar to File APIs. + - Add: Add SHA-512/224 and SHA-512/256 to DigestUtils for Java 9 and up. + - Add: Add missing note in javadoc when sign extension error is present #34. + - Fix: Reliance on default encoding in MurmurHash2 and MurmurHash3. + - Update: Don't reload standard Charsets in org.apache.commons.codec.Charsets. + - Update: Deprecate Charset constants in org.apache.commons.codec.Charsets + in favor of java.nio.charset.StandardCharsets. + * Release 1.13 - 2019-07-20 + - Fix: ColognePhonetic handles x incorrectly. + - Fix: ColognePhonetic does not treat the letter H correctly. + - Fix: Reject any decode request for a value that is impossible to + encode to for Base32/Base64 rather than blindly decoding. + - Add: MurmurHash2 for 32-bit or 64-bit value. + - Add: MurmurHash3 for 32-bit or 128-bit value. + - Update: Broken direct java.nio.ByteBuffer support in + org.apache.commons.codec.binary.Hex. + * Release 1.12 - 2019-02-04 + - Fix: B64 salt generator: Random -> ThreadLocalRandom. + - Fix: Wrong value calculated by Cologne Phonetic if a special character + is placed between equal letters. + - Update: Update from Java 6 to Java 7. + - Add: Add Percent-Encoding Codec (described in RFC3986 and RFC7578). + - Fix: ColognePhoneticTest.testIsEncodeEquals missing assertions. + - Add: Add SHA-3 methods in DigestUtils. + -- Set the bytecode properly on sle11 - apache-commons-collections +- Do not use a dummy pom that only declares dependencies for the + testframework artifact +- Clean up the spec file + -- Do not depend on junit4 but use junit - apache-commons-collections4 +- Build with source/target levels 8 + apache-commons-compress +- Added patch: + * 0003-Remove-Pack200-compressor.patch + + Remove support for pack200 which depends on old asm3 + apache-commons-configuration +- Build with source and target levels 1.8 + apache-commons-daemon +- Build with source/target levels 8 + +- Define %%make_build for systems where it is not defined in + rpm macros + +- Update to 1.2.4 + * Procrun. Ensure that log messages written to stdout and stderr + are not lost during start-up. + * Procrun. Correct a regression introduced in 1.2.3. Enable the + service to start if the Options value is not present in the + registry. + * jsvc. Don't fail if the CAP_DAC_READ_SEARCH capability is not + available. Fall back to using argv[0] rather than + /proc/self/exe to determine the path for the current binary. + * Improved JRE/JDK detection to support increased range of both + JVM versions and vendors + +- Update to 1.2.3 + * Fix: Procrun. Correct multiple issues related to enabling a + service to interact with the desktop. Provide a better error + message if this option is used with an invalid user, install + the service with the option enabled if requested and correctly + save the setting if it is enabled in the GUI. + * Fix: jsvc. Update the list of paths searched for libjvm.so to + include the path used by OpenJDK 11. + * Add: Procrun. Add additional debug logging for Java start mode. + * Fix: jsvc. Remove incorrect definition 'supported_os' which + defined in psupport.m4 file to fix jsvc build error on s390, + arm, aarch64, mipsel and mips. + * Add: More debug logging in prunsrv.c and javajni.c. + * Add: Update arguments.c to support Java 11 --enable-preview. + * Add: jsvc and Procrun. Add support for Java native memory tracking. + * Add: Procrun. Add a new command, print, that outputs the command to + (re-)configure the service with the current settings. This is + intended to be used to save settings such as before an upgrade. +- Rebase apache-commons-daemon-riscv64.patch +- Remove apache-commons-daemon-s390x.patch fixed upstream + +- Generate ant build file and customize it in order to be able to + build this ring package without cycles. Ring packages cannot be + built using maven. +- Modified patches: + * apache-commons-daemon-JAVA_OS.patch + * apache-commons-daemon-riscv64.patch + * apache-commons-daemon-s390x.patch + + Do not patch configure file itself, since we generate it + during the build + +- Update to 1.2.2 + * Release 1.2.2 - 2019-10-04 + - Fix: Procrun. Correct a regression in the fix for DAEMON-401 + that prevented the service from starting unless support for the + universal C runtime had been installed. + - Update: Update Commons-Parent to version 49. + * Release 1.2.1 - 2019-09-09 + - Fix: jsvc. Correct debug log message that reports change in umask. + - Fix: Procrun. Correct a regression in the previous fix for this + issue that caused 32-bit services to crash on start-up. Fixes DAEMON-401. + - Fix: Procrun. Correct a regression in the fix for DAEMON-391 + that caused the GUI to mix-up the WARN and INFO logging levels. + * Release 1.2.0 - 2019-07-02 + - Fix: Procrun. Only set the global shutdown event if the event is created. + - Fix: Unable to build with Java 9 using ant; dropped Ant build files. + - Fix: Procrun. prunsrv stopping with error due to hard-coded timeout. + - Fix: Update config.guess and config.sub. + - Fix: Jsvc. Set the sun.java.command system property when starting via jsvc + so that tools like jconsole show something meaningful for the process name. + - Fix: Procrun. Correct the level name used in the GUI for WARN so that + changes made via the GUI are recognised. Order the log levels in the + drop-down from ERROR to DEBUG. + - Fix: Procrun. Correct reversed code comments for JRE and JDK locations + in the registry. + - Fix: Procrun. Fix a bug that meant a value provided for LibraryPath + replaced the value of the PATH environment variable rather than prepended to it. + - Fix: Procrun. Ensure that the java.library.path environment variable is + correctly configured when running on a JRE that depends on the Universal CRT. + - Add: Procrun. Log the error code returned if JVM creation fails to aid debugging. + - Fix: Procrun. Ensure that environment variables set via prunsrv are visible + to native libraries that depend on the Universal CRT. + - Fix: Procrun. Remove the code that removed quotes from configured Java and + Java 9 Options. + - Add: Procrun. Add an option to configure the service to use the 'Automatic + (Delayed Start)' startup mode. + - Add: Procrun. When running in jre mode, if the standard Java registry + entries for JavaHome and RuntimeLib are not present, attempt to use the + Procrun JavaHome key to find the runtime library. + - Add: jsvc. Include the full path to the jsvc executable in the debug log. + * Release 1.1.0 - 2017-11-15 + - Update: Update the minimum Java requirement from version 5 to 6. + - Update: Add AArch64 support to src/native/unix/support/apsupport.m4. + - Fix: Remove calls to explicit garbage collection during daemon start and stop. + - Fix: Update config.guess and config.sub to add support, amongst others, + for the 64-bit PowerPC Little-Endian architecture. + - Update: Update Commons-Parent to version 41. + - Fix: Update apsupport.m4 add support for 64-bit PowerPC architectures. + - Fix: Suppress spurious "The data area passed to a system call is too small" + error message in the log when Procrun fails to stop the service. + - Fix: Enable jsvc to start when running on Java 9. + - Fix: Fix a resource leak opening the JVM configuration file. + _ Fix: Improve the jsvc code that restarts the process if the JVM crashes so + that if the JVM crashes after a signal has been received to shut down jsvc + does not attempt to restart the JVM. + - Fix: Ensure that the child process is started with the correct umask. + - Fix: Correct conflicting information for the behaviour of Procrun when + using jvm mode. + - Fix: Ensure that, when using Procrun in java or exe mode, the service + process waits for the stop process to complete before starting clean-up + to avoid a crash in the stop process. + - Fix: Enable jsvc to find the jvm when running on AIX. + - Fix: Ensure that Procrun treats JVM crashes as service failures so the + recovery options will apply. + - Fix: Ensure that the //MQ command closes the prunmgr process even if + the configuration dialog is open when the //MQ command is used. + - Fix: Add support for Java 9 command line arguments to jsvc. + - Add: Add a restarts options to jsvc to control the number of permitted + restarts after a system crash. + - Remove: Remove support for building Procrun for the Itanium platform. + - Fix: Fix race conditions in PID file handling in jsvc. +- Remove patches: + * apache-commons-daemon-ppc64.patch + * apache-commons-daemon-aarch64.patch +- Refresh patches: + * apache-commons-daemon-riscv64.patch + * apache-commons-daemon-JAVA_OS.patch +- Update project keyring. + -- add javapackages-tools to build requires - -- update to 1.0.15 - * bugfix release, see RELEASE-NOTES.txt for a list of fixed bugs -- obsoleted patches: - * 0001-execve-path-warning.patch, already upstream - * jsvc-libcap-relative.patch, already upstream - * config-guess-sub-update.patch, already upstream -- don't install pointless filesfor SUSE Linux -- verify package signature on openSUSE 12.3+ -- use source urls - apache-commons-digester +- Build with java source and target levels 8 + +- Fixed SPEC file: Replaced broken URL. + -- Current version 1.6 from JPackage.org - -- enable build of rss package (needed by struts) - apache-commons-el +- Build with java source and target levels 8 + apache-commons-exec +- Build with java source and target levels 8 + apache-commons-fileupload +- Build with java source and target levels 8 + -- fix bnc#846174/CVE-2013-2186: null byte injection flaw - http://svn.apache.org/viewvc?view=revision&revision=1507048 - * jakarta-commons-fileupload-CVE-2013-2186.patch - apache-commons-io -- Security fix: [bsc#1184755, CVE-2021-29425] - * Limited path traversal when invoking the method - FileNameUtils.normalize with an improper input string - * Add apache-commons-io-CVE-2021-29425.patch +- Update to 2.11.0 + * Lots of added functions, fixes and updates. + * https://commons.apache.org/proper/commons-io/changes-report.html#a2.11.0 +- Update to 2.10.0 + * Lots of added functions, fixes and updates. + * https://commons.apache.org/proper/commons-io/changes-report.html#a2.10.0 + +- Update to 2.9.0 + * Lots of added functions, fixes and updates. + * https://commons.apache.org/proper/commons-io/changes-report.html#a2.9.0 + +- Update to 2.8.0 + * Lots of added functions, fixes and updates. + * https://commons.apache.org/proper/commons-io/changes-report.html#a2.8.0 + +- Update to upstream version 2.7 (bsc#1184755, CVE-2021-29425) + * https://commons.apache.org/proper/commons-io/changes-report.html#a2.7 + * Lots of bugfixes, updates and enhancements + * Java 8 or later is required -- Use junit not junit4 - -- Move from jpackage-utils to javapackage-tools - apache-commons-jexl +- Build with java source and target levels 8 + apache-commons-lang3 +- Remove the junit bom dependency for now as it breaks the build of + other packages like log4j. + * Add apache-commons-lang3-junit-bom.patch + +- Fix component version in default.properties to 3.12 + +- Updated download URL. +- Update to 3.12.0: + - New features: + * Add BooleanUtils.booleanValues(). + * Add BooleanUtils.primitiveValues(). + * Add StringUtils.containsAnyIgnoreCase(CharSequence, CharSequence...). + * Add StopWatch.getStopTime(). + * More test coverage for CharSequenceUtils. + * Add fluent-style ArraySorter. + * Add and use LocaleUtils.toLocale(Locale) to avoid NPEs. + * Add FailableShortSupplier, handy for JDBC APIs. + * Add JavaVersion.JAVA_17. + * Add missing boolean[] join method. + * Add StringUtils.substringBefore(String, int). + * Add Range.INTEGER. + * Add DurationUtils. + * Introduce the use of @Nonnull, and @Nullable, and the Objects class as a helper tool. + * Add and use true and false String constants. + * Add and use ObjectUtils.requireNonEmpty(). + - Fixed Bugs: + * Correct implementation of RandomUtils.nextLong(long, long). + * Restore handling of collections for non-JSON ToStringStyle. + * ContextedException Javadoc add missing semicolon. + * Resolve JUnit pioneer transitive dependencies using JUnit BOM. + * NumberUtilsTest - incorrect types in min/max tests. + * Improve StringUtils.stripAccents conversion of remaining accents. + * StringUtils.countMatches - clarify Javadoc. + * Remove redundant argument from substring call. + * BigDecimal is created when you pass it the min and max values. + * ArrayUtils.contains() and indexOf() fail to handle Double.NaN. + * ArrayUtils contains() and indexOf() fail to handle Float.NaN. + * Fix potential NPE in TypeUtils.isAssignable(Type, ParameterizedType, Map, Type>). + * TypeUtils.isAssignable returns wrong result for GenericArrayType and ParameterizedType. + * testGetAllFields and testGetFieldsWithAnnotation sometimes fail. + * Fix Javadoc for SystemUtils.isJavaVersionAtMost(). + * Fix StringUtils.unwrap throws StringIndexOutOfBoundsException. + * Fix formatting of isAnyBlank() and isAnyEmpty(). + * TypeUtils. containsTypeVariables does not support GenericArrayType. + * Javadoc of some methods incorrectly refers to another method. + * Refine StringUtils.lastIndexOfIgnoreCase. + * Refine StringUtils.abbreviate. + * Refine StringUtils.isNumericSpace. + * Refine StringUtils.deleteWhitespace. + * Correction in Javadoc of some methods. + * Javadoc for RandomStringUtils.random() letters, numbers parameters is wrong. + * Correct markup in Javadoc for unbalanced braces. + * MethodUtils.invokeMethod NullPointerException in case of null in args list. + * Fix 2 digit week year formatting. + * Fix broken Javadoc links to commons-text. + * Add and use ThreadUtils.sleep(Duration). + * Add and use ThreadUtils.join(Thread, Duration). + * Add ObjectUtils.wait(Duration). + - Changes: + * ArrayUtils.toPrimitive(Object) does not support boolean and other types. + * Enable Dependabot. + * Bump junit-jupiter from 5.6.2 to 5.7.0. + * Bump spotbugs from 4.1.2 to 4.2.1. + * Bump spotbugs-maven-plugin from 4.0.0 to 4.2.0. + * Bump biz.aQute.bndlib from 5.1.1 to 5.3.0. + * Bump junit-pioneer from 0.6.0 to 1.1.0. + * Bump checkstyle from 8.34 to 8.40. + * Bump actions/checkout from v2.3.1 to v2.3.4. + * Bump actions/setup-java from v1.4.0 to v1.4.2. + * Update commons.jacoco.version 0.8.5 to 0.8.6 (Fixes Java 15 builds). + * Update maven-surefire-plugin 2.22.2 -> 3.0.0-M5. + * Bump maven-pmd-plugin from 3.13.0 to 3.14.0. + * Bump jmh.version from 1.21 to 1.27. + * Update commons.japicmp.version 0.14.3 -> 0.15.2. + * Processor.java: check enum equality with == instead of .equals() method. + * Bump junit-pioneer from 1.1.0 to 1.3.0. + * Bump maven-checkstyle-plugin from 3.1.1 to 3.1.2. + * Bump actions/cache from v2 to v2.1.4. + * Bump junit-bom from 5.7.0 to 5.7.1. + * Minor Improvements. + * Minor Improvement: Add final variable.try to make the code read-only. + * Minor Improvement: Remove redundant initializer. + * Use own validator ObjectUtils.anyNull to check null String input. +- From 3.11 Update: + - New features: + * Add ArrayUtils.isSameLength() to compare more array types. + * Added the Locks class as a convenient possibility to deal with locked objects. + * Add to Functions: FailableBooleanSupplier, FailableIntSupplier, FailableLongSupplier, FailableDoubleSupplier, and so on. + * Add ArrayUtils.get(T[], index, T) to provide an out-of-bounds default value. + * Add JavaVersion enum constants for Java 14 and 15. + * Add JavaVersion enum constants for Java 16. + * Use Java 8 lambdas and Map operations. + * Change removeLastFieldSeparator to use endsWith. + * Change a Pattern to a static final field, for not letting it compile each time the function invoked. + * Add ImmutablePair factory methods left() and right(). + * Add ObjectUtils.toString(Object, Supplier). + * Add org.apache.commons.lang3.StringUtils.substringAfter(String, int). + * Add org.apache.commons.lang3.StringUtils.substringAfterLast(String, int). + - Fixed Bugs: + * Fix Javadoc for StringUtils.appendIfMissingIgnoreCase(). + * Refine Javadoc. + * Fix typos + * Ignored exception `ignored`, should not be called so. + * StringUtils.replaceEachRepeatedly gives IllegalStateException. + * [JSON string for maps] ToStringBuilder.reflectionToString doesnt render nested maps correctly. + * Correct Javadocs of methods that use Validate.notNull() and replace some uses of Validate.isTrue() with Validate.notNull(). + * Add allNull() and anyNull() methods to ObjectUtils. + - Changes: + * Refine test output for FastDateParserTest + * CharSequenceUtils.lastIndexOf : remake it + * remove encoding and docEncoding and use inherited values from commons-parent + * Simplify null checks in Pair.hashCode() using Objects.hashCode(). + * Simplify null checks in Triple.hashCode() using Objects.hashCode(). + * Simplify some if statements in StringUtils. + * Simplify a null check in the private replaceEach() method of StringUtils. + * Replace some usages of the ternary operator with calls to Math.max() and Math.min(). + * (Javadoc) Fix return tag for throwableOf*() methods. + * CharSequenceUtils.regionMatches is wrong dealing with Georgian. + * Optimize ArrayUtils::isArrayIndexValid method. + * Use List.sort instead of Collection.sort. + * Use StandardCharsets.UTF_8. + * Use Collections.singletonList insteadof Arrays.asList when there be only one element. + * Change array style from `int a[]` to `int[] a`. + * Change from addAll to constructors for some List. + * Simplify if as some conditions are covered by others. + * Fixed Javadocs for setTestRecursive(). + * ToStringBuilder.reflectionToString - Wrong JSON format when object has a List of Enum. + * Make org.apache.commons.lang3.CharSequenceUtils.toCharArray(CharSequence) public. + * org.apache.commons:commons-parent 50 -> 51. + * org.junit-pioneer:junit-pioneer 0.5.4 -> 0.6.0. + * org.junit.jupiter:junit-jupiter 5.6.0 -> 5.6.2. + * com.github.spotbugs:spotbugs 4.0.0 -> 4.0.6. + * com.puppycrawl.tools:checkstyle 8.29 -> 8.34. + * commons.surefire.version 3.0.0-M4 -> 3.0.0-M5.. +- From 3.10 Update: + - New features: + * Add ExceptionUtils.throwableOfType(Throwable, Class) and friends. + * Add EMPTY_ARRAY constants to classes in org.apache.commons.lang3.tuple. + * Add null-safe StringUtils APIs to wrap String#getBytes([Charset|String]). + * Add zero arg constructor for org.apache.commons.lang3.NotImplementedException. + * Add ArrayUtils.addFirst() methods. + * Add Range.fit(T) to fit a value into a range. + * Added Functions.as*, and tests thereof, as suggested by Peter Verhas + * Add getters for lhs and rhs objects in DiffResult. + * Generify builder classes Diffable, DiffBuilder, and DiffResult. + * Add ClassLoaderUtils with toString() implementations. + * Add null-safe APIs as StringUtils.toRootLowerCase(String) and StringUtils.toRootUpperCase(String). + * Add org.apache.commons.lang3.time.Calendars. + * Add EnumUtils getEnum() methods with default values. + * Added indexesOf methods and simplified removeAllOccurences. + * Add support of lambda value evaluation for defaulting methods. + * Add factory methods to Pair classes with Map.Entry input. + * Add StopWatch convenience APIs to format times and create a simple instance. + * Allow a StopWatch to carry an optional message. + * Add ComparableUtils. + * Add org.apache.commons.lang3.SystemUtils.getUserName(). + * Add ObjectToStringComparator. + * Add org.apache.commons.lang3.arch.Processor.Arch.getLabel(). + * Add IS_JAVA_14 and IS_JAVA_15 to org.apache.commons.lang3.SystemUtils. + * ObjectUtils: Get first non-null supplier value. + * Added the Streams class, and Functions.stream() as an accessor thereof. + - Fixed Bugs: + * Make test more stable by wrapping assertions in hashset. + * Generate Javadoc jar on build. + * Trivial: year of release for 3.9 says 2018, should be 2019. + * Use synchronize on a set created with Collections.synchronizedSet before iterating. + * StringUtils.unwrap incorrect throw StringIndexOutOfBoundsException. + * StringIndexOutOfBoundsException in StringUtils.replaceIgnoreCase. + * StringUtils.removeIgnoreCase("?a", "a") throws IndexOutOfBoundsException. + * Corrected usage examples in Javadocs. + * StringUtils abbreviate returns String of length greater than maxWidth. + * Test may fail due to a different order of fields returned by reflection api. + * Sort fields in ReflectionToStringBuilder for deterministic order. + * MethodUtils will throw a NPE if invokeMethod() is called for a var-args method. + * MethodUtils.getAnnotation() with searchSupers = true does not work if super is generic. + - Changes: + * Remove redundant if statements in join methods. + * commons.japicmp.version 0.13.1 -> 0.14.1. + * junit-jupiter 5.5.0 -> 5.5.1. + * junit-jupiter 5.5.1 -> 5.5.2. + * Improve Javadoc based on the discussion of the GitHub PR. + * maven-checkstyle-plugin 3.0.0 -> 3.1.0. + * Update documentation related to the issue LANG-696. + * AnnotationUtils little cleanup. + * Update test dependency: org.easymock:easymock 4.0.2 -> 4.1. + * Update test dependency: org.hamcrest:hamcrest 2.1 -> 2.2. + * Update test dependency: org.junit-pioneer:junit-pioneer 0.3.0 -> 0.4.2. + * Update build dependency: com.puppycrawl.tools:checkstyle 8.18 -> 8.27. + * Update POM parent: org.apache.commons:commons-parent 48 -> 50. + * BooleanUtils Javadoc. + * Functions Javadoc. + * org.easymock:easymock 4.1 -> 4.2. + * org.junit-pioneer:junit-pioneer 0.4.2 -> 0.5.4. + * org.junit.jupiter:junit-jupiter 5.5.2 -> 5.6.0. + * Use Javadoc {@code} instead of pre tags. + * ExceptionUtilsTest to 100%. + * Reuse own code in Functions.java. + * Avoid unnecessary allocation in StringUtils.wrapIfMissing. + * Internally use Validate.notNull(foo, ...) instead of Validate.isTrue(foo != null, ...). + * Add 1 and 0 in toBooleanObject(final String str). + * Remove an redundant argument check in NumberUtils. + * Deprecate org.apache.commons.lang3.ArrayUtils.removeAllOccurences(*) for org.apache.commons.lang3.ArrayUtils.removeAllOccurrences(*). + +- Fixed SPEC file: Replaced broken URL +- Update to 3.9 + * Requires jdk >= 1.8 + * Fixed issues with java 12 + * Add more SystemUtils.IS_JAVA_XX variants + * Adding the Functions class + * Add @FunctionalInterface to ThreadPredicate and ThreadGroupPredicate + * Add isEmpty method to ObjectUtils + * null-safe StringUtils.valueOf(char[]) to delegate to + String.valueOf(char[]). + * Add API org.apache.commons.lang3.SystemUtils.isJavaVersionAtMost(JavaVersion) + * Consolidate the StringUtils equals and equalsIgnoreCase + +- Add OSGi manifest + apache-commons-logging +- Do not build against the log4j12 packages, use the new reload4j + +- Disable tests everywhere, not only for arm6 + +- Added patch + * no-tests.patch + + ignore failing tests for arm6 + apache-commons-math +- Obsolete apache-commons-math3 package (jsc#SLE-23217) + +- use maven local +- drop commons-math3-3.6.1-notests.patch + +- Add alias to the maven artifact +- Clean-up the spec file +- Remove reference to the parent pom, since we don't build with + maven + +- Build with source and target 8 to prepare for a possible removal + of 1.6 compatibility + apache-commons-net +- Upgrade to 3.9.0 (Security fixes) + * Changes in 3.9.0 + + Use yyyy instead of YYYY in SimpleDateFormat #97. + Fixes NET-708. + + Prevent serialization of the 4 classes that implement + Serializable. It is not useful and is unlikely to work + properly. + + Use Math.min and Math.max method instead of manual + calculations. #104. + + Add FTP option to toggle use of return host like CURL. + Fixes NET-711, bsc#1206018, CVE-2021-37533. + + FTPSClient execPROT removes proxy settings #90. Fixes NET-642. + + JUnit5 assertThrows SimpleSMTPHeaderTestCase #121. + + JUnit5 assertThrows TestTimeInfo #120. + + Simplify conditions avoiding extra operations #88. + + Remove reflection from SSLSocketUtils. + + Process files with spaces in name for OS400 #95. + Fixes NET-707. + + [FTP] Add FTPClient.mdtmInstant(String). + + [FTP] Add MLSxEntryParser.parseGmtInstant(String). + + [FTP] Add FTPClient.getControlKeepAliveReplyTimeoutDuration(). + + [FTP] Add FTPClient.setControlKeepAliveReplyTimeout(Duration). + + [FTP] Add FTPClient.getControlKeepAliveTimeoutDuration(). + + [FTP] Add FTPClient.setControlKeepAliveTimeout(Duration). + + [FTP] Add FTPClient.getDataTimeout(). + + [FTP] Add FTPClient.setDataTimeout(Duration). + + [FTP] Add FTPFile.getTimestampInstant(). + * Changes in 3.8.0 + + Add and use NetConstants. + + Add and use SocketClient.applySocketAttributes(). + + [FTP] Add FTPClient.hasFeature(FTPCmd). + + [FTP] Add FTPClient.mdtmCalendar(String). + + [IMAP] Fix concurrent counting of chunks in IMAPExportMbox. + + Fix possible if rare NPEs in tests. + + Update SocketClient default connect timeout from ∞ to 60 + seconds #51. Fixes NET-685. + + Apply SocketClient timeout after connection but before SSL + negotiation. Fixes NET-695. + + Minor Improvements #71, #72. + * Changes in 3.7.2 + + Host name is not set on the SSLSocket causing + isEndpointCheckingEnabled to fail. Fixes NET-689. + + Fix possible socket and input stream leak on socket exception + in org.apache.commons.net.ftp.FTPClient._retrieveFile(String, + String, OutputStream). + + Performance issue when using the FTPClient to retrieve + files #65. Fixes NET-690. + + Improve Javadoc for IMAPSClient #68. Fixes NET-691. + * Changes in 3.7.1 + + [FTPS] javax.net.ssl.SSLException: Unsupported or unrecognized + SSL message, #59. Fixes NET-687. + * Changes in 3.7 + + IMAPClient.APPEND does not always calculate the correct + length. Fixes NET-673. + + ALLO FTP Command for files >2GB. Fixes NET-646. + + IMAPClient could simplify using empty arguments. Fixes + NET-615. + + IMAP fails to quote/encode mailbox names. Fixes NET-614. + + NPE when closing telnet stream. Fixes NET-643. + + Add Automatic-Module-Name MANIFEST entry for Java 9 + compatibility. Fixes NET-648. + + SubnetUtils.SubnetInfo.isInRange("0.0.0.0") returns true for + CIDR/31, 32. Fixes NET-641. + + Telnet subnegotiations hard-limited to 512 bytes - allow + override. Fixes NET-638. + + MVSFTPEntryParser.preParse - MVS, z/OS - allow for merged + Ext/Used fields. Fixes NET-639. + + examples should be in org.apache.commons.net subpackage. Fixes + NET-636. + + Add SIZE command support. Fixes NET-634. + + Add POP3ExportMbox example code + + Add XOAUTH2 to IMAP and SMTP. Fixes NET-633. + + FTPHTTPClient - support for encoding other than UTF-8. Fixes + NET-632. + + Bug in MVSFTPEntryParser.parseUnixList (FindBugs). Fixes + NET-631. + + Error when using org.apache.commons.net.ftp.FTPClient + setControlKeepAliveTimeout. Fixes NET-584. + + SubnetUtils#SubnetUtils - improved comment. Fixes NET-626. + + SubnetUtils - improve construction. Fixes NET-625. + + SubnetInfo#getCidrSignature - improve functions. Fixes + NET-624. + + SubnetInfo#toCidrNotation: A wrong format subnet mask is + allowed. Fixes NET-624. + + SubnetUtils - fixed spelling errors. Fixes NET-623. + + SubnetUtils#SubnetInfo - remove unnecessary accessors. Fixes + NET-621. + + SubnetUtils - improve binary netmask algorithm. Fixes NET-619. + + System Information Leak in ftp parser. Fixes NET-613. + + VMS ftp LIST parsing results in empty file list. Fixes + NET-678. + + FTPListParseEngine should support listing via MLSD. Fixes + NET-674. + + NullPointerException when FTPClient remote verification fails. + Fixes NET-663. + + 227 Entering Passive Mode. Fixes NET-649. + + Next and Previous IP Address in SubnetUtils.SubnetInfo. Fixes + NET-660. + + MVSFTPEntryParser doesn't support Record Formats of U. Fixes + NET-682. + +- Build with source/target levels 8 + -- Move from jpackage-utils to javapackage-tools - -- use add_maven_depmap - apache-commons-parent +- Upgrade to version 52 +- Full changelog: + * github.com/apache/commons-parent/blob/master/RELEASE-NOTES.txt + -- rename to apache-commons-parent to be sync with jpp and Fedora -- update to release 23 - * java-1.7 profile - * ssh/scp support to maven-site-plugin in Maven3 - apache-ivy +- Upgrade to version 2.5.1 (bsc#1205142, bsc#1205138) + * Breaking: + + Removed old fr\jayasoft\ivy\ant\antlib.xml AntLib definition + file. + * Fixes: + + CVE-2022-37865 allow create/overwrite any file on the system. + (see https://ant.apache.org/ivy/security.html) + + CVE-2022-37866 Path traversal in patterns. + (see https://ant.apache.org/ivy/security.html) + + ResolveEngine resets dictator resolver to null in the global + configuration. + + ConcurrentModificationException in + MessageLoggerHelper.sumupProblems. + + useOrigin="true" fails with file-based ibiblio. + + ivy:retrieve Ant task didn’t create an empty fileset when no + files were retrieved to a non-empty directory. + + ivy:retrieve Ant task relied on the default HTTP header + "Accept" which caused problems with servers that interpret it + strictly (e.g. AWS CodeArtifact). + * Improvements: + + Ivy command now accepts a URL for the -settings option. + +- Upgrade to upstream version 2.5.0 +- Force building with JDK < 14, since it imports statically a class + removed in JDK14 +- Change dependencies for the httpclient to httpcomponents-client + instead of apache-commons-httpclient +- Modified patch: + * apache-ivy-global-settings.patch + + implement the same functionality with a bit of less code +- Removed patches: + * apache-ivy-2.4.0-jdk9.patch + * port-to-bc-1.52.patch + + not needed with this version + apache-logging-parent +- Upgrade to logging-parent 5 +- Do not require maven-local, since it can be handled by + javapackages-local just fine + apache-parent +- SPEC file: Fixed URL tag + +- Check upstream source signature + apache-pdfbox +- Fix build with bouncycastle 1.71 and the new bcutil artifact + +- Build with source/target levels 8 + +- Package all resources in pdfbox module + +- Update to 2.0.23: + * Security fixes: + - CVE-2021-27807: A carefully crafted PDF file can trigger an + infinite loop while loading the file [bsc#1184356] + - CVE-2021-27906: OutOfMemory-Exception while loading a crafted + PDF file [bsc#1184357] + * Bug fixes: + - Transparency Group issues + - getLastSignatureDictionary modifies internal structure of PDDocument + - NullPointerexception in AcroFormOrphanWidgetsProcessor.resolveNonRootField() + - AcroForm PDTextField formatting lost when setting value + - java.lang.IndexOutOfBoundsException + - Failure to modify cropBox when splitting a PDF Page vertically into 2 pieces + - ArrayIndexOutOfBoundsException in isOwnerPassword + - IllegalArgumentException in computeEncryptedKeyRev56 + - IllegalArgumentException in PDFObjectStreamParser.privateReadObjectNumbers + - ClassCastException in COSStream.getFilterList + - ArrayIndexOutOfBoundsException in PDFXrefStreamParser.parseValue + * Improvements: + - Improve document signing + - Allow reuse of subsetted fonts by inverting the ToUnicode CMap + - improve performance in signature validation + - Add more checks to PDFXrefStreamParser and reduce memory footprint + - Use StringBuilder for key in PDDeviceN.toRGBWithTintTransform() + - Don't use RGB loop in PDDeviceN.toRGBWithTintTransform() + +- Add source signature and keyring + +- Update to 2.0.22: + * See https://downloads.apache.org/pdfbox/2.0.22/RELEASE-NOTES.txt +- Remove provided binaries + +- Upgrade to 2.0.19: + * Move from 1.x release line to the 2.x one. + * This is a ABI change + * Generate the ant build system from the maven one and customize + it +- Removed patches: + * disable-downloads.patch + * fix-javadoc-dep.patch + * fix-version.patch + * pdfbox-1.8.12-bouncycastle.patch + * pdfbox-1.8.12-sourcetarget.patch + + incorporated in the customizations of the ant build system + apiguardian +- Build with java source and target levels 8 + applet-window-buttons +- Add kdecoration-5.27.patch to fix build with Plasma 5.27 +- Increase version requirement for plasma and kdecoration to 5.27 + apptainer +- added simple sif building for SLE systems via suseconnect-container +- added files: + * simpler-sif-building.patch + * SLE-12SP5.def + * leap.def + aqute-bnd +- Update to aqute-bnd 5.1.1 + * ant plugin is in separate artifact +- Removed patch: + * 0002-Fix-ant-compatibility.patch + + fixed by upstream + +- Modified patches: + * 0001-Disable-removed-commands.patch + * 0002-Fix-ant-compatibility.patch + * 0001-Port-to-OSGI-7.0.0.patch -> 0003-Port-to-OSGI-7.0.0.patch + + rediff to changed context +- Added patch: + * 0004-maven-plugin-dependencies.patch + + Do not build a whole artifact, if we need only one source file + +- Added patch: + + aqute-bnd-java8compat.patch + + Produce bytecode compatible with Java 8 + +- Update to aqute-bnd 5.1.1 +- Removed patch: + * aqute-bnd-3.5.0-java8compat.patch + +- Addes patch: + * 0001-Port-to-OSGI-7.0.0.patch + + Port to OSGI 7.0.0 + ardour +- Update to 7.2.0. + * New MIDI input port dedicated to controlling trigger slots + * TouchOSC support improvements + * MIDI Lyrics Importing + * Fixes for the tempo maps + * Fall back to libsndfile if ffmpeg is not available + * Consistent Audio/MIDI monitor modes + * UX/UI Improvements + * Check https://ardour.org/whatsnew.html for the full list of + changes + args4j +- Build with java source and target levels 8 + ark +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- switch to pkgconfig(zlib) so that alternative providers can be + used + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release +- Rebase 0001-Support-building-against-libarchive-3.3.2-again.patch + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ +- Drop patches, now upstream: + * 0001-remove-l-flag-to-7z-a.patch + * 0001-Support-7zip-as-well-as-p7zip.patch + +- Add patches to fix issues caused by p7zip replacement in + openSUSE (boo#1199190): + * 0001-remove-l-flag-to-7z-a.patch + * 0001-Support-7zip-as-well-as-p7zip.patch + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Fix soversion + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Skip parent directory check if it is already read-only + * Skip non-local files in extract file item action + * Cache result of libarchiveHasLzo + * Use a better and simpler default name for multi-file archives + * [compress action] Enable fancy "job finished" notification + * app/compressfileitemaction: Show archive name in menu actions + * kerfuffle/addtoarchive: Add getFileName() + * [Previewer] Use file name in archive for window caption + * Kdelibs4ConfigMigrator will be removed in qt6 + * Do not highlight file after compression (kde#440663) + * We depend agains 5.86. + * Kerfuffle CreateJob: delete addJob in dtor (kde#443540) + * Mark LoadJob as transient + * Fix extraction "Dolphin Actions" not abiding "Open destination + folder after extracting" setting. (kde#319134) + * [libarchiveplugin] Remove trailing slash while there is one + * [libarchiveplugin] Handle absolute paths + * Make AddToArchive::fileName() const. + * Port away from deprecated KPluginLoader + artikulate +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use not deprecated enum + * Time to increase version + use directly add_subdirectory + * Add missing override keyword + asm3 +- Build with source/target levels 8 + +- Remove a stray "rm -rf" from the spec file + aspell +- security update +- modified patches + % aspell-quotes.patch (p1) + % aspell-strict-aliasing.patch (p1) +- added patches + fix CVE-2019-25051 [bsc#1188576], heap-buffer-overflow in acommon:ObjStack:dup_top + + aspell-CVE-2019-25051.patch + +- recommend aspell-en also from the library [bsc#1177523] + +- Remove/replace old specfile constructs. + +- version update to 0.60.8 + * Prevent a potentially unbounded buffer over-read by no longer + supporting null-terminated UCS-2 and UCS-4 encoded strings with the + original C API. @xref{Upgrading from Aspell 0.60.7}. + * Ensure that possible typos are listed before other suggestions when + typo analysis is used. Also fix a bug so that suggestions that split + a word using a space or hyphen are not always first. + * Add Markdown filter. + * Add new @option{wordlists} option, which is a list of UTF-8 files that + contain additional words to accept. + * Add new @option{camel-case} option, which enables support for checking + camelCase words. + * Sort personal and replacement dictionaries. + * Change @code{ultra} suggestion mode to only find words that are within + one-edit distance or have the same soundslike. + * Implement the @code{aspell filter} command. + * Fix a bug in @code{AspellDocumentChecker} that prevented it from + working with UCS-2 and UCS-4 encoded strings. + * Remove unused @option{sug-edit-dist} option. + * @code{AspellDocumentChecker} now expects the document a line at a time + in order to work with the new Markdown filter. If the document is + split on white space characters instead, nothing will break, but new + filters such as the Markdown filter may give incorrect results. + * The @option{clean} option and command will no longer split a word. + * Various documentation improvements. + * Removal of several outdated appendices that don't really belong in the + main manual. Parts that are still relevent may eventually be moved + elsewhere, but for now they are available online at + @uref{http://aspell.net/0.60.7/man-html/}. + * Fix various crashes and other problems found by Google's OSS-Fuzz. + * Add partial support for recognizing the Unicode apostrophe (') in + words. In particular Aspell will accept the Unicode apostrophe when + the language uses an ISO Latin charset that doesn't already have a + Unicode apostrophe. For now, Aspell will still use the ASCII version + in suggestions. + * Detect when a dictionary compiled on a 32-bit machine is used on a + 64-bit one (and vise versa), as due to an oversight, compiled + dictionaries depend on more than the endianness. Also added a compile + time option to remove this dependency, but at the cost of breaking + compatibility with already compiled dictionaries on 64-bit systems. + * Fix a bug which caused Aspell to crash when passing in a null string + to almost any of the C API functions. This should not happen if the + size is also zero as the pointer should never be derefrenced. + * Fix a bug that caused Aspell to crash with a SEGFAULT when built with + mingw-w64. + * In addition to outputting a warning when building with NDEBUG defined, + also include NDEBUG in the version string. + * Various compile fixes for newer version of Gcc and Clang. + * Fix VPATH builds. + * Use utf-8 encoding for manual instead of iso-8859-1. + * Other minor updates and bug fixes. +- deleted patches + - aspell-automake-1.13.patch (upstreamed) + - aspell-epmty_file.patch (upstreamed, bsc#266130 does not exhibit) + - gcc7-fix-warnings.patch (upstreamed) + +- Compact descriptions + +- gcc7-fix-warnings.patch - Fix warnings reported by GCC7. + +- Add gpg signature +- Remove old ppc provides/obsoletes +- Cleanup spec file with spec-cleaner + +- baselibs.conf: libaspell15 + obsoletes "aspell- <= " + provides "aspell- = " + +- license GFDL-1.1+ and LGPL-2.1 and HPND and SUSE-BSD-Mark-Modifications + [bnc#777131] + +- license update: GFDL-1.1+ and LGPL-2.1 and HPND and BSD-3-Clause + SDPX + atinject +- Alias to the new jakarta name + +- Fetch the sources using a source service +- Do not use the upstream build.sh, but use it to write a + necessary part directly to the spec file + +- Build with source/target levels 8 +- Added patch: + * atinject-javadoc.patch + + fix build with javadoc 17 + atkmm1_6 +- Update to version 2.28.3: + + Build: + - Support building with Visual Studio 2022 (Chun-wei Fan) + - Meson build: Specify 'check' option in run_command() + Will be necessary with future versions of Meson. + - Meson build: Perl is not required by new versions of mm-common + - Meson build: Avoid unnecessary configuration warnings + - Meson build: Require meson >= 0.55.0 (Kjell Ahlstedt) +- Require atk >= 2.12.0 + Not a new requirement, but previously it was not specified in + configure.ac and meson.build. (Kjell Ahlstedt) +- Rename README to README.md + +- turn off doc build, it does not work with new doxygen + +- Update to version 2.28.1: + + Build: + - Improve NMake support + - Use __declspec(dllexport) when building with Visual Studio + - Add Meson support + - doc/reference/: Update for Doxygen >= 1.8.16 +- Add meson BuildRequires and macros following upstreams port. +- Add doxygen, graphviz and xsltproc BuildRequires, needed now for + building documentation. +- Replace gcc-c++ with generic c++_compiler BuildRequires. +- Tweak setup macro and fdupes call. + +- Update to version 2.28.0: + + No changes, version bump only. +- Changes from version 2.24.3: + + Fix silent builds. + + Text: Plug memory leaks in get_text_vfunc() and + get_selection_vfunc(). These vfuncs shall delete the returned + character array after it has been copied to a Glib::ustring. + + Replace the Visual Studio project files with MSVC NMake project + files. + +- Modernize spec-file by calling spec-cleaner + +- rectify rpm groups + +- Rename to atkmm1_6: atkmm 2.25.x brings a new API/ABI to be used + in GTK4 based applications. + +- Update to GNOME 3.20 Fate#318572 + +- Update to version 2.24.2: + + Regenerate with the latest glibmm. + +- Update to version 2.24.1: + + Regenerate with the latest glibmm. +- Changes from version 2.24.0: + + MSVC build fixes. + +- Update to version 2.23.3: + + Rebuilt with latest glibmm, whose gmmproc generates C++ move + operations. + +- Update to version 2.23.2: + + Use (and require) C++11. +- Changes from version 2.23.1: + + Atk: + - Document: Add get/set_attribute() and deprecate + get_document() and get_document_type(). + - Component: Deprecate add/remove_focus_handler, get_size() and + get_position(). + - Add Range. + - Table: + . Deprecate get_column/row_at_index(). + . Add a get_at() const version and deprecate get_index_at(). + - Text: + . Deprecate get_text_before_offset(), + get_text_after_offset(). + . Add get_string_at_offset(), deprecating other methods for + it. + - Value: Deprecate get_minimum/maximum_range() in favour or + get_range(). + + Build: Update MSVC 2005, 2008 and 2010 Projects: Add "Install" + Project. + attica-qt5 +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + aubio +- Replace pkgconfig(libavresample) with pkgconfig(libswresample) + BuildRequires as ffmpeg-5 does not provide libavresample. +- Add cdfe9ce.patch: [source_avcodec] avoid deprecation warning + with latest avcodec api (58.134.100). +- Add 8a05420.patch: [source_avcodec] define FF_API_LAVF_AVCTX for + libavcodec > 59, thx @berolinux (closes gh-353). + augeas +- add augeas-sysctl_parsing.patch (bsc#1197443) + * backport original patch and rebase + +- add remove-unportable-tests.patch to fix build + +- Allow all printable ASCII characters in WPA-PSK definition + * augeas-allow_printable_ASCII.patch + * bsc#1185524 + * Sourced from https://github.com/hercules-team/augeas/pull/723/commits + * Credit to Michal Filka + +- Add new directives and options supported in chrony since 3.3 up to 4.0. + * augeas-new_options_for_chrony.patch + * [bsc#1178470] + * sourced from https://github.com/hercules-team/augeas/pull/698 + +- update to 1.12.0 + General changes/additions + - update gnulib to 91584ed6 + Lens changes/additions + - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597) + - DevfsRules: add lens for FreeBSD devfs.rules files + - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599) + - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606) + - Krb5: add more pkinit_* options (Issue #603) + - Logrotate: fix missing recognition of double quoted filenames (Issue #611) + - Multipath: accept values enclosed in quotes (Issue #583) + - Nginx: support unix sockets as server address (Issue #618) + - Nsswitch: add merge action (Issue #609) + - Pam: accept continuation lines (Issue #590) + - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620) + - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595) + - Syslog: accept 'include' directive (Issue #486) + - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594) + - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601) + - Ssh: accept RekeyLimit (Issue #605) + - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587) + - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588) + - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen) + - Toml: new lens to parse .toml files (PR #91) + - Xorg: accept empty values for options (arnolda, PR #596) +- refresh patches +- run spec-cleaner + +- Add gcc9-disable-broken-test.patch in order to address bsc#1120894. + +- Don't ignore %check test result, the testsuite now successfully + passes + +- update to 1.11.0 + General changes/additions + - augmatch: add a --quiet option; make the exit status useful + to tell whether there was a match or not + - Drastically reduce the amount of memory needed to evaluate + complex path expressions against large files (Issue #569) + - Fix a segfault on OSX when 'augmatch' is run without any + arguments (Issue #556) + API changes + - aug_source did not in fact return the source; and always + returned NULL for that. That has been fixed. + Lens changes/additions + - Chrony: add new options supported in chrony 3.2 and 3.3 + (Miroslav Lichvar) + - Dhclient: fix parsing of append/prepend and similar + directives (John Morrissey) + - Fstab: allow leading whitespace in mount entry lines + (Pino Toscano) (Issue #544) + - Grub: tolerate some invalid entries. Those invalid entries + get mapped to '#error' nodes + - Httpd: accept comments with whitespace right after a tag + opening a section (Issue #577) + - Json: allow escaped slashes in strings (Issue #557) + - Multipath: accept regular expressions for devnode, wwid, + and property in blacklist and blacklist_exceptions sections + (Issue #564) + - Nginx: parse /etc/nginx/sites-enabled (plumbeo) allow + semicolons inside double quoted strings in simple directives, + and allow simple directives without an argument (Issue #566) + - Redis: accept the 'bind' statement with multiple IP addresses + (yannh) (Issue #194) + - Rsyslog: support include() directive introduced in + rsyslog 8.33 + - Strongswan: new lens (Kaarle Ritvanen) + - Systemd: do not try to treat *.d or *.wants directories as + configuration files (Issue #548) + +- Fix RPM groups. + +- update to 1.10.1: + General changes/additions + New CLI utility 'augmatch' to print the tree for a file and select + some of its contents + New command 'count' in augtool + New function 'not(bool) -> bool' for path expressions + The path expression 'label[. = "value"]' can now be written more + concisely as 'label["value"]' + API changes + libfa has now a function fa_json to export an FA as a JSON file, and + fa_state_* functions that make it possible to iterate over the FA's + states and transitions. (Pedro Valero Mejia) + Add functions aug_ns_label, aug_ns_value, aug_ns_count, and + aug_ns_path to get the label (with index), the value, the number of + nodes, and the fully qualified path for nodes stored in a nodeset in + a variable efficiently + Lens changes/additions + Grubenv: new lens to process /boot/grub/grubenv (omgold) + Httpd: also read files from /etc/httpd/conf.modules.d/*.conf + (Tomas Meszaros) (Issue #537) + Nsswitch: allow comments at the end of a line (Philip Hahn) (Issue #517) + Ntp: accept 'ntpsigndsocket' statement (Philip Hahn) (Issue #516) + Properties: accept empty comments with DOS line endings (Issue #161) + Rancid: new lens for RANCiD router databases (Matt Dainty) + Resolv: accept empty comments with DOS line endings (Issue #161) + Systemd: also process /etc/systemd/logind.conf (Pat Riehecky) + YAML: process a document that is just a sequence (John Vandenberg) +- drop chrpath dependency, the offending dump binary is no longer shipped + +- Use %license (boo#1082318) + +- Version update to 1.9.0: + - General changes/additions + * Fix error in handling escaped whitespace at the end of path expressions + (addresses CVE-2017-7555) + * several improvements to the error messages when transforming a tree + back to text fails. They now make it clearer what part of the tree + was problematic, and what the tree should have looked like. + * Fixed the pkg-config file, which should now be usable + * Fix handling of backslash-escaping in strings and regular expressions + in the lens language. We used to handle constructs like "\\" and + /\\\\/ incorrectly. (Issue #495) + * do not unescape the default value of a del on create; otherwise we are + double unescaping these strings (Issue #507) + * remove tempfile when saving files because destination is not writable + (Issue #479) + * span information is now updated on save (Issue #467) + * fix lots of warnings generated by gcc 7.1 + * Various changes to reduce bashisms in tests and make them run on + FreeBSD (Romain Tartière) + - API changes + * add function aug_ns_attr to allow iterating through a nodeset + quickly. See examples/dump.c for an example of how to use them + instead of aug_get, aug_label etc. and for a way to measure + performance gains. + - Lens changes/additions + * Ceph: new lens for /etc/ceph/ceph.conf + * Cgconfig: accept fperm & dperm in admin & task (Pino Toscano) + * Dovecot: also load files from /usr/local/etc (Roy Hubbard) + * Exports: relax the rules for the path at the beginning of a line so + that double-quoted paths are legal, too + * Getcap: new lens to parse generic termcap-style capability databases + * Grub: accept toplevel 'boot' entry (Pino Toscano) + * Httpd: handle empty comments with a continuation line (Issue #423); + handle '>""' in a directive properly (Issue #429); make space between + quoted arguments optional (Issue #435); accept quoted strings as part + of bare arguments (Issue #470) + * Nginx: load files from sites-available directory (Omer Katz) (Issue #471) + * Nslcd: new lens for nss-pam-ldapd config (Jose Plana) + * Oz: New lense for /etc/oz/oz.cnf + * postfix lenses: also load files from /usr/local/etc (Roy Hubbard) + * Properties: accept DOS line endings (Issue #468) + * Rtadvd: new lens to parse the rtadvd configuration file (Matt Dainty) + * Rsyslog: load files from /etc/rsyslog.d (Doug Wilson) (Issue #475); + allow spaces before the # starting a comment; allow comments inside + config statements like 'module' + * Ssh: accept '=' to separate keyword from arguments + * Sshd: split HostKeyAlgorithms into list of values; recognize quoted + group names with spaces in them (Issue #477) + * Sudoers: recognize "match_group_by_gid" (Luigi Toscano) (Issue #482) + * Syslog: allow spaces before the # starting a comment + * Termcap: new lens to parse termcap capability databases (Matt Dainty) + * Vsftpd: accept seccomp_sandbox (Denys Stroebel) + * Xymon: accept 'group-sorted' directive (Issue #462) + +- Version update to 1.8.0: + * See the News file for all the details +- Verified it contains fixes for bsc#933210 bsc#975729 bsc#925225 + bsc#1023204 CVE-2014-8119 + +- Version update to 1.6.0: + * See the NEWS file for the details + +- Update to version 1.5.0: + - General changes/additions + * augtool: new --timing option that prints after each operation how long + it took + * augtool: print brief help message when incorrect options are given rather + than dumping all help text + * Path expressions: optimize performance of evaluating certain + expressions + * lots of safety improvements in libfa to avoid using uninitialized + values and the like (Daniel Trebbien) + * tolerate building against OSX' libedit (Issue #256) + - API changes + * aug_match: fix a bug where expressions like /foo/*[2] would match a + hidden node and pretend there was no match at all. We now make sure + we never match a hidden node. Thanks to Xavier Mol for reporting the + problem. + * aug_get: make sure we set *value to NULL, even if the provided path is + invalid (Issue #372) + * aug_rm: fix segfault when deleting a tree and one of its ancestors + (Issue #319) + * aug_save: fix segfault when trying to save an invalid subtree. A + routine that was generating details for the error message overflowed + a buffer it had created (Issue #349) + - Lens changes/additions + * AptConf: support hash comments + * AptSources: support options (Issue #295), + support brackets with spaces in URI (GH #296) + rename test file to test_aptsources.aug + * Chrony: allow signed numbers and indentation, fix stray EOL entry, + disallow comment on EOL, add many missing directives and + options (Miroslav Lichvar, RHBZ#1213281) + add new directives and options that were added in + chrony-2.2 and chrony-2.3 and improve parsing of + access configuration (Miroslav Lichvar, Issue #348) + add new options for chrony-2.4 (Miroslav Lichvar) + * Dhclient: avoid put ambiguity for node without value (Issue #294) + * Group: support NIS map, support an overridden and disabled password, + i.e. `+:*::` (Matt Dainty) (Issue #258) + * Host_Conf: support spaces between list items (Cedric Bosdonnat, Issue #358) + * Httpd: add paths to SLES vhosts + (Jan Doleschal) (Issue #268) + parse backslashes in directive arguments (Issue #307) + parse mismatching case of opening/closing tags + parse multiple ending section tags on one line + parse wordlists in braces in SSLRequire directives + parse directive args starting with double quote (Issue #330) + parse directive args containing quotes + support perl directives (Issue #327) + parse line breaks/continuations in section arguments + parse escaped spaces in directive/section arguments + parse backslashes at the start of directive args (Issue #324) + * Inputrc: support $else (Cedric Bosdonnat, Issue #359) + * Interfaces: add support for source-directory (Issue #306) + * Json: add comments support, refactor, + allow escaped quotes and blackslashes + * Keepalived: fix space/tag alignments and hanging spaces, + add vrrp_mcast_group4 and vrrp_mcast_group6, + add more vrrp_instance flags, + add mcast/unicast_src_ip and unicast_peer, + add missing garp options, + add vrrp_script options, + expand vrrp_sync_group block, + allow notify option + (Joe Topjian) (Issue #266) + * Known_Hosts: refactoring and description fixed + * Logrotate: support dateyesterday option (Chris Reeves) (GH #367, #368) + * MasterPasswd: new lens to parse /etc/master.passwd + (Matt Dainty) (Issue #258) + * Multipath: add various missing keywoards (Olivier Mangold) (Issue #289) + * MySQL: include /etc/my.cnf.d/*.cnf (Issue #353) + * Nginx: improve typechecking of lens, + allow masks in IP keys and IPv6 (Issue #260) + add @server simple nodes (Issue #335) + * Ntp: add support for basic interface syntax + * OpenShift_Quickstarts: Use Json.lns + * OpenVPN: add all options available in OpenVPN 2.3o + (Justin Akers) (Issue #278) + * Puppetfile: name separator is not mandatory + add support for moduledir (Christoph Maser) + * Rabbitmq: remove space in option name, + add support for cluster_partitioning_handling, + add missing simple options (Joe Topjian) (Issue #264) + * Reprepro_Uploaders: add support for distribution field + (Mathieu Alorent) (Issue #277), + add support for groups (Issue #283) + * Rhsm: new lens to parse subscription-manager's /etc/rhsm/rhsm.conf + * Rsyslog: improve property filter parsing, + treat whitespace after commas as optional. + recognize '~' as a valid syslog action (discard) + (Gregory Smith) (Issue #282), + add support for redirecting output to named pipes + (Gerlof Fokkema) (Issue #366) + * Shellvars: allow partial quoting, mixing multiple styles + (Kaarle Ritvanen) (Issue #183); + allow wrapping builtin argument to multiple lines + (Kaarle Ritvanen) (Issue #184); + support ;; on same line with multiple commands + (Kaarle Ritvanen) (Issue #185); + allow line wrapping and improve quoting support + (Kaarle Ritvanen) (Issue #187); + accept [] and [[]] builtins (Issue #188); + allow && and || constructs after condition + (Kaarle Ritvanen) (Issue #265); + add pattern nodes in case entries + (BREAKING CHANGE: case entry values are now in a + @pattern subnode) (Kaarle Ritvanen) (Issue #265) + add eval builtin support; + add alias builtin support; + allow (almost) any command; + allow && and || after commands (Issue #215); + allow wrapping command sequences + (Kaarle Ritvanen) (Issue #333); + allow command-specific environment variable + (Kaarle Ritvanen) (Issue #332); + support subshells (Issue #339) + newlines in start of functions + allow newlines after actions + support comments after function name (Issue #339) + exclude SuSEfirewall2 (Cedric Bosdonnat, Issue #357) + * Simplelines: parse OpenBSD's hostname.if(5) + files (Jasper Lievisse Adriaanse) (Issue #252) + * Smbusers: add support for ; comments + * Spacevars: support flags (Issue #279) + * Ssh: add support for HostKeyAlgorithms, KexAlgorithms + and PubkeyAcceptedKeyTypes (Oliver Mangold) (Issue #290), + add support for GlobalKnownHostsFile (Issue #316) + * Star: New lens to parse /etc/default/star + * Sudoers: support for negated command alias + (Geoff Williams) (Issue #262) + * Syslog: recognize '~' as a valid syslog action (discard) + (Gregory Smith) (Issue #282) + * Tmpfiles: new lens to parse systemd's tempfiles.d configuration + files (Julien Pivotto) (Issue #269) + * Trapperkeeper: new lens for Puppet server configuration files + * Util: add comment_c_style_or_hash lens + add empty_any lens + * Vsftpd: add isolate and isolate_network options + (Florian Chazal) (Issue #334) + * Xml: allow empty document (Issue #255) + * YAML: new lens (subset) (Dimitar Dimitrov) (Issue #338) +- Drop upstreamed patches: + 27d8457-inputrc-lens-support-mapping-like.patch + 2d12670-inputrc-lens-support-else.patch + 49bcfbe-Exclude-network-if-up.d-SuSEfirewall2-in-shellvars-l.patch + 7558c12-host_conf-lens-spaces-between-list-items-support.patch + +- Fix errors showing up in guestfs tools. + Add upstreamed patches: + 27d8457-inputrc-lens-support-mapping-like.patch + 2d12670-inputrc-lens-support-else.patch + 49bcfbe-Exclude-network-if-up.d-SuSEfirewall2-in-shellvars-l.patch + 7558c12-host_conf-lens-spaces-between-list-items-support.patch + +- Version bump to 1.4.0: + * Loads of bugfixes all around the package + * Read up NEWS file for the detailed changes + +- Whitespace + +- restore keyring and .sig file, as this is checked by the OBS + source service + +- Update to version 1.3.0 + + General changes/additions + * Add missing cp entry in manpage (GH issue #78) + * Add seq to vim syntax highlight (Robert Drake) + * Update augtool.1 man page with new commands and --span, RHBZ#1100077 + * augtool autocomplete includes command aliases, RHBZ#1100184 + * Remove unused "filename" argument from dump-xml command, RHBZ#1100106 + * aug_save returns non-zero result when unable to delete files, + RHBZ#1091143 + + Lens changes/additions + * Aliases: permit missing whitespace between colon and recipients + * AptPreferences: Support spaces in origin fields + * Cgconfig: handle additional valid controllers (Andy Grimm) + * Chrony: New lens to parse /etc/chrony.conf (Pat Riehecky) + * CPanel: New lens to parse cpanel.config files + * Desktop: Allow @ in keys (GH issue #92) + * Device_map: Parse all device.map files under /boot (Mike Latimer) + * Dhclient: Add support for option modifiers (Robert Drake, + GH issue #95) + Parse hash statements with dhcp-eval strings + * Dhcpd: stmt_string quoted blocks no longer store quote marks + (incompatible change), + many changes to support more record types (Robert Drake) + * Group: NIS support (KaMichael) + * Grub: handle "foreground" option, RHBZ#1059383 (Miguel Armas) + * Gshadow: New lens (Lorenzo Catucci) + * Httpd: Allow eol comments after section tags + Allow continued lines inside quoted value (GH issue #104) + Allow comparison operators in tags (GH issue #154) + * IPRoute2: handle "/" in protocol name, swap ID and name fields + (incompatible change), RHBZ#1063968, + handle hex IDs and hyphens, as present in + rt_dsfield, RHBZ#1063961 + * Iptables: parse /etc/sysconfig/iptables.save, RHBZ#1144651 + * Kdump: parse new options, permit EOL comments, refactor, RHBZ#1139298 + * Keepalived: Add more virtual/real server settings and checks, RHBZ#1064388 + * Known_Hosts: New lens for SSH known hosts files + * Krb5: permit braces in values when not in sub-section, RHBZ#1066419 + * Ldso: handle "hwcap" lines (GH issue #100) + * Lvm: support negative numbers, parse /etc/lvm/lvm.conf (Pino Toscano) + * Multipath: add support for rr_min_io_rq (Joel Loudermilk) + * NagiosConfig and NagiosObjects: Fix documentation (Simon Sehier) + * NetworkManager: Use the Quote module, support # in values (no eol comments) + * OpenVPN: Add support for fragment, mssfix, and script-security + (Frank Grötzner) + * Pagekite: New lens (Michael Pimmer) + * Pam: Add partial support for arguments enclosed in [] (Vincent Brillault) + * Passwd: Refactor lens (Lorenzo Catucci) + * Redis: Allow empty quoted values (GH issue #115) + * Rmt: New lens to parse /etc/default/rmt, RHBZ#1100549 + * Rsyslog: support complex $template lines, property filters and file + actions with templates, RHBZ#1083016 + * Services: permit colons in service name, RHBZ#1121263 + * Shadow: New lens (Lorenzo Catucci) + * Shellvars: Handle case statements with same-line ';;', RHBZ#1033799 + Allow any kind of quoted values in block + conditions (GH issue #118) + Support $(( .. )) arithmetic expansion in variable + assignment, RHBZ#1100550 + * Simplevars: Support flags and empty values + * Sshd: Allow all types of entries in Match groups (GH issue #75) + * Sssd: Allow ; for comments + * Squid: Support configuration files for squid 3 (Mykola Nikishov) + * Sudoers: Allow wuoted string in default str/bool params (Nick Piacentine) + * Syslog: Support "# !" style comments (Robert Drake, GH issue #65) + Permit IPv6 loghost addresses, RHBZ#1129388 + * Systemd: Allow quoted Environment key=value pairs, RHBZ#1100547 + Parse /etc/sysconfig/*.systemd, RHBZ#1083022 + Parse semicolons inside entry values, RHBZ#1139498 + * Tuned: New lens for /etc/tuned/tuned-main.conf (Pat Riehecky) + * UpdateDB: New lens to parse /etc/updatedb.conf + (incompatible change as this file used to be processed with + Simplevars) + * Xml: Allow backslash in #attribute values (GH issue #145) + Parse CDATA elements (GH issue #80) + * Xymon_Alerting: refactor lens (GH issue #89) +- Remove the sig and the keyring file as there is no gpg verification + anyway +- Remove augeas-device_map-grub2.patch, fixed on upstream release + auto +- Update to upstream release 1.6.1 + * provides the auto-value-annotations artifact + +- Update to upstream release 1.5.4 +- Fetch 4 different tarballs in order to have correctly tagged + submodules in the build + avalon-framework +- Do not build against the log4j12 packages, use the new reload4j + -- provide compat symlinks in /usr/share/java/excalibur - part of a fix fo bnc#800694 - avalon-logkit +- Do not build against the log4j12 packages, use the new reload4j + +- Do not build the org.apache.log.output.lf5 package + aws-sdk-java +- Force generating javadoc with maven-javadoc-plugin, since the + xmvn javadoc mojo is crashing on this package + +- Double the maximum memory for javadoc to avoid out-of-memory + on certain architectures + +- Build against the standalone JavaEE modules unconditionally + +- Build with java source and target levels 8 +- Added patch: + * aws-sdk-java-ambiguous-Record.patch + + fix name clashes with the new java.lang.Record + axis +- Depend on the glassfish-activation-api standalone in order to + prevent missing APIs when running the ant task + +- Unify the dependency on glassfish-activation-api instead of jaf + and gnu-jaf +- Added patch: + * unimplemented-saaj13-methods.patch + + on systems where the JavaEE modules exist, allow building + against newer versions of APIs + +- Alias relevant artifacts to org.apache.axis + +- Do not build against the log4j12 packages, use the new reload4j + baloo5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Change KIO worker logging categories to kf.kio.workers.* + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * [TermGeneratorTest] Reduce code duplication + * Correct and simplify OrpostingIterator constructor + * Convert kded metadata to JSON + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * tag:/ better handle uds name field (kde#449126) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * [Timeline KIO] Don't announce that we can write + * Require unittests to pass for CI jobs to pass + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Use libc rename() calls rather than QFile to simulate renames + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Qt6 Linux CI + * Static libs linked into shared libs need -fPIC + * Fix KFileMetaData::PropertyMap related Qt6 build issues + * install in kf + * now exec line is not usefull + * Use camel case include + * Add missing include (qt6) + * engine/idutils.h - fix compile in filePathToStat + baloo5-widgets +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Skip slow files (kde#423501) + * Remove unused cpp from target baloo_filemetadata_temp_extractor + * small adjustements around dimensions field + * Add Dimensions field, hiding width and height by default + * Prepare to port to qt6 + * Add "Details" tab only when metadata was fetched + * Fix some clazy warnings + * Clean up unnecessary cmake include_directories statements + * Display extra fields + * Add git blame ignore file + * Add and make use of ECM clang-format + blinken +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add missing KCoreAddons link + * Make it compiles against qt6 + bluedevil5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 +- Remove obsolete scriptlets for mime info + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * SendFilesJob: Set total and processed amount of files + * SendFilesJob: Don't emit description in doStart since nextJob already does + * kcm: Simplify ListView sections using existing shorthand role + * kcm: Copy model data into the "Forget…" dialog (kde#459855) + * kcm: Port TextField to onTextEdited signal to avoid recursive changes (kde#459853) + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Show notification popups even when Do not Disturbe is active + * Remove kdevelop project file + * Add missing license file + * applet: add arrow key navigation support + * applet: set default focus to checkbox + * [kded] Fix metadata types + * Fix installing the kcm (kde#457464) + * Remove ServiceType from KDED metadata + * Utilize kcmutils_generate_desktop_file cmake method + * applet: add highlight to details area + * applet: add accessible description to details area + * applet: use less MouseArea in detail area + * applet: use `opacity: 0.6` for label text + * applet: add `isContent` property to details + * applet: use template string in ExpandableListItem + * KCM: Rename "Remember" option to "Restore previous state" (kde#457131) + * kcm: Standardize device deletion UI (kde#456439) + * Port away from ERR_SLAVE_DEFINED + * Request passing unit tests on Linux and BSD + * applet: remove `logic.js` in `FullRepresentation.qml` + * [applet] Refactor bluetooth state properties + * Add basic documentation + * Use appropriate jobs to lauch helpers + * Remove unneeded KAboutData + * Fix single instance window activation on Wayland + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Recommend pulseaudio-module-bluetooth only if pulseaudio is installed + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Use appropriate jobs to lauch helpers + * Fix single instance window activation on Wayland + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * DeviceItem: Port to contextualActionsModel + * applet: Make placeholder text consistent with what's in the KCM + * KCM: Add icons to PlaceholderMessage instances + * applet: put PlaceholderMessage in a Loader to save a bit of memory + * applet: give PlaceholderMessage an icon + * applet: use common property to get list emptiness status + * Add qt6 CI support + * It's enabled in qt6 + * Port to PlasmaExtras version of Highlight + * [wizard] Don't set minimum size + * install plugins in kf + * kded/devicemonitor: Check BlueDevilDaemon exists when calling login1PrepareForSleep (kde#450195) + * Make it compile against qt6 + * Remove unused Exec entry + * applet: set contentWidth properly + * applet: remove unnecessary delegate width override + * [applet] Fix undefined property access + * [applet] Add a bit of small spacing on the left of the checkbox + * [applet] Replace == equality with strict === equality in JavaScript + * Fix "Enable bluetooth" button + * Remove redundant saveState call + * applet: Toggle Bluetooth status on middle-click (kde#427816) + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + bluez-qt +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Expose battery of a DeclarativeDevice via property + * .kde-ci.yml: enable static CI builds + * Fix QML plugin when building project statically (kde#459340) + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Fix managertest + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * Fix typo in GenericAccess Bluetooth service + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Port to ecm_add_qml_module + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + bnd-maven-plugin +- Update to aqute-bnd 5.1.1 + * ant plugin is in separate artifact +- Removed patch: + * 0002-Fix-ant-compatibility.patch + + fixed by upstream + +- Modified patches: + * 0001-Disable-removed-commands.patch + * 0002-Fix-ant-compatibility.patch + * 0001-Port-to-OSGI-7.0.0.patch -> 0003-Port-to-OSGI-7.0.0.patch + + rediff to changed context +- Added patch: + * 0004-maven-plugin-dependencies.patch + + Do not build a whole artifact, if we need only one source file + +- Added patch: + + aqute-bnd-java8compat.patch + + Produce bytecode compatible with Java 8 + +- Update to aqute-bnd 5.1.1 +- Removed patch: + * aqute-bnd-3.5.0-java8compat.patch + +- Addes patch: + * 0001-Port-to-OSGI-7.0.0.patch + + Port to OSGI 7.0.0 + bomber +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + bouncycastle -- Security fix: [bsc#1186328, CVE-2020-15522] - * Fixes a timing issue within the EC math library - * Blind the inversion when normalizing -- Add bouncycastle-CVE-2020-15522.patch +- Version update to 1.71 + * Defects Fixed + - In line with GPG the PGP API now attempts to preserve + comments containing non-ascii UTF8 characters. + - An accidental partial dependency on Java 1.7 has been removed + from the TLS API. + - JcaPKIXIdentityBuilder would fail to process File objects + correctly. This is now fixed. + - Some byte[] parameters to the CMP API were not being + defensively cloned to prevent accidental changes. Extra + defensive cloning has been added. + - CMS primitives would sometimes convert ASN.1 definite-length + encodings into indefinite-length encodings. The primitives + will now try and preserve the original encoding where possible. + - CMSSignedData.getAttributeCertificates() now properly + restricts the tag values checked to just 1 (the obsolete + v1 tag) and 2 (for the more current v2 certificates). + - BCJSSE now tries to validate a custom KeyManager selection + in order to catch errors around a key manager ignoring + key type early. + - Compressed streams in PGP ending with zero length partial + packets could cause failure on parsing the OpenPGP API. + This has been fixed. + - The fallback mode for JceAsymmetricKeyWrapper/Unwrapper + would lose track of any algorithm parameters generated + in the initial attempt. The algorithm parameters are now + propagated. + - An accidental regression introduced by a fix for another + issue in PKIXCertPathReviewer around use of the + AuthorityKeyIdentifier extension and it failing to match + a certificate uniquely when the serial number field + is missing has been fixed. + - An error was found in the creation of TLS 1.3 Export Keying + Material which could cause compatibility issues. This has + been fixed. + * Additional Features and Functionality + - Support has been added for OpenPGP regular expression + signature packets. + - Support has been added for OpenPGP PolicyURI signature + packets. + - A utility method has been added to PGPSecretKeyRing to allow + for inserting or replacing a PGPPublicKey. + - The NIST PQC Finalist, Classic McEliece has been added to the + low level API and the BCPQC provider. + - The NIST PQC Alternate Candidate, SPHINCS+ has been added to + the BCPQC provider. + - The NIST PQC Alternate Candidate, FrodoKEM has been added to + the low level API and the BCPQC provider. + - The NIST PQC Finalist, SABER has been added to the low level + API and the BCPQC provider. + - KMAC128, KMAC256 has been added to the BC provider (empty + customization string). + - TupleHash128, TupleHash256 has been added to the BC provider + (empty customization string). + - ParallelHash128, ParallelHash256 has been added to the BC + provider (empty customization string, block size 1024 bits). + - Two new properties: "org.bouncycastle.rsa.max_size" (default + 15360) and "org.bouncycastle.ec.fp_max_size" (default 1042) + have been added to cap the maximum size of RSA and EC keys. + - RSA modulus are now checked to be provably composite using + the enhanced MR probable prime test. + - Imported EC Fp basis values are now validated against the MR + prime number test before use. The certainty level of the + prime test can be determined by + "org.bouncycastle.ec.fp_certainty" (default 100). + - The BC entropy thread now has a specific name: + "BC-ENTROPY-GATHERER". + - Utility methods have been added for joining/merging PGP + public keys and signatures. + - Blake3-256 has been added to the BC provider. + - DTLS: optimisation to delayed handshake hash. + - Further additions to the ETSI 102 941 support in the ETSI/ITS + package: certification request, signed message generation and + verification now supported. + - CMSSignedDataGenerator now supports the direct generation of + definite-length data. + - The NetscapeCertType class now has a hasUsages() method on it + for querying usage settings on its bit string. + - Support for additional input has been added for deterministic + (EC)DSA. + - The OpenPGP API provides better support for subkey + generation. + - BCJSSE: Added boolean system properties + "org.bouncycastle.jsse.client.dh.disableDefaultSuites" and + "org.bouncycastle.jsse.server.dh.disableDefaultSuites". + Default "false". Set to "true" to disable inclusion of DH + cipher suites in the default cipher suites for client/server + respectively. + * Notes + - The deprecated QTESLA implementation has been removed from + the BCPQC provider. + - The submission update to SPHINCS+ has been added. This + changes the generation of signatures - particularly + deterministic ones. +- Version update to 1.70 + * Defects Fixed + - Blake 3 output limit is enforced. + - The PKCS12 KeyStore was relying on default precedence for its + key Cipher implementation so was sometimes failing if used + from the keytool. The KeyStore class now makes sure it uses + the correct Cipher implementation. + - Fixed bzip2 compression for empty contents (GH #993). + - ASN.1: More robust handling of high tag numbers and + definite-length forms. + - BCJSSE: Fix a concurrent modification issue in session + contexts (GH#968). + - BCJSSE: Don't log sensitive system property values (GH#976). + - BCJSSE: Fixed a priority issue amongst imperfect-match + credentials in KeyManager classes. + - The IES AlgorithmParameters object has been re-written to + properly support all the variations of IESParameterSpec. + - getOutputSize() for ECIES has been corrected to avoid + occassional underestimates. + - The lack of close() in the ASN.1 Dump command line utility + was triggering false positives in some code analysis tools. A + close() call has been added. + - PGPPublicKey.getBitStrength() now properly recognises EdDSA + keys. + * Additional Features and Functionality + - Missing PGP CRC checksums can now be optionally ignored using + setDetectMissingCRC() (default false) on ArmoredInputStream. + - PGPSecretKey.copyWithNewPassword() now has a variant which + uses USAGE_SHA1 for key protection if a PGPDigestCalculator + is passed in. + - PGP ASCII armored data now skips "\t", "\v", and "\f". + - PKCS12 files with duplicate localKeyId attributes on + certificates will now have the incorrect attributes filtered + out, rather than the duplicate causing an exception. + - PGPObjectFactory will now ignore packets representing + unrecognised signature versions in the input stream. + - The X.509 extension generator will now accumulate some + duplicate X.509 extensions into a single extension where it + is possible to do so. + - Removed support for maxXofLen in Kangaroo digest. + - Ignore marker packets in PGP Public and Secret key ring + collection. + - An implementation of LEA has been added to the low-level API. + - Access, recovery, and direct use for PGP session keys has + been added to the OpenPGP API for processing encrypted data. + - A PGPCanonicalizedDataGenerator has been added which converts + input into canonicalized literal data for text and UTF-8 + mode. + - A getUserKeyingMaterial() method has been added to the + KeyAgreeRecipientInformation class. + - ASN.1: Tagged objects (and parsers) now support all tag + classes. Special code for ApplicationSpecific has been + deprecated and re-implemented in terms of TaggedObject. + - ASN.1: Improved support for nested tagging. + - ASN.1: Added support for GraphicString, ObjectDescriptor, + RelativeOID. + - ASN.1: Added support for constructed BitString encodings, + including efficient parsing for large values. + - TLS: Added support for external PSK handshakes. + - TLS: Check policy restrictions on key size when determining + cipher suite support. + - A performance issue in KeccakDigest due to left over debug + code has been identified and dealt with. + - BKS key stores can now be used for collecting protected keys + (note: any attempt to store such a store will cause an + exception). + - A method for recovering user keying material has been added + to KeyAgreeRecipientInformation. + - Support has been added to the CMS API for SHA-3 based + PLAIN-ECDSA. + - The low level BcDefaultDigestProvider now supports the SHAKE + family of algorithms and the SM3 alogirthm. + - PGPKeyRingGenerator now supports creation of key-rings with + direct-key identified keys. + - The PQC NIST candidate, signature algorithm SPHINCS+ has been + added to the low-level API. + - ArmoredInputStream now explicitly checks for a '\n' if in + crLF mode. + - Direct support for NotationDataOccurances, Exportable, + Revocable, IntendedRecipientFingerPrints, and AEAD algorithm + preferences has been added to PGPSignatureSubpacketVector. + - Further support has been added for keys described using + S-Expressions in GPG 2.2.X. + - Support for OpenPGP Session Keys from the (draft) Stateless + OpenPGP CLI has been added. + - Additional checks have been added for PGP marker packets in + the parsing of PGP objects. + - A CMSSignedData.addDigestAlgorithm() has been added to allow + for adding additional digest algorithm identifiers to CMS + SignedData structures when required. + - Support has been added to CMS for the LMS/HSS signature + algorithm. + - The system property + "org.bouncycastle.jsse.client.assumeOriginalHostName" + (default false) has been added for dealing with SNI problems + related to the host name not being propagate by the JVM. + - The JcePKCSPBEOutputEncryptorBuilder now supports SCRYPT with + ciphers that do not have algorithm parameters (e.g. AESKWP). + - Support is now added for certificates using ETSI TS 103 097, + "Intelligent Transport Systems (ITS)" in the bcpkix package. + * Notes. + - While this release should maintain source code compatibility, + developers making use of some parts of the ASN.1 library will + find that some classes need recompiling. Apologies for the + inconvenience. +- Version update to 1.69 + * Defects Fixed + - Lightweight and JCA conversion of Ed25519 keys in the PGP API + could drop the leading byte as it was zero. This has been + fixed. + - Marker packets appearing at the start of PGP public key rings + could cause parsing failure. This has been fixed. + - ESTService could fail for some valid Content-Type headers. + This has been fixed. + - Originator key algorithm parameters were being passed as NULL + in key agreement recipients. The parameters now reflect the + value of the parameters in the key's SubjectPublicKeyInfo. + - ContentType on encapsulated data was not been passed through + correctly for authenticated and enveloped data. This has been + fixed. + - NTRUEncryptionParameters and + NTRUEncryptionKeyGenerationParameters were not correctly + cloning the contained message digest. This has been fixed. + - CertificateFactory.generateCertificates()/generateCRLs() + would throw an exception if extra data was found at the end + of a PEM file even if valid objects had been found. Extra + data is now ignored providing at least one object found. + - Internal class PKIXCRLUtil could throw a NullPointerException + for CRLs with an absent nextUpdate field. This has been + fixed. + - PGP ArmoredInputStream now fails earlier on malformed + headers. + - The McElieceKobaraImaiCipher was randomly throwing "Bad + Padding: invalid ciphertext" exception while decrypting due + to leading zeroes been missed during processing of the cipher + text. This has been fixed. + - Ed25519 keys being passed in via OpenSSH key spec are now + validated in the KeyFactory. + - Blowfish keys are now range checked on cipher construction. + - In some cases PGPSecretKeyRing was failing to search its + extraPubKeys list when searching for public keys. + - The BasicConstraintsValidation class in the BC cert path + validation tools has improved conformance to RFC 5280. + - AlgorithmIdentifiers involving message digests now attempt to + follow the latest conventions for the parameters field + (basically DER NULL appears less). + - Fix various conversions and interoperability for XDH and + EdDSA between BC and SunEC providers. + - TLS: Prevent attempts to use KeyUpdate mechanism in versions + before TLS 1.3. + * Additional Features and Functionality + - GCM-SIV has been added to the lightweight API and the + provider. + - Blake3 has been added to the lightweight API. + - The OpenSSL PEMParser can now be extended to add specialised + parsers. + - Base32 encoding has now been added, the default alphabet is + from RFC 4648. + - The KangarooTwelve message digest has been added to the + lightweight API. + - An implementation of the two FPE algorithms, FF1 and FF3-1 in + SP 800-38G has been added to the lightweight API and the JCE + provider. + - An implementation of ParallelHash has been added to the + lightweight API. + - An implementation of TupleHash has been added to the + lightweight API. + - RSA-PSS now supports the use of SHAKE128 and SHAKE256 as the + mask generation function and digest. + - ECDSA now supports the use of SHAKE128 and SHAKE256. + - PGPPBEEncryptedData will now reset the stream if the initial + checksum fails so another password can be tried. + - Iterators on public and secret key ring collections in PGP + now reflect the original order of the public/secret key rings + they contain. + - KeyAgreeRecipientInformation now has a getOriginator() method + for retrieving the underlying orginator information. + - PGPSignature now has a getDigestPrefix() method for people + wanting exposure to the signature finger print details. + - The old BKS-V1 format keystore is now disabled by default. If + you need to use BKS-V1 for legacy reasons, it can be + re-enabled by adding: org.bouncycastle.bks.enable_v1=true to + the java.security file. We would be interested in hearing + from anyone that needs to do this. + - PLAIN-ECDSA now supports the SHA3 digests. + - Some highlevel support for RFC 4998 ERS has been added for + ArchiveTimeStamp and EvidenceRecord. The new classes are in + the org.bouncycastle.tsp.ers package. + - ECIES has now also support SHA256, SHA384, and SHA512. + - digestAlgorithms filed in CMS SignedData now includes counter + signature digest algorithms where possible. + - A new property "org.bouncycastle.jsse.config" has been added + which can be used to configure the BCJSSE provider when it is + created using the no-args constructor. + - In line with changes in OpenSSL 1.1.0, + OpenSSLPBEParametersGenerator can now be configured with a + digest. + - PGPKeyRingGenerator now includes a method for adding a subkey + with a primary key binding signature. + - Support for ASN.1 PRIVATE tags has been added. + - Performance enhancements to Nokeon, AES, GCM, and + SICBlockCipher. + - Support for ecoding/decoding McElieceCCA2 keys has been added + to the PQC API + - BCJSSE: Added support for jdk.tls.maxCertificateChainLength + system property (default is 10). + - BCJSSE: Added support for jdk.tls.maxHandshakeMessageSize + system property (default is 32768). + - BCJSSE: Added support for jdk.tls.client.enableCAExtension + (default is 'false'). + - BCJSSE: Added support for jdk.tls.client.cipherSuites system + property. + - BCJSSE: Added support for jdk.tls.server.cipherSuites system + property. + - BCJSSE: Extended ALPN support via standard JSSE API to JDK 8 + versions after u251/u252. + - BCJSSE: Key managers now support EC credentials for use with + TLS 1.3 ECDSA signature schemes (including brainpool). + - TLS: Add TLS 1.3 support for brainpool curves per RFC 8734. + * Notes + - There is a small API change in the PKIX package to the + DigestAlgorithmIdentifierFinder interface as a find() method + that takes an ASN1ObjectIdentifier has been added to it. For + people wishing to extend their own implementations, see + DefaultDigestAlgorithmIdentifierFinder for a sample + implementation. + - A version of the bcmail API supporting Jakarta Mail has now + been added (see bcjmail jar). + - Some work has been done on moving out code that does not need + to be in the provider jar. This has reduced the size of the + provider jar and should also make it easier for developers to + patch the classes involved as they no longer need to be + signed. bcpkix and bctls are both dependent on the new bcutil + jar. +- Add build dependencies on + mvn(jakarta.activation:jakarta.activation-api) and + mvn(jakarta.mail:jakarta.mail-api) +- Remove unneeded script bouncycastle_getpoms.sh from sources + +- Build against the standalone JavaEE modules unconditionally + +- Build with source/target levels 8 + +- Add glassfish-activation-api dependency so that we can build with + JDK that does not contain the JavaEE modules + +- Directory core/docs does not exist + +- Add bouncycastle_getpoms.sh to get pom files from Maven repos + +- Version update to 1.68 + * Defects Fixed: + - Some BigIntegers utility methods would fail for + BigInteger.ZERO. This has been fixed. + - PGPUtil.isKeyRing() was not detecting secret sub-keys in its + input. This has been fixed. + - The ASN.1 class, ArchiveTimeStamp was insisting on a value + for the optional reducedHashTree field. This has been fixed. + - BCJSSE: Lock against multiple writers - a possible + synchronization issue has been removed. + * Additional Features and Functionality + - BCJSSE: Added support for system property + com.sun.net.ssl.requireCloseNotify. Note that we are using a + default value of 'true'. + - BCJSSE: 'TLSv1.3' is now a supported protocol for both client + and server. For this release it is only enabled by default for + the 'TLSv1.3' SSLContext, but can be explicitly enabled using + 'setEnabledProtocols' on an SSLSocket or SSLEngine, or via + SSLParameters. + - BCJSSE: Session resumption is now also supported for servers + in TLS 1.2 and earlier. For this release it is disabled by + default, and can be enabled by setting the boolean system + property org.bouncycastle.jsse.server.enableSessionResumption + to 'true'. + - The provider RSA-PSS signature names that follow the JCA + naming convention. + - FIPS mode for the BCJSSE now enforces namedCurves for any + presented certificates. + - PGPSignatureSubpacketGenerator now supports editing of a + pre-existing sub-packet list. + +- Version update to 1.67 [bsc#1180215, CVE-2020-28052] + * CVE-2020-28052: OpenBSDBCrypt.checkPassword utility method + compared incorrect data when checking the password + * Defects Fixed: + - BCJSSE: SunJSSE compatibility fix - override of getChannel() + removed and 'urgent data' behaviour should now conform to + what the SunJSSE expects + - Nested BER data could sometimes cause issues in octet strings + - Certificates/CRLs with short signatures could cause an exception + in toString() in the BC X509 Certificate implmentation + - In line with latest changes in the JVM, SignatureSpis which + don't require parameters now return null on engineGetParameters() + - The RSA KeyFactory now always preferentially produces RSAPrivateCrtKey + where it can on requests for a KeySpec based on an RSAPrivateKey + - CMSTypedStream$FullReaderStream now handles zero length reads correctly + - Unecessary padding was added on KMAC when the key string was block aligned + - Zero length data would cause an unexpected exception from RFC5649WrapEngine + - OpenBSDBcrypt was failing to handle some valid prefixes + * Additional Features and Functionality + - Performance improvement of Argon2 and Noekeon + - A setSessionKeyObfuscation() method has been added to + PublicKeyKeyEncryptionMethodGenerator to allow turning off of session key + obfuscation (default is on, method primarily to get around early version + GPG issues with AES-128 keys) + - Implemented 'safegcd' constant-time modular inversion (as well as a + variable-time variant). It has replaced Fermat inversion in all our EC + code, and BigInteger.modInverse in several other places, particularly + signers. This improves side-channel protection, and also gives a + significant performance boost + - Performance of custom binary ECC curves and Edwards Curves has been improved + - BCJSSE: New boolean system property 'org.bouncycastle.jsse.keyManager.checkEKU' + allows to disable ExtendedKeyUsage restrictions when selecting credentials + (although the peer may still complain) + - Initial support has been added for "Composite Keys and Signatures For Use + In Internet PKI" using the test OID. Please note there will be further + refinements to this as the draft is standardised + - The BC EdDSA signature API now supports keys implementing all methods on + the EdECKey and XECKey interfaces directly + - Work has begun on classes to support the ETSI TS 103 097, Intelligent + Transport Systems (ITS) in the bcpkix package + - Further optimization work has been done on GCM + - A NewHope based processor, similar to the one for Key Agreement has been + added for trying to "quantum hard" KEM algorithms + - PGP clear signed signatures now support SHA-224 + - Treating absent vs NULL as equivalent can now be configured by a system + property. By default this is not enabled + - Mode name checks in Cipher strings should now make sure an improper mode + name always results in a NoSuchAlgorithmException + - In line with changes in OpenSSL, the OpenSSLPBKDF now uses UTF8 encoding + +- Version update to 1.66 [bsc#1186328, CVE-2020-15522] + * Defects Fixed: + - EdDSA verifiers now reset correctly after rejecting overly long signatures. + - BCJSSE: SSLSession.getPeerCertificateChain could throw NullPointerException. + - qTESLA-I verifier would reject some valid signatures. + - qTESLA verifiers now reject overly long signatures. + - PGP regression caused failure to preserve existing version header when + headers were reset. + - PKIXNameConstraintValidator had a bad cast preventing use of multiple + OtherName constraints. + - Serialisation of the non-CRT RSA Private Key could cause a NullPointerException. + - An extra 4 bytes was included in the start of HSS public key encodings. + - CMS with Ed448 using a direct signature was using id-shake256-len + rather than id-shake256. + - Use of GCMParameterSpec could cause an AccessControlException under + some circumstances. + - DTLS: Fixed high-latency HelloVerifyRequest handshakes. + - An encoding bug for rightEncoded() in KMAC has been fixed. + - For a few values the cSHAKE implementation would add unnecessary pad bytes + where the N and S strings produced encoded data that was block aligned. + - There were a few circumstances where Argon2BytesGenerator might hit an + unexpected null. These have been removed. + * Additional Features and Functionality + - The qTESLA signature algorithm has been updated to v2.8 (20191108). + - BCJSSE: Client-side OCSP stapling now supports status_request_v2 extension. + - Support has been added for "ocsp.enable", "ocsp.responderURL" and + PKIXRevocationChecker for users of Java 8 and later. + - Support has been added for "org.bouncycastle.x509.enableCRLDP" to the PKIX validator. + - BCJSSE: Now supports system property 'jsse.enableFFDHE' + - BCJSSE: Now supports system properties 'jdk.tls.client.SignatureSchemes' + and 'jdk.tls.server.SignatureSchemes'. + - Multi-release support has been added for Java 11 XECKeys. + - Multi-release support has been added for Java 15 EdECKeys. + - The MiscPEMGenerator will now output general PrivateKeyInfo structures. + - A new property "org.bouncycastle.pkcs8.v1_info_only" has been added to + make the provider only produce version 1 PKCS8 PrivateKeyInfo structures. + - The PKIX CertPathBuilder will now take the target certificate from the target + constraints if a specific certificate is given to the selector. + - BCJSSE: A range of ARIA and CAMELLIA cipher suites added to supported list. + - BCJSSE: Now supports the PSS signature schemes from RFC 8446 (TLS 1.2 onwards). + - Performance of the Base64 encoder has been improved. + - The PGPPublicKey class will now include direct key signatures when checking + for key expiry times. + * NOTES: + - The qTESLA update breaks compatibility with previous versions. + Private keys now include a hash of the public key at the end, + and signatures are no longer interoperable with previous versions. + +- Version update to 1.65 + * Defects Fixed: + - DLExternal would encode using DER encoding for tagged SETs. + - ChaCha20Poly1305 could fail for large (>~2GB) files. + - ChaCha20Poly1305 could fail for small updates when used via the provider. + - Properties.getPropertyValue could ignore system property when other + local overrides set. + - The entropy gathering thread was not running in daemon mode, meaning there + could be a delay in an application shutting down due to it. + - A recent change in Java 11 could cause an exception with the BC Provider's + implementation of PSS. + - BCJSSE: TrustManager now tolerates having no trusted certificates. + - BCJSSE: Choice of credentials and signing algorithm now respect the peer's + signature_algorithms extension properly. + - BCJSSE: KeyManager for KeyStoreBuilderParameters no longer leaks memory. + * Additional Features and Functionality: + - LMS and HSS (RFC 8554) support has been added to the low level library and + the PQC provider. + - SipHash128 support has been added to the low level library and the JCE provider. + - BCJSSE: BC API now supports explicitly specifying the session to resume. + - BCJSSE: Ed25519, Ed448 are now supported when TLS 1.2 or higher is + negotiated (except in FIPS mode). + - BCJSSE: Added support for extended_master_secret system properties: + jdk.tls.allowLegacyMasterSecret, jdk.tls.allowLegacyResumption, + jdk.tls.useExtendedMasterSecret . + - BCJSSE: Ed25519, Ed448 are now supported when TLS 1.2 or higher is + negotiated (except in FIPS mode). + - BCJSSE: KeyManager and TrustManager now check algorithm constraints for + keys and certificate chains. + - BCJSSE: KeyManager selection of server credentials now prefers matching + SNI hostname (if any). + - BCJSSE: KeyManager may now fallback to imperfect credentials (expired, + SNI mismatch). + - BCJSSE: Client-side OCSP stapling support (beta version: via status_request + extension only, provides jdk.tls.client.enableStatusRequestExtension, and + requires CertPathBuilder support). + - TLS: DSA in JcaTlsCrypto now falls back to stream signing to work around + NoneWithDSA limitations in default provider. + +- Added patch: + * bouncycastle-osgi.patch + + Add OSGi manifests to the distributed jars so that they can + be used from eclipse bovo +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * For c++11 as random_shuffle is removed in c++17 freebsd + * Clean up it + * Adapt build system for building against qt6 + * Use include QStringList, fix some error on qt6 + * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps + is enabled by default in qt6 + * Use override + * Modernize code + * Port to for(...:...) + use nullptr + * Use Q_EMIT/Q_SLOTS/Q_SIGNALS + * Not necessary to use I18N_NOOP + bpftrace +- Add Vendor-BPF_F_KPROBE_MULTI_RETURN-definition.patch to fix build on + SLE15-SP5 + +- Set USE_SYSTEM_BPF_BCC to ON so system libraries are used +- Update to 0.17.0 + + Support opaque pointer (boo#1207295) + + Support 32-bit ARM systems + + Support BTF in kernel modules + + Add %rh option to print buffer as hex without \x + + Add stdbool.h to built-in headers + + Raise minimum versions for libbpf and bcc and vendor them for local builds + + Support comparison for integer arrays + + Drop Ubuntu 19.10 lockdown detection + + Fix pointer/register loads on 32-bit architectures + + Fix kprobe multi-attachment + + Fix attaching to multiple USDT probes using the same wildcard + + Fix pointer arithmetics codegen + + Fix segfault for invalid AssignVarStatement visit + + Better handling of missing function trace support files + + Fix unroll ID reset + + Support profile and interval probes in probe matcher + + Fix BTF detection macro in tools/old/mdflush.bt + breeze +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * MenuItem,TitleBar: Don't stretch icons, instead scale them down to fit and center inside their rect + * Revert "MenuItem: Don't stretch icons, instead scale them down to fit rect" + * MenuItem: Don't stretch icons, instead scale them down to fit rect + * Factor out 3 pixelMetric calls in MenuItemControl drawing + * Moved old wallpaper, added new one, updated previews + * ToolButton: Fix text position in text-with-menu-but-no-icon RTL mode + * ToolButton: Fix drop-down menu arrow in RTL layouts + * ScrollBar: Fix pixel alignment in RTL mode + * kdecoration: Fix outline gap with fractional scale (kde#461358) + * Only use frameworkintegration on Linux/BSD + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * wallpapers/Next: Update Dark Kay to latest version from the author + * wallpapers/Next: add Dark Kay + * wallpapers/Next: update vertical wallpapers + * wallpapers/Next: add Kay + * KStyle: fix hasIcon calculation for toolbutton labels + * kstyle: don't blindly fill contentsRect when calculating textRect (kde#459444) + * KStyle: re-add centering of toolbutton icons + * KStyle: fix text-only toolbuttons, check icon/text rects accurately + * Remove animated wallpapers used in beta testing + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Do not query an unexisting kconfig file + * Make inactive tab color lighter for dark color schemes + * wallpapers: add animated wallpaper for beta testing + * Add pressed appearance for checked checkboxes and radio buttons (kde#451428) + * make sure _eventInQQuickWidget is false when needed (kde#453692) + * CMake: Fix condition to also handle Qt6Quick + * Add FreeBSD Qt6 CI support + * kstyle: Fix class name to fix indeterminate progress bars animations + * Add missing license file + * Look at QStyleOptionProgressBar::orientation again + * Consider small icon size from system (kde#455513) + * kstyle: make shortcuts in menus look visually subdued (kde#456254) + * kstyle: Use menuTitle font metrics for size calculation (kde#443805) + * Add cursor 'tcross' -> crosshair (kde#452102) + * kstyle: Remove superfluous null pointer check of painter + * kstyle: Draw explicitly added focus frames + * kstyle: Fix build with KF 5.90 + * Request passing unit tests on Linux and BSD + * KStyle: Fix QQC2 ProgressBar desktop style in RTL layout direction (kde#430101) + * kstyle: remove button gradients + * KStyle: Reuse existing local const variable + * kstyle: fix qqc2 desktop style sliders in RtL (kde#430101) + * Fix mixup of PM_ToolBarItemMargin & PM_ToolBarFrameWidth + * Added Landing + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * kstyle: Fix class name to fix indeterminate progress bars animations + * Look at QStyleOptionProgressBar::orientation again +- Drop patches, now upstream: + * 0001-Look-at-QStyleOptionProgressBar-orientation-again.patch + +- Add patch to fix progress bars in some applications: + * 0001-Look-at-QStyleOptionProgressBar-orientation-again.patch + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * kstyle: Use menuTitle font metrics for size calculation (kde#443805) + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * Add cursor 'tcross' -> crosshair (kde#452102) + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- 5.25.0 tarball got respun. Changes: + * Added Landing + * KStyle: Fix QQC2 ProgressBar desktop style in RTL layout direction (kde#430101) + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * kstyle: fix qqc2 desktop style sliders in RtL (kde#430101) + * Fix mixup of PM_ToolBarItemMargin & PM_ToolBarFrameWidth + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * Add Windows CI + * Disable decoration on Windows and mac + * Add missing kcoreaddons dep + breeze-gtk +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Add gtk-dark-4.0.css target + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Fix typo: selction -> selection + * Add FreeBSD Qt6 CI support + * Add missing license files and remove unused one + * Request passing unit tests on Linux and BSD + * GTK3,4: Make checkbox colors a pixel-perfect copy of QStyle + * assets: Make checkmark a pixel-perfect copy of qstyle + * Add CI for Linux and FreeBSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * GTK3,4: Make checkbox colors a pixel-perfect copy of QStyle + * assets: Make checkmark a pixel-perfect copy of qstyle + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + breeze5-icons +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Revert "Add SimpleScreenRecorder icon" (kde#462905) + * Add some links for symbolic icons + * Don't generate BINARY_ICONS_RESOURCE by default with Qt >= 6 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Add kdesrc-build icons + * scalabletest "QString("" -> "QStringLiteral("" + * Add SimpleScreenRecorder icon (kde#412490) + * application-x-executable: make symbolic icon follow color scheme + * Add touchscreen icons to devices and preferences (kde#461562) + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add accessories-dictionary-symbolic symlink to a book-looking icon (kde#461033) + * Add new icons for Fortran source code + * Add 64px audio-headset, fix issues with 64px audio-headphones (kde#447536) + * Add data-success icon + * Add icon for OpenOffice extensions + * Add Qt 6 Windows CI + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + * Add text/javascript symlink + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Update chatroom names in the README + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Add mimetypes/{16,22,32,64}/application-x-msdownload, which is used for DLLs + * Remove monochrome versions of help-related app icons (kde#456737) + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing tests for the CI to pass + * Create edit-image icon that's a symlink to tool_imageeffects + * Add new okular icon + * Create sidebar-show-symbolic symlink (kde#455247) + * applets/256: Add dark version of analogclock + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add view-left-new action + * Add windows CI + * New debug step icons + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Add some more symlinks for zoom icons (kde#450870) + * Add input-tvremote + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add app icon for TeXstudio (kde#391459) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * start-here-kde: Make icon adaptable to dark themes (kde#416302) + * Fix icon colors to be consistent across all sizes + * Check executables exist in PATH before passing them to QProcess + * Add Linux Qt6 CI + * Declare namespace for kongress icon + * Fix naming of brightness icons + * Fix dupe tests by replacing icons with symlinks + brotli +- Fix CVE-2020-8927, decoder: integer overflow when input chunk + is larger than 2GiB. (CVE-2020-8927, bsc#1175825) + * fix-cve-2020-8927.patch + +- Add brotli_Verbose-CLI+Shared-Brotli.patch: Verbose CLI + start + pulling "Shared-Brotli". + * verbose CLI output; fix gh#google/brotlie#666. + * pull `SHIFT` transforms; currently this is semantically dead + code; later it will be used by "Shared-Brotli". +- Add brotli_Ensure-decompression-consumes-all-input.patch: Ensure + decompression consumes all input. If not, it's a corrupt stream. +- Tweak spec slightly. + +- Avoid bashisms, install manpages without +x bit, get rid of + wrap descriptions, feed through cleaner. + +- brotli 1.0.7: + * faster decoding on ARM + * improved precision of window size calculation in CLI +- includes changes from 1.0.6: + * fix unaligned 64-bit accesses on AArch32 + * add ASAN/MSAN unaligned read specializations + * fix JDK 8<->9 incompatibility + +- Add baselibs.conf, build 32bit library support. + +- Use cmake macros for building and tests + +- Update to version 1.0.5: + * improve q=1 compression on small files + * inverse Bazel workspace tree + * add rolling-composite-hasher for large-window mode + * add tools to download and transform static dictionary data +- Changes for version 1.0.4: + * fix unaligned access for aarch64-cross-armhf build + * fix aarch64 target detection + * allow CLI to compress with enabled "large window" feature + * add NPOSTFIX / NDIRECT encoder parameters + * automatic NDIRECT/NPOSTFIX tuning (better compression) + * fix "memory leak" in python tests + * fix bug in durchschlag + * fix source file lists (add params.h) + * fix Bazel/MSVC compilator options + * fix "fall though" warnings + +- Add missing libbrotlicommon%%{sover} and libbrotlidec%%{sover} + Requires to devel subpackage. + +- Update to new upstream release 1.0.3 + * New "Large Window Brotli" feature + * New dictionary generator + +- Merge devel subpackages as libbrotli-devel + +- Avoid shipping duplicate files. + Avoid shipping README.md, this just contains the description - + and build instructions. +- Drop duplicate Requires on -devel. + +- build for SLE_12 and SLE_12_SP1 + +- update to Brotli 1.0.2 + + Major chnages + * added Autotools build files + * switched shared library version to libtool scheme + + Minor changes + * BrotliDictionary members are not const now + * ZopfliNode distance could be up to 128MiB + * fixed API documentation typos + * total_out is always set by decoder + * fixed BROTLI_ENSURE_CAPACITY macro; no-op in preprocessed output + + Other changes + * fixed scripts for oss-fuzz, test them with Travis + * made Bazel JNI tests less messy + * fixed linter warnings in JS decoder + * fixed permissions of various files + * added Bazel build to Appveyor matrix + * added Sieve dictionary generator + +- update to Brotli 1.0.1 + + updated README.md + + fixed parallel exeuction of CMake "compatibility" tests +- update to Brotli 1.0.0 + + new CLI; bro -> brotli; + man page + + remove "custom dictionary" support + + add ability to side-load brotli RFC dictionary + + add decoder API to avoid ringbuffer reallocation + + PY streaming decompression support + + PY wrapper accepts memview +- spec file changes + + improve descriptions + + add man pages + +- spec file changes + + improve package description + +- update to Brotli 0.6.0 + + better compression on 1MiB+ files + + update "common" API to make dictionary fetching more flexible + + fix decoder bug #502 + + faster compression on mid-low quality levels + + fix encoder q10-11 slowdown after long copy #468 + + introduce Brotli*TakeOutput API +- now build shared libraries and development files in the following + new packages: + + libbrotlicommon0_6_0 + + libbrotlicommon-devel + + libbrotlidec0_6_0 + + libbrotlidec-devel + + libbrotlienc0_6_0 + + libbrtolienc-devel + +- initial package + buildah +- Update to version 1.29.1: + * [release-1.29] Bump to Buildah v1.29.1 + * Update to c/image 5.24.1 + +- Update to version 1.29.0: + * Bump to v1.29.0 + * tests: improve build-with-network-test + * Bump c/storagev1.45.3, c/imagev5.24.0, c/commonv0.51.0 + * build(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 + * Flake 3710 has been closed. Reenable the test. + * [CI:DOCS] Fix two diversity issues in a tutorial + * build(deps): bump github.com/fsouza/go-dockerclient from 1.9.2 to 1.9.3 + * vendor in latests containers/(storage, common, image) + * fix bud-multiple-platform-with-base-as-default-arg flake + * stage_executor: while mounting stages use freshly built stage + * build(deps): bump github.com/fsouza/go-dockerclient from 1.9.0 to 1.9.2 + * build(deps): bump github.com/onsi/gomega from 1.24.2 to 1.25.0 + * vendor in latests containers/(storage, common, image, ocicyrpt) + * [Itests: change the runtime-flag test for crun + * [CI:DOCS] README: drop sudo + * Fix multi-arch manifest-list build timeouts + * Cirrus: Update VM Images + * bud: Consolidate multiple synthetic LABEL instructions + * build, secret: allow realtive mountpoints wrt to work dir + * fixed squash documentation + * build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15 + * Correct minor comment + * Vendor in latest containers/(common, image, storage) + * system tests: remove unhelpful assertions + * buildah: add prune command and expose CleanCacheMount API + * vendor: bump c/storage to a747b27 + * Add support for --group-add to buildah from + * build(deps): bump actions/stale from 6 to 7 + * Add documentation for buildah build --pull=missing + * build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.14 + * build(deps): bump github.com/docker/docker + * parse: default ignorefile must not point to symlink outside context + * buildah: wrap network setup errors + * build, mount: allow realtive mountpoints wrt to work dir + * Update to F37 CI VM Images, re-enable prior-fedora + * Update vendor or containers/(image, storage, common) + * build(deps): bump golang.org/x/crypto from 0.3.0 to 0.4.0 + * Update contact information + * build(deps): bump golang.org/x/term from 0.2.0 to 0.3.0 + * Replace io/ioutil calls with os calls + * [skip-ci] GHA/Cirrus-cron: Fix execution order + * Vendor in containers/common + * build(deps): bump golang.org/x/sys from 0.2.0 to 0.3.0 + * remote-cache: support multiple sources and destinations + * Update c/storage after https://github.com/containers/storage/pull/1436 + * util.SortMounts(): make the returned order more stable + * version: Bump to 1.29.0-dev + * [CI:BUILD] Cirrus: Migrate OSX task to M1 + * Update vendor of containers/(common, storage, image) + * mount=type=cache: seperate cache parent on host for each user + * Fix installation instructions for Gentoo Linux + * build(deps): bump github.com/containerd/containerd from 1.6.9 to 1.6.10 + * GHA: Reuse both cirrus rerun and check workflows + * Vendor in latest containers/(common,image,storage) + * build(deps): bump github.com/onsi/gomega from 1.24.0 to 1.24.1 + * copier.Put(): clear up os/syscall mode bit confusion + * build(deps): bump golang.org/x/sys from 0.1.0 to 0.2.0 + * Use TypeBind consistently to name bind/nullfs mounts + * Add no-new-privileges flag + * Update vendor of containers/(common, image, storage) + * imagebuildah:build with --all-platforms must honor args for base images + * codespell code + * Expand args and env when using --all-platforms + * build(deps): bump github.com/onsi/gomega from 1.23.0 to 1.24.0 + * GHA: Simplify Cirrus-Cron check slightly + * Stop using ubi8 + * remove unnecessary (hence misleading) rmi + * chroot: fix mounting of ro bind mounts + * executor: honor default ARG value while eval base name + * userns: add arbitrary steps/stage to --userns=auto test + * Don't set allow.mount in the vnet jail on Freebsd + * copier: Preserve file flags when copying archives on FreeBSD + * Remove quiet flag, so that it works in podman-remote + * test: fix preserve rootfs with --mount for podman-remote + * test: fix prune logic for cache-from after adding content summary + * vendor in latest containers/(storage, common, image) + * Fix RUN --mount=type=bind,from= not preserving rootfs of stage + * Define and use a safe, reliable test image + * Fix word missing in Container Tools Guide + * Makefile: Use $(MAKE) to start sub-makes in install.tools + * imagebuildah: pull cache from remote repo after adding content summary + * Makefile: Fix install on FreeBSD + * Ensure the cache volume locks are unlocked on all paths + * Vendor in latest containers/(common,storage) + * Simplify the interface of GetCacheMount and getCacheMount + * Fix cache locks with multiple mounts + * Remove calls to Lockfile.Locked() + * Maintain cache mount locks as lock objects instead of paths + * test: cleaning cache must not clean lockfiles + * run: honor lockfiles for multiple --mount instruction + * mount,cache: lockfiles must not be part of users cache content + * Update vendor containers/(common,image,storage) + * [CI:BUILD] copr: buildah rpm should depend on containers-common-extra + * pr-should-include-tests: allow specfile, golangci + * build(deps): bump dawidd6/action-send-mail from 3.7.0 to 3.7.1 + * build(deps): bump github.com/docker/docker + * build(deps): bump github.com/fsouza/go-dockerclient from 1.8.3 to 1.9.0 + * Update vendor containers/(common,image,storage) + * build(deps): bump actions/upload-artifact from 2 to 3 + * build(deps): bump actions/checkout from 2 to 3 + * build(deps): bump actions/stale from 1 to 6 + * build(deps): bump dawidd6/action-send-mail from 2.2.2 to 3.7.0 + * build(deps): bump tim-actions/get-pr-commits from 1.1.0 to 1.2.0 + * sshagent: LockOSThread before setting SocketLabel + * Update tests for error message changes + * Update c/image after https://github.com/containers/image/pull/1299 + * Fix ident for dependabot gha block + * build(deps): bump github.com/containers/ocicrypt from 1.1.5 to 1.1.6 + * Fix man pages to match latest cobra settings + * build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 + * build(deps): bump github.com/onsi/gomega from 1.20.2 to 1.22.1 + * test: retrofit 'bud with undefined build arg directory' + * imagebuildah: warnOnUnsetBuildArgs while processing stages from executor + * Update contrib/buildahimage/Containerfile + * Cirrus CI add flavor parameter + * Correction - `FLAVOR` not `FLAVOUR` + * Changed build argument from `RELEASE` to `FLAVOUR` + * Combine buildahimage Containerfiles + * bud.bats refactoring: $TEST_SCRATCH_DIR, part 2 of 2 + * bud.bats refactoring: $TEST_SCRATCH_DIR, part 1 of 2 + * System test cleanup: document, clarify, fix + * test: removing unneeded/expensive COPY + * test: warning behaviour for unset/set TARGETOS,TARGETARCH,TARGETPLATFORM + * Bump to v1.28.1-dev + cal10n +- Fetch sources using source service from ch.qos git +- Upgrade to the 10th commit after 0.8.1 calling it 0.8.1.10 +- Redo completely the packaging including the possibility to run + tests if --with tests is specified +- Add the cal10n-ant-task to built artifacts +- Removed patch: + * cal10n-0.7.7-sourcetarget.patch + + changes factored into the build system + +- Update to 0.8.1: + * This release adds JSR-269 support. In other words, verification + of bundles can be performed at compilation time. See the related + documentation for more details. + * Fix issue with Eclipse not finding existing resources. With + release 0.8.1, Eclipse will find bundles located under + "src/main/resources" but still fail to find bundles located + under "src/test/resources/". + * When reading in bundles, the verify method in MessageKeyVerifier + now uses the locale passed as parameter instead of always + Locale.FR. This bug was reported by Dale Wijnand who also + provided the releavant patch. +- Update build.xml-0.7.7.tar.xz to build.xml-0.8.1.tar.xz with + references to version 0.8.1 to build correctly versioned jar + files. + -- fix build.xml files to build in openSUSE 12.1 and newer. - MANIFEST contained an absolute path in maven-build.xml -- Fix group for javadoc subpackage -- remove id generation for buildroot (used in Fedora) - -- Un-mavenize. Build with ant - calendarsupport +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Port QTextBrowser::setSource override method + * Use new akonadi calendar install include + * Use new akonadi notes install include + * Link against KPIMTextEdit explicitly where it's used + * USe Qt + * Fix install headers + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Modernize code + * Add KHolidays to CI deps + * Correct prefix to other PIM repositories in .kde-ci.yml + cantor +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +* Minor changes + * [R] properly handle the case in the variable model when there is no variable value for + a given variable name (e.g. 'l = c()'). + * [maxima] properly handle the switch to the Lisp mode. + * Small fixes required for the integration in LabPlot + * Fixed the signature of the virtual functions on luaexpression.h. + * Allow to enable/disable the LaTeX typesetting before the session login. + * Added missing virtual functions ins KAlgebraSession. + * Moved the functions parseOutput() and parseError() to the base class Expression + * [octave] code cleanup in OctaveSesson. + * [python] minor code cleanup and trying to fix a python test failing on CI. + * [R] parse the mime type 'image' before the type 'octet-stream' is parsed. + * Add content rating tag + * [octave] changed the default octave executable from 'octave-cli' to 'octave' + * Removed the border and reduced the margins of the LaTeX preview image. (kde#434812) + * [maxima] properly parse the output of the internal help + * Highlight the warning results differently to clearly separate them visually from + the normal output. + * Enable the copy action in the context menu of the text result item + * [maxima] in case a warning is produced, treat it as such + * Don't crash when openning an invalid project file from an invalid URL. + * Fix the build. + * [octave] removed the usage of EPS and libspectre. + * Started removing the usage of libspectre. + * Fix build with julia 1.7 + * Support older KF5 versions + * Remove not necessary I18N_NOOP + cargo-c +- add constraints to avoid out of disk space errors + cargo-packaging +- Update vendored dependencies +- Add supporting sources for cargo metadata extraction + * cargo-packaging-1.2.0+0.tar.xz + * cargo_config + * vendor.tar.xz + +- Update to version 1.2.0+0: + * marcos.cargo: add path parameter in cargo_install (#3) + +- Update to version 1.1.0 + * Improve support for bundle metadata in rpm provides + +- Update to version 1.0.0~git8.6919af0: + * Disable incremental builds as they don't work with sccache and don't help in obs + +- Add depends on zstd to allow zst compression in rust projects + +- Update to version 1.0.0~git7.63c3500: + * Improve macros when libgit is a dependency + cbi-plugins +- Fix build with newer auto version by adding the + auto-value-annotations artifact to the dependencies + +- Do not build against the legacy version of guava any more + +- Build only on architectures where eclipse is supported + cdi-api +- Update to upsteam release 2.0.2 + * No changelog was made available. +- Added patch: + * 0001-Remove-dependency-on-glassfish-el.patch + + patch out the two el wrapper functions that are unused + +- Build with java source and target levels 8 + cervisia +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + cglib +- Remove links between artifacts and their parent since we are + not building with maven + +- Don't inject true in cglib pom, as 3.3.0 + already provides that option and it makes the POM xml incorrect. + +- Update to upstream 3.3.0 + * emits code compatible with java 1.8, so we can call static + interface methods. + * minor fix for allowing a fastclass to call static interface + methods. + * update to asm 7.1 + * make ant dependency optional + * add Automatic Module Names + * Expose non-bridge methods more frequently. + * Drop support for Java6. (It may continue to work, but continuous + integration tests will no longer validate it does.) + * Fix #115: Release resources eagerly. + * Deprecated TinyBitSet. + * Add workarounds for changes coming from Jigsaw. + * Fix #89 / #90 (generated incorrect code for bridge methods sometimes) +- Update project url to new github site (old one redirects there) + -- add javapackages-tools to build requires - chromium +- Revert back to GCC 11 on 15.4 as Clang 13 doesn't support GCC 12 + +- Bump Leap's GCC to 12 as Chromium really likes newer standards + +- Chromium 111.0.5563.64 + * New View Transitions API + * CSS Color Level 4 + * New developer tools in style panel for color functionality + * CSS added trigonometric functions, additional root font units + and extended the n-th child pseudo selector. + * previousslide and nextslide actions are now part of the Media + Session API + * A number of security fixes (boo#1209040) + * CVE-2023-1213: Use after free in Swiftshader + * CVE-2023-1214: Type Confusion in V8 + * CVE-2023-1215: Type Confusion in CSS + * CVE-2023-1216: Use after free in DevTools + * CVE-2023-1217: Stack buffer overflow in Crash reporting + * CVE-2023-1218: Use after free in WebRTC + * CVE-2023-1219: Heap buffer overflow in Metrics + * CVE-2023-1220: Heap buffer overflow in UMA + * CVE-2023-1221: Insufficient policy enforcement in Extensions API + * CVE-2023-1222: Heap buffer overflow in Web Audio API + * CVE-2023-1223: Insufficient policy enforcement in Autofill + * CVE-2023-1224: Insufficient policy enforcement in Web Payments API + * CVE-2023-1225: Insufficient policy enforcement in Navigation + * CVE-2023-1226: Insufficient policy enforcement in Web Payments API + * CVE-2023-1227: Use after free in Core + * CVE-2023-1228: Insufficient policy enforcement in Intents + * CVE-2023-1229: Inappropriate implementation in Permission prompts + * CVE-2023-1230: Inappropriate implementation in WebApp Installs + * CVE-2023-1231: Inappropriate implementation in Autofill + * CVE-2023-1232: Insufficient policy enforcement in Resource Timing + * CVE-2023-1233: Insufficient policy enforcement in Resource Timing + * CVE-2023-1234: Inappropriate implementation in Intents + * CVE-2023-1235: Type Confusion in DevTools + * CVE-2023-1236: Inappropriate implementation in Internals +- drop patches: + * chromium-86-ImageMemoryBarrierData-init.patch + * chromium-93-InkDropHost-crash.patch + * chromium-110-NativeThemeBase-fabs.patch + * chromium-110-CredentialUIEntry-const.patch + * chromium-110-DarkModeLABColorSpace-pow.patch + * v8-move-the-Stack-object-from-ThreadLocalTop.patch + * chromium-icu72-1.patch + clamav-database +- database refresh on 2023-03-20 (bsc#1084929) + +- database refresh on 2023-03-13 (bsc#1084929) + +- database refresh on 2023-03-06 (bsc#1084929) + cloud-netconfig +- Update to version 1.7: + + Overhaul policy routing setup (issue #19) + + Support alias IPv4 ranges (issue #14) + + Add support for NetworkManager (bsc#1204549) + + Remove dependency on netconfig + + Install into libexec directory + + Clear stale ifcfg files for accelerated NICs (bsc#1199853) + + More debug messages + + Documentation update + +- /etc/netconfig.d/ moved to /usr/libexec/netconfig/netconfig.d/ in + Tumbleweed, update path (poo#116221) + coccigrep +- Use python build macros + +- Use ExclusiveArch the same as coccinelle + -- update to latest snapshot (20121222) - * see ChangeLog for changes - -- update to latest snapshot (1347289051) - * see ChangeLog for changes - codenarc +- Do not generate test stubs by gmavenplus-plugin, since we are not + building or running tests during build + colord-kde +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + -- Fix the SLES build (%make_install is not expanded on SLES) - -- initial import from version 0.2.0 - console-setup +- Add patch to fix Caps_Lock mapping for us.map and others (bsc#1202853): + * 0001-ckbcomp-Fix-check-for-non-ascii.patch + corosync +Deleted: + bsc#1189680-cancel_hold_on_retransmit-option.patch + bsc#1192467_dont-block-local-socket-pair.patch + bug-1163460-totemip-Add-support-for-sin6_scope_id.patch + bug-1166899-quorumtool-Fix-exit-status-codes.patch +- Update to version 2.4.6: + * totemsrp: More informative messages + * icmap: fix the icmap_get_*_r functions + * stats: Add basic schedule-miss stats to needle + * icmap: icmap_init_r() leaks if trie_create() fails + * test: Fix cpgtest + * pkgconfig: Add libqb dependency + * man: votequorum.5: use proper single quotes + * cpg: Change downlist log level + * totem: Increase ring_id seq after load + * totempg: Check sanity (length) of received message + * totemsrp: Reduce MTU to left room second mcast + * qnetd: Rename qnetd-log.c to log.c + * qnetd: Fix double -d description + * qnetd: Check log initialization error + * qnetd: Add function to set log target + * qdevice: Use log instead of libqb log + * qdevice: Import log instead of qdevice-log + * qdevice: Merge msg_decode_error functions + * qnetd: Use log-common for nodelist debug dump + * qdevice: Configurable log priority bump + * tests: Add utils_parse_bool_str test + * qdevice: Free memory used by log + * qdevice: Add log test + * qdevice: Add header files to list of test sources + * qdevice: Add chk variant of vsyslog to test-log + * qdevice: Add prototype of __vsyslog_chk + * votequorum: Ignore the icmap_get_* return value + * logconfig: Remove double free of value + * cmap: Assert copied string length + * sync: Assert sync_callbacks.name length + * votequorum: Assert copied strings length + * cpghum: Remove unused time variables and functions + * cfgtool: Remove unused callbacks + * cmapctl: Free bin_value on error + * quorumtool: Assert copied string length + * votequorum: Reflect runtime change of 2Node to WFA + * main: Add schedmiss timestamp into message + * votequorum: Change check of expected_votes + * quorumtool: Fix exit status codes + * quorumtool: exit on invalid expected votes + * votequorum: set wfa status only on startup + * Revert "totemip: Add support for sin6_scope_id" + * Revert "totemip: compare sin6_scope_id and interface_num" + * main: Make schedmiss in cmap and log equal + * totemip: Add support for sin6_scope_id + * qnetd: Do not call ffsplit_do on shutdown + * qdevice: Fix connect heuristics result callback + * qdevice: Fix connect heuristics result callback + * qdevice: Log adds newline automatically + * qnetd: Fix dpd timer + * qnetd: Add support for keep active partition vote + * common_lib: Remove trailing spaces in cs_strerror + * totemsrp: Move token received callback + * tests: Use CS_DISPATCH_BLOCKING instead of cycle + * qnetd: Fix NULL dereference of client + * qnetd: Simplify KAP Tie-breaker logic + * totem: Add cancel_hold_on_retransmit config option + * logsys: Unlock config mutex on error + * totemsrp: Switch totempg buffers at the right time + * totemudpu: Don't block local socketpair + * configure.ac: fix pkgconfig issue of rdma + * totemip: Add support for sin6_scope_id + * totemip: compare sin6_scope_id and interface_num + * qdevice: Change log level to NOTICE on PASS + * cfgtool: output error messages to stderr + * tools: use util_strtonum for options checking + * cmapctl: return EXIT_FAILURE on failure + * quorumtool: Help shouldn't require running service + * quorumtool: strict check for -o option + * cmapctl: check NULL for key type and value for -p + * man: adjust description about interface section + * qnetd: sort by node_id when add new client + * man: replace votequorum_poll for actually used fn + +- corosync totemudpu: bsc#1192467, Fix don't block local socketpair when interface is down + Added: bsc#1192467_dont-block-local-socket-pair.patch + +- corosync totem: bsc#1189680, Add cancel_hold_on_retransmit config option + Added: bsc#1189680-cancel_hold_on_retransmit-option.patch + +- (Again) Fix bsc#1163460 Corosync does not support link-local IPv6 addresses + Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch + Reason: This time the path will NOT cause problems when doing rolling + upgrade, see bsc#1168771 + +- Stop mangling libexecdir: it's not needed at all. + +- Revoke the patch bug-1163460-totemip-Add-support-for-sin6_scope_id.patch + Deleted: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch + Reason: That path will cause problems while doing rolling upgrade, see bsc#1168771 + +- Fix bsc#1163460 Corosync does not support link-local IPv6 addresses + Added: bug-1163460-totemip-Add-support-for-sin6_scope_id.patch + +- Fix bsc#1166899, return value of "corosync-quorumtool -s" was not correct + Added: bug-1166899-quorumtool-Fix-exit-status-codes.patch + +- Don't package sysconfig file in tmpfiles.d, it's a bug. Instead correctly + add it to /etc/sysconfig, invoking fillup accordingly. + +- Packaging bug updating Corosync(bsc#1155792) + Some noisy output from Tumbleweed caused by RPM macro not fairly used + Make sure corosync sysconfig keep original configured firstly(bsc1153502) + Store the tmp file to a more security directory + +- Replace corosync-2.4.5.tar.gz with a clean source.tar.gz(bsc#1144200) + The reason is some binaries left in corosync-2.4.5.tar.gz + +- corosync-2.4.5 upgrade(bsc#1144200) + block_unlisted_ips block package from ips not in nodelist + Qnetd now supports updated NSS database format + Partly fixed problem with ifdown (only for UDPU) + Added: + corosync-2.4.5.tar.gz + bug-1001164_corosync.conf-example.patch + corosync-init-lockfile-path-error.patch + Deleted: + corosync-2.4.4.tar.gz + 0003-fix-tmpfiles-create.patch + 0004-mark-corosync-as-a-static-service.patch + 0005-do-not-convert-empty-uid-gid-to-0.patch + 0007-add-config-for-corosync-qnetd.patch + 0009-bsc#1088619-add-version.patch + 0010-qdevice-net-instance.c-optarg-should-be-str.patch + 0011-NSS_NoDB_Init-the-parameter-is-reserved-must-be-NULL.patch + 0012-cpg-Inform-clients-about-left-nodes-during-pause.patch + bnc#872651-stop-cluster.patch + disable-build-html-docs.patch + Renamed: + 0001-coroapi-Use-size_t-for-private_data_size.patch -> upstream-afd97d7884940_coroapi-Use-size_t-for-private_data_size.patch + 0006-Fix-compile-warnings-with-GCC-7.2.1.patch -> Fix-compile-warnings-with-GCC-7.2.1.patch + 0008-bsc#1083561-upgrade-from-1-x-y.patch -> bug-1083561_upgrade-from-1-x-y.patch + bnc#882449-corosync-conf-example.patch -> bug-882449_corosync-conf-example.patch + 0002-fix-ifdown-udp.patch -> bug-1032634_fix-ifdown-udp.patch + bsc#1001164-corosync.conf-example.patch -> bug-1001164_corosync.conf-example.patch + +- cpg: Inform clients about left nodes during pause(bsc#1091593) + Added: 0012-cpg-Inform-clients-about-left-nodes-during-pause.patch + +- NSS_NoDB_Init: the parameter is reserved, must be NULL(bsc#1090996) + Added: 0011-NSS_NoDB_Init-the-parameter-is-reserved-must-be-NULL.patch + +- corosync-2.4.4 is available now(bsc#1089836) + man:fix in corosync-qdevice.8 + quorumtool: remove duplicated help message + cfg: nodeid should be unsigned int + coroparse: Use readdir instead of readdir_r + wd: fix snprintf warnings + Fix compile errors in qdevice on FreeBSD + qdevice: mv free(str) after port validation + Fix various typos + Fix typo: recomended -> recommended + man: support SOURCE_DATE_EPOCH + configure: add --with-initconfigdir option + Use static case blocks to determine distro flavor + Use RuntimeDirectory instead of tmpfiles.d + coroparse: Do not convert empty uid, gid to 0 + sam: Fix snprintf compiler warnings + quorumtool: Use full buffer size in snprintf + man: Add note about qdevice parallel cmds start + sync: Remove unneeded determine sync code + sync: Call sync_init of all services at once + corosync.conf: publicize nodelist.node.name + totemudp[u]: Drop truncated packets on receive + logging: Make blackbox configurable + logging: Close before and open blackbox after fork + init: Quote subshell result properly + blackbox: Quote subshell result properly + qdevice: quote certutils scripts properly + sam_test_agent: Remove unused assignment + qdevice: Fix NULL pointer dereference + quorumtool: Don't set our_flags without v_handle + qdevice: Nodelist is set into string not array + qdevice: Check if user_data can be dereferenced + qdevice: Add safer wrapper of strtoll + qdevice: Replace strtol by strtonum + qnetd: Replace strtol by strtonum + main: Set errno before calling of strtol + totemcrypto: Implement bad crypto header guess + cpg: Use list_del instead of qb_list_del + totemcrypto: Check length of the packet + totemsrp: Implement sanity checks of received msgs + totemsrp: Check join and leave msg length + totemudp: Check lenght of message to sent + qdevice msgio: Fix reading of msg longer than i32 + logsys: Avoid redundant callsite section checking + man: corosync-qdevice: fix formatting vs. punctuation + man: corosync-qdevice: some more stylistics + man: fix cpg_mcast_joined.3.in + libcpg: Fix issue with partial big packet assembly + totempg: Fix fragmentation segfault + totempg: use iovec[i].iov_len instead of copy_len + totempg: Fix corrupted messages + cpg: Handle fragmented message sending interrupt + corosync.aug: Add missing options + systemd: Delete unnecessary soft_margin + Added: + corosync-2.4.4.tar.gz + 0010-qdevice-net-instance.c-optarg-should-be-str.patch + Deleted: + 0007-sync-Call-sync_init-of-all-services-at-once.patch + 0008-wd-fix-snprintf-warnings.patch + 0009-add-config-for-corosync-qnetd.patch + 0010-qdevice-mv-free-str-after-port-validation.patch + 0011-libcpg-Fix-issue-with-partial-big-packet-assembly.patch + 0012-totemudp-u-Drop-truncated-packets-on-receive.patch + 0013-logging-Make-blackbox-configurable.patch + 0014-logging-Close-before-and-open-blackbox-after-fork.patch + 0015-coverity-fixes.patch + 0018-bsc#1089346-corosync-Integer-overflow-in-totemcrypto.patch + corosync-2.4.3.tar.gz + Renamed: + 0009-add-config-for-corosync-qnetd.patch -> 0007-add-config-for-corosync-qnetd.patch + 0016-bsc#1083561-upgrade-from-1-x-y.patch -> 0008-bsc#1083561-upgrade-from-1-x-y.patch + 0017-bsc#1088619-add-version.patch -> 0009-bsc#1088619-add-version.patch + +- (CVE-2018-1084) VUL-0: CVE-2018-1084: corosync: Integer overflow in totemcrypto(bsc#1089346) + Added: 0018-bsc#1089346-corosync-Integer-overflow-in-totemcrypto.patch + +- UNKNOWN version in corosync pkg-config(bsc#1088619) + Added: 0017-bsc#1088619-add-version.patch + +- [Build 489.1] Corosync is not working after upgrade from sle11sp4-ha to sle15-ha(bsc#1083561) + Added: 0016-bsc#1083561-upgrade-from-1-x-y.patch + +- some coverity fixes for corosync on upstream(bsc#1083895) + Added: 0015-coverity-fixes.patch + +- corosync exposes itself for a self-crash under rare circumstance(bsc#1078412) + Added: 0013-logging-Make-blackbox-configurable.patch + 0014-logging-Close-before-and-open-blackbox-after-fork.patch + Modified: remove unncessary git commit messages + 0001-coroapi-Use-size_t-for-private_data_size.patch + 0002-fix-ifdown-udp.patch + 0005-do-not-convert-empty-uid-gid-to-0.patch + 0008-wd-fix-snprintf-warnings.patch + 0010-qdevice-mv-free-str-after-port-validation.patch + 0011-libcpg-Fix-issue-with-partial-big-packet-assembly.patch + 0012-totemudp-u-Drop-truncated-packets-on-receive.patch + +- totemudp[u]: Drop truncated packets on receive(bsc#1075300) + Added: 0012-totemudp-u-Drop-truncated-packets-on-receive.patch + +- issue with partial packets assembly when multiple nodes are sending big packets(bsc#1074929) + Added: 0011-libcpg-Fix-issue-with-partial-big-packet-assembly.patch + +- qdevice failed to run(bsc#1074276) + Added: 0010-qdevice-mv-free-str-after-port-validation.patch + +- add support for corosync-qdevice in yast2-cluster and bootstrap(bsc#1070961) + Added: 0009-add-config-for-corosync-qnetd.patch + +- wd: gcc shows snprintf warnings(bsc#1071187) + Added: 0008-wd-fix-snprintf-warnings.patch + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +- corosync race condition when node leaves immediately after joining(bsc#1067958) + Added: 0007-sync-Call-sync_init-of-all-services-at-once.patch + +- gcc: snprintf gives warning: ‘%s’ directive output may be truncated writing + 8 bytes into a region of size between 1 and 255(bsc#1066090) + Added: 0006-Fix-compile-warnings-with-GCC-7.2.1.patch + +- coroparse: uidgid with empty uid or gid results into add uid 0(bsc#1066585) + Added: 0005-do-not-convert-empty-uid-gid-to-0.patch + Modified: 0005-do-not-convert-empty-uid-gid-to-0.patch, + check whether the uid, gid is empty before calling strtol + +- Upgrade corosync-2.4.2 to corosync-2.4.3(fate#321385) + doc: document watchdog_device parameter + Main: Call mlockall after fork + Totempg: remove duplicate memcpy in mcast_msg func + Qdevice: fix spell errors in qdevice + logconfig: Do not overwrite logger_subsys priority + totemconfig: Prefer nodelist over bindnetaddr + cpghum: Fix printf of size_t variable + Qnetd lms: Use UTILS_PRI_RING_ID printf format str + wd: Report error when close of wd fails + votequorum: Don't update expected_votes display if value is too high + votequorum: simplify reconfigure message handling + quorumtool: Add option to show all node addresses + main: Don't ask libqb to handle segv, it doesn't work + man: Document -a option to corosync-quorumtool + main: use syslog & printf directly for early log messages + votequorum: make atb consistent on nodelist reload + Fix typo: Destorying -> Destroying + init: Add doc URIs to the systemd service files + wd: fix typo + corosync.conf.5: Fix watchdog documentation + corosync.conf.5: add warning about slow watchdogs + wd: remove extra capitalization typo + corosync.conf.5: watchdog support is conditional + notifyd: Add the community name to an SNMP trap + Logsys: Change logsys syslog_priority priority + totemrrp: Fix situation when all rings are faulty + main: Display reason why cluster cannot be formed + totem: Propagate totem initialization failure + totemcrypto: Refactor symmetric key importing + totemcrypto: Use different method to import key + main: Add option to set priority + main: Add support for libcgroup + totemcrypto: Fix compiler warning + cmap: Remove noop highest config version check + qdevice: Add support for heuristics + Spec: drop unneeded dependency + Spec: make internal dependencies arch-qualified + cmap: don't shutdown highest config_version node + totemudp: Remove memb_join discarding + Spec: fix arch-qualified dependencies + Include fcntl.h for F_* and O_* defines + totemudp: Retry if bind fails + Remove deprecated doxygen flags + man: Fix typos in man page + man: Modify man-page according to command usage + Remove redundant header file inclusion + upstart: Add softdog module loading example + Added: + corosync-2.4.3.tar.gz + Removed: + corosync-2.4.2.tar.gz + bsc#1047860-add-version.patch + 0001-Logsys-Change-logsys-syslog_priority-priority.patch + 0001-logconfig.c-make-logging.syslog_priority-and-logging.patch + 0001-totemconfig.c-Fixed-Evicted-from-CPG-membership.patch + 0002-Main-call-mlock-after-fork.patch + 0003-totemrrp-Fix-situation-when-all-rings-are-faulty.patch + 0004-main-Display-reason-why-cluster-cannot-be-formed.patch + 0005-votequorum-Report-errors-from-votequorum_exec_send_r.patch + 0007-Make-corosync-work-when-FIPS-mode-is-enabled.patch + 0008-main.c-add-option-to-set-priority.patch + 0009-totem-Propagate-totem-initialization-failure.patch + Modified: + bsc#1047860-add-version.patch: change version to 2.4.3 + corosync.changes: add changelogs + corosync.spec: remove unnecessary patches + Renamed: + 0006-coroapi-Use-size_t-for-private_data_size.patch -> 0001-coroapi-Use-size_t-for-private_data_size.patch + 0010-fix-ifdown-udp.patch -> 0002-fix-ifdown-udp.patch + 0011-fix-tmpfiles-create.patch -> 0003-fix-tmpfiles-create.patch + 0012-mark-corosync-as-a-static-service.patch -> 0004-mark-corosync-as-a-static-service.patch + +- wrong "service_del_postun corosync.service"(bsc#1060767) + Modified: corosync.spec, remove service_del_postun in postun of corosync + +- Restore conformance to shared library packaging guideline. +- Remove redundant cleaning in %install and %clean. + +- corosync.service should be marked as a static service(bsc#1055585) + Added: 0012-mark-corosync-as-a-static-service.patch + +- Fix RPM groups. + +- L3: corosync: assert(sender_node != NULL) fails after tearing down a network interface(bsc#1032634) + Added: 0010-fix-ifdown-udp.patch +- Fix rpmlint warnings + Added: 0011-fix-tmpfiles-create.patch + +- some errors in spec file(bsc#1047862) + Modified:corosync.spec + 1) as in openSUSE:factory, there are %define, but bcond_with coudld be toggled by osc command , change %define to %bcond_with and %bcond_without + 2) change service_del_postun to service_del_preun, since service_del_postun is not a right macro + 3) remove macro tpmfiles_create define from corosync.spec. + +- make corosync.spec uniform (bsc#1051385) + Modified: corosync.spec + 1. there are some lines are commented in corosync.spec, will define new macro to make these lines uncommented + 2. in former, xmlconf, rdma and snmp were disabled, these features are wrongly enabled, will disable them + +- some upstream fixes for corosync(bsc#1048259) + Added: + bsc#1047860-add-version.patch + 0007-Make-corosync-work-when-FIPS-mode-is-enabled.patch + 0008-main.c-add-option-to-set-priority.patch + 0009-totem-Propagate-totem-initialization-failure.patch + Removed: + bnc#867767-add-version.patch + 0007-improve-corosync-keygen.patch(since this patch is not for corosync v2.x) + Modified: + corosync.spec, add judgement whether /etc/sysconfig/corosycn* exist before remove these files + +- some errors in spec file(bsc#1047862) + Modified: + corosync.spec +- improvement for corosync-keygen(bsc#1047861) + Added: + 0007-improve-corosync-keygen.patch +- 1047860corosync report wrong version number(bsc#1047860) + Modified: + bnc#867767-add-version.patch + +- some Fixes from upstream(bsc#1043045) + Added: + 0004-main-Display-reason-why-cluster-cannot-be-formed.patch + 0005-votequorum-Report-errors-from-votequorum_exec_send_r.patch + 0006-coroapi-Use-size_t-for-private_data_size.patch + +[patch-lost-in-sle] Missing issues in openSUSE:Factory/corosync(bsc#1041587) + add change log for upgrading corosync to v2.3.6 and make this change log contain all records in SLE12 SP3 + make the format consistent + +- totemrrp: Fix situation when all rings are faulty(bsc#1039215) + Added: + 0003-totemrrp-Fix-situation-when-all-rings-are-faulty.patch + +- calling mlockall before corosync_tty_detach is noop when corosync is executed as a daemon(bsc#1038147) + Added: + 0002-Main-call-mlock-after-fork.patch + +- [upgrade] Changing the pre-upgrade role for node failed(bsc#1030437) + Added: + 0001-totemconfig.c-Fixed-Evicted-from-CPG-membership.patch + Removed: + 0001-totemip.c-Fixed-Evicted-from-CPG-membership.patch + +- L3-Question: corosync logging priority takes no effect(bsc#1023959) + Added: + 0001-Logsys-Change-logsys-syslog_priority-priority.patch + 0001-logconfig.c-make-logging.syslog_priority-and-logging.patch + +- Corosync 2.4.1 still produces libvotequorum.so.7.0.0, just like Corosync 2.3.6.(bsc#1013842) + Added: + disable-build-html-docs.patch + upgrade to corosync-2.4.2: + Man: Fix corosync-qdevice-net-certutil link + man: mention qdevice incompatibilites in votequorum.5 + Qnetd LMS: Fix two partition use case + cfg: Prevents use of uninitialized buffer + +- upgrade to corosync-2.4.1(bsc#1004967) + Added: + corosync-start-stop-level.patch + Deleted: + Config-Flag-config-uidgid-entries.patch + cfg-Prevents-use-of-uninitialized-buffer.patch + cts-Make-it-run-with-pacemaker-1.13.patch + get_cluster_mcast_addr-error-is-not-fatal.patch + totemsrp-Addition-of-the-log.patch + modified: bnc#867767-add-version.patch, change version to 2.4.1 + corosync-2.4.1: + Low: totemsrp: Addition of the log. + cts: Make it run with pacemaker-1.13+ + Config: Flag config uidgid entries + Spec: Qdevice require same version of corosync + corosync-2.4.0: + qdevice and qnet + config: get_cluster_mcast_addr error is not fatal + some typo fixes + +upgrade corosync-v2.3.5 to corosync-v2.3.6, and backport patches from v2.4.2(FATE#322113, bsc#1020550) + Added: + Config-Flag-config-uidgid-entries.patch + cfg-Prevents-use-of-uninitialized-buffer.patch + cts-Make-it-run-with-pacemaker-1.13.patch + get_cluster_mcast_addr-error-is-not-fatal.patch + totemsrp-Addition-of-the-log.patch + Removed: + corosync-cts-api-error.patch + v2.3.6 +- logconfig: Fix logging reload disabling logfiles +- wd: Warn if values are out of range +- parser: WD Read type correctly from corosync.conf +- Add some more RO keys +- Reapply config defaults corosync.conf reload +- schedwrk: Cleanup and make it work on PPC BE +- cmapctl: Handle corosync errors in print_key func +- Adds doxygen stubs to include directory +- Add clang-format configuration file +- wd: make watchdog device configurable +- logging: Use our own version of basename +- logsys: fix TOTEM logging when corosync built out of tree +- parser: Make config file parser more hierarchy +- totemconfig: Explicitly pass IP version +- cpg: Handle ipc error in cpg_zcb_alloc/free +- cpg: Memory not unmapped in cpg_zcb_free +- totempg: Fix memory leak +- Fix spelling errors +- Add section in manual title for cpg_zcb_free 3 +- Add section in manual title for cpg_zcb_alloc 3 +- Update corosync.spec source link +- Update gitignore files +- Remove all links to old ML +- totemsrp: Fix clang warning (tautological compare) +- configure.ac: Make location of .pc overrideable +- Remove a few unused variables and functions +- configure.ac: We don't need no C++ compiler +- configure.ac: Remove deprecated AC_PROG_LIBTOOL +- configure.ac: make foreign apply to all Makefiles +- Remove unused, obsolete check +- Fix detection of qb_log_thread_priority_set +- cpghum: Fix type of recv_crc +- Check for fdatasync +- Fix detection of warning flags for clang +- quorum: Display node id as unsigned int. +- cts: InitClusterManager is now BootCluster +- totemudp: Move udp bind() so that multicast works with IPv6 +- cfgtool: Display nodeid as unsigned int +- votequorum: Don't send multiple callbacks when nodes join +- man: Add synopsis for cpg_zcb_alloc and free +- man html index: Update index +- votequorum: Make sure cs_error_t is defined +- Doxygen fix for cmap_iter_next() +- configure: Correct help entry for logdir +- totmesrp: Fix typo in log message +- configure: typo in include +- man page: Correct option letter for DBus +- wd: fix setting of watchdog timeouts +- CFG: Prevent CFG orignating messages during SYNC + +- Default token timeout was 5000 ms in SLE 11 SP4, but is 1000 ms in SLE 12(bsc#1001164) + Added: bsc#1001164-corosync.conf-example.patch + +- Fix: [s390]Upgrade from SP1-GM + HA to SP2-RC2 +: Failed to start Corosync Cluster engine(bsc#996230) +- modify corosync.spec to remove "chkconfig --add" +- remove corosync-devel and require lines from baselibs.conf + +- corosync process still exists when stop pacemaker service(bnc#988683) + +- remove git files from tarball(bnc#941910) +- modify corosync.spec to delete logrotate.d + +update from v2.3.3 to v2.3.5 (bnc#939328) + v2.3.5 +- Log: Add logrotate configuration file +- totemsrp: Improve logging of left/down nodes +- totemconfig: Check for duplicate nodeids +- Really add cpghum +- cpg: Add support for messages larger than 1Mb +- Handle adding and removing UDPU members atomically +- add patches: + * corosync-cts-api-error.patch + * bnc#867767-add-version.patch + +- mv the place of corosync.conf.example*(fate#318190) + +- Replace systemd BuildRequires with pkgconfig(systemd): we do not + require the full installation / dep chain of systemd. + +- fix bashisms in mem_leak_test.sh script +- add patches: + * corosync-2.3.4-fix-bashisms.patch + +- fix bashism in preun script + cracklib +- %check: really test the package [bsc#1191736] + +- Update to version 2.9.7: + + fix a buffer overflow processing long words. +- Drop 0003-overflow-processing-gecos.patch and + 0004-overflow-processing-long-words.patch: fixed upstream. +- Update source URI. +- Remove use of translation-update-upstream. It cannot be added to + ring 0 on leap, and 2.9.7 has some translation fixes + (bsc#1172396). + +- Enable translation-update-upstream on leap, to remove the use of + is_opensuse (jsc#SLE-12096). + +- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should + contain internal binaries, not data + +- Use %license (boo#1082318) + +- Update to 2.9.6 + * fix issue with sort and locale + * some particularly bad cases to the cracklib small dictionary + * updates to cracklib-words (adds a bunch of other dictionary lists) + * migration to github +- run spec-cleaner + +- Only buildrequire and call translation-update-upstream on SLE: + the package in openSUSE is a dummy and is empty. + +- Add patch 0004-overflow-processing-long-words.patch + to fix a new buffer overflow identified together with bsc#992966. + +- Relabel patches: + cracklib-magic.diff -> 0001-cracklib-magic.diff + cracklib-2.9.2-visibility.patch -> 0002-cracklib-2.9.2-visibility.patch +- Add patch 0003-overflow-processing-gecos.patch + to fix a buffer overflow in GECOS parser (bsc#992966 CVE-2016-6318) + +- Update to 2.9.5 + * fix matching against first password in dictionary (Anton Dobkin) +- Changes for 2.9.4 + * remove doubled prototype +- Changes for 2.9.3 + * expose additional functions externally + +- Cleanup spec file with spec-cleaner +- Remove old ppc provides/obsoletes + +- Update to version 2.9.2 + + support build of python support outside of source tree + + fix bug in Python string distance calculation + + fix bug #16 / debian bug 724570 - broken optimization with packlib + prevblock +- Adapt patch to upstream changes + + cracklib-visibility.patch > cracklib-2.9.2-visibility.patch + crmsh +- Update to version 4.5.0+20230309.a4c4192d: + * Dev: version: Bump crmsh version to 4.5.0 + * Fix: report: Fix crm report issue under non-root user + * Fix: log: Redirect debug messages into stderr (bsc#1208991) + +- Update to version 4.4.1+20230302.2b5310b9: + * Fix: qdevice: Unable to setup qdevice under non-root user (bsc#1208770) + cups +- cups-branch-2.2-commit-3e4dd41459dabc5d18edbe06eb5b81291885204b.diff + is 'git show 3e4dd41459dabc5d18edbe06eb5b81291885204b' for + https://github.com/apple/cups/commit/3e4dd41459dabc5d18edbe06eb5b81291885204b + (except the not needed hunk for patching CHANGES.md which fails) + that fixes handling of MaxJobTime 0 (Issue #5438) in the CUPS 2.2 branch + bsc#1201511: + Stuck print jobs being cancelled immediately, despite MaxJobTime being set to 0 + +- cups-2.2.7-CVE-2022-26691.patch fixes CVE-2022-26691 + cups: authentication bypass and code execution (bsc#1199474) + +- SUSE_bsc_1189517.patch is + https://github.com/apple/cups/commit/821b3cc956d46b811facd50986acc9f24f0e1c79 + which belongs to https://github.com/apple/cups/issues/5288 + that fixes bsc#1189517 + "cups printservice takes much longer than before + with a big number of printers" + see in particular + https://github.com/apple/cups/issues/5288#issuecomment-921626381 +- SUSE_bsc_1195115.patch is + https://github.com/apple/cups/commit/ba9d68cc7467a7a47ef219071902b9e9eb6dbc44 + which belongs to https://github.com/apple/cups/issues/5538 + that fixes bsc#1195115 + "CUPS PreserveJobHistory doesn't work with seconds" + +- When cupsd creates directories with specific owner group + and permissions (usually owner is 'root' and group matches + "configure --with-cups-group=lp") specify same owner group and + permissions in the RPM spec file to ensure those directories + are installed by RPM with the right settings because if those + directories were installed by RPM with different settings then + cupsd would use them as is and not adjust its specific owner + group and permissions which could lead to privilege escalation + from 'lp' user to 'root' via symlink attacks e.g. if owner is + falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161) + +- cups-2.2.7-web-ui-kerberos-authentication.patch (bsc#1175960) + Fix web UI kerberos authentication + +- cups-2.2.7-CVE-2020-10001.patch fixes CVE-2020-10001 + access to uninitialized buffer in ipp.c (bsc#1180520) +- cups-2.2.7-CVE-2019-8842.patch fixes CVE-2019-8842 (bsc#1170671) + the ippReadIO function may under-read an extension field + +- cups-2.2.7-CVE-2020-3898.patch fixes CVE-2020-3898 (bsc#1168422) + heap-buffer-overflow in libcups ppdFindOption() function + +- cups-2.2.7-CVE-2019-8675.CVE-2019-8696.patch fixes + CVE-2019-8675 and CVE-2019-8696 (bsc#1146358 and bsc#1146359) + and some other security/disclosure issues + https://github.com/apple/cups/commit/f24e6cf6a39300ad0c3726a41a4aab51ad54c109 + (Apple's internal issues rdar://51685251, rdar://50035411, + rdar://51373853, rdar://51373929) + +- Add issue5509-fix-utf-8-validation-issue.patch (bsc#1118118) + Fixes https://github.com/apple/cups/issues/5509 + +- cups-2.2.7-CVE-2018-4700.patch fixes CVE-2018-4700: session + cookie is extremely predictable, effectively breaking the + CSRF protection of the CUPS web interface (bsc#1115750) + +- cups-branch-2.2-commit-97cb566568a8c3a9c07c7ccec09f28f5c5015954.diff + is 'git show 97cb566568a8c3a9c07c7ccec09f28f5c5015954' for + https://github.com/apple/cups/commit/97cb566568a8c3a9c07c7ccec09f28f5c5015954 + (except the not needed hunk for patching CHANGES.md which fails) + that fixes local privilege escalation to root and sandbox + bypasses in scheduler (Apple's internal issues rdar://37836779, + rdar://37836995, rdar://37837252, rdar://37837581) + in the CUPS 2.2 branch + bsc#1096405 CVE-2018-4180: + Local Privilege Escalation to Root in dnssd Backend (CUPS_SERVERBIN) + bsc#1096406 CVE-2018-4181: + Limited Local File Reads as Root via cupsd.conf Include Directive + bsc#1096407 CVE-2018-4182: + cups-exec Sandbox Bypass Due to Insecure Error Handling + bsc#1096408 CVE-2018-4183: + cups-exec Sandbox Bypass Due to Profile Misconfiguration + +- Version upgrade to 2.2.7: + CUPS 2.2.7 is a general bug fix release. + For details see https://github.com/apple/cups/releases + or the CHANGES.md file. + Changes include: + * Additional security fixes for: + bsc#1061066 DBUS library aborts caller process + in _dbus_check_is_valid_utf8 (in particular that aborts cupsd) + and + bsc#1087018 CVE-2017-18248: cups: The add_job function in + scheduler/ipp.c in CUPS before 2.2.6, when D-Bus support is + enabled, can be crashed by remote attackers by sending print + jobs with an invalid username, related to a D-Bus notification + which are the CUPS upstream issues + https://github.com/apple/cups/issues/5143 + Remote DoS attack against cupsd via invalid username + and malicious D-Bus library + and + https://github.com/apple/cups/issues/5186 + squash non-UTF-8 strings into ASCII on plain IPP level + and + https://github.com/apple/cups/issues/5229 + persistently substitute invalid job attributes + with default values - not only in add_job + see also + bsc#1087072 dbus-1: + Disable assertions to prevent un-expected DDoS attacks + * NOTICE: Raw print queues are now deprecated (Issue #5269) + so that now there is a warning message when you + add or modify a queue to use the "raw driver" but + raw printing will continue to work through CUPS 2.3.x, cf. + https://lists.cups.org/pipermail/cups/2018-March/074060.html + * Fixed an Avahi crash bug in the scheduler (Issue #5268) + * Systemd did not restart cupsd when configuration changes + were made that required a restart (Issue #5263) + * The scheduler could crash while adding an IPP Everywhere + printer (Issue #5258) + * The scheduler now supports using temporary print queues + for older IPP/1.1 print queues like those shared by CUPS 1.3 + and earlier (Issue #5241) + * Kerberized printing to another CUPS server did not work + correctly (Issue #5233) + * More fixes for printing to old CUPS servers (Issue #5211) + * The scheduler now substitutes default values for invalid + job attributes when running in "relaxed conformance" + mode (Issue #5186) + * The cups-driverd program incorrectly stopped scanning PPDs + as soon as a loop was seen (Issue #5170) + * The `SSLOptions` directive now supports `MinTLS` and `MaxTLS` + options to control the minimum and maximum TLS versions + that will be allowed, respectively (Issue #5119) + * The scheduler did not write out dirty configuration and + state files if there were open client connections (Issue #5118) + * The `lpadmin` command now provides a better error message when + an unsupported System V interface script is used (Issue #5111) + * No longer support backslash, question mark, or quotes + in printer names (Issue #4966) + * The CUPS library now supports the latest HTTP Digest + authentication specification including support + for SHA-256 (Issue #4862) + * TLS connections now properly timeout (rdar://34938533) + +- Make sure cups-libs- is removed + +- Version upgrade to 2.2.6: + CUPS 2.2.6 is a general bug fix release. + For details see https://github.com/apple/cups/releases + Changes include: + * DBUS notifications could crash the scheduler (Issue #5143) + (see also bsc#1061066 "DBUS library aborts caller process") + +- Use again the baselibs.conf from Fri Oct 13 11:11:10 UTC 2017 + that got broken by the change on Wed Oct 18 06:11:10 UTC 2017. +- Version upgrade to 2.2.5: + CUPS 2.2.5 is a general bug fix release. + For details see https://github.com/apple/cups/releases +- Version upgrade to 2.2.4: + CUPS 2.2.4 is a general bug fix release. + For details see https://github.com/apple/cups/releases +- Removed + 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch + 0002-Save-work-on-Avahi-code.patch + 0003-Avahi-fixes-for-cupsEnumDests.patch + because since CUPS 2.2.4 it is fixed in the upstream code + via https://github.com/apple/cups/pull/4989 more precisely via + https://github.com/apple/cups/commit/a2187a63425a3d6c05de1e1cbf8c26fd39a1aced + https://github.com/apple/cups/commit/657c5b5f91e6d5120c4ad7b118cf9098dd27f03d + https://github.com/apple/cups/commit/3fae3b337df0be1a766857be741173d8a9915da7 + +- Fix typo in requires + +- Implement shared library packaging guideline [boo#862112] +- Update package descriptions. + +- Remove redundant Requires(pre) line — the use of %post -p + already implies it. + +- Pre-require user(lp) in cups-libs + +- In /usr/lib/tmpfiles.d/cups.conf use + group 'root' for /run/cups/certs (boo#1042916). + +- Major backward incompatible change since CUPS 2.2.0: + There is no longer the directory /etc/cups/interfaces because + since CUPS 2.2.0 so called "System V style Interface Scripts" + are no longer supported for security reasons (see below the + entry about the changes included in CUPS 2.2.0). +- Disabled cups-2.1.0-cups-systemd-socket.patch + because it does no longer apply which needs to be examined + and decided by someone who knows about systemd internals. +- Disabled + 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch + 0002-Save-work-on-Avahi-code.patch + 0003-Avahi-fixes-for-cupsEnumDests.patch + because they do no longer apply which needs to be examined + and decided by someone who knows about Avahi internals. +- Version upgrade to 2.2.3: + CUPS 2.2.3 is a general bug fix release. + See https://github.com/apple/cups/releases + Changes include: + * The IPP backend could get into an infinite loop for certain + errors, causing a hung queue (rdar://problem/28008717) + * The scheduler could pause responding to client requests in + order to save state changes to disk (rdar://problem/28690656) + * Added support for PPD finishing keywords + (Issue #4960, Issue #4961, Issue #4962) + * The IPP backend did not send a media-col attribute for just + the source or type (Issue #4963) + * IPP Everywhere print queues did not always support all print + qualities supported by the printer (Issue #4953) + * IPP Everywhere print queues did not always support all media + types supported by the printer (Issue #4953) + * The IPP Everywhere PPD generator did not return useful error + messages (Issue #4954) + * The IPP Everywhere finishings support did not work correctly + with common UI or command-line options (Issue #4976) + * Fixed an error handling issue for the network backends + (Issue #4979) + * The "reprint job" option was not available for some canceled + jobs (Issue #4915) + * Updated the job listing in the web interface (Issue #4978) + A detailed list of changes can be found in the CHANGES.txt file. +- Version upgrade to 2.2.2: + CUPS 2.2.2 is a general bug fix release. + See https://github.com/apple/cups/releases + Changes include: + * Fixed some issues with IPP Everywhere printer support + (Issue #4893, Issue #4909, Issue #4916, Issue #4921, + Issue #4923, Issue #4932, Issue #4933, Issue #4938) + * The rastertopwg filter could crash with certain input + (Issue #4942) + * The scheduler did not detect when an encrypted connection + was closed by the client on Linux (Issue #4901) + * The cups-lpd program did not catch all legacy usage + of ISO-8859-1 (Issue #4899) + * The scheduler no longer creates log files on startup + () + * The ippContainsString function now uses case-insensitive + comparisons for mimeMediaType, name, and text values in + conformance with RFC 2911. + * The network backends now log the addresses that were found + for a printer () + * Let's Encrypt certificates did not work when the hostname + contained uppercase letters (Issue #4919) + * Fixed reporting of printed pages in the web interface + (Issue #4924) + * Updated systemd config files (Issue #4935) + A detailed list of changes can be found in the CHANGES.txt file. +- Version upgrade to 2.2.1: + CUPS 2.2.1 is a general bug fix release. + See https://github.com/apple/cups/releases + Changes include: + * Added "CreateSelfSignedCerts" directive for cups-files.conf + to control whether the scheduler automatically creates + its own self-signed X.509 certificates for TLS connections + (Issue #4876) + * http*Connect did not handle partial failures (Issue #4870) + * cupsHashData did not use the correct hashing algorithm + () + * Updated man pages (PR #4885) + A detailed list of changes can be found in the CHANGES.txt file. +- Version upgrade to 2.2.0: + CUPS 2.2.0 adds support for local IPP Everywhere print queues + and includes several performance and security improvements. + See https://github.com/apple/cups/releases + Changes include: + * Normalized the TLS certificate validation code and added + additional error messages to aid troubleshooting. + * http*Connect did not work on Linux when cupsd was not running + (Issue #4870) + * The --no-remote-any option of cupsctl had no effect + (Issue #4866) + * http*Connect did not return early when all addresses failed + (Issue #4870) + * The IPP backend did not validate TLS credentials properly. + * The printer-state-message attribute was not cleared after a + print job with no errors (Issue #4851) + * The CUPS-Add-Modify-Class and CUPS-Add-Modify-Printer + operations did not always return an error for failed + adds (Issue #4854) + * PPD files with names longer than 127 bytes did not work + (Issue #4860) + * CUPS now supports Let's Encrypt certificates on Linux. + * All CUPS commands now support POSIX options (Issue #4813) + * The scheduler now restarts faster (Issue #4760) + * Improved performance of web interface with large numbers + of jobs (Issue #3819) + * Encrypted printing can now be limited to only trusted + printers and servers () + * The scheduler now advertises PWG Raster attributes for + IPP Everywhere clients (Issue #4428) + * The scheduler now logs informational messages for jobs + at LogLevel "info" (Issue #4815) + * The scheduler now uses the getgrouplist function + when available (Issue #4611) + * The IPP backend no longer enables compression by default + except for certain raster formats that generally benefit + from it () + * The scheduler did not handle out-of-disk situations + gracefully (Issue #4742) + * The LPD mini-daemon now detects invalid UTF-8 sequences + in job, document, and user names (Issue #4748) + * The IPP backend now continues on to the next job + when the remote server/printer puts the job on hold + () + * The scheduler did not cancel multi-document jobs immediately + () + * The scheduler did not return non-shared printers to local + clients unless they connected to the domain socket + () + * The scheduler now reads the spool directory if one or more + job cache entries point to deleted jobs + () + * Added support for disc media sizes () + * The httpAddrConnect and httpConnect* APIs now try connecting + to multiple addresses in parallel () + * Interface scripts are no longer supported for security reasons + () + A detailed list of changes can be found in the CHANGES.txt file. +- Version upgrade to 2.1.4: + CUPS 2.1.4 is a general bug fix release. + See https://github.com/apple/cups/releases + Changes include: + * Fixed reporting of 1284 Device IDs (Issue #3835, PR #3836) + * Fixed printing of multiple files to raw queues (Issue #4782) + * The scheduler did not implement the Hold-New-Jobs opertion + correctly (Issue #4767) + * The cups-lpd mini-daemon incorrectly included the document-name + attribute when creating a job. It should only be included when + sending a job (Issue #4790) + A detailed list of changes can be found in the CHANGES.txt file. + +- Replace krb5-devel BuildRequires with pkgconfig(krb5) on + suse_version >= 1315: give OBS a better chance to break up build + cycles. + +- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add + 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch, + 0002-Save-work-on-Avahi-code.patch and + 0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream + finally commited to cups 2.2 sources in response to + https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests + to react to the ALL_FOR_NOW avahi event (and also include a similar + fix for the dnssd case). Related to bsc#955432. + +- Add cups-2.1.3-cupsEnumDests-react-to-all-for-now.diff . + Avahi sends an ALL_FOR_NOW event when it finishes sending + its cache contents. This patch makes cupsEnumDests finish + when the signal is received so it doesn't block the caller + doing nothing until the timeout finishes (related to bsc#955432, + submitted upstream at https://github.com/apple/cups/pull/4989) + +- Add /etc/cups to cups-libs package [bsc#1025689] + +- Replace pkgconfig(libsystemd-daemon) BuildRequires with + pkgconfig(libsystemd) on openSUSE 13.2 and newer: the various + sub-libraries have been merged into libsystemd since version 209. + openSUSE 13.1 was the last product to ship systemd 208. + +- Remove CUPS.desktop and pixmap + * Obsoletes patch cups-1.3.9-desktop_file.patch + +- Version upgrade to 2.1.3: + CUPS 2.1.3 fixes some issues in the scheduler, sample drivers, + and user commands. + A detailed list of changes can be found in the CHANGES.txt file. + Changes include (excerpt): + * The scheduler should not exit under memory pressure + () + * Fixed some issues in ipptool for skipped tests + () + * The "lp -H resume" command did not reset the + "job-state-reasons" attribute value (STR #4752) + * The scheduler did not allow access to resource files + (icons, etc.) when the web interface was disabled (STR #4755) +- Version upgrade to 2.1.2: + CUPS 2.1.2 fixes an issue in the 2.1.1 source archives which + actually contained a current 2.2 snapshot. + There are no other changes. +- Version upgrade to 2.1.1: + CUPS 2.1.1 fixes a number of USB and IPP printing issues, + addresses some error reporting and hardening issues in + the scheduler, and updates some localizations. + A detailed list of changes can be found in the CHANGES.txt file. + Changes include (excerpt): + * Security hardening fixes (, + , , + , , + , , + , , + , , + , , + , , + , , + , , + ) + * The cupsGetPPD* functions did not work with IPP printers + (STR #4725) + * Some older HP LaserJet printers need a delayed close when + printing using the libusb-based USB backend (STR #4549) + * The libusb-based USB backend did not unload the kernel usblp + module if it was preventing the backend from accessing the + printer (STR #4707) + * Current Primera printers were incorrectly reported as Fargo + printers (STR #4708) + * The IPP backend did not always handle jobs getting canceled + at the printer () + * Added USB quirk for Canon MP530 (STR #4730) + * The scheduler did not deliver job notifications for jobs + submitted to classes (STR #4733) + * Changing the printer-is-shared value for a remote queue + did not produce an error (STR #4738) + * The IPP backend incorrectly included the job-password + attribute in Validate-Job requests () + +- add -devel to build a 32bit wine on 64bit only Leap systems. + +- Version upgrade to 2.1.0: + CUPS 2.1.0 offers improved support for IPP Everywhere, + adds support for advanced logging using journald on Linux, and + includes new security features for encrypted printing and + reduced network visibility in the default configuration. + A detailed list of changes can be found in the CHANGES.txt file. + Changes include (excerpt): + * Added support for 3D printers (basic types only, + no built-in filters) based on PWG white paper. + * The IPP backend now stops sending print data + if the printer indicates the job has been aborted + or canceled () + * The IPP backend now sends the job-pages-per-set + attribute when printing multiple copy jobs with + finishings () + * The IPP backend now updates the cupsMandatory values when the + printer configuration changes () + * No longer install banner files since third-party banner + filters now supply their own (STR #4518) + * The scheduler no longer listens on the loopback + interface unless the web interface or printer sharing + are enabled () + * Added a PPD generator for IPP Everywhere printers (STR #4258) + * Now install "default" versions of more configuration + files () in particular + cups-files.conf.default and snmp.conf.default + * Added SSLOptions values to allow Diffie-Hellman key exchange + and disable TLS/1.0 support. + * Updated the scheduler to support more IPP Everywhere + attributes (STR #4630) + * The scheduler now supports advanced ASL and journald logging + when "syslog" output is configured (STR #4474) + * The scheduler now supports logging to stderr when running + in the foreground (STR #4505) +- Adapted patches so that they apply to CUPS 2.1.0 sources: + * cups-2.1.0-choose-uri-template.patch replaces + cups-1.2rc1-template.patch + * cups-2.1.0-default-webcontent-path.patch replaces + cups-1.4.3-default-webcontent-path.patch + * cups-2.1.0-cups-systemd-socket.patch replaces + cups-systemd-socket.patch + +- Fix bnc#943950, escape the macro call %systemd-tmpfiles + in comment. + +- Add gpg verification for the tarball +- Version update to 2.0.4: + * Fixed a bug in cupsRasterWritePixels (STR #4650) + * Fixed redirection in the web interface (STR #4538) + * The IPP backend did not respond to side-channel + requests (STR #4645) + * The scheduler did not start all pending jobs + at once (STR #4646) + * The web search incorrectly searched time-at-xxx + values (STR #4652) + * Fixed an RPM spec file issue (STR #4657) + * The scheduler incorrectly started jobs while canceling + multiple jobs (STR #4648) + * Fixed processing of server overrides without + port numbers (STR #4675) + * Documentation changes (STR #4651, STR #4674) + +- cups-2.0.3-additional_policies.patch replaces + cups-1.7-additional_policies.patch that still adds the same + "allowallforanybody" policy but now with separated "Limit All" + to avoid https://www.cups.org/str.php?L4659 (boo#936309). +- Added "-p /bin/bash" to RPM shell commands scriptlets that + enforces bash to be safe against any possible "bashisms", cf + https://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets + +- Fix the previous commit by using direct systemd call and + ensuring we work even on older distros + +- Fix postin-without-tmpfile-creation and run %tmpfiles_create + macro on our cups.conf + +- Version upgrade to 2.0.3: + The new release addresses two security vulnerabilities, + add localizations for German and Russian, and includes several + general bug fixes. Changes include (excerpt): + * Security: Fixed CERT VU #810572 CVE-2015-1158 CVE-2015-1159 + exploiting the dynamic linker (STR #4609) (bsc#924208) + * Security: The scheduler could hang with malformed gzip data + (STR #4602) + * Restored missing generic printer icon file (STR #4587) + * Fixed logging of configuration errors to show up as errors + (STR #4582) + * Fixed potential buffer overflows in raster code and filters + (STR #4598, STR #4599, STR #4600, STR #4601) + * Fixed inside (STR #4575) + * Fixed lpadmin when both -m and -o are used (STR #4578) + * The web interface always showed support for 2-sided printing + (STR #4595) + * cupsRasterReadHeader did not fully validate the raster header + (STR #4596) + * The rastertopwg filter did not check for truncated input + (STR #4597) + * The cups-lpd mini-daemon did not check for request parameters + (STR #4603) + * The scheduler could get caught in a busy loop (STR #4605) + * The sample Epson driver could crash (STR #4616) + * The IPP backend now correctly monitors jobs + () + * The ppdhtml and ppdpo utilities crashed when the -D option + was used before a driver information file (STR #4627) + * ippfind incorrectly substituted "=port" for service_port. + * The IPP/1.1 test file did not handle the initial print job + completing early (STR #4576) + * Fixed a memory leak in cupsConnectDest (STR #4634) + * PWG Raster Format output contained invalid ImageBox values + () + * Added Russian translation (STR #4577) + * Added German translation (STR #4635) +- cups-busy-loop.patch fixed STR #4605 is obsolete because + it is fixed upstream (see above). +- cleaned up this whole RPM changlog (wrapped too long lines if + possible and removed trailing whitespaces). + +- Add patch cups-busy-loop.patch to fix rh#1179596 , cups#4605 + +- Add back the posttrans cleanup script as it is needed + +- Add patch cups-systemd-socket.patch to fix socket activation + and to match socket approach Fedora has. + +- Version bump to 2.0.2: + * Security: cupsRasterReadPixels buffer overflow with invalid + page header and compressed raster data (STR #4551) + * Mapping of PPD keywords to IPP keywords did not work if the PPD + keyword was already an IPP keyword () + * cupsGetPPD* sent bad requests (STR #4567) + * For detailed list see CHANGES.txt file + +- Enable PIE for build + +- Remove legacy paralel-port support as it is not really needed + as most do not want it + +- Update descriptions to just state what changed and let user + find it out. +- Add back comment about %fdupes +- Remove exit 0 on scriptlets as it is provided by + the %service bla ones already +- Fix the comment about openSUSE version on tmpfilesdir declaration + +- cups-2.0.1 update: + * lengthy list of changes see the upstream CHANGES.txt that is + distributed with the package + * Disabling of sslv3 to mitigate poodle +- Use gnutls to provide SSLOPtions configuration directive + * openssl is no longer supported upstream + * Remove the with-openssl-exception from license +- Remove cups.sysconfig as it is not used with systemd based distros +- Purposely lose support for SLE11 as it doubles size of some of the + sections and keep suppor for openSUSE+SLE12 + * even with the conditions we would have to go unencrypted only + as needs newer gnutls, so don't bother with keeping the compat +- Use upstream service and socket files to allow more working tools +- Removed patches: + * cups-0001-systemd-add-systemd-socket-activation-and-unit-files.patch + * cups-0002-systemd-listen-only-on-localhost-for-socket-activation.patch + * cups-0003-systemd-secure-cups.service-unit-file.patch + * cups-1.3.6-access_conf.patch + * cups-1.5-additional_policies.patch + * cups-1.5.4-CVE-2012-5519.patch + * cups-1.5.4-strftime.patch + * cups-move-everything-to-run.patch + * cups-polld_avoid_busy_loop.patch + * cups-provides-cupsd-service.patch + * str4190.patch + * str4351.patch + * str4450.CVE-2014-3537.str4455.CVE-2014-5029.CVE-2014-5030.CVE-2014-5031.CUPS-1.5.4.patch +- Refreshed patches: + * cups-1.3.9-desktop_file.patch + * cups-config-libs.patch +- Added patches: + * cups-1.7-additional_policies.patch + * cups-systemd-socket.patch + cyrus-sasl -- CVE-2022-24407: cyrus-sasl: SQL injection in sql_auxprop_store - in plugins/sql.c (bsc#1196036) - o add upstream patch: - 0001-CVE-2022-24407-Escape-password-for-SQL-insert-update.patch +- drop optional opie dependency + +- Do not set directories inside doc/ mode 644; otherwise the + directories are set 644 as well, which means no files inside are + accessible. This resulted in the past in doc/ actually not being + added to the devel package. + +- update to 2.1.28 (bsc#1196036, CVE-2022-24407): + * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28 +- drop cyrus-sasl-bug587.patch (upstream) + +- cyrus-sasl: prevent fail of %pre when berkely db utils are + not installed (seems like we want to use this only for upgrade + so no Prereq added) +- move license to licensedir +- remove use of RPM_BUILD_ROOT +- minimal spec cleanups +- avoid bashisms +- Fix build: Do not build libsasl2-3 in the bdb package. This will + not be linked to berkely db. libsasl2-3 is now defined as + %BuildRequires and %Requires + cyrus-sasl-bdb -- CVE-2022-24407: cyrus-sasl: SQL injection in sql_auxprop_store - in plugins/sql.c (bsc#1196036) - o add upstream patch: - 0001-CVE-2022-24407-Escape-password-for-SQL-insert-update.patch +- Do not set directories inside doc/ mode 644; otherwise the + directories are set 644 as well, which means no files inside are + accessible. This resulted in the past in doc/ actually not being + added to the devel package. + +- update to 2.1.28 (bsc#1196036, CVE-2022-24407): + * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28 +- drop cyrus-sasl-bug587.patch (upstream) + +- cyrus-sasl: prevent fail of %pre when berkely db utils are + not installed (seems like we want to use this only for upgrade + so no Prereq added) +- move license to licensedir +- remove use of RPM_BUILD_ROOT +- minimal spec cleanups +- avoid bashisms + +- postfix: sasl authentication with password fails (bsc#1194265) + Add config parameter --with-dblib=gdbm +- Avoid converting of /etc/sasldb2 by every update. Convert + /etc/sasldb2 only if it is a Berkeley DB +- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root + due to insecure tmp file usage. (bsc#1180669) + Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary + files. + cyrus-sasl-saslauthd -- CVE-2022-24407: cyrus-sasl: SQL injection in sql_auxprop_store - in plugins/sql.c (bsc#1196036) - o add upstream patch: - 0001-CVE-2022-24407-Escape-password-for-SQL-insert-update.patch +- update to 2.1.28 (bsc#1196036, CVE-2022-24407): + * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28 +- drop cyrus-sasl-bug587.patch (upstream) + +- cyrus-sasl: prevent fail of %pre when berkely db utils are + not installed (seems like we want to use this only for upgrade + so no Prereq added) +- move license to licensedir +- remove use of RPM_BUILD_ROOT +- minimal spec cleanups +- avoid bashisms + +- Avoid converting of /etc/sasldb2 by every update. Convert + /etc/sasldb2 only if it is a Berkeley DB + +- Fix build: Do not build libsasl2-3 in the bdb package. This will + not be linked to berkely db. libsasl2-3 is now defined as + %BuildRequires and %Requires + +- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root + due to insecure tmp file usage. (bsc#1180669) + Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary + files. - The pacakges cyrus-sasl and cyrus-sasl-saslauthd are build + The packages cyrus-sasl and cyrus-sasl-saslauthd are built - The pacakges cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are build + The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built cyrus-sasl-saslauthd-bdb -- CVE-2022-24407: cyrus-sasl: SQL injection in sql_auxprop_store - in plugins/sql.c (bsc#1196036) - o add upstream patch: - 0001-CVE-2022-24407-Escape-password-for-SQL-insert-update.patch +- update to 2.1.28 (bsc#1196036, CVE-2022-24407): + * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28 +- drop cyrus-sasl-bug587.patch (upstream) + +- cyrus-sasl: prevent fail of %pre when berkely db utils are + not installed (seems like we want to use this only for upgrade + so no Prereq added) +- move license to licensedir +- remove use of RPM_BUILD_ROOT +- minimal spec cleanups +- avoid bashisms + +- postfix: sasl authentication with password fails (bsc#1194265) + Add config parameter --with-dblib=gdbm +- Avoid converting of /etc/sasldb2 by every update. Convert + /etc/sasldb2 only if it is a Berkeley DB + +- Fix build: Do not build libsasl2-3 in the bdb package. This will + not be linked to berkely db. libsasl2-3 is now defined as + %BuildRequires and %Requires + +- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root + due to insecure tmp file usage. (bsc#1180669) + Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary + files. dbus-1 +- Fix a potential crash that could be triggered by an invalid signature. + (CVE-2022-42010, bsc#1204111) + * fix-upstream-CVE-2022-42010.patch +- Fix an out of bounds read caused by a fixed length array (CVE-2022-42011, + bsc#1204112) + * fix-upstream-CVE-2022-42011.patch +- A message in non-native endianness with out-of-band Unix file descriptors + would cause a use-after-free and possible memory corruption CVE-2022-42012, + bsc#1204113) + * fix-upstream-CVE-2022-42012.patch +- Disable asserts (bsc#1087072) +- Refreshed patches + * fix-upstream-CVE-2020-35512.patch + +- Remove pointless %%post scriptlet leveraging non-existent systemd env + variables + FIRST_ARG has been used in our systemd macros, but this has now been gone for + years. Thus the true branch of the if has never been executed for years and is + only causing warnings when installing dbus. + +- Add missing patch for CVE-2020-12049 + * fix-upstream-CVE-2020-12049_2.patch + +- Fix CVE-2020-12049 truncated messages lead to resource exhaustion + (CVE-2020-12049, bsc#1172505) + * fix-upstream-CVE-2020-12049.patch +- Rebased fix-CVE-2019-12749.patch + +- Fix CVE-2020-35512 - shared UID's caused issues (CVE-2020-35512 bsc#1187105) + * fix-upstream-userdb-constpointer.patch + * fix-upstream-CVE-2020-35512.patch + +- Fix CVE-2019-12749 Authentication bypass (CVE-2019-12749 bsc#1137832) + * added fix-CVE-2019-12749.patch + +- Make libdbus-1-3 own the %{_datadir}/dbus-1/system.d directory + +- Use %license instead of %doc [bsc#1082318] + +- Avoid bashisms in scriptlets. + +- Avoid ugly error message from %pre(install) script when installing + for the first time. + +- Don't spit out a warning if /usr/bin/dbus-daemon does not exist + when we run the pre-script. + +- Swap a missed libdir to libexecdir + +- Do not hide errors during useradd. + +- Fix dbus-daemon-launch-helper to use proper ref to libexecdir + +- use %{_libexecdir}/dbus-1 as libexecdir + +- Update to 1.12.2 + Deprecations: + • Eavesdropping is officially deprecated in favour of BecomeMonitor. + See the release notes for spec version 0.31 (in dbus 1.11.14). + • [Unix] Flag files in /var/run/console/${username} are deprecated. + See the release notes for 1.11.18. + New APIs: + • and rules in dbus-daemon configuration can now + include send_broadcast="true", send_broadcast="false", + max_unix_fds="N", min_unix_fds="N" (for some integer N). + See the release notes for 1.11.18. + • dbus_try_get_local_machine_id() is like + dbus_get_local_machine_id(), but returns a DBusError. + • New APIs around DBusMessageIter to simplify cleanup. + See the release notes for 1.11.16. + • The message bus daemon now implements the standard Introspectable, + Peer and Properties interfaces. See the release notes for + dbus 1.11.14 and spec version 0.31. + • DTDs for introspection XML and bus configuration are installed. + • [Unix] A new unix:dir=… address family resembles unix:tmpdir=… but + never uses Linux abstract sockets, which is advantageous for + containers. On non-Linux it is equivalent to unix:tmpdir=…. + See the release notes for dbus 1.11.14 and spec version 0.31. + • [Unix] New option "dbus-launch --exit-with-x11". + • [Unix] Session managers can create transient .service files in + $XDG_RUNTIME_DIR/dbus-1/services. See the release notes for 1.11.12. + • [Unix] A sysusers.d snippet can create the messagebus user on-demand. + Miscellaneous behaviour changes: + • [Unix] The session bus now logs to syslog if it was started by + dbus-launch. + • [Unix] Internal warnings are logged to syslog if configured. + • [Unix] Exceeding an anti-DoS limit is logged to syslog if configured, + or to stderr. +- Enabled "make check test suite" +- Patches removed, fixed upstream + * fix-upstream-drop-install-sections-from-user-services.patch + * fix-upstream-increase-backlog.patch + * fix-upstream-timeout-reset-1.patch + * fix-upstream-timeout-reset-2.patch + +- boo#1027201 dbus-daemon not found +- boo#978477 systemd reseting under heavy load + * fix-upstream-timeout-reset-1.patch + * fix-upstream-timeout-reset-2.patch + +- boo#1027200 don't generate machine-id in %post systemd will do it + on first boot. +- swap usage of /bin/false to /usr/bin/false +- Use libexecdir=%{_libdir}/dbus-1 rather then /lib/dbus-1 + +- No need to set --libdir anymore now that prefix is /usr/bin, + * fixes boo#1047532 +- No need to set --bindir, bindir in dbus-1-x11 was incorrect +- Other fixes required to properly change prefix +- Don't pass --with-initscripts we don't use them anymore. + +- Update to 1.10.20 + * Fixes: + + Fix a reference leak when blocking on a pending call on a + connection that has been disconnected (fdo#101481, Shin-ichi + MORITA) + + Don't put timestamps in the Doxygen-generated documentation, + for closer-to-reproducible builds (fdo#100692, Simon + McVittie) + + Avoid an assertion failure when connecting to a + semicolon-separated series of addresses, one of which fails + (fdo#101257, Simon McVittie) + * Documentation: + + Update git URIs in HACKING document to sync up with + cgit.freedesktop.org (fdo#100715, Simon McVittie) + +- swap to /usr/bin bsc#1029968 +- Add the following fixes from SLE12 + * bsc#980928 increase listen() backlog of AF_UNIX sockets to + SOMAXCONN fix-upstream-increase-backlog.patch +- The following bugs were already fixed but are missing changelog + entries + * bsc#867256 (No longer applicable) + * bsc#916785 (No longer applicable) + * bsc#1012564 (Not applicable) + * fdo#90004 (Fixed Upstream) +- Rename the following patches as a tidy up + * dbus-log-deny.patch to feature-suse-log-deny.patch + * dbus-do-autolaunch.patch feature-suse-do-autolaunch.patch + * 0001-Add-RefuseManualStartStop.patch to + feature-suse-refuse-manual-start-stop.patch + * 0001-Drop-Install-sections-from-user-services.patch to + fix-upstream-drop-install-sections-from-user-services.patch + +- Update to 1.10.18 + * Fixes + + Re-order dbus-daemon startup so that on SELinux systems, the + thread that reads AVC notifications retains the ability to + write to the audit log (fdo#92832, Debian #857660; Laurent + Bigonville) + + Fix a harmless read overflow and some memory leaks in a unit + test (fdo#100568, Philip Withnall) + +- Update to 1.10.16 + Fixes: + * Prevent symlink attacks in the nonce-tcp transport on Unix that could + allow an attacker to overwrite a file named "nonce", in a directory + that the user running dbus-daemon can write, with a random value + known only to the user running dbus-daemon. This is unlikely to be + exploitable in practice, particularly since the nonce-tcp transport + is really only useful on Windows. + (fd.o #99828, Simon McVittie) (bsc#1025950) + * Avoid symlink attacks in the "embedded tests", which are not enabled + by default and should never be enabled in production builds of dbus. + (fd.o #99828, Simon McVittie) (bsc#1025951) + * Work around an undesired effect of the fix for CVE-2014-3637 + (fd.o #80559), in which processes that frequently send fds, such as + logind during a flood of new PAM sessions, can get disconnected for + continuously having at least one fd "in flight" for too long; + dbus-daemon interprets that as a potential denial of service attack. + The workaround is to disable that check for uid 0 process such as + logind, with a message in the system log. The bug remains open while + we look for a more general solution. + (fd.o #95263, LP#1591411; Simon McVittie) + * Don't run the test test-dbus-launch-x11.sh if X11 autolaunching + was disabled at compile time. That test is not expected to work + in that configuration. (fd.o #98665, Simon McVittie) + Enhancements: + * Do the Travis-CI build in Docker containers for Ubuntu LTS, Debian + stable and Debian testing in addition to the older Ubuntu that is + the default (fd.o #98889, Simon McVittie) + +- A note for scripts bsc#974092 (remove sysvinit script) is already + fixed here. + +- Don't restart dbus on upgrade - Includes temporary work around + for last version boo#1020301 +- Add 0001-Add-RefuseManualStartStop.patch don't allow users to Manually + start or stop dbus. + +- Add systemd unit files to start session bus via systemd +- Added patch: + * 0001-Drop-Install-sections-from-user-services.patch + + remove install section from socket unit because it does not + need to be enabled explicitly (see fdo#92402) + +- Requires systemd >= 209 and drop the compatibility pkg-config + names that don't exist in newer systemd + +- Drop useless --with-pic which is only for static libs +- Abort installation when user/group creation fails +- Avoid calling %service_* more than once + +- Build the dbus-1 package without X in the dbus-1.spec +- Move the dbus-launch.nox11 to the dbus-1 package and install + it by default +- Build devel-doc package in dbus-1.spec and don't build any + documentation in dbus-1-x11 +- Make dbus-1-x11 package contains only the X11-enabled dbus-launch +- Fix some rpmlint warnings +- Delete the dbus-1-x11.spec.in file, since maintaining it is + more complicated then keeping in sync a dbus-1-x11.spec file of + less then 120 lines + +- Create new subpackage: dbus-1-nox11 + - contains dbus-launch without x11 support +- Rename dbus-launch to dbus-launch.x11 +- use update-alternatives to switch between dbus-launch with and + without X11 +- Solves [bnc#934214] + +- Update to 1.10.12 + * Security fixes: + + Do not treat ActivationFailure message received from + root-owned systemd name as a format string. In principle this + is a security vulnerability, but we do not believe it is + exploitable in practice, because only privileged processes can + own the org.freedesktop.systemd1 bus name, and systemd does + not appear to send activation failures that contain "%". + Please note that this probably *was* exploitable in dbus + versions older than 1.6.30, 1.8.16 and 1.9.10 due to a missing + check which at the time was only thought to be a denial of + service vulnerability (CVE-2015-0245). If you are still + running one of those versions, patch or upgrade immediately. + (fdo#98157, bsc#1003898, Simon McVittie) + * Other fixes: + + Harden dbus-daemon against malicious or incorrect + ActivationFailure messages by rejecting them if they do not + come from a privileged process, or if systemd activation is + not enabled (fdo#98157, Simon McVittie) + + Avoid undefined behaviour when setting reply serial number + without going via union DBusBasicValue (fdo#98035, Marc Mutz) + + autogen.sh: fail cleanly if autoconf fails (Simon McVittie) + +- Moved dbus-run-session from dbus-1-x11 to dbus-1 (bdo#836296) + +- Update to 1.10.10 + * Fixes: + + On Linux, when dbus-daemon is run with reduced susceptibility + to the OOM killer (typically via systemd), do not let child + processes inherit that setting (fdo#32851; + Kimmo Hämäläinen, WaLyong Cho) + + Output valid shell syntax in ~/.dbus/session-bus/ if the bus + address contains a semicolon (fdo#94746, Thiago Macieira) + + Fix memory leaks and thread safety in subprocess starting on + Windows (fdo#95191, Ralf Habacker) + + Do not require systemd to have a service file if using it for + activation (fdo#93194; Simon McVittie; backport from 1.11.0) + + Stop test-dbus-daemon incorrectly failing on platforms that + cannot discover the process ID of clients (fdo#96653, + Руслан Ижбулатов) + + In tests that exercise correct handling of crashing D-Bus + services, suppress Windows crash handler (fdo#95155; + Yiyang Fei, Ralf Habacker) + + Explicitly check for stdint.h (Ioan-Adrian Ratiu) + + update-activation-environment: produce better diagnostics on + error (fdo#96653, Simon McVittie) + + Don't fail the build with an unused const variable warning + under gcc 6 (fdo#97282; Thomas Zimmermann, Simon McVittie) + + Merge dbus-1.10-ci branch, containing backports from 1.11.0 + in build/test code to support continuous integration + (fdo#93194, Simon McVittie) + - Avoid -Wunused-label when compiling with libselinux but no + libaudit + - In development builds, allow OOM tests to be disabled as + documented + - Accept and ignore the --tap argument in all "embedded + tests", and run all automated tests with that argument for + better diagnostics + - Fix the systemd activation test under CMake by installing + the required files + - In Automake, fix shell syntax for installcheck-local with + no DESTDIR + - In Automake, don't try to run manual tests in installcheck + - In CMake, don't run manual-tcp test as an automated test + - Add travis-ci.org build machinery + +- Update to 1.10.8 + * Fixes: + + Enable "large file support" on systems where it exists: + dbus-daemon is not expected to open large files, but it might + need to stat files that happen to have large inode numbers + (fdo#93545, Hongxu Jia) + + Eliminate padding inside DBusMessageIter on 64-bit platforms, + which might result in a pedantic C compiler not copying the + entire contents of a DBusMessageIter; statically assert that + this is not an ABI change in practice (fdo#94136, Simon + McVittie) + + Document dbus-test-tool echo --sleep-ms=N instead of + incorrect --sleep=N (fdo#94244, Dmitri Iouchtchenko) + + Correctly report test failures in C tests from run-test.sh + (fdo#93379; amit tewari, Simon McVittie) + + When tests are enabled, run all the marshal-validate tests, + not just the even-numbered ones (fdo#93908, Nick Lewycky) + + Correct the expected error from one marshal-validate test, + which was previously not run due to the above bug(fdo#93908, + Simon McVittie) + +- Update to 1.10.6 + * Fixes: + - On Unix when running tests as root, don't assert that root + and the dbus-daemon user can still call + UpdateActivationEnvironment; assert that those privileged + users can call BecomeMonitor instead (fdo#93036, Simon + McVittie) + - On Windows, fix a memory leak in the autolaunch transport + (fdo#92899, Simon McVittie) + - On Windows Autotools builds, don't run tests that rely on + dbus-run-session and other Unix-specifics (fdo#92899, Simon + McVittie) + +- Update to 1.10.4 + * Changes between 1.10.2 and 1.10.4 + - Enhancements: + + GetConnectionCredentials, GetConnectionUnixUser and + GetConnectionUnixProcessID with argument + "org.freedesktop.DBus" will now return details of the + dbus-daemon itself. This is required to be able to call + SetEnvironment on systemd. (fdo#92857, Jan Alexander + Steffens) + - Fixes: + + Make UpdateActivationEnvironment always fail with + AccessDenied on the system bus. Previously, it was + possible to configure it so root could call it, but the + environment variables were not actually used, because the + launch helper would discard them. (fdo#92857, Jan Alexander + Steffens) + + On Unix with --systemd-activation on a user bus, make + UpdateActivationEnvironment pass on its arguments to + systemd's SetEnvironment method, solving inconsistency + between the environments used for traditional activation + and systemd user-service activation. (fdo#92857, Jan + Alexander Steffens) + + On Windows, don't crash if or --syslog is used + (fdo#92538, Ralf Habacker) + + On Windows, fix a memory leak when setting a DBusError from + a Windows error (fdo#92721, Ralf Habacker) + + On Windows, don't go into infinite recursion if we abort the + process with backtraces enabled (fdo#92721, Ralf Habacker) + + Fix various failing tests, variously on Windows and + cross-platform: + . don't test system.conf features (users, groups) that only + make sense on the system bus, which is not supported on + Windows + . don't call _dbus_warn() when we skip a test, since it is + fatal + . fix computation of expected + . when running TAP tests, translate newlines to Unix format, + fixing cross-compiled tests under Wine on Linux + . don't stress-test refcounting under Wine, where it's + really slow + . stop assuming that a message looped-back to the test will + be received immediately + . skip some system bus tests on Windows since they make no + sense there (fdo#92538, fdo#92721; Ralf Habacker, Simon + McVittie) + * Changes between 1.10.0 and 1.10.2 + - Fixes: + + Correct error handling for activation: if there are multiple + attempts to activate the same service and it fails + immediately, the first attempt would get the correct reply, + but the rest would time out. We now send the same error + reply to each attempt. (fdo#92200, Simon McVittie) + + If BecomeMonitor is called with a syntactically invalid + match rule, don't crash with an assertion failure, fixing a + regression in 1.9.10. This was not exploitable as a denial + of service, because the check for a privileged user is done + first. (fdo#92298, Simon McVittie) + + On Linux with --enable-user-session, add the bus address to + the environment of systemd services for better backwards + compatibility (fdo#92612, Jan Alexander Steffens) + + On Windows, fix the logic for replacing the installation + prefix in service files' Exec lines (fdo#83539; Milan Crha, + Simon McVittie) + + On Windows, if installed in the conventional layout with + ${prefix}/etc and ${prefix}/share, use relative paths + between bus configuration files to allow the tree to be + relocated (fdo#92028, Simon McVittie) + + Make more of the regression tests pass in Windows builds + (fdo#92538, Simon McVittie) + * Summary of major changes since 1.8.0: + - The basic setup for the well-known system and session buses is + now done in read-only files in ${datadir} (normally /usr/share). + - AppArmor integration has been merged, with features similar to + the pre-existing SELinux integration. It is mostly compatible + with the patches previously shipped by Ubuntu, with one + significant change: Ubuntu's GetConnectionAppArmorSecurityContext + method has been superseded by GetConnectionCredentials and was + not included. + - The --enable-user-session configure option can be enabled + by OS integrators intending to use systemd to provide a + session bus per user (in effect, treating all concurrent + graphical and non-graphical login sessions as one large session). + - The new listenable address mode "unix:runtime=yes" listens on + $XDG_RUNTIME_DIR/bus, the same AF_UNIX socket used by the + systemd user session. libdbus and "dbus-launch --autolaunch" + will connect to this address by default. GLib >= 2.45.3 and + sd-bus >= 209 have a matching default. + - All executables are now dynamically linked to libdbus-1. + Previously, some executables, most notably dbus-daemon, were + statically linked to a specially-compiled variant of libdbus. + This results in various private functions in the _dbus + namespace being exposed by the shared library. These are not + API, and must not be used outside the dbus source tree. + - On platforms with ELF symbol versioning, all public symbols + are versioned LIBDBUS_1_3. + * New bus APIs: + - org.freedesktop.DBus.GetConnectionCredentials returns + LinuxSecurityLabel where supported + - org.freedesktop.DBus.Monitoring interface (privileged) + . BecomeMonitor method supersedes match rules with eavesdrop=true, + which are now deprecated + - org.freedesktop.DBus.Stats interface (semi-privileged) + . now enabled by default + . new GetAllMatchRules method + - org.freedesktop.DBus.Verbose interface (not normally compiled) + . toggles the effect of DBUS_VERBOSE + * New executables: + - dbus-test-tool + - dbus-update-activation-environment + * New optional dependencies: + - The systemd: pseudo-transport requires libsystemd or libsd-daemon + - Complete documentation requires Ducktype and yelp-tools + - Full test coverage requires GLib 2.36 and PyGI + - AppArmor integration requires libapparmor and optionally libaudit + * Dependencies removed: + - dbus-glib + +- Update to 1.8.20: + * Fixes: + - Fix a memory leak when GetConnectionCredentials() succeeds + (fdo#91008, Jacek Bukarewicz) + - Ensure that dbus-monitor does not reply to messages intended + for others (fdo#90952, Simon McVittie) + +- Account for openSUSE:Leap in the conditional for chosing right + local state directories (boo#941352) + +- Move common-begin sections around to make pre_checkin work again +- Unconditionally build with systemd features, there are no cycles + now, systemd no longer buildrequires dbus-1-devel + +- Update to 1.8.18: + * Security hardening: + - On Unix platforms, change the default configuration for the + session bus to only allow EXTERNAL authentication (secure + kernel-mediated credentials-passing), as was already done for + the system bus. + This avoids falling back to DBUS_COOKIE_SHA1, which relies on + strongly unpredictable pseudo-random numbers; under certain + circumstances (/dev/urandom unreadable or malloc() returns + NULL), dbus could fall back to using rand(), which does not + have the desired unpredictability. The fallback to rand() has + not been changed in this stable-branch since the necessary + code changes for correct error-handling are rather intrusive. + If you are using D-Bus over the (unencrypted!) tcp: or + nonce-tcp: transport, in conjunction with DBUS_COOKIE_SHA1 + and a shared home directory using NFS or similar, you will + need to reconfigure the session bus to accept DBUS_COOKIE_SHA1 + by commenting out the element. This configuration is + not recommended. (bsc#931066, fdo#90414, Simon McVittie) + * Other fixes: + - Add locking to DBusCounter's reference count and notify + function (fdo#89297, Adrian Szyndela) + - Ensure that DBusTransport's reference count is protected by + the corresponding DBusConnection's lock (fdo#90312, + Adrian Szyndela) + - On Windows, listen on the same port for IPv4 and IPv6 + (previously broken by an endianness mistake), and fix a + failure to bind TCP sockets on approximately 1 attempt in 256 + (fdo#87999, Ralf Habacker) + - Correctly release DBusServer mutex before early-return if we + run out of memory while copying authentication mechanisms + (fdo#90021, Ralf Habacker) + - Correctly initialize all fields of DBusTypeReader (fdo#90021, + Ralf Habacker, Simon McVittie) + - Fix some missing \n in verbose (debug log) messages + (fdo#90021, Ralf Habacker) + - Clean up some memory leaks in test code (fdo#90021, + Ralf Habacker) + +- Sync changes from SLE12 conditionalized for suse_version <= 1315 + +- Update to 1.8.16: + * Security fixes: + - Do not allow non-uid-0 processes to send forged + ActivationFailure messages. On Linux systems with systemd + activation, this would allow a local denial of service: + unprivileged processes could flood the bus with these forged + messages, winning the race with the actual service activation + and causing an error reply to be sent back when service + auto-activation was requested. This does not prevent the real + service from being started, so it only works while the real + service is not running. (CVE-2015-0245, fdo#88811, bnc#916343; + Simon McVittie) + * Other fixes: + - fix a Windows build failure (fdo#88009, Ralf Habacker) + - on Windows, allow up to 8K connections to the dbus-daemon + instead of the previous 64, completing a previous fix which + only worked under Autotools (fdo#71297, Ralf Habacker) + +- Update to 1.8.14 + * Security hardening: + - Do not allow calls to UpdateActivationEnvironment from uids + other than the uid of the dbus-daemon. If a system service + installs unsafe security policy rules that allow arbitrary + method calls (such as CVE-2014-8148) then this prevents + memory consumption and possible privilege escalation via + UpdateActivationEnvironment. + We believe that in practice, privilege escalation here is + avoided by dbus-daemon-launch-helper sanitizing its + environment; but it seems better to be safe. + - Do not allow calls to UpdateActivationEnvironment or the + Stats interface on object paths other than + /org/freedesktop/DBus. Some system services install unsafe + security policy rules that allow arbitrary method calls to + any destination, method and interface with a specified object + path; while less bad than allowing arbitrary method calls, + these security policies are still harmful, since dbus-daemon + normally offers the same API on all object paths and other + system services might behave similarly. + * Other fixes: + - Add missing initialization so GetExtendedTcpTable doesn't + crash on Windows Vista SP0 (fdo#77008, Ilya A. Tkachenko) + +- Update to 1.8.12: + * Fixes: + - Partially revert the CVE-2014-3639 patch by increasing the + default authentication timeout on the system bus from 5 + seconds back to 30 seconds, since this has been reported to + cause boot regressions for some users, mostly with parallel + boot (systemd) on slower hardware. + On fast systems where local users are considered particularly + hostile, administrators can return to the 5 second timeout + (or any other value in milliseconds) by saving this as + /etc/dbus-1/system-local.conf: + + 5000 + + (fdo#86431, Simon McVittie) + - Add a message in syslog/the Journal when the auth_timeout is + exceeded (fdo#86431, Simon McVittie) + - Send back an AccessDenied error if the addressed recipient is + not allowed to receive a message (and in builds with + assertions enabled, don't assert under the same conditions). + (fdo#86194, Jacek Bukarewicz) + +- Update to 1.8.10: + * Security fixes: + - Increase dbus-daemon's RLIMIT_NOFILE rlimit to 65536 + so that CVE-2014-3636 part A cannot exhaust the system bus' + file descriptors, completing the incomplete fix in 1.8.8. + (CVE-2014-7824, fdo#85105; Simon McVittie, Alban Crequy) + decentxml +- Build with java source and target levels 8 + deepin-branding-openSUSE +- Update com.deepin.dde.dock.gschema.xml and com.deepin.xsettings.gschema.xml + +- Update com.deepin.dde.dock.gschema.xml + deepin-compressor +- update to 5.12.13: + * fix missing changelog + ding-libs +- Update to 0.6.1 from 0.6.0 (jsc#ECO-248): + * libini now supports validators that check for well-formed INI + files. +- Update URL + * Remove the git link info as it 404 atm +- Add patches from upstream to fix ini behaviour: + * INI-Fix-detection-of-error-messages.patch + * INI-Silence-ini_augment-match-failures.patch + * TEST-validators_ut_check-Fix-fail-with-new-glibc.patch +- Add patch fixing errors writeout to stdout: + * INI-Remove-definiton-of-TRACE_LEVEL.patch + +- Update to new upstream release 0.6.0 + * libini now supports validators that check for well-formed INI + files. + +- Introduce patch 0001-increase-ini-max-value-length.patch + to support longer values in INI file parser. bsc#989488 + +- Bump subpackage version numbers to match .pc files + +- Correct the version number of library packages in spec file. + +- Upgrade to latest upstream version 0.5.0. + The new version is ABI compatible with 0.4.0. + * libini_config: This release adds an API to create, modify and + save INI files + * libini_config: Merging configuration snippets installed in + different locations is supported + * libcollection: New functions: col_get_dup_item, + col_delete_item_with_cb, col_remove_item_with_cb + +- Update to new upstream release 0.4.0 + * libini_config: Ability to convert input INI file from UTF-16/32 + to UTF8- during parsing + * ini_config: Support C style comments in INI file + * ini_config: Ability to read configuration data from a memory buffer +- Remove doxygen-notimestamp.diff, + 0001-build-add-missing-Requires-to-pkgconfig-file.patch + (merged upstream) + +- remove pkgconfig-deps.diff since it's obsoleted by + 0001-build-add-missing-Requires-to-pkgconfig-file.patch + +- Update to new upstream release 0.3.0.1 + * A new libini_config interface (merging config section, + better handling of metadata) +- Optional signature verification +- Add 0001-build-add-missing-Requires-to-pkgconfig-file.patch + for corrected pkgconfig dependencies + +- Update to new upstream release 0.1.3 + * Fixes a serious bug in libdhash with very large (>1024 slots) + initial size + discover +- Add patch to fix some pages not loading (kde#466765): + * 0001-pk-Don-t-forget-to-finish-streams.patch + +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Don't claim 3rd-party repos are part of the OS on Debian derivatives + * Flatpak: correctly check for the appstream-qt version + * ApplicationPage: Improve narrow layout with lots of buttons + * pk: Properly check for AppStream versions + * fwupd: do fwupd_client_connect before setting user agent + * Fix rendering Missing Backends + * pk: Fix searching by state + * screenshots: Only use AnimatedImage if we think there's a chance + * Always show distro name for PackageKit apps (kde#465204) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * [notifier] Fix KAboutData component name + * Fix parsing of the tag. + * Extend CategoriesTest with checking of tag parsing. + * flatpak: fix build with appstream<0.16 + * flatpak: Allow using newer appstream API to look up by bundle id + +- Discover 5.27 can be built again on archs missing QtWebEngine + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Workaround visibly empty changelog + * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357) + * ui: Fix plural calculation of app list page heading (kde#464882) + * flatpak: Use the recommended URL for flathub's flatpakrepo + * flatpak: Make sure we are reading the correct metadata (kde#464128) + * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id + * flatpak: Make test run a bit faster + * flatpak: Address install package look-up + * flatpak: Properly read .flatpakrepo names + * flatpak: Fix test on the CI + * Specify the domain in libdiscover's QML i18n calls + * DiscoverObject: Also show C++ errors in the messages sheet + * flatpak: Fix loading flatpakref files (kde#464206) + * Add network timeouts by default + * ReviewsPage: Fix clipping under scroll bar +- Refresh 0001-Warning-for-FlatHub.patch + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * libdiscover: fix permission text not being translated + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Prefer openining the installed version of an app (kde#461664) + * packagekit: check free space when update size changes + * pk: Only issue a resolve if something changed (kde#461813) + * ProgressView: disable highlight effect for real (kde#461812) + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * Remove top margin caused by empty header on UpdatesPage + * Notifier: Fix notification logic + * pk/?: Fix problem when using faulty URL + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * flatpak: make sure we look up the correct resource (kde#460365) + * flatpak: Only show the beta information for apps (kde#459131) + * flatpak: Properly render if the beta package is too old + * snap: Port away from Kirigami.ItemViewHeader (kde#460391) + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * Reviews: Don't check for name field being empty when it's not visible (kde#460504) + * Fix i18n warning + * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280) + * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408) + * flatpak: Improve flatpaktest reliability + * flatpak: Just disable the test on the CI + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * Provide the alternatives to an appstream id together with the URL (kde#441299) + * ApplicationPage: Make more room for metadata with smaller spacing (kde#459574) + * Fix warning + * Set QSurfaceFormat::ResetNotification + * reviews: Fix warning on constant property + * Support systems without a Qt WebView + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * Fix Flatpak Permissions + * When drawer is a drawer, close it when clicking leaf items in it (kde#457539) + * Request inhibiting sleep while transactions are on (kde#401304) + * snap: Properly communicate a snap's licence + * Be faster when all KNS categories fail at once (i.e. when you are offline) (kde#454442) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * Fix crash after update (kde#457278) + * Do not change the sorting among resources in the default backend (kde#451667) + * Sources: Give a minimum size to section headers (kde#434349) + * fwupd: Make sure we don't crash trying to print an error (kde#455132) + * kns: Make KNSReview aware of its possible lack of AtticaProvider (kde#457145) + * AppListPage: Make sure the PlaceholderMessage doesn't get in the way (kde#457029) + * appstream: Do not treat spdx operators as licenses + * appstream: Treat unknown licences + * kns: join into the AppStreamUtils::license party + * pk: Try harder to convert non-appstream packages licences (kde#454480) + * pk: Allow some error codes from offline updates (kde#443090) + * snap: Do not install a categories file (kde#456889) + * Do not warn anymore about missing categories + * odrs: Make sure we don't fail when the application page is opened early (kde#426270) + * Fix submitting usefulness + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * ApplicationResourceButton: switch to individual ToolTip instances (kde#456129) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * flatpak: Use flatpak remote prio property to prioritise remotes + * updates: Move the extended delegate state into the model (kde#452129) + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Properly center align the compact application delegate + * Drop no longer necessary KF5ItemModels dependency + * Drop no longer necessary Qt5X11Extras/Qt6GuiPrivate dependency + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * PackageKit backend: fix searching for appstream id's without .desktop suffix + * Clean up Kirigami.Heading code a bit + * ApplicationPage: standardize on whitespace between sections + * flatpak notifier: Be more precise about when notifying about updates + * flatpak notifier: Do not set up twice the system installation + * notifier: Pass a token when we are starting from a notification + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * flatpak: Fix state change emits (kde#451111) + * flatpak: Improve stability of different sources integration + * flatpak: Centralise remote integration in FlatpakBackend (kde#443745) + * pk: Consider multiple package ids for one upgradeable resource (kde#444600) + * Don't use the appdata version in the installed version string if empty + * libdiscover: Fix Discover doesn't show license or description of local package (kde#452150) +- Refresh patch and drop part of the message which might sound a + bit too harsh and is mostly redundant anyway: + * 0001-Warning-for-FlatHub.patch + docker +- update to 20.10.23-ce. + * see upstream changelog at https://docs.docker.com/engine/release-notes/#201023 +- drop kubic flavor as kubic is EOL. this removes: + kubelet.env docker-kubic-service.conf 0003-PRIVATE-REGISTRY-add-private-registry-mirror-support.patch + +- Update to Docker 20.10.21-ce. See upstream changelog online at + . bsc#1206065 + bsc#1205375 CVE-2022-36109 +- Rebase patches: + * 0001-SECRETS-daemon-allow-directory-creation-in-run-secre.patch + * 0002-SECRETS-SUSE-implement-SUSE-container-secrets.patch + * 0003-PRIVATE-REGISTRY-add-private-registry-mirror-support.patch + * 0004-bsc1073877-apparmor-clobber-docker-default-profile-o.patch + * 0005-bsc1183855-btrfs-Do-not-disable-quota-on-cleanup.patch + * 0006-bsc1193930-vendor-update-golang.org-x-crypto.patch + * 0007-bsc1200022-fifo.Close-prevent-possible-panic-if-fifo.patch +- The PRIVATE-REGISTRY patch will now output a warning if it is being used (in + preparation for removing the feature). This feature was never meant to be + used by users directly (and is only available in the -kubic/CaaSP version of + the package anyway) and thus should not affect any users. + +- Fix wrong After: in docker.service, fixes bsc#1188447 + +- Add apparmor-parser as a Recommends to make sure that most users will end up + with it installed even if they are primarily running SELinux. + +- Fix syntax of boolean dependency + +- Allow to install container-selinux instead of apparmor-parser. + +- Change to using systemd-sysusers + dolphin +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * KItemListHeaderWidget: don't crash if widget == nullptr (kde#449238) + * Display Apply button in KCMs (kde#448352) + * [CompactView] Remove animation on file rename (kde#449179) + * KStandardItemListWidget: handle RtL drawing properly (kde#449211) + * Fix zooming animation (kde#449179) + * Expose konsolepart shortcuts in Dolphin's shortcuts view (kde#428265) + * Full row highlight implementation (kde#181438) + * Properly display parent folders when filtering is active and items + are added or refreshed (kde#442275) + * Move "Default" option to the front in "Select Remote Charset" menu (kde#445148) + dolphin-plugins +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use parent widget for better positioning in Wayland + * Remove unneeded QOverload for QProcess::finished signal + * Build without KF and Qt deprecations + * Bump KF5 min version & define KDE_COMPILERSETTINGS_LEVEL + * Use lower-case UDID + * [Mount ISO Action] Allow mounting generic disk images + * Add GitLab CI + * Remove arcconfig file + * Fix clazy-non-pod-global-static warning + * Add missing this receiver + * Fix clazy range-loop-detach warning + dom4j +- Build against the standalone JavaEE modules unconditionally + +- Add alias to the new artifact coordinates org.dom4j:dom4j +- Simplify the spec file a bit + +- Add jaxb-api dependency for relevant distribution versions so that + we can build with JDKs that do not include the JavaEE modules + -- Do not depend on ant-trax and run spec-cleaner. - -- Move from jpackage-utils to javapackage-tools - double-conversion +- Use proper cmake calls +- Do not pull in py2 that is EOL but use python3 for build + +- Update to version 3.1.5 jsc#ECO-1190, jsc#SLE-11474 + * Fix `0x` for string->double conversion when Hex Floats are allowed. + Avoid integer overflow when exponents for hex floats were too big. + Update version number. + * Fixed warning in gcc4.9. + * Merged changes to install libraries in the correct place when + using 64-bit libraries. + * Use relative includes in the library. This shouldn't have any visible effect + for consumers of the library. + * Fix typo in test. + * Fix separator characters when they they don't fit into 8 bits. + * Check correctly for _MSC_VER. + * Allow the library to be compiled for Emscripten. + +- Update to version 3.0.3 + * Support RISC-V + * Bug fixes +- Switch to cmake +- Use %license + +- Fix RPM groups. + Slightly trim/compact descriptions. + +- Add baselibs.conf: Build 32-bit support (boo#1002561). + +- Update project and download urls +- Cleanup spec file with spec-cleaner + +- Initial package, version 2.0.1 + dracula-gtk-theme +- Update to version 3.0+git94.9840b6b: + * Gnome 43: Improve popovers appearance + * Gnome 43: Fix treeviews header appearance + * Gnome 43: Improve nautilus pathbar appearance + * Gnome 43: Fix spacing in nautilus list rows + * Xfce v4.18: Fix odd transparency in panel items + * Gnome-shell v43: Improve sliders appearance + * Xfce v4.18: Fix invisible items in thunar sidebar + * Gnome 43: Fix background color of tab bar and action bar + * Gnome-shell v43: Quick-settings - Improve toggle buttons appearance + * Gnome-shell: Fix page navigation arrow appearance + +- Update to version 3.0+git88.b64d36a: + * Xfce v4.18: Fix invisible items in thunar sidebar + * Gnome 43: Fix background color of tab bar and action bar + * Gnome-shell v43: Quick-settings - Improve toggle buttons appearance + * Gnome-shell: Fix page navigation arrow appearance + * Gnome 43: Fix nautilus sidebar appearance + * Gnome 43: Fix nautilus pathbar appearance + * Gnome-shell v43: Add styles for quick settings menu + * Gnome 42: Fix nautilus path bar buttons appearance in hover state + * KDE: Plasma-solid - Update tasks indicator appearance + * Gnome 42: Fix nautilus path bar buttons appearance + * Xfce: Thunar - Reduce padding in sidebar items to prevent scrolling + * KDE: Plasma - Update tasks indicator appearance + * Cinnamon: Nemo - Improve appearance of highlighted items in sidebar + * Gnome-shell: Fix app folders dialog appearance in Zorin OS + * KDE: Kvantum - Update sliders color + * Gnome-shell: Fix visual issues in Zorin OS +- Define explicit Provides/Obsoletes for the various subpackages + +- Split dracula-gtk-theme into flavours subpackages: + * metatheme-dracula-common + * kde-theme-dracula + * gtk2-metatheme-dracula + * gtk3-metatheme-dracula + * gtk4-metatheme-dracula + * gnome-shell-theme-dracula + * cinnamon-theme-dracula + * metacity-theme-dracula + * xfwm4-theme-dracula + +- Update to version 3.0+git72.2452278: + * Cinnamon: Fix workspace switcher (as buttons) appearance + * Cinnamon: Fix cutted text in search bar + * Elementary OS: Fix missing highlight color in task switcher + * feature request added + * bug report added + * Gnome-shell v42: Improve notifications appearance on hover state + * Gnome-shell v42: Remove odd shadow in calendar area + * KDE: Sddm - Improve focused text entries appearance + * Update min_prelight + * Restore shell theme + * Gnome: Improve window control buttons visibility + * Gnome-shell v42: Improve prompt dialog appearance + * Gnome-shell v42: Fix media control buttons appearance + * Gnome: Fix flickering above Chrome URL bar, Fix #201. Fix #195 + * KDE: Sddm - Improve general appearance + * Xfce: Fix thunar appearance + * Cinnamon: Fix grouped window list visibility issue + * KDE: Sddm - Fix missing spacing around text entries + * Gnome-shell v42: Improve notifications appearance + * Gnome-shell v42: Fix some visual issues + * KDE: Sddm - Improve input appearance + * Fix background hovering effect on Dash to Dock + * Gnome-shell v42: Improve calendar area appearance + * Gnome-shell: Add specific styles for dash-to-dock + * Gnome-shell v42: Fix wasted space in calendar area + * Gnome-shell v42: Fix styling issues in popups + * KDE: Sddm - Fix shrink buttons/entries + * Gnome-shell: Improve popups appearance + * KDE: SDDM - Improve button appearance + * Gnome-shell-v42: Fix issue with app folders + * Gnome-shell-v42: Remove odd border in message list + * Gnome-shell-v42: Fix issue with calendar + * Gnome-shell-v42: Fix issue with popovers + * Gnome-shell: Fix issue with page indicator + * Gnome-shell: Update text entries appearance + * KDE: Sddm - Fix small font size + * Gnome: Fix appearance of linked buttons in headerbar + dracut +- Update to version 055+suse.353.g5603b001: + A series of changes for the NVMeoF boot with IPv6 (bsc#1209166): + * fix(nvmf): move connect logic to initqueue script + * fix(nvmf): don't assume prefix lenth 64 by default + * fix(nvmf): prefix syntax for static iBFT IPv6 addresses + * fix(network): IPv6: don't wait for RA for static IPv6 assignments + * fix(network-legacy): always include af_packet + * fix(network): don't assume prefix lenth 64 by default + * fix(iscsi): prefix syntax for static iBFT IPv6 addresses + dracut-saltboot +- Update to verion 0.1.1674034019.a93ff61 + * Install copied wicked config as client.xml (bsc#1205599) + dragonplayer +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + drkonqi5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Add plasma-welcome to mappings file + * scroll bug description (kde#466180) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Make python distro and psutil modules in the gdb preable optional + * Handle WITH_SENTRY correctly + * login on field accepting (kde#466109) +- Drop patches, now upstream: + * 0001-Handle-WITH_SENTRY-correctly.patch + * 0002-Make-python-distro-and-psutil-modules-in-the-gdb-pre.patch + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Add patch to actually disable sentry: + * 0001-Handle-WITH_SENTRY-correctly.patch +- Add patch to avoid unnecessary dependencies of the gdb script: + * 0002-Make-python-distro-and-psutil-modules-in-the-gdb-pre.patch + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * pass the bug id not the attachment id to the gui (kde#462432) + * remove pointless todo + * check telemetrymode + * Use qdbus to query for the hostname + * allow using debuginfod for symbol resolution with gdb12 (kde#454063) + * add some a11y annotations + * do not submit to sentry when the bugzilla url is overridden + * Install po folder + * Port away from deprecated KDeclarative::setupEngine +- Avoid try-restarting a template unit in %postun + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * check telemetrymode + * Use qdbus to query for the hostname + * allow using debuginfod for symbol resolution with gdb12 (kde#454063) + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * kdbgwin: add missing override specifier + * Fix desktopFileName for coredump GUI + * handle debugpackageinstaller signals (kde#458435) + * Add mapping for akonadi_indexing_agent + * Add FreeBSD Qt6 CI support + * Add mapping for Akonadi Google Resource + * Remove duplicate headers between cpp/h + * Add missing license files + * typo-- (kde#457036) + * KMessageBox::sorry is deprecated in kf5.97 + * do not send auto-submissions if files were deleted + * sub is part of re not a member of string + * fixate the home dir + * fix bad property access + * allow saving the report in case of error (kde#456768) + * disable automatic sentry'ing when run in testing mode + * set default focuses (kde#456753) + * ensure we catch kwin_wayland dumps + * ignore KeyboardInterrupts + * Request passing unit tests on Linux and BSD + * add sentry support + * Fix variant comparison with Qt6 + * It's enabled by default in qt6 + * Drop bogus KConfigWidgets dep, add explicit KConfig dep + * remove wrong visibility toggle (kde#454927) + * coredump-gui: Show the app's icon name by the delegate + * allow navigating back to the mainpage (kde#453989) + * DeveloperPage: do not automatically hide Save and Copy actions + * DeveloperPage: Remove extra padding on the backtrace + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Drop bogus KConfigWidgets dep, add explicit KConfig dep + +- Add missing runtime dependencies + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * remove wrong visibility toggle (kde#454927) + * allow navigating back to the mainpage (kde#453989) + * DeveloperPage: do not automatically hide Save and Copy actions + * DeveloperPage: Remove extra padding on the backtrace + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * fix processor invocation + * fix the instance filter + * instance ids have 2 hyphens not 3 + dtb-aarch64 +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + dynare +- Update to version 5.3: + * Long list of changes, see + https://www.dynare.org/new-dynare-release/dynare-5.3-released/ +- Remove upstream patches: + * dynare-5.1-gcc-12.patch + * dynare-octave7-compat.patch + ecj +- Added patch: + * encoding.patch + + the encoding needs to be set for all JDK versions +- Modified patch: + * ecj-rpmdebuginfo.patch + + rediff + * javaAPI.patch + + extract the encoding part to a separate patch + +- Upgrade to eclipse 4.18 ecj +- Switch java14api to java15api to be compatible to JDK 15 + +- Upgrade to eclipse 4.17 ecj + * No changelog was made available. +- Removed patches: + * ecj-encoding.patch + * jdk10u-jdk8compat.patch +- Switch to JDK 11 for build a JDK 8 is not supported anymore by ecj +- Switch java10api to java14api to be compatible to JDK 14 + + * No changelog was made available. -- Remove upstream git URL for MANIFEST.MF as it is not - versioned. File will change and Factory bots will - complain. - -- restore bootstrap dependencies -- Restored patches and GCJ Main, as they are used - to bootstrap other packages. - * eclipse-gcj-compat4.2.1.patch - * eclipse-gcj-nodummysymbol.patch -- Removed obsolete ecj-native, as old SUSE package did - not had it and no package provides it - -- clean spec file - eclipse +- Force building with Java 11, since tycho is not knowing about any + Java >= 15 + +- eclipse-riscv64.patch: Add support for riscv64 + +- Allow building with objectweb-asm 9.x + +- Do not require Java10 APIs artifact when building with java 11 + +- Added patch: + * eclipse-libkeystorelinuxnative.patch + + Fix unresolved symbols when trying to load + libkeystorelinuxnative.so on platforms that have it + +- Update to 4.15 + * No changelog was made available. +- Build only on 64-bit architectures, since 32-bit support was + dropped upstream +- Modified patches: + * eclipse-debug-symbols.patch + * eclipse-disable-droplets-in-dropins.patch + * eclipse-disable-uses-constraints.patch + * eclipse-feature-plugins-to-category-ius.patch + * eclipse-fix-dropins.patch + * eclipse-fix-tests.patch + * eclipse-hide-droplets-from-install-wizard.patch + * eclipse-ignore-version-when-calculating-home.patch + * eclipse-make-droplets-runnable.patch + * eclipse-no-source-for-dependencies.patch + * eclipse-p2-pick-up-renamed-jars.patch + * eclipse-pde-tp-support-droplets.patch + * eclipse-secondary-arches.patch + * eclipse-support-symlink-bundles.patch + * eclipse-suse-batik.patch + * fix_ant_build.patch + * prefer_x11_backend.patch +- Removed patches: + * eclipse-adjust-droplets.patch + * eclipse-arm32.patch + * eclipse-asm7.patch + * eclipse-felix-scr-dependencies.patch + * eclipse-force-gtk2.patch + * eclipse-gcc10.patch + * eclipse-imagedescriptor.patch + * eclipse-lucene-8.patch + * eclipse-mockito.patch + * eclipse-remove-jgit-provider.patch + * eclipse-swt-disable-gtk2.patch + * eclipse-test-support.patch +- Added patches: + * compiler-release.patch + * eclipse-patch-out-fileupload-dep.patch + * eclipse-swt-avoid-javascript-at-build.patch + * explicit-hamcrest.patch + * force-clean-after-p2-operations.patch + +- Added patch: + * eclipse-gcc10.patch + + fix build with gcc 10 + +- Build against jgit, since jgit-bootstrap does not exist + +- Added patch: + * eclipse-lucene-8.patch + + port to lucene 8.x + + apply if building against lucene >= 8 + +- Added patch: + * eclipse-felix-scr-dependencies.patch + + The dependencies of felix-scr changed. So stop linking xpp3 + and kxml and link osgi.cmpn as symlink plugins. + +- Filter out the *SUNWprivate_1.1* symbols from requires + * They were unconditionally sucking in java-1_8_0-openjdk-devel + +- Added patches: + * eclipse-arm32.patch + + Fix detection of libjawt.so on 32-bit arm + * eclipse-force-gtk2.patch + + On 32-bit architectures, force use of GTK2, since GTK3 + platform does not work on those systems + eclipse-ecf +- Force building with Java 11, since tycho is not knowing about any + Java >= 15 + +- Allow building with objectweb-asm 9.x + +- Update to 3.14.8 + * No changelog was made available. +- Remove patch: + * eclipse-ecf-feature-deps.patch +- Added patches: + * 0001-Avoid-hard-coding-dependency-versions-by-using-featu.patch + * 0002-Remove-unneeded-dep-on-jdt-annotations.patch + +- Update to 3.14.7 + * No changelog was made available. +- Refresh eclipse-ecf-feature-deps.patch +- Remove eclipse-ecf-asm7.patch fixed upstream + +- Build against jgit, since jgit-bootstrap does not exist + eclipse-egit +- Force building with Java 11, since tycho is not knowing about any + Java >= 15 + +- Upgrade to eclipse-egit 5.11.0 + * No changelog was made available. + * Needed because of change of eclipse-jgit to 5.11.0 + +- Upgrade to eclipse-egit 5.8.0 + * No changelog was made available. + eclipse-emf +- Force building with Java 11, since tycho is not knowing about any + Java >= 15 + +- Upgrade to 2.22.0 + * No changelog was made available. +- Removed patches: + * remove-nebula-dep.patch + * remove-network-tests.patch + * remove-timezone-test.patch + * remove-unnecessary-imports.patch +- Added patches: + * 0001-Remove-dependency-on-nebula.patch + * 0002-Remove-test-that-requires-talking-to-the-internet.patch + +- Build against jgit, since jgit-bootstrap does not exist + eclipse-jgit +- Force building with Java 11, since tycho is not knowing about any + Java >= 15 + +- Update to 5.11.0 + * No changelog was made available. + * fixes build against apache-sshd 2.7.0 +- Modified patches: + * 0001-Ensure-the-correct-classpath-is-set-for-the-jgit-com.patch + * 0002-Don-t-embed-versions-of-third-party-libs-use-feature.patch + * jgit-shade.patch + * jgit-5.8.0-java8.patch -> jgit-5.11.0-java8.patch + + Rediff to changed context +- Added patch: + * jgit-apache-sshd-2.7.0.patch + + Adapt to apache-sshd api changes between 2.6.0 and 2.7.0 +- Removed patch: + * 0003-Remove-requirement-on-assertj-core.patch + + Not needed anymore + +- Fix provides + +- Added patch: + * jgit-5.8.0-java8.patch + + restore java 8 compatibility when building with java 9+ + +- Upgrade to 5.8.0 + * No changelog was made available. +- Removed patches: + * fix_jgit_sh.patch + * jgit-feature-deps.patch +- Added patches: + * 0001-Ensure-the-correct-classpath-is-set-for-the-jgit-com.patch + * 0002-Don-t-embed-versions-of-third-party-libs-use-feature.patch + * 0003-Remove-requirement-on-assertj-core.patch + * jgit-shade.patch + +- Split the build into two spec files instead of multibuild + * First one produces the maven artifacts, the jgit command-line + tool and ant feature + * Second one produces eclipse features + eclipse-license +- Update the eclipse-license2 feature to 2.0.0 + * No changelog was made available. +- The tarballs are not accessible any more on web, so keep them + around + +- Force building with Java 11, since tycho is not knowing about any + Java >= 15 + +- Build only on architectures where eclipse is supported + elfutils +- Add support for zstd, needed to inspect kernel modules (bsc#1196510) + +- Enhance license fields: all the libraries actually have a different + license to the tools. While the tools are GPL-3.0-or-later, the + libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later) + SLE bug (for tracking the above) bsc#1191310 + +- Add disable-run-deleted-test.patch in order to disable + failing test-case (boo#1189153). + +- For version 0.185, the below patches are no longer needed + (jsc#SLE-17288, jsc#SLE-17951) + libdw-check-end-of-attributes-list-consistently.patch + elflint-dont-check-section-group-without-flags-word.patch + libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch + libdw-readelf-make-sure-there-is-enough-data-to-read.patch + elfutils-dont-trust-sh_entsize.patch + elflint-check-symbol-table-data-is-big-enough-before-check.patch + size-handle-recursive-elf-ar-files.patch + elflint-sanity-check-the-number-of-phdrs-and-shdrs.patch + use-the-empty-string-for-note-names-with-zero-size.patch + readelf-fix-off-by-one-sanity-check.patch + libebl-check-NT_PLATFORM-core-notes.patch + libdwfl-sanity-check-partial-core-file-dyn-data-read.patch + libelf-check-compression-before-allocate-output-buffer.patch + libdwfl-sanity-check-partial-core-file-data-reads.patch + arlib-check-that-sh_entsize-isnt-zero.patch + +- Update to version 0.185: + debuginfod-client: Simplify curl handle reuse so downloads which + return an error are retried. + elfcompress: Always exit with code 0 when the operation succeeds (even + when nothing was done). On error the exit code is now always 1. + +- Update to version 0.184: + debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker. + debuginfod-client: Client caches negative results. If a query for a + file failed with 404, an empty 000 permission + file is created in the cache. This will prevent + requesting the same file for the next 10 minutes. + Client objects now carry long-lived curl handles + for outgoing connections. This makes it more + efficient for multiple sequential queries, because + the TCP connections and/or TLS state info are kept + around awhile, avoiding O(100ms) setup latencies. + libdw: handle DW_FORM_indirect when reading attributes + translations: Update Polish translation. + +- Add disable-run-readelf-self-test.patch in order to disable + a failing test-case with GCC 11 (PR27367). + +- Update to version 0.183: + debuginfod: New thread-busy metric and more detailed error metrics. + New --fdcache-mintmp and tracking of filesystem freespace. + New increased webapi concurrency while grooming. + debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which + can be used to dlopen the libdebuginfod.so library. + New function debuginfod_set_verbose_fd and + DEBUGINFOD_VERBOSE environment variable. + config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless + configured --enable-debuginfod-urls[=URLS] + elflint, readelf: Recognize SHF_GNU_RETAIN. + Handle SHT_X86_64_UNWIND as valid relocation target. +- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch. + +- Enable LTO (boo#1138796) for elfutils.spec. + +- Mention elfutils-rpmlintrc as a Source. + +- Add rpmlintrc for + libdebuginfod1-dummy.s390x: E: shlib-policy-name-error (Badness: 10000) libdebuginfod1 + which is expected as libdebuginfod1 and it's dummy library do share equal + soname. +- Update to version 0.182: + backends: Support for tilegx has been removed. + config: New /etc/profile.d files to provide default $DEBUGINFOD_URLS. + debuginfod: More efficient package traversal, tolerate various errors + during scanning, grooming progress is more visible and + interruptible, more prometheus metrics. + debuginfod-client: Now supports compressed (kernel) ELF images. + libdwfl: Add ZSTD compression support. + +- Creatu dummy subpackages that can be used for build of packages + that are in bootstrap cycle. +- Add Provides for real packages. + +- Update to version 0.181: + libelf: elf_update now compensates (fixes up) a bad sh_addralign for + SHF_COMPRESSED sections. + libdebuginfod: configure now takes --enable-libdebuginfod=dummy or + - -disable-libdebuginfod for bootstrapping. + DEBUGINFOD_URLS now accepts "scheme-free" urls + (guessing at what the user meant, either http:// or file://) + readelf, elflint: Handle aarch64 bti, pac bits in dynamic table and gnu + property notes. + libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows unwinding + on arm64 for code that is compiled for PAC (Pointer + Authentication Code) as long as it isn't enabled +- Drop upstream patch: + * 0001-tests-Add-GCOV-flags-when-necessary.patch + +- Remove cfi-fix.patch - should not be needed now. +- Remove remove-run-large-elf-file.sh.patch as it now checks for memory + size. +- Use autosetup. + +- Update to version 0.180: + elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given. + libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix. + libdw: Use correct CU to resolve file names in dwarf_decl_file. + libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo. + size: Also obey radix printing for bsd format. + nm: Explicitly print weak 'V' or 'T' and common 'C' symbols. +- Add 0001-tests-Add-GCOV-flags-when-necessary.patch in order to fix + an unresolved symbol. +- Enable LTO: boo#1138796 by adding -flto-partition=none and -Wno-error=stack-usage. + +- Update to version 0.179: + debuginfod-client: When DEBUGINFOD_PROGRESS is set and the program doesn't + install its own debuginfod_progressfn_t show download + progress on stderr. + DEBUGINFOD_TIMEOUT is now defined as seconds to get at + least 100K, defaults to 90 seconds. + Default to $XDG_CACHE_HOME/debuginfod_client. + New functions debuginfod_set_user_data, + debuginfod_get_user_data, debuginfod_get_url and + debuginfod_add_http_header. + Support for file:// URLs. + debuginfod: Uses libarchive directly for reading rpm archives. + Support for indexing .deb/.ddeb archives through dpkg-deb + or bsdtar. + Generic archive support through -Z EXT[=CMD]. Which can be + used for example for arch-linux pacman files by using + - Z '.tar.zst=zstdcat'. + Better logging using User-Agent and X-Forwarded-For headers. + More prometheus metrics. + Support for eliding dots or extraneous slashes in path names. + debuginfod-find: Accept /path/names in place of buildid hex. + libelf: Handle PN_XNUM in elf_getphdrnum before shdr 0 is cached + Ensure zlib resource cleanup on failure. + libdwfl: dwfl_linux_kernel_find_elf and dwfl_linux_kernel_report_offline + now find and handle a compressed vmlinuz image. + readelf, elflint: Handle PT_GNU_PROPERTY. + translations: Updated Ukrainian translation. + +- Re-add libelf1 to baselibs.conf: we still generate a + libelf-devel-32bit, which is only installable if libelf1-21bit + also exists. + +- Exclude debuginfod sub-packages and move them to elfutils-debuginfod. + +- Avoid double-shipping libdebuginfo.so.1 in two different + subpackages. Fixup RPM group. + +- Split libdebuginfod1 into libdebuginfod1 and debuginfod-client. + Add Requires for these packages. + +- Rename debuginfod-client package to libdebuginfod1 in + order to fulfil SLPP violation. + +- Fix variable references in specfile + +- Use %fillupdir macros for proper sysconfig export. + +- Update to version 0.178: + debuginfod: New server, client tool and library to index and fetch + ELF/DWARF files addressed by build-id through HTTP. + doc: There are now some manual pages for functions and tools. + backends: The libebl libraries are no longer dynamically loaded through + dlopen, but are now compiled into libdw.so directly. + readelf: -n, --notes now takes an optional "SECTION" argument. + - p and -x now also handle section numbers. + New option --dyn-sym to show just the dynamic symbol table. + libcpu: Add RISC-V disassembler. + libdw: Abbrevs and DIEs can now be read concurrently by multiple + threads through the same Dwarf handle. + libdwfl: Will try to use debuginfod when installed as fallback to + retrieve ELF and DWARF debug data files by build-id. +- remove dwelf_elf_e_machine_string.patch. +- remove unused libebl-plugins and libebl-devel subpackages +- new subpackages debuginfod-client, debuginfod-client-devel and + debuginfod added +- main package binaries are explicitely listed and man pages + for the binaries are included + +- Add remove-run-large-elf-file.sh.patch in order to remove + running run-large-elf-file.sh (it hit OOM). + +- disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead +- dwelf_elf_e_machine_string.patch: Avoid spurious failure + +- Modernize specfile and metadata. + +- Update to version 0.177: + elfclassify: New tool to analyze ELF objects. + readelf: Print DW_AT_data_member_location as decimal offset. + Decode DW_AT_discr_list block attributes. + libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias. + libdwelf: Add dwelf_elf_e_machine_string. + dwelf_elf_begin now only returns NULL when there is an error + reading or decompressing a file. If the file is not an ELF file + an ELF handle of type ELF_K_NONE is returned. + backends: Add support for C-SKY. +- remove fix-bsc-1110929.diff and gcc9-tests-Don-t-printf-a-known-NULL-symname.patch +- Use %make_build + +- Disable LTO (boo#1138796). + +- Update License tag to GPL-3.0-or-later, as requested by legal + review. + +- Add fix-bsc-1110929.diff [bsc#1110929] + +- Add gcc9-tests-Don-t-printf-a-known-NULL-symname.patch in order to + fix boo#1120864. + +- Add elfutils.keyring and verify signature. + +- Update to version 0.176 + build: Add new --enable-install-elfh option. + Do NOT use this for system installs (it overrides glibc elf.h). + backends: riscv improved core file and return value location support. + Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150, + CVE-2019-7664, CVE-2019-7665 + +- Update to version 0.175 + readelf: Handle mutliple .debug_macro sections. + Recognize and parse GNU Property, NT_VERSION and + GNU Build Attribute ELF Notes. + strip: Handle SHT_GROUP correctly. + Add strip --reloc-debug-sections-only option. + Handle relocations against GNU compressed sections. + libdwelf: New function dwelf_elf_begin. + libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT + and BPF_JSLE. + backends: RISCV handles ADD/SUB relocations. + Handle SHT_X86_64_UNWIND. + Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521. +- remove disable-backtrace-dwarf-test.patch patch - the test + works now + +- Add disable-backtrace-dwarf-test.patch in order to work around: + https://sourceware.org/bugzilla/show_bug.cgi?id=23673. + +- Update to version 0.174 + libelf, libdw and all tools now handle extended shnum and + shstrndx correctly. + elfcompress: Don't rewrite input file if no section data needs + updating. Try harder to keep same file mode bits + (suid) on rewrite. + strip: Handle mixed (out of order) allocated/non-allocated + sections. + unstrip: Handle SHT_GROUP sections. + backends: RISCV and M68K now have backend implementations to + generate CFI based backtraces. + +- Don't make elfutils recommend elfutils-lang as elfutils-lang + already supplements elfutils. + +- Fix typo in the recommends name bsc#1104264 + +- Update to version 0.173 + More fixes for crashes and hangs found by afl-fuzz. In particular various + functions now detect and break infinite loops caused by bad DIE tree cycles. + readelf: Will now lookup the size and signedness of constant value types + to display them correctly (and not just how they were encoded). + libdw: New function dwarf_next_lines to read CU-less .debug_line data. + dwarf_begin_elf now accepts ELF files containing just .debug_line + or .debug_frame sections (which can be read without needing a DIE + tree from the .debug_info section). + Removed dwarf_getscn_info, which was never implemented. + backends: Handle BPF simple relocations. + The RISCV backends now handles ABI specific CFI and knows about + RISCV register types and names. +- add cfi-fix.patch: make build green on arm target + +- Update to versio 0.172 + No functional changes compared to 0.171. + Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 data. + Thanks to running the afl fuzzer on eu-readelf and various testcases. + +- disable-tests-with-ptrace.patch: Rediff + +- Update to version 0.171 + DWARF5 and split dwarf, including GNU DebugFission, are supported now. + Data can be read from the new DWARF sections .debug_addr, .debug_line_str, + .debug_loclists, .debug_str_offsets and .debug_rnglists. Plus the new + DWARF5 and GNU DebugFission encodings of the existing .debug sections. + Also in split DWARF .dwo (DWARF object) files. This support is mostly + handled by existing functions (dwarf_getlocation*, dwarf_getsrclines, + dwarf_ranges, dwarf_form*, etc.) now returning the data from the new + sections and data formats. But some new functions have been added + to more easily get information about skeleton and split compile units + (dwarf_get_units and dwarf_cu_info), handle new attribute data + (dwarf_getabbrevattr_data) and to keep references to Dwarf_Dies + that might come from different sections or files (dwarf_die_addr_die). + Not yet supported are .dwp (Dwarf Package) and .sup (Dwarf Supplementary) + files, the .debug_names index, the .debug_cu_index and .debug_tu_index + sections. Only a single .debug_info (and .debug_types) section are + currently handled. + readelf: Handle all new DWARF5 sections. + - -debug-dump=info+ will show split unit DIEs when found. + - -dwarf-skeleton can be used when inspecting a .dwo file. + Recognizes GNU locviews with --debug-dump=loc. + libdw: New functions dwarf_die_addr_die, dwarf_get_units, + dwarf_getabbrevattr_data and dwarf_cu_info. + libdw will now try to resolve the alt file on first use of + an alt attribute FORM when not set yet with dwarf_set_alt. + dwarf_aggregate_size() now works with multi-dimensional arrays. + libdwfl: Use process_vm_readv when available instead of ptrace. + backends: Add a RISC-V backend. + There were various improvements to build on Windows. + The sha1 and md5 implementations have been removed, they weren't used. +- Remove patches: elfutils-0.170-Wpackednotaligned.patch, + elfutils-0.170-stripnothing.patch, gcc8-disable-test.patch +- make package with V=1 to print verbose command line + +- Add gcc8-disable-test.patch in order to fix boo#1084637: temporarily + disable a test-case. + +- disable-tests-with-ptrace.patch: Rediff + +- Update to version 0.170 + libdw: Added new DWARF5 attribute, tag, character encoding, language code, + calling convention, defaulted member function and macro constants + to dwarf.h. + New functions dwarf_default_lower_bound and dwarf_line_file. + dwarf_peel_type now handles DWARF5 immutable, packed and shared tags. + dwarf_getmacros now handles DWARF5 .debug_macro sections. + strip: Add -R, --remove-section=SECTION and --keep-section=SECTION. + backends: The bpf disassembler is now always build on all platforms. +- Includes changes in 0.169 + backends: Add support for EM_PPC64 GNU_ATTRIBUTES. + Frame pointer unwinding fallback support for i386, x86_64, aarch64. + translations: Update Polish translation. +- Remove obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch + and ppc-machine-flags.patch +- Add elfutils-0.170-stripnothing.patch to robustify test and avoid a FAIL. +- Add elfutils-0.170-Wpackednotaligned.patch to fix build with GCC 8. + (boo#1084637) + +- Use %license (boo#1082318) + +- Restore obsolete on libebl. + +- Update package descriptions. +- Rename libebl1 to libebl-plugins as these are not linked, + but dlopened using their unversioned libebl_$ARCH.so name. +- Have libelf1 require libebl-plugins (libebl.a, which does the + dlopen call, is staticly built into libelf1). This is necessary + for pahole to display its results. [boo#1049871] + +- ppc-machine-flags.patch: support EM_PPC machine flags +- disable-tests-with-ptrace.patch: disable more tests + +- Update Git-Clone URL + +- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch + unconditionally in the spec file. As we can't support binary diff, + a newly added test-case is removed from the patch. + +- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch: + fix .gnu.attributes checking on ppc64{,le}. + +- Add missing ldconfig calls for libasm1 + +- make tests pass when user does not want debuginfo (boo#1031556) + +- Update to version 0.168: + libelf: gelf_newehdr and gelf_newehdr now return void *. + libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1). + readelf: Add optional --symbols[=SECTION] argument to select section name. +- Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch + and 0001-ar-Fix-GCC7-Wformat-length-issues.patch. +- Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer + required after a debugedit fix. + +- Add 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch: fix + new warning introduced in GCC 7. +- Add 0001-ar-Fix-GCC7-Wformat-length-issues.patch: fix -Wformat-length + warning introduced in GCC 7. + +- Update to version 0.167: + libasm: Add eBPF disassembler for EM_BPF files. + backends: Add m68k and BPF backends. + ld: Removed. + dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init, + dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize, + dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free. + Support compressed sections from binutils 2.27. +- Remove patch elfutils-0.166-elfcmp-comp-gcc6.patch: included upstream. + +- disable-tests-with-ptrace.patch: disable tests that use ptrace when + running under qemu-linux-user + +- Update to version 0.166: + + config: The default program prefix for the installed tools is now + eu-. Use configure --program-prefix="" to not use a program + prefix. + + Various bugfixes. +- Drop elfutils-0.164-dt-ppc-opt.patch and + elfutils-0.164-gcc6.patch (merged upstream) +- Add patch elfutils-0.166-elfcmp-comp-gcc6.patch: fix + self-comparison error with GCC 6. +- Changes from 0.165: + + Add eu-elfcompress + + Add pkg-config files for libelf and libdw. + +- add elfutils-0.164-gcc6.patch + +- rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch + and add reference to upstream commit id + +- dt-ppc-opt.patch: add support for DT_PPC_OPT + +- Update to version 0.164 + Drop the following patches, fixed upstream: + * elfutils-portability-0.163.patch + * elfutils-revert-portability-scanf.patch + * elfutils-uninitialized.diff + * libebl-prototype-fix.diff + Changelog: + - strip, unstrip: + * Handle ELF files with merged strtab/shstrtab tables. + * Handle missing SHF_INFO_LINK section flags. + - libelf: + * Use int64_t for offsets in libelf.h instead of loff_t. + - libdw: + * dwarf.h Add preliminary DWARF5 DW_LANG_Haskell. + - libdwfl: + * dwfl_standard_find_debuginfo now searches any subdir of the binary + path under the debuginfo root when the separate debug file couldn't + be found by build-id. + * dwfl_linux_proc_attach can now be called before any Dwfl_Modules + have been reported. +- Implement %check + +- Update to version 0.163 + Drop patch elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch + Drop patch elfutils-0.148-dont-crash.diff (fixed by 9ceebe69) + Drop patch elfutils-portability-0.161.patch + Add patch elfutils-portability-0.163.patch + Changelog: + 0.163: + - Bug fixes only, no new features. + 0.162: + - libdw: Install new header elfutils/known-dwarf.h. + dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type, + DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also + handles DW_TAG_atomic_type. + - addr2line: Input addresses are now always interpreted as hexadecimal + numbers, never as octal or decimal numbers. + New option -a, --addresses to print address before each entry. + New option -C, --demangle to show demangled symbols. + New option --pretty-print to print all information on one line. + - ar: CVE-2014-9447 Directory traversal vulnerability in ar extraction. + - backends: x32 support. + +- Make ebl modversion predictable to allow build-compare (bnc#916043) + +- CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662) + Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch + +- Update to version 0.161 + + libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses + dwarf_peel_type to also provide the sizes of qualified types. + dwarf_getmacros will now serve either of .debug_macro and + .debug_macinfo transparently. New interfaces + dwarf_getmacros_off, dwarf_macro_getsrcfiles, + dwarf_macro_getparamcnt, and dwarf_macro_param are available + for more generalized inspection of macros and their parameters. + dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11, + DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14. +- Remove merged patches + + elfutils-robustify.patch + + elfutils-no-po-test-build.diff + + elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch +- Refreshed patch (from Fedora sources) + + elfutils-portability.patch > elfutils-portability-0.161.patch +- Add a lang subpackage + +- Update homepage URL and improve RPM group classification + elisa +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Fix shortcut not working under non English locale (kde#424890) + * ViewSelector: don't overlap icons with scrollbar when being icon-only (kde#448066) + * Let clicking systray icon raise Elisa to the foreground (kde#430547) + * Fix single track insert when playlist is shuffled (kde#442272) + * Make more use of Kirigami stuff (kde#448461) + * Port Playlist inlinemessages to PassiveNotification (kde#447607) + * Fix metadata not updating when track is opened from Files-browser (kde#448043) + * Fix metadata view not updating when switching tabs (kde#436405) + * Fixes issue of metadata/lyrics not updating when switching tracks (kde#436405) + * Give Sort button an icon (kde#448097) + * MediaTrackMetadataView: Round folder icon size to nearest real size (kde#448272) + * Use standard icon and text for close/ok button on metadata window (kde#448210) + * Changed clear playlist icon to "undo" icon (kde#447826) + * Refactor and fix opening playlist files (kde#441544) + * Implement dropping music files from file manager onto Playlist (kde#404712) + * BUG 445357 Use media-default-album instead of media-optical-audio (kde#445357) + eventviews +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Port to setFilterRegularExpression + * Fix some compile error against qt6 + * Use new akonadi calendar install include + * Fix ecm_set_disabled_deprecation_versions + * Fix install headers + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Adapt build system for building against qt6 + * Port deprecated methods + * Make it compile on freebsd + * Modernize code + * Fix more prefixes on dependencies + * Correct prefix to other PIM repositories in .kde-ci.yml + * Do not merge release/21.12 .gitlab-ci.yml + * not necessary to use I18N_NOOP here, i18n(..) is enough + exec-maven-plugin +- Upgrade to upstream version 3.0.0 + * Bug Fixes + + Resolving "target" dir via "${project.build.directory}", so + to make sure it can be resolved correctly within multi-module + builds and if another name than "target" has been configured + [#124] + + Ensure mojo descriptors are extracted after compilation #123 + + Argument file for modulepath is generated wrongly when paths + contains spaces #115 + + java.lang.String cannot be cast to + org.codehaus.mojo.exec.Modulepath #75 + * Enhancement + + Resolves #152 - Adds option to redirect program output of + exec:exec to the maven logger. #153 + + Program output can be difficult to trace and may be jumbled + with Maven logs when running Maven with multiple threads #152 + + Fix type in Property.java #147 + + Correct spelling and remove redundant "small" #142 + + Fix typo #140 + + configuration parameter #128 + + Methodhandles #119 + + Introduce Mock Repository Manager #117 + + Improved docs about config of + exec:exec goal #104 + + Add CodeTriage badge to mojohaus/exec-maven-plugin #96 + + [Enhancement] Support for JPMS module path for exec:java #90 +- Removed patch: + * exec-maven-plugin-1.6.0-Port-to-Maven-3.patch + + not needed any more with this version + exempi +- Add CVE-2018-12648.patch to fix a NULL pointer dereference issue + (CVE-2018-12648, boo#1098946). + +- Extend descriptions. + +- Update to 2.4.5: + * Fix a buffer overflow in the PSD parser. (CVE-2018-7730 bnc#1085295) + * Fix a buffer overflow in the TIFF parser. (CVE-2018-7728 bnc#1085297) + * Fix a buffer overflow in PostScript parser. (CVE-2018-7729 bnc#1085296) + * Fix a null dereference in WEBP parser. (CVE-2018-7731 bnc#1085294) + * Properly initialize pointers in WEBP. + * Fix an infinite loop in RIFF parser. + * Fix an infinite loop in QuickTime parser. + * Fix an infinite loop in ASF parser. + * Adjust minimum version for gcc in documentation. + * Fix a buffer overrun, memcpy() on overlapping regions, use after free in + the exception handling. Fix a fatal assert with corrupt WEBP. + * Fix a crash on a corrupt file. + * Upgrade XMPCore to Adobe XMP CC 2014.12. + * New flag to optimize layout on MPEG4 files. + * GoPro MPEG4 video files support. + * Improved JPEG support. + * iXML support in WAVE files. + * Several bugs and memory leaks fixes. + * Changes from Adobe XMP CC 2013.06. + * Pluggable file handlers (not exposed yet in Exempi) + * Support for Exif 2.3 properties + * New RIFF file handler + * Better Postscript support. + * Lot of bug fixes. + * Now require (partial) C++11 support to compile (gcc 4.4.7 tested) + * WebP format handler (contributed: Frankie Dintino, The Atlantic) + * Several API improvements + * Fix potential crash with corrupt TIFF file. + * Fix header to pass -Wstrict-prototypes + +- use individual libboost-*-devel packages instead of boost-devel + +- Add gpg signature +- Cleanup spec file with spec-cleaner + +- Update to version 2.2.2: + + Public header cleanup and documentation update. + + Update Doxygen config. + + fdo#73058: Add missing include for MacOS. + + fdo#72810: Fix typo in date test in MP3 handler. + + fdo#83313: Fix crash on invalid Exif (from Samsung). + + Fix valgrind testing for xmpcore.sh. + + Fix delete / delete[] mismatch in ID3_Support.hpp. +- Add baselibs.conf to Source to comply with current rules in + Factory. + +- Update to version 2.2.1: + + fdo#54011: Use POSIX API for files on MacOS. + + fdo#58175: Replace OS X FlatCarbon headers. + + Added a manpage for exempi(1). + + Added the -n option to the command line for arbitrary + namespaces. + +- fix build under qemu + +- Update to version 2.2.0: + + New 'exempi' command line tool. + + Upgrade XMPCore to Adobe XMP 5.1.2 + - Quicktime support now works without Quicktime. + - Reconciliation with ID3v2. + - "Blessed" 64-bits support (we already had it in exempi). + - Slight change in the way XMP are written for MWG compliance. + - Fixed a serious bug with RIFF. + - Change in the way local text encoding is dealt with. + - Alternative languages behave slightly differently by changing + how the default language property is managed. + - Probably a bunch of bugs fixed that I don't know about. + + Update unit tests. + - Refactor the fixtures. + + Use automake silent rules instead of shave. (build only) + + "make dist" generate a bzip2 archive as well. (build only) + + Remove some obsolete warning flags. (build only) + + Build xmpcommandtool + + Several new APIs. + + Bug fixes: fdo#37747. +- Drop exempi-no-shave.patch: shave is not used upstream anymore. +- Drop libtool BuildRequires, autoreconf call and + - -disable-silent-rules that were used because of patch above. +- Create a tools subpackage for new exempi command line tool. +- Change group of libexempi3 from "Development/Libraries/C and C++" + to System/Libraries. +- Use V=1 during the build to get a verbose build. + +- use original tar + exiv2-0_26 +- add CVE-2021-29473.patch (CVE-2021-29473, bsc#1186231): + avoid out-of-bounds read in Exiv2:Jp2Image:doWriteMetadata +- add CVE-2019-17402.patch (CVE-2019-17402, bsc#1153577): + improper validation of the total size to the offset and size leads to a crash in Exiv2::getULong in types.cpp +- add CVE-2019-13109.patch (CVE-2019-13109, bsc#1142677): + denial of service in PngImage:readMetadata +- add CVE-2018-20099.patch (CVE-2018-20099, bsc#1119559): + fix infinite loop in Exiv2::Jp2Image::encodeJp2Header + this includes CVE-2018-20098, bsc#1119560 +- add CVE-2018-20097.patch (CVE-2018-20097, bsc#1119562): + avoid null pointer dereference in TiffParserWorker::findPrimaryGroups +- add CVE-2018-17581.patch (CVE-2018-17581, bsc#1110282): + avoid recursion in CiffDirectory::readDirectory() +- add CVE-2021-32815.patch (CVE-2021-32815, bsc#1189337): + avoid assertion failure in crwimage + +- add CVE-2021-34334.patch (CVE-2021-34334, bsc#1189338) + +- add CVE-2019-13111.patch (CVE-2019-13111, bsc#1142679) +- add CVE-2021-29463.patch (CVE-2021-29463, bsc#1185913) +- add webp-alpha-detection.patch +- add improve-pngchunk-bounds-checking.patch + +- add exiv2 0.26 library for compatibility (jsc#PED-1393) + +- add CVE-2021-37621.patch (CVE-2021-37621, bsc#1189333) +- add CVE-2021-32617.patch (CVE-2021-32617, bsc#1186192) +- add CVE-2020-19716.patch (CVE-2020-19716, bsc#1188645) +- add CVE-2019-14368.patch (CVE-2019-14368, bsc#1143278) +- add CVE-2019-20421.patch (CVE-2019-20421, bsc#1161901) + +- add CVE-2018-10772.patch (CVE-2018-10772, bsc#1092096) +- add CVE-2018-18915.patch (CVE-2018-18915, bsc#1114690) +- add CVE-2021-37620.patch (CVE-2021-37620, bsc#1189332) +- add CVE-2021-29470.patch (CVE-2021-29470, bsc#1185447) + +- add CVE-2018-5772.patch (CVE-2018-5772, bsc#1076579) +- add CVE-2018-8976.patch (CVE-2018-8976, bsc#1086810) +- add CVE-2018-8977.patch (CVE-2018-8977, bsc#1086798) +- add CVE-2020-18898.patch (CVE-2020-18898, bsc#1189780) +- add CVE-2021-31291.patch (CVE-2021-29457 and CVE-2021-31291, bsc#1185002 and bsc#1188733) +- add CVE-2021-31292.patch (CVE-2021-31292, bsc#1188756) +- add CVE-2021-37618.patch (CVE-2021-37618, bsc#1189330) +- add CVE-2021-37619.patch (CVE-2021-37619, bsc#1189331) +- add CVE-2020-18899.patch (CVE-2020-18899, bsc#1189636) + +- add 0001-Avoid-null-pointer-exception-due-to-NULL-return-valu.patch (bsc#1142684, CVE-2019-13114): + * fixes null-pointer dereference in http.c causing denial of service +- add 0001-IptcData-printStructure-Remove-buffer-overrun.patch (bsc#1088424, CVE-2018-9305): + * fixes an out-of-bounds read in IptcData::printStructure in iptc.c +- add 0001-Fix-SEGV-in-DataValue-Copy.patch (bsc#1109299, CVE-2018-17282): + * fixes null pointer dereference in Exiv2:DataValue:copy in value.cpp +- add 0001-PSD-Use-Safe-add-for-preventing-overflows-in-PSD-fil.patch, + 0002-PSD-enforce-Length-of-image-resource-section-file-si.patch (CVE-2018-19108, bsc#1115364): + * fixes denial of service in Exiv2::PsdImage::readMetadata +- add 0001-Fix-561.-Use-proper-counter-for-the-idx-variable.patch (CVE-2018-19607, bsc#1117513): + * fixes a denial of service (NULL pointer dereference and application crash) + +- update to latest 0.26 branch: + * Includes fix for CVE-2019-14982 (bsc#1146294) + * Fixes CVE-2018-12264, CVE-2018-12265 (bsc#1097599) + * Fixes CVE-2017-9239 (bsc#1040973): null pointer dereference in doWriteImage + * Fixes CVE-2018-17229 (bsc#1109175): (Heap buffer overflow in Exiv2::d2Data) + * Fixes CVE-2018-17230 (bsc#1109176): (heap-based buffer overflow in Exiv2::ul2Data) + * Fixes CVE-2017-1000126 (Stack out of bounds read in webp parser) (bsc#1068873) + +- Fix build on python3 only system by making sure we use + python3 when building + +- update to latest 0.26 branch: + * obsoletes 0001-Use-more-GNUInstallDirs.patch + d4e4288d839d0d9546a05986771f8738c382060c.patch + gcc-version-check.patch + 7f5b0778fa301b68c1c88e3820ec3afbd09dd0a5.patch + fix-crash.patch + * adds exiv2-update-to-0.26-branch.patch + * Fixes CVE-2017-14864 (bsc#1060995), + CVE-2017-14862 (bsc#1060996), CVE-2017-14859 (bsc#1061000) + CVE-2017-14860 (bsc#1048883), CVE-2017-11337 (bsc#1048883), + CVE-2017-11338 (bsc#1048883), CVE-2017-11339 (bsc#1048883), + CVE-2017-11340 (bsc#1048883), CVE-2017-11553, + CVE-2017-12955 (bsc#1054593), CVE-2017-12956, + CVE-2017-12957, CVE-2017-11683, CVE-2017-11592, + CVE-2017-11591 (bsc#1050257), CVE-2018-11531 (bsc#1095070), + CVE-2019-13110 (bsc#1142678) + +- split developer documentation into separate package + +- add 0001-Use-more-GNUInstallDirs.patch (bsc#938600) +- add d4e4288d839d0d9546a05986771f8738c382060c.patch ( + CVE-2017-14864 bsc#1060995, + CVE-2017-14862 bsc#1060996, + CVE-2017-14859 bsc#1061000) + +- Add fix-crash.patch to prevent crashes in gwenview with certain + images (boo#1051782) +- Update source tarball to the fixed upstream re-release and remove + the workaround in the spec file +- Replace gcc-version-check.patch with the version committed + upstream + +- Fix baselibs.conf + +- Update to version 0.26 + * See http://www.exiv2.org/changelog.html +- Add gcc-version-check.patch to fix build on Tumbleweed +- Dropped the following upstreamed patches: + * exiv2-cmake-libsuffix.patch + * exiv2_r3889_r3890_fix_boo964344.diff + +- add exiv2_r3889_r3890_fix_boo964344.diff (taken from revisions linked + in http://dev.exiv2.org/issues/1106) to fix crash in darktable (boo#964344) + +- Adjust RPM groups +- Put manpage in proper subpackage + +- readd parallel-build-dep.patch + +- Update to version 0.25 + * exivsimple has array index errors when stripping quotes form + trivial input strings + * Use SVN eol-style LF on all files + * Access violation on IptcData::operator[] when key is invalid + * PNG images with tiff tags throw exceptions + * Plasma kde crashes when specific jpeg is on the Desktop + * TIFF parser,Binary array elements should be decoded using the + Makernote's endianness, not that of the image + * Coverity scan : Issue CID 981992 , 981993 + * Wrong key name in output of addmodel sample + * Printing tags does not honor multi-byte label widths correctly + * Wrong ApertureValue written + * pyexiv2 fails on cifs shares on an Ubuntu client + * TIFF parser,Parse TIFF PageNumber + * Add new sample applications exifdata and exivvalue + * Add option -K Key (--key Key) to specify one or more keys to + output + * "exiv2 -eX" followed by "exiv2 -iX" produces invalid XMP + metadata packet + * Sony NEX Lens Information + * Handle Pentax makernotes in samsung-rebranded cameras + * Olympus XZ-1 FocusDistance incorrect + * Support Panasonic Makernote + * detection of Pentax DA 35/2.4 lens + * Canon EOS M EF-M lenses + * Lens matching on Canon + * Tamron 18-270 is not detected anymore + * Wrong aperture for Tamron 70-300? + * Recognize Samsung NX 10mm Fisheye + * Pentax/Sigma 24-70mm F2.8 IF EX DG HSM data + * See also http://www.exiv2.org/changelog.html +- Dropped the following upstreamed patches: + * fix-overflow-in-info-tags-r3264.patch + * fix-video-timescale-handling.patch + * parallel-build-dep.patch + * fix-parallel-build.patch + +- Switch to cmake build system: there are various code snips that + use variables that are only defined in the cmake build system + (e.g. src/utils.cpp uses EXV_HAVE_UNISTD_H to include unistd.h, + which is not done with configure. With gcc5 this results now in + a failure, as unistd.h is no longer implicit). +- Add exiv2-cmake-libsuffix.patch: Install the library to lib64 on + the respective archs. + +- add fix-video-timescale-handling.patch: Fix crash when scanning mp4 videos. + +- add parallel-build-dep.patch: Fix build dependencies + +- fix a Buffer Overflow in INFO tags of RIFFVIDEO.CPP + (fix-overflow-in-info-tags-r3264.patch) (CVE-2014-9449). + extra-cmake-modules +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * ECMAddQtDesignerPlugin: use correct plugin IID + * ECMAddQch: support doc linking also against Qt6 docs + * KDEPackageAppTemplates: add "_kapptemplate" postfix to target names + * Fix compatibility with newer Gradle provided with Qt 5.15.8 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * CMakeLists.txt cmake_minimum_required should be first line of CMakeLists.txt file + * Remove Jenkins CI leftover + * Use correct SPDX license identifier for CC0 + * FindXCB: remove Xprint + * FindXCB: remove XEvIE + * Mark translation fetching as deprecated + * Fix compatibility with newer Gradle provided with Qt 5.15.8 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * KDEInstallDirsCommon.cmake http://www.x86-64.org/documentation/abi.pdf does not work + * Add ZSHAUTOCOMPLETEDIR to KDEInstallDirs + * Fix ECMQmlModule for static plugins + * Watch for language changes to load the new appropiate qm files + extra-cmake-modules:doc +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * ECMAddQtDesignerPlugin: use correct plugin IID + * ECMAddQch: support doc linking also against Qt6 docs + * KDEPackageAppTemplates: add "_kapptemplate" postfix to target names + * Fix compatibility with newer Gradle provided with Qt 5.15.8 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * CMakeLists.txt cmake_minimum_required should be first line of CMakeLists.txt file + * Remove Jenkins CI leftover + * Use correct SPDX license identifier for CC0 + * FindXCB: remove Xprint + * FindXCB: remove XEvIE + * Mark translation fetching as deprecated + * Fix compatibility with newer Gradle provided with Qt 5.15.8 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * KDEInstallDirsCommon.cmake http://www.x86-64.org/documentation/abi.pdf does not work + * Add ZSHAUTOCOMPLETEDIR to KDEInstallDirs + * Fix ECMQmlModule for static plugins + * Watch for language changes to load the new appropiate qm files + extra166y +- Some classes were built with higher bytecode level + +- Build with source level 8 + ezmorph +- Build with source and target levels 8 + +- Do not build against the log4j12 packages + falkon +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Falkon is now released with other KDE Gear. + felix-gogo-command +- Remove forcing of maven.compiler.release, since it is not needed + any more + felix-gogo-runtime +- Rewrite the build system to ant so that we can eventually avoid + build cycles with maven-plugin-bundle built against + felix-bundlerepository + felix-osgi-compendium +- Fix lack of variable expansion in dependencies that created + unresolvable require. + +- Build with java source and target levels 8 + felix-osgi-foundation +- Build with java source and target level 8 + felix-scr +- Update to version 2.1.16 +- Modified patch: + * osgi-metadata.patch -> + 0001-Use-import-package-instead-of-embedding-dependencies.patch + + Don't embed dependencies, use import-package instead +- Added patch: + * 0002-Drop-the-dependencies-on-kxml-xpp3.patch + + Drop dependencies on kxml and xpp, use the system SAX + implementation instead + felix-shell +- Rewrite the build system to ant so that we can eventually avoid + build cycles with maven-plugin-bundle built against + felix-bundlerepository + +- Build against OSGi R7 APIs + felix-utils +- Update to upstream release 1.11.4 +- Added patch: + * 0000-Port-to-osgi-cmpn.patch + + Migrate away from the old felix-osgi implementation + fence-agents +- Update to version 4.12.1+git.1677142927.bf55c675: + Include IBM Cloud VPC fence agent (jsc#PED-3626) + * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects. + * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13 + * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail + * fencing: add plug_separator to default DEPENDENCY_OPT + * fence_virt: fix man page spelling (#522) + * fence_scsi: skip key generation during validate-all action + * [virt] fix clang build + * [virt] fix cpg plugin build + * [virt] update man page to cover all serial listener configs + * [virt] update man page for serial listener in serial mode + * [virt] fix serial debug output + * [virt] add debug print for static map check + * [virt] Clarify usage of ip= for vsock listener + * [virt] fix tcp plugin to properly pass info to acl check + * [virt] drop last qmf bits (rhel6 era) + * [virt] allow groups to only specify vm_name without UUID + * [virtd] add support for named groups + * fence_virtd: add info about using multiple uuid/ip entries for groups + * fence_wti: increase login timeout to avoid random timeouts + * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600 + * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s) + * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean + * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs + * fence_virtd: add link and non-user socket example to man page + * fence_ibm_powervs: improve defaults based on testing + * fence_lpar: only output additional error output on DEBUG level + * fence_virt: add note that reboot-action doesnt power on nodes that are powered off + * fencing: source_env(): dont process empty lines + * fence_ecloud: new fence agent + * fence_sbd: improve error handling + * configure: check for google-auth instead of deprecated oauth2client + * fence_ibm_vpc: add token cache support + * build: add FENCETMPDIR for state files + * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata + * fence_gce: add httplib2 to try/except: pass + * configure/spec: cleanup and fixes + * fence_gce: Add user agent to API requests (#491) + * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490) + * fence_ibm_vpc: add proxy support + * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices + * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484) + * fence_gce: Make zone optional for get_nodes_list (#487) + * fence_apc/fence_ilo_moonshot: add missing "import logging" + * fence_gce: inform that SSLError might be caused by old versions of httplib2 + * fence_ibm_vpc: remove unused instance parameter and make limit optional + * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents + * fence_apc.py compatibility for Firmware major release 7 workaround #475 + * fence_lpar: fix missing import logging, use fail_usage + * fence_raritan: Also allow pure port number, not only system1/outletX string (#473) + * fence_cdu: add 8i support (#471) + * fence_zvmip: add --disable-ssl + * fencing: add ability to set bool parameters to 0 or false + * Fix typo in fence_virtd.service + * fence_gce: Add timeouts and failure options (#458) + * fence_zvm: deprecate agent + * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client (used by the resource agents) + * fence_openstack: add support for reading config from clouds.yaml and openrc + * fencing: add source_env() + * fence_kubevirt: take default namespace from context + * build: fix parallel build of lib/ + * fence_openstack: relax ssl cacert default + * - spec: dont use commas in license + * fence_lpar: Support comanaged LPARs + * fence_ibmz: add option --load-on-activate + * fence_openstack: add --ssl-insecure + * spec: fix python3-suds dependency having changed name on opensuse 16+ + * fencing: encode instead of failing for chinese or other non-utf8 character sets + * fence_aliyun: Optimize log output (#449) + * fence_zvmip: use ssl by default + * fence_zvmip: add ssl/tls support + * configure: fix --with-agents to not match *virt in regex + * fence_vmware_soap: Use --login-timeout option (#447) + * fence_kubevirt: set default power-timeout to 40s + * fence_kubevirt: Fix kubevirt VM status + * fence_kdump: fix typo + * fence_raritan_px3: new fence agent (#425) + * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed) + * fence_gce: add plugzonemap parameter + * fence_gce: Adds existing operation checks and multiple plug support (#400) + * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439) + * fence_cyberpower_ssh: new fence agent (#437) + * fence_amt_ws: fix "or" causing dead code + * fence_kubevirt: make apiversion a parameter + * fence_ibm_vpc/fence_ibm_powervs: new fence agents + * fence_kdump: properly support -v[X] and -vvv (and combinations) + * fence_mpath/fence_scsi: use store path detected by configure + * fence_kubevirt: add --ssl-insecure parameter + * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374) + * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424) + * spec: add dependency to new split packages for Fedora 35+ + * log exceptions to be more detailed when failing + * Mid: fence_sbd: A warning message is output when disable-timeout is enabled. + * spec: export PYTHON to avoid configure ignoring it + * build: expose delay-check to be able to skip the other tests when debugging + * fence-kubevirt: Add fence-kubevirt declaration for rpm creation + * fence_kubevirt: Fix accept header param to openshift client +- Don’t use python-oauth2client, which is deprecated + (gh#ClusterLabs/fence-agents#495). +- Remove python2 stuff from spec file +- remove patches included by update: + * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch + * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch + * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch + ffado -- Update to release 2.4.3 - -- Replace pkgconfig(libxml++-2.6) with pkgconfig(libxml++-3.0) - BuildRequires. - -- Update to release 2.4.1 -- Removed uneeded and incorporated patches: - libffado-SConstruct-py3.patch, ffado-gcc6.patch and byteswap.patch -- Upstream changes: - * Fix some python syntax which was not compatible with python3. - These were missed during the preparation of FFADO 2.4.0. - * Modify the SCons build system to allow for scons running under - python3. - * Merge distribution patches provided by package maintainers. - * Address some difficulties experienced by package maintainers - when compiling FFADO. - * Improve the output of ffado-diag. - -- byteswap.patch: ensure byte swap macros are available for all components - -- Add reproducible.patch to always build with SSE2, - independent of build system CPU (boo#1100677) - -- Update to release 2.4.0 and fix build against glibc-2.27 - see boo#1079938. -- Removed patches fixed upstream: - ffado_SConstruct_powerpc_update.patch and sigev.patch. -- Rebased libffado-SConstruct-py3.patch partially fixed upstream. -- Added ffado-nosys.patch for missing import sys in SConstruct. -- Rebased ffado-gcc6.patch, partially fixed upstream. -- Upstream changes: - * Numerous build system and code improvements to support - architectures such as MIPS, x32 and various PowerPC flavours. - * A large number of fixes for newer versions of gcc - (particularly versions 6 and 7). - * Initial support for the optional TCO module of the - RME Fireface-800. - * Expanded ffado-mixer support for the Phase88 device. - * Initial work to make ffado-mixer compatible with - python3/pyqt5. - * Start work towards compatibility with scons3. - +- Update to bugfix version 2.2.1 +- Fixes compilation failures when DEBUG=no is specified +- Upstream changes for 2.2.0: + * Many bugs fixed + Mixer, router and monitor support for Saffire Pro 14 + Mixer and router support for Presonus Firestudio Tube, + Presonus Firestudio Project, and M-Audio Profire 2626 + Support Echo Audio AudioFire12 with firmware versions 5.0 and + later (addresses ticket 360) + Echo Audio device mixer additions: + hide SPDIF mode switch on AudioFire12 + digital interface switch on AudioFire8 and Pre8 + phantom power switch for AudioFire4 (addresses ticket 364) + playback routing for AudioFire2/4 (addresses ticket 335) + * Presonus device mixer additions: + better support the FP10 (formerly known as the Firepod) + implement support for the Firebox and Inspire1394 + * M-Audio mixer additions: + improve support for the Ozonic + add support for Firewire Solo (ticket 336), Audiophile, 410, 1814 + and ProjectMix I/O + * Device-specific mixer for Yamaha GO44 and GO46 interfaces added + * RME Fireface 400/800 improvements: + mixer and device settings can now be saved to and restored from + device flash clock source selection made more consistent + * DICE EAP / RME Matrix mixer enhancements: + "per output" view with mono/stereo control saving of mixer + settings to file + more consistent cooperation with jackd when sample rate is changed + * Audio streaming support added or refined for additional MOTU + interfaces: + Traveller mk 3 + Ultralite mk 3 + Ultralite hybrid (using firewire interface only) + 4pre +- Known issues: + * Saffire Pro 40 at 96 kHz fails to start most of the time + (ticket 326) + * Saffire Pro 24 and Pro 40 MIDI problems (tickets 372 and 375) + * Saffire Pro 24 and Pro 40 lack an ADAT/SPDIF switch + * Only mixer control is supported on M-Audio 1814 and M-Audio, + ProjectMix + * M-Audio Audiophile, 410 and 1814 require startup workaround. + See http://sourceforge.net/p/ffado/mailman/message/30807938 + * M-Audio Audiophile, 410 and 1814 will only work with FFADO when + loaded with the latest firmware + +- own /usr/lib/udev directory to avoid buildrequiring udev + +- Move udev rules to /usr/lib/udev for openSUSE 12.3 or later. + +- Update to 2.1.0 version: + * Significantly improved support for the new "juju" firewire stack + found in newer kernels + * Support for JACK freewheeling mode and set-buffer-size operation + * Lower CPU usage + * udev rules included in FFADO to give user access to audio device files + * More stable streaming + * Fix crash when realtime system clock was set + * Fix race conditions and invalid memory accesses on shutdown + * Fixes for clean compilation on recent gcc versions (up to 4.7) + * ffado-diag enhanced to aid debugging efforts + * Many bugs fixed +- Remove patchs merged on upstream release: + * ffado-gcc47.patch + * libffado-bswap.patch +- Do not use and include ChangeLog in the package because the svn repo is down + and this file could not be update +- Remove useless conditional macros + +- fix ppc64 build + +- Add ffado-gcc47.patch: Fix build with gcc 4.7. + +- Added "Recommends: ffado-mixer" to the ffado rpm. + +- Update to ffado-svn revision 2040 to fix bnc#747391 & bnc#736115 +- Upstream changes, see /usr/share/doc/packages/ffado/ChangeLog + +- adding -fPIC on arm (fixes build) + +- move doc generation into 2nd spec file + +- Fix some rpmlint errors + +- remove qt dependency, splitted into ffado-mixer spec file + +- Update to version 2.0.1 +- Upstream changes :- + Make it work on the new firewire-stack. + Of course some more fixes went into the package. But its mostly + intended for distributors so they can finally deprecate/disable the + old firewire stack in kernels. + For more changelog and instructions please look back at the 2.0.0 + release announcement http://www.ffado.org/?q=release/2.0.0 + +- Update to svn 1856. +- Upstream changes : Make it easier for distributions to define + their own additional built-flags. + Numerous bug fixes, see ChangeLog for details. + +- Created package ffado version 2.0.0 + ffmpegthumbs +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix build with FFmpeg 5 (kde#448776) + * Add CI + filelight +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * port to native windows api + * Add windows installer to appstream artifacts + * Use ecm_set_disabled_deprecation_versions + * add keyword "drive" + * add keywords to desktop file + * Kdelibs4ConfigMigrator will be removed in qt6 + * Add qt6 CI support + * Now Qt6Core5Compat is not necessary + * Adapt build system for building against qt6 + * Fix compile error against qt6 + * Reverse "next" and "previous" icons in RTL mode + fipscheck +- Remove #include of unused fips.h to fix build with OpenSSL 1.1.1 + (bsc#1149792) + * add fipscheck-fips.h_not_needed.patch + +- Port to OpenSSL 1.1 (bsc#1042649) + Adds openssl-1_1-port.patch + +- Set RPM groups anew. Drop implicit cleaning parts. + +- add baselibs.conf + +- updated to 1.4.1 + - added manpages + - fipscheck/fipshmac: Add -s option to specify the hmac suffix + - fipshmac: Add '-d' option to specify where to put the .hmac files + - various bugfixes + +- license update: BSD-2-Clause + See LICENSE + +- imported a generic fips helper to verify fips modules, linked + to openssl. + flac +- Fix out of bound write in append_to_verify_fifo_interleaved_ + (CVE-2021-0561 bsc#1196660): + libFlac-Exit-at-EOS-in-verify-mode.patch + +- Fix memory leak (CVE-2020-0487 bsc#1180112): + stream_decoder.c-Fix-a-memory-leak.patch + +- Fix out-of-bounds access (CVE-2020-0499 bsc#1180099): + libFLAC-bitreader.c-Fix-out-of-bounds-read.patch + +- Fix memory leak in read_metadata_vorbiscomment_() function + (CVE-2017-6888, bsc#1091045): + flac-CVE-2017-6888.patch + +- Update to version 1.3.2 + * Fix undefined behaviour using GCC/Clang UBSAN (erikd). + * General hardening via fuzz testing with AFL (erikd and + others). + * General code improvements (lvqcl, erikd and others). + * Add FLAC in MP4 specification docs (Ralph Giles). + * Fix some cppcheck warnings (erikd). + * Assume all currently used OSes support SSE2. + flac: + * Fix potential infinite loop on flac-to-flac conversion + (erikd). + * Add WAVEFORMATEXTENSIBLE to WAV (as needed) when + decoding (lvqcl). + * Only write vorbis-comments if they are non-empty. + * Error out if decoding RAW with bits != (8|16|24). + metaflac: + * Add --scan-replay-gain option. + libraries: + * CPU detection cleanup and fixes (Julian Calaby, erikd + and lvqcl). + * Fix two stream decoder bugs (Max Kellermann). + * Fix a NULL dereference bug (on a malformed file). + * Changed the LPC order guess for a slight compression + improvement, particularly for classical music + (Martijn van Beurden). + * Improved encoding speed on older Intel CPUs. + * Fixed a seeking bug when decoding certain files + (Miroslav Lichvar). + * Put an upper bound (32768) on the number of seek + points. + * Fix potential memory leaks. + * Support 64bit brword/bwword allowing + FLAC__BYTES_PER_WORD to be set to 8 (disabled by + default). + * Fix an out-of-bounds heap read. +- Refreshed flac-cflags.patch + +- Drop patch that should be upstreamed first, otherwise we will + have to keep it ofrever: + * flac-ocloexec.patch +- Drop wrong patch: + * flac-fix-pkgconfig.patch + + If using this change you get assert.h include overriden in your + project by the one from FLAC/ which is not what upstream desired + If packages fail to build they should fix their include + +- Build documentation as noarch + +- Cleanup spec file with spec-cleaner +- Update url +- Remove no longer needed patches + * flac-fix-CVE-2014-8962.patch + * flac-fix-CVE-2014-9028.patch + * 0001-getopt_long-not-broken-here.patch +- Remove following as benefit of using openssl is small + * 0001-Allow-use-of-openSSL.patch +- Add flac-cflags.patch +- Use doxygen to build documentation +- Split documentation to separate package +- Update to 1.3.1 + * Improved decoding efficiency of all bit depths but especially + so for 24 bits for IA32 architecture (lvqcl and Miroslav Lichvar). + * Faster encoding using SSE and AVX (lvqcl). + * Fixed bartlett, bartlett_hann and triangle functions. + * New apodization functions partial_tukey and punchout_tukey for + improved compression (Martijn van Beurden). + * Retuned compression presets to incorporate new apodization + functions (Martijn van Beurden). + * Fix -Wcast-align warnings on armhf architecture (Erik de + Castro Lopo). + * Help output documentation improvements. + * I/O buffering improvements on Windows to reduce disk + fragmentation when writing files. + * Only write vorbis-comments if they are non-empty. + * Fix symbol visibility in XMMS plugin. + * Many fixes and improvements across all the build systems. + * Fix CVE-2014-9028 (heap write overflow) and CVE-2014-8962 + (heap read overflow) + +- A couple of security fixes: + * flac-fix-CVE-2014-8962.patch: + arbitrary code execution by a stack overflow (CVE-2014-8962, + bnc#906831) + * flac-fix-CVE-2014-9028.patch: + Heap overflow via specially crafted .flac files (CVE-2014-9028, + bnc#907016) + +- Update to final upstream release 1.3.0 + * No user-visible changes +- More robust make install call + flatpak +- Update to version 1.14.4 (bsc#1209410, bsc#1209411): + + Security fixes: + - Escape special characters when displaying permissions and + metadata, preventing malicious apps from manipulating the + appearance of the permissions list using crafted metadata + (CVE-2023-28101). + - If a Flatpak app is run on a Linux virtual console + (tty1, tty2, etc.), don't allow copy/paste via the TIOCLINUX + ioctl (CVE-2023-28100). + Note that this is specific to virtual consoles: Flatpak is + not vulnerable to this if run from a graphical terminal + emulator such as xterm, gnome-terminal or Konsole. + + Other bug fixes: + - Translation update: pl +- Changes from version 1.14.3: + + Bug fixes: + - When splitting an upgrade into two steps (download without + installing, and then upgrade without allowing further + downloads) like GNOME Software does, if an app is marked EOL + and superseded by a replacement, don't remove the superseded + app in the first step, which would result in the replacement + incorrectly not being installed + - Fix a crash when --socket=gpg-agent is used + - Fix a crash when listing apps if one of them is broken or + misconfigured + - If an app has invalid syntax in its overrides or metadata, + mention the filename in the error message + - Unset $GDK_BACKEND for apps, ensuring GTK apps with + - -socket=fallback-x11 can work + - Never try to export a parent of reserved directories as a + - -filesystem, for example /run, which would prevent the app + from starting + - Never try to export a --filesystem below /run/flatpak or + /run/host, which could similarly prevent the app from starting + - The above change also fixes apps not starting if a + - -filesystem is a symlink to the root directory + - Show a warning when the --filesystem exists but cannot be + shared with the sandbox +- Changes from version 1.14.2: + + Bug fixes: + - Display the intended messages for `flatpak repair` + - Exporting an app to an existing repository on a CIFS + filesystem now works as intended + - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in + some GLib apps when set to a path on the host + - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and + Qt apps under Wayland when this variable is set to a path not + available in the sandbox + - Unset $KRB5CCNAME for apps + - When using the fish shell, avoid duplicate XDG_DATA_DIRS + entries if the profile script is sourced more than once + + Internal changes: + - The INFO log level is now treated the same as the DEBUG log + level by `flatpak -v`, to make backports from 1.15.x simpler + fltk +- explicitly pass -fPIC and -pie via CFLAGS and LDFLAGS to make /usr/bin/fluid + an position-independent executable. fltk by default passed -fPIC but not + - pie, which breaks our gcc-PIE profile. (bsc#1184122). + +- added xcursor dependency [bsc#1077881] + +- Trim description, drop TM/R marks according to guidelines. + +- Drop patch fltk-1.3.2-do_not_add_unneeded_extra_dependencies.patch + as upstream closed the ticked stating it is wrong +- Add patch fltk-1.3.4-fltk_config.patch + +- Explicitly package %{_docdir}/fltk-devel in order to fix build + with RPM 4.13.0. + +- updated to 1.3.4: see CHANGES +- remove fltk-1.3.3-do-not-use-internal-ABI.patch (upstreamed) + +- Add fltk-1.3.3-do-not-use-internal-ABI.patch: do not use internal + function Fl_XFont_On_Demand::value(), which changes ABI based on + the configuration. Add a fl_core_font() getter for the same. + +- Update to version 1.3.3 + +Very much changes; please have a look on CHANGES file +- Remove fltk-1.3.2-underlinking.patch; merged upstream + +- Correct -devel package dependencies + * /usr/include/FL/x*.H needs x11 headers + * /usr/include/FL/gl*.H needs gl headers. + +- added a fltk-devel-static subpackage to transport libfltk*.a + as needed by Documentation:Tools/flpsed. + fmpp +- Build with source and target levels 8 +- Modified patch: + * fmpp-0.9.16-build.xml.patch + + Allow specifying the source and target levels on command-line + frameworkintegration +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Linux Qt6 CI + * Install plugin in kf + * Fix wrong porting of KNSCore::Engine::configSearchLocations (kde#448237) + * Change build system for building against qt6 +- Drop 0001-Fix-wrong-porting-of-KNSCore-Engine-configSearchLoca.patch + Merged upstream + freemarker +- Modified patch: + * javacc-7.patch + + fix build with javacc 7.0.11 + +- Update to v2.3.31 +- Update patches: + * enable-jdom.patch + * javacc-7.patch + * jsp-api.patch + * jython-compatibility.patch + * no-javarebel.patch +- Remove unneeded patch: + * fix-javadoc-encoding.patch +- Package the manual. Add build dependency on + docbook5-xsl-stylesheets + +- On supported platforms, avoid building with OpenJ9, in order to + prevent build cycles + freetype2 +- disable brotli linkage / WOFF2 support for now to keep dependencies + as before. + +- Added patches: + * CVE-2022-27404.patch + + fixes bsc#1198830, CVE-2022-27404: Buffer Overflow + * CVE-2022-27405.patch + + fixes bsc#1198832, CVE-2022-27405: Segmentation Fault + * CVE-2022-27406.patch + + fixes bsc#1198823, CVE-2022-27406: Segmentation violation + +- Update to version 2.10.4 + * Fix a heap buffer overflow has been found in the handling of + embedded PNG bitmaps, introduced in FreeType version 2.6 + (CVE-2020-15999 bsc#1177914) + * Minor improvements to the B/W rasterizer. + * Auto-hinter support for Medefaidrin script. + * Fix various memory leaks (mainly for CFF) and other issues that + might cause crashes in rare circumstances. + +- Update to version 2.10.2 + * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec) + * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1 + MM fonts. + * Type 1 fonts with non-integer metrics are now supported by the new + (CFF) engine introduced in FreeType 2.9. + * Drop support for Python 2 in Freetype's API reference generator + * Auto-hinter support for Hanifi Rohingya + * Document the `FT2_KEEP_ALIVE' debugging environment variable. + +- Use the compiler default C std, since 2012 gcc defaults + have changed, we now only need to get rid of ANSIFLAGS, override + that variable instead. + +- Update to version 2.10.1 + * The bytecode hinting of OpenType variation fonts was flawed, since + the data in the `CVAR' table wasn't correctly applied. + * Auto-hinter support for Mongolian. + * The handling of the default character in PCF fonts as introduced + in version 2.10.0 was partially broken, causing premature abortion + of charmap iteration for many fonts. + * If `FT_Set_Named_Instance' was called with the same arguments + twice in a row, the function returned an incorrect error code the + second time. + * Direct rendering using FT_RASTER_FLAG_DIRECT crashed (bug + introduced in version 2.10.0). + * Increased precision while computing OpenType font variation + instances. + * The flattening algorithm of cubic Bezier curves was slightly + changed to make it faster. This can cause very subtle rendering + changes, which aren't noticeable by the eye, however. + * The auto-hinter now disables hinting if there are blue zones + defined for a `style' (i.e., a certain combination of a script and + its related typographic features) but the font doesn't contain any + characters needed to set up at least one blue zone. +- Add tarball signatures and freetype2.keyring + +- Update to version 2.10.0 + * A bunch of new functions has been added to access and process + COLR/CPAL data of OpenType fonts with color-layered glyphs. + * As a GSoC 2018 project, Nikhil Ramakrishnan completely + overhauled and modernized the API reference. + * The logic for computing the global ascender, descender, and + height of OpenType fonts has been slightly adjusted for + consistency. + * `TT_Set_MM_Blend' could fail if called repeatedly with the same + arguments. + * The precision of handling deltas in Variation Fonts has been + increased.The problem did only show up with multidimensional + designspaces. + * New function `FT_Library_SetLcdGeometry' to set up the geometry + of LCD subpixels. + * FreeType now uses the `defaultChar' property of PCF fonts to set + the glyph for the undefined character at glyph index 0 (as + FreeType already does for all other supported font formats). As + a consequence, the order of glyphs of a PCF font if accessed + with FreeType can be different now compared to previous + versions. + This change doesn't affect PCF font access with cmaps. + * `FT_Select_Charmap' has been changed to allow parameter value + `FT_ENCODING_NONE', which is valid for BDF, PCF, and Windows FNT + formats to access built-in cmaps that don't have a predefined + `FT_Encoding' value. + * A previously reserved field in the `FT_GlyphSlotRec' structure + now holds the glyph index. + * The usual round of fuzzer bug fixes to better reject malformed + fonts. + * `FT_Outline_New_Internal' and `FT_Outline_Done_Internal' have + been removed.These two functions were public by oversight only + and were never documented. + * A new function `FT_Error_String' returns descriptions of error + codes if configuration macro FT_CONFIG_OPTION_ERROR_STRINGS is + defined. + * `FT_Set_MM_WeightVector' and `FT_Get_MM_WeightVector' are new + functions limited to Adobe MultiMaster fonts to directly set and + get the weight vector. + +- Remove old ppc64 parts in spec file +- Refresh patches: + + bugzilla-308961-cmex-workaround.patch + + don-t-mark-libpng-as-required-library.patch + + enable-long-family-names-by-default.patch +- Enable subpixel rendering with infinality config: + + enable-subpixel-rendering.patch + + enable-infinality-subpixel-hinting.patch + +- Re-enable freetype-config, there is just too many fallouts. + +- Update to version 2.9.1 + * Type 1 fonts containing flex features were not rendered + correctly (bug introduced in version 2.9). + * CVE-2018-6942: Older FreeType versions can crash with certain + malformed variation fonts. + * Bug fix: Multiple calls to `FT_Get_MM_Var' returned garbage. + * Emboldening of bitmaps didn't work correctly sometimes, showing + various artifacts (bug introduced in version 2.8.1). + * The auto-hinter script ranges have been updated for Unicode 11. + No support for new scripts have been added, however, with the + exception of Georgian Mtavruli. +- freetype-config is now deprecated by upstream and not enabled + by default. +- Drop upstreamed patches: + * bnc1079600.patch + * psaux-flex.patch + * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch + * 0001-truetype-Better-protection-against-invalid-VF-data.patch + +- Add bnc1079600.patch: Fix several integer overflow issues in + truetype/ttinterp.c (bsc#1079600) + +- Refresh spec-file via spec-cleaner. +- Add shell script freetype2.sh in separate package + freetype2-profile-tti35 in order to be able to set TrueType + interpreter version 35 (boo#1084085). + +- Added patch: + * enable-long-family-names-by-default.patch + + Define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES to obtain 2.7.1 + behaviour + +- Added patches: + * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch + + Upstream fix for bsc#1079603: Avoid NULL reference in + src/truetype/ttinterp.c + * 0001-truetype-Better-protection-against-invalid-VF-data.patch + + Upstream fix for bsc#1079601: Protection against invalid VF + data + +- Add psaux-flex.patch to fix a regression in Type1 rendering + +- Update to version 2.9 + * Advance width values of variation fonts were often wrong. + * More fixes for variation font support; you should update to + this version if you want to support them. + * As a GSoC project, Ewald Hew extended the new (Adobe) CFF + engine to handle Type 1 fonts also, thus greatly improving + the rendering of this format. This is the new default. + * A new function, `FT_Set_Named_Instance', can be used to set + or change the current named instance. + * Starting with this FreeType version, resetting variation + coordinates will return to the currently selected named + instance. Previously, FreeType returned to the base font + (i.e., no instance set). + * Some fuzzer fixes to better reject malformed fonts. + +- Update to version 2.8.1 + * B/W hinting of TrueType fonts didn't work properly if + interpreter version 38 or 40 was selected. + * Some severe problems within the handling of TrueType Variation + Fonts were found and fixed. + * Function `FT_Set_Var_Design_Coordinates' didn't correctly handle + the case with less input coordinates than axes. + * By default, FreeType now offers high quality LCD-optimized + output without resorting to ClearType techniques of resolution + tripling and filtering. In this method, called Harmony, each + color channel is generated separately after shifting the glyph + outline, capitalizing on the fact that the color grids on LCD + panels are shifted by a third of a pixel. This output is + indistinguishable from ClearType with a light 3-tap filter. + * Using the new function `FT_Get_Var_Axis_Flags', an application + can access the `flags' field of a variation axis (introduced in + OpenType version 1.8.2) + * FreeType now synthesizes a missing Unicode cmap for (older) + TrueType fonts also if glyph names are available. + * The warping option has moved from `light' to `normal' hinting + where it replaces the original hinting algorithm. The `light' + mode is now always void of any hinting in x-direction. + +- Update to version 2.8 + * Support for OpenType Variation Fonts is now complete. The last + missing part was handling the `VVAR' and `MVAR' tables, which is + available with this release. + * A new function `FT_Face_Properties' allows the control of some + module and library properties per font. Currently, the + following properties can be handled: stem darkening, LCD filter + weights, and the random seed for the `random' CFF operator. + * The PCF change to show more `colourful' family names (introduced + in version 2.7.1) was too radical; it can now be configured with + PCF_CONFIG_OPTION_LONG_FAMILY_NAMES at compile time. If + activated, it can be switched off at run time with the new pcf + property `no-long-family-names'. If the `FREETYPE_PROPERTIES' + environment variable is available, you can say + FREETYPE_PROPERTIES=pcf:no-long-family-names=1 + * Support for the following scripts has been added to the + auto-hinter. + Adlam, Avestan, Bamum, Buhid, Carian, Chakma, Coptic, Cypriot, + Deseret, Glagolitic, Gothic, Kayah, Lisu, N'Ko, Ol Chiki, Old + Turkic, Osage, Osmanya, Saurashtra, Shavian, Sundanese, Tai + Viet, Tifinagh, Unified Canadian Syllabics, Vai + * `Light' auto-hinting mode no longer uses TrueType metrics for + TrueType fonts. This bug was introduced in version 2.4.6, + causing horizontal scaling also. Almost all GNU/Linux + distributions (with Fedora as a notable exception) disabled the + corresponding patch for good reasons; chances are thus high that + you won't notice a difference. + * If a TrueType font gets loaded with FT_LOAD_NO_HINTING, FreeType + now scales the font linearly again (bug introduced in version + 2.4.6). + * Fixed CVE-2017-8105, CVE-2017-8287: Older FreeType versions + have out-of-bounds writes caused by heap-based buffer overflows + related to Type 1 fonts. (boo#1035807, boo#1036457) +- See https://sourceforge.net/projects/freetype/files/freetype2/2.8/ for + the complete changelog. + +- Update to version 2.7.1: + * IMPORTANT CHANGES + + Support for the new CFF2 font format as introduced with + OpenType 1.8 has been contributed by Dave Arnolds from Adobe. + + Preliminary support for variation fonts as specified in + OpenType 1.8 (in addition to the already existing support for + Adobe's MM and Apple's GX formats). Dave Arnolds contributed + handling of advance width change variation; more will come in + the next version. + * IMPORTANT BUG FIXES + + Handling of raw CID fonts was partially broken (bug introduced + in 2.6.4). + * MISCELLANEOUS + + Some limits for TrueType bytecode execution have been tightened + to speed up FreeType's handling of malformed fonts, in + particular to quickly abort endless loops. + + The number of twilight points can no longer be set to an + arbitrarily large value. + + The total number of jump opcode instructions (like JMPR) with + negative arguments is dynamically restricted; the same holds + for the total number of iterations in LOOPCALL opcodes. + + The dynamic limits are based on the number of points in a glyph + and the number of CVT entries. Please report if you encounter a + font where the selected values are not adequate. + + PCF family names are made more `colourful'; they now include the + foundry and information whether they contain wide characters. + For example, you no longer get `Fixed' but rather `Sony Fixed' + or `Misc Fixed Wide'. + + A new function `FT_Get_Var_Blend_Coordinates' (with its alias + name `FT_Get_MM_Blend_Coordinates') to retrieve the normalized + blend coordinates of the currently selected variation instance + has been added to the Multiple Masters interface. + + A new function `FT_Get_Var_Design_Coordinates' to retrieve the + design coordinates of the currently selected variation instance + has been added to the Multiple Masters interface. + + A new load flag `FT_LOAD_BITMAP_METRICS_ONLY' to retrieve bitmap + information without loading the (embedded) bitmap itself. + + Retrieving advance widths from bitmap strikes (using + `FT_Get_Advance' and `FT_Get_Advances') have been sped up. + + The usual round of fuzzer fixes to better reject malformed + fonts. +- Drop freetype2-bitmap-foundry.patch, merged upstream. + +- update to version 2.7: + * IMPORTANT CHANGES + + As announced earlier, the 2.7.x series now uses the new subpixel + hinting mode as the default, emulating a modern version of + ClearType. + This change inevitably leads to different rendering results, and + you might change the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' + configuration option to adapt it to your taste (or use the new + `FREETYPE_PROPERTIES' environment variable). See the + corresponding entry below for version 2.6.4, which gives more + information. + + A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been + introduced. If set (which is the default), an environment + variable `FREETYPE_PROPERTIES' can be used to control driver + properties. Example: + FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ + cff:no-stem-darkening=1 \ + autofitter:warping=1 + This allows to select, say, the subpixel hinting mode at runtime + for a given application. See file `ftoption.h' for more. + * IMPORTANT BUG FIXES + + After loading a named instance of a GX variation font, the + `face_index' value in the returned `FT_Face' structure now + correctly holds the named instance index in the upper 16bits as + documented. + * MISCELLANEOUS + + A new macro `FT_IS_NAMED_INSTANCE' to test whether a given face + is a named instance. + + More fixes to GX font handling. + + Apple's `GETVARIATION' bytecode operator (needed for GX + variation font support) has been implemented. + + Another round of fuzzer fixes, mainly to reject invalid fonts + faster. + + Handling of raw CID fonts was broken (bug introduced in version + 2.6.4). + + The smooth rasterizer has been streamlined to make it faster by + approx. 20%. + + The `ftgrid' demo program now understands command line option + `-d' to give start-up design coordinates. + + The `ftdump' demo program has a new command line option `-p' to + dump TrueType bytecode instructions. +- removed freetype2-subpixel.patch in favor of above + FREETYPE_PROPERTIES environment variable + +- Update to version 2.6.5: + + Compilation works again on Mac OS X (bug introduced in version + 2.6.4). + + The new subpixel hinting mode is now disabled by default; it + will be enabled by default in the forthcoming 2.7.x series. + Main reason for reverting this feature is the principle of least + surprise: a sudden change in appearance of all fonts (even if + the rendering improves for almost all recent fonts) should not + be expected in a new micro version of a series. +- Rebase freetype2-subpixel.patch. + +- Upadte to version 2.6.4: + * A new subpixel hinting mode, which is now the default rendering + mode for TrueType fonts. It implements (almost everything of) + version 40 of the bytecode engine. The existing code base in + FreeType (the `Infinality code') was stripped to the bare + minimum and all configurability removed in the name of speed + and simplicity. The configurability was mainly aimed at legacy + fonts like Arial, Times New Roman, or Courier. [Legacy fonts + are fonts that modify vertical stems to achieve clean + black-and-white bitmaps.] The new mode focuses on applying a + minimal set of rules to all fonts indiscriminately so that + modern and web fonts render well while legacy fonts render + okay. Activation of the subpixel hinting support can be + controlled with the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' + configuration option at compile time: If set to value 1, you + get the old Infinality mode (which was never the default due to + its slowness). Value 2 activates the new subpixel hinting mode, + and value 3 activates both. The default is value 2. At run + time, you can select the subpixel hinting mode with the + `interpreter-version' property (provided you have compiled in + the corresponding hinting mode); see `ftttdrv.h' for more. + * Support for the following scripts has been added to the + auto-hinter: Armenian, Cherokee, Ethiopic, Georgian, Gujarati, + Gurmukhi, Malayalam, Sinhala, Tamil. +- Rebase freetype2-subpixel.patch. + +- Update to version 2.6.3 + * IMPORTANT CHANGES + - Khmer, Myanmar, Bengali, and Kannada script support has been + added to the auto-hinter. + * MISCELLANEOUS + - Better support of Indic scripts like Devanagari by using a + top-to-bottom hinting flow. + - All FreeType macros starting with two underscores have been + renamed to avoid a violation of both the C and C++ standards. + Example: Header macros of the form `__FOO_H__' are now called + `FOO_H_'. In most cases, this should be completely transparent + to the user. The exception to this is `__FTERRORS_H__', which + must be sometimes undefined by the user to get FreeType error + strings: Both this form and the new `FTERRORS_H_' macro are + accepted for backwards compatibility. + - Minor improvements mainly to the Type 1 driver. + - The new CFF engine now supports all Type 2 operators except + `random'. + - The macro `_STANDALONE_', used for compiling the B/W and smooth + rasterizers as stand-alone modules, has been renamed to + `STANDALONE_', since macro names starting with an underscore and + followed by an uppercase letter are reserved in both C and C++. + - Function `FT_Library_SetLcdFilterWeights' now also activates + custom LCD filter weights (instead of just adjusting them). + - Support for `unpatented hinting' has been completely removed: + Consequently, the two functions `FT_Face_CheckTrueTypePatents' + and `FT_Face_SetUnpatentedHinting' now return always false, + doing nothing. + +- Update to version 2.6.2 + * IMPORTANT CHANGES + - The auto-hinter now supports stem darkening, to be controlled by + the new `no-stem-darkening' and `darkening-parameters' + properties. This is an experimental feature contributed by + Nikolaus Waxweiler, and the interface might change in a future + release. + - By default, stem darkening is now switched off (for both the CFF + engine and the auto-hinter). The main reason is that you need + linear alpha blending and gamma correction to get correct + rendering results, and the latter is not yet available in most + freely available rendering stacks like X11. Applying stem + darkening without proper gamma correction leads to far too dark + rendering results. + - The meaning of `FT_RENDER_MODE_LIGHT' has been slightly + modified. It now essentially means `no hinting along the + horizontal axis'; in particular, no change of glyph advance + widths. Consequently, the auto-hinter is used for all scalable + font formats except for CFF. It is planned that other + font-specific rendering engines (TrueType, Type 1) will follow. + * MISCELLANEOUS + - The default LCD filter has been changed to be normalized and + color-balanced. + - For better compatibility with FontConfig, function + `FT_Library_SetLcdFilter' accepts a new enumeration value + `FT_LCD_FILTER_LEGACY1' (which has the same meaning as + `FT_LCD_FILTER_LEGACY'). + - A large number of bugs have been detected by using the libFuzzer + framework, which should further improve handling of invalid + fonts. Thanks again to Kostya Serebryany and Bungeman! + - `TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES', a new configuration + option, controls the maximum number of executed opcodes within a + bytecode program. You don't want to change this except for very + special situations (e.g., making a library fuzzer spend less + time to handle broken fonts). + - The smooth renderer has been made faster. + +- Update to version 2.6.1 + * IMPORTANT BUG FIXES + - It turned out that for CFFs only the advance widths should be + taken from the `htmx' table, not the side bearings. This bug, + introduced in version 2.6.0, makes it necessary to upgrade if + you are using CFFs; otherwise, you get cropped glyphs with GUI + interfaces like GTK or Qt. + - Accessing Type 42 fonts returned incorrect results if the glyph + order of the embedded TrueType font differs from the glyph order + of the Type 42 charstrings table. + * IMPORTANT CHANGES + - The header file layout has been changed (again), moving all + header files except `ft2build.h' into a subdirectory tree. + Doing so reduces the possibility of header file name clashes + (e.g., FTGL's `FTGlyph.h' with FreeType's `ftglyph.h') on case + insensitive file systems like Mac OS X or Windows. + Applications that use (a) the `freetype-config' script or + FreeType's `freetype2.pc' file for pkg-config to get the include + directory for the compiler, and (b) the documented way for + header inclusion like + [#]include + [#]include FT_FREETYPE_H + ... + don't need any change to the source code. + - Simple access to named instances in GX variation fonts is now + available (in addition to the previous method via FreeType's MM + interface). In the `FT_Face' structure, bits 16-30 of the + `face_index' field hold the current named instance index for the + given face index, and bits 16-30 of `style_flags' contain the + number of instances for the given face index. `FT_Open_Face' + and friends also understand the extended bits of the face index + parameter. + You need to enable TT_CONFIG_OPTION_GX_VAR_SUPPORT for this new + feature. Otherwise, bits 16-30 of the two fields are zero (or + are ignored). + - Lao script support has been added to the auto-hinter. + * MISCELLANEOUS + - The auto-hinter's Arabic script support has been enhanced. + - Superscript-like and subscript-like glyphs as used by various + phonetic alphabets like the IPA are now better supported by the + auto-hinter. + - The TrueType bytecode interpreter now runs slightly faster. + - Improved support for builds with cmake. + - The function `FT_CeilFix' now always rounds towards plus + infinity. + - The function `FT_FloorFix' now always rounds towards minus + infinity. + - A new load flag `FT_LOAD_COMPUTE_METRICS' has been added; it + makes FreeType ignore pre-computed metrics, as needed by font + validating or font editing programs. Right now, only the + TrueType module supports it to ignore data from the `hdmx' + table. + - Another round of bug fixes to better handle broken fonts, found + by Kostya Serebryany . +- Dropping upstreamed patch Dont-use-hmtx-table-for-LSB.patch. + +- Add Dont-use-hmtx-table-for-LSB.patch: Fixes gnu#45520, cut off + fonts in gtk and qt. Taken from upstream git. + +- Update to version 2.6 + * Thread safety improvements + * Thai script support has been added to the auto-hinter. + * Arabic script support has been added to the auto-hinter. + * Following OpenType version 1.7, advance widths and side bearing + values in CFFs (wrapped in an SFNT structure) are now always + taken from the `hmtx' table. + * Following OpenType version 1.7, the PostScript font name of a + CFF font (wrapped in an SFNT structure) is now always taken from + the `name' table. This is also true for OpenType Collections + (i.e., TTCs using CFFs subfonts instead of TTFs), where it may + have a significant difference. + * Fonts natively hinted for ClearType are now supported, properly + handling selector index 3 of the INSTCTRL bytecode instruction. + * Major improvements to the GX TrueType variation font handling. + +- Merge with the version 2.5.5 from openSUSE:Factory +- Removed patches: + * CVE-2014-9656.patch + * CVE-2014-9657.patch + * CVE-2014-9658.patch + * CVE-2014-9659.patch + * CVE-2014-9660.patch + * CVE-2014-9661.patch + * CVE-2014-9662.patch + * CVE-2014-9663.patch + * CVE-2014-9664.patch + * CVE-2014-9665.patch + * CVE-2014-9666.patch + * CVE-2014-9667.patch + * CVE-2014-9668.patch + * CVE-2014-9669.patch + * CVE-2014-9670.patch + * CVE-2014-9671.patch + * CVE-2014-9672.patch + * CVE-2014-9673.patch + * CVE-2014-9674.patch + * CVE-2014-9675.patch + - Integrated in the 2.5.5 release +- Modified patches: + * don-t-mark-libpng-as-required-library.patch + * bugzilla-308961-cmex-workaround.patch + * freetype2-subpixel.patch + * freetype2-bitmap-foundry.patch + * overflow.patch + - Adapt to the new version of sources + +- Modified patch: + * CVE-2014-9671.patch + - Adapt the code to correspond to the current git master of + freetype2 (fixes bsc#933247) + +- Enable the bz2 compression in freetype2 +- Remove patch overflow.patch from freetype2.spec where it is not + applied. +- Run spec-cleaner on the spec file. + +- fixed vulnerabilities (bnc#916847, bnc#916856, bnc#916857, + bnc#916858, bnc#916859, bnc#916860, bnc#916861, bnc#916862, + bnc#916863, bnc#916864, bnc#916865, bnc#916867, bnc#916868, + bnc#916870, bnc#916871, bnc#916872, bnc#916873, bnc#916874, + bnc#916879, bnc#916881) + - CVE-2014-9656.patch + - CVE-2014-9657.patch + - CVE-2014-9658.patch + - CVE-2014-9659.patch + - CVE-2014-9660.patch + - CVE-2014-9661.patch + - CVE-2014-9662.patch + - CVE-2014-9663.patch + - CVE-2014-9664.patch + - CVE-2014-9665.patch + - CVE-2014-9666.patch + - CVE-2014-9667.patch + - CVE-2014-9668.patch + - CVE-2014-9669.patch + - CVE-2014-9670.patch + - CVE-2014-9671.patch + - CVE-2014-9672.patch + - CVE-2014-9673.patch + - CVE-2014-9674.patch + - CVE-2014-9675.patch + +- Update to version 2.5.5 + * IMPORTANT BUG FIXES + - Handling of uncompressed PCF files works again (bug + introduced in version 2.5.4). +- Drop freetype2-2.5.3-fix-pcf.patch, merged upstream + +- Update to version 2.5.4 + * IMPORTANT BUG FIXES + - A variant of vulnerability CVE-2014-2240 was identified + (cf. http://savannah.nongnu.org/bugs/?43661) and fixed + in the new CFF driver. All users should upgrade. + - The new auto-hinter code using HarfBuzz crashed for some + invalid fonts. + - Many fixes to better protect against malformed input. + * IMPORTANT CHANGES + - Full auto-hinter support of the Devanagari script. + - Experimental auto-hinter support of the Telugu script. + - CFF stem darkening behaviour can now be controlled at + build time using the eight macros + CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4} . + - Some fields in the `FT_Bitmap' structure have been changed + from signed to unsigned type, which better reflects + the actual usage. It is also an additional means to + protect against malformed input. This change doesn't break + the ABI; however, it might cause compiler warnings. + * MISCELLANEOUS + - Improvements to the auto-hinter's algorithm to recognize + stems and local extrema. + - Function `FT_Get_SubGlyph_Info' always returned an error + even in case of success. + - Version 2.5.1 introduced major bugs in the cjk part of + the auto-hinter, which are now fixed. + - The `FT_Sfnt_Tag' enumeration values have been changed to + uppercase, e.g. `FT_SFNT_HEAD'. The lowercase variants + are deprecated. This is for orthogonality with all other + enumeration (and enumeration-like) values in FreeType. + - `cmake' now supports builds of FreeType as an OS X framework + and for iOS. + - Improved project files for vc2010, + introducing a property file + - The documentation generator for the API reference has been + updated to produce better HTML code (with proper CSS). + At the same time, the documentation got a better structure. + - The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used + by any driver. + - The TrueType DELTAP[123] bytecode instructions now work in + subpixel hinting mode as described in the ClearType + whitepaper (i.e., for touched points in the + non-subpixel direction). + - Many small improvements to the internal arithmetic routines. +- Rebase don-t-mark-libpng-as-required-library.patch, + bugzilla-308961-cmex-workaround.patch, freetype2-subpixel.patch, + freetype2-bitmap-foundry.patch and overflow.patch +- Add freetype2-2.5.3-fix-pcf.patch from upstream to resolve + http://savannah.nongnu.org/bugs/?43774, "Freetype 2.5.4 does not + load ungzipped PCF fonts" + fwupd +- Change version 1.8.6: + + Fix compiling error when building s390x ppc64le + - add %ifnarch conditional to spec file + + Recover one changelog unexpectedly removed when first pushing + fwupd-1.8.6 to 15-SP5 + - Thu Feb 24 06:29:53 UTC 2022 - jlee@suse.com + - Add fwupd-bsc1193921-nvme-ignore-non-PCI-NVMe-devices.patch + to ignore non-PCI NVMe devices (bnc#1193921) + geronimo-specs +- On supported platforms, avoid building with OpenJ9, in order to + prevent build cycles. + +- Set version for the specs comming from tag 1_1_1 in order to + avoid unexpanded version macros in pom files. + gimp +- Add gimp-CVE-2022-32990.patch: fix crash in + gimp_layer_invalidate_boundary (boo#1201192 CVE-2022-32990). + +- Add gimp-CVE_2022-30067.patch: fix out of memory when reading + XCF (boo#1199653 CVE-2022-30067). +- Set LD_PRELOAD=/usr/lib64/libgomp.so.1 for ppc64le and aarch64, + to avoid "load error: cannot allocate memory in static TLS block" + when building. + +- Update to 2.10.30 + - Core: + - Do not follow subpixel font rendering choice from system + settings for text layer rendering. These systems are useful + for GUI rendering on a screen of a specific type and pixel + order. Yet when rendering an image which can be zoomed in or + out, showed on various screens or even printed, subpixel font + rendering doesn't make sense. + - Rewrite the core selection drawing logics so that it works on + macOS Big Sur and over. This is a backport (adapted to GTK+2) + of the fix brought in GIMP 2.99.8 for Wayland and macOS. + - Ignore MakerNote metadata tag at export and only store the + tags that go in it, hence avoiding partial invalid metadata. + - Color picking from Colors dockable can now use the + Freedesktop portal. + - On Windows, move from GetICMProfile() to + WcsGetDefaultColorProfile() because the former is broken in + Windows 11. + - Plug-ins: + - metadata-viewer: improve how XMP tags with multiple values + are handled and shown (now each value on a separate line for + better readability). + - metadata-editor: + * XMP array tags of type BAG and SEQ are now on separate + lines. + * Comparing XMP tags with equivalent IPTC tags with multiple + values, each value is compared individually, instead of + comparing the list as a whole. + - Many robustness improvements and other fixes to the metadata + plug-ins. + - AVIF: prefer AOM encoder for export. + - PSD: + * Skip sanity check for mask of rendered layers as some layer + mask have invalid dimensions in such cases. They will now + be loaded correctly. + * Fixed loading of CMYK PSD files without alpha. + * Fixed loading of CMYK images without layers. + * Fixed loading of merged image of a 16 bit per channel RGBA + PSD file with the alpha channel opaque. + - PBM: large file export now always works and does not depend + anymore on the platform's long int size. + - Screenshot: + * GNOME shell implementation dropped because the D-Bus API + has been restricted to core components for security + reasons, thus our plug-in was failing. + * KDE portal moved as last fallback after the X + implementation (when running on X) and Freedesktop portal, + because KDE is also starting to block API calls for + security reasons. +- drop 0001-Issue-6210-Subpixel-font-rendering-system-settings-s.patch + included in update + +- Add upstream patch (GIMP issue #6210) + + 0001-Issue-6210-Subpixel-font-rendering-system-settings-s.patch + Fix issue where the textool produces false color artifacts + when using font anti-aliasing and system is set to subpixel + rendering. + +- gimp-tips no longer has translations + +- Update to 2.10.28 + - Core: + - Dashboard now has memory support in OpenBSD. + - Default shortcuts Shift+[ and ] for tool size changed to { + and }. + - Performance improvements for GIMP on macOS Big Sur: these + improvements were actually already applied in our macOS + packages since GIMP 2.10.22, but were applied upstream + directly only now. + - User Interface: + - Dark theme: improve accessibility of GtkRadioButton by adding + a white border on mouse-hover. + - Gray theme: set light background for selected text in Layers + and Paths dockable dialogs to make text visible. + - Dark, Gray and Light themes: remove 3D shadow box around eye + and link toggles in Layers, Channels, and Paths dockable + dialog tree views. + - Plug-ins: + - Improved DDS support and fix some red/blue bit swap for + RGB10A2 DDS. The plug-in version is incremented so that it + is able to catch and correct previously incorrect RGB10A2 + images exported by older versions of our plug-in. + - DDS files with "L16" - a 16 bit luminance channel - are now + loaded in 16-bit. + - DICOM images: + * Support for planar configuration. Support for deprecated + * big endian transfer. + - TIFF images: + * Thumbnail storing now done by storing the thumbnail as the + * second + page in the file (through Exiv2) and setting metadata + "Exif.Thumbnail.NewSubfileType" to 1 (reduced resolution + image) instead of storing the thumbnail as a subifd. This + was done because of a Windows bug locking TIFF files with + thumbnail stored as subfid. + * Symmetrically, loading will ignore pages marked as "reduced + resolution image" (i.e. it will consider them as + thumbnails), as well as try to guess if a page (without + subfile type) is a thumbnail when it meets following + criteria: second page with YCbCr PhotometricInterpretation, + old style jpeg compression while the first page has a + different PhotometricInterpretation or compression. + - Script-fu: + - New (dir-make "/dir/name" mode) function to create a + directory. + - Build: + - Fix uninstalled white-border prelight file. + - On Windows, *.rs file extension is not associated with SUN + Raster images anymore. The reason is that this file extension + is mostly used for Rust code files nowadays. If Windows could + detect file formats with "magic numbers" (i.e. byte + identifiers), it would not be a problem, but since it relies + apparently only the extension, it's better to remove this + association. + - Oppositely on Linux and other Unix-like systems using desktop + files, add the image/x-sun-raster MimeType which was + forgotten (there, detection should be fine and not depend on + file extension). + - gimp30-tips.mo is not installed anymore (only used during the + build to generate gimp-tips.xml with multiple language + support). + - --enable-check-update now has an "auto" value, which is the + new default. It is equivalent to "yes" for Windows and macOS + and "no" in all other cases. + - New unit test to check that localizations listed in the + installer script match available po files in + po-windows-installer/. + - "msys*" host value now detected as Windows builds. + - Bumping minimum GEGL to version 0.4.32. + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- Move rpm macros.gimp from /etc/rpm to %{_rpmmacrodir}. + +- Update to 2.10.24 + - Core: + - Ignore Pentax and PentaxDng metadata at export because they are + unsupported. + - DBus calls (remote file open, typically with double click on file + browser; and remote command run) are now processed after all command + line files (in case of calls during startup) and in the call order + (FIFO) for consistency. Some timeout has also been added to not spam + the core process with non-processable DBus calls during startup. + - Display profile name in "Color space" field of Image Properties and + improve ellipsis & wrap on dialog fields whose contents' size is not + controllable together with better dialog size management. + - Fix stack overflow when loading very large XCF files on Windows. + - Point snapping now works outside the canvas. This is used for snap + to guides, grid and vectors. Snap to grid only works off-canvas when + "Show All" is enabled because off-canvas grid is not visible + otherwise, though snap to guide and vectors will always work + off-canvas. + - Libgimp: + - Various metadata improvements: + * Improve reading of iptc tags that appear more than once. + - Plug-ins: + - JPEG export will better advertize when metadata export fails, + possibly with relevant error message. Image export would not fail, + but at least we make the person aware metadata is not properly + exported. + - More robust TIFF import and export: + * Better handling of Exif.Thumbnail.* tags on export. + * Import now ignores TIFF pages with invalid directory (rather than + freezing and output an error to warn of possible data loss). + * Import attempts to count the directories by reading them when the + headers does not announce any directory, which allows to salvage + images with improper header. Also if reading of a directory fail, + we now output a message to warn of possible data loss. + * Fixed loading 2 and 4-bit TIFF images in grayscale and indexed. + * Improve support of ExtraSamples fields with non-conformant TIFF + files. + * Improve loading of multi page tiffs with linear TRC. + * More safety checks as a result of fuzz-testing. + * Improve loading of MinIsWhite and MinIsBlack images. + - GeoTIFF tag support added (recognized and stored into image + parasites at import, then exported back when TIFF format is used) + with appropriate "Save GeoTIFF data" checkbox (checked by default) + to disable GeoTIFF metadata export when not desired. + - The metadata viewer and editor got a big cleaning and refactoring + pass, as well as various fixes and several improvements: + * Fix handling of IPTC tags which can appear more than once (such as + "Keywords") in both the viewer and editor. + * Always read both the IPTC and XMP equivalent tags in the editor, + instead of assuming they are necessarily the same. + * More IPTC equivalents of XMP tags added: + + Iptc.Application2.LocationName <=> Xmp.iptc.Location + + Iptc.Application2.BylineTitle <=> Xmp.photoshop.AuthorsPosition + + Iptc.Application2.CountryCode <=> Xmp.iptc.CountryCode + + Iptc.Application2.Writer <=> Xmp.photoshop.CaptionWriter + * The editor now properly saves IPTC tags. + * Improve UTF-8 conversion to avoid double string conversion (hence + actually breaking encoding). + * Use proper unit abbreviations and proper label casing. + * GPS data is now properly formatted with better precision and with + translatable string parts and tooltips are added to explain how to + correctly edit GPS data (latitude, longitude, altitude). + Also seconds part of latitude/longitude is now saved with more + precision and altitude details now switch from .1m to .10m. + * Better error reporting when the editor fails to write a tag, with + proper GUI error, so that such error do not go unseen. + * Better error handling when closing the editor or viewer too, and + improve error handling when the calendar dialog fails. + * Use a logging domain for debugging-only messages which pollutes + the output. + * Xmp.iptc.CreatorContactInfo/Iptc4xmpCore:* override the shorter + forms Xmp.iptc.Ci* if both are present, since the longer form is + more common. + * Improve saving of XMP metadata. + * And more bug fixes and refactoring steps to get rid of duplicate + code. + - PNG will now prompt only for layer offset different from zero. Some + software were always setting an offset of 0 (e.g.: POV-Ray v3.7) so + GIMP would unecessarily prompt the user until now for PNG created by + such software. + - BMP: + * allow loading of BMP images with incorrect BI_BITFIELDS + compression. + * support loading more bit depth such as 24bpp images. + - file-darktable: + * support updated Lua API of darktable 3.6 and beyond; + * Adding environment contents to debugging output when + DARKTABLE_DEBUG env variable is set. + - PDF import: + * New option to reverse order of layer. + * Support fractional DPI (allowing accurate page dimensions). + - DDS: + * Set blue channel of BC5 dds images to 0 instead of 255. + * Fix DDS BC5 compression/decompression with Red and Blue swapped. + We detect images created by an older GIMP on loading and swap the + channels back. + - HEIF: + * Removes the "HDR" mention on HEIF 10/12-bit export because high + bit depth does not necessarily means HDR. + * Runtime detection of HEIC and AVIF file formats (depending on + available encoders and decoders), which allows afterwards update + of the dependency, but also allows usage for a single format (e.g. + for distributions which want to support only AVIF). + * With libheif 1.10, visually lossless export is possible for + 10/12 bit depths too + - PSD: + * More flexible reading of layer mask record size, skipping invalid + or unsupported mask info size, hence allowing us to load more PSD + files (at least the part of a PSD we support instead of failing + the whole import altogether). + - G3 fax images: + * Improve error handling when loading. + * Be more forgiving on bad lines which were quite frequent on older + fax images, allowing to salvage some old images. +- Drop 0001-app-make-gegl-introspect-an-optional-operation-depen.patch +- Drop libheif-avif-only.patch + +- Recurse directories when looking for python plugins + (boo#1180362). + +- Make graphviz/dot only required for runtime debugging an + optional dependency, fixes bsc#1180614: + * 0001-app-make-gegl-introspect-an-optional-operation-depen.patch +- Cleanup spec file, remove Leap 42.x parts + +- Added python-xml as recommend dependency. (bsc#1180363) + +- updates to buildrequires + - synced required versions with configure.ac + - convert more buildrequires to pkgconfig() versions +- enable libheif on Tumbleweed, since we have the version in TW + with avif support, but not actual HEIF support unless libheif + from packman is used. +- added libheif-avif-only.patch: + libheif based exporter will only offer the formats supported by + the installed libheif (via runtime check) + +- Change macro defined to test whether to build python plugin from + _with_python2 to _with_python_plugin since the complementary + variable _without_python2 is already defined as `true` for + openSUSE:Factory project wide (to disable building python2 + modules when using single-spec); this re-enables the python + plugin for openSUSE Tumbleweed. + +- Update to version 2.10.22: + - Core: + - Verbose version information (`gimp-2.10 -v` on command line, + or debug output) now displays Flatpak related information + when available. This is especially useful for debugging (such + as the exact Flatpak build hash, the runtime version, the + installed Flatpak extensions, permissions, etc.). + - OpenCL settings has now been moved to the Playground tab in + Preferences. + - On stable builds, "Playground" tab is now visible in + Preferences if any of the experimental features has been + enabled, even without the CLI option `--show-playground`. + - Tools: + - "gegl:matting-levin" now the default engine of Foreground + Select tool (when present, as it is an optional feature) as + it performs a lot better. + - GEGL operations now display a "Sample merged" checkbox in + Tool Options. This will be used when the operation allows to + pick a color (hence one can pick from the edited layer or + from visible data). + - "Sample merged" now defaults to being activated in Color + Picker and GEGL tools as it seems the less confusing for + beginners who don't know of the option yet (according to a + small poll we ran). + - User interface: + - In GimpSpinButton, don't propagate Enter key-press events if + updating the spin-button's value in response changes the + entered text. This prevents confirming dialogs when hitting + Enter after entering a math expression in size entries, + updating their value instead. Likewise, don't propagate + Escape key-press events if a new value was entered, and + restore the original value instead. + - GimpMemSizeEntry improved to show appropriate binary prefixes + (kibibyte, mebibyte and gibibyte) instead of decimal ones, to + round properly when using higher units, and to not lose + accuracy when possible when displaying in higher units. + - Several of the biggest pages of the Preferences dialog are + now scrollable, allowing the dialog to fit on smaller + displays. + - Plug-ins: + - Add a new GIMP_EXPORT_NEEDS_CROP export capability, which + causes gimp_export_image() to crop the exported image content + to the image bounds; this is useful for formats that support + layers, but have no concept of global image bounds, hence + cropping is the only way to enforce the image bounds. When + showing the export dialog, give an option to either crop the + layers to the image bounds, or to resize the image to fit the + layers. + - Content type `image/webp` is now recognized (and not only + `image/x-webp` as both seem to be in used and this format is + unfortunately not yet listed in IANA media types (so various + content types are in use, no clear standard apparently). + - DDS import is now a bit more permissive, allowing to load + some files with invalid header flags regarding compression, + while we are able to know the right compression from other + flags. This allows to recover invalid DDS files exported by + other software. + - JPEG detection improved to be more generic and reliable. + - HEIF support improvements: + - AVIF importing and exporting added (requires libheif + 1.8.0+) + - 10/12-bit importing and exporting now available for + HEIC/AVIF + - NCLX color profile import (link with LittleCMS) + - Metadata support when importing + - "Lossless" option is now called "Nearly lossless (YUV420 + format)" because this is actually what it is, hence + previous naming was misleading. + - TIFF support improvements: + - Add an option to crop the layers to the image bounds when + exporting individual layers (using GIMP_EXPORT_NEEDS_CROP), + since TIFF has no concept of global image bounds otherwise. + Cropping is enabled by default. + - TIFF export will not override "DocumentName" metadata tag + anymore. + - Stop writing file paths into TIFF DocumentNames as file + paths can contain confidential information such as + usernames and directory structures, making the previous + behaviour a potential privacy and security risk. + - Fix a file descriptor leak case which may have prevented a + file from being opened on Windows. + - Multiple improvements in the PSP import plug-in: + - support reading raster layers of PSP version > 6, + - support reading 16-bit integer PSP files, + - support reading grayscale and indexed PSP files, + - support PSP images with zero-length layer names, + - fix wrong layer offset of layers, + - fix reading layer names with high bit ASCII characters, + - fix incorrect loading of PSP images with uncompressed + channel data, + - fix reading of creator block data of PSP images, + - better error messages describing yet unsupported features, + - improve reader stability by always using the block/chunk + length. + - Spyrogimp now works on Grayscale images and clutters less the + undo history. + - "Orientation" metadata is now reset whether you accepted to + rotate the image or not when importing an image. + - XPM does not export a "None" (transparent) color when unused. + - BMP always include color masks when exporting BMP with color + space info, as mandated by BITMAPV5HEADER specification. + - Debugging: + - Add progressive performance logs: progressive logs contain + complete information after each recorded sample, by writing + partial address maps at each sample, containing all new + addresses introduced by the sample. This allows recording + complete logs even in cases where they can't be properly + terminated, such as when GIMP crashes or freezes in the + middle of the log. Progressive logs are disabled by default, + since they potentially increase the sampling cost. They can + be enabled through a toggle in the log file-dialog, or + through GIMP_PERFORMANCE_LOG_PROGRESSIVE environment + variable. Performance log viewer can now process progressive + performance logs too. + - Allow controlling performance-log parameters through the UI. + - Bug fixes: #2275, #2668, #2874, #3481, #3868, #4061, #4155, + [#4328], #4505, #4536, #4560, #4816, #5043, #5069, #5208, #5219, + [#5226], #5232, #5274, #5275, #5357, #5358, #5472, #5530, #5584, + [#5592], #5623, #5630, #5651 + +- Make python 2 conditional, and disable on SLE/Leap (bsc#1082699). + +- Solve the libexecdir problem a different way. + +- Fixes for %_libexecdir changing to /usr/libexec(bsc#1174075) + +- Update to version 2.10.20: + * Tool-group menus can now expand on hover + * Non-destructive cropping now available by cropping the canvas + rather than actual pixels + * Better PSD support: exporting of 16-bit files now available, + reading/writing channels in the right order + * On-canvas controls for the Vignette filter + * New filters: Bloom, Focus Blur, Lens Blur, Variable Blur + * Blending options now built into filter dialogs + * Over 30 bugfixes + +- disable update check + +- Update to version 2.10.18: + https://www.gimp.org/news/2020/02/24/gimp-2-10-18-released/ + - Core: + - In gimp:replace, when compositing the same content over itself, + i.e., when the input and aux buffers share the same storage and + same tile alignment, pass the input buffer directly as output, + instead of doing actual processing. In particular, this happens + when processing a pass-through group outside of its actual bounds. + - In gimp_gegl_apply_cached_operation(), use gint64 for storing the + total and processed pixel counts used for reporting progress, to + avoid overflowing when applying an operation to a large image. + - In GimpFilterTool and gimp_drawable_apply_operation(), use + gimp_drawable_filter_set_add_alpha() to add an alpha channel when + applying an operation that specifies "needs-alpha" to a drawable + that can have alpha. + - In GimpFilterTool, move all the drawable-filter option setup to a + new gimp_filter_tool_update_filter() function, and call it + whenever the drawable-filter's options need to be updated. This + avoids duplicating logic in various places. + - Improve the efficiency of decoding RLE data when loading ABR + brushes, by reading entire scanlines into a buffer all-at-once, + instead of reading the stream byte-by-byte. + - GIMP now optionally phones home to find out if there's a new + version available and then tells the user if there is one indeed. + It also keeps track of the installer revision and then warns if + there's a newer installer available. This can be disabled in + Preferences. In that case, users still have the option to manually + check for an update via the About dialog. The feature can be + disabled entirely with the '--disable-check-update' configure + switch. + - Tools: + - New 3D Transform tool where you can set vanishing point, camera's + focal length, and the move and rotate layer, selection, path, or + image in 2.5 space. With the "Unified interaction" option enabled, + all three interaction modes of the grid (camera, move, and rotate) + are available simultaneously. In this mode, the inner and outer + regions of the item are used for moving and rotation, + respectively, and the vanishing point is controlled through + through a handle. + - Transform tools now respect the Clip option and update the canvas + preview accordingly. + - New "Composited preview" option allows respecting layer's blending + mode and position in the layer stack rather than rendering it as + an overlay on top of the overall layer stack. This simplifies + creating complex layer compositions greatly. The option requires + mipmaps to be used and thus is disabled by default. It also comes + with an experimental "Synchronous preview" suboption to render the + composited preview synchronously. This reduces the lag for + painting the preview, but can harm responsiveness for bigger + images, where rendering the preview is slow. + - Add a new "Preview linked items" option to the transform-grid + tools. When this option is enabled, together with composited + previews, the transform preview includes all linked layers and + channels when transforming a layer/channel. Paths are currently + unsupported. + - New widget called GimpPivotSelector, a 3x3 grid of toggle buttons, + is now used for selecting a natural pivot position (e.g. for a + transform) relative to an item: its center, its corners, and the + midpoints of its edges. Currently used in Rotate and 3D Transform + tools. + - Add "Show all" support to the Bucket Fill tool in line-art mode + - Color picker and sample points now support displaying vlaues in + Yu'v' (CIE 1976 UCS) color space. + - The Symmetry Painting dock now has an "Enable reflection" option + that allows painting patterns resembling a kaleidoscope. + - Transform clipping is temporarily disabled for layer groups. No + preview other than 'Adjust' works anyway. This will be fixed later + on. + - Construct a box-filtered mipmap hierarchy for the original brush + on-demand, and the closest mipmap is used as the resampling source + for downscaled brushes, significantly improving the output + quality. + - Now that painting is done in a separate thread, the display update + rate has a far smaller impact on it. Increase the GimpDisplay + update rate, which handles image updates, to 60 FPS, and the + GimpDrawTool update rate to 120 FPS. In particular, the latter + change makes the brush outline motion much smoother. + - In the Airbrush tool, increase the maximal stamp FPS from 15 to + 60, and change the corresponding maximal Rate value from 150 to + 100. This technically affects tool presets, but we'll live. + - Add a new "Snap brush outline to stroke" toggle to the "Image + Windows" preferences page. When enabled, the brush outline in + paint tools snaps to the individual dabs while painting, which is + how it worked before version 2.10.16. Disable the option by + default. This seems to be what most other programs are doing, and + it does give paitning a smoother feel. + - The Warp Transform tool now respects settings for painting tools: + showing the brush outline, snapping to dabs, and showing the paint + tool cursor. + - User interface: + - Add new Symbolic-High-Contrast and Symbolic-Inverted-High-Contrast + themes, which are automatically-generated high-contrast variants + of the (original) Symbolic theme. The contrast factor is settable + in the makefile, and is currently at 1.5 for both themes. + - Rename tools/invert-svg to tools/svg-contrast, which now takes a + contrast-factor argument, and adjusts the input SVG contrast, + instead of just inverting it. Note that we can still use the tool + to invert icons, using a contrast of -1. + - Allow horizontal scrollbars in all the Preferences dialog tree- + views, so that they don't limit the minimal width of the dialog + (in particular, the UI- and icon-theme tree-views may contain + arbitrarily-long paths). + - Draw a border around the color FG/BG color areas as a pair of + black and white rectangles instead of letting GTK do this. This + imporoves the legibility of borders, especially in dark themes. + - Tools are now logically grouped in the toolbox by default. Users + can customize the groups to their liking or disable this feature + altogether in the Preferences dialog (Interface / Toolbox page). + - New opt-out compact style for sliders with revamped interaction. + The widget uses a narrower layout, and the different + upper/lower-half behavior is gone. Instead, the behavior depends + on the mouse button and modifier used: + - left-click is used for absolute adjustment, + - Shift + left-click + drag changes value in small increments, + - Ctrl + left-click + drag changes value in large increments, + - middle-click enables numeric input mode; + - right-click enables numeric input mode and selects the value. + - The "You can drop dockable dialogs here" message is gone from the + toolbox for good. Instead, highlight dockable areas when a user + starts dragging a dockable dialog, and intensify the highlight as + the dialog goes over a dockable area. + - Consolidate UI for merging down and anchoring layers: As they are + both mutually exclusive and serve an almost identical purpose, the + "Merge down" and "Anchor Layer" are given mutually exclusive + visibility in menus, and the anchor button is replaced with a + merge down button in the Layers dockable whenever there is no + active floating selection. Modifier keys are available: + - Shift: merge layer group + - Ctrl: merge visible layers + - Ctrl + Shift: merge visible layers from last used values + - Tools: + - In GimpPaintTool, when not snapping brush outline to stroke, make + sure to properly snap the cursor position to 15-degree angle + multiples in line mode, not only when painting the line, but also + during motion. + - Plug-ins: + - Add naive support for CMYK 8-bit PSD files + - In plug_in_compat.pdb, when wrapping an op node inside a graph, + set the op node as the graph node's underlying operation. This + allows gimp_gegl_apply_operation() to perform certain + optimizations. + - The Spyrogimp plugin now features a Visual tab where the inner + mechanics of a spirograph is abstracted away, and you operate on + amount of petals etc. The plugin now also allows saving a pattern + as a path rather than rendering it to a layer as a bitmap. + - Improve the loading speed for PSD files, mostly by eliminating + excessive copies. + - Filters: + - Don't disable gegl:color-to-alpha (which has "needs-alpha") when + the drawable doesn't have an alpha channel, if one can be added. + - Don't disable color-to-alpha for grayscale drawable, since the + operation is applicable to grayscale images (in particular, it + doesn't add color where there was none), and since GIMP no longer + distinguishes between layers and channels according to the + drawable format when updating the filters actions. + - Updated translations + - Bug fixes #4643, #4634 #4172, #4194, #4205, #4218, #2543, #4185, + [#4246], #2794, #4209, #4278, #4372, #4187, #4392, #2674, #4338, + [#2862], #4203, #4204, #4354, #1266, #4584, #4174, #4285, #4366, + [#1975], #4605 + +- Fix build for %arm and ppc64 by adding '-lm' to LDFLAGS + +- bump babl and gegl deps to match configure script + +- Update to version 2.10.14: + https://www.gimp.org/news/2019/10/31/gimp-2-10-14-released/ + + Core: + - New "Selected areas continue outside the image" toggle option + to the "Feather Selection" dialog. + - New "Allow editing on non-visible layers" setting in + Preferences to allow painting, transforming, and selecting on + layers with toggled off visibility. + - XCF loading a bit more resilient to corruption: it doesn't + stop any more at the first layer or channel error; instead it + tries to load more layers/channels to salvage as much data as + possible from a corrupted XCF file. + - In gimp:gradient, fix dithering to correspond to how we + actually round float values to 8-bit. In particular, this + avoids introducing noise when a component is fixed at 0 or 1 + along a segment. + - New "Show All" view mode allowing to show pixels outside the + canvas boundary. + - New "Show Canvas Boundary" option to render a dotted line + around the canvas boundary. + - New "Keep Padding in "Show All" Mode" option, also available + as a default option via Preferences, to preserve the padding + color instead of displaying the checkerboard. + - Several features updated to react as expected when run + out-of-canvas: color-picking, canvas grid, transform tools, + bucket fill, and more. + - Loaded images' pixel density will now default to 72 PPI when + no explicit resolution information was stored in the imported + file. Newly created images' default pixel density will + continue to be based on the default image template (with + value 300 PPI if it has not be changed), yet not loaded + images anymore. 72 PPI is the common default in most software + (and in standards such as Exif) so it makes sense we stick to + it, only for loaded images. + + Tools: + - Free Select tool: fast copy|cut-paste modifiers (Alt + + Ctrl|Shift) are now working even when the selection is not + committed. Starting a fast copy|cut-paste will automatically + close the polygon and commit the selection, accelerating fast + usage of free selections. + - Foreground Select tool: new "Grayscale" Preview Mode. Also, a + color selector for "Color" preview (original preview mode) + now available, to select any color and opacity for the + preview. + - Add a new "Image" transform type to the transform tools, in + addition to the existing "Layer", "Selection", and "Path" + transform types. The "Image" mode transforms the entire + image, rather than a single item. In tools with a preview, + the preview shows the transformed image projection. The + clipping mode controls how the canvas is clipped during the + transform; in particular, the ADJUST clipping mode resizes + the canvas to fit its transformed size. + - In GimpFilterTool, add a new "clipping" option, which can be + either Adjust or Clip. This option is controllable for + layers, when there's no selection mask. When set to Adjust, + which is used by default, the filter's output may extent past + the drawable's boundary, and the drawable will be resized to + match the output when committed. + - Gradient tool: offest support in shaped gradients + + Plug-ins: + - Simple 8-bit port of filters to GEGL: nl-filter, film, + fractal-explorer, flame, blinds, jigsaw, gradient-flare, + checkerboard, tile-small, curve-bend, sample-colorize, + map-object, lighting, grid, despeckle, sphere-designer, + contrast-retinex, hot, sparkle, cml-explorer, destripe, + twain, animation-optimize, depth-merge, warp, imagemap, + gimpressionist + - Port of filters to GEGL with float support: van-gogh-lic. + - Add color profile support for HEIF (only when libheif 1.4.0 + is available). + - TIFF import will now ask (in interactive mode) how to process + unspecified TIFF channels: non-premultiplied (used to be the + default) alpha, premultiplied alpha, or just import as + generic channel. + - HEIF export now improved with same profile logics as JPEG or + WebP (it can actually export higher bit-depth data, so + profile logics should be the one as in PNG, but we only + support 8 bpc HEIF for the time being). + - HEIF export dialog now has a "Save color profile" checkbox + allowing to not export with a profile when needed (needs + libheif 1.4.0 or higher). + - PDF exporting: text layers in layer groups are now exported + as proper text. + - Cleaned up the file-dds GUI, removed the "Advanced" expander. + - gimptool external tool now install plug-ins into subfolders + (this is not mandatory in GIMP 2.10 yet, unlike future GIMP + 3, but is already the recommended folder structure for + plug-ins). + - 3 procedures ("color-decode-ycocg", + "color-decode-ycocg-scaled" and "color-decode-alpha-exp") + removed from file-dds plug-in because they are hacks which + should stay internal to the plug-in and are semantically wrong + because colors in drawables are never in such formats. + + Filters: + - New "Normal Map" filter to generate normal maps from height + maps in the Generic section. + - Replace old filters with GEGL operation counterparts: + edge-neon (gegl:edge-neon), contrast-normalize + (gegl:stretch-contrast), oilify (gegl:oilify) + - Add gegl:bayer-matrix and gegl:linear-sinusoid to Filters -> + Render -> Pattern. + - Add gegl:newsprint to Filters -> Distorts. + - Add gegl:mean-curvature-blur to Filters -> Blur. + + Performance: + - Add an active-thread variable to the dashboard's misc group, + showing the number of active worker threads. + - Reduce time complexity of layer-group translation. When + translating a layer group, avoid separately updating the + original area of the child layers before translating them (as + per the fix to issue #3484), as this results in quadratic + time complexity w.r.t. to the maximal subgroup nesting level. + Instead, simply defer the updating of the group's offset + until *after* translating the child layers, so that their + original area isn't clipped by the parent, while their new + area is still properly updated even if the parent's size + changes. + + User interface: + - Many mnemonics added in various dialogs. + - Add a gimp-rotate-image-arbitrary action, and a corresponding + "Image -> Transform -> Arbitrary Rotation..." menu entry, + which activates the rotate tool in image mode (similarly to + the corresponding action for layers). + - On Windows, minimized GIMP window is now deiconified when + GIMP is run again (clicking its shortcut or otherwise). + + Preferences: + - New "Swap compression" option: explicit control over the + tile-swap compression algorithm in GEGL. "Best performance" + is used by default, "Balanced", "Best compression", and + "None" (disables compression) are available. + + Devel docs: + - Update the libgimpconfig and libgimpbase docs. + - Update docs with missing symbols and types. + - New docs for structs and enums. + + Debugging: + - New mnemonic-clashes tool to help looking for mnemonic + clashes. + + Updated translations. + +- Update to version 2.10.12: + + Core: + - Add an "Incremental" option to the Dodge/Burn tool, which, + similarly to the Paintbrush, Pencil, and Eraser tools, + applies the effect incrementally as the pointer moves. + - Curves now have a concept of smooth vs corner points: smooth + points produce a smooth curve, while corner points produce a + sharp curve (previously, all points were smooth). + - Search the user font directory path on Windows (since Windows + 10, non-admin users have the ability to install fonts). This + is only a temporary hack until fontconfig adds proper + upstream support. + - In gimp_brush_core_get_paint_buffer(), when allocating a new + paint buffer, clear the old buffer *before* allocating the + new one, to reduce the amount of simultaneously allocated + memory. + - In GimpPaintbrush, avoid refilling the paint buffer at each + dab if the paint color/pixmap hasn't changed, hence allowing + faster painting in some specific cases. + - Add hygon cpu detection and enable MMX/SSE support. + - Add a GimpSymmetry::get_transform() virtual function and a + corresponding gimp_symmetry_get_transform() function which + return the brush transform corresponding to a given symmetry + stroke in terms of the rotation angle and reflection flag (in + contrast to gimp_symmetry_get_operation() which returns the + same transforation in terms of a GeglNode). This allows us to + simplify, fix (artifact bugs, etc.), and improve the + painting-code performance for several symmetry painting + cases. + - New gimp-brush-pipe-spacing parasite set by core code to + preserve GIH brush's spacing across reloads. + - Add a new Offset filter tool, as a front-end to gimp:offset. + The tool replaces, and provides the same interface as the + drawable-offset dialog while also providing live preview and + on-canvas interaction. + + Plug-ins: + - Exported profile and data format strategy updated in several + file plug-ins. + - When not saving a profile, we always export as sRGB data, as + most viewers would not display the image properly otherwise. + - When saving a profile: + . If a profile was manually assigned, we always export to the + assigned format, hence pixel data is converted accordingly, + whatever the work format. + - If no profile was assigned: + . If the export format support high-bit depth, we export the + work format as-is. + . If the export format is 8-bit max, we convert the work + format to sRGB, except if the work format is 8-bit linear. + + The following plug-ins were updated: JPEG, PNG, TIFF and WebP. + + Tools: + - Add input/output spin-buttons to the Curves tool, which allow + setting the selected point's coordinates numerically. When + the image precision is greater than 8-bpc, use a 0.00-100.00 + range for the point-coordinate spin-buttons instead of a + 0-255 range. + - In the Curves tool, allow changing the curve's point types + (cf. new curve corner points in Core section). Corner points + are displayed with a diamond shape instead of a circle. + - Free Select tool now creates a selection as soon as the + polygon is closed. This selection is updated when the + polygon, or the relevant tool-options, change, similarly to + GimpRectangleSelectTool. + - Derive GimpEraser from GimpPaintbrush, instead of directly + from GimpBrushCore. This allows GimpEraser to reuse the + paint-buffer content across dabs, improving performance. + - Allow moving an intersecting pair of guides with the Move tool. + + User interface: + - In GimpCurveView, when dragging an existing curve point, + don't immediately move the point to the cursor position upon + button press, but rather move it relative to its current + position as the cursor moves. This allows selecting a point + without moving it, and adjusting its position more easily. + - When the cursor hovers above a point in GimpCurveView, or + when dragging a point, have the coordinate indicator show the + point's position, rather than the cursor's. + - In GimpCurveView, when holding down Ctrl while + adding/dragging a point, snap the y-coordinate to the + original curve (at the start of the drag). This is + particularly useful for adding points along the curve. + - In GimpDashboard, don't show legend for groups with no meter. + - Add a tile-alloc-total variable to the dashboard's memory and + misc groups, showing the total amount of memory used by the + tile allocator. + - Add a "Save Keyboard Shortcuts Now" button to the Configure + Keyboard Shortcuts dialog. + + Updated translations. + +- No more need pkgconfig(glib-2.0) >= 2.56.0 for build. + pkgconfig(glib-2.0) >= 2.54.2 is enough. + +- Update to version 2.10.10: + - Core: + - Add gimp-scratch allocator, a fast memory allocator (on the + order of magnitude of alloca()), suitable for small (up to a + few megabytes), short-lived (usually, bound to the current + stack-frame) allocations. Unlike alloca(), gimp-scratch + doesn't use the stack, and is therefore safer, and will also + serve bigger requests, by falling-back to malloc(). + - In gimp_drawable_transform_buffer_affine(), avoid modifying + the clipping mode when transforming layer masks, since this + function is used (among other things) to transform layer + masks together with their layer, in which case they should + use the same clipping mode as the layer. This fixes a + regression introduced by commit 2ae823ba, causing layer masks + to be transformed with a mismatched clipping mode during + layer transforms, leading to discrepencies between the + transformed layer and the transformed mask. + - Moved swap/cache and temporary files out the GIMP user config + dir and added new config file substitutions ${gimp_cache_dir} + and ${gimp_temp_dir}. + - Pass the GEGL tile-cache size, swap path, and thread-count to + plug-ins as part of their config, and have libgimp set the + plug-in's GeglConfig accordingly upon initialization. + - Layer groups are now rendered in bigger chunks rather than + tile-by-tile (which used to pretty much eliminate + multithreading for groups), which improves the rendering + speed. + - Make saving/exporting files more robust to errors. In + particular if an error occurs during the process (be it a + bug, a memory error, or anything else), GIMP won't overwrite + anymore any existing file with incomplete contents, so that + you won't end up with no valid files at all. + - Fix a regression on support of various graphics tablet. + - Remove the "Edit -> Fade..." feature: it makes GIMP use two + buffers instead of one (east into system resources), it's + broken in 2.10, and we can make the UX better for filters. + - New generic canvas modifier 'Alt + middle click' allowing to + pick layers by clicking on pixels. The available layers will + be looped through (starting from the upper one) while Alt key + is hold and the picked layer name will be temporarily + displayed in the status bar. + - When clearing a channel, do nothing if the channel is already + empty; otherwise, align the cleared rectangle to the channel + buffer's tile grid, so that all affected tiles are dropped, + rather than zeroed. Furthermore, only update the affected + region of the channel. + - Brush and pattern saving logics has been moved to core code + (instead of plug-in). + - Clipboard brushes and pattern can now be duplicated. + - Parametric brushes are now 32-bit float to avoid + posterization on large brushes. Note: raster brushes are + still 8-bit and plug-ins only have access to 8-bit versions + of high-precision brushes/patterns. New API will be required + to handle high-precision data. + - On-canvas preview while editing a color in the colormap of an + indexed image. + - User interface: + - Enabled HiDPI/Retina support for the GTK2/OSX build, fixes + blurry icons. + - Add a tooltip to the "better compression" checkbox in save + dialog to make it clearer it does not mean that the file size + is necessarily smaller in every cases. In particular some + best/worst case are possible when an algorithm less efficient + in general may end up better on a particular image. + - Add basic support for cursors with a scale factor of 2 for + HiDPI (artwork to be updated). + - Foreground and background color icons, as well as color + history will now display out-of-gamut warning on indexed + images for colors outside of the palette, as well as on + grayscale images, for non-gray colors. + - Pack color picker and hexadecimal entry on same line in Color + dock. + - Add an "Open as Image" button to the brushes dialog. + - Usability: + - Attempting to transform locked layers or paint on them now + results in blinking around the status bar (where the warning + message is displayed) and around the toolbar where lock + toggles are. The same applies to attempting to move a + selection where there is none — GIMP will blink around the + toolbar where the moving target (layer, selection, path) is + chosen. + - GIMP now allows selecting default export file type for new + projects. The choice is limited to PNG, JPEG, WebP, PSD, + ORA, TIFF, BMP. + - GimpSpinScale widget now has an optional feature to constrain + the value to integer when dragging with a pointer (even if + the scale allows for fractional numbers), set with new + function gimp_spin_scale_set_constrain_drag(). This is + useful for settings where fractional numbers are technically + possible, yet most common use case are with integers (such as + pixel sizes, angles in degrees, etc.) so you want the easy + interface to be constrained. Fractional numbers are still + settable, for instance by keyboard edit; and arrow + incrementation won't drop fraction parts. This is currently + only activated for brush options in paint tools. + - Tools: + - In scale tool, scale around center even when using numeric + input. + - New algorithm in the Bucket Fill tool when selecting the + affected area "Fill by line art detection", based off the + G'Mic algorithm for "smart colorization": + https://hal.archives-ouvertes.fr/hal-01891876 In a few words, + it identifies painted pixels (either based on grayscale or + opacity values) and tries to close line arts to allow filling + even with not perfectly closed zones; the second step of the + algorithm will flood the colors under line art pixels to + prevent "holes" in the filling. It is possible to control a + max size (in pixels) for the flooding, as well as max length + of closing segments and splines. + - The Bucket Fill tool got new interaction allowing to hold the + click and move the mouse to fill based on several seed zones + (for "Fill by line art detection" as well as "Fill similar + colors"). You can now cancel the fill in progress with right + click as in other tools. + - The Bucket Fill tool now allows color picking with + ctrl-click, same as every painting tool. It will pick either + the foreground or background color depending on the selected + Fill Type. The ctrl-alt modifier combination is also possible + to pick the non-Fill Type color. + - In the Bucket Fill tool, the Alt modifier will now switch to + "FG color fill" when "Pattern fill" was set (instead of doing + nothing). + - In the Unified Transform tool, default to preserving aspect + ratio when scaling up or down. + - In the Healing tool, "Sample merged" now also work for the + target pixels, allowing to draw in empty layers. + - Selection by color is now parallelized, hence improving speed + of the Select by Color tool (and any other processing which + may share this piece of code now or in the future). + - Add "Constrain handles" and "Around center" options to the + perspective-transform tool's GUI, which are similar to the + corresponding options of the unified-transform tool. + - Improve color picking on indexed image to always select an + indexed color corresponding to the picked pixel in the + colormap. + - Plug-ins: + - file-pdf-save GUI now clearly indicates the order the layers + will be used to make multi-page PDFs. + - Add DDS loading/exporting plug-in originally developed by + Shawn Kirst and Arne Reuter. + - Rename the Guillotine plug-in to Slice Using Guides. + - Add a new option saving a color profile when exporting PNG, + JPEG, TIFF. Always save it when exporting to PSD. + - Remove the "Advanced" expanders from the PNG and TIFF export + dialogs. + - Full rewrite of the Spyrogimp plug-in with much more options + and better interaction. + - Indexed TIFF with alpha channel now supported. + - Filters: + - Add on-canvas GUI (simple lines) for circular, linear, and + zoom motion blur. + - Help: + - Link to the bugtracker directly from the Help menu, also link + to the wiki and the roadmap. Remove the link to currently + disabled registry.gimp.org. + - Translations: + - Czech, Danish, French, Italian, Japanese, Marathi, Polish, + Russian, Spanish, Swedish, Ukrainian. + +- bsc#1130407: Remove dependency on JasPer. + OpenJPEG is actually used. + +- Update to vesion 2.10.8: + +Core: + - Use adaptive chunk size in GimpProjectio nwhen rendering the + projection asynchronously, rather than using a fixed chunk size. + This provides a better trade-off between throughput and + responsiveness dynamically, based on how fast the processing is. + +Tools: + - In all selection tools, show error on attempt to + subtract-from/intersect-with empty selection. + - Fix text along path not working with vertical text. + - Fix Text tool's frame position when undoing a move operation. + - Streamline Text tool's drawing blocking/unblocking logic. + - When moving a text layer using the text tool (through alt-drag), + don't change the layer's box mode to "fixed", which is unnecessary, + since the layer's size isn't affected. + - Transform and deformation operations now maintain color for fully + transparent pixels, making unerase and curves manipulation of alpha + channel more reliable. + - All transform tools now apply changes when you asve or export/overwrite + an image without pressing Enter first to confirm changes. + - Heal, Dodge/Burn, Smudge and Convovle tools now adjust the processed + buffer and mask_buffer regions according to the changes made to the + application region, as calculated by intersecting it with the + drawable and mask extents. This fixes wrong application position + when painting on a drawable whose origin is above/to the left of the + image's origin, and there's a selection active. + +Plug-ins: + - Port all plug-ins to the new iterator API in GEGL. + - Improve automatic detection of HEIC/HEIF files. + - Improve RawTherapee discovery by looking up registry key (should + become useful with RawTherapee 5.5 and more). + +Usability: + - Compatibility information in the Save dialog is now more understandable. + The minimum GIMP version for the XCD file is always written down when it + is GIMP 2.8 or over. The list of features warranting the minimum version + is now listed in an expander container rather than as tooltip, which + makes it more discoverable. The warning on compression is now displayed + as its own text under the checkbox and not as additional text to the minimum GIMP version label. + +CLI: + - New self-explanatory --enable-win32-debug-console CLI option + +Translations: + - Updated translations: Danish, Dutch, Finnish, German, Hungarian, + Italian, Polish, Portugese (Brazil), Spanish, Swedish, Ukranian. + +- pkgconfig(glib-2.0) >= 2.56.0 is needed. + +- Update to version 2.10.6: + + Core: + - Render drawable previews asynchronously. + - Merge the file view filter and file format lists in + GimpFileDialog. The presence of 2 lists was very confusing. + - DLL search priority is now updated before running a plug-in + on Windows, depending on the executable bitness. This gets + rid of one of the last remnant of DLL hell in GIMP, which was + when running 32-bit plug-ins from a 64-bit build of GIMP. + + Filters: + - New "Little Planet" (gegl:stereographic-projection) filter. + - New "Long Shadow" (gegl:long-shadow) filter. + + Tools: + - Halt the Measure tool after straightening. + - Add an "orientation" option to the measure tool, + corresponding to the "orientation" property of + GimpToolCompass (i.e., it controls the orientation against + which the angle is measured, when not in 3-point mode.) The + orientation is "auto" by default, so that the angle is always + <= 45 deg. Note that the "orientation" option affects the + tool's "straighten" function, so that the layer is rotated + toward the current orientation. + - Text layers can now represent vertical texts, with 4 + variants: left-to-right and right-to-left lines, and forcing + all characters to be upright or following Unicode's vertical + orientation property. See also: + https://www.unicode.org/reports/tr50/ + http://www.unicode.org/Public/UCD/latest/ucd/VerticalOrientation.txt + + User Interface: + - The Dashboard dockable dialog now has an "async" field to the + dashboard's "misc" group, showing the number of async + operations currently in the "running" state. + - New Preferences option to enable/disable layer-group + previews, since these can get quite time-expensive. + + Updated translations. + +- fix build error for Leap 42.3 +- add missing requires + +- bump versions in BR according to the configure.ac +- move library requires in libgimp to %requires_ge and also force + the libgegl update + +- update to 2.10.4 bug fix release + Core: + - Remove gimp_display_shell_draw_background() and all clipping + hacks for drawing the canvas background. This optimizes away + one entire step of drawing of image size, for each expose. + - Font loading does not block startup anymore. Only consequence + is that the Text tool may not be usable immediately if fonts + are not fully loaded yet (and will output an appropriate error + if you do so). All non-text related activities can be performed + right away. + - Change of the URL from bugzilla to gitlab where appropriate. + - New tool option manager to better keep track of user context + and paint options in a consistent manner. + User Interface: + - The Dashboard dockable dialog now has a 'Memory' group that + shows memory-usage information: the currently used memory size, + the available physical memory size, and the total physical + memory size. It can also show the tile-cache size, for + comparison against the other memory stats. Note that the + upper-bound of the meter is the physical memory size, so the + memory usage may be over 100% when GIMP uses the swap. + - The Dashboard dockable dialog now has "read" and "written" + fields in the dashboard swap group, which report the total + amount of data read-from/written-to the tile swap, respetively. + Additionally, the swap busy indicator (used as the meter's LED) + has been improved, so that it's active whenever data has been + read-from/written-to the swap during the last sampling + interval, rather than at the point of sampling. + - Fonts can now be tagged. The user interface is the same as for + brushes, patterns etc. + - Some icons fixed: larger spacing between broken chains and + gimp-tool-ellipse-select made symmetrical. + Usability: + - When a plug-in cannot be applied to an image because of + mismatch in image types (e.g. layer has no alpha or image is + greyscale), GIMP now displays a message listing supported image + types for this plug-in. + Tools: + - The Measurement tool now has an "Auto straighten" option + allowing to rotate the active drawable (layer, channel…) so + that the measurement line is used as horizon. As other + transform tools, the feature will work on linked drawables as + well. + - The Smudge tool now paints correctly on images with a color + profile other than the GIMP's built-in one. + Build: + - Installer: set compatibility options to run Python plugins in + HiDPI-aware mode. + - Put back compatibility DLLs for really old plugins. + - Install binary tool `gimp-test-clipboard` on the system to + allow people to help us debug clipboard bugs. + - --enable-bundled-mypaint-brushes renamed + - -enable-relocatable-bundle and also make WMF fonts looked up + on the runtime prefix of GIMP (instead of the build-time path) + when this build option was set. + Plug-ins: + - gimptool-2.0 binary now accepts source files with non-standard + extensions if it can try to guess appropriate language from the + compiler being used. It will also properly quote arguments for + shell usage. + - Run explicitly Python 2 as Python plug-in interpreter to + prevent breakage on systems where Python 3 is the default. + - raw_input()'s argument in Python console is now optional, and + input() support has been added. + File Formats: + - The PSD loader now provides an option to load "merged", + pre-composited version of the images that becomes available + when a PSD file was saved with "Maximize Compatibility" option + enabled in Photoshop. This is useful when loading PSD files + that use features that GIMP doesn't currently support, and + therefore can't render correctly, such as adjustment layers. + When loading the merged image version, we avoid loading certain + additional data from the file, such as channels, paths, and + guides, while still loading metadata. This option is currently + exposed as an additional file type ("Photoshop image + (merged)"), which has to be explicitly selected from the + file-type list when opening the image. + - Embedding GIMP's built-in sRGB color profile to exported files + is now optional. The default choice can be set in the + Preferences dialog. + Translations: + - Updated translations: Catalan, Czech, Danish, Dutch, Finnish, + Greek, Hungarian, Italian, Latvian, Polish, Romanian, Russian, + Spanish, Swedish, Ukrainian. + +- update to 2.10.2 bugfix release +- drop gimp-Fix-reference-to-gegl-0.3.patch + + Core: + - Discard fonts which fail to load and popup an info dialog to allow + people debug their fonts. + - New API to suppress updates in UI until plug-ins are done + introducing changes. + - New API to calculate histograms in separate threads, with possible further + extension to handle similar cases elsewhere in GIMP. + - Tool options are now properly saved and reloaded per-device at + startup. + + Plug-ins: + - New plug-in for importing and exporting HEIF images. + - Enable visibility of rasterized vector layer from PSD. + - Single-window screenshots in Windows fixed to correctly snap a + window even when it is partly off-screen or covered by another + window or when display scaling is not set to 100%. + + Filters: + - New Spherize filter to wrap an image around a spherical cap + - New Recursive Transform filter to create Droste effect. + + Usability: + - Warn users, when alpha-only painting has no effect. E.g. when target + drawable doesn't have an alpha channel, or the alpha channel is locked. + - Make the splash texts dynamic, so they are larger on larger splashes. + - Mention pressing Enter to complete Foreground selection in the status bar. + - Make sure that clicking outside any selection prevents Rectangle Select + and Ellipse Select tools from creating empty selections. + - Improve mouse wheel zooming behavior to keep the same point + centered under the pointer even if the image is completely visible + in the canvas. + - Add "View -> Center Image in Window" (Shift+J) as a quick way to + center the image at any zoom level. + + Translations: + - Updated translations: Catalan, Danish, Dutch, French, German, Greek, + Hungarian, Icelandic, Italian, Latvian, Polish, Russian, Spanish, + Swedish, Ukrainian. + - New translation of Windows installer: Chinese (Taiwan) + + Build: + - Add a --with-bug-report-url configure option allowing packagers to + set the address of their own bug tracker. This address will be the + one opened by the debug dialog for reporting bugs. + - Add a flatpak manifest for the gtk3-port branch. + - Remove the possibility to disable script-fu. + - Add a --with-icc-directory configure option to customize the color + profile directory. By default, it is set to the common path + /usr/share/color/icc. + + Documentation: + - Updating the description of the XCF format "devel-docs/xcf.txt", for + third-party readers wishing to support GIMP 2.10 XCF files. + - Add documentation skeletons for all enums in libgimpbase/, there is + much room for improvement. + +- Add gimp-Fix-reference-to-gegl-0.3.patch: gimp.pc: Fix reference + to gegl-0.3 - we require and build for gegl-0.4 now. + +- Update BuildRequires versions to be consistent with configure + script. + +- let libgimp-2_0-0 require libbabl-0_1-0 >= 0.1.46 to enforce updating + to the required version. + +- libbabl is required in version 0.1.46+ + +- add BR for gdk-pixbuf-loader-rsvg to enable svg icons +- enable jpeg2000 support: new BR pkgconfig(libopenjp2) +- enable webp support: new BR pkgconfig(libwebp) >= 0.6.0 +- enable OpenEXR support: new BR pkgconfig(OpenEXR) +- enable email support: new BR/R for xdg-utils for xdg-email +- set LC_ALL/LANG in %prep and %build to silence warnings about + encoding of the translations +- make sure we can see the compiler cmdlines by disabling the + silent rules + +- Update to version 2.10.0: + + Image processing nearly fully ported to GEGL, allowing high bit + depth processing, multi-threaded and hardware accelerated pixel + processing, and more. + + Color management is a core feature now, most widgets and + preview areas are color-managed. + + Many improved tools, and several new and exciting tools, such + as the Warp transform, the Unified transform and the Handle + transform tools. + + On-canvas preview for all filters ported to GEGL. + + Improved digital painting with canvas rotation and flipping, + symmetry painting, MyPaint brush support. + + Support for several new image formats added (OpenEXR, RGBE, + WebP, HGT), as well as improved support for many existing + formats (in particular more robust PSD importing). + + Metadata viewing and editing for Exif, XMP, IPTC, and DICOM. + + Basic HiDPI support: automatic or user-selected icon size. + + New themes for GIMP (Light, Gray, Dark, and System) and new + symbolic icons meant to somewhat dim the environment and shift + the focus towards content (former theme and color icons are + still available in Preferences). + + And more, better, more, and even more awesome! +- Drop gimp-gegl03-buildfix.patch: Fixed upstream, following this + drop libtool BuildRequires and no longer pass autoreconf. +- Replace pkgconfig(gegl-0.3) with gegl-0.4) BuildRequires. +- Add gcc-c++, gegl, glib-networking, pkgconfig(gexiv2), + pkgconfig(liblzma), pkgconfig(libmypaint), + pkgconfig(mypaint-brushes-1.0) and pkgconfig(poppler-data) + BuildRequires: New dependencies. + +- Add gimp-gegl03-buildfix.patch: Port to gegl-03, patch taken from + debian. +- Following the above port, replace pkgconfig(gegl-0.2) with + pkgconfig(gegl-0.3) BuildRequires and add libtool BuildRequires: + and pass autoreconf as the above patch touches the buildsystem. + +- Run spec-cleaner, modernize spec, drop Obsoletes for versions + no longer supported. + +- Don't build with webkit1, as it is no longer maintained and has + plenty of security bugs. This disables the GIMP's built-in help + browser; it will use an external browser when configured this way. + This works around a number of security vulnerabilities in Webkit1: + https://bugzilla.suse.com/show_bug.cgi?id=923223 + https://bugzilla.suse.com/show_bug.cgi?id=906375 + https://bugzilla.suse.com/show_bug.cgi?id=906374 + https://bugzilla.suse.com/show_bug.cgi?id=906373 + https://bugzilla.suse.com/show_bug.cgi?id=1034856 + https://bugzilla.suse.com/show_bug.cgi?id=871792 + https://bugzilla.suse.com/show_bug.cgi?id=879607 + https://bugzilla.suse.com/show_bug.cgi?id=892084 + +- drop mypaint until it is in Factory. + +- update to 2.8.22 +- drop upstream patches - now in the the source +- drop gimp-fix-PDF-Import-filter-crash.patch +- drop gimp-bgo773233-CVE-2007-3126.patch +- conditionalize mypaint support +- full change log: + https://git.gnome.org/browse/gimp/plain/NEWS?h=GIMP_2_8_22 + +- Build with libmypaint support. + +- Add gimp-bgo773233-CVE-2007-3126.patch: Gimp 2.3.14 allows + context-dependent attackers to cause a denial of service (crash) + via an ICO file with an InfoHeader containing a Height of zero + (bgo#773233, CVE-2007-3126). +- Add gimp-fix-PDF-Import-filter-crash.patch: Fix a crash in PDF + Import filter when importing large image PDF or specifying high + resolution (bgo#593576). + +- Add conditional gimp-help-browser Obsoletes for Tumbleweed and + Leap newer than 42.x. + +- Remove --with-pic, this is only for static libs. +- Trim description on non-main subpackages. + +- update to 2.8.20 +- Core: + - Avoid D-Bus error message when built without D-Bus support + - fix OS X min required conditional in gimpimagewindow.c + - Saving to existing .xcf.bz and .xcf.gz files didn't truncate them + and could lead to unnecessarily large files + - Text layer created by gimp-text-fontname doesn't respect border + when resized + - avoid seeking when saving XCF files to prevent corruption with + file network shares (fixed since 2014, but not mentioned in NEWS yet) + GUI: + - Flow on Paint Dynamics editor dialog: the 'y' axis is indicating + 'Rate' instead 'Flow' + - Vertical ruler shows artifacts if the status bar isn't showing + - Tablet stylus misbehaves when crossing the edge of a dock in + multi-window-mode + - Disable the new "automatic window tabbing" feature introduced on macOS + Sierra + - Improve the visiblity of slider handles with dark themes + - Make it harder to switch to renaming if selecting already selected + items in resource lists + Tools: + - make toggling to color picker mode of paint tools more robust + Libgimp: + - call gimp_file_entry_set_filename() with filename encoding + Plug-ins: + - Prevent the Python console from closing by the Escape key + - Help browser does not launch on OS X + - Filter 'Edge Detect/Difference of Gaussians' returns empty image + - only use -xobjective-c for compile commands + - mkgen.pl: fix calls to write_file() routine to write to current + directory + - When printing, the images are composed onto a white background to + prevent printing a black box instead of a transaprent image + - Fix color visison deficiency display filters to apply gamma + correction directly + Updated Translations: + - Catalan - Czech - Danish - Finnish - French - German + - Greek - Hungarian - Icelandic - Italian - Polish + - Portuguese - Slovak - Slovenian - Scottish Gaelic + - Spanish - Swedish + General: + - Bug fixes + +- Replace -devel BuildRequires for their pkgconfig version aligned + with what configure looks for: + - babl-devel for pkgconfig(babl). + - gegl-devel for pkgconfig(gegl-0.2). + - libpng-devel for pkgconfig(libpng). + - libpoppler-glib-devel for pkgconfig(poppler-glib). + - xorg-x11-libXfixes-devel for pkgconfig(xfixes). + - xorg-x11-libXpm-devel for pkgconfig(xpm). + - zlib-devel for pkgconfig(zlib). +- Add an explicit pkgconfig(cairo-pdf) BuildRequires: configure + checks for it (full pdf support). +- Run spec-cleaner: drop obsolete clean, modernise macros. +- No longer depend on libwebkit-devel for Tumbleweed and pass + - -disable-webkit to configure for Tumbleweed. + +- update to 2.8.18 +- Drop gimp-Multiple-Use-After-Free.patch - upstreamed + +Core: - Initialize fontconfig cache in separate thread to keep GUI + responsive on first startup + - Properly recognize layer masks as deactivated, e.g. for moving layers + - Create $XDG_DATA_HOME if it doesn't exist + - (CVE-2016-4994) Multiple Use-After-Free when parsing XCF channel + and layer properties + - Fix progress access to prevent crash on rapid sequence of commands + - Fix crash in gimp-gradient-segment-range-move + +GUI: + - Disable color picker buttons on OS X to prevent a GUI lockup + - Disable "new-style" full-screen mode on OS X to prevent a crash + - Pulsing progress bar in splash screen to indicate unknown durations + - Fix gamut warning color for lcms display filter + - Fix unbolding of bold font on edit + - Prevent accidental renaming of wrong adjacent item + +Installer: + - Change compression settings to decrease size by 20% + - Add Catalan, Danish, French, Dutch + +Plug-ins: + - Fix crash on sRGB JPEG image drag & drop + - Fix ambiguous octal-escaped output of c-source + - Fix KISS CEL export + - Fix progress bar for file-compressor + - Make Script-Fu regex match return proper character indexes for + Unicode characters + - Fix Script-Fu modulo for large numbers + +General: + - Documentation updates + - Bug fixes + - Translation updates + +- Fix CVE-2016-4994 (boo#986021, bgo#767873): + + Add gimp-Multiple-Use-After-Free.patch: Multiple Use-After-Free + when parsing XCF channel and layer properties. + +- Explcitly declare the libgimp version in Requires, so upgrades + bring in the updated libraries as well. Makes the upgrade from + 2.8.x > 2.8.16 seamless and avoids an error on start. + +- update to version 2.8.16 +- fix a couple of rpmlint warnings + +Core: + - Seek much less when writing XCF + - Don't seek past the end of the file when writing XCF + - Windows: call SetDLLDirectory() for less DLL hell + - Fix velocity parameter on .GIH brushes + - Fix brokenness while transforming certain sets of linked layers + +GUI: + - Always show image tabs in single window mode + - Fix switching of dock tabs by DND hovering + - Don't make the scroll area for tags too small + - Fixed a crash in the save dialog + - Fix issue where ruler updates made things very slow on Windows + +Plug-ins: + - Fix several issues in the BMP plug-in + - Make Gfig work with the new brush size behavior again + - Fix font export in the PDF plug-in + - Support layer groups in OpenRaster files + - Fix loading of PSD files with layer groups + + General: + - OSX build system fixes + - Bug fixes + - Translation updates + +- Replace liblcms-devel BuildRequires with pkgconfig(lcms2): gimp + has been ported to lcms2 since version 2.8.8. + glassfish-annotation-api +- Build with source/target levels 8 + glassfish-dtd-parser - the dependency chain. + the dependency chain. (jsc#SLE-23217) glassfish-jax-rs-api +- Change the tarball location, since the old location does not work + any more +- Clean the spec file a bit + glassfish-jsp +- Build with java source and target levels 8 + glassfish-transaction-api +- Specify specMode=javaee to be able to use newer + spec-version-maven-plugin + +- Build with target source and target levels 8 + glib2 +- Update to version 2.70.5: + Bugs fixed: glgo#GNOME/GLib#2620, glgo#GNOME/GLib!2537, + glgo#GNOME/GLib!2555 + +- Split gtk-docs from -devel package, these are not needed + during building projects using glib2 +- Use _multibuild as the meson buildprocess is very awkward + regarding the documentation - builds single-jobs only and + twice (again during %install). This way the rest of distribution + waiting for glib2-devel to be available is not blocked by this + +- Update to version 2.70.4: + + Bugs fixed: glgo#GNOME/GLib!2462 “Fix memory leak in + gio/gdbusauthmechanismsha1.c” to glib-2-70. + + Updated translations. + +- Update to version 2.70.3: + + Several important fixes to FD handling in gspawn. + + Several important fixes to GDBus message and GVariant parsing + of invalid data. + + Fix potential data loss due to missing fsync when saving files + on btrfs. + + Bugs fixed: glgo#GNOME/GLib#2503, glgo#GNOME/GLib#2506, + glgo#GNOME/GLib#2557, glgo#GNOME/GLib#2572, + glgo#GNOME/GLib#2580, glgo#GNOME/GLib!2394, + glgo#GNOME/GLib!2415, glgo#GNOME/GLib!2437, + glgo#GNOME/GLib!2444, glgo#GNOME/GLib!2455. + + Updated translations. + +- Update to version 2.70.2: + + Fix use of the default log writer with journald namespaces + + Fix hang in `dbus-daemon` under `GTestDBus` when + `G_MESSAGES_DEBUG=all` is set + + Speed up `g_canonicalize_filename()` to avoid pathogenic cases + with `..` + + Fix URI for pcre subproject as it’s moved upstream + + Fix storing GSettings dictionaries on macOS + + Speed up ‘remove dot segments’ algorithm in `GUri` to avoid + pathogenic cases with `..` + + Fix infinite loops in D-Bus message parsing for truncated + inputs + + Improve correctness of version information returned by + `g_get_os_info()` for Windows 10/Server 2019+ + + Bugs fixed: glgo#GNOME/GLib#2400, glgo#GNOME/GLib#2426, + glgo#GNOME/GLib#2528, glgo#GNOME/GLib#2530, + glgo#GNOME/GLib#2537, glgo#GNOME/GLib#2541, + glgo#GNOME/GLib!2312, glgo#GNOME/GLib!2313, + glgo#GNOME/GLib!2314, glgo#GNOME/GLib!2316, + glgo#GNOME/GLib!2320, glgo#GNOME/GLib!2335, + glgo#GNOME/GLib!2337, glgo#GNOME/GLib!2340, + glgo#GNOME/GLib!2344, glgo#GNOME/GLib!2356, + glgo#GNOME/GLib!2359, glgo#GNOME/GLib!2361, + glgo#GNOME/GLib!2363, glgo#GNOME/GLib!2366, + glgo#GNOME/GLib!2375, glgo#GNOME/GLib!2383. + + Updated translations. + +- Stop passing fam=true to meson and drop gamin-devel + BuildRequires, following upstream default. Following this, drop + libgio-fam sub-package. + +- Update to version 2.70.1: + + Fix network changes not being signalled from NetworkManager. + + Fix build when building with --fatal-meson-warnings. + + Bugs fixed: glgo#GNOME/GLib#2505, glgo#GNOME/GLib!2245, + glgo#GNOME/GLib!2253, glgo#GNOME/GLib!2256, + glgo#GNOME/GLib!2259, glgo#GNOME/GLib!2262, + glgo#GNOME/GLib!2271, glgo#GNOME/GLib!2276, + glgo#GNOME/GLib!2300, glgo#GNOME/GLib!2301, + glgo#GNOME/GLib!2302, glgo#GNOME/GLib!2304. +- Refresh patches with quilt. + +- Update to version 2.70.0: + + Bug fixed: ci: Replace FreeBSD 11 with FreeBSD 13. + + Updated translations. + +- Remove obsolete translation-update-upstream support + (jsc#SLE-21105). + +- desktop-file-utils: add Pantheon desktop environment + +- Update to version 2.69.3: + + g_settings_schema_key_range_check() misbehaves for int versus + bool. + + Compiling anything with GCC <4.6 spews deprecation warnings. + + `g_invoke_closure` bindings API break.. + + GPowerProfileMonitorPortal does not notice initial + power-saver-enabled status. + + doc: Explicitly said, that no null term. is needed. + + ci: Use C.UTF-8 locale on FreeBSD 12. + + gio: Fix conditions in memory-monitor test. + + Updated translations. + +- Update to version 2.69.2: + + The `DBUS_SESSION_BUS_ADDRESS` environment variable is once + more not used if the process is `AT_SECURE` + (setuid/setgid/setcap); this change was previously applied and + then reverted because it broke gnome-keyring + + Add `g_test_fail_printf()`, `g_test_skip_printf()`, + `g_test_incomplete_printf()` helper functions for printing + messages when tests end prematurely + + Add portal implementation of `GPowerProfileMonitor` + + Various bugs fixed + + Updated translations. + +- Update to version 2.69.1: + + Support categories in desktop notifications (`GNotification`) + + Add `GPowerProfileMonitor` for monitoring when to use less + power (due to being on battery power, electricity being + expensive or high-carbon, etc.) + + Allow static names to be set for `GSource`s to avoid + unnecessary string copies + + Various bugs fixed + + Updated translations. + +- Update to version 2.69.0: + + Fix a crash in `GKeyFile` when parsing a file which contains + translations using a `GKeyFile` instance which has loaded + another file previously. + + Ensure `dlerror()` is used with locking as it’s not thread-safe + in some libc implementations. + + Drop internal libpcre copy in favour of a subproject from + wrapdb. + + Optimise grefcount atomic operations. + + Fix `g_date_time_format()` return value encoding if `LC_TIME` + is not a UTF-8 locale but other locale settings are. + + Set app name in freedesktop.org notifications with + `GNotification`. + + Add PKCS#11 flags to `GTlsPasswordFlags`. + - Drop -Dinternal_pcre=false meson parameter: follow upstreams + build recipe changes. + +- Update to version 2.68.4: + + Various bugfixes and backports from master. + + Updated translations. +- Drop 63e7864.patch: fixed upstream. + +- Add 63e7864.patch: Fix build with glibc 2.34: use 3 parameters + for close_range (boo#1189088). + +- Drop patches fixed upstream on SLE and Leap 15.4: + + glib2-add-support-for-slim-timezone-format.patch + + glib2-fix-6-days-until-the-end-of-the-month.patch + + glib2-CVE-2021-27218.patch + + glib2-CVE-2021-27219-add-g_memdup2.patch + +- Silence output in libgio-2_0-0 post scriptlet in case the + ENV-mimeapps.list files do not exist: we are ready to create them + in this case. An error message is only confusing. + +- Update to version 2.68.3: + + Bugs fixed: + - testfilemonitor test leaks ip_watched_file_t struct + - GFile: `g_file_replace_contents()` reports + `G_IO_ERROR_WRONG_ETAG` when saving from a symlink + - Backport !2128 “inotify: Fix a memory leak” to glib-2-68 + - Backport !2136 “tlscertificate: Avoid possible invalid read” + to glib-2-68 + - Backport !2138 “glocalfileoutputstream: Fix ETag check when + replacing through a symlink” to glib-2-68. + +- Update to version 2.68.2: + + Fix building third-party projects against GLib on CentOS 7. + + Bugs fixed: + - json-glib does not build with glib 2.68.1. + - gmacros: check that __cplusplus or _MSC_VER is defined. + - gmacros: missing check if __STDC_VERSION__ is defined. + - Backport !2078 “gthreadedresolver: don't ignore flags in + lookup_by_name_with_flags” to glib-2-68. + +- Update to version 2.68.1: + + Fix a crash in `GKeyFile` when parsing a file which contains + translations using a `GKeyFile` instance which has loaded + another file previously. + + Pin GIO DLL in memory on Windows. + + Updated translations. + +- Update to version 2.68.0: + + Bugs fixed: + - build: Drop gconstructor_as_data_h usage from + glib-compile-schemas. + - glib.supp: Generalize some suppressions. + - gbytesicon: Fix error in g_bytes_icon_new() documentation. + - glocalfileoutputstream: Tidy up error handling. + - tests: Fix copy/paste error in queue test. + +- Update to version 2.67.6: + + Fix a security issue when using `g_file_replace()` with + `G_FILE_CREATE_REPLACE_DESTINATION`. + + Disallow operations on the empty path with + `g_file_new_from_path()`. + + Various fixes for GLib when building with clang-cl on Windows. + + Updated translations. + +- Update to version 2.67.5: + + Fix more issues with `glib_typeof` macro from 2.67.3–2.67.4. + + Fix regression with some FD mappings passed to + `g_subprocess_launcher_spawnv()` caused by changes for #2097 in + GLib 2.67.4. + + Fix detection of `str[n]casecmp()` when building with + `clang-cl`. + + Use zlib from subproject if configured with + `wrap_mode=forcefallback`. + + Updated translations. + +- Add glib2-CVE-2021-27218.patch: g_byte_array_new_take takes a + gsize as length but stores in a guint, this patch will refuse if + the length is larger than guint. (bsc#1182328, + glgo#GNOME/glib!1944) + +- Add glib2-CVE-2021-27219-add-g_memdup2.patch: g_memdup takes a + guint as parameter and sometimes leads into an integer overflow, + so add a g_memdup2 function which uses gsize to replace it. + (bsc#1182362, glgo#GNOME/glib!1927, glgo#GNOME/glib!1933, + glgo#GNOME/glib!1943) + +- Update to version 2.67.4: + + Add a `g_string_replace()` function. + + Add `G_DBUS_SERVER_FLAGS_AUTHENTICATION_REQUIRE_SAME_USER` flag + to simplify the common case for writing a D-Bus authentication + observer, allowing most uses of `GDBusAuthObserver` to be + dropped. + + Add a new `g_spawn_with_pipes_and_fds()` variant which supports + renumbering FDs. + + Add new g_memdup2() API to replace g_memdup(), which is + vulnerable to a silent integer truncation and heap overflow + problem if not used carefully. + + Fix various regressions caused by rushed security fixes in + 2.66.6. + + Fix a silent integer truncation when calling + g_byte_array_new_take() for byte arrays bigger than G_MAXUINT. + + Fix `g_utf8_strdown()` to fix some issues in Turkish. + + Updated translations. + +- Update to version 2.67.3: + + Add new `g_memdup2()` API to replace `g_memdup()`, which is + vulnerable to a silent integer truncation and heap overflow + problem if not used carefully. + + Add new `g_dbus_object_path_escape()` and + `g_dbus_object_path_unescape()` APIs to provide one way of + escaping arbitrary bytestrings for use in D-Bus object paths. + + Use `bash-completion.pc` (if available) to provide the path to + install completion files into. + + Fix support for public/private trigraphs in `glib-mkenums`. + + Add `glib_debug` configure option to allow disabling debug + infrastructure in builds with debug symbols enabled. + + Fix a regression where `PATH` would always be searched when + using `g_spawn()`, even when it wasn’t supposed to. + + Override `gio-querymodules` in Meson when used as a submodule. + + Updated translations. +- Rebase glib2-dbus-socket-path.patch. + +- Update to version 2.67.2: + + Add `gio launch` command to execute programs. + + Fix unused parameter warnings in code generated by + `gdbus-codegen`. + + Officially deprecate `to-pixdata` option for + `glib-compile-resources`, in favour of simply embedding more + modern image formats in linked-in `GResource` files. + + Support querying and running UWP applications on Windows. + + Support `gio trash --restore` and `gio trash --list` commands. + + No longer read environment variables for GIO module locations + when running as setuid. + + More progress on fixing compiler warnings. + + `GKeyFile` performance improvements. + + Improve UDP socket behaviour on Windows. + + Add `-Dtests` meson configure option for disabling tests + entirely. +- Changes from version 1.67.1: + + Deprecate `g_time_zone_new()` in favour of + `g_time_zone_new_identifier()`, which makes error checking + easier. + + Remove `volatile` from various public APIs, including + `G_DEFINE_*`. You should adjust your code to not use `volatile` + for atomic variables, `GOnce` variables, or mostly anything. + + Support passing file handles to `gdbus` command line tool. + + Add `g_assert_cmpstrv()` test convenience function. + + Changes to the behaviour of the `G_URI_FLAGS_SCHEME_NORMALIZE` + scheme normalization flag in `GUri`. + + Add new `--run-prefix` and `--skip-prefix` options to GTest, to + allow running or skipping test suites by prefix. + + Fix thread-safety of `GBinding`. + + Updated translations. +- Rebase glib2-bgo569829-gettext-gkeyfile.patch, + glib2-fate300461-gettext-gkeyfile-suse.patch, + glib2-dbus-socket-path.patch and + glib2-gdbus-codegen-version.patch. + +- Update to version 2.66.7: + + Fix various regressions caused by rushed security fixes in + 2.66.6. + + Fix a silent integer truncation when calling + `g_byte_array_new_take()` for byte arrays bigger than + `G_MAXUINT`. + + Disallow using currently-undefined D-Bus connection or server + flags to prevent forward-compatibility problems with new + security-sensitive flags likely to be released in GLib 2.68. + + Bugs fixed: glgo#GNOME/GLib!1933, glgo#GNOME/GLib!1943, + glgo#GNOME/GLib!1944, glgo#GNOME/GLib!1945. + +- disable irrelevant warnings +- use macros in spec file +- simplify trigger code + +- Update to version 2.66.6: + + Fix various instances within GLib where `g_memdup()` was + vulnerable to a silent integer truncation and heap overflow + problem (glgo#GNOME/GLib#2319). + +- Update to version 2.66.5: + + Fix some issues with handling over-long (invalid) input when + parsing for `GDate`. + + Don’t load GIO modules or parse other GIO environment variables + when `AT_SECURE` is set (i.e. in a setuid/setgid/setcap + process). GIO has always been documented as not being safe to + use in privileged processes, but people persist in using it + unsafely, so these changes should harden things against + potential attacks at least a little. Unfortunately they break a + couple of projects which were relying on reading + `DBUS_SESSION_BUS_ADDRESS`, so GIO continues to read that for + setgid/setcap (but not setuid) processes. This loophole will be + closed in GLib 2.70 (see issue #2316), which should give + modules 6 months to change their behaviour. + + Fix `g_spawn()` searching `PATH` when it wasn’t meant to. + + Bugs fixed: bgo#2168, bgo#2210, bgo#2305, glgo#GNOME/GLib!1820, + glgo#GNOME/GLib!1824, glgo#GNOME/GLib!1831, + glgo#GNOME/GLib!1836, glgo#GNOME/GLib!1864, + glgo#GNOME/GLib!1872, glgo#GNOME/GLib!1913, + glgo#GNOME/GLib!1922. +- Rebase/refresh patches: + + glib2-dbus-socket-path.patch + + glib2-fate300461-gettext-gkeyfile-suse.patch + + glib2-gdbus-codegen-version.patch + + glib2-suppress-schema-deprecated-path-warning.patch + + glib2-bgo569829-gettext-gkeyfile.patch + +- Update to version 2.66.4: + + Fix some issues in parsing floating point seconds in + `GDateTime` + + Fix some issues in handling invalid UTF-8 when parsing for + `GDate` + + Bugs fixed: glgo#GNOME/GLib#2264, glgo#GNOME/GLib!1774, + glgo#GNOME/GLib!1790, glgo#GNOME/GLib!1793, + glgo#GNOME/GLib!1799, glgo#GNOME/GLib!1805. + +- Add requires(post) libgio-2_0-0 to glib2-tools: ensures + glib-compile-schema to be functional when the file trigger fires, + by explicitly requesting the correct library to be present for + the post script. (boo#1178713). + +- Update to version 2.66.3: + + Fix awkward bug with `GPollFD` handling in some situations. + + Fix sending FDs attached to very large D-Bus messages. + + Bugs fixed: glgo#GNOME/GLib#1592, glgo#GNOME/GLib!1720, + glgo#GNOME/GLib!1721, glgo#GNOME/GLib!1723, + glgo#GNOME/GLib!1727, glgo#GNOME/GLib!1736. + +- add %license COPYING +- add %doc README.md +- rename -tests to -tests-devel + +- Add patches to support for slim format of timezone (bsc#1178346): + + glib2-add-support-for-slim-timezone-format.patch: basic support + for slim format (glgo#GNOME/glib!1533). + + glib2-fix-6-days-until-the-end-of-the-month.patch: fix DST + incorrect end day when using slim format + (glgo#GNOME/glib!1683). + +- Enable building of documentation: + + Toggle gtk_doc from bcond_with to bcond_without. + + Use sed to replace gtk-doc version in + docs/reference/meson.build with 1.32. + +- Update to version 2.66.2: + + Important and time-critical fix to DST transitions which will + happen in Europe on 2020-10-25 on distributions which use the + ‘slim’ tzdata format (which is now the default in tzdata/tzcode + 2020b). + + Further timezone handling changes to restore support for + changing the timezone when `/etc/localtime/` changes. + + Fix deadlock on Windows when `G_SLICE` is set in the + environment. + + Fix UTF-8 validation when escaping URI components. + + Updated translations. + +- Update to version 2.66.1: + + A performance problem where timezones were reloaded from disk + every time a `GTimeZone` was created has been fixed, but this + means that changes to `/etc/localtime` will not take effect + until a process restarts; future changes in a subsequent 2.66.x + release will improve this. + + Security fix for incorrect scope/zone ID parsing in URIs. + + Updated translations. + +- Update to version 2.66.0: + + * Bugs fixed: + - Missing tab in makefile rule. + - guri: Fix user passed to g_uri_split_with_user() not being + NULL'd. + + Updated translations. + +- Update to version 2.65.3: + + Fixes to the new `statx()` calls — note that since GLib 2.65.2 + uses `statx()` (if available) instead of + `stat()`/`fstat()`/`lstat()`/`fstatat()`, syscall sandboxing + for third party applications might need to be updated. + + Updated translations. + +- Update to version 2.65.2: + + Support `statx()` and `G_FILE_ATTRIBUTE_TIME_CREATED`. + + Fix deadlock in `g_subprocess_communicate_async()`. + + Add `%f`/microsecond placeholder support to + `g_date_time_format()`. +- Changes from version 2.65.1: + + Add `GUri` API for parsing, building and representing URIs + according to [RFC 3986](https://tools.ietf.org/html/rfc3986). + + Fix handling of xattr data with embedded nuls. + + Add `g_file_set_contents_full()` which gives more control over + fsyncs. + + Add a `x-gvfs-notrash` option to disable trash on certain + mounts. + + Support ‘slim’ TZif files generated with `zic -b slim`. + + Support emitting profiling marks from `GMainContext` to sysprof + capture files. + + Accept IPv6 zone IDs in `g_hostname_is_ip_address()`. + + Updated translations. +- Rebase glib2-gdbus-codegen-version.patch. +- Build without gtk-doc: it would require a not yet released + version of gtk-doc. + +- Update to version 2.64.6: + + Bugs fixed: glgo#GNOME/GLib#2194, glgo#GNOME/GLib#2209, + glgo#GNOME/GLib!1633, glgo#GNOME/GLib!1634, + glgo#GNOME/GLib!1656, glgo#GNOME/GLib!1659, + glgo#GNOME/GLib!1666, glgo#GNOME/GLib!1672. + + Updated translations. + +- Update to version 2.64.5: + + Fix deadlock in `g_subprocess_communicate_async()`. + + Bugs fixed: glgo#GNOME/GLib!1519, glgo#GNOME/GLib!1520, + glgo#GNOME/GLib!1565, glgo#GNOME/GLib!1608, + glgo#GNOME/GLib!1618, glgo#GNOME/GLib!1621. + +- Update to version 2.64.4: + + Bugs fixed:glgo#GNOME/GLib#2140, glgo#GNOME/GLib!1507, + glgo#GNOME/GLib!1523, glgo#GNOME/GLib!1547. + + Updated translations. + +- Update to version 2.64.3: + + Stability improvements for various unit tests. + + Bugs fixed: glgo#GNOME/GLib#1954, glgo#GNOME/GLib#2094, + glgo#GNOME/GLib!1470, glgo#GNOME/GLib!1471, + glgo#GNOME/GLib!1473, glgo#GNOME/GLib!1478, + glgo#GNOME/GLib!1483, glgo#GNOME/GLib!1484, + glgo#GNOME/GLib!1486, glgo#GNOME/GLib!1495, + glgo#GNOME/GLib!1501. + + Updated translations. + +- Update to version 2.64.2: + + Bugs fixed: glgo#GNOME/GLib#2067, glgo#GNOME/GLib#2081, + glgo#GNOME/GLib!1421, glgo#GNOME/GLib!1438, + glgo#GNOME/GLib!1424, glgo#GNOME/GLib!1428, + glgo#GNOME/GLib!1429, glgo#GNOME/GLib !1431, + glgo#GNOME/GLib!1432, glgo#GNOME/GLib!1435, + glgo#GNOME/GLib!1447. + + Updated translations. + +- Update to version 2.64.1: + + Fix memory monitor tests to only be installed if + installed-tests are enabled, and to be skipped if + GObject-Introspection is too old. + + Bugs fixed: glgo#GNOME/GLib#1986, glgo#GNOME/GLib#1988, + glgo#GNOME/GLib!1407, glgo#GNOME/GLib!1412. + + Updated translations. + +- Update to version 2.64.0: + + Use `posix_spawn()` to speed up launching test D-Bus instances. + + Bugs fixed: glgo#GNOME/GLib#1783, glgo#GNOME/GLib#2049, + glgo#GNOME/GLib!1384, glgo#GNOME/GLib!1386, + glgo#GNOME/GLib!1387, glgo#GNOME/GLib!1388, + glgo#GNOME/GLib!1389. + + Updated translations. + +- Update to version 2.63.6: + + Fix potential relative read when calling g_printerr(), which + could lead to a denial of service from a setuid-root process + being used to block access to the TTY for another user. + + Fix SOCKS proxy resolver sometimes not being used when + resolving addresses via Happy Eyeballs (CVE-2020-6750). + + Several other Happy Eyeballs fixes for address resolution. + + Various race fixes in `GDBusConnection` and its unit tests. + + Fix a race condition with D-Bus name ownership. + + Drop `gio-launch-desktop` helper application in favour of + calling `sh` directly. + + Fix win32 exception handling with C# exceptions. + + Fix thread safety of `GUnixMountMonitor`. + + Additional fixes to new thread pool attribute behaviour from + GLib 2.63.4 to check if sched_setattr() is allowed by system + policies before depending on it. + + Fix memory leaks and corruption when freeing `GSource`s while + freeing a `GMainContext`. + + Drop inappropriate installation of object manager example + documentation. + + Varioius other bugs and fixes. + + Updated translations. + +- Update to version 2.63.5: + + Fix behaviour of `g_file_move()` fallback code to not follow + symlinks. + + Rename `--glib-min-version` argument of `gdbus-codegen` to + `--glib-min-required`. + + Add gtk-doc checks to CI and fix a number of documentation + issues. + + Add a debug message if `g_setenv()` or `g_unsetenv()` are used + after any threads have been spawned — this will be upgraded to + a warning in future. + + Skip memory monitor tests if xdg-desktop-portal or dbusmock are + not available. + + Change the `libmount` configure option from a boolean to a + Meson `feature`. + + Do not return `target-uri` from `g_file_peek_path()` when + called on trash/recent files. + + Drop new TLS certificate API for PKCS #11 backed certificates, + as the implementation is not ready yet (this is not an API + break as the API was added earlier in the 2.63 cycle). + + Updated translations. + + For changes from earlier in the dev cycle see the NEWS file. +- Rebase glib2-gdbus-codegen-version.patch. + +- Update to version 2.62.6: + + This is expected to be the final release in the 2.62.x stable + series; maintenance effort will shift to the newer 2.64.x + stable series now. + + Fix SOCKS5 username/password authentication. + + Exception handling fixes on Windows. + + Bugs fixed: glgo#GNOME/GLib#1986, glgo#GNOME/GLib#1988, + glgo#GNOME/GLib#2049, glgo#GNOME/GLib!1378, + glgo#GNOME/GLib!1380, glgo#GNOME/GLib!1393, + glgo#GNOME/GLib!1394, glgo#GNOME/GLib!1411. + + Updated translations. + +- Update to version 2.62.5: + + Fix potential relative read when calling g_printerr(), which + could lead to a denial of service from a setuid-root process + being used to block access to the TTY for another user. + + Fix SOCKS proxy resolver sometimes not being used when + resolving addresses via Happy Eyeballs (CVE-2020-6750). + + Several other Happy Eyeballs fixes for address resolution. + + Fix parsing of full Julian day range from `$TZ` environment + variable. + + Several race condition/crash fixes. + + Bugs fixed: glgo#GNOME/GLib#1919, glgo#GNOME/GLib#1995, + glgo#GNOME/GLib#1999, glgo#GNOME/GLib!1323, + glgo#GNOME/GLib!1331, glgo#GNOME/GLib!1352, + glgo#GNOME/GLib!1361, glgo#GNOME/GLib!1365, + glgo#GNOME/GLib!1370, glgo#GNOME/GLib!1371. + + Updated translations. + +- No longer recommend -lang: supplements are in use + +- Update to version 2.62.4: + + Apply recursion depth limits to variants in D-Bus messages. + + Bugs fixed: glgo#GNOME/GLib#1938, glgo#GNOME/GLib!1240, + glgo#GNOME/GLib!1257, glgo#GNOME/GLib!1266, + glgo#GNOME/GLib!1276, glgo#GNOME/GLib!1290. + +- Update to version 2.62.3: + + Use `poll()` in `g_spawn_sync()` rather than `select()`, which + is subject to FD limits. + + Fix undefined behaviour with `g_utf8_find_prev_char()`. + + Bugs fixed: glgo#GNOME/GLib#954, glgo#GNOME/GLib#1318, + glgo#GNOME/GLib#1897, glgo#GNOME/GLib#1903, + glgo#GNOME/GLib#1916, glgo#GNOME/GLib#1917, + glgo#GNOME/GLib!1174, glgo#GNOME/GLib!1184, + glgo#GNOME/GLib!1194, glgo#GNOME/GLib!1203, + glgo#GNOME/GLib!1207, glgo#GNOME/GLib!1215, + glgo#GNOME/GLib!1219, glgo#GNOME/GLib!1222, + glgo#GNOME/GLib!1228. + +- Re-enable systemtap, and require systemtap-headers and + systemtap-dtrace, rather than systemtap-sdt-devel, to avoid build + cycle (boo#1145438). +- Own /usr/share/systemtap{|tapset} directories, since we no + longer have systemtap-sdt-devel in BuildRequires. +- Disable lto if systemtap is enabled: build fails otherwise. + +- Update to version 2.62.2: + + Bugs fixed: + - glgo#GNOME/GLib#1896: Use after free when calling + g_dbus_connection_flush_sync() in a dedicated thread. + - glgo#GNOME/GLib!1154: Backport glgo#GNOME/GLib!1152 + “gwinhttpvfs: Handle g_get_prgname() returning NULL” to + glib-2-62. + - glgo#GNOME/GLib!1156: Backport glgo#GNOME/GLib!1146 Solaris + fixes to glib-2-62. + +- Update to version 2.62.1: + + Fix regression in g_file_copy() when passing + `G_FILE_COPY_TARGET_DEFAULT_PERMS` flag; the destination + permissions would be private rather than following the process’ + umask. + + Several `GDateTime` parsing fixes. + + Always build the tests if installed-tests are enabled, so that + the tests can actually be installed. + + Bugs fixed: glgo#GNOME/GLib#174, glgo#GNOME/GLib#1865, + glgo#GNOME/GLib#1875, glgo#GNOME/GLib#1887, + glgo#GNOME/GLib#1888, glgo#GNOME/GLib!1021, + glgo#GNOME/GLib!1094, glgo#GNOME/GLib!1101, + glgo#GNOME/GLib!1102, glgo#GNOME/GLib!1103, + glgo#GNOME/GLib!1127, glgo#GNOME/GLib!1128, + glgo#GNOME/GLib!1140, glgo#GNOME/GLib!1141, + glgo#GNOME/GLib!1142. + + Updated translations. + +- Update to version 2.62.0: + + Fix new `GFileInfo` APIs to work when + `G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC` was not queried. + + Bugs fixed: glgo#GNOME/GLib#487, glgo#GNOME/GLib!1084, + glgo#GNOME/GLib!1086,glgo#GNOME/GLib!1087. + +- Update to version 2.61.3: + + Support setting thread name on BSD systems. + + Install previously-uninstalled headers for public + `GNativeSocketAddress` object. + + Very initial support for Windows apps (UWP). + + Add various new valgrind suppressions to `glib.supp`. + + Bugs fixed: glgo#GNOME/GLib!83, glgo#GNOME/GLib!512, + glgo#GNOME/GLib!873, glgo#GNOME/GLib!905, glgo#GNOME/GLib!1057, + glgo#GNOME/GLib!1309, glgo#GNOME/GLib!1620, + glgo#GNOME/GLib!1761, glgo#GNOME/GLib!1803, + glgo#GNOME/GLib!1819, glgo#GNOME/GLib!1852, + glgo#GNOME/GLib!1854, glgo#GNOME/GLib!1860, + glgo#GNOME/GLib!1863, glgo#GNOME/GLib!1867, + glgo#GNOME/GLib!1870, glgo#GNOME/GLib!1879, + glgo#GNOME/GLib!1880, glgo#GNOME/GLib!1881, + glgo#GNOME/GLib!1002, glgo#GNOME/GLib!1011, + glgo#GNOME/GLib!1015, glgo#GNOME/GLib!1016, + glgo#GNOME/GLib!1017, glgo#GNOME/GLib!1023, + glgo#GNOME/GLib!1026, glgo#GNOME/GLib!1027, + glgo#GNOME/GLib!1031, glgo#GNOME/GLib!1032, + glgo#GNOME/GLib!1033, glgo#GNOME/GLib!1034, + glgo#GNOME/GLib!1036, glgo#GNOME/GLib!1037, + glgo#GNOME/GLib!1044, glgo#GNOME/GLib!1049, + glgo#GNOME/GLib!1050, glgo#GNOME/GLib!1054, + glgo#GNOME/GLib!1057, glgo#GNOME/GLib!1059, + glgo#GNOME/GLib!1066, glgo#GNOME/GLib!1068, + glgo#GNOME/GLib!1071, glgo#GNOME/GLib!1074, + glgo#GNOME/GLib!1075. + +- Update to version 2.61.2: + + Add various new array functions (#236, #269, #373). + + Rework how D-Bus connections are closed/unreffed when + `g_test_dbus_down()` is called. Tests which leak a + `GDBusConnection` may now time out and abort, rather than + silently leaking. (#787) + + Add a deprecation macro for GLib macros, and use it; + third-party uses of long-deprecated GLib macros may now start + causing warnings. (#1060). + + Deprecate `GTime` and `GTimeVal`, and various functions which + use them. Use `GDateTime` and `guint64` UNIX timestamps + instead. + + Stop using `G_DISABLE_DEPRECATED` to allow disabling + deprecation warnings; third-party code should now be using + `GLIB_VERSION_{MIN_REQUIRED, MAX_ALLOWED}` to control symbol + usage. + + Improve `GNetworkMonitor` detection of offline states (#1788). + + Fix CVE-2019-12450, wide permissions of files when copying + using GIO. +- Changes from version 2.61.1: + + Upgrade to Unicode Character Database v12.1. + + Improve network availability detection with NetworkManager to + treat lower levels of connectivity as having reduced + availability. +- Changes from version 2.61.0: + + Add coloured output support to `gdbus introspect. + + Updated translations. + +- Update to version 2.60.7: + + Bugs fixed: glgo#GNOME/GLib#1819, glgo#GNOME/GLib#1847, + glgo#GNOME/GLib!1012, glgo#GNOME/GLib!1013, + glgo#GNOME/GLib!1061, glgo#GNOME/GLib!1065, + glgo#GNOME/GLib!1081. + +- Update to version 2.60.6: + + Fix various bugs with use of the `GKeyfileSettingsBackend` + within flatpaks (glgo#GNOME/GLib!984, glgo#GNOME/GLib!985, + glgo#GNOME/GLib#1825). + + Bugs fixed: glgo#GNOME/GLib!993, glgo#GNOME/GLib!984, + glgo#GNOME/GLib!985. +- Drop glib2-keyfile-handle-filename-being-null.patch: Fixed + upstream. + +- Add glib2-keyfile-handle-filename-being-null.patch: key file: + Handle filename being NULL (glgo#GNOME/GLib!1825, + glgo#GNOME/GLib#984). + +- Update to version 2.60.5: + + Fix implicit use of the `GKeyfileSettingsBackend`. + + Fix opening a URI using the ‘Open URI’ portal. + + Bugs fixed: glgo#GNOME/GLib!910, glgo#GNOME/GLib!949, + glgo#GNOME/GLib!956, glgo#GNOME/GLib!958, glgo#GNOME/GLib!969, + glgo#GNOME/GLib!977. + +- Update to version 2.60.4: + + Fixes to improved network status detection with NetworkManager. + + Leak fixes to some `glib-genmarshal` generated code. + + Further fixes to the Happy Eyeballs (RFC 8305) implementation. + + File system permissions fix to clamp down permissions in a + small time window when copying files (CVE-2019-12450). + + Bugs fixed: glgo#GNOME/GLib#1755, glgo#GNOME/GLib#1788, + glgo#GNOME/GLib#1792, glgo#GNOME/GLib#1793, + glgo#GNOME/GLib#1795, glgo#GNOME/GLib!865, glgo#GNOME/GLib!878. + +- Set umask to 022 before running glib-compile-schemas + (boo#1131761). + +- Update to version 2.60.3: + + * Various fixes to small key/value support in `GHashTable`. + * Bugs fixed: + - Critical in g_socket_client_async_connect_complete. + - New GHashTable implementation confuses valgrind. + - test_month_names: assertion failed. + - GNetworkAddressAddressEnumerator unsafely modifies cache in + GNetworkAddress. + - Leaks in gsocketclient.c connection code. + - glib/date test fails. + - GDB pretty-printer for GHashTable no longer works + + Updated translations. + +- Move glib2.macros to %_rpmmacrodir. /etc is for the system admin. + +- Update to version 2.60.2: + + Fix crash when displaying notifications on macOS. + + Improve network status detection with NetworkManager. + + Bugs fixed: glgo#GNOME/GLib!790, glgo#GNOME/GLib!793, + glgo#GNOME/GLib!803. + + Updated translations. + +- Use FAT LTO objects in order to provide proper static library (boo#1133129). + +- Update to version 2.60.1: + + Fix documentation for `gdbus-tool wait` to use correct units. + + Bugs fixed: glgo#GNOME/GLib#1709, glgo#GNOME/GLib#1725, + glgo#GNOME/GLib#1737, glgo#GNOME/GLib!711, glgo#GNOME/GLib!722, + glgo#GNOME/GLib!727, glgo#GNOME/GLib!729, glgo#GNOME/GLib!758, + glgo#GNOME/GLib!775. + + Updated translations. +- Drop upstream fixed patch: + 0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch. + +- Add patch submitted upstream to handle an UNKNOWN NM connectivity + the same as a NONE value. This partly fixes boo#1103678 + (packagekit reports the network as available on a computer + without network connectivity which makes plasma-pk-update start + an update check which obviously fails). + * 0001-Handle-an-UNKNOWN-NetworkManager-connectivity-as-NONE.patch + +- Update to version 2.60.0: + + Further fixes to the Happy Eyeballs (RFC 8305) implementation. + + Add support for the XDG trash portal. + + Bugs fixed: glgo#GNOME/GLib#1653, glgo#GNOME/GLib#1658, + glgo#GNOME/GLib#1668, glgo#GNOME/GLib#1675, + glgo#GNOME/GLib#1676, glgo#GNOME/GLib#1679, + glgo#GNOME/GLib#1693, glgo#GNOME/GLib#1697, + glgo#GNOME/GLib#1698, glgo#GNOME/GLib!276, glgo#GNOME/GLib!639, + glgo#GNOME/GLib!666, glgo#GNOME/GLib!674, glgo#GNOME/GLib!676, + glgo#GNOME/GLib!677, glgo#GNOME/GLib!686, glgo#GNOME/GLib!688, + glgo#GNOME/GLib!689, glgo#GNOME/GLib!691, glgo#GNOME/GLib!692, + glgo#GNOME/GLib!696, glgo#GNOME/GLib!698, glgo#GNOME/GLib!699, + glgo#GNOME/GLib!702, glgo#GNOME/GLib!703. + + Updated translations. + +- Update to version 2.59.2: + + Fix check on GDBusMessage size when reading it. + + Add async GIO API: g_file_query_default_handler_async(), + g_app_info_launch_uris_async(). + + Fix some bugs in the Happy Eyeballs implementation. + + Install a new generated header with enum types for Unicode + enums. + + Support the XDG trash portal. + + Bugs fixed: glgo#GNOME/GLib#1224, glgo#GNOME/GLib#1249, + glgo#GNOME/GLib#1347, glgo#GNOME/GLib#1376, + glgo#GNOME/GLib#1642, glgo#GNOME/GLib#1646, + glgo#GNOME/GLib#1649, glgo#GNOME/GLib#1673, + glgo#GNOME/GLib!276, glgo#GNOME/GLib!481, glgo#GNOME/GLib!585, + glgo#GNOME/GLib!593, glgo#GNOME/GLib!609, glgo#GNOME/GLib!619, + glgo#GNOME/GLib!622, glgo#GNOME/GLib!626, glgo#GNOME/GLib!627, + glgo#GNOME/GLib!629, glgo#GNOME/GLib!630. + + Updated translations. + +- BuildIgnore glib2-devel: since we have to require gtk-doc in + order to produce the doc, we gained an implicit dependency on + ourselves. The gtk-doc dependency is correct, but glib happens + to be buildable without this dependency too. +- Rework the check section to be in an own if/endif block so that + spec-cleaner is not getting confused by it. + +- Conditionalize enabling of systemtap, default disabled: it + creates a build loop. + +- Update to version 2.59.1: + + Autotools support is gone. + + g_format_size() now uses a no-break space to separate digits + and units; translations will need to be updated accordingly. + + New g_queue_clear_full() API. + + Fix argument quoting on win32 when spawning subprocesses. + + Allow polling more than 64 handles on win32 using g_poll(). + + Tag various tests as ‘flaky’. These are no longer run routinely + on our upstream CI machines, and downstream packagers may want + to not run them (or not treat those test failures as package + build failures) on their test machines either. They are in the + `flaky` test suite. + + Add overlay support to g_resources_get_info(). + + Support defaults and locks in the keyfile GSettings backend. + This will be used for flatpaks. + + Accept unquoted strings in the keyfile GSettings backend to + simplify things for sysadmins. + + Update our contribution guidelines (`CONTRIBUTING.md`). + + Add writev() and writev_all() APIs to GOutputStream and + GPollableOutputStream, and provide implementations of them for + many subclasses. + + Many more bugs fixed, see package NEWS file for full list. + + Updated translations. +- Remove conditionals for meson build, use meson unconditionally + following upstreams removal of autotools. +- Add new glib2-tests subpackage. + +- Update to version 2.59.0: + + This will be the last development release with autotools + support. As our Meson support has been around since 2.56.x, and + was used to release tarballs in 2.58.x, the next development + release (2.59.1) will drop autotools as used to build GLib. The + macros installed for other packages to use will remain. + + Add `G_TEST_OPTION_ISOLATE_DIRS` to redirect `XDG_*_HOME` to a + temporary directory for each unit test. + + Support `Property.EmitsChangedSignal` annotations in + `gdbus-codegen`. + + Add `g_assert_cmpvariant()` API for unit tests. + + Hide bind mounts from GIO mount listings. + + Automatically realign data passed to + `g_variant_new_from_bytes()` or `g_variant_new_from_data()` if + it is not correctly aligned. This prevents misaligned accesses + on architectures which don’t support them. Callers should still + aim to correctly align data to get higher performance. + + Support `ld -b binary` (on platforms which support it; i.e. + Linux) to provide large pre-compiled `GResource` resources with + a fast compilation time. + + Unconditionally install GLib m4 macros, so that projects which + depend on GLib and which still build using autotools can + continue to build even once GLib has ported entirely to Meson. + + Various fixes to the Meson build. + + Drop Python 2 support and require Python 3.4+. See discussion + on https://mail.gnome.org/archives/desktop-devel-list/2018-July/msg00004.html. + + `GHashTable` performance and memory improvements for common + cases. See + https://hpjansson.org/blag/2018/07/24/a-hash-table-re-hash/. + + Add flags that allow a `GApplication` to signal and replace a + currently running other instance of the same `GApplication`. + This will be used for app upgrades with flatpak. + + Autostart xdg-desktop-portal when using the network monitor and + proxy monitor portal backends. + + Add a g_task_set_name() API to allow `GTask`s to be described; + useful for debugging. + + Enable FreeBSD CI on every commit for upstream GLib. + + Various GVariant, GMarkup and GDBus fuzzing fixes, including + buffer overflow fixes. + + Various fixes to eliminate thread races, found by thread + sanitizer (tsan). + + Deprecate TLS/DTLS rehandshaking, as it has been removed from + the protocol in TLS 1.3. + + Support reading arguments from a file with `glib-mkenums`, + which is useful for long argument lists due to having deeply + nested build directories, on systems with a low limit on the + command line length. + + Make `g_environ_*()` case-insensitive on Windows, as the + environment itself is case-insensitive on Windows. + + Add Application Layer Protocol Negotiation (ALPN) support to + `GTlsConnection` and `GDtlsConnection`, so that higher layer + protocols can be negotiated when setting up a TLS connection, + without additional round trips and latency. This is needed for + eventual HTTP/2 support. + + Add support for TPM keys in PEM files when loading TLS + certificates. + + Add a `GRecMutexLocker` auto-pointer wrapper for `GRecMutex`. + + Many more bugs fixed, see package NEWS file for full list. + + Updated translations. + +- Update to version 2.58.3: + + Fix GVariant tests on i686. + + Fix crashes caused by filtering of mounts. + + Bugs fixed: glgo#gnome/GLib#1626, glgo#gnome/GLib#1637, + glgo#gnome/GLib#1645, glgo#gnome/GLib!558, glgo#gnome/GLib!577, + glgo#gnome/GLib!578. + +- Update to version 2.58.2: + + Fix calling gdbus-codegen with --interface-info-{header,body}. + + Fix parsing month names in certain locales with + g_date_set_parse(). + + Fix ^*ay handling in g_variant_iter_loop(). + + Various buffer overflow fixes in GMarkup/GVariant/GDBus. + + A huge number of fixes to the Meson build. + + Prevent bind mounts being advertised as mounts. + + Fix cross-compilation of 2.58.x releases with autotools. + + Bugs fixed: glgo#gnome/GLib!527, glgo#gnome/GLib#1605, + glgo#gnome/GLib#1271, glgo#gnome/GLib#1546, + glgo#gnome/GLib#1527, glgo#gnome/GLib!406, glgo#gnome/GLib!334, + glgo#gnome/GLib#1528, glgo#gnome/GLib#1539, + glgo#gnome/GLib#1536, glgo#gnome/GLib#1544, + glgo#gnome/GLib#1562, glgo#gnome/GLib!367, glgo#gnome/GLib!416, + glgo#gnome/GLib#1572, glgo#gnome/GLib#1522, + glgo#gnome/GLib#1576, glgo#gnome/GLib!407, + glgo#gnome/GLib#1582, glgo#gnome/GLib!428, + glgo#gnome/GLib#1588, glgo#gnome/GLib!462, + glgo#gnome/GLib!238, glgo#gnome/GLib!312, glgo#gnome/GLib#1520, + glgo#gnome/GLib!403, glgo#gnome/GLib#1543, + glgo#gnome/GLib!414, glgo#gnome/GLib!409, glgo#gnome/GLib!400, + glgo#gnome/GLib!430, glgo#gnome/GLib!437, glgo#gnome/GLib#1337, + glgo#gnome/GLib!542, glgo#gnome/GLib#1343, glgo#gnome/GLib!471, + glgo#gnome/GLib!544, glgo#gnome/GLib#945, glgo#gnome/GLib#1014, + glgo#gnome/GLib#656, glgo#gnome/GLib#1313, glgo#gnome/GLib!346. + + Updated translations. +- Drop upstream fixed patches: + + 0001-gvariant-Fix-checking-arithmetic-for-tuple-element-e.patch + + 0002-gvarianttype-Impose-a-recursion-limit-of-64-on-varia.patch + + 0003-gvariant-Check-array-offsets-against-serialised-data.patch + + 0004-gvariant-Check-tuple-offsets-against-serialised-data.patch + + 0005-gvariant-Limit-GVariant-strings-to-G_MAXSSIZE.patch + + 0006-gdbusmessage-Validate-type-of-message-header-signatu.patch + + 0007-gdbusmessage-Improve-documentation-for-g_dbus_messag.patch + + 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch + + 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch + + 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch + + 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch + + 0010-gdbusmessage-Check-for-valid-GVariantType-when-parsi.patch + + 0011-gvariant-Clarify-internal-documentation-about-GVaria.patch + + 0012-tests-Tidy-up-GError-handling-in-gdbus-serialization.patch + + 0013-tests-Use-g_assert_null-in-gdbus-serialization-test.patch + + 0014-gutf8-Add-a-g_utf8_validate_len-function.patch + + 0015-glib-Port-various-callers-to-use-g_utf8_validate_len.patch + +- Add patchset to fix gvariant parsing issues. (bsc#1111499). + 0001-gvariant-Fix-checking-arithmetic-for-tuple-element-e.patch + 0002-gvarianttype-Impose-a-recursion-limit-of-64-on-varia.patch + 0003-gvariant-Check-array-offsets-against-serialised-data.patch + 0004-gvariant-Check-tuple-offsets-against-serialised-data.patch + 0005-gvariant-Limit-GVariant-strings-to-G_MAXSSIZE.patch + 0006-gdbusmessage-Validate-type-of-message-header-signatu.patch + 0007-gdbusmessage-Improve-documentation-for-g_dbus_messag.patch + 0008-gdbusmessage-Clarify-error-returns-for-g_dbus_messag.patch + 0009-gdbusmessage-Fix-a-typo-in-a-documentation-comment.patch + 0010-gdbusmessage-Check-for-valid-GVariantType-when-parsi.patch + 0011-gvariant-Clarify-internal-documentation-about-GVaria.patch + 0012-tests-Tidy-up-GError-handling-in-gdbus-serialization.patch + 0013-tests-Use-g_assert_null-in-gdbus-serialization-test.patch + 0014-gutf8-Add-a-g_utf8_validate_len-function.patch + 0015-glib-Port-various-callers-to-use-g_utf8_validate_len.patch + +- Update to version 2.58.1: + + Fix to a regression in listing GIcon fallbacks. + + Changes to pkg-config paths to helper programs when building + with autotools: paths are now absolute with reference to the + .pc file’s ${prefix}. + + Fix installation path of glib-gettextize helper on Meson. + + Fix autostarting xdg-desktop-portal. + + Various fixes to the network monitor. + + Various compilation fixes on macOS (generally older versions + and older compilers). + + Bugs fixed: glgo#GNOME/glib!318, glgo#GNOME/glib#1513, + glgo#GNOME/glib#1521, glgo#GNOME/glib!321, + glgo#GNOME/glib#1518, glgo#GNOME/glib#1509, + glgo#GNOME/glib!288, glgo#GNOME/glib!298, glgo#GNOME/glib!295, + glgo#GNOME/glib!294, glgo#GNOME/glib!290, glgo#GNOME/glib#1488, + glgo#GNOME/glib#1506. + + Updated translations. + +- Update to version 2.58.0: + + Fix cancellation of g_subprocess_communicate_async() calls + (glgo#GNOME/glib!266. + + Expose GSettings schema directory in gio-2.0.pc as `schemasdir` + (glgo#GNOME/glib!274). + + Support v3 of the xdg-desktop-portal network monitor API + (glgo#GNOME/glib!265, glgo#GNOME/glib!279). + + Bugs fixed: glgo#GNOME/glib!266, glgo#GNOME/glib!279, + glgo#GNOME/glib!265, glgo#GNOME/glib!274, glgo#GNOME/glib!239. + + Updated translations. +- Set URL tag to https://wiki.gnome.org/Projects/GLib: Glib's wiki + page. +- Conditionalize meson use while disabling it: use of Meson is + still not recommended by upstream, plus openQA is having failures + where Glib seems to be the one to blame. + +- Update to 2.57.3: + + No visible changes for the user. +- Add: + + meson BuildRequires and replace configure/make/make_install + with meson/meson_build/meson_install macros to follow upstream + build system port to Meson. + + gtk-doc and m4 BuildRequires while dropping gtk-doc.m4: now + there is no pre-built API documentation so gtk-doc and m4 + packages are build requirements now. +- Drop automake and libtool BuildRequires and autoreconf call: they + are no longer needed after switching to Meson build system. + +- BuildIgnore shared-mime-info: we don't need this while building + glib2. + +- Update to version 2.57.2: + + Require pcre 8.31 and meson 0.47.0. + + Bugs fixed: bgo#742456, bgo#795569, bgo#796341, + glgo#GNOME/glib#786, glgo#GNOME/glib#903, glgo#GNOME/glib#927, + glgo#GNOME/glib#976, glgo#GNOME/glib#1013, + glgo#GNOME/glib#1175, glgo#GNOME/glib#1360, + glgo#GNOME/glib#1447, glgo#GNOME/glib#1407, + glgo#GNOME/glib#1455, glgo#GNOME/glib#1459. + + Security fixes: + - Fix NULL pointer dereference in + g_markup_parse_context_end_parse() (boo#1107121 + glgo#GNOME/glib#1364 glgo#GNOME/glib#1461 CVE-2018-16428) + - Fix out-of-bounds read in g_markup_parse_context_parse() + (boo##1107116 glgo#GNOME/glib#1361 glgo#GNOME/glib#1462 + CVE-2018-16429) + + Updated translations. +- Drop glib2-gsettings-overrides-per-session.patch: fixed upstream. + +- Update to version 2.57.1: + + New API: g_hash_table_steal_extended and G_GNUC_NO_INLINE. + + Bugs fixed: bgo#668132, bgo#736741, bgo#748620, bgo#784995, + bgo#788771, bgo#788773, bgo#789968, bgo#794325, bgo#795152, + bgo#795165, bgo#795180, bgo#795302, bgo#795376, bgo#795544, + bgo#795735, bgo#795802, bgo#795960, bgo#796138, bgo#796139, + bgo#796164, bgo#796186, bgo#796328. + + Updated translations. +- Drop: + + Posttrans section, and sed and coreutils PreReq aimed at + pristine openSUSE releases <= 10.3. + + Conditionalized python BuildRequires aimed at pristine openSUSE + releases <= 1130. +- Enable building of systemtap tracing support to improve Glib + problems diagnosability (bsc#1090047). + +- Update to version 2.56.2: + + Support version 2 of the NetworkMonitor portal interface. + + Bugs fixed: bgo#740791, bgo#755721, bgo#773435, bgo#793727, + bgo#794380, bgo#794801, bgo#795138, bgo#795234, bgo#795406, + bgo#795429, bgo#795711, bgo#795735, bgo#795802, + glgo#GNOME/glib2#1240, glgo#GNOME/glib2#1401, + glgo#GNOME/glib2#1452, glgo#GNOME/glib2#1458. + + Updated translations. +- Drop glib2-codegen-headers.patch: Fixed upstream. +- Refresh patches with quilt. + +- Add glib2-codegen-headers.patch: gdbus-codegen: Fix header + include in the body file (bgo#795802). + +- Update to version 2.56.1: + + Bugs fixed: bgo#793400, bgo#793578, bgo#793645, bgo#794194, + bgo#794473, bgo#794506, bgo#794528, bgo#794606, bgo#794686. + + Updated translations. +- Refresh following patches with quilt: + + glib2-bgo569829-gettext-gkeyfile.patch. + + glib2-dbus-socket-path.patch. + + glib2-fate300461-gettext-gkeyfile-suse.patch. + + glib2-gsettings-overrides-per-session.patch. + +- Unconditionally enable translation-update-upstream: on + Tumbleweed, this results in a NOP and for Leap in SLE paid + translations being used (boo#1086036). + +- Update to version 2.56.0: + + 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. + +- Update to version 2.54.3: + + Bugs fixed: bgo#691436, bgo#761102, bgo#776147, bgo#779182, + bgo#782057, bgo#785113, bgo#788990, bgo#789637, bgo#789894, + bgo#790030, bgo#790093, bgo#790126, bgo#790829, bgo#790934, + bgo#791235, bgo#791267, bgo#791296, bgo#791325, bgo#791334, + bgo#791337, bgo#791720, bgo#791744, bgo#791754, bgo#791906. + + Updated translations. +- Drop glib2-gtester-report-py3.patch: Fixed upstream. +- Add glib2-gmain-partial-revert.patch: gmain: Partial revert of + recent wakeup changes to gmain.c (bgo#761102). + +- Add glib2-gsettings-overrides-per-session.patch: gsettings + default value can be overridden depending on session + (bgo#746592 bsc#1070090). + +- Add glib2-gtester-report-py3.patch: gtester-reporter fails to + run with python3 (bgo#791296, boo#1071378). + +- Switch to python3: + + Pass --with-python=/usr/bin/python3 to configure. + + Replace python-base and python-xml BuildRequires with their + python3 equivalents python3-base and python3-xml. + + Replace the -devel package's python-xml requires with + python3-xml. + +- Update to version 2.54.2: + + Bugs fixed: bgo#780296. + + Updated translations. + +- Install dummy *-mimeapps.list files to prevent dead symlinks + (bsc#1061599). + +- Update to version 2.54.1: + + Bugs fixed: bgo#786737, bgo#787551, bgo#783270, bgo#783210, + bgo#781867. + + Updated translations. + +- Avoid running fdupes across hardlink boundaries. + Replace some old RPM macros. +- Update RPM groups and package summaries. + +- Update to version 2.54.0: + + Bugs fixed: bgo#780861, bgo#786983, bgo#787109, bgo#787123, + bgo#787146. + + Updated translations. + +- Update to version 2.53.7: + + Bugs fixed: bgo#736710, bgo#785260, bgo#786456, bgo#786555, + bgo#786580, bgo#786807. + + Updated translations. + +- Ignore errors in postun of gio-fam: when uninstalling the entire + glib stack, we can end up with the -tools package no longer being + functional. As nothing will read the cache, we can accept that. + +- Update to version 2.53.6: + + Bugs fixed: bgo#766358, bgo#783270, bgo#785955, bgo#786060, + bgo#786360, bgo#786452, bgo#786460, bgo#786462, bgo#786463. + + Updated translations. + +- Update to version 2.53.5: + + Bugs fixed: bgo#695573, bgo#725950, bgo#731703, bgo#769135, + bgo#779332, bgo#779607, bgo#784000, bgo#784815, bgo#784965, + bgo#784995, bgo#785113, bgo#785130, bgo#785438, bgo#785468, + bgo#785520, bgo#785577. + + Updated translations. +- Rebase glib2-suppress-schema-deprecated-path-warning.patch. + +- Update to version 2.53.4: + + Unicode support has been updated to Unicode 10.0.0. + + glib-genmarshal and glib-mkenums have been rewritten in python. + Every effort has been made to keep compatibility. Please report + problems related to these tools. + + GLib can now be built with meson. Autotools are still + supported. + + Bugs fixed: bgo#722047, bgo#733821, bgo#773842, bgo#779332, + bgo#780095, bgo#780634, bgo#783841, bgo#784000, bgo#784020, + bgo#784037, bgo#784433, bgo#784456, bgo#784528, bgo#784579, + bgo#784581, bgo#784739, bgo#784792. + + Updated translations. + +- Update to version 2.53.3: + + Bugs fixed: bgo#658446, bgo#661926, bgo#674885, bgo#775593, + bgo#776169, bgo#776333, bgo#776504, bgo#777307, bgo#778422, + bgo#781301, bgo#782336, bgo#782996, bgo#783061, bgo#783130, + bgo#783193, bgo#783201, bgo#783340, bgo#783350, bgo#783392, + bgo#783593. + + Updated translations. + +- Update to version 2.53.2: + + A few new number parsing functions have been added. These have + better error handling than the existing ones. + + glib-mkenums now supports /*< private >*/ and /*< public >*/. + + GSettings now consider XDG_DATA_HOME in addition to + XDG_DATA_DIRS. + + Bugs fixed: bgo#674885, bgo#698064, bgo#732000, bgo#734946, + bgo#741335, bgo#748263, bgo#776876, bgo#777030, bgo#780300, + bgo#780309, bgo#781755, bgo#781826, bgo#781830, bgo#781847, + bgo#781867, bgo#782068, bgo#782075, bgo#782089, bgo#782162, + bgo#782237, bgo#782311, bgo#782628. + + Updated translations. + +- Add file triggers to libgio-2_0-0: whenever a package installs a + schema file to /usr/share/glib-2.0/schemas, the trigger will + automaticlaly fire, making it no longer a problem for packagers + to forget doing it. +- Require glib2-tools by libgio-2_0-0: it contains the tools for + the file trigger. Historically, every package installing schemas + already had to require the -tools package in order to be + functional. +- Change the macros %glib2_gsettings_schema_{requires,post,postun} + to be no-op fuctions. The macros are no longer needed with the + file trigger. Removing the macro would break a big number of + packages though. + +- Update to version 2.53.1: + + The gdbus tool gained a wait command. + + g_unix_signal_source_new support SIGWINCH now. + + There are now g_enum_to_string and g_flags_to_string functions. + + A new function to instantiate objects: + g_objet_new_with_properties. + + Parameter and related APIs have been deprecated. + + Bugs fixed: bgo#447907, bgo#668962, bgo#669355, bgo#674885, + bgo#698064, bgo#709865, bgo#725894, bgo#734946, bgo#741229, + bgo#745971, bgo#755046, bgo#761102, bgo#761889, bgo#766660, + bgo#769534, bgo#772221, bgo#775879, bgo#776169, bgo#777961, + bgo#778049, bgo#778207, bgo#780066, bgo#780095, bgo#780306, + bgo#780310, bgo#780384, bgo#780441, bgo#780634, bgo#780908, + bgo#780924. + + Updated translations. +- Drop + glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch: + fixed upstream. + +- Update to version 2.52.3: + + Bugs fixed: bgo#781301, bgo#781601, bgo#781867, bgo#783130, + bgo#783193, bgo#783201. +- Drop + glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch: + Fixed upstream. + +- Add + glib2-gmain-only-signal-GWakeup-right-before-or-during-a-b.patch: + Fix event loop thread wakeup issue (bgo#761102). + +- Remove version string from files generated by gdbus-codegen + to avoid needless republishing of pkgs depending on glib2-devel + added glib2-gdbus-codegen-version.patch + +- Update to version 2.52.2: + + Bugs fixed: bgo#734946, bgo#761102, bgo#780300, bgo#780309, + bgo#781298. + + Updated translations. + +- Update to version 2.52.1: + + Bugs fixed: bgo#674885, bgo#698064, bgo#725894, bgo#734946, + bgo#755046, bgo#775879, bgo#777961, bgo#778049, bgo#778207, + bgo#778287, bgo#779409, bgo#780066, bgo#780095, bgo#780306, + bgo#780310, bgo#780384, bgo#780441, bgo#780471, bgo#780924. + + Updated translations. + +- Update to version 2.52.0: + + gdatetime test fails with tzdata 2017a (bgo#779799). + + Add missing attributes to two functions (bgo#780032). + + gio/fam: Remove leftover debug print (bgo#780144). + + Updated translations. +- Drop glib2-remove_fam_debug_print.patch: fixed upstream. + +- Update to version 2.51.5: + + OS X implementations of GContentType and GAppInfo have been + added. + + Bugs fixed: bgo#673047, bgo#734946, bgo#747146, bgo#769983, + bgo#777203, bgo#778515, bgo#779456. + + Updated translations. + +- Update to version 2.51.4: + + Memory leak fixes. + + Fix the released tarball. +- Drop glib2-fix-broken-configure.patch: Fixed upstream. + +- Update to version 2.51.3: + + Bugs fixed: bgo#771997, bgo#778422, bgo#778581, bgo#778801, + bgo#778991, bgo#779183. + + Updated translations. +- Add glib2-fix-broken-configure.patch: Workaround broken tarball + released by upstream, allows autoreconf to complete. + +- Update to version 2.51.2: + + Minimal support for UUIDs has been added. + + A new file attribute, G_FILE_ATTRIBUTE_RECENT_MODIFIED has been + added to improve sorting of recent files. + + Bugs fixed: bgo#639078, bgo#777135, bgo#777307, bgo#777481, + bgo#777493, bgo#777507, bgo#777592, bgo#778002, bgo#778096. + + Updated translations. + +- Update to version 2.51.1: + + glib-compile-resources grew a --generate-phony-targets flag. + + GLib now installs a valgrind suppressions file for GLib and + GIO. + + Bugs fixed: bgo#642026, bgo#666114, bgo#729730, bgo#730932, + bgo#735731, bgo#736810, bgo#762283, bgo#767609, bgo#767952, + bgo#769745, bgo#770175, bgo#770646, bgo#772160, bgo#772989, + bgo#773823, bgo#774086, bgo#774368, bgo#774421, bgo#774520, + bgo#775309, bgo#775468, bgo#775510, bgo#775517, bgo#775621, + bgo#775765, bgo#775913, bgo#776198, bgo#776586, bgo#777077. + + Updated translations. +- Drop glib2-fix-notify-id-FDO-notification-backend.patch and + glib2-Add-missing-check-for-termios_h.patch: fixed upstream. + +- Update to version 2.51.0: + + glib-genmarshal and glib-mkenums have gained --output options + for better build system integration. + + New API: g_utf8_make_valid. + + Bugs fixed: bgo#591603, bgo#610969, bgo#772160, bgo#772221, + bgo#773303. + + Updated translations. + +- Update to version 2.50.3: + + Bugs fixed: bgo#775309, bgo#775468, bgo#775517, bgo#775765. + + Updated translations. +- Drop glib2-Add-missing-check-for-termios_h.patch and + glib2-fix-notify-id-FDO-notification-backend.patch: Fixed + upstream. +- Conditionally apply translations-update-upstream BuildRequires + and macro for non-openSUSE only. + +- Replace dbus-1-x11 Requires of libgio-2_0-0 to dbus-launch: + openSUSE provides two implementations of dbus-launch (with and + without X interaction). For glib, it does not matter which one is + being used (boo#1020651). + +- Add glib2-Add-missing-check-for-termios_h.patch: Add missing + check for termios.h. Check for termios.h is missing and passwords + in the new gio tool are echoed in the terminal consequently, + which is really bad! (bgo#775517). +- Add glib2-fix-notify-id-FDO-notification-backend.patch: Fixed + notify id in FDO notification backend (bgo#775765). + +- Update to version 2.50.2: + + Bugs fixed: bgo#767882, bgo#769135, bgo#769630, bgo#772054, + bgo#773303, bgo#773344. + + Updated translations. + +- Update to version 2.50.1: + + Update Unicode support to Unicode 9.0.0. + + Bugs fixed: bgo#662946, bgo#771591, bgo#772054, bgo#772255, + bgo#772269, bgo#772297, bgo#772511. + + Updated translations. + +- Update to version 2.50.0: + + bgo#771438: Turn on libmount by default on linux. + + Fix the annotation for g_log_variant. + + Updated translations. +- Add libmount-devel BuildRequires: follow upstreams recommendation + to use libmount on Linux. + +- Update to version 2.49.7: + + Add g_log_variant, binding-friendly api for structured logging. + + Bugs fixed: bgo#646926. + + Updated translations. + +- Update to version 2.49.6: + + The gsettings commandline tool now has a describe command. + + Bugs fixed: bgo#745754, bgo#769076, bgo#770372. + + Updated translations. + +- Update to version 2.49.4: + + Structured logging: + - Drop libsystemd dependency. + - Document that g_test_expect_message does not work with + structured logs. + + Use libmount for unix mount support. + + Add an async variant of g_app_info_launch_default_for_uri. + + Bugs fixed: bgo#522053, bgo#682794, bgo#744456, bgo#766370, + bgo#767240, bgo#768198, bgo#768453, bgo#768752, bgo#769027, + bgo#769029, bgo#769042, bgo#769087, bgo#769089, bgo#769104, + bgo#769139, bgo#769238, bgo#769245, bgo#769507, bgo#769785, + bgo#769995. + + Updated translations. +- Drop pkgconfig(libsystemd) BuildRequires following upstream + changes. +- Drop glib2-add-g_autoptr-support.patch, + glib2-gmessages-support-NULL.patch, + glib2-gvariant-Avoid-anonymous-struct.patch: Fixed upstream. + +- Add glib2-add-g_autoptr-support.patch: gobject: add g_autoptr + support for GTypeModule, fix build of gobject-introspection + (bgo#769033). +- Add glib2-gmessages-support-NULL.patch: Don't crash wayland + session. The new g_log_structured have some bugs.. (bgo#769087). +- Add glib2-gvariant-Avoid-anonymous-struct.patch: Fix c++ + building, patch from upstream git. + +- Update to version 2.49.4: + + Change the just-introduced structured logging API. The + arguments of g_log_structured() had to be reordered to enable + an implementation within the limits of what the standards + guarantee about var args. + + Bugs fixed: bgo#744456, bgo#768936, bgo#768963, bgo#768968. + + Updated translations. + +- Update to version 2.49.3: + + GLib has a structured logging API, g_log_structured, with + support for writing to the systemd journal. It also supports + colored output in terminals. + + Some new GBytes API has been added: + - g_key_file_load_from_bytes. + - g_compute_hmac_for_bytes. + + Stack-allocated GVariantBuilder and GVariantDict objects can + now be initialized with G_VARIANT_BUILDER_INIT and + G_VARIANT_DICT_INIT. + + gio: + - Add a way to register handlers for custom uri schemes. + - Add a G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute to have + these heuristics in a single place. + - Include a gio tool that makes the functionality of the + various gvfs commandline tools available in a single place. + - Add portal support to g_app_info_launch_default_for_uri. + - Add portal support to GNetworkMonitor. + - Add portal support to GProxyResolver. + - Add portal support to g_application_send_notification. + + Bugs fixed: bgo#547200, bgo#662802, bgo#723506, bgo#725902, + bgo#728207, bgo#729914, bgo#744456, bgo#744678, bgo#746685, + bgo#747134, bgo#750257, bgo#753231, bgo#754012, bgo#760115, + bgo#760423, bgo#761102, bgo#765338, bgo#766370, bgo#766899, + bgo#766933, bgo#767765, bgo#767880, bgo#767887, bgo#767949, + bgo#768029, bgo#768119, bgo#768357, bgo#768498, bgo#768504, + bgo#768549, bgo#768551, bgo#768560, bgo#768780, bgo#768806. + + Updated translations. +- Add pkgconfig(libsystemd) BuildRequires: Configure looks for it. + +- Update to version 2.49.2: + + GMainContext and GTask have gained more systemtap probes. + + Bugs fixed: bgo#673101, bgo#700756, bgo#730187, bgo#755439, + bgo#759813, bgo#761810, bgo#767172, bgo#767218, bgo#767245, + bgo#767824. + + Updated translations. + +- Update to version 2.49.1: + + GDesktopAppInfo now allows bus activation with dashes. This is + not technically allowed per the Desktop Entry specification, + but it happens in the wild. Rather than forcing people to go + through another traumatic desktop file rename, accept it and + translate - to _. + + The support for giving names to threads has been improved. + Thread names are now supported on Solaris as well, and the + Linux support no longer uses prctl() but the pthread api. + + GIO resources can now be overridden at runtime, using the + G_RESOURCE_OVERLAYS environment variable. + + gdbus-codegen can now generate autocleanup definitions for the + types it generates. Use the --c-generate-autocleanup option to + control this. + + Bugs fixed: bgo#665446, bgo#742898, bgo#749583, bgo#755898, + bgo#760186, bgo#764163, bgo#764415, bgo#765173, bgo#765668, + bgo#765710, bgo#765712, bgo#765861, bgo#765900, bgo#765924, + bgo#765991, bgo#766092, bgo#766211, bgo#766407, bgo#766570. + + Updated translations. + +- Update to version 2.48.2: + + Bugs fixed: bgo#547200, bgo#673101, bgo#700756, bgo#725902, + bgo#728207, bgo#730187, bgo#746685, bgo#750257, bgo#753231, + bgo#755439, bgo#760115, bgo#760423, bgo#761810, bgo#766211, + bgo#766899, bgo#766933, bgo#767172, bgo#767218, bgo#767824, + bgo#767949, bgo#768453, bgo#768504, bgo#768551, bgo#768560, + bgo#768806, bgo#769027. + + Updated translations. + +- Update to GNOME 3.20.2 Fate#318572 + +- Update to version 2.48.1: + + Bugs fixed: bgo#731988, bgo#747107, bgo#747478, bgo#748474, + bgo#748530, bgo#748806, bgo#749606, bgo#758174, bgo#758738, + bgo#762994, bgo#763379, bgo#763821, bgo#764092, bgo#764574, + bgo#764575, bgo#764685, bgo#764754, bgo#765959, bgo#765990. + + Updated translations. + +- Update to GNOME 3.20 Fate#318572 +- Remove patches: glib2-dbus-object-manager-ref.patch, + glib2-trash-on-other-partitions.patch, + glib2-bnc873225-add-get-default-value.patch, + glib2-missing-annotations.patch. + +- baselibs.conf: also add the pkgconfig file to the -32bit package + (boo#973217). + +- Update to version 2.48.0: + + A minor build fix in the name of determinism. + + A few coverity fixes. + + bgo#763617: giotypefuncs.c: Sort _get_type functions in the 'C' + locale. + + Updated translations. + +- Update to version 2.47.92: + + gdbus-codegen now supports g_autoptr(). + + g_get_user_runtime_dir() now reliably returns an existing + directory. + + g_array_remove_range() can now remove 0 items from the end of + an array. + + Many fixes for Windows. + + Documentation improvements. + + Other small bugfixes. + + Bugs fixed: bgo#724847, bgo#743933, bgo#756706, bgo#757506, + bgo#760694, bgo#762202, bgo#762637, bgo#762748, bgo#762937, + bgo#763339, bgo#763344, bgo#763379. + + Updated translations. + +- Include the glibconfig.h in the baselibs glib2-devel-xxbit + package, as it contains the architecture specific configuration + (bsc#970694). + +- Follow the freedesktop conventions for the mime handler + associations. The created link is gnome specific, so make it + specific (gnome-mimeapps.list). This prevents association + problems in Plasma 5 (boo#966739) + https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html + +- Update to version 2.47.6: + + Windows support: + - Fixes and improvements to the GSettings registry backend. + - Handle readability and writability of registry keys. + - Use Unicode registry APIs. + + Bugs fixed: bgo#760852, bgo#744772, bgo#761126, bgo#747927, + bgo#761337, bgo#744570, bgo#761504, bgo#761550, bgo#761843, + bgo#744570, bgo#744772, bgo#747927, bgo#760852, bgo#761126, + bgo#761337, bgo#761504, bgo#761550, bgo#761843. + + Updated translations. + +- Fix default mime handler associtations: since GLIB 2.42, the file + in question is no longer defaults.list (too unspecific), but is + called mimeapps.list. Touch and link the right files. + +- Update to version 2.47.5: + + The system copy of PCRE is now used by default to implement + GRegex. Configure with --with-pcre=internal if a system PCRE + version is unavailable or undesired. + + Interfaces for DTLS support have been added. A new version of + glib-networking will also be required. + + GDBusMethodInvocation now drops replies if the sender set the + NO_REPLY_EXPECTED flag. + + Several GApplication fixes, including fixes for commandline + arguments in interpreted languages on Windows. + + Bugs fixed: bgo#624186, bgo#734095, bgo#735754, bgo#748064, + bgo#752240, bgo#755421, bgo#756875, bgo#759554, bgo#760199, + bgo#760215, bgo#760683. + + Updated translations. + +- Update to version 2.47.4: + + gapplication: Acquire the main context before running. + + Enable contenttype test on W32, tweak it to pass (mostly). + + xdgmime Finer handling for cases where mmap() is not available. + + Add GParamSpec object ref management annotations. + + file monitors: reorder some code to avoid segfault. + + glib-compile-resources: do not leak c_name. + + macros: add G_GNUC_CHECK_VERSION() for compiler checks. + + GApplication: destroy the impl on shutdown. + + Stop supporting non-POSIX getpwuid_r, getgrgid_r. + + glib.py: Fix Python 3 TypeError in gdb pretty-printers. + + W32: fix uninitialized var in g_app_info_get_all_for_type. + + Add missing checks for gnulib vasnprintf(). + + glibconfig.h.win32.in: remove G_CAN_INLINE. + + GDBusProxy: Fix a memory leak during initialization. + + Bugs fixed: bgo#752983, bgo#735696, bgo#735696, bgo#710243, + bgo#756214, bgo#758823, bgo#758553, bgo#578363, bgo#757299, + bgo#728099, bgo#757372, bgo#756475, bgo#749092, bgo#759408, + bgo#759134, bgo#757374, bgo#758641. + + Updated translations. + +- Update to version 2.47.3: + + The inline cleanup in the last release accidentally removed + three symbols from libglib-2.0.so. It is unlikely that this + will have caused any problems because these symbols were only + backup symbols for definitions exported as inlines in the + header files, but ABI is ABI. This release corrects only this + problem. + +- Update to version 2.47.2: + + We have formalised the assumption that all compilers that are + interested in support 'static inline' and simplified the macros + around this considerably. Please watch for and report + unintentional fallout. + + New API: hardware-assisted helpers for overflow-checked integer + math. + + Bugs fixed: bgo#696324, bgo#719966, bgo#752837, bgo#755364, + bgo#756134, bgo#756179, bgo#756988, bgo#757294, bgo#757374, + bgo#757451, bgo#757628, bgo#757693, bgo#757742, bgo#758181. + + Updated translations. + +- Update to version 2.47.1: + + GDesktopAppInfo no longer sets the DISPLAY environment variable + when launching apps. This is now done in the GAppLaunchContext + implementations when appropriate. + + Bugs fixed: bgo#664740, bgo#687223, bgo#692085, bgo#697907, + bgo#735754, bgo#737116, bgo#743011, bgo#749161, bgo#749314, + bgo#751924, bgo#752240, bgo#752837, bgo#753310, bgo#753935, + bgo#754855, bgo#754983, bgo#754994, bgo#755083, bgo#755351, + bgo#755355, bgo#755374, bgo#755496, bgo#755609, bgo#755766, + bgo#755795, bgo#755961, bgo#756053, bgo#756054, bgo#756077, + bgo#756099, bgo#756139, bgo#756179, bgo#756251, bgo#756255, + bgo#756316, bgo#756382, bgo#756477, bgo#756550, bgo#756875, + bgo#756952. + + Updated translations. + +- Update to version 2.46.2: + + Varioius small fixes, with a focus on win32. + + The docs should now be complete when doing non-srcdir builds. + + Bugs fixed: bgo#687223, bgo#754983, bgo#754994, bgo#755609, + bgo#756179, bgo#756382, bgo#757628. + +- Add glib2-remove_fam_debug_print.patch: remove debug output + "II 1" from the fam monitor (boo#951221, bgo#756879). + +- Update to version 2.46.1: + + Remove system_header pragma (should fix lack of warnings with + things like g_return_if_fail). + + Move GStrv typedef (and auto-cleanup) from libgobject to + libglib. + + Fix order of trashing files to be closer to what is required in + the specification. Namely, trashinfo files are written first. + This should fix issues with the gvfs trash backend failing to + correctly read the info for recently trashed files (preventing + 'restore'). + + Tweak mime logic to return text/plain on all empty files + instead of returning application/octet-stream. This includes + files that have extensions that imply that they may be other + types of files, which is a slight change of behaviour with + respect to old GLib versions. + + Many win32 fixes. + + Many docs fixes. + + Bugs fixed: bgo#735754, bgo#743011, bgo#749161, bgo#751924, + bgo#752837, bgo#753310, bgo#755083, bgo#755351, bgo#755355, + bgo#755496, bgo#755795, bgo#756179, bgo#756251, bgo#756255. + + Updated translations. + +- Update to version 2.46.0: + + Disable runtime-deprecation warnings. + + Fix marshalling of flags on bigendian 64bit architectures. + + Updated translations. + +- Update to version 2.45.8: + + Utf8 validation and utf8-to-ucs4 conversion are faster. + + Small speedups to property change notification. + + Various other small optimizations for GQuark, GData. + + Bugs fixed: bgo#696426, bgo#735429, bgo#738504, bgo#742903, + bgo#748633, bgo#754431, bgo#754560, bgo#754582, bgo#754601, + bgo#754636, bgo#754788, bgo#754831, bgo#754924, bgo#754986. + + Updated translations. + +- Update to version 2.45.7: + + Add G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE for use by + non-POSIX-like backends (e.g. cloud storage). + + GFileMonitor: Make the inotify backend work with atomic renames + again. + + GSettings: change notification is again working + unconditionally. + + GListStore has a sort function now. + + Test infrastructure: + - Tests are now required to have unique names. + - TAP support has been improved. + - A macro for asserting that two memory regions have identical + content has been added. + + Bugs fixed: bgo#708525, bgo#742849, bgo#744060, bgo#747364, + bgo#749492, bgo#752769, bgo#753745, bgo#754152, bgo#754211, + bgo#754264, bgo#754283, bgo#754284, bgo#754286, bgo#754307. + + Updated translations. + +- Add zsh completion for gsettings from (source gsettings.zsh). + https://github.com/jmatsuzawa/zsh-comp-gsettings (MIT license). + +- Update to version 2.45.6: + + Fix a test failure and a build failure. + +- Update to version 2.45.5: + + GNetworkMonitor now provides information about metered + networks. + + g_mem_set_vtable has been deprecated; it has not been working + for quite a while. The recommendation is to use valgrind, or + replace malloc itself. + + Bugs fixed: bgo#656325, bgo#741779, bgo#741822, bgo#742386, + bgo#743018, bgo#750282, bgo#751358, bgo#751592, bgo#751598, + bgo#751610, bgo#751751, bgo#752210, bgo#752656, bgo#752767, + bgo#753278, bgo#753285. + + Updated translations. + +- Update to version 2.45.4: + + Bugs fixed: bgo#727829, bgo#741901, bgo#746339, bgo#747676, + bgo#748610, bgo#749911, bgo#749912, bgo#750625, bgo#750807, + bgo#751160, bgo#751672, bgo#751731, bgo#751737, bgo#751798, + bgo#752089, bgo#752293. + + Updated translations. + +- Update to version 2.45.3: + + Improve performance of g_signal_handler_disconnect for signals + with many handlers. + + GDBus has gained a new call flag to allow interactive + authorization. + + GSettings: + - New API: g_settings_schema_list_keys. + - Deprecated: g_settings_list_keys. + + OS X: + - Implement GNotification. + - Bump the OS X requirement to 10.9. + + Windows: + - Add registry reading API. + - Reimplement GAppInfo using registry information. + + Bugs fixed: bgo#666831, bgo#728489, bgo#730168, bgo#733325, + bgo#734888, bgo#737009, bgo#738185, bgo#738504, bgo#739122, + bgo#739424, bgo#739616, bgo#740308, bgo#740516, bgo#741788, + bgo#745013, bgo#747146, bgo#747941, bgo#748727, bgo#749693, + bgo#750203, bgo#750322, bgo#750344, bgo#750369, bgo#750386, + bgo#750399, bgo#750573, bgo#750918, bgo#751122, bgo#479730. + + Updated translations. + +- Update to version 2.45.2: + + Improve error reporting in glib-compile-schemas. + + Add introspection annotations to GListStore. + + Bugs fixed: bgo#696749, bgo#723394, bgo#724113, bgo#725981, + bgo#733325, bgo#744895, bgo#747882, bgo#748534, bgo#748612, + bgo#748614, bgo#748834, bgo#749079, bgo#749080, bgo#749180, + bgo#749352, bgo#749353. + + Updated translations. + +- Update to version 2.45.1: + + The GSettings schema compiler, glib-compile-schemas has been + changed to reject schema xml that has duplicate or + elements. Such elements typically occur when + translations are merged into the schema, with xml:lang + attributes. This is not the correct way to translate schemas. + Instead keep the translations in the .mo file and set the + gettext-domain attribute on the element. + + The file monitoring infrastructure has been rewritten, and all + backends have seen major improvements. + + The inotify backend is reporting events with less delay (no + event will be delayed more than 10ms) and wakeups due to file + monitoring have been significantly reduced. A CHANGES_DONE + event will also be sent when new files appear. + + The poll implementation is now using the thread default main + context. + + The fam implmentation is now running in the worker thread. + + The fen implementation has been removed, since it was + unmaintained. + + The GSettings schema compiler, glib-compile-schemas, is more + strict about rejecting schemas with xml:lang style merged + translations. + + Schema translations should be done by specifying the gettext + domain in the xml, and keeping the translations in gettext. To + avoid breaking already-installed schemas, this change is only + taking effect when you use the --strict option. + + The hardcoded 10-thread limit of GTask's thread pool has been + removed, since it was prone to causing deadlocks. The thread + pool is now allowed to grow dynamically and will shrink back + over time. + + GSimpleAsyncResult has been deprecated in favor of GTask. + + The algorithm used by GAppInfo to find default handlers for + mime types has been tweaked to prefer apps that handle the + specific subtype over default handlers for a generic supertype. + + Bugs fixed: bgo#627285, bgo#631597, bgo#661767, bgo#687223, + bgo#711547, bgo#719966, bgo#726447, bgo#728663, bgo#728669, + bgo#730188, bgo#733325, bgo#738207, bgo#739850, bgo#741791, + bgo#744282, bgo#745255, bgo#745745, bgo#745821, bgo#746749, + bgo#746753, bgo#747209, bgo#747349, bgo#747363, bgo#747472, + bgo#747541, bgo#747772, bgo#748019, bgo#748177. + + Updated translations. + +- Update to version 2.44.1: + + Don't redefine typedefs to avoid build problems on OpenBSD. + + Improve the default application algorithm. + + Bump the number of children a GType can have. + + Various testsuite improvements. + + Updated translations. + +- Update to version 2.44.0: + + gsocket: Document FD ownership with g_socket_new_from_fd() + (bgo#730188). + + Updated translations. + +- Update to version 2.43.92: + + GUnixMountMonitor now properly supports multiple main contexts + + Many documentation improvements and cleanups. We are now + approaching a point where the documentation is 100% complete + and the xml will build without warnings. This will probably be + enabled by default in the next cycle. + + New support for HTTP proxies in GIO. + + New GTask:completed property. + + Use "private" futexes in order to further improve the + performance of the contended case of GMutex and g_bit_lock(). + + Bugs fixed: bgo#614684, bgo#730352, bgo#733876, bgo#741442, + bgo#742599, bgo#743636, bgo#743661, bgo#744722, bgo#745589, + bgo#745634. + + Updated translations. + +- Update to version 2.43.91: + + We have now added 'g_autofree' as a libgsystem-style + autocleanup macro that calls g_free() on the content of a local + variable when it leaves scope (working only on GCC and clang). + + GApplication now has an "is-busy" property, allowing one to + query the effective busy state. + + There have been various other bugfixes and cleanups. + + Bugs fixed: bgo#661554, bgo#744263, bgo#744565, bgo#744747, + bgo#744756, bgo#744830, bgo#744876, bgo#745239. + + Updated translations. + +- Update to version 2.43.90: + + New GSimpleIOStream class to construct a GIOStream from an + arbitrary GInputStream and GOutputStream. + + GApplication: new API for marking 'busy' state according to the + value of a boolean property on another object. + + GOptionGroup: add binding support (boxed type, annotation + fixes, etc.) + + Bugs fixed: bgo#739724, bgo#741024, bgo#741630, bgo#743349, + bgo#743990, bgo#744565. + + Updated translations. + +- Update to version 2.43.4: + + GType now has type declaration macros G_DECLARE_DERIVABLE_TYPE, + G_DECLARE_FINAL_TYPE and G_DECLARE_INTERFACE, which + significantly reduce the boilerplate needed for GObject types + and interfaces. + + g_autoptr and g_auto are macros for declaring variables with + automatic cleanup. They only work with gcc and clang. + + GListModel is a new interface that represents a dynamic list of + GObjects. + + GListStore is a GSequence-based implementation of GListModel. + + Support thread names on OS X. + + g_simple_action_set_state_hint: New function to set the state + hint of GSimpleActions. + + g_win32_check_windows_version: New function to check Windows + version. + + g_settings_schema_list_children and + g_settings_schema_key_get_name are new functions to complete + the GSettingsSchema API. + + Bugs fixed: bgo#389585, bgo#729351, bgo#736914, bgo#741807, + bgo#741895, bgo#742456, bgo#743508, bgo#743517, bgo#743521, + bgo#743596, bgo#743640, bgo#743827, bgo#743927, bgo#743936, + bgo#744012, bgo#744190. + +- Update to version 2.43.3: + + Add g_set_object() convenience function. + + GNetworkMonitor: check if NM is not running and don't crash. + + Fix some races with g_mkdir_with_parents. + + Fix some warnings in MSVC. + + Avoid use of G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC in order + to save on static strings. + + Fix some content type vs. mime issues. + + Documentation improvements. + + Bugs fixed: bgo#719455, bgo#732439, bgo#734946, bgo#741589 + bgo#741653, bgo#741654, bgo#741707, bgo#741788, bgo#742548 + bgo#742851, bgo#742972, bgo#743014. + + Updated translations. + +- Update to version 2.43.2: + + New functions: g_strv_contains, g_network_address_new_loopback, + g_socket_send_messages. + + A new GNetworkMonitor implementation using NetworkManager + provides more detailed connectivity information. + + Bugs fixed: bgo#11059, bgo#664562, bgo#685880, bgo#712570, + bgo#719646, bgo#728928, bgo#732317, bgo#740814, bgo#740848, + bgo#741016, bgo#741226. + + Updated translations. + +- Update to version 2.43.1: + + GQueue now accepts NULL as a sibling in g_queue_insert_before() + and g_queue_insert_after(). + + Bugs fixed: bgo#11059, bgo#726037, bgo#727988, bgo#729739, + bgo#733791, bgo#736286, bgo#736620, bgo#737150, bgo#737160, + bgo#738259, bgo#738551, bgo#738633, bgo#740157, bgo#740309, + bgo#740413. + + Updated translations. + +- Update to version 2.43.0: + + GObject gained a debug option to provide instance counts. To + use it, set GOBJECT_DEBUG=instance-count and call + g_type_get_instance_count(). + + GOption now has a strict POSIX mode in which it stops parsing + arguments as soon as a non-option argument is encountered. + + Bugs fixed: bgo#354457, bgo#695082, bgo#723160, bgo#729739, + bgo#733338, bgo#736273, bgo#736284, bgo#736914, bgo#737259, + bgo#737338, bgo#737446, bgo#737451, bgo#737741, bgo#737869, + bgo#738374, bgo#738675. + + Updated translations. + +- Update to version 2.42.2: + + Bugs fixed: bgo#712570, bgo#719455, bgo#727829, bgo#734946, + bgo#741024, bgo#741654, bgo#741788, bgo#741807, bgo#742851, + bgo#743508, bgo#743936. + + Updated translations. + +- Update to version 2.42.1: + + This release disables deprecation warnings by default. + + Bugs fixed: bgo#728256, bgo#736806, bgo#737143, bgo#738170, + bgo#738197. + + Updated translations. + +- Update glib2-fate300461-gettext-gkeyfile-suse.patch: Initialize + variable has_gettext. + gmavenplus-plugin +- Upgrade to version 1.13.1 +- Changes in 1.13.1 + * Bugs + + [#203] Using bindAllProjectProperties and + bindSessionUserOverrideProperties together can cause an NPE. +- Changes in 1.13.0 + * Enhancements + + [#196] Add support for targetting Java 17. + + [#198] Add support for targetting Java 18. + + [#188/#193] Update Ant from 1.10.8 to 1.10.11. +- Changes in 1.12.1 + * Bugs + + [#186] Certain AST transformations had classloader issues + because 1.12.0 was no longer setting the context classloader. + * Enhancements + + Update Jansi to 2.x. + * Potentially breaking changes + + The Jansi upgrade should generally be compatible, but could + cause issues with scripts that were using Jansi 1.x specific + classes. +- Changes in 1.12.0 + * Bugs + + [#183] The classloader project dependencies are loaded onto is + reused between modules, so each module was a superset of all + modules that preceded it. Also, the console, execute, and + shell mojos didn't pass the classloader to use into the + instantiated GroovyConsole/GroovyShell, so it accidentally was + using the plugin classloader, even when configured to use + PROJECT_ONLY classpath. + * Potentially breaking changes + + This should be a non-breaking change (except for unusual + situations that were relying on the previous incorrect + behavior). However, since it's a significant change, I'm + bumping the version by more than just the patch version. + * Notes + + This potentially runs slower than before, since a new + classloader is instantiated each execution, rather than + resuing the same classloader, so the classes referenced will + have to be reinitialized. +- Changes in 1.11.1 + * Bugs + + Fixes IllegalArgumentException when consoleScript parameter + was loaded from POM rather than command line property. +- Changes in 1.11.0 + * Enhancements + + Change JDK compatibility check to also account for Java 16. + + Some tweaks for Groovy 4 (most notably, invokedynamic is + enabled by default for Groovy 4 and cannot be disabled). + + New parameter (attachGroovyDocAnnotation) to enable attaching + GroovyDoc annotation. + + New parameter (parallelParsing) to enable parallel parsing + (enabled by default with Groovy 4). + + Remove previewFeatures parameter from stub generation goals, + since it's not used there. + * Potentially breaking changes + + If you were using the previewFeatures parameter without also + including a compilation goal that would make that config + valid, the build will fail because it's no longer a valid + parameter. The fix would be to move that configuration to the + appropriate execution(s). +- Changes in 1.10.1 + * Enhancements + + Ability to override classes used to generate GroovyDoc (#91) + + Ability to override GStringTemplates used for GroovyDoc (#105) + + Ability to bind overridden properties (by binding project + properties and/or session user properties) (#72) + + Ability to load a script when launching GroovyConsole (#165) +- Changes in 1.10.0 + * Enhancements + + Change default GroovyDoc jar artifact type to javadoc, so its + extension gets set to "jar" by the artifact handler instead of + "groovydoc" by the default handler logic which uses the type + for the extension in the case of unknown types (#151). + * Potentially breaking changes + + GroovyDoc jars and test GroovyDoc jars will now be of type + "javadoc" and have extension "jar". Rather than type and + extension "groovydoc". If you do not wish to transition to + this new behavior, set the new artifactType or + testArtifactType property to "groovydoc" to revert to the + previous behavior. + * Notes + + While the artifact type of GroovyDoc jars has changed, the + Maven classifier has not. It remains "groovydoc", and you can + still override that, just as before. +- Changes in 1.9.1 + * Enhancements + + Add a property to skip script execution (#162) +- Changes in 1.9.0 + * Enhancements + + Support for Java 14 (#152). + + Support for Java 15 (#153). + + Add skipBytecodeCheck property and parameter, so if a Java + version comes out the plugin doesn't recognize, you can use it + without having to wait for an update. + + Use groovy.ant.AntBuilder instead of groovy.util.AntBuilder + (if available). + * Potentially breaking changes + + maven.groovydoc.skip property was renamed to skipGroovydoc so + it matches the pattern of the other properties and won't seem + to imply it's a property for a standard Maven plugin. + + Using groovy.ant.AntBuilder instead of groovy.util.AntBuilder + (when available on classpath). + + Bundling Ant 1.10.7 instead of 1.10.5. + + Bundling Ivy 2.5.0 instead of 2.4.0. + * Notes + + Now officially requires Java 7 instead of 6. This is not a + breaking change, however, since this was actually already + required because of plexus-classworlds. This just wasn't + discovered until an enforcer rule was added to check bytecode + versions of dependencies. +- Changes in 1.8.1 + * Bugs + + #147 Change sourcesets internal storage from HashSet to + TreeSet, to avoid unpredictable Groovy compiler output on + certain filesystems. + + #145 Disable system exits by default, to avoid potential + thread safety issues. + * Potentially breaking changes + + #145 Changes the default of not allowing System.exits to + allowing them. +- Changes in 1.8.0 + * Enhancements + + Allow for invocation using only project classpath (#140). + This is accomplished with + PLUGIN_ONLY. + * Potentially breaking changes + + #140 If you were using useSharedClasspath before, you will + need to replace it with new values. In most cases, this would + be + +---------------------+--------------------+ + | usedSharedClasspath | includeClasspath | + +---------------------+--------------------+ + | true | PROJECT_AND_PLUGIN | + | false | PROJECT_ONLY | + +---------------------+--------------------+ + + Another notable difference is that when using this new + configuration parameter in compile, compileTests, + generateStubs, or generateTestStubs goals, now also uses the + configurator to add the project dependencies to the classpath + with the plugin's dependencies. Previously, this only happened + in the goals other than the ones mentioned. +- Changes in 1.7.1 + * Bugs + + Fix that Groovy 3.0.0-alpha-5 was actually released as + 3.0.0-beta-1 (#133) + * Enhancements + + Support Java preview features (#125) + + New goals to create GroovyDoc jars (#124) + + Use the new "groovy.console.ui.Console" package, if available, + fall back to "groovy.ui.Console" (#136) +- Changes in 1.7.0 + * Bugs + + #131 Fix executing script from URL in Groovy older than 1.7.0 + + #120 Use unique configuration names for every mojo, so goals + don't conflict + * Enhancements + + #122 Support Java 13 + * Potentially breaking changes + + #120 corrects an inadvertent breaking change made in 1.6.0 + with #31/#58. Here are those changes: +--------------------------+----------------------+--------------------------+ + | 1.5 | 1.6 | 1.7 | + +-------------------------------------+--------------------------+----------------------+--------------------------+ + | addStubSources | stubsOutputDirectory | outputDirectory | stubsOutputDirectory | + | addTestStubSources | testStubsOutputDirectory | outputDirectory | testStubsOutputDirectory | + | compileTests/testCompile | testOutputDirectory | outputDirectory | testOutputDirectory | + | generateStubs | stubsOutputDirectory | outputDirectory | stubsOutputDirectory | + | generateTestStubs/testGenerateStubs | testStubsOutputDirectory | outputDirectory | testStubsOutputDirectory | + | groovydocTests/testGroovydoc | groovydocJavaSources | groovydocJavaSources | testGroovydocJavaSources | + | removeStubs | stubsOutputDirectory | outputDirectory | stubsOutputDirectory | + | removeTestStubs | testStubsOutputDirectory | outputDirectory | testStubsOutputDirectory | + +-------------------------------------+--------------------------+----------------------+--------------------------+ + + In addition, unused parameters have been removed: + = addSources + - > skipTests + - > testSources + = addStubSources + - > skipTests + - > sources + - > testSources + = addTestSources + - > outputDirectory + - > skipTests + - > sources + = addTestStubSources + - > sources + - > testSources + = compile + - > skipTests + - > testSources + = compileTests + - > sources + = console + - > skipTests + = execute + - > skipTests + = generateStubs + - > skipTests + - > testSources + = generateTestStubs + - > sources + = groovydoc + - > skipTests + - > testSources + - > testGroovyDocOutputDirectory + = groovydocTests + - > skipTests + - > sources + = removeStubs + - > skipTests + - > sources + - > testSources + = removeTestStubs + - > sources + - > testSources + = shell + - > skipTests + + Lastly, addTestStubSources and removeTestStubs now respect the + skipTests flag, for consistency. +- Changes in 1.6.3 + * Enhancements + + Ability to use Groovy from plugin dependencies (creates a + single classpath with plugin and project dependencies) + (#64 & #86) + + Support for Java 13 bytecode (#123) + + Log executed scripts (#119) + + Log message from exception cause (#112) +- Changes in 1.6.2 + * Bugs + + Fixed that could error saying no Groovy dependency when it + shouldn't because no Groovy sources exist (ef3a3d5). + * Enhancements + + Support for Java 10 bytecode (#104) + + Support for Java 11 bytecode (#106) +- Changes in 1.6.1 + * Bugs + + Fixed that was logging Groovy version as not supporting config + script if config script file didn't exist + + Fixed NPE when calling mojo without Groovy dependency + + Fixed that was logging compile classpath instead of test + classpath during test GroovyDoc generation +- Changes in 1.6 + * Bugs + + [38] - Compilation doesn't allow indy back far enough (thanks + for pointing this out Pascal Schumacher!) + * Enhancements + + [36] - Allow script files to be executed as filenames as well + as URLs (see Significant changes of note for an example) + + [41] - Verify Groovy version supports target bytecode (See + Potentially breaking changes for a description) + + [46] - Remove scriptExtensions config option + + [31/58] - Goals not consistantly named / IntelliJ improperly + adding stub directories to sources + + [61] - You can now skip Groovydoc generation with new + skipGroovyDoc property (Thanks rvenutolo!) + + [45] - GROOVY-7423 (JEP 118) Support (requires Groovy + 2.5.0-alpha-1 or newer and enabled with new parameters boolean + property) + * Potentially breaking changes + + 46 will break your build if you are using scriptExtensions. + But the fix is simple, just the delete the configuration + option and GMavenPlus will automatically do the right thing. + + 41 will break your build if you were passing an invalid target + bytecode. GMavenPlus will no longer allow Groovy to silently + default to 1.4 or 1.5. It will verify that the bytecode is + supported by your Groovy version (that is, the option exists + in org.codehaus.groovy.control.CompilerConfiguration), and + fail if it isn't. + + 58 will require renaming goals testGenerateStubs to + generateTestStubs and testCompile to compileTests. IntelliJ + has hard-coded the goal names in their plugin, and these names + will make IntelliJ work with both GMaven and GMavenPlus. + + In order to support using the latest Maven plugins (and to + make GMavenPlus easier to maintain), GMavenPlus now requires + Java 6 or newer and Maven 3.0.1 or newer (previously was + Java 5 or newer and Maven 2.2.1 or newer). + + Due to an unintended side-effect of logging order change, + adding a GMavenPlus goal without Groovy dependency will fail + if there are no Groovy sources to use that goal with. If this + is an issue for you, please let me know, and I'll consider + reversing the order back. + + testStubsOutputDirectory and stubsOutputDirectory + inadvertently got renamed to outputDirectory, which conflicts + with the configuration in the compile and compileTests goals. + You may need to setup separate executions with separate + configurations for each if you need to set that configuration + option. + * Notes + + You can now use this syntax for executing scripts + + in addition to the original style of + + + This will be the last release that doesn't follow semantic + versioning conventions. + gmetrics +- Do not generate test stubs by gmavenplus-plugin, since we are not + building or running tests during build + gn +- Bump Leap's GCC version to 12 to align with the other Chromium + tools +- Exclude ppc - it doesn't build + gnome-shell +- Update gs-fate318433-prevent-same-account-multi-logins.patch: + Fix no warning messages (bsc#1207323). + +- Add gnome-shell-Pass-cancellable-when-querying-file-info.patch: + Pass cancellable when querying file info + (bsc#1205518 glgo#GNOME/gnome-shell!2268) +- Add gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch: + Leak the GJS context and ShellGlobal (bsc#1205518) + gnome-themes-standard +- Remove the is_opensuse tag to close the gap between Leap and SLE + (bsc#1170757, jsc#SLE-11890). + +- Ensure gtk2-32bit engine has the proper supplements to be + automatically selected. + +- Update to version 3.22.3: + + Dark theme fix. + + Minor tweaks. + +- Update to version 3.22.2: + + Dark theme updates. + + Adwaita updates. +- Modify fdupes following upstream changes. +- Conditionally apply translations-update-upstream BuildRequires + and macro for non-openSUSE only. + +- Update to version 3.22.1: + + Gtk2 dark variant. + + Updated translations. + +- Update to GNOME 3.20.2 FATE#318572 + +- Update to version 3.20.2: + + Scrollbar tweaks. + + Makefile updates. + + Updated translations. + +- Update to version 3.20: + + No changes. + +- Update to version 3.19.91: + + Updated gtk2 theme. +- Drop gnome-themes-standard-gtk3-like-menubar.patch: fixed + upstream. + +- Add gnome-themes-standard-gtk3-like-menubar.patch: Make gtk2 + menubar like gtk3 (bgo#747679). + +- Move gtk2 accessibility theme to a subpackage, which will be + suggested when main accessibility package and libgtk-2_0-0 are + installed. + +- Update to version 3.18.0: + + Updated translations. + +- Update to version 3.16.2: + + Updated translations. + +- Update to version 3.16.0: + + Updated translations. + +- Update to version 3.15.90: + + Drop metacity theme. + + Drop polari icon. + +- Update to version 3.15.2.2: + + HC: remove one more duplicate app icon. +- Changes from version 3.15.2.1: + + Remove some HC app icons that are already shipped with apps. + +- Update to version 3.15.2: + + Update gtk2 theme (entries, spinbuttons, radios, checks...). + + Update HC icon names. + + Update gtk2 HC icons. + +- Update to version 3.14.2.3: + + HC: remove one more duplicate app icon. +- Changes from version 3.14.2.2: + + Remove some HC app icons that already ship with apps. +- Changes from version 3.14.2.1: + + Update gtk2 HC icons. + +- Drop creation of HighContrastInverse and LowContrast Icon theme + caches: there is no icon available in those sets (boo#906721). + +- Update to version 3.14.2: + + Update gtk2 theme (entries, spinbuttons, radios, checks...). + + Update HC icon names. + gnutls +- FIPS: PBKDF2 additional requirements [bsc#1209001] + * Set the minimum output key length to 112 bits (FIPS 140-3 IG D.N) + * Set the minimum salt length to 128 bits (SP 800-132 sec. 5.1) + * Set the minimum iterations count to 1000 (SP 800-132 sec 5.2) + * Set the minimum passlen of 20 characters (SP SP800-132 sec 5) + * Add regression tests for the new PBKDF2 requirements. + * Add gnutls-FIPS-pbkdf2-additional-requirements.patch + +- libgnutls: Increase the limit of TLS PSK usernames from 128 to + 65535 characters. [bsc#1208237, jsc#PED-1562] + * Upstream: https://gitlab.com/gnutls/gnutls/commit/f032324a + * Add gnutls-increase-TLS-PSK-username-limit.patch + +- FIPS: Fix pct_test() return code in case of error [bsc#1207183] + * Rebase with the upstream version: gnutls-FIPS-PCT-DH.patch + google-compute-engine +- Don't enable and start google-network-daemon.service when it's + already installed (bsc#1169978) + +- Add gceosl-no-def-sysgrps.patch (bsc#1170719, bsc#1170720) + + Do not add the created user to the adm (CVE-2020-8903), + docker (CVE-2020-8907), or lxd (CVE-2020-8933) groups + if they exist (bsc#1173258) + +- Rename the sysctl file that applies the GCE network settings (bsc#1167810) + + The file 11-gce-network-security.conf applies network configuration + settings. Specifically the value for net.ipv4.conf.all.rp_filter is also + part of the system defaults in /usr/lib/sysctl.d/50-default.conf and thus + the default setting was applied, instead of the desired setting. As + 50-default is processed after 11-gce-network-security. + +- Add gcei-waitlimit-dns.patch (bsc#1151398) + + Add a wait limit to retrying DNS resolution to avoid a forever loop + +- Fix file list + + On i586 Python code is also under _libdir thus creating a conflict between + the packages. + +- Add gcei_disableipv6.patch (bsc#1150058) + + Upstream introduced an interface named "DisableIpv6" but the + implementation was incomplete and the interface was missing for SUSE + distros + +- Fix install location of NSS and PAM shared libraries (bsc#1146172) +- Switch RPM group for oslogin package from Hardware to System/Daemons + +- Add patch to normalize setup version of Python code + + gcei-normalize-python-version.patch +- Fix file matching patterns in %files section for oslogin package + +- Update to version 20190801 (bsc#1144092, bsc#1144170) + + Google Compute Engine + * Re-enable boto config without plugin. + * Fix metadata script retrieval for python 2 and 3. + + Google Compute Engine OS Login + * Fix for 2FA on RHEL 8. +- from version 20190730 + + Google Compute Engine + * Support for Debian 10. + * New package versioning. + * Support for Google Private Access over IPv6. + * Support root disk expansion in RHEL 8 and Debian 10. + + Google Compute Engine OS Login + * Bug fixes for sudoers. + * Initial groups support (not yet enabled). +- Add patch to explicitly link NSS and PAM shared + libraries against libboost_regex on SLE-12 + + gcei-link-boost_regex.patch +- Refresh patches for new version + + gcei-scripts-after-reg.patch +- Set StandardOutput=journal+console in custom systemd service files + + google-optimize-local-ssd.service + + google-set-multiqueue.service +- Stop installing configuration file for systemd-journald + + Logging is now configured through systemd service files +- Update file matching patterns in %files section for new version + +- Update to version 20190522 (bsc#1136266, bsc#1136267) + + Google Compute Engine + * Fix guest attributes flow in Python 3. + + Google Compute Engine OS Login + * Update OS Login control file for FreeBSD support. +- from version 20190521 + + Google Compute Engine + * Retry download for metadata scripts. + * Fix script retrieval in Python 3. + * Disable boto config in Python 3. + * Update SSH host keys in guest attributes. + * Fix XPS settings with more than 64 vCPUs. + +- Update to version 20190416 (bsc#1128392, bsc#1134179) + + Google Compute Engine + * FreeBSD fixes: syslog socket location and OS detection. + * Upstart systems: only run startup scripts at boot. + + Google Compute Engine OS Login + * Fix pam_group ordering detection. + * Restart cron from the OS Login control file. + * Add PAM entry to su:account stack. +- from version 20190315 + + Google Compute Engine OS Login + * Fix alternate challenge section for two factor authentication. + * Fix FreeBSD compatibility issues in the control file. +- from version 20190304 + + Google Compute Engine + * Set oom_score_adjust for google_accounts_daemon. + + Google Compute Engine OS Login + * Use pam_group to provide users with default groups. + * Add compat.h to support FreeBSD. + * Exit immediately after a two factor authentication failure. + * Add support for Google phone prompt challenges. +- Adjust paths for new upstream directory layout in %build and %install +- Include systemd service file to run google_optimize_local_ssd command + + google-optimize-local-ssd.service +- Include systemd service file to run google_set_multiqueue command + + google-set-multiqueue.service +- Install journald configuration files into /usr/lib/systemd/journald.conf.d +- Refresh patches for new version + + gcei-hide-py-deps.patch + + gcei-scripts-after-reg.patch + + gcei-set-run_dir.patch + +- Update to version 20190124 (bsc#1123671, bsc#1123672) + + Google Compute Engine + * Fix metadata script retrieval to support Python 3. + +- Remove dropped service from systemd setup macros (bsc#1122172) +- Drop use of restart_on_update, force service restart with -f option + on service_del_preun and service_del_postun +- Detect and handle removed services in pre rather than post + +- Update to version 20181206 (bsc#1119029, bsc#1119110) + + Google Compute Engine + * Support enabling OS Login two factor authentication. + * Improve accounts support for FreeBSD. + + Google Compute Engine OS Login + * Support OS Login two factor authentication (Alpha). + * Improve SELinux support. +- from version 20181023 + + Google Compute Engine + * Fix: Update sudoer group membership without overriding local groups. +- from version 20181018 + + Google Compute Engine + * Fix: Remove users from sudoers group on account removal. + +- Remove conditions for distributions older than Leap 42.3 and SLE 12 + + Delete init scripts google-accounts-daemon.suse, + google-clock-skew-daemon.suse, google-instance-setup.suse, + google-network-daemon.suse, google-shutdown-scripts.suse, + google-startup-scripts.suse +- Fix build for distributions with gcc version less than 4.9 + + Add new dependency on boost + +- Update to version 20181011 + + Google Compute Engine + * Revert: Remove users from sudoers group on account removal. +- from version 20181008 + + Google Compute Engine + * Remove users from sudoers group on account removal. + * Remove gsutil dependency for metadata scripts. +- from version 20180905 + + Google Compute Engine + * Remove ntp package dependency. + * Support Debian 10 Buster. + * Restart the network daemon if networking is restarted. + * Prevent setup of the default ethernet interface. + * Accounts daemon verifies username is 32 characters or less. + + Google Compute Engine OS Login + * Add user name validation to pam modules. + * Return false on failed final load. + * Support FreeBSD. + * Support Debian 10 Buster. +- from version 20180611 + + Google Compute Engine + * Prevent IP forwarding daemon log spam. + * Make default shell configurable when executing metadata scripts. + * Rename distro directory to distro_lib. +- Refresh patches for new version + + gcei-set-run_dir.patch + +- Ensure that google-ip-forwarding-daemon service and + google-network-setup are stopped and disabled + during upgrade +- Ensure that google-network-daemon service is enabled + and started during upgrade + +- Add patch to set run_dir to /var/run (bsc#1097378, #1097616) + + gcei-set-run_dir.patch +- Drop deleted patch from spec file + + gcei-lnx-distro-py3.patch + +- Remove gcei-lnx-distro-py3.patch + + Upstream intention is to depend on distro module from GitHub +- Add dependency on python3-distro for SLE/Leap 15 and later + +- Add patch gcei-lnx-distro-py3.patch (bsc#1094074) + +- Update to version 20180510 (bsc#1092214) + + Prevent delay in configuring IP forwarding routes. + + Improve instance setup support for FreeBSD. +- Include new google-network-daemon + + Add google-network-daemon.service activation in + %pre and %post sections + + Add google-network-daemon.suse init script for SysV +- Stop shipping deprecated google-ip-forwarding-daemon service + + Remove google-ip-forwarding-daemon.service activation in + %pre and %post sections + + Drop google-ip-forwarding-daemon.suse from source distribution +- Add missing association with "init" package for %pre, %post, + %preun and %postun sections +- Install google_oslogin_nss_cache binary into oslogin package + +- Update to version 20180504 (bsc#1092214) + + Create a new network daemon. + + Refactor the IP forwarding daemon and network setup. + + Improvements for using NSS cache in the accounts daemon. + + Include libnss cache as part of the OS Login package. +- Refresh patches for new version: + + gcei-scripts-after-reg.patch + +- Update to version 20180227 (bsc#1066273) + + Add distro specific logic. + + Support SLES 11 and 12 in multi-nic setup. + + Fix boto config documentation. + + Add modprobe blacklist for nouveau and floppy modules. + + Fix irqbalance conflict in Debian package. + + Fix conflict with other applications that use curl and SSL. +- Install new kernel module blacklist into /etc/modprobe.d. +- Refresh patches for new version: + + gcei-hide-py-deps.patch + +- Update to version 20180129 (bsc#1078349, bsc#1079077) + + Improve rsyslog daemon reset when using the dhcp exit hook. + + The OS Login feature is generally available. + + Change the OS Login uid restriction to allow uid 1000. + + Close socket connections after requesting metadata. +- From version 20171213 + + Force IPv4 for Debian apt configs. + +- Update to version 20171129 (bsc#1070895, bsc#1070918) + + Generate SSH host keys when none are present. + + Improve logging when activating OS Login. + + Fix parsing logic for expiration time on SSH public keys. + + Fix home directory creation PAM config. + +- Change dependencies -init depends on -oslogin + + oslogin feature is now enabled by the initialization code + when appropriate +- Do not start the oslogin feature upon package install + +- Fix build for SLES 11 + +- Update to version 20171025 (bsc#1064356, bsc#1065308) + + Add apt configuration to prevent auto-removal of Google packages. + + Rename set_hostname to prevent naming conflicts. + + Remove logging when checking OS Login status. +- From version 20171019 + + Support the enable-oslogin metadata key for activating OS Login. + + Improve packaging to restart services. + + OS Login is available in Beta. + + Add status option to the OS Login control file. +- From version 20171006 + + Fix system hang during VM shutdown. + + JSON parser accepts string types for int64 values. +- From version 20170921 + + JSON parser casts uid and gid to unsigned integers. +- From version 20170914 + + Remove fstab barrier options in EL 7. + + Use curl to download metadata script files for SSL certificate validation. + + Use netifaces for retrieving MAC address names if the import exists. + +- Ship the udevrules with the -init package only + +- Fix baslibs.conf, use package, not files +- Include rpmlintrc and baslibc.conf as source + +- Add gcei-scripts-after-reg.patch (bsc#1057671) + +- Update to version 20170829 (bsc#1049242, FATE#323757) + + Support oslogin feature + + Add rpmlintrc + ~ We ship pam and nss modules in -oslogin we do not want + to name the package according to the shared library naming policy + + Add baslibs.config + ~ Handle the nss and pam modules provided by oslogin properly +- From version 20170718 + + Allow nologin paths other than /sbin/nologin. + + Try to download GCS URLs with curl if gsutil is not installed. + + Fix control scripts to correctly restart sshd and nscd if they exist. + + Retry HTTP requests if error 500 is received. + + Move oslogin sudoers directory locations. +- Setup for Python 3 build oSTW and SLE 15 +- Source package renamed to google-compute-engine + + Binary subpackages -init -oslogin + +- The startup script attempts a network connection, thus it must + run after network setup + +- Scripts that are one-shot should not be marked as "stop_on_removal" + as there is no process running (bsc#1017395) +- One-shot scripts should not run with startproc + +- Update to version 20161213 (bsc#1015829, bsc#1016372) + + Remove gcei-handle-failed-open.patch included upstream + + Remove gcei-handle-missing-gsutil.patch included upstream + + Forward port gcei-hide-py-deps.patch + + Improved alias IP support +- From 20161118 + + Add support for alias IPs in the IP forwarding daemon. + + IP forwarding daemon adds back local routes after network restart. + + Account daemon removes expired key access without metadata change. + + Account daemon ignores SSH keys with non-ascii characters. + + Improved exception handling. + + Fix for syslog startup on systemd. + + Add a route to the metadata server to /etc/hosts. +- From 20160930 + + Provide a service to enable network interfaces on boot. + + Create a common library for inspecting network interfaces. + + Allow metadata script output that is not UTF-8. + + Fixed instance config file logic. + + Fixed accounts management Python 3 compatibility. + + Fixed IP forwarding Python 3 compatibility. + + Improved style consistency. + + Run a service on boot to enable additional network interfaces. + + Update dhclient-script on EL 6 to fix local routing. + +- Resolve description inaccuracy +- Call %service_* just once, but with all args + +- Include in SLE 12 and SLE 11 (FATE#321748, FATE#321890, bsc#994943) + +- Update gcei-handle-failed-open.patch to match upstream PR + +- Add gcei-handle-failed-open.patch + * Do not exit with a traceback if the sudoers file cannot be written + +- Package the rsyslog config unconditionally, rsyslog also available on + SLE 11 + +- Add sysvinit scripts for SUSE, upstream scripts are RHEL specific + * google-accounts-daemon.suse + * google-clock-skew-daemon.suse + * google-instance-setup.suse + * google-ip-forwarding-daemon.suse + * google-shutdown-scripts.suse + * google-startup-scripts.suse + +- Own the udev directories, fixes issue with SLE 12 build + +- Conflict with the previous generation of initialization code. + * According to upstream and update path is not supported and + has too many corner cases to reliably work. Thus running instances are + not expected to upgrade. + +- Initial build + - Version 20160803 + google-gson + * Changes + + Make OSGi bundle's dependency on sun.misc optional. + + Deprecate Gson.excluder() exposing internal Excluder class. + + Prevent Java deserialization of internal classes. + + Improve number strategy implementation. + + Fix LongSerializationPolicy null handling being inconsistent + with Gson. + + Support arbitrary Number implementation for Object and Number + deserialization. + + Bump proguard-maven-plugin from 2.4.0 to 2.5.1. + + Don't exclude static local classes. + + Fix RuntimeTypeAdapterFactory depending on internal Streams + class. + + Improve Maven build. + + Make dependency on java.sql optional. + * Changes + + Fixed issue with recursive types. + + Better behaviour with Java 9+ and Unsafe if there is a + security manager. + + EnumTypeAdapter now works better when ProGuard has obfuscated + enum fields. google-guice +- Avoid using xmvn-resolve and xmvn-install in order to avoid + build cycles with new dependencies in dependent packages +- Build only the NO_AOP version of the guice.jar and alias + accordingly so that it provides both + +- Modified patches: + * google-guice-throwingproviderbinder.patch + + do not add the override of virtual function + + build with source/target 8 so that the default override + from the interface can be used + * guice-4.1-javadoc.patch + + build javadoc with source level 8 + +- Do not build against the compatibility guava20 +- Added patch: + * google-guice-throwingproviderbinder.patch + + fix a little glitch with default generic function in guava + google-http-java-client +- Build with java source and target levels 8 + google-oauth-java-client +- Build with java source and target levels 8 + gpars +- Do not force building with java <= 15, since we now can run + gradle-bootstrap with Java 17 too + +- Build against the org.jboss.netty:netty artifact, since the compat + versions are not existing any more + +- Force building with java <= 15 +- Added patch: + * gpars-sourcetarget.patch + + build with source and target levels 8 + gpaste +- Update to 3.42.5: + * Fix some race conditions in history handling. + * Better fix crash when there is no history yet. + * Fix crash when there is no history yet. +- Remove 1ec2699daa600e34d73b8d200dd7bb22f4eace27.patch. + +- Add 1ec2699daa600e34d73b8d200dd7bb22f4eace27.patch: Fix build + with meson 0.61 and newer. +- Use ldconfig_scriptlets macro for post(un) handling. + gpsd +- Update to version 3.25 + * Have ubxtool "-w 0" run forever. + * Bump libgps version to 30.0 + * Change fixsource_t, store server locally, make pointers const. + * Move gpsd_hexpack() to gps.h as gps_hexpack() + * Move gpsd_hexdump() to gps.h as gps_hexdump() + * Allow gpsctl -s/--ship to work without -f. + * Grab prRes and quality from u-blox 8+, into JSON, then into xgps. + * New GPSD-MIB, installed in share/mibs/gpsd. + * gpssnmp supports GPSD-MIB in pass and pass_persist modes + * Add decodes for NMEA $xxHDM, $xxROT and $xxXDR + * Add Magnetic Heading (mheading) and Rate of Rotation (rot) to + attitude_t + * Allow NTP time from gpsd://, tcp:// and udp:// sources + * Add the -B, --nobuffer, option to gpspipe. + * gpsd opens $RUNDIR/chrony.clk.XXX.sock to supply serial time to + chronyd. + * Add -g and --garmin options to gpxlogger for depth. + * Add -F and --filein options to gpxlogger to read GPSD JSON from a + file. +- Update gpsd.keyring (DD3DD9BB -> 0C898D47) + gradle +- Added patch: + * gradle-java17.patch + + Allow actually build gradle using Java 16+ + +- Modify the launcher so that gradle can work with Java 17 +- Do not force building with java <= 15, since we now can run + gradle-bootstrap with Java 17 too + +- Build against jansi 2.x +- Remove the jansi-native and hawtjni-runtime dependencies, since + jansi 2.x does not depend on them +- Modified patch: + * 0013-Add-missing-transitive-dependencies.patch + + jansi does not have transitive dependencies any more +- Added patch: + * gradle-jansi.patch + + port to use jansi 2.x + +- Force building with java <= 11 + +- Fix build with maven-resolver 1.7.x +- Modified patch: + * 0005-Port-to-Maven-3.3.9-and-Eclipse-Aether.patch + + package the new artifact maven-resolver-named-locks + +- Remove from build dependencies some artifacts that are not + needed + +- Modified patch: + * 0013-Add-missing-transitive-dependencies.patch + + Add osgi-compendium to the dependencies, since newer qute-bnd + uses it + +- Remove build requires that are not strictly needed + +- Do not build against the legacy guava20 package any more +- Added patch: + * port-to-guava-30.patch + + Port gradle 4.4.1 to guava 30.1.1 + + Set source level to 1.8, since guava 30 uses default + functions in interfaces, which is Java 8+ feature + grafana +- Fix basic authentication bypass by updating the exporter toolkit + to version 0.7.3 (bsc#1208065, CVE-2022-46146). +- Add: + * 0002-Update-exporter-toolkit-to-version-0.7.3.patch +- Require Go 1.19 or newer (bsc#1208293, CVE-2022-41723) + +- Update to version 8.5.20: + * Security: SVG: Add dompurify preprocessor step + (bsc#1207749, CVE-2022-23552) + * Security: Snapshots: Fix originalUrl spoof security issue + (bsc#1207750, CVE-2022-39324) + * Security: Omit error from http response + * Bug fix: Email and username trimming and invitation validation + granatier +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add missing KCoreAddons link + * modernize code + * Make it compile against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + grantlee-editor +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use new akonadi calendar install include + * Use directly QT_VERSION + * Qt5::WebEngine doesn't exist in qt6 and it's not necessary + for qt5 build + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + grantlee5 +- Update to 5.3.1 + * Use C++11 nullptr where appropriate + * Use QRandomGenerator instead of deprecated qRand + * Increase compatibility with Qt 6 APIs + * Add CMake option to build with Qt 6 - GRANTLEE_BUILD_WITH_QT6 + * Support enum introspection on Q_GADGET + * filesizeformat implementation as well as localized filesize + * Make enums comparable with more operations + * Add "truncatechars" filter + * Fix concatenation of string lists +- Refreshed patches: + * includes.diff + * grantlee-5.2.0-fix-ctest-ld-library-path.patch +- Add patch to fix tests on i586 (gh#steveire/grantlee#85): + * fix-i586-precision.patch +- Add keyring for GPG source verification + -- Update to 5.0.0 final: - * No changelog since rc1 provided - grantleetheme +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Fix depend when we build against qt6 + * Make it compile against qt6 + * Prepare to build against KF6::TextTemplate (in progress) + * Fix install headers + * Adapt build system for building against qt6 + * Modernize code + graphite2 +- fixed license string [bsc#1207676]: + LGPL-2.1-or-later OR MPL-2.0 OR GPL-2.0-or-later + +- Use python3 everywhere +- Drop fonttools test dep as it pulls TON of py3 packages + +- Update to 1.3.11: +- removed patches (upstreamed or not needed) + * gcc8.patch (code commeted out) + * graphite-nonvoid-return.patch (code commented out) + * graphite2-python3_tests.patch (upstreamed) + * graphite2-python3_tests_cornercases.patch (upstreamed +- refreshed patch + * link-gcc-shared.diff +- fixes security issue: CVE-2018-7999 [bsc#1084850] + + graphite2-CVE-2018-7999.patch + +- gcc8.patch: return correct value from stream operator + +- Do not BR asciidoc as we do not install the generated html page + +- Make sure we switch to python3 only on SLE15+ and not on SLE12 + +- Add patches to fix tests when using python3: + * graphite2-python3_tests.patch + * graphite2-python3_tests_cornercases.patch +- Refresh all other patches +- Use fancy name for downloaded tarball +- Run spec-cleaner + +- Use %ctest macro +- Update license string to lgpl2.1+ and mpl2.0+ +- Remove patch graphite2-CVE-2017-5436.patch +- Update to 1.3.10: + * Upstream marks this as contianing various bugfixes without + any specific mentions + +- security update: + * CVE-2017-5436 [bsc#1035204] + + graphite2-CVE-2017-5436.patch + +- Version update to 1.3.9: fixes some bugs in the collision + avoidance and may give slightly improved results in some cases. + +- Version update to 1.3.8: + * Various bugfixes found by fuzzers + +- Update to 1.3.6 + * This fixes a number of security related bugs. There are no feature + improvements or bug fixes in this release. + +- updated to 1.3.5 bnc#965803 CVE-2016-1521: + * Security bug fix + * Fix ARM misalignment problem + * Track latest cmake + +- Version update to 1.3.4: + * Fix Collision Kerning ignoring some diacritics + * Handle pass bits 16-31 to speed up fonts with > 16 passes + * Various minor fuzz bug fixes + * Make Coverity happy + * Add GR_FALLTHROUGH macro for clang c++11 +- Upstream moved to github + +- updated to 1.3.3 + * Slight speed up in Collision Avoidance + * Remove dead bidi code + * Bug fixes + . Between pass bidi reorderings and at the end + . Decompressor fuzz bugs + . Other fuzz bugs + +- Version bump top 1.3.2: + * Remove full bidi. All segments are assumed to be single directioned. + * Bug fixes: + + Decompressor corner cases + + Various fuzz bugs + +- Version bump to 1.3.1: + * Deprecation warning: Full bidi support is about to be deprecated. Make + contact if this impacts you. + * Change compression block format slightly to conform to LZ4 + * Handle mono direction text with diacritics consistently. Fonts + now see the direction they expect consistently and bidi now + gives expected results. + * Fixed lots of fuzz bugs + * Coverity cleanups + * Build now works for clang and/or asan and/or afl etc. + +- Version bump to 1.3.0: + * Various tweaks for the arabic fonts +- Added patches: + * graphite-nonvoid-return.patch + * graphite2-1.2.0-cmakepath.patch +- Removed patches: + * no-specific-nunit-version.diff + * soname.diff + +- Remove unnecessary utf-8 characters from the spec file + +- add link-gcc-shared.diff: link -lgcc_s to fix undefined symbols + on various ARM architectures + groovy +- Added patch: + * 0001-illegal-reflective-access.patch + + Backport upstream changes solving illegal reflective access + + This fixes visibility errors with Java 16+ + +- Do not force building with java <= 15, since we now can run + gradle-bootstrap with Java 17 too +- Added patch: + * groovy-java17.patch + + Add the content of org.gradle.jvmargs to to the forked + jvm in root compileJava task + + Fixes build with Java 17 + +- Added patch: + * groovy-2.4.21-jansi.patch + + port to build against jansi 2.4.0 + +- Force building with JDK <= 15, since gradle does not work with + anything higher +- Modified patch: + * groovy-source-levels.patch + + build the whole with java source and target levels 8 +- Added patch: + * groovy-ambiguous-functions-calls.patch + + resolve parameter ambiguities with recent Java versions + +- Remove a bogus dependency on old asm3 + +- Do not start summaries with lower-case letter + groovy18 +- Added patches: + * groovy18-jansi.patch + - Fix build against jansi 2.4.0 + * groovy18-jline2.patch + - Port to use jline 2.x instead of 1.x + +- Added patch: + * groovy18-nofork.patch + + do not fork the groovyc and java tasks in the ant build.xml + file, so that the ANT_OPTS are propagated to the tasks +- Add opens of java.lang from java.base module to all unnamed + * fixes build with jdk17 + +- Modified patch: + * groovy18-sourcetarget.patch + + Build with source and target levels 8 +- Added patches: + * groovy18-amgiguous-function-calls.patch + + Cast to Collection to help compiler to resolve ambiguities + with new JDKs + * groovy18-asm7.patch + + Remove dependency on the old asm3 + growpart-generator +- Get the parent device with lsblk +- Improve the partition number extraction to work with device names + containing multiple numbers (bsc#1196101) + grub2 +- Make grub more robust against storage race condition causing system boot + failures (bsc#1189036) + * 0001-ieee1275-ofdisk-retry-on-open-and-read-failure.patch + gstreamer-devtools +- Add patch to reduce the required meson version to 0.61.0 since + that's what we have in SLE 15: + * reduce-required-meson.patch + +- Update to version 1.22.0: + + Please see changes in gstreamer main package, major version + bump. + +- Update to version 1.20.5: + + No major changes. + +- Update to version 1.20.4: + + No changes. + +- Update to version 1.20.3: + + No upstream changes available. + +- Update to version 1.20.1: + + meson: provide gobject-cast-checks, glib-checks and + glib-asserts options at top level as well + gstreamer-docs +- Update to version 1.22.0: + + Please see changes in gstreamer main package, major version + bump. + +- Update to version 1.20.5: + + No changelog provided by upstream. + +- Update to version 1.20.4: + + No changelog provided by upstream. + +- Update to version 1.20.3: + + No changelog provided by upstream. + +- Update to version 1.20.2: + + No changelog provided by upstream. + gstreamer-editing-services +- Replace the dependency in the .pc file from python to python3 + +- Add patch to reduce the required meson version to 0.61.0 since + that's what we have in SLE 15: + * reduce-required-meson.patch + +- Update to version 1.22.0: + + Please see changes in gstreamer main package, major version + bump. +- Add gst-editing-services-fix-pc-name.patch: pc file was renamed. +- Replace pkgconfig(gst-validate-1.0) with + pkgconfig(gstreamer-validate-1.0) BuildRequires. + +- Update to version 1.20.5: + + Fix building ges with tools disabled + + Fix leaks and minor races in GES + +- Update to version 1.20.4: + + Deadlock in ges because of recursive gst_init() call. + + ges/gstframepositioner: don't create one compositor per frame + meta. + + nle: clear seek event properly. + +- Update to version 1.20.3: + + Update validate test scenarios for videoaggregator rounding + behaviour change + +- Update to version 1.20.2: + + License clarification: GES is released under the LGPL2+ license + gstreamer-plugins-good +- Conflict with gstreamer-plugins-ugly < 1.22.0 to ensure we don't + have conflicts with gstreamer-plugins-ugly 1.20.1 since + libgstxingmux.so was moved from -ugly to -good (boo#1209541) + gstreamer-plugins-libav +- Add patch to reduce the required meson version to 0.61.0 since + that's what we have in SLE 15: + * reduce-required-meson.patch + +- Update to version 1.22.0: + + Please see changes in gstreamer main package, major version + bump. + +- Update to version 1.20.5: + + avdec_h265: Fix endless renegotiation with alternate + interlacing + + avviddec: Avoid flushing on framerate changes + +- Remove unused BuildRequire on yasm. + +- Update to version 1.20.4: + + avauddec: + - Fix regression with WMA files, would throw an error at EOS. + - Fix unnecessary reconfiguration if the audio layout isn't + specified. + + libav: Fix for APNG encoder property registration. + + Failure to decode end of WMA file. + +- Update to version 1.20.3: + + No Changes + +- Update to version 1.20.2: + + video decoders: fix frame leak on negotiation error + + Fix build on systems without C++ compiler + + avviddec: Remove vc1/wmv3 override (fixing crash with FFmpeg 5 + + Segfaults on ASF/WMV files with FFMPEG 5.0+ + gstreamer-plugins-rs +- Increase constraints so it doesn't fail to build for lack of + disk space. + +- Disable the aws plugin in big endian architectures since it + requires the ring crate which doesn't support big endian systems + (see gh#briansmith/ring#1555). Fixes bsc#1208795 + gstreamer-plugins-vaapi +- Add patch to reduce the required meson version to 0.61.0 since + that's what we have in SLE 15: + * reduce-required-meson.patch + +- Update to version 1.22.0: + + Please see changes in gstreamer main package, major version + bump. +- Update options passed to meson to current standard. +- Add new devel sub-package following upstream changes. + +- Update to version 1.20.5: + + vaapi: + - Prefix internal USE_X11 define to fix build with mesa 22.3.0 + - libs: context: use queried value for attrib + + gstreamer-vaapi cannot be built without X11 with recent mesa + +- Remove unused buildrequires on yasm. +- Add explicit buildrequires on glib, gmodule and x11. + +- Update to version 1.20.4: + + vaapi: + - Handle when no encoders/decoders available. + - Crash in gst_vaapidecode_class_init() when no + decoders/encoders available. + +- Pass package-origin='http://download.opensuse.org' to meson. +- Drop unused ldconfig call from post(un), this is a plugin, not a + shared library. + +- Update to version 1.20.3: + + aapi: Do not disable the whole vpp when some va + operations not available + + vaapidecode, vaapipostproc: Disable DMAbuf from caps + negotiation + + scrambled video with some Intel graphics cards + +- Update to version 1.20.2: + + No changes + gstreamer-rtsp-server +- Add patch to reduce the required meson version to 0.61.0 since + that's what we have in SLE 15: + * reduce-required-meson.patch + +- Update to version 1.22.0: + + Please see changes in gstreamer main package, major version + bump. + +- Update to version 1.20.5: + + rtsp-server: Free client if no connection could be created + +- Update to version 1.20.4: + + gst-rtsp-server: Fix pushing backlog to client. + + rtsp-server: stream: Don't loop forever if binding to the + multicast address fails. + +- Update to version 1.20.3: + + No changes. + +- Update to version 1.20.2: + + rtspclientsink: fix possible shutdown deadlock in + collect_streams() + + Minor spelling fixes + guava +- Remove parent reference from ALL distributed pom files + +- Upgrade to guava 30.1.1 + * fixes bsc#1179926, CVE-2020-8908: temp directory creation + vulnerability in Guava versions prior to 30.0 +- Removed patch: + * guava-25.0-java8compat.patch + + the compatibility is handled in the upstream code +- Added patch: + * donotmock.patch + + patch @DoNotMock annotation occurrences in order to put them + in a format that our regex is able to identify and kill + guava20 +- Build with java source and target levels 8 + +- Add bundle manifest to the guava jar so that it might be usable + from eclipse + gwenview5 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Add a "Fit" button to the status bar (kde#441447) + * Fix Bug 445434: Gwenview crash when clicking "crop" + button (kde#445434) + * Add proper desktop file for importer (kde#446290) + * Use normal font size for sidebar text (kde#447287) + * Only switch to Qt::FastTransformation ("showing pixels") + at 500% zoom (kde#443010) + * Add "Print Preview" action (kde#236056) + hamcrest +- Modified patch: + * hamcrest-1.3-build.patch + + Build with source/target levels 8 +- Added patch: + * hamcrest-matchers.patch + + Fix build with jdk17 + -- Add obsoletes in core to fix updates. [bsc#1174544] +- Add obsoletes in core to fix updates. [bsc#1174544] + hawtjni-maven-plugin +- Upgrade to version 1.18 +- Added patch: + * use-commons-lang3.patch + + use commons-lang3 instead of the old commons-lang + +- Build with java source and target levels 8 + hawtjni-runtime +- Upgrade to version 1.18 +- Added patch: + * use-commons-lang3.patch + + use commons-lang3 instead of the old commons-lang + +- Build with java source and target levels 8 + +- Use in the path of hawtjni-generator the asm-all.jar that is not + modular. This solves some problems with ASM version mismatch. + hdf5:openmpi2 -- Fix CVE-2021-37501 - overflow in calculation of data buffer due to bogus - input file (bsc#1207973). - https://github.com/HDFGroup/hdf5/issues/2458 - https://github.com/HDFGroup/hdf5/pull/2459 - Check-for-overflow-when-calculating-on-disk-attribute-data-size-2459.patch - Remove-duplicate-code.patch - -- Fix CVEs: - * CVE-2021-46244 (bsc#1195215) - Compound-datatypes-may-not-have-members-of-size-0.patch - * CVE-2018-13867 (bsc#1101906) - Validate-location-offset-of-the-accumulated-metadata-when-comparing.patch - * CVE-2018-16438 (bsc#1107069) - Make-sure-info-block-for-external-links-has-at-least-3-bytes.patch - * CVE-2020-10812 (bsc#1167400) - Hot-fix-for-CVE-2020-10812.patch - * CVE-2021-45830 (bsc#1194375) - H5O_fsinfo_decode-Make-more-resilient-to-out-of-bounds-read.patch - * CVE-2019-8396 (bsc#1125882) - H5O__pline_decode-Make-more-resilient-to-out-of-bounds-read.patch - * CVE-2018-11205 (bsc#1093663) - Pass-compact-chunk-size-info-to-ensure-requested-elements-are-within-bounds.patch - * CVE-2021-46242 (bsc#1195212) - When-evicting-driver-info-block-NULL-the-corresponding-entry.patch - * CVE-2021-45833 (bsc#1194366) - Report-error-if-dimensions-of-chunked-storage-in-data-layout-2.patch - * CVE-2018-14031 (bsc#1101475) - H5O_dtype_decode_helper-Parent-of-enum-needs-to-have-same-size-as-enum-itself.patch - * CVE-2018-17439 (bsc#1111598) - H5IMget_image_info-H5Sget_simple_extent_dims-does-not-exceed-array-size.patch -- Fix an error message: - Fix-error-message-not-the-name-but-the-link-information-is-parsed.patch - hdf5:openmpi3 -- Fix CVE-2021-37501 - overflow in calculation of data buffer due to bogus - input file (bsc#1207973). - https://github.com/HDFGroup/hdf5/issues/2458 - https://github.com/HDFGroup/hdf5/pull/2459 - Check-for-overflow-when-calculating-on-disk-attribute-data-size-2459.patch - Remove-duplicate-code.patch - -- Fix CVEs: - * CVE-2021-46244 (bsc#1195215) - Compound-datatypes-may-not-have-members-of-size-0.patch - * CVE-2018-13867 (bsc#1101906) - Validate-location-offset-of-the-accumulated-metadata-when-comparing.patch - * CVE-2018-16438 (bsc#1107069) - Make-sure-info-block-for-external-links-has-at-least-3-bytes.patch - * CVE-2020-10812 (bsc#1167400) - Hot-fix-for-CVE-2020-10812.patch - * CVE-2021-45830 (bsc#1194375) - H5O_fsinfo_decode-Make-more-resilient-to-out-of-bounds-read.patch - * CVE-2019-8396 (bsc#1125882) - H5O__pline_decode-Make-more-resilient-to-out-of-bounds-read.patch - * CVE-2018-11205 (bsc#1093663) - Pass-compact-chunk-size-info-to-ensure-requested-elements-are-within-bounds.patch - * CVE-2021-46242 (bsc#1195212) - When-evicting-driver-info-block-NULL-the-corresponding-entry.patch - * CVE-2021-45833 (bsc#1194366) - Report-error-if-dimensions-of-chunked-storage-in-data-layout-2.patch - * CVE-2018-14031 (bsc#1101475) - H5O_dtype_decode_helper-Parent-of-enum-needs-to-have-same-size-as-enum-itself.patch - * CVE-2018-17439 (bsc#1111598) - H5IMget_image_info-H5Sget_simple_extent_dims-does-not-exceed-array-size.patch -- Fix an error message: - Fix-error-message-not-the-name-but-the-link-information-is-parsed.patch - hdf5:openmpi4 -- Fix CVE-2021-37501 - overflow in calculation of data buffer due to bogus - input file (bsc#1207973). - https://github.com/HDFGroup/hdf5/issues/2458 - https://github.com/HDFGroup/hdf5/pull/2459 - Check-for-overflow-when-calculating-on-disk-attribute-data-size-2459.patch - Remove-duplicate-code.patch - -- Fix CVEs: - * CVE-2021-46244 (bsc#1195215) - Compound-datatypes-may-not-have-members-of-size-0.patch - * CVE-2018-13867 (bsc#1101906) - Validate-location-offset-of-the-accumulated-metadata-when-comparing.patch - * CVE-2018-16438 (bsc#1107069) - Make-sure-info-block-for-external-links-has-at-least-3-bytes.patch - * CVE-2020-10812 (bsc#1167400) - Hot-fix-for-CVE-2020-10812.patch - * CVE-2021-45830 (bsc#1194375) - H5O_fsinfo_decode-Make-more-resilient-to-out-of-bounds-read.patch - * CVE-2019-8396 (bsc#1125882) - H5O__pline_decode-Make-more-resilient-to-out-of-bounds-read.patch - * CVE-2018-11205 (bsc#1093663) - Pass-compact-chunk-size-info-to-ensure-requested-elements-are-within-bounds.patch - * CVE-2021-46242 (bsc#1195212) - When-evicting-driver-info-block-NULL-the-corresponding-entry.patch - * CVE-2021-45833 (bsc#1194366) - Report-error-if-dimensions-of-chunked-storage-in-data-layout-2.patch - * CVE-2018-14031 (bsc#1101475) - H5O_dtype_decode_helper-Parent-of-enum-needs-to-have-same-size-as-enum-itself.patch - * CVE-2018-17439 (bsc#1111598) - H5IMget_image_info-H5Sget_simple_extent_dims-does-not-exceed-array-size.patch -- Fix an error message: - Fix-error-message-not-the-name-but-the-link-information-is-parsed.patch - hidviz +- Update to version 0.2 + * fixed build with cmake 3.17 + * imported libhidx directly into the sources (fixes a lot of + compilation issues) + * updated to QT6 + * added a new icon +- Drop hidviz-moc_policy.patch and hidviz-gcc11.patch (no longer + necessary) + hiredis +- hiredis 1.1.0: + * better SSL convenience + * new async adapters + * can now return nan in addition to -inf and inf in a + REDIS_REPLY_DOUBLE. Applications that deal with RESP3 doubles + should make sure to account for this. + + [boo#1191331] http-builder +- Build with source and target levels 8 + +- Do not require gmavenplus-plugin, since it is only necessary to + generate test stubs, but we do not run tests during build + http-parser +- move out from gyp +- use correct SONAME +- drop http-parser-gyp-sharedlib.patch +- add makefile.patch + +- Update to version 2.7.1 + * No changelog available + +- Update to 2.6.2 + * No changelog available + +- Add baselibs.conf as source, in order to build + libhttp-parser-suse0 32-bit compatability lib. + +- Update to version 2.6.0 + * No changelog available + +- Initial package (version 2.5.0) for build.opensuse.org + httpcomponents-client +- Build with source/target levels 8 + +- Update to version 4.5.12 + httpcomponents-core +- Build with source/target levels 8 + +- Upgraded to version 4.4.13 +- Removed patch: + * 0001-Re-generated-expired-test-certificates.patch + + included in this version +- Modified patch: + * httpcomponents-core-java8compat.patch + + rediffed to changed context + hunspell +- requires english dictionary [bsc#1199209] + +- suggests english dictionary [bsc#1193627] + +- security update +- added patches + fix CVE-2019-16707 [bsc#1151867], invalid read operation in SuggestMgr:leftcommonsubstring in suggestmgr.cxx + + hunspell-CVE-2019-16707.patch + +- Update to version 1.6.2: + * Command line tool: + + Added German translation + + Fixed bug with wrong output encoding, not respecting system + locale. + +- Update to version 1.6.1: + * Library changes: + + Performance improvements in suggest() + + Fixes regressions for Hungarian related to compounding. + + Fixes regressions for Korean related to ICONV. + * Command line tool: + + Added Tajik translation + + Fix regarding serching of OOo dicts installed in user folder + * Manpages: + + Fix microsoft-cp1251 to cp1251. Dicts should not use the + first. + + Typos. + +- Update to version 1.6.0: + * Changes in the library: + + Performance improvement in ngsuggest(), suggestions should be + faster. + + Revert MAXWORDLEN to 100 as in 1.3.3 for performance reasons. + + MAXWORDLEN can be set during build time with -D defines. + + Fix crash when word with 102 consecutive X is spelled. + * Changes in the command line tool: + + -D shows all loaded dictionares insted of only the first. + + -D properly lists all available dictionaries on Windows. + +- update to 1.5.4: + * fix API compatibility with 1.4 + +- update to 1.5.0: + * Lot of stability fixes + * Fixed compilation errors on various systems (Windows, FreeBSD) + * Small performance improvement compared to 1.4.0 + * API is same as 1.4. + +- Drop Requires: pkgconfig because this is already autodetected + by rpm. Use mode inheritance for defattr. Edit rpm group and + description a tiny bit. + +- Update baselibs.conf bnc#977784 +- Add conflicts to hunspell 1.4.0 + +- Update to 1.4.1: + * Past begin() iterator decrement error + * VS Debug build threw error on decrement past begin. +- Split shared library +- Do not call autoreconf +- Move manpages to corresponding packages + +- Update to 1.4.0 + * New release that strips out fixed length buffers from large + parts of the library + * Note: dictmgr.hxx header is dropped +- Drop upstreamed hunspell-grep2.24.patch + +- Version update to 1.3.4: + * Various updates to the buildsystem + * Various werror bugfixes + * Loads of coverity fixes +- Add patch to build with grep 2.24: + * hunspell-grep2.24.patch +- Remove upstreamed patch: + * hunspell-emacs-utf8.patch +- Do not search for translations - broken automake from upstream + * Not worth fixing only bit italian and mostly hungarian translations + for cli anyway + icu4j +- Upgrade to version 71.1 + * Updates to CLDR 41 locale data with various additions and + corrections. + * Adds phrase-based line breaking for Japanese. Existing line + breaking methods follow standards and conventions for body text + but do not work well for short Japanese text, such as in titles + and headings. This new feature is optimized for these use + cases. + * Adds support for Hindi written in Latin letters (hi_Latn). The + CLDR data for this increasingly popular locale has been + significantly revised and expanded. Note that based on user + expectations, hi_Latn incorporates a large amount of English, + and can also be referred to as “Hinglish”. + * ICU 71 and CLDR 41 are minor releases, mostly focused on bug + fixes and small enhancements. + * Updates to the time zone data version 2022a. Note that pre-1970 + data for a number of time zones has been removed, as has been + the case in the upstream tzdata release since 2021b. +- Remove obsolete stuff from spec file +- Reformat the changes file to fit to 67 chars width + +- Upgrade to verison 70.1 +- Modified patches: + * icu4j-66.1-java8compat.patch -> icu4j-70.1-java8compat.patch + * icu4j-jdk10plus.patch + + rediff to changed context + * improve-osgi-manifest.patch + + replace also DATAVERSION token during the build +- Added patch: + * icu4j-javadoc.patch + + fix invalid html entities + +- Update to version 67.1 + * Unicode 13 (ICU-20893, same as in ICU 66) + + Total of 5930 new characters + + 4 new scripts + + 55 new emoji characters, plus additional new sequences + + New CJK extension, first characters in plane 3: U+30000..U+3134A + * CLDR 37 + + New language at Modern coverage: Nigerian Pidgin + + New languages at Basic coverage: Fulah (Adlam), Maithili, + Manipuri, Santali, Sindhi (Devanagari), Sundanese + + Region containment: EU no longer includes GB + + Unicode 13 root collation data and Chinese data for collation + and transliteration + * DateTimePatternGenerator now obeys the "hc" preference in the + locale identifier (ICU-20442) + * Various other improvements for ECMA-402 conformance + * Number skeletons have a new "concise" form that can be used in + MessageFormat strings (ICU-20418) + * Currency formatting options for formal and other currency + display name variants (ICU-20854) + * ListFormatter: new public API to select the style & type + (ICU-12863) + * ListFormatter now selects the proper “and”/“or” form for + Spanish & Hebrew (ICU-21016) + * Locale ID canonicalization upgraded to implement the complete + CLDR spec (ICU-20834, ICU-20272) + * LocaleMatcher: New option to ignore one-way matches + (ICU-20936), and other tweaks to the code (ICU-20916, + ICU-20917) and data (from CLDR) + * acceptLanguage() reimplemented via LocaleMatcher (ICU-20700) + * Data build tool: tzdbNames.res moved from the "zone_tree" + category to the "zone_supplemental" category (ICU-21073) + +- Version update to 66.1 +- Changed patches: + * icu4j-jdk10plus.patch + * improve-osgi-manifest.patch + * icu4j-63.1-java8compat.patch -> icu4j-66.1-java8compat.patch + + rediff to changed context + +- Remove build-dependency on java-javadoc, since it is not + necessary with this version. + - properties. + properties. incidenceeditor +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * KTimeZoneComboBox: fix support for floating events + * Fix compile error against qt6 + * Remove unused include + * Use new akonadi calendar install include + * Link against KPIMTextEdit explicitly where it's used + * Fix install headers + * install version.h in module directly + * Use KDE_INSTALL_INCLUDEDIR_KF + * Adapt build system for building against qt6 + * Fix more prefixes on dependencies + * Modernize code + * Correct prefix to other PIM repositories in .kde-ci.yml + installation-images:openSUSE +- merge gh#openSUSE/installation-images#635 +- Include openssl hmac for SLE Micro (bsc#1208981) +- 16.58.5 + +- merge gh#openSUSE/installation-images#630 +- clean up Xorg config (bsc#1192678, bsc#1207516) +- 16.58.4 + +- merge gh#openSUSE/installation-images#629 +- adjust to sap-installation-wizard package changes (jsc#PED-3111) +- 16.58.3 + intel-media-driver +- no longer set LIBVA_DRIVER_NAME=iHD; it's no longer needed; + implemented in libva meanwhile (boo#1209134) + isorelax +- Build with java target and source version 1.8 + itextpdf -- Remove unneeded BuildRequires: mvn(org.codehaus.mojo:buildnumber-maven-plugin) +- Upgrade to version 5.5.13.3 + * fixes CVE-2021-43113 and CVE-2020-28052 +- Removed patch: + * itextpdf-5.5.13.2-bouncycastle.patch + + not needed with this version + +- Upgrade to version 5.5.13.2 +- Removed patch: + * itextpdf-5.5.13.1-bouncycastle.patch + + Integrated upstream +- Added patch: + * itextpdf-5.5.13.2-bouncycastle.patch + + fix build with bouncycastle 1.68 itinerary +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Add runtime requirement of ki18n-imports + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. +- Use GCC 10 for building kate on Leap 15. + jackson +- Remove all dependencies on asm3 + +- Build with java source and target levels 1.8 +- Modified patch: + * jackson-sourcetarget.patch + + Do not hardcode source and target levels, so that they + can be overriden on command-line +- Added patch: + * jackson-javaee.patch + + Set classpath correctly so that the project builds with + standalone JavaEE modules too + jackson-parent +- Update to 2.13.0 + * 2.13.0 (30-Sep-2021) + + Add 'mvnw' wrapper + * 2.12.0 (29-Nov-2020) + + #171: 'JsonSubType.Type' should accept array of names + + #173: Jackson version alignment with Gradle 6 + + #174: Add '@JsonIncludeProperties' + + #175: Add '@JsonTypeInfo(use=DEDUCTION)' + + #177: Ability to use '@JsonAnyGetter' on fields + + #179: Add '@JsonKey' annotation + + #180: Allow repeated calls to + 'SimpleObjectIdResolver.bindItem()' for same mapping + + #181: Add 'namespace' property for '@JsonProperty' (for + XML module) + + Add target 'ElementType.ANNOTATION_TYPE' for + '@JsonEnumDefaultValue' (was missing for some reason) + * 2.11.0 (26-Apr-2020) + + 'JsonPattern.Value.pattern' retained as "", never + (accidentally) exposed as 'null' + jakarta-commons-discovery +- Build with source and target levels 8 + +- Distribute commons-discovery as maven artifact + +- Added build support for Enterprise Linux. + -- merged with jpackage 1.7 -- update to 0.4 - -- don't use icecream -- use source="1.4" and target="1.4" for build with java 1.5 - -- converted neededforbuild to BuildRequires - jakarta-commons-fileupload +- Security fix: [CVE-2016-3092 and CVE-2023-24998, bsc#1208513, bsc#986359] + * Usage of vulnerable FileUpload package can result in denial of + service. + * Added jakarta-commons-fileupload-CVE-2016-3092.patch + * Added jakarta-commons-fileupload-CVE-2016-3092-2.patch + -- Move from jpackage-utils to javapackage-tools - jakarta-commons-modeler +- Build with java source and target levels 8 + +- Update to 2.0.1: + * Modeler 2.0.1 is binary and source compatible with Modeler 2.0 + * Bugs fixed: + - ant jar in trunk fails + - MbeansDescriptorsDigesterSource.java is never build if just + setting commons-digester.jar property in build.properties + - ant.properties is missing from the Modeler jar + - mbeans-descriptors.dtd is missing from the Modeler jar and + binary distro +- Clean spec file and rpm-lint warnings: + * License is marked as a license file + * Docs endlines are converted to UNIX. + -- Current version 1.1 from JPackage.org - -- Initial package created with version 1.1 (JPackage 1.5) - janino +- Upgrade to version 3.1.6 +- Removed patch: + * janino-2.7.8-remove-nullanalysis-annotations.patch + + not needed any more +- Build with source and target levels 8 + jansi +- Upgrade the latest upstream release 2.4.0 + * Integrates jansi-native libraries + * Does not depend on jansi-native and hawtjni-runtime +- Make the jansi package archful since it installs a native + library and jni jar +- Added patch: + * jansi-jni.patch + + Give a possibility to load the native libjansi.so from + system + +- Build with java source and target levels 8 + jansi-native +- Build with java source and target levels 8 + jarjar +- Filter out the distributionManagement section from pom files, + since we use aliases and not relocations + -- Initial packaging for SUSE. Version 0.9 (jpp5) - jatl +- Build with java source and target levels 8 + java-11-openjdk +- Remove the accessibility sub-package, since it was never really + working and creates another problems (bsc#1206549). It can + eventually be built as standalone if needed +- Removed patches: + * jaw-jdk10.patch + * jaw-misc.patch + * jaw-nogtk.patch + + not needed after the removal of the accessibility sub-package + +- Upgrade to upstream tag jdk-11.0.18+10 (January 2023 CPU) + * CVEs + + CVE-2023-21835, bsc#1207246 + + CVE-2023-21843, bsc#1207248 + * Security fixes + + JDK-8286070: Improve UTF8 representation + + JDK-8286496: Improve Thread labels + + JDK-8287411: Enhance DTLS performance + + JDK-8288516: Enhance font creation + + JDK-8289350: Better media supports + + JDK-8293554: Enhanced DH Key Exchanges + + JDK-8293598: Enhance InetAddress address handling + + JDK-8293717: Objective view of ObjectView + + JDK-8293734: Improve BMP image handling + + JDK-8293742: Better Banking of Sounds + + JDK-8295687: Better BMP bounds + * Other changes + + JDK-4819544: SwingSet2 JTable Demo throws NullPointerException + + JDK-6782021: It is not possible to read local computer + certificates with the SunMSCAPI provider + + JDK-6829250: Reg test: + java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails + in Windows + + JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails + + JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/ + /OnScreenRenderingResizeTest.java fails + + JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/ + /DropTargetEnterExitTest/MissedDragExitTest.java failed + + JDK-8029633: Raw inner class constructor ref should not + perform diamond inference + + JDK-8030121: java/awt/dnd/MissingDragExitEventTest/ + /MissingDragExitEventTest.java fails + + JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/ + /RepaintTest.java fails + + JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/ + /RobotWheelTest.java fails + + JDK-8159599: [TEST_BUG] java/awt/Modal/ + /ModalInternalFrameTest/ModalInternalFrameTest.java + + JDK-8169187: [macosx] Aqua: java/awt/image/multiresolution/ + /MultiresolutionIconTest.java + + JDK-8172269: When checking the default behaviour for a scroll + tab layout and checking the 'opaque' checkbox, the area behind + tabs is not red. + + JDK-8178698: javax/sound/midi/Sequencer/MetaCallback.java + failed with timeout + + JDK-8193942: Regression automated test '/open/test/jdk/javax/ + /swing/JFrame/8175301/ScaledFrameBackgroundTest.java' fails + + JDK-8194126: Regression automated Test '/open/test/jdk/javax/ + /swing/JColorChooser/Test7194184.java' fails + + JDK-8198343: Test java/awt/print/PrinterJob/ + /TestPgfmtSetMPA.java may fail w/o printer + + JDK-8199290: [TESTBUG] + sun.hotspot.WhiteBox$WhiteBoxPermission is not copied + + JDK-8202836: [macosx] test + java/awt/Graphics/TextAAHintsTest.java fails + + JDK-8206125: [windows] cannot pass relative path to + - -with-boot-jdk + + JDK-8210047: some pages contain content outside of landmark + region + + JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips + testing for non-corner-case values + + JDK-8212096: javax/net/ssl/ServerName/ + /SSLEngineExplorerMatchedSNI.java failed intermittently due + to SSLException: Tag mismatch + + JDK-8213239: Configure cannot handle command overrides with + arguments + + JDK-8215571: jdb does not include jdk.* in the default class + filter + + JDK-8217032: Check pandoc capabilities in configure + + JDK-8222091: Javadoc does not handle package annotations + correctly on package-info.java + + JDK-8222251: preflow visitor is not visiting lambda + expressions + + JDK-8226236: win32: gc/metaspace/ + /TestCapacityUntilGCWrapAround.java fails + + JDK-8227179: Test for new gc+metaspace=info output format + + JDK-8227651: Tests fail with SSLProtocolException: Input + record too big + + JDK-8228672: [TESTBUG] gc/metaspace/TestSizeTransitions.java + fails on 32-bit platforms + + JDK-8233557: [TESTBUG] DoubleClickTitleBarTest.java fails on + macOs + + JDK-8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java + fails on macos + + JDK-8233565: [TESTBUG] NullModalityDialogTest.java fails on + MacOS + + JDK-8233648: [TESTBUG] DefaultMenuBarTest.java failing on + macos + + JDK-8239708: Split basics.m4 into basic.m4 and util.m4 + + JDK-8240281: Remove failing assertion code when selecting + first memory state in SuperWord::co_locate_pack + + JDK-8242468: VS2019 build missing vcruntime140_1.dll + + JDK-8243565: some gc tests use 'test.java.opts' and not + 'test.vm.opts' + + JDK-8243568: serviceability/logging/TestLogRotation.java uses + 'test.java.opts' and not 'test.vm.opts' + + JDK-8244010: Simplify usages of + ProcessTools.createJavaProcessBuilder in our tests + + JDK-8244557: test/jdk/javax/swing/JTabbedPane/ + /TestBackgroundScrollPolicy.java failed + + JDK-8247676: vcruntime140_1.dll is not needed on 32-bit + Windows + + JDK-8249694: java/lang/StringBuffer/HugeCapacity.java and + j/l/StringBuilder/HugeCapacity.java tests shouldn't be + @ignore-d + + JDK-8253877: gc/g1/TestGCLogMessages.java fails - missing + "Evacuation failure" message + + JDK-8254874: ZGC: JNIHandleBlock verification failure in + stack watermark processing + + JDK-8254976: Re-enable swing jtreg tests which were broken + due to samevm mode + + JDK-8255439: System Tray icons get corrupted when Windows + scaling changes + + JDK-8256109: Create implementation for NSAccessibilityButton + protocol + + JDK-8257679: Improved unix compatibility layer in Windows + build (winenv) + + JDK-8257722: Improve "keytool -printcert -jarfile" output + + JDK-8258005: JDK build fails with incorrect fixpath script + + JDK-8259485: Document need for short paths when building on + Windows + + JDK-8260272: bash configure --prefix does not work after + JDK-8257679 + + JDK-8261336: IGV: enhance default filters + + JDK-8261445: Use memory_order_relaxed for os::random(). + + JDK-8261758: [TESTBUG] gc/g1/TestGCLogMessages.java fails if + ergonomics detect too small InitialHeapSize + + JDK-8263326: Remove ReceiverTypeData check from + serviceability/sa/TestPrintMdo.java + + JDK-8263871: On sem_destroy() failing we should assert + + JDK-8264593: debug.cpp utilities should be available in + product builds. + + JDK-8264666: Change implementation of safeAdd/safeMult in the + LCMSImageLayout class + + JDK-8266082: AssertionError in Annotate.fromAnnotations with + - Xdoclint + + JDK-8266967: debug.cpp utility find() should print Java + Object fields. + + JDK-8268361: Fix the infinite loop in next_line + + JDK-8268860: Windows-Aarch64 build is failing in GitHub + actions + + JDK-8268893: jcmd to trim the glibc heap + + JDK-8269029: compiler/codegen/TestCharVect2.java fails for + client VMs + + JDK-8269873: serviceability/sa/Clhsdb tests are using a C2 + specific VMStruct field + + JDK-8272123: Problem list 4 jtreg tests which regularly fail + on macos-aarch64 + + JDK-8273236: keytool does not accurately warn about + algorithms that are disabled but have additional constraints + + JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also + has similar error of JDK-8253368 + + JDK-8273578: javax/swing/JMenu/4515762/bug4515762.java fails + on macOS 12 + + JDK-8273685: Remove jtreg tag manual=yesno for + java/awt/Graphics/LCDTextAndGraphicsState.java & show test + instruction + + JDK-8274029: Remove jtreg tag manual=yesno for java/awt/ + /print/Dialog/DialogOrient.java + + JDK-8274032: Remove jtreg tag manual=yesno for java/awt/print/ + /PrinterJob/ImagePrinting/ImageTypes.java & show test UI + + JDK-8274296: Update or Problem List tests which may fail with + uiScale=2 on macOS + + JDK-8274456: Remove jtreg tag manual=yesno + java/awt/print/PrinterJob/PageDialogTest.java + + JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java + fails when GC cycles are not happening + + JDK-8274597: Some of the dnd tests time out and fail + intermittently + + JDK-8275170: Some jtreg sound tests should be marked with + sound keyword + + JDK-8275535: Retrying a failed authentication on multiple + LDAP servers can lead to users blocked + + JDK-8276841: Add support for Visual Studio 2022 + + JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by + ignoring /run/user/* mount points + + JDK-8277497: Last column cell in the JTable row is read as + empty cell + + JDK-8277881: Missing SessionID in TLS1.3 resumption in + compatibility mode + + JDK-8277970: Test jdk/sun/security/ssl/SSLSessionImpl/ + /NoInvalidateSocketException.java fails with "tag mismatch" + + JDK-8279066: entries.remove(entry) is useless in + PKCS12KeyStore + + JDK-8279695: [TESTBUG] modify compiler/loopopts/ + /TestSkeletonPredicateNegation.java to run on C1 also + + JDK-8280158: New test from JDK-8274736 failed with/without + patch in JDK11u + + JDK-8280550: SplittableRandom#nextDouble(double,double) can + return result >= bound + + JDK-8280863: Update build README to reflect that MSYS2 is + supported + + JDK-8280890: Cannot use '-Djava.system.class.loader' with + class loader in signed JAR + + JDK-8280948: Write a regression test for JDK-4659800 + + JDK-8280950: RandomGenerator:NextDouble() default behavior + non conformant after JDK-8280550 fix + + JDK-8281183: RandomGenerator:NextDouble() default behavior + partially fixed by JDK-8280950 + + JDK-8281296: Create a regression test for JDK-4515999 + + JDK-8281297: TestStressG1Humongous fails with + guarantee(is_range_uncommitted) + + JDK-8282046: Create a regression test for JDK-8000326 + + JDK-8282276: Problem list failing two Robot Screen Capture + tests + + JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid + link access + + JDK-8282345: handle latest VS2022 in abstract_vm_version + + JDK-8282402: Create a regression test for JDK-4666101 + + JDK-8282640: Create a test for JDK-4740761 + + JDK-8282642: vmTestbase/gc/gctests/LoadUnloadGC2/ + /LoadUnloadGC2.java fails intermittently with exit code 1 + + JDK-8282730: LdapLoginModule throw NPE from logout method + after login failure + + JDK-8282777: Create a Regression test for JDK-4515031 + + JDK-8282778: Create a regression test for JDK-4699544 + + JDK-8282857: Create a regression test for JDK-4702690 + + JDK-8282936: Write a regression test for JDK-4615365 + + JDK-8282937: Write a regression test for JDK-4820080 + + JDK-8283199: Linux os::cpu_microcode_revision() stalls cold + startup + + JDK-8283422: Create a new test for JDK-8254790 + + JDK-8284294: Create an automated regression test for RFE + 4138746 + + JDK-8284358: Unreachable loop is not removed from C2 IR, + leading to a broken graph + + JDK-8284521: Write an automated regression test for RFE + 4371575 + + JDK-8284690: [macos] VoiceOver : Getting + java.lang.IllegalArgumentException: Invalid location on + Editable JComboBox + + JDK-8284732: FFI_GO_CLOSURES macro not defined but required + for zero build on Mac OS X + + JDK-8284752: Zero does not build on Mac OS X due to missing + os::current_thread_enable_wx implementation + + JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java + failed with "AssertionError: Expected IOException to be + thrown, but nothing was thrown" + + JDK-8284884: Replace polling with waiting in + javax/swing/text/html/parser/Parser/8078268/bug8078268.java + + JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile + fails when named value doesn't exist + + JDK-8285305: Create an automated test for JDK-4495286 + + JDK-8285373: Create an automated test for JDK-4702233 + + JDK-8285604: closed sun/java2d/GdiRendering/ + /ClipShapeRendering.java failed with "Incorrect color ffeeeeee + instead of ff0000ff in pixel (100, 100)" + + JDK-8285617: Fix java/awt/print/PrinterJob/ImagePrinting/ + /PrintARGBImage.java manual test + + JDK-8285698: Create a test to check the focus stealing of + JPopupMenu from JComboBox + + JDK-8285794: AsyncGetCallTrace might acquire a lock via + JavaThread::thread_from_jni_environment + + JDK-8285836: sun/net/www/http/KeepAliveCache/ + /KeepAliveProperty.java failed with "RuntimeException: Failed + in server" + + JDK-8285921: serviceability/dcmd/jvmti/AttachFailed/ + /AttachReturnError.java fails on Alpine + + JDK-8286624: Regression Test CoordinateTruncationBug.java + fails on OL8.3 + + JDK-8286663: Resolve IDE warnings in WTrayIconPeer and + SystemTray + + JDK-8286772: java/awt/dnd/DropTargetInInternalFrameTest/ + /DropTargetInInternalFrameTest.html times out and fails in + Windows + + JDK-8286872: Refactor add/modify notification icon (TrayIcon) + + JDK-8287076: Document.normalizeDocument() produces different + results + + JDK-8287091: aarch64 : guarantee(val < (1ULL << nbits)) + failed: Field too big for insn + + JDK-8287425: Remove unnecessary register push for + MacroAssembler::check_klass_subtype_slow_path + + JDK-8287609: macOS: SIGSEGV at [CoreFoundation] + CFArrayGetCount / sun.font.CFont.getTableBytesNative + + JDK-8287724: Fix various issues with msys2 + + JDK-8287826: javax/accessibility/4702233/ + /AccessiblePropertiesTest.java fails to compile + + JDK-8287895: Some langtools tests fail on msys2 + + JDK-8287896: PropertiesTest.sh fail on msys2 + + JDK-8287902: UnreadableRB case in MissingResourceCauseTest is + not working reliably on Windows + + JDK-8287917: System.loadLibrary does not work on Big Sur if + JDK is built with macOS SDK 10.15 and earlier + + JDK-8288132: Update test artifacts in QuoVadis CA interop + tests + + JDK-8288302: Shenandoah: SIGSEGV in vm maybe related to jit + compiling xerces + + JDK-8288377: [REDO] DST not applying properly with zone id + offset set with TZ env variable + + JDK-8288445: AArch64: C2 compilation fails with + guarantee(!true || (true && (shift != 0))) failed: impossible + encoding + + JDK-8288599: com/sun/management/OperatingSystemMXBean/ + /TestTotalSwap.java: Expected total swap size ... but + getTotalSwapSpaceSize returned ... + + JDK-8288985: P11TlsKeyMaterialGenerator should work with + ChaCha20-Poly1305 + + JDK-8289043: C2: Vector constant materialization attempt + + JDK-8289146: containers/docker/TestMemoryWithCgroupV1.java + fails on linux ppc64le machine with missing Memory and Swap + Limit output + + JDK-8290207: Missing notice in dom.md + + JDK-8290209: jcup.md missing additional text + + JDK-8290451: Incorrect result when switching to C2 OSR + compilation from C1 + + JDK-8290529: C2: assert(BoolTest(btest).is_canonical()) + failure + + JDK-8290705: StringConcat::validate_mem_flow asserts with + "unexpected user: StoreI" + + JDK-8290711: assert(false) failed: infinite loop in + PhaseIterGVN::optimize + + JDK-8290781: Segfault at + PhaseIdealLoop::clone_loop_handle_data_uses + + JDK-8291459: JVM crash with GenerateOopMap::error_work(char + const*, __va_list_tag*) + + JDK-8291461: assert(false) failed: bad AD file + + JDK-8292083: Detected container memory limit may exceed + physical machine memory + + JDK-8292158: AES-CTR cipher state corruption with AVX-512 + + JDK-8292541: [Metrics] Reported memory limit may exceed + physical machine memory + + JDK-8292682: Code change of JDK-8282730 not updated to + reflect CSR update + + JDK-8292778: EncodingSupport_md.c convertUtf8ToPlatformString + wrong placing of free + + JDK-8292866: + Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check + MultiByteToWideChar return value for failures + + JDK-8292887: Bump update version for OpenJDK: jdk-11.0.18 + + JDK-8292899: CustomTzIDCheckDST.java testcase failed on AIX + platform + + JDK-8293044: C1: Missing access check on non-accessible class + + JDK-8293472: Incorrect container resource limit detection if + manual cgroup fs mounts present + + JDK-8293540: [Metrics] Incorrectly detected resource limits + with additional cgroup fs mounts + + JDK-8293578: Duplicate ldc generated by javac + + JDK-8293672: Update freetype md file + + JDK-8293816: CI: ciBytecodeStream::get_klass() is not + consistent + + JDK-8293826: Closed test fails after JDK-8276108 on aarch64 + + JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java + still fails when GC cycles are not happening + + JDK-8293834: Update CLDR data following tzdata 2022c update + + JDK-8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) + failed: must have PC + + JDK-8294138: [11u] Revert change from JDK-8210962 in basic.m4 + + JDK-8294307: ISO 4217 Amendment 173 Update + + JDK-8294357: (tz) Update Timezone Data to 2022d + + JDK-8294578: [PPC64] C2: Missing is_oop information when + using disjoint compressed oops mode + + JDK-8294740: Add cgroups keyword to TestDockerBasic.java + + JDK-8295173: (tz) Update Timezone Data to 2022e + + JDK-8295288: Some vm_flags tests associate with a wrong BugID + + JDK-8295322: Tests for JDK-8271459 were not backported to 11u + + JDK-8295429: Update harfbuzz md file + + JDK-8295469: S390X: Optimized builds are broken + + JDK-8295554: Move the "sizecalc.h" to the correct location + + JDK-8295641: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + + JDK-8295714: GHA ::set-output is deprecated and will be + removed + + JDK-8295723: security/infra/wycheproof/RunWycheproof.java + fails with Assertion Error + + JDK-8295872: [PPC64] JfrGetCallTrace: Need pc == nullptr + check before frame constructor + + JDK-8295952: Problemlist existing compiler/rtm tests also on + x86 + + JDK-8296108: (tz) Update Timezone Data to 2022f + + JDK-8296239: ISO 4217 Amendment 174 Update + + JDK-8296480: java/security/cert/pkix/policyChanges/ + /TestPolicy.java is failing + + JDK-8296485: BuildEEBasicConstraints.java test fails with + SunCertPathBuilderException + + JDK-8296496: Overzealous check in sizecalc.h prevents large + memory allocation + + JDK-8296632: Write a test to verify the content change of + TextArea sends TextEvent + + JDK-8296652: Restore windows aarch64 fixpath patch that was + removed in 8239708 + + JDK-8296715: CLDR v42 update for tzdata 2022f + + JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 + + JDK-8297147: UnexpectedSourceImageSize test times out on slow + machines when fastdebug is used + + JDK-8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/ + /OnScreenRenderingResizeTest.java fails again + + JDK-8297241: Update sun/java2d/DirectX/ + /OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java + + JDK-8297481: Create a regression test for JDK-4424517 + + JDK-8297656: AArch64: Enable AES/GCM Intrinsics + + JDK-8297804: (tz) Update Timezone Data to 2022g + + JDK-8298737: 8296772 backport to jdk11u caused build error on + sparc + + JDK-8299393: [11u] Remove designator + DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.18 + + JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java + fails for hr_HR + + JDK-8299483: ProblemList java/text/Format/NumberFormat/ + /CurrencyFormat.java + + JDK-8299616: [11u] Bootcycle build fails after JDK-8257679 + backport + +- Fix jconsole.desktop icon + java-1_8_0-openj9 +- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual + machine +- Including Oracle January 2023 CPU changes + CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248) + * OpenJ9 changes, see + https://www.eclipse.org/openj9/docs/version0.36/ + java-1_8_0-openjdk +- Update to version jdk8u362 (icedtea-3.26.0) + * January 2023 CPU + * CVEs + + CVE-2023-21830, bsc#1207249 + + CVE-2023-21843, bsc#1207248 + * Security fixes + + JDK-8285021: Improve CORBA communication + + JDK-8286496: Improve Thread labels + + JDK-8288516: Enhance font creation + + JDK-8289350: Better media supports + + JDK-8293554: Enhanced DH Key Exchanges + + JDK-8293598: Enhance InetAddress address handling + + JDK-8293717: Objective view of ObjectView + + JDK-8293734: Improve BMP image handling + + JDK-8293742: Better Banking of Sounds + + JDK-8295687: Better BMP bounds + * New features + + Support for building with autoconf 2.71 + * Import of OpenJDK 8 u362 build 09 + + JDK-6885993: Named Thread: introduce print() and + print_on(outputStream* st) methods + + JDK-7124218: [TEST_BUG] [macosx] Space should select cell in + the JTable + + JDK-8054066: com/sun/jdi/DoubleAgentTest.java fails with + timeout + + JDK-8067941: [TESTBUG] Fix tests for OS with 64K page size. + + JDK-8071530: Update OS detection code to reflect Windows 10 + version change + + JDK-8073464: GC workers do not have thread names + + JDK-8079255: [TEST_BUG] [macosx] Test closed/java/awt/Robot/ + /RobotWheelTest/RobotWheelTest fails for Mac only + + JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/ + /RobotWheelTest.java fails + + JDK-8148005: One byte may be corrupted by + get_datetime_string() + + JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ + /ModalInternalFrameTest.java + + JDK-8159720: Failure of C2 compilation with tiered prevents + some C1 compilations + + JDK-8197859: VS2017 Complains about UINTPTR_MAX definition in + globalDefinitions_VisCPP.hpp + + JDK-8206456: [TESTBUG] docker jtreg tests fail on systems + without cpuset.effective_cpus / cpuset.effective_mems + + JDK-8221529: [TESTBUG] Docker tests use old/deprecated image + on AArch64 + + JDK-8224506: [TESTBUG] TestDockerMemoryMetrics.java fails + with exitValue = 137 + + JDK-8233551: [TESTBUG] SelectEditTableCell.java fails on MacOS + + JDK-8241086: Test runtime/NMT/HugeArenaTracking.java is + failing on 32bit Windows + + JDK-8253702: BigSur version number reported as 10.16, should + be 11.nn + + JDK-8255559: Leak File Descriptors Because of + ResolverLocalFilesystem#engineResolveURI() + + JDK-8265527: tools/javac/diags/CheckExamples.java fails after + JDK-8078024 8u backport + + JDK-8269039: Disable SHA-1 Signed JARs + + JDK-8269850: Most JDK releases report macOS version 12 as + 10.16 instead of 12.0 + + JDK-8270344: Session resumption errors + + JDK-8271459: C2: Missing NegativeArraySizeException when + creating StringBuilder with negative capacity + + JDK-8273176: handle latest VS2019 in abstract_vm_version + + JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java + fails when GC cycles are not happening + + JDK-8274840: Update OS detection code to recognize Windows 11 + + JDK-8275887: jarsigner prints invalid digest/signature + algorithm warnings if keysize is weak/disabled + + JDK-8280890: Cannot use '-Djava.system.class.loader' with + class loader in signed JAR + + JDK-8283277: ISO 4217 Amendment 171 Update + + JDK-8283903: GetContainerCpuLoad does not return the correct + result in share mode + + JDK-8284389: Improve stability of GHA Pre-submit testing by + caching cygwin installer + + JDK-8284622: Update versions of some Github Actions used in + JDK workflow + + JDK-8286582: Build fails on macos aarch64 when using + - -with-zlib=bundled + + JDK-8288928: Incorrect GPL header in pnglibconf.h (backport + of JDK-8185041) + + JDK-8289549: ISO 4217 Amendment 172 Update + + JDK-8292762: Remove .jcheck directories from jdk8u + subcomponents + + JDK-8293181: Bump update version of OpenJDK: 8u362 + + JDK-8293461: Add a test for JDK-8290832 + + JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java + still fails when GC cycles are not happening + + JDK-8294307: ISO 4217 Amendment 173 Update + + JDK-8294357: (tz) Update Timezone Data to 2022d + + JDK-8294863: Enable partial tier1 testing in GHA for JDK8 + + JDK-8295164: JDK 8 jdi tests should not use tasklist command + on Windows + + JDK-8295173: (tz) Update Timezone Data to 2022e + + JDK-8295288: Some vm_flags tests associate with a wrong BugID + + JDK-8295714: GHA ::set-output is deprecated and will be + removed + + JDK-8295723: security/infra/wycheproof/RunWycheproof.java + fails with Assertion Error + + JDK-8295915: Problemlist compiler/rtm failures specific to 8u + + JDK-8295950: Enable langtools/tier1 in GHA for 8u + + JDK-8296108: (tz) Update Timezone Data to 2022f + + JDK-8296239: ISO 4217 Amendment 174 Update + + JDK-8296555: Enable hotspot/tier1 for 64-bit builds in GHA + for 8u + + JDK-8296715: CLDR v42 update for tzdata 2022f + + JDK-8296959: Fix hotspot shell tests of 8u on multilib systems + + JDK-8297141: Fix hotspot/test/runtime/SharedArchiveFile/ + /DefaultUseWithClient.java for 8u + + JDK-8297804: (tz) Update Timezone Data to 2022g + + JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java + fails for hr_HR + + JDK-8299483: ProblemList java/text/Format/NumberFormat/ + /CurrencyFormat.java + + JDK-8300178: JDK-8286496 causes build failure on older GCC + + JDK-8300225: JDK-8288516 causes build failure on Windows + + VS2010 + * Bug fixes + + Don't run check-aes on Zero builds (pointless and slow) +- Removed patch: + * java-1_8_0-openjdk-autoconf27.patch + + fixed upstream + java-cup +- Modified patch: + * java-cup-classpath.patch + + use the java-cup name instead of the java_cup one +- Regenerate the generated files with newer flex + +- Upgrade to recent git checkout providing 0.11 beta +- Modified patches: + * java-cup-classpath.patch + * java-cup-no-classpath-in-manifest.patch + * java-cup-no-cup-no-jflex.patch + + rediff to the changed context +- Removed patch: + * java-cup-lr_parser-constructor.patch + + integrated upstream +- Added patch: + * java-cup-java8.patch + + replace java 10+ constructs in order to be able to build + with java 8 +- Fetch sources using source service +- Do not run git during the build + -- Build using gcj (for proper bootstrap of openjdk) - -- Initial packaging of java-cup-bootstrap 0.11 in SUSE (from jpp5) - javacc +- Added patches: + * 0001-Generate-max.-one-deprecated-annotation-per-method.patch + * 0002-Fix-annotations-for-JavaCharStream.patch + + Fix regression where duplicate @Deprecated annotations were + generated + +- Update to version 7.0.11 + * Modifications in version 7.0.11 + - #193 : Code error in class RCharacterList.SortDescriptors(): + fixed + * Modifications in version 7.0.10 + - #183 : Lookahead is broken since 7.0.5 (introduced in commit + fbac68f) + * Modifications in version 7.0.9 + - pom.xml : change deployment on OSS to automatic release + - documentation : fix broken links + * Modifications in version 7.0.8 + - #175 : Doesn’t work in Turkish Locale + - #73 : javacc/c++: invalid lookahead processing: missing one + lookahead to get rid of the conflict + * Modifications in version 7.0.7 + - JavaCC.jj : remove unused c++ declaration blocs tokens + - #172 : add a specific ‘-version’ command line argument + * Modifications in version 7.0.6 + The following changes are not upward compatible with the + previous 7.0.5 version but have a very little impact on + existing grammars. Main advantage is to prepare a more smooth + upgrade with the upcoming javacc-8.0.0 major release. + - C++ generation: renaming the option TOKEN_EXTENDS by + TOKEN_SUPER_CLASS + - C++ generation: renaming the option TOKEN_INCLUDES by + TOKEN_INCLUDE + - C++ generation: renaming the option PARSER_INCLUDES by + PARSER_INCLUDE + - C++ generation: renaming the option TOKEN_MANAGER_INCLUDES by + TOKEN_MANAGER_INCLUDE + * Modifications in version 7.0.5 + - #42: new README.md file. + - #71: Add support for Java7 language features. + - #75: Allow empty type parameters in Java code of grammar files. + - #77: javacc.org is out of date. + - #92: Avoid warning of unused import in generated + ParserTokenManager. + - #99: LookaheadSuccess creation performance improved. + Removing IDE specific files. Declare trace_indent only if debug + parser is enabled. CPPParser.jj grammar added to grammars. + Build with Maven is working again. + —WARNING—WARNING—WARNING— Required Java Platform: Standard + Edition 7.0: known under Eclipse as JavaSE-1.7 + +- Build with source/target levels 8 + -- updated to 4.0: - See the bug list in issue tracker for all the bugs fixed in this release. - JJTree and JavaCC both now support 1.5 syntax. - We now support accessing token fields in the grammar like: s=.image - Convenient constructors for passing encoding directly to the grammar - Tabsetting is now customizable. - SimpleNode can now extend a class using the NODE_EXTENDS option. - JAVACODE and BNF productions take optional access modifiers. - -- set source=1.4 for java - -- converted neededforbuild to BuildRequires - javacc-maven-plugin +- Build with java source and target levels 8 + javaewah +- Build with java source and target levels 8 + javamail +- Add alias to com.sun.mail:jakarta.mail needed by ant-javamail + +- Remove all parents, since this package is not built with maven +- Assure that every dependency has a version, or at least "any" + * fixes use with gradle + +- Build against the standalone JavaEE modules unconditionally + +- Build with source/target levels 8 + +- Add glassfish-activation-api dependency for relevant distribution + versions to make buildable with JDK that does not contain the + JavaEE modules + javapackages-meta +- Fix requires not to have to redo the package on each + javapackages-tools update + javapackages-tools +- Added patches: + * 0001-Let-maven_depmap.py-generate-metadata-with-dependenc.patch + * 0002-Do-not-try-to-construct-POM-from-maven-coordinate-st.patch + * 0003-Fix-tests-after-the-recent-maven_depmap.py-changes.patch + + Let maven_depmap.py generate metadata with dependencies under + certain circumstances + +- Fix typo in suse-use-libdir.patch: + %{_libdir}/jvm-commmon -> %{_libdir}/jvm-common + +- Do not run tests on SLE12, since python3-test is not accessible + +- Can't assume non-existence of python38 macros in Leap. + gh#openSUSE/python-rpm-macros#107 + Test for suse_version instead. Only Tumbleweed has and needs the + python_subpackage_only support. + +- Fix typo in spec file sitearch -> sitelib + +- Fix the python subpackage generation + gh#openSUSE/python-rpm-macros#79 + +- Support python subpackages for each flavor + gh#openSUSE/python-rpm-macros#66 +- Replace old nose with pytest gh#fedora-java/javapackages#86 + +- when building extra flavor, BuildRequire javapackages-filesystem: + /etc/java is being cleaned out of the filesystems package. + +- Upgrade to version 5.3.1 +- Modified patch: + * suse-use-libdir.patch + + rediff to changed context +- Define _rpmmacrodir for distributions that don't have it + +- Use %{_rpmmacrodir} instead of %{_libexecdir}/rpm/macros.d: this + just happens to overlap in some distros. + javaparser +- Upgrade to upstream version 2.24.2 + * Fixes: + + Adding constructor descriptor + + Fix issue #3491 Method has a multidimensional arrays argument + in jar file. when call the method throw + UnsolvedSymbolException + + Fix issue #3218 GetSourceRoots() does not return all source + roots + + Bug in ArrayCreationExpr constructors + + Fix issue 3440 Removing a node with LexicalPreservingPrinter + causes UnsupportedOperationException + + Improve unit test for BlockStmtContextResolutionTest + + Improve Conditional Operator resolution [JLS 15.25] + + Fix issue #3526 Variable or FieldDeclaration is not resolved + correctly when another variable with the same name is + declared in the same block + +- Upgrade to the latest version 3.24.0 + * A long list of fixes is to be found at https://github.com/ + /javaparser/javaparser/blob/master/changelog.md + * Upgrade needed to be able to upgrade jctools and make them + not depend hard on Java 8 + javassist +- Requires java >= 1.8 +- Rebased patches: + * javassist-osgi.patch +- Version update to 3.29.0: + * removes an unused import declaration as PR 384 mentions. + * Merge pull request #382 from tim-hoffman/PR_RemoveStringBuffer + * Merge pull request #383 from tim-hoffman/PR_ArrayCopyPerformance + * uncomments test code suggested by PR405 + * cancels PR#391, which does not pass all the tests + * fixes a wrong indentation + * Merge pull request #391 from derklaro/fix-method-naming-syntax + * does refactoring + * fixes a bug in SignatureAttribute.renameClass(). + * fixs a compilation problem although one test still fails. + * Merge pull request #299 from pietrobraione/master + * Merge branch 'master' into master + * Merge pull request #278 from ximsfei/master + * Merge pull request #390 from derklaro/master + * changes test code because package + java.rmi.activation.ActivationGroupDesc does not exist any + longer. + * deletes src/test/test2/*.class + * Merge pull request #399 from carldea/master + * Merge pull request #409 from aschleck/patch-1 + * Remove redundant type check + * Using TCK Tested JDK builds of OpenJDK + * Merge pull request #395 from aburaksahin/master + * Fix for NullPointerException on detach() + * Only wrap the method name if the method doesn't come from the + same decl class + * Lower requirement for an extra type in constructor to Java 7- + * Replace array copy loop with System.arraycopy + * Replace remaining StringBuffer uses with StringBuilder + * Replace StringBuffer with StringBuilder and other minor String + optimizations + * fixes GitHub Issue 378 (wrong link for apache license) + * updates javassist.Loader to exclude jdk.internal. + * Fixes to support the full syntax of possible signatures + * Fix renaming of classes in presence of generic signatures and + nested classes. + * add unit test + * fixes a bug of ClassFile#renameClass(), some imports could not + be successfully renamed + +- Rebased osgi patch: javassist-osgi.patch +- Rebased java8 compat patch: javassist-java8-compat.patch +- Requires Java API >= 1.7 + +- Added patch: + * javassist-osgi.patch + + Add OSGi manifest to the javassist.jar + -- fix group entries for subpackages - -- sanitize release line in specfile - jboss-interceptors-1 +- Build with java source and target levels 8 + jboss-websocket-1 +- Build with java source and target levels 8 + jcifs +- Build with java source and target levels 8 + jcsp +- Build with source and target levels 8 + jctools +- Build with java source and target levels 8 + +- Upgrade to 3.3.0 + * API Changes: + + Removed MpscLinkedQueue7 and MpscLinkedQueue8 and consolidated + into parent. This removes the need for the builder method on + MpscLinkedQueue. + + Deprecated QueueFactory and spec package classes. These are + not used by any users AFAICT and are only used for testing + internally. + + Removed some internal classes and reduced visibility of + internal utilities where practical. The @InternalAPI + tagging annotation is also used more extensively to discourage + dependency. + + #226: XADD unbounded mpsc/mpmc queue: highly scalable linked + array queues + + New blocking consumer MPSC + * Bug fixes: + + #334 NBHMLong iterators do not remove NO_KEY + + #335 NBHM/Long/Identity iterators only removes keys if values + have not changed. Now follow JDK convention. + + #336 MpscBlockingConsumerArrayQueue: fix race writing to + blocked field + + #339 'fill' wakeup call can spin forever (or until a consumer + is blocked again) on MpscBlockingConsumerArrayQueue + + #319 Relying on test cases provided by #328 we apply the fix + used for #205 to 'NonBlockingHashMapLong' and + 'NonBlockingIdentityHashMap' to provide 'getAndSet' like + semantics for put and remove. + + #330 Fix a 'NonBlockingIdentityHashMap' 'replace' bug. During + this fix some further work was done to bring the code closer + in line to the current state of 'NonBlockingHashMap' + + Use byte fields for padding (avoid upcoming false sharing + problem in JDK 15+ where field ordering has changed) + + #289 Add Automatic-Module-Name header to MANIFEST.MF + + #292 Fix inconsistent isEmpty/poll/peek/offer dynamics for + SpscLinkedQueue + + Fixed potential for negative queue size for indexed queues and + similar issue with isEmpty + + #296 Fix peek/relaxedPeek race with poll/offer in MC queues + + #297 Fix inconsistent size of FF based queues causing + potential size() > capacity() + + #316 Fix MpscBlockingConsumerArrayQueue::poll(TimeUnit,timeout) + + #310 Fix MpmcUnboundedXaddArrayQueue::peek/relaxedPeek + can load "future" elements + + #209: On Arm7, non-volatile long can have unaligned address + leading to error + + #216: Size of SpscGrowableArrayQueue can exceeds max capacity + + #241: Protect the producer index in case of OutOfMemoryError + + #244: Long NBHM AssertionError when replacing missing key + + Fix argument checks on fill/drain methods + + Fix LGTM warning, potential int overflow bug + * Enhancements: + + #326 Xadd queues consumers can help producers + + #323 Update to latest JCStress (thanks @shipilev ) + * Improvements: + + Don't mark generated linked atomic queues as final + + #211: Implement batching methods on MpmcArrayQueue + + #228: Iterator for MpscArrayQueue and MpscUnboundedArrayQueue + + Iterator support also available for the *ArrayQueue classes + + #208: MpscLinkedAtomicQueue can be made not final + + #237: Add scale to exception message to help debug + netty/netty#8916 + * New features: + + #340 MpscBlockingConsumerArrayQueue + + After long incubation and following a user request (see #321), + we move counters into core + + Merging some experimental utils and a #264 we add a + 'PaddedAtomicLong' + + #314 MpscBlockingConsumerArrayQueue::offerIfBelowThreshold is + added +- Added patch: + * imports.patch + + Fix bug in adding of imports that broke build with + javaparser >= 2.15.0 + jdepend +- Specify the source/target levels 8 on ant invocation +- Removed patch: + * jdepend-target16.patch + + not needed with the source/target levels being specified on + command-line + +- Update to 2.10: + * Official release that includes support for Java 8 constants +- Updated license from BSD-3 Clause to MIT (as per LICENSE.md file). +- Fix installed files permissions (were too broad). +- Fix LICENSE, CHANGES and README permissions. +- Fix demo permissions (were too broad). +- Rebased patches: + * jdepend-target16.patch + -- Adjustments in the spec file. - -- Current version 2.6 from JPackage.org - jdependency +- Build with source and target levels 8 + jdom +- Security fix: [bsc#1187446, CVE-2021-33813] + * XXE issue in SAXBuilder can cause a denial of service via + a crafted HTTP request +- Add jdom-CVE-2021-33813.patch +- Remove unneeded dependency on glassfish-jaxb-api. + +- Build against the standalone JavaEE modules unconditionally + +- Modified patch: + * jdom-1.1-build.xml.patch + + Build with source/target levels 8 + +- Build against standalone jaxb-api on distributions that have + JDK without the JavaEE modules + +- Alias the xom artifact to the new com.io7m.xom groupId + +- Update jaxen to version 1.1.6 + * Bug fixes + +- Increase java stack size to avoid overflow + jdom2 +- Upgrade to 2.0.6.1 + * Upstream release to fix CVE-2021-33813 +- Removed patch: + * jdom2-CVE-2021-33813.patch + + integrated upstream +- Modified patch: + * 0001-Adapt-build.patch + + rebase to changed context + jeos-firstboot +- Update to version 1.2.0.5: + * Support /usr/lib/os-release (#102) + +- Don't require wicked nor NetworkManager. Both are optional + +- Update to version 1.2.0.4: + * Rewrite license code + +- Update to version 1.2.0.3: + * Don't ask for licence confirmation if not needed + * Deduplicate wifi list + +- Update to version 1.2.0: + * Make use of SPDX identifiers + * Read dialog output into a variable directly + * Drop broken error handling for dialog + * Fix dialog asking about wicked network reconfiguration + * Start nmtui in jeos-firstboot if no active connection could be detected + * Load network modules dynamically + * Only list applicable modules in jeos-config + * Convert network configuration to a module + * Fix size of the "No root password set" dialog + +- Update to version 1.1.1.1: + * Quick'n'dirty NetworkManager support +- Switch git URL to https +- Require NetworkManager or wicked + jettison +- Upgrade to version 1.5.3 + * Fixes: + + Backslash escaping. Throw syntax exception on invalid json + sooner + + Adding another test for backslashes + + Introducing new static methods to set the recursion depth + limit + + Incorrect recursion depth check in JSONTokener + + Fixing StackOverflow error (bsc#1206400, CVE-2022-45685, + bsc#1206401, CVE-2022-45693) + +- Upgrade to version 1.5.1 + * Fixes: + + Stack Overflow fix on malformed JSON + (bsc#1203515, CVE-2022-40149) + + Prevent infinite loop when a /* comment is not terminated + (bsc#1203516, CVE-2022-40150) +- Removed patches: + * jettison-1.3.7-jdk10plus.patch + * jettison-update-woodstox-version.patch + + not needed with current version + +- Build with source and target levels 8 + jetty-minimal +- Upgrade to version 9.4.48.v20220622 + * Fixes + + #8184 - All suffix globs except first fail to match if path + has "." character in prefix section + + #8145 - RegexPathSpec backport of optional group name/info + lookup if regex fails + + #8088 - Add option to configure exitVm on ShutdownMonitor from + System properties + + #8067 - Wall time usage in DoSFilter RateTracker results in + false positive alert + + #8014 - Review HttpRequest URI construction (Resolves + CVE-2022-2047, bsc#1201317) + + #7976 - Add TRANSFER_ENCODING violation for MultiPart RFC7578 + parser + + #7947 - Improved PathSpec handling for servletName & pathInfo + + #7935 - Review HTTP/2 error handling (Resolves CVE-2022-2048, + bsc#1201316) + + #7918 - PathMappings.asPathSpec does not allow root + ServletPathSpec + + #7863 - Default servlet drops first accept-encoding header if + there is more than one. + + #7858 - GZipHandler does not play nice with other handlers in + HandlerCollection + + #7837 - Fix StatisticsHandler in the case a Handler throws + exception + + #7809 - Jetty 9.4.x 7801 duplicate set session cookies + + #7748 - Allow overriding of url-pattern mapping in + ServletContextHandler to allow for regex or uri-template + matching + +- Upgrade to version 9.4.46.v20220328 + * Changes + + Option --write-module-graph produces wrong .dot file + + ArrayTrie getBest fails to match the empty string entry in + certain cases + + Interrupt flag is not always cleared in between requests + + Gzip compression not working for multipart/form-data when + added to the allowed list using addIncludedMimeTypes. + + Miconfigured headerCacheSize in can result in + IllegalArgumentException + + HttpServletResponse.encodeURL not working for URLs starting + with ../ + +- Build with java source and target levels 8 +- Fix javadoc generation on JDK >= 13 + +- Make importing of package sun.misc optional since not all jdk + versions export it + jetty-websocket +- Upgrade to version 9.4.48.v20220622 + * Fixes + + #8184 - All suffix globs except first fail to match if path + has "." character in prefix section + + #8145 - RegexPathSpec backport of optional group name/info + lookup if regex fails + + #8088 - Add option to configure exitVm on ShutdownMonitor from + System properties + + #8067 - Wall time usage in DoSFilter RateTracker results in + false positive alert + + #8014 - Review HttpRequest URI construction (Resolves + CVE-2022-2047, bsc#1201317) + + #7976 - Add TRANSFER_ENCODING violation for MultiPart RFC7578 + parser + + #7947 - Improved PathSpec handling for servletName & pathInfo + + #7935 - Review HTTP/2 error handling (Resolves CVE-2022-2048, + bsc#1201316) + + #7918 - PathMappings.asPathSpec does not allow root + ServletPathSpec + + #7863 - Default servlet drops first accept-encoding header if + there is more than one. + + #7858 - GZipHandler does not play nice with other handlers in + HandlerCollection + + #7837 - Fix StatisticsHandler in the case a Handler throws + exception + + #7809 - Jetty 9.4.x 7801 duplicate set session cookies + + #7748 - Allow overriding of url-pattern mapping in + ServletContextHandler to allow for regex or uri-template + matching + +- Upgrade to version 9.4.46.v20220328 + * Changes + + Option --write-module-graph produces wrong .dot file + + ArrayTrie getBest fails to match the empty string entry in + certain cases + + Interrupt flag is not always cleared in between requests + + Gzip compression not working for multipart/form-data when + added to the allowed list using addIncludedMimeTypes. + + Miconfigured headerCacheSize in can result in + IllegalArgumentException + + HttpServletResponse.encodeURL not working for URLs starting + with ../ + +- Build with java source and target levels 8 +- Fix javadoc generation on JDK >= 13 + +- Make importing of package sun.misc optional since not all jdk + versions export it + jeuclid +- Build with source and target levels 8 + +- Updated/rebased patches: + - jeuclid-core-FreeHep.patch (updated to use services file) + - jeuclid-batik_1_10.patch (rebased) + - jeuclid-service-providers.patch (added to prevent wrong + typecasting) +- Update to 3.1.9: + - Workaround for NPE in TextLayout() + - Support Content Math without namespace + - Added Italian Translation + - Improved Documentation +- Update to 3.1.8: + - Operator streching now honors symmetric + - New extension for horizontal / vertical stretch + - Stretchy behaviour is reworked again +- Update to 3.1.7: + - Reworked Token elements to support mglyhp in all cases. + - Reworked Stretchy operators. + - Fixed an error in mmultiscript containing whitespace. + - MathML 3.0 Testsuite is now available on the website. + - MathML 3.0 Testsuite can now be run internally. + - Basic SWT Widget is now implemented. + - Restored functionality to get null value for attributes. Fixes + mfence + - Better support for foreign elements in JEuclid DOM Tree. +- Update to 3.1.6: + - JEuclidView: add method to get bounds of layouted object. + - Provide Win32 MathViewer executable. + - Moved Resources from root namespace into net/sf/jeuclid. + - Internal DOM Tree is now in the MathML Namespace. + - jeuclid-core JAR file is now OSGi compatible. + - MathViewer: Add simple editor. + - MathViewer: PropertyPage: use optionName rather than toString + for consistency with command line App. + - Changed internal JEuclid attributes to use optionName rather + than toString for consistency with command line App. + - FOP: Added support for ImageConverter needed by newer fop. +- Update to 3.1.5: + - Fixed NPE if mo has no parent. + - Font-Cache: repaired support for euler fonts. + - MathViewer: Add source view. + - jeuclid-core: Mouse position detection (presentation mathml). + - jeuclid-fop: Workaround for NPE if an image does not exist. +- Update to 3.1.4: + - Added Regression tests for testsuite. + - Removed possible NPE in MGlyph handling. + - Better support for font styles. + - Added support for float sized fonts. + - Font-Caching and loading is now all done using lower case. + - Declared current branch as stable. + -- Cleanup with spec-cleaner a bit. -- Try to sort out some dependencies to work on SLE11 - -- Spec file cleanups -- Mention use of LGPL-2.1 licensing for the FreeHEP component; - also package the LICENSE.FreeHEP from the source tarball. - jffi +- Update to v1.3.10 + +- Update to v1.3.9 +- Update patch jffi-fix-system-ffi.patch +- Remove obsolete %pom_xpath_remove +- Remove "case FFI_BAD_ARGTYPE:" from jni/jffi/CallContext.c because + FFI_BAD_ARGTYPE constant is not defined in /usr/include/ffi.h + +- Fix build with maven-antrun-plugin >= 3.0.0 + +- Update to v1.3.4 +- Remove obsolete patch jffi-1.2.12-no_javah.patch +- Disable patch jffi-fix-compilation-flags.patch due to test + errors during %check phase +- Wipe obsolete stuff out from the spec file + jflex +- Build against the standalone JavaEE modules unconditionally + +- Build against standalone glassfish-annotation-api for relevant + distribution versions that have JDK that does not contain the + JavaEE modules + +- Upgrade to version 1.8.2 + * fix build with recent java-cup +- Build the bootstrap package using ant with a generated build.xml +- Build the non-bootstrap package using maven, since its dependency + auto is already built with maven +- Added patch: + * jflex-1.8.2-no-auto-value.patch + + do not process auto-value-annotations in bootstrap build + + the generated file is pre-generated outside build for this + variant +- Removed patches: + * jflex-byaccj-utl.patch + * jflex-classpath.patch + * jflex-javac-no-target.patch + * jflex-junit4.patch + * jflex-no-cup-no-jflex.patch + + not needed in this version + -- fix build with antlr-bootstrap - -- Removed a jflex-lex-scan.patch - -- Update to 1.4.3 (bugfix release) -- Build using java-1_5_0-gcj to allow openjdk bootstrap -- Recreated jflex-lex-scan.patch - -- Initial packaging of jflex-bootstrap 1.4.2 in SUSE (from jpp5) - jformatstring +- Build with source and target levels 8 + -- initial package - jgroups +- Build with java source and target levels 8 + +- Do not build against the log4j12 packages, use the new reload4j + -- Move from jpackage-utils to javapackage-tools - -- fixed bnc#509439: used svn snapshot of documentation under CC license - jhighlight +- Build with java source and target levels 8 + jing-trang +- Added patch: + * old-saxon.patch + + Avoid building old saxon validator in order to avoid + dependency on old saxon6 + +- Do not use xmvn-tools, since this is a ring package +- Added patch: + * no-tests.patch + + avoid unnecessary dependency on testng + +- Update to v20181222 +- Package maven metadata +- Use testng in build process +- Remove unneeded patches: + * jing-trang-20091111-datatype-sample.patch + * jing-trang-20151127-notestng.patch +- Modified patch: + * 0001-Various-build-fixes.patch -> 0000-Various-build-fixes.patch + -- used saxon9 for build and as a dependency (bnc#780666) - -- Improved jing script: use now jpackage-utils, added - xml-commons-resolver to better support catalogs -- Adapted requires and buildrequires in spec file -- Updated documentation - * explained -C and -s options, removed obsolete -f - * updated version - -- updated to 20091111 - * add -C option to specify the catalog - * fix schematron test suite schema - * provide a resolver that implements OASIS XML catalogs - * take advantage of Java 5 features - jitterentropy +- jitterentropy-with-debug.patch: build with debuginfo (bsc#1207789) + jline + * jline-jansi2.patch + + fix jline build against jansi 2.4.x +- Remove dependency on jansi-native and hawtjni-runtime + +- Build with source and target levels 8 + +- Added patch: -- use new add_maven_depmap from javapackages-utils - -- add findutils dependency (bnc#816314) - jline1 +- Build with source/target levels 8 + -- Build using gcj - needed by rhino 1.7R2 - bnc#554532 - jna +- Build with java source/target levels 8 + +- %{suffix} is an rpm internal macro that extracts a suffix + (extension) from a filename. With RPM 4.16, it verifies that a + filename is passed (e.g. %{suffix:filename.spec}); earlier + versions returned "", meaning we can just strip it from the + install command, as we rely on an empty return value. + +- Upgrade to 5.5.0 + * Features + + Add CoreFoundation, IOKit, and DiskArbitration mappings in + c.s.j.p.mac. + + c.s.j.p.mac.SystemB now extends c.s.j.p.unix.LibCAPI. + + Add additional OSGi headers for the JNA bundle to support + 32bit ARM (hardfloat) + + Include Win32 COM utils (c.s.j.p.win32.com.util and + c.s.j.p.win32.com.annotation) in OSGI bundle + * Bug Fixes + + Fix signature for c.s.j.p.win32.Kernel32#CreateRemoteThread + and bind VirtualAllocEx, VirtualFreeEx, GetExitCodeThread in + c.s.j.p.win32.Kernel32 + + Windows needs a wide string in + c.s.j.p.win32.COM.IShellFolder#ParseDisplayName + + KEY_ALL_ACCESS value is incorrect in c.s.j.p.win32.WinNT.java + + Ensure JARs created from the build system don't contain + invalid Info-ZIP Unicode Path extra info + + Read correct member of + WinBase.SYSTEM_INFO.processorArchitecture union + + Fix passing unions containing integer and floating point + members as parameters by value +- Modified patch: + * jna-build.patch + + rediff to the changed context + + disable warnings as errors + + fix build on ppc64 and s390x + joda-convert +- Build with java source and target levels 8 + +- Do not use the legacy guava20 any more + joda-time +- Build with java source and target levels 8 + -- New upstream version (1.6). - jsch +- Modified patch: + * jsch-0.1.54-sourcetarget.patch + + build with source/target levels 8 + -- Move from jpackage-utils to javapackage-tools - jsch-agent-proxy +- Build with source and target levels 1.8 + json-c +- Add patch bsc1171479.patch + + fix integer overflow and out-of-bounds write (CVE-2020-12762, bsc#1171479) + +- json-c 0.13 + + Deprecated and removed features: + * Internal use of bits.h has been eliminated. + * lh_abort() is deprecated + + Behavior changes: + * Tighten the number parsing algorithm to raise errors instead + of truncating the results. For example 12.3.4 or 2015-01-15, + which now return null. + * Use size_t for array length and size. Platforms where + sizeof(size_t) != sizeof(int) may not be backwards compatible + * Check for failue when allocating memory, returning NULL and + errno=ENOMEM. + * Change json_object_object_add() return type from void to int, + and will return -1 on failures, instead of exiting. (Note: + this is not an ABI change) + + New features: + * Aiming to follow RFC 7159 now. + * Support for JSON pointer, RFC 6901 (see json_pointer.h) + * Add a couple of additional option to json_object_to_json_string_ext: + JSON_C_TO_STRING_PRETTY_TAB + JSON_C_TO_STRING_NOSLASHESCAPE + * json_object_object_add_ex() - better perf when certain + constraints are known to be true + * Serialization format of doubles now configurable + * New functions + - json_object_equal() - utility function for comparing + json_objects + - json_object_deep_copy() - a way to copy entire object + trees + - json_object_set_() - modify the value of + existing json_object's without the need to recreate them. + Also add a json_object_int_inc function to adjust an int's' + value. + - json_util_get_last_err() - retrieve the string describing + the cause of errors, instead of printing to stderr. + - perllike hash function for strings + * json_global_set_string_hash() + * json_c_visit() - a way to iterate over a tree of json-c + objects. + + Notable bug fixes and other improvements: + * Make reference increment and decrement atomic to allow + passing json objects between threads. + * Fix json_object_object_foreach to avoid uninitialized + variable warnings. + * Improve performance by removing unneeded data items from + hashtable code and reducing duplicate hash computation. + * Performance: store small strings inside json_object + * Performance: of json_object_to_json_string by removing + variadic printf + * Fix parsing of "-Infinity", and avoid needlessly copying the + input when doing so. + * Fix stack buffer overflow in json_object_double_to_json_string_format() + * Fix various potential null ptr deref and int32 overflows + * Fix a long-standing bug in array_list_put_idx() where it + would attempt to free previously free'd entries due to not + checking the current array length. + * use uselocale() instead of setlocale() in json_tokener to + behave better in threaded environments. + * Fix out of bounds read when handling unicode surrogate pairs. + * Ensure doubles that happen to be a whole number are emitted + with ".0" + * Visual Studio: use a snprintf/vsnprintf wrapper that ensures + the string is terminated. + * Fix double to int cast overflow in json_object_get_int64. + * Clamp double to int32 when narrowing in json_object_get_int. + * Use strtoll() to parse ints - instead of sscanf + * usual code linting + + Build changes: + * Add Appveyor and Travis build support + * Support for MacOS and Windows through CMake + * Silent build by default + * Link against libm when needed + * Add support for building with AddressSanitizer + * Add support for building with Clang + * Add a --enable-threading configure option, and only use the + (slower) __sync_add_and_fetch()/__sync_sub_and_fetch() + function when it is specified. +- cleanup with spec-cleaner +- remove fix-set-but-not-used.patch + + fixed: https://github.com/json-c/json-c/issues/240 +- remove gcc7-fix.patch + + fixed in 014924ba899f659917bb64392bbff7d3c803afc2 + +- Added gcc7-fix.patch + +- Update to upstream release 0.12.1 +- Removed upstream fixed json-c-0.12-unused_variable_size.patch +- Added fix-set-but-not-used.patch + +- json-c 0.12 + Fixes for security issues contained in this release have been + previously patched into this package, but listed for completeness: + * Address security issues: + * CVE-2013-6371: hash collision denial of service + * CVE-2013-6370: buffer overflow if size_t is larger than int +- Further changes: + * Avoid potential overflow in json_object_get_double + * Eliminate the mc_abort() function and MC_ABORT macro. + * Make the json_tokener_errors array local. It has been deprecated for + a while, and json_tokener_error_desc() should be used instead. + * change the floating point output format to %.17g so values with + more than 6 digits show up in the output. + * Remove the old libjson.so name compatibility support. The library is + only created as libjson-c.so now and headers are only installed + into the ${prefix}/json-c directory. + * When supported by the linker, add the -Bsymbolic-functions flag. + * Make strict mode more strict: + * number must not start with 0 + * no single-quote strings + * no comments + * trailing char not allowed + * only allow lowercase literals + * Added a json_object_new_double_s() convenience function to allow + an exact string representation of a double to be specified when + creating the object and use it in json_tokener_parse_ex() so + a re-serialized object more exactly matches the input. + * Add support NaN and Infinity +- packaging changes: + * json-c-hash-dos-and-overflow-random-seed-4e.patch is upstream + * Move from json-c-lfs.patch which removed warning errors and + autoconf call to json-c-0.12-unused_variable_size.patch from + upstream which fixes the warning + * except for SLE 11 where autoreconf call is required + * add licence file to main package + +- Add json-c-hash-dos-and-overflow-random-seed-4e.patch to fix + CVE-2013-6370 and CVE-2013-6371 (bnc#870147) + +- Update metadata (description, RPM groups), and remove .la file + in %install, not %check. + +- Upgrade to 0.11 version: + - SONAME change. + - Fix provides and obsoletes accordingly + - symlink the .pc file to the oldname for software that needs it +- Remove json-c-fix-headers.patch integrated upstream + +- add json-c-fix-headers.patch from master branch to fix compilation + of apps using the lib + +- Update to 0.10 version : + * Add a json_object_to_json_string_ext() function to allow output + to be formatted in a more human readable form. + * Add json_object_object_get_ex(), a NULL-safe get object method, + to be able to distinguish between a key not present and the value + being NULL. + * Add an alternative iterator implementation, see json_object_iterator.h + * Make json_object_iter public to enable external use of the + json_object_object_foreachC macro. + * Add a printbuf_memset() function to provide an effecient way to set and + append things like whitespace indentation. + * Adjust json_object_is_type and json_object_get_type so they return + json_type_null for NULL objects and handle NULL passed to + json_objct_object_get(). + * Rename boolean type to json_bool. + * Fix various compile issues for Visual Studio and MinGW. + * Allow json_tokener_parse_ex() to be re-used to parse multiple object. + Also, fix some parsing issues with capitalized hexadecimal numbers and + number in E notation. + * Add json_tokener_get_error() and json_tokener_error_desc() to better + encapsulate the process of retrieving errors while parsing. + * Various improvements to the documentation of many functions. + * Add new json_object_array_sort() function. + * Fix a bug in json_object_get_int(), which would incorrectly return 0 + when called on a string type object. + Eric Haszlakiewicz + * Add a json_type_to_name() function. + Eric Haszlakiewicz + * Add a json_tokener_parse_verbose() function. + Jehiah Czebotar + * Improve support for null bytes within JSON strings. + Jehiah Czebotar + * Fix file descriptor leak if memory allocation fails in json_util + Zachary Blair, zack_blair at hotmail dot com + * Add int64 support. Two new functions json_object_net_int64 and + json_object_get_int64. Binary compatibility preserved. + Eric Haszlakiewicz, EHASZLA at transunion com + Rui Miguel Silva Seabra, rms at 1407 dot org + * Fix subtle bug in linkhash where lookup could hang after all slots + were filled then successively freed. + Spotted by Jean-Marc Naud, j dash m at newtraxtech dot com + * Make json_object_from_file take const char *filename + Spotted by Vikram Raj V, vsagar at attinteractive dot com + * Add handling of surrogate pairs (json_tokener.c, test4.c, Makefile.am) + Brent Miller, bdmiller at yahoo dash inc dot com + * Correction to comment describing printbuf_memappend in printbuf.h + Brent Miller, bdmiller at yahoo dash inc dot com +- Packaging : + * upgrade upstream location https://gitub.com/json-c/json-c/wiki + * cleanup old patches included now upstream + . json-c-0.9-linkhash.patch + . json-c-0.9-json_tokener.patch + . json-c-0.9-json_object_from_file.patch + . json-c-0.9-base.patch + * Redone lfs patch against new 0.10 release + * Removed empty NEWS file + json-lib +- Modified patch: + * json-lib-2.4-antrun-plugin.patch + + specify source and target levels 8 for maven-antrun-plugin + and for groovyc ant task +- Add opens of java.lang from java.base module to all unnamed + * fixes build with jdk17 + +- Do not depend on the old asm3 +- Build with source and target levels 8 + +- Do not build against the log4j12 packages + jsonp +- Build with java source and target levels 8 + +- Build against standalone annotation api + jsr-311 +- Build with java source and target levels 8 + jtidy +- Build with java source and target levels 8 +- Rewamp and simplify the build system + juk +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * CI: Use modern CI tooling + * Port service menu to new install location + * Remove bogus kitemmodels dependency + * Port deprecated use of KLineEdit for password to KPasswordLineEdit. + * Remove unneeded use of deprecated KDirList auto-error handling. + junit +- Build with source/target levels 8 + +- update to 4.13.2: + * Mark ThreadGroups created by FailOnTimeout as daemon groups + * Only create ThreadGroups if FailOnTimeout.lookForStuckThread is true. + * Fix NotSerializableException with AssumptionViolatedException + * Security fix: TemporaryFolder now limits access to temporary folders on + Java 1.7 or later (CVE-2020-1945, bsc#1171696) + * Make FrameworkField constructor public + +- Upgrade to 4.13 +- Removed patches: + * junit-jdk10.patch + * junit-jdk11.patch + + not needed with this version + junit5 +- Update to upstream version 5.8.2 + * Fixes: + + Text blocks in @CsvSource are treated like CSV files + + CSV headers in display names for @CsvSource and + @CsvFileSource + + Custom quote character support in @CsvSource and + @CsvFileSource + + Support for text blocks in @CsvSource + + Java 18 support in the JRE enum + + Access to the ExecutionMode in the ExtensionContext + + Declarative test suites via @Suite classes + + LauncherSession and accompanying listener + + New UniqueIdTrackingListener + + More fine-grained Java Flight Recorder events + + Java Flight Recorder support on Java 8 Update 262 or + higher + + Test class ordering + + @TempDir can be used to create multiple temporary + directories + + Extension registration via @ExtendWith on fields and + parameters + + Auto-close support for arguments in @ParameterizedTest + methods +- Fix the classpath of console application so that it actually + works + +- Package also the bill-of-materials pom + jzlib +- Build with java source and target levels 8 + -- fixed bnc#536215: remove share/jzlib ghost symlink to allow - smooth transition from older Packman package - k3b +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Drop patch. Fixed upstream: + * 0001-remove-unnecessary-and-incorrect-version-check.patch + +- Add patch to fix knewstuff install location: + * 0001-remove-unnecessary-and-incorrect-version-check.patch + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Remove ffmpeg decoder plugin + * Eliminate duplication of character replacement in k3bpatternparser + * Fix path traversal in Album Artist field for CD ripping + * Add CI + * Replace GHNS button with KNS3 class + * Define X-KDE-ConfigModule for KCMs + kaccounts-integration +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Port to ecm_add_qml_module + * Use the executable for intltool once it is found. + * Add form factors to embedded json metadata + * Add compile_commands.json to gitignore + * Fix BUG 407048 add a specific preferences icon which + contain KCM icons (kde#407048) + kaccounts-providers +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Set input method hint for URL text fields + * Add GitLab CI + kactivities-stats +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Clean up unneeded Q_COMPILER_INITIALIZER_LISTS checks + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + * Fix clazy warnings, add missing Q_EMIT, add std::move for terms + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Make replace to not block because of missing item removal + * Add ResultModel::forgetResources method + * Require unittests to pass for CI jobs to pass + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Move Boost dependency to BUILD_TESTING block + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Linux Qt6 CI + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * reduce boost + kactivities5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Disable tests that require X11 on non X11 platforms + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Port away from deprecated KWindowSystem API + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Utilize std::optional instead of custom impl + * Remove debug message for Consumer destructor + * Do not enable debug output for debug QT builds + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * removed unused include + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Check executables exist in PATH before passing them to QProcess + * Port to ecm_add_qml_module + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Use uppercase includes + * Unharcode Qt major version + * Add CI qt6 support + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + kactivitymanagerd +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Not use forward and includes + * Use ecm_set_disabled_deprecation_versions + * Port away from deprecated KWindowSystem API + * Remove unused includes + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Remove service type definition + * Defer session startup until KAMD is up + * virtualdesktopswitch improve readability + * Remove KAMD_EXPORT_PLUGIN macro in favor of K_PLUGIN_CLASS_WITH_JSON + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Remove dependency on Boost.Container + * Add unistd.h include for sleep() + * Fix XML parser porting regression + * Add Qt6 CI + * Don't advertise debug stream operator publicly if we don't export it + * Port to KApplicationTrader + * Port to QXmlStreamReader + * Fix some compile errors against qt6 + * Fix DBus service name registration + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kaddressbook +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Const'ify pointer + * const'ify more pointer + * const'ify pointer + * It compiles fine without deprecated method + * Fix AkonadiSearch include path + * Use KDE_INSTALL_KSERVICESDIR + * Use QListIterator in qt6 + * Use new akonadi calendar install include + * It's removed in qt6 + * Fix includes + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Mark as single-instance using X-GNOME-SingleWindow key + * Correct prefix to other PIM repositories in .kde-ci.yml + kaffeine +- Spec cleanup + kajongg +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + kalarm +- Add %ldconfig_scriptlets macro + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Fix deletion of events with reminders after the main event (kde#440200) + * Fix events with reminder alarms not triggering (kde#440200) + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + kalgebra +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Prepare to build against qt6 + * Use Q_EMIT + * Add content rating tag + * Add Linux/FreeBSD CI + kalzium +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Remove uncompiled plasmoid and qml files + * Fix warnings when opening the isotope viewer + * Improve the Isotope Table (kde#415736) + * const'ify + don't use const'ref for int + * Use not deprecated enum + * Use for(...:...) + const + * Port to for(...:...) + use nullptr + * Fix indent + * Add parent + * Const'ify method + * It's enabled by default in qt6 + * Add CMakePreset support + * It's unused + * Remove commented line + * Remove unused pointer + * Use more debug categories + * Add debug categories + * Use Q_SLOTS + * Show headers in qt6 + * Use Q_EMIT + * Use c++17 + * add freebsd CI + kamera +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass release service version to project() + * Use new macro ecm_set_disabled_deprecation_versions + * Modernize code + * Use forward declaration + * exec key is not usefull now + * install kio plugin in kf + * Make it compile against qt6 + * Make doctool as optional + * remove unused flag + * Convert KCM Desktop files to JSON & install KCM in new namespace + * Add GitLab CI + kamoso +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * icon: Add 128x128px icon + * appdata: Add content rating (OARS) + * Add CI + * update objectIdFromProperties, fallback to device.path + when object.id is empty str + kanagram +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Allow to compile against qt6 + * Fix libkeduvocdocument entry in .kde-ci.yml + * Replace GHNS button with KNS3 instance + * Remove not necessary I18N_NOOP + kapidox +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * add -u to ensure all variables are defined when used + * update dependencies and add a script to automate this. + * upgrade dependencies + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Update CMakeLists.txt - The majority of frameworks use KF_VERSION to indicate current version. + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * remove link to Other KDE Software + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Improve getting started docs +- Add patch to fix installation: + * 0001-Fix-broken-installation.patch + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * only bootstrap when explicitly asked for + * General code style cleanup + * Add a dummy install part to cmake + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * add cmake file for standardised build + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * modify kapidox for docker deployment + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kapman +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Port to QStringView when we build against qt6 + * Adapt build system for allowing to build against qt6 + * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps + is enabled by default in qt6 + * If you want git blame to ignore formatting revisions, + run: git config blame.ignoreRevsFile .git-blame-ignore-revs + kapptemplate +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + karchive +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Limit size of file to be added by what the tar header supports + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kate +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ +- Drop patch, merged upstream: + * 0001-Fix-settings-saving-regression-in-CTags-plugin.patch + +- Add patch to fix the save button in the ctags configuration + (kde#463993, boo#1206984): + * 0001-Fix-settings-saving-regression-in-CTags-plugin.patch + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release +- Rebase 0001-Defuse-root-block.patch + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * show documents as loaded from config (kde#353373) + * ensure some proper initial size (kde#450686) + * make config dialog scrollable (kde#445541) + * Handle SIGINT/SIGTERM to prevent accidental data loss (kde#445016) + * Fix crash when closing multiple tabs if limited number of tabs is enabled (kde#450873) + * Sort by url instead of comparing strings (kde#435334) + * Fix tab jumping with unlimited tabs (kde#440585, kde#435780) + * Fix LRU tab behaviour (kde#434062) + * S&R: Fix Look-ahead & behind highlighting & replace (kde#449545) + * Fix stashing not working when Kate is quit using Ctrl+Q (kde#449229) + * lspclient: also support some alternative WorkspaceEdit replies (kde#447640) + * Allow DND of tabs among viewspaces (kde#426768) + * Dont bring kate to front when files externally modified (kde#353712) + * Fix the check to also handle 0 doc views (kde#448847) + * Improve views closing in split view behaviour (kde#344374) + * Fix terminal focus action text when focusing/defocusing (kde#409813) + * step down warning level when LSP not found (kde#448549) + * filetree: Fix folders collapse after opening new file (kde#410143) + * Clear highlights if text field becomes empty (kde#436674) + * lspclient: only allow symbol view header toggle sort when applicable (kde#447653) + * Search: Utilize context lengths more efficiently (kde#438094) + * Fix search for unsaved files (kde#434287) + * Ignore rename if newName == oldName (kde#447951) + * SemanticTokens: Use size_t as argument for type (kde#447553) + * GDB: Use debug-run theme icon in stead of custom icon (kde#444670) + * do nothing if use canceled project open (kde#447194) + * fix sessions segfault because of invalid iterator (kde#446863) + * enable/disable project actions (kde#445494) +- Use GCC 10 for building kate on Leap 15. + katomic +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Revert + * Adapt build system for building against qt6 + * Remove duplicate lib + * Make doctool as optional + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + * Compile fine without deprecated methods + kauth +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Fix polkit-qt-1 CI dep + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Fix polkit package name in CMake config (kde#463402) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kbackup +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add qt6 CI support + * It's enabled by default in qt6 + * Adapt build system for building against qt6 + * Fix compile error against qt6 + * It seems that in qt6 connect signal/slot doesn't work correctly + * Remove unused includes + * Add GitLab CI + kblackbox +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + * Add missing override + kblocks +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use new KDE_INSTALL_KXMLGUIDIR + * Fix some qt6 compile error + * Adapt build system for building against qt6. Need to adapt code + as it still uses against kdegame private api + * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps + is enabled by default in qt6 + * It's already defined in ecm + kbookmarks +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kbounce +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + kbreakout +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add content rating + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + kbruch +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * It will be removed in qt6 + * Add missing find package for coreaddons + * Fix qt6 support + * IT's enabled by default in qt6 + * Make DocTool as optional + kcachegrind +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Make qcgmain.cpp use the KDE org instead + * Fix QCG Mac bundle ID in qmake project + * Add CI + * Fix hang in line-break algorithm (kde#428917) + kcalc +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Workaround for minimum size not being kept when + deactivating constants (kde#448760) + * Implemented button text scaling on resize (kde#441986) + kcalendarcore +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + * Use dtStart as the default for dtRecurrence + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Ensure that status values are valid + * Fix building with deprecated API disabled + * Add FreeBSD Qt6 CI support + * Fix nesting of update()/updated() calls + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Deprecate deletion tracking support in CalFormat::fromString + * Add plugin loader for KCalendarCore::CalendarPlugin + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Don't drop custom properties with non-text value types + * Add calendar loading state property + * Fix UTC offset timezone loading with latest Qt 5.15.x + * Change the xCalFormat classes to use a hierarchical dptr + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Make the Calendar::accessMode property actually accessible from QML + * Don't heap allocate ICalFormatImpl in ICalFormat::Private + * Remove unnecessary and largely unused d pointers in the Compat* classes + * Remove ICalFormatImpl d pointer and vtable + * Don't remove the hasGeo property for Qt6, just make it read-only + * Change Calendar::sortX() methods to work in-place + * Initialize all fields in a default constructed Attendee object + * Add Duration <-> iCal string conversion methods to ICalFormat + * Deprecate largely unused rawEventsForDate overload + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Create UIDs if necessary (kde#339726) + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Notify on notebook change for exceptions. + * Note use of low-level libical function + * Print more information about errors when loading vCalendars + * Implement notebook association when parsing iCal data. + * Correct a comment + * Fix storing of times with UTC offsets + * Second attempt to make testTodoCompletedOnce work all year + * Revert "Don't use the current date for recurring todo completion test" + * Compare QDateTime times, timespecs, and timezones + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Compare timeSpecs when comparing incidences for equality + * Add Qt6 Android CI + * Preserve timeSpec of all-day event's dtEnd + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Don't use the current date for recurring todo completion test + * Revert "Honour STATUS:CANCELLED" + * Serialize container sizes as 32bit integers + * Compare timeSpec() for the due date/time, too + * Set the local timezone in testevent + * Fix geo coordinate unit test without deprecated API + * Fix generate pkg file + * Add CI qt6 support + * Remove FreeBusyPrivate::q + * Remove TodoPrivate::q + * T12270: create an inheritance hierarchy of private types + kcalutils +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Don't hardcode the grantlee short version. + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ +- Drop 0001-Fix-Bug-452480-Kmail-doesn-t-display-calendar-invite.patch. + Merged upstream. + +- Add upstream change to fix calendar invitations (kde#452480): + * 0001-Fix-Bug-452480-Kmail-doesn-t-display-calendar-invite.patch + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Port to QRegularExpression + * Use QRegularExpression + * Port to KTextTemplate + * Prepare to use KTextTemplate + * Fix install in upper case directory name + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + kcharselect +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI qt6 support + * Make it compile against qt6 + * It will be unused in qt6 + * Use nullptr here + * Remove unused includes + kcm_sddm +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Add missing break statement to switch-case + * Smooth wallpaper preview image + * Re-add drop shadow to wallpaper image + * Remove unnecessary multiplication by Screen.devicePixelRatio + * Use ecm_set_disabled_deprecation_versions + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Remove unnecessary property that's now only used once + * Cache the DropShadow for better responsiveness + * Move preview image's DropShadow into a layer effect + * Fix preview image sizing + * Add FreeBSD Qt6 CI support + * Remove no longer needed ifdefs + * Fix currentIndex for auto-login user and session comboboxes (kde#454528) + * Remove unneeded KAboutData + * Clarify enable or disable Apply button on save (kde#437423) + * Avoid install prefix in config path lookup (kde#440564) + * Mark error messages for translation + * Fix translating error messages from helper (kde#441726) + * Remove obsolete PKGBUILD file + * KMessageBox::sorry is deprecated in kf5.97 + * Port to KCM desktop file generation method from kcmutils + * Request passing unit tests on Linux and BSD + * Only show delete button for themes that were manually or through KNS installed (kde#454874) + * Fix broken connect in NewStuff.Action QML component usage (kde#454884) + * Clear cache when syncing (kde#440957) + * Re-enable apply button on save failure (kde#429348) + * Avoid empty error box (kde#413032) +- Refresh 0001-Support-default.session-symlink.patch + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Only show delete button for themes that were manually or through KNS installed (kde#454874) + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Fix broken connect in NewStuff.Action QML component usage (kde#454884) + * Clear cache when syncing (kde#440957) + * Re-enable apply button on save failure (kde#429348) + * Avoid empty error box (kde#413032) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Make the Halt and Reboot Commands' text fields editable + * Add Qt6 CI support + * Add support for new kauth includes + * Allow to build against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kcmutils +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Remove unused KPluginInfo includes + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + * Remove space + * Fix typo + * Kauth doesn't build on windows + * KCModuleQML: Make sizeHint() check more robust + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Fix missing kcmutils_proxy_model export in static builds (kde#459123) + * Launch KCMs that are not part of systemsettings in kcmshell5 (kde#458975) + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Use a CMake option() for the TOOLS_ONLY flag + * KPluginSelector: Remove unnecessary background rect in About sheet (kde#457648) + * Set Type=Application for generated KCM desktop file (kde#457673) + * kcmoduleqml: don't unnecessarily set setContentsMargins twice + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * follow symlinks for search of .desktop files + * tools/kcmmetadatagenerator: Print out critical warning if file could not be opened + * Make CMake import target of kcmdesktopfilegenerator relocatable + * Add utility cmake method to generate KCM metadata desktop files + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Remove duplicate header between cpp/h files + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * KPluginDelegate: reserve space for subtitle + * KPluginSelector: animate placeholder appearance + * KPluginSelector: Don't show placeholder message immediately upon load + * KPluginSelector: fix placeholder location + * Add debug output to print KCM location + * AboutPlugin.qml: Do not use translation function when we only have one value + * [kcmultidialog] Fix crash in clear() + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Fix filtering of plugin in KPluginWidget + * Check executables exist in PATH before passing them to QProcess + * KPluginModel: Add method to get KPluginMetaData config object for given plugin id + * Add missing includes + * Add SPDX headers for KPluginProxyModel files + * Download missing licenses + * Add docs for QML components + * KPluginDelegate: Add configTriggered signal + * Refactor QML components of MPluginSelector to have less dependencies and have better layout + * KPluginModel: Add isSaveNeededChanged signal + * Import AboutPlugin dialog from QML + * Expose proxy sort model as private QML API + * Create QML version of KPluginSelector + * Allow consumers to get sort proxy model + * Export the KPluginModel class & make it usable from QML + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI pipelines to pass + * Fix KPluginSelector KCMs missing their metadata on plugin + loading (kde#444378) + * Mark Windows and macOS as supported + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add KPluginWidget::load() + * Remove assertion for KPluginMetaData param in KCModuleLoader::loadModule + * KCModuleProxy: Use std::optional to check if we have a KPluginMetaData object + * Add CI qt6 support + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * KCModuleProxy: Replace space with underscore when registering DBus service + * Switch header style to ToolBar for system settings + * kpluginmodel: Also copy plugin Id from KService to json object + * KCMUtils can be built on Windows too + kcodecs +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Remove winsami2 from codecs list + * Replace jis7 with ISO-2022-JP in offered codecs + * Fix name for CP 949 in KCharsets::encodingsByScript + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Add missing license header + * Port away from own deprecated API + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix KCharset::codecForName deprecation version + * deprecate QTextCodec public api + kcolorchooser +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add content rating tag in appdata + * Add qt6 CI support + * Make it compile against qt6 + * It's enabled by default in qt6 + * Not neccessary to use I18N_NOOP here + kcompletion +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kconfig +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * kconf_update: use standard exit status code + * kconf_update: use CMAKE_INSTALL_FULL_LIBDIR + * KCoreConfigSkeleton::ItemEnum::Choice2: add deprecation warning markup + * KCoreConfigSkeleton::ItemEnum::choices2(): add deprecation markup + * Android: Fix a bug where new file wouldn't be created + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * fix safety issue of multiple threads use KConfig in the same process + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Apply existing QScreen::name() workaround for Windows to new code (kde#429943) + * Fix parser treating empty IntList default as a list of single zero element: [0] + * Add test for empty default IntList config entry + kconfigwidgets +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Port away from deprecated KCoreConfigSkeleton::ItemEnum::Choice2 typedef + * [kcodecaction] Deprecate QTextCodec and mib-based API (kde#463421) + * [kcodecaction] Add name-based trigger signal + * kcommandbar: Fix positioning when no mainwindow parent + * kcommandbar: Fix no central widget crashes app (kde#463251) + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * .kde-ci.yml: enable static CI builds + * [kcommandbar] Save last used items in state config + * [kcodecaction] Deprecate KEncodingProper-based API +- Drop patch, now upstream: + * 0001-Copy-kf5_entry.desktop-to-their-respective-locale.patch + +- Add patch to add missing kf5_entry.desktop files (kde#413123): + * 0001-Copy-kf5_entry.desktop-to-their-respective-locale.patch + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * KHamburgerMenu: Reset when menu bar contents change + * [KRecentFilesAction] Fix broken recent files list (kde#461448) + kcontacts +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Make test failures fatal on Linux and FreeBSD CI + * Fix bug 395683 Entry for security-aware messengers (kde#395683) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add setAddresses + * Add Windows Qt 6 CI + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Make QtQuick trully optional + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Re-enable vCard CATEGORIES export + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Addressee: make birthday writable from QML (kde#446665) + * Fix bug 451962: append Instant Messaging service list (kde#451962) + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Split internal and external API into different files + * Also install the address format API header + * Improve output for incomplete addresses and formats with 3+ fields per line + * Rewrite the address formatter + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * Add .git-blame-ignore-revs file + kcoreaddons +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * don't needlessly copy urls while iterating + * KSandbox: Warn when running without flatpak-spawn privileges + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Config.cmake.in: workaround Inotify static issue + * Better Pluralize 'n minutes ago' (kde#462261) + * Fix portal urls cache on X11 (kde#460314) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * [KJobTrackerInterface] qRegisterMetatype KJob::Unit + * Remove unused variable + * Perform initialization in initialization list + kcrash +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Remove dead code for startup id handling + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kcron +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Write into crontab instead of replacing the file + * Use new kauth includes + * This doesn't need Auth, AuthCore is enough + * It compiles fine against qt6 + * Make doctool as optional +- Drop patch, now upstream: + * 0001-Write-into-crontab-instead-of-replacing-the-file.patch + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + kdav +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Remove unused includes + * Show all headers in qtc6 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Stabilize multi-fetch test + * Use a struct instead of QPair + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * autotests: fix \r\n problem on Windows + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Fix the Qt6 Android build + * Add iCloud info to README + * Fix variable name typo + * Replace absolute URIs with relative ones in calendar-multiget request + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + * Fix header installation path to include module prefix + * Use uppercase "KDAV" name as qmake identifier, to be match KF standards + * Fix pri file to also note KCoreAddons dependency + * Fix non-existing include path set in pri file + kdbusaddons +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kde-cli-tools5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * kdeinhibit: Add ability to inhibit notifications + * In kf6 we use kservices6 + * Not use forward and includes + * Find CoreAddons + * kdesu remove DCOP + * Add a clang-format commit to ignore file + * Remove code that has been commented out for two decades + * [kstart] Remove dead code + * [keditfiletype] Properly load parts in KF6 + * Fix typo in dependency name + * Install translated documentation from po/ too + * kcmshell: Fix log formatting (x2) + * kcmshell: Fix log formatting + * [kdesu] Port away from KDEsuClient::isServerSGID + * Port away from deprecated KSycoca::databaseChanged + * Add Qt6 CI + * Remove unnecessary find + * Use KRuntimePlatform + * Address comments + * plasma-open-settings: Prefer plasma-settings if on mobile + * Make ksvgtopng a QGuiApplication + * Install po folder + * Set bugReportURL for filetypes KCM + * Remove unused includes + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add missing license files and remove unused one + * Port away from deprecated KIO code + * We depend against qt5.15.2 + * kstart: Don't print pid of spawned job + * Utilize kcmutils_generate_desktop_file cmake method + * KMessageBox::sorry is deprecated in kf5.97 + * Fix DBus name for KPluginMetaData based KCMs (kde#455943) + * Request passing unit tests on Linux and BSD + * Use cmakedefine01 + * Add missing include +- Refresh kdesu-add-some-i18n-love.patch + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * Fix DBus name for KPluginMetaData based KCMs (kde#455943) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Disable more deprecated fallback code paths + * Wrap deprecated API usage KCMShell in deprecation wrappers + * Qt::AA_UseHighDpiPixmaps is enabled by default in qt6 + * Remaining bits to build with Qt6 + * Remove ktraderclient for 6 + * Port from KMimeTypeTrader to KParts::PartLoader + * Start to adapt build system for building against qt6 + * kioclient: improve the format of the usage/help message + * plasma-open-settings: Support passing args as the path of the URL + * Remove explicit QuickSettings init method call + * plasma-open-settings: systemsettings5 is now systemsettings + * [keditfiletype] Set proper name in desktop file + * Convert KCM desktop file to JSON + * kcmshell: List KCMs that are queried without KServiceTypeTrader (kde#448396) + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kde-dev-utils +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + kde-gtk-config5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Avoid creating gtkrc-2.0 if it does not exist (kde#415770,kde#417534) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * xsettings: restrict `pidof` to own processes + * Add support for XWayland client scaling (kde#465733) + * Remove unnecessary `canConvert` check + * Unset `Gdk/UnscaledDPI` and `Gdk/WindowScalingFactor` on Wayland (kde#465733) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Set DPI scaling settings for GTK on Plasma/X11 sessions (kde#442901) + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Provide implementation for DecoratedClient::windowClass() + * refactor: split config editor into smaller editors + * kded: properly delete factory to fix file descriptor leak (kde#458430,kde#458817) + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Require gsettings-desktop-schemas otherwise the kded module + throws a fatal error in glib + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * kded: properly delete factory to fix file descriptor leak (kde#458430,kde#458817) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Also write CSS and assets to xdg-config/gtk-4.0 (kde#448675) + * Add FreeBSD Qt6 CI support + * Add missing license file + * Add Qt6 Linux CI + * Port away from deprecated KPluginLoader + * Adapt build system for supporting Qt6 as well + * Remove ServiceType from KDED metadata + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Prepare build system for building against qt6 + * Port deprecated method + * Use the right data type for globalAnimationEntryValue + * Use Header palette if exists + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kde-print-manager +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Don't require a not yet existing ECM version + * Port to PlasmaExtras version of Highlight + * applet: improve scrollview implementation + * Drop custom elide fading (kde#419916) + * [applet]: Fix scrolling in ScrollViews + * Port from ScrollArea to ScrollView + * enable the smb browse button (kde#368305) + * Use Q_EMIT + * Install KCMs in new namespaces + * Add CI + kdebugsettings +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix show headers in qtc6 + * Use directly Qt:: + * Use ecm_set_disabled_deprecation_versions + * Use new reuse-lint + * Add support for debug categories in qt6 + * Use SingleMainWindow=true + * Add unity build support + * Try to activate qt6 CI support + * We need 5.90 for building against qt6 + * Mark as single-instance using X-GNOME-SingleWindow key + * Allow to compile against qt6 + * Add asan support + * Fix some licenses problem + * Fix typo + kdeclarative +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * draganddrop replace QList::first() with constFirst() + * calendarevents: add new alternate date ready signal and deprecate the old one + * Support modifierOnlyAllowed in KeySequenceItem + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Deprecate unused parts of KWindowSystem import + * tests: add test for multiple KeySequenceItems + * Fixed KF 5.100 compilation + * SimpleKCM: Account for flickable's margins when deciding to show separators + * SimpleKCM: Clean up a bit + * Fix build + * Deprecate QIconItem + * Use const/let for JS variables as appropriate + * Sync header and footer separator code to SimpleKCM (kde#461435) + * AbstractKCM: remove KF6 TODO + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Make QQmlContext's contextObject outlive the QQmlContext + * Completely deprecate KDeclarative class + * Port manual test app away from deprecated KDeclarative API + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * KeySequenceItem: Restore the previous value when it fails + * Remove project() calls from subdirs + * KeySequenceItem: Allow detecting when the key sequence is cleared (kde#458799) + * KeySequenceItem: Use the helper's shortcut instead of duplicating them + * KeySequenceItem: Disable clear button when there's no key sequence (kde#458798) + * KeySequenceItem: Cancel sequence recording when pressing the button + * KeySequenceItem: Remove workaround, it was addressed upstream + * KeySequenceItem: Show a cancel button when recording (kde#458796) + * GridDelegate: show tooltip when `toolTip` is empty and title/caption is elided + * AbstractKCM: make footer top padding optional + * [kquickaddons/configmodule] Make getters const + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * KQuickAddons::ConfigModule: Call QmlObject constructor with shared pointer directly + * KDeclarative::setupEngine: Use KQuickIconProvider + * Deprecate KDeclarative::setupEngine + * Do not build kpackagelauncherqml when building without deprecations + * Deprecate KPackage related methods in QmlObject + * Add FreeBSD Qt6 CI support + * fallbacktaphandler remove duplicate parentheses + * Deprecate KDeclarative::setupQmlJsDebugger + * KDeclarative::setupEngine: Wrap code that uses deprecated method in deprecation wrappers + * Deprecate KDeclarative::runtimePlatform and related methods + * Port tests away from QQC1 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * GridDelegate: Improve accessibility for inline buttons + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * kquickcontrols: give main button a description + * kquickcontrols: give Clear button a tooltip + * Don't duplicate headers between cpp/.h files + * qmlcontrols: make `isPlatformX11` and `isPlatformWayland` constant + * qmlcontrols: add `isPlatformX11` and `isPlatformWayland` in `KWindowSystemProxy` + * qmlcontrols: add `Pad` fill mode in `QImageItem` (kde#389623) + * [KeySequenceItem] Replace attached object ToolTip with an instance + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * qmlcontrols: bump `QtQuick` import version to 2.15 for GridViewInternal + * port to standard C++ smart pointers where possible + * Use the correct engine variable + * Remove KDeclarative instance from QmlObject + * QmlObject: Use std::shared_ptr to properly track the lifetime of QQmlEngine (kde#451790) + * Move type registrations to the plugin initialization + * calendareventsplugin: Add label property + * calendareventsplugin: Add support for alternate dates and sub-labels + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add PlaceholderMessage to GridView KCMs + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Deprecate KQuickAddons::QtQuickSettings::init + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Fix double deleting of NetworkAccessManagerFactory (kde#450507) + * Delete networkAccessManagerFactory when we delete the engine + * Improve Open[app]() functions (kde#443984) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * proper position for top separator + * [KeySequenceItem] Make keySequence «non-null», «non-undefined» and «non-""» + * [KeySequenceItem] Fix code style and bump QML imports + * Make QML code depend less on the `kcm` context property + * Fix QT_NO_OPENGL build after 66c5bb0efa + * kquickcontrols: Improve accessibility in ColorButton.qml (kde#449282) + * GridDelegate: Focus on the delegate after a menu is closed + * GridDelegate: Open menu when Menu key is pressed + * Add CI qt6 support + * Exclude epoxy in qt6 => exclude plotter class + * Fix some compile error against qt6 + * Deprecate KDeclarative::ConfigPropertyMap in favor of KConfigPropertyMap + * Apply fix from Volker + * Prepare build system for building against qt6 + * fix autotests, avoid clash with bin/data on Windows + * Don't use KGlobalAccel on Windows + kdeconnect-kde +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * [Connectivity Report] Fixed crash if signalStrengths is + empty. (kde#449276) + * [SMS App] Prevent crash if a conversation doesn't have + any messages (kde#449719) + * Change tray icon so it is the right color on MacOS (kde#430226) + * Raise configuration window (MacOS bug) (kde#416050) + * plasmoid: Don't show redundant configure button in + placeholder message (kde#448457) + * Always show notification when receiving files (kde#417823) + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + kded +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Only recreate icons if an icon dir changed (kde#463353) + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Watch for icons directory changes from KDED (kde#455702) + kdeedu-data +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + kdegraphics-thumbnailers +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * cmake: Make the mobipocket lib mandatory unless disabled + * Import the mobipocket thubmnailer from kdegraphics-mobipocket + * Add CI + kdelibs4support +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix dependency name + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add CMake option to build WITH_X11 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Remove unused X-KDE-ModuleType + * Convert file to UTF-8 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * autotests: adapt kmimetypetest after *.doc removal from kcoreaddons + * Use KDE_INSTALL_FULL_* variables where needed + * Don't assume libexec is a LIB_INSTALL_DIR subfolder +- Drop patches, now upstream: + * 0001-Don-t-assume-libexec-is-a-LIB_INSTALL_DIR-subfolder.patch + * 0001-Use-KDE_INSTALL_FULL_-variables-where-needed.patch + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 +- Add patch: + * 0001-Don-t-assume-libexec-is-a-LIB_INSTALL_DIR-subfolder.patch + +- Add patch to fix installation: + * 0001-Use-KDE_INSTALL_FULL_-variables-where-needed.patch + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Link against KF5::Auth + * Also add the KAuth dependency in the CI metadata + * find kf5auth + kdenetwork-filesharing +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Remove arcconfig file + * Add GitLab CI + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + kdenlive +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ +- Drop patch, merged upstream: + * 0001-Fix-designer-plugin-crash.patch + +- Add patch to prevent a designer-qt5 crash (boo#1206680): + * 0001-Fix-designer-plugin-crash.patch + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Recommend installation of the mediainfo executable (boo#1202848) + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * [Render Widget] Refactoring and feature extension (kde#415610) + * "Add Marker/Guide quickly" allow shortcut * only on keypad + (otherwise * is ambigous with Shift++) (kde#434411) + * Fix action name: "Save Timeline Zone to Bin" is not what it does (kde#436386) + * Try to improve alpha render quality (kde#436879) + * Fix alpha render and add utvideo (kde#448010) + * [OTIO] Differentiate between read and write adapters (kde#448318) + * Add python interface (kde#423083) + * Don't attempt to create audio thumbs if thumbs are disabled. (kde#448304) + * Use a SPDX standard license identifier in Appstream data (kde#448134) + * Make it possible to enable/disable track with a shortcut (kde#440181) +- Drop obsolete patch: + * 0001-Handle-the-melt-package-rename-nicely.patch + kdepim-addons +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Fix build import/export plugins. (kde#432228) + kdepim-runtime +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + kdesdk-kioslaves +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add GitLab CI + kdesdk-scripts +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Silence two valgrind warnings in libdl and forkfd + * cmakelists_install_vars.pl: handle also recently + added SYSTEMD_* vars + * Add apollozhu to relicensecheck.pl + * Add CI + kdesdk-thumbnailers +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add GitLab CI + kdesignerplugin +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix localization files install path + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * add win ci, for kdelibs4support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kdesu +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Include sys/prctl.h only on Linux + +- Drop fpie.patch, works as expected without + +- Drop setgid bit on kdesud, no longer needed since 5.99.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add missing deprecation wrapper for KDEsuClient::isServerSGID impl + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Cleanups for the preceding commit + * Drop setgid in favor of disabling process tracability explicitly + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Remove dead code + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Drop obsolete KF5Service and add KF5Config dependency + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * Fix build on glibc < 2.34 (kde#449114) + * Port from KToolInvocation::kdeinitExecWait (deprecated) to QProcess + * kdesud: close all file descriptors > 3 on exec() + * Use includes that also work with Qt6 + kdesvn +- Spec cleanup + kdevelop5 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ +- Update build constraints + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * makebuilder: Change default number of jobs from 2 to 1 (kde#448251) + * Fix a crash when renaming a variable (in executeRenameAction) (kde#444567) + * Fix meson executable (kde#412477) + * DocumentParsePlan: don't cache often-invalidated cend() (kde#445699) + * Add some of the missing KTextEditor interface methods (kde#441908) + kdevelop5-plugin-php +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + kdevelop5-plugin-python3 +- Add patch that fixes build with python < 3.9 as in SLE/Backports: + * fix-for-python3.6.patch + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Build for Python 3.9 instead of Python3.10 + * https://invent.kde.org/kdevelop/kdev-python/-/issues/4 + * bpo#40939 + * rh#1898116 + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + kdf +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix ki18n_install(po) being removed without reason + * USe ecm_set_disabled_deprecation_versions + * Update settings panel for Flatpak + * Simplify condition checks + * Add feature to use system default file manager to open drive (kde#448764) + * Add content rating + * It's enabled by default in qt6 + * Remove unused include + * Adapt build system for building against qt6 + * Port deprecated method + make doctool as optional + * Show warning + * Not neccessary to use I18N_NOOP here + kdialog +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * We depend against qt5.15 + * We already use "dlg.setOption(QFileDialog::ShowDirsOnly, true);" + * appstream: Remove duplicated release info + kdiamond +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Kdelibs4ConfigMigrator was removed in qt6 + * Increase required KF5 + * Adapt build system for building against qt6 + * Make doctool as optional + kdnssd +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add GitLab CI + kdnssd-framework +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + * Add Qt6 windows CI support + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kdoctools +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Adding myself to the contributor list + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + keditbookmarks +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * It's removed in qt6 + * Adapt build system for building against qt6 + * Fix compile against qt6 + * Make doctool as optional + * We depend agains 5.85. + kemoticons +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kernel-64kb +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-azure +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- powerpc/64s: Make POWER10 and later use pause_short in cpu_relax + loops (bsc#1208376 ltc#201076). +- powerpc: add ISA v3.0 / v3.1 wait opcode macro (bsc#1208376 + ltc#201076). +- commit 2a06230 + +- ibmvnic: Assign XPS map to correct queue index (bsc#1208757 + ltc#201720 jsc#PED-2322 git-fixes). +- commit be76316 + +- Update + patches.suse/usb-dwc3-dwc3-qcom-Add-missing-platform_device_put-i.patch + (bsc#1208741 CVE-2023-22995). + Added CVE reference for fix already present +- commit 80a158a + +- loop: fix ioctl calls using compat_loop_info (bsc#1207333). +- commit 11a60da + +- Add missing s390 vfio patch hunk (bsc#1208565 ltc#201535). +- Refresh patches.suse/vfio-simplify-iommu-group-allocation-for-mediated-devices. +- Refresh patches.suse/s390-vfio-ap-prepare-for-dynamic-update-of-guest-s-APCB-on-queue. +- Refresh patches.suse/s390-vfio-ap-rename-matrix_dev-lock-mutex-to-matrix_dev-mdevs_lo. +- commit 43ce0be + +- Update kabi files. + Based on PublicBeta-202302 ISO, kernel 5.14.21-150500.40.1 +- commit 2b36ed6 + +- Update + patches.suse/usb-rndis_host-Secure-rndis_query-check-against-int-.patch + (CVE-2023-23559 bsc#1207051). + Added CVE reference to existing fix +- commit af8ad62 + kernel-debug +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-default +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-docs +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-kvmsmall +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-obs-build +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-obs-qa +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-preempt +- cifs: fix use-after-free caused by invalid pointer `hostname` + (bsc#1208971). +- commit d1a37f1 + +- media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() + (CVE-2023-1118 bsc#1208837). +- phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node + function (CVE-2023-23000 bsc#1208816). +- commit 52c897a + +- scsi: qla2xxx: Add option to disable FC2 Target support + (bsc#1198438 bsc#1206103). +- Delete + patches.suse/revert-scsi-qla2xxx-Changes-to-support-FCP2-Target.patch. +- commit 5959f82 + +- drm/virtio: Fix NULL vs IS_ERR checking in + virtio_gpu_object_shmem_init (bsc#1208776 CVE-2023-22998). +- commit 2fd8a08 + +- net/mlx5: DR, Fix NULL vs IS_ERR checking in + dr_domain_init_resources (bsc#1208845 CVE-2023-23006). +- commit 14082ec + +- mm/slub: fix panic in slab_alloc_node() (bsc#1208023). +- commit b092aa9 + +- README.BRANCH: Update + Relieve Ivan Ivanov of his duties as branch maintainer as I am back. +- commit 1da55f1 + +- usb: dwc3: dwc3-qcom: Add missing platform_device_put() in + dwc3_qcom_acpi_register_core (bsc#1208741 CVE-2023-22995). +- commit 7a31d48 + +- net: mpls: fix stale pointer if allocation fails during device + rename (bsc#1208700 CVE-2023-26545). +- commit 18d9ec7 + +- s390/kexec: fix ipl report address for kdump (bsc#1207575). +- commit 7a62f13 + +- x86/mm: Randomize per-cpu entry area (bsc#1207845 + CVE-2023-0597). +- commit 3a695c7 + +- vmxnet3: move rss code block under eop descriptor (bsc#1208212). +- commit f589074 + +- usb: rndis_host: Secure rndis_query check against int overflow + (CVE-2023-23559 bsc#1207051). +- commit d9a137b + +- net: mana: Assign interrupts to CPUs based on NUMA nodes + (bsc#1208153). +- Refresh + patches.suse/net-mana-Fix-IRQ-name-add-PCI-and-queue-number.patch. +- commit 342fb4d + +- net: mana: Fix accessing freed irq affinity_hint (bsc#1208153). +- genirq: Provide new interfaces for affinity hints (bsc#1208153). +- commit 4d24191 + +- drm/vmwgfx: Avoid NULL-ptr deref in vmw_cmd_dx_define_query() (bsc#1203331 CVE-2022-38096) +- commit 1f21d95 + +- module: Don't wait for GOING modules (bsc#1196058, bsc#1186449, + bsc#1204356, bsc#1204662). +- commit 77af0b0 + +- drm/vmwgfx: Validate the box size for the snooped cursor (bsc#1203332 CVE-2022-36280) +- commit f246cad + +- Refresh + patches.kabi/scsi-kABI-fix-for-eh_should_retry_cmd.patch (bsc#1206351). + The former kABI fix only move the newly added member to scsi_host_template to + the end of the struct. But that is usually allocated statically, even by 3rd + party modules relying on kABI. Before we use the member we need to signalize + that it is to be expected. As we only expect it to be allocated by in-tree + modules that we can control, we can use a space in the bitfield to signalize + that. +- commit 0e772e8 + +- net: mana: Fix IRQ name - add PCI and queue number + (bsc#1207875). +- commit f2c8c19 + +- x86/bugs: Flush IBP in ib_prctl_set() (bsc#1207773 + CVE-2023-0045). +- commit baf6bec + +- net: sched: fix race condition in qdisc_graft() (CVE-2023-0590 + bsc#1207795). +- net_sched: add __rcu annotation to netdev->qdisc (CVE-2023-0590 + bsc#1207795). +- commit c6f042b + +- Update + patches.suse/net-mlx5-Allocate-individual-capability.patch + (bsc#1195175). +- Update + patches.suse/net-mlx5-Dynamically-resize-flow-counters-query-buff.patch + (bsc#1195175). +- Update + patches.suse/net-mlx5-Fix-flow-counters-SF-bulk-query-len.patch + (bsc#1195175). +- Update + patches.suse/net-mlx5-Reduce-flow-counters-bulk-query-buffer-size.patch + (bsc#1195175). +- Update + patches.suse/net-mlx5-Reorganize-current-and-maximal-capabilities.patch + (bsc#1195175). +- Update + patches.suse/net-mlx5-Use-order-0-allocations-for-EQs.patch + (bsc#1195175). + Fixed bugzilla reference. +- commit e56868b + kernel-rt +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- powerpc/64s: Make POWER10 and later use pause_short in cpu_relax + loops (bsc#1208376 ltc#201076). +- powerpc: add ISA v3.0 / v3.1 wait opcode macro (bsc#1208376 + ltc#201076). +- commit 2a06230 + +- ibmvnic: Assign XPS map to correct queue index (bsc#1208757 + ltc#201720 jsc#PED-2322 git-fixes). +- commit be76316 + +- Update + patches.suse/usb-dwc3-dwc3-qcom-Add-missing-platform_device_put-i.patch + (bsc#1208741 CVE-2023-22995). + Added CVE reference for fix already present +- commit 80a158a + +- loop: fix ioctl calls using compat_loop_info (bsc#1207333). +- commit 11a60da + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-rt_debug +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- powerpc/64s: Make POWER10 and later use pause_short in cpu_relax + loops (bsc#1208376 ltc#201076). +- powerpc: add ISA v3.0 / v3.1 wait opcode macro (bsc#1208376 + ltc#201076). +- commit 2a06230 + +- ibmvnic: Assign XPS map to correct queue index (bsc#1208757 + ltc#201720 jsc#PED-2322 git-fixes). +- commit be76316 + +- Update + patches.suse/usb-dwc3-dwc3-qcom-Add-missing-platform_device_put-i.patch + (bsc#1208741 CVE-2023-22995). + Added CVE reference for fix already present +- commit 80a158a + +- loop: fix ioctl calls using compat_loop_info (bsc#1207333). +- commit 11a60da + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-source +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-source-azure +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- powerpc/64s: Make POWER10 and later use pause_short in cpu_relax + loops (bsc#1208376 ltc#201076). +- powerpc: add ISA v3.0 / v3.1 wait opcode macro (bsc#1208376 + ltc#201076). +- commit 2a06230 + +- ibmvnic: Assign XPS map to correct queue index (bsc#1208757 + ltc#201720 jsc#PED-2322 git-fixes). +- commit be76316 + +- Update + patches.suse/usb-dwc3-dwc3-qcom-Add-missing-platform_device_put-i.patch + (bsc#1208741 CVE-2023-22995). + Added CVE reference for fix already present +- commit 80a158a + +- loop: fix ioctl calls using compat_loop_info (bsc#1207333). +- commit 11a60da + +- Add missing s390 vfio patch hunk (bsc#1208565 ltc#201535). +- Refresh patches.suse/vfio-simplify-iommu-group-allocation-for-mediated-devices. +- Refresh patches.suse/s390-vfio-ap-prepare-for-dynamic-update-of-guest-s-APCB-on-queue. +- Refresh patches.suse/s390-vfio-ap-rename-matrix_dev-lock-mutex-to-matrix_dev-mdevs_lo. +- commit 43ce0be + +- Update kabi files. + Based on PublicBeta-202302 ISO, kernel 5.14.21-150500.40.1 +- commit 2b36ed6 + +- Update + patches.suse/usb-rndis_host-Secure-rndis_query-check-against-int-.patch + (CVE-2023-23559 bsc#1207051). + Added CVE reference to existing fix +- commit af8ad62 + kernel-source-rt +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- powerpc/64s: Make POWER10 and later use pause_short in cpu_relax + loops (bsc#1208376 ltc#201076). +- powerpc: add ISA v3.0 / v3.1 wait opcode macro (bsc#1208376 + ltc#201076). +- commit 2a06230 + +- ibmvnic: Assign XPS map to correct queue index (bsc#1208757 + ltc#201720 jsc#PED-2322 git-fixes). +- commit be76316 + +- Update + patches.suse/usb-dwc3-dwc3-qcom-Add-missing-platform_device_put-i.patch + (bsc#1208741 CVE-2023-22995). + Added CVE reference for fix already present +- commit 80a158a + +- loop: fix ioctl calls using compat_loop_info (bsc#1207333). +- commit 11a60da + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-syms +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-syms-azure +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- powerpc/64s: Make POWER10 and later use pause_short in cpu_relax + loops (bsc#1208376 ltc#201076). +- powerpc: add ISA v3.0 / v3.1 wait opcode macro (bsc#1208376 + ltc#201076). +- commit 2a06230 + +- ibmvnic: Assign XPS map to correct queue index (bsc#1208757 + ltc#201720 jsc#PED-2322 git-fixes). +- commit be76316 + +- Update + patches.suse/usb-dwc3-dwc3-qcom-Add-missing-platform_device_put-i.patch + (bsc#1208741 CVE-2023-22995). + Added CVE reference for fix already present +- commit 80a158a + +- loop: fix ioctl calls using compat_loop_info (bsc#1207333). +- commit 11a60da + +- Add missing s390 vfio patch hunk (bsc#1208565 ltc#201535). +- Refresh patches.suse/vfio-simplify-iommu-group-allocation-for-mediated-devices. +- Refresh patches.suse/s390-vfio-ap-prepare-for-dynamic-update-of-guest-s-APCB-on-queue. +- Refresh patches.suse/s390-vfio-ap-rename-matrix_dev-lock-mutex-to-matrix_dev-mdevs_lo. +- commit 43ce0be + +- Update kabi files. + Based on PublicBeta-202302 ISO, kernel 5.14.21-150500.40.1 +- commit 2b36ed6 + +- Update + patches.suse/usb-rndis_host-Secure-rndis_query-check-against-int-.patch + (CVE-2023-23559 bsc#1207051). + Added CVE reference to existing fix +- commit af8ad62 + kernel-syms-rt +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- powerpc/64s: Make POWER10 and later use pause_short in cpu_relax + loops (bsc#1208376 ltc#201076). +- powerpc: add ISA v3.0 / v3.1 wait opcode macro (bsc#1208376 + ltc#201076). +- commit 2a06230 + +- ibmvnic: Assign XPS map to correct queue index (bsc#1208757 + ltc#201720 jsc#PED-2322 git-fixes). +- commit be76316 + +- Update + patches.suse/usb-dwc3-dwc3-qcom-Add-missing-platform_device_put-i.patch + (bsc#1208741 CVE-2023-22995). + Added CVE reference for fix already present +- commit 80a158a + +- loop: fix ioctl calls using compat_loop_info (bsc#1207333). +- commit 11a60da + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-vanilla +- media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() + (CVE-2023-1118 bsc#1208837). +- commit e793953 + +- kabi/severities: add l2tp local symbols +- commit 63a39ae + +- l2tp: Serialize access to sk_user_data with sk_callback_lock + (bsc#1205711 CVE-2022-4129). +- commit ef8f012 + +- l2tp: fix race in duplicate tunnel detection (bsc#1205711 + CVE-2022-4129). +- commit 6a8247c + +- l2tp: fix races in tunnel creation (bsc#1205711 CVE-2022-4129). +- commit 4e92c0b + +- Refresh + patches.suse/sctp-fail-if-no-bound-addresses-can-be-used-for-a-gi.patch. +- commit d76f4ba + +- Revert "af_unix: fix races in sk_peer_pid and sk_peer_cred accesses" + This reverts commit e49e1b0f7e662d5b071015f05ead8185cb31f049 + since it breaks the kernel. +- commit f1351a4 + +- Revert "sock.h: hide new member (bsc#1194535 CVE-2021-4203)." + This reverts commit 3cef23f4011eda051233a2e9572ae1d789313f41 + since it breaks the kernel +- commit f66a3cf + +- sock.h: hide new member (bsc#1194535 CVE-2021-4203). +- commit 3cef23f + +- af_unix: fix races in sk_peer_pid and sk_peer_cred accesses + (bsc#1194535 CVE-2021-4203). +- commit e49e1b0 + +- net: mpls: fix stale pointer if allocation fails during device + rename (bsc#1208700 CVE-2023-26545). +- commit d61392c + +- x86/mm: Randomize per-cpu entry area (bsc#1207845 + CVE-2023-0597). +- refresh patches.suse/x86-cpu_entry_area-Map-also-trace_idt_table.patch. +- commit 6cab2a4 + +- usb: rndis_host: Secure rndis_query check against int overflow + (CVE-2023-23559 bsc#1207051). +- commit e207be8 + +- drm/vmwgfx: Avoid NULL-ptr deref in vmw_cmd_dx_define_query() (bsc#1203331 CVE-2022-38096) +- commit e1a86c1 + +- module: Don't wait for GOING modules (bsc#1196058, bsc#1186449, + bsc#1204356, bsc#1204662). +- commit c1ef108 + +- drm/vmwgfx: Validate the box size for the snooped cursor (bsc#1203332 CVE-2022-36280) +- commit 9894e8b + +- net: mana: Fix IRQ name - add PCI and queue number + (bsc#1207875). +- commit 1a5f1fc + +- x86/bugs: Flush IBP in ib_prctl_set() (bsc#1207773 + CVE-2023-0045). +- commit 18b587b + +- Update upstream reference: + patches.suse/sctp-fail-if-no-bound-addresses-can-be-used-for-a-gi.patch. +- commit da807ef + +- net: sched: fix race condition in qdisc_graft() (CVE-2023-0590 + bsc#1207795). +- net_sched: add __rcu annotation to netdev->qdisc (CVE-2023-0590 + bsc#1207795). +- commit 880415e + +- Update patches.suse/lightnvm-remove-lightnvm-implemenation.patch + (bsc#1191881 bsc#1201420 CVE-2022-2991). +- commit 125ae88 + kernel-zfcpdump +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + keyutils +- Add /etc/keys/ and /usr/etc/keys/ directory (bsc#1187654) + +- adjust the library license to be LPGL-2.1+ only (the tools are GPL2+, + the library is just LGPL-2.1+) (bsc#1180603) + +- update to 1.6.3: + * Revert the change notifications that were using /dev/watch_queue. + * Apply the change notifications that use pipe2(O_NOTIFICATION_PIPE). + * Allow "keyctl supports" to retrieve raw capability data. + * Allow "keyctl id" to turn a symbolic key ID into a numeric ID. + * Allow "keyctl new_session" to name the keyring. + * Allow "keyctl add/padd/etc." to take hex-encoded data. + * Add "keyctl watch*" to expose kernel change notifications on keys. + * Add caps for namespacing and notifications. + * Set a default TTL on keys that upcall for name resolution. + * Explicitly clear memory after it's held sensitive information. + * Various manual page fixes. + * Fix C++-related errors. + * Add support for keyctl_move(). + * Add support for keyctl_capabilities(). + * Make key=val list optional for various public-key ops. + * Fix system call signature for KEYCTL_PKEY_QUERY. + * Fix 'keyctl pkey_query' argument passing. + * Use keyctl_read_alloc() in dump_key_tree_aux(). + * Various manual page fixes. +- spec-cleaner run (fixup failing homepage url) + +- prepare usrmerge (boo#1029961) + +- updated to 1.6 + - Apply various specfile cleanups from Fedora. + - request-key: Provide a command line option to suppress helper execution. + - request-key: Find least-wildcard match rather than first match. + - Remove the dependency on MIT Kerberos. + - Fix some error messages + - keyctl_dh_compute.3: Suggest /proc/crypto for list of available hashes. + - Fix doc and comment typos. + - Add public key ops for encrypt, decrypt, sign and verify (needs linux-4.20). + - Add pkg-config support for finding libkeyutils. +- upstream isn't offering PGP signatures for the source tarballs anymore + +- Replace krb5-devel BuildRequires with pkgconfig(krb5): Allow OBS + to shortcut the ring0 bootstrap cycle by also using krb5-mini. + +- add upstream signing key and verify source signature + +- updated to 1.5.11 (bsc#1113013) + - Add keyring restriction support. + - Add KDF support to the Diffie-Helman function. + - DNS: Add support for AFS config files and SRV records + +- Use %license (boo#1082318) + +- add keyutils-devel for baselibs, to allow biarch LTP builds. + (bsc#1061591) + +- updated to 1.5.10 + - added "dh_compute" callback + - manpage improvements + +- move binaries from /bin to /usr/bin (bsc#1029969) +- keyutils-usr-move.patch: also adjust the request-key.conf file + +- keyutils-nodate.patch: avoid including the timestamp. bsc#916180 + kfilemetadata5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * odfextractor: Add support for Open Document Graphics + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * FFmpegExtrator: Try stream metadata if no global metadata is available + * office2007extractor: Extract text document line count + * office2007extractor: Update docx to include more properties + * Add FictionBook2 extractor + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * OdfExtractorTest: Add test cases for Flat XML documents + * OdfExtractor: Only go looking for textual content in office:body + * OdfExtractor: Support "Flat XML" variants + * PngExtractor: Add autotest + * PngExtractor: Only extract metadata when it was asked for + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt 6 Windows CI + * Dawid Wróbel .gitlab-ci.yml: enable static builds + * Fix compilation of tests in static builds (kde#459344) + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Remove reviewboardrc + * Add PNG extractor + * dump tool: Print extractor name + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Check executables exist in PATH before passing them to QProcess + * Add windows CI + * install version header + * Create version header file + * exiv2extractor: add support for Canon CR3 raw image + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * exiv2extractor: add support for avif, heif, jpeg xl + +- Build the optional mobipocket extractor. + QMobipocket only depends on Qt and shouldn't cause any issue. + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Port to KPluginMetaData::findPlugins for plugin querying + * enable mobipocket extractor by default + * Use std::unique_ptr to manage lifetime of d-ptr + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Also build the actual Poppler extractor with Qt6, not just its unit test + * make TypInfo comparison const + * Install plugins in kf + * deprecate image extraction via embeddedimagedata + * Add CI qt6 support + * Apply Samir fix about LIBEXEC_INSTALL_DIR + * More changes to make it build against Qt6 + * Make it compiles against qt6 + * Make the Poppler extractor compatible with the Qt6-based Poppler as well + kfind +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Prepare to build against qt6 + * Remove unused forward declaration + * Add appdata tags + * Make DocTool as optional + * Remove unused include + * appstream: Remove duplicated release info + * Port deprecated I18N_NOOP macro + kfloppy +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * USe new ecm_set_disabled_deprecation_versions + * It's disabled in qt6 + * Add content rating in appdata + * Fix FreeBSD CI + * Core5Compat is not necessary now + * Make it compile against qt6 + * Not neccessary to use I18N_NOOP here + kfourinline +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add content rating + * Adapt build system to allow to build against qt6. Need to fix + build as it use kdegame private code + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + kgamma5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Install translated documentation from po/ too + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Request passing unit tests on Linux and BSD + * Buildsystem clean up + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Add qt6 CI support + * Allow to build against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kgeography +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add linux/freebsd CI + * Increase cmake and kf5 requirements a bit + kget +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Remove dependency on kdelibs4support + * Remove dead plasma code + * extension is gone + * Remove kget extensions + * Define X-KDE-ConfigModule property instead of relying on KServiceTypeTrader + * Port from KPluginSelector to KPluginWidget + * Define X-KDE-ConfigModule property instead of relying on KServiceTypeTrader + * Define KDE_COMPILERSETTINGS_LEVEL version + * Port service menus to new install location + kglobalaccel +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Send X11 startup id when invoking service actions + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Don't install kglobalacceld5 service file for KF6 + * Deprecate activateGlobalShortcutContext and shortcut contexts in general + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix key events for modifiers + * Fix dialog's text + * Fix test + * Set correct version for kglobalacceld + kgoldrunner +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt build system + fix compile against qt6 + kgpg +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt to new akonadi include path + * Kdelibs4ConfigMigrator will be removed in qt6 + * Install Dolphin service files namespaced with kgpg_ + * fix many code quality warnings from CI + * tests: unify and prolong test timeouts + kguiaddons +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * waylandinhibition singleton pattern for ShortcutsInhibitManager + * waylandclipboard: roundtrip to get accurate focus state (kde#463199) + * KColorSchemeWatcherMac: do not use new NSAppearance API on older macOS versions (kde#463752) + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * waylandclipboard: Be a bit smarter about when to use the QGuiApplication::clipboard (kde#462979) + * Perform some initialization in initialization list + * Fix test on Windows + * KeySequenceRecorder: Allow modifier-only shortcuts + * KColorSchemeWatcherWin: Fix checking for dark mode + * Correct descriptions for CMake options WITH_WAYLAND and WITH_X11 + * waylandclipboard: Update QClipboard when gaining focus (kde#442521) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * KeySequenceRecorder: Stop tracking recordings when we stop recording (kde#462100) + * Make KColorUtils::mix account for alpha properly + * Don't build/install the geo: URI handler on Android + khangman +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Compile against qt6 + * Port deprecated methods + * Adapt build system for building against qt6 + * Fix build + * Make doctool as optional + * Use "modern" CI + * Hide GHNS button when ghns is disabled + * Not neccessary to use I18N_NOOP here + * USe more cmake target centric code + khelpcenter5 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Make KHelpCenter DBusActivatable + * Use org.kde.khelpcenter as desktop id (and appstream id) + * Add some keywords to desktop file to assist finding the app + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + kholidays +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * holidays/plan2/holiday_us_en-us - fix Junetenth date + * Fix German "Buß- und Bettag" holiday is wrong (SN,BY) (kde#461835) + * Add holidays for Malaysia (kde#462867) + * cmake: Use ECMQmlModule for declarative plugin + * qcalendarsystem condition 'months<0' is always true + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Show headers in qtc6 + * Add Japanese substitute holiday in 2023 + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Turn HolidaysRegionsModel into a table model + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Use non-deprecated API unconditionally everywhere + * Implement deprecated API by calling the new one + * Actually test things rather than just produce debug output + * Make rawHolidays() with category filter also work with seasonal holidays + * Actually implement HolidayRegion::rawHolidays() + * Actually include seasonal holidays in rawHolidaysWithAstroSeasons() + * Add methods to check for polar days/nights + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Fix reporting invalid sun event times + * Update Indonesian holidays + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Work around qmlplugindump crashing on gadget singletons + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add QML API for the sun and moon computations + * restore deleted parts from merge + * New function for plasma to generate holidays without astro seasons (kde#445324) + * Correct version since added version + * Report intermediate lunar phases as well + * Add windows CI + * Spelling of test output corrected + * correct spelling mistake + * rearranged assignment of results to temp variable + * add tests to testfile + * typos, correct Version when fuction added + * add only overloaded function holidays + * remove debug messages + * rebuild parseHoliday with category + * Category added as parameter + * Add functions for holiday only + * Shift testfiles form 2010 to 2020 + * Remove double entries and correct indian- national calendar (kde#441275) + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * All values of category get read from holiday file + * Unreliable print of solstice in holidays + * Remove double entries and correct indian- national calendar (kde#441275) + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * holiday_pl_pl - add Fat Thursday and State Holidays w/o day-off (kde#447201) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Update Taiwanese holidays + * UK holiday change 2022 (Spring bank holiday) (kde#448305) + * Add CI qt6 support + khotkeys5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Fix typo in dependency name + * Install translated documentation from po/ too + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add missing license files and remove unused one + * KMessageBox::sorry is deprecated in kf5.97 + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * docbook: Update settings.png + * Only show KCM when on X11 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + khtml +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * fix clang build: error: invalid operands to binary expression + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add CMake option to build WITH_X11 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * java remove support for Java applets + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Build without kglobalaccel on Windows and mac + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * fix khtml crash in wayland session + * [ci] Fix phonon dep + ki18n +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * tests: Fix build on Qt6 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * kcountrysubdivisiontest fix "Missing reference in range-for" + * Fix KLocalizedStringTest when run on non English locales + * Set the LANG to an actual valid locale + kiconthemes +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * .kde-ci.yml: enable static CI builds + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kidentitymanagement +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Remove namespace include dirs from include search paths + * Fix message extraction + * Split KIdentityManagement into a core and widgets library + * Forward error messages from command signatures to the consumer + * Determine embedded images without depending on a rich text widget + * Remove insertIntoTextEdit() from Signature's public interface + * Use upper case include + * Add qt6 gitlab support + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Help to make it compile against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + * Warning-- + kidletime +- Build the wayland plugin (kde#462695) + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Guard destruction usage + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Port KIdleTime to ext_idle_notifier_v1 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + * Add Qt6 windows CI support + * Add native wayland plugin + * xsyncbasedpoller ctor initialize m_sync_event + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require tests to pass for the CI to pass + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Fixed crash during KIdleTime::timeoutReached() (kde#451946) + * Use nativeInterface to access the x11 display +- Drop patch, fixed upstream: + * 0001-Fixed-crash-during-KIdleTime-timeoutReached.patch + +- Add upstream fix (kde#451946): + * 0001-Fixed-crash-during-KIdleTime-timeoutReached.patch + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * General code clean-up + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Change plugin install dir on macOS + * install plugins in kf + * Add missing "/" + * Install plugins in kf + * Add CI qt6 support + kig +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use not deprecated enum + * Add CI + kigo +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix sRGB profile in png icon + * Port to KNS3::QtQuickDialogWrapper + * Fix some compile error against qt6 + * Adapt build system for compiling against qt6 + kile +- Replace %make_jobs with %cmake_build. + killbots +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Revert + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + kimageformats +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * raw: tweak seek implementation + * heif: fix error handling + * heif: rewrite plugin to use only libheif C API + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix missing DCI-P3 color space set + * minor tweaks in HEIF and AVIF plugins + * raw: LibRaw_QIODevice::read: fixed possible partial reading of an item + * PSD multichannel testcases + * Support to MCH with 4+ channels (treat as CMYK) + * avif: Check if encoder/decoder is available in capabilities() + * Fix condition for installing desktop files + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Don't install desktop files for image formats when building against Qt6 + * raw: Don't seek back if we were asked to read too much + * jxl: indicate when all frames have been read + * avif: minor fixes + * avif: indicate when all frames have been read + * avif: always indicate endless loop + * avif: return `false` in `canRead()` when `imageIndex >= imageCount` (kde#460085) + * Add JXL test files corresponding to 8 EXIF orientation values + * Add AVIF test files with rotation and mirror operations + * Auto-rotate input images in readtest + * jxl: remove C-style casts + * avif: Use reinterpret_cast instead C cast + * avif: revert 9ac923a commit + * heif: replace C cast with static_cast + * heif: use heif_init/heif_deinit with libheif 1.13.0+ + * FindLibRaw: fix include dir, should not contain prefix libraw/ (kde#460105) + * Fix duplicated tests + * ANI partial test and PIC test added + * PSD: impreved support to sequential access device + * Fix messages + * CMakeLists: enable EXR test + * Added EXR test image + * Fixes for sequential devices +- Drop patches, merged upstream: + * 0001-avif-return-false-in-canRead-when-imageIndex-imageCo.patch + * 0001-avif-always-indicate-endless-loop.patch + * 0001-avif-revert-9ac923ad09316dcca0fc11e0be6b3dfc6cce6ca0.patch + +- Add upstream changes: + * 0001-avif-return-false-in-canRead-when-imageIndex-imageCo.patch (kde#460085) + * 0001-avif-always-indicate-endless-loop.patch + * 0001-avif-revert-9ac923ad09316dcca0fc11e0be6b3dfc6cce6ca0.patch + +- Enable JPEG-XL plugin + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * pcx: Do not support sequential devices (kde#459541) + * Fix maximum number of channels (testcase added) + * LibRaw_QIODevice::seek() avoid seek on a sequential device + * LibRaw_QIODevice::seek() bounding checks + * Camera RAW images plugin + * .gitlab-ci.yml: enable static builds + * Enables opening of XCF files with Width and/or Height greater than 32K + * Replace C cast with reinterpret_cast + * avif: adjust for libavif breaking change in YUV<->RGB conversion + * Fix image allocation with Qt 6 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Protect against too big resize for a QByteArray + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Use right type on enums + * PSD: Improve alpha detection (kde#182496) + * PSD: LAB support + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * PSD header checks according to specifications + * Improved detection of alpha channel on CMYK images + * Minor code optimization + * Minor code improvements (tested on all my MCYK PSD/PSB files) + * Fix Alpha + testcase images + * Fix regression + * Basic support to CMYK 8/16 bits (not fully tested) + * Require passing tests for the CI to pass + * jxl: support both old 0.6.1 and new 0.7.0 libjxl API + * Remove extra ';' + * avif: read performance improvements + +- Enable AVIF plugin also on Leap 15.4 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * psd: Fix segfault on architectures where char is unsigned (like ARM) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * avif: prepare for breaking change in libavif + * XCF: Support to QImageIOHandler::Size option + * Support to QImageIOHandler::Size option + * QByteArray resize removal + * psd: Fix crash on broken files + * psd: duotone read + * psd: Don't crash with broken images + * psd: Header depth has to be 8 for CM_INDEXED color_mode + * psd: Protect against broken images + * psd: Don't abort on broken images + * avif: lossless support + * psd: Don't assert on broken files + * Add windows CI + * PSD: Performance improvements and support to missing common formats + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Fix XCF parasites metadata in QImage and support to ICC profile + * avif: encoder speed 7->6 + * avif: fix jumpToImage + * avif: warn about non-recommended libavif configuration + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Add write tests for heif/avif/jxl + * jxl: encoding improvements + * avif: adjust dimension and memory limits + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * Fix handling of null terminated ANI metadata with Qt6 + * Add CI qt6 support + kimagemapeditor +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + kimap +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * It compiles fine without deprecated methods + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + kinit +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Fix Windows build + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add CMake option to build WITH_X11 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * KInit is going to be deprecated in KF6 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Check executables exist in PATH before passing them to QProcess + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kio +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * CommandLauncher: Emit error when command was not found + * Add KUrlNavigator::supportedSchemes, to replace customProtocols + * Add missing copyFromFile entries to http.json for webdav and webdavs (kde#464450) + * Mark WorkerBase::needSubUrlData as deprecated + * [commandlauncherjob] Deprecate setIcon + * job_error: add missing space between sentences for one string (kde#464631) + * Correct setDesktopName() docs regarding optionality of .desktop suffix + * Drop outdated docs for mailto kioslave + * Add deprecation warnings for KDirOperator::setView(KFile::FileView) + * Deprecate unused Scheduler::connect/disconnects methods + * Deprecate Slave::isConnected/setConnected + * Restore old behavior for KFileFilterCombo::setFilter (kde#463309) + * KCoreDirListerCache: Remove unnecessary assert + * KFilePlacesView: Set transientParent on context menu (kde#453532) + * KURISearchFilterEngine: Use DuckDuckGo as a default shortcut + * widgets/renamefiledialog: remove bulk rename number limit + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Restore old behavior for KFileFilterCombo::setFilter + * [kprocessrunner] Don't specify which desktop the app should be launched on + * Fix crash when dealing with user notification dialog + * [WidgetsAskUserActionHandler] Add fallbacks for dialog parent windows (kde#463124) + * [jobuidelegate] Set window when creating delegate + * Fix KFileFilterComboTest + * kdiroperator: fix full file path not being stripped (kde#459900) + * Fix integer overflow for large files in AccessManager (kde#452972) + * Pre-select "Delete" in Delete Confirmation Dialog (kde#462845) + * Make link against KWindowSystem private + * [KOpenWithDialog] Save search history in state config + * file_unix: Fix check for hidden NTFS files + * Use new nomenclature with socket name; use ".socket" suffix + * Port away from deprecated KService::property overload + * [previewjob] Deprecate overlayIconSize and overlayIconAlpha + * Replace KIO::SlaveConfig with KIO::WorkerConfig + * Remove unused includes + * [kpropertiesdialog] Remove UI to set DBus startup type + * when inside a sandbox use different openwith behavior + * Don't install service desktop files for KCMs in KF6 + * Don't install KonqPopupMenu service type file for KF6 + * Fix typo + * Port away from deprecated KWindowSystem API + * webdav docs: remove broken link + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Too many changes since 5.100.0, only listing bugfixes: + * Ignore finished() from the timeoutSpecialCommand (kde#459980) + kio-extras5 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ +- Drop 0001-smb-kio_smb_browse-Check-error-code-EINVAL-to-prompt.patch + Fixed upstream + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Add preliminary patch to fix smb connections with samba >= 4.16 + (boo#1201737, kde#453090): + * 0001-smb-kio_smb_browse-Check-error-code-EINVAL-to-prompt.patch + +- Update to 22.07.80 + * New feature release +- Silence rpmlint false positive + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Build the documentation +- Drop the unneeded rpmlintrc file + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use proper cover href for EPUB 3.0 (kde#451226) + * Fix id of krita thumbnailer not matching it's desktop name (kde#447507) + * mtp: stop manually managing lifetime of file pointers + * mtp: add a bunch of todos for filetype mapping improvements + * mtp: use qobject cast where possible + * mtp: remove timeout members + * mtp: use chrono literals + * mtp: use fewer default switch cases + * mtp: make error more actionable + * sftp: Don't compare size_t against -1 + * sftp: Allow compression if necessary + * mtp: kdirnotify on device changes + * mtp: move checkurl to return an enum + * mtp: drop unused redirect argument + * Refresh MTP Storage list + * Fix SMB URL (kde#447319) + * smb: list printers + * Embed JSON metadata in thumbnailers + * Fix leak in thumbnail protocol + * Unset SESSION_MANAGER instead of setting it to an empty variable + * Set imagethumbnail as thumbnail handler for all images + * Allow loading of Thumbnailers using embedded json metadata + * man: Format internally generated pages in the same way as man output + kio-gdrive +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add GitLab CI + * Bump minimum cmake/qt versions + kio_audiocd +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Clean up define + * add missing include + * Add CI + kipi-plugins +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * vkontakte is gone + * Add CI + kirigami-gallery +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Resolve URLs for image assets + * Update Kirigami version + * Add DialogGallery and switch InfoSheet to use Kirigami.Dialog + kirigami2 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Too many changes since 5.101.0, only listing bugfixes: + * Calculate CategorizedSettings's width by using word width instead of length (kde#462698) + * Fix getting tablet mode on application startup (kde#462187) + * templates/OverlayDrawer minor bugfixes (kde#462602) + * FormLayout: remove excessive spacing above unlabeled separators (kde#462300) + * Allow closing drawers on non-touch devices (kde#454119) + * icon: proceed itemChange in QQuickItem (kde#462630) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Too many changes to list here. + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Too many changes since 5.99.0, only listing bugfixes: + * Check preventStealing earlier in ColumnView (kde#460345) + * SwipeListItem: Make sure we only show the aggressive warning when it's + due (kde#455789) + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Too many changes since 5.98.0, only listing bugfixes: + * CategorizedSettings: ensure space for long words and don't wrap in weird places (kde#458393) + * Restore going back/forward in ColumnView using back/forward mouse buttons (kde#436790) + * Make link buttons look more like links (kde#459227) + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Too many changes since 5.97.0, only listing bugfixes: + * Workaround apps that assume flickable exists before component completition (kde#458099) + * FormLayout: Explicitly round up implicit sizes (kde#457675) + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Too many changes since 5.96.0, only listing bugfixes: + * OverlaySheet: add workaround for Qt horizontal scrollview bug (kde#457223) + * second attempt of Delete and port away from internal ScrollView (kde#448784) + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Tests: Fix failing autotest due to removed property + * Fix and improve template for KAppTemplate + * NavigationTabBar: Add recolorIcons property + * NavigationTabButton: Add recolorIcon property and some documentation + * Add missing files for android template + * Make JavaScript cleaner and stricter + * BannerImage: Fix `empty` property definition + * PagePoolAction: Fix typeof check + * SwipeListItem: warn users when they try to override the padding (kde#453959) + * template: add method to restore window geometry + * OverlaySheet: Check if isMobile to set footer extra margin + * OverlayDrawer: Make sure the handle is gone when it's hidden (kde#450902) + * Fix checkable labels + * ActionTextField: Fix RTL layout and actions rows + * ActionTextField: Add versioning documentation + * ActionTextField: Bump QML imports + * PasswordField: Sync code to PlasmaExtras + * Dont't change title color when page is not active + * Fix race: Object (m_item) is operated on before it is assigned. + * Use creationContext of the Component as the starting point + * Sync changes from PlasmaExtras PasswordField to disable Ctrl-Z + * Fix link to theme doc + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Add tools-report-bug to kirigami_package_breeze_icons (kde#454735) + * Wrap license text in AboutItem (kde#454738) + * OverlaySheet: Always restart the open animation if we abort due to size changes + * InlineMessage: Better multiline calculation + * port to standard C++ smart pointers where possible + * Show tooltip for collapsed "Open Sidebar" button (kde#453771) + * [ColumnView] Don't leak SeparatorItems (kde#453201) + * controls/private: Allow customizing `heightMode` in `ToolBarPageHeader` + * Fix identation of the api doc + * controls: Add `SelectableLabel` component to enable text selection in label + * Handle NavigationTabButton without icon + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * ScrollablePage: Stop duck-typing QML types + * SwipeListItem: Expose the width of overlayLoader + * Dialog: Unbreak standardButton() method + * ApplicationItem: Fix Shortcut's warning about sequence vs. sequences + * ApplicationItem: Clean it up a bit + * columnview: Fix memory leak caused by `QQmlComponent::create` + * columnview: Remove m_attachedObjects + * AbstractApplicationItem: Fix copy-pasta mistake + * AbstractApplicationItem: Clean up JavaScript part of QML + * Fix trailing whitespaces + * correctly hide the bottom floating buttons when there is a page footer + * ToolBarPageHeader: Do not assign undefined to real values + * ColumnView notifies for contentChildren when page is removed (kde#452883) + * ActionToolBar: fix moreButton visibility (kde#449031) + * LoadingPlaceholder: remove redundant explanation + * Improve ListItemDragHandle + * Add LoadingPlaceholder component + * AboutPage: Prevent infinite loop (kde#447958) + * PlaceholderMessage: add types + * Add windows CI + * Introduce TabletModeChangedEvent + * [doc]: Remove double inheritance arrow for Kirigami.PagePoolAction + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * InlineMessage: Do not layout for actions at bottom when there are none + * only change height if visible + * --warning: Shortcut.sequence is an Array + * Units: Delete QML FontMetrics object when Units is destructed + * ListItemDragHandle: Emit moveRequest when cursor enters a new index (kde#451014) + * BasicListItem: tighten up spacing for text+subtitle labels + * ListSectionHeader: vertically align default text item + * PlaceholderMessage: compare string length rather than content + * Render Page's default heading as PlainText + * Page: Don't load global toolbar async so that the header looks less stuttery + * Fix warning on the org.kde.desktop Theme + * controls/SwipeListItem: handle RtL properly (kde#441156) + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Dialog: Accommodate vertical scrollbars widths properly + * Dialog: Fix implicitWidth binding loop when absolute maximum size used + * consider visibility when calculating page content positions + * Add Qt6 Android CI + * update commandlink url to a working one + * Dialog: Fix wrong import version in documentation + * Documentation: Add Dialog and NavigationTabBar to homepage + * Dialog: Fix padding + * FormLayout: make section headings slightly smaller but bolder + * NavigationTabBar: check checkedButton state before updating currentIndex + * Drawer should not eat mouse events at edges (kde#438017) + * Add a CI job to build and test the static build + * Use extra spacing to distinguish narrow-mode form labels and UI controls + * Revert "Bold labels for narrow FormLayout" (kde#450105) + * fix autotests/wheelhandler/tst_scrolling.qml after commit de215e19 + * Units: add mediumSpacing property + * Use a nested toolbutton instead + * Ensure OverlayDrawer handles is keyboard navigable + * CheckableListItem: Reset list item's checked property when checking box + * CheckableListItem: Only conditionally trigger action when checked + * comment over the class + * PageRow: properly handle back button + * WheelHandler: Round contentX/contentY positions (kde#449884) + * Fix some more installation paths + * Allow compiling against Qt configured with -no-opengl + * Fix install path of settings and swipe navigator components + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Too many changes to list here. + kiriki +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add content rating + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is + enabled by default in qt6 + kitemmodels +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * KSelectionModel: Fix build with QPrivateSignal changes + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Also remove the custom target in BUILD_TESTING + * Make use of ecm_add_qml_module() + * Allow Windows/Qt6 and FreeBSD/Qt6 to fail too + * Allow Qt6 tests to fail + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Also fix kconcatenaterows_qml test for static builds + * .gitlab-ci.yml: enable static builds + * Fix ksortfilterproxymodel_qml test for static builds (kde#459321) + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * Remove obsolete classes from the Qt 6 build + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Fix typo in copyright year + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing tests for the CI to pass + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Fix assertions in KDescendantsProxyModel (kde#452043) + * Clean up proxymodeltestapp CMakeLists.txt + * Clean up optional dependencies for tests + * Add windows CI + * Fix punctuation/whitespace of runtime rate-limited deprecation warnings + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Remove broken Python bindings generation + * Fix proxy model smoke test with Qt6 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Rework removeParentMappings() to not rely on stable QHash iterators + * Don't cache end iterator when modifying the container + * Fix KSortFilterProxyModel QML unit test with Qt6 + * Add CI qt6 support + kitemviews +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kiten +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Prepare to build against qt6 + * Use Breeze QStyle on Windows + * Add proper links for Parley and Anki + * Set proper display name for kanji browser and radical selector + * Not neccessary to use I18N_NOOP here + kitinerary +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ +- Add GCC 13 compatibility fix (boo#1201089): + * 0001-asn1-Fix-build-with-GCC-13-add-missing-cstdint-inclu.patch + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release +- Exclude test known to fail on Leap + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release +- Drop patch, now upstream: + * 0001-Support-ZXing-1.4.0.patch + +- Add patch to fix build with ZXing 1.4.0: + * 0001-Support-ZXing-1.4.0.patch + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + +- Exclude test known to fail with kcontacts 5.92. + kjobwidgets +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kjots +- Add patch to fix build with recent kontactinterface releases: + * 0001-Adapt-to-new-KontactInterface-Plugin-ctor.patch + +- Add upstream patches to fix build with Akonadi 22.04: + * Fix-akonadi-includes.patch + * Fix-build-with-Akonadi-21.12.patch +- Drop redundant recommendation of the -lang package + kjs +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix build on Net- and OpenBSD + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Rename: use Q_OS_{FREE,NET,OPEN}BSD + * Fix thread stack base detection on OpenBSD + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Fix compilation with MinGW + * Convert file to UTF-8 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kjsembed +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * kjscmd5 is nongui + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Check executables exist in PATH before passing them to QProcess + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kjumpingcube +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is + enabled by default in qt6 + * const'ify + use nullptr + * Compile without deprecated methods + kldap +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Simplify qt5/qt6 build + * Fix crash in destructor when using libcxx (Clang STL, FreeBSD) + * Add qt6 CI support + * exec key is not usefull now + * Install kio plugin in kf + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Install *_version.h in KF5/ + * Fix build against qt6 + * Adapt build system for building against qt6 + * reduce scope for variable (found by cpp-check) + kleopatra +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ +- Drop patch, fixed upstream: + * 0001-Use-ReceiveKeysJob-for-refreshing-OpenPGP-keys.patch + +- Add patch to fix build with newer gpgme: + * 0001-Use-ReceiveKeysJob-for-refreshing-OpenPGP-keys.patch + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + klettres +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Make compile against qt6 + * Not necessary to use I18N_NOOP here + klickety +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt build system to build against qt6 + * Use QT_VERSION when code will be not used in qt6 + klines +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt build system for building against qt6 + * Make doctool as optional + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + kmag +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Restore grabbing taskbar and multiple screens + * Unbreak screen grabbing + * Fix url + * Fix dependancy + * Adapt build system to build against qt6 + fix compile error + * It compiles without deprecated methods + * We depend agains 5.85. + kmahjongg +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release + kmail +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Don't access KMKernel when destructing KMReaderMainWin (kde#420669) + kmail-account-wizard +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add missing QGpgME/gpgme++ dependency + * Fix compile without deprecated method + * Explicitly link against MailTransport where needed + * Use SingleMainWindow=true + * Add icon to desktop file + * Mark as single-instance using X-GNOME-SingleWindow key + * Add missing CI dep + * Modernize code + * Correct prefix to other PIM repositories in .kde-ci.yml + * Const'ify pointer + kmailtransport +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Remove MailTransport dependency from MailTransportAkonadi + * Simplify qt5/qt6 build + * Use new akonadi mime install include + * Add missing include when we build qt6 + * Fix install headers + * not necessary to add json in macro + * install plugins in kf + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Install *_version.h in KF5/ + * Make compile against qt6 (not akonadi support for the moment) + * Adapt build system for building against qt6 + * KMailTransport requires KCMUtils + * Correct prefix to other PIM repositories in .kde-ci.yml + kmbox +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Install *_version.h in KF5/ + * Add qt6 CI support + * Adapt build system for building against qt6 + * Add missing include (qt6) + * Correct prefix to other PIM repositories in .kde-ci.yml + kmediaplayer +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kmenuedit5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Fix crash when cutting an item that was dragged to the root (kde#466242) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Not use forward and includes + * Port deprecated methods + * Fix typo in dependency name + * Install translated documentation from po/ too + * Explicitly support environment variables when editing apps' configs (kde#461315) + * Remove wrong entry from appstream releases + * Install po folder + * Remove unused includes + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Split single command entry box into separate program and arguments. + * Add FreeBSD Qt6 CI support + * Add missing license files and remove unused one + * KMessageBox::sorry is deprecated in kf5.97 + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Raise window when activating instance + * Add Qt6 CI support + * Make compile against qt6 + * Fix some qt6 compile error + * Adapt build system for building against qt6 + * Make it appear in launchers and app stores + * Set SingleMainWindow=true + * Kdelibs4ConfigMigrator will be removed in qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kmime +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Install *_version.h in KF5/ + * Port to QRegularExpression + * Adapt build system for building against qt6 + * Fix compile against qt6 + * Add missing includes (qt6) + * Modernize code + * Remove deprecated I18N_NOOP macro + kmines +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add missing KCoreAddons link + * [appstream] Add content rating + * Modernize code + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + * Remove unused includes + kmix +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Port test to Qt5/KF5 and make it use Qt Test + * Use an imported target for PulseAudio + * Remove our own copy of FindCanberra + * Get rid of checking for std::tr1::shared_pointer + * Remove ancient taglib leftover + * Don't set the C++ standard manually + * Add CI + * not necessary to use I18N_NOOP here + kmousetool +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Make doctool as optional + * Not neccessary to use I18N_NOOP here + kmouth +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix items gitlab noticed as code degradation. + * Add engine and voice selection to KMouth default system. + * First run: fill up language list + kmplot +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + knavalbattle +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * it's removed in qt6 + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + knetwalk +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + * Use std::as_const/Q_EMIT/Q_SLOTS + * Not neccessary to use I18N_NOOP here + knewstuff -- Add patch to fix content downloading (boo#1200014) +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Port away from deprecated KService::property overload + * core: Don't make URL installation a false question + * KNSCore::Question: Include the entry in the question + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix static compilation of KF5NewStuffWidgets module (kde#459125) + * Perform initialization in initialization list + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * KF5NewStuffCoreConfig.cmake: fix resolving QT_MAJOR_VERSION at generation + * [kmoretools] Replace QDesktopServices::openUrl with KIO::OpenUrlJob + * Add qtdesigner plugin for KNewStuffWidgets + * Add Windows Qt 6 CI + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * [kmoretools] Allow analyzing remote folders with Filelight + * Fix search fields resetting text when changing window size (kde#455345) + * Consolidate footers + * Fix circular visibility condition for upload action + * Fix broken layout on dialog footer + * Drop unnecessary Qt6Core5Compat dependency + * Remove remnants of QTextCodec usage + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * [qtquickdialogwrapper] Fix finding parent window + * Add FreeBSD Qt6 CI support + * Render GIFs in entry details (kde#458046) + * Fix appstream id for vokoscreenNG (kde#458064) + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * [kmoretools] Don't lowercase the desktop entry name (kde#417575) + * Fixup 6d889ae0: move newlines out of translated string + * Remove unneeded close button from window footer + * Add a "try again later" message for transient errors + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Remove extra ';' + * Remove duplicate header between cpp/h files + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + * KNewStuffWidgets: generate QCH docs + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Don't use menu as transientParent (kde#454895) + * KMoreTools: Fix knewstuff_export.h include + * Engine: Provide getter for the pageSize property + * Adjust KMoreTools headers installation + * Fix core includes in autotests/ + * Relayout header installation location + * EntryDetails: Make summary text selectable + * Fix QtQuickDialogWrapper dialog not being usable in konsole (kde#452593) + * Fix crash if entry gets deleted (kde#454010) + * Add missing translation domain (kde#453827) + * Reuse instances of QFileSystemWatcher for KNSCore::Cache + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Action: simplify expression for engine property + * Deprecate KNS3::QtQuickDialogWrapper::exec + * Port away from using KNS3::QtQuickDialogWrapper::exec internally (kde#450702) + * qtquickdialogwrapper: Fix memory leak caused by `QQmlComponent::create` + * Add missing include + * Use Kirigami.LoadingPlaceholder component + * Delete our own custom PlaceholderMessage + * Add windows CI + * Dialog: Port to Layouts + * Dialog: Remove unnecessary background rectangle + * Dialog: use a real ToolBar for the footer instead of a homemade one + * Dialog: Add a little separator line between footer and content + * Convey lack of hotness visually in placeholder message + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Fix problems renaming a temporary file on Windows + * Installation: don't let QTemporaryFile delete the file before using it + * Do not set user-visible name as additional agent information when copying provider + * Do not set user-visible name as additional agent information (kde#451165) + * Engine: Default to autoconfig.kde.org for reading ProvidersUrl + * Port to ECMQmlModule + * Fix close button for NewStuff.Dialog not existing on X11 (kde#437653) + * Fix certain tars not being recognized as valid archives (kde#450662) +- Drop patch, now upstream: + * 0001-Do-not-set-user-visible-name-as-additional-agent-inf.patch + +- Add upstream fix (kde#451165): -- Add patches to reduce requests to download.kde.org (boo#1196199): - * 0001-Add-http2-to-KNewStuff-requests.patch - * 0002-Engine-Ensure-we-are-not-using-the-wrong-ProvidersUr.patch - * 0003-Add-conditional-cache-preference-to-http-requests.patch +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * kmoretools: Fix OBS appstream id (kde#414533) + * Add conditional cache preference to http requests + * Engine: Ensure we are not using the wrong ProvidersUrl + * Add http2 to KNewStuff requests + * Engine::atticaProviders is being added in 5.92 + * KNSCore::Engine: Expose our Attica::Provider + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Update code snippet for NewStuff.Action + * Register KNSCore::Entry under name "Entry" as a Q_GADGET to QML + * Consume string views before they become invalid + * Focus search field by default unless doing so would show the virtual keyboard (kde#444727) + * Add CI qt6 support + * Fix the Qt6 build + * Deprecate KNS3::Button class in favor of KNSWidgets::Button + * Introduce KNSWidgets::Button class for better compatibility with KF6 changes + * KNSWidgets::Action add compatibility for unified entry class in KF6 + * Unify how kpackageType is determined for the addons + * Button.qml Fix binding for engine property + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * Button.qml: Use QML loaders for dialog component + * Fix broken usage example for NewStuff.Action + * Remove QProcess::ExitStatus parameter from signal handler parameter list if we don't need it + * Remove unneeded QOverload for QProcess::finished signal + * Fix specific code for building qt6 + * Apply Volker patch (fix install) + * Adapt build system for building against qt6 + * Engine: Ensure we are not using the wrong ProvidersUrl + * Add conditional cache preference to http requests knights +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use new KDE_INSTALL_KXMLGUIDIR + * Use new API + * Move KDEInstallDirs on top + * Port deprecated method + * Adapt build system for building against qt6 + * Enabled by default in qt6 + * Not neccessary to use I18N_NOOP here + knotes +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix respectDiacriticAndAccents settings + * Fix api (it's a icon here) + * Improve search + * Fix compile without deprecated method + * Fix includes path + * Fix compile against qt6 + * Use new akonadi notes install include + * Use new KDE_INSTALL_KXMLGUIDIR + * It compiles fine without qt5 deprecated methods + * Remove not necessary Grantlee5 + * Use upper case include + * const'ify pointer + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Use directly QT_VERSION + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Fix show headers in qtc6 + * Mark as single-instance using X-GNOME-SingleWindow key + * fix enterEvent qt6 signature + * Remove now unneeded desktop files + * Remove now unneeded desktop to json conversion code + * Convert desktop files to JSON + * Correct prefix to other PIM repositories in .kde-ci.yml + knotifications +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * knotification: Fix documentation typo + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * doc: Tell which is the default value of status and category + * Add libdbusmenu-qt to .kde-ci.yml + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * KNotification: Add hints property + * Fix typo + knotifyconfig +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Fix signal after edit TTS_select + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Port TTS support to Qt 6 + * Add Qt6 windows CI support + * Adapt Phonon code path for Qt 6 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require unit tests to pass for the CI to pass + * Use cmakedefine01 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Linux Qt6 CI + * Add phonon to CI + kolf +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add content rating + * Use override + * Fix code for building against qt6 + * Adapt build system for building against qt6 + * Not necessary to use I18N_NOOP here + kollision +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + kolourpaint +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Update MIME types + kompare +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Port service menu to new install location + * Add CI + konqueror +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Remove qDebug + * Make it clearer where the user should enter the custom + start page (kde#449874) + * Clean up defunct opensearch classes + * Fix loading of searchbar plugin + * Fix search plugin not showing up in config dialog + * Remove unnecessary include + * Move wallet from WebEnginePage to WebEnginePart + * Inject scripts in parts created by WebEnginePage::createWindow + * Enable ScreenCapture attribute in WebEnginePart (kde#450386) + * Ignore query and fragment when checking permissions + * Port konqueror plugins to use embedded json metadata + * Avoid having more than one certificate error dialog at the same + time in the same window + * Perform spellchecker setup on creation (kde#434173) + * Fix speech getting cancelled early in ttsplugin + * kget plugin: Define the translation domain at the CMake level + * Add TryExec property to kget plugin + * Import kget plugin + * Port KPart plugins to custom KonqParts::Plugin + * Import KParts::Plugin class in LibKonq + * Port from KPluginSelector to KPluginWidget + * appstream: Remove duplicated release info + * This I18N_NOOP is not necessary here + * Add GitLab CI + * Avoid possible endless loops when opening URLs + * Remove check if KCMs are authorized + konquest +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + fix compile error + * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is + enabled by default in qt6 + konsole +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release +- Drop patch, fixed upstream: + * 0001-Fix-error-when-trying-to-edit-the-editable-parts-of-.patch + +- Add patch to fix editing imported SSH hosts (kde#455290): + * 0001-Fix-error-when-trying-to-edit-the-editable-parts-of-.patch + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Add support for DECSTR (Soft Terminal Reset) (kde#134892) + * Identify as VT2xx with DECCOLM and SIXEL (kde#450407) + * More robust reflow on zsh with semantic prompts (kde#447830) + * Switch focus when closing inactive tab with splits (kde#446830) + * Fix visual bell (kde#445520) + * Pass widget again to monitoring KNotifications (kde#443117) + * Pass widget again to KNotification on bell (kde#443117) + * Fix copying one single char (kde#448144) + * Make %w and %# work for bell notifications (kde#435644) + * Only enable maximize terminal button in split header bar when usable (kde#435029) + * Use tighter matching when finding the default profile file name (kde#447872) + * ViewSplitter will now consistently create even-spaced splits (kde#447074) + * TerminalPainter: Pass nextPos to hasSameWidth (kde#446655) + * Kate-like touchscreen scrolling support (kde#437553) + * Handle changing cursor shape property without creating a new profile (kde#445590) + * Disconnect view/session after drag-and-drop (kde#442238) + * Improve performance of outputting text to screen (kde#443885) + kontact +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use KDE_INSTALL_KSERVICESDIR + * Make sure helper apps we start are in path + * Use upper case include + * Use K_PLUGIN_CLASS_WITH_JSON directly + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Mark as single-instance using X-GNOME-SingleWindow key + * Remove screenshot sizes from AppStream file + * Unused from long time + * Use debug categories, add missing Q_REQUIRED_RESULT, add explicit + * Remove unused code from long time + * Remove unused includes + * Correct prefix to other PIM repositories in .kde-ci.yml + kontactinterface +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * this macro is unused + * Fix license + kontrast +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- No code change since 21.12.3 + konversation +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Build without KGlobalAccel on Windows + * Show number of unseen nick mentions & query messages on launcher + entry (kde#398047) + * sound: Port away from Phonon + * Don't use a QWaitCondition to do a dummy sleep + * KStatusNotifierItem new API need to be guarded with KNotifications version + * Support code for monospace formatting + * Use SingleMainWindow=true now + * Store state data in separate config file (kde#441575) + * Update .gitignore + * Bump KF5 min version & define KDE_COMPILERSETTINGS_LEVEL + * Declare as DBusActivatable and install D-Bus service file + * Add GitLab CI + kopeninghours +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * PyKOpeningHours/CMakeLists.txt - include ${Boost_INCLUDE_DIR} + * Show headers in qtc6 + * Fix autocorrect for cases where the state differs (kde#445787) + kopete +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add content rating to appdata file + * build: Require cmake 3.16 and clean up a bit + * Add CI + korganizer +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Drop superfluous KF5DBusAddons dependency + * Remove now unused Phonon dependency + * Fix compile without deprecated method + * Remove korgac and use the new shared reminder daemon instead + * Use new akonadi calendar install include + * Use new akonadi notes install include + * Use new KDE_INSTALL_KXMLGUIDIR + * Add D-Bus interface for the new reminder daemon + * Fix install headers + * Make compile with last libkdepim + * Fix phonon lib version (qt6 version when necessary) + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Use directly QT_VERSION + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Install a desktop file for korgac + * Mark as single-instance using X-GNOME-SingleWindow key + * Remove 'Daemon' from application display name + * It's enabled by default in qt6 + * Do not install desktop file for KPart + * Remove now unneeded desktop files + * Remove now unneeded desktop to json conversion code + * Convert desktop files to JSON + * Use Alarm::parentUid instead of the ETM specific custom property hack + * Compile without deprecated methods + * Modernize code + * Fix more prefixes on dependencies + * Correct prefix to other PIM repositories in .kde-ci.yml +- Drop obsolete patch: + * korgac-autostart-default.patch + kosmindoormap +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fill in missing country/state information based on the coordinate + * Port deprecated QStandardPaths::DataLocation + * Add basic translation for boolean-like tag values + * Port rental vehicle details to KLazyLocalizedString as well + * Port static message tables from I18N_NOOP to KLazyLocalizedString + * Translate title + * Setup Gitlab CI + * Try to activate new CI + kpackage +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + * Build test KPackage structure as static plugin + * Copy required plasmoid kpackage definition sin autotests to avoid issues when building statically + * Fix duplicate symbol in static builds (kde#459099) + * Ignore sddmtheme dependencies if we do not have the knsrc file installed (kde#415583) + * Remove unneeded known categories + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Fix listing of KPackage structures (kde#456726) + * README.md add dot at end of sentence + * Port archive of test plasmoid to json metadata + * Fix tests that generate metadata.desktop file for Qt6 build + * Port metadata files in autotests to json + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Require unit tests to pass on CI + * Remove CMAKE_AUTOMOC_RELAXED_MODE + * Fix build with deprecation version 5.92 or above + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * PackageJobThread: Also check if metadata.json file exists + * Explicitly call KPluginMetaData::fromJsonFile when constructing metadata objects + * Fix desktoptojson invocation when cross-compiling + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Simplify code using KPluginMetaData::fromJsonFile + * Explicitly call KPluginMetaData::fromJsonFile when constructing metadata objects + * Fix unintended result in readKPackageTypes (kde#448625) + * Use ecm_mark_nongui_executable() for mock:// handler + * PackageJob: Use QStandardPaths::findExecutable() to find resolvers + * QueryTest: validate the install() result + * Add CI qt6 support + * Build static libs which are linked into shared libs as PIC + kparts +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * ReadOnlyPart: don't emit urlChanged() from destructor + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * browserrun enum used as bool + * [partloader] Remove references to KPluginLoader from docs + * Add Qt6 windows CI support + * Ignore "templates" folder for cppcheck CI + * Don't install service type definitions when building without deprecated stuff + * Add new functions to instantiate parts + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Remove duplicate headers between cpp/h + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * Mark copy job when opening remote URLs as transient + * Mark Android as supported + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Fix install plugins in kf + * Add qt6 to CI + kpat +- Don't use dashes with %bcond_without. The parser doesn't like + them + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix rendering of the "You won message" on HiDpi (kde#450841) + * Use new API + * one -> won (kde#448346) + * Fix compile against qt6 + * Disable disc cache strategy in KPat + * Fix cards flashing a bit when resizing + * Manupilate the KSharedDataCache only from one thread + * bool + mutex -> atomic_bool + kpeople5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Don't install service type definitions + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + * Add avatar image provider + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kpeoplevcard +- Use %cmake_build instead of %make_jobs + kphotoalbum +- Update to 5.9.1 + * Hotfix: Due to a problem with the tarme.rb releasme script, + the 5.9.0 tarball lacked all l10n data. + We thus had to withdraw the release and tag a new one. +- Changes in 5.9.0 + * Bugfix: Fix crash when forgetting to select images upon import + * Bugfix: Fix faulty assertion when video thumbnail files cannot + be written + * Bugfix: Remove incomplete URL encoding of non-ASCII characters + in HTML export + * Bugfix: Fix crash when reimporting deleted files from + a .kim file + * Bugfix: Fix multiple issues identified by code analysis tools. + * Deprecation: Tip of the day feature was removed because it is + no longer supported by KDE Frameworks. + * Enhancement: Generic file metadata can now be viewed via the + Exif metadata dialog. + * Enhancement: Support other video backends (libVLC, QtAV) + in addition to Phonon. + * Enhancement: Add volume controls to video player. +- Update minimum cmake version +- Add BuildRequires QtAV-devel and pkgconfig(libvlc) + kpimtextedit +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + kpkpass +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Fix generate config file + * Port away from Qt6::Core5Compat + * Fix Qt version + * Adapt build system for building against qt6 + * Only install pkpass mime type when not already provided + by shared-mime-info + * Add Android CI and restore REUSE check + kplotting +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt 6 Windows CI + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Android Qt6 CI + * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kpmcore +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Fix soversion + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Fix infinite recursion in dummy backend. (kde#432704) + * Fix davfs entries being omitted from fstab file. (kde#447961) + * Add support for copying unknown partitions. (kde#447784) + * Switch to ntfsinfo to read NTFS usage. (kde#447248) + * Fix broken fstab when mount point includes space. (kde#446218) +- Drop patches, now upstream: + * 0001-Add-new-job-to-change-permission-of-the-newly-create.patch + * 0001-Move-the-changePosixPermission-to-the-Filesystem.patch + * 0001-Add-posix-permissions-on-filesystems-used-in-posix-s.patch + * 0001-Allow-running-chmod-in-externalcommand-helper.patch + * 0001-Add-support-for-copying-unknown-partitions.patch + * 0001-Fix-davfs-entries-being-omitted-from-fstab-file.patch + * 0001-Changing-swap-labels-while-swap-is-active-does-not-s.patch + * 0001-Update-description-of-polkit-helper.patch + * 0001-Fix-a-typo-in-definition-of-MiB-constant.patch + * 0001-Set-false-as-the-default-return-value-and-change-it-.patch + * 0001-Add-a-few-more-comments-explaining-copy-direction.patch + * 0001-Rename-blockSize-to-chunkSize-to-avoid-confusion-wit.patch + * 0001-Restrict-CreateFile-method-to-WriteFstab-method-in-p.patch + * 0001-Rename-variables-into-more-appropriate-fstabPath-and.patch + * 0001-Add-a-comment-about-WriteOnly.patch + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + kproperty +- Spec cleanup + +- Spec cleanup + +- Spec cleanup + kpty +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * add the ability to disable ctty set up + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * KPtryProcess: call childProcessModifier() of parent class first + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Add macOS to supported platforms + * Require unittests to pass for CI jobs to pass + * add setWinSize() overload which also takes pixels + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Fix FindUTEMPTER when cross-compiling + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Linux Qt6 CI + kpublictransport +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add UIC coach sub-type mappings for CH and FR + * Add overnight train coach types and parse corresponding UIC coach types + * Include NightJet trains in supported types of the ÖBB vehicle layout API + * Port to ECMQmlModule + * Update coverage polygons from the Transport API Repository + * Rewrite the train coach element rendering + * Check name-based location search results for plausibility + * Fix the backend identifier + * tests: querytest: un_navitia: Add a Queensland test case + * Allow to show headers in qtc6 + * Support EFA floor level difference attributes + * Make isBackendEnabled() accessible from QML + * Only list covered countries in the location picker + * Make backend and coverage area objects accessbile from QML + * Prefer nationwide providers for location searches with a known country + * Add a configurable query delay for the location query model + * Add a location history model + * Remove superfluous export macro + kqtquickcharts +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + kquickcharts +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix some minor reuse licensing issues + * .gitlab-ci.yml: enable static builds + * Add CLASSNAME in ecm_add_qml_module method call + * Fix test for static builds + * Remove unneeded qmldir file + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Unpack points in the fragment shader of a line chart (kde#449005) + * Adapt shaders to use Qt shader tools for Qt 6 + * Adapt to QSGMaterialShader API changes in Qt 6 + * Adapt to variant comparison changes in Qt 6 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Use backend-agnostic QSGGeometry attribute types + * PieChart: fix data normalization + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Remove arcconfig + * BarChart: de-duplicate some code + * Remove an unused method + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Use ECM_MODULE_DIR instead of ECM_DIR/../modules + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Add Android, Windows and MacOS to supported platforms + * Correct install location for ecm_finalize_qml_module() + * cmake: Use the right path to find ECMFindQmlModule.cmake + * Don't crash if we have no qmlContext for a deprecated object + * Use the right path when including ECMFindQmlModule in CMake package config + * Fix punctuation/whitespace of runtime rate-limited deprecation warnings + * Don't add module-uri based path to finalize_qml_module + * Don't use CMake exports for things that aren't really exported + * Port controls module to use ECMQmlModule + * Port main module to use ECMQmlModule + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * ModelSource: Don't use QPointer for storing the model + * ModelSource: Cache minimum/maximum properties of the model + * Adapt build system for building against qt6 + fix some compile error + krdc +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix a comment error. + * Fix more qt6 compile error + * Adapt build system for building against qt6 + * Add missing include in qt6 + * Fix some compile error when we build qtonly + * Simplify code using K_PLUGIN_CLASS_WITH_JSON + * Define X-KDE-ConfigModule for KCMs instead of KServiceTypeTrader querying + * Port away from deprecated plugin things + kreversi +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + * Remove unused includes + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + krfb +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * virtualmonitor: Return 1 if it failed to start + * Make it compile without deprecated methods + * Add CMake option DISABLE_PIPEWIRE to skip dependency check + * Port away from deprecated methods + * PipeWire fb: process cursor metadata even for empty buffer + * Remove dead CMake code + * fix build warning in VirtualMonitorRfbServer + krita +- Update to 5.1.5 + * https://krita.org/en/item/krita-5-1-5-released/ + * Fixed an issue with banding when using the gradient map filter + as a filter layer. (kde#463585) + * Only center paste into active layer if contents are outside + image bounds. (kde#461894) + * EXR: Fixed opening EXR files that have only a luma channel. + (kde#461975) + * Fixed an issue building with XSIMD 10.0 and up. (kde#463219) + * Properly use the resolution of a .KRA file when that file is + used as a file layer. (kde#442127) + * Fixed a regression in loading PSD files. (kde#462417) + kross +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kross-interpreters +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + kruler +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add content rating in appdata + * Modify build system for allowing to build against qt6 + * Fix against qt6 + krunner +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * AbstractRunnerTest: Provider better error message if plugin could not be found + * AbstractRunnerTest: Use QFileInfo::completeBaseName rather than QFileInfo::baseName + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * QueryMatch: Avoid unneeded QVariant conversion to string when setting data + * cppcheck: Do not shadow outer functions with local variables + * cppcheck: Make constructors explicit + * Fix crash when deleting RunnerManager while jobs are running (kde#448825) + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Ignore "templates" folder for cppcheck CI + * runnermanager: only emit `queryFinished` when previous jobs are still running + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * QueryMatch: Make long docstrings for enum values more readable + * Deprecate QueryMatch::MatchType::InformationalMatch + * Runner templates: fix install location + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Fix renaming of plugin ID when converting DBus runner metadata files (kde#456562) + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Add note about alternative to Plasma::RunnerContext::setSingleRunnerQueryMode + * Fix TODO being shown in generated docs + * templates/runnerpython: Add hint for multiline property + * Fix Qt6 build + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Move include outside #ifdef as it's necessary + * Don't duplicate headers between cpp/.h files + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + * Use cmakedefine01 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * autotests: Clean up unneeded includes + * RunnerContext: Call addMatch(QList + * Put aliased classes in "KRunner"-namespace + * Fix flickering in Application Launcher for every character typed (kde#423161) + * Port to KDEDeprecationSettings cmake function + * KF5RunnerConfig.cmake.in: Explicitly require QtGui and KCoreAddons, + exclude Plasma on deprecation free builds + * Add compatibility type definitions for classes without 'Plasma' namespace + * Fixups for building without including KService/KIO/Plasma-Frameworks (kde#447908) + * Silence deprecation warning for KPluginInfo/KServiceTypeTrader in compatibility blocks + kscreen5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * kcm: Guard against config being null in checkConfig() (kde#464707) + * kcm: use onRejected to handle reject button click +- Drop patches, now upstream: + * 0001-kcm-use-onRejected-to-handle-reject-button-click.patch + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * kcm: notify scale factor change through DBus + * kcm: Use correct role for revert button (kde#465788) +- Add patch to fix the revert button: + * 0001-kcm-use-onRejected-to-handle-reject-button-click.patch + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * common: fix unset translation domain and add `Messages.sh` + * kcm: notify update through DBus + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Fix right to right snapping + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * KCM: wrap resolution label too (kde#460397) + * Make the Output component accept events (kde#460280) + * osd: Specify layer shell namespace + * Don't save scale in control file + * Use the osd window type (kde#419764) + * osd: Fix a crash when quitting from QML signal handler + * kcm: Call settingsChanged when resetting if config needs save + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Make extend left actually extend left, and similar for extend right + * Always extend out from the current primary screen + * kcm: reduce default height to make it fit on short screens + * Install po folder + * kded/output: when loading all configs fails, enable the output as a fallback + * Revert "when loading defaults don't forget to set enablement" (kde#459253) + * kcm: Bring back accidentally removed function call + * osd: Correctly position on X with QT_SCREEN_SCALE_FACTORS set + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * Don't compute aspect ratio for empty screen geometries (kde#456235) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * kcm: Make screen area use full width + * kcm: Don't force width of screens area + * X11: fix kded xcb resource leak (kde#453280) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * plasmoid: Copy InhibitionHint from battery applet + * plasmoid: Fix leftMargin expression and delete dummy invisible CheckBox + * plasmoid: Port to PlasmaComponents3 + * plasmoid: Port away from theme context property to PlasmaCore.Theme fonts + * plasmoid: Pass down screenLayouts model explicitly through a property + * plasmoid: Fix JavaScript code style + * plasmoid: Port away from plasmoid context property to attached Plasmoid + * plasmoid: Port away from unit context property to PlasmaCore.Units + * OSD: Don't wrap current index around when holding left/right key + * Add test checking when we connect an external monitor while the device is rotated + * Fix connecting external monitors when a monitor is rotated + * readability: construct qbytearray directly instead of going through qstring + * kcm: fix choosing the refresh rate + * kcm: fix refresh rate list not being updated (kde#453392) + * Prefer more common aspect ratios over correct math (kde#443764) + * KCM: Explain what overscan and rgb range do (kde#442549) + * kcm: hide the whole "Primary" RowLayout with only one screen + * kcm: fixup 1b9b190d1f00e6287e7afc3d9b493d3aa04d1f85 (bad indentation) + * KCM: Explain what being the Primary screen means + * KCM: Center Orientation label when there's no automatic options + * kcm: port checkboxes and radio buttons to use onToggled signal handlers + * kcm: use correct left spacing for intended checkbox + * kcm: Use KConfigXt to manage global scale + * kcm: Use qmlRegisterAnonymousType + * X11: align touchscreen to internal display (kde#415683) + * KCM: fix crash when editing disabled display output's refresh rate (kde#450265) + * [kcm] Only enable revert action when revert sheet is open (kde#449931) + * Ensure to emit ResolutionRole dataChanged signals (kde#448855) + * Use more generic name for panel connectors + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kscreenlocker +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Install logging categories, to make them configurable via KDebugSettings + * CMake: Clean up whitespace + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Only inhibit screen locker on "ChangeScreenSettings" (kde#464119) + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Fix KSignalHandler initialization order + * Fix crash condition where kscreenlocker_greet doesn't start + handle signals in time On mobile, we frequently spam our power + buttons, of which each triggers a call from PowerDevil to + ksldapp (in ksmserver) to lock the screen. + * Fix wallpaper not loading (leaving the background black) + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * Revert "Fix loading image wallpaper plugin config UI in KCM" + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * wallpapers/image: allow wallpaper plugin to force enable the apply button (kde#438585) + * kcm: Only assign the shortcut once it's finished capturing (kde#459322) + * Set QSurfaceFormat::ResetNotification + * Add the zooming in global shortcut to the whitelist in kscreenlocker (kde#406164) + * Properly handle signals using KSignalHandler + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Refresh pam credentials when authenticating (kde#457179) + * Add FreeBSD Qt6 CI support + * Reduce KIO dependency to just KIOCore + * Port away from KIO::AccessManager + * Set normal logging category default severity + * Remove unneeded call to KDeclarative::setupEngine + * Port the last remaining QQC1 usage + * Utilize kcmutils_generate_desktop_file cmake method + * Add "busy" property to Authenticator + * Use KIO::AccessManager to block access to external content + * Use one .h.config file + * Remove unusned preprocessor macros/expressions + * Show all headers in qtc6 + * Use POSITION_INDEPENDENT_CODE for helping to build against qt6 + * greeter: fix undefined wallpaper by initializing wallpaper plugin before lock screen + * greeter: fix build warning by removing moc + * Initialise pam response in all converse conditions (kde#455608) + * Remove duplicate headers between cpp/h + * Drop call to QApplication::desktop in x11locker + * Add `repaintNeeded` to fix warning + * Use cmakedefine01 + * Remove unusned preprocessor macros/expressions + * Handle fallback packages when checking for screenlocker API version + * Wait for screenlocker UI to call close + * Remove old non-compliant Ctrl+Alt+L shortcut that interferes with apps (kde#454397) + * Add missing QFile include + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Use %_pam_vendordir + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * greeter: fix undefined wallpaper by initializing wallpaper plugin before lock screen + * Initialise pam response in all converse conditions (kde#455608) + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Add `repaintNeeded` to fix warning + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Handle fallback packages when checking for screenlocker API version + * Wait for screenlocker UI to call close + * Remove old non-compliant Ctrl+Alt+L shortcut that interferes with apps (kde#454397) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Disable logind integration for kwin's unit tests + * Add fallback to the absolute path to kscreenlocker_greet (kde#452817) + * Guard double authenticate calls + * Fix two minor Qt6 build regressions + * Cleanup kcheckpass + * Plasma 5.25 brings breaking API changes to the lockscreen + * Port screen geometry change handling away from QDesktopWidget + * Don't recommend current session + * Port away from deprecated KDeclarative API + * kcm: Fix the load of wallpaper kcms (kde#452757) + * Port away from KWayland::Server + * Remove uneeded default args for plugin constructors + * Port away from using KAboutData with KCMs + * Install KCM in new namespaces + * De-duplicate json metadata of KPackages + * Remove explicit QuickSettings init method call + * Use PACKAGE_PREFIX_DIR before any find_dependency() calls + * Make the CMake config file work in a Qt6 build as well + * Adapt build system to also support Qt6 + * Port from KDeclarative::ConfigPropertyMap to KConfigPropertyMap + * Adapt to Layer Shell Qt API change + * Add form factors to embedded json metadata + * Port to KLibexec + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kservice +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Allow accessing custom properties of KServiceActions + * Replace QVariant::Type with QMetaType::Type + * Deprecate KService::dbusStartupType + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * KApplicationTrader: New method setPreferredService + * Perform initialization in initialization list + kshisen +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Don't report incorrect error when starting the game for the + fist time (kde#450444) + * Use Qt${QT_MAJOR_VERSION} here too + * Adapt for building against qt6 + ksirk +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use new KDE_INSTALL_KXMLGUIDIR + ksmtp +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Adapt build system for building against qt6 + * Use directly = default here + ksnakeduel +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add missing KCoreAddons link + * Revert + * Adapt build system for building qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + kspaceduel +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt to build against qt6 + * Use directly LabelName[i].toString() + * Port deprecated I18N_NOOP macro + ksquares +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add missing KCoreAddons link + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + * Make doctool as optional + * It's unused in qt6 + ksshaskpass5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Port deprecated methods + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Don't pretend we have a parent window for opening the wallet + * Adapt build system for building against qt6 (still missing porting + * It compile file without deprecated methods + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kstars +- Backport multiple fixes from the master branch, because there won't be + a new release for the next two months: + * Add fix-dir-separator.patch + * Add fix-indi-timestamp.patch + * Add fix-placeholder-path-part1.patch + * Add fix-placeholder-path-part2.patch + * Add fix-scheduler.patch + +- Update to 3.6.3: + * Optical trains editor reworked + * Add mount altitude constraint to scheduler altitude check + * Focus timer bug version 2 + * Update to support INDI v2.0.0 + * Auto focus overscan + * Fix major calculation error in calculating DSLR field of view + * Full changelog: https://invent.kde.org/education/kstars/-/blob/stable-3.6.3/ChangeLog + ksudoku +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use new KDE_INSTALL_KXMLGUIDIR + * We depend against qt5.15 + * dcop was kde4 technology + * Fix build against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + * Show deprecated methods warnings + * Remove unused includes + * not necessary to use I18N_NOOP here + ksysguard5 +- Add patch to fix crash with _FORTIFY_SOURCE=3 (boo#1200656): + * 0001-lmsensors-Fix-buffer-size-passed-to-snprintf.patch + ksystemlog +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use KColorScheme color + * Show headers in qtc6 + * Follow the FreeDesktop specs + * Add keywords to desktop file + * Make it compile against qt6 + * Adapt build system for building against qt6 + * Fix some compile error against qt6 + * Make KF5DocTools as optional + ksystemstats5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * gpu/nvidia: lower pci id (kde#462512) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * cpu: Account for offline processors when adding CPU objects (kde#459130) + * plugins/gpu: Use pci address to identify nvidia gpus (kde#463033,kde#461361) + * plugins/gpu: Don't let a newline confuse the nvidia-smi output parsing (kde#462512) + * Use ecm_set_disabled_deprecation_versions + * fix null pointer in amd platforms + * initial implementation for NVidia GPUs + * Install po folder + * Remove unused includes + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * New CPU cumulative sensors + * Add FreeBSD Qt6 CI support + * Remove unused include + * Request passing unit tests on Linux and BSD + * GPU: Query for DRM devices and use DRM number as card number (kde#453283) + * Add REUSE CI check + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Add more network sensor + * Add a window system sensor (kde#452461) + * cmake: Make sure we also search for dbus interfaces in DESTDIR + * Remove duplicate header between header cpp file + * Add Qt6 CI + * Allow to compile against qt6 + * CPU Plugin: Prevent integer overflow of total usage (kde#448626) + * Set proper initial values for many SensorProperties (kde#446414) + * disks: Properly initialize read/write counters (kde#448494) + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kteatime +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * it's enabled by default in qt6 + * Make it compile against qt6 + ktexteditor +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Add missing include + * Fix crash on undo after reload (kde#462793) + * Fix 1 space indent wrongly detected + * Update the cursor and anchor to sync with the visual but not scroll for selectAll + * Implement invokeAction and commit preedit when click outside the preedit. + * Add missing KWindowSystem dependency + * Fix 1 space indent not detected + * Made suggested changes + * Added New Script Sort Uniq + * do some limited lookahead + * ensure we emit the changes signal if needed + * ensure proper range cleanup + * do full update of the border + * fix hl logic again + * remove no longer used doHighlight params + * remove flagFoldingStartIndentation + * remove markedAsFoldingStartIndentation + * avoid use of markedAsFoldingStart + * start to compute indentation based folding on demand + * Accept event when clearing multicursors + * Add Dart and Go to katemoderc + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Convert part metadata to JSON + * Kate:TextLine: switch to std::shared_ptr + * Fix setting default mark when ctrl is pressed + * Fix caret with inline notes + * Add "Character" the "Insert Tab" action name. + * Fix condition for installing desktop file + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Too many changes since 5.99.0, only listing bugfixes: + * CamelCursor: Improve complex unicode handling (kde#461239) + * remove file name for saveas only for remote files (kde#461161) + * Fix tab order in search (kde#440888) + * fix clipboard selection update on shift mouse click (kde#443642) + * Ensure to set highlight on reload when file type was set by user (kde#454715) + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Macro replaced by factory function + * Small refactor to KateViewInternal::word{Prev,Next} + * Tests for basic cursor movement between words + * Remove shell-like completion handling on TAB + * Allow code completion using the tab key + * clipboardialog: add placerholder label when empty + * Unassign transpose character shortcut + * avoid magic to compute line (kde#450817) + * Enable indent-on-paste for indenttest + * Fix cstyle/indentpaste4 script + * Fix cstyle tests: elsething and fork + * Disable R indenter debug mode + * Don't change indent-on-paste default yet + * Add tests and fixes for R indent-on-paste + * Add tests and fixes for julia indent-on-paste + * Add tests for ruby indent-on-paste + * Add tests and fixes for python indent and indent-on-paste + * Fix python indent script trigger character detection with empty chars + * Disable cstyle.js debug mode + * Add tests and fixes for cstyle indent and indent-on-paste + * Enable 'indent text on paste' by default + * Normalize signatures in mainwindow.cpp + * Plugin template: fix install location + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Too many changes since 5.97.0, only listing bugfixes: + * Fix toggle comment with empty line in selection (kde#458126) + * Fix some inconsistencies in completion config tab (kde#443994) + * Dont enforce word boundary with multicursor occurunce select (kde#457948) + * Optionally allow to show EndOfLine type in statusbar (kde#457885) + * allow to configure printing font (kde#457480) + * Update folding ranges on text modification (kde#436480) + * Ignore folding ranges if document has changed (kde#384459) + * Fix vi mode delete behavior (kde#453964) + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * fix crash (kde#457392) + * Pass parent widget to print preview dialog + * fix crash in insertText + * Make views for read-only themes read-only instead of disabling them + * Cleanup: Remove unused members from KateStyleTreeWidget + * Cleanup: use switch in defaultStyleName + * Make defaultStyleCount reusable + * Silence compiler warning when compiling without KAUTH + * avoid crash on caret drawing if no view (kde#456508) + * avoid accessing view pointer during printing (kde#456508) + * remove unused library + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * AppCommands: Do not quit application when last document or all documents are closed (kde#454924) + * Fix leak of KateCompletionWidget::m_argumentHintTree + * Allow to disable KAuth + * KateThemeConfig: when copying a scheme, put the current name in the line-edit + * Utilize ECMDeprecationSettings to manage deprecate Qt API + * avoid that saveAs uses filename as directory (kde#454648) + * allow to disable the autoreload if content is in git + * Fix occurence highlighting not working with custom line height +- Drop 0001-Disable-KAuth-integration.patch. Replaced by a CMake + option (ENABLE_KAUTH) + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Don't add empty dictionary to context menu + * Fix Qt6 build issue about using QVector without template arg + * Fix whitespace slider & group text related options + * port to standard C++ smart pointers where possible + * Ensure to keep special dictionary setting on replaced word + * observe changes on textChanged for QSpinBox (kde#453978) + * fix compile with Qt 6 + * fix comments & add since 5.95 info + * export multi cursors to JS + * add multi cursor API + * Add suggestion on top of context menu + * Avoid calling slightly expensive contextMenu() twice + * Check for empty selection too + * Ensure next right click works properly if there was a selection + * Protect replaceWordBySuggestion against segfault + * Ugly hack to avoid segfault + * Support to change dictionary on words and selections + * Use only setVisible, remove SLOT attribute, avoid unneeded settings + * Oops! Fix permanent active misspelled range after word selection + * Add misspelled word to spell menu action + * Remove unneeded set to nullptr + * Make only once used member local + * Properly support to fix selected words by spell check + * Move spellcheck entry in context menu on top + * Don't track mouse move for spellcheking + * Add an action to remove cursors from empty lines + * Add more tests for setCursors and setSelections + * Refactor multicursor methods + * Make multicursor test methods static + * Add methods to set/get cursors and selections + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Too many changes since 5.93.0, only listing bugfixes: + * avoid cursor move on insert of line at EOF on save (kde#453252) + * Fix crash when ModeMenuList wasn't init but we try to reload it (kde#452282) + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Too many changes since 5.92.0, only listing bugfixes: + * fix wrap of search for slash (kde#451893) + * Improve cursor movement with RTL text in doc (kde#451789) + * Add support for custom line height (kde#328837) + * Fix cursor in RTL text with dyn wrap on (kde#385694, kde#368182) + * Fix crash with stale indexes (kde#451593) + * Disable multicursor in block selection mode (kde#451542) + * Fix toggle comment with space at the start (kde#451471) + * vimode: fix extra newline when using the "Find" action (kde#451076) + * fix config dialog sizes for KTextEditor (kde#445541) + * add new line on save inside the buffer (kde#450919) +- Rebase 0001-Disable-KAuth-integration.patch + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Too many changes since 5.91.0, only listing bugfixes: + * vimode: implement hlsearch (kde#449641, kde#449643) + * view: fix buggy scrolling on macOS (kde#442060) + * Guard against null widgets (kde#450094) + * use the url of the latest used document for save (kde#448618) + * Differentiate docs with identical filenames (kde#381532) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Too many changes since 5.90.0, only listing bugfixes: + * KateModOnHdPrompt::slotDiff: Create diff file in temp folder (kde#448257) + * avoid flicker for border on size changes (kde#435361) + * When using tabs, use tabs to auto indent (kde#367966, kde#375529) + * Don't scroll on select all (kde#435855) + * Handle single statement condition blocks better (kde#385472) + * Allow disabling focus frame (kde#418657) + * Fix comment toggling when all lines in selection aren't commented (kde#426981) + * Fix selection scrolling from line border works only downwards (kde#419076) + * Fix camel cursor when last word is of one letter only (kde#448692) + * Do proper fuzzy matching in completion (kde#401509) + * Revert "Do not cancel mouse selection when using the keyboard" (kde#447525) + * Restore undo history when document is same (kde#297883) + * Fix drag pixmap highlight sometimes does not match original text (kde#438567) + * Find: Update working range when replacing (kde#447972) + * set QClipboard::Selection for select all (kde#428099) + * Fix rash when switching between tabs while search is running (kde#445683) + * improve wording for modified on disk warnings (kde#372638) + ktextwidgets +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Adapt KRichTextEditTest to Qt 6.4 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix double delete crash. + ktimer +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Make it compiles against qt6 + * Not necesary in qt6 + * Not neccessary to use I18N_NOOP here + ktimetracker +- Update URL. + +- Use %cmake_build instead of %make_jobs + ktnef +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * It compiles against qt6 + * Add missing include for building against qt6 + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Modernize code + * Correct prefix to other PIM repositories in .kde-ci.yml + * Remove deprecated I18N_NOOP macro + ktorrent +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release +- Update initial-preference.diff + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix missing include directory warnings. + * Drop now unneeded QOverload statements + * Port away from deprecated QDateTime methods + * Port away from deprecated KRun + * Port away from deprecated KUrlRequester::returnPressed signal overload + * Port away from deprecated QFontMetrics::width + * Port away from deprecated QLayout::setMargin + * Port away from deprecated KShortcutsDialog::configure + * Port away from deprecated KPluginLoader + * Compile without KF and Qt deprecations + * Convert desktop files to JSON + * Install plugins in "ktorrent_plugins" namespace + * Port away from KParts::Plugin + * Port from KPluginSelector to KPluginWidget class + * Add GitLab CI + * Simplify code using K_PLUGIN_CLASS_WITH_JSON macro + * Utilize kcoreaddons_add_plugin method + ktouch +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix signature in qt6 + * Use not deprecated enum + * Update CMakeLists for Malayalam courses and layouts + * Update data/data.xml with new Malayalam courses and layouts + * Add Courses for Malayalam layout + * Add Malayalam Enhanced Keyboard Layout + ktp-accounts-kcm +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + ktp-approver +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + ktp-auth-handler +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + ktp-common-internals +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + * Add configuration needed for CI builds + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + ktp-contact-list +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + ktp-contact-runner +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + ktp-desktop-applets +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + ktp-filetransfer-handler +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + ktp-kded-module +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ +- Require dbus-send. Needed to load the ktp_integration module + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + ktp-send-file +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + ktp-text-ui +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass the version to project() + * Add CI + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + ktuberling +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Android: Make it work again + * Add CI + * Fix simple warnings + * Make KTuberling Android start + * Increase ecm requirement a bit + kturtle +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add gitlab qt6 support + * now knewstuff is ported to qt6 + * Disable it for qt6 + * Increase required KF5 + * Fix matrix() deprecated warning + * The default copy and assignment operator for Token and ErrorMessage + are enough + * Fix linking + * Fix typo + * Revert unwanted commented code + * Make it compile against qt6 + * Make doctool as optional + * Don't try to build on windows + * Fix aboutdata + kubrick +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use new KDE_INSTALL_KXMLGUIDIR + * Fix compile without Qt deprecated methods + * Port deprecated methods + * We depend against kf5.90 + * Migration code will be removed in qt6 + AA_UseHighDpiPixmaps is + enabled by default in qt6 + * Port I18n_NOOP + * not necessary to use I18n_NOOP here + kunitconversion +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Adapt to HRK being replaced by EUR + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add missing forms for mass units: tonnes, ct, lbs + * add singular abbreviation forms as match strings for teaspoon and tablespoon + * Add Qt 6 Windows CI + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Also require passing unit tests on Windows + * Don't add empty string keys in the units map + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Add "sq [thing]" as activation trigger for various common area measurements (kde#448868) + * Match singular form in user input for tea/tablespoon (kde#451278) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Don't use GenericDataLocation on Android + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Add teaspoon (tsp) and tablespoon (tbsp) units (kde#450908) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * De-virtualize ConverterPrivate and add more KF6 todos + * Add CI qt6 support + kuserfeedback +- Update to 1.2.0 + * bump version for new release + * opengl source: Do not crash if we could not make our context current + * Add Linux Qt6 CI + * Make UserFeedbackConsole build with Qt6 + * Fix linking libKUserFeedbackCommon.a + * Build with C++17 + * Build docs on Qt6 too + * Adapt CMake code to make it build with Qt6 + * Add auto generated files to .gitignore + * Add FreeBSD CI + * Add Android CI + * Enable Linux CI + * Fix typos found by codespell + * Qt 6: Replace calls to removed QDateTime(QDate) constructor + * Qt 6: Fix issues caused by size() returning a qsizetype + * Qt 6: Remove QNetworkRequest::FollowRedirectsAttribute + * Replace declarations of QVector, QStringList + * CMake: Allow building with Qt 6 + * Qt 6: Replace QMap>QVariant ... + * Qt 6: Fix signature of methods for QQmlListProperty + * Fix cmake warning + * Port away from ECMSetupVersion's deprecated *_VERSION_STRING CMake variable + * Make the survey expression variant comparison work with Qt6 as well + * Use non-deprecated QStandardPaths enum values + * Make QString to QUuid conversion explicit + * fix Windows compile, no unistd.h needed + * Update historical links to cgit.kde.org. + * Check for invalid JSON first, then for empty objects + * Don't record telemetry-less survey queries, that just produces empty rows + * Fix php unit tests + * Also record the device pixel ratio + * [server] Convert JSON fetch to stream data + * Provider: add API to restore default user-visible settings + * Always show the "View previously submitted data..." link + * Add appdata file for UserFeedbackConsole + * KUserFeedback: Convert license headers to SPDX expressions + * Fix area charts with Qt 5.14 + * Use KDE_INSTALL_LOGGINGCATEGORIESDIR with ECM >= 5.58 + * Make it compile without deprecated method +- Update kuserfeedback.keyring + kwallet +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * kwallet replace "DCOP" with "D-Bus" + * Add qca to .kde-ci.yml + * Don't install kwalletd5 service file for KF6 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Port away from deprecated KWindowSystem API + kwalletmanager5 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Modernize code + * Make KWalletManager DBusActivatable + * It needs to be ported to QRegularExpressionValidator + * It's enabled by default in qt6 + * Fix includes + * Adapt build system for building against qt6 + * Fix add_definitions + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + kwave +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * USe not deprecated KDE_INSTALL_PLUGINDIR variable + * fix detection of id3lib and libmad on freebsd + * Add content rating tag in appdata + * Remove unused KService dep + * Add CI + kwayland +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Make sure that HAVE_MEMFD is defined to 0 if not found + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * client: Add F_SEAL_SHRINK seal to shm pool backing file + * client: Expose concrete xdg-shell class implementations + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * [registry] Bump PlasmaWindowManagement version to 16 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Fix compile error with wl_output < v4 + * PlasmaWindowManagement: Avoid unbounded recursion and delay in readData (kde#453124) + * client/plasmashell: fix applet popups displacing other windows (kde#459523) + * client/plasmashell: add fallback for applet popups + * require PlasmaWaylandProtocols 1.9.0 and bump supported plasmashell version to 8 + * .gitlab-ci.yml: enable static builds + * ConnectionThread: connect by symbol rather than by name + * ConnectionThread: Move event dispatcing into a separate method + * ConnectionThread: Make sure we consume properly the threads + * Add support for wl_output version 4 +- Drop patch, merged upstream: + * 0001-client-plasmashell-add-fallback-for-applet-popups.patch + +- Add upstream fix (kde#459188) + * 0001-client-plasmashell-add-fallback-for-applet-popups.patch + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Auto cleanup the dangling KWayland::Client::Surface returned from fromWindow + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Unset wl_display global filter upon filtered display destruction. + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Implement PlasmaWindowModel::itemData to expose all the roles + * Remove extra ';' + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Add AppletPopup window type to PlasmaShellSurface + * fix up foreign docs + * Raise minimum plasma-wayland-proto version to 1.7.0 + * Fix include dir in the generated pri file + * client: Bump plasmashell version to 7 (kde#453578) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * client: implement plasma-surface openUnderCursor + * Fix since version + * Fix include path in the generated pkgconfig file + * [plasmawindowmanagement] Add resourceName + * client: Bump plasmashell version to 7 (kde#453578) + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Install Client headers in a dirs hierarchy matching the C++ namespaces + * We don't actually need Qt6WaylandCompositor + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Check executables exist in PATH before passing them to QProcess + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Ensure when unmapped is emitted, ::windows() will not contain unmapped window. + * Fix wayland registry test + * Add Linux Qt6 CI + * Don't use hard-coded versions with targets and variables + * Install pkg-config file + * Deprecate PlasmaWindowModel::requestVirtualDesktop() + * kwayland server has been moved to plasma kwayland-server since 5.73 + * src/client: wrap deprecated methods in deprecation macros + * Change the build system to enable building with Qt6 + kwayland-integration +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Adapt to deprecated KWindowSystem API + * Drop idletime plugin + * Suppress "could not create KWindowShadow" warnings in plasmashell + * Fix warning text in activeWindow() + * Add missing QObject include + * Fix shadow removal (kde#455270) + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Fix shadow removal (kde#455270) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Fix blur/contrast region not getting updated (kde#456442) + * Fix leaking blur/contrast/region object + * Don't crash on a null QWindow (kde#454341) + * Avoid creating unneeded KWayland::Surface + * Remove KGuiAddons dependency + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Remove KGuiAddons dependency + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Ensure that xdgActivationTokenArrived is not emitted directly from requestXdgActivationToken + * Finalize the Qt6/KF6 port and add Qt6 CI + * Remove modifierkeyinfo plugin + * Adapt build system for building against qt6 + * Prevent double deletion of shmpools (kde#443706) + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kwidgetsaddons +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Restore ABI compatibility broken in 29bb6d + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Make Full Screen action use consistent text and icon (kde#240854) + * Restore ABI compatibility broken in 29bb6d + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Extend KRecentFilesMenu + kwin5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * x11: Fix client area lookup with pending move resize + * wayland: Fix xdg-toplevel and xdg-popup window initialization (kde#466530) + * screencasting: Choose the correct GL type to download into an image (kde#466299) + * screencasting: Close streams when the output is disabled + * wayland: Setup compositing for internal window when it's mapped (kde#466313) + * Remove no longer relevant case in Workspace::replaceInStack() + * effects/zoom: Fix crash on X11 (kde#466376) + * Fix edid serial parsing (kde#466136) + * effects/zoom: Fix rendering with mixed scale factors + * effects/magnifier: Reduce the number of heap allocations + * effects/magnifier: Fix rendering on multi screen setups + * backends/drm: Make sure attributes are always initialized + * backends/wayland: fall back to qpainter when there's no render node (kde#466302) + * backends/x11: explicitly free the outputs (kde#466183) + * backends/libinput: Fix crash upon receiving motion absolute events (kde#449317,kde#465456) + * pointer input: always confine pointer to screens (kde#461911) + * effects: Fix selecting hidden windows using keyboard (kde#466120) + * feat: allow VT switching even with global shortcuts disabled + * scene: Ensure there's current opengl context when DecorationItem is repainted for last time (kde#466186) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * effects/glide: Fix transform (kde#465849) + * Aurorae: Add dummy window for working device pixel ratio (kde#452730,kde#465790) + * tiling: Make child tiles inherit padding from parent tile (kde#465842) + * effects/contrast: Round device coordinates when creating geometry (kde#464526) + * cursorsource: fix scaling with Xwayland (kde#466094) + * cursordelgate: round cursor position when rendering + * outputchangeset: Round passed scale (kde#465850) + * Mark Window as damaged when decoration or shadow changes (kde#464417) + * Add missing cerrno include. + * effects/tileseditor: Set translation domain in QML files (kde#464572) + * wayland: Remove SeatInterfacePrivate::accumulatedCapabilities + * Match pointer/keyboard/touch lifespan to Seat lifespan + * add support for Lima, V3D, VC4 (based on https://github.com/OpenMandrivaAssociation/kwin/blob/master/kwin-5.21.4-add-support-for-panfrost-driver.patch made by Bernhard Rosenkraenzer) and update list of supported devices for Panfrost + * x11: Drop xv-related workaround + * XWayland: Don't dispatch xwayland events in QAbstractEventDispatcher sleeps + * tiling: Evacuate tiled windows from custom & quick tiling on output removal (kde#465522) + * wayland: Fix a typo in DataControlDeviceV1Interface::sendPrimarySelection() + * wayland: Version check before send_primary_selection calls (kde#465657) + * Set CXX standard for crossbuilding utility + * Include missing header for std::round + * Fix button to Qt::MouseButton mapping (kde#465463) + * backends/drm: set cursor again after it was hidden (kde#461181) + * screencast: Fix region screencasts top coordinate + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Too many changes to list here + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Include missing cmath header for std::round + * backends/drm: extend connector lifetime to match their outputs (kde#463334) + * Ignore critical notifications in window heap effects (kde#463437) + * workspace: don't make the placeholder output too big + * kwinglutils: Restore the default FB when the last FBO is unbound + * dmabuf: Create buffers without the SCANOUT flag + * screencast: Don't skip the last valid modifier + * wayland: Fix updating pixel data from translucent client buffers when using qpainter backend + * backends/drm: fix VRR detection (kde#463172) + * backends/drm: fix error in finding the best plane + * wayland: Require to reboot computer after changing primary selection option + * Revert "Disable PrimarySelection in seat setPrimarySelection" (kde#461498) + * scene: Fix a typo in WindowItem::updateShadowItem() + * workspace: handle duplicate output hashes correctly + * core/outputconfiguration: use std::weak_ptr for storing the mode + * workspace: match KScreen when computing the hash without an edid + * backends/drm: don't break crtc<->plane connections (kde#462214) + * effects/blendchanges: ignore fullscreen windows + * wayland/outputmanagement: reject configurations if outputs change (kde#460953) + * backends/drm: don't leak gbm surface if creating egl surface fails + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + * utils/serviceutils: Improve Exec key parsing + * effects/kscreen: don't stop effect when fade out animation is done (kde#460902) + * backends/libinput: update screens on Workspace::outputsChanged (kde#461901) + * Update defiintion of customised Gitlab CI job to include appropriate flags to keep Git happy + * screencast: Don't scale the cursor + * x11: Reset SurfaceItemX11::m_isDamaged when the damage handle is destroyed + * activation: Guard against not having any active window + * wayland: Make debug console placeable (kde#453920) + * screencast: Fix how we tell pipewire that the stream has been resized (kde#461590) + * backends/drm: generate modes even if some common modes are available + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2.1: + * wayland: Prevent matching dnd actions after drop + * Screencast: Fix inverted screencast on OpenGLES and memfd + * screencasting: Make sure we are reporting properly scaled damage values + * plugins/screencast: centralize format querying into the RenderBackend (kde#460563) + * backends/drm: fix format sorting + * Fix blur/contrast for X11 window if Xwayland is not scaled. (kde#461021) + * [effects/windowview] Don't allow setting non-global shortcuts + * [effects/overview] Don't allow setting non-global shortcuts + * backends/drm: fix common mode generation + * nightcolormanager: Emit timing change only when they have actually changed + * x11: Don't force QT_NO_GLIB=1 (kde#460980) + * x11: Don't force QT_QPA_PLATFORM=xcb + * x11window: revert more from 3a28c02f (kde#461032) +- Drop patches, now upstream: + * 0001-x11window-revert-more-from-3a28c02f.patch + +- Add patch to fix redraw issues with window scaling (kde#461032): + * 0001-x11window-revert-more-from-3a28c02f.patch + +- Update to 5.26.2.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * fix compile + * x11window: partially revert 3a28c02f + * Replace some manual floored QPointF->QPoint conversion with flooredPoint calls + * DecorationInputFilter: Use QPointF instead of QPoint for events + * Window: Floor rather than round when doing hitTest for the decoration (kde#460686) + * Add a helper function to convert QPointF to QPoint using floor instead of round + * wayland: Fix missing relative motion events (kde#444510) + * Implement a enableRequested signal for text-input-v3 + * kcmkwin/kwindecoration: use Kirigami.ActionToolBar for the footer actions (kde#460793) + * autotests/integration: make inputmethodtest more realstic + * inputpanelv1window: never hide overlay panels + * inputmethod: reset m_shouldShowPanel when the tracked window changes + * inputpanelv1window: show window when client maps it after setting the mode (kde#460537) + * x11window: don't change size for centering windows with maximization + * output: don't round geometry as often + * effects/blur: Fix clipping when sliding virtual desktops (kde#460382) + * Fix potential race condition when text input state change and focus change happened at the same time + * Fix wording in action 'Switch to Screen' + * backends/drm: don't crash if connector has no modes + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * effects: Make WindowHeap try to fill gaps + * Handle scale override in locked and confined pointers (kde#460532) + * Move installPointerConstraint calls into the constraint handlers + * screencast: Don't report damage on the full screen every time + * Guard against reconfiguring wayland specific input on X11 + * Make Workspace::outputAt() more robust to extreme values (kde#460446) + * Fix resizing by dragging top-right window corner (kde#460501) + * wayland: Fix handling of removed outputs in DpmsInterface + * wayland: Sync output device's enabled property (kde#460247) + * backends/drm: Fix leaving dangling dpms input event filter (kde#460322) + * effects/screenshot: Avoid capturing hidden cursor (kde#460358) + * Make "switch to screen" and "window to screen" code less error-prone + * Fix "window to screen" and "switch to screen" shortcuts (kde#460337) + * Fix scripted shader effect animations (kde#460277) + * Drop shaderTrait adjustment on crossfade + * Wayland: don't allow minimizing applet popups either + * wayland: don't allow maximization of applet popups + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-Fix-build-with-older-libgbm.patch + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here +- Add patch to fix build on Leap 15.3: + * 0001-Fix-build-with-older-libgbm.patch + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * backends/drm: Fix software cursor fallback in DrmOutput::renderCursorOpengl() (kde#458036) + * Fix loading xcursor themes with invalid Inherits field (kde#457926) + * wayland: Prevent sending xdg_output properties if wl_output is removed + * xwayland: Remove text/x-moz-url and _NETSCAPE_URL mime converters (kde#458226) + * plugins/nightcolor: fix wrong transition time update in location mode (kde#412211) + * plugins/nightcolor: change time handling to allow for arbitrary morning and evening times (kde#445758) + * wayland: Fix lease termination in wp_lease_v1_destroy() + * effects/desktopgrid: Fix grid's size and scale w.r.t. row/column spacing + * effects/desktopgrid: Replace PlasmaCore.Units.largeSpacing with gridUnit + * drm_gpu: don't bother trying to assign a crtc to a connector that isn't connected (kde#457002) + * plugins/qpa: Assume there's current context when swapBuffers() is called + * backends/drm: add stricter checks for direct scanout (kde#457851) + * window: expose "output" property + * wayland: Setup window management when starting to manage X11 window + * backends/drm: don't crash if beginFrame fails + * effects/colorpicker: Fix off-by-one error during coordinates conversion + * effects/colorpicker: Factor out effects->renderTargetRect() constant + * wayland: Remove surface() check in Window::setupWindowManagement() (kde#444325) + * wayland: Fix touch event delivery to subsurfaces (kde#452967) + * wayland: Do not allocate a full list just to check if there's values + * effects/private: Fix ExpoLayout reflowing in Desktop Grid while dragging + * backends/drm: fix blob updating (kde#449285) + * effects/private: Prevent fading windows from moving downward in WindowView effect + * effects/desktopgrid: Fix panel opacity animation during transition + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * Update QtQuick views at the start of the frame + * xkb: Use Ctrl+Mrys+Zenkaku_Hankaku to toggle the touchpad + * input: don't forward gestures used by KWin to applications (kde#455952) + * effects/private: Raise currently dragged window higher than anything (kde#456936) + * Fix activity swtiching through UserActions menu (kde#456873) + * backends/drm: fix build + * backends/drm: fix memory leak + * backends/drm: explicitly initialize all fields of drmModeModeInfo + * effects/colorpicker: Fix picking colors (kde#454974) + * wayland/tablet_v2: Keep also the pad surface in a QPointer (kde#456817) + * Support keyboard navigation between windows across desktops (kde#456068) + * Make DesktopView a FocusScope + * Accept keys in windowheap conditionally + * activation: Be liberal about the StartupWMClass + * activation: Fix activation notification of Xwayland clients (kde#455265) + * activation: Simplify icon loading logic + * x11: Fix shading with non-zero border (kde#450582) + * backends/drm: don't crash if importing a texture fails + * Swapping desktops: only swap windows on current activity. (kde#386769) + * Don't use Plasma-themed icons in Present Windows (kde#455368) + * TabBox: Fix loading a different switcher after one has failed (kde#445455) + * backends/drm: handle broken legacy drivers better (kde#453860) + * wayland/drmlease: split up DrmLeaseV1Interface::deny + * wayland/drmlease: correct DrmLeaseDeviceV1Interface::setDrmMaster + * drmlease: send device done event correctly + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * [kcm/kwindesktop] Emit rowsChanged signal to fix default state highlighting + * backends/drm: also check for properties in DrmPipeline::needsModeset (kde#455814) + * backends/drm: handle disconnected but not removed connector objects properly + * windowview: handle windows from other virtual desktops better + * Map XdgSurface to XdgWMBase instances properly (kde#456349) + * Fix flickering in slide effect with multi screen + * backends/drm: don't create a new output every time + * wayland: Send drm-lease-device::done event to the correct resource + * backends/drm: don't remove connectors the kernel doesn't consider removed (kde#456298) + * xdgactivation: Properly prevent disabled activation notifications (kde#454937) + * TabBox: Do not highlight selected window for fullscreen switchers (kde#449180) + * Ship kconf update script to clean animation factor from kwinrc + * Fix apply button with animation slider speed + * Write animation speed to kdeglobals (kde#431259) + * xdgactivation: Do not notify when applications try to activate themselves + * Set all timestamps for all touch events (kde#456133) + * backends/drm: fix common mode generation (kde#455477) + * screencast: Do not send events when moving the cursor outside the viewport + * screencasting: Have cursor move frames also send damage information + * screencast: Also send the header when we just send the cursor update + * backends/drm: suppress logging for direct scanout (kde#456089) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * backends/drm: fix flicker with rotation on mobile + * tablet: Leave the surface we were previously on, not the one we are going to + * backends/drm: ensure modeset properties are reset properly + * effects/slide: Save correct current position + * effects: Set timestamp for input events (kde#454275,kde#449907) + * Internal tracking for quick effect item focus (kde#455807,kde#455783) + * Move WindowHeap delegate to own file + * Delegate updateShadow to event loop. + * Fix flaky testTextInputV3Interface + * Windowview: Fix broken keyboard navigation while filtering (kde#455633,kde#455764,kde#455099,kde#455586,kde#455753) + * screencasting: No need to adjust the scale on the cursor + * screencasting: Properly disable the cursor when it exits the viewport + * backends/drm: fix enabled+inactive check + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * effects/desktopgrid: Allow switching between desktops using digit and function keys (kde#455292) + * Unvirtualize Scene::paintWindow() + * Fix computation of effective opaque region of SurfaceItemX11 (kde#455617) + * Fix dragging especially by touch (kde#455268) + * Fix typo in qml margin + * backends/drm: do cross-gpu imports again for test commits (kde#454086) + * effects/windowview: Search on all screens (kde#455353) + * effects: Improve gesture handling in some effects + * qpa: Fix a crash in EGLPlatformContext::swapBuffers() (kde#455435) + * backends/drm: use GBM_BO_USE_SCANOUT when importing buffers for multi gpu + * Don't use the plasma theme for icons in overview (kde#455368) + * fix windows dragging in desktop grid (kde#455268) + * effects/windowview: Redirect key events to search field (kde#455100) + * [xwl] Restart xwayland regardless of exit value + * effects/slide: Ensure that there's only one visibility ref per window (kde#455237) + * Remove redundant initializeX11() in Compositor + * Always send a done after commit for text input v3. + * core: Make screen area safer in Workspace::clientArea() + * scripting: Handle bad output and desktop ids gracefully + * effects/windowview: do close animation after gesture ended + * Disable screen edge approach area if the edge is blocked (kde#454503) + * wayland: Explicitly initialize surface size to 0 (kde#454535) + * Fix KWin scripts KCM not writing it's pending states to config (kde#455015) +- Drop patches, now upstream: + * 0001-fix-windows-dragging-in-desktop-grid.patch + +- Add patch to fix dragging windows in grid view (kde#455268): + * 0001-fix-windows-dragging-in-desktop-grid.patch + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Too many changes to list here + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here +- Refresh 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * backends/drm: reduce "max bpc" to what is actually used (kde#449906) + * Fix unlocking wayland sessions (kde#447705) + * effects/kscreen: don't use xcb on Wayland (kde#450564) + * AbstractClient: Fix the current VD being always added to the plasma interface (kde#452171) + * Do not send overlay geometry to text input. + * backends/drm: don't permanently disable VRR when the test commit fails + * backends/drm: fetch immutable blobs in DrmProperty + * waylandserver: move LockScreenPresentationWatcher to the correct place + * xdgactivation: Demand attention when a process fails to resolve its token + * waylandserver: only signal lockScreenShown once it has actually been shown + * Add a way to ignore devices for tablet mode + kwindowsystem +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Merge two KWINDOWSYSTEM_HAVE_X11 sections into one + * Fix KStartupInfo::appStarted() + * Deprecate KStartupInfo::startupId() + * Deprecate KStartupInfo::silenceStartup + * Add a formatting commit to blame ignore list + * KWindowSystemPluginWrapper doesn't need a virtual dtor + * Make KX11Extras::icon behave like KWindowSytem::icon (kde#462739) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Use QGuiApplication to read devicePixelRatio + * Deprecate KWindowSystem::demandAttention + * Deprecate KWindowSystem::setIcons + * Move X11-specific KWindowSystem functions to new KX11Extras class + * xcb/kwindoweffects: Fix stripes when dpr is not an integer. + * Deprecate KWindowSystem::setUserTime + * Deprecate KWindowSystem::setBlockingCompositing + * Deprecate KWindowSystem::icccmCompliantMappingState + * Deprecate KWindowSystem::lowerWindow + * Deprecate KWindowSystem::constrainViewportRelativePosition + * Port to PMF signal/slot syntax + kwordquiz +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix mem leak + * Start to make it compile against qt6 + * Use Breeze QStyle on Windows + * kde-ci: Fix dependency name + * Not neccessary to use I18N_NOOP here + kwrited5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * There's no QGuiApplication::setFallbackSessionManagementEnabled in Qt6 + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Remove ServiceType from KDED metadata + * Request passing unit tests on Linux and BSD + * Use cmakedefine01 + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Install in kf + * Add CI qt6 support + * Make it compile against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kxml +- Fetch the sources using https instead of http protocol + * fixes bsc#1182284 +- Create *.tar.xz instead of *.tar.gz + +- Modified patch: + * kxml-2.3.0-fix_build.patch + + specify java source and target levels 1.8 + kxmlgui +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Prevent user from expanding tooltips by key, if they weren't expandable + * Remove duplicate "Whats This?" tooltips + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Decrease minimum height of inactive list widget (kde#461580) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Better/corrected wording as suggested by Felix Ernst + * Added a doc note how to get a menu's action + * Perform initialization in initialization list + kxmlrpcclient5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Explicitly search for Qt + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kyotocabinet +- Add yet an other patch kyotocabinet-pie.patch + * link all executables as pie (bsc#1185033) + +- Update to version 1.2.77: + * kcthread.cc (CondVar::wait): a bug on Win32 was fixed. + * kcdbext.h (IndexDB::set, IndexDB::replace): a bug of updating + existing records was fixed. + * kcdb.h (DB::check): new function. +- Drop no longer needed gcc6-fix-errors.patch +- Modernise spec file + +- Add baselibs.conf: Produce libkyotocabinet16-32bit, dependency to + libpinyin13-32bit. + +- boo#1037914: Do not optimize for native cpu of the build system! + +- kyotocabinet-fix-debuginfo.patch: Fix debuginfo generation +- gcc6-fix-errors.patch: return NULL instead, make GCC7 happy + +- Add gcc6-fix-errors.patch to remove errors seen by GCC6. + +- Avoid explicit requires on library packages + +- fix up configure test to handle lack of 8 byte atomics correctly + (configure-8-byte-atomics.patch) + +- Replace %makeinstall by make install; the former seldomly works +- kyoto requires at least i586 an arch; force it on RH6 (which + defaults to i386) + +- license update: SUSE-GPL-3.0-with-FLOSS-exception + Package allows exceptions for linking with components under certain + licenses (similar to MySQL) + layer-shell-qt +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Use the QScreen of the QWindow as default output + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Make fully reuse compliant + * Use change signals on Window interface class. + * Mark required deps as required (kde#454912) + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Mark required deps as required (kde#454912) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Minor api doc improvement for api.kde.org + * Build with Qt6 + * Add desiredScreen property to LayerShellQt::Window + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + ledmon +- add a patch to fix bsc#1208613 + * 0003-ipmi-avoid-error-messages-on-non-dell-platforms-112.patch + libKF5ModemManagerQt +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * modempropertiestest Value stored to 'found' is never read + * Lookup country code during initialization + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * Check DBus signal connection + * Include milliseconds when formatting SMS timestamps + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Fix typo + * Normalise where headers are installed with the rest of KF + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Explicitly register QDBusObjectPath type + * Add CI qt6 support + libKF5NetworkManagerQt +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Explicitly look for Qt::DBus in the CMake config file + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * DeviceStatistics: Replace setRefreshRateMs call with manual DBus call + * Remove dead CMakeLists code + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Export NetworkManager namespace + * Guard access to wirelessNetworkInterface in wirelessNetwork (kde#459500) + * .gitlab-ci.yml: enable static builds + * Rename interfacesAdded slot in manager to dbusInterfacesAdded + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Don't duplicate headers between cpp/.h files + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * WirelessNetwork: Fix reference access point for the active network + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * Connect in the correct order everywhere + * Remove workaround for properties changing + * Do not create devices to just find out the type + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Fix emitting signals containing QDBusObjectPath arguments with Qt6 + * Don't write to QByteArray out of bounds + * Make de/serializing of the parity option symmetric + * Add CI qt6 support + * Add support for WPA3-Enterprise 192-bit mode + libX11 +- U_Don-t-try-to-destroy-NULL-condition-variables.patch + * fixes regression introduced with security update for + CVE-2022-3555 (bsc#1204425, bsc#1208881) + libXi +- Update to version 1.7.9: + * Plug a memory leak + * Check that allocating a buffer succeeded + * Fix possible free of uninitialized pointer + +- Update to version 1.7.8: + The changes of 1.7.7 are included. + + Fix a crash introduced in the 1.7.7 release. + + Properly validate server responses. + +- Update to version 1.7.6: + One significant change here: libXi was using raw serial numbers in event + cookies, the one read off the wire. All other events don't use that number + but a Xlib-internal serial number which is similar but not always the same. + This could cause events to look out of order. With this release, libXi is + now using the same serial number for event cookies as it uses for all other + events. + +- Update to version 1.7.5: + A couple of important bugfixes that have accumulated over the last + year. + + Fix version check in _XIAllowEvents + + Advance the request buffer by the right amount in XIChangeHierarchy + + Fix double unlock when _XiCheckExtInit return -1. + + XIChangeHierarchy: Add missing unlock. + + Do not return NoSuchExtension casted to pointer as an error. + + XIGetClientPointer: Return False on error. + + Fix logic in _XIAllowEvents and prevent double unlock. + + Refactor XGetExtensionVersion. + + XIGrabDevice: Unlock display in error path. + +- Update to version 1.7.4 + * Fix locking bugs with XIAllowTouchEvents() and XIUngrabTouchBegin() + +- Update to version 1.7.3 + * Two important patches fixing deadlocks when using XIPassiveGrab + requests. You're recommended to updated. Note that we now + require libX11 1.6, that's a new dependency over 1.7.2 but it's + over a year old by now anyway. +- added baselibs.conf as source to specfile + +- Update to version 1.7.2: + Only one minor change since the RC. Again, this release contains the fixes + for CVE-2013-1998, CVE-2013-1984 and CVE-2013-1995 so you're encouraged to + update. + + Remove check that can never be true. + +- Update to version 1.7.1.901: + First and likely only RC for libXi 1.7.2. This one has a bunch of changes + for CVE-2013-1998, CVE-2013-1984 and CVE-2013-1995. These relate to various + integer overflows and other corruption that happens if we trust the server + a bit too much on the data we're being sent. + On top of those fixes, the sequence number in XI2 events is now set + propertly too (#64687). + +- Update to version 1.7.1: + Only a single fix: including the XFixes header to get the typedef for + PointerBarrier. Naturally, this adds a pkgconfig build-time dependency on + XFixes. + Why? The header shipped with 1.7 typedef'd PointerBarrier. If you #include + both XI and Xfixes headers, you will end up with a duplicate typedef. + This is not an issue on gcc >= 4.6 since the two typedef's are the same. + On earlier versions this will trigger an error. gcc 4.6 -pedantic-errors + will trigger the same error. + +- Use more robust make install call +- Avoid calling fdupes outside of /usr + libaccounts-glib +- Update to 1.26: + * meson: add /usr/include to pkgconfig include path + * Avoid assert failure on ag_provider_get_tags + -- Initial package based on version 1.16 - libalternatives +- switch to a manual service rather than a buildtime tar service + which introduces a bootstrap cycle between python and tar_scm + libarchive +- Fix CVE-2022-36227, Handle a calloc returning NULL + (CVE-2022-36227, bsc#1205629) + * CVE-2022-36227.patch + +- Fix CVE-2021-31566, modifies file flags of symlink target + (CVE-2021-31566, bsc#1192426.patch) + CVE-2021-31566.patch +- Fix bsc#1192427, processing fixup entries may follow symbolic links + bsc1192427.patch + +- Fix CVE-2021-23177, extracting a symlink with ACLs modifies ACLs of target + (CVE-2021-23177, bsc#1192425) + * CVE-2021-23177.patch + +- Fix CVE-2022-26280 out-of-bounds read via the component zipx_lzma_alone_init + (CVE-2022-26280, bsc#1197634) + * fix-CVE-2022-26280.patch + +- Fix CVE-2021-36976 use-after-free in copy_string + (CVE-2021-36976, bsc#1188572) + * fix-CVE-2021-36976.patch +- The following issues have already been fixed in this package but + weren't previously mentioned in the changes file: + CVE-2017-5601, bsc#1022528, bsc#1189528 + +- update to 3.5.1: + * various compilation fixes (#1461, #1462, #1463, #1464) + * fixed undefined behavior in a function in warc reader (#1465) + +- Update to version 3.5.0 + New features: + * mtree digest reader support (#1347) + * completed support for UTF-8 encoding conversion (#1389) + * minor API enhancements (#1258, #1405) + * support for system extended attributes (#1409) + * support for decompression of symbolic links in zipx archives (#1435) + Important bugfixes + * fixed extraction of archives with hard links pointing to itself (#1381) + * cpio fixes (#1387, #1388) + * fixed uninitialized size in rar5_read_data (#1408) + * fixed memory leaks in error case of archive_write_open() functions (#1456) +- Drop libarchive-3.4.3-fix_test_write_disk_secure.patch, fixed upstream. + +- fix build with binutils submitted to Factory, adding upstream + libarchive-3.4.3-fix_test_write_disk_secure.patch + +- Update to version 3.4.3 + * support for pzstd compressed files (#1357) + * support for RHT.security.selinux tar extended attribute (#1348) + * various zstd fixes and improvements (#1342 #1352 #1359) + * child process handling fixes (#1372) + +- Switch back to cmake build now that cmake-mini exists, this will + no longer create a build-cycle. + +- Update to version 3.4.2 + New features: + * support for atomic file extraction (bsdtar -x --safe-writes) (#1289) + * support for mbed TLS (PolarSSL) (#1301) + Important bugfixes: + * security fixes in RAR5 reader (#1280 #1326) + * compression buffer fix in XAR writer (#1317) + * fix uname and gname longer than 32 characters in PAX writer (#1319) + * fix segfault when archiving hard links in ISO9660 and XAR writers (#1325) + * fix support for extracting 7z archive entries with Delta filter (#987) + +- Revert back to autoconf, cmake introduces a cycle. Leave cmake + patches in since they are basically correct and might be useful + in the future. + +- Update to version 3.4.1 + New features: + * Unicode filename support for reading lha/lzh archives + * New pax write option "xattrhdr" + Important bugfixes: + * security fixes in wide string processing (#1276 #1298) + * security fixes in RAR5 reader (#1212 #1217 #1296) CVE-2019-19221 + * security fixes and optimizations to write filter logic (#351) + * security fix related to use of readlink(2) (1dae5a5) + * sparse file handling fixes (#1218 #1260) +- Drop CVE-2019-19221.patch and fix-zstd-test.patch, fixed upstream + +- fix bsc#1157569 + CVE-2019-19221.patch out-of-bounds read in libarchive + +- Switch to cmake build +- Add lib-suffix.patch to honor LIB_SUFFIX +- Add fix-zstd-test.patch to fix zstd test +- Add fix-soversion.patch to fix the soversion to 13 as autotools + +- Add lz4 and zstd support +- Add BuildRequires on liblz4-devel and libzstd-devel + +- Update to version 3.4.0 + * Support for file and directory symlinks on Windows + * Read support for RAR 5.0 archives + * Read support for ZIPX archives with xz, lzma, ppmd8 and + bzip2 compression + * Support for non-recursive list and extract + * New tar option: --exclude-vcs + * Improved file attribute support on Linux and file flags support + on FreeBSD + * Fix reading Android APK archives (#1055 ) + * Fix problems related to unreadable directories (#1167) + * A two-digit number of OSS-Fuzz issues was resolved in this release + including CVE-2019-18408 +- Add libarchive.keyring and validate the tarball signature +- Drop all security patches, fixed upstream: + * CVE-2018-1000877.patch + * CVE-2018-1000878.patch + * CVE-2018-1000879.patch + * CVE-2018-1000880.patch + * CVE-2019-1000019.patch + * CVE-2019-1000020.patch + +- Added patches: + * CVE-2019-1000019.patch Fixes 7zip crash (boo#1124341) + * CVE-2019-1000020.patch ISO9660 infinite loop fixed (boo#1124342) + +- Added patches: + * CVE-2018-1000877.patch, which fixes a double free vulnerability in RAR + decoder (CVE-2018-1000877 bsc#1120653) + * CVE-2018-1000878.patch, which fixes a Use-After-Free vulnerability in RAR + decoder (CVE-2018-1000878 bsc#1120654) + * CVE-2018-1000879.patch, which fixes a NULL Pointer Dereference + vulnerability in ACL parser (CVE-2018-1000879 bsc#1120656) + * CVE-2018-1000880.patch, which fixes an improper input validation + vulnerability in WARC parser (CVE-2018-1000880 bsc#1120659) +- Make use of %license macro +- Applied spec-cleaner + +- Fix RPM groups. Remove idempotent %if..%endif guards. + Diversify summaries. Set CFLAGS instead of re-defining + optflags with itself. + +- update to version 3.3.3 + * Avoid super-linear slowdown on malformed mtree files + * Many fixes for building with Visual Studio + * NO_OVERWRITE doesn't change existing directory attributes + * New support for Zstandard read and write filters +- Fixes CVE-2017-14501, CVE-2017-14502, CVE-2017-14503 +- fix-CVE-2017-14166.patch is obsolete + +- update to version 3.3.2 + * NFSv4 ACL support for Linux (librichacl) +- fix-CVE-2017-14166.patch (boo#1057514) + +- update to version 3.3.1 + * Security & Feature release + Details are not documented from upstream yet + fix-extract-over-links.patch and libarchive-openssl.patch obsoleted + +- fix extracting over symlinks: fix-extract-over-links.patch + the problem is solved upstream different, but git master + is too different atm. + +- update to version 3.2.2 + Unspecified security fixes, but at least: + * CVE-2016-8687 + * CVE-2016-8689 + * CVE-2016-8688 + * CVE-2016-5844 + * CVE-2016-6250 + * CVE-2016-5418 +- obsoletes fix-build.patch + +- make bsdtar require a matching libarchive version to avoid + missing symbol errors + +- update to version 3.2.1 + Fixes a number of security issues: + CVE-2015-8934, CVE-2015-8933, CVE-2015-8917, CVE-2016-4301, CVE-2016-4300 +- and fixing the build (fix-build.patch) + +- limit size of symlinks in cpio archives (CVE-2016-4809, boo#984990) + CVE-2016-4809.patch + +- 4GB _constraints for ppc64le only, it would break other archs +- update to version 3.2.0 + * Fixes CVE-2016-1541 + * Fixes CVE-2015-8928 + * changes are only documented in git history + * updated openssl patch + * new bsdcat utility +- removed obsolete patches for: + * CVE-2013-0211.patch + * directory-traversal-fix.patch + * libarchive-xattr.patch + +- add _constraints memory 4096MB to avoid ppc64le build failure + +- build static lib on RHEL 7 + +- RHEL/CentOS build fix, skipping autoreconf + +- add CVE for previous change + +- fix a directory traversal in cpio tool (bnc#920870) + directory-traversal-fix.patch CVE-2015-2304 + +- Added CVE-2013-0211.patch to fix CVE-2013-0211 (bnc#800024) + libassuan +- update to 2.5.5: + * Fix a crash in the logging code + * Upgrade autoconf + +- update to 2.5.4: + * Fix some minor build annoyances + +- Update to 2.5.3: + * Add a timeout for writing to a SOCKS5 proxy. + * Add workaround for a problem with LD_LIBRARY_PATH on newer systems. + +- qemu-disable-fdpassing-test.patch: remove + +-Update to 2.5.2: + * configure.ac: Bump LT version to C8/A8/R2 + * include libassuan.pc in the spec file + +- Use %license (boo#1082318) + +- libassuan 2.5.1: + * New function to change the system hooks for the socket + interface (assuan_sock_set_system_hooks) + +- libassuan 2.4.5: + * fixes for platforms other than GNU/Linux + +- libassuan 2.4.4: + * New configure option --disable-doc + * Fix the use of nanosleep + * Portability fix for systems not defining INADDR_LOOPBACK + +- qemu-disable-fdpassing-test.patch: disable fdpassing test when running + under qemu-linux-user + +- libassuan 2.4.3: + * Allow socket redirection with assuan_socket_connect. + * Speedup spawning programs on Linux + * Fix minor memory leaks + +- libassuan 2.4.2: + * The nPth version of the connect system hook does now wrap the + call with npth_unprotec/npth_protect to avoid blocking during a + connect. + * Add feature to assuan_sock_connect_byname to test for SOCKS5 + availability. + +- libassuan 2.4.1: + * In Tor mode fallback to port 9150 if 9050 is not listening. + +- libassuan 2.4.0: + * New flags "socks" and "tor-mode" for assuan_sock_{set,get}_flag. + * New function assuan_sock_connect_byname. + * Require at least libgpg-error 1.17. + * Interface changes relative to the 2.3.0 release: + assuan_sock_connect_byname NEW. + ASSUAN_SOCK_TOR NEW. + ASSUAN_SOCK_SOCKS NEW. + assuan_sock_set_flag EXTENDED. + assuan_sock_get_flag EXTENDED. + +- libassuan 2.3.0: + * Now wipes out the memory of the context structure before freeing. + The context may have stored sensitive data in its line buffers. + * Fixed a problem with the data length limit in assuan_inquire. + * Returns GPG_ERR_SOURCE_ASSUAN with errors from functions w/o a + context. + * Two new functions to tweak the behaviour of the socket wrappers. + * By default build without a build timestamp. + * Interface changes relative to the 2.2.1 release: + assuan_sock_set_flag NEW. + assuan_sock_get_flag NEW. + +- libassuan 2.2.1: + * Documentation updates. + * Fixes for platforms other than GNU/Linux + +- libassuan 2.2.0: + * Added support for socket redirection. + * Interface changes relative to the 2.1.3 release: + assuan_sock_set_sockaddr_un NEW. +- fix SLE 11 SP2 build (make install) + +- update to 2.1.3: + + Performance fix for a platform other than GNU/Linux + libcontainers-common +- Add registry.suse.com to the unqualified-search-registries (jsc#SMO-143), + fixes bsc#1205536 + +- New upstream release 20230214 +- bump c/storage to 1.45.3 +- bump c/image to 5.24.1 +- bump c/common to 0.51.0 +- containers.conf: + * add commented out options containers.read_only, + engine.platform_to_oci_runtime, engine.events_container_create_inspect_data, + network.volume_plugin_timeout, engine.runtimes.youki, machine.provider + * remove deprecated setting containers.userns_size + * add youki to engine.runtime_supports_json +- shortnames.conf: pull in latest upstream version +- storage.conf: add commented out option storage.transient_store +- correct license to APACHE-2.0 only (there's no GPLv3 code to be found) +- add source URLs to spec +- drop pointless copyright year + +- Reverts https://build.opensuse.org/request/show/1060361 + Changes introduced to c/storage's storage.conf which adds + a driver_priority attribute would break consumers of libcontainer-common + as long as those packages are vendoring an older c/storage version. + Instead of patching every consumer, we're reverting this change, until + those packages have been updated downstream. [boo#1207509] + +- storage.conf: Unset 'driver' and set 'driver_priority' to + allow podman to use 'btrfs' if available and fallback to + 'overlay' if not. +- .spec: rm %post script to set 'btrfs' as storage driver + in storage.conf + +- Remove registry.suse.com from search unqualified-search-registries: + registry.suse.com responds very slowly to pagination repository listings + (https://docs.docker.com/registry/spec/api/#pagination) and thereby causes + every `podman search` to take over 90s. We have to remove it until this + regression is fixed. + +- add requires on util-linux-systemd for findmnt in profile script +- only set storage_driver env when no libpod exists +- avoid quoting issue + +- Update bundled common to 0.50.1 +- Update bundled image to 5.23.1 +- Update bundled storage to 1.44.0 +- Drop bundled podman +- Bump version to 20221122 +- Install container-storage-driver.sh in /etc/ on Leap & SLE + +- add container-storage-driver.sh (bsc#1197093) + +- postinstall script: slight cleanup, no functional change + +- set detached sigstore attachments for the SUSE controlled registries + +- Fix obvious typo in containers.conf + +- Resync containers.conf / storage.conf with Fedora +- Create /etc/containers/registries.conf.d and + add 000-shortnames.conf to it. + +- Use $() again in %post, but with a space for POSIX compliance + +- Add missing Requires(post): sed, fixes boo#1200524 +- Make %post compatible with dash + +- Add missing comma to previous change + +- Add registry.suse.com as agreed on oSC22 + Let's advertise usage of BCI images in general + +- Update storage to 1.38.2 +- Update image to 5.19.1 +- Update Podman to 3.4.4 +- Update common to 0.47.3 + +- Switch registries.conf to v2 format + libexif +- libexif-CVE-2020-0198-CVE-2020-0181.patch: adjusted overflow checking + code to in exif-data to not be optimized away. (CVE-2020-0198, + CVE-2020-0181, bsc#1172802, bsc#1172768) +- libexif-CVE-2020-0452.patch: adjusted a overflow check to not + be optimized away by the compiler (CVE-2020-0452 bsc#1178479) + +- libexif-0.6.22 (2020-05-18) release: + * New translations: ms + * Updated translations for most languages + * Fixed C89 compatibility + * Fixed warnings on recent versions of autoconf + * Some useful EXIF 2.3 tag added: + * EXIF_TAG_GAMMA + * EXIF_TAG_COMPOSITE_IMAGE + * EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE + * EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE + * EXIF_TAG_GPS_H_POSITIONING_ERROR + * EXIF_TAG_CAMERA_OWNER_NAME + * EXIF_TAG_BODY_SERIAL_NUMBER + * EXIF_TAG_LENS_SPECIFICATION + * EXIF_TAG_LENS_MAKE + * EXIF_TAG_LENS_MODEL + * EXIF_TAG_LENS_SERIAL_NUMBER + * Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others. + * CVE-2018-20030: Fix for recursion DoS (bsc#1120943) + * CVE-2020-13114: Time consumption DoS when parsing canon array markers (bsc#1172121) + * CVE-2020-13113: Potential use of uninitialized memory (bsc#1172105) + * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes (bsc#1172116) + * CVE-2020-0093: read overflow (bsc#1171847) + * CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs (bsc#1160770) + * CVE-2020-12767: fixed division by zero (bsc#1171475) + * CVE-2016-6328: fixed integer overflow when parsing maker notes (bsc#1171475) + * CVE-2017-7544: fixed buffer overread (bsc#1059893) +- removed patch: libexif-build-date.patch (done similar upstream) +- CVE-2016-6328.patch: in upstream release +- CVE-2017-7544.patch: in upstream release +- libexif-CVE-2018-20030.patch: in upstream release +- libexif-CVE-2019-9278.patch: in upstream release + +- libexif-CVE-2019-9278.patch: fixed an integer overflow on large + file handling (bsc#1160770 CVE-2019-9278) +- libexif-CVE-2018-20030.patch: Fixed a denial of service by endless + recursion (bsc#1120943 CVE-2018-20030) + +- Remove %__-type macro indirections. Fix SRPM group. +- Use %_smp_mflags for parallel build. +- Drop pointless --with-pic (no effect since --disable-static). + +- Add CVE-2016-6328.patch: Fix integer overflow in parsing MNOTE + entry data of the input file (bnc#1055857) +- Add CVE-2017-7544.patch: Fix vulnerable out-of-bounds heap read + vulnerability (bnc#1059893) + +- add a libexif-devel-biarch for building with -m32 + +- Add obsoletes/provides to baselibs.conf. + +- fix description to be UTF-8 + +- Do not include timestamps in files (libexif-build-date.patch) + +- Use LFS_CFLAGS in 32 bit systems. + libfm-qt +- Update to 1.2.1: + * Specified the parents of context menus for use on Wayland. + * Fixed launching XWayland apps under Wayland. + * appchooserdialog: do not disable the OK button when Custom Command page is shown. + * Increased the minimum width of name column in detailed list view. + * Fixed the DND menu position under Wayland. + * Fixed crash with DND from outside app under Wayland. + * Fixed unresponsive DND menu under Wayland. + * Workaround for DND keyboard modifiers under Wayland. + * Check mime data of clipboard for nullity (for Wayland). + * Fixed drawing of selection rectangle under Wayland. + +- Buildrequire lxqt-build-tools >= 0.12.0 +- Update version in lang package requirement + +- Update to 1.2.0: + * Support adding of pattern lists to entries of search dialog + (such lists are used by `pcmanfm-qt` for having a search history). + * Fixed crash with empty URI scheme of folder path. + * Silenced compilation warnings about deprecated GLib functions. + * Don't show a deletion prompt without a selection. + * Fixed infinite loop if a symlink that is created by DND + overwrites a non-empty directory. + * Allow remembering the result of execution prompt for multiple files. + * Added `Ctrl+D` to LXQt file dialog for deselecting all items. + * Allow selection by dragging mouse cursor inside non-name + columns in the detailed list mode. + * Corrected the position of drop menu under Wayland. + * Fixed crash with DND into side-pane under Wayland. + * Added nullity checks to `XdndWorkaround`. + +- Update to 1.1.0: + * Prepared libfm-qt for implementing "Recent Files". + * Prevented memory leak in searching. + * Miscellaneous fixes for search:///. + * Fixed moving of bookmarks in Bookmarks context menu and added some icons to the menu. + * Fixed file association in a rare case, where XDG_CURRENT_DESKTOP was empty. + * Fixed launching of apps in terminal emulators that do not have a special option for execution (like Kitty). + libgravatar +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Fix install headers + * Fix install includes + * Use isOnline method + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + libgsm +- Make description more concise. SPARCstations are no longer a + meaningful metric. + +- Update to version 1.0.14 + * No changelog available +- Update libgsm-1.0.13.patch +- Use download Url as source +- Remove depreciated AUTHORS and clean sections + +- fix URL (see http://www.quut.com/gsm/) + +- license update: ISC + [#]License is more akin to ISC (see http://www.spdx.org/licenses/ISC) than + to BSD-3-Clause + +- remove libgsm-32bit from requires + +- add 32bit development headers for 32bit Wine on 64bit builds + +- package baselibs.conf + +- added baselibs.conf, libgsm is now used by wine + +- Updated to version 1.0.13: + * cleaner wording of copyright + +- remove static libraries + libindi +- Add fix-operator.patch (#1843) +- Add fix-timestamp.patch (#1837) + +- Update to 2.0.0: + * Esatto & SestoSenso2 update + * Fix for issue1582 park status notifications and extra debugging for command errors + * Add delay possibility for lx200 driver pulse command + * Refactor - use PropertyView/WidgetView + * Fix BaseClient::serverDisconnected behavior + * Deprecated use of Property/BaseDevice as pointer + * Don't modify usbfs_memory_mb if already set to unlimited + * Switch Flip Points to use sexagesimal numbers + * Refactor INDI::GPS to be inline with INDI 2.0.0 + * General cleanup + * Don't call serverDisconnected if the client is not connected + * Add refraction, and turn off J2000 for Gemini + * Feature/new firmware fmc mfoc (Lacerta) + * Downgrade to base64 for snooped blobs + libkcddb +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Install headers to path prefix matching C++ namespace KCDDB + * Adapt build system for building against qt6 + * Fix some compile error against qt6 + * it's already defined in ecm + libkcompactdisc +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use FindALSA's imported target for linking + * it compiles fine without deprecated methods + * Add CI + libkdcraw +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- No code change since 21.12.3 + libkdecoration2 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * port all headers to pragma once + * Add DecoratedClient::windowClass() + * Floor mouse positions rather than rounding + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * Floor mouse positions rather than rounding + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Request passing unit tests on Linux and BSD + * Use QFETCH + QCOMPARE rather than QTEST for container sizes + * Remove duplicate headers between cpp/h + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Add RtL support (kde#432390) + * Hide tooltip when pressing button + * decoration:add blurregion property + * Add KF6 build support and CI + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + libkdegames +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix missing KCoreAddons link + * build: Pass the version to project() + * Add 2 formats to KGameClock + * Port to KNS3::QtQuickDialogWrapper + * Fix hour calculation from seconds. + * Fix Qt version hereFix Qt version hereFix Qt version here + * Fix find_dep + * Adapt build system to build against qt6 + * Fix some compile error against qt6 + * Add include (qt6) + libkdepim +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Modernize code (const'ify pointer/variable) + * Fix compile without deprecated method + * Fix install headers (qt6 fix) + * Remove kplugindesigner dep + * Add qt6 ci support + * Fix warning + * Adapt build system for building qt6 + * Fix some reuse lint warnings + * Use =default directly and use not deprecated includes + * Correct prefix to other PIM repositories in .kde-ci.yml + libkeduvocdocument +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add gitlab qt6 ci support + * Adapt build system against qt6 + * Use at(...) + * Remove unused variable + * Port some qt6 error + * Port Q_FOREACH + * Fix some qt6 compile error + * Use nullptr + * Time to increase version + * Fix compile + * Remove unused files + libkexiv2 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- No code change since 21.12.3 + libkgapi +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Clean up SASL plugin debug output + * Make it compile against qt6 + * Adapt build system for building against qt6 + * Show more headers in qtc6 + * Autogenerate debug file + libkipi +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add metainfo.yaml for KApiDox coverage + * Set versions of dependencies properly in generated CMake config file + libkleo +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ +- Drop gcc12-fix.patch. Merged upstream. + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Add gcc12-fix.patch upstream fix in order to support GCC 12. + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + libkmahjongg +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt to build against qt6 + libkomparediff2 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- No code change since 21.12.3 + libksane +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Add patch to avoid -devel depending on KSaneCore: + * 0001-Don-t-search-for-KSane-Core-in-KF5SaneConfig.patch + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Add missing ksanecore requirement to devel package, remove + unneeded ones that were moved to ksanecore-devel + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Hide list options with only one option to choose from + * emit negative progress also during batch mode scanning + * build: Pass RELEASE_SERVICE_VERSION to project() + * fix setting list values + * Do not report error in KSaneWidget + * Make it compile against qt6 + * IT builds fine without deprecated methods + * Remove duplicate header from .cpp/.h + * Time to increase version + * do not start FindDevicesThread unconditionally + * announce zero progress directly after the very first byte has been read + libkscreen2 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Revert "fix(randr): screen is dirty when switching display modes" (kde#462725) + * dpms/wayland: properly manage org_kde_kwin_dpms instances + * dpms/wayland: Explicitly set as unsupported if addRegistryListener didn't find the interface (kde#466181) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Fix potential crash setting new configs (kde#464590) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * backends/kwayland: use the connector name + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * Make error messages translatable +- Use %autosetup +- Use %fdupes with hardlinks + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * backends/kwayland: only consider enabled outputs for Xwayland scale + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Update default on XwaylandClientsScale to true + * Add FreeBSD Qt6 CI support + * Add missing license file + * Fix Qt major version in CMake config files + * Disable KF5::WaylandServer based tests for Qt6 build + * Remove duplicate headers between cpp/h + * wayland: Set kwin up for allowing Xwayland clients scale themselves + * fix(randr): screen is dirty when switching display modes + * Remove CI dependency on kwayland-server as that is no longer a thing. + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Remove CI dependency on kwayland-server as that is no longer a thing. + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Use const'ref + * Delete proxy for PrimaryOutput wayland interface in destructor (kde#451847) + * Adapt recent DPMS changes to also build with Qt6 + * [doctor] Port dpms handling to QtWaylandScanner + * Adapt build system to also support Qt6 + * backends/kwayland: Use output name to guess output type + * Update required PlasmaWaylandProtocols version + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + libksieve +- Add patch to fix accidentially using the password as username + (kde#437858, kde#467034, boo#1209050): + * 0001-Fix-467034-libksieve-src-kmanagesieve-session.cpp-as.patch + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + libksysguard5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * formatter: Properly extract strings to a translation catalog (kde#465281,kde#465282) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Faces: Specify the domain in Choices.qml i18n calls + * Add an autotest for UnitBootTimestamp + * formatter: Add ticks as time unit and use it for user/system time columns + * Un-deprecate UnitBootTimestamp and use it for the "start time" column (kde#458277) + * formatter: Use KFormat::formatDuration for formatting the Time unit + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * sensors: Account for base unit rather than starting unit in SensorUnitModel (kde#461143) + * Formatter: Format plain numbers (kde#450947) + * Add CMake option to build WITH_X11 + * add missing check for HeadingVmPSS + * Port away from deprecated KWindowSystem API + * Fix updating placeholder text + * QML error: digist -> digits + * Add ColorGrid face which uses rectangle opacity to denote sensor value + * Install po folder + * Allow to extract messages from processui/processdetails + * Perform initialization in initialization list + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * QML error: digist -> digits + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Make AggregateSensor::SensorIterator satisfy LegacyInputIterator + * Add FreeBSD Qt6 CI support + * Add missing license files + * Remove no longer needed ifdefs + * KMessageBox::sorry is deprecated in kf5.97 + * Actually use ${KF5_MIN_VERSION} when searching for KF5 build dependencies + * Add support for an iterator based aggregate function in AggregateSensor + * Remove extra ';' + * Faces: Add a property to disable editing of labels in Choices + * Faces: Add a method to the controller to replace sensors + * Keep track of and expose sensors that fail to resolve + * Move "Choices" into the Faces QML plugin + * Refactor SensorTreeItem::{indexOf,itemAt} + * Use std::unique_ptr for storing SensorTreeItem + * Sensors: Port SensorTreeModel to std::map so we can use a custom compare (kde#440310) + * Use cmakedefine01 + * Remove some unused preprocessor variables + * Add missing QPointer include + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + libktorrent +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Do not use deprecated KIO::Scheduler::setJobPriority. + * Fix build error by making compiler settings less strict. + * Port away from deprecated KFilterDev. + * Port away from QMutex::Recursive. + * mitigate potential DoS vector by limiting pending piece uploads + liblxqt +- Update to 1.2.0: + * Updated translations and bumped version to 1.2.0 + +- Require /usr/bin/pkexec instead of pkexec to not depend on + a certain package + +- require pkexec as its now a standalone package + +- Update to 1.1.0: + * Added support for relative wallpaper paths. + * Fixed an issue in loading of cached settings. + libmlt +- Update to 7.14.0 + Framework: + * Added functions to get detailed info about a producer more + directly + * Added functions to add normalizer links to chains + * Changed locale_t to mlt_locale_t to avoid redefinition on + some systems (e.g. clang/llvm on win32). + * Fixed the value provided with event "consumer-thread-join" + to be mlt_event_data_thread as documented. + * Fixed mlt_image_format_planes() for mlt_image_yuv420p. + Modules + * Added a swresample link to the avformat module. + * Added a resample link to the resample module. + * Fixed compatibility of avformat module with FFmpeg version 6. + * Fixed rotoscoping filter when request image size different + than profile. + * Fixed timeremap link breaking crop filter. + * Fixed audio/video sync in avformat producer when the video + start time is not 0. + * Improved seeking on a WMA audio file in avformat producer. + * Optimization to set AVDISCARD_ALL on disinterested streams + in avformat producer. + * Added separate demuxing thread in avformat producer. + * Added filtergraph property to the avformat producer. + * Fixed filter movit.convert's CPU image converter in + mlt_tractor and mlt_frame_clone(). + * Fixed using movit module with mlt_chain. + * Fixed 10-bit full range YUV color input with Movit. + * Fixed aspect ratio issues in qtblend filter transform. + * Fixed the movit.luma transition. + * Changed the qglsl consumer to use an OpenGL core profile + version 3.2 context to make it compatible with recent + Movit versions. + * Upgraded glaxnimate git submodule to version 0.5.2. + * Fixed xml producer incorrectly adds a path prefix to + a consumer producer. + * Fixed using opencv.tracker filter with mlt_chain. + * Added interlace-aware chroma conversion from + mlt_image_yuv422 to yuv420p in the avformat consumer. + * Added the speed_map property to the timeremap link. + * Fixed the loader producer not injecting the consumer producer + when a xml producer changes the frame rate. + * Fixed 'loader' producer corrupts the profile colorspace and + description when it injects a consumer producer. + * Added a loader-nogl producer to the core module based on + loader but prevents adding movit-based filters. + * Changed count producer to take an optional string argument + with the name of a loader producer. + * Fixed yadif deinterlace not working in a mlt_chain. + * Fixed the bob, weave, greedy, onefield deinterlace filter + methods on x86-64 architecture. + Other: + * Fixed SWIG python shadow functions for mlt7. + * Added CMake build option MOD_GLAXNIMATE_QT6. +- Add compilation fix: + * 0001-Fix-compilation-with-Werror-return-type.patch + +- Build the glaxnimate module. Kdenlive complains if the plugin + is missing (boo#1206127) +- Change the source URL to get the glaxnimate sources + +- Update to 7.12.0 + * Fix a couple of major new bugs in the popular qtblend and + frei0r.cairoblend transitions + * New color animation APIs with sensible interpolation + Framework: + * Added new color animation APIs + Modules: + * Updated the following services to support animation of color + properties: frei0r, chroma, chroma_hold, audiolevelgraph, + audiospectrum, audiowaveform, gpsgraphic, gpstext, qtcrop, + qtext + * Added discontinuity_reset property to dynamic_loudness filter + * Fixed qtblend transition not blending with an opaque rgba + image + * Added support for the "finer" engine in Rubberband version 3 + * Fixed crash in frei0r.cairoblend when threads property not set + Other: + * Fixed leaking the xml producer in melt when the XML contains + a consumer element but no profile information + * Fixed symbol not found error in rtaudio consumer + +- Update to 7.10.0 + Framework: + * Fixed some unguarded null pointers. + * Added `MLT_REPOSITORY_DENY` environment variable to skip + loading a module (colon delimited list of file names without + extension, for example libmltqt). + * Fixed frame corruption with one frame transition + * Changed so-called test-card frame with audio to show a + checkerboard: + - Added `mlt_image_fill_checkerboard()` + - Added `mlt_image_fill_white()` + * Preserve the producer `creation_time` property when creating + a chain. + * Added `mlt_image_rgba_opaque()`. + * Fixed getting a property as a timecode or clock value with 24 + or 23.98 fps in `mlt_property.c`. + Modules: + * Added support for Qt 6: + - Added `MOD_QT6` and `BUILD_TESTS_WITH_QT6` CMake options. + - Allow installing building and installing both Qt 5 & 6 + modules. + - Avoid loading both Qt 5 & 6 modules by preferring Qt 5 + (use MLT_REPOSITORY_DENY=libmltqt to block Qt 5 and use + Qt 6). + - This is limited to the `qt` module for now and not `glaxnimate` + (still a work-in-progress). + * Added support for WebP animation to `qimage` producer. + * Added `gps_graphic` filter to the `qt` module. + * Added the `format` property in each producer's get_frame method + to indicate the producer's default/preferred mlt_image_format + to facilitate an optimization in the `qtblend` transition when + the B frame is opaque and has the same aspect ratio. + * Added property animation to all audio visualization filters in + the `qt` module. + * Improved TGA format detection in `qimage` filter. + * Fixed `qtblend` transition has incorrect scaling with consumer + scaling. + * Fixed an case of incorrect alpha scaling in `qtblend` transition. + * Fixed `luma` transition not updated when `resource` property + changes. + * Added the `alpha_operation` property to the `shape` filter. + * Updated the `glaxnimate` git submodule to version 0.5.1. + * Fixed `lines` filter in `oldfilm` regression in v7.6.0. + * Added `dbpeak` property to the `audiolevel` filter in dB. + * Fixed memory leak using some frei0r plugins in conjunction with + an `affine` that animates the `rect` property. + Other: + * Fixed building for musl. + * Fixed underlinking iconv in `gdk` module on MinGW. + * Fixed SWIG CMake options can overwrite each other. + * Fixed SWIG 4 no longer generates a `mlt.php` +- Drop patches, merged upstream: + * 0001-Another-take-on-fixing-the-wcrtomb-issue.patch + * 0001-Split-to-allow-installing-Qt5-and-Qt6-in-parallel-80.patch + * 0002-Remove-deprecated-C-register-keyword-815.patch + * 0003-Move-CMake-code-for-testing-to-the-right-position-fo.patch + * 0004-Add-MLT_REPOSITORY_DENY-envvar-to-skip-plugin-loadin.patch + * 0005-Avoid-to-load-both-qt-modules-816.patch + +- Add upstream changes to build a Qt 6 based mod: + * 0001-Split-to-allow-installing-Qt5-and-Qt6-in-parallel-80.patch + * 0002-Remove-deprecated-C-register-keyword-815.patch + * 0003-Move-CMake-code-for-testing-to-the-right-position-fo.patch + * 0004-Add-MLT_REPOSITORY_DENY-envvar-to-skip-plugin-loadin.patch + * 0005-Avoid-to-load-both-qt-modules-816.patch + +- Update to 7.8.0 + + Framework + * Added mlt_frame_get_alpha_size() and refactored code to use + it. + * Fixed a possible null pointer crash in + mlt_service_apply_filters(). + + Modules + * Added a glaxnimate producer to the glaxnimate module. + * Added new file extensions for glaxnimate producer: json, + lottie, rawr, tgs. + * Removed Qt4 compatibility from the qt module. + * Added Qt6 compatibility to the qt module. + * Added new file extensions for qimage producer: avif, heic, + heif, jxl. + * Fixed color_range when using the multi consumer. + * Fixed reloading updated results in the loudness filter. + * Fixed image_mode=blend in the timeremap link. + * Fixed crash regression in swscale filter with odd size YUV + image. + * Fixed the choppy filter may result in black frames with + transitions. + * Prevent a crash in avfilter producer for a bug in glibc with + _FORTIFY_SOURCE=3. +- Remove merged upstream fixes + * 0001-fix-798-missing-function-returns.patch + * 0001-Supply-a-proper-return-value-on-non-void-functions.patch +- Add + * 0001-Another-take-on-fixing-the-wcrtomb-issue.patch + +- Update to 7.6.0 + + Framework: + * Added `Mlt::Animation::next_key()` and `previous_key()` with + error checking. + * Fixed the `moduledir` and `mltdatadir` variables in the + pkg-config file. + * Removed calling `setlocale()` in `mlt_factory_init()` (moved + to `melt` option `-setlocale`). + * Added `mlt_properties_copy()` and `Mlt::Properties::copy()`. + * Changed some primarily internal property names to consolidate + on "consumer." + as a prefix convention for all consumer properties copied to + `mlt_frame`s. + * Added consumer property `deinterlacer` to replace deprecated + `deinterlace_method`. + * Fixed full range color from producer to consumer. + * Added `mlt_slices_size_slice()` helper function. + * Fixed choppy playback due to large values in `frame_rate_num` + or `frame_rate_den` in `mlt_consumer`. + * Added performance optimization for a single slice in + `mlt_slices`. + + Modules: + * Added `audiolevelgraph` video filter to the `qt` module. + * Added property `segment_gap` to the `audiospectrum` video + filter. + * Added `segments` property to the `audiolevelgraph` and + `audiospectrum` filters. + * Fixed loading image sequence with extended UTF-8 characters + in the name of a folder for the `qimage` producer. + * Fixed a crash in `avformat` producer if the `rotate` property + is set after the first frame is fetched. + * Added the `invert_mask` property to the `shape` video filter. + * Changed `avformat` producer to normalize frame rates very + close to non-integer broadcast frames 24/1.001, 30/1.001, + and 60/1.001. + * Converted the `chroma` and `chroma_hold` filters' `key` + property to a proper color type. + * Added slice threading to: + - `avformat` producer (with FFmpeg v5) + - `swsscale` (with FFmpeg v5) + - `lift_gamma_gain` + - `shape` + - `charcoal` + - `vignette` + - `wave` + - `threshold` + - `tcolor` + - `sepia` + - `mirror` + - `invert` + - `grain` + - `lines` + - `spot_remover` + * Improved the speed of the `oldfilm` filter. + * Added a faster `box_blur` filter to the core module and + deprecated the `boxblur` filter in the kdenlive module. + * Fixed preview scaling for the `avfilter.gblur` filter. + * Fixed incorrect text overlap in `kdenlivetitle` producer. + * Improved audio synchronization in `avformat` when playing + in reverse. + * Added much more service metadata (documentation). + * Fixed full range 10-bit video input in `avformat` producer. + * Fixed full range color handling in: + - `avformat` producer + - `avcolor_space` + - `brightness` + - `resize` + - `luma` transition + - `movit.convert` + - `charcoal` + - `invert` + - `shape` + * Fixed identifying unsupported colorspaces in `avformat` + producer. + * Fixed preserving the alpha channel in the `avfilter.fspp` + filter. + + Other + * Some CMake fixes. +- Add upstream fixes: + * 0001-fix-798-missing-function-returns.patch + * 0001-Supply-a-proper-return-value-on-non-void-functions.patch + libmygpo-qt5 +- Add fix-build-with-qt-5_11.patch to fix build with Qt >= 5.11 + -- Update to 1.0.3 - * All the Private Classes used in libmygpo-qt got their own Header - Files (name_p.h) instead of having them in the .cpp Files - * UrlBuilder uses now the fast String Concatenation of Qt - * Some unneeded Files were removed (RequestHandlerTest & - tests/Makefile.man) - * Fixed a Bug in the Build System - * General Cleanup of unnecessary Includes - libogg +- Orthographic fixes to descriptions. RPM group fix. + +- Update to version 1.3.2 + * Fix an bug in oggpack_writecopy(). + +- Xiph libogg 1.3.1 + * Guard against very large packets. + * Respect the configure --docdir override. + * Documentation fixes. +- fix SLE build + +- own aclocal directory + +- -O20 optimization level does not exist, use -O3 + +- updated to version 1.3.0 + * Add ogg_stream_flush_fill() call + This produces longer packets on flush, similar to + what ogg_stream_pageout_fill() does for single pages. +- run spec-cleaner on it +- remove "SLES10 -> SLES11 upgrade path" parts since the upgrade + already happened and anyway the entry in bugzilla is not public + +- replace _service with real file + +- update to version 1.2.2 + * Build fix (types correction) for Mac OS X + * Update win32 project files to Visual Studio 2008 + * ogg_stream_pageout_fill documentation fix + +- update to version 1.2.1 + * Various build updates (see SVN) + * Add ogg_stream_pageout_fill() to API to allow applications + greater explicit flexibility in page sizing. + * Documentation updates including multiplexing description, + terminology and API (incl. ogg_packet_clear(), + ogg_stream_pageout_fill()) + * Correct possible buffer overwrite in stream encoding on 32 bit + when a single packet exceed 250MB. + * Correct read-buffer overrun [without side effects] under + similar circumstances. + * Update unit testing to work properly with new page spill + heuristic. + * Alter default flushing behavior to span less often and use + larger page sizes when packet sizes are large. + * Build fixes for additional compilers + * Documentation updates +- run spec-cleaner +- removed configure.dif (reapply if -fsigned-char causes problems) +- removed libogg-compile-warning-fix.diff (upstreamed) + +- add baselibs.conf as a source + libqt5-qt3d +- Update to version 5.15.8+kde0, rebased upstream: + * Update Assimp qt_attributions following reuse of qtquick3d assimp submodule + * tst_qchangearbiter: fix failures on Ubuntu 20.04 CI node + * Build Assimp using submodule + * QGeometryFactory: don't make op== virtual + +- Update to version 5.15.7+kde6, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde6, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde15, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtbase +- Update to version 5.15.8+kde183: + * Add nullptr guard in QStyleSheetStyle::drawPrimitive(PE_PanelLineEdit) + * QAbstractItemView: don't access invalid indexes on copy-key + * Apply CVE-2023-24607-qtbase-5.15.diff + * QXcbConnection::getTimestamp: do not return stale timestamp + * QToolButton: Elide text when constraints prevent from showing whole text + * correctly set up ref counting in QThreadPool::tryStart(std::function) + * Do not set Qt::ToolTip flag for QShapedPixmapWindow + * Fix deletion order also for QImageReader/Writer::setDevice() + * Fix deletion order in QImageReader/Writer destructors + * QNetworkReply: Fix typos in the documentation + * Doc: Fix typo in the online documentation template + * Doc: Link to page documenting Qt trademarks in the copyright footer + * [doc] Fix typo in QBuffer::setBuffer() description + * qwindowsdrag: Fix typo in documentation + * openglblacklists: Fix typo in description + * qxcbscreen: Fix typo in documentation + * Fix typos in SQL driver documentation + * qxcbwindow.cpp: Fix sign-compare and another warnings + * QToolButton: reimplement the fix for QTBUG-95255 + * QSysInfo::prettyProductName(): Add macOS Ventura product name + * QSysInfo::prettyProductName(): add missing macOS product names + * xcb: correctly disconnect xsettings callbacks + * ibus: add SetCursorLocationRelative in InputContext.xml + +- Drop the mechanism for supporting systems without SSE2. glibc removed + support for looking up libraries in sse2/ subdirectories and + qtdeclarative without SSE2 crashes Plasma (boo#1208188) + +- Update to version 5.15.8+kde160, rebased upstream: + * Set geometry property in QXcbWindow after checking minimum size + * Fix potential corruption with image format conversion on arm neon + * TLS backend SecureTransport: properly clear SSLContextRef + * Widgets: Use effect region bounds when drawing with repaint manager + * Revert "xcb: stablilize xkb state when keymap updated" + * forkfd/linux: add support for LoongArch + * Fix default QT_ARCHS for non-universal builds + * Add the missing -mfpu=neon CXX flag + * Fix missing characters or assert with certain font sizes + * tst_containerapisymmetry: test ranged ctors with pure input_iterator types + * qmake/Xcode: Mark "Qt Preprocess" build phase as always out of date + * Windows QPA: Fix cursors getting out of sync after restoring override cursors on native windows + * evdevkeyboard: Try opening as read-write first + * QVarLengthArray: add some basic checks for default-ctor + * QTableWidget doc: remove wrong comment for itemExpanded() + * Blacklist tst_QTimer::zeroTimer on Ubuntu 20.04 + * Use Yu Gothic UI as the main fallback font for Japanese + * qxkbcommon: UCS-4-encode surrogate characters in QKeyEvent::key() + * Replace CopyrightFile entry in libjpeg qt_attribution.json + * androiddeployqt: Fix signing of paths with spaces + * OpenSSL: handle renegotiate errors by comparing certs + * Update latest qt license agreement + * QFontDatabase: unify relevant documentation pieces + * wasm: Fix assert/crash when tooltip window is closed and mouse moved + * Freetype: adjust underlinePosition to match our expectations + * SignalTransition: guard against deleted object + * tst_QSslSocket: QSKIP the test that is known to fail with SecureTransport + * QStringView: fix split(QRegularExpression) returning invalid data + * Check that QStringView::split() w/rvalue QRegularExpression returns valid data + * Teach QOpenGLTextureBlitter about GL_TEXTURE_RECTANGLE textures + * Doc build: fix conflicting response file with moc + * QTextDocument: fix an off-by-one in the changed signal for lists + * Fix warnings due to enums in QSizePolicy + * Android: Set sem_wait m_terminateSemaphore behind an atomic flag + * QGraphicsItem: Update input context after InputMethod event + * QSharedPointer: fix counter-productive QT_PREPEND_NAMESPACE use in qHash() impl + * tst_qhashfunctions: check qHashRange{,Commutative}() find hidden friend qHash() + * xcb: stablilize xkb state when keymap updated + * Stabilize tst_QAccessibilityMac + * Handle macOS 11 issues in softHyphens test + * QVERIFY_EXCEPTION_THROWN: re-throw unknown exceptions + * QAuthenticator: Filter out algorithms we don't support + * QNX: QNX7.1 updates + * Blacklist tst_QTcpServer::linkLocal on macOS ARM + * Blacklist problematic network auto-tests on macOS ARM + * Blacklist and skip failing tests on macOS ARM + * Windows QPA: Fix multi-touch support in some devices + * freetype/no-fc: Disambiguate fonts with different widths + * Skip disabled proxy widgets when (back)tabbing + * Explicitly use libc++ when creating machtest stubs + * Don't pass CXXFLAGS when creating machtest stubs + * QFontComboBox don't response qApp fontDatabaseChanged() + * Update architectures in machtest to arm64+x86_64, removing i386 and ppc + * Android: bump default QT_ANDROID_API_VERSION to 31 + * macOS: Disable PCRE JIT when running under Rosetta + * macOS: Add helper function to check whether we're running under Rosetta + * testlib: Disable automatic backtrace when test crashes on macOS on ARM + * macOS: Hard-code NEON and SSE/SSE2 when building universal builds + * macOS: Always disable pixman NEON drawhelpers + * macOS: Scope Haswell arch flags to x86_64 compilation units + * Guard AVX parts of qfloat16 helpers instead of emitting error + * Granularily disable PCRE2 JIT on macOS ARM + * Avoid claiming F16C support on non-x86 platforms + * macOS: Respect QMAKE_APPLE_DEVICE_ARCHS by building for all those archs + * qmake: Pick default architecture on macOS based on uname + * macOS: Don't hard-code x86_64 as the architecture when using qmake + * qmake: Support Visual Studio 2022 + * Avoid painting outside boundaries when printing QGraphicsProxyWidget + * wasm: fix network reply status attribute + * Update Gradle to 7.2.0 and Android Gradle Plugin to 7.0.2 + * wasm: fix size of QDialogs + * plaintextEdit draw text with clipRect should consider cusorWidth + * iOS: Hide UIWindow before restoring mirror mode + * iOS: Defer restoring screen mirroring until next runloop pass + * macOS: Bump max supported SDK version to 12 + * iOS: Don't try to initialize a11y for views that have no platform window + * qnsview_mouse, scrollWheel: do not assume zero deltas on Ending phase + * PCRE2: upgrade to 10.39 + * wasm: fix deadlock when thread calls exit + * Fix version number when warning about Apple platform SDK mismatch + * Doc: Add styling for note/warning/important admonitions + * wasm: disable the canvas resize observer + * wasm: fix window activation + * Fix show()/hide() for child windows on xcb + * Add warning about QCoreApplication deferred delete + * Fix performance regression when avoiding scrollbar flipping + * wasm: fix changing cursor shape + * QSKIP tst_qgl:closeAndThenShow() because of flaky crashes + * Calculate effect bounds when drawing widget graphics effect + * Fix treemodelcompleter example + * gl: Try the local CacheLocation when the shared one fails + * Android: set EXTRA_TITLE to the initially selected file in save dialog + * qmake/vcxproj: Fix malformed tags + * qmake/vcxproj: Fix "CONFIG += combine" extra compilers + * Android: set allowNativeHeapPointerTagging to false in the manifest + * Update windows version detection + * Don't link against pthread when using cxx11_future on vxworks + * Accessibility Linux: Fix caps lock state + * Don't render widget to backing store if its parent has graphics effect + * Handle DPR in QPainter's drawing methods taking a brush parameter + * XCB: Silence clipboard warning "SelectionRequest too old" + * QVector: Don't require default-constructible types with insert() + * Android: Hide the keyboard when the height is less than 0 + * When filling a pixmap after an assignment ensure the set DPR is not lost + * Fix high DPI position of foreign child windows on Windows + * QOpenSSLBackend: Properly load 3.0 when compiled with 3.0 + * Take overshoot into account when laying out QAbstractScrollArea + * Add suffixes to loop variables for Q_FOREACH + * Android: Fix handling of cursor position when stop composing + * Windows QPA: Fix mouse event position for QWindows with Qt::WindowTransparentForInput + +- Update to version 5.15.7+kde177: + * Fix wrong to linear conversion + * QKeySequence: Add missing modifier names + * Scale BMP color samples with periodic bit expansion + * Send accessible focus event after list view has focus + * update function argument of SSL_CTX_set_options + * Openssl backend: reinsert a missing C in qCDebug + * Annotate QMutex with TSAN annotations + * Handle allocation failure in QImage rotate 90/180/270 functions + * xcb: Replace qCWarning by qCDebug in QXcbConnection::printXcbError() + * a11y: support GetAccessibleId for at-spi +- Drop patches, now upstream: + * 0001-Fix-wrong-to-linear-conversion.patch + +- Add patch to fix text rendering on 16bit X11 surfaces (boo#1205585): + * 0001-Fix-wrong-to-linear-conversion.patch + +- Update to version 5.15.7+kde167, rebased upstream: + * offer an opt out of automatic xdg-desktop-portal use + * Send string to Atspi DBus interface on name/description changed + * Send string to Atspi DBus interface on value changed for comboboxes + * iOS: Use generic simulator device for building apps via xcodebuild + * xcode: Allow automatic provisioning updates when calling xcodebuild + * Revert "[Android] Remove signal and slot mechanism to listen states in editor's" + * Android: fix error when signing bundles + * Doc: Fix notes in QObject + * Allow dragging of a floating dockwidget on macOS with a custom titlebar + * Http/2 - handle PADDED flag correctly + * QTlsBackend (OpenSSL) : detect incompatible versions + * Reduce the width of a hfw-widget if scrollbar would be flipping + * QCocoaWindow: Make window key if the app's modal window is hidden + * Doc: clarify case sensitivity in QCompleter + * Doc: Note that qmake's CONFIG values are case-sensitive + * Clear up QWindow::isActive() documentation + * QWinRtFunctions::await() - introduce early exit condition + * rhi: metal: Use the layer as the single source of truth + * Include explicitly + * Update PCRE2 to 10.38 + * Add testing of QPdfWriter output to QPainter lancelot test + * Update the COPYRIGHT.txt file + * QTranslator: Fix loading of meta catalogs from absolute .qm path + * tst_qtranslator: Simplify extraction of test data + * Cocoa: Don't call makeKeyAndOrderFront for native app-modal dialogs + * Fix querying font aliases that share name with other fonts + * Update bundled libjpeg-turbo to version 2.1.1 + * macOS: Compute NSWindow background color without checking styleMask + * SQLite: Update SQLite to v3.36.0 + * Android: Fix path of qmake_qmake_immediate.qrc in single_abi with qmake + * qmake: Print error when iOS simulator device could not be found + * Fix loading of OpenSSL on macOS versions that ship its own OpenSSL + * QWidgetWindow: Stabilize test on Xcb + * Blacklist flaky test + * Fix license information for libjpeg-turbo + * Don't unload libraries on Darwin-based operating systems + * QThreadPool: Fix restarting of expired threads + * Make test pass on machines with many cores + * Blacklist tst_QSocks5SocketEngine::simpleConnectToIMAP() because of flakiness + * Blacklist tst_qgl:closeAndThenShow() because of flakiness + * Update Android default SDK from 29 to 30 + * Make clear why QTestLog::addB?XFail() don't add to counters + * Fix .qm file name calculation in lrelease.prf + * qmake/xcode: Do not create OBJECTS_DIR + * QSslCertificate(OpenSSL plugin): fix memory leaks in extension 'parser' + * OpenSSL: Let people opt-in to use TLS 1.3 PSK callback + * tst_http2: Fix flaky authentication test + * Cocoa: Make sure we can display multiple sheets for the same NSWindow + * Fix QTextCodec::canEncode() for ICU codec + * wasm: fix network data URI scheme + * Doc: add more notes about full screen windows on macOS + * macOS: Don't rely on invalidateCursorRectsForView when mouse is over view + * Doc: add note that hiding a window doesn't close a full screen space + * qlocale_win: Fix non-standalone month names + * androiddeployqt: Check if apk is already aligned + * Fix corner case in QTimeZonePrivate::dataForLocalTime() + * Improve lancelot test of dashed line painting + * qmake: Add support for C17/C18 + * qmake/vcxproj: Read C language standard from QMAKE_CFLAGS + * qmake/vcxproj generator: Handle C standard compiler flags + * qmake: Make it possible to set CONFIG += c11 with MSVC 19.28 + * qmake: Recognize MSVC 16.x as VS 2019 in the VS project generator + * Doc: Replace the example for QFileInfo::setFile + * QMetaEnum: avoid quadratic behavior in valueToKeys() + * QGraphicsProxyWidget: forward Window(De)Activate events + * QDashStroker: cap the number of repetitions of the pattern + * Fix bug with NoFontMerging when font does not support script + * Android: Fix unnecessary clipboard data access + * macOS: Don't wipe NSWindowStyleMaskFullSizeContentView if set manually + * Fix broken build when LTTng tracing is enabled + * Attempt to unwedge tst_QThread::wait3_slowDestructor() + * macOS: close popups on mousedown within the window frame + * Use a scope-guard to take care of process deletion in a test + * QVarLengthArray: add missing default-ctor documentation +- Commits dropped by the rebase: + * Fix compile of tst_qimage in Qt5 + +- Update to version 5.15.6+kde178: + * ANGLE: Fix compilation on GCC 11 + +- Update to version 5.15.6+kde177, rebased upstream: + * QStringIterator: fix UB [2/2]: use std::less to compare pointers + * QStringIterator: fix UB [1/2]: use has{Next,Previous}() more + * Assert validity in QStringIterator's unchecked methods + * eglfs: Fix crash when painting the mouse cursor in a multiscreen setup + * xcb: fix the build of native painting + * QNetworkReplyFileImpl: Don't emit 'finished' in the ctor + * Fix typo in code + * Fix typo in QAbstractItemModelTester + * sqldrivers: Fix typo in error message + * network: Fix typos in messages + * Remove XCB_EVENT_MASK_RESIZE_REDIRECT for Qt:WindowTransparentForInput + * Fix build without dbus support + * Revert "Remove the dead code for blocking methods from QtConcurrent" + * QAIV: Reset double-click flag in mousePressEvent + * Fix possible undefined behavior in clear_thread_data + * Revert "xcb: implement missing bits from ICCCM 4.1.4 WM_STATE handling" + * 3rdparty: apply a fix to the last zlib fix + * add color picking support on wayland using the XDG desktop portal + * Use class scope to refer to static function + * fix AT_SPI_BUS_ADDRESS actually working + * 3rdparty/zlib: backport the fix to CVE-2022-37434 + * widgets: avoid setting X11BypassWindowManagerHint in QToolBar + * Don't access QObjectPrivate::declarativeData unguarded + * Apply CVE-2022-27404-27405-27406-qtbase-5.15.diff + * xcb: Update _NET_SUPPORTED when the window manager changes it + * Revert "CUPS: Add support for accessible IPP printers" + * QtConcurrent::ReduceKernel: fix race conditions + * Fix crash in QKmsDevice::createScreenForConnector + * Fix compile with MinGW-W64 9.0.0: Redefinition of 'struct _FILE_ID_INFO' + * Fallback to another file dialog implementation when XDP is inaccessible + * Add QXdgDesktopPortalFileDialog::useNativeFileDialog() + * qmake: Ignore stderr when determining the macOS SDK version + * Fix QDBusInterface crashing with empty path on construction + * Network: Update expired cert + * Android: guard getStateCount() with correct VERSION.SDK_INT + * Add note on selecting the device which is used to run tests on Android + * fc: Clean up current config on shutdown + * Doc: Add see also links to operator== and operator!= + * Fix framework dependencies in .la files + * Fix Style java code format and warnings + * wasm: fix network crash on abort + * Update bundled Freetype to 2.10.4 + * CMake: Prevent multiple creation of the targets 'aab' and 'apk' + * Android: Fix fullscreen bottom bar hide issues + * xkb.compose: get locale from user env settings + * xcb: implement missing bits from ICCCM 4.1.4 WM_STATE handling + * macOS: Fix leaked NSMutableArray in applicationActivationChanged + * StyleSheet: Use rule for ComboBox in embedded QLineEdit + * Fix hidden API access for Android style + * Fix memory leak if eXIf has incorrect crc + * Fix invalid snippet reference in qtnetwork-index.html + * Doc: Fix QList::fromVector example in QList documentation + * Turn off feature timezone for emscripten + * QXpmHandler: actually limit characters-per-pixel to four + * QXpmHandler: fix re-entrancy bug in xpm_color_name + * QObject: cleanup the orphaned connection lists on destruction + * Fix crash in concurrent disconnect + * cleanOrphanedConnectionsImpl: Allow to skip locking + * QOrderedMutexLocker: Disable copy and provide explicit dismiss function + * Handle even more include in enum cases + * macOS: Stop relying on balanced CGDisplay reconfiguration callbacks + * QFuture: fix result reporting in the filter mode + * Doc: Minor cleanup in QWidget docs + * Don't report results when the results list is empty + * Windows QPA: Fix coordinates reported through UI Automation + * Make QSqlRecord benchmarks non-fatuous + * Halve the data-set size of tst_QSqlRecord::benchmarkRecord() + * Update deprecated NSAccessibility method + * H2: emit encrypted for at least the first reply, similar to H1 + * QFile benchmark: only set up and tear down the data directory once + * Unify and clean up two identical tst_qfile::*_data() functions + * Move QSKIP()s to _data() functions in QFile benchmark + * Scale image with MDI icons using the correction factor + * QNetworkDiskCache: Fix tracking of size during storeItem() + * Always update the input method when QLineEdit receives focus + * Fix qdbusperformance and qprocess benchmarks + * QListView: don't scroll if selected items are removed + * macOS: Detect sandboxed state for command line apps + * Update obsoleted functionality in preparation for Qt 6 + * Change QCollator's default locale to QLocale().collation() + * QDuplicateTracker: reserve() for at least Prealloc elements + * Point out that QTreeView's expandAll/expandToDepth don't fetch data + * QDuplicateTracker: fix the static buffer size calculation + * macOS: Don't make frameless tool windows miniaturizable + * macOS: Don't mangle QByteArray settings with @ prefix by decoding as UTF-8 + * tst_QtConcurrentThreadEngine: fix the threadCount() test + * Fix QTextFormat::FullWidthSelection for right-to-left text layouts + * Fix auto completion in QFileDialog on Windows + * QFile benchmark: always use Unbuffered for QFSFileEngine tests + * Fix QDirIterator benchmark to actually find its test data + * macOS: Keep NSWindow alive after handling windowShouldClose callback + * Windows QPA: Fix dock widget drag&drop failure + * Remove the dead code for blocking methods from QtConcurrent + * QtConcurrent: call the non-blocking versions in blocking ones + * macOS 10.15: Fix focus frame for combo boxes + * Fix placement of placeholder text in QLineEdits with action icons + * macOS: fix separator actions not showing in menus + * QIcc: Update test for invalid values + * Doc: Use https for links to unicode.org + * Doc: Add a note about a limitation in QDockWidget on macOS + * macOS: Notify socket notifier on connection error + * QGlobalStatic: fix warning when using cv-qualified types + * Fix right-to-left text with DirectWrite engine + QPainterPath + * Fix mapping between Han and other CJK scripts + * Doc: Improve QTransform documentation + * Documentation: Remove section advertising Amazon + * Fix linking of debug projects against release Qt on Darwin platforms + * Extend documentation for QFile:copy() + * macOS: Unregister screen notification handlers on QGuiApplication shutdown + * macOS 11: Fix positioning of focus frame around combobox + * QString: Respect precision when reading data for %.*s format string + * Fix leak of transaction context handle in QSql's OCI driver + * macOS: Allow programatically minimizing frameless windows + * Doc: Move overrideCursor() from QApplication to QGuiApplication + * Doc: Add note to Qt::MatchFlags about implementation dependent behavior + * Update md4c to 0.4.8 + * Android: fix mimetype/namefilters handling for FileDialog + * Enable glyph cache workaround for Apple M-family of GPUs + * Fix rendering of text checkboxes when text is selected + * Update public suffix list + * iOS: cleanup connection when a screen disconnects + * Windows: Read page size and orientation from setup dialog + * qmake: Enable response files for WASM on Windows + * QTextDocumentFragment: fix ifdef range + * Update CLDR qt_attribution.json + * Hangul composition: use < base + count checks, not <= checks + * Doc: Fix snippet for QRandomGenerator64 docs + * Fix date parsing when local time lacks the start of the day + * Fix misplacement of placeholder text in QLineEdit with RTL content + * Fix unaligned specialData formats + * QWidgetTextControl: ignore GroupSwitchModifier for BackSpace + * QFlags::testFlag: clarify the behavior in the docs + * Android: Fix build error issue in examples + * Silence misleading exception print in setQtContextDelegate + * Fix scrolling of tab bar when the visible tab is wider than the visible space + * Fix augmentation of UI language list + * Calculate space requirement of menu items based on widest elements + * Correct examples for int validation in QValidator documentation + * tst_QTimer::remainingTime(): get rid of QTest::currentTestFailed() + * macOS: allow Qt::AA_DontShowShortcutsInContextMenus overrides + * Fix conversion of swap interval from QGLFormat to QSurfaceFormat + * Fix rearranging of icons in listview via drag'n'drop + * Fix flaky QTimer::remainingTime() test + * tst_QDateTimeEdit::editingRanged(): use QScopedPointer + * QAbstractItemView: don't block dragging after double click + * xcb: Add more debug info for XCB_INPUT event + * QPageSize: make PageSizeId ctor non-explicit + * QtGui/math3d : Fix QQuaternion::getEulerAngles +- Commits dropped by the rebase: + * Restore C++11 compatibility of QSharedPointer code +- Refresh 0001-Add-remote-print-queue-support.patch + +- Update to version 5.15.5+kde166: + * Drop call to setPlatformScreen in QHighDpiScaling::setScreenFactor + (kde#450443) + +- Update to version 5.15.5+kde165, rebased upstream: + * QArrayData: fix UB via reinterpret_cast (crash with FORTIFY_SOURCE=3) + * Fix compile of tst_qimage in Qt5 + * SQLite driver: fix crash when binding a QByteArray/QString + * H2: remove a rather useless limit on the number of streams + * Revert "Qt xcb: remove false detects of Qt::GroupSwitchModifier" + * Revert "Windows: Add synthesized fonts also when there is a style name" + * Revert "Android: Place cursor correctly on screen when editing" + * QAbstractButton/QComboBox/QGroupBox: static_cast event->key() to Qt::Key + * Widgets: use QPlatformTheme::ButtonPressKeys for pressing buttons + * QBuffer: add missing include + * QBuffer: fail early in seek() beyond QByteArray's max capacity + * xcb: fix cursorTheme update issue + * QDBusMenuConnection: Close open D-Bus connection + * Fix QGuiApplication command line options documentation for X11 + * QColorSpace: Guard against division by zero + * Preserve QImage metadata when converting format with color table + * Unicode: fix the grapheme clustering algorithm + * Ignore window icon in XCB when its size exceeds maximum request length + * QAbstractItemDelegate: fix rect given to tooltip handing + * QXmlStreamReader: fix integer truncation (qint64 → int) + * QShader: fix memory leak in detach() + * QDesktopServices: fix ABA problem in QOpenUrlHandlerRegistry + * Unix: Correctly update options pane for PDF printer + * JSON: When clearing duplicate object entries, also clear containers + * Remove unused internal flag from raster painting engine + * CUPS: Add support for accessible IPP printers + * Initialize m_exclusive in QGtk3MenuItem constructor + * Fix data race in QCoreApplicationPrivate::sendThroughApplicationEventFilters() + * Fix a leak of fallback dialog helper in xdgdesktopportal + * QCOMPARE/QVERIFY: fix huge pessimisation in QTestResult + * QPushButton/fusion style: don't ignore QIcon::On icon + * QAbstractItemModel: fix persistent index corruption when moving columns + * Fix data race in QObject::moveToThread() + * QReadWriteLock: fix data race in stateForWaitCondition() + * QReadWriteLock: fix another data race in stateForWaitCondition() + * QReadWriteLock: fix data race in dtor + * Revert "a11y: Do not cache classes that don't have a factory plugin" + * Prevent crashing when FcFontList fails + * Fix race condition in futex-based QSemaphore + * Fix a QDBusConnection crash with pending calls when connection is closed + * Revert "Support family names that end/start with space" + * QProcess/Unix: ensure we don't accidentally execute something from CWD + * Fix compile with Qt5: Use QString::mid instead of QString::sliced + * testlib/qasciikey: Add keypad navigation keys + * QGnomeTheme: remove unneeded Q_D + * QGnomeTheme: Allow Space, Return, Enter and Select to press buttons + * QPA: add ButtonPressKeys ThemeHint + * Update bundled zlib to version 1.2.12 + * QAction: Add NOTIFY changed declaration to priority property + * QHostInfo/Unix: Fix resolv never unloading + * QCompleter: fix crash when setting the same model twice + * Windows: use QSystemLibrary instead of LoadLibrary directly + * Qt namespace: fix QT_Q_FLAG declaration for Qt::MouseEventFlags + * Sync QPrinter orientation when PageSetup Orientation selected + * When clearing QPixmapCache, stop its flushing timer + * QLabel::setPixmap(): remove the no-op self-masking + * QFreeList: replace a Q_ASSERT(false) with Q_UNREACHABLE() + * [qgenericunixservices] Consider kde-open5 for opening URLs + * Fix check for malformed input when decoding translations + * Test for nullptr before dereferencing the screen + * Check for null driver() before trying to exec() + * Fix crash when text shaping fails + * Make QCursor::setPos() use the correct screen + * Close leak of QOCIDateTime object + * Fix UI mismatch when QPrinter::setDuplex + * xcb: fix a typo for WindowTypes + * QPkmHandler: make const what it never modified + * Respect AT_SPI_BUS_ADDRESS env var on Linux + * Fix integer overflow for broken QPainterPaths + * QDesktopServices: fix UB (data race on handlers) + * Make indicator-application hack work in flatpak + * Fix infinite loop in dash stroker + * QVersionNumber: remove "pure" declaration from fromString() + * Android: Fix Application becomes unresponsive issue + * Fix the crashes when animated QTreeWidgetItems are hidden + * Add test for QTranslator::load() translation file lookup algorithm + * QComboBox: add space for scrollbar if needed after showing popup + * QComboBox: propagate style change on widget to internal container + * QLocalSocket: fix inclusions in namespaced builds + * PCRE2: upgrade to 10.37 + * minor: Clean up areMetricsTooLarge() conditions + * wasm: fix unicode keyboard handling + * Blacklist tst_QAccessibilityMac::notificationsTest + * Let the h2 test server both send and receive DATA frames + * Android: Reset m_usePrimaryClip when clearing the clip data + * Android: Remove NoSuchMethodException error + * QVector: fix compilation failure in C++20 mode w/strict iterators + * macOS: respect underline attribute in menu item fonts + * macOS: don't show invisible separator items + * iOS: Accessibility: Don't cut off the last character from the text value + * iOS: Accessibility: Set the correct traits for EditableText + * tst_moc: fix returning-reference-to-local warning + * Allow for arguments that have an equals as part of it + * Write out the HTML correctly for nested lists + * QSqlTableModel::orderByClause(): Quote the table name + * macOS: Fix synthesized bold + * SQLite: Update SQLite to v3.35.5 + * Qt xcb: remove false detects of Qt::GroupSwitchModifier + * Do not remove non-widget items when removeWidget() called with nullptr + * QFileSystemModel fails to locate a host from root's visible children + * CMake: Fix automatic default linking of static svg plugins + * Blacklist tst_QGestureRecognizer::panGesture + * Moc: parse trailing return type + * Extend tst_QGL::graphicsViewClipping blacklisting + * Fix antialiasing of rotated non-smooth scaled images + * Fix QUrl::fromLocalFile with long path prefix + * Fix QStringView::mid() to behave as documented when passed -1 for length + * QDockWidget, macOS: don't drag on native widgets + * Add note about the risk of setting min-width/height in a style sheet + * cocoa: be more careful about rejecting frame strut events + * iOS: Keep undo/redo widgets enabled on the undo shortcut bar after undo + * QTestlib: Fix formatting of pointers in QCOMPARE + * Cherry-pick upstream patch for non-gcc/clang/msvc compilers + * Windows: Add synthesized fonts also when there is a style name + * Windows: Work-around misreporting of Script and Roman + * Extend blacklisting of tst_QNetworkReply::ioHttpRedirectPolicy + * Extend blacklisting of tst_QWidget::focusProxyAndInputMethods + * Android: fix wrong position of cursor hander in split screen + * Android: handle ImEnterKeyType flag + * Apply the Core compile definitions to the big resource targets + * Update bundled libjpeg-turbo to version 2.1.0 + * QSpdyProtocolHandler: don't rely on device being available + * QVnc: clip requested screen region to available screen image + * Simplify bundled libjpeg build + * Blacklist tst_QWidget::multipleToplevelFocusCheck() on SLES 15 + * Apply specialData font capitalization to non-rawFont text + * Avoid fast transform paint path on values it can't handle + * Blacklist tst_QTimeLine::interpolation on Windows in general + * QMdiArea: Fix top level window title when using DontMaximizeSubWindowOnActivation + * Don't draw focus frame if widget has style rules that affect border + * Fix rare integer overflow in text shaping + * Blacklist tst_qnetworkreply::ioHttpRedirectMultipartPost on Linux + * Android: Fix screen flicker issues + * [Android]: Fix exception when using Qt to create a service on Android + * Update CLDR-derived data to newly-released v39 + * QSsl: fix UB pointer use + * uic/Python: Add comments for mypy to ignore star imports + * HTTP/2 authentication required + * Windows: Update the hasFrame setting when changing window flags + * Fix mix-guided use of const reference variable + * Android: Fix Touch event position depending on Surface + * macOS: Don't override action set during drop handling + * [Android] Fix select handles misplacement on QDialog + * wasm: fix timestamp for events + * Do not access internal allThreads data unlocked + * SQLite: Handle tables and fields with a dot in the name correctly + * Doc: Mark QSet::toList, QSet::fromList, QList::toSet, QList::fromSet as obsolete + * Unicode: fix the extended grapheme cluster algorithm + * Android: fix for isSoftwareKeyboard method + * [Android] Remove signal and slot mechanism to listen states in editors + * Fix prl generation with static dependencies take 2 + * QNetworkDiskCache: Drop the file mmap-ing + * QFile::copy: call syncToDisk on destination + * Read DPI from X Settings initially as well + * Fix prl generation with static dependencies take 2 + * Re-add horizontal offsets around QPushButton + * Fix ARM and MIPS runtime CPU feature flags + * Minor robustness improvement of text code + * Add null pointer check + * Don't parse XML symbols longer than 4096 characters + * Make POSIX transition rule parser more robust + * Extend blacklisting for SLES 15 + * Doc: Improve deprecation messages for functions using QString::SplitBehavior + * Don't disable menu items that belong to the active modal window + * Doc: Fix return type of QCursor::shape() + * QPainterPath: fix handling of fill rules + * Windows QPA: Fix accessibility focus event for table/tree/list + * Fix invalid pointer return with QGridLayout::itemAt(-1) + * qmake: Improve error message when detecting macOS platform SDK upgrade + * Assert that pointer is not nullptr before dereferencing + * QLocalSocket/Win: fix possible UB in _q_pipeClosed() + * tst_qapplication: Prevent desktopaware test from deactivating main test + * iOS: Disable three-finger-tap editing interaction menu when there's no focus object + * Fix read-only pseudo-state in QPlainTextEdit stylesheet + * QTextHtmlParserNode: Limit colspan to avoid segfault + * Don't judge other people's writing systems + * macOS: Don't draw scrollbar handle when there is no range + * QSystemSemaphorePrivate: Fix a call to tr() to translate() + * Fix condition that adds resources for each Android ABI + * Avoid int overflow in QImage rotate90/180/270 + * Return the result we have already when getting an object with no name + * Avoid attempting to parse insanely long texts as zone names + * Doc: Fix typo in publisherid for WINRT_MANIFEST + * Fix Editable Tree Model example model rowCount and model instance leak + * FileChooser portal: send window id in hex + * fix windows build when both whatsthis and tooltip are disabled + * Fix incorrectly-drawn menu indicator for QPushButton on macOS + * Fix label margins for pulldowns with custom styled menu indicator on macOS + * Font style name 'Normal' and 'Regular' have the same meaning + * QString: improve lastIndexOf(QRegularExpression) docs + * eglfs: Newer Nvidia libdrm provide device instead driver module name + * Android: KEYCODE_MEDIA_PLAY_PAUSE translated right + * iOS: Protect against a possible crash after the window is deleted + * Revert "Update commercial license headers to /util files" + * Revert "Update commercial license headers to bin, mkspecs, qmake" + * Consistently check for nullptr in QGraphicsTextItem::inputMethodQuery + * Remove qualification for Julian calendar + * Revert "Update commercial license headers" + * Revert "Update commercial license headers" + * Fix alpha handling of QImage::setPixel + * Fix handling of virtual/native pixels in QAndroidPlatformWindow + * Revert "Update commercial license headers to src/concurrent and src/corelib" + * Revert "Update commercial license headers to src/dbus, src/gui, src/network" + * Disable Harfbuzz/CoreText hotfix on older macOS/iOS versions + * SQLite: Update to 3.35.2 + * tst_bench_qmetaobject: Fix test + * QAsn1Element: Avoid overflow in QAsn1Element::toInteger + * tst_qguimetatype: Avoid deprecated methods + * Include minus sign in ImhFormattedNumbersOnly's available keys + * MODULE_INCLUDEPATH is supposed to be one path + * QEventDispatcher(Win): Always honor interrupted status to avoid races + * Android: Place cursor correctly on screen when editing + * QStylesheetStyle: fix push button label alignment + * Support family names that end/start with space + * wasm: fix opengl context stencil and depth buffer handling + * wasm: fix screen offset logic + * Android: Add grabWindow handling + * tst_qdtlscookie: use a proper 'enterLoopMSecs' instead of 'enterLoop' + * Update bundled libjpeg-turbo to version 2.0.6 + * QMenu test: turn tooltip animations off + * Android: make calling exit() conditional on an environment variable + * Limit value in setFontSizeFromValue() + * xcb: unset old states and set new ones for window + * Brush up the imageviewer example + * Fix out-of-buffer in ICC curv parsing + * Fix logic problems with table based grayscale ICC profiles + * Reduce warnings from ICC parsing + * QEventDispatcherWin32: get rid of the hook procedure + * And fix handling and test of QImage::fill(uint) as well + * Fix handling of virtual/native pixels in QAndroidPlatformWindow + * QLineEdit: Fix editingFinished() not being emitted when pressing the clear button + * macOS: don't let windows that are transparent for input become key window + * QMdiSubWindow: Set correct ControlLabel size + * Doc: Remove styling for hyperlinks from the simplified offline style + * Doc: Offline CSS: Reduce excess vertical spacing + * Fix parsing of dates with spaces in day or month names + * Rework tst_QDateTime::toString_isoDate() to eliminate an XFAIL + * Fix tst_QDateTime::systemTimeZoneChange() for 32-bit systems + * Extend colorspace testing and fix bug it uncovered + * Schannel: Fix incomplete downloads with read buffer restricted + * MinGW: fix warning in QMatrix4x4::map functions + * QRectF/Documentation: Fix malformed table + * Fix QImage::fill with semi-transparent QColor + * iOS: close edit menu upon focus transfer + * macOS: Fix crash when showing parent-less platform menus + * macOS: Remove warning about KVO observers on QNSWindow/QNSPanel + * Filter cosmetic lines using transformed, not world coordinates + * Fix recently added auto test of text layout overflow + * wasm: don’t deadlock on event processing + * Fix QNetworkInterface IsUp and IsRunning enum documentation + * Clarify QWindowPrivate::maybeQuitOnLastWindowClosed + * wasm: fix showing tooltips + * Doc: Don’t use note when documenting enum values + * macos: Document that Drawer is obsolete + * Doc: Update the SQL types documentation with regards to the double types + * Doc: link to QScopeGuard in QScopedValueRollback documentation + * Doc: Online CSS: Fix image captions overlapping images used in tables + * Turn off the dbus examples for qmake-generated VS projects + * Don't show focus rect for QCommandLinkButton + * Android: Fix the input type for date/time + * qmake: Introduce compile_included_sources CONFIG option + * Update QPalette() documentation to not mention the application palette + * Android: Pass pending state to ResumePauseListener + * Fix crash when requesting A32 glyph on Wayland + * Android: Fix input method hints for ImhHiddenText + * a11y: Report mixed state if QCheckBox is PartiallyChecked + * testlib: Only consider major version for macOS 11 and later in blacklists + * iOS: hide edit menu if typing on the input panel + * xcb: Fix available geometry after rotation + * Remove false Q_UNREACHABLE from shaping code + * Fix trivial typo in QDateTime::fromString() overload doc + * QTreeWidgetItem: fix documentation error for childIndicatorPolicy() + * Update to CLDR v38.1, adding Yukon Standard Time + * Avoid overflow in text layout + * QJsonObject::take: add missing detach() call + * macOS: Don't exec file dialogs via runModal unless they are app modal + * QMimeDatabase/xml: support both 'xmlstarlet' and 'xml' for minifying XML + * Use design metrics when adding text to QPainterPath + * QDir/QFileInfo: add doc notes about paths starting with ':' + * QSsl: fix OpenSSL DLL names for Windows on ARM + * a11y: Do not cache classes that don't have a factory plugin + * Update public suffix list to today's latest + * Fix QTzTimeZonePrivate::displayName()'s fallback + * Fix problems with offset-derived ids for QTimeZone + * QLineEdit Cursor show white area + * Correct item indent in checkable menus in stylesheet style + * Fix read-only pseudo-state in QTextEdit/Browser stylesheet + * Hold references to zone IDs alive during use + * Correct string comparison in Android's IANA ID matching code + * Doc: Add deprecation notice + * Change QLineF::setLength() to work whenever length() is non-zero + * macOS: Remove DontConfirmOverwrite workaround + * macOS: Show system tray icon on mouse button press, not release + * macOS: Don't restrict non-modal file dialogs to open-dialogs only + * Check date validity in calendar methods taking a QDate + * macOS: Only check SDK major version for compatibility + * iOS: always hide edit menu when showing the magnifier glass + * QInputControl: accept surrogate category character + * Set new commandLink variable when initializing QCommandLinkButton + * Test QDateTime behavior in DST gap + * UndoFramework example: make the background visible + * Windows: Fix flicker when resizing translucent windows with QSizeGrip + * Windows QPA: Fix crashes when using screen reader with Q(Plain)TextEdit + * Avoid int overflow in gradient drawing + * macOS: Mark QFileDialog::DontConfirmOverwrite as unsupported + * Fix QApplication::font returns the font unstable according to the object + * Avoid overflowing QFixed in text layout + * iOS: ensure we close the edit menu when the user taps outside the input area + * iOS: ensure we hide the edit menu while dragging on the selection handles + * Fix logicalDpi() which returns invalid value + * Windows: Fix frame margins calculation + * Widgets: fix setTabOrder for QAbstractSpinBox-like widgets + * macOS: Add more padding to width of non-editable comboboxes + * Make QPushButton on macOS use QFocusFrame to fix alignment problems + * QTabBar: update index of last visible tab in insertTab + * Fix that the placeholdertext of QCombobox is not drawn + * Windows: Fix dialog moving up after closing/reshowing + * Cocoa: When validating menus, account for modal window only if active + * PSQL: Fix the QSqlDatabase test + * Move the qmenu_p.h include to the QT_CONFIG(menu) block + * Fix compilation of ibase sqldriver plugin, added override + * Protect against sign-change of size on 32bit + * Fix division by zero + * SQLite: Update to 3.34.0 + * QODBC: Preserve the whole value when using HighPrecision + * Set the PlaceholderText color in the palette from the stylesheet as well + * Update commercial license headers to bin, mkspecs, qmake + * Update commercial license headers to /util files + * Update commercial license headers to src/concurrent and src/corelib + * Update commercial license headers to src/dbus, src/gui, src/network + * Stabilize tst_QListView::internalDragDropMove() on X11 + * [Android] Fix Text select handle misplaced on QDialog issues + * Android: Finish composing text before Key handling + * Fix regression with closing and then reopening widgets with QGLWidget + * eglfs: Use drmClose in drm/EGLDevice backend + * Handle maxImageCount 0 in QVulkanWindow + * Make QCalendar's backend registration reentrant-safe + * Blacklist flaky QListView::internalDragDropMove case on OpenSuSE + * Update commercial license headers + * Update commercial license headers + * Doc: Link to correct location + * Doc: Generalize timer docs + * Doc: Explain how boundingRect handles null QRectF + * Doc: Add details to QFont::toString + * Document QOpenGLWidget limitations without an alpha channel + * QTabBar test: refactor: extract checkPositions helper function + * Add new special QObjectPrivate::{connect, disconnect} for QML + * Add "Q_UNUSED" to (3rdparty) strtod.cc for a 32 bit code path + * Android: Fix for accessibility potential crash + * QTabBar/Windows: Fix close button icons being too small on high-res screens + * Fix missing repaints with QOpenGLWidget in a QDockWidget + * QComboBox/Fusion style: elide text when it's too long + * Fix qt_alphaVersion and qt_opaqueVersion in the trivial case + * Doc: Clarify setLibraryPaths behavior + * Fix convertToRGBA64PM for Grayscale16 + * Fix setting active window as application's focus widget + * Send Qt::Key_MediaTogglePlayPause for VK_MEDIA_PLAY_PAUSE + * Fix VNC format conversion + * Windows font engine: Silence warnings about not being able to enumate font families + * Blacklist failing tests for WinRT +- Commits dropped by the rebase: + * Add missing limits include +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now +- Rebase 0001-Add-remote-print-queue-support.patch +- Drop patches, now upstream: + * mitigate-FORTIFY_SOURCE-3.patch + * 0001-H2-remove-a-rather-useless-limit-on-the-number-of-st.patch + * 0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch + libqt5-qtconnectivity +- Update to version 5.15.8+kde8: + * SDP scanner: encode input URLs and escape XML-specific characters + * sdpscanner: fix URL processing + * sdpscanner: fix potential unwanted truncation for SDP_TEXT_STR{8,16,32} + +- Update to version 5.15.8+kde5, rebased upstream: + * QBluetoothSocket Windows: check that host info is available + * Thread protection for Android BT LE Server + * QBluetoothSocket Windows: fix localAddress and peerAddress + * QBluetoothSocket Windows: actually query remote port + * NFC: Fix PendingIntent creation for Android 12 + * CoreBluetooth: fix warning message concatenation + * Windows: fix object destruction order when terminating helper threads + * Bluetooth (Darwin): bail out early, if Info.plist is missing + * Fix thread affinity for charListObtained slot + * Fix BT LE service addition timing issue on Android + * macOS specific Info.plist file for Bluetooth Examples + * IOBluetooth: avoid over-retaining Obj-C entity + +- Update to version 5.15.7+kde5, rebased upstream: + * Refactor characteristics read for WinRT + * QLowEnergyControllerWinRT: refactor connection to device + * Move connecting to a LE device to background on Windows + * QLowEnergyController(WinRT): introduce timeout for connection + * winrt: Protect from late AdvertisementReceived callback + * IOBluetoothDeviceInquiry: manually interrupt Classic scan + * QtBluetooth (examples): add Info.plist for iOS + * CoreBluetooth: provide a description (in Info.plist) of BT usage + * Bluetooth docs: mention the Apple's specific requirements + * Heart-rate example: add a proper Info.plist + * Android: Call handleTargetLost directly on NFC TagLostException + +- Update to version 5.15.6+kde5, rebased upstream: + * Doc: Fix typo + * QWinRTBluetoothDeviceDiscoveryWorker: Add error handling + * Improve detection of enabled location service on SDK<28 + +- Update to version 5.15.5+kde5, rebased upstream: + * Add QIODevice::canReadLine call to QBluetoothSocket + * Handle LE enhanced connection complete in Bluez peripheral + * Keep the bluetooth service name if the remote has provided it + * Use the service's socket protocol info on Bluez bluetooth socket + * Fix Linux bluetooth service discovery crash with multiple services + * Fix "loop variable creates a copy" warning + * Prefer QChar over QString that consists of a single QChar + * CoreBluetooth: add a workaround to enable using scan options + * Backport a fix from Qt 6 (stop using a deprecated API) + * Revert "Update commercial license headers" + * Fix bug: Let QBluetoothsocket::close emit disconnected only once + * Change tst_qlowenergycontroller to wait for disconnects + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtdeclarative +- Update to version 5.15.8+kde22, rebased upstream: + * Qml: Don't crash when as-casting to type with errors + * Do not copy lookups + * deliverSinglePointEventUntilAccepted(): skip items that aren't shown + * V4 Lookup: Do not leak property caches + * Fix glitches in big AnimatedSprite animations + * HoverHandler: allow cursorShape binding before parentItem is set + * QtTest: use delay properly in mouseWheel() + * Set OpenGL state after invoking custom rendering + * Ensure that HoverHandler isn't hovered after HoverLeave to parent item + * Fix missing glyphs when changing distance field parameters + * Document that the vendorext property is deprecated + * tst_qqmlbinding: Avoid event loop flakyness on Ubuntu 20.04 + * Unset the QQmlAnimationTimer pointer from unregistered jobs + * Reset the timer of all controlled animations upon timer destruction + * Don't create an animation timer when destroying the animation job + * Disable JIT for arm64 when doing macOS universal builds + * Blacklist and fix failing tests on ARM macOS + * qmake/vcxproj: Fix qmltypes files being displayed at project root + * Use resize instead of shrink when clearing upload pools + * Handle function as default arguments in toplevel functions + * Do not crash on self-assignment of QQmlProperty + * Do not resolve containing types of inline components too early + * sg: Drop internal pool allocs upon QQuickWindow::releaseResources + * Fix distorted subpixel text for non-RHI code path + * QQuickTextInput: fix cursor positioning for QInputMethodEvent +- Commits dropped by the rebase: + * Fix Flickable with QTBUG-56075 patch applied +- Update qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch with contents from + https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/32 + +- Update to version 5.15.7+kde25: + * Make QaccessibleQuickWidget private API + * a11y: track item enabled state + * QQuickItem: avoid emitting signals during destruction + * Send ObjectShow event for visible components after initialized + * Implement accessibility for QQuickWidget + * Fix build after 95290f66b806a307b8da1f72f8fc2c69801933d0 + * Don't convert QByteArray in `startDrag` + +- Update to version 5.15.7+kde18, rebased upstream: + * Revert "Fix ListView.isCurrentItem when used with DelegateModel" + * Stop using QHash::unite() in storage model manual test + * SaveableUnitPointer::saveToDisk restores flags incorrectly at cleanup + * Document that clearComponentCache() does not clear existing objects + * Doc: Replace return `0` with nullptr + * Doc: Fix QtQuick::Keys::forwardTo generic list type + * Doc: QQmlContext: make it more readable + * Fix ListView.isCurrentItem when used with DelegateModel + * Fix documentation on JavaScript imports + * doc: Remove bogus PinchHandler.minimumTouchPoints prop; improve actual + * tst_grabImage: Fix the cases were visually comparing invisible items + * Reinitialize shader data structure when effect changes + * Doc: mention that clipping can affect performance and link to page + * Ensure init of m_current_projection_matrix in single-clipped-item scene + * Canvas: Add a means to override the DPR used via an environment variable + * Fix regression in ListView/Flickable event delivery + * qquicktextinput: Clear pre-edit text after input method reset +- Rebase qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch + +- Update to version 5.15.6+kde20, rebased upstream: + * Reset currentChanges if currentChanges is active when refilling listView + * QmlPreview: Protect QQmlPreviewFileLoader::load with another mutex + * Use QDateTime to get offsets for emscripten (wasm) + * Doc: fix AnchorChanges typo + * Avoid crash for deep aliases + * doc: Improve the Input Handlers index page + * DropArea: Tell qdoc that DropArea indeed inherits Item + * QV4::Heap::GeneratorObject: remove unused member + * Sync shadereffect materialType cleanup between renderloops + * Avoid infinite loop in designer support + * Pass the focus reason through to the control on mouse press + * Update QQuickImage's DPR if re-loading the image didn't + * Doc: Document matrix4x4 transformation functions + * Add tests of matrix4x4 transformation functions + * Handle QScreen::physicalDotsPerInchChanged changes for the initial screen + * Don't let PointerHandler steal mouse grab from keepMouseGrab layer + * Emit grabChanged() from DragHandler and PinchHandler + * Resolve data race on QQmlPropertyCache's arguments object + * Resolve data race in QQmlPropertyData in a minimally invasive way + * Register the QML builtin sequence metatypes only once + * doc: Improve QQuickItem::containmentMask() docs + * When setting the line dash to be an empty array reset the style to Solid + * Fix QtQtuickImage docs: correct properties' signatures + * crash fix - avoid wrong gcc optimization + * Fix warnings + * doc: Use DragHandler rather than MouseArea in the externaldrag snippet + * Ensure model is in context if required properties are not used + * QQuickItem::forceActiveFocus(): actually force active focus + * a11y: make links have pressAction first + * Set a11y role for QQuickTextInput to EditableText + +- Update to version 5.15.5+kde19, rebased upstream: + * Fix Flickable with QTBUG-56075 patch applied + * Fix Flickable wheel velocity calculation + * QSGOpenGLDistanceFieldGlyphCache: fix UB (ordering of pointers not from the same array) + * QSGOpenGLDistanceFieldGlyphCache: fix multiplication result truncation + * QQuickItem: Guard against cycles in nextPrevItemInTabFocusChain + * Make sure QQuickWidget and its offscreen window's screens are always in sync + * V4: Do not call dtor of an object we continue to use + * doc: Improve QQuickItem::ItemChangeData docs + * Remove tst_pixel + * docs: Clarify EventPoint properties + * Consistent naming for (to|from)Is(Defined|Sourced) in animations + * Map window coordinates to the same coordinate system as the QPointerEvent point + * Doc: Fix the Shapes table to reflect reality + * Doc: Clarify preconditions for using QML_ELEMENT et al + * Do full overlap checks within the alpha render list when rebuilding + * MASM: Put pageSize into an inline namespace + * TextEdit: update all glyphnodes on QTD::contentsChanged() signal + * qquicktableview: upon forceLayout(), check for visible rows/columns at the origin + * V4 Debugger: Collect locals also from block scopes + * Make PinchArea translate correctly inside a rotated parent + * Avoid stale QSGTexture pointer accesses + * V4 debugger: Properly count break points + * Fix build with GCC 11: include + * Document QQmlComponent::createWithInitialProperties() error handling + * QQmlComponentPrivate::setInitialProperty: improve error message + * Remove extra colon + * Fix warning and assert when removing items from groups + * Document that QML_SINGLETON only works with QObjects + * qqmlirbuilder: Fix treating parser warnings as errros + * Prevent infinite recursion in QQuickItemPrivate::itemToWindowTransform + * Avoid crash when accessing an empty QTextLine + * doc: fix up QQuickItem::contains() docs + * QQuickTextInput: update cursor rectangle after padding changed + * Assert that pointer is non-null + * qqmlapplicationengine: Handle errors during component creation + * Do not batch lines with > 1 width in alpha pass + * Don't crash when trying to invoke non-existing string converter + * Fix incorrect depth test state with QSGRenderNode::DepthAwareRendering + * Do not auto-clean components with live inline components + * QuickTest: Do not recurse forever on inline components in enumerateTestCases + * DelegateModelGroup: Fix bug where item could be removed from the model + * Remove unnecessary forward declaration + * QQuickTableView: always update content size when rebuilding small tables + * Do less work when there are no active ImageParticle particles + * Revert "Update commercial license headers" + * QQuickTableView: forceLayout() should work, even when no items are loaded + * Revert "Use unique_ptr to clarify ownership of QQuickDefaultClipNode objects" + * Ensure that the case of the path will match then QUrl for a UNC path + * Use unique_ptr to clarify ownership of QQuickDefaultClipNode objects + * MouseArea: fix containsMouse behavior during visibility changes + * QQuickTextControl: commit pre-edit after key press + * qv4generatorobject: Fix crash when creating new properties + * QQmlIncubator: handle clear inside setinitialState + * Fix release-only windows builds + * Fix lookup of existing inline components by name + * qquicktextinput: Fix validation for IM event + * docs: Fix documentation of the Locale numberOptions property + * QQmlPropertyPrivate::signalExpression: handle object being null + * qquicktextinput: Fix Undo history for IM event + * QQuickWindowIncubationController: Use QPointer to guard QSGRenderLoop reference + * qmlplugindump: Fix overload ambiguity + * QV4 Engine: Remove MSVC special casing + * QQuickTextEdit: ensure we update after changing padding + * QQuickItemParticle give() method kill particle + * QSequentialAnimationGroupJob: Protect against self-deletion + * Change QQuickShortcut::setSequences to bind to all sequences + * qquicktextinput: ensure we update IM when cursor changes position + * QQuickListView: Add autotest so that animated delegate does not crash + * QQmlIRLoader: Actually load RequiredPropertyExtraData + * Doc: Fix broken QDoc markup + * Update commercial license headers + * QQmlProperty: Guard QQmlContextData with QQmlGuardedContextData + * ListModel: Fix move handling in sync + * tst_EcmaScriptTests: Raise timeout + * QuickLayouts: fix crash when layout width depends on parent width + * export QAcccessibleQuickItem + * QAnimationGroupJob: Don't call virtual functions from dtor + * Fix QQuickShortcut::setContext so re-grab all shortcuts + * Revert "Set the stencil buffer zone" and "Add clipNext null pointer guard" + * Fix Text with ElideRight not being rendered when width goes from 0 to >0 + * Cache static compilation units + * Regenerate Shape fill geometry when alpha changes to non-zero + * Remove QQmlCleanup from QQmlScriptData + * Add Lancelot tests for both types of clipping + * masm: Add error handling for failed mprotect() + * QQuickLoader: prevent clearing initial properties after active = true + * Correct #if-ery in QML locale's time-zone update test + * Doc: mention that Item's childrenRect property is local to the item +- Commits dropped by the rebase: + * Add missing limits include to fix build with GCC 11 +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now +- Rebase qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch + libqt5-qtdoc +- Update to 5.15.8: + * See individual module packages for changelogs +- Update to 5.15.7: + * See individual module packages for changelogs + +- Update to 5.15.6: + * See individual module packages for changelogs + +- Update to 5.15.5: + * See individual module packages for changelogs +- Drop patches, now upstream: + * 0001-Fix-build-with-GCC-11-include-limits.patch +- Rebase patches: + * 0002-Build-fixes-for-GCC-11.patch + * 0001-Partially-revert-813a928c7c3cf98670b6043149880ed5c95.patch + libqt5-qtgraphicaleffects +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde0, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtimageformats +- Update to version 5.15.8+kde9: + * TGA Plugin: Fix reading of CMapDepth + * Implement support for file memory mapping for tiff reading + * Explicitly include QVarLengthArray header + +- Update to version 5.15.8+kde6, rebased upstream: + * webp: support sequential input device if full file is available + * Fix vendored libwebp to build for universal macOS + +- Update to version 5.15.7+kde5, rebased upstream: + * Reject tiled tiffs with corrupt tile size early + * Update bundled libwebp to version 1.2.1 + +- Update to version 5.15.6+kde4, rebased upstream: + * jp2: use new APIs for jasper 3 + * Patch bundled libtiff to compile on Integrity + * Update bundled libtiff to version 4.3.0 + +- Update to version 5.15.5+kde3, rebased upstream: + * jp2: use correct buffer_size for jas_stream_memopen + * Check earlier to avoid sanitzer warnings + * Add some basic checking against corrupt input + * Revert "Update commercial license headers" + * Avoid scanline overflow when reading corrupt tiffs + * Update bundled libtiff to version 4.2.0 + * Update bundled libwebp to version 1.2.0 + * Avoid oob access when reading certain corrupt tiled tiffs + * Avoid oob access when reading certain corrupt tiled tiffs + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtlocation +- Update to version 5.15.8+kde4: + * Update mapbox-gl-native +- Drop patches, now upstream: + * 0001-Add-some-missing-cstdint-inclusions-872.patch + +- Add patch to fix build with GCC 13 (boo#1207470): + * 0001-Add-some-missing-cstdint-inclusions-872.patch + +- Update to version 5.15.8+kde3, rebased upstream: + * Fix positioning must be enabled and authorized at startup to work on iOS + * Fix position handling in geoclue2 plugin + +- Update to version 5.15.7+kde3, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde3, rebased upstream: + * QGeoCoordinate: fix toString() conversion + +- Update to version 5.15.5+kde3, rebased upstream: + * Update use of HTTP to HTTPS in esri plugin + * Fix appendChildNode() call + * Fix build of Qt.labs.location QML plugin + * QtPositioning: fix source detection + * Revert "Update commercial license headers" + * Allow removal of layers and sources created using parameters in MapboxGL + * Update commercial license headers + * Blacklist ReviewModel::test_reset + * Fix compilation for no opengl builds +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtmultimedia +- Update to version 5.15.8+kde3: + * Drop obsolete QtOpengl dependency + * Pass explicit GL api when initializing GStreamer backend + +- Update to version 5.15.8+kde1, rebased upstream: + * Remove the AVPlayerItemVideoOutput from player item when changing media + * Use AVPlayerItemVideoOutput to generate video frames + * Fix a memory leak in the camerabinsession + +- Update to version 5.15.7+kde1, rebased upstream: + * PulseAudio: Call pa_stream_flush() with PulseDaemonLocker lock held + * Fix incorrectly generated CMake files for the QNX audio plugin + +- Update to version 5.15.6+kde1, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde1, rebased upstream: + * QPulseAudioSource: fix UB (memcpy() called with nullptr dest) in read() + * tst_qvideoframe: Increase buffer sizes used in image() tests + * AVFoundation: Only remove the video output if it is still attached + * macOS: Fix video rendering on with OpenGL Core profile + * Revert "Update commercial license headers" + * imx6 video plugin depends on gstreamer + * Doc: Fix typo + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + +- Drop libqt5-qtmultimedia-rpmlintrc, rpmlint allows this case now + +- Deal with an example shipping a dynamic library: + * Ignore it in provides/requires + * Add libqt5-qtmultimedia-rpmlintrc + libqt5-qtquick3d +- Update to version 5.15.8+kde1, rebased upstream: + * Clean dirty nodes when deleting resources + * Assimp: Don't use multi-arg QString::arg(..) + +- Update to version 5.15.7+kde1, rebased upstream: + * Doc: Add qmltype so Quaternion functions are collected by qdoc + +- Update to version 5.15.6+kde1, rebased upstream: + * PropertyEditor: Update designer specifics + * Doc: Fix application order of Node.eulerRotation + * QtQuic3D AssimpImporter: use quaternion by default + +- Update to version 5.15.5+kde1, rebased upstream: + * Handle 1bpp images in texture loading + * Handle opacityMap with NoLighting + * Add more error checking for shader cache import + * Make IdComboBox compatible with both Qt6 and Qt5 creator + * Fix writing compressed shader cache data + * Introduce some civilization to QQuick3DShaderUtilsRenderPass::m_shaders + * Fix bounds for imported objects + * Check if sceneBounds is finite + * Revert "Update commercial license headers" + * Update designer light icons + * Update commercial license headers + * Remove shader cache export restriction + * Allow import/export of shader cache data + * Disable to use the system assimp when static-build +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtquickcontrols +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde0, rebased upstream: + * Fix warning with QML FileDialog with many files + * Revert "Update commercial license headers" + * Update commercial license headers + * ColorDialog: Set the options before the current color on the helper + * [Android] Fix CheckBox rtl issues + * [Android] Fix FontDialog layout issues +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtquickcontrols2 +- Update to version 5.15.8+kde7, rebased upstream: + * RangeSlider: update handle positions when 'from' or 'to' value is changed + * Fix build without accessibility + * Register the overlay with QQuickApplicationWindow + * Consider all popups in the stack to test whether an event should be blocked + * Give focus to popup on prepareEnter instead of finalizeEnter + * Fix activeFocus for highest-z popup + +- Update to version 5.15.7+kde7: + * Fix the popup position of a Menu + +- Update to version 5.15.7+kde6, rebased upstream: + * implement a11y pressing of qquickabstractbutton + * Blacklist some flaky tst_qquickpopup functions on openSUSE + * Fix memory leak in Qt Quick Controls icon + +- Update to version 5.15.6+kde5, rebased upstream: + * Revert "ToolTip: use contentWidth of Text contentItem to account for newlines" + * Doc: make it clear that Page doesn't render its title text + * QQuickComboBox: fix acceptableInput being wrong if no validator was set + * Add recursion guard to QQuickApplicationWindowPrivate::relayout() + * Fix SwipeDelegate losing swipes to parent flickables + * Blacklist some flaky tst_qquickdrawer functions on openSUSE + * Fix warnings in some tests + * ToolTip: use contentWidth of Text contentItem to account for newlines + +- Update to version 5.15.5+kde6: + * Fix scroll bars not showing up when binding to standalone contentItem + +- Update to version 5.15.5+kde5, rebased upstream: + * Revert "Allow creation of custom QQuickPopupItem-derived types" + * QQuickAbstractButton: fix crash on destruction + * TextArea: Detach the flickable when it is deleted + * Don't call QQml_setParent_noEvent with a nullptr item + * Hide old scroll bars + * Allow creation of custom QQuickPopupItem-derived types + * Imagine: fix GroupBox's bottom edge being clipped + * QQuickDial: Keep value integer if everything is integer + * ScrollView: fix crash when scrolling with zero-sized item + * Change the name of the material style plugin to avoid a path limit + * QmlDesigner: Fix RangeSliderSpecifics snap mode + * Ensure the ninepatch image is detached + * Ninepatch: keep resetNode status to not lose track of ImageNode->NinePatchNode changes + * Revert "Update commercial license headers" + * Fix static build + * ComboBox: don't focus TextField when clicking on indicator + * Combobox: Fix initial set of inputMethodHints + * Fix popups with exit transitions blocking mouse events when destroyed + * a11y: Fix ordering on header, content item and footer in Page + * Update commercial license headers + * Fix initial currentIndex in Tumbler when wrap is set to false + * SwipeDelegate: ensure background and contentItem are resized + * Reset the opacity and scale properties after the exit transition +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtremoteobjects +- Update to version 5.15.8+kde0, rebased upstream: + * Fix reconnect to replaced server node + * Fix header change replication + +- Update to version 5.15.7+kde0, rebased upstream: + * Fix crash when remoting QML objects with sub-objects + +- Update to version 5.15.6+kde0, rebased upstream: + * Remove dead code in serializeDefinition() + * Remove dead code in qt_metacall() + * CMake: Don't claim we have qt6_generate_repc in Qt6 + * Fix "Failed to create a timer" issue on Windows + +- Update to version 5.15.5+kde0, rebased upstream: + * Update the replica when the layoutChanged signal is emitted + * Simplify the FetchData test-helper class + * Fix an error in TestModelView::testDataRemoval test + * Simplify the WaitForDataChanged test-helper class + * Refactor the TestModelView test + * Add a helper class for waiting for model changes in tests + * Revert "Update commercial license headers" + * ExternalIODevice fixes + * Document the QtRemoteObjects namespace + * Regenerate certificates to match new macOS 10.15 restrictions + * Attempt to fix flaky test + * Try to stabilize flaky tests + * Migrate from old signal/slot connection syntax (part 2) + * Fix prefetching data for QAIM when no roles hint is provided + * Document the QtRemoteObjects::InitialAction enum and its usage + * Migrate from old signal/slot connection syntax + * tst_external_IODevice: skip the test for macOS 10.15 + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtscript +- Update to version 5.15.12+kde0, rebased upstream: + * Bump version to 5.15.12 + * Bump version to 5.15.11 +- Use origin/ in the _service file to work around some weirdness + in obs_scm + +- Update to version 5.15.10+kde0, rebased upstream: + * No code changes +- Commits dropped by the rebase: + * Bump version to 5.15.10 + * Blacklist two tests that fail on macOS ARM + * Bump version from 5.15.8 to 5.15.9 + * Bump version from 5.15.7 to 5.15.8 + * Bump version from 5.15.6 to 5.15.7 + +- Update to version 5.15.10: + * Bump version to 5.15.10 + * Blacklist two tests that fail on macOS ARM + * Bump version from 5.15.8 to 5.15.9 + * Bump version from 5.15.7 to 5.15.8 + * Bump version from 5.15.6 to 5.15.7 + * Bump version from 5.15.5 to 5.15.6 + * Bump version from 5.15.4 to 5.15.5 +- Drop patches, it's versioned correctly now: + * 0001-Revert-Bump-version-from-5.15.3-to-5.15.4.patch + * 0002-Revert-Bump-version.patch + libqt5-qtsensors +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde0, rebased upstream: + * Android: Fix build error issue in examples + * Revert "Update commercial license headers" + * Update commercial license headers + * Android rotation sensor value and datarate fix +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtserialport +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde0, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtspeech +- Update to version 5.15.8+kde1, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde1, rebased upstream: + * Android: Protect against a null Locale object when calling getLocale + +- Update to version 5.15.6+kde1, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde1, rebased upstream: + * Reverse list of voices before returning from Speech-Dispatcher + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtsvg +- Update to version 5.15.8+kde8, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde9, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde9, rebased upstream: + * Fix assert with wrong number of argument to animateTransform + * Avoid undefined behavior when painter transform goes oob + +- Update to version 5.15.5+kde10, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qttools -- Increase the disk constraint to 4.5G since the last successful - build used 4.2G (boo#1200152) +- Update to version 5.15.8+kde1, rebased upstream: + * qdoc: Add styling for note, important and warning + * macdeployqt: don’t stop qmlimportscanner after 30s + +- Update to version 5.15.7+kde1, rebased upstream: + * qdoc: Fix warnings about generatelist arguments + * qdoc: Fix Section::reduce() omitting sections with obsolete members + * macdeployqt: detect debug libs by using “_debug” suffix + * Fix extensions without leading period having first character dropped + * Doc: Remove mention of custom filters, part 2 + +- Update to version 5.15.6+kde1, rebased upstream: + * windeployqt: Account for debug version of ICU library when deploying + * Doc: Fix a typo in the "Introduction to QDoc" documentation page + * Doc: Remove mention of custom filters + * Examples: Don't use QDir::separator() in internal paths + * Assistant: Make QResultWidget linkColor stylable + +- Update to version 5.15.5+kde1, rebased upstream: + * Ensure FileAttributeSetTable is filled ordered so we get the same qch file each time + * Fix regression in lconvert handling empty translations + * Qt Designer: Fix alignment when adding new QTableWidget columns + * Qt Designer: Fix alignment of horizontal QTableWidget headers + * Qt Designer: Fix saving of item view header visibility on page based containers + * Qt Designer: Slow down wheel scrolling of the widget box + * Revert "Update commercial license headers" + * QDoc: Fix possible crash in WebXMLGenerator + * Fix check for malformed input when decoding translations + * Fix redeclared variable name + * qdoc: Allow any type of page as qhp indexTitle + * qdoc: Don't clear the warning count in single-exec mode + * Bump copyright year to 2021 + * qdoc: Fix generation of TOC for basic QML/JS types + * Update commercial license headers + * qdoc: Fix addendums for QML signals that contain '.' in the name + * qdoc: Ignore empty example meta tags + * qdoc: Fix breadcrumb generation for normal page nodes +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now libqt5-qttranslations +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * Update simplified chinese translation + * update dutch translations + * Update Catalan translations for Qt 5.15.2 + +- Update to version 5.15.6+kde2, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde2, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtvirtualkeyboard +- Update to version 5.15.8+kde0, rebased upstream: + * Doc: Mention plugin dependencies in the deployment guide + * Blacklist more flaky tests on QEMU. + * Blacklist tst_plugin::test_fullScreenModeWordReselection + * Blacklist certain tests that check selection handle positions + * Only reparent the InputPanel when necessary + * Document the reparenting of InputPanel during modal sessions + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde1, rebased upstream: + * Doc: Add readonly command to VirtualKeyboardSettings::availableLocales + * pinyin: Do not accept invalid input as pinyin initial + * pinyin: Prevent crash when pinyin dictionary cannot be loaded + * plugins/openwnn: reset() should not modify pre-edit text + * plugins/openwnn: Set word candidate index when item is selected + +- Update to version 5.15.5+kde3, rebased upstream: + * Revert "Update commercial license headers" + * Pinyin: not mix upper and lower case + * Fix position of the keyboardRectangle in app integration + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtwayland +- Update to version 5.15.8+kde63: + * Client: Remove flip popup constraints + * client: set_constraint_adjustment() for popups in xdg + * client: Do not cast placeholder screens to QWaylandScreen + * Client: Manage QMimeData lifecycle + * client: Force a roundtrip when an XdgOutput is not ready yet + * Client: Fix handling of Qt::BlankCursor + +- Update to version 5.15.8+kde57, rebased upstream: + * client: Avoid protocol error with invalid min/max size + * Fixes the build on CentOS + * Client: Handle zwp_primary_selection_device_manager_v1 global removal + * Fix frame sync related to unprotected multithread access + * Client: Bump wl_output version + * Client: Call wl_output_release() upon QWaylandScreen destruction + * Client: Add F_SEAL_SHRINK seal to shm backing file + * Revert "Client: Ensure that wl_surface lives as long as qtquick render thread needs it" + * Keep toplevel windows in the top left corner of the screen + * Client: Ensure that wl_surface lives as long as qtquick render thread needs it + * Use a correct serial for xdg_surface.ack_configure + * tst_seatv4: fix compilation with GCC/C++20 + * tst_seatv4: fix deprecated implicit capture of this by [=] + +- Update to version 5.15.7+kde49, rebased upstream: + * Hold surface read lock throughout QWaylandEglWindow::updateSurface + * Keep reference to buffer until it has been replaced + * Implement wp_viewporter support for video buffer formats + * Ignore viewporter buffer size when buffer is null + +- Update to version 5.15.6+kde49, rebased upstream: + * Call `finishDrag()` in `QWaylandDataDevice::dragSourceCancelled()` + * Client: support high-dpi mode for window icon + * Avoid calling requestUpdate from wrong thread + * Fix missing update when toggling client-side decorations + * Use CRLF line delimiter for text/uri-list data + * Fix compile tests + * client: Synthesize enter/leave event for popup in xdg-shell + * Guard mResizeDirty by the correctMutex + * Client: clear focus on touch cancel + * Build fixes for GCC 11 + * Only close popup in the the hierchary + * Cleanup up all subsurface QQuickItems correctly + * linux-dmabuf-unstable-v1: Fix importing dmabuf buffers with modifiers + * Add BlankCursor for cursor names map + * client: Gracefully handle shutdown and window hiding +- Drop patches, now upstream: + * 0002-Guard-mResizeDirty-by-the-correctMutex.patch + +- Update to version 5.15.5+kde39, rebased upstream: + * Fix build with libcxx (missing array include) + * Reduce memory leakage + * use poll(2) when reading from clipboard + * Fix race condition on mWaitingForUpdateDelivery + * Revert "Client: Remove mWaitingForUpdateDelivery" + * client: update button state and etc in pointer_leave() + * Docs: Add "instantiates" keywords + * Add missing define guards + * Fix touch being ignored when down and up are in the same frame + * Fix race condition when attaching client to text input + * Revert "Update commercial license headers" + * Update commercial license headers +- Commits dropped by the rebase: + * Fix backport, context destruction was omitted + * Fix compilation +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now +- Drop patches, no longer directly applicable: + * 0003-Fix-up-mutexes-for-frame-callbacks.patch + libqt5-qtwebchannel +- Update to version 5.15.8+kde3, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde3, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde3, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde3, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtwebsockets +- Update to version 5.15.8+kde3, rebased upstream: + * Disconnect when handshake fails + +- Update to version 5.15.7+kde2, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde2, rebased upstream: + * Clear frame before emitting signals to prevent duplicating messages + +- Update to version 5.15.5+kde3, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtx11extras +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * Update obsoleted functionality in preparation for Qt 6 + +- Update to version 5.15.5+kde0, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtxmlpatterns +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde0, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5xdg +- Update to 3.10.0: + * Invalidate GTK icon cache as soon as icons are installed. + * Follow `freedesktop.org` in adding dirs under `DefaultDirectoryDirs`. + +- Update to 3.9.1: + For making it possible to have Qt5 and Qt6 installations of + libqtxdg alongside each other in near future, two changes are + made to this point release: + * qtxdg-mat has been separated from libqtxdg and put into qtxdg-tools. + * The installation of config files has been made optional. + +- Update to 3.9.0: + * String literals are supported in Exec keys of desktop entries. + * Enhancements to qtxdg-mat. + libreadline-java -- package baselibs.conf - libslirp -- fixes [bsc#1198773] +- fixes [bsc#1198773], remove patches: + * libslirp-fix-dhcp-1.patch + * libslirp-fix-dhcp-2.patch + => Remove patches: + * libslirp-CVE-2021-3592.patch + * libslirp-CVE-2021-3593.patch + * libslirp-CVE-2021-3594.patch + * libslirp-CVE-2021-3595.patch -- fixes [bsc#1201551] +- fixes [bsc#1201551], remove patch: + * 0001-meson-remove-meson-dist-script.patch libsolv +- fix "keep installed" jobs not disabling "best update" rules +- do not autouninstall suse ptf packages +- ensure duplinvolvedmap_all is reset when a solver is reused +- special case file dependencies in the testcase writer +- support stringification of multiple solvables +- new weakdep introspection interface similar to ruleinfos +- support decision reason queries +- support merging of related decissions +- support stringification of ruleinfo, decisioninfo and decision reasons +- support better info about alternatives +- new '-P' and '-W' options for testsolv +- bump version to 0.7.23 + libstorage-ng +- merge gh#openSUSE/libstorage-ng#918 +- allow trailing space when parsing btrfs version (bsc#1209252) +- 4.5.85 + +- merge gh#openSUSE/libstorage-ng#917 +- extended error logging +- 4.5.84 + +- Translated using Weblate (Swedish) (bsc#1149754) +- 4.5.83 + +- Translated using Weblate (Czech) (bsc#1149754) +- 4.5.82 + +- Translated using Weblate (Catalan) (bsc#1149754) +- 4.5.81 + +- Translated using Weblate (Slovak) (bsc#1149754) +- 4.5.80 + +- Translated using Weblate (Dutch) (bsc#1149754) +- 4.5.79 + +- Translated using Weblate (Japanese) (bsc#1149754) + +- Translated using Weblate (French) (bsc#1149754) + +- merge gh#openSUSE/libstorage-ng#916 +- updated bindings +- extended integration tests +- update pot and po files +- 4.5.78 + +- merge gh#openSUSE/libstorage-ng#915 +- rename source files with actions +- expose some functions of action classes in API +- extended commit callbacks to include pointer to action +- 4.5.77 + +- merge gh#openSUSE/libstorage-ng#914 +- use some actions for different objects +- more defensive programming +- 4.5.76 + +- Translated using Weblate (Swedish) (bsc#1149754) +- 4.5.75 + +- merge gh#openSUSE/libstorage-ng#913 +- move Action classes to separate directory +- 4.5.74 + +- Translated using Weblate (French) (bsc#1149754) +- 4.5.73 + +- Translated using Weblate (Spanish) (bsc#1149754) +- 4.5.72 + +- Translated using Weblate (Chinese (Taiwan) (zh_TW)) (bsc#1149754) +- 4.5.71 + +- Translated using Weblate (Chinese (China) (zh_CN)) (bsc#1149754) +- 4.5.70 + +- Translated using Weblate (Italian) (bsc#1149754) + +- Translated using Weblate (Georgian) (bsc#1149754) +- 4.5.69 + +- Translated using Weblate (Georgian) (bsc#1149754) +- 4.5.68 + +- Translated using Weblate (German) (bsc#1149754) +- 4.5.67 + +- Translated using Weblate (German) (bsc#1149754) +- 4.5.66 + +- Translated using Weblate (Macedonian) (bsc#1149754) +- 4.5.65 + +- merge gh#openSUSE/libstorage-ng#912 +- allow both 'swap' and 'none' as path for swap in fstab +- added testcase +- 4.5.64 + +- merge gh#openSUSE/libstorage-ng#911 +- avoid using existing mount paths in testsuite +- coding style +- 4.5.63 + +- Translated using Weblate (Macedonian) (bsc#1149754) +- 4.5.62 + +- merge gh#openSUSE/libstorage-ng#910 +- delay use of json output for qgroup show +- check creation of json tokener +- 4.5.61 + +- merge gh#openSUSE/libstorage-ng#909 +- simplify code +- 4.5.60 + +- merge gh#openSUSE/libstorage-ng#908 +- use new json output of btrfs-progs if available +- 4.5.59 + +- Translated using Weblate (Indonesian) (bsc#1149754) +- 4.5.58 + +- Translated using Weblate (Macedonian) (bsc#1149754) +- 4.5.57 + +- merge gh#openSUSE/libstorage-ng#907 +- handle changed output from 'btrfs qgroup show' (bsc#1206090) +- 4.5.56 + +- merge gh#openSUSE/libstorage-ng#906 +- use RAII +- 4.5.55 + +- Translated using Weblate (Macedonian) (bsc#1149754) +- 4.5.54 + libtool +- Fix install_info_{install,delete} usage: install-info does not + allow file globbing. + +- Remove spurious install_info_delete in postun (bsc#940773). + +- Fix call of install_info. + +- Remove empty entry. + +- Use url for signature +- Add keyring file for automatic verification of signature +- Cleanup spec file with spec-cleaner +- Remove old ppc/ppc64 obsolete/provides +- Update info pre/post requires and replace postun with preun + +- Update to 2.4.6: + Noteworthy changes in release 2.4.6 (2015-02-15) [stable] + * New features: + - LT_SYS_LIBRARY_PATH can be set in config.site, or at configure time + and persists correctly in the generated libtool script. + * Bug fixes: + - Fix a race condition in ltdl dryrun test that would cause spurious + random failures of that test. + - LT_SYS_DLSEARCH_PATH is munged correctly. +- Add tarball signature. + +- Add libtool-no_host_name.patch to remove the host name from + generated scripts (bnc#916268). + +- Update to libtool 2.4.5 + New features: + - Libtoolize searches for the best available M4 on the user PATH at + runtime, rather than settling for the first one found. + - Support munging sys_lib_dlsearch_path_spec with LT_SYS_LIBRARY_PATH + environment variable. + Bug fixes: + - Bail out at configure time if the installed M4 is not sufficient + for the purposes of libtoolize. + - freebsd-elf library versioning was upgraded incorrectly in 2.4.4, + but now works properly again. + - Fix a 2.4.4 regression so that libltdl subprojects do not warn + about missing libltdl/libltdl directory as in prior releases. + - When using Sun C++ on Solaris or GNU/Linux we used to set libtool's + postdeps permanently, based on the contents of $CXX and $CXXFLAGS at + configure time, which was brittle and error-prone. Now, we no + longer check for a SunCC ABI at configure time, but augment the + postdeps at libtool time based on the current invocation flags on + each call. + Changes in supported systems or compilers: + - /usr/local prefixed rpaths are now added to the link-line on + ia64-hp-hpux*, because the default system runtime loader path does + not contain them. + - Previously, when using Sun C++ on Solaris or GNU/Linux, `-Cstd -Crun` + flags were added to $postdeps unless CXX or CXXFLAGS contained + `-library=stlport4`. Newer releases have added other compiler flags + that are also incompatible with `-Cstd -Crun`, so now we don't add + them if any of `-std=c++[0-9][0-9]`, `-library=stdcxx4` or + `-compat=g` were found in CXX or CXXFLAGS when the Sun C++ compiler + is detected. + +- Require M4 as libtool's libtoolize requires it since 2.4.3 + +- Drop patch libtool-dont_delete_gnulib_files.patch which is + included in 2.4.4 +- Update to libtool 2.4.4 + * * New features: + - Libltdl maintains its own fork of argz, with macros and files in + the LT_ and lt__ namespaces (resp.) where they cannot clash with + client projects' use of gnulib argz. + * * Bug fixes: + - Installation of 'libtoolize' once again obeys '--program-prefix', + '--program-suffix' and '--program-transform-name' configure options. + - `libtoolize` doesn't remove any files that it can't reinstall, + including old versions of the snippet directory, and gnulib's + version of the argz module and supporting files. + - LT_FUNC_DLYSM_USCORE now works correctly on systems that don't + support self dlopen()ing. + * * Important incompatible changes: + - LT_LIB_DLLOAD no longer prepends -ldl or -ldld to LIBS, causing + duplicate occurrences in libltdl link lines. If you need to + add a library for dlopen() or shl_load() in your Makefile, then + use $(LIBADD_DLOPEN) or $(LIBADD_SHL_LOAD) respectively. If you + are using libltdl, this all happens automatically, and the only + difference you'll see is no more duplicated library names in the + verbose link line. + * * Changes in supported systems or compilers: + - Preliminary support for tcc on linux*. Although it already worked + sometimes in previous releases, making sure to set LD correctly now + avoids mis-matching GNU ld with tcc: + ./configure CC=tcc LD=tcc + - Added -os2dllname option to work around 8 character base name + limit on OS/2. The option has no effect on other systems. + - Support for DLL versioning, -export-symbols and -export-symbols-regex + on OS/2. + - Support filename-based shared library versioning on AIX. See manual + for details. + +- + +- Add libtool-dont_delete_gnulib_files.patch that prevents deletion + of files from gnulib to be deleted by libtoolize. +- BuildRequire help2man. +- Remove unneeded clean section. +- Use rpm macros where possible. +- Pass V=1 to make to make compilation verbose. + +- Drop patch config-guess-sub-update.patch for libltdl/config as the + folder no longer exists. +- Drop patch libtool-ppc64le.patch for ppc handling as it is already + part of v2.4.3 +- Update to libtool 2.4.3 + * * New features: + - Moved to gnulib release infrastructure. + - M4 is now used for scanning the M4 macros in your configure.ac that + 'libtoolize' looks at to determine what files you want, and where you + would like them installed. This means that you can compose your + version number or any other argument that Libtoolize needs to know at + M4 time using git-version-gen from gnulib, for example. + - Invoking 'libtoolize --ltdl' no longer maintains a separate autoconf + macro directory in the libltdl tree, but automatically adjusts the + installed libltdl configuration files to share whatever macro + directory is declared by the parent project. (Note: if you were + already sharing a macro directory with AC_CONFIG_MACRO_DIR(ltdl/m4) + or similar, that still works as does any other directory choice). + - Invoking 'libtoolize --ltdl' no longer maintains a separate auxiliary + scripts directory in the libltdl tree, but automatically adjusts the + installed libltdl configuration files to share whatever auxiliary + scripts directory is declared by the parent project. (Note: if you + were already sharing an auxiliary directory with subproject libltdl + using AC_CONFIG_AUX_DIR(ltdl/config) or similar, that still works as + does any other directory choice). + - The legacy tests have all been migrated to the Autotest harness. + - The Autotest testsuite can be run without the especially time consuming + tests with: + make check-local TESTSUITEFLAGS='-k "!expensive"' + * * Bug fixes: + - Fix a long-standing latent bug in autom4te include path for autotests + with VPATH builds. + - Fix a long-standing latent bug in libtoolize that could delete lines + from libltdl/Makefile.am in recursive mode due to underquoting in a + sed script. + - Fix a long-standing bug in libtoolize, by outputting the 'putting + auxiliary files in' header with 'libtoolize --ltdl --subproject'. + - Fix a long-standing bug in libtoolize subproject installation, by not + installing a set of autoconf macro files into the parent project if + there is no configure.ac present to use them. + - The libtoolize subproject mode selector is now named '--subproject' + and is equivalent to the implied '--subproject' mode when no other + mode is selected; '--standalone' never worked, and is no longer + accepted. + - Libtool and libtoolize no longer choke on paths with a comma in them. + - In the case where $SHELL does not have the same enhanced features + (e.g. the ability to parse 'var+=append') as $CONFIG_SHELL, libtool + will now correctly fallback to using only vanilla shell features + instead of failing with a parse at startup. + - Correctly recognize import libraries when Microsoft dumpbin is used + as the name lister and extend the dumpbin wrapper to find symbols + in import libraries using the -headers option of dumpbin. Also fix a + bug in the dumpbin wrapper that could lead to broken symbol listings + in some corner cases. + - Use the improved Microsoft dumpbin support to mend preloading of + import libraries for Microsoft Visual C/C++. + - No longer mangle module-definition (.def) files when feeding them to + the Microsoft Visual C/C++ linker via the -export-symbols argument to + the libtool script, thus matching how .def files are handled when + using GNU tools. + - Recognize more variants (e.g. those starting with a LIBRARY statement) + of module-definitions (.def) files when using them instead of a raw + list of symbols to export. + - Fix a long-standing bug when using libtoolize without automake; we + no longer remove install-sh with --force, since it's not a file + libtoolize will reinstall without --install.. + * * Important incompatible changes: + - GNU M4 is required to run libtoolize in a directory with a + 'configure.ac' (or 'configure.in') that needs tracing to determine + what modes and directories have been specified. + - The use of the idiosyncratically named 'Makefile.inc' in nonrecursive + libltdl builds is deprecated, although it will be supported for one + more year or until the next release, whichever takes longer. Please + upgrade to the more standard naming of 'ltdl.mk' in keeping with other + GNU projects. + - libtoolize now behaves consistenty in respect of multiple directory + arguments to ACLOCAL_AMFLAGS and multiple invocations of AC_CONFIG- + _MACRO_DIRS, where the first directory is always selected. Previous + releases took the first ACLOCAL_AMFLAGS argument, but the last + invocation of AC_CONFIG_MACRO_DIRS. + - The libtoolize program now advises use of the new Autoconf + AC_CONFIG_MACRO_DIRS declaration. If you follow that advice, all + your developers will need at least autoconf-2.70 and automake-1.13 + to rebootstrap your probject. If you still need to support + bootstrap with older Autotools, then you should add the following + to your configure.ac file: + m4_ifndef([AC_CONFIG_MACRO_DIRS], + [m4_define([AC_CONFIG_MACRO_DIRS], + m4_defn([AC_CONFIG_MACRO_DIR]))]) + - Overhead of probing for a non-backslash crippled echo equivalent + during initialization of every script has been removed in favor of + trusting that "printf %s\n" works out of the box on all non-museum + host architectures. Manually setting ECHO appropriately in the + build environment will be necessary on some ancient architectures. + * * Changes in supported systems or compilers: + - Support for bitrig (*-*-bitrig*). + - Solaris 7 and earlier requires ECHO=/usr/ucb/echo in the build + environment, to build and use libtool. + libusb-1_0 +- Added 0002-gracefully-handle-buggy-config0-devices.patch + * Fix regression where some buggy devices no longer work + if they have a configuration value of 0. + * [bsc#1201590] + +- Add 0001-fix-descriptor-parsing.patch to fix detection of some devices. + +- Update to version 1.0.24 + * Add new platform abstraction (#252). + * Add Null POSIX backend. + * Add support for eventfd. + * New API libusb_hotplug_get_user_data(). + * Linux: Drop support for kernel older than 2.6.32. + * Linux: Provide an event thread name. (#689). + * Linux: Wait until all USBs have been reaped before freeing + them. (#607) + * Documentation fixes and improvements. + * Various other bug fixes and improvements. + +- Update to version 1.0.23 + * Core: abandon synchronous transfers when device closure is + detected. + * Core: fix error in handling the removal of file descriptors + while handling events. + * New API libusb_set_log_cb() to redirect global and per context + log messages to the provided log handling function. + * New API libusb_wrap_sys_device to allow the user to specify + the usb device to use. + * Various other bug fixes and improvements. + +- Update to version 1.0.22 + * Core: Refactor code related to transfer flags and timeout handling + * Linux: Support preallocating kernel memory for zerocopy USB + * Linux: Deal with receiving POLLERR before all transfers have completed + * Prevent attempts to recursively handle events + * Fix race condition in handle_timeout() + * Allow transferred argument to be optional in bulk APIs + * Various other bug fixes and improvements + * Fix the inclusion of "sys/time.h" on PowerPC (bsc#1178376) + +- Fix SRPM group. + +- Use dos2unix to generate the non-windows trailing on files +- Remove sle11 support as it got borged with last commit and + we don't mostly need it to build there + +- Use %license instead of %doc [bsc#1082318] + +- Update to version 1.0.21 + * Core: Refactor code related to transfer flags and timeout handling + * Darwin: Ignore root hub simulation devices + * Darwin: Improved support for OS X El Capitan + * Darwin: Work around devices with buggy endpoint descriptors + * Darwin: Do not use objc_registerThreadWithCollector after its deprecation + * Darwin: Use C11 atomics on 10.12+ as the OS atomics are now deprecated + * Linux: Support preallocating kernel memory for zerocopy USB + * Linux: Deal with receiving POLLERR before all transfers have completed + * Solaris: Add solaris backend + * Windows: Add Visual Studio 2015 support + * Windows: Add usbdk backend + * Prevent attempts to recursively handle events + * Fix race condition in handle_timeout() + * Allow transferred argument to be optional in bulk APIs + * Various other bug fixes and improvements +- Fix source url + +- Update to GNOME 3.20.2 FATE#318572 + +- Remove _smp_mflags usage to fix sporadic build errors + +- Update to version 1.0.20: + * Add Haiku support + * Fix multiple memory and resource leaks (#16, #52, #76, #81) + * Fix possible deadlock when executing transfer callback + * New libusb_free_pollfds() API + * Darwin: Fix devices not being detected on OS X 10.8 (#48) + * Linux: Allow larger isochronous transfer submission (#23) + * Windows: Fix broken builds Cygwin/MinGW builds and compiler warnings + * Windows: Fix broken bus number lookup + * Windows: Improve submission of control requests for composite devices + * Examples: Add two-stage load support to fxload (#12) + * Correctly report cancellations due to timeouts + * Improve efficiency of event handling + * Improve speed of transfer submission in multi-threaded environments + * Various other bug fixes and improvements + libvirt +- libxl: Support custom firmware paths + bf3be5b7-libxl-Support-custom-firmware-path.patch, + 705525cb-libxl-Support-custom-firmware-path-conversion.patch + bsc#1209161 +- spec: Move ovmf dependency to correct package + +- tools: Fix detection of remote libvirt access in + virt-qemu-sev-validate + 0f350a4d-virt-qemu-sev-validate-remote-detect.patch + jsc#PED-1472 + +- Apparmor: Add support for SUSE edk2 firmware paths + 4959490e-support-SUSE-edk2-firmware-paths.patch + boo#1208567 + libxcb +- u_don-t-flag-extra-reply-in-xcb_take_socket.patch + * Fix IO errors with KWin in combination with NVIDIA driver. + (bnc#1101560) + +- Update to version 1.13 + * As with xcb-proto, this release mainly enables multi-planar buffers in + DRI3 v1.2 via support for variable-sized lists of FDs, and enables + sending GenericEvents to other clients. Present v1.2 and RandR v1.6 + did not require any specific library changes. +- supersedes U_add-support-for-eventstruct.patch, + u_build_python3.patch + +- Really conditionalize the python3 option to allow us building + without any python2 present + * u_build_python3.patch +- Convert to pkgconfig style deps +- Format bit with spec-cleaner + +- Enable xinput extension. (bnc#1074249) +- U_add-support-for-eventstruct.patch + * Update xinput to the state when it was enabled by default + upstream. + +- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch + * Prevent infinite loop also in case DISPLAY is non-local. + +- Use spaces instead of tabs in the patches (as does the original + source code) to avoid confusion. +- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch + * If authentication (with *stage == 0) failed and the variable + XAUTHLOCALHOSTNAME wasn't set, we were never getting to stage 2 + in the original patch, causing calls to xcb_connect_to_display + to be stuck in an infinite loop. + Now we also go to stage 2 if the variable isn't set. + +- fixes build against python3 (package rename of + python-xcb-proto-devel to python3-xcb-proto-devel) + +- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch + * Modify this patch to do what it say - retry not only if the current hostname is + not found in the xauthority file, but also when it is rejected by X server. + (bnc#1043221) + +- Update to version 1.12 + * here is a new version of libxcb for you to enjoy. The + highlights are the same as for the new xcb-proto release: + xinput support, RandR 1.5 and an automatic alignment checker. +- removed libxcb-xevie0/libxcb-xprint0 subpackages + +- n_If-auth-with-credentials-for-hostname-fails-retry-with-XAUTHLOCALHOSTNAME.patch: + If auth with credentials for hostname fails retry with XAUTHLOCALHOSTNAME + (boo#906622). + +- Update to version 1.11.1: + This fixes some threading-related bugs with + xcb_wait_for_special_event() and adds 64-bit versions of + functions that work with sequence numbers. + libxslt +- Security Fix: [bsc#1208574, CVE-2021-30560] + * Use after free in Blink XSLT + * Add libxslt-CVE-2021-30560.patch + +- Backport upstream xsltproc manpage fix + f165525f Recreate xsltproc man page with old Docbook stylesheet URL + Recreate-xsltproc-man-page-with-old-Docbook-styleshe.patch + +- Don't disable testsuite under QEMU + +- Move the Copyright file to %_defaultlicensedir + Configure.ac replaces the COPYING file with a symlink. + +- Fix build with libxml2 2.9.12 that removes maxParserDepth XPath limit +- Add upstream patches: + * libxslt-Stop-using-maxParserDepth-XPath-limit.patch + * libxslt-Do-not-set-maxDepth-in-XPath-contexts.patch + +- Update to 1.1.34: Oct 30 2019 + * Documentation: + - Fix EXSLT web pages, Regenerate web pages + - Fix Git link in news.html + - Minor documentation fixes after recent changes + - Regenerate symbols and API docs + - Regenerate EXSLT website + * Portability: + - Remove stubs when compiling without debugger or profiler + - configure.ac: Invoke PKG_CHECK_MODULES for building shared libraries + - configure.ac: Conditionally determine whether xml2-config should pass + shared libraries or static libraries + - xslt-config.in: Fix broken --prefix=DIR support + - libexslt.pc.in: Do not expose private library dependencies unless invoked + - libxslt.pc.in: Do not expose private library dependencies unless invoked + - Fix -Wformat-overflow warning (GCC 9) + - Stop including ansidecl.h + - Remove WIN32_EXTRA_* variables + - Build without winsock + * Bug Fixes: + - xsl:template without name and match attributes should not be allowed + - Make sure that Python tests exit with error code + - Improve handling of invalid UTF-8 in format-number + - Fix dangling pointer in xsltCopyText + - Fix memory leak in pattern compilation error path + - Fix uninitialized read with UTF-8 grouping chars + - Fix integer overflow in FORMAT_GYEAR + - Fix performance regression with xsl:number + - Backup XPath context node in xsltInitCtxtKey + - Fix unsigned integer overflow in date.c + - Fix insertion of xsl:fallback content + - Avoid quadratic behavior in xsltSaveResultTo + - Fix numbering in non-Latin scripts + - Fix uninitialized read of xsl:number token + - Fix integer overflow in _exsltDateDayInWeek + - Rework xsltAttrVT allocation + - Fix check of xsltTestCompMatch return value + - Fix security framework bypass + - Use xmlNewTextChild in EXSLT dyn:map + - Fix float casts in exsltDateDuration + - Always set context node before calling XPath iterators + - Fix attribute precedence with xsl:use-attribute-sets + - Backup context node in exsltFuncFunctionFunction + - Initialize ctxt->output before evaluating global vars + - Fix memory leak in EXSLT functions error path + * Improvements: + - Fix -Wimplicit-fallthrough warnings + - Adjust number of API index pages + - Make xsltCompileRelativePathPattern non-recursive + - Check that crypto:rc4_decrypt produces valid UTF-8 + - Avoid recursion in keys.c:skipPredicate + - xslt-config.in: Simply handling of $all_flags + - xslt-config.in: Add a --dynamic option to --libs + - xslt-config.in: Simplify basic library handling + - xslt-config.in: Remove unused variable + - xslt-config: Simply handling of --cflags + - Improve fuzzers + - Always reuse XPath context + - Compile with -Wextra + - Make profiler support optional + - Hide unused code when compiling without debugger + - Reorganize fuzzing code + - Optional operation limit + - Improve seed corpus and dictionary + - Reuse XPath context when compiling stylesheets + - Reuse XPath context in dyn:map + - Reuse XPath context in saxon:expression + - Add libFuzzer targets + - Adjust error message in expected test output + - Change bug tracker URL + - Change git repo URL + - Regenerate NEWS + - Fix misleading indentation in security.c + * Cleanups: + - Remove empty TODO file + - Remove generated file libxsltclass.txt from version control + - Rebuild docs +- Rebase patch libxslt-config-fixes.patch +- Remove patches fixed upstream: + * libxslt-CVE-2019-11068.patch + * libxslt-CVE-2019-13117.patch + * libxslt-CVE-2019-13118.patch + * libxslt-CVE-2019-18197.patch + +- Security fix [bsc#1154609, CVE-2019-18197] + * Fix dangling pointer in xsltCopyText + * Add libxslt-CVE-2019-18197.patch + +- Drop out lilbxslt-python package as it is just py2 based and + upstream yet didn't bother to port it to python3. + When there is python3 compatible code it should be enabled as + multibuild here + * Drop now unused libxslt-1.1.24-linkflags.patch and + libxslt-do_not_build_doc_nor_xsltproc.patch + +- Security fix: [bsc#1140101, CVE-2019-13118] + * Fix uninitialized read with UTF-8 grouping chars. Read of + uninitialized stack data due to too narrow xsl:number + instruction and an invalid character + * Added libxslt-CVE-2019-13118.patch + +- Security fix: [bsc#1140095, CVE-2019-13117] + * Fix uninitialized read of xsl:number token. An xsl number with + certain format strings could lead to a uninitialized read in + xsltNumberFormatInsertNumbers + * Added libxslt-CVE-2019-13117.patch + +- Security fix: [bsc#1132160, CVE-2019-11068] + * Bypass of a protection mechanism because callers of xsltCheckRead + and xsltCheckWrite permit access even upon receiving a -1 error + code. xsltCheckRead can return -1 for a crafted URL that is not + actually invalid and is subsequently loaded. + * Added libxslt-CVE-2019-11068.patch + +- Update to version 1.1.33 + * Portability: + - Variables need 'extern' in static lib on Cygwin + - Really declare dllexport/dllimport for Cygwin + - Fix callback signatures in Python bindings + - Fix transform callback signatures + - Fix extension callback signatures + - Fix deallocator signatures + - Fix XPath callback signatures + - Fix hash callback signatures + * Bug Fixes: + - Don't cache direct evaluation of patterns with variables + - Move function result RVTs to context variable + - Fix EXSLT functions returning RVTs from outer scopes + - Fix handling of RVTs returned from nested EXSLT functions + - Fix typos + * Improvements: + - Run Travis ASan tests with "sudo: required" + * Cleanups: + - Remove doc/libxslt-decl.txt + - Docs for 1.1.32 release +- Cleaned with spec-cleaner + +- Update to version 1.1.32 + * fixes xml-config detection regression (boo#1066525) + +- Update to version 1.1.30 [bsc#1063934] + * Documentation: + - Misc doc fixes + * Portability: + - Look for libxml2 via pkg-config first + * Bug Fixes: + - Also fix memory hazards in exsltFuncResultElem + - Fix NULL deref in xsltDefaultSortFunction + - Fix memory hazards in exsltFuncFunctionFunction + - Fix memory leaks in EXSLT error paths + - Fix memory leak in str:concat with empty node-set + - Fix memory leaks in error paths + - Switch to xmlUTF8Strsize in numbers.c + - Fix NULL pointer deref in xsltFormatNumberFunction + - Fix UTF-8 check in str:padding + - Fix xmlStrPrintf argument + - Check for overflow in _exsltDateParseGYear + - Fix double to int conversion + - Check for overflow in exsltDateParseDuration + - Change version of xsltMaxVars back to 1.0.24 + - Disable xsltCopyTextString optimization for extensions + - Create DOCTYPE for HTML version 5 + - Make xsl:decimal-format work with namespaces + - Remove norm:localTime extension function + - Check for integer overflow in xsltAddTextString + - Detect infinite recursion when evaluating function arguments + - Fix memory leak in xsltElementAvailableFunction + - Fix for pattern predicates calling functions + - Fix cmd.exe invocations in Makefile.mingw + - Don't try to install index.sgml + - Fix symbols.xml + - Fix heap overread in xsltFormatNumberConversion + - Fix for non-element nodes + - Fix unreachable code in xsltAddChild + - Change version number in xsl:version warning + - Avoid infinite recursion after failed param evaluation + - Stop if potential recursion is detected + - Consider built-in templates in apply-imports + - Fix precedence with multiple attribute sets + - Rework attribute set resolution + * Improvements: + - Silence tests a little + - Set LIBXML_SRC to absolute path + - Add missing #include + - Adjust expected error messages in tests + - Make xsltDebug more quiet + - New-line terminate error message that missed this convention + - Use xmlBuffers in EXSLT string functions + - Switch to xmlUTF8Strsize in EXSLT string functions + - Check for return value of xmlUTF8Strlen + - Avoid double/long round trip in FORMAT_ITEM + - Separate date and duration structs + - Check for overflow in _exsltDateDifference + - Clamp seconds field of durations + - Change _exsltDateAddDurCalc parameter types + - Fix date:difference with time zones + - Rework division/remainder arithmetic in date.c + - Remove exsltDateCastDateToNumber + - Change internal representation of years + - Optimize IS_LEAP + - Link libraries with libm + - Rename xsltCopyTreeInternal to xsltCopyTree + - Update linker version script + - Add local wildcard to version script + - Make some symbols static + - Remove redundant NULL check in xsltNumberComp + - Fix forwards compatibility for imported stylesheets + - Reduce warnings in forwards-compatible mode + - Precompute XSLT elements after preprocessing + - Fix whitespace in xsltParseStylesheetTop + - Consolidate recursion checks + - Treat XSLT_STATE_STOPPED same as errors + - Make sure that XSLT_STATE_STOPPED isn't overwritten + - Add comment regarding built-in templates and params + - Rewrite memory management of local RVTs + - Validate QNames of attribute sets + - Add xsl:attribute-set regression tests + - Ignore imported stylesheets in xsltApplyAttributeSet +- Dropped patches fixed upstream + * libxslt-CVE-2016-4738.patch + * libxslt-1.1.28-CVE-2017-5029.patch + +- Fix RPM groups. Drop ineffective --with-pic. + Trim conjecture from description. + +- Add gpg signature +- Cleanup spec file with spec-cleaner + +- Fixed CVE-2017-5029 bcs#1035905 + * Limit buffer size in xsltAddTextString to INT_MAX +- Added patch libxslt-1.1.28-CVE-2017-5029.patch + +- security update: initialize random generator, CVE-2015-9019 + [bsc#934119] + + libxslt-random-seed.patch + +- Added patch libxslt-CVE-2016-4738.patch + * Fix heap overread in xsltFormatNumberConversion: An empty + decimal-separator could cause a heap overread. This can be + exploited to leak a couple of bytes after the buffer that holds + the pattern string. + * bsc#1005591 CVE-2016-4738 + +- Update to 1.1.29: + * new release after 4 years with few bugfies all around +- Refresh patch 0009-Make-generate-id-deterministic.patch to apply +- Remove cve patch that was integrated upstream: + libxslt-1.1.28-type_confusion_preprocess_attr.patch +- Unpack the manpage as the compression is set by buildbot not always gz + +- add libxslt-1.1.28-type_confusion_preprocess_attr.patch to fix + type confusion in preprocessing attributes [bnc#952474], + [CVE-2015-7995] + +- fix package with "soname" should obsolete libxslt package on suse < 12.2 (SLE11) + +- add 0009-Make-generate-id-deterministic.patch from debian's + reproducible builds project to avoid randomness in generated IDs + libxslt-python +- Security Fix: [bsc#1208574, CVE-2021-30560] + * Use after free in Blink XSLT + * Add libxslt-CVE-2021-30560.patch + libyui +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-bindings +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-ncurses +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-ncurses-pkg +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-ncurses-rest-api +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-qt +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-qt-graph +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-qt-pkg +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-qt-rest-api +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-rest-api +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libzypp +- ProgressData: enforce reporting the INIT||END state + (bsc#1206949) +- ps: fix service detection on newer Tumbleweed systems + (bsc#1205636) +- version 17.31.8 (22) + +- Hint to "zypper removeptf" to remove PTFs. +- Removing a PTF without enabled repos should always fail + (bsc#1203248) + Without enabled repos, the dependent PTF-packages would be + removed (not replaced!) as well. To remove a PTF "zypper install + - - -PTF" or a dedicated "zypper removeptf PTF" should be used. + This will update the installed PTF packages to theit latest + version. +- version 17.31.7 (22) + +- Avoid calling getsockopt when we know the info already. + This patch hopefully fixes logging on WSL, getsockopt seems to + not be fully supported but the code required it when accepting + new socket connections. (for bsc#1178233) +- Enhance yaml-cpp detection (fixes #428) +- No need to redirect 'history.logfile=/dev/null' into the target. +- MultiCurl: Make sure to reset the progress function when + falling back. +- version 17.31.6 (22) + +- Create '.no_auto_prune' in the package cache dir to prevent auto + cleanup of orphaned repositories (bsc#1204956) +- properly reset range requests (bsc#1204548) +- version 17.31.5 (22) + +- Do not clean up MediaSetAccess before using the geoip file + (fixes #424) +- version 17.31.4 (22) + +- Improve download of optional files (fixes #416) +- Do not use geoip rewrites if the repo has explicit country + settings. +- Implement geoIP feature for zypp. + This patch adds a feature to rewrite request URLs to the repo + servers by querying a geoIP file from download.opensuse.org. This + file can return a redirection target depending on the clients IP + adress, this way we can directly contact a local mirror of d.o.o + instead. The redir target stays valid for 24hrs. + This feature can be disabled in zypp.conf by setting + 'download.use_geoip_mirror = false'. +- Use a dynamic fallback for BLKSIZE in downloads. + When not receiving a blocklist via metalink file from the server + MediaMultiCurl used to fallback to a fixed, relatively small + BLKSIZE. This patch changes the fallback into a dynamic value + based on the filesize using a similar metric as the MirrorCache + implementation on the server side. +- Skip media.1/media download for http repo status calc. + This patch allows zypp to skip a extra media.1/media download to + calculate if a repository needs to be refreshed. This + optimisation only takes place if the repo does specify only + downloading base urls. +- version 17.31.3 (22) + linphone +-Disable QRCode image generation for tumbleweed + * liblinphone is not currently compatible with zxing-cpp 2.0.0 + +- Update to version 5.2.10: + * Video conferencing feature with "mosaic" and "active speaker + thumbnails" layouts + * Added conferencing scheduling API + * Support for post-quantum robust encryption for ZRTP calls + * Rtp bundle can be enabled per LinphoneAccount + * New APIs on Friend object to be able to set more info + * QRCode image generation + * Licence becomes AGPLv3 + linphoneqt +- Update to version 5.0.5: + * Fixed crash at startup + * Update SDK to 5.2.10 +- Update to version 5.0.4: + * Fixed volume gauge in multimedia parameters while being in call + * Update SDK to 5.2.6 +- Update to version 5.0.3: + * Fixed crash at startup about missing contact address on account +- Update to version 5.0.2: + * Default Language didn't match with the system language +- Update to version 5.0.1: + * Fixed image display in chats from an URL + * Fixed display a notification of all kind of messages +- Update to version 5.0.0: + * Video conference and iCalendars + * Make a meeting directly from a group chat + * New call layouts + * Display a waiting room before going into a conference + * Display a waiting room before going into a conference\ + * Post quantum ZRTP + * Merge messages into one notification to avoid spam + * Design overhaul on calls + * Audio devices can be changed while being in call +- added linphoneqt_fix_gcc12_error.patch + * fix build error with gcc12 + llvm15 +- update constraints to exclude workers with very slow CPU + log4j +- Do not package the *.zip artifacts whose content is part of the + multi-release jars already +- Added patch: + * log4j-java8compat.patch + + maintain ByteBuffer and CharBuffer compatibility with java 8 + +- Build as multi-release jar. +- Add some logging providers which we can build with the existing + dependencies and without cycles. + +- Add dependency on standalone javax.activation-api that is not + included in newer JDKs + +- Update to 2.17.2 + * New Features + - Limit loading of configuration via a url to https by default. + - Require log4j2.Script.enableLanguages to be specified to + enable scripting for specific languages. + - Add TB support to FileSize. + - Add the log4j-to-jul JDK Logging Bridge. + - Add org.apache.logging.log4j.core.appender.AsyncAppender.getAppenders() + to more easily port from org.apache.log4j.AsyncAppender.getAllAppenders(). + - Add Configurator.setLevel(Logger, Level), + setLevel(String, String), and setLevel(Class, Level). + - Add shorthand syntax for properties configuration format for + specifying a logger level and appender refs. + - Add optional additional fields to NoSQLAppender. + * Fixed Bugs + - Flag LogManager as initiialized if the LoggerFactory is + provided as a property. + - Fix DefaultConfiguration leak in PatternLayout. + - Document that the Spring Boot Lookup requires the + log4j-spring-boot dependency. + - Fix RoutingAppender backcompat and disallow recursive + evaluation of lookup results outside of configuration + properties. + - Fix ThreadContextDataInjector initialization deadlock. + - Fix substitutions when programmatic configuration is used. + - OptionConverter could cause a StackOverflowError. + - Log4j 1.2 bridge class ConsoleAppender should extend + WriterAppender and provide better compatibility with custom + appenders. + - Log4j 1.2 bridge method NDC.inherit(Stack) should not use + generics to provide source compatibility. + - Log4j 1.2 bridge class PatternLayout is missing constants + DEFAULT_CONVERSION_PATTERN and TTCC_CONVERSION_PATTERN. + - Log4j 1.2 bridge class PropertyConfigurator should implement + Configurator. + - Log4j 1.2 bridge interface Configurator doConfigure() methods + should use LoggerRepository, not LoggerContext. + - Log4j 1.2 bridge class OptionConverter is missing + selectAndConfigure() methods. + - Log4j 1.2 bridge class Category should implement + AppenderAttachable. + - Log4j 1.2 bridge method Category.exists(String) should be + static. + - Log4j 1.2 bridge methods missing in org.apache.log4j.Category: + getDefaultHierarchy(), getHierarchy(), getLoggerRepository(). + - Log4j 1.2 bridge class LogManager default constructor should + be public. + - Log4j 1.2 bridge interface org.apache.log4j.spi.RendererSupport + was in the wrong package and incomplete. + - Log4j 1.2 bridge interfaces missing from package + org.apache.log4j.spi: ThrowableRenderer, + ThrowableRendererSupport, TriggeringEventEvaluator. + - Log4j 1.2 bridge missing class org.apache.log4j.or.RendererMap. + - Log4j 1.2 bridge PropertiesConfiguration.buildAppender not + adding filters to custom appender. + - Log4j 1.2 bridge should ignore case in properties file keys. + - Log4j 1.2 bridge adds org.apache.log4j.component.helpers.Constants. + - Log4j 1.2 bridge adds org.apache.log4j.helpers.LogLog. + - Log4j 1.2 bridge adds org.apache.log4j.helpers.Loader. + - Log4j 1.2 bridge adds org.apache.log4j.spi.RootLogger. + - Log4j 1.2 bridge class Category is missing some protected + instance variables. + - Log4j 1.2 bridge adds org.apache.log4j.Hierarchy. + - Log4j 1.2 bridge methods Category.getChainedPriority() and + getEffectiveLevel() should not be final. + - Log4j 1.2 bridge adds org.apache.log4j.spi.NOPLoggerRepository + and NOPLogger. + - Log4j 1.2 bridge adds org.apache.log4j.spi.DefaultRepositorySelector. + - Log4j 1.2 bridge implements LogManager.getCurrentLoggers() + fully. + - Log4j 1.2 bridge fixes parsing filters in properties + configuration file #680. + - Log4j 1.2 bridge missing OptionConverter.instantiateByKey( + Properties, String, Class, Object). + - Log4j 1.2 bridge class org.apache.log4j.spi.LoggingEvent + missing constructors and public instance variable. + - Log4j 1.2 bridge does not support system properties in log4j.xml. + - Log4j 1.2 bridge now logs a warning instead of throwing an + NullPointerException when building a Syslog appender with a + missing "SyslogHost" param. + - Log4j 1.2 bridge should allow property and XML attributes to + start with either an upper-case or lower-case letter. + - Log4j 1.2 bridge uses the wrong default values for a + TTCCLayout. + - Log4j 1.2 bridge throws ClassCastException when using + SimpleLayout and others. + - Log4j 1.2 bridge uses the wrong file pattern for rolling file + appenders. + - Log4j 1.2 bridge throws ClassCastException when using + SimpleLayout and others. + - Log4j 1.2 bridge creates a SocketAppender instead of a + SyslogAppender. + - Log4j 1.2 bridge uses some incorrect default property values + in some appenders. + - Log4j 1.2 bridge supports the SocketAppender. + - Log4j 1.2 bridge missing DefaultThrowableRenderer. + - Log4j 1.2 bridge missing some ThrowableInformation constructors. + - Log4j 1.2 bridge missing some LocationInfo constructors. + - Log4j 1.2 bridge missed + - Log4j 1.2 bridge missed org.apache.log4j.pattern.FormattingInfo. + - Log4j 1.2 bridge missed org.apache.log4j.pattern.NameAbbreviator. + - Log4j 1.2 bridge missing UtilLoggingLevel. + - Log4j 1.2 bridge missing FormattingInfo. + - Log4j 1.2 bridge missing PatternConverter. + - Log4j 1.2 bridge missing PatternParser. + - Log4j 1.2 bridge issues with filters. + - Log4j 1.2 bridge implements most of DOMConfigurator. + - JndiManager reverts to 2.17.0 behavior: Read the system + property for each call. + - Configurator.setLevel not fetching the correct LoggerContext. + - Fix DTD error: Add missing ELEMENT for Marker. + - Fix log4j-jakarta-web service file. + - AppenderLoggingException logging any exception to a MongoDB + Appender. + - Possible NullPointerException in MongoDb4DocumentObject, + MongoDbDocumentObject, DefaultNoSqlObject. + - Trim whitespace before parsing a String into an Integer. + - Log4j 1.2 bridge throws a ClassCastException when logging a + Map with non-String keys. + - Log4j 1.2 bridge Check for non-existent appender when parsing + properties #761. Thanks to Kenny MacLeod. + - Log4j 1.2 bridge supports global threshold. + * Changes + - Change modifier of method + org.apache.logging.log4j.core.tools.Generate#generate to + public (was package private) to facilitate automated code + generation. + logback +- Upgrade to upstream version 1.2.11 + * Backported fix for LOGBACK-1027. + * Fixed incorrect String cast in JNDIUtil. This corrects + LOGBACK-1604. + * In SMTPAppenderBase empty username parameter is now treated the + same way as null. This fixes LOGBACK-1594. + * ContextInitializer no longer complains about missing + logback.groovy configuration file. This fixes LOGBACK-1601. + * In response to CVE-2021-42550 (aka LOGBACK-1591) the following + steps were made: + 1) Hardened logback's JNDI lookup mechanism to only honor + requests in the java: namespace. All other types of requests + are ignored. + 2) SMTPAppender was hardened. + 3) Temporarily removed DB support for security reasons. + 4) Removed Groovy configuration support. As logging is so + pervasive and configuration with Groovy is probably too + powerful, this feature is unlikely to be reinstated for + security reasons. + The aforementioned vulnerability requires write access to + logback's configuration file as a prerequisite. A successul + RCE attack with CVE-2021-42550 requires all of the following + conditions to be met: + + write access to logback.xml + + use of versions < 1.2.9 + + reloading of poisoned configuration data, which implies + application restart or scan="true" set prior to attack +- Set project.build.sourceEncoding property to ISO-8859-1 to + avoid the new maven-resources-plugin chocking on trying to filter + in UTF-8 encoding JKS (binary) resources + +- Do not build against the log4j12 packages + +- Do not execute goals generateTestStubs and compileTests of + gmavenplus-plugin, since we are not compiling or runnig tests + during the rpm build. This also allows us to use a wider range + of gmavenplus-plugin versions, since those executions changed + names in 1.6. + - has been disabled until further notice. This impacts + has been disabled until further notice. This impacts - code in the project has been removed with no replacement. + code in the project has been removed with no replacement. logstalgia +- update to 1.1.4: + * Added experimental support for Wayland (beroset). + * Updated autoconf macros. + * Fixed INSTALL instructions regarding GLM. + +- update to 1.1.3: + * Added --high-dpi option. + * Support rendering at native resolution on Retina / Ultra HD displays. + * Change regular expression library to PCRE2. + * Added Boost Filesystem build requirement. + -- initial release, version 1.0.0 - lokalize +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix stack overflow + * Add CI + lskat +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt build system for building against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + lucene +- Added patch: + * lucene-nodoclint.patch + + Do not abort compilation on html5 errors with javadoc 17 + +- Upgrade to version 8.5.0 + * API Changes: + + LUCENE-9093: Change in behavior of the UnifiedHighlighter's + LengthGoalBreakIterator that will yield Passages sized a + little different due to the fact that the sizing pivot is now + the center of the first match and not its left edge. + + LUCENE-9116: PostingsWriterBase and PostingsReaderBase no + longer support setting a field's metadata via a 'long[]'. + + LUCENE-9116: The FSTOrd postings format has been removed. + + LUCENE-8369: Remove obsolete spatial module. + + LUCENE-8621: Refactor LatLonShape, XYShape, and all query and + utility classes to core. + + LUCENE-9218: XY geometries API works in float space. + + LUCENE-9212: Intervals.multiterm() takes CompiledAutomaton + rather than plain Automaton + + LUCENE-9150: Restore support for dynamic PlanetModel in + spatial3d. + + LUCENE-9171: QueryBuilder.newTermQuery() and + .newSynonymQuery() now take boost parameters. + + LUCENE-9029: Deprecate SloppyMath toRadians/toDegrees in + favor of Java Math. + + LUCENE-8620: Add CONTAINS support for LatLonShape and XYShape. + + LUCENE-9050: MultiTermIntervalsSource.visit() was not calling + back to its visitor. + + LUCENE-8909: IndexWriter#getFieldNames() method is used to + get fields present in index. After LUCENE-8316, this method is + no longer required. Hence, deprecate + IndexWriter#getFieldNames() method. + + LUCENE-8755: SpatialPrefixTreeFactory now consumes the + "version" parsed with Lucene's Version class. The quad and + packed quad prefix trees are sensitive to this. It's + recommended to pass the version like you should do likewise + for analysis components for tokenized text, or else changes to + the encoding in future versions may be incompatible with older + indexes. + + LUCENE-8956: QueryRescorer now only sorts the first topN hits + instead of all initial hits. + + LUCENE-8921: IndexSearcher.termStatistics() no longer takes a + TermStates; it takes the docFreq and totalTermFreq. And don't + call if docFreq <= 0. The previous implementation survives as + deprecated and final. It's removed in 9.0. + + LUCENE-8990: PointValues#estimateDocCount(visitor) estimates + the number of documents that would be matched by the given + IntersectVisitor. THe method is used to compute the cost() of + ScorerSuppliers instead of + PointValues#estimatePointCount(visitor). + + LUCENE-8865: IndexSearcher now uses Executor instead of + ExecutorService. This change is fully backwards compatible + since ExecutorService directly implements Executor. + + LUCENE-8856: Intervals queries have moved from the sandbox to + the queries module. + + LUCENE-8893: Intervals.wildcard() and Intervals.prefix() + methods now take BytesRef rather than String. + + LUCENE-3041: A query introspection API has been added. + Queries should implement a visit() method, taking a + QueryVisitor, and either pass the visitor down to any child + queries, or call a visitX() or consumeX() method on it. All + locations in the code that called Weight.extractTerms() have + been changed to use this API, and the extractTerms() method + has been deprecated. + + LUCENE-8735: Directory.getPendingDeletions is now abstract to + ensure subclasses override it. FilterDirectory now delegates + the call, ensuring correct default behaviour for subclasses. + + LUCENE-8662: TermsEnum.seekExact(BytesRef) to abstract and + delegate seekExact(BytesRef) in + FilterLeafReader.FilterTermsEnum. + + LUCENE-8469: Deprecated StringHelper.compare has been removed. + + LUCENE-8039: Introduce a "delta distance" method set to + GeoDistance. This allows distance calculations, especially for + paths, to take into account an "excursion" to include the + specified point. + + LUCENE-8007: Index statistics Terms.getSumDocFreq(), + Terms.getDocCount() are now required to be stored by codecs. + Additionally, TermsEnum.totalTermFreq() and + Terms.getSumTotalTermFreq() are now required: if frequencies + are not stored they are equal to TermsEnum.docFreq() and + Terms.getSumDocFreq(), respectively, because all freq() values + equal 1. + + LUCENE-8038: Deprecated PayloadScoreQuery constructors have + been removed + + LUCENE-8014: Similarity.computeSlopFactor() and + Similarity.computePayloadFactor() have been removed + + LUCENE-7996: Queries are now required to produce positive + scores. + + LUCENE-8099: CustomScoreQuery, BoostedQuery and BoostingQuery + have been removed + + LUCENE-8012: Explanation now takes Number rather than float + + LUCENE-8116: SimScorer now only takes a frequency and a norm + as per-document scoring factors. + + LUCENE-8113: TermContext has been renamed to TermStates, and + can now be constructed lazily if term statistics are not + required + + LUCENE-8242: Deprecated method + IndexSearcher#createNormalizedWeight() has been removed + + LUCENE-8267: Memory codecs removed from the codebase + (MemoryPostings, MemoryDocValues). + + LUCENE-8144: Moved QueryCachingPolicy.ALWAYS_CACHE to the + test framework. + + LUCENE-8356: StandardFilter and StandardFilterFactory have + been removed + + LUCENE-8373: StandardAnalyzer.ENGLISH_STOP_WORD_SET has been + removed + + LUCENE-8388: Unused PostingsEnum#attributes() method has been + removed + + LUCENE-8405: TopDocs.maxScore is removed. IndexSearcher and + TopFieldCollector no longer have an option to compute the + maximum score when sorting by field. + + LUCENE-8411: TopFieldCollector no longer takes a fillFields + option, it now always fills fields. + + LUCENE-8412: TopFieldCollector no longer takes a + trackDocScores option. Scores need to be set on top hits via + TopFieldCollector#populateScores instead. + + LUCENE-6228: A new Scorable abstract class has been added, + containing only those methods from Scorer that should be + called from Collectors. LeafCollector.setScorer() now takes a + Scorable rather than a Scorer. + + LUCENE-8475: Deprecated constants have been removed from + RamUsageEstimator. + + LUCENE-8483: Scorers may no longer take null as a Weight + + LUCENE-8352: TokenStreamComponents is now final, and can take + a Consumer in its constructor + + LUCENE-8498: LowerCaseTokenizer has been removed, and + CharTokenizer no longer takes a normalizer function. + + LUCENE-7875: Moved MultiFields static methods out of the + class. getLiveDocs is now in MultiBits which is now public. + getMergedFieldInfos and getIndexedFields are now in + FieldInfos. getTerms is now in MultiTerms. + getTermPositionsEnum and getTermDocsEnum were collapsed and + renamed to just getTermPostingsEnum and moved to MultiTerms. + + LUCENE-8513: MultiFields.getFields is now removed. Please + avoid this class, and Fields in general, when possible. + + LUCENE-8497: MultiTermAwareComponent has been removed, and in + its place TokenFilterFactory and CharFilterFactory now expose + type-safe normalize() methods. This decouples normalization + from tokenization entirely. + + LUCENE-8597: IntervalIterator now exposes a gaps() method + that reports the number of gaps between its component + sub-intervals. This can be used in a new filter available via + Intervals.maxgaps(). + + LUCENE-8609: Remove IndexWriter#numDocs() and + IndexWriter#maxDoc() in favor of IndexWriter#getDocStats(). + * Changes in Runtime Behavior + + LUCENE-8671: Load FST off-heap also for ID-like fields if + reader is not opened from an IndexWriter. + + LUCENE-8730: WordDelimiterGraphFilter always emits its + original token first. This brings its behaviour into line with + the deprecated WordDelimiterFilter, so that the only + difference in output between the two is in the position length + attribute. + + LUCENE-7386: Disjunctions nested in disjunctions are now + flattened. This might trigger changes in the produced scores + due to changes to the order in which scores of sub clauses are + summed up. + + LUCENE-8756: MoreLikeThisQuery now respects custom term + frequencies (TermFrequencyAttribute) at search time + + LUCENE-8333: Switch MoreLikeThis.setMaxDocFreqPct to use + maxDoc instead of numDocs. + + LUCENE-7837: Indices that were created before the previous + major version will now fail to open even if they have been + merged with the previous major version. + + LUCENE-8020: Similarities are no longer passed terms that + don't exist by queries such as SpanOrQuery, so scoring + formulas no longer require divide-by-zero hacks. + IndexSearcher.termStatistics/collectionStatistics return null + instead of returning bogus values for a non-existent term or + field. + + LUCENE-7996: FunctionQuery and FunctionScoreQuery now return + a score of 0 when the function produces a negative value. + + LUCENE-8116: Similarities now score fields that omit norms as + if the norm was 1. This might change score values on fields + that omit norms. + + LUCENE-8134: Index options are no longer automatically + downgraded. + + LUCENE-8031: Length normalization correctly reflects omission + of term frequencies. + + LUCENE-7444: StandardAnalyzer no longer defaults to removing + English stopwords + + LUCENE-8060: IndexSearcher's search and searchAfter methods + now only compute total hit counts accurately up to 1,000 in + order to enable top-hits optimizations such as block-max WAND + (LUCENE-8135). + + LUCENE-8505: IndexWriter#addIndices will now fail if the + target index is sorted but the candidate is not. + + LUCENE-8535: Highlighter and FVH doesn't support ToParent and + ToChildBlockJoinQuery out of the box anymore. In order to + highlight on Block-Join Queries a custom + WeightedSpanTermExtractor / FieldQuery should be used. + + LUCENE-8563: BM25 scores don't include the (k1+1) factor in + their numerator anymore. This doesn't affect ordering as this + is a constant factor which is the same for every document. + + LUCENE-8509: WordDelimiterGraphFilter will no longer set the + offsets of internal tokens by default, preventing a number of + bugs when the filter is chained with tokenfilters that change + the length of their tokens + + LUCENE-8633: IntervalQuery scores do not use term weighting + any more, the score is instead calculated as a function of the + sloppy frequency of the matching intervals. + + LUCENE-8635: FSTs can now remain off-heap, accessed via + IndexInput, and the default codec's term dictionary + (BlockTreeTermsReader) will now leave the FST for the terms + index off-heap for non-primary-key fields using MMapDirectory, + reducing heap usage for such fields. + * New Features: + + LUCENE-8903: Add LatLonShape and XYShape point query. + + LUCENE-8707: Add LatLonShape and XYShape distance query. + + LUCENE-9238: New XYPointField field and Queries for indexing, + searching and sorting cartesian points. + + LUCENE-8936: Add SpanishMinimalStemFilter + + LUCENE-8764 LUCENE-8945: Add "export all terms and doc freqs" + feature to Luke with delimiters. + + LUCENE-8747: Composite Matches from multiple subqueries now + allow access to their submatches, and a new NamedMatches API + allows marking of subqueries and a simple way to find which + subqueries have matched on a given document + + LUCENE-8769: Introduce Range Query For Multiple Connected + Ranges + + LUCENE-8960: Introduce LatLonDocValuesPointInPolygonQuery for + LatLonDocValuesField + + LUCENE-8753: New UniformSplitPostingsFormat (name + "UniformSplit") primarily benefiting in simplicity and + extensibility. New STUniformSplitPostingsFormat (name + "SharedTermsUniformSplit") that shares a single internal term + dictionary across fields. + + LUCENE-8632: New XYShape Field and Queries for indexing and + searching general cartesian geometries. + + LUCENE-8891: Snowball stemmer/analyzer for the Estonian + language. + + LUCENE-8815: Provide a DoubleValues implementation for + retrieving the value of features without requiring a separate + numeric field. Note that as feature values are stored with + only 8 bits of mantissa the values returned may have a delta + from the original values indexed. + + LUCENE-8803: Provide a FeatureSortfield to allow sorting + search hits by descending value of a feature. This is exposed + via the factory method FeatureField#newFeatureSort. + + LUCENE-8784: The KoreanTokenizer now preserves punctuations + if discardPunctuation is set to false (defaults to true). + + LUCENE-8812: Add new KoreanNumberFilter that can change + Hangul character to number and process decimal point. It is + similar to the JapaneseNumberFilter. + + LUCENE-8362: Add doc-value support to range fields. + + LUCENE-8766: Add monitor subproject (previously Luwak + monitoring library). This allows a stream of documents to be + matched against a set of registered queries in an efficien + manner, for use as a monitoring or classification tool. + + LUCENE-7714: Add a numeric range query in sandbox that takes + advantage of index sorting. + + LUCENE-8859: The completion suggester's postings format now + have an option to load its internal FST off-heap. + + LUCENE-2562: The well-known graphical user interface for + inspecting Lucene indexes "Luke" was added as a Lucene module. + It can be started from the binary distribution by calling the + shell scripts in the module folder or from the source checkout + by using 'ant -f lucene/luke/build.xml run'. Luke provides a + Swing-based user interface and can be used to open Lucene or + Solr (or Elasticsearch) indexes, inspect documents, check + index commits and segments, or test (custom) analyzers. It + also has maintenance functions to check index structures and + force merge indexes for archival. + + LUCENE-8340: LongPoint#newDistanceFeatureQuery may be used to + boost scores based on how close a value of a long field is + from a configurable origin. This is typically useful to boost + by recency. + + LUCENE-8482: LatLonPoint#newDistanceFeatureQuery may be used + to boost scores based on the haversine distance of a + LatLonPoint field to a provided point. This is typically + useful to boost by distance. + + LUCENE-8216: Added a new BM25FQuery in sandbox to blend + statistics across several fields using the BM25F formula. + + LUCENE-8564: GraphTokenFilter is an abstract class useful for + token filters that need to read-ahead in the token stream and + take into account graph structures. This also changes + FixedShingleFilter to extend GraphTokenFilter + + LUCENE-8612: Intervals.extend() treats an interval as if it + covered a wider span than it actually does, allowing users to + force minimum gaps between intervals in a phrase. + + LUCENE-8629: New interval functions: Intervals.before(), + Intervals.after(), Intervals.within() and + Intervals.overlapping(). + + LUCENE-8622: Adds a minimum-should-match interval function + that produces intervals spanning a subset of a set of sources. + + LUCENE-8645: Intervals.fixField() allows you to report + intervals from one field as if they came from another. + + LUCENE-8646: New interval functions: Intervals.prefix() and + Intervals.wildcard() + + LUCENE-8655: Add a getter in FunctionScoreQuery class in + order to access to the underlying DoubleValuesSource. + + LUCENE-8697: GraphTokenStreamFiniteStrings correctly handles + side paths containing gaps + + LUCENE-8702: Simplify intervals returned from vararg + Intervals factory methods + * Improvements: + + LUCENE-9149: Increase data dimension limit in BKD. + + LUCENE-9102: Add maxQueryLength option to DirectSpellchecker. + + LUCENE-9091: UnifiedHighlighter HTML escaping should only + escape essentials + + LUCENE-9105: UniformSplit postings format detects corrupted + index and better handles IO exceptions. + + LUCENE-9106: UniformSplit postings format allows extension of + block/line serializers. + + LUCENE-9093: UnifiedHighlighter's LengthGoalBreakIterator has + a new fragmentAlignment option to better center the first + match in the passage. Also the sizing point now pivots at the + center of the first match term and not its left edge. This + yields Passages that won't be identical to the previous + behavior. + + LUCENE-9153: Allow WhitespaceAnalyzer to set a maxTokenLength + other than the default of 255 + + LUCENE-9152: Improve line intersections with polygons when + they are touching from the outside. + + LUCENE-9123: Add new JapaneseTokenizer constructors with + discardCompoundToken option that controls whether the + tokenizer emits original (compound) tokens when the mode is + not NORMAL. + + UCENE-9253: KoreanTokenizer now supports custom + dictionaries(system, unknown). + + LUCENE-9171: QueryBuilder can now use BoostAttributes on + input token streams to selectively boost particular terms or + synonyms in parsed queries. + + LUCENE-9002: Skip costly caching clause in LRUQueryCache if + it makes the query many times slower. + + LUCENE-9006: WordDelimiterGraphFilter's catenateAll token is + now ordered before any token parts, like WDF did. + + LUCENE-9028: introducing Intervals.multiterm() + + LUCENE-9018: ConcatenateGraphFilter now has a configurable + separator. + + LUCENE-9036: ExitableDirectoryReader may interupt scaning + over DocValues + + LUCENE-9062: QueryVisitor now has a consumeTermsMatching() + method, allowing queries that match a class of terms to pass a + ByteRunAutomaton matching those that class back to the visitor. + + LUCENE-9073: IntervalQuery to respond field on toString() and + explain() + + LUCENE-8874: Show SPI names instead of class names in Luke + Analysis tab. + + LUCENE-8894: Add APIs to find SPI names for + Tokenizer/CharFilter/TokenFilter factory classes. + + LUCENE-8914: move the logic for discarding inner modes in + FloatPointNearestNeighbor to the IntersectVisitor so we take + advantage of the change introduced in LUCENE-7862. + + LUCENE-8955: move the logic for discarding inner modes in + LatLonPoint NearestNeighbor to the IntersectVisitor so we take + advantage of the change introduced in LUCENE-7862. + + LUCENE-8918: PhraseQuery throws exceptions at construction + time if it is passed null arguments. + + LUCENE-8916: GraphTokenStreamFiniteStrings preserves all + Token attributes through its finite strings TokenStreams + + LUCENE-8933: Check kuromoji user dictionary beforehand to + avoid unexpected runtime exceptions. (Tomoko Uchida + + LUCENE-8906: Expose Lucene50PostingsFormat.IntBlockTermState + as public so that other postings formats can re-use it. + + LUCENE-8942: Remove redundant parameters and improve + visibility strictness in LRUQueryCache + + SOLR-13663: Introduce into XML Query + Parser + + LUCENE-8952: Use a sort key instead of true distance in + NearestNeighbor + + LUCENE-8620: Tessellator labels the edges of the generated + triangles whether they belong to the original polygon. This + information is added to the triangle encoding. + + LUCENE-8964: Fix geojson shape parsing on string arrays in + properties + + LUCENE-8976: Use exact distance between point and bounding + rectangle in FloatPointNearestNeighbor. + + LUCENE-8966: The Korean analyzer now splits tokens on + boundaries between digits and alphabetic characters. + + LUCENE-8984: MoreLikeThis MLT is biased for uncommon fields + + LUCENE-7840: Non-scoring BooleanQuery now removes SHOULD + clauses before building the scorer supplier as opposed to + eliminating them during scoring construction. + + LUCENE-8770: BlockMaxConjunctionScorer now leverages + two-phase iterators in order to avoid executing the second + phase when scorers don't intersect. + + LUCENE-8781: FST lookup performance has been improved in many + cases by encoding Arcs using full-sized arrays with gaps. The + new encoding is enabled for postings in the default codec and + for suggesters. + + LUCENE-8818: Fix smokeTestRelease.py encoding bug + + LUCENE-8845: Allow Intervals.prefix() and + Intervals.wildcard() to specify their maximum allowed expansions + + LUCENE-8875: Introduce a Collector optimized for use cases + when large number of hits are requested + + LUCENE-8848 LUCENE-7757 LUCENE-8492: The UnifiedHighlighter + now detects that parts of the query are not understood by it, + and thus it should not make optimizations that result in no + highlights or slow highlighting. This generally works best for + WEIGHT_MATCHES mode. Consequently queries produced by + ComplexPhraseQueryParser and the surround QueryParser will now + highlight correctly. + + LUCENE-8793: Luke enhanced UI for CustomAnalyzer: show + detailed analysis steps. + + LUCENE-8855: Add Accountable to some Query implementations + + LUCENE-8673: Use radix partitioning when merging dimensional + points instead of sorting all dimensions before hand. + + LUCENE-8687: Optimise radix partitioning for points on heap. + + LUCENE-8699: Change HeapPointWriter to use a single byte + array instead to a list of byte arrays. In addition a new + interface PointValue is added to abstract out the different + formats between offline and on-heap writers. + + LUCENE-8703: Build point writers in the BKD tree only when + they are needed. + + LUCENE-8652: SynonymQuery can now deboost the document + frequency of each term when blending the score of the synonym. + + LUCENE-8631: The Korean's user dictionary now picks the + longest-matching word and discards the other matches. + + LUCENE-8732: ConstantScoreQuery can now early terminate the + query if the minimum score is greater than the constant score + and total hits are not requested. + + LUCENE-8750: Implements setMissingValue() on sort fields + produced from DoubleValuesSource and LongValuesSource + + LUCENE-8701: ToParentBlockJoinQuery now creates a child + scorer that disallows skipping over non-competitive documents + if the score of a parent depends on the score of multiple + children (avg, max, min). Additionally the score mode 'none' + that assigns a constant score to each parent can early + terminate top scores's collection. + + LUCENE-8751: Weight#matches now use the ScorerSupplier to + build scorers with a lead cost of 1 (single document). + + LUCENE-8752: Japanese new era name '令和' (Reiwa) is added to + the dictionary used in JapaneseTokenizer so that the analyzer + handles the era name correctly. Reiwa is set to replace the + Heisei Era on May 1, 2019. + + LUCENE-8671: Introduced reader attributes allows a per + IndexReader configuration of codec internals. This enables a + per reader configuration if FSTs are on- or off-heap on a per + field basis + + LUCENE-8787: spatial-extras DateRangePrefixTree used to only + parse ISO-8601 timestamps with 0 or 3 digits of milliseconds + precision but now parses other lengths (although > 3 not + used). + + LUCENE-7997: Add BaseSimilarityTestCase to sanity check + similarities. SimilarityBase switches to 64-bit doubles + internally to help avoid common numeric issues. Add missing + range checks for similarity parameters. Improve BM25 and + ClassicSimilarity's explanations. + + LUCENE-8011: Improved similarity explanations. + + LUCENE-4198: Codecs now have the ability to index score + impacts. + + LUCENE-8135: Boolean queries now implement the block-max WAND + algorithm in order to speed up selection of top scored + documents. + + LUCENE-8279: CheckIndex now cross-checks terms with norms. + + LUCENE-8660: TopDocsCollectors now return an accurate count + (instead of a lower bound) if the total hit count is equal to + the provided threshold. + * Optimizations + + LUCENE-9211: Add compression for Binary doc value fields. + + LUCENE-4702: Better compression of terms dictionaries. + + LUCENE-9228: Sort dvUpdates in the term order before applying + if they all update a single field to the same value. This + optimization can reduce the flush time by around 20% for the + docValues update user cases. + + LUCENE-9245: Reduce AutomatonTermsEnum memory usage. + + LUCENE-9237: Faster UniformSplit intersect TermsEnum. + + LUCENE-9068: FuzzyQuery builds its Automaton up-front + + LUCENE-9113: Faster merging of SORTED/SORTED_SET doc values. + + LUCENE-9125: Optimize Automaton.step() with binary search and + introduce Automaton.next(). + + LUCENE-9147: The index of stored fields and term vectors in + now off-heap. + + LUCENE-8928: When building a kd-tree for dimensions n > 2, + compute exact bounds for an inner node every N splits to + improve the quality of the tree. N is defined by + SPLITS_BEFORE_EXACT_BOUNDS which is set to 4. + + BaseDirectoryReader no longer sums up the + 'LeafReader#numDocs' of its leaves eagerly. This especially + helps when creating views of readers that hide documents, + since computing the number of live documents is an expensive + operation. + + LUCENE-8992: TopFieldCollector and TopScoreDocCollector can + now share minimum scores across leaves concurrently. + + LUCENE-8932: BKDReader's index is now stored off-heap when + the IndexInput is an instance of ByteBufferIndexInput. + + LUCENE-9024: IntroSelector now falls back to the median of + medians algorithm instead of sorting when the maximum + recursion level is exceeded, providing better worst-case + runtime. + + LUCENE-8920: The denser arcs of FST now index labels with a + bitset in order to provide near constant time access. + + LUCENE-9027: Use SIMD instructions to decode postings. + + LUCENE-9049: Remove FST cached root arcs now redundant with + labels indexed by bitset. This frees some on-heap FST space. + + LUCENE-9045: Do not use TreeMap/TreeSet in BlockTree and + PerFieldPostingsFormat. + + LUCENE-8922: DisjunctionMaxQuery more efficiently leverages + impacts to skip non-competitive hits. + + LUCENE-8935: BooleanQuery with no scoring clause can now + early terminate the query when the total hits is not requested. + + LUCENE-8941: Matches on wildcard queries will defer building + their full disjunction until a MatchesIterator is pulled + + LUCENE-8755: spatial-extras quad and packed quad prefix trees + now index points faster. + + LUCENE-8860: add additional leaf node level optimizations in + LatLonShapeBoundingBoxQuery. + + LUCENE-8968: Improve performance of WITHIN and DISJOINT + queries for Shape queries by doing just one pass whenever + possible. + + LUCENE-8939: Introduce shared count based early termination + across multiple slices + + LUCENE-8980: Blocktree's seekExact now short-circuits false + if the term isn't in the min-max range of the segment. Large + perf gain for ID/time like data when populated sequentially. + + LUCENE-8796: Use exponential search instead of binary search + in IntArrayDocIdSet#advance method + + LUCENE-8865: Use incoming thread for execution if + IndexSearcher has an executor. Now caller threads execute at + least one search on an index even if there is an executor + provided to minimize thread context switching. + + LUCENE-8868: New storing strategy for BKD tree leaves with + low cardinality. It stores the distinct values once with the + cardinality value reducing the storage cost. + + LUCENE-8885: Optimise BKD reader by exploiting cardinality + information stored on leaves. + + LUCENE-8896: Override default implementation of + IntersectVisitor#visit(DocIDSetBuilder, byte[]) for several queries. + + LUCENE-8901: Load frequencies lazily only when needed in + BlockDocsEnum and BlockImpactsEverythingEnum + + LUCENE-8888: Optimize distribution of points with data + dimensions in BKD tree leaves. + + LUCENE-8311: Phrase queries now leverage impacts. + + LUCENE-8040: Optimize IndexSearcher.collectionStatistics, + avoiding MultiFields/MultiTerms + + LUCENE-4100: Disjunctions now support faster collection of + top hits when the total hit count is not required. + + LUCENE-7993: Phrase queries are now faster if total hit + counts are not required. + + LUCENE-8109: Boolean queries propagate information about the + minimum competitive score in order to make collection faster + if there are disjunctions or phrase queries as sub queries, + which know how to leverage this information to run faster. + + LUCENE-8439: Disjunction max queries can skip blocks to + select the top documents if the total hit count is not required. + + LUCENE-8204: Boolean queries with a mix of required and + optional clauses are now faster if the total hit count is not + required. + + LUCENE-8448: Boolean queries now propagates the mininum score + to their sub-scorers. + + LUCENE-8511: MultiFields.getIndexedFields is now optimized; + does not call getMergedFieldInfos + + LUCENE-8507: TopFieldCollector can now update the minimum + competitive score if the primary sort is by relevancy and the + total hit count is not required. + + LUCENE-8464: ConstantScoreScorer now implements + setMinCompetitveScore in order to early terminate the iterator + if the minimum score is greater than the constant score. + + LUCENE-8607: MatchAllDocsQuery can shortcut when total hit + count is not required + + LUCENE-8585: Index-time jump-tables for DocValues, for O(1) + advance when retrieving doc values. + * Bug Fixes + + LUCENE-9084: Fix potential deadlock due to circular + synchronization in AnalyzingInfixSuggester + + LUCENE-9115: NRTCachingDirectory no longer caches files of + unknown size. + + LUCENE-9144: Fix error message on OneDimensionBKDWriter when + too many points are added to the writer. + + LUCENE-9135: Make UniformSplit FieldMetadata counters long. + + LUCENE-9200: Fix TieredMergePolicy to use double (not float) + math to make its merging decisions, fixing a corner-case bug + uncovered by fun randomized tests + + LUCENE-9099: Unordered and Ordered interval queries now + correctly handle repeated subterms - ordered intervals could + supply an 'extra' minimized interval, resulting in odd + matches when combined with eg CONTAINS queries; and unordered + intervals would match duplicate subterms on the same position, + so an query for UNORDERED(foo, foo) would match a document + containing 'foo' only once. + + LUCENE-9250: Add support for Circle2d#intersectsLine around + the dateline. + + LUCENE-9243: Add fudge factor when creating a bounding box of + a XYCircle. + + LUCENE-9239: Circle2D#WithinTriangle detects properly if a + triangle is Within distance. + + LUCENE-9251: Fix bug in the polygon tessellator where edges + with different value on #isEdgeFromPolygon were bot filtered + out properly. + + LUCENE-9263: Fix wrong transformation of distance in meters + to radians in Geo3DPoint. + + LUCENE-9001: Fix race condition in SetOnce. + + LUCENE-9030: Fix WordnetSynonymParser behaviour so it behaves + similar to SolrSynonymParser. + + LUCENE-9054: Fix reproduceJenkinsFailures.py to not overwrite + junit XML files when retrying + + LUCENE-9031: UnsupportedOperationException on + MatchesIterator.getQuery() + + LUCENE-8996: maxScore was sometimes missing from distributed + grouped responses. + + LUCENE-9055: Fix the detection of lines crossing triangles + through edge points. + + LUCENE-9103: Disjunctions can miss some hits in some rare + conditions. + + LUCENE-8755: spatial-extras quad and packed quad prefix trees + could throw a NullPointerException for certain cell edge + coordinates + + LUCENE-9005: BooleanQuery.visit() would pull subVisitors from + its parent visitor, rather than from a visitor for its own + specific query. This could cause problems when BQ was nested + under another BQ. Instead, we now pull a MUST subvisitor, pass + it to any MUST subclauses, and then pull SHOULD, MUST_NOT and + FILTER visitors from it rather than from the parent. + + LUCENE-8831: Fixed LatLonShapeBoundingBoxQuery .hashCode + methods. + + LUCENE-8775: Improve tessellator to handle better cases where + a hole share a vertex with the polygon. + + LUCENE-8785: Ensure new threadstates are locked before + retrieving the number of active threadstates. This causes + assertion errors and potentially broken field attributes in + the IndexWriter when IndexWriter#deleteAll is called while + actively indexing. + + LUCENE-8804: Forbid calls to putAttribute on frozen FieldType + instances. + + LUCENE-8828: Removes the buggy 'disallow overlaps' boolean + from Intervals.unordered(), and replaces it with a new + Intervals.unorderedNoOverlaps() method + + LUCENE-8843: Don't ignore exceptions that are thrown when + trying to open a file in IOUtils#fsync. + + LUCENE-8835: FileSwitchDirectory now respects the file + extension when listing directory contents to ensure we don't + expose pending deletes if both directory point to the same + underlying filesystem directory. + + LUCENE-8853: FileSwitchDirectory now applies best effort to + place tmp files in the same directory as the target files. + + LUCENE-8892: Add missing closing parentheses in + MultiBoolFunction's description() + + LUCENE-8736: LatLonShapePolygonQuery returns incorrect WITHIN + results with shared boundaries. Point in Polygon now correctly + includes boundary points. Box and Polygon relations with + triangles have also been improved to correctly include + boundary points. + + LUCENE-8712: Polygon2D does not detect crossings through + segment edges. + + LUCENE-8720: NameIntCacheLRU (in the facets module) had an + int overflow bug that disabled cleaning of the cache + + LUCENE-8726: ValueSource.asDoubleValuesSource() could leak a + reference to IndexSearcher + + LUCENE-8719: FixedShingleFilter can miss shingles at the end + of a token stream if there are multiple paths with different + lengths. + + LUCENE-8688: TieredMergePolicy#findForcedMerges now tries to + create the cheapest merges that allow the index to go down to + 'maxSegmentCount' segments or less. + + LUCENE-8477: Interval disjunctions could miss valid hits if + some of the clauses of the disjunction are minimized away. We + now rewrite intervals if a source contains a disjunction and + the internal gaps matter for matching. This behaviour can be + disabled if users are more interested in speed rather than + accuracy of matching. + + LUCENE-8741: ValueSource.fromDoubleValuesSource() was casting + to Scorer instead of Scorable, leading to ClassCastExceptions + + LUCENE-8754: Fix ConcurrentModificationException in + SegmentInfo if attributes are accessed in MergePolicy while + the merge is running + + LUCENE-8765: Fixed validation of the number of added points + in KD trees. + * Other + + LUCENE-9109: Backport some changes from master (except + StackWalker) to improve TestSecurityManager + + LUCENE-9110: Backport refactored stack analysis in tests to + use generalized LuceneTestCase methods + + LUCENE-9141: Simplify LatLonShapeXQuery API by adding a new + abstract class called LatLonGeometry. Queries are executed + with input objects that extend such interface. + + LUCENE-9194: Simplify XYShapeXQuery API by adding a new + abstract class called XYGeometry. Queries are executed with + input objects that extend such interface. + + LUCENE-9096: Simplification of + CompressingTermVectorsWriter#flushOffsets. + + LUCENE-9225: Rectangle extends LatLonGeometry so it can be + used in a geometry collection. + + LUCENE-8979: Code Cleanup: Use entryset for map iteration + wherever possible. - Part 2 + + LUCENE-8746: Refactor EdgeTree - Introduce a Component tree + that represents the tree of components (e.g polygons). Edge + tree is now just a tree of edges. + + LUCENE-8994: Code Cleanup - Pass values to list constructor + instead of empty constructor followed by addAll(). + + LUCENE-9046: Fix wrong example in Javadoc of TermInSetQuery + + LUCENE-8983: Add sandbox PhraseWildcardQuery to control + multi-terms expansions in a phrase. + + LUCENE-9067: Polygon2D#contains() is now thread safe. + + LUCENE-8778 LUCENE-8911 LUCENE-8957: Define analyzer SPI + names as static final fields and document the names in Javadocs. + + LUCENE-8758: QuadPrefixTree: removed levelS and levelN fields + which weren't used. + + LUCENE-8975: Code Cleanup: Use entryset for map iteration + wherever possible. + + LUCENE-8993, LUCENE-8807: Changed all repository and download + references in build files to HTTPS. + + LUCENE-8998: Fix OverviewImplTest.testIsOptimized + reproducible failure. + + LUCENE-8999: LuceneTestCase.expectThrows now propogates + assert/assumption failures up to the test w/o wrapping in a + new assertion failure unless the caller has explicitly + expected them + + LUCENE-8062: GlobalOrdinalsWithScoreQuery is no longer + eligible for query caching. + + LUCENE-8847: Code Cleanup: Remove StringBuilder.append with + concatenated strings. + + LUCENE-8861: Script to find open Github PRs that needs + attention + + LUCENE-8852: ReleaseWizard tool for release managers + + LUCENE-8838: Remove support for Steiner points on Tessellator. + + LUCENE-8879: Improve BKDRadixSelector tests. + + LUCENE-8886: Fix TestMutablePointsReaderUtils tests. + + LUCENE-8680: Refactor EdgeTree#relateTriangle method. + + LUCENE-8685: Refactor LatLonShape tests. + + LUCENE-8713: Add Line2D tests. + + LUCENE-8729: Workaround: Disable accessibility doclints (Java + 13+), so compilation with recent JDK succeeds. + + LUCENE-8725: Make TermsQuery.SeekingTermSetTermsEnum a top + level class and public + * Build + + Upgrade forbiddenapis to version 2.7; upgrade Groovy to + 2.4.17. + + LUCENE-9041: Upgrade ecj to 3.19.0 to fix sporadic precommit + javadoc issues + * Test Framework + + LUCENE-8825: CheckHits now display the shard index in case of + mismatch between top hits. +- Modified patches: + * 0001-Disable-ivy-settings.patch + * 0002-Dependency-generation.patch + * lucene-java8compat.patch + * lucene-osgi-manifests.patch + + rediff to changed context +- Added patch: + * lucene-missing-dependencies.patch + + patch out dependencies that are not needed for modules + that we distribute + + patch out dependencies on jars that we don't build + + add target for the new monitor jars + lximage-qt +- Update to 1.2.0: + * Fixed visual glitches in painting cached images. + * Added Sorting sub-menu to View menu. + +- Update to 1.1.0: + * Restore maximized state (if any) on un-fullscreening. + * Fixed capturing of an area of a screen that isn't positioned + at the top left. + * Removed the desktop file for taking screenshots (the screenshot + functionality is kept, but LXQt's screenshot utility is Screengrab). + +- Update to 1.0.0: + * Fixed bugs in image fitting, flipping and rotation. + * Added options to hide/show main toolbar and/or menubar. + * Added option to use system Trash. + * Added option to change Thumbnail dimensions. + * Added option to change the position of thumbnails dock. + * Fixed wheel scrolling on image with touchpad. + * Allowed direct image renaming (with shortcut). + * Remember EXIF dock width. + * Added command-line option for starting in fullscreen. + * Allowed custom shortcuts to override hard-coded shortcuts. + * Added option to disable image smoothing on zooming. + +- Update to 0.17.0: + * Fitting images while navigating is made optional. + * Options are added to Preferences dialog for thumbnails. + lxqt-about +- Update to 1.2.0: + * Sort language names alphabetically. + * Made directory paths clickable under "Technical Info". + +- Update to 1.1.0: + * Added lxqt-about icon and used it instead of the help-about icon. + lxqt-archiver +- Update to 0.7.0: + * Removed the redundant function `n_fields()` from `glib-utils`. + * Silenced some compilation warnings. + +- Update to 0.6.0: + * Allow changing of the view icon size and remember it. + * Allow sorting by any column (but only sort by the first column at startup). + * Forget the password (if any) on reloading the archive. + lxqt-build-tools +- boo#1208217: Bump required C++ version + See also: gh/lxqt/lxqt-config#903 + Add lxqt-build-tools-0.12.0-cpp17.patch + +- Update to 0.12.0 + * Support absolute `CMAKE_INSTALL_{INCLUDE,LIB}DIR` in + `LXQtCreatePkgConfigFile' + * Use `gdesktopappinfo.h` to find gio-unix-2.0 in + `FindGLIB.cmake` + * Drop use of `-Bsymbolic` in `LXQtCompilerSettings` +- Remove lxqt-build-tools-symbolic.patch +- Remove 4991811-fix-FindGLIB.cmake.patch + +- Add patch to fix libqt5xdg with latest glib-2.0: + * 4991811-fix-FindGLIB.cmake.patch + +- bsc#1195421: Add lxqt-build-tools-symbolic.patch + Thanks to Fabian Vogt + +- Update to 0.11.0 + * Fixed build scripts for GLib 2.71.1 + lxqt-config +- boo#1208217: Include kscreen mode header + See also: gh/lxqt/lxqt-config#903 + Add lxqt-config-1.2.0-include.patch + +- Update to 1.2.0: + * Enhancements to theme list in appearance config dialog. Themes + are always sorted alphabetically, user themes are distinguished, + and theme folders can be opened by double clicking or by + using context menus. + +- create /etc/ld.so.conf.d/lxqt-config.conf to fix private library issue [boo#1201772,boo#1196707] + +- Update to 1.1.0: + * Added a separate page for GTK style settings to LXQt Appearance + Configuration. + * Fixed manual editing of combo boxes in LXQt Locale Configuration. + * Small enhancements and code cleanup. + lxqt-globalkeys +- Update to 1.2.0: + * Updated translations and bumped the version. + +- Update to 1.1.0: + * Update translations + lxqt-notificationd +- Update to 1.2.0: + * Allow no focused widget inside notifications (useful under Wayland). + * Don't show default actions if nameless (no empty button, no + empty combo-box item). + lxqt-openssh-askpass +- Update to 1.2.0: + * Bumped the version to 1.2.0 + +- Update to 1.1.0: + * Updated translations + lxqt-panel +- Update to 1.2.1: + * Fixed a regression in volume popup. + * Added Qeyes plugin. + * Avoid covering fullscreen windows. + +- Update to 1.2.0: + * Added context items to Quick Launch for reloading desktop entries. + * Set window flags of the volume popup explicitly (useful under Wayland). + * Fixed Quick Launch icons when there are multiple config files. + +- Update to 1.1.0: + * Now the legacy tray icons are shown inside Status Notifier when + the System Tray plugin is enabled. That removes some problems + of the old tray widget. + * Reset buttons are fixed in config dialogs. + * Desktop names are shown in the context menus of task buttons. + * The panel config dialog is split into 3 sections, for having a sleeker GUI. + * The clash between the main menu shortcut and the built-in + shortcuts of the search entry is fixed. + * Added options for the button label and style of Directory Menu. + * Fixed resetting of System Statistics graph on auto-hiding panels. + lxqt-policykit +- Update to 1.2.0: + * Updated translations and bumped the version. + +- Update to 1.1.0: + * Updated translations and bumped the version. + lxqt-powermanagement +- Update to 1.2.0: + * Better tray icon descriptions. + * Consider the stable state of battery (neither charging nor + discharging). + * Fixed the error message "QString::arg: Argument missing". + +- Update to 1.1.0: + * Three tray icons are added, with the charge percentage inside them. + Now, the built-in tray icon can be circular or shaped like a battery. + lxqt-qtplugin +- Update to 1.2.0: + * Bumped the version to 1.2.0 and updated the dependencies. + +- Update to 1.1.0: + * Bumped the version to 1.1.0 and updated the dependencies. + lxqt-runner +- Update to 1.2.0: + * Force the correct position on the window after it is moved + from outside the app. + * Added an option for clearing the entry on launching apps. + +- Update to 1.1.0: + * Prevented redundant writings of dialog width to the config file. + lxqt-session +- Update to 1.2.0: + * Fixed the core code when lxqt-session is started under Wayland. + * Reload mouse & touchpad settings when devices are reconnected. + +- Update to 1.1.1: + * qtxdg-tools is added as a dependency, to be used by xdg-utils + under LXQt Session (in near future). + +- Update to 1.1.0: + * Added a simple option for global screen scaling. + * Set Clearlooks as the default LXQt theme and changed the default + icon theme to Breeze. + * Add NetBSD support. + * Prevented cut text in the header of Environment page of LXQt + Session Settings. +- Remove lxqt-session-icontheme.patch: + Upstream is using breeze now by default. + Patch was added for bsc#1112961 bsc#1159958 + +- update to 1.0.1: + * Restart failed modules with exit codes other than 0 + lxqt-sudo +- Update to 1.2.0: + * Updated translations and bumped the version. + +- Update to 1.1.0: + * Updated translations and bumped the version. + lxqt-themes +- Update to 1.2.0: + * Better preview images for themes. + * Cleaned up QSS file of some themes. + +- Update to 1.1.0: + * New wallpapers are added and all wallpapers are put inside a + single directory. + * A new theme is added (Valendas). + * Palettes that match some LXQt themes are added. They can be + applied in LXQt Appearance Configuration → Widget Style → Qt Palette. + * Several fixes are made in all themes. + * Menu arrows are added for RTL layouts. + mailcommon +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * qt6 macro doesn't support 4 arguments it works fine as it + * Use new akonadi calendar install include + * Use new akonadi mime install include + * Replace the remaining boost::bind usages by lambdas + * Use uppercase include + * Fix includes + * Fix install headers + * Fix includes + * Remove kplugindesigner dep + * use correct phonon version + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Fix unity build + * Fix 446052: Drag&Drop Mails in Kmail does not work using git-master + snapshots since 2-3 days (kde#446052) + * Use = default and use {} + * Implement enable/disable drag&drop + * Use directly using namespace MailCommon + * Correct prefix to other PIM repositories in .kde-ci.yml + * Make compile without deprecated methods + * Remove deprecated I18N_NOOP macro + * Not necessary I18N_NOOP here + * Add some documentation for the HierarchicalFolderMatcher + mailimporter +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use new akonadi mime install include + * Fix install includes + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + manpages-l10n +- Update to version 4.18.0 + * Updated and added many translations. + * Switched from fedora-37 to fedora-38. + * Archived some old translations (grub2-rpm-sort.8). + marble +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adding means to Marble QtQuick to determine the license. + * Fix blacklist and whitelist to also work for plugins that are not prefixed with "lib". + * Eliminate a "type qualifiers ignored on function return type" warning + * Eliminate "this statement may fall through" warnings + * Port deprecated QObject::trUtf8() -> tr() + * Eliminate a buffer size warning in EclSolar::getEclYearInfo() + * Port deprecated qVariantFromValue() -> QVariant::fromValue() + * Port deprecated QPixmap::grabWidget() -> QWidget::grab() + * Port deprecated QFileInfo::created() -> metadataChangeTime() + * Port deprecated QTime::elapsed() -> QElapsedTimer + * Port deprecated QStyleOptionViewItemV2 -> QStyleOptionViewItem + * Port deprecated QSet::fromList() -> QSet(begin,end) + * Port deprecated QSet::toList() -> values() + * Port deprecated QFlags(nullptr) -> QFlags() + * Port deprecated QFontMetrics::width() -> horizontalAdvance() + * Use KActionCollection::setDefaultShortcut() for marble-kde + * WMS: Allow redirection on the initial GetCapabilities request + * Use the real MIME type "application/gpx+xml" instead of an alias + * Add icon for the geo: URI handler + * Don't run Marble in a terminal when handling geo: URIs + * apps/marble-kde: Use heap memory allocation for MainWindow (kde#443144) + marco -- Update to version 1.26.1: - * replace _NET_WM_PID with XResGetClientPid - * Always bring into foreground the previous window after closing one - * window: do not disable fullscreen for dialogs - * theme: fix memory leak - * compositor-xrender: fix memory leak - * build: fix meson build - * prefs: fix memory leak - * fix code-formatting issue of previous commit - * Safeguard against calling gdk_x11_window_get_xid with a NULL GdkWindow - * update translations -- Add pkgconfig(xres) BuildRequires: new dependency. - markdownpart +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use ecm_set_disabled_deprecation_versions + * Handle relative links in Markdown files + * install plugins in kf + * Remove unused includes + * Adapt build system for building it against qt6 + maven +- Upgrade to upstream version 3.8.5 + * Bug + + [MNG-5180] - Versioning's snapshot version list is not + included in metadata merge + + [MNG-5561] - Plugin relocation loses configuration + + [MNG-5982] - The POM for ... is invalid, transitive + dependencies ... while property was overriden + + [MNG-6326] - Build continues when core extensions aren't + found + + [MNG-6727] - Using version range in parent and CI Friendly + Version fails + + [MNG-6802] - FileProfileActivator changes + FileProfileActivator.exists which lets flattened + resolveCiFriendliesOnly depending fail activating profile + + [MNG-7156] - Parallel build can cause issues between clean + and forked goals + + [MNG-7335] - [Regression] Parallel build fails due to missing + JAR artifacts in compilePath + + [MNG-7347] - SessionScoped beans should be singletons for a + given session + + [MNG-7357] - All Maven Core JARs have unusual entry order + + [MNG-7362] - DefaultArtifactResolver has spurious "Failure + detected" INFO log + + [MNG-7374] - Mutating RelocatedArtifact does not retain type + + [MNG-7386] - ModelMerger$MergingList is not serializable + + [MNG-7402] - BuildListCalculator never detaches the + classloader + + [MNG-7417] - Several classes do not set properties properly + for building requests + * New Feature + + [MNG-7395] - Support interpolation in extensions.xml + + [MNG-7407] - Introduce a ModelVersionProcessor component to + make CI Friendly Versions pluggable + * Improvement + + [MNG-6960] - Use RuntimeInformation instead of reading + properties + + [MNG-7349] - Limit relocation warning message to direct + dependencies only + + [MNG-7380] - Don't log non-threadsafe warning if only + building a single module + + [MNG-7381] - Shorten parallel builder thread name to + artifactId, conditionally with groupId + + [MNG-7385] - Improve documentation on repository metadata + + [MNG-7400] - Allow more WorkspaceReaders to participate + + [MNG-7408] - Explain reporting plugin version automatic + selection (in Maven 3) + * Dependency upgrade + + [MNG-7370] - Upgrade Maven Wagon to 3.5.1 + + [MNG-7384] - Upgrade Maven JAR Plugin to 3.2.2 + + [MNG-7428] - Upgrade Maven Parent to 35 +- Modified patches: + * 0001-Adapt-mvn-script.patch + * 0002-Invoke-logback-via-reflection.patch + * 0005-Port-to-maven-resolver-1.7.2.patch + * 0004-Use-non-shaded-HTTP-wagon.patch -> + 0003-Use-non-shaded-HTTP-wagon.patch + + rebase + * qdox-2.0.1.patch -> 0007-Fix-build-with-qdox-2.0.1.patch + + rebase using git +- Added patches: + * 0004-Remove-dependency-on-powermock.patch + + Remove the non-interpolated tests that require powermock + * 0006-Restore-DefaultModelValidator-compatibility-with-Mav.patch + + XMvn was relying on default constructor for the + org.apache.maven.model.validation.DefaultModelValidator, + which is not generated, since a non-default one is defined. + + This adds the no-parameter constructor back implicitely + +- Fix build with modello-2.0.0 + +- Remove using of alternatives, since the symlinks are in a separate + package that one can decide not to install and this is the only + provider for mvn and mvnDebug links +- Remove dependency on cglib and aopalliance, since the no_aop + version of guice does not really depend on them + +- Added patch: + * 0005-Port-to-maven-resolver-1.7.2.patch + + fix build with the API incompatible maven-resolver 1.7.3 +- Link the new maven-resolver-named-locks artifact too + +- Upgrade to upstream version 3.8.4 + * Sub-task + + [MNG-6281] - ArrayIndexOutOfBoundsException caused by pom.xml + with invalid/duplicate XML + * Bug + + [MNG-4706] - Multithreaded building can create bad files for + downloaded artifacts in local repository + + [MNG-5307] - NPE during resolution of dependencies - parallel + mode + + [MNG-5315] - Artifact resolution sporadically fails in + parallel builds + + [MNG-5838] - Maven on No-File-Lock Systems + + [MNG-5868] - Adding serval times the same artifact via + MavenProjectHelper (attachArtifact) keep adding to the List + duplicate artifacts + + [MNG-6071] - GetResource ('/) returns 'null' if build is + started with -f + + [MNG-6216] - ArrayIndexOutOfBoundsException when parsing POM + + [MNG-6239] - Jansi messes up System.err and System.out + + [MNG-6380] - Option -Dstyle.color=always doesn't force color + output + + [MNG-6604] - Intermittent failures while downloading GAVs from + Nexus + + [MNG-6648] - 'mavenrc_pre' script does not receive arguments + like mavenrc in Bourne shell does + + [MNG-6719] - mvn color output escape keys w/ "| tee xxx.log" + on Win with git/bash + + [MNG-6737] - StackOverflowError when version ranges are + unsolvable and graph contains a cycle + + [MNG-6767] - Plugin with ${project.groupId} resolved + improperly + + [MNG-6819] - NullPointerException for + DefaultArtifactDescriptorReader.loadPom + + [MNG-6828] - DependencyResolutionException breaks + serialization + + [MNG-6842] - ProjectBuilderTest uses Guava, but Guava is not + defined in dependencies + + [MNG-6843] - Parallel build fails due to missing JAR artifacts + in compilePath + + [MNG-6850] - Prevent printing the EXEC_DIR when it's just a + disk letter + + [MNG-6921] - Maven compile with properties ${artifactId} and + ${project.build.finalName} occurs + java.lang.NullPointerException + + [MNG-6937] - StringSearchModelInterpolatorTest fails on + symlinked paths + + [MNG-6964] - Maven version sorting is internally inconsistent + + [MNG-6983] - Plugin key can get out of sync with artifactId + and groupId + + [MNG-7000] - metadata.mdo contains invalid link to schema + + [MNG-7032] - Option -B still showing formatting when used + with --version + + [MNG-7034] - StackOverflowError thrown if a cycle exists in + BOM imports + + [MNG-7045] - Drop CDI API from Maven + + [MNG-7090] - mvnDebug does not work on Java 11+ + + [MNG-7127] - NullPointerException in + MavenCliTest.testStyleColors in JDK 16 + + [MNG-7155] - make sources jar reproducible (upgrade + maven-source-plugin to 3.2.1) + + [MNG-7161] - Error thrown during uninstalling of JAnsi + + [MNG-7214] - Bad transitive dependency parent from CDI API + + [MNG-7215] - [Regression] Maven Site Plugin cannot resolve + parent site descriptor without locale + + [MNG-7216] - Revert MNG-7170 + + [MNG-7218] - [Regression] + o.a.m.model.Build.getSourceDirectory() incorrectly returns + absolute dir on 3.8.2 + + [MNG-7219] - [Regression] plexus-cipher missing from + transitive dependencies + + [MNG-7220] - [REGRESSION] test-classpath incorrectly resolved + + [MNG-7251] - Fix threadLocalArtifactsHolder leaking into + cloned project + + [MNG-7253] - Relocation message is never shown + + [MNG-7270] - Maven startup script (init) calls which(1) which + is an external command + + [MNG-7285] - [Regression] MavenProject.getArtifacts() not + returning correct value across multiple threads + + [MNG-7300] - [Regression] Reloading web application (Enter) + fails due to java.lang.ClassNotFoundException + * New Feature + + [MNG-7149] - Introduce MAVEN_DEBUG_ADDRESS in mvnDebug scripts + + [MNG-7164] - Add constructor MojoExecutionException(Throwable) + * Improvement + + [MNG-2802] - Concurrent-safe access to local Maven repository + + [MNG-6471] - Parallel builder should use the module name as + thread name + + [MNG-6754] - Set the same timestamp in multi module builds + + [MNG-6810] - Remove profiles in maven-model + + [MNG-6811] - Remove unnecessary filtering configuration + + [MNG-6816] - Prefer System.lineSeparator() over system + properties + + [MNG-6827] - Replace deprecated StringUtils#defaultString() + from Plexus Utils + + [MNG-6837] - Simplify detection of the MAVEN_HOME and make it + fully qualified on Windows + + [MNG-6844] - Use StandardCharsets and remove outdated + @SuppressWarnings + + [MNG-6853] - Don't box primitives where it's not needed + + [MNG-6859] - Build not easily reproducible when built from + source release archive + + [MNG-6873] - Inconsistent library versions notice + + [MNG-6967] - Improve the command line output from + maven-artifact + + [MNG-6987] - Reorder groupId before artifactId when writing an + exclusion using maven-model + + [MNG-7010] - Omit "NB: JAVA_HOME should point to a JDK not a + JRE" except when that is the problem + + [MNG-7064] - Use HTTPS for schema location in global + settings.xml + + [MNG-7080] - Add a --color option + + [MNG-7170] - Allow to associate pomFile/${basedir} with + DefaultProjectBuilder.build(ModelSource, ...) + + [MNG-7180] - Make --color option behave more like BSD/GNU + grep's --color option + + [MNG-7181] - Make --version support -q + + [MNG-7185] - Describe explicit and recommended version for + VersionRange.createFromVersionSpec() + + [MNG-7190] - Load mavenrc from /usr/local/etc also in Bourne + shell script + + [MNG-7235] - Speed improvements when calculating the sorted + project graph + + [MNG-7236] - The DefaultPluginVersionResolver should cache + results for the session + * Task + + [MNG-6598] - Maven 3.6.0 and Surefire problem + + [MNG-6884] - Cleanup POM File after version upgrade + + [MNG-7172] - Remove expansion of Jansi native libraries + + [MNG-7184] - document .mavenrc/maven_pre.bat|cmd scripts and + MAVEN_SKIP_RC environment variable + + [MNG-7252] - Fix warnings issued by dependency:analyze + + [MNG-7254] - Expand Windows native libraries for Jansi due to + JDK-8195129 (workaround) + + [MNG-7312] - Revert ThreadLocal approach from MNG-6843 and + MNG-7251 + * Dependency upgrade + + [MNG-6818] - Upgrade Plexus Utils to 3.3.0 + + [MNG-6841] - Upgrade Plexus Interpolation to 1.26 + + [MNG-6872] - Found CVEs in your dependencies - plexus-utils + (tests) + + [MNG-6874] - Upgrade Maven Parent to 34 + + [MNG-6886] - Upgrade plexus-cipher 1.8 + + [MNG-6993] - Upgrade SLF4J to 1.7.30 + + [MNG-7152] - Upgrade Maven Resolver to 1.6.3 + + [MNG-7177] - Upgrade Maven Shared Utils to 3.3.4 + + [MNG-7179] - Upgrade Jansi to 2.3.3 + + [MNG-7186] - Upgrade Guice to 4.2.2 + + [MNG-7196] - Upgrade Jansi to 2.3.4 + + [MNG-7198] - Upgrade SLF4J to 1.7.32 + + [MNG-7246] - Upgrade Plexus Cipher and Sec Dispatcher to 2.0 + + [MNG-7250] - Upgrade Sisu Inject/Plexus to 0.3.5 + + [MNG-7331] - Upgrade Jansi to 2.4.0 +- Added patch: + * qdox-2.0.1.patch + + Fix syntax error with qdox 2.0.1 and method declarations + containing the new keyword "record" as name of variables + +- add upstream signing key and verify source signature + +- Use libalternatives instead of update-alternatives. + +- Do not build against the compatibility version guava20 any more, + but use the default guava package + +- Upgrade to upstream version 3.8.1 + * Security fixes: + + CVE-2021-26291 and CVE-2020-13956 + * Bug: + + [MNG-7128] - improve error message when blocked repository + defined in build POM + * New Feature + + [MNG-7116] - Add support for mirror selector on + external:http:* + + [MNG-7117] - Add support for blocking mirrors + + [MNG-7118] - Block external HTTP repositories by default + * Dependency upgrade + * [MNG-7119] - Upgrade Maven Wagon to 3.4.3 + * [MNG-7123] - Upgrade Maven Resolver to 1.6.2 + maven-antrun-plugin +- Upgrade to upstream version 3.0.0 + * Removal of tasks (use target instead), sourceRoot and + testSourceRoot parameters + * Compatibility with new JDK versions +- Build with java source and target levels 8 + maven-archiver +- Build with java source and target levels 8 + maven-artifact-resolver +- Build with java source and target levels 8 + maven-artifact-transfer +- Upgrade to upstream version 0.13.1 +- Modified patches: + * 0001-Compatibility-with-Maven-3.0.3-and-later.patch + + rebase to the new context + * maven-artifact-transfer-blocked.patch -> + 0003-Port-to-maven-3.8.1.patch + + rebase for consistency +- Removed patch: + * 0002-Remove-support-for-maven-3.0.X.patch + + remove the old org.sonatype.aether dependencies, since + we don't need maven 3.0.x + +- Build with source and target levels 8 + +- Do not use the legacy guava20 any more + +- Added patch: + * maven-artifact-transfer-blocked.patch + + Fix build against newer maven + maven-assembly-plugin +- Update to version 3.3.0 + * Add Documentation for duplicateBehaviour option + * Add ASF Jira badge + * Add GitHub Informations. + * Allow to override UID/GID for files stored in TAR + * Apply try-with-resources + * Update AbstractAssemblyMojo.java + * Use HTTPS instead of HTTP to resolve dependencies + * Fix broken links (MPIR 3) + * Fix checkstyle issue + * Fix Javadoc error + * Support concatenation of files + * Multi-release JAR files aren't handled correctly + * Tighten language + * Replace TestFileManager with TemporaryFolder + * Replace ArtifactMock using EasyMock with mock(Artifact.class) + using Mockito + * Replace EasyMock with Mockito + * Remove invalid relativePath from parent section + maven-clean-plugin +- Build with java source and target levels 8 + maven-common-artifact-filters +- Build with java source and target levels 8 + maven-compiler-plugin +- Upgrade to upstream release 3.10.1 + * Removed + + [MCOMPILER-484] - Remove deprecated mojos + * New features and improvements: + + [MCOMPILER-426] - add flag to enable-preview java compiler + feature + + [MCOMPILER-205] - Add a boolean to generate missing + package-info classes by default + + [MCOMPILER-474] - Also check jar files when determining if + dependencies changed + * Bug Fixes: + + [MCOMPILER-346] - workaround to jdk bug: assertion error from + javaxcompiler javax.tools API + + [MCOMPILER-485] - Fixes internal string format in generated + package-info.class + + [MCOMPILER-225] - javac.sh/javac.bat added to archive + + [MCOMPILER-481] - compiler plugin should include static module + for compilation + + [MCOMPILER-470] -parameters doesn't work with --release + + [MCOMPILER-460] - Compiler doesn't show detailed information + with the Maven Toolchains + * Other changes: + + [MCOMPILER-341] Compile module descriptors with + TestCompilerMojo + + [MCOMPILER-349] changed dependency detection + + [MCOMPILER-360] nullpointer exception + + [MCOMPILER-306] Fix compilerArgs example usage + + [MCOMPILER-349] cleanups + + [MCOMPILER-359] Fix for NPE + + [MCOMPILER-475] Shared GitHub Actions +- Removed patches: + * 0001-plexus-languages-1.0.patch + * 0002-MCOMPILER-359-Fix-for-NPE.patch + + not needed with this version + +- Modified patch: + * 00-plexus-languages-1.0.patch -> 0001-plexus-languages-1.0.patch + + Sync with patch used by Fedora +- Added patch: + * 0002-MCOMPILER-359-Fix-for-NPE.patch + + Fix null pointer exception in tests compilation + maven-dependency-analyzer +- Build with source and target levels 8 + +- Do not build against the legacy guava20 any more + maven-dependency-plugin +- Update to version 3.1.2 + * Upgrade maven-plugins parent to version 32 + * Upgrade plexus-io to 3.1.0 + * Upgrade maven-shared-utils 3.2.1 + * Upgrade plexus-archiver to 4.1.0 + * Upgrade maven-artifact-transfer to 0.11.0 + * Upgrade plexus-utils to 3.2.0 + * Upgrade plexus-utils to 3.3.0 + * Upgrade maven-common-artifact-filters to 3.1.0 + * Upgrade parent POM from 32 to 33 + * Upgrade maven-dependency-analyzer to 1.11.1 + * Update ASM so it works with Java 13 + * Add note on dependecy:tree -Dverbose support in 3.0+ + * Add a TOC to ease navigating to each goal usage + * Remove @param for a parameter which does not exists. + * Remove newline and trailing space from log line. + * Remove deprecated call. + * Fix link to mailing list + * Fix JavaDoc issue. + * Use https for sigs, hashes and KEYS + * Use sha512 checksums instead of sha1 + * Switch to asfMavenTlpPlgnBuild + * Unpacking File Mappers + * Replace CapturingLog class with Mockito usage + * Rewrite go-offline so it resembles resolve-plugins + * Perform transformation to artifact keys just once +- Removed patch: + * 00-maven-artifact-transfer-0.11.0.patch + + not needed with this version any more + maven-dependency-tree +- Build with java source and target levels 8 + +- Do not build against the legacy guava20 any more + +- Update to version 3.0.1 + * Fixed JavaDoc issue for JDK 8 + * maven-dependency-tree removes optional flag from + managed dependencies + * Change characters used to diplay trees to make + relationships clearer + * Pass source+target to m-invoker-p, easiest way to override + default values of maven-compiler-plugin + * Upgrade org.codehaus.plexus:plexus-component-metadata to 1.7.1 + maven-doxia +- Fix build with modello 2.0.0 + +- Do not build against the log4j12 packages + +- Fix the version of the log4j that doxia-module-fo needs at + runtime + +- Do not build against the legacy guava20 any more + maven-doxia-sitetools +- Fix build with modello 2.0.0 + +- Build with source and target levels 8 + +- Do not build against the legacy guava20 any more + maven-enforcer +- Build with java source and target levels 8 + maven-file-management +- Fix build with modello 2.0.0 + +- Build with java source and target levels 8 + maven-filtering +- Upgrade to version 3.2.0 + * Bug + + [MSHARED-417] - Infinite loop when loading self-referencing + properties + + [MSHARED-599] - Escaping the escape string produces incorrect + output. + + [MSHARED-829] - MavenResourcesExecution.copyOf() returns + newinstance without properties set + * New Feature + + [MSHARED-934] - Allow using a different encoding when + filtering properties files + * Improvement + + [MSHARED-646] - Removed prerequisites for none maven-plugin + project + + [MSHARED-664] - Add ico files to default non-filtered + extensions + + [MSHARED-830] - Require Java 7 + + [MSHARED-879] - make build Reproducible + + [MSHARED-884] - Only overwrite filtered resources when + contents differ + + [MSHARED-946] - Update to maven-shared-utils 3.3.3 + * Dependency upgrade + + [MSHARED-575] - Upgrade maven-shared-utils to 3.1.0 + + [MSHARED-600] - Upgrade of plexus-interpolation to 1.24. + + [MSHARED-645] - Upgrade to maven-shared-utils 3.2.0 + + [MSHARED-667] - plexus-utils 3.0.24 to 3.1.0 + + [MSHARED-711] - Upgrade parent to 31 + + [MSHARED-712] - Upgrade maven-surefire/failsafe-plugin + 2.21.0 for JDK 10 + + [MSHARED-755] - Upgrade parent to version 32. + + [MSHARED-756] - Upgrade plexus-interpolation to 1.25 + + [MSHARED-757] - Upgrade maven-shared-utils to 3.2.1 + + [MSHARED-758] - Upgrade JUnit to 4.12 + + [MSHARED-789] - Upgrade maven-shared-components parent + to 33 + + [MSHARED-790] - Upgrade plexus-utils 3.1.1 + + [MSHARED-809] - Upgrade plexus-utils 3.2.0 + * needed by maven-resources-plugin 3.2.0 + +- Build with source and target levels 8 + +- Do not build against legacy guava20 any more + maven-install-plugin +- Upgrade to upstream verson 3.0.0 milestone M1 + * Bugs: + + MINSTALL-121: The packaging property should not be used for + the file extension + + MINSTALL-130: Remove link to non-existing Codehaus wiki + * Improvements: + + MINSTALL-110: install-file should also install bundled + pom.xml from artifact. + + MINSTALL-114: Plugin shouldn’t depend on maven-compat + dependency + + MINSTALL-118: MavenProject with only attachments must have + packaging “pom” + + MINSTALL-124: Remove hard code version for + maven-invoker-plugin + + MINSTALL-128: Replace usage of the deprecated ArtifactFactory + + MINSTALL-134: Remove checksum generation + + MINSTALL-136: Removed unused dependency + + MINSTALL-143: Move checksum generation from install to deploy + plugin + * Tasks: + + MINSTALL-129: Use released version of maven-artifact-transfer + + MINSTALL-131: Rename package to org.apache.maven.plugins + + MINSTALL-145: Remove unused dependencies in pom + + MINSTALL-148: Document change about createChecksums + + MINSTALL-149: Remove updateReleaseInfo parameter + + MINSTALL-150: Lift JDK minimum to JDK 7 + * Dependency upgrades: + + MINSTALL-109: Update version of plexus-utils to 3.0.18 + + MINSTALL-111: Upgrade to maven-plugins parent version 27 + + MINSTALL-112: Upgrade maven-plugin-testing-harness to 1.3 + + MINSTALL-113: Upgrade maven-shared-utils to 0.7 + + MINSTALL-117: Upgrade maven-shared-utils to 3.0.0 + + MINSTALL-122: Upgrade maven-shared-components parent to + version 30 + + MINSTALL-123: Upgrade maven-shared-utils to 3.0.1 + + MINSTALL-125: Upgrade of commons-io to 2.5. + + MINSTALL-127: Upgrade maven-shared-utils to 3.1.0 + + MINSTALL-137: Upgrade maven-artifact-transfer to version 0.9.1 + + MINSTALL-140: maven-shared-utils 3.1.0 to 3.2.0 + + MINSTALL-141: plexus-utils 3.0.24 to 3.1.0 + + MINSTALL-142: Upgrade parent to 31 + + MINSTALL-144: Upgrade mave-surefire/failsafe-plugin 2.21.0 + + MINSTALL-146: Upgrade maven-plugin parent to version 32 + + MINSTALL-147: Upgrade JUnit to 4.12 +- Added patches: + * 0001-MINSTALL-143-Remove-a-lot-of-checksum-related-dead-c.patch + * 0002-MINSTALL-171-Update-plugin-requires-Maven-3.2.5.patch + + Backport upstream fixes to avoid the org.sonatype.aether + dependencies + * 0003-Fix-tests-with-modular-javas.patch + + Add a maven profile to open needed modules to unnamed module + + Fixes tests with Java 17 + * 0004-Fix-tests-with-maven-resolver-1.7.3.patch + + maven-resolver 1.7.x had an incompatible change + + This fix allows us to use the maven-resolver 1.7.3 + +- Build with java source and target levels 8 + maven-invoker +- Upgrade to upstream version 3.1.0 + * Improvement: + + MSHARED-702 – Remove hard coded versions for + plexus-component-annotations/plexus-component-metadata + * Tasks: + + MSHARED-625 – Refactored to use ‘maven-shared-utils’ instead + of 'plexus-utils'. + + MSHARED-729 – Upgrade to JDK 7 minimum. + * Dependency upgrades: + + MSHARED-700 – Upgrade parent to 31 + + MSHARED-728 – Upgrade maven-shared-utils to 3.2.1 + * Fixes build with maven-shared-utils 3.3.3 + +- Build with java source and target levels 8 + maven-jar-plugin +- Update to upstream version 3.2.2 + * Bugs: + + MJAR-276 - Don't log a warning when jar will be empty and + creation is forced + + MJAR-281 - Wrong order of META-INF/ and + META-INF/MANIFEST.MF entries + * Improvement: + + MJAR-270 - make build Reproducible + * Dependency upgrades: + + MJAR-282 - Upgrade Maven Archiver to 3.5.2 + + MJAR-283 - Upgrade Plexus Utils to 3.3.1 + + MJAR-284 - Remove override for Plexus Archiver to fix order + of META-INF/ and META-INF/MANIFEST.MF entries +- Modified patch: + * 01-allow-replacing-artifacts.patch + + rediff to different line endings + +- Build with java source and target levels 8 + + * Bugs: + + MJAR-259 – Archiving to jar is very slow + + MJAR-241 – Jar package does not have a size in ZipEntry + * Improvements: + + MJAR-260 – Upgrade to Archiver 3.3.0 and add ITs + + MJAR-238 – Allow setting of module main class + * New Feature: + + MJAR-263 – Reproducible Builds: make entries in output jar + files reproducible (order + timestamp) + * Task: + + MJAR-251 – Add documentation information for GitHub + * Dependency upgrades: + + MJAR-261 – Upgrade plexus-archiver 3.7.0 + + MJAR-256 – Upgrade JUnit to 4.12 + + MJAR-255 – Upgrade maven-plugins parent to version 32 + + MJAR-252 – Upgrade plexus-archiver to 3.6.0 maven-javadoc-plugin +- Fix build with modello 2.0.0 + +- Added patch: + * stale-data-encoding.patch + + use the same encoding when writing and getting the stale data + + fixes build with utf-8 sources on non utf-8 platforms + +- Upgrade to upstream version 3.3.2 + * fixing several NPE errors and using new + maven-reporting-{api,impl} +- Removed patches: + * 0001-Port-to-current-plexus-utils.patch + * reproducible-footer.patch + + not needed with the upstream code +- Modified patch: + * maven-javadoc-plugin-bootstrap-resources.patch + + regenerate the resources to correspond to the new version + +- Do not build against the legacy guava20 package any more + maven-mapping +- Build with source and target levels 8 + maven-plugin-build-helper +- Upgrade to upstream version 3.2.0 + * Integrated pull requests: + + Set a property based on the maven.build.timestamp + + rootlocation does not correctly work + + Add profile to avoid showing warnings for maven plugin + plugin goals not supported in m2e + + Site: Properly showing 'value' tag on regex-properties usage + page + + Integration test reserve-ports-with-urls fails on windows + + IllegalArgumentException when using goal released-version with + maven 3.6.2 + + NPE in 3.1.0-SNAPSHOT when no qualifier is present + + parse-version goal fails when build number is greater than + Integer.MAX_VALUE enhancement + + Create directory before writing file in reserve-network-port + bug + + released-version does not allow access to the build number + + Qualifier Prefix + maven-plugin-bundle +- Build with the osgi bundle repository by default + +- Added patch: + * new-reporting-api.patch + + fix building with the new maven-reporting-api + maven-plugin-testing +- Build with source and target levels 8 + +- Do not build against the legacy guava20 package any more + +- Added patch: + * maven-plugin-testing-blocked.patch + + Fix build against newer maven + maven-plugin-tools +- Fix build with modello 2.0.0 + +- Do not force building with java-1_8_0-openjdk, since the package + builds just fine with higher versions. + +- Do not build against the legacy guava20 package any more + maven-remote-resources-plugin +- Upgrade to version 1.7.0 + * Changes: + + MRRESOURCES-114 - use reproducible + project.build.outputTimestamp + + MRRESOURCES-112 - Require Java 7 + + MRRESOURCES-111 - "Copying" message before instead of + "Copied" after + + MRRESOURCES-111 - added INFO on number of resources + bundled/copied + + MRRESOURCES-94 - Lazily provide projects* Velocity properties + + MPOM-205 - use sha512 checksums instead of sha1 + + MNGSITE-341 - use https for sigs, hashes and KEYS + + MRRESOURCES-109 - - Upgrade plexus-utils from 3.0.24 to 3.1.0 + + MRRESOURCES-108 - - Upgrade plexus-interpolation to 1.25 + + MRRESOURCES-107 - - Upgrade JUnit from 4.11 to 4.12 + + MRRESOURCES-103 - Upgrade parent to 32 + + INFRA-16467 - move components documentation out of CMS space + + MNGSITE-328 - use sha1 checksum instead of md5 + + MRRESOURCES-100 - Upgrade maven-filtering to 3.1.1 + + MRRESOURCES-99 - Upgrade of plexus-interpolation to 1.24. + + MRRESOURCES-97] Upgrade maven-shared-components parent to + version 30 + + MPOM-95 - updated parent pom location + + MNGSITE-243 - Fixed link to How to use Mirros for Repositories + + MRRESOURCES-95 - Upgrade plexus-resources from 1.0-alpha-7 to + 1.0.1 + + MRRESOURCES-91 - Avoid overwrite of the destination file if + the produced contents is the same + + MRRESOURCES-90 - Using project.isExecutionRoot() instead of + the old way. + + MRRESOURCES-89 - Removed deprecated attributes + + MRRESOURCES-88 - Added a note about .vm on the usage page + + MRRESOURCES-87 - Upgrade JUnit from 3.8.1 to 4.11 + + MRRESOURCES-86 - Remove unused dependency maven-monitor + + MRRESOURCES-84 - Print warning in case no encoding has been + set. + + MRRESOURCES-84 - Print warning in case no encoding has been + set. + + MRRESOURCES-82 - Upgrade to maven-plugins parent version 27 + + MRRESOURCES-80 - Upgrade to maven-parent version 26 - Fixed + according checkstyle reported issues. + + MRRESOURCES-79 - Removed dependency + plexus-container-default:1.0-alpha-9-stable-1 + + MRRESOURCES-77 - Upgrade maven-filtering to 1.3 + + MRRESOURCES-78 - Upgrade maven-plugin-testing-harness to 1.3 + + MRRESOURCES-76 - Updated plexus-archiver + + MNGSITE-152 - Added missing download.cgi and + xdoc/download.xml.vm + + MNGSITE-152 - Added appropriate links to download site and + license location to fulfill the ASF requirements. + + MRRESOURCES-70 - SVN settings: eol-style and keywords +- Added patch: + * 0001-Port-to-Maven-3.patch + + port tests to modern maven framework +- Add with tests option + +- Build with source and target levels 8 + maven-reporting-api +- Build with source and target levels 8 + +- Upgrade to upstream version 3.1.0 + * Improvements: + + [MSHARED-812] – Require Java 7 + + [MSHARED-879] – make build Reproducible + * Task: + + [MSHARED-1024] – Replace deprecated code + * Dependency upgrade: + + [MSHARED-844] – Upgrade to Doxia 1.11.1 + * needed for a new maven-javadoc-plugin + maven-resolver +- Add an alias for the wagon connector + +- Build against the standalone JavaEE modules unconditionally + +- Remove the javax.annotation:javax.annotation-api dependency on + distribution versions that do not incorporate the JavaEE modules + +- Add the glassfish-annotation-api jar to the build classpath + +- Upgrade to upstream version 1.7.3 + * Bug + + [MRESOLVER-96] - Dependency Injection fails after upgrading + to Maven 3.6.2 + + [MRESOLVER-153] - resolver-status.properties file is corrupted + due to concurrent writes + + [MRESOLVER-171] - Resolver fails when compiled on Java 9+ an + run on Java 8 due to JDK API breakage + + [MRESOLVER-189] - Using semaphore-redisson followed by + rwlock-redisson on many parallel build of the same project + triggers redisson error + * New Feature + + [MRESOLVER-90] - HTML content in POM: Maven should validate + content before storing in local repo + + [MRESOLVER-145] - Introduce more SyncContext implementations + * Improvement + + [MRESOLVER-103] - Replace deprecated HttpClient classes + + [MRESOLVER-104] - maven-resolver-demo-maven-plugin uses + reserved artifactId + + [MRESOLVER-147] - Upgrade to Java 8 + + [MRESOLVER-148] - Use vanilla Guice 4 instead of forked + Guice 3 + + [MRESOLVER-156] - Active dependency management for Google + Guice/Guava + + [MRESOLVER-168] - add DEBUG message when downloading an + artifact from repositories + + [MRESOLVER-193] - Properly type lock key names in Redis + + [MRESOLVER-197] - Minors improvements (umbrella) + + [MRESOLVER-204] - Add a SessionData#computeIfAbsent method + + [MRESOLVER-214] - Remove clirr configuration + * Task + + [MRESOLVER-141] - Review index-based access to collections + + [MRESOLVER-151] - Enforce a checksum policy to be provided + explicitly + + [MRESOLVER-152] - Perform null checks when interface + contracts require it + + [MRESOLVER-154] - Move SyncContextFactory interface to SPI + module + + [MRESOLVER-155] - Make TrackingFileManager member of + DefaultUpdateCheckManager + + [MRESOLVER-158] - Simplify SimpleDigest class + + [MRESOLVER-159] - Mark singleton components as Sisu Singletons + + [MRESOLVER-160] - Deprecate ServiceLocator + + [MRESOLVER-162] - Restore binary compatibility broken by + MRESOLVER-154 + + [MRESOLVER-170] - Deprecate org.eclipse.aether.spi.log + + [MRESOLVER-172] - Make TrackingFileManager shared singleton + component + + [MRESOLVER-173] - Drop deprecated AetherModule + + [MRESOLVER-174] - Use all bindings in UTs and tests + + [MRESOLVER-175] - Drop SyncContextFactory delegates in favor + of a selector approach + + [MRESOLVER-177] - Move pre-/post-processing of metadata from + ResolveTask to DefaultMetadataResolver + + [MRESOLVER-183] - Don't require optional dependencies for + Redisson + + [MRESOLVER-184] - Destroy Redisson semaphores if not used + anymore + + [MRESOLVER-186] - Update Maven version in Resolver Demo + Snippets + + [MRESOLVER-188] - Improve documentation on using the named + locks with redis/hazelcast (umbrella) + + [MRESOLVER-190] - [Regression] Revert MRESOLVER-184 + + [MRESOLVER-191] - Document how to analyze lock issues + + [MRESOLVER-196] - Document named locks configuration options + + [MRESOLVER-219] - Implement NamedLock with advisory file + locking + + [MRESOLVER-227] - Refactor NamedLockFactorySelector to a + managed component + + [MRESOLVER-232] - Make SimpleNamedLockFactorySelector logic + reusable + * Sub-task + + [MRESOLVER-198] - Replace assert by simpler but equivalent + calls + + [MRESOLVER-199] - Java 8 improvements + + [MRESOLVER-200] - Simplify conditions with the same result + and avoid extra validations + + [MRESOLVER-201] - Make variables final whenever possible + + [MRESOLVER-202] - Use isEmpty() instead length() <= 0 + * Dependency upgrade + + [MRESOLVER-185] - Upgrade Redisson to 3.15.6 + * Change of API and incompatible with maven-resolver < 1.7 + +- Upgrade to upstream version 1.6.3 + * Bug + + [MRESOLVER-153] - resolver-status.properties file is corrupted + due to concurrent writes + + [MRESOLVER-171] - Resolver fails when compiled on Java 9+ and + run on Java 8 due to JDK API breakage + * Improvement + + [MRESOLVER-168] - add DEBUG message when downloading an + artifact from repositories + * Task + + [MRESOLVER-177] - Move pre-/post-processing of metadata from + ResolveTask to DefaultMetadataResolver + * Needed for maven 3.8.4 +- Removed patch: + * maven-resolver-1.3.1-java8compat.patch + + fixed upstream + +- Do not build/run the tests against the legacy guava20 package + +- Upgrade to upstream version 1.6.2 + * Sub-task + + [MRESOLVER-139] - Make SimpleDigest use SHA-1 or MD5 only + + [MRESOLVER-140] - Default to SHA-1 and MD5 hashing algorithms + * Bug + + [MRESOLVER-25] - Resume support is broken under high + concurrency + + [MRESOLVER-114] - ArtifactNotFoundExceptions when building in + parallel + + [MRESOLVER-129] - Exclusion has no setters + + [MRESOLVER-137] - Make OSGi bundles reproducible + + [MRESOLVER-138] - MRESOLVER-56 introduces severe performance + regression + * New Feature + + [MRESOLVER-109] - AndDependencySelector should override + toString + + [MRESOLVER-115] - Make checksum algorithms configurable + + [MRESOLVER-123] - Provide a global locking sync context by + default + + [MRESOLVER-131] - Introduce a Redisson-based + SyncContextFactory + + [MRESOLVER-165] - Add support for mirror selector on + external:http:* + + [MRESOLVER-166] - Add support for blocked + repositories/mirrors + * Improvement + + [MRESOLVER-56] - Support SHA-256 and SHA-512 as checksums + + [MRESOLVER-116] - Add page with all supported configuration + options + + [MRESOLVER-125] - Use type conversions returning primitives + + [MRESOLVER-127] - Don't use boolean for property + 'aether.updateCheckManager.sessionState' + + [MRESOLVER-136] - Migrate from maven-bundle-plugin to + bnd-maven-plugin + * Task + + [MRESOLVER-119] - Turn log messages to SLF4J placeholders + + [MRESOLVER-130] - Move GlobalSyncContextFactory to a separate + module + + [MRESOLVER-132] - Remove synchronization in + TrackingFileManager + * Dependency upgrade + + [MRESOLVER-105] - Update Plexus Components + + [MRESOLVER-106] - Update HttpComponents + + [MRESOLVER-107] - Update Wagon Provider API to 3.4.0 + + [MRESOLVER-108] - Update mockito-core to 2.28.2 + + [MRESOLVER-117] - Upgrade SLF4J to 1.7.30 + + [MRESOLVER-118] - Upgrade Sisu Components to 0.3.4 + * Needed for maven 3.8.x + +- Set buildshell to bash for "<<<". + +- Upgrade to upstream version 1.4.2 + * Bug: + + MRESOLVER-38 – SOE/OOME in DefaultDependencyNode.accept + * Improvements: + + MRESOLVER-93 – PathRecordingDependencyVisitor to handle 3 cycles + + MRESOLVER-102 – make build Reproducible + + * Task + + [MRESOLVER-92] - Revert MRESOLVER-7 + * Bug + + [MRESOLVER-86] - ResolveArtifactMojo from resolver example + uses plugin repositories to resolve dependencies + * New Feature + + [MRESOLVER-10] - New 'TransitiveDependencyManager' + supporting transitive dependency management + + [MRESOLVER-33] - New 'DefaultDependencyManager' managing + dependencies on all levels supporting transitive dependency + management + * Improvement + + [MRESOLVER-7] - Download dependency POMs in parallel + + [MRESOLVER-84] - Add support for "release" qualifier + + [MRESOLVER-87] - Refresh examples to use maven-resolver + artifacts for demo + + [MRESOLVER-88] - Code style cleanup to use Java 7 features maven-resources-plugin +- Upgrade to version 3.2.0 + * Bug + + [MRESOURCES-171] - ISO8859-1 properties files get changed into + UTF-8 when filtered + + [MRESOURCES-210] - copy-resources erases file permissions + + [MRESOURCES-236] - Copying of files with permissions broken + + [MRESOURCES-257] - property from list element in pom model + * Improvement + + [MRESOURCES-251] - Upgrade plexus-interpolation 1.26 + + [MRESOURCES-252] - Add m2e lifecycle Metadata to plugin + + [MRESOURCES-256] - make build Reproducible + + [MRESOURCES-258] - Only overwrite filtered resources when + contents differ + * Dependency upgrade + + [MRESOURCES-249] - Upgrade maven-plugins parent to version 32 + + [MRESOURCES-255] - Upgrade plexus-utils 3.3.0 + + [MRESOURCES-261] - Make Maven 3.1.0 the minimum version + + [MRESOURCES-263] - Update to maven-filtering 3.2.0 +- Modified patch: + * maven-resources-plugin-bootstrap-resources.patch + + regenerate with current version of tools against the current + version of package + +- Build with java source and target levels 8 + maven-shared-incremental +- Build with source and target levels 8 + maven-shared-io +- Build with java source and target levels 8 + maven-shared-utils +- Upgrade to upstream version 3.3.3 + * Bug + + [MSHARED-297] - Commandline class shell injection + vulnerabilities (bsc#1198833, CVE-2022-29599) + + [MSHARED-416] - Odd number of quotes in command-line fails + + [MSHARED-431] - # (Hash-Sign) should trigger quoting in + BourneShell.java + + [MSHARED-681] - Maven-Shared: Java7Support silently fails + overwriting symlinks + + [MSHARED-749] - Commandline does not thrown + CommandLineException when uneven number of quotation marks + used + + [MSHARED-750] - Unbalanced quotes in command with escaped + double quotation mark + * Improvement + + [MSHARED-684] - Upgrade parent to 31 + + [MSHARED-748] - Upgrade maven-shared-parent to 32 + + [MSHARED-826] - Require Java 7 + + [MSHARED-879] - make build Reproducible + + [MSHARED-881] - try with resources in FileUtils + +- Build with source and target levels 8 + maven-source-plugin +- Build with java source and target levels 8 + maven-surefire +- Modified patches: + * 0004-Port-to-current-maven-shared-utils.patch + + Add some try/catch blocks so that we catch new exceptions + potentially thrown by maven-shared-utils-3.3.x + * 0003-Port-to-TestNG-6.11.patch -> 0003-Port-to-TestNG-7.4.0.patch + + Allow building with the new testng 7.4.0 + +- Build with java source and target levels 8 + +- Update generate-tarball.sh to use https URL [bsc#1182708] + maven-surefire-plugins +- Clean and simplify the spec file in order to be able to generate + the javadoc with either maven-javadoc-plugin or xmvn javadoc mojo + +- Modified patches: + * 0004-Port-to-current-maven-shared-utils.patch + + Add some try/catch blocks so that we catch new exceptions + potentially thrown by maven-shared-utils-3.3.x + * 0003-Port-to-TestNG-6.11.patch -> 0003-Port-to-TestNG-7.4.0.patch + + Allow building with the new testng 7.4.0 + +- Build with source and target level 8 + +- Update generate-tarball.sh to use https URL [bsc#1182708] + maven-surefire-provider-junit5 +- Modified patches: + * 0004-Port-to-current-maven-shared-utils.patch + + Add some try/catch blocks so that we catch new exceptions + potentially thrown by maven-shared-utils-3.3.x + * 0003-Port-to-TestNG-6.11.patch -> 0003-Port-to-TestNG-7.4.0.patch + + Allow building with the new testng 7.4.0 + +- Build with source and target levels 8 + +- Update generate-tarball.sh to use https URL [bsc#1182708] + maven-verifier +- Build with java source and target levels 8 + maven2 +- Fix build with modello 2.0.0 + +- Build with source and target levels 8 + mbox-importer +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use upper case include + * Fix includes + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + mediastreamer2 +- Update to version 5.2.9: + * Fix a crash due to a race condition in conference server + * Add logs to troubleshoot inactive streams issue + +- Update to 5.2.6: + * Added + + Video conferencing features + + RFC6464 client-to-mixer + + RFC6465 mixer-to-client + + Video conference: added CSRC of contributor to active speaker stream. + + Add support for post-quantum encryption algorithms within ZRTP protocol. + * Changed + + Licence becomes AGPL-3. + + Improvements to Android bluetooth audio support. + + Performance improvements to Android Texture video renderer. + + Optimizations to DTLS handshake to be more robust to packet losses. + + libyuv used for rescaling and pixel conversion (instead of libswscale). + * Fixed + + Crash with buffer overflow in GenericPLC filter. + + ARM64/linux compilation. + + MSVideoRouter algorithm improved. + messagelib +- Add patch to fix encoding of replies (kde#447297, kde#443009, kde#298349): + * 0001-Fix-fallback-path-in-MessageFactoryNG-applyCharset.patch + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release +- Drop patches, fixed upstream: + * 0001-Add-missing-find_dependency-calls.patch + * 0001-Use-WebEngineWidgets-as-WebEngine-is-not-define-in-q.patch + +- Add upstream changes to fix issues detected by CMake 3.24: + * 0001-Add-missing-find_dependency-calls.patch + * 0001-Use-WebEngineWidgets-as-WebEngine-is-not-define-in-q.patch + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Fix MS Word attachments being detected as encrypted (kde#390002) + * Fix Bug 446675: Crash upon sending or saving message as draft (kde#446675) + mhvtl +- Handle the fact that version 15.5 of our kernel back-ported + changes to the SCSI queue command, changing args fromn 2 to + 1, by adding a patch that helps the code detect the actual + number of args (bsc#1206172), adding: + * mhvtl-fix-queuecomand-args.patch + +- Update to version 1.70_release+865.af13081a1ae5: + * Fix possible double define of HAVE_UNLOCKED_IOCTL + (fixing a build issue on some architectures) + * kernel: Handle removal of genhd.h from linux includes. + * Clean up the kernel Makefile. + This removed the patch (no longer needed): + mhvtl-fix-removal-of-genhd-h.patch + Also, updated SPEC file to avoid building s390x + +- Update to version 1.70_release+862.561d4d5b473f, to fix a build + issue (include of genhd.h fails, since the include file is + gone now): + * Standardise using -m + * kernel/config.sh: use $KDIR for the kernel build directory + * Add include guard to generated config.h + * kernel: Re-work compat symbols detection + * vtlcart: Replace calls to creat() with calls to open() + * mhvtl.spec: Bump version to 1.7 + * systemd device config: touch up error logging + * systemd device config: Dummy-spit if we can't find the config file + * CodeQL + * SEND_DIAGNOSTICS: Check for valid MAM structure size and CRC sanity checks + * Makefile: Fix path to mhvtl-utils.spec + * etc/Makefile: run bash scripts using bash, not sh + * device-conf-generator: Drop path qualifier from comment + * Makefile: add new file to 'tar' target missed in previous commit + * Makefile infrastructure: fix passing variables + * Makefile: Correctly pass top-level variables + * Build process was failing if not following a clean + * LTO media: Set Encryption capable bit for LTO6, 7 & 8 media + * Fix issue with too many bytes returned on short block read + * Add script to check CRC32C & RS-CRC + * Handle systemd directory paths correctly. + * Handle our queue command correctly + * Add new preload_tape to git ignore + * Remove duplicate def of systemd generator dir. + * Handle sysfs_emit correctly + * Make preload_tape a link to dump_tape + * Silence compiler complaints about string too long + This removed these patches (no longer needed): + * mhvtl-fix-systemd-generator-dir.patch + * mhvtl-handle-systemd-location-correctly-for-generator.patch + * mhvtl-kernel-module-fix-queuecommand-arg-change.patch + * mhvtl-kernel-module-fix-sysfs_emit-decl.patch + And added (not yet upstream): + * mhvtl-fix-removal-of-genhd-h.patch + milou5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Do not run match automatically when query string changed (kde#459859) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Fix Qt6 build due to deprecated Plasma::QueryMatch::InformationalMatch enum + * ResultDelegate: Add tooltip for main text, too, if needed + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Clean up defunct QQC1 leftover + * Request passing unit tests on Linux and BSD + * ResultDelegate: Fix action buttons fully expanding on height + * Remove check if result conains query string + * ResultDelegate: Fix height binding loop on multiline (kde#454507) + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * ResultDelegate: Fix action buttons fully expanding on height + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * ResultDelegate: Fix height binding loop on multiline (kde#454507) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Remove duplicate header between header cpp file + * MAke compile without deprecated method + * Show all headers in qtc6 + * Make compile against qt6 on CI + * Adapt to build against qt6 + * Remove douplicate timeout logic in RunnerResultsModel + * Avoid sorting old results based on new query input string + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + minuet +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + mkvtoolnix +- Requires qt6-multimedia in Leap 15.5 + +- Update to version 74.0.0 + New features and enhancements: + * mkvmerge: SRT handling: added a hack called `--engage + keep_whitespaces_in_text_subtitles` which disables stripping + whitespaces from the start & end of each line of SRT entries + during muxing. + Bug fixes: + * all: Windows: UNC paths of type `\\?\C:\…` are supported + again by switching back to Boost's file system library + instead of using C++17's file system library. + * mkvmerge: AVC/H.264 & HEVC/H.265 packetizers: when appending + tracks the pixel dimensions will be checked & muxing will be + aborted if they don't match. + * mkvmerge: file type detection: file types that can be + detected unambiguously by their content (e.g. Matroska, MP4, + WAV…) will now preferred in the detection order over file + types based on their extension. Prevents certain cases of + mis-detection, e.g. DTS in WAV but with a file name + extension of `.dts` being detected as the wrong type of DTS. + * mkvmerge: SRT handling: whitespaces will now be stripped + from the start & the end of each line of each entry, not + just from the end of the last line. + * mkvextract: SRT extraction: whitespaces will not be stripped + from the start & end of the whole entry anymore. + * MKVToolNix GUI: multiplexer: when adding multiple files that + include certain file types (chapters, segment info and tag + files) and when the choice where to add them is "all files + to a single new tab", these certain file types will now be + added in the newly added tab as well instead of the current + tab that had already been open. + * build system: fixed compatibility with Ruby 3.2.0 by using + `FileTest.exist?` instead of `File.exists?`, `Dir.exists?` & + `FileTest.exists?` which were removed in that release. + Build system changes: + * MKVToolNix is now using & requiring Boost's "file system" + and "system" libraries again instead of C++17's file system + library. This is due to gcc's library not supporting UNC + paths of types `\\?\C:\dir\file.ext`. + +- Update to version 73.0.0 + New features and enhancements: + * mkvmerge: greatly enhanced the speed of Base64 decoding + which is used used e.g. when reading pictures embedded in + Ogg or FLAC files or for binary data inside XML chapter & + tag files. Even small blocks of data could take unreasonably + long. + * mkvmerge: added support for reading HEVC/H.265 video from FLV + containers. + Bug fixes: + * mkvmerge: splitting: fixed a typo in the string output in + GUI mode regarding the timestamps before which splitting was + done. + * MKVToolNix GUI: job output: after having run multiple jobs + the "Clear output" functionality only reset the visible + parts. However, using the "save output" function would also + save the output generated before the user used "clear + output". Now only the output after the last use of "clear + output" is saved. + * build system: when probing for the FLAC library the Ogg + libraries will be linked with the compiled test program as + well. This fixes detection if the `pkg-config` settings for + FLAC don't list Ogg & the linker doesn't find the library + automatically. + +- Update to version 72.0.0 + New features and enhancements: + * mkvmerge: AV1 parser: the variable-width OBU size field will + be re-written with minimal length if it's encoded longer + than necessary. + * mkvmerge: when splitting is active the program will output + the timestamps actually used for making the decision when to + split. If GUI mode is active, a specially formatted line + `#GUI#splitting_before_timestamp ` is output as + well. Lines prefixed with`#GUI#` are suitable for machine + parsing, won't be translated and are guaranteed not to change + in format. + * MKVToolNix GUI: multiplexer: when dragging & dropping + directories to the "attachments" tab, the files contained in + those directories will be attached. + * MKVToolNix GUI: info tool: added information about the file + (directory, size, modification timestamp) at the top of each + tab. + Bug fixes: + * mkvmerge: AV1 parser: fixed the parser completely aborting + when parsing the OBU size field fails due to there not being + enough data to parse. Instead the parser will remember the + last known-good position & restart from there after more + data is available. + * mkvmerge: HDMV PGS subtitles: reverted the change that + implemented a heuristic for detecting bogus timestamps & + attempting to fix them. This was done to fix #3268. + Unfortunately this affected valid subtitle files with + intentional huge gaps in timestamps, e.g. forced subtitle + tracks. The heuristic has simply been removed. + * mkvmerge: Matroska reader: fixed reading files with EBML + Void elements before the Matroska Segment element. + * mkvmerge: fixed reversed attachment selection: + `--attachments !4` would not copy any attachment instead of + all attachments but the one with ID 4. + * mkvextract: IETF BCP 47/RFC 5646 language tags: mkvextract + will now use & prefer IETF BCP 47 track language elements if + they're present. Only affects the VobSub & USF subtitle + extraction. + * mkvpropedit, MKVToolNix GUI's chapter & header editors: + updated the list of deprecated Matroska elements. The + applications will no longer try to write those elements, + even if they're found in the file to be modified. The + programs will no longer abort with error messages such as + `assertion "false" failed`. + * mkvpropedit, MKVToolNix GUI's chapter & header editors: when + the Matroska version numbers stored in the EBML Head element + are updated, the updated EBML Head element might be smaller + than the existing one. In that case the programs used to + shrink the EBML Head & write a small EBML Void element + between the updated EBML Head & the following element, + usually a Matroska Segment element. This isn't widely + supported by programs including MKVToolNix itself, causing + them to declare such files as invalid. The programs will + now create the EBML Void element inside the EBML Head element, + making them a level 1 element instead of a level 0 element. + * mkvpropedit, MKVToolNix GUI's chapter & header editors: + often the programs have to relocate the Master elements in + which the modifications were done. In that case the Seek Head + elements must also be updated to reflect to the Master + elements' new positions. If a file contained a Seek Head + element at the start already and if that Seek Head was too + small to contain the updated positions, the programs would + end up in an endless loop trying to write data to the end, + creating ever-growing files. This is now handled properly by + voiding this too-small Seek Head & finding a proper space + for a new one instead. + * MKVToolNix GUI: header editor: fixed pixelated icons on + higher display scaling values. + Build system changes: + * bug fix: libFLAC detection is now done via `pkg-config`, and + the corresponding compiler flags are honored. Fixes static + compilation with newer versions of libFLAC with MXE where a + compiler definition is required to signal that it libFLAC + wasn't built as a DLL. + +- Update to version 71.1.0 + Bug fixes: + * Chapters DTD: added the new edition & chapter elements from + Matroska v5. + * Chapters DTD: fixed EditionUID being mandatory. mkvmerge can + auto-generate it if it's missing from the XML file. + * Chapters DTD: fixed the `example-chapters-1.xml` not validating + against the DTD. + * Chapters DTD: corrected the old name `EditionManaged` to + `EditionFlagOrdered`. + * Chapters DTD: fixed `ChapLanguageIETF` missing its element + declaration & `ChapterLanguage` being required. + * XML DTDs: fixed elements representing binary data not allowing the `format` + attribute. +- Add Qt multimedia as a requirement for the GUI as it doesn't run + without it. + +- Update to version 71.0.0 + New features and enhancements: + * mkvmerge, MKVToolNix GUI's multiplexer: added support for the + Emphasis audio track header element via the `--audio-emphasis` + option. It is also read from Matroska files. + * mkvmerge: the options `--list-stereo-modes` and + `--list-audio-emphasis` have been added to list all support + numerical & textual values for the `--stereo-mode` & + `--audio-emphasis` options. + * mkvpropedit, MKVToolNix GUI's header editor: added support for + the Emphasis audio track header element via the `emphasis` + property. + * MKVToolNix GUI: multiplexer: when the track properties are + configured to be displayed in a tab widget below the files & + tracks in the "Input" tab, the "Color information" tab will be + laid out in two columns. This reduces the minimum height the + whole tab widget requires. Implements #3401. + * MKVToolNix GUI: greatly sped up closing the preferences dialog + by only re-running certain initialization functions when their + corresponding settings have changed. Also fixes issues such as + [#3406]. + * mkvinfo, MKVToolNix GUI's info tool: added support for the + following new elements from Matroska v5: Emphasis audio track + header element; Chapter Skip Type; Edition Display; Edition + String; Edition Language IETF. + * mkvmerge, mkvpropedit: added support for the following new + chapter elements from Matroska v5: Chapter Skip Type; Edition + Display; Edition String; Edition Language IETF. The GUI's chapter + editor will receive support for them in the next release. + Bug fixes: + * mkvmerge: Ogg/OGM reader: mkvmerge will now correctly skip tracks + of unsupported types as well as tracks for which all track header + pages haven't been found. Fixes #3394. + +- Switch to Qt6 build for Tumbleweed (fixes boo#1202446) + +- Update to version 70.0.0 + New features and enhancements: + * MKVToolNix GUI: the user can now control where the job queue + files & the preferences INI file are stored via environment + variables. If set, the variable `MKVTOOLNIX_GUI_STATE_DIR` + can point to a directory where the GUI stores both the job + queue sub-directory and the preferences INI file. If you + only want to relocate the preferences INI file, you can + store the desired file name for the INI file in + `MKVTOOLNIX_GUI_CONFIG_FILE`. + * MKVToolNix GUI: when adding directories via drag & drop/copy + & paste the GUI will now offer the user the option to create + one multiplex settings tab per directory & adding all files + from that directory to the corresponding, newly created tab. + Bug fixes: + * mkvmerge: AV1 OBU parser: fixed identifying files that only + contain single frame. + * MKVToolNix GUI: multiplexer: when reading color parameters + from identified files that are floating point numbers + (minimum/maximum luminance, projection pitch/roll/yaw) the + numbers will be formatted in floating-point notation instead + of scientific notation as mkvmerge only supports the former. + * MKVToolNix GUI: multiplexer: color parameters that are + floating point numbers (minimum/maximum luminance, projection + pitch/roll/yaw) will only be set to a value during + identification if the identification actually contains the + property, and not to 0 anymore if it doesn't. + +- Update to version 69.0.0 + Important notes: + * all: the spelling of "colour" was changed to "color" + throughout all programs to match the use of American English + spelling in MKVToolNix. + New features and enhancements: + * MKVToolNix GUI: the number of recently used entries (e.g. + destination directories) remembered by the GUI can now be + configured in the preferences. + * MKVToolNix GUI: multiplexer: when adding files the track + properties regarding color information & color mastering + meta information will be parsed & set in the corresponding + GUI controls. + * MKVToolNix GUI: job queue: the job queue can now be sorted + by clicking on the column headers. + * MKVToolNix GUI: job queue: when loading jobs from the queue + directory that weren't previously known to the program those + jobs will be sorted by their "date added" timestamp instead + of using the order the operating system returns them in. + Bug fixes: + * build system: fixed compilation with fmt v9. + * mkvmerge: HEVC ES parser: the parser will now parse at least + the first full access unit before reporting that it has found + all the required headers. Otherwise parsing might stop in the + middle of the access unit due to the source reader not + providing more data in the first call, leading to the parser + not finding the `unspec62` and `unspec63` NALUs required for + Dolby Vision. + * MKVToolNix GUI: preferences: the default actions added to + the "execute programs" section on new installations now + default to use WebM file names instead of Ogg, matching the + format of the included audio files. + Build system changes: + * The bundled `fmt` library was updated to v9.0.0. + +- Update to version 68.0.0 + New features and enhancements: + * mkvmerge: HDMV PGS subtitles: mkvmerge now tries to detect + bogus timestamps (where the current timestamp is two hours + or more after the previous timestamp) & correct them to + something more sensible (1s after the previous timestamp). + That way one bogus timestamp cannot cause the rest of the + frames to not be interleaved properly with the other audio & + video packets. + * mkvmerge: added colour information, colour mastering meta + information & video projection information properties to the + JSON identification format. The properties are reported for + container types for which mkvmerge supports reading them + (Matroska & MP4). The JSON identification format version + number has been bumped to v15. + * MKVToolNix GUI: multiplexer: added controls for all the + video colour information & the video projection information. + Bug fixes: + * mkvmerge: SRT reader: entries with a duration of 0 or less + will now be skipped. + * mkvpropedit, MKVToolNix GUI's chapter & header editors: + fixed an invalid memory access when trying to update + existing Matroska files whose EBML Head element had a "size" + field length of eight bytes, and where rewriting said element + would shrink the element by one byte. Files created by + gstreamer fit the first part whereas the second depends on + the changes requested by the user. + * mkvpropedit, MKVToolNix GUI's chapter & header editors: + fixed the programs not handling having to remove EBML void + elements at the end of the file correctly and consequently + aborting. + * MKVToolNix GUI: the GUI now uses almost all SVG icons, + allowing proper scaling even for scaling factors such as + 125%. + * MKVToolNix GUI: when compiled with Qt 5 the character set of + INI files is forced to UTF-8 in order to fix reading INI + files written by a version compiled with Qt 6. + Build system changes: + * Qt's SVG library is now required. + mobipocket +- Follow the shared library naming policy + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Enable Android CI + * Move the thumbnailer to kdegraphics-thubmnailers + * Increase ecm, cmake and qt requirements a bit + modello +- Upgrade to upstream version 2.0.0 + * New features and improvements + + Add Modello 2.0.0 model XSD + + Manage xdoc anchor name conflicts (2 classes with same anchor) + + Drop unnecessary check for identical branches + + Require Maven 3.1.1 + + Use a caching writer to avoid overwriting identical files + + Migrate from codehaus:wstx to + com.fasterxml.woodstox:woodstox-core 6.2.4 + + Make location handling more memory efficient + + Xpp3 extended writer + + Refactor some old java APIs usage + + Add a new field fileComment + * Bug Fixes + + Fix javaSource default value + + Fix modello-plugin-snakeyaml + * Dependency updates + + Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 + + Bump release-drafter/release-drafter from 5.17.6 to 5.18.0 + + Bump taglist-maven-plugin from 2.4 to 3.0.0 + + Bump checkstyle from 9.2.1 to 9.3 + + Bump xmlunit-core from 2.8.4 to 2.9.0 + + Bump junit from 4.12 to 4.13.1 in + /modello-maven-plugin/src/it/maven-model + + Bump xercesImpl from 2.12.1 to 2.12.2 in + /modello-plugins/modello-plugin-xsd + + Bump xercesImpl from 2.12.1 to 2.12.2 in + /modello-plugins/modello-plugin-jsonschema + + Bump mavenPluginTools from 3.6.2 to 3.6.4 + + Bump maven-compiler-plugin from 3.8.1 to 3.9.0 + + Bump maven-jar-plugin from 3.2.0 to 3.2.2 + + Bump release-drafter/release-drafter from 5.15.0 to 5.17.6 + + Bump woodstox-core from 6.2.7 to 6.2.8 + + Bump maven-release-plugin from 3.0.0-M4 to 3.0.0-M5 + + Bump checkstyle from 9.2 to 9.2.1 + + Bump maven-site-plugin from 3.9.1 to 3.10.0 + + Bump snakeyaml from 1.29 to 1.30 + + Bump jackson-bom from 2.13.0 to 2.13.1 + + Bump xmlunit-core from 2.8.3 to 2.8.4 + + Bump plexus-compiler-javac from 2.8.8 to 2.9.0 + + Bump woodstox-core from 6.2.6 to 6.2.7 + + Bump maven-shared-resources from 3 to 4 + + Bump plexus-compiler-api from 2.8.8 to 2.9.0 + + Bump mavenPluginTools from 3.6.1 to 3.6.2 + + Bump checkstyle from 9.0.1 to 9.2 + + Bump xmlunit-core from 2.8.2 to 2.8.3 + + Bump checkstyle from 9.0 to 9.0.1 + + Bump checkstyle from 8.45.1 to 9.0 + + Bump jackson-bom from 2.12.5 to 2.13.0 + + Bump org.eclipse.sisu.plexus from 0.3.4 to 0.3.5 + + Bump jsoup from 1.14.2 to 1.14.3 + + Bump actions/setup-java from 2.3.0 to 2.3.1 + + Bump maven-pmd-plugin from 3.14.0 to 3.15.0 + + Bump maven-javadoc-plugin from 3.3.0 to 3.3.1 + + Bump plexus-utils from 3.2.0 to 3.4.1 + + Bump jackson-bom from 2.12.4 to 2.12.5 + + Bump actions/setup-java from 2.2.0 to 2.3.0 + + Bump checkstyle from 8.42 to 8.45.1 + + Bump plexus-velocity from 1.2 to 1.3 + + Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 + + Bump jackson-bom from 2.12.3 to 2.12.4 + + Bump stax2-api from 4.2 to 4.2.1 + + Bump actions/setup-java from 1 to 2.2.0 + + Bump actions/setup-java from 1 to 2.2.0 + + Bump maven-gpg-plugin from 1.6 to 3.0.1 + + Bump woodstox-core from 6.2.4 to 6.2.6 + + Bump maven-dependency-plugin from 3.1.2 to 3.2.0 + + Bump maven-javadoc-plugin from 3.2.0 to 3.3.0 + + Bump snakeyaml from 1.28 to 1.29 + + Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2 + + Bump actions/cache from 2.1.5 to 2.1.6 + + Bump maven-assembly-plugin from 3.2.0 to 3.3.0 + + Bump maven-jxr-plugin from 3.0.0 to 3.1.1 + + Bump xercesImpl from 2.12.0 to 2.12.1 + + [Snyk] Security upgrade org.jsoup:jsoup from 1.13.1 to 1.14.2 + + Bump actions/checkout from 2 to 2.3.4 + + Bump xmlunit-core from 2.8.1 to 2.8.2 + + Bump maven-surefire-report-plugin from 2.22.1 to 2.22.2 + + Bump maven-scm-publish-plugin from 3.0.0 to 3.1.0 + + Bump snakeyaml from 1.26 to 1.28 + + Bump maven-verifier-plugin from 1.0 to 1.1 + + Bump xml-apis from 1.3.04 to 2.0.2 + + Bump jackson-bom from 2.11.3 to 2.12.3 + + Bump xmlunit from 1.2 to 1.6 + + Bump plexus-compiler-javac from 2.1 to 2.8.8 + + Bump actions/cache from v2.1.4 to v2.1.5 + + Bump release-drafter/release-drafter from v5.12.1 to v5.15.0 + + Bump maven-site-plugin from 3.7.1 to 3.9.1 + + Bump maven-jxr-plugin from 2.5 to 3.0.0 + + Bump actions/cache from v2.1.3 to v2.1.4 + + Bump maven-surefire-plugin from 2.22.1 to 2.22.2 + + Bump plexus-compiler-api from 2.1 to 2.8.8 + + Bump maven-resources-plugin from 3.0.1 to 3.2.0 + + Bump release-drafter/release-drafter from v5.11.0 to v5.12.1 + + Bump xmlunit-core from 2.7.0 to 2.8.1 + + Bump actions/cache from v2.1.2 to v2.1.3 + + Bump jaxb-api from 2.1 to 2.3.1 + + Bump junit from 4.12 to 4.13.1 + + Bump actions/cache from v2.1.0 to v2.1.2 + + Bump maven-checkstyle-plugin from 2.15 to 3.1.1 + + Bump xercesImpl from 2.8.1 to 2.12.0 in + /modello-plugins/modello-plugin-jsonschema + + Bump xercesImpl from 2.8.1 to 2.12.0 in + /modello-plugins/modello-plugin-xsd + + Bump xercesImpl from 2.8.1 to 2.12.0 + + Bump xmlunit-core from 2.3.0 to 2.7.0 + + Bump snakeyaml from 1.12 to 1.26 + + Bump maven-compiler-plugin from 3.8.0 to 3.8.1 + + Bump maven-dependency-plugin from 2.1 to 3.1.2 + + Bump persistence-api from 1.0 to 1.0.2 + + Bump maven-enforcer-plugin from 3.0.0-M1 to 3.0.0-M3 + + Bump maven-pmd-plugin from 3.11.0 to 3.13.0 + + Bump maven-clean-plugin from 3.0.0 to 3.1.0 + * Documentation updates + + codehaus is dead + + remove defunct mailing list info +- Modified patch: + * Adapt to the change of parameter from useJava5 to javaSource + +- Build with java source and target levels 8 + +- Upgrade to upstream version 1.11 +- Build the jackson and jsonschema plugins too + modello-maven-plugin +- Upgrade to upstream version 2.0.0 + * New features and improvements + + Add Modello 2.0.0 model XSD + + Manage xdoc anchor name conflicts (2 classes with same anchor) + + Drop unnecessary check for identical branches + + Require Maven 3.1.1 + + Use a caching writer to avoid overwriting identical files + + Migrate from codehaus:wstx to + com.fasterxml.woodstox:woodstox-core 6.2.4 + + Make location handling more memory efficient + + Xpp3 extended writer + + Refactor some old java APIs usage + + Add a new field fileComment + * Bug Fixes + + Fix javaSource default value + + Fix modello-plugin-snakeyaml + * Dependency updates + + Bump maven-javadoc-plugin from 3.3.1 to 3.3.2 + + Bump release-drafter/release-drafter from 5.17.6 to 5.18.0 + + Bump taglist-maven-plugin from 2.4 to 3.0.0 + + Bump checkstyle from 9.2.1 to 9.3 + + Bump xmlunit-core from 2.8.4 to 2.9.0 + + Bump junit from 4.12 to 4.13.1 in + /modello-maven-plugin/src/it/maven-model + + Bump xercesImpl from 2.12.1 to 2.12.2 in + /modello-plugins/modello-plugin-xsd + + Bump xercesImpl from 2.12.1 to 2.12.2 in + /modello-plugins/modello-plugin-jsonschema + + Bump mavenPluginTools from 3.6.2 to 3.6.4 + + Bump maven-compiler-plugin from 3.8.1 to 3.9.0 + + Bump maven-jar-plugin from 3.2.0 to 3.2.2 + + Bump release-drafter/release-drafter from 5.15.0 to 5.17.6 + + Bump woodstox-core from 6.2.7 to 6.2.8 + + Bump maven-release-plugin from 3.0.0-M4 to 3.0.0-M5 + + Bump checkstyle from 9.2 to 9.2.1 + + Bump maven-site-plugin from 3.9.1 to 3.10.0 + + Bump snakeyaml from 1.29 to 1.30 + + Bump jackson-bom from 2.13.0 to 2.13.1 + + Bump xmlunit-core from 2.8.3 to 2.8.4 + + Bump plexus-compiler-javac from 2.8.8 to 2.9.0 + + Bump woodstox-core from 6.2.6 to 6.2.7 + + Bump maven-shared-resources from 3 to 4 + + Bump plexus-compiler-api from 2.8.8 to 2.9.0 + + Bump mavenPluginTools from 3.6.1 to 3.6.2 + + Bump checkstyle from 9.0.1 to 9.2 + + Bump xmlunit-core from 2.8.2 to 2.8.3 + + Bump checkstyle from 9.0 to 9.0.1 + + Bump checkstyle from 8.45.1 to 9.0 + + Bump jackson-bom from 2.12.5 to 2.13.0 + + Bump org.eclipse.sisu.plexus from 0.3.4 to 0.3.5 + + Bump jsoup from 1.14.2 to 1.14.3 + + Bump actions/setup-java from 2.3.0 to 2.3.1 + + Bump maven-pmd-plugin from 3.14.0 to 3.15.0 + + Bump maven-javadoc-plugin from 3.3.0 to 3.3.1 + + Bump plexus-utils from 3.2.0 to 3.4.1 + + Bump jackson-bom from 2.12.4 to 2.12.5 + + Bump actions/setup-java from 2.2.0 to 2.3.0 + + Bump checkstyle from 8.42 to 8.45.1 + + Bump plexus-velocity from 1.2 to 1.3 + + Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 + + Bump jackson-bom from 2.12.3 to 2.12.4 + + Bump stax2-api from 4.2 to 4.2.1 + + Bump actions/setup-java from 1 to 2.2.0 + + Bump actions/setup-java from 1 to 2.2.0 + + Bump maven-gpg-plugin from 1.6 to 3.0.1 + + Bump woodstox-core from 6.2.4 to 6.2.6 + + Bump maven-dependency-plugin from 3.1.2 to 3.2.0 + + Bump maven-javadoc-plugin from 3.2.0 to 3.3.0 + + Bump snakeyaml from 1.28 to 1.29 + + Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2 + + Bump actions/cache from 2.1.5 to 2.1.6 + + Bump maven-assembly-plugin from 3.2.0 to 3.3.0 + + Bump maven-jxr-plugin from 3.0.0 to 3.1.1 + + Bump xercesImpl from 2.12.0 to 2.12.1 + + [Snyk] Security upgrade org.jsoup:jsoup from 1.13.1 to 1.14.2 + + Bump actions/checkout from 2 to 2.3.4 + + Bump xmlunit-core from 2.8.1 to 2.8.2 + + Bump maven-surefire-report-plugin from 2.22.1 to 2.22.2 + + Bump maven-scm-publish-plugin from 3.0.0 to 3.1.0 + + Bump snakeyaml from 1.26 to 1.28 + + Bump maven-verifier-plugin from 1.0 to 1.1 + + Bump xml-apis from 1.3.04 to 2.0.2 + + Bump jackson-bom from 2.11.3 to 2.12.3 + + Bump xmlunit from 1.2 to 1.6 + + Bump plexus-compiler-javac from 2.1 to 2.8.8 + + Bump actions/cache from v2.1.4 to v2.1.5 + + Bump release-drafter/release-drafter from v5.12.1 to v5.15.0 + + Bump maven-site-plugin from 3.7.1 to 3.9.1 + + Bump maven-jxr-plugin from 2.5 to 3.0.0 + + Bump actions/cache from v2.1.3 to v2.1.4 + + Bump maven-surefire-plugin from 2.22.1 to 2.22.2 + + Bump plexus-compiler-api from 2.1 to 2.8.8 + + Bump maven-resources-plugin from 3.0.1 to 3.2.0 + + Bump release-drafter/release-drafter from v5.11.0 to v5.12.1 + + Bump xmlunit-core from 2.7.0 to 2.8.1 + + Bump actions/cache from v2.1.2 to v2.1.3 + + Bump jaxb-api from 2.1 to 2.3.1 + + Bump junit from 4.12 to 4.13.1 + + Bump actions/cache from v2.1.0 to v2.1.2 + + Bump maven-checkstyle-plugin from 2.15 to 3.1.1 + + Bump xercesImpl from 2.8.1 to 2.12.0 in + /modello-plugins/modello-plugin-jsonschema + + Bump xercesImpl from 2.8.1 to 2.12.0 in + /modello-plugins/modello-plugin-xsd + + Bump xercesImpl from 2.8.1 to 2.12.0 + + Bump xmlunit-core from 2.3.0 to 2.7.0 + + Bump snakeyaml from 1.12 to 1.26 + + Bump maven-compiler-plugin from 3.8.0 to 3.8.1 + + Bump maven-dependency-plugin from 2.1 to 3.1.2 + + Bump persistence-api from 1.0 to 1.0.2 + + Bump maven-enforcer-plugin from 3.0.0-M1 to 3.0.0-M3 + + Bump maven-pmd-plugin from 3.11.0 to 3.13.0 + + Bump maven-clean-plugin from 3.0.0 to 3.1.0 + * Documentation updates + + codehaus is dead + + remove defunct mailing list info + +- Build with java source and target levels 8 + +- Upgrade to upstream version 1.11 +- Depend on the jackson and jsonschema plugins too + mojo-parent +- Upgrade to version 60 + * Compatible with newer plugins + motif +- Add missing chunk into openMotif-2.3.3-mwm-screenresize.patch + preventing third party application crash (bsc#1205253). + +- Add openmotif-2.3.3-multiscreen.patch and + openMotif-2.3.3-mwm-screenresize.patch (bsc#1184184) preventing + the third party application crashing. + +- motif-2.3.4-implicit-fortify-decl.patch: fix bad use of reserved + identifier + +- Use url for source +- Cleanup spec file with spec-cleaner +- Remove old ppc obsoletes/provides + +- Add motif-2.3.4-implicit-fortify-decl.patch + * Fix implicit-fortify-decl and implicit-function-decl errors + +- add pkgconfig(printproto) as requires to motif-devel + +- openmotif-2.3.1-suse-stipple.patch - forward-port SLE's feature + that allows disabling of upstream fix1381. This is necessary + in some legacy scenarios, but undesirable in new apps. To enable + the stipple feature (disable fix1381), set environment variable + SUSE_OPENMOTIF_ENABLE_STIPPLE to 1. + +- merge motif and openmotif +- add localonly service to recompress + +- please legal-team (bnc#827674) by removing all files that + have strange licenses + +- Drop openmotif-libpng14.diff: fixed in upstream + msv +- Build with source and target levels 8 + multiverse +- Build with java source and target levels 8 + mupdf +- Disable system gumbo, so it may be removed [boo#1208381]. + musescore +- Update to 4.0.2: + * Score corruption fixes + - Multiple issues causing score corruption have been fixed + - Part scores are now scanned for corruptions + - There is now a more comprehensive system for alerting you + when there are corruptions identified on your score (including + a mechanism to help you avoid saving those corruptions) + * Usability improvements + - The Properties panel has been improved so it's possible to edit + the visibility, colour and play settings of individual notes within chords + - Toggling visibility of notes within chords now produces more predictable results + - Images in frames can now be deleted + - Parts can now be reset to their original layout + - The UI is now easier to interact with when the user is holding the mouse unsteadily + - The audio export process can now be cancelled + - There's a new feature to save relevant diagnostic files (making it + easier to get support from MuseScore developers) + * Performance enhancements + - Major improvements to how MuseScore handles with WASAPI (Benefits Windows users) + * Bugs squashed and regressions repaired + - Various crashes have been fixed (including numerous VST-related crashes) + - Zoom controls in the status bar are easier to use and more intuitive + - Various problems with the visual behaviour of the app on second monitors are now resolved + - Text line spacing option has been reinstated in Properties + - Some playback problems have been resolved, including when entering tablature + notation, and when changing the tempo using the tempo slider + - Multiple other minor bug fixes + * A ton of engraving fixes and improvements + - Multiple fixes to system-line objects + - Several errors arising from setting notes to cue size are resolved + - Fixes to the behaviour of system objects + - Various fixes to the behaviour of stems + - Voices now align correctly in 'full' tab staves + - Sticking in percussion music no longer breaks slurs + - Slurs now show correctly in parts when only some voices are displayed + - Cross-page glissando lines have been finessed + - Various collisions have been resolved (clefs and key signatures, accidentals and cross-staff beams) +- Add musescore-4.0.2-return.patch: to make the compiler happy + +- More licenses found, also include licenses for sources we don't + build. The license line also applies to the SRPMs + +- Update Licenses + +- Don't package the KDDockWidgets development files. It's only + a third party library that cannot be used for anything. +- Update build constraints +- Spec cleanup + +- Update to 4.0.1: + * Fixed a crash on startup with specific VST instruments present + * Fixed a crash on deleting particular staves + * Fixed a hang on startup involving WASAPI + * Fixed corruption on adding or removing beats or measures in certain cases + * Fixed shortcuts using numeric keypad + * Fixed issues involving system elements and parts + * Fixed issues with playback start position + * Fixed chord symbol playback on transposing staves + +- Fix audio playback support in muse score + https://github.com/musescore/MuseScore/issues/11220#issuecomment-1365822403 + - Fix jack finder by backporting 0dde64eef84.patch: + Though the jack code in Musescore seems to be unused and only + alsa seems supported + - Require alsa-plugins-pulse or pipewire-alsa to make playing out + of the box +- prepare disabling the update check but it is currently not + possible due to + https://github.com/musescore/MuseScore/issues/15617 +- cmake searches for ogg support: add proper BR + +- Switch to RelWithDebInfo build +- Fix Leap build issue (missing -ldl) +- Add README.SUSE and referring notes +- Add 8 GB disk contraints + +- Do not build crashpad and remove the prebuilt crashpad binary + +- Remove explicit opus-devel require + +- Add Qt5QuickTemplate2 to BuildRequires +- Remove opus devel files and add requires to system files + +- Update to 4.0: + Changes in interface, graving, soundsystem, mixer, everything + See https://musescore.org/nl/node/337788 +- Removed unused patches: + * no-webview-in-startcentre.patch + * use-system-qtwebengine-files.patch + mx4j +- Build against the standalone JavaEE modules unconditionally + +- Depend on glassfish-activation-api instead of on gnu-jaf + +- Do not build against the log4j12 packages, use the new reload4j + +- Require for build gnu-jaf instead of a virtual jaf provider in + order to avoid build cycles + +- On supported platforms, avoid building with OpenJ9, in order to + prevent build cycles + -- Cleanup with spec-cleaner and fixup update-alternatives code - -- Do not depend on ant-trax. - mysql-connector-java -- Security fix (CVE-2021-2471, bsc#1195557, jsc#PM-3307): - - mysql-connector-java: unauthorized access - - Add mysql-connector-java-CVE-2021-2471.patch - -- Security fix: [bsc#1173600, CVE-2020-2875, CVE-2020-2933, CVE-2020-2934] - * CVE-2020-2875: Unauthenticated attacker with network access via - multiple protocols can compromise MySQL Connectors. Can result in - unauthorized update, insert or delete access to some of MySQL - Connectors accessible data as well as unauthorized read access - to a subset of MySQL Connectors accessible data. - * CVE-2020-2934: Can result in unauthorized update, insert or - delete access to some of MySQL Connectors accessible data as well - as unauthorized read access to a subset of MySQL Connectors - accessible data and unauthorized ability to cause a partial denial - of service (partial DOS) of MySQL Connectors. - * CVE-2020-2933: Allows high privileged attacker with network access - via multiple protocols to compromise MySQL Connectors. Can result - in unauthorized ability to cause a partial denial of service - (partial DOS) of MySQL Connectors. - * https://www.oracle.com/security-alerts/cpuapr2020verbose.html#MSQL - * Add mysql-connector-java-CVE-2020-2875_CVE-2020-2933_CVE-2020-2934.patch +- Update to 8.0.29: + Functionality added or changed: + * Historically, MySQL has used utf8 as an alias for utf8mb3. + Since release 8.0.29, utf8mb3 has become a recognized (though + deprecated) character set on its own for MySQL Server. + Therefore, Connector/J has added utf8mb3 to its character set + mapping, and users are encouraged to update to + Connector/J 8.0.29 to avoid potential issues when working with + MySQL Server 8.0.29 or later. (Bug #33850155) + * A new connection property socksProxyRemoteDns has been added, + which, when set to true, makes the SocksProxySocketFactory + execute its own connect() implementation that passes the + unresolved InetSocketAddress of a MySQL Server host to the + created proxy socket, instead of having the address resolved + locally. (Bug #77924, Bug #25710160) + * The code for prepared statements has been refactored to make + the code simpler and the logic for binding more consistent + between ServerPreparedStatement and ClientPreparedStatement. + * Connector/J now supports Fast Identity Online (FIDO) + Authentication. See Connecting Using Fast Identity Online + (FIDO) Authentication for details. + Bugs fixed: + * X DevAPI: If the connection property xdevapi.ssl-mode was set + to DISABLED (or xdevapi.ssl-mode was not set, but the value + was picked up from the sslMode setting), specifying some of + the security properties caused Connector/J to throw an error. + With this fix, even when encryption is turned off and + irrelevant security properties are set, Connector/J does not + throw an error. + * DatabaseMetaData.getDefaultTransactionIsolation() returned a + wrong value. It now returns the correct value of + Connection.TRANSACTION_REPEATABLE_READ. (Bug #33723611) + * Statement executions failed for replication connections when + useCursorFetch was true and defaultFetchSize was greater than + 0. (Bug #25701740) + * Prepared statements were parsed incorrectly sometimes when + they contained comments marked by /* and */. (Bug #21978230) + * A connection did not maintain the correct autocommit state + when it was used in a pool with useLocalSessionState=true. + (Bug #106435, Bug #33850099) + * References: This issue is a regression of: Bug #33054827. + * A spelling error in the error message for the buffer length + being less than the expected payload length has been corrected. + Thanks to Jianjian Song for contributing the fix. + (Bug #106397, Bug #33893591) + * When using client-side prepared statements, if the VALUES + clause came after the ON DUPLICATE KEY UPDATE clause or it + came at the end of the statement, a StringIndexOutOfBoundsException + was thrown. This patch refactors the query parser to fix the + problem behind the issue, and also to improve the parser's + performance. (Bug #106240, Bug #33781440) + * An unnecessary boxing has been removed from findColumn() in + the ResultSetImpl class. Thanks to Pei Pei Ning for + contributing this improvement. (Bug #106171, Bug #33757217) + * When decoding decimals, the constructor used for creating the + BigDecimal object has been changed from BigDecimal(String) to + BigDecimal(char[]) in order to save memory. Thanks to Chen Yi + for contributing to this improvement. + (Bug #106065, Bug #33726184) + * When inserting BigDecimal values into a database using + rewritable server-side prepared statements with cursor-based + fetching, the values suffered precision loss. (Bug #105915, + Bug #33678490) + * When the Connector/J logger level was at TRACE, a null bind + value for a PreparedStatement resulted in a NullPointerException + when the logger tried to read the value. This patch added a + null check to avoid the exception to be thrown under the + situation. (Bug #104349, Bug #33563548) + * When the connection property rewriteBatchedStatements was set + to true, inserting a BLOB using a prepared statement and + executeBatch() resulted in a NullPointerException. + (Bug #85317, Bug #25672958) + * ResultSetMetaData and DatabaseMetaData returned Types.DATE for + a YEAR table column even when yearIsDateType=false. With this + fix, Types.SMALLINT was returned correctly in the situation. + (Bug #82084, Bug #23743938) + * A PreparedStatement could not be rewritten for batch insert if + any table column involved contained "select" as a substring in + the column name. (Bug #81468, Bug #23312764) + * When using server-side prepared statements and the connection + property profileSQL was set to true, setting a parameter of + type LONGTEXT using a StringReader() resulted in a j + ava.io.NotSerializableException. (Bug #62006, Bug #16714956) + * Data truncation occurred for INOUT type parameters of data + type BIT(1) for stored procedures. (Bug #38954, Bug #11749415) + +- Build now from GitHub official repo: + * Updated source package to build from gihub official repository. + * Remove utility generate-tarball.sh which is not needed anymore. +- Add patch to temporarily remove OCI IAM support while it's + packaged: + * Add mysql-connector-java-remove-oci-support.patch +- Update to 8.0.28 (CVE-2021-2471, bsc#1195557, jsc#PM-3307): + Changes in 8.0.28: + * Fix for Bug#99260 (31189960), statement.setQueryTimeout,creates a database connection and does not close. + * Fix for Bug#103324 (32770013), X DevAPI Collection.replaceOne() missing matching _id check. + * Fix for Bug#105197 (33461744), Statement.executeQuery() may return non-navigable ResultSet. + * Fix for Bug#105323 (33507321), README.md contains broken links. + * Fix for Bug#96900 (30355150), STATEMENT.CANCEL()CREATE A DATABASE CONNECTION BUT DOES NOT CLOSE THE CONNECTION. + * Fix for Bug#104067 (33054827), No reset autoCommit after unknown issue occurs. + * Fix for Bug#85223 (25656020), MYSQLSQLXML SETSTRING CRASH. + * Fix for Bug#84365 (33425867), INSERT..VALUE with VALUES function lead to a StringIndexOutOfBoundsException. + * Fix for Bug#105211 (33468860), class java.time.LocalDate cannot be cast to class java.sql.Date. + * Fix for Bug#101389 (32089018), GETWARNINGS SHOULD CHECK WARNING COUNT BEFORE SENDING SHOW. + * Fix for Bug#33488091, Remove all references to xdevapi.useAsyncProtocol from properties and code. + * WL#14805, Remove support for TLS 1.0 and 1.1. + * WL#14650, Support for MFA (multi factor authentication) authentication. + Changesd in 8.0.27 + * Fix for Bug#103612 (32902019), Incorrectly identified WITH...SELECT as unsafe for read-only connections. + * Fix for Bug#71929 (18346501), Prefixing query with double comments cancels query DML validation. + * Fix for Bug#23204652, CURSOR POSITIONING API'S DOESNOT CHECK THE VALIDITY OF RESULTSET. + * Fix for Bug#28725534, MULTI HOST CONNECTION WOULD BLOCK IN CONNECTION POOLING. + * Fix for Bug#95139 (29807572), CACHESERVERCONFIGURATION APPEARS TO THWART CHARSET DETECTION. + * Fix for Bug#104641 (33237255), DatabaseMetaData.getImportedKeys can return duplicated foreign keys. + * Fix for Bug#33185116, Have method ResultSet.getBoolean() supporting conversion of 'T' and 'F' in a VARCHAR to True/False (boolean). + * Fix for Bug#31117686, PROTOCOL ALLOWLIST NOT COMPATIBLE WITH IBM JAVA. + * Fix for Bug#104559 (33232419), ResultSet.getObject(i, java.util.Date.class) throws NPE when the value is null. + * WL#14707, Support OCI IAM authentication. + * WL#14660, Testsuite with support for single MySQL server instance. + * Fix for Bug#103878 (32954449), CONNECTOR/J 8 : QUERY WITH 'SHOW XXX' WILL GET EXCEPTION WHEN USE CURSOR. + * Fix for Bug#103796 (32922715), CONNECTOR/J 8 STMT SETQUERYTIMEOUT CAN NOT WORK. + * Fix for Bug#104170 (33064455), CONTRIBUTION: CLIENTPREPAREDSTMT: LEAVE CALENDAR UNTOUCHED. + * Fix for Bug#95564 (29894324), createDatabaseIfNotExist is not working for databases with hyphen in name. + Changes in 8.0.26 + * Fix for Bug#32954396, EXECUTEQUERY HANGS WITH USECURSORFETCH=TRUE & SETFETCHSIZE. + * Fix for Bug#102372 (32459408), v8.0.23 unusable in OSGi. + * Fix for Bug#25554464, CONNECT FAILS WITH NPE WHEN THE SERVER STARTED WITH CUSTOM COLLATION. + * Fix for Bug#100606 (31818423), UNECESARY CALL TO "SET NAMES 'UTF8' COLLATE 'UTF8_GENERAL_CI'". + * Fix for Bug#102404 (32435618), CONTRIBUTION: ADD TRACK SESSION STATE CHANGE. + * Fix for Bug#95280 (29757140), DATABASEMETADATA.GETIMPORTEDKEYS RETURNS DOUBLE THE ROWS. + * Fix for Bug#97269 (30438500), POSSIBLE BUG IN COM.MYSQL.CJ.XDEVAPI.STREAMINGDOCRESULTBUILDER. + * Fix for Bug#103303 (32766143), JAVA.LANG.CLASSCASTEXCEPTION WHEN INSERTING BLOB WITH SERVER PREPARED STATEMENT. + * WL#14205, Support query attributes. + * WL#14411, Support for authentication_kerberos_client authentication plugin. + * WL#14559, Deprecate TLS 1.0 and 1.1. + * WL#14391, Migrate QA tests to main repo. + +- Do not build against the log4j12 packages, use the new reload4j + +- Remove duplicate %files section + +- Remove hibernate-check.patch (fixed upstream) +- Remove mysql-connector-java-jdbc-4.1.patch (fixed upstream) +- Remove disable-testsuite.patch mysql-connector-java-jdbc-4.1.patch (fixed upstream) +- Remove compile-jdk7.patch (fixed upstream) +- Remove mysql-connector-java-sourcetarget.patch (fixed upstream) +- Refresh javac-check.patch +- Depend on log4j rather than log4j-mini and adjust log4j dependencies to + account for the lack of log4j12 Provides in some code streams. +- Add missing Group tag +- Update to 8.0.25 (SOC-11543) + Changes in 8.0.25 + * No functional changes: version alignment with MySQL Server 8.0.25. + Changes in 8.0.24 + * Bug#102188 (32526663), AccessControlException with AuthenticationLdapSaslClientPlugin. + * Bug#22508715, SETSESSIONMAXROWS() CALL ON CLOSED CONNECTION RESULTS IN NPE. + * Bug#102131 (32338451), UPDATABLERESULTSET NPE WHEN USING DERIVED QUERIES OR VIEWS. + * Bug#101596 (32151143), GET THE 'HOST' PROPERTY ERROR AFTER CALLING TRANSFORMPROPERTIES() METHOD. + * Bug#20391832, SETOBJECT() FOR TYPES.TIME RESULTS IN EXCEPTION WHEN VALUE HAS FRACTIONAL PART. + * Bug#97730 (31699993), xdev api: ConcurrentModificationException at Session.close. + * Bug#99708 (31510398), mysql-connector-java 8.0.20 ASSERTION FAILED: Unknown message type: 57 s.close. + * Bug#32122553, EXTRA BYTE IN COM_STMT_EXECUTE. + * Bug#101558 (32141210), NULLPOINTEREXCEPTION WHEN EXECUTING INVALID QUERY WITH USEUSAGEADVISOR ENABLED. + * Bug#102076 (32329915), CONTRIBUTION: MYSQL JDBC DRIVER RESULTSET.GETLONG() THROWS NUMBEROUTOFRANGE. + * Bug#31747910, BUG 30474158 FIX IMPROVES JDBC COMPLIANCE BUT CHANGES DEFAULT RESULTSETTYPE HANDLING. + * Bug#102321 (32405590), CALLING RESULTSETMETADATA.GETCOLUMNCLASSNAME RETURNS WRONG VALUE FOR DATETIME. + * WL#14453, Pluggable authentication: new default behavior & user-less authentications. + * WL#14392, Improve timeout error messages [classic]. + * WL#14202, XProtocol: Support connection close notification. + Changes in 8.0.23 + * Bug#21789378, FORCED TO SET SERVER TIMEZONE IN CONNECT STRING. + * Bug#95644 (30573281), JDBC GETDATE/GETTIME/GETTIMESTAMP INTERFACE BEHAVIOR CHANGE AFTER UPGRADE 8.0. + * Bug#94457 (29402209), CONNECTOR/J RESULTSET.GETOBJECT( ..., OFFSETDATETIME.CLASS ) THROWS. + * Bug#76775 (20959249), FRACTIONAL SECONDS IN TIME VALUES ARE NOT AVAILABLE VIA JDBC. + * Bug#99013 (31074051), AN EXTRA HOUR GETS ADDED TO THE TIMESTAMP WHEN SUBTRACTING INTERVAL 'N' DAYS. + * Bug#98695 (30962953), EXECUTION OF "LOAD DATA LOCAL INFILE" COMMAND THROUGH JDBC FOR DATETIME COLUMN. + * Bug#101413 (32099505), JAVA.TIME.LOCALDATETIME CANNOT BE CAST TO JAVA.SQL.TIMESTAMP. + * Bug#101242 (32046007), CANNOT USE BYTEARRAYINPUTSTREAM AS ARGUMENTS IN PREPARED STATEMENTS AN MORE. + * WL#14274, Support for authentication_ldap_sasl_client(SCRAM-SHA-256) authentication plugin. + * WL#14206, Support for authentication_ldap_sasl_client(GSSAPI) authentication plugin. + * WL#14207, Replace language in APIs and source code/docs. + Changes in 8.0.22 + * Bug#98667 (31711961), "All pipe instances are busy" exception on multiple connections to named Pipe. + * Bug#96309 (31699357), MultiHost in loadbalance may lead to a TPS reduction during a quick switch. + * Bug#99076 (31083755), Unclear exception/error when connecting with jdbc:mysql to a mysqlx port. + * Bug#96870 (30304764), Contribution: Allow to disable AbandonedConnectionCleanupThread completely. + * WL#14115, Support for authentication_ldap_sasl_client (SCRAM-SHA-1) authentication plugin. + * WL#14096, Add option to specify LOAD DATA LOCAL allow list folder. + * WL#13780, Skip system-wide trust and key stores (incl. X DevAPI client certs). + * WL#14017, XProtocol -- support for configurable compression algorithms. + * Bug#92903 (28834903), MySQL Connector/j should support wildcard names or alternative names. + * Bug#99767 (31443178), Contribution: Check SubjectAlternativeName for TLS instead of commonName. + * Bug#93444 (29015453), LOCALDATETIME PARAMETER VA UES ALTERED WHEN CLIENT AND SERVER TIMEZONES DIFFER. + * WL#14052, Remove asynchronous variant of X Protocol. + * Bug#99713 (31418928), NPE DURING COM.MYSQL.CJ.SERVERPREPAREDQUERYBINDVALUE.STOREDATE(). + * WL#14068, Remove legacy integration with JBoss. + Changes in 8.0.21 + * WL#14051, Upgrade Protocol Buffers dependency to protobuf-java-3.11.4. + * WL#14042, Upgrade testsuite to JUnit 5. + * Bug#98237 (30911870), PREPAREDSTATEMENT.SETOBJECT(I, "FALSE", TYPES.BOOLEAN) ALWAYS SETS TRUE OR 1. + * WL#13008, DevAPI: Add schema validation to create collection. + Changes in 8.0.20 + * Bug#30805426, IN CASE OF ISAUTHMETHODSWITCHREQUESTPACKET , TOSERVERS > 1 ARE IGNORED. + * Bug#97714 (30570249), Contribution: Expose elapsed time for query interceptor + * Bug#97724 (30570721), Contribution: Allow \'3.\' formatted numbers. + * Bug#98536 (30877755), SIMPLEDATEFORMAT COULD CACHE A WRONG CALENDAR. + Fix for Bug#91112 (28125069), AGAIN WRONG JAVA.SQL.DATE. + * Bug#30474158, CONNECTOR/J 8 DOES NOT HONOR THE REQUESTED RESULTSETTYPE SCROLL_INSENSITIVE ETC. + * Bug#98445 (30832513), Connection option clientInfoProvider=ClientInfoProviderSP causes NPE. + * WL#12248, DevAPI: Connection compression. + * Bug#30636056, ResultSetUtil.resultSetToMap() can be unsafe to use. + * Bug#97757 (30584907), NULLPOINTEREXCEPTION WITH CACHERESULTSETMETADATA=TRUE AND EXECUTEQUERY OF "SET". + Changes in 8.0.19 + * WL#13346, Support for mult-host and failover. + * Bug#97413 (30477722), DATABASEMETADATA IS BROKEN AFTER SERVER WL#13528. + * WL#13367, DNS SRV support. + * WL#12736, DevAPI: Specify TLS ciphers to be used by a client or session. + * Bug#96383 (30119545) RS.GETTIMESTAMP() HAS * DIFFERENT RESULTS FOR TIME FIELDS WITH USECURSORFETCH=TRUE. + * Bug#96059 (29999318), ERROR STREAMING MULTI RESULTSETS WITH MYSQL-CONNECTOR-JAVA 8.0.X. + * Bug#96442 (30151808), INCORRECT DATE ERROR WHEN CALLING GETMETADATA ON PREPARED STATEMENT. + Changes in 8.0.18 + * WL#13347, Connectors should handle expired password sandbox without SET operations. + * Bug#84098 (25223123), endless loop in LoadBalancedAutoCommitInterceptor. + * Bug#23721537, MULTI-SELECT WITH EXECUTEASYNC() GIVES IMPROPER ERROR. + * Bug#95741 (29898567), METADATA QUERY USES UPPER() AROUND NUMERIC EXPRESSION. + * Bug#20913289, PSTMT.EXECUTEUPDATE() FAILS WHEN SQL MODE IS NO_BACKSLASH_ESCAPES. + * Bug#80441 (22850444), SYNTAX ERROR ON RESULTSET.UPDATEROW() WITH SQL_MODE NO_BACKSLASH_ESCAPES. + Changes in 8.0.17 + * WL#13210, Generate Javadocs via ant. + * WL#12247, DevAPI: indexing array fields. + * WL#12726, DevAPI: Add overlaps and not_overlaps as operator. + * Bug#95503 (29821029), Operator IN not mapping consistently to the right X Plugin operation. + * WL#12942, Update README.md and add new CONTRIBUTING.md. + * WL#13125, Support fully qualified hostnames longer than 60 characters. + * Bug#95210 (29807741), ClassCastException in BlobFromLocator when connecting as jdbc:mysql:replication. + * Bug#29591275, THE JAR FILE NEEDS TO CONTAIN A README AND LICENSE FILE. + * WL#13124, Support new utf8mb4 bin collation. + * WL#13009, DevAPI: Deprecate methods. + * WL#11101, Remove de-cache and close of SSPSs on double call to close(). + * Bug#89133 (27356869) CONTRIBUTION: UPDATE DA ABASEMETADATA.JAVA. + * Bug#11891000, DABATASEMETADATA.GETTABLES() IGNORES THE SCHEMA_PATTERN ARGUMENT. + * Bug#94101 (29277648), SETTING LOGSLOWQUERIES SHOULD NOT AUTOMATICALLY ENABLE PROFILESQL FOR QUERIES. + * Bug#74690 (20010454), PROFILEREVENT HOSTNAME HAS NO GETTER(). + * Bug#70677 (17640628), CONNECTOR J WITH PROFILESQL - LOG CONTAINS LOTS OF STACKTRACE DATA. + * Bug#41172 (11750577), PROFILEREVENT.PACK() THROWS ARRAYINDEXOUTOFBOUNDSEXCEPTION. + * Bug#27453692, CHARACTERS GET GARBLED IN CONCAT() IN PS WHEN USECURSORFETCH=TRUE. + * Bug#94585 (29452669), GETTABLENAME() RETURNS NULL FOR A QUERY HAVING COUNT(*) WITH JDBC DRIVER V8.0.12. + * Bug#94442 (29446059), RESULTSETIMPL.GETDOUBLE IS INEFFICIENT BECAUSE OF BIGDECIMAL (RE)CONSTRUCTIONS. + Changes in 8.0.16 + * WL#12825, Remove third-party libraries from sources and bundles. + * Bug#93590 (29054329), javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify. + * Bug#94414 (29384853), Connector/J RPM package have version number in path. + * Bug#27786499, REDUNDANT FILES IN DEBIAN PACKAGE FOR DEBIAN9(COMMUNITY PACKAGE) FOR CJAVA. + * WL#12246, DevAPI: Prepared statement support. + * WL#10839, Adjust c/J tests to the new "ON" default for explicit_defaults_for_timestamp. + * Bug#29329326, PLEASE AVOID SHOW PROCESSLIST IF POSSIBLE. + * WL#12460, DevAPI: Support new session reset functionality. + * WL#12459, DevAPI: Support connection-attributes. + * Bug#25650385, GETBYTE() RETURNS ERROR FOR BINARY() FLD. + * Bug#27784363, MYSQL 8.0 JDBC DRIVER THROWS NUMBERFORMATEXCEPTION FOR TEXT DATA + * Bug#93007 (28860051), LoadBalancedConnectionProxy.getGlobalBlacklist bug. + * Bug#29186870, CONNECTOR/J REGRESSION: NOT RETURNING PRECISION GETPROCEDURECOLUMNS. + * Bug#22038729, X DEVAPI: ANY API CALL AFTER A FAILED CALL PROC() RESULTS IN HANG. + * Bug#29244101, ADD MAPPING FOR UTF8MB4_ZH_0900_AS_CS COLLATION. + * Bug#92819 (28834959), EXPRPARSER THROWS WRONGARGUMENTEXCEPTION WHEN PARSING EMPTY JSON ARRAY. + * Bug#21921956, X DEVAPI: EXPRESSION PARSE ERROR WITH UNARY OPERATOR. + * Bug#94031 (29257922), WRONG JSON_UNQUOTE WORKAROUND. + * Bug#22931700, BINDINGS.GETBOOLEAN() ALWAYS RETURNS FALSE. + * Bug#25650912, ERROR MESSAGE NOT CLEAR WHEN WE PASS A CHAR DATA TO ANY TABLE API. + * Bug#25642021, CHANGEUSER() FAILS WHEN ENABLEPACKETDEBUG=TRUE. + Changes in 8.0.15 + * Bug#94051 (29261254), Not recommended default for 'allowLoadLocalInfile'. + Changes in 8.0.14 + * WL#12298, Connectors: Expose metadata about source and binaries in unified way. + * Bug#93111 (28894344), ConnectionUrl.java contains char U+00A7 (section sign). + * WL#12621, DevAPI: Handling of Default Schema. + * Bug#93340 (28970166), C/J BUILD SCRIPT IS TOO VERBOSE + * WL#12462, DevAPI: Be prepared for initial notice on connection. + * Bug#28924137, WL#12463:IF COLLECTION DOESN'T EXIST, COLL.COUNT() IS GIVING A WRONG ERROR MESSAGE. + * WL#12463, DevAPI: Standardize count method. + * Bug#92508 (28747636), mysql-connector in bootclasspath causing memory leak. + * Bug#25650514, UPDATEROW() CALL FAILS WITH NPE WHEN SSPS=TRUE AND TABLE HAS MULTI-FLD KEY. + * Bug#25650482, REFRESHROW() CALL AFTER UPDATEROW() API FAILS WHEN USESERVERPREPSTMTS=TRUE. + * Bug#92536 (28692243), UPDATEING SERVER SIDE PREPSTMTS RESULTSET FAIL. + * Bug#92625 (28731795), CONTRIBUTION: FIX OBSERVED NPE IN CLEARINPUTSTREAM. + * Bug#23045642, ADDING NO-DOC (MYSQLCONNJ-696) RESULTS IN EXCEPTION. + * Bug#91065 (28101003), ZERODATETIMEBEHAVIOR=CONVERT_TO_NULL SHOULD NOT APPLY TO 00:00:00 TIME COLUMNS. + * Bug#92574 (28706219), WHEN CONVERTING FROM VARCHAR TO JAVA BOOLEAN, 'N' IS NOT SUPPORTED. + * Bug#25642226, CHANGEUSER() NOT SETTING THE DATABASE PROPERLY WITH SHA USER. + * Bug#28606708, NAMED PIPE CONNECTION FOR X PROTOCOL RETURNS NPE, EXPECTED PROPER ERROR MESSAGE. + Changes in 8.0.13 + * Bug#91317 (28207422), Wrong defaults on collation mappings. + * WL#12245, DevAPI: Implement connect timeout. + * Bug#21774249, UNIT TEST FAILS WITH ERROR " 'CEST' IS UNRECOGNIZED TIME ZONE". + * WL#11857, DevAPI: Implement connection pooling for xprotocol. + * Bug#91873 (28444461), REMOVE USEOLDUTF8BEHAVIOR CONNECTION PROPERTY. + * Bug#92264 (28594434), JSONPARSER PUTS UNNECESSARY MAXIMUM LIMIT ON JSONNUMBER TO 10 DIGITS. + * WL#12110, Extend PropertyDefinitions.PropertyKey usage. + * Bug#81063 (23098159), w/ rewriteBatchedStatements, when 2 tables involved, the rewriting not correct. + * Bug#84813 (25501750), rewriteBatchedStatements fails in INSERT. + * Bug#81196 (23227334), CONNECTOR/J NOT FOLLOWING DATABASE CHARACTER SET. + * Bug#72609 (18749544), SETDATE() NOT USING A PROLEPTIC GREGORIAN CALENDAR. + * Bug#87534 (26730196), UNION ALL query fails when useServerPrepStmts=true on database connection. + * Bug#89948 (27658489), Batched statements are not committed for useLocalTransactionState=true. + * BUG#22305979, WRONG RECORD UPDATED IF SENDFRACTIONALSECONDS=FALSE AND SMT IS SCROLLABLE. + * Bug#27102307, CHANGE USESSL AND VERIFYSERVERCERTIFICATE TO SSLMODE OPTION. + * Bug#28150662, CONNECTOR/J 8 MALFORMED DATABASE URL EXCEPTION WHIT CORRECT URL STRING. + * Bug#91421 (28246270), ALLOWED VALUES FOR ZERODATETIMEBEHAVIOR ARE INCOMPATIBLE WITH NETBEANS. + * Bug#23045604, XSESSION.GETURI() RETURNS NPE. + * Bug#21914769, NPE WHEN TRY TO EXECUTE INVALID JSON STRING. + * Bug#BUG#90887 (28034570), DATABASEMETADATAUSINGINFOSCHEMA#GETTABLES FAILS IF METHOD ARGUMENTS ARE NULL. + * Bug#28207088, C/JAVA: UPDATECLOB(INT COLUMNLABEL, JAVA.SQL.CLOB CLOB) IS FAILING. + * Bug#27629553, NPE FROM GETSESSION() FOR SSL CONNECTION WHEN NO PASSWORD PASSED. + Changes in 8.0.12 + * Bug#28208000, MASTER : HANG IN ASYNCHRONOUS SELECT TEST. + * WL#10544, Update MySQL 8.0 keywords list. + * WL#11858, DevAPI: Core API v1 alignment. + * Bug#27652379, NPE FROM GETSESSION(PROPERTIES) WHEN HOST PARAMETER IS GIVEN IN SMALL LETTER. + * BUG#87600 (26724154), CONNECTOR THROWS 'MALFORMED DATABASE URL' ON NON MYSQL CONNECTION-URLS. + * BUG#26089880, GETCONNECTION("MYSQLX://..") RETURNS NON-X PROTOCOL CONNECTION. + * WL#11876, Improve connection properties design. + * WL#11933, Connector/J 8.0 X DevAPI reference documentation update. + * WL#11860, Ensure >= 75% code coverage. + * Bug#90753 (27977617), WAIT_TIMEOUT EXCEEDED MESSAGE NOT TRIGGERED. + * Bug#85941 (25924324), WASNULL NOT SET AFTER GETBYTES IS CALLED. + * Bug#28066709, COLLECTION.CREATEINDEX() TEST IS BROKEN AFTER WL#11808 IMPLEMENTATION. + * Bug#90872 (28027459), FILTERPARAMS CLASS IS NOT NEEDED. + * Bug#27522054, POSSIBLE ASYNC XPROTOCOL MESSAGE HANDLING PERF ISSUE. + The "xdevapi.useAsyncProtocol" connection property default value is changed to "false". + Changes in 8.0.11 + * WL#11293, DevAPI: Support new locking modes : NOWAIT and SKIP LOCKED. + * Bug#90029 (27678308), FAILURE WHEN GETTING GEOMCOLLECTION COLUMN TYPE. + * BUG#90024 (27677574), SOME TESTS FAILED AGAINST MYSQL 8.0.5 BECAUSE OF DEPRECATED FEATURES REMOVAL. + * Bug#86741 (26314325), Multi-Host connection with autocommit=0 getAutoCommit maybe wrong. + * Bug#27231383, PROVIDE MAVEN-FRIENDLY COMMERCIAL PACKAGES WITHOUT "-BIN". + * Bug#26819691, SETTING PACKETDEBUGBUFFERSIZE=0 RESULTS IN CONNECTION FAILURE. + * Bug#88227 (27029657), Connector/J 5.1.44 cannot be used against MySQL 5.7.20 without warnings. + * Bug#27374581, CONNECTION FAILS WHEN GPL SERVER STARTED WITH TLS-VERSION=TLSV1.2. + * WL#11419, DevAPI: New document _id generation support. + * WL#11620, Change caching_sha2_password padding. + * WL#11604, DevAPI: Add SHA256_MEMORY support. + * BUG#86278 (26092824), SUPPORT CUSTOM CONSTRUCTION OF SSLSOCKET DURING CONNECTION ESTABLISHMENT. + * BUG#27226293, JSONNUMBER.GETINTEGER() & NUMBERFORMATEXCEPTION. + * WL#10527, Clean up Protocol and Session interfaces. + Changes in 8.0.9 + * WL#11469, Update license header in GPL packages. + * BUG#27247349, WL#11208 : UNIQUE DOES NOT GIVE ERROR EVEN THOUGH IT IS NOT SUPPORTED. + * WL#11208, DevAPI: Collection.createIndex. + * WL#10156, Add setters/getters for connection properties to MysqlDataSource, + MysqlXADataSource and MysqlConnectionPoolDataSource. + * WL#11401, DevAPI: Remove configuration API. + * WL#10619, Ensure compatibility with new data dictionary. + * BUG#27217264, WL#10937: NULL POINTER EXCEPTION WHEN NULL IS PASSED AS _ID IN COLL.REPLACEONE. + * WL#10937, DevAPI: ReplaceOne, AddOrReplaceOne, GetOne, RemoveOne. + * Bug#26723646, JSON_MERGE() FUNCTION IS DEPRECATED IN MYSQL 8.0. + * Bug#27185332, WL#11210:ERROR IS THROWN WHEN NESTED EMPTY DOCUMENTS ARE INSERTED TO COLLECTION. + * Bug#27151601, WL#11210: DOCUMENT PATCH EXPRESSIONS ARE NOT SUPPORTED. + * WL#11210, DevAPI: Modify/MergePatch. + * Bug#79612 (22362474), CONNECTION ATTRIBUTES LOST WHEN CONNECTING WITHOUT DEFAULT DATABASE. + * WL#10152, Enable TLSv1.2 on mysqlx. + * Bug#27131768, NULL POINTER EXCEPTION IN CONNECTION. + * Bug#88232 (27047676), c/J does not rollback transaction when autoReconnect=true. + * Bug#88242 (27040063), autoReconnect and socketTimeout JDBC option makes wrong order of client packet. + * Bug#88021 (26939943), High GC pressure when driver configured with serversideprepared statements. + * Bug#26724085, CHARSET MAPPING TO BE UPDATED FOR MYSQL 8.0.3. + * Bug#87704 (26771560), THE STREAM GETS THE RESULT SET ?THE DRIVER SIDE GET WRONG ABOUT GETLONG(). + * Bug#24924097, SERVER GREETING ERROR ISN'T RECOGNIZED DURING HANDSHAKE. + * Bug#26748909, MASTER : ERROR - NO OPERATIONS ALLOWED AFTER STATEMENT CLOSED FOR TOSTRING(). + * Bug#26266731, CONCUR_UPDATABLE RESULTSET OPERATIONS FAIL AGAINST 8.0 FOR BOOLEAN COLUMN. + * WL#11239, DevAPI: Remove create table implementation. + * Bug#27131100, WL#11212 : SAVEPOINT CREATING WITH EMPTY STRING AND SPACE AS NAME. + * WL#11212, DevAPI: transaction save-points. + * WL#11060, Support new SHA-256 authentication system. + * Bug#87826 (26846249), MYSQL JDBC CONNECTOR/J DATABASEMETADATA NULL PATTERN HANDLING IS NON-COMPLIANT. + * WL#11163, Extract parameter setters, serverPrepare() and serverExecute() to core classes. + * BUG#26995710, WL#11161 : NULL POINTER EXCEPTION IN EXECUTEBATCH() AND CLOSE(). + * WL#11161, Unify query bindings. + * WL#8469, Don't extract query text from packets when possible. + Changes in 8.0.8 + * BUG#26722030, TEST FAILING DUE TO BINARY LOGGING ENABLED BY DEFAULT IN MYSQL 8.0.3. + * BUG#26722018, TESTS FAILING DUE TO CHANGE IN INFORMATION_SCHEMA.INNODB_SYS_* NAMING. + * BUG#26750807, MASTER : NULL POINTER EXCEPTION IN SCHEMA.DROPVIEW(NULL). + * BUG#26750705, MASTER : ERROR - UNSUPPORTED CONVERSION FROM TIME TO JAVA.SQL.DATE. + * WL#10620, DevAPI: SHA256 Authentication support. + * WL#10936, DevAPI: Row locking for Crud.Find. + * WL#9868, DevAPI: Configuration handling interface. + * WL#10935, DevAPI: Array or Object "contains" operator. + * WL#9875, Prepare c/J 8.0 for DEB and RPM builds. + * BUG#26259384, CALLABLE STATEMENT GIVES ERROR IN C/JAVA WHEN RUN AGAINST MYSQL 8.0. + * Bug#26393132, NULLPOINTEREXCEPTION IS THROWN WHEN TRIED TO DROP A NULL COLLECTION. + * WL#10532, DevAPI: Cleanup Drop APIs. + * Bug#87429 (26633984), repeated close of ServerPreparedStatement causes memory leak. + * Bug#87379 (26646676), Perform actual TLS capabilities check when restricting TLSv1.2. + * Bug#85601 (25777822), Unit notation is missing in the description of the property involved in the time. + * Bug#87153 (26501245), INCORRECT RESULT OF DBMD.GETVERSIONCOLUMNS() AGAINST MYSQL 8.0.2+. + * Bug#78313 (21931572), proxies not handling Object.equals(Object) calls correctly. + * Bug#85885 (25874048), resultSetConcurrency and resultSetType are swapped in call to prepareStatement. + * Bug#74932 (20066806), ConnectionImp Doesn't Close Server Prepared Statement (PreparedStatement Leak). + * WL#10536, Deprecating COM_SHUTDOWN. + * Bug#25946965, UPDATE THE TIME ZONE MAPPINGS WITH LATEST TZ DATABASES. + * Bug#20182108, INCLUDE CUSTOM LOAD BALANCING STRATEGY USING PLUGIN API. + * Bug#26440544, CONNECTOR/J SHOULD NOT USE TX_{READ_ONLY,ISOLATION} WHICH IS PLANNED FOR REMOVAL. + * Bug#26399958, UNABLE TO CONNECT TO MYSQL 8.0.3. + * Bug#25650305, GETDATE(),GETTIME() AND GETTIMESTAMP() CALL WITH NULL CALENDAR RETURNS NPE. + Changes in 8.0.7 + * Bug#26227653, WL#10528 DIFF BEHAVIOUR WHEN SYSTEM PROP JAVAX.NET.SSL.TRUSTSTORETYPE IS SET. + * WL#10528, DevAPI: Ensure all connectors are secure by default. + * WL#8305, Remove internal dependency on connection objects. + * Bug#22972057, X DEVAPI: CLIENT HANGS AFTER CONNECTION FAILURE. + * Bug#26140577, GIS TESTS ARE FAILING WITH MYSQL 8.0.1. + * WL#10765, DevAPI: Forbid modify() and remove() with no condition. + * Bug#26090721, CONNECTION FAILING WHEN SERVER STARTED WITH COLLATION UTF8MB4_DE_PB_0900_AI_CI. + * WL#10781, enum-based connection properties. + * Bug#73775 (19531384), DBMD.getProcedureColumns()/.getFunctionColumns() fail to filter by columnPattern. + * Bug#84324 (25321524), CallableStatement.extractProcedureName() not work when catalog name with dash. + * Bug#79561 (22333996), NullPointerException when calling a fully qualified stored procedure. + * Bug#84783 (25490163), query timeout is not working(thread hang). + * Bug#70704 (17653733), Deadlock using UpdatableResultSet. + * Bug#66430 (16714868), setCatalog on connection leaves ServerPreparedStatement cache for old catalog. + * Bug#70808 (17757070), Set sessionVariables in a single query. + * Bug#77192 (21170603), Description for the Property replicationConnetionGroup Missing from the Manual. + * Bug#83834 (25101890), Typo in Connector/J error message. + * WL#10531, Support utf8mb4 as default charset. + * Bug#85555 (25757019), useConfigs Can't find configuration template named, in mysql-connector-java 6.x + * WL#10529, Move version number to 8.0. + * WL#10530, DevAPI: Remove XSession, rename NodeSession to Session. + * Bug#23510958, CONCURRENT ASYNC OPERATIONS RESULT IN HANG. + * Bug#23597281, GETNODESESSION() CALL WITH SSL PARAMETERS RETURNS CJCOMMUNICATIONSEXCEPTION. + * Bug#25207784, C/J DOESN'T FOLLOW THE FINAL X DEVAPI MY-193 SPECIFICATION. + * Bug#25494338, ENABLEDSSLCIPHERSUITES PARAMETER NOT WORKING AS EXPECTED WITH X-PLUGIN. + * Bug#84084 (25215008), JAVA.LANG.ARRAYINDEXOUTOFBOUNDSEXCEPTION ON ATTEMPT TO GET VALUE FROM RESULTSET. + * WL#10553, Add mapping for Japanese utf8mb4 collation. + * Bug#25575103, NPE FROM CREATETABLE() WHEN SOME OF THE INPUTS ARE NULL. + * Bug#25575156, NPE FROM CREATEVIEW() WHEN SOME OF THE INPUTS ARE NULL. + * Bug#25636947, CONNECTION USING MYSQL CLIENT FAILS IF WE USE THE SSL CERTIFICATES FROM C/J SRC. + * Bug#25687718, INCORRECT TIME ZONE IDENTIFIER IN STATEMENTREGRESSIONTEST. + * Bug#25556597, RESULTSETTEST.TESTPADDING UNIT TEST IS FAILING IN 5.1.41 RELEASE PACKAGE. + * Bug#25517837, CONNECT PERFORMNACE DEGRADED BY 10% IN 5.1.41. + * Bug#25504578, CONNECT FAILS WHEN CONNECTIONCOLLATION=ISO-8859-13. + * Bug#25438355, Improper automatic deserialization of binary data. + * Bug#70785 (17756825), MySQL Connector/J inconsistent init state for autocommit. + * Bug#66884: Property 'elideSetAutoCommits' temporarily defaults to 'false' until this bug is fixed. + * Bug#75615 (21181249), Incorrect implementation of Connection.setNetworkTimeout(). + * Bug#81706 (23535001), NullPointerException in driver. + * Bug#83052 (25048543), static method in com.mysql.jdbc.Util relies on null object. + * Bug#69526 (17035755), 'Abandoned connection cleanup thread' at mysql-connector-java-5.1.25. + * Bug#82826 (24942672), Unneeded version requirement for javax.net.ssl Import-Package on OSGi MANIFEST.MF. + Changes in 6.0.6 + * Added Core TLS/SSL options for the mysqlx URI scheme. + * Updated collations map. + * Bug#24350526, UNEXPECTED BEHAVIOUR OF IS_NUMBER_SIGNED API IN C/JAVA. + * Bug#82707 (24512766), WRONG MILLI SECOND VALUE RETURNED FROM TIMESTAMP COLUMN. + * Bug#82005 (23702040), JDBCDATEVALUEFACTORY FAILS TO PARSE SOME DATES. + * Bug#83725 (25056803), NPE IN XPROTOCOL.GETPLUGINVERSION() WITH MYSQL 5.7.17. + * Bug#24525461, UPDATABLE RESULTSET FEATURE FAILS WHEN USESERVERPREPSTMTS=TRUE. + * Bug#24527173, QUERY EXECUTION USING PREPARED STMT FAILS WHEN USECURSORFETCH=TRUE. + * Bug#82964 (24658016), JSR-310 DATA TYPES CREATED THROUGH JAVA.SQL TYPES. + * Bug#81202 (23188159), RESULTSETIMPL.GETOBJECT THROWS NULLPOINTEREXCEPTION WHEN FIELD IS NULL. + * Bug#22931277, COLUMN.GETTYPE() RETURNS ERROR FOR VALID DATATYPES. + * BUG#24471057, UPDATE FAILS WHEN THE NEW VALUE IS OF TYPE DBDOC WHICH HAS ARRAY IN IT. + * Bug#81691 (23519211), GETLASTDOCUMENTIDS() DOESN'T REPORT IDS PROVIDED BY USER. + * Bug#82826 (24942672), Unneeded version requirement for javax.net.ssl Import-Package on OSGi MANIFEST.MF. + Changes in 6.0.5 + * BUG#82896 (24613062), Unexpected behavior on attempt to connect to JDBC driver with unsupported URL. + * Added client-side failover during XSession initialization for multi-router configuration. + * Removed Extension interface. All extension classes now implement their specific interfaces. + * Bug#22988922, GETLENGTH() RETURNS -1 FOR LONGBLOB AND LONGTEXT FIELDS. + * Bug#24619829, NEW FAILURES IN C/JAVA UNITTESTS AGAINST MYSQL 8.0. + * Bug#75209 (20212882), Set useLocalTransactionState may result in partially committed transaction. + * Bug#48346 (11756431), Communications link failure when reading compressed data with compressed=true. + * Bug#80631 (22891845), ResultSet.getString return garbled result with json type data. + * Bug#64188 (13702433), MysqlXAConnection.MYSQL_ERROR_CODES_TO_XA_ERROR_CODES is missing XA error codes. + * Bug#72632 (18759269), NullPointerException for invalid JDBC URL. + * Bug#82115 (23743956), Some exceptions are intercepted twice or fail to set the init cause. + * Bug#78685 (21938551), Wrong results when retrieving the value of a BIT column as an integer. + * Bug#80615 (22954007), prepared statement leak when rewriteBatchedStatements=true and useServerPrepStmt. + * Extended X DevAPI with flexible parameter lists. + * Added a virtual NodeSession to X DevAPI. + Changes in 6.0.4 + * X DevAPI URL prefix changed from "mysql:x:" to "mysqlx:". + * Bug#24301468 X DEVAPI SSL CONNECTION FAILS ON WINDOWS + * The X DevAPI Table object now represents both database tables and views. + * Added support for matching against pattern for X DevAPI list_objects calls. + * Added Schema.getCollections(String pattern) and Schema.getTables(String pattern) interface methods. + * Switched to "mysqlx" namespace for X DevAPI StmtExecute messages. + This change is incompatible to MySQL server versions < 5.7.14. + * Bug#82046 (23743947), MYSQL CONNECTOR JAVA OSGI METADATA BROKEN. + * Bug#21690043, CONNECT FAILS WHEN PASSWORD IS BLANK. + * Bug#22931433, GETTING VALUE OF BIT COLUMN RESULTS IN EXCEPTION. + Changes in 6.0.3 + * Bug#23535571, EXCESSIVE MEMORY USAGE WHEN ENABLEPACKETDEBUG=TRUE. + * Bug#23212347, ALL API CALLS ON RESULTSET METADATA RESULTS IN NPE WHEN USESERVERPREPSTMTS=TRUE. + * Bug#23201930, CLIENT HANG WHEN RSLT CUNCURRENCY=CONCUR_UPDATABLE AND RSLTSET TYPE=FORWARD_ONLY. + * Bug#23188498, CLIENT HANG WHILE USING SERVERPREPSTMT WHEN PROFILESQL=TRUE AND USEIS=TRUE. + * Bug#22678872, NPE DURING UPDATE WITH FABRIC. + * Bug#71131 (18068303), Poor error message in CallableStatement.java. + * Bug#59462 (16736619), ConcurrentModificationException inside ConnectionImpl.closeAllOpenStatements(). + * Bug#22848249, LOADBALANCECONNECTIONGROUPMANAGER.REMOVEHOST() NOT WORKING AS EXPECTED. + * Bug#22730682, ARRAYINDEXOUTOFBOUNDSEXCEPTION FROM CONNECTIONGROUPMANAGER.REMOVEHOST(). + * Bug#77171 (21181466), On every connect getting sql_mode from server creates unnecessary exception. + * Bug#79343 (22353759), NPE in TimeUtil.loadTimeZoneMappings causing server time zone value unrecognized. + * Bug#22038729, X DevAPI: Any API call after a failed CALL PROC() results in hang + * Replace Schema.drop(), Collection.drop() by X DevAPI's session.dropSchema() and session.dropCollection(). + * Added session.dropTable(). + * Bug#22932078, GETTIMESTAMP() RETURNS WRONG VALUE FOR FRACTIONAL PART + * Extracted packet readers from MysqlaProtocol. + * Bug#22972057, X protocol CLIENT HANGS AFTER CONNECTION FAILURE + * Bug#23044312, NullPointerException in X protocol AsyncMessageReader due to race condition + * Returned support for MySQL 5.5 and 5.6. + Changes in 6.0.2 + * Deprecate the EOF packet. + * Bug#75956, Inserting timestamps using a server PreparedStatement and useLegacyDatetimeCode=false + * Bug#22385172, CONNECTOR/J MANIFEST DOES NOT EXPOSE FABRIC (OSGi). + * Bug#22598938, FABRICMYSQLDATASOURCE.GETCONNECTION() NPE AFTER SWITCHOVER. + * Bug#21286268, CONNECTOR/J REPLICATION USE MASTER IF SLAVE IS UNAVAILABLE. + * Bug#21296840 & Bug#17910835, Server information in a group from Fabric is not refreshed after expired TTL. + * Bug#56122 (11763419), JDBC4 functionality failure when using replication connections. + * Added support for TLSv1.1 and TLSv1.2 + * Bug#78961 (22096981), Can't call MySQL procedure with InOut parameters in Fabric environment. + * Bug#56100 (11763401), Replication driver routes DML statements to read-only slaves. + * StandardSSLSocketFactory implements SocketMetadata. + * Bug#21978216, GETTYPEINFO REPORT MAXIMUM PRECISION OF 255 FOR VARBINARY. + * Bug#78706 (21947042), Prefer TLS where supported by MySQL Server. + * Bug#21934573, FABRIC CODE INVOLVED IN THREAD DEADLOCK. + * Bug#21876798, CONNECTOR/J WITH MYSQL FABRIC AND SPRING PRODUCES PROXY ERROR. + Changes in 6.0.1 + * Removed useJvmCharsetConverters connection property. JVM charset converters are now used in all cases. + * Refactored value decoding and removed all date/time connection properties + * Refactored connection properties + * Assume existence of INFORMATION_SCHEMA.PARAMETERS (and thus MySQL 5.5) when preparing stored procedure calls. + * Removed retainStatementAfterResultSetClose connection property. + * Null-merge of Bug#54095 (11761585) fix. + * Removed support code for MySQL server versions < 5.7. + * Bug#76859 (20969312), DBMD getColumns using I_S doesn't have column IS_GENERATEDCOLUMN as per JDBC 4.1. + * Added support for GENERATED COLUMNS. + * Update Time Zone mappings with IANA Time Zone database tsdata2015f and Unicode CLDR v.28. + * Update DatabaseMetaData SQL keywords. + * Added tests for Optimizer hints syntax introduced in MySQL 5.7.7. + * Bug#21860833, JSON DATA TYPE DOESN'T WORK WITH SSPS. + * Added support for JSON data type. + * Added support for JDBC 4.2 new features. + * Bug#16634180, LOCK WAIT TIMEOUT EXCEEDED CAUSES SQLEXCEPTION, SHOULD CAUSE SQLTRANSIENTEXCEPTION + * Bug#75849 (20536592), NPE in abortInternal() method on line 1358 of ConnectionImpl. + * Bug#78106 (21648826), Potential memory leak with inflater. + * Bug#78225 (21697684), DEFAULT NO_AUTO_CREATE_USER SQL_MODE BEHAVIOR BROKE SOME TESTS + * Bug#77665 (21415165), JDBC fails to connect with MySQL 5.0. + * Bug#77681 (21429909), rewrite replace sql like insert when rewriteBatchedStatements=true (contribution). + * Bug#77449 (21304726) Add 'truncateFractionalSeconds=true|false' property (contribution). + * Bug#50348 (11758179), mysql connector/j 5.1.10 render the wrong value for dateTime column in GMT DB. + * Bug#75670 (20433047), Connection fails with "Public Key Retrieval is not allowed" for native auth. + * Bug#76187 (20675539), getTypeInfo report maximum precision of 255 for varchar. + * Add test for new syntax 'ALTER TABLE ... DISCARD|IMPORT PARTITION ...' introduced in MySQL 5.7.4. + * Bug#20727196, GETPROCEDURECOLUMNS() RETURNS EXCEPTION FOR FUNCTION WHICH RETURNS ENUM/SET TYPE. + * Bug#19803348, GETPROCEDURES() RETURNS INCORRECT OUTPUT WHEN USEINFORMATIONSCHEMA=FALSE. + * Bug#21215151, DATABASEMETADATA.GETCATALOGS() FAILS TO SORT RESULTS. + * Bug#72630 (18758686), NullPointerException during handshake in some situations + * Bug#20825727, CONNECT FAILURE WHEN TRY TO CONNECT SHA USER WITH DIFFERENT CHARSET. + * Flag RowDataDynamic.isInterrupted removed as it isn't needed. + * Bug#20518653, XSL FILES IN PACKAGES + * Bug#20804635, GETTIME() AND GETDATE() FUNCTIONS FAILS WHEN FRACTIONAL PART EXISTS + * Bug#62452 (16444069), NPE thrown in JDBC4MySQLPooledException when statement is closed. + * BUG#70927 (17810800), Connector/J COM_CHANGE_USER handling is broken + * Bug#75335 (20283655), Maven artifact for Connector/J is missing source jar. + * BUG#75592 (20408891), "SHOW VARIABLES WHERE" is expensive. + * Bug#75113 (20821888), Fail in failover of the connection in MySQL fabric + * Bug#72077 (18425861), Fabric connection with username to a server with disabled auth throws NPE + * Add test for already fixed Bug#72546 (18719760), C/J Fabric createGroup() throws ClassCastException + * Bug#77217 (21184949), ClassCastException when executing a streaming PreparedStatement with Fabric + * Bug#19536760, GETSTRING() CALL AFTER RS.RELATIVE() RETURNS NULLPOINTEREXCEPTION + * BUG#20453712, CLOB.SETSTRING() WITH VALID INPUT RETURNS EXCEPTION + * BUG#20453671, CLOB.POSITION() API CALL WITH CLOB INPUT RETURNS EXCEPTION + * Bug#20685022, SSL CONNECTION TO MYSQL 5.7.6 COMMUNITY SERVER FAILS. + * Bug#20606107, TEST FAILURES WHEN RUNNING AGAINST 5.7.6 SERVER VERSION + * Bug#20533907, BUG#20204783 FIX EXPOSES WRONG BEAHAVIORS IN FAILOVER CONNECTIONS. + * Bug#20504139, GETFUNCTIONCOLUMNS() AND GETPROCEDURECOLUMNS() RETURNS ERROR FOR VALID INPUTS. + * Expose PreparedStatment.ParseInfo for external usage, with no capture of the connection + * Bug#75309 (20272931), mysql connector/J driver in streaming mode will in the blocking state. + * New property 'readOnlyPropagatesToServer' controls the implicit propagation of read only transaction access mode to server. + * Bug#54095 (11761585), Unnecessary call in newSetTimestampInternal. + * Bug#67760 (15936413), Deadlock when concurrently executing prepared statements with Timestamp objects. + * Bug#71084 (18028319), Wrong java.sql.Date stored if client and server time zones differ. + * Bug#75080 (20217686), NullPointerException during setTimestamp on Fabric connection. + * Bug#75168 (20204783), loadBalanceExceptionChecker interface cannot work using JDBC4/JDK7. + * Bug#73595 (19465516), Replace usage of StringBuffer in JDBC driver. + * Bug#18925727, SQL INJECTION IN MYSQL JDBC DRIVER. + * Bug#74998 (20112694), readRemainingMultiPackets not computed correctly for rows larger than 16 MB. + * Bug#73012 (19219158), Precedence between timezone options is unclear. + * Implement support for connecting through SOCKS proxies (WL#8105). + * Ant buildfile reworked to fix incompatibilities with latest Eclipse + * Bug#18474141, TESTSUITE.FABRIC TEST CASES FAIL IF NO FABRIC.TESTSUITE PROPERTIES PROVIDED + * Bug#19383371, CONNECT USING MYSQL_OLD_PASSWORD USER FAILS WHEN PWD IS BLANK + * Bug#17441747, C/J DOESN'T SUPPORT XA RECOVER OUTPUT FORMAT CHANGED IN MYSQL 5.7. + * Bug#19145408, Error messages may not be interpreted according to the proper character set + * Bug#19505524, UNIT TEST SUITE DOES NOT CONSIDER ALL THE PARAMETERS PASSED TO BUILD.XML. + * Bug#73474 (19365473), Invalid empty line in MANIFEST.MF + * Bug#70436 (17527948), Incorrect mapping of windows timezone to Olson timezone. + * Bug73163 (19171665), IndexOutOfBoundsException thrown preparing statement. + * Added support for gb18030 character set + * Bug#73663 (19479242), utf8mb4 does not work for connector/j >=5.1.13 + * Bug#73594 (19450418), ClassCastException in MysqlXADataSource if pinGlobalTxToPhysicalConnection=true + * Bug#19354014, changeUser() call results in "packets out of order" error when useCompression=true. + * Bug#73577 (19443777), CHANGEUSER() CALL WITH USECOMPRESSION=TRUE COULD LEAD TO IO FREEZE + * Bug#19172037, TEST FAILURES WHEN RUNNING AGAINST 5.6.20 SERVER VERSION + * Bug#71923 (18344403), Incorrect generated keys if ON DUPLICATE KEY UPDATE not exact. + * Bug#72502 (18691866), NullPointerException in isInterfaceJdbc() when using DynaTrace + * Bug#72890 (18970520), Java jdbc driver returns incorrect return code when it's part of XA transaction. + * Fabric client now supports Fabric 1.5. Older versions are no longer supported. + * Bug#71672 (18232840), Every SQL statement is checked if it contains "ON DUPLICATE KEY UPDATE" or not. + * Bug#73070 (19034681), Preparing a stored procedure call with Fabric results in an exception + * Bug#73053 (19022745), Endless loop in MysqlIO.clearInputStream due to Linux kernel bug. + * Bug#18869381, CHANGEUSER() FOR SHA USER RESULTS IN NULLPOINTEREXCEPTION + * Bug#62577 (16722757), XA connection fails with ClassCastException + * Bug#18852587, CONNECT WITH A USER CREATED USING SHA256_PASSWORD PLUGIN FAILS WHEN PWD IS BLANK + * Bug#18852682, TEST TESTSHA256PASSWORDPLUGIN FAILS WHEN EXECUTE AGAINST COMMERCIAL SERVER + * failing tests when running test suite with Java 6+. + * Bug#72712 (18836319), No way to configure Connector JDBC to not do extra queries on connection +- Remove hibernate-check.patch (fixed upstream) +- Remove mysql-connector-java-jdbc-4.1.patch (fixed upstream) +- Remove disable-testsuite.patch mysql-connector-java-jdbc-4.1.patch (fixed upstream) +- Remove compile-jdk7.patch (fixed upstream) +- Remove mysql-connector-java-sourcetarget.patch (fixed upstream) +- Refresh javac-check.patch +- Adjust log4j/log4j-mini dependencies to account for the lack of + log4j12/log4jmini12 Provides in some code streams. + +- Update to 5.1.49 [bsc#1173600, CVE-2020-2875, CVE-2020-2933, CVE-2020-2934] +- Changes in 5.1.49: + * INSERT..VALUE..lead to invalidation of batch insert. + * CLIENT HANG WHEN LOADBALANCESTRATEGY IS BESTRESPONSETIME. + * Remove third-party libraries from sources and bundles. + * PREPAREDSTATEMENT.SETOBJECT(I, "FALSE", TYPES.BOOLEAN) ALWAYS SETS TRUE OR 1. + * Not recommended default for 'allowLoadLocalInfile'. + * Disable external entities in Fabric's XML parser. + * INCORRECT DATE ERROR WHEN CALLING GETMETADATA ON PREPARED STATEMENT. +- Changes in 5.1.48: + * COMMUNITY README AND README.TXT FILES HAS THE WRONG YEAR (2018). + * REGRESSION UNIT TESTS FAILS WHEN THE 8.0 SERVER'S CHARSET IS SET TO DEFAULT UTF8MB4. + * Update README.md and add new CONTRIBUTING.md. + * Improve DatabaseMetaData.getSQLKeywords() to include new reserved words. + * Parameter metadata inferred incorrectly when procedure or function doesn't exist. + * Can't execute a stored procedure if exists function with same name. + * PSTMT.EXECUTEUPDATE() FAILS WHEN SQL MODE IS NO_BACKSLASH_ESCAPES. + * SYNTAX ERROR ON RESULTSET.UPDATEROW() WITH SQL_MODE NO_BACKSLASH_ESCAPES. + * PREPAREDSTATEMENT.SETTIMESTAMP NULLPOINTEREXCEPTION. + * Support new utf8mb4 bin collation. + * GETTABLENAME() RETURNS NULL FOR A QUERY HAVING COUNT(*) WITH JDBC DRIVER V8.0.12. + * SETTING LOGSLOWQUERIES SHOULD NOT AUTOMATICALLY ENABLE PROFILESQL FOR QUERIES. + * PROFILEREVENT HOSTNAME HAS NO GETTER(). + * CONNECTOR J WITH PROFILESQL - LOG CONTAINS LOTS OF STACKTRACE DATA. + * PROFILEREVENT.PACK() THROWS ARRAYINDEXOUTOFBOUNDSEXCEPTION. + * CHARACTERS GET GARBLED IN CONCAT() IN PS WHEN USECURSORFETCH=TRUE. + * javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify. + * PLEASE AVOID SHOW PROCESSLIST IF POSSIBLE. + * Wrong defaults on collation mappings. + * ADD MAPPING FOR UTF8MB4_ZH_0900_AS_CS COLLATION. + * mysql-connector in bootclasspath causing memory leak. +- Update mysql-connector-java-jdbc-4.1.patch nailgun +- Specify java source and target levels 8 + native-platform +- Build with java source and target levels 8 + nekohtml +- Use the security patched fork at + https://github.com/sparklemotion/nekohtml +- Upgrade to version 1.9.22.neko2 + * fixes bsc#1198739, CVE-2022-28366, bsc#1198404, CVE-2022-24839 +- Fetch tarball using source service +- Modified patches: + * 0002-Jar-paths.patch -> 0001-Jar-paths.patch + * 0003-Add-OSGi-attributes.patch -> 0002-Add-OSGi-attributes.patch + + rebase to changed context + +- Build with source and target levels 8 + netty-tcnative +- Update to the 2.0.36 Final + * Includes many changes, from which the relevalt ones are: + + Upgrade to OpenSSL 1.1.1i + + Update to latest openssl version for static build + + Update to LibreSSL 3.1.4 + + Update to latest stable libressl release + + Update to openssl 1.1.1g + + OpenSSL 1.1.1d + + Update to libressl 2.9.3 + + Upgrade to openssl 1.1.1c + + Update OpenSSL to 1.1.1b and LibreSSL to 2.8.3 + + Cleanup BoringSSL TLSv1.3 support and consistent handle empty ciphers. + + Support TLSv1.3 with compiling against boringssl + + Return 0 for SSL_OP_NO_TLSv1_3 when TLSv1.3 is not supported. + + Add support for TLSv1.3 when compiled against openssl 1.1.1 + + Allow to load a private key from the OpenSSL engine. + + Support KeyManagerFactory if compiled against OpenSSL < 1.0.2 but using OpenSSL >= 1.0.2 at runtime. + + Update to libressl 2.6.4 + + Update to openssl 1.0.2n + + Update to libressl 2.5.5 + + Allow to compile with openssl 1.0.1 + + Update deprecated methods and OpenSSL api changes to allow building with OpenSSL 1.1.0e + + Update to libressl 2.4.5 + + Update openssl to 1.0.2k + + Ensure we can compile against openssl 1.1.x and libressl 2.5.x as well. + + Update libressl to 2.4.2 + + Update openssl to 1.0.2j + + Update openssl to 1.0.2i + * fix build in factory + netty3 +- Remove dependency on javax.activation, which is a transitive + dependency. +- Build again against mvn(log4j:log4j), since reload4j - that + provides it - is in all relevant distributions. + +- Use the standalone JavaEE modules unconditionally + +- Remove the compat versions, since the io.netty:netty artifact + coordinates exist only in version 3.x + nodejs14 +- Update to 14.21.3: + * fixes permissions policies can be bypassed via process.mainModule + (bsc#1208481, CVE-2023-23918) + * fixes insecure loading of ICU data through ICU_DATA environment + variable (bsc#1208487, CVE-2023-23920) + * deps: update npm to 6.14.18 + + CVE-2021-44907.patch: upstreamed and removed +- BR: python 3.6 + +- Update to 14.21.2: + * http2: fix memory leak when nghttp2 hd threshold is reached + +- Update _constraints: + * Less RAM for aarch64 and 32-bit arm + * Use 'asimdrdm' cpu flag to use aarch64 workers where tests + are more stable + nodejs16 +- Update to LTS version 16.19.1: + * fixes permissions policies can be bypassed via process.mainModule + (bsc#1208481, CVE-2023-23918) + * fixes insecure loading of ICU data through ICU_DATA environment + variable (bsc#1208487, CVE-2023-23920) + * fixes OpenSSL error handling issues in nodejs crypto library + (bsc#1208483, CVE-2023-23919) + * updates undici to v5.19.1 + + Fetch API in Node.js did not protect against CRLF injection in host headers + + Regular Expression Denial of Service in Headers in Node.js fetch API + (bsc#1208413, bsc#1208485, CVE-2023-24807, CVE-2023-23936) + +- Update to LTS version 16.19.0: + * dgram: add dgram send queue info + * cli: add --watch +- systemtap.patch: upstreamed, removed +- versioned.patch: refreshed + +- Update _constraints: + * Less RAM for aarch64 and 32-bit arm + * Use 'asimdrdm' cpu flag to use aarch64 workers where tests + are more stable + +- sle12_python3_compat.patch: only apply for older SLE12 codestreams + where Python 3.6 is not available. Still worlaround for bsc#1205568 + +- Workaround bug on SLE12SP5 during source unpack (bsc#1205568) + +- Replace node-gyp for SLE12 with python 3.4 compatible gyp objectweb-asm +- Upgrade to version 9.3 + * new Opcodes.V19 constant for Java 19 + * new size() method in ByteVector + * checkDataFlow option in CheckClassAdapter can now be used + without valid maxStack and maxLocals values + * new Maven BOM + * bug fixes + + 317949: fix javadoc errors + + remap invokedynamic field handles properly + + add missing left curly brace in ASMifier output of visitModule + +- Build asm as modular jar files to be used as such by java >= 9 +- Leave asm-all.jar as a non-modular jar + +- Upgrade to version 9.2 + * Up to JDK 18 support + * ClassReader.readStream() performance improvements + * Add some input validations in ClassReader + * Replace -debug flag in Printer with -nodebug (-debug continues + to work) + * new V15 constant + * experimental support for PermittedSubtypes and RecordComponent + * Javadoc fixes + * bug fixes + + 317942: ClassCheckAdaptor output represents reference arrays + as only their "root" component type + + 317921: Make Analyzer not require correct maxs or calculate + maxs fast + + 317922: InstructionAdapter shall throw consistent exceptions + + 317923: Incorrect documentation on ClassReader's use of + AnnotationVisitor + + 317929: ClassRemapper doesn't remap annotation values + + 317930: Can CheckClassAdapter.checkTypeRef throw a more + specific exception? + + 317931: Shall CheckMethodAdapter.Method.visitLabel throw + IllegalStateException? + + Tests that requires preview features should only run if the + preview features of the right JDK are enabled + + 317897: AdviceAdapter incorrectly emits onMethodEnter from a + try-catch block in a constructor + + 317900: Javadoc of ClassVisitor does not specify order of + visitRecordComponent + + 317904: Bug with constructors in AdviceAdapter + + 317910: Iterating over a InsnList with an iterator traverses + the list twice + + 317898: ASM 8 does not support writing of empty records + + 317896: Performance degradation when using dynamic constants + as a static paramet to another InDy/ConDy + + 317885: SKIP_DEBUG now skips MethodParameters attributes + -- Build with gcc-java as openjdk7 (1.7.0_40) fails to build it -- Disable javadoc package - -- use add_maven_depmap from javapackages-tools - objenesis +- Added patch: + * objenesis-javadoc.patch + + fix build with javadoc 17 + occt +- update to version 7.7.0 + * Details on + https://www.opencascade.com/open-cascade-technology-7-7-0-maintenance-release/ + * General + + Improved compatibility with C++17/C++20 compilers + + Dropped support of pre-C++11 compilers + * Modeling + + New functionality is implemented, which could verify the + input shape to be placed on a canonical geometry with the + given tolerance. + + Introduced new tool BRepLib_PointCloudShape generating a + point set for a topological shape. + + New option in BRepOffsetAPI_MakeOffset - approximation of + input contours by ones consisting of 2D circular arcs and + 2D linear segments only, it provides more stable work of + 2D offset algorithm. + * Visualization + + Introduced new interface for creating V3d_View as subviews + of another V3d_View. + + Added smoothing to row interlaced stereoscopic output. + + Added word-wrapping option to Font_TextFormatter. + + Added support of a wide color window buffer format (10bit + per component / 30bit RGB). + + Added MSAA anti-aliasing support when using WebGL 2.0. + + Introduced skydome generation feature + 3d_View::BackgroundSkydome(). + * Mesh + + BRepMesh works too long and produces many free nodes on a + valid face problems are resolved. + + Meshing the shape no longer takes too long and visualization + problems are corrected. + + Wrong shading display of thrusections is fixed. + + Rendering issue when using deviation coefficient of low + value is resolved. + + Mesher no longer produce 'bad' result for extruded spline + with given deviation coefficient. + + Holes in triangulation with large linear deflection are + removed. + + Broken triangulation on pipe shape is fixed. + * Data Exchange + + STEP translator now supports tessellated presentations. + + Transformation tools BRepBuilderAPI_Transform/ + BRepBuilderAPI_Copy now handle properly tessellated + presentations. + + glTF Writer - added support of Draco compression. + + Introduced DEWrapper - a unified interface to Data + Exchange connectors. + + Introduced tool XCAFDoc_Editor::RescaleGeometry() for + scaling geometry in XCAF document. + * Configuration + + SONAME is now configurable in CMake and includes minor + version in addition to major by default + * Documentation + + Improved samples / tutorials documentation. + + Introduced new “AIS: Custom Presentation” tutorial. +- Drop upstream patches: + * fix_soversion_minor.patch + + fix_build.patch +- Add fix_missing_limits_header.patch +- Library package was split up to avoid pulling in unnecessary + indirect dependencies. + ocl-icd +- added baselibs.conf to build 32bit libs for WIne (bsc#1172303) + +- limit usage of update-alernatives to sle15-sp1/Leap 15.1 and newer + +- sle15/Leap15 and newer: switch to usage of update-alternatives, + so the package no longer conflicts with nvidia packages + (boo#1108304) + +- Recommend pocl when installing libOpenCL to get a better + "out of the box" OpenCL experience for (open)SUSE users. + +- Update to version 2.2.11: + * Add autoconf option for custom vendors .icd path + * Make vendordir relative to + * Hack the docs to reflect configured vendordir + * Revert "By default, use platforme specific clGetPlatformInfo" + * Do not deference the plateform structure before checking it is an ICD + * Cleanup --enable-custom-vendordir usage + * [doc] ensure that files are correctly distributed and/or cleaned up + * [doc] improve doc + * [build] add notice message about what is choosen +- Changes for version 2.2.10: + * Suppress warning due to shadowed variable name + * Static-const-ify ICD loader info strings + * Fallback to dispatch table for clGetPlatformInfo + * By default, use platforme specific clGetPlatformInfo +- Changes for version 2.2.9: + * Update clGetICDLoaderInfoOCLICD to report version 2.1. + * Report the correct supported OpenCL version when asked + * Add support for OPENCL_VENDOR_PATH envvar + +- Fix BuildRequires: ocl_icd.h includes CL/cl_egl.h + +- Update to 2.2.7 + * See NEWS for full list of changes + +- Update to 2.2.7 + * See NEWS for full list of changes +- Cleanup spec file with spec-cleaner + +- update to version 2.1.3 + * Brice Videau (3): + Moved some declarations to the header as they are needed in the generated + part now. + If we have no valid platforms non can be valid. + In case a NULL platform is passed to the loader, the default platform is + selected if it exists and is valid. + * Vincent Danjean (5): + Rewrote initialization comments + All generated file ends with "_gen" suffix (but installed once) + [build] add tests for default platform selection + Refactor code for selection of default platform + Release 2.1.3 + +- added buildroot define for sle +- modifying generated and build-in source, for older gcc, removing some + pragma GCC diagnostic statements + okular +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Support SaveAs action (kde#451010) + * Fix broken page MiniBar (kde#450347) + * Part::queryClose: Don't ask the user if he wants to save file types + we can't save (kde#449976) + * Adds option editor-cmd to the commandline (kde#263732) + * Simplify the string for the 'Search for...' action (kde#450334) + * Put an "Add Bookmark" button on the Bookmarks sidebar (kde#357625) + * Support the PDF Print named action (kde#448791) + * Remove extra spaces in FB2 paragraphs (kde#359059) + onioncat +- Update to version 4.10.0: + * Major new version, see + +- Add onioncat-DESTDIR-for-localstatedir.patch: Create + localstatedir inside DESTDIR [gh#rahra/onioncat#43]. +- Add BuildRequires: libtool and run autoreconf before configure as + above patch touches build files. + openjpeg +- Add security fixes: + openjpeg-CVE-2018-20846.patch (CVE-2018-20846, bsc#1140205), + openjpeg-CVE-2018-21010.patch (CVE-2018-21010, bsc#1149789), + openjpeg-CVE-2020-27824.patch (CVE-2020-27824, bsc#1179821), + openjpeg-CVE-2020-27842.patch (CVE-2020-27842, bsc#1180043), + openjpeg-CVE-2020-27843.patch (CVE-2020-27843, bsc#1180044), + openjpeg-CVE-2020-27845.patch (CVE-2020-27845, bsc#1180046). + +- Add security fixes: + openjpeg-CVE-2018-14423.patch (CVE-2018-14423, bsc#1102016), + openjpeg-CVE-2018-16376.patch (CVE-2018-16376, bsc#1106881), + openjpeg-CVE-2020-8112.patch (CVE-2020-8112, bsc#1162090), + openjpeg-CVE-2020-15389.patch (CVE-2020-15389, bsc#1173578), + openjpeg-CVE-2020-27823.patch (CVE-2020-27823, bsc#1180457), + openjpeg-CVE-2021-29338.patch (CVE-2021-29338, bsc#1184774). + +- Convert to pkgconfig +- Remove fedora conditionals as nothing in opensuse + actually builds against it +- Add patch to fix ffast-math issue bsc#1029609 bsc#1059440: + * openjpeg-fast-math.patch + +- Add openjpeg-bsc999817-cve2016-7445-null-deref.patch to fix null + pointer dereference in convert.c (bsc#999817, CVE-2016-7445). + +- Use cmake macros for building +- Small spec file cleanups, use pkgconfig style dependencies + +- Update to version 1.5.2: + Security: + * Fixes: CVE-2013-4289 CVE-2013-4290 + * Fixes: CVE-2013-1447 CVE-2013-6045 CVE-2013-6052 CVE-2013-6054 + CVE-2013-6053 CVE-2013-6887 + New Features: + * Compile Java with source/target specific java version + * Do not set SONAME for Java module, fix linking (missing math lib) + * Support some BMP/RGB8 files + * Fix compilation on ARM + Misc: + * Remove BSD-4 license from getopt copy, since upstream switched to BSD-3 + * Support compilation against system installed getopt + * Fix Big Endian checking (autotools) + * Huge amount of bug fixes. See CHANGES for details. +- Removed the following patches (fixed upstream): + * openjpeg-1.5-r2029.patch + * openjpeg-1.5-r2032.patch + * openjpeg-1.5-r2033.patch + * openjpeg-1.5.1-cve-2013-6045-1.patch + * openjpeg-1.5.1-cve-2013-6045-2.patch + * CVE-2013-6052.patch + * CVE-2013-6053.patch + * CVE-2013-1447.patch + * CVE-2013-6887.patch + +- Added the following security patches (based also on Redhat/Fedora patches): + * openjpeg-1.5-r2029.patch + From upstream. Fix issue 155, jp2_read_boxhdr() can trigger random pointer + memory access + * openjpeg-1.5-r2032.patch + From upstream. Fix issue 169, division by zero in j2k_read_siz + * openjpeg-1.5-r2033.patch + From upstream. Fix issue 166, missing range check in j2k_read_coc et al + * CVE-2013-1447.patch + Fix multiple denial of service flaws, CVE-2013-1447, bnc#853834 + * CVE-2013-6052.patch + Fix heap OOB reads, information leaks, CVE-2013-6052, bnc#853644 + * CVE-2013-6053.patch + Fix heap OOB reads, information leaks, CVE-2013-6053, bnc#853644 + * CVE-2013-6887.patch + Fix multiple denial of service flaws, CVE-2013-6887, bnc#853644 +- Removed part of openjpeg-1.5.1-cve-2013-6045-1.patch that is already + upstream, included in openjpeg-1.5-r2033.patch (slightly modified). + +- Security: + * Patches openjpeg-1.5.1-cve-2013-6045-1.patch and + openjpeg-1.5.1-cve-2013-6045-2.patch fix heap overflow + described in CVE-2013-6045, bnc#853838. + +- do fdupes only for SUSE distributions + +- Update to version 1.5.1: + Security: + * Fixes: CVE-2012-3535 + * Fixes: CVE-2012-3358 + New Features: + * Use a new API scheme and solve the SOVERSIONing in OpenJPEG + * Allow better integration with multi-arch system + * Compile & Install Java bindings (CMake) + * Install required addXMLinJP2 (JPIP) + Misc: + * Fix linker error by resolving all symbols (eg. missing -lm) + * Fix some man page typos + * Huge amount of bug fixes. See CHANGES for details. +- Removed the following patches (fixed upstream): + * heap_buffer_overflow_fix.patch + * heap_buffer_overflow_2_fix.patch + * heap_corruption_fix.patch + * openjpeg-1.5.0-cmake_Config.patch + * openjpeg-1.5.0-cmake_libdir.patch + * openjpeg-1.5.0-pkgconfig_includedir.patch +- Replaced openjpeg-1.5.0-cmake_header_symlink.patch with a fix inside the spec + file. +- Removed symlink from %{_includedir}/openjpeg-1.5 to %{_includedir}/openjpeg + (not needed). +- Added the following patches (taken from Fedora): + * openjpeg-1.5.1-cmake_libdir.patch + Fix libopenjpeg.pc symlink + * openjpeg-1.5.1-soname.patch + Revert soname bump compared to 1.5.0 release + openssl-ibmca +- Updated .spec file removed '#' from the line containing + 'sed -e 's/^dynamic_path/#dynamic_path/' (bsc#1209038) + opentest4j +- Build with java source and target levels 8 + +- Update to upstream version 1.2.0 + * Changes: + + Add version to module descriptor + + Include Java module descriptor + + Include Class of Throwable in MultipleFailuresError message + + Set EOL to LF so Spotless does not fight with Git on Windows + + Change ValueWrapper.create() to not wrap another ValueWrapper + + Capture non-serializable ephemeral value in ValueWrapper + + Add the option to provide a custom stringRepresentation to + ValueWrapper + + Improve Javadoc for AssertionFailedError and ValueWrapper + + Remove unused dependency on commons-codec + + Rename serialized output file for clarity + + Restore 1.0.0 behavior to fix serialization + + Make ValueWrapper robust for broken toString() implementations + + Test toString() behavior for AssertionFailedError + + Do not set null message to "null" in AssertionFailedError + constructors + + Do not set message to empty String in AssertionFailedError + constructors + + Do not set message in default constructor for + AssertionFailedError + + Create an OSGi compatible MANIFEST.MF (#41) + + Change "Draft" into "Initial Implementation" + oro +- Build with source/target levels 8 + -- Current version 2.0.8 from JPackage.org - os-maven-plugin +- Build with java source and target levels 8 + +- Upgrade to upstream version 1.7.0 + * Changes: + + Added a new property os.detected.arch.bitness + + Added detection of RISC-V architecture, riscv + + Added an abstraction layer for System property and file + system access + + Added thread safety information to Maven plugin metadata + so that Maven doesn't warn about thread safety anymore + + Added detection of z/OS operating system + + Added m2e life cycle mapping metadata so os-maven-plugin + works better with Eclipse m2e + + Added support for MIPS and MIPSEL 32/64-bit architecture + mips_32 - if the value is one of: mips, mips32 + mips_64 - if the value is mips64 + mipsel_32 - if the value is one of: mipsel, mips32el + mipsel_64 - if the value is mips64el + + Added support for PPCLE 32-bit architecture + ppcle_32 - if the value is one of: ppcle, ppc32le + + Added support for IA64N and IA64W architecture + itanium_32 - if the value is ia64n + itanium_64 - if the value is one of: ia64, ia64w (new), + itanium64 + + Fixed classpath conflicts due to outdated Guava version + in transitive dependencies + + Fixed incorrect prerequisite + + Overall code clean-up and dependency updates +- Modified patch: + * 0002-Don-t-fail-on-unknown-arch.patch -> + 0001-Don-t-fail-on-unknown-arch.patch + + Rediff to changed context +- Removed patch: + * 0001-Port-to-current-plexus-utils.patch + + not needed any more + osgi-annotation +- Build with source and target levels 8 + +- Upgrade to the upstream version 7.0.0 + * no upstream changes + osgi-compendium +- Update to upstream version 7.0.0 + * no upstream changes + osgi-core +- Build with java source and target levels 8 + +- Update to upstream version 7.0.0 + * no upstream changes + oxygen5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Add git blame ignore file + * Add and make use of ECMClangFormat + * Use QWindow::startSystemMove() + * Port away from KWindowSystem::compositingActive + * Fix CI dep for KStyle + * Remove unneeded CMake check + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Request passing unit tests on Linux and BSD + * Fix mixup of PM_ToolBarItemMargin & PM_ToolBarFrameWidth + * Oxygen was default in a previous version of Plasma desktop + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Fix mixup of PM_ToolBarItemMargin & PM_ToolBarFrameWidth + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Qt::AA_UseHighDpiPixmaps is enabled by default in qt6 + * Final touches to build against Qt6 + * Adapt to QStyleOptionProgressBar API changes + * Adapt to QKeyCombination API changes + * Adapt to QtX11Extras being gone in Qt6 + * Port away from deprecated Qt API + * Port away from deprecated QWeakPointer API + * Adapt build system for building against qt6 + * Add missing KCoreAddons link + * kstyle: Clarify options of mnemonics/accelerators + * sounds are now moved to the oxygen-sounds repo https://invent.kde.org/plasma/oxygen-sounds + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + oxygen5-icon-theme +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * Fix broken absolute symlinks + * fixing missing links and files + * @2x easy ones + * fixing missing links + * Add Linux Qt6 CI + palapeli +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix generate cmake file + * Fix come qt6 compile error + * Compile against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + pam +- Update pam_motd to the most current version. This fixes various issues + and adds support for mot.d directories [jsc#PED-1712]. + * Added: pam-ped1712-pam_motd-directory-feature.patch + +- Do not include obsolete libselinux header files flask.h and + av_permissions.h. + [bsc#1197794, pam-bsc1197794-do-not-include-obsolete-header-files.patch] + +- Between allocating the variable "ai" and free'ing them, there are + two "return NO" were we don't free this variable. This patch + inserts freaddrinfo() calls before the "return NO;"s. + [bsc#1197024, pam-bsc1197024-free-addrinfo-before-return.patch] + +- Define _pam_vendordir as "/%{_sysconfdir}/pam.d" + The variable is needed by systemd and others. + [bsc#1196093, macros.pam] + +- Corrected a bad directive file which resulted in + the "securetty" file to be installed as "macros.pam". + [pam.spec] + +- Added tmpfiles for pam to set up directory for pam_faillock. + [pam.conf] + +- Corrected macros.pam entry for %_pam_moduledir + Cleanup in pam.spec: + * Replaced all references to ${_lib}/security in pam.spec by + %{_pam_moduledir} + * Removed definition of (unused) "amdir". + +- Added new file macros.pam on request of systemd. + [bsc#1190052, macros.pam] + +- Added pam_faillock to the set of modules. + [jsc#sle-20638, pam-sle20638-add-pam_faillock.patch] + +- In the 32-bit compatibility package for 64-bit architectures, + require "systemd-32bit" to be also installed as it contains + pam_systemd.so for 32 bit applications. + [bsc#1185562, baselibs.conf] + +- If "LOCAL" is configured in access.conf, and a login attempt from + a remote host is made, pam_access tries to resolve "LOCAL" as + a hostname and logs a failure. + Checking explicitly for "LOCAL" and rejecting access in this case + resolves this issue. + [bsc#1184358, bsc1184358-prevent-LOCAL-from-being-resolved.patch] + +- pam_limits: "unlimited" is not a legitimate value for "nofile" + (see setrlimit(2)). So, when "nofile" is set to one of the + "unlimited" values, it is set to the contents of + "/proc/sys/fs/nr_open" instead. + Also changed the manpage of pam_limits to express this. + [bsc#1181443, pam-bsc1181443-make-nofile-unlimited-mean-nr_open.patch] + +- Add a definition for pamdir to pam.spec + So that a proper contents of macros.pam can be constructed. + [pam.spec] + +- Create macros.pam with definition of %_pamdir so packages which + are commonly shared between Factory and SLE can use this macro + [pam.spec] + +- pam_cracklib: added code to check whether the password contains + a substring of of the user's name of at least characters length + in some form. + This is enabled by the new parameter "usersubstr=" + See https://github.com/libpwquality/libpwquality/commit/bfef79dbe6aa525e9557bf4b0a61e6dde12749c4 + [jsc#SLE-16719, jsc#SLE-16720, pam-pam_cracklib-add-usersubstr.patch] + +- pam_xauth.c: do not free() a string which has been (successfully) + passed to putenv(). + [bsc#1177858, pam-bsc1177858-dont-free-environment-string.patch] + +- Initialize pam_unix pam_sm_acct_mgmt() local variable "daysleft" + to avoid spurious (and misleading) + Warning: your password will expire in ... days. + fixed upstream with commit db6b293046a + [bsc#1178727, pam-bsc1178727-initialize-daysleft.patch] + +- /usr/bin/xauth chokes on the old user's $HOME being on an NFS + file system. Run /usr/bin/xauth using the old user's uid/gid + Patch courtesy of Dr. Werner Fink. + [bsc#1174593, pam-xauth_ownership.patch] + +- Moved pam_userdb to a separate package pam-extra. + [bsc#1166510, pam.spec] + +- disable libdb usage and pam_userdb again, as this causes some license + conflicts. (bsc#1166510) + +- Add libdb as build-time dependency to enable pam_userdb module. + Enable pam_userdb.so + [jsc#sle-7258, bsc#1164562, pam.spec] + +- When comparing an incoming IP address with an entry in + access.conf that only specified a single host (ie no netmask), + the incoming IP address was used rather than the IP address from + access.conf, effectively comparing the incoming address with + itself. (Also fixed a small typo while I was at it) + [bsc#1115640, use-correct-IP-address.patch, CVE-2018-17953] + +- Remove limits for nproc from /etc/security/limits.conf + ie remove pam-limit-nproc.patch + [bsc#1110700, pam-limit-nproc.patch] + +- pam_umask.8 needed to be patched as well. + [bsc#1089884, pam-fix-config-order-in-manpage.patch] + +- Changed order of configuration files to reflect actual code. + [bsc#1089884, pam-fix-config-order-in-manpage.patch] + +- Use %license (boo#1082318) + +- Prerequire group(shadow), user(root) + +- Allow symbolic hostnames in access.conf file. + [pam-hostnames-in-access_conf.patch, boo#1019866] + +- Increased nproc limits for non-privileged users to 4069/16384. + Removed limits for "root". + [pam-limit-nproc.patch, bsc#1012494, bsc#1013706] + +- pam-limit-nproc.patch: increased process limit to help + Chrome/Chromuim users with really lots of tabs. New limit gets + closer to UserTasksMax parameter in logind.conf + +- Add doc directory to filelist. + +- Remove obsolete README.pam_tally [bsc#977973] + +- Update Linux-PAM to version 1.3.0 +- Rediff encryption_method_nis.diff +- Link pam_unix against libtirpc and external libnsl to enable + IPv6 support. + +- Add /sbin/unix2_chkpwd (moved from pam-modules) + +- Remove (since accepted upstream): + - 0001-Remove-YP-dependencies-from-pam_access-they-were-nev.patch + - 0002-Remove-enable-static-modules-option-and-support-from.patch + - 0003-fix-nis-checks.patch + - 0004-PAM_EXTERN-isn-t-needed-anymore-but-don-t-remove-it-.patch + - 0005-Use-TI-RPC-functions-if-we-compile-and-link-against-.patch + +- Add 0005-Use-TI-RPC-functions-if-we-compile-and-link-against-.patch + - Replace IPv4 only functions + +- Fix typo in common-account.pamd [bnc#959439] + +- Add 0004-PAM_EXTERN-isn-t-needed-anymore-but-don-t-remove-it-.patch + - readd PAM_EXTERN for external PAM modules + +- Add 0001-Remove-YP-dependencies-from-pam_access-they-were-nev.patch +- Add 0002-Remove-enable-static-modules-option-and-support-from.patch +- Add 0003-fix-nis-checks.patch + +- Add folder /etc/security/limits.d as mentioned in 'man pam_limits' + +- Update to version 1.2.1 + - security update for CVE-2015-3238 + +- Update to version 1.2.0 + - obsoletes Linux-PAM-git-20150109.diff + +- Re-add lost patch encryption_method_nis.diff [bnc#906660] + +- Update to current git: + - Linux-PAM-git-20150109.diff replaces Linux-PAM-git-20140127.diff + - obsoletes pam_loginuid-log_write_errors.diff + - obsoletes pam_xauth-sigpipe.diff + - obsoletes bug-870433_pam_timestamp-fix-directory-traversal.patch + +- increase process limit to 1200 to help chromium users with many tabs + pam_kwallet +- Add patches for handling edge cases and hardening: + * 0001-Verify-that-XDG_RUNTIME_DIR-is-usable.patch + * 0002-Don-t-do-anything-if-the-password-is-empty.patch + * 0003-Exit-early-if-the-target-user-is-root.patch + * 0004-Don-t-call-pam_sm_open_session-within-pam_sm_authent.patch + +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- No code changes since 5.26.5 + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Replace transitional %usrmerged macro with regular version check (boo#1206798) + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Specify plasma-kwallet should be after wayland (kde#448479) + * It compiles fine against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + pam_saslauthd +- bsc#1206563 - resolve issue with empty realms in pam auth +- Update to version 0.1.0~3: + * Change to allow empty realm + +- Remove tier1 limit +- bsc#1206563 - improve pam_saslauthd default config for openldap migration +- Update to version 0.1.0~2: + * Minor fix to default pam config + paradise +- Build with java source and target levels 8 + paranamer +- Build with java source and target levels 8 + parboiled +- Build with source and target levels 1.8 + parley +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt build system to qt6 + * Use Q_EMIT/Q_SLOTS/Q_SIGNALS + fix includes + * Use not deprecated enum + * Fix application crash + * Comment code unused in qt6 + * Add CI + * Prepare to add new CI support + * Port I18n_NOOP macro + * Theses files are not used + partitionmanager +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Make refreshing devices more intuitive in the GUI. (kde#450355) + * Add an "Open in Partition Manager" solid Action (kde#446897) + * Accept devices starting with /dev (kde#446899) + * Improve tab focus order in create partition dialog. (kde#444698) + * Select device using a command line option (kde#43485) + patterns-kde +- Recommend pam_kwallet in kde_plasma (boo#1208684) + patterns-wsl +- Adjusting how $PREEXISTING_COMMANDS is fed into the while loop for + wsl_systemd + +- Update to version 20221221 + * Improved tests for [boot] section when 'command=.*$' is present so + as to not clobber existing commands for wsl_base & wsl_gui + * wsl_systemd should clear ping_group_range if present and retain any + existing commands + +- Update to version 20221220 + * Reworked to avoid build race condition where it seemed like there was + an issue during 50-check-installtest and what happens with + "testing for pre/postinstall scripts that are not idempotent" + * Adding true %post section + +- Adding [wsl_base,gui,systemd] tags for echo output +- Changing %post to %pre as there seems to be a problem when + 50-check-installtest runs as %post + +- Update to version 20221219 + * Adjusting wsl_systemd %post to remove ping_group_range from wsl.conf + when systemd is being enabled. + +- Update to version 20221216 + * Undoing LoadCredential changes since it's NOT what was breaking WSLg + integration + * Adjusing %post code for edits to %{_sysconfdir}/wsl.conf for: + * wsl_base + * wsl_gui + * wsl_systemd + +- Update to version 20221206 + * Updating wsl_systemd to comment out 'LoadCredential=*' for 5 systemd + units: + * systemd-tmpfiles-setup.service + * systemd-tmpfiles-setup-dev.service + * systemd-sysctl.service + * systemd-tmpfiles-clean.service + * systemd-sysusers.service + patterns-xfce +- Replaced gnome-calculator with galculator since it better integrates + with Xfce look and feel. +- Do not recommend package-update-indicator on Tumbleweed. Only Leap + supports update method via PackageKit. + pavucontrol-qt +- Update to 1.2.0: + * Improved `Categories` `GenericName`, and `Comment` in the + desktop entry. + +- Update to 1.1.0: + * Cleaned up the code and updated translations. + +- Update to 1.0.0: + * Bumped minimum required Qt version to 5.15. + +- Update to 0.17.0: + * The redundant dbus dependency is removed. + pcmanfm-qt +- Update to 1.2.1: + * Corrected the icon for "New Tab". + * Corrected some descriptions in Hidden Shortcuts dialog. + * Enabled tab DND under Wayland. + * Fixed the context menus of tabs and forward/backward buttons under Wayland. + +- Update to 1.2.0: + * Fixed the links of About dialog. + * Added search history. + * Localize "Search Results". + * Consider device pixel ratio when drawing wallpaper. Also, an + old problem is fixed in centering per-screen wallpapers with multi-screen setups. + * Prevent an empty desktop path. + * Allow customizing workspace margins on Desktop. + * Added options for locale-awareness and zero-padding to bulk + renaming. + * Ignore auto-selection delay when single-click activation isn't + chosen. + * Added an entry for Categories to launcher creator. + * Added "What's-This" help to launcher creator. + * Added an action with `Ctrl+D` as its shortcut to Edit menu for + deselecting all items. + * Corrected bulk renaming shortcut on Desktop. + * Set QTerminal in default config file for LXQt. + * Apply changes in settings shared by Desktop and windows to + Desktop too (auto-delay selection, right-click behavior, + showing of thumbnails and treating backup files as hidden). + * Remove pcmanfm-qt-default-terminal.patch + +- fix default terminal, affects the right-click open terminal on desktop (gh#lxqt/pcmanfm-qt#1522) + * pcmanfm-qt-default-terminal.patch +- minor cleanup in %files to fix rpmlint errors + +- Update to 1.1.0: + * Added "Recent Files" to the File menu. + * Implemented org.freedesktop.FileManager1. It is used by apps + (like Firefox and Chromium) that call the default file manager + to show files inside a directory or do other jobs. + * Fixed DND and keyboard navigation on RTL desktops. + * Added "Open in Terminal" to the top of folder context menu. + * Fixed an issue in positioning of sticky items on Desktop. + * With the transient filter bar, the first item whose name starts + with the filter string is preselected. If it doesn't exist, the + first visible item will be preselected. + * Filtering respects the checked state of Preferences → Display + → Always show real file names. +- Refresh pcmanfm-qt-default-wallpaper.patch + +- Update to 1.0.0: + * Added an option to make desktop items sticky by default. + * Allowed the recursive customization of folders. + * Prevented closing of file operation dialog on closing the main window. + * Keep the custom position of a desktop item on inline renaming. + * Added per-folder settings actions to the current tab's context menu. + Also, set the tab icon according to the customization, if any. + * Added an action to remove settings of nonexistent folders. + * Add a new tab on double clicking an empty space of the tab-bar. + * Added an option to disable smooth scrolling in list and compact modes. + * Disabled tab DND under Wayland (because of Wayland's limitations). + +- Update to 0.17.0: + * Natural keyboard navigation on Desktop. + * Creation time is supported. + * A menu-item is added to the Tools menu for opening the current + directory as admin (with GVFS). + * "Create Launcher" is added to the Tools menu. + * An option is added for max. file size with external thumbnailers. + * Always focus the visible view on opening a new tab. + * Close file tooltips on key pressing or changing + directory/filter/sorting. + * Several small fixes. + pcp +- Workaround intermittent build-time package preun failures by dropping + PMDA Remove script invocation; (bsc#1197796) + +- Adjust systemd service types and remove deprecated KillMode=none; + (bsc#1186511) + + 0010-services-switch-logutil-and-pmieutil-scripts-from-ty.patch + +- Upgrade to 5.2.5 +- Client tools and utilities: + + pcp-dstat: correct the sample count logic, was off-by-one + + pcp-dstat: fix csv output with timestamps (no special chars) +- PMDA additions, enhancements and bug fixes: + + pmdazfs: new Linux ZFS metrics + + pmdasockets: new Linux ss(1) metrics + + pmdahacluster: new HA metrics (Pacemaker, Corosync, DRBD and SBD) + + pmdabcc: netproc module: count kernel calls, not packets + + pmdalinux: add hinv.cpu.thermal_throttle metrics + + pmdalinux: add missing help text for new metrics, drop dups +- Server-side utilities and log management scripts: + + pmproxy: fix quoting of /series/metrics matched names + + pmlogger: fix permissions mismatch for pmlogger tmp dir + + pmlogger: fix incorrect reporting of pmcd state changes + + pmie_check: explicity set a umask appropriate for pmieconf + + pmlogger_check: explicity set a umask appropriate for pmlogconf + + pmlogger_check: skip .NeedRewrite processing with -K + + pmpost: increase timestamp resolution + + pmpost: fix NOTICES file ownership changes + + rc scripts: add optional logging + + systemd: remove Wants=pmcd from pmlogger and pmie +- libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings + + libpcp: redo the interp.c time_caliper changes + + libpcp_web: add timer driven webgroup garbage collector + + libpcp_pmda: add new function pmdaCachePurgeCallback +- Misc build, infrastructure and packaging updates: + + libpcp_web: fix minor memory leak on an error path (covscan) + + build: fixes to ensure PCP_TMPFILE_DIR not used during the build + drop upstream 0007-pmns-Make-drop-duplicate-if-else.patch + drop upstream 0008-fixes-for-GH-1140-PCP_TMPFILE_DIR-used-in-build.patch +- Security Enhanced Linux: + + selinux: enable netcheck rawip_socket if icmp_socket unavailable + + selinux: additional rules needed for pmie/pmlogger in fedora +- Documentation and QA infrastructure: + + docs: add pointers to readthedocs.io now that books live there + + pcp-dstat: optionally install a man page symlink for dstat + + docs: pmproxy(1) man page corrections and additions +- Upgrade to 5.2.3 +- Client tools and utilities: + + pcp-htop: minimal version of htop with PCP backend platform + + pcp-atop: add per-process network statistics + + pcp-atop: result instance indexing performance optimization + + pcp-atop: always restore original state of process accounting + + pcp2elasticsearch: add guard around maximum long integer size + + pmlogsummary: fix indom lookup for dynamic instance domains + + pmseries: provide sum() and avg() query functions + + pmseries: persist canonical query expressions to Redis + + pmseries: fix HMSET calls when querying timeseries expression + + pmseries: fix for failing queries with disjuncted qualifiers + + pmseries: fix segfault in func call with globbed metric.name +- Server-side utilities and log management scripts: + + pmproxy: support fabricated SIDs in /series/instances requests + + pmproxy: support fabricated SIDs in /series/metrics requests + + pmlogger_check: add pmlc connection timeout checking current volume + + pmlogctl,pmiectl: ignore saved control files after an upgrade + + pmlogconf: add missing mssql template header + + pmlogconf: add logger configuration files for the htop command + + pmieconf: add a rule to detect and report OOM kills + + pmieconf: cleanup old, no-longer-used tool integrations + + pmieconf: ensure all automated invocations use the -c switch + + pmieconf: fix default generated config file path + + pmie_check: remove a tempfile once finished with it +- PMDA additions, enhancements and bug fixes: + + pmdaapache: fix buffer size to allow for multiple reads of the stream + + pmdabcc: added new netproc module with per-process network metrics + + pmdaproc: allow to use acct.control.enable_acct as reference counting + + pmdalinux: added network.all.* metrics for physical interfaces + + pmdalinux: fix case of waitio counters from /proc/stat going backwards + + pmdalinux: minor tweaks to use integer math over floating point + + dbpmda: send inst profile prior to instances level label requests +- libpcp, libpcp_pmda, libpcp_mmv, libpcp_web and language bindings + + libpcp: performance improvements for archives with dynamic indoms + + libpcp: send instance profile for instances level labels requests + + libpcp: make pmLookupName take a (const char **) namelist + + libpcp_web: set pmseries source to all-zeroes for expressions + + libpcp_web: handle fabricated SIDs in /series/values REST API + + python api: fix fetchgroup max_insts size with multiple indoms +- Misc build, infrastructure and packaging updates: +- Security Enhanced Linux: + + selinux: use matching autoconf guard for rawip_socket class +- Documentation and QA infrastructure: + + docs: update pmdabpftrace man page and README + + docs: improvements in diagrams + + docs: theme_overrides.css added for readthedocs content + + docs: pmseries(1) chapter added in Users and Administrators Guide + + docs: add quotes to curl calls with * in pmwebapi query strings + + docs: update pmseries schema to describe expression keys + +- Fix a few rpmlint errors (to at least get below the 1000 mark) + (boo#1199558): + + make libpcp-devel require libpcp_gui: the devel package + installs a symlink pointing to that library, so anything + willing to link it would fail + libpcp-devel.x86_64: E: no-library-dependency-on libpcp_gui2 /usr/lib64/libpcp_gui.so.2 + The package misses dependency on a package which file it links to. + + Call fdupes over /var/lib/pcp/testsuite to solve + pcp-testsuite.x86_64: W: files-duplicate + + W: macro-in-comment: escape the relevant macros using %% + + Filter out W: potential-bashisms for pcp-testsuite. + +- Own %{_datadir}/zsh and %{_datadir}/zsh/site-functions: we have + no guaranteed owner of these directories in the buildroot. + +- Remove sysconfig dependencies, this is not the equivalent of + the initscripts package and completly unneeded here; (jsc#CSD-124) +- Add missing hostname requires; (jsc#CSD-124) + +- also buildrequire pkgconfig(systemd) to make sure configure + detects systemd + +- Replace ancient RPM variables by modern equivalents. +- Drop support for ancient SUSE and ancient Fedora. + pdns-recursor +- update to 4.8.3 + * Fix serve-stale logic to not cause intermittent high CPU load by: + + correcting the removal of a negative cache entry, + + correcting the serve-stale main loop regarding exception handling, + + correctly handle negcache entries with serve-state status. +- changes in version 4.8.2 + * Make cache cleaning of record an negative cache more fair + * Do not report “not decreasing socket buf size” as an error + * Do not use “message” as key, it has a special meaning to systemd-journal + * Add the ‘parse packet from auth’ error message to structured logging + * Refresh of negcache stale entry might use wrong qtype + * Do not chain ECS enabled queries + * Properly encode json string containing binary data + pdsh +- Fix slurm plugin: make sure slurm_init() is called before using + the Slurm API. This has been the case since version 20.11 (bsc#1209216). + Add-call-to-slurm_init-this-makes-sure-the-config-options-are-set.patch + +- Hack-to-work-around-a-generic-type-name-breakage-introduced-by-latest-Slurm.patch + Schedmd did it again! Slurm 23.02 broke the pdsh-internal + List type by exposing it thru it's public API. The way to + protect from it no longer works as types are actually used + in the header. + This is a hot fix on the pdsh side, that is hopefully sufficiently + generic. (boo#1208846). + pegdown +- Build with java source and target levels 8 + pegtl +- update to 3.2.7: + * Removed superfluous deprecated include. + * Made `unwind()` optional for parse tree nodes. + * Fixed `demangle()` for MSVC, again. + * Fixed `demangle()` for GCC 12. + * Added missing include for fallback `demangle()` implementations. + * Fixed `version.hpp`. + * Fixed `static_assert` in `demangle()` with recent MSVC. + * Added rule `odigit` for octal digits. + * Enabled default-constructed state in `state<>`, `change_state<>`, and + `change_action_and_state<>`. + * Changed rules in `tao/pegtl/contrib/integer.hpp` to not throw by + default. + * Added `tao/pegtl/contrib/separated_seq.hpp`. + * Added `tao/pegtl/contrib/iri.hpp` grammar for IRIs. + * Added `tao/pegtl/contrib/proto3.hpp` grammar for protocol buffer v3. + * Added an optional limiter to guard against infinite recursion. + * Fixed CMake export error. + * Improved compile time efficiency. + * Added support for disabling exceptions with `-fno-exceptions`. + * Improved efficiency of parse tree nodes. + * Fixed namespace issue with `tao::pegtl::demangle()` (was: + `tao::demangle()`). + * Made `analyze()` more verbose by default to aid finding the rule cycles. + * Added `parse_nested()` overload that accepts a `position` as first + argument. + * Added some experimental and undocumented `contrib` features and their + infrastructure. + * Improved CMake support for `` fallbacks and alternatives. + * Re-enabled support for GCC 7. + * Automatically link with `libstdc++fs` or `libc++fs` as needed. + * Added automatic fallback from `std::filesystem` to `std::experimental::filesystem`. + * Added manual fallback from `std::filesystem` to `boost::filesystem`. + * Thank you Beman Dawes! + * Converted continuous integration infrastructure to GitHub Actions. + * Use the **migration guide** when updating. + * Updated required C++ standard to C++17. + * Updated required CMake version to 3.8. + * The macro `TAO_PEGTL_NAMESPACE` now contains the fully qualified namespace, + e.g. `tao::pegtl`. + * Added `[[nodiscard]]` or `[[noreturn]]` to most non-void functions. + * Replaced `analysis_t` with more general and complete `rule_t` and `subs_t`. + * Added functions to visit all rules of a grammar. + * Added functions to measure rule coverage of a parsing run. + * Moved the analysis function and header to contrib. + * Replaced `tao::pegtl::input_error` with `std::system_error` and + `std::filesystem::filesystem_error`. + * Added `must_if<>` + * Allows to define custom error messages for global errors. + * Adds a non-intrusive way to define global parse errors for a grammar retroactively. + * Removed the need for RTTI. + * Some broken/unknown compilers will use RTTI as a fallback, without demangling. + * Moved `tao::pegtl::internal::demangle()` to `tao::demangle()`. + * Improved generated code to be shorter and more efficient. + * Removed the need for RTTI. + * Changed `std::string` to `std::filesystem::path` for filename parameters. + * Renamed `byte_in_line` to `column` and use 1-based counting. + * Moved rule `eolf` from inline namespace `tao::pegtl::ascii` to `tao::pegtl`. + * Changed rules in `tao/pegtl/contrib/integer.hpp` to not accept redundant + leading zeros. + * Added rules to `tao/pegtl/contrib/integer.hpp` that test unsigned values + against a maximum. + * Demoted UTF-16 and UTF-32 support to contrib. + * Demoted UINT-8, UINT-16, UINT-32 and UINT-64 support to contrib. + * Folded `contrib/counter.hpp` into `json_count.cpp`, count is superceded by coverage. + * Removed right padding from `contrib/json.hpp`'s `value`. + * Removed option of state's `S::success()` to have an extended signature to + get access to the current `apply_mode`, `rewind_mode`, *action*- and + * control* class (template). + * Removed compatibility macros starting with `TAOCPP_PEGTL_`. + * Removed compatibility uppercase enumerators. + * Removed compatibility `peek_byte()` member functions. + * Removed compatibility header `changes.hpp` from contrib. + perl-Capture-Tiny +- updated to 0.48 + see /usr/share/doc/packages/perl-Capture-Tiny/Changes + 0.48 2018-04-22 09:01:08+02:00 Europe/Oslo + - No changes from 0.47-TRIAL + 0.47 2017-07-26 10:34:24-04:00 America/New_York (TRIAL RELEASE) + [Fixed] + - Appends PID to random file names for tee signalling to avoid + random name collision when used in multiple forked children. + -- updated to 0.24 - Fixed: - - Closed security hole in use of semaphore flag in /tmp; - now opens semaphore the using O_CREAT|O_EXCL - -- updated to 0.23 - Fixed: - - minimum Perl prereq is back to 5.6 (but $diety help you if - you're still stuck on 5.6) - Documented: - - Added warning about using @_ in a capture block - -- updated to 0.22 - Documented: - - Issue tracker is now github - Changed: - - Skips tee and leak tests for closed STDIN on Perl prior to - 5.12 when PERL_UNICODE=D. Documented lack of support as - a known issue. - - Isolated tee subprocesses from effects of PERL_UNICODE as a - precaution (though this did not fix the above issue). - - Improved layer detection for handles proxied due to being closed - or tied. - Fixed: - - Nested merged captures that include an external program call no longer - leak STDERR to the outer scope [rt.cpan.org #79376] - - Work around rt.perl.org #114404 by forcing PerlIO layers back on - original handles [rt.cpan.org #78819] - -- updated to 0.18 - Added - - When capture or tee are called in void context, Capture::Tiny - skips reading back from the capture handles if it can do so safely - Fixed: - - Tied STDIN is always localized before redirections to avoid tees - hanging on MSWin32 - - Copying and reopening STDIN is necessary to avoid tees hanging on MSWin32. - Fixed: - - Avoids reopening STDIN while setting up a capture, which avoids - some problems with pathological tied filehandle implementations - such as in FCGI - Tested: - - Re-enabled tied STDIN testing for MSWin32 to see if changes above - avoid crashes seen historically - -- updated to 0.17 - Fixed: - - Added a workaround for failing t/08-stdin-closed.t under blead - perl / 5.15.8 [RT#111070] - Documented: - - Clarified some limitations; added a link to CPAN Testers Matrix; - removed redundant BUGS section; standardized terminology - Tested: - - Added a test using Inline::C to print to stdout and stderr in response - to RT#71701 - -- updated to 0.16 - - Noted problems and workaround for FCGI's pathological tied STDIN - [RT#74681; thank you Karl Gaissmaier for testing the - workaround] - -- update to 0.15: - * repeated captures from a custom filehandle would return undef instead of - the empty string (and would warn). This has been fixed. RT#73374 - * commented out debugging code for slightly less runtime overhead -- changes from 0.14: - * added: capturing with custom filehandles will return only newly appended - output instead of everything already in the file RT#73374 - -- update to 0.13: no user-visible changes -- changes from 0.12: - - add new functions capture_stdout, capture_stderr, tee_stdout, tee_stderr; RT#60515 - - capture functions also returns the return values from the executed coderef; RT#61794 - - capture functions take optional custom filehandles for capturing via named - files instead of anonymous ones - - tied filehandles based on Tie::StdHandle can now use the ":utf8" layer; - removed remaining TODO tests; adds Scalar::Util as a dependency - - when Time::HiRes::usleep is available, tee operations will - sleep during the busy-loop waiting for tee processes to be ready - RT#67858 - -- fix build for SLE_10 - * %{__perl} -p -i -e 's|6.31|6.30|' Makefile.PL - -- updated to 0.11 - Fixed: - - Tests will not use Test::Differences version 0.60 or greater - - Setting PERL_CAPTURE_TINY_TIMEOUT to 0 will disable timeouts - - Added support for $ENV{PERL_CAPTURE_TINY_TIMEOUT} to control - the timeout period under 'tee'; tests set not to timeout to - avoid false FAIL reports on overloaded virtual machine smokers - Fixed: - - $@ set within a captured block is no longer lost when the capture - is completed; likewise, the initial value of $@ is not lost - during capture (when no subsequent error occurs) (RT #65139) - -- switch to perl_requires macro - -- remove /var/adm/perl-modules - -- update to 0.08 - -- update to 0.07 - -- new package - perl-IO-Async +- updated to 0.802 + see /usr/share/doc/packages/perl-IO-Async/Changes + 0.802 2022-08-15 + [CHANGES] + * Preëmptively use Future ->udata API from upcoming release, to + avoid depending on it being a hashref + * Report correct caller file + line number in nested test calls to + wait_for {} + [BUGFIXES] + * Use 'SOCK_STREAM' instead of hardcoded 1 in t/50resolver.t + * Skip exceptional socket condition test on cygwin because it seems + always to fail there + * Avoid harmless warnings about undef at global destruction + (RT142754) + 0.801 2021-12-15 + [BUGFIXES] + * Remove extraneous test-time use of Data::Dump (RT140143) + 0.800 2021-11-11 + [CHANGES] + * Bumped up to three-digit minor version number + * Added IO::Async::OS->signum2name + * Implement Future::IO->waitpid API + * Skip the `spawn` Routine model if POSIX fork() is not available + * Replace getaddrinfo / getnameinfo with virtual mocking functions + for unit-testing the resolve, so as not to rely on local platform + resolver behaviours + perl-Net-Server +- Added CVE-2013-1841.patch + * CVE-2013-1841 + * bsc#808830 + * Add double_reverse_lookups capability. Can now do a reverse DNS + lookup on the IP address to find the associated hostname, and + then do a forward lookup on the hostname to assure that it + matches the original IP address. This can be enabled by setting + 'reverse_lookups=double' or 'double_reverse_lookups=1' + -- update to 0.99 - * Add customizable check_for_spawn and min_child_ttl settings in PreFork (Graham Barr) - * Add other_child_died_hook (Daniel Kahn Gillmor) - * Make Multiplex do $mux->add($sock) for UDP sockets (Kristoffer Møllerhøj) - * Change Net::Server::Daemonize to use kill 0 rather than the unportable `ps` - * Fix calling conventions of MultiType - * Avoid select in SSLEAY that was allowing for infinite spin loop - * Fix tie_stdout mode to not warn about unopen handles. - * Added Net::Server::HTTP base class for basic HTTP daemon handling. - * Change examples/httpd to use Net::Server::HTTP - * Add SSLeay proto - finally a workable SSL solution. - * Add minimal Net::Server::TiedHandle to allow for STDIN and STDOUT to work with SSLEAY - * Net::Server::TiedHandle also support tied_stdin_callback and tied_stdout_callback - * Allow for port => 0 which lets the OS auto assign a port on some OSes (Blackie Hlasek) - * Add idle_loop_hook to PreForkSimple and PreFork (David Zuhn) - * Add consistent formatting capabilities to the log method (whethere Syslog is used or not) (David Zuhn) - * Warn when default listen value is used - try to make it a sensible default (Mark Martinec) - * Allow for non-zero exit value - particularly when called from fatal (David Schweikert) - -- enable parallel build - phonon4qt5 +- Add phonon4qt5-rpmlintrc to work around future build checks (boo#1191779) + +- Drop the unneeded baselibs.conf. + picmi +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use new KDE_INSTALL_KXMLGUIDIR + * Change default solved color from "gray-ish" to "blue-ish" + * Use "modern" connect syntax + * Q_DECL_OVERRIDE -> override + * 0 -> nullptr + * Always mark full lines with wrong streak sizes as completely unsatisfied (kde#435211) + * Fix difficulty of mobile phone level: "very easy" instead of "hard" (kde#418210) + * Remove Qt6 CI that doesn't pass + * Refresh stale time display in the status bar at end of game (kde#418857) + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + * Use QStringLiteral + * Prepare to build against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + picocli +- Upgrade to version 4.6.2 + * full changes from previous versions are in + https://github.com/remkop/picocli/blob/v4.6.2/RELEASE-NOTES.md + pim-data-exporter +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use new akonadi notes install include + * Use new akonadi mime install include + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Fix doctool file license + * Mark as single-instance using X-GNOME-SingleWindow key + * Correct prefix to other PIM repositories in .kde-ci.yml + * Add import/export support for akonadi_newmailnotifier_agentrc + pim-sieve-editor +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Simplify qt5/qt6 build + * Purpose-qt6 compiles fine now + * Make compile against qt6 + * USe correct qtkeychain + * Start to remove QNetworkConfigurationManager + * Use isOnline method + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Mark as single-instance using X-GNOME-SingleWindow key + * AA_UseHighDpiPixmaps is enabled by default in qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + pimcommon +- Require libKF5PimCommonAutoCorrection5 in the -devel package + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release +- Drop 0001-Fix-pimcommon-CMake.patch. Merged upstream + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Add upstream change to fix issues detected by CMake 3.24: + * 0001-Fix-pimcommon-CMake.patch + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + pitivi +- pkgconfig(gst-validate-1.0) is only needed for test which that + don't run + pkgconf +- Add pkgconf-CVE-2023-24056.patch: Backport commit 628b2b2baf from + upstream, test for, and stop string processing, on truncation + (bsc#1207394 CVE-2023-24056). + plasma-browser-integration +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Purpose Plugin: Always send a title + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * mprisplugin: Don't skip if size is invalid and take at least one image + * Avoid accidental global variable in page-script + * Remove generateGuid function + * Use ecm_set_disabled_deprecation_versions + * Register chrome.downloads.onChanged listener lazily + * mprisplugin: xesam:artist is a list of strings + * Use user agent string to detect Firefox + * Use a separate script injected into the page context + * Add Linux Qt6 CI + * Fix excess comma in X-Plasma-Runner-Syntaxes values + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * Fix excess comma in X-Plasma-Runner-Syntaxes values + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add missing license file + * Ignore browser-hosted web-apps in TaskManager-based browser identification + * Sync QT_MIN_VERSION with KF's REQUIRED_QT_VERSION + * Check whether removed DOM node was a player + * Request passing unit tests on Linux and BSD + * Explicitly link against KF5::ConfigCore + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * It's enabled by default in qt6 + * Add Qt5 Linux CI + * Final touches to compile with Qt6 + * Show headers in qtc6 + * ignore build dir + * Prepare build system for building against qt6 + * Use HTTPS for link to KDE homepage + * Fix typo in author's email + * Use WeakSet to avoid memory leak + * [Tabs Runner] Only list tabs from "normal" windows + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma-framework +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Dialog: Only center panel popup if it still would cover two thirds of its panel widget (kde#462930) + * containmentinterface: add function to open context menu + * ExpandableListItem: load custom content when item is expanded + * PC3/ActionTextField: Specify focus reason for shortcut activation + * Use StandardKey.Find instead of "CTRL+F" + * ActionTextField: add property type for focusSequence + * ActionTextField: show native shortcut text in tooltip + * ActionTextField: fix StandardKey not working + * Dialog: Add default case to a switch to make clangd happier + * Dialog: Use one std::optional instead of two boolean flags + * Mark transient applets in config (kde#417114) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Too many changes since 5.100.1, only listing bugfixes: + * Rework Plasma theme mask corners and outlines (kde#417511) + * svgitem: do not upscale svg when using fractional scaling (kde#461682) + +- Update to 5.100.1. Hotfix release: + * svgitem: do not upscale svg when using fractional scaling + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Too many changes since 5.99.0, only listing bugfixes: + * Never time out tooltip while its control is still hovered (kde#397336) + * Fix name of margin hints of task manager (kde#456076) + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Revert "Install a plugin for org.kde.plasma.plasmoid" + * Don't violate the min <= max assert in qBound in Qt 6 + * IconLabel: always enable `fillWidth` + * wallpaperinterface: allow wallpaper plugin to set custom accent color + * Add CMake option to build WITHOUT_X11 + * Install a plugin for org.kde.plasma.plasmoid (kde#454062) + * PC3/IconLabel: Simplify Layout.fillWidth expression for label + * ExpandableListItem: make fewer assumptions about the action + * Clear PasswordField with Ctrl+Shift+U (kde#451550) + * Add fade in and out animations to PC3 ToolTip + * Reset devicePixelRatio after loading the cachedBackground of mask + * Always give FrameSvg's mask in logical pixels + * desktoptheme/breeze: update disk.svg (kde#445810) + * Remove shortcut to make corona immutable + * Clean up if statement that is always true + * Clean up unused code for categories and remove reference in API docs + * ExpandableListItem: add arrow key navigation support + * PC3/ProgressBar: Fix sizing bugs, reformat code, remove animation hacks (kde#456550) + * Port IconItem to use Qt Shader Tools for Qt 6 + * Remove commented out dead slot + * Keep Tooltips the proper type (kde#446375) + * don't remove the shadow on ~Dialog (kde#437920) + * Port away from deprecated QSGSimpleMaterialShader + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Fix dataengine loading in Qt6 code path + * PC3/Slider: Enable hover events (kde#454714) + * PlasmaDialog: Don't constantly reset cursor when resizable edges are ON (kde#454714) + * Add FreeBSD Qt6 CI support + * PC3: Support RTL layouts in controls + * extras/ListItem: Fix undefined reference error to properties from newer controls + * PC3: Improve support for RTL sliders + * extras/Highlight: Fix code style and explicitness + * Port from KDeclarative::runtimePlatform to KRuntimePlatform::runtimePlatform + * BusyIndicator: Fix initialization of the running property + * extras/ExpandableListItem: Remove 'currentIndex' state when unhovering + * Doc: Fix typo in a comment + * Add missing break in switch-case statement + * PC3/CheckBox: Fix hover animation repeated on press + * TextField: fix height change when password dot appears + * Port away from KDeclarative::runtimePlatform + * ExpandableListItem: add `expanded` property to indicate the view is visible + * Synchronise busy indicator start points + * themetest fix a possible memory leak + * datamodel.cpp 'then' statement is equivalent to the 'else' + * Fix typo in comment + * a11y: toolbuttons are pressable + * a11y: roundbuttons are buttons too + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * docs: clarify URL in IconItem "source" property + * Update blur and other window effects when the dialog changes size (kde#457053) + * Fix generated import versions for QtQuick Controls with Qt 6 + * ExpandableListItem: read `Accessible.description` from action + * ExpandableListItem: give expand button a name and a tooltip + * ExpandableListItem: add accessible properties + * PC3/ToolTip: Sync to qq2-desktop-style: Copy delay & timeout implementations + * PC3/ToolTip: Sync to qq2-desktop-style: Port to QtQuick.Layouts + * PC3/ToolTip: Sync to qq2-desktop-style: Wrap text on label + * PlaceholderMessage: use strict Javascript equality + * Scope DialogShadows lifetime to application (kde#443706) + * Use non-deprecated URL interceptors access with Qt 6 + * QMenuProxy::transientParent add null checks + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * FrameItemNode: Remove unnecessary attribute + * Expose the edit mode to the applets + * Units: Fix sizeForLabels double-scaling icons with Plasma scaling (kde#454131) + * Remove extra ';' + * Update plugins.qmltypes for `org.kde.plasma.core` + * Skip test for old style theme metadata format when building without deprecations + * Revert "Use QT_FEATURE_foo to detect opengl* support, and TARGET for glesv2" + * wallpaperinterface: call `setSource` before `setContextProperty` + * breeze/widgets: Make analog clock follow colorscheme (kde#377935) +- Drop patch. Fixed upstream: + * 0001-Revert-Use-QT_FEATURE_foo-to-detect-opengl-support-a.patch + +- Add patch to fix window thumbnails on X11: + * 0001-Revert-Use-QT_FEATURE_foo-to-detect-opengl-support-a.patch + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Too many changes since 5.94.0, only listing bugfixes: + * Dialog should use the Dock type unless requested otherwise (kde#454635) + * Add back the WindowsGoBelow panel behavior (kde#455138) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Too many changes since 5.93.0, only listing bugfixes: + * Fix use-after-free in ContainmentInterface (kde#451267) + * Fix osd dialog position (kde#452648) + * Fix check for argument length in DataEngine loader (kde#452596) + * Keep PlasmaComponents.Highlight on its former behaviour (kde#452555) + * Dialog: Do not update layout parameters while hidden (kde#452512) + * PC3 toggle controls: fix odd heights misaligning indicators (kde#447977) +- Drop upstream patches: + * b62d83bef7733e4943e6f66787166b41198d1359.patch + * 0001-Fix-osd-dialog-position.patch + * 0002-Keep-PlasmaComponents.Highlight-on-its-former-behavi.patch + * 0003-Fix-check-for-argument-length-in-DataEngine-loader.patch + +- Backport some patches: + * 0001-Fix-osd-dialog-position.patch (kde#452648) + * 0002-Keep-PlasmaComponents.Highlight-on-its-former-behavi.patch (kde#452555) + * 0003-Fix-check-for-argument-length-in-DataEngine-loader.patch (kde#452596) + +- Apply b62d83bef7733e4943e6f66787166b41198d1359.patch + fixes plasmoid layout regression (kde#452512) + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Make WindowThumbnail build against Qt6 as well + * Plasmacomponents2 Highlight: add explicit id + * Highlight: change hover: property to hovered: + * Don't install the heading SVG in breeze-light and breeze-dark Plasma themes + * AppletInterface: Add `self` property which just returns `this` + * Allow applets to have empty json metadata & use KPackage's metadata instead + * Do not compute sizes within dialogs when they're not visible + * Port dateengine away from inperformant KPluginInfo hack + * Improve documentation of PlasmaExtras.Highlight + * Factor out QML module URI string + * Update documentation regarding PlasmaExtras.Highlight + * Adapt to the deprecation of qmlRegisterInterface in Qt6 + * Add default switch statement + * Add power profile icons (kde#449475) + * Fix Plasmoid attached property look-up on Config objects (kde#451482) + * Fix potential null parent access + * Break recursion when checking compact representation + * Use generic breeze-styled arrow in Plasma style + * Port to PlasmaExtras version of Highlight + * Hardcode keyboard shortcut in SearchField for now + * Add ActionTextField, SearchField, and PasswordField + * PC3: Remove unreachable code in Svg item from DefaultListItemBackground + * AppletQuickItem: Ensure we provide the attached property when we have it + * Port from using plasmoid to Plasmoid + * Calendar: Draw highlight below the text (kde#451209) + * Use PACKAGE_CMAKE_INSTALL_PREFIX before any find_dependency() calls + * Move Highlight from PlasmaComponents 2.0 to PlasmaExtras + * Introduce PLASMA_NO_CONTEXTPROPERTIES to disable Plasma QML context properties + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * KPluginMetaData::serviceTypes() is gone in KF6 + * Remove or upgrade QQC1 imports from tests where possible + * Port away from QXcbWindowFunctions for Qt6 + * show the header if both this and dialog background fallback + * Fix a -Wint-to-void-pointer-cast warning + * breeze: Clean up SVG Tiny 1.2 errors in button + * Units: add mediumSpacing + * Units: update smallSpacing and largeSpacing documentation + * Use POSITION_INDEPENDENT_CODE for static lib (qt6) + * Use KConfigPropertyMap instead of KDeclarative::ConfigPropertyMap for KF6 + * Remove the use of the QtQml namespace + * Adapt to the new location of the Qt namespace meta object in Qt6 + * Adapt to native event filter signature changes in Qt6 + * Adapt to the removed of QtX11Extras in Qt6 + * Adapt to QQuickItem::geometryChanged being renamed in Qt6 + * Port to QRegularExpression + * Adapt to Qt6 container sizes no longer being a 32bit integer + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * ExpandableListItem: Deprecate custom isEnabled property and alias it to enabled (kde#449539) + * PC3 ButtonContent: Move property defaultIconSize to the top-level component + * Identify containments using X-Plasma-ContainmentType instead of service types + * Native interface always available + * ModelContextMenu: drop Accessible.role property + * Do not use Control for PC3::IconLabel (kde#446303) + * Corona::containmentForScreen: Ignore activities when an empty string is used (kde#448590) + * Change where add_feature_info(EGL) is called + * Fix detection of GLX support in QtGui + * PC3 ScrollView: set step sizes based on devicePixelRatio + * ConfigModel: Expose Roles enum to QML + * Use MATCHES (suggested by Samir) + * Apply patch from Samir + * Adapt build system for building against qt6 + fix some compile errors + * Don't fallback to EGL::EGL, just don't link to EGL when it's not found + * Always sync the setPanelBehavior to wayland (kde#448373) + * PlasmaQuick::Dialog - Fix flickering issues when resizing (specially in krunner) + * Always sync the setPanelBehavior to wayland (kde#426969) + * PC3 ScrollView: Avoid importing QtQuick.Controls.2 + * Doc: Improve descriptions of Plasma::DataSource methods + * Don't crash when a screen gets disabled and enabled again (kde#447752) + * PC3 RadioIndicator: use radiobutton.svg for breeze-light and breeze-dark + * KWayland does not make sense outside of Linux/FreeBSD, so don't try to depend on it there + * Add Yakuake panel icon (kde#427485) + * Deprecated PlasmaExtras.ScrollArea component + * PC3 SwipeView: use longDuration for highlight animation + plasma-nm5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Guard against double instantiation or double-free of PlasmaNM.NetworkModel (kde#465805) + * Filter out the loopback device (kde#465655) + * Revert "Use QWindow instead of KWindowSystem to set KeepAbove" (kde#465751) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Don't initialize sent/received bytes with stale values + * applet: Fix key navigation in standalone (non-systray) mode + * applet: Only show airplane mode in context menu when visible in toolbar (kde#464527) + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Fix connecting to WPA3-personal networks + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Show current MAC for wired connections + * Show current MAC address instead of permanent MAC address in details view (kde#456119) + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * L2TP: Fix detection of Libreswan 4.9 and later + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * applet: add missing left padding on toolbar (kde#458742) + * applet: Fix enabled states of Wi-Fi and WWAN checkboxes in Edit Mode + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * applet: Clean up model delaying in list delegate's destructor + * applet: Rename Handler's signal isScanningChanged + * applet: Provide visual indication when scanning Wi-Fi networks + * applet: Fix delayModelUpdates mode (kde#389052) + * applet: Block all role changes while in delayModelUpdates mode + * applet: Fix airplane mode binding in scan timer + * applet: Bind `enabled` state of "Connect" action reliably + * Fix .nospace() punctuation in logs + * Install po folder + * [kcm] Set KLocalizedContext for QQuickWidget (kde#459229) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * applet: add keyboard navigation in QR window + * applet" Fix showing network QR code button only for WiFi networks (kde#454643,kde#453806) + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Add xdg activation support to captive portal notification + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * Don't use forceActiveFocus to focus the applet toolbar + plasma-vault +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Not use forward and includes + * Add Qt 6 FreeBSD CI + * Fix crash in vault listing callback + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * Fix crash in vault listing callback + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add missing license file + * remove duplicate QT_MIN_VERSION + * Request passing unit tests on Linux and BSD + * Use cmakedefine01 + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Give the PlaceholderMessage an icon + * Fix install plugins + * Add qt6 CI support + * Make it compile against qt6 + * Port to capital P version of the Plasmoid property + * Port to PlasmaExtras version of Highlight + * applet: Properly disable the whole list item (kde#449539) + * applet: set contentWidth properly + * applet: namespace QQC2 import to make its usage more obvious + * applet: fix scrollview and delegate size + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma-wayland-protocols +- Version got changed to 1.10.0 for consistency + +- Update to 1.10: + * Add destructor for keystate interface + * Add a protocol to order the outputs for plasmashell to assign + desktop environment components to a specific screen + plasma5-addons +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * runners/datetime: refine time zone matching + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * There is no translation for nativeText, use sequence instead. (kde#463775) + * applets/notes: Close context menu on left click (kde#463530) + * wallpapers/potd: update picture at 0:01 (kde#463345) + * wallpapers/potd: use `i18ndc` to specify translation domain (kde#463103) + * KateSessionsItemDelegate: Fix reference to signal parameter (kde#462452) + * alternatecalendar: always use day name in full label + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * wallpapers/potd: allow force refresh when no cached image is available + * applets/weather: Fix system tray detection + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * runners/spellchecker: Fix config group name mismatch (kde#460899) + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * Add missing Messages.sh + * Revert "wallpapers/potd: show image with cursor when dragging" (kde#460378) + * Revert "wallpapers/potd: clear `Drag.imageSource` on `dragFinished`" + * Icon switchers: Use the actual app icon, not the plasma icon for the app + * fuzzy-clock: Fix colors in full representation (calendar view) + * colorpicker: Make left-clicking a color copy in the default format (kde#457311) + * Fuzzy-clock, binary-clock: Fix clicking applets again to close calendar + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * User switcher: fix excessive vertical padding in horizontal panels (kde#454111) + * Install po folder + * applets/timer: port to GridLayout in CompactRepresentation + * wallpapers/potd: move boolean to condition + * wallpapers/potd: fix not updating wallpaper in lock screen (kde#457361) + * wallpapers/potd: clear `Drag.imageSource` on `dragFinished` + * Remove ContainmentType from the grouping container plasmoid (kde#454416) + * [applets/notes] Show Font Toolbar just in editing mode + * wallpapers/potd: show image with cursor when dragging + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * wallpapers/potd: convert ms to h in debug info + * wallpapers/potd: add downloading debug info to `PotdClient` + * wallpapers/potd: skip updating when another updating process is running + * wallpapers/potd: do not match colon in regex (kde#457823) + * applets/weather: Make desktop widget big enough to fit Configure button (kde#419591) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * applets/calculator: read the answer after pressing `=` + * applets/calculator: move focus to the corresponding button when pressing keys + * applets/colorpicker: press space to open color menu + * applets/colorpicker: add name to color rectangle + * applets/fuzzy-clock: add a11y properties + * [applets/comic] Fix configurationRequired and busy state when deactivating the last provider + * [applets/comic] Update providers list after (un)installing provider + * Add missing include to array + * [applets/comic] Disable most context menu actions when comic is not ready (kde#406991) + * Remove clipPath portion of SVG (kde#399568) + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * wallpapers/potd: only pass 1920x1080 or 3840x2160 to bing provider + * switchers/thumbnails: Fix icon cropped when text is large enough (kde#451997) + * switchers/compact: Fix dialog sizes not getting updated (kde#422447) + * switchers/thumbnailgrid: Fix layout when window count changes (kde#441241) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * wallpapers/hunyango: call repaintNeeded after color is changed + * wallpapers/potd: clear unused QDebug header in providers + * wallpapers/potd: load the old cached image to avoid blank screen + * wallpapers/potd: always force update after resume from sleep + * wallpapers/potd: shorten update interval if one provider fails to update + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * wallpapers/potd: fix multimonitor support (kde#454333) + * wallpapers/potd: move providers to providers folder + * Drop no longer necessary KF5WindowSystem dependency + * [applets/userswitcher] Fix illegal property value + * [applets/userswitcher] Use onPressed: wasExpanded... idiom + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * [applets/konsoleprofiles] Fix invalid property error + * wallpapers/potd: update accent color on image changed + * Explicitly list relevant lunar phase events (kde#454801) + * applets/dict: focus on input field on expanded + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here +- Needs newer GCC on Leap + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * Remove unneeded check for comic Dataengine being valid (kde#452596) + plasma5-desktop -- Disable reuseItems to avoid a crash in plasmashell (kde#452660) - * 0001-applets-taskmanager-Disable-reuseItems-to-avoid-a-cr.patch +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * kcms/keys: Don't show visual feedback on press for sole delegates + * Folder View: fix scrollbar overlapping list view items (kde#465980) + * Add an ui to remove desktop containments + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * applets/taskmanager: don't honor groupPopups setting in IOTM form factor (kde#464627) + +- Don't try to delete the DBus interfaces folder on s390x. + There's nothing to delete on this arch. + +- Tarball got respun. Changes: + * applets/taskmanager: Only activate the triangle filter when a tooltip is open (kde#465595) + * kcms/landingPage: Remove double definition of onClickHandler + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-attica-kde-Use-the-correct-location-for-determining-.patch + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here +- Add patch to fix attica cache corruption (kde#464517): + * 0001-attica-kde-Use-the-correct-location-for-determining-.patch + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Fix Kirigami longDuration reference + * applets/taskmanager: use empty array when artist does not exist + * applets/taskmanager: `xesam:artist` is a stringlist + * kcm/keys: don't allow collapsing single shortcut ation list items (kde#462141) + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + * Panel: Avoid setting solid background when compositing is disabled (kde#451451) + * applets/kickoff: fix huge icons in category list (kde#460349) + * kcms/runners: Fix org.kde.kconfig.notify DBus signal getting wrong plugin id (kde#461422) + * [kcms/tablet] Reload output combobox when outputs change (kde#461560) + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * tablet: Make sure the "lock aspect ratio" stays true + * tablet: Fix the reset button for the outputs view (kde#458608) + * [kcms/tablet] Delete device when removed + * [kcms/tablet] Fix i18n + * Fix panel configuration to properly limit maximum panel size to half height + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * kcms/tablet: Fix dragging components (kde#460376) + * Revert "applets/taskmanager: make it harder to accidentally start a drag" (kde#460809) + * [applets/digitalclock] Fix font size change when migrating from 5.25 (kde#460415) + * kcms/mouse: Set preventStealing on the button capture + * Use KeySequenceItem.captureFinished to notify a binding has been entered + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * Make drag and drop of pager more reliable (kde#460541,kde#460545) + * Also delete entry with Notify flag + * Move the panel's placeholder instead of the target item and animate all of the items inbetween; also fixes mouse input that gets lost when quickly dragging applet to the very end of the panel. + * Revert "containments/panel: iterate all items between start index and end index when pressed" + * desktoptoolbox: fix flickering on closing (kde#417849) + * containments/panel: iterate all items between start index and end index when pressed + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * panel: Raise BusyIndicator above everything else + * [kcms/recentFiles] Fix translation catalog name + * Install po folder + * applets/kicker: in Dashboard representation, allow two lines for application name (kde#362986) + * kcms/landingpage: Use global themes' real names in quick chooser (kde#459367) + * applets/digital-clock: migrate font settings (kde#459372) + * Use relayout locking (kde#413645) + * kcms/landingpage: hide "Most Used" section when it's empty + * applets/kickoff: Bring back Ctrl+Tab shortcut to switch tabs (kde#440307) + * containments/panel: check null configOverlay + * containments/panel: respect `Plasmoid.immutable` + * containments/panel: make panel load slightly faster + * applets/kicker: Hide result columns when it contains no results (kde#444113) + * applets/kickoff: fix crash when dragging items not in favorite page on Wayland (kde#449426,kde#450215) + * applets/kickoff: remove excessive spacing when icon and label are set + * applets/kickoff: center align Kickoff icon in vertical panel (kde#459280) + * desktoppackage: update global shortcut after receiving `captureFinished` signal + * fix: Keyboard layout shortcuts activate wrong language (kde#444569) + * folderview: Fix grid overflow property so it properly reports overflow state (kde#419878) + * Use improved dominant color as accent color + +- Fix s390x build: + * Move mouse and touchpad files to the section for non s390x architectures + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * applets/kickoff: set initial appsModelRow to 0 + * toolboxes: set default position to topcenter + * Fix KCM duplicates in landingpage (kde#449563) + * Disable Drag and Drop for touch, fix drag and drop icons (kde#450448) + * [kicker] Fix baloo runner name (kde#456562) + * taskmanager: Use proper QUrls for recent document actions (kde#457685) + * [desktop/package] Fix inconsistent press-to-enter-edit-mode behavior (kde#456994) + * Fix emojier displaying a blank window with ibus 1.5.26 (kde#457521) + * Revert "Use onEntered in KickoffItemDelegate" (kde#454349,kde#455674,kde#456993) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * Fix mouse settings not being loaded when a mouse is connected (kde#435113) + * applets/kimpanel: add accessible properties + * applets/kimpanel: add keyboard navigation support + * applets/kickoff: add text to allow screen reader to read button name + * applets/taskmanager: use `model.display` in accessible properties + * [applets/pager] Fix button group management on configuration page (kde#456525) + * applets/taskmanager: press `Esc` to close group dialog + * [kcms/landingpage] Strip whitespace at the beginning of a telemetry description + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * [applets/pager] Round displayed window geometry to avoid size "jumps" (kde#456488) + * [applets/pager] Fix switching desktops on drag & hover (kde#416878) + * applets/kicker: check model count before porting old favorite items (kde#456411) + * applets/kickoff: remove highlight visibility conditions (kde#448526) + * Fix translation domain for KRunner KCM (kde#455624) + * desktoppackage: add `Accessible.name` to email button + * [kcms/componentchooser] Pass parent window to ksycoca progress dialog + * applets/kickoff: fix grid delegate tooltips not appearing on hover + * [kcms/tablet] Fix crash when opening KCM for the second time (kde#451233) + * applets/kickoff: Prevent empty menu from opening (kde#455927) + * applets/taskmanager: press space to activate task + * Fixup bf55b39: change Kirigami import version to 2.19 + * panel: import version of Kirigami that supports InputMethod.willShowOnActive + * Make the Keyboard KCM config spare layout spinbox enable the Save button (Fixes #36) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * desktoppackage: enable Apply button only after the wallpaper plugin is changed + * Fix includes when building the kglobalaccel dbus interface + * [applets/kicker] Fix missing highlight on Dashboard grids & list (kde#453980) + * desktoppackage: avoid loading wallpaper settings again when the plugin is changed + * Break Toolbox into two rows when screen space is limited + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Add missing i18n + * desktoppackage: fix unable to apply wallpaper settings after switching layout (kde#407619) + +- 5.25.0 tarball got respun. Changes: + * layout-templates: let ShellCorona choose the available edge + * containments/panel: `spacingAtMinSize` use Math.floor (kde#454810) + * Correct type for kaccess desktop file (kde#455175) + * automount: Disable back automount by default + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * desktoppackage: use `dominant` color instead of `highlight` color + * containments: add an application icon to the dragged location (kde#454581) + * Drop hack after porting back to lastSpacer + * containments/panel: fix Layout binding in `appletContainerComponent` (kde#454095,kde#454517) + * Change default keyboard switching shortcut to Meta+Alt+K + * desktoppackage: don't focus on panel when pressing applet shortcuts (kde#453166) + * Fix icon applet positioning (kde#454105) + * Fix applet background becoming opaque when no window is maximized (kde#454175) + * kcms/ksplash: Fix 'None' entry not appearing last in the grid view (kde#451422) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * applets/taskmanager: Disable `reuseItems` to avoid a crash + * containments/desktop/folder: remove stray qDebugs + * Folder View: save desktop containment icon positions on a per-resolution basis (kde#360478,kde#354802) + * applets/taskmanager: Update tooltip bindings when activating from keyboard (kde#452187) + * applets/taskmanager: manually set hover: true on the tooltip highlight + * Folder View: Make popup dialog wide enough for one more grid cell (kde#417539) + +- Repair build for s390x with unapplicable files for IBM Z plasma5-disks +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Remove wrong releases from appstream + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add KF5::ConfigWidgets to the list of required dependencies + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Use new kauth includes + * compile fine without deprecated methods + * Use new reuse-lint ci support + * Add CI qt6 support + * Make if compile against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma5-firewall +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * hint UFW about the service direction (simplified rule interface) (kde#463265) + * Remove broken release from appstream + * Use ecm_set_disabled_deprecation_versions + * Remove duplicate headers between cpp/h files + * Emit debug message if ufw executable is not found + * Tell the ufw KAuth helper where to look for the ufw executable + * Bugfix 458824 and 438001 + * QoL improvements + * fix ordering + * fix metainfo.xml + * fix release order + * Allow IP addresses with netmask in advanced rule editor + * Add missing license headers + * Remove duplicated entry from org.kde.plasma.firewall.metainfo.xml + * Port away from KAboutData + * Install po folder + * Set bugReportURL + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Port from RegExpValidator to RegularExpressionValidator + * Utilize kcmutils_generate_desktop_file cmake method + * Un-squash advanced rule editor layout (kde#456603) + * Remove unused include + * Actually use ${KF5_MIN_VERSION} when searching for KF5 build dependencies + * Fix creating advanced rules + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * Un-squash advanced rule editor layout (kde#456603) + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * Fix creating advanced rules + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Remove duplicate header between header cpp file + * Port to non-deprecated KAuth includes + * const'ify methods + * Use Q_SIGNALS + * Remove un implemented method + * Fix install in kf + * Complete the Qt6 port + * Fix qt + * Fix qt version + * Remove unused Plasma Framework dependency + * Adapt build system to build against qt6 + * Remove unused X11R6 dep + * bugfix 448407 + * Use DialogButtonBox in OverlaySheet + * Set default spacing in OverlaySheet + * Use title: property for rule adding sheet + * Improve UI of simplified services interface + * chore(firewalld) cleanup old dbus call + * Fix typo which could cause segment fault + * Simplified rules AKA "services" rules control + * Add missing installation of kcm_firewall.desktop file + * Add busy property to ConnectionsModel + * Spinner stays for the duration of timer + * Clarify status message & code cleanup + * Don't start timeout if password prompt is cancelled + * Fixes issues with enabledCheckBox staying disabled and improves status text to be more representative of what's happening. + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma5-integration +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Fix exporting window id on Wayland + * codify runtime dependency on xdg-desktop-portal-kde (kde#466148) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * autotests: Link against KXmlGui + * autotests: Fix CMake code style (use some line breaks) + * Remove unused include + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Compile with Qt 6 as well + * Use ecm_set_disabled_deprecation_versions + * correctly use x11 wid as hex, not decimal + * Fix crash when selecting "Open with other application" on download notification (kde#461529) + * create a window handle before trying to export windows (kde#462108) + * Port away from deprecated KStandardGuiItem::yes/no + * Port away from deprecated KDirLister::showingDotFiles + * extend kio with portal-based open-with implementation + * Use CamelCase includes + * Port away from deprecated KIO API + * Fix QtQuickRenderSettings from loading (kde#455575) + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Fix QtQuickRenderSettings from loading (kde#455575) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Bring back workaround for threaded render loop not working on NVIDIA Wayland + * Add missing license file + * refresh git-blame-ignore-revs for latest clang-format run + * automatic clang-format run (clang 14) + * KMessageBox::sorry is deprecated in kf5.97 + * port sandbox detection to ksandbox + * QDbusMenuBar: properly handle app-wide menubars + * Init empty cmake variable (--warning) + * Fix building against Qt6 + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * QDbusMenuBar: properly handle app-wide menubars + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Remove duplicate header between header cpp file + * Update unit test to reflect code changes + * Fix qt6 cmake support + * Port QX11Info + * Adapt build system for building against qt6 + * Initialise globals on startup (kde#452060) + * WaylandIntegration: Install event filter + * Unshadow variable + * Exclude the kwin process when checking if we are in wayland + * Use QWaylandClientExtension for wayland code + * Initial support for building against Qt6 + * const'ify variables + * [KDEPlatformFileDialog] Don't do stat if baseUrl didn't change + * It compiles file without deprecated methods + * Move import QtQuickSettings into platformtheme + * Gracefully handle invalid color scheme setting (kde#449613) + * Avoid creating plasma APIs for non-toplevels + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma5-nano +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Add accessibility and support for gui testing + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Remove commented out code + * fullscreenoverlay fix clazy issue overridden-signal + * .gitignore use frameworks/kconfig/.gitignore + * Install po folder + * Fix warning, port to new Connections syntax + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Request passing unit tests on Linux and BSD + * fullscreenoverlay: avoid showing overlay in taskbars + * update gitignore + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * fullscreenoverlay: avoid showing overlay in taskbars + * update gitignore + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Wallpaper.Image -> Wallpaper.ImageBackend + * Remove duplicate entry in desktop file (Resolves #5) + * Only show containment switcher if there are more than one + * Add containment switcher to wallpaper dialog + * Add Qt6 CI support + * Adapt build system for building against qt6 + * Use Qt:: directly + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * Remove duplicate entry in desktop file (Resolves #5) + plasma5-openSUSE +- Update to 5.27.2 + +- Update to 5.27.1 + +- Require distribution-logos-openSUSE-icons + +- Update to 5.27.0 + +- Remove compatibility with KDE4 + +- Update to version 84.87~git20230131T131056~433af24: + * desktoptheme: Enable `AdaptiveTransparency` + * Use logo provided by distribution-logos-openSUSE-icons + +- Update to 5.26.90 + +- Update to 5.26.5 + +- Update to 5.26.4 + +- Update to 5.26.3 + +- Update to 5.26.2 + +- Update to 5.26.1 + +- Update to 5.26.0 +- Refresh sddmtheme.diff + +- Update to 5.25.90 + +- Update to 5.25.5 + +- Update to 5.25.4 + +- Update to 5.25.3 + +- Update to 5.25.2 + +- Update to 5.25.1 + +- Update to 5.25.0 + +- Update to version 84.87~git20220602T134713~22403ba: + * Set ColorScheme=BreezeClassic in /etc/xdg/kdeglobals as well + +- Update to 5.24.90 + +- Update to 5.24.5 + plasma5-pa +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Update module name for the combine-sink + * Install translated documentation from po/ too + * applet: hide current output device from tooltip when it's the only one + * applet: mention scrollability in tooltip + * kcm: make volume sliders obey "Raise maximum volume" setting (kde#458977) + * Make global mute actually global between plasmoid instances (kde#418713) + * Add portal.app_id to iconName lookup in pulseobject.cpp for flatpak + * Move applet settings into KCM (kde#440846) + * [kcm] Bundle icon for speakers test + * applet: fix slider animation when toggling "Raise Maximum Volume" + * applet: Surface middle-clickability in the UI + * don't crash when the server doesn't respond (kde#454647,kde#437272) + * KCM: Allow comboboxes to grow to fit contents (kde#458422) + * KCM: Only show port/profile labels if port combobox is visible + * Install po folder + * Set bugReportURL for KCM + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * don't crash when the server doesn't respond (kde#454647,kde#437272) + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * KCM: Allow comboboxes to grow to fit contents (kde#458422) + * KCM: Only show port/profile labels if port combobox is visible + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * applet: Make "Profiles" menu Translucent + * applet: add more `KeyNavigation` properties + * applet: Drop redundant workaround for semi-transparent sliders + * applet: Support RTL layouts in volume slider + * Add FreeBSD Qt6 CI support + * Bump KF5_MIN_VERSION + * Clean up unneeded json values from KCM metadata + * Modernize KCM code + * Add missing license file + * KCM: Make list items shorter with changed layout + * applet: fix menu key not working + * applet: support arrow key navigation + * applet: Animate slider when 'Raise maximum volume' is toggled + * Remove unused QQC1 imports + * VolumeMonitor: Don't set stream on source output monitor + * applet: set role to ButtonMenu + * applet: port to `PC3.ToolTip` + * applet: add text to context menu button + * applet: port to `PC3.ToolTip` + * applet: add text to mute button + * applet: Fix incompatible null binding to a string property + * Remove extra ';' + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * VolumeMonitor: Don't set stream on source output monitor + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Suggests pipewire-pulseaudio on TW instead of + pulseaudio-module-x11 to make pipewire the default audio server. + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Modernize code + * applet: Add fallback icons in device view and stream view + * Initalise member variable + * Remove duplicate header between header cpp file + * SpeakerTest: Fix subwoofer test (kde#445523) + * We need kf5.90 for building against qt6 + * Add Qt6 CI + * applet: Fix logic to show virtual devices + * gconf is long gone, always use gsettings + * Add unmute message in both KCM and applet tooltip + * [CI] Require passing unit tests + * Speaker Test: Show playback errors in the UI + * Applet: Hide virtual devices by default + * Make compile against qt6 + * [kcm] Update device combobox when current device changes externally + * Make distinction between audio level and audio meter clear + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * SpeakerTest: Fix subwoofer test (kde#445523) + plasma5-pk-updates +- Add patch to fix package list with newer Plasma/Frameworks + (a version update might be lacking some translations for string + changes): + * 0001-Set-and-use-implicitHeight-instead-of-height.patch + plasma5-sdk +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Remove duplicate headers between cpp/h files + * plasmoidviewer: Add a note for future devs to keep completions in sync with plasmashell + * Clean up CMake files + * Add zsh completions for plasmoidviewer + * plasmoidviewer: Sync AppletConfiguration to plasma-desktop + * Add missing KPackage link + * Remove wrong entry from appstream releases + * [plasmoidviewer] Port ConfigCategoryDelegate away from QIconItem + * remove releases wrongly committed + * Install po folder + * Set QSurfaceFormat::ResetNotification + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * Set QSurfaceFormat::ResetNotification + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Port theme explorer away from QQC1 + * [cuttlefish] Port away from KPackage + * Ensure that Cuttlefish's appstream ID matches name of its appdata file + * Add FreeBSD Qt6 CI support + * Add missing license file + * Port away from KPackage related KDeclarative::QmlObject methods + * Remove unused entries from kate plugin metadata + * KMessageBox::sorry is deprecated in kf5.97 + * workaround in setting colors + * Port lookandfeelexplorer to QQC2 + * Don't treat strings as sequential containers + * Request passing unit tests on Linux and BSD + * Modernize AppStream data + * plasmoidviewer/shell: Sync to the plasma-desktop code + * Add Qt6 Linux CI + * Disable Deprecated KF API + * engineexplorer: Port away from deprecated Plasma::PluginLoader API + * themeexplorer: Port away from KPluginInfo + * lookandfeelexplorer: Add missing KConfigGroup include + * Port away from deprecated KDeclarative API + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Port away from deprecated Plasma::DataEngine API + * Port away from QRegExp + * We need Qt6::Core5Compat for QXmlDefaultHandler + * Fix some qt6 compile error + * Adapt build system for building against qt6 + * themeexplorer: Remove unused `org.kde.plasma.calendar` + * Correct contextual action names + * cuttlefish: Show file in FM action + * plasmoidviewer: Port from plasmoid context property to Plasmoid + * Remove explicit QuickSettings init method call + * Port away from units to PlasmaCore.Units + * engineexplorer: Unify first two columns (DataSource + Key) + * engineexplorer: Replace magic column numbers with enum + * engineexplorer: Add tree recursion support for QList + * engineexplorer: Add tree recursion support for QVariantMap + * engineexplorer: Prepare tree model code for recursion + * engineexplorer: Replace canConvert(int) with template method + * engineexplorer: Display lists as expandable trees + * engineexplorer: Swap Type and Value columns + * engineexplorer: Shuffle code a bit + * engineexplorer: Add tooltips to DataSource and Key columns + * engineexplorer: Switch from Java-style to STL iterators + * engineexplorer: Fix logs + * engineexplorer: Shorten UI label + * engineexplorer: Fix kf.i18n warning + * engineexplorer: Port away from foreach macro + * [plasmathemeexplorer] Set desktop file name (kde#410861) + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma5-systemmonitor +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Set RemoveDeadEntries=true in the pages knsrc (kde#453651) + * table: Workaround a memory leak in QQmlPropertyCache (kde#460370) + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Process table: Always use binary name for icon lookup (kde#454326) + * Add missing KWindowSystem link + * applicationstable: Use the same scaling for CPU details as the column display (kde#462775) + * table: Don't clear the selection when setting current index (kde#460615) + * Be more explicit in kill button texts (kde#454753) + * port all headers to pragma once + * Slightly reduce minimum window size (kde#462803) + * Convert hardcoded minimum sizes to multiples of GridUnit + * Use ecm_set_disabled_deprecation_versions + * Perform initialization in initialization list + * Remove invalid appstream releases + * Install po folder + * Move DialogLoader to data of ScrollablePage (kde#459514) + * Set QSurfaceFormat::ResetNotification + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * Move DialogLoader to data of ScrollablePage (kde#459514) + * Set QSurfaceFormat::ResetNotification + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Install metainfo file + * Remove dot from appstream summary + * Add FreeBSD Qt6 CI support + * Add reuse CI + * Doc: Remove outdated requirements section from README.md + * Add keywords for common search terms + * Use new ECMFindQmlModule + * Request passing unit tests on Linux and BSD + * Use the new dialog for replacing missing sensors + * Display a message when sensors are missing from a page + * Add a dialog to display missing sensors and what to replace them with + * Use JavaScript strict equality === + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Fix activating running instance on Wayland + * Set loadType to onstart for history page + * Add a page option to allow preloading a page (kde#440402) + * REmove duplicate header between header/file + * Remove explicit QuickSettings init method call + * Add CI support + * It's enabled by default in qt6 + * Fix compile against qt6 + * Allow to build against qt6 + * Do not use Control as container for config UI elements + * Set "noMargins" to true for Applications and Processes pages (kde#447146) + * Mark as single window app + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma5-thunderbolt +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Fix list item text clarity + * Use ecm_set_disabled_deprecation_versions + * Install po folder + * Avoid combining smart pointers and qobject parent ownership (kde#439192) + * Set bugReportURL for KCM + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * Avoid combining smart pointers and qobject parent ownership (kde#439192) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Utilize kcmutils_generate_desktop_file cmake method + * Request passing unit tests on Linux and BSD + * Explicitly register QDBusObjectPath as QtDBus meta type + * Remove duplicate headers between cpp/h + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Add CI qt6 support + * Make it compiles against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma5-workspace -- Fix a potential crash when deleting a panel with a system tray applet - (kde#453726) - * 0001-applets-systemtray-disconnect-KConfigLoader-signal-w.patch -- Fix a potential crash on logout (kde#454159) - * 0001-Avoid-crash-in-plasma-session-teardown.patch +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * applets/systemtray: add test for xembed tray icon + * libtaskmanager: consider current activity when computing first task index + * libtaskmanager: test invalid preferred launchers are filtered out + * libtaskmanager: use icon name directly when icon value does not contain period + * kcms/users: Fallback to show username in title when real name isn't set + * kcms/users: Limit connection scope to `this` + * Add an action to remove the containments of a screen + * libtaskmanager: filter out invalid preferred launcher tasks (kde#436667) + * shell: Have the DesktopView::title include which output it should be on + * kcms/color: Add highlight outline for color dots (kde#465800) + * Lock screen: Prevent Escape key from displaying UI if it's currently hidden (kde#465920) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * sddm-wayland-session: Disable global shortcuts + * kcms/users: Port Connections to modern syntax + * Better screen removal handling (kde#465892) + * applets/digital-clock: fix logic error in tooltip (kde#465873) + * Fix search for DWD weather data engine + * applets/mediacontroller: add test for interacting with MPRIS2 interface + * kcms/region_language: Down highlight delegate on press + * If the desktopview is not deleted, don'r emit screenRemoved (kde#465536) + * set LANG if we have language to glibc locale mapping (kde#464983) + * plasmacalendarintegration: Omit astronomical events from Holidays data (kde#465539) + * shell: read thickness from default group + * use KDE_INSTALL_LIBEXECDIR + +- Tarball got respun. Changes: + * klipper: store QImage and construct QPixmap only when necessary (kde#465225, kde#465326, kde#464828, kde#465603) + * shell: Ensure containments that belong to the current activity are not deleted prior to loading + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Too many changes to list here + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Fix time input bug caused by "or" in regex (kde#415028) + * wallpapers/image: fix finding the real symlink target (kde#461940) + * applets/systemtray: Fix copy-paste mistake (double assignment to width) + * Fix building screenpooltest + * Panel: Add floating margins to avoid overflowing content when floating (kde#462130) + * find in system's path and sudo's path (kde#462127) + * kcms/region_language: set fix scrolling in language sheet (kde#462057) + * Revert "shell: Use the basic scene graph rendering loop on wayland" + * Revert "shell: Don't force basic render loop for Plasma Mobile" + +- Update to 5.26.4.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Do not query all available image plugins when determining background type (kde#462308) + * Install translated documentation from po/ too + * Panel: Revert making the mask smaller by 1px (kde#460896) + * Remove negative inset of plasmoid heading in notifications since there's no margin in those (kde#452347) + * lockscreen: Consider info messages to be prompts (kde#454706) + * Fix wrong example values, return correct paper size value + * wallpapers/image: save last wallpaper in slideshow mode (kde#461490) + * SystemDialog: Fix display when there is no component + * applets/notifications: unload ListView when plasmoid is not expanded + * applets/mediacontroller: avoid flashing application icon (kde#461496) + * SystemDialog: Make sure the window has a Qt.Window type + * Notifications: Explicitly uncheck paused button when switching to running state + * shell: revert unrelated changes in d79a927a4c7a8b489b985a6ae94bd9d8f082db93 + * [shell] Always call load after init (kde#439159) + * applets/notifications: remove one unused import + * applets/notifications: remove workaround for QTBUG-67007 + * startkde/plasma-session: fix playing startup sound + +- Update the build constraints + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * Notifications: Use String "0" for null percent + * Revert apples/kicker: fix timer in triangular mouse filter (kde#461395) + * runners/services: Do not parse exec of flatpaks (kde#461241) + * kcms/regionandlanguage: convert ASCII unicode symbol to QChar (kde#460704) + * startplasma-wayland: Don't set GDK_SCALE and GDK_DPI_SCALE (kde#443215) + * runners/services: Do not match exec values of PWAs (kde#460796) + * runners/servicerunner: increase match type when query exactly matches service name (kde#459516) + * runners/recentdocuments: more fine-grained relevance and type assignment + * runners/baloo: increase match type when query exactly matches file name + * runners/locations: decrease match type when not a known existing file + * wallpapers/image: always try to remove a path in `ImageBackend::removeSlidePath` (kde#461003) + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * Revert "applets/notifications: allow screen reader to read notification body in FullRepresentation" (kde#460895) + * runners/kill: Fix config group name mismatch (kde#460899) + * [kcms/kcm_regionandlanguage] fix config not saved after clicking 'defaults' and 'save' (kde#460842) + * disable automatic portal launching early on (kde#458865) + * wallpapers/image: disable animated wallpaper on X11 + * wallpapers/image: fall back to default wallpaper when url is empty (kde#460692) + * systemtray: Avoid dbus calls after exit (kde#460814) + * Save layout immediately after a resolution change triggered relayout + * Remove unnecessary heuristic relayout function call + * Use KeySequenceItem.captureFinished to notify a binding has been entered (kde#459322) + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * fix is default locale check (kde#460418) + * remove excess pages before pushing new pages + * [applets/diskanddevices] Add xdg-activation support to device ations (kde#460268) + * krdb: do not crash on file system problems + * Make the panel's corner mask 1px smaller to avoid artifacts at the corners (kde#417511) + * Handle multiple desktop files with different StartupWMClass (kde#358277) + * Add scaling and rotation support to a blur behind desktop plasmoids + * wallpapers/image: fix potential dead loop in PackageFinder + * wallpapers/image: fix potential dead loop in ImageFinder + * wallpapers/image: fix symlink not being found by ImageFinder (kde#460287) + * Revert "wallpapers/image: Fix when used outside plasmashell" + * wallpapers/image: Fix when used outside plasmashell + * If an app is playing media but hasn't provided a title, say as much instead of "No media playing" (kde#456516) + * wallpapers/image: reset `scale` to 1 to work around QTBUG-107458 + * wallpapers/image: reduce the maximum allowed cost of QCache + * wallpapers/image: fix side-by-side previews sometimes not showing + * wallpapers/image: reduce preview cache insertion for single images + +- Use appmenu-gtk-module instead of unity-gtk-module on Leap 15.2+ + (boo#1108846) + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Too many changes to list here + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-widgetexplorer-Don-t-recurse-into-applet-s-containme.patch +- Refresh patches: + * 0001-Ignore-default-sddm-face-icons.patch + * 0001-Revert-No-icons-on-the-desktop-by-default.patch + * 0001-Use-qdbus-qt5.patch + +- Add patch to fix widget explorer crash (kde#458829): + * 0001-widgetexplorer-Don-t-recurse-into-applet-s-containme.patch + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * kcms/users: don't let "Choose File…" text overflow (kde#458614) + * [kcms/style] Fix setting to default and apply button enablement + * kcms/users : Fix focus for new user input (kde#458377) + * kcms/nightcolor: fix checks for manual timing errors + * [kcms/style] Consider GTK theme setting when computing default state (kde#458292) + * applets/kicker: fix app icon loading logic to better handle relative paths (kde#457965) + * kcminit: Allow running modules by their name + * Take the pluginId from the kpackage metadata (kde#457657) + * applets/notifications: Fix displaying header progress indicator on different DPI (kde#435004) + * [panelview] Avoid assert if max < min (kde#454064) + * ScreenPool: Ensure that primaryScreenChanged is emitted always after screenAdded + * [libtaskmanager] Fix null check for window (kde#456094,kde#457690) + * lookandfeelmanager: Write colors before color scheme (kde#421745) + * Fix appstream runner results appearing before apps/kcms (kde#457600) + * [dataengines/weather/dwd] Check if jobs failed + * [dataengines/weather/dwd] Properly detect empty reply (kde#457606) + * applets/clipboard: press Ctrl+S to save in the edit page + * applets/appmenu: do not update menu when panel gets focus (kde#455520) + * Fix systemmonitor preferences being reset (kde#454004) + * KRunner: Set location before showing (kde#447096) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * wallpaper/slideshow: shouldn't display "current" item in image list (kde#457327) + * Disable toplevel fixed positions on Wayland + * runners/helprunner: Fix launching of plasmasearch kcm with args + * [kicker/kickoff] Fix urls for search results (kde#456984) + * applets/icon: fix invalid `Accessible.description` + * applets/devicenotifier: improve accessible properties + * applets/batterymonitor: add accessible properties to slider + * [FIX] Unable to remove manually added wallpaper (kde#457019) + * kcms/colors: make sure the preview uses the right colours (kde#456648) + * Don't break configuration when saving layouts + * [Notifications] When there is no thumbnail available, use file icon as drag pixmap + * [Notifications] Ignore stopped job in job aggregator + * [applet/{analog,digital}-clock] Use `onPressed: wasExpanded = ...` idiom + * Fix non-functional lockscreen due to bad cherry-pick (kde#456639) +- Drop patches, now upstream: + * 0001-Fix-non-functional-lockscreen-due-to-bad-cherry-pick.patch + +- Add patch to fix the lock screen (kde#456639): + * 0001-Fix-non-functional-lockscreen-due-to-bad-cherry-pick.patch + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * Guard against cursor theme changing in animation timer (kde#456526) + * Fix "PanelSpacer::containmentGraphicObject()" plasmashell segfault (kde#450663) + * Fix StatusNotifierItem MidClick (kde#456466) + * kcms/lookandfeel: Set all defaults when saving the default package (kde#456275) + * kcms/colors: Properly apply tinting to the window titlebar (kde#455395,kde#454047) + * [kcms/icons] Pass parent window to ksycoca progress dialog + * applets/kicker: Get rid of a separator just above title menu item (kde#449132) + * Fix password field in lock screen not clearing after failed login attempt (kde#455227) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * shell: avoid crash after waking up from sleep (kde#455328) + * Revert "Prevent panel going out of screen boundaries" + * shell: refresh geometries of all `DesktopView` and `PanelView` when receiving `logicalDotsPerInchChanged` (kde#450443,kde#438114) + * Avoid crash in plasma-session teardown (kde#454159) + * kcms/colors: Fix window titlebar tinting in colorsapplicator (kde#455395) + * kcms/feedback: Properly fit the items inside the layout (kde#455713) + * Fix session restore + kwin interaction race (kde#442380) +- Drop patches, now upstream: + * 0001-shell-refresh-geometries-of-all-DesktopView-and-Pane.patch + +- Also use xprop-kde-full-session.desktop with systemd startup + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Fix checkbox not switching when choosing an accent color using color picker + * kcms/fonts: Fix font hinting preview (kde#413673) + * colorsapplicator: make accent-coloured titlebars more robust/foolproof + * Klipper (classic widget): Fix a system tray menu memory leak + * shell/scripting: call `flushPendingConstraintsEvents` in `setLocation` + * Fix missing index validity check for cursortheme (kde#454829) + * [KSystemActivityDialog] Fix loading default settings (kde#454566) + * kcms/colors: Fix alternateBackgroundColor for Button not having accents + * kcms/colors: Ensure that accent color dots always fit on narrow screens + +- Add patch to fix a multiscreen bug when PLASMA_USE_QT_SCALING=1 + (kde#450443, https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1781) + * 0001-shell-refresh-geometries-of-all-DesktopView-and-Pane.patch + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-startkde-Reload-systemd-on-Plasma-start.patch + +- Add patch to fix opensuse-welcome autostart disabling: + * 0001-startkde-Reload-systemd-on-Plasma-start.patch + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-applets-appmenu-fix-top-level-menu-text-coloration.patch + * 0001-kcms-desktoptheme-find-metadata.json-when-loading-Th.patch + +- Add patch to fix appmenu text with certain themes (kde#453348): + * 0001-applets-appmenu-fix-top-level-menu-text-coloration.patch +- Add patch to also show themes with a newer metadata format (kde#453830): + * 0001-kcms-desktoptheme-find-metadata.json-when-loading-Th.patch + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * [lookandfeel] Fix collapsed width of a volume/brightness OSD on a lock screen (kde#446185) + * xdgactivation: Make sure we don't call setStartupId with an x11 token + * Convert old-style Favorites resources in KActivities DB (kde#385814) + * runners/baloo: Add missing category "text" to file search results + * applets/digital-clock: Fix date drift (kde#452554) + * systemtray: Fix race in DBusServiceObserver (kde#422111) + * systemdialog: also consider buttonbox for dimensions + * Fix not working applet with same compact/full representation when hiding + * shell/scripting: Consider current activity in `desktopForScreen` (kde#452561) + * Set a sane minimum size + * SystemDialog: re-add removed public properties + * kcm/colors: don't dull accent colour on dark themes in colorsapplicator (kde#442820) + * wallpapers/image: Use onActivated instead of onCurrentIndexChanged + * appmenu: Use existing menu in compact represenation (kde#438467) + * Change the text color when appmenu is selected or hovered + * Don't use forceActiveFocus to set search field focus + * applets/clipboard: Don't forward input to filter if it's disabled + * Avoid memory leaks by misusing HistoryItem::mimeData() + * A better fix for BUG 431673 + * Revert "Trim very long text strings in Klipper history view" + * Revert "[klipper] Use full text for DBus return values" + * Revert "Fix Klipper Actions content truncation" + * Revert "klipper: Add FullTextRole to get untruncated text" + * Revert "klipper: Add `testTrimmedText`" + * Revert "applets/clipboard: Use FullTextRole in EditPage" + * Revert "applets/clipboard: Use FullTextRole in SortFilterModel" + * Revert "applets/clipboard: Generate QR code from full text" plasma5-workspace-wallpapers +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Moved old wallpaper, added new one, updated previews + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Add Dark Flow version from the original author of the light version + * SafeLanding: add vertical wallpaper + * Revert "Remove Safe Landing" + * Update dark Patak image + * Add dark variant of Patak + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Add Dark Flow version from the original author of the light version + * SafeLanding: add vertical wallpaper + * Revert "Remove Safe Landing" + * Update dark Patak image + * Add dark variant of Patak + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Convert desktop files to JSON + * Remove Safe Landing + * Transfer of old Honeywave wallpaper + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Remove Safe Landing + +- 5.25.0 tarball got respun. Changes: + * Transfer of old Honeywave wallpaper + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * New wallpaper for Plasma 5.24 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plexus-ant-factory +- Build with source and target levels 8 + plexus-archiver +- Do not compile the test build against the legacy guava20 any more + plexus-bsh-factory +- Build with source and target levels 8 + plexus-build-api + * plexus-build-api-javadoc.patch + + fix an error of tag in javadoc + +- Build with source and target levels 8 + +- Added patch: plexus-cipher +- Update to upstream version 2.0 + * Changes: + + Switch from Sonatype to Plexus + + Switch to the Eclipse sisu-maven-plugin + + Bump junit from 4.12 to 4.13.1 + + Update codebase + + Bump plexus from 6.5 to 8 + + Fix surefire warnings + * needed by maven 3.8.4 + * needed by plexus-sec-dispatcher 2.0 + plexus-classworlds +- Update to version 2.6.0 + * Modular java JPMS support + -- Initial SUSE packaging from jpackage.org 5.0 - plexus-cli +- Added patches: + * 0001-Do-not-use-commons-cli-deprecated-classes.patch + + the GnuParser and OptionBuilder classes are deprecated + in commons-cli since version 1.3 + + port to the recommended DefaultParser and Option.builder(...) + * 0002-No-unchecked-operations.patch + + replace raw java.util.List with typed java.util.List + interface + +- Build with java source and target levels 8 + +- Fetch sources using source service + +- Do not compile/run tests against the legacy guava20 package + plexus-compiler +- Plexus testing is a dependency with scope test + +- Upgrade to upstream release 2.11.1 + * Removed: + + remove jikes compiler + * New features and improvements + + add paremeter to configure javac feature --enable-preview + + add workaround to jdk bug JDK-8210649 + + make java 11 as project base but keep javac release 8, we + will be able to upgrade ecj and errorprone + + Bump plexus-components from 6.5 to 6.6 and upgrade to junit5 + + javac dump debug file should not be written in classes + directory as it will be included in jar. change directory and + make name configurable + + add adopt-openj9 build + + Fix AspectJ basics + + fix methods of lint and warning + + Add new showLint compiler configuration + + add jdk distribution to the matrix + + Added primitive support for --processor-module-path + + Issue #111 - Refactor and add unit tests for support for + multiple --add-exports custom compiler arguments + + Add Maven Compiler Plugin compiler it tests + + Close StandardJavaFileManager + + Use latest ecj from official Eclipse release + * Bug fixes: + + [eclipse-compiler] Resort sources to have module-info.java + first + + Issue #106: Retain error messages from annotation processors + + Issue #147: Support module-path for ECJ + + Issue #166: Fix maven dependencies + + eclipse compiler: set generated source dir even if no + annotation processor is configured + + CSharp compiler: fix role + + Eclipse compiler: close the StandardJavaFileManager + + Use plexus annotations rather than doclet to fix javadoc with + java11 + + fix Java15 build + + Update Error prone 2.4 + + Rename method, now that EA of JDK 16 is available + + Eclipse Compiler Support release specifier instead of + source/target + + Issue #73: Use configured file encoding for JSR-199 Eclipse + compiler + * Dependency updates + + Bump ecj from 3.24.0 to 3.28.0 + + Bump error_prone_core from 2.10.0 to 2.11.0 + + Bump release-drafter/release-drafter from 5.18.0 to 5.18.1 + + Bump plexus-components from 6.5 to 6.6 and upgrade to junit5 + + Bump release-drafter/release-drafter from 5.17.6 to 5.18.0 + + Bump animal-sniffer-maven-plugin from 1.20 to 1.21 + + Bump assertj-core from 3.21.0 to 3.22.0 + + Bump release-drafter/release-drafter from 5.15.0 to 5.17.6 + + Bump plexus-component-annotations from 2.1.0 to 2.1.1 + + Bump junit-jupiter-api from 5.8.1 to 5.8.2 + + Issue #166: Fix maven dependencies + + Bump error_prone_core from 2.9.0 to 2.10.0 + + Bump error_prone_core from 2.8.1 to 2.9.0 + + Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0 + + Bump actions/cache from 2.1.5 to 2.1.6 + + Bump error_prone_core from 2.6.0 to 2.8.1 + + Bump actions/cache from v2.1.4 to v2.1.5 + + Bump release-drafter/release-drafter from v5.13.0 to v5.15.0 + + Bump actions/cache from v2.1.3 to v2.1.4 + + Bump animal-sniffer-maven-plugin from 1.19 to 1.20 + + Bump maven-invoker-plugin from 3.2.1 to 3.2.2 + + Bump junit from 4.13.1 to 4.13.2 + + Bump release-drafter/release-drafter from v5.12.1 to v5.13.0 + + Bump ecj from 3.23.0 to 3.24.0 + + Bump actions/cache from v2.1.2 to v2.1.3 + + Bump release-drafter/release-drafter from v5.11.0 to v5.12.1 + + Bump junit from 4.13 to 4.13.1 + + Bump maven-artifact from 2.0 to 2.2.1 + + Bump maven-settings from 2.0 to 2.2.1 + + Bump actions/cache from v2.1.1 to v2.1.2 + + Bump ecj from 3.22.0 to 3.23.0 + + Bump plexus-component-annotations from 1.7.1 to 2.1.0 + + Bump actions/cache from v2.1.0 to v2.1.1 + + Bump plexus-components from 6.1 to 6.3 + + Bump junit from 4.12 to 4.13 + + Bump animal-sniffer-maven-plugin from 1.16 to 1.19 + + Bump aspectj.version from 1.9.2 to 1.9.6 + + Bump actions/cache from v1 to v2.1.0 + * needed by the latest maven-compiler-plugin +- Rewrite the plexus metadata generation in the ant build files + * it is now possible to give it an ad-hoc classpath to look for + dependencies + plexus-component-api +- Build with java source and target levels 8 + plexus-component-metadata +- Build with java source and target levels 8 + +- Removed patch: + * plexus-containers-asm6.patch + + build using asm >= 7 + plexus-containers +- Build with source and target levels 8 + +- Upgrade to version 2.1.1 + * Last version before deprecation + * Requires Java 7 and Maven 3.2.5+ + * Upgrade ASM to 9.2 + * Security upgrade org.jdom:jdom2 from 2.0.6 to 2.0.6.1 + plexus-i18n +- Build with java source and target levels 8 + +- Do not compile/run tests against the legacy guava20 package + plexus-interactivity +- Build with source and target levels 8 + plexus-interpolation +- Build with java source and target levels 1.8 + plexus-io +- Do not build/run tests against the legacy guava20 package + plexus-languages +- Build as multirelease modular jar + +- Upgrade to upstream version 1.1.1 + + fix for builds with a mix of modular and classic jar files +- Fetch sources using source service instead of by a script + +- generate-tarball.sh: use safe temporary directory, avoid accidental deletion + of *.jar, *.class in CWD. + plexus-metadata-generator +- Modified patch: + * plexus-metadata-generator-cli.patch + + Do not use the deprecated plexus-cli functions, but port + the generator to the recommended replacement + +- Build with source and target levels 8 + +- Removed patch: + * plexus-containers-asm6.patch + + build using asm >= 7 + plexus-resources +- Build with source and target levels 8 + plexus-sec-dispatcher +- Fix build with modello-2.0.0 + +- Update to upstream version 2.0 + * Changes: + + Bump plexus-utils from 3.4.0 to 3.4.1 + + Bump plexus from 6.5 to 8 + + Bump plexus-utils from 3.3.0 to 3.4.0 (#9) + + Switch from Sonatype to Plexus + + INFR-169, updating pom to use modello source 1.4 + * needed for maven 3.8.4 + * needed for plexus-cipher 2.0 + plexus-utils +- Upgrade to upstream version 3.3.1 + * Fix: Don't ignore valid SCM files + * the latest version supporting Java 8 still + +- Build with java source and target levels 8 + plexus-velocity +- Simplify the build file and remove tests which depend on + apache-commons-lang + +- Build with java source and target levels 8 + +- Do not compiler/run the test build against legacy guava20 any + more + plymouth-theme-breeze +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- No code changes since 5.26.5 + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add Linux CI + * Allow to force installation of the Plymouth theme into CMAKE_PREFIX_PATH + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- No code changes since 5.24.5 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + pmix +- Move the requirement for pmix-runtime-config to libpmix2 and make + it version-independent (bsc#1209473). + +- The devel package must require the actual library libpmix2. + +- removed library plugin for slurm as a fix was applied there, + (bsc#1209260) + +- Create library plugin for Slurm: it contains the libpmix.so + link which normally goes into the devel package - without + the headers (bsc#1209260). + +- Separate out psec munge plugin to avoid dependency creep. + +- Enable build on i686 and armv7 +- Move test files to %{_libexecdir}/pmix/tests to avoid conflicts + on 32 bits systems + +- Provide Pmix tests in a test package to give users the + opportunity to test their setup. This is particularly + useful for Slurm. + podman +- Add patch to let quadlet use the default runtime + Added patch: + * Quadlet-use-the-default-runtime.patch + => Remove dependency on crun + +- Update to version 4.4.2: + * Bump to v4.4.2 + * Release notes for v4.4.2 + * Revert "CI: Temporarily disable all AWS EC2-based tasks" + * kube play: only enforce passthrough in Quadlet + * Emergency fix for man pages: check for broken includes + * CI: Temporarily disable all AWS EC2-based tasks + * quadlet system tests: add useful defaults, logging + * volume,container: chroot to source before exporting content + * install sigproxy before start/attach + * Update to c/image 5.24.1 + * events + container inspect test: RHEL fixes + * Bump to v4.4.2-dev +- Remove patches (merged upstream): + * volume-container-chroot-to-source-before-exporting-content.patch +- podman.spec: add `crun` requirement for quadlet + (https://github.com/containers/podman/pull/17601) + +- podman.spec: set PREFIX at build stage (boo#1208510) + +- Add patch to fix bsc#1208364 aka CVE-2023-0778 + Added patch: + * volume-container-chroot-to-source-before-exporting-content.patch + +- Update to version 4.4.1: + * Bump to v4.4.1 + * Update release notes for Podman 4.4.1 + * kube play: do not teardown unconditionally on error + * Resolve symlink path for qemu directory if possible + * events: document journald identifiers + * Quadlet: exit 0 when there are no files to process + * Cleanup podman-systemd.unit file + * Install podman-systemd.unit man page, make quadlet discoverable + * Add missing return after errors + * oci: bind mount /sys with --userns=(auto|pod:) + * docs: specify order preference for FROM + * Cirrus: Fix & remove GraphQL API tests + * test: adapt test to work on cgroupv1 + * make hack/markdown-preprocess parallel-safe + * Fix default handling of pids-limit + * system tests: fix volume exec/noexec test + * Bump to v4.4.1-dev + +- Remove patches (merged upstream or resolved otherwise): + * 0001-Revert-Default-missing-hostPort-to-containerPort-is-.patch + * 0002-Make-the-priority-for-picking-the-storage-driver-con.patch + * 0003-Only-override-the-graphdriver-to-vfs-if-the-priority.patch +- remove long obsolete update scriptlets +- Update to version 4.4.0: + * Bump to v4.4.0 + * Final release notes for v4.4.0 + * Emergency fix for RHEL8 gating tests + * Do not mount /dev/tty into rootless containers + * Fixes port collision issue on use of --publish-all + * Fix usage of absolute windows paths with --image-path + * fix #17244: use /etc/timezone where `timedatectl` is missing on Linux + * podman-events: document verbose create events + * Making gvproxy.exe optional for building Windows installer + * Add gvproxy to Windows packages + * Match VT device paths to be blocked from mounting exactly + * Clean up more language for inclusiveness + * Set runAsNonRoot=true in gen kube + * quadlet: Add device support for .volume files + * fix: running check error when podman is default in wsl + * fix: don't output "ago" when container is currently up and running + * journald: podman logs only show logs for current user + * journald: podman events only show events for current user + * Add (podman {image,manifest} push --sign-by-sigstore=param-file.yaml) + * DB: make loading container states optional + * ps: do not sync container + * Allow --device-cgroup-rule to be passed in by docker API + * [v4.4] Bump to Buildah v1.29.0 + * Bump to v4.4.0-dev + * Bump to v4.4.0-RC3 + * Create release notes for v4.4.0 + * Cirrus: Update operating branch + * fix APIv2 python attach test flake + * ps: query health check in batch mode + * make example volume import, not import volume + * Correct output when inspecting containers created with --ipc + * Vendor containers/(storage, image, common, buildah) + * Get correct username in pod when using --userns=keep-id + * ps: get network data in batch mode + * build(deps): bump github.com/onsi/gomega from 1.25.0 to 1.26.0 + * add hack/perf for comparing two container engines + * systems: retrofit dns options test to honor other search domains + * ps: do not create copy of container config + * libpod: set search domain independently of nameservers + * libpod,netavark: correctly populate /etc/resolv.conf with custom dns server + * podman: relay custom DNS servers to network stack + * (fix) mount_program is in storage.options.overlay + * Change example target to default in doc + * network create: do not allow `default` as name + * kube-play: add support for HostPID in podSpec + * build(deps): bump github.com/docker/docker + * Let's see if #14653 is fixed or not + * Add support for podman build --group-add + * vendor in latests containers/(storage, common, build, image) + * unskip network update test + * do not install swagger by default + * pasta: skip "Local forwarder, IPv4" test + * add testbindings Makefile target + * update CI images to include pasta + * [CI:DOCS] Add CNI deprecation notices to documentation + * Cirrus: preserve podman-server logs + * waitPidStop: reduce sleep time to 10ms + * StopContainer: return if cleanup process changed state + * StopSignal: add a comment + * StopContainer: small refactor + * waitPidStop: simplify code + * e2e tests: reenable long-skipped build test + * Add openssh-clients to podmanimage + * Reworks Windows smoke test to tunnel through interactive session. + * fix bud-multiple-platform-with-base-as-default-arg flake + * Remove ReservedAnnotations from kube generate specification + * e2e: update test/README.md + * e2e: use isRootless() instead of rootless.IsRootless() + * Cleanup documentation on --userns=auto + * Bump to v4.4.0-dev + * Bump to v4.4.0-rc2 + * Vendor in latest c/common + * sig-proxy system test: bump timeout + * build(deps): bump github.com/containernetworking/plugins + * rootless: rename auth-scripts to preexec-hooks + * Docs: version-check updates + * commit: use libimage code to parse changes + * [CI:DOCS] Remove experimental mac tutorial + * man: Document the interaction between --systemd and --privileged + * Make rootless privileged containers share the same tty devices as rootfull ones + * container kill: handle stopped/exited container + * Vendor in latest containers/(image,ocicrypt) + * add a comment to container removal + * Vendor in latest containers/storage + * Cirrus: Run machine tests on PR merge + * fix flake in kube system test + * kube play: complete container spec + * E2E Tests: Use inspect instead of actual data to avoid UDP flake + * Use containers/storage/pkg/regexp in place of regexp + * Vendor in latest containers/storage + * Cirrus: Support using updated/latest NV/AV in PRs + * Limit replica count to 1 when deploying from kubernetes YAML + * Set StoppedByUser earlier in the process of stopping + * podman-play system test: refactor + * Bump to v4.4.0-dev + * Bump to v4.4.0-RC1 + * network: add support for podman network update and --network-dns-server + * service container: less verbose error logs + * Quadlet Kube - add support for PublishPort key + * e2e: fix systemd_activate_test + * Compile regex on demand not in init + * [docker compat] Don't overwrite the NetworkMode if containers.conf overrides netns. + * E2E Test: Play Kube set deadline to connection to avoid hangs + * Only prevent VTs to be mounted inside privileged systemd containers + * e2e: fix play_kube_test + * Updated error message for supported VolumeSource types + * Introduce pkg retry logic in win installer task + * logformatter: include base SHA, with history link + * Network tests: ping redhat.com, not podman.io + * cobra: move engine shutdown to Execute + * Updated options for QEMU on Windows hosts + * Update Mac installer to use gvproxy v0.5.0 + * podman: podman rm -f doesn't leave processes + * oci: check for valid PID before kill(pid, 0) + * linux: add /sys/fs/cgroup if /sys is a bind mount + * Quadlet: Add support for ConfigMap key in Kube section + * remove service container _after_ pods + * Kube Play - allow setting and overriding published host ports + * oci: terminate all container processes on cleanup + * Update win-sshproxy to 0.5.0 gvisor tag + * Vendor in latest containers/common + * Fix a potential defer logic error around locking + * logformatter: nicer formatting for bats failures + * logformatter: refactor verbose line-print + * e2e tests: stop using UBI images + * k8s-file: podman logs --until --follow exit after time + * journald: podman logs --until --follow exit after time + * journald: seek to time when --since is used + * podman logs: journald fix --since and --follow + * Preprocess files in UTF-8 mode + * Bump golang.org/x/tools from 0.4.0 to 0.5.0 in /test/tools + * Vendor in latest containers/(common, image, storage) + * Switch to C based msi hooks for win installer + * hack/bats: improve usage message + * hack/bats: add --remote option + * hack/bats: fix root/rootless logic + * Describe copy volume options + * Support sig-proxy for podman-remote attach and start + * libpod: fix race condition rm'ing stopping containers + * e2e: fix run_volume_test + * Add support for Windows ARM64 + * Add shared --compress to man pages + * Add container error message to ContainerState + * Man page checker: require canonical name in SEE ALSO + * system df: improve json output code + * kube play: fix the error logic with --quiet + * System tests: quadlet network test + * Fix: List container with volume filter + * adding -dryrun flag + * Quadlet Container: Add support for EnvironmentFile and EnvironmentHost + * Kube Play: use passthrough as the default log-driver if service-container is set + * System tests: add missing cleanup + * System tests: fix unquoted question marks + * Build and use a newer systemd image + * Quadlet Network - Fix the name of the required network service + * System Test Quadlet - Volume dependency test did not test the dependency + * fix `podman system connection - tcp` flake + * vendor: bump c/storage to a747b27 + * Fix instructions about setting storage driver on command-line + * Test README - point users to hack/bats + * System test: quadlet kube basic test + * Fixed `podman update --pids-limit` + * podman-remote,bindings: trim context path correctly when its emptydir + * Quadlet Doc: Add section for .kube files + * e2e: fix containers_conf_test + * Allow '/' to prefix container names to match Docker + * Remove references to qcow2 + * Fix typos in man page regarding transient storage mode. + * make: Use PYTHON var for .install.pre-commit + * Add containers.conf read-only flag support + * Explain that relabeling/chowning of volumes can take along time + * events: support "die" filter + * infra/abi: refactor ContainerRm + * When in transient store mode, use rundir for bundlepath + * quadlet: Support Type=oneshot container files + * hacks/bats: keep QUADLET env var in test env + * New system tests for conflicting options + * Vendor in latest containers/(buildah, image, common) + * Output Size and Reclaimable in human form for json output + * podman service: close duplicated /dev/null fd + * ginkgo tests: apply ginkgolinter fixes + * Add support for hostPath and configMap subpath usage + * export: use io.Writer instead of file + * rootless: always create userns with euid != 0 + * rootless: inhibit copy mapping for euid != 0 + * pkg/domain/infra/abi: introduce `type containerWrapper` + * vendor: bump to buildah ca578b290144 and use new cache API + * quadlet: Handle booleans that have defaults better + * quadlet: Rename parser.LookupBoolean to LookupBooleanWithDefault + * Add podman-clean-transient.service service + * Stop recording annotations set to false + * Unify --noheading and -n to be consistent on all commands + * pkg/domain/infra/abi: add `getContainers` + * Update vendor of containters/(common, image) + * specfile: Drop user-add depedency from quadlet subpackage. + * quadlet: Default BINDIR to /usr/bin if tag not specified + * Quadlet: add network support + * Add comment for jsonMarshal command + * Always allow pushing from containers-storage + * libpod: move NetNS into state db instead of extra bucket + * Add initial system tests for quadlets + * quadlet: Add --user option + * libpod: remove CNI word were no longer applicable + * libpod: fix header length in http attach with logs + * podman-kube@ template: use `podman kube` + * build(deps): bump github.com/docker/docker + * wait: add --ignore option + * qudlet: Respect $PODMAN env var for podman binary + * e2e: Add assert-key-is-regex check to quadlet e2e testsuite + * e2e: Add some assert to quadlet test to make sure testcases are sane + * remove unmapped ports from inspect port bindings + * update podman-network-create for clarity + * Vendor in latest containers/common with default capabilities + * pkg/rootless: Change error text ... + * rootless: add cli validator + * rootless: define LIBEXECPODMAN + * doc: fix documentation for idmapped mounts + * bump golangci-lint to v1.50.1 + * build(deps): bump github.com/onsi/gomega from 1.24.1 to 1.24.2 + * [CI:DOCS] podman-mount: s/umount/unmount/ + * create/pull --help: list pull policies + * Network Create: Add --ignore flag to support idempotent script + * Make qemu security model none + * libpod: use OCI idmappings for mounts + * stop reporting errors removing containers that don't exist + * test: added test from wait endpoint with to long label + * quadlet: Default VolatileTmp to off + * build(deps): bump github.com/ulikunitz/xz from 0.5.10 to 0.5.11 + * docs/options/ipc: fix list syntax + * Docs: Add dedicated DOWNLOAD doc w/ links to bins + * Make a consistently-named windows installer + * checkpoint restore: fix --ignore-static-ip/mac + * add support for subpath in play kube for named volumes + * build(deps): bump golang.org/x/net from 0.2.0 to 0.4.0 + * golangci-lint: remove three deprecated linters + * parse-localbenchmarks: separate standard deviation + * build(deps): bump golang.org/x/term from 0.2.0 to 0.3.0 + * podman play kube support container startup probe + * Add podman buildx version support + * Cirrus: Collect benchmarks on machine instances + * Cirrus: Remove escape codes from log files + * [CI:DOCS] Clarify secret target behavior + * Fix typo on network docs + * podman-remote build add --volume support + * remote: allow --http-proxy for remote clients + * Cleanup kube play workloads if error happens + * health check: ignore dependencies of transient systemd units/timers + * fix: event read from syslog + * Fixes secret (un)marshaling for kube play. + * Remove 'you' from man pages + * build(deps): bump golang.org/x/tools from 0.3.0 to 0.4.0 in /test/tools + * [CI:DOCS] test/README.md: run tests with podman-remote + * e2e: keeps the http_proxy value + * Makefile: Add podman-mac-helper to darwin client zip + * test/e2e: enable "podman run with ipam none driver" for nv + * [skip-ci] GHA/Cirrus-cron: Fix execution order + * kube sdnotify: run proxies for the lifespan of the service + * Update containers common package + * podman manpage: Use man-page links instead of file names + * e2e: fix e2e tests in proxy environment + * Fix test + * disable healthchecks automatically on non systemd systems + * Quadlet Kube: Add support for userns flag + * [CI:DOCS] Add warning about --opts,o with mount's -o + * Add podman system prune --external + * Add some tests for transient store + * runtime: In transient_store mode, move bolt_state.db to rundir + * runtime: Handle the transient store options + * libpod: Move the creation of TmpDir to an earlier time + * network create: support "-o parent=XXX" for ipvlan + * compat API: allow MacAddress on container config + * Quadlet Kube: Add support for relative path for YAML file + * notify k8s system test: move sending message into exec + * runtime: do not chown idmapped volumes + * quadlet: Drop ExecStartPre=rm %t/%N.cid + * Quadlet Kube: Set SyslogIdentifier if was not set + * Add a FreeBSD cross build to the cirrus alt build task + * Add completion for --init-ctr + * Fix handling of readonly containers when defined in kube.yaml + * Build cross-compilation fixes + * libpod: Track healthcheck API changes in healthcheck_unsupported.go + * quadlet: Use same default capability set as podman run + * quadlet: Drop --pull=never + * quadlet: Change default of ReadOnly to no + * quadlet: Change RunInit default to no + * quadlet: Change NoNewPrivileges default to false + * test: podman run with checkpoint image + * Enable 'podman run' for checkpoint images + * test: Add tests for checkpoint images + * CI setup: simplify environment passthrough code + * Init containers should not be restarted + * Update c/storage after https://github.com/containers/storage/pull/1436 + * Set the latest release explicitly + * add friendly comment + * fix an overriding logic and load config problem + * Update the issue templates + * Update vendor of containers/(image, buildah) + * [CI:DOCS] Skip windows-smoke when not useful + * [CI:DOCS] Remove broken gate-container docs + * OWNERS: add Jason T. Greene + * hack/podmansnoop: print arguments + * Improve atomicity of VM state persistence on Windows + * [CI:BUILD] copr: enable podman-restart.service on rpm installation + * macos: pkg: Use -arm64 suffix instead of -aarch64 + * linux: Add -linux suffix to podman-remote-static binaries + * linux: Build amd64 and arm64 podman-remote-static binaries + * container create: add inspect data to event + * Allow manual override of install location + * Run codespell on code + * Add missing parameters for checkpoint/restore endpoint + * Add support for startup healthchecks + * Add information on metrics to the `network create` docs + * Introduce podman machine os commands + * Document that ignoreRootFS depends on export/import + * Document ignoreVolumes in checkpoint/restore endpoint + * Remove leaveRunning from swagger restore endpoint + * libpod: Add checks to avoid nil pointer dereference if network setup fails + * Address golangci-lint issues + * Bump golang version to 1.18 + * Documenting Hyper-V QEMU acceleration settings + * Kube Play: fix the handling of the optional field of SecretVolumeSource + * Update Vendor of containers/(common, image, buildah) + * Fix swapped NetInput/-Output stats + * libpod: Use O_CLOEXEC for descriptors returned by (*Container).openDirectory + * chore: Fix MD for Troubleshooting Guide link in GitHub Issue Template + * test/tools: rebuild when files are changed + * ginkgo tests: apply ginkgolinter fixes + * ginkgo: restructure install work flow + * Fix manpage emphasis + * specgen: support CDI devices from containers.conf + * vendor: update containers/common + * pkg/trust: Take the default policy path from c/common/pkg/config + * Add validate-in-container target + * Adding encryption decryption feature + * container restart: clean up healthcheck state + * Add support for podman-remote manifest annotate + * Quadlet: Add support for .kube files + * Update vendor of containers/(buildah, common, storage, image) + * specgen: honor user namespace value + * [CI:DOCS] Migrate OSX Cross to M1 + * quadlet: Rework uid/gid remapping + * GHA: Fix cirrus re-run workflow for other repos. + * ssh system test: skip until it becomes a test + * shell completion: fix hard coded network drivers + * libpod: Report network setup errors properly on FreeBSD + * E2E Tests: change the registry for the search test to avoid authentication + * pkginstaller: install podman-mac-helper by default + * Fix language. Mostly spelling a -> an + * podman machine: Propagate SSL_CERT_FILE and SSL_CERT_DIR to systemd environment. + * [CI:DOCS] Fix spelling and typos + * Modify man page of "--pids-limit" option to correct a default value. + * Update docs/source/markdown/podman-remote.1.md + * Update pkg/bindings/connection.go + * Add more documentation on UID/GID Mappings with --userns=keep-id + * support podman-remote to connect tcpURL with proxy + * Removing the RawInput from the API output + * fix port issues for CONTAINER_HOST + * CI: Package versions: run in the 'main' step + * build(deps): bump github.com/rootless-containers/rootlesskit + * pkg/domain: Make checkExecPreserveFDs platform-specific + * e2e tests: fix restart race + * Fix podman --noout to suppress all output + * remove pod if creation has failed + * pkg/rootless: Implement rootless.IsFdInherited on FreeBSD + * Fix more podman-logs flakes + * healthcheck system tests: try to fix flake + * libpod: treat ESRCH from /proc/PID/cgroup as ENOENT + * GHA: Configure workflows for reuse + * compat,build: handle docker's preconfigured cacheTo,cacheFrom + * docs: deprecate pasta network name + * utils: Enable cgroup utils for FreeBSD + * pkg/specgen: Disable kube play tests on FreeBSD + * libpod/lock: Fix build and tests for SHM locks on FreeBSD + * podman cp: fix copying with "." suffix + * pkginstaller: bump Qemu to version 7.1.0 + * specgen,wasm: switch to crun-wasm wherever applicable + * vendor: bump c/common to v0.50.2-0.20221111184705-791b83e1cdf1 + * libpod: Make unit test for statToPercent Linux only + * Update vendor of containers/storage + * fix connection usage with containers.conf + * Add --quiet and --no-info flags to podman machine start + * Add hidden podman manifest inspect -v option + * Bump github.com/onsi/gomega from 1.24.0 to 1.24.1 + * Add podman volume create -d short option for driver + * Vendor in latest containers/(common,image,storage) + * Add podman system events alias to podman events + * Fix search_test to return correct version of alpine + * Bump golang.org/x/tools from 0.1.12 to 0.3.0 in /test/tools + * GHA: Fix undefined secret env. var. + * Release notes for 4.3.1 + * GHA: Fix make_email-body script reference + * Add release keys to README + * GHA: Fix typo setting output parameter + * GHA: Fix typo. + * New tool, docs/version-check + * Formalize our compare-against-docker mechanism + * Add restart-sec for container service files + * test/tools: bump module to go 1.17 + * contrib/cirrus/check_go_changes.sh: ignore test/tools/vendor + * Bump github.com/coreos/go-systemd/v22 from 22.4.0 to 22.5.0 + * Bump golang.org/x/term from 0.1.0 to 0.2.0 + * Bump golang.org/x/sys from 0.1.0 to 0.2.0 + * Bump github.com/container-orchestrated-devices/container-device-interface + * build(deps): bump golang.org/x/tools from 0.1.12 to 0.2.0 in /test/tools + * libpod: Add FreeBSD support in packageVersion + * Allow podman manigest push --purge|-p as alias for --rm + * [CI:DOCS] Add performance tutorial + * [CI:DOCS] Fix build targets in build_osx.md. + * fix --format {{json .}} output to match docker + * remote: fix manifest add --annotation + * Skip test if `--events-backend` is necessary with podman-remote + * kube play: update the handling of PersistentVolumeClaim + * system tests: fix a system test in proxy environment + * Use single unqualified search registry on Windows + * test/system: Add, use tcp_port_probe() to check for listeners rather than binds + * test/system: Add tests for pasta(1) connectivity + * test/system: Move network-related helpers to helpers.network.bash + * test/system: Use procfs to find bound ports, with optional address and protocol + * test/system: Use port_is_free() from wait_for_port() + * libpod: Add pasta networking mode + * More log-flake work + * Fix test flakes caused by improper podman-logs + * fix incorrect systemd booted check + * Cirrus: Add tests for GHA scripts + * GHA: Update scripts to pass shellcheck + * Cirrus: Shellcheck github-action scripts + * Cirrus: shellcheck support for github-action scripts + * GHA: Fix cirrus-cron scripts + * Makefile: don't install to tmpfiles.d on FreeBSD + * Make sure we can build and read each line of docker py's api client + * Docker compat build api - make sure only one line appears per flush + * Run codespell on code + * Update vendor of containers/(image, storage, common) + * Allow namespace path network option for pods. + * Cirrus: Never skip running Windows Cross task + * GHA: Auto. re-run failed cirrus-cron builds once + * GHA: Migrate inline script to file + * GHA: Simplify script reference + * test/e2e: do not use apk in builds + * remove container/pod id file along with container/pod + * Cirrus: Synchronize windows image + * Add --insecure,--tls-verify,--verbose flags to podman manifest inspect + * runtime: add check for valid pod systemd cgroup + * CI: set and verify DESIRED_NETWORK (netavark, cni) + * [CI:DOCS] troubleshooting: document keep-id options + * Man pages: refactor common options: --security-opt + * Cirrus: Guarantee CNI testing w/o nv/av present + * Cirrus: temp. disable all Ubuntu testing + * Cirrus: Update to F37beta + * buildah bud tests: better handling of remote + * quadlet: Warn in generator if using short names + * Add Windows Smoke Testing + * Add podman kube apply command + * docs: offer advice on installing test dependencies + * Fix documentation on read-only-tmpfs + * version bump to 4.4.0-dev + * deps: bump go-criu to v6 + * Makefile: Add cross build targets for freebsd + * pkg/machine: Make this build on FreeBSD/arm64 + * pkg/rctl: Remove unused cgo dependency + * man pages: assorted underscore fixes + * Upgrade GitHub actions packages from v2 to v3 + * vendor github.com/godbus/dbus/v5@4b691ce + * [CI:DOCS] fix --tmpdir typos + * Do not report that /usr/share/containers/storage.conf has been edited. + * Eval symlinks on XDG_RUNTIME_DIR + * hack/podmansnoop + * rootless: support keep-id with one mapping + * rootless: add argument to GetConfiguredMappings + * Update vendor containers/(common,storage,buildah,image) + * Fix deadlock between 'podman ps' and 'container inspect' commands + * Add information about where the libpod/boltdb database lives + * Consolidate the dependencies for the IsTerminal() API + * Ensure that StartAndAttach locks while sending signals + * ginkgo testing: fix podman usernamespace join + * Test runners: nuke podman from $PATH before tests + * volumes: Fix idmap not working for volumes + * FIXME: Temporary workaround for ubi8 CI breakage + * System tests: teardown: clean up volumes + * update api versions on docs.podman.io + * system tests: runlabel: use podman-under-test + * system tests: podman network create: use random port + * sig-proxy test: bump timeout + * play kube: Allow the user to import the contents of a tar file into a volume + * Clarify the docs on DropCapability + * quadlet tests: Disable kmsg logging while testing + * quadlet: Support multiple Network= + * quadlet: Add support for Network=... + * Fix manpage for podman run --network option + * quadlet: Add support for AddDevice= + * quadlet: Add support for setting seccomp profile + * quadlet: Allow multiple elements on each Add/DropCaps line + * quadlet: Embed the correct binary name in the generated comment + * quadlet: Drop the SocketActivated key + * quadlet: Switch log-driver to passthrough + * quadlet: Change ReadOnly to default to enabled + * quadlet tests: Run the tests even for (exected) failed tests + * quadlet tests: Fix handling of stderr checks + * Remove unused script file + * notifyproxy: fix container watcher + * container/pod id file: truncate instead of throwing an error + * quadlet: Use the new podman create volume --ignore + * Add podman volume create --ignore + * logcollector: include aardvark-dns + * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 + * build(deps): bump github.com/BurntSushi/toml from 1.2.0 to 1.2.1 + * docs: generate systemd: point to kube template + * docs: kube play: mention restart policy + * Fixes: 15858 (podman system reset --force destroy machine) + * fix search flake + * use cached containers.conf + * adding regex support to the ancestor ps filter function + * Fix `system df` issues with `-f` and `-v` + * markdown-preprocess: cross-reference where opts are used + * Default qemu flags for Windows amd64 + * build(deps): bump golang.org/x/text from 0.3.8 to 0.4.0 + * Update main to reflect v4.3.0 release + * build(deps): bump github.com/docker/docker + * move quadlet packages into pkg/systemd + * system df: fix image-size calculations + * Add man page for quadlet + * Fix small typo + * testimage: add iproute2 & socat, for pasta networking + * Set up minikube for k8s testing + * Makefile: don't install systemd generator binaries on FreeBSD + * [CI:BUILD] copr: podman rpm should depend on containers-common-extra + * Podman image: Set default_sysctls to empty for rootless containers + * Don't use github.com/docker/distribution + * libpod: Add support for 'podman top' on FreeBSD + * libpod: Factor out jail name construction from stats_freebsd.go + * pkg/util: Add pid information descriptors for FreeBSD + * Initial quadlet version integrated in golang + * bump golangci-lint to v1.49.0 + * Update vendor containers/(common,image,storage) + * Allow volume mount dups, iff source and dest dirs + * rootless: fix return value handling + * Change to correct break statements + * vendor containers/psgo@v1.8.0 + * Clarify that MacOSX docs are client specific + * libpod: Factor out the call to PidFdOpen from (*Container).WaitForExit + * Add swagger install + allow version updates in CI + * Cirrus: Fix windows clone race + * build(deps): bump github.com/docker/docker + * kill: wait for the container + * generate systemd: set --stop-timeout for stopping containers + * hack/tree_status.sh: print diff at the end + * Fix markdown header typo + * markdown-preprocess: add generic include mechanism + * markdown-preprocess: almost complete OO rewrite + * Update tests for changed error messages + * Update c/image after https://github.com/containers/image/pull/1299 + * Man pages: refactor common options (misc) + * Man pages: Refactor common options: --detach-keys + * vendor containers/storage@main + * Man pages: refactor common options: --attach + * build(deps): bump github.com/fsnotify/fsnotify from 1.5.4 to 1.6.0 + * KillContainer: improve error message + * docs: add missing options + * Man pages: refactor common options: --annotation (manifest) + * build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 + * system tests: health-on-failure: fix broken logic + * build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 + * build(deps): bump github.com/onsi/gomega from 1.20.2 to 1.22.1 + * ContainerEngine.SetupRootless(): Avoid calling container.Config() + * Container filters: Avoid use of ctr.Config() + * Avoid unnecessary calls to Container.Spec() + * Add and use Container.LinuxResource() helper + * play kube: notifyproxy: listen before starting the pod + * play kube: add support for configmap binaryData + * Add and use libpod/Container.Terminal() helper + * Revert "Add checkpoint image tests" + * Revert "cmd/podman: add support for checkpoint images" + * healthcheck: fix --on-failure=stop + * Man pages: Add mention of behavior due to XDG_CONFIG_HOME + * build(deps): bump github.com/containers/ocicrypt from 1.1.5 to 1.1.6 + * Avoid unnecessary timeout of 250msec when waiting on container shutdown + * health checks: make on-failure action retry aware + * libpod: Remove 100msec delay during shutdown + * libpod: Add support for 'podman pod' on FreeBSD + * libpod: Factor out cgroup validation from (*Runtime).NewPod + * libpod: Move runtime_pod_linux.go to runtime_pod_common.go + * specgen/generate: Avoid a nil dereference in MakePod + * libpod: Factor out cgroups handling from (*Pod).refresh + * Adds a link to OSX docs in CONTRIBUTING.md + * Man pages: refactor common options: --os-version + * Create full path to a directory when DirectoryOrCreate is used with play kube + * Return error in podman system service if URI scheme is not unix/tcp + * Man pages: refactor common options: --time + * man pages: document some --format options: images + * Clean up when stopping pods + * Update vendor of containers/buildah v1.28.0 + * Proof of concept: nightly dependency treadmill + +- add patch: 0003-Only-override-the-graphdriver-to-vfs-if-the-priority.patch + (backport of https://github.com/containers/storage/pull/1468) + +- Make the priority for picking the storage driver configurable (bsc#1197093) + (backport of https://github.com/containers/storage/pull/1460) +- add patch: 0002-Make-the-priority-for-picking-the-storage-driver-con.patch + +- switch to building with go 1.17 +- use %%make_* macros +- drop /usr/share/user-tmpfiles.d/podman-docker.conf on SLE & Leap +- remove rpmlintrc (contained only obsolete filters) +- remove obsolete with_libostree (we don't build on anything older than SLE 15) +- add patch: 0001-Revert-Default-missing-hostPort-to-containerPort-is-.patch + (hotfix for https://github.com/containers/podman/issues/16765) +- Update to version 4.3.1: + 4.3.1: + [#]## Bugfixes +- Fixed a deadlock between the `podman ps` and `podman container inspect` commands + [#]## Misc +- Updated the containers/image library to v5.23.1 + 4.3.0: + [#]## Features +- A new command, `podman generate spec`, has been added, which creates a JSON struct based on a given container that can be used with the Podman REST API to create containers. +- A new command, `podman update`, has been added,which makes changes to the resource limits of existing containers. Please note that these changes do not persist if the container is restarted ([#15067](https://github.com/containers/podman/issues/15067)). +- A new command, `podman kube down`, has been added, which removes pods and containers created by the given Kubernetes YAML (functionality is identical to `podman kube play --down`, but it now has its own command). +- The `podman kube play` command now supports Kubernetes secrets using Podman's secrets backend. +- Systemd-managed pods created by the `podman kube play` command now integrate with sd-notify, using the `io.containers.sdnotify` annotation (or `io.containers.sdnotify/$name` for specific containers). +- Systemd-managed pods created by `podman kube play` can now be auto-updated, using the `io.containers.auto-update` annotation (or `io.containers.auto-update/$name` for specific containers). +- The `podman kube play` command can now read YAML from URLs, e.g. `podman kube play https://example.com/demo.yml` ([#14955](https://github.com/containers/podman/issues/14955)). +- The `podman kube play` command now supports the `emptyDir` volume type ([#13309](https://github.com/containers/podman/issues/13309)). +- The `podman kube play` command now supports the `HostUsers` field in the pod spec. +- The `podman play kube` command now supports `binaryData` in ConfigMaps. +- The `podman pod create` command can now set additional resource limits for pods using the new `--memory-swap`, `--cpuset-mems`, `--device-read-bps`, `--device-write-bps`, `--blkio-weight`, `--blkio-weight-device`, and `--cpu-shares` options. +- The `podman machine init` command now supports a new option, `--username`, to set the username that will be used to connect to the VM as a non-root user ([#15402](https://github.com/containers/podman/issues/15402)). +- The `podman volume create` command's `-o timeout=` option can now set a timeout of 0, indicating volume plugin operations will never time out. +- Added support for a new volume driver, `image`, which allows volumes to be created that are backed by images. +- The `podman run` and `podman create` commands support a new option, `--env-merge`, allowing environment variables to be specified relative to other environment variables in the image (e.g. `podman run --env-merge "PATH=$PATH:/my/app" ...`) ([#15288](https://github.com/containers/podman/issues/15288)). +- The `podman run` and `podman create` commands support a new option, `--on-failure`, to allow action to be taken when a container fails health checks, with the following supported actions: `none` (take no action, the default), `kill` (kill the container), `restart` (restart the container), and `stop` (stop the container). +- The `--keep-id` option to `podman create` and `podman run` now supports new options, `uid` and `gid`, to set the UID and GID of the user in the container that will be mapped to the user running Podman (e.g. `--userns=keep-id:uid=11` will made the user running Podman to UID 11 in the container) ([#15294](https://github.com/containers/podman/issues/15294)). +- The `podman generate systemd` command now supports a new option, `--env`/`-e`, to set environment variables in the generated unit file ([#15523](https://github.com/containers/podman/issues/15523)). +- The `podman pause` and `podman unpause` commands now support the `--latest`, `--cidfile`, and `--filter` options. +- The `podman restart` command now supports the `--cidfile` and `--filter` options. +- The `podman rm` command now supports the `--filter` option to select which containers will be removed. +- The `podman rmi` command now supports a new option, `--no-prune`, to prevent the removal of dangling parents of removed images. +- The `--dns-opt` option to `podman create`, `podman run`, and `podman pod create` has received a new alias, `--dns-option`, to improve Docker compatibility. +- The `podman` command now features a new global flag, `--debug`/`-D`, which enables debug-level logging (identical to `--log-level=debug`), improving Docker compatibility. +- The `podman` command now features a new global flag, `--config`. This flag is ignored, and is only included for Docker compatibility ([#14767](https://github.com/containers/podman/issues/14767)). +- The `podman manifest create` command now accepts a new option, `--amend`/`-a`. +- The `podman manifest create`, `podman manifest add` and `podman manifest push` commands now accept a new option, `--insecure` (identical to `--tls-verify=false`), improving Docker compatibility. +- The `podman secret create` command's `--driver` and `--format` options now have new aliases, `-d` for `--driver` and `-f` for `--format`. +- The `podman secret create` command now supports a new option, `--label`/`-l`, to add labels to created secrets. +- The `podman secret ls` command now accepts the `--quiet`/`-q` option. +- The `podman secret inspect` command now accepts a new option, `--pretty`, to print output in human-readable format. +- The `podman stats` command now accepts the `--no-trunc` option. +- The `podman save` command now accepts the `--signature-policy` option ([#15869](https://github.com/containers/podman/issues/15869)). +- The `podman pod inspect` command now allows multiple arguments to be passed. If so, it will return a JSON array of the inspected pods ([#15674](https://github.com/containers/podman/issues/15674)). +- A series of new hidden commands have been added under `podman context` as aliases to existing `podman system connection` commands, to improve Docker compatibility. +- The remote Podman client now supports proxying signals for attach sessions when the `--sig-proxy` option is set ([#14707](https://github.com/containers/podman/issues/14707)). + [#]## Changes +- Duplicate volume mounts are now allowed with the `-v` option to `podman run`, `podman create`, and `podman pod create`, so long as source, destination, and options all match ([#4217](https://github.com/containers/podman/issues/4217)). +- The `podman generate kube` and `podman play kube` commands have been renamed to `podman kube generate` and `podman kube play` to group Kubernetes-related commands. Aliases have been added to ensure the old command names still function. +- A number of Podman commands (`podman init`, `podman container checkpoint`, `podman container restore`, `podman container cleanup`) now print the user-inputted name of the container, instead of its full ID, on success. +- When an unsupported option (e.g. resource limit) is specified for a rootless container on a cgroups v1 system, a warning message is now printed that the limit will not be honored. +- The installer for the Windows Podman client has been improved. +- The `--cpu-rt-period` and `--cpu-rt-runtime` options to `podman run` and `podman create` now print a warning and are ignored on cgroups v2 systems (cgroups v2 having dropped support for these controllers) ([#15666](https://github.com/containers/podman/issues/15666)). +- Privileged containers running systemd will no longer mount `/dev/tty*` devices other than `/dev/tty` itself into the container ([#15878](https://github.com/containers/podman/issues/15878)). +- Events for containers that are part of a pod now include the ID of the pod in the event. +- SSH functionality for `podman machine` commands has seen a thorough rework, addressing many issues about authentication. +- The `--network` option to `podman kube play` now allows passing `host` to set the pod to use host networking, even if the YAML does not request this. +- The `podman inspect` command on containers now includes the digest of the image used to create the container. +- Pods created by `podman play kube` are now, by default, placed into a network named `podman-kube`. If the `podman-kube` network does not exist, it will be created. This ensures pods can connect to each other by their names, as the network has DNS enabled. + [#]## Bugfixes +- Fixed a bug where the `podman network prune` and `podman container prune` commands did not properly support the `--filter label!=` option ([#14182](https://github.com/containers/podman/issues/14182)). +- Fixed a bug where the `podman kube generate` command added an unnecessary `Secret: null` line to generated YAML ([#15156](https://github.com/containers/podman/issues/15156)). +- Fixed a bug where the `podman kube generate` command did not set `enableServiceLinks` and `automountServiceAccountToken` to false in generated YAML ([#15478](https://github.com/containers/podman/issues/15478) and [#15243](https://github.com/containers/podman/issues/15243)). +- Fixed a bug where the `podman kube play` command did not properly handle CPU limits ([#15726](https://github.com/containers/podman/issues/15726)). +- Fixed a bug where the `podman kube play` command did not respect default values for liveness probes ([#15855](https://github.com/containers/podman/issues/15855)). +- Fixed a bug where the `podman kube play` command did not bind ports if `hostPort` was not specified but `containerPort` was ([#15942](https://github.com/containers/podman/issues/15942)). +- Fixed a bug where the `podman kube play` command sometimes did not create directories on the host for `hostPath` volumes. +- Fixed a bug where the remote Podman client's `podman manifest push` command did not display progress. +- Fixed a bug where the `--filter "{{.Config.Healthcheck}}"` option to `podman image inspect` did not print the image's configured healthcheck ([#14661](https://github.com/containers/podman/issues/14661)). +- Fixed a bug where the `podman volume create -o timeout=` option could be specified even when no volume plugin was in use. +- Fixed a bug where the `podman rmi` command did not emit `untag` events when removing tagged images ([#15485](https://github.com/containers/podman/issues/15485)). +- Fixed a bug where API forwarding with `podman machine` VMs on windows could sometimes fail because the pipe was not created in time ([#14811](https://github.com/containers/podman/issues/14811)). +- Fixed a bug where the `podman pod rm` command could error if removal of a container in the pod was interrupted by a reboot. +- Fixed a bug where the `exited` and `exec died` events for containers did not include the container's labels ([#15617](https://github.com/containers/podman/issues/15617)). +- Fixed a bug where running Systemd containers on a system not using Systemd as PID 1 could fail ([#15647](https://github.com/containers/podman/issues/15647)). +- Fixed a bug where Podman did not pass all necessary environment variables (including `$PATH`) to Conmon when starting containers ([#15707](https://github.com/containers/podman/issues/15707)). +- Fixed a bug where the `podman events` command could function improperly when no events were present ([#15688](https://github.com/containers/podman/issues/15688)). +- Fixed a bug where the `--format` flag to various Podman commands did not properly handle template strings including a newline (`\n`) ([#13446](https://github.com/containers/podman/issues/13446)). +- Fixed a bug where Systemd-managed pods would kill every container in a pod when a single container exited ([#14546](https://github.com/containers/podman/issues/14546)). +- Fixed a bug where the `podman generate systemd` command would generate incorrect YAML for pods created without the `--name` option. +- Fixed a bug where the `podman generate systemd --new` command did not properly set stop timeout ([#16149](https://github.com/containers/podman/issues/16149)). +- Fixed a bug where a broken OCI spec resulting from the system rebooting while a container is being started could cause the `podman inspect` command to be unable to inspect the container until it was restarted. +- Fixed a bug where creating a container with a working directory on an overlay volume would result in the container being unable to start ([#15789](https://github.com/containers/podman/issues/15789)). +- Fixed a bug where attempting to remove a pod with running containers without `--force` would not error and instead would result in the pod, and its remaining containers, being placed in an unusable state ([#15526](https://github.com/containers/podman/issues/15526)). +- Fixed a bug where memory limits reported by `podman stats` could exceed the maximum memory available on the system ([#15765](https://github.com/containers/podman/issues/15765)). +- Fixed a bug where the `podman container clone` command did not properly handle environment variables whose value contained an `=` character ([#15836](https://github.com/containers/podman/issues/15836)). +- Fixed a bug where the remote Podman client would not print the container ID when running the `podman-remote run --attach stdin` command. +- Fixed a bug where the `podman machine list --format json` command did not properly show machine starting status. +- Fixed a bug where automatic updates would not error when attempting to update a container with a non-fully qualified image name ([#15879](https://github.com/containers/podman/issues/15879)). +- Fixed a bug where the `podman pod logs --latest` command could panic ([#15556](https://github.com/containers/podman/issues/15556)). +- Fixed a bug where Podman could leave lingering network namespace mounts on the system if cleaning up the network failed. +- Fixed a bug where specifying an unsupported URI scheme for `podman system service` to listen at would result in a panic. +- Fixed a bug where the `podman kill` command would sometimes not transition containers to the exited state ([#16142](https://github.com/containers/podman/issues/16142)). + [#]## API +- Fixed a bug where the Compat DF endpoint reported incorrect reference counts for volumes ([#15720](https://github.com/containers/podman/issues/15720)). +- Fixed a bug in the Compat Inspect endpoint for Networks where an incorrect network option was displayed, causing issues with `docker-compose` ([#15580](https://github.com/containers/podman/issues/15580)). +- The Libpod Restore endpoint for Containers now features a new query parameter, `pod`, to set the pod that the container will be restored into ([#15018](https://github.com/containers/podman/issues/15018)). +- Fixed a bug where the REST API could panic while retrieving images. +- Fixed a bug where a cancelled connection to several endpoints could induce a memory leak. + [#]## Misc +- Error messages when attempting to remove an image used by a non-Podman container have been improved ([#15006](https://github.com/containers/podman/issues/15006)). +- Podman will no longer print a warning that `/` is not a shared mount when run inside a container ([#15295](https://github.com/containers/podman/issues/15295)). +- Work is ongoing to port Podman to FreeBSD. +- The output of `podman generate systemd` has been adjusted to improve readability. +- A number of performance improvements have been made to `podman create` and `podman run`. +- A major reworking of the manpages to ensure duplicated options between commands have the same description text has been performed. +- Updated Buildah to v1.28.0 +- Updated the containers/image library to v5.23.0 +- Updated the containers/storage library to v1.43.0 +- Updated the containers/common library to v0.50.1 + - * Add container GID to additional groups + * Add container GID to additional groups (CVE-2022-2989 / bsc#1202809, removes patch 0001-Add-container-GID-to-additional-groups.patch) poke +- Update to 3.0: + * User interface updates + + A screen pager has been added to the poke application. + + A tracer has been added to libpoke and the poke application. + + A new command sdiff (for "structured diff") has been added to the + poke application, that provides a way to generate patchable diffs + of mapped structured Poke values. + + When no name is passed to the .mem command, an unique name for the + memory IOS with the form *N* will be used automatically, where N + is a positive integer. + + auto-completion of 'attributes is now available in the poke + application. + + Constraint errors now contain details on the location (which + field) where the constraint error happens, along with the + particular expression that failed. + + Inline assembler expressions and statements are now supported. + + Both =printf= and =format= now support printing values of type + =any=. + + Both =printf= and =format= now support printing integral values + interpreted as floating-point values encoded in IEEE 754. + + Pre-conditional optional fields are added to complement the + currently supported post-conditional optional fields. + + A new option =.set autoremap no= can be used in order to tell poke + to not remap mapped values automatically. + + The :to argument to the =extract= command is now optional, and + defaults to the empty string. + + ${XDG_CONFIG_HOME:-$HOME/.config} is now preferred to + XDG_CONFIG_DIRS. + * Poke Language updates + + Array and struct constructors are now primaries in the Poke + syntax. + + Bit-concatenation is now supported in l-values. + + Arrays can now be indented by size, by specifying an offset as an + index. + + Union types can now be declared as "integral". + + Support for "computed fields" has been added to struct and union + types. + + This version introduces three new Poke attributes that work on + values of type =any=. + + Two new operators have been introduced to facilitate operating + Poke array as stacks in an efficient way: apush and apop. + + Poke programs can now hook in the IO subsystem by installing + functions that will be invoked when certain operations on IO + spaces are being performed. + + The 'length attribute is now valid in values of type =any=. + + Poke declarations can now be annotated as =immutable=. + + A new compiler built-in =iolist= has been introduced, that returns + an array with the IO space identifiers of currently open IOS. + + We have changed the logic of the EXCOND operator ?!. It now + evaluates to 1 (true) if the execution of the first operand raises + the specified exception, and to 0 (false) otherwise. + + The containing struct or union value can now be refered as SELF in + the body of methods. SELF is of type =any=. + + Integer literal suffixes (B, H, U, etc) are case-insensitive. + + Casting to union types now raise a compile-time error. + + If no explicit message is specified in calls to =assert=, a + default one showing the source code of the failing condition is + constructed and used instead. + + An operator =remap= has been used in order to force a re-map of + some mapped Poke value. + + Signed integral types of one bit are not allowed. + + The built-in function get_time has been renamed to gettime, to + follow the usual naming of the corresponding standard C function. + * Standard Poke Library updates + + New standard functions. + + libpoke updates + - New API function pk_struct_ref_set_field_value. + - New API function pk_type_name. + * Pickles updates + + New pickles. + + The ELF pickle now provides functions implementing ELF hashing. + * Build system updates + + It is now supported to configure the poke sources with + - -disable-hserver. + * Documentation updates + + Documentation for the =format= language construction has been + added to the poke manual. + * Other updates + + A new program poked, for "poke daemon", has been contributed to + the poke distribution. poked links with libpoke and uses Unix + sockets to act as a broker to communicate with an instance of a + Poke incremental compiler. + + The machine-interface subsystem has been removed from poke, in + favor of the poked approach. + + The example GUI that was intended to be a test tool for the + machine interface has been removed from the poke distribution. + + Many bugs have been fixed. +- Remove jitter-0.9.284-noexec-stack-arm-i586.patch: Fixed upstream. +- Drop json-c dependency: Machine-interface has been removed. + polkit-kde-agent-5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Install po folder + * Remove unused includes + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Add Qt6 CI support + * Make compile against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + pommed +- Added hardening to systemd service(s) (bsc#1181400). Modified: + * pommed.service + +- add patch pommed-1.39-multiple-def-lcd_bck_info.patch + to fix link issues in factory. struct is already declared in + sysfs_backlight + -- disable as-needed for this package as it fails to build with it - -- update to 1.26 - - pommed: only keystrokes on the built-in keyboard should reset - the keyboard idle timer. - - pommed: add USB IDs for the Apple external aluminium mini - keyboard. - - pommed: switch to sysfs resource files for PCI memory access - instead of mmaping /dev/mem. -- update to 1.25 - - pommed: check current hardware backlight level before setting AC - or battery level. Do not act if the backlight is off. - - pommed: do not reject the Apple Bluetooth keyboard because of - advertised EV_ABS events. - - pommed: fix DBus configuration snippet for newer, stricter - version of DBus (allow clients to send messages). -- update to 1.24 - - pommed: add new path for fnmode setting for 2.6.28. -- update to 1.23 - - pommed: add backlight support for late 2008 laptops. - - pommed: default to sysfs backlight driver for nVidia machines, - with the mbp_nvidia_bl kernel driver; fall back to native - nv8600mgt if not supported. - - pommed: try to reconnect to DBus if DBus is not available at - startup. Previously we would just drop it and live without DBus. - post-build-checks-malwarescan +- revert EXCLUDELIST on qemu (FP is fixed - related to bsc#1199055) +- skip unpacking debuginfo/debugsource: sources are checked already + and debuginfo contains no executable code +- use clamscan -r as it is faster than the xargs -P 0 execution (jsc#PED-3641) + powerdevil5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * cmake: Fix capitalisation in the find_package_handle_standard_args() call + * ddc: Fix cleaning up handles when we are redetecting screens + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Only skip batteries if neither start or stop thresholds are available (kde#464535) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * chargethresholdhelper: Filter out batteries without thresholds early (kde#464535) + * daemon: Fix wakeup removal not rescheduling the timerfd wakeup BUG: 464251 (kde#464251) + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Handle Button Events: Turn off keyboard backlight when lid is closed (kde#444029) + * Do not hardcode ACPI battery names + * Use ecm_set_disabled_deprecation_versions + * Remove unused KWayland dep + * Remove out-of-date infor from kcm docbook + * Apply exponential moving average to remaining time when unplugged + * powerdevilbackendinterface: run clang-format + * Better libddcutil error handling + * Install translated documentation from po/ too + * Allow triggering critical battery action manually + * Choose easing curve based on old and new brightness values + * wirelesspowersaving: Reduce calls to NetworkManager::permissions() + * DPMS: Port to KScreenDPMS + * powerprofileconfig: Use proper signal for detecting user interaction + * Add FreeBSD Qt6 CI + * Add Linux Qt6 CI + * Fix install in kf6/ + * Perform initialization in initialization list + * Fix compile against qt6 + * Install po folder + * Set bugReportURL for KCMs + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Do not hardcode ACPI battery names + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * powerprofileconfig: Use proper signal for detecting user interaction + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Match argument in calculateNextStep + * Cleanup peripheral battery notifications + * Fix profile switching in the brightness actions (kde#394945) + * Add missing license file + * Remove 'advanced users only' from settings description + * Remove no longer needed ifdefs + * Port away from deprecated Kirigami include + * Remove service type definition + * Clenaup some leftovers in CMakeLists + * powerdevilactionpool: Avoid double quering of plugin namespace + * Remove no longer needed X-KDE-PowerDevil-Action-IsBundled property + * Port away KServiceTypeTrader and use plugin system + * Clean up some uneeded values from KCM json files + * Convert desktop files of KCMs to JSON + * Add wording for when battery gets low while it is charged + * Update battery notifications if they remain open + * When battery drains, show a notification even when AC is plugged in + * Port KCMs to new plasma install namespaces, embed json metadata + * upower: Prevent integer overflow during new brightness computation (kde#454161) + * Request passing unit tests on Linux and BSD + * Make "charge thresholds not supported" error message more explicit + * Use cmakedefine01 + * Add missing include + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * Fix profile switching in the brightness actions (kde#394945) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * Update battery notifications if they remain open + * When battery drains, show a notification even when AC is plugged in + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * upower: Prevent integer overflow during new brightness computation (kde#454161) +- Drop patches, now upstream: + * upower-Prevent-integer-overflow-during-new-brightness.patch + +- Add backported upower-Prevent-integer-overflow-during-new-brightness.patch + * Fixes brightness stuck on low level on systems with multiple GPUS + ( boo#1199907 kde#454161 ) + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * daemon/actions: remove unused variable + * Remove unused KRun code + * Use non-deprecated KAuth includes + * Deduce pair types automatically + * Remove unused includes + * Adapt to QtX11Extras being gone in Qt6 + * Use version-less install dir variables + * Port away from QStringRef + * Fix Commit 761fc8a4 + * Add percentage display next to the brightness and keyboard backlight sliders in KCM (kde#440314) + * Adapt build system for building against qt6 (need kscreen not ported yet) + * Write brightness to all raw devices (kde#399646) + * Fix signature in qt6 + * Use new kauth includes + * Improved backlight devices selection (kde#399646) + * Support hardware with only one charging threshold, not both (kde#449997) + * Use not deprecated SYSTEMD_USER_UNIT_INSTALL_DIR + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + poxml +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * doc: remove transxx references + * Port away from QXmlDefaultHandler & friends + * Add CI + * Increase qt, cmake and kf5 requirements a bit + praat +- update to v6.3.03: + * Sound files: read Kay® Nasometer™ files (as separate channels). + * Script window: indent and exdent. + * Scripting: conserve editor environment in runScript. + prison-qt5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Add support for ZXing 2.0 + * Add zxing-cpp to .kde-ci.yml + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix copy/pasted license header, this needs to be MIT + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Convert code128 data table to binary literals + * Simplify QR reference PNG images + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Increase quiet zone for qrcode (kde#458222) + * Add Windows Qt 6 CI + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Add the mandated 10x quiet zones for Code 39 and Code 93 barcodes + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Try lower ECC levels if we exceed the maximum QR code content size + * prison-datamatrix unused local variable + * Support ZXing 1.4.0 +- Drop 0001-Support-ZXing-1.4.0.patch. Merged upstream + +- Add patch to fix build with ZXing 1.4.0: + * 0001-Support-ZXing-1.4.0.patch + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing tests for the CI to pass + * Remove extra ';' + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Let the ForwardingHeaders be found at build time too + * Remove PREFIX from ecm_generate_headers for PrisonScanner + * Fix decimal/hexadecimal mix-up in the binary detection heuristic + * Simplify headers installation location + * Install the ForwardingHeaders in Prison/ in the builddir + * cmake: add purpose property to 3d-party libraries + * Improve Prison documentation + * Handle video frames with a non-standard row stride correctly as well + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Remove duplicate header between .h/.cpp file + * Fix out-of-bounds read on the Aztec special char table + * Enable macOS support + * Fix PrisonScanner target name + * Consider flipped video frames when computing the barcode positioon + * Add barcode scanner component for barcode scanning from live video + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * For KF6 use the more idiomatic include files installation layout + * Fix include dir for .pri file + * Normalise where headers are installed with the rest of KF + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + * Prison supports Windows + product-builder -- 1.4.6 - * fixed package tracking regression +- 1.2.14 + * add SLSA provenenance files to medium if available (OBS-154) -- 1.4.4 - * put all candidates of all modules to the medium - * fixed architecture handling in version priority mode +- 1.2.13 + * add license information to report files -- 1.4.2 - * support newest rpm version mode (no repository priority) - * helpful error message when exact version is required +- 1.2.12 + * add armv7l and riscv support (bsc#1181571) -- 1.3.4 - * fix collecting of source rpms when multiple different - binary versions were used - -- 1.3.3 - * armv7l support - -- 1.3.2 - * RISC-V support - -- 1.3.1 - * include license information in report files - (do not use this on OBS 2.10 or before) - -- 1.3.0 - * fail when plugins fail +- 1.2.11 + * revert last change, basically going back to 1.2.9 (bsc#1169840) + * working on SLE_15_SP2 branch now to avoid incompatible changes + in factory product-builder-plugin-SLE_15 +- update to 1.0.13 + * rerun generate_sbom for full media on the combined trees +- update to 1.0.12 + * handle full media like pool media (create the same empty repodata + on medium 2 as on the others) (bsc#1209384) + purge-kernels-service +- Change service type to exec (boo#1198668). + purpose +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * menudemo fix clazy-detaching-temporary + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Don't delete config when job finishes + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Fix QML warning, properly refer to the view + * Remove unneeded EXPORT_SHARE_VERSION usages + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * kdeconnect: Fix name role + * Add FreeBSD Qt 6 CI + * Port the remaining QQC1 uses + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * [plugins/email] Port to KEMailClientLauncherJob + * Remove extra ';' + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Use CommandLauncherJob to start kdeconnect-sms + * port to away from Qt smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Port to ecm_add_qml_module + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * autotests: ensure org.kde.purpose is found in the builddir + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Remove call to ecm_find_qmlmodule(org.kde.kdeconnect) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Linux Qt6 CI + * Compile with Qt6 as well + * Install plugins in kf + * Add const'ref + * Adapt build system for building against qt6 + python-Django1 +- Add CVE-2023-24580-DOS_file_upload.patch (CVE-2023-24580, + bsc#1208082) to prevent DOS in file uploads. +- Add test_custom_fields.patch to make + inspectdb.tests.InspectDBTestCase.test_custom_fields pass. +- .sig file is actually not available (and + https://www.djangoproject.com/download/1.7.11/checksum/ is not + it), so stop pretending we can cryptographically verify the + tarball. + python-PyFxA +- python-mock is not required for build + +- Drop broken %ifpython3 macro, we don't need setuptools during runtime + python-PyJWT +- Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629) +- Drop CVE-2022-29217-non-blocked-pubkeys.patch since the issue + was fixed upstream in version 2.4.0 + +- Update to 2.4.0 (CVE-2022-29217 boo#1199756) + - Security + - [CVE-2022-29217] Prevent key confusion through + non-blocklisted public key formats. GHSA-ffqj-6fqr-9h24 + - Other changes: + - Explicit check the key for ECAlgorithm by @estin in + https://github.com/jpadilla/pyjwt/pull/713 + - Raise DeprecationWarning for jwt.decode(verify=...) by @akx + in https://github.com/jpadilla/pyjwt/pull/742 + - Don't use implicit optionals by @rekyungmin in + https://github.com/jpadilla/pyjwt/pull/705 + - documentation fix: show correct scope for decode_complete() + by @sseering in https://github.com/jpadilla/pyjwt/pull/661 + - fix: Update copyright information by @kkirsche in + https://github.com/jpadilla/pyjwt/pull/729 + - Don't mutate options dictionary in .decode_complete() by @akx + in https://github.com/jpadilla/pyjwt/pull/743 + - Add support for Python 3.10 by @hugovk in + https://github.com/jpadilla/pyjwt/pull/699 + - api_jwk: Add PyJWKSet.__getitem__ by @woodruffw in + https://github.com/jpadilla/pyjwt/pull/725 + - Update usage.rst by @guneybilen in + https://github.com/jpadilla/pyjwt/pull/727 + - Docs: mention performance reasons for reusing RSAPrivateKey + when encoding by @dmahr1 in + https://github.com/jpadilla/pyjwt/pull/734 + - Fixed typo in usage.rst by @israelabraham in + https://github.com/jpadilla/pyjwt/pull/738 + - Add detached payload support for JWS encoding and decoding by + @fviard in https://github.com/jpadilla/pyjwt/pull/723 + - Replace various string interpolations with f-strings by @akx + in https://github.com/jpadilla/pyjwt/pull/744 + +- Update to 2.3.0 + * Revert "Remove arbitrary kwargs." (#701) + * Add exception chaining (#702) +- from version 2.2.0 + * Remove arbitrary kwargs. (#657) + * Use timezone package as Python 3.5+ is required. (#694) + * Assume JWK without the "use" claim is valid for signing + as per RFC7517 (#668) + * Prefer `headers["alg"]` to `algorithm` in `jwt.encode()`. (#673) + * Fix aud validation to support {'aud': null} case. (#670) + * Make `typ` optional in JWT to be compliant with RFC7519. (#644) + * Remove upper bound on cryptography version. (#693) + * Add support for Ed448/EdDSA. (#675) + +- update to 2.1.0: + - Allow claims validation without making JWT signature validation mandatory. ` + - Remove padding from JWK test data. ` + - Make `kty` mandatory in JWK to be compliant with RFC7517. ` + - Allow JWK without `alg` to be compliant with RFC7517. ` + - Allow to verify with private key on ECAlgorithm, as well as on Ed25519Algorithm. ` + - Add caching by default to PyJWKClient ` + - Add missing exceptions.InvalidKeyError to jwt module __init__ imports ` + - Add support for ES256K algorithm ` + - Add `from_jwk()` to Ed25519Algorithm ` + - Add `to_jwk()` to Ed25519Algorithm ` + - Export `PyJWK` and `PyJWKSet` + +- Update in SLE-15 (bsc#1176785, jsc#ECO-3105, jsc#PM-2352) + +- update to 2.0.1: + * Drop support for Python 2 and Python 3.0-3.5 + * Require cryptography >= 3 + * Drop support for PyCrypto and ECDSA + * Drop CLI + * Improve typings + * Dropped deprecated errors + * Dropped deprecated ``verify_expiration`` param in ``jwt.decode(...)`` + * Dropped deprecated ``verify`` param in ``jwt.decode(...)`` + * Require explicit ``algorithms`` in ``jwt.decode(...)`` by default + * Dropped deprecated ``require_*`` options in ``jwt.decode(...)`` + * Introduce better experience for JWKs + * further details see included CHANGELOG.rst +- drop 0001-Catch-BadSignatureError-raised-by-ecdsa-0.13.3.patch (obsolete) + python-PyQt6 +- Update to v6.4.2 + * Fixed a regression in pylupdate + +- Update to 6.4.1 + * Added allocationLimit() and setAllocationLimit() to + QImageReader. + * Added toHBITMAP(), fromHBITMAP(), toHICON() and fromHICON() to + QImage on Windows. + * Bug fixes. +- Qt6TextToSpeech is not in 15.x + +- Update to version 6.4.0 + * Added support for Qt v6.4 including the QtPdf, QtPdfWidgets and + QtTextToSpeech modules. + * Added QAction.menu() and QAction.setMenu(). + * Bug fixes. + +- Update to version 6.3.1 + * Added qRegisterResourceData() and qUnregisterResourceData() to + QtCore to help in supporting legacy resource files from PyQt5. + * Requires v13.4 of the sip module which adds support for enums + with missing members and the sip.array support. + * Reverted the Qt.GestureType related changes made in v6.2.3 as + they are no longer necessary with the support for missing enum + members. + * The QEvent constructor that takes an int argument is now + deprecated. + * Refactored the draw methods of QPainter to accept sip.array + objects of appropriate types. Such arrays, once initialised, + can be used very efficiently as they do not require repeated + conversion from the usual Python collection types. + * Added resize() to QPolygon, QPolygonF and QXmlStreamAttributes. + * Bug fixes. + +- Update to version 6.3.0 + * Added support for Qt v6.3. + * Bug fixes. +- Enable Quick3D for Tumbleweed + python-PyQt6-3D +- Do not require python 3.7 when 3.6 is good enough, which allows + to build the package for Leap + +- Update to version 6.4.0 + * Added support for Qt v6.4. + +- Update to version 6.3.0 + * Added support for Qt v6.3. + * Bug fixes. + python-PyQt6-Charts +- Add patch to support python 3.6 in order to build for SLE/Leap: + * support-python3.6.patch + +- Update to version 6.4.0 + * Added support for Qt v6.4. + +- Update devel runtime requirements and supplements + +- Update to version 6.3.1 + * Added the missing QXYSeries.points() + +- Update to version 6.3.0 + * Added support for Qt v6.3. + python-PyQt6-DataVisualization +- Add patch to support python 3.6 in order to build for SLE/Leap: + * support-python3.6.patch + +- Update to version 6.4.0 + * Added support for Qt v6.4. + +- Update devel runtime requirements and supplements + +- Update to version 6.3.1 + * Bug fixes. +- Drop PyQt6-DataVisualization-6.3-fix-timeline.patch + +- Update to version 6.3.0 + * Added support for Qt v6.3. +- Add PyQt6-DataVisualization-6.3-fix-timeline.patch + https://www.riverbankcomputing.com/pipermail/pyqt/2022-April/044562.html + python-PyQt6-NetworkAuth +- Add patch to support python 3.6 in order to build for SLE/Leap: + * support-python3.6.patch + +- Update to version 6.4.0 + * Added support for Qt v6.4. + +- Update to version 6.3.0 + * Added support for Qt v6.3. + python-PyQt6-WebEngine +- Add patch to support python 3.6 in order to build for SLE/Leap: + * support-python3.6.patch + +- Update to version 6.4.0 + * Added support for Qt v6.4. + +- Update to version 6.3.1 + * Added qWebEngineVersion(), qWebEngineChromiumVersion(), and + qWebEngineChromiumSecurityPatchVersion(). + * Bug fixes. + +- Update to version 6.3.0 + * Added support for Qt v6.3. + * Bug fixes. +- Remove concatenate workaround + +- Exclude 32-bit platforms because QtWebengine 6.3.0 does not + support them. + python-PyQt6-sip +- Add patch to support Python 3.6 in order to build for + SLE/Leap 15: + * support-python3.6.patch + +- Upate to ABI version 13.4.1 + * am_send, wt_reserve + +- Update to ABI version 13.4.0 + * The array type is now accessible from the sip module. + +- Update to ABI version 13.3.1 +- Support for Python 3.6 has been dropped + python-cryptography +- Add patch CVE-2023-23931-dont-allow-update-into.patch (bsc#1208036, CVE-2023-23931) + * Don't allow update_into to mutate immutable objects + python-dfVFS +- allow multiple python packages to be built (eg. python38, python39, python310) + - rm %define pythons python38 + - add %Obsoletes python3-dfVFS + - add %define skip_python2 1 + +- update to 20220419 + - changes to support python-dtfabric 20220219 + - update methods for working with GPT and HFS+ volumes +- add BuildRequires libphdi required to provide Parallels Disk Image support +- re-enable %check section as the built-in tests now all pass +- update requires libluksde to require a current version +- update requires python-dtfabric to require a current version + +- update to 20211228 + - deprecated GetStat file entry method +- Manually run tests results in: + - Ran 1228 tests in 299.931s + - NO errors reported! +- update to 20211017 + - changes to support pyfwnt 20210717 + - added pyxattr to add attribute support for multiple filesystems + - added size entry for ext, XFS, HFS file entries +- update to 20210606 + - added pymodi to support Mac OS disk images + - API changes related to time objects to be compatible with newer dependency versions +- added BuildRequires: %{python_module libmodi} +- added Requires: python-libmodi +- update to 20210213 + - added pyvsgpt to support hybrid GPT partition table setups + - added pyvsxfs to support XFS filesystem support + - moved examples folder to new github project dfvfs-snippets +- added BuildRequires: %{python_module libvsgpt} +- added BuildRequires: %{python_module libvsxfs} +- added Requires: python-libvsgpt +- added Requires: python-libvsxfs +- remove %doc examples + - no longer provided in source tarball, moved to dfvfs-snippets github project +- remove lintrc reference to examples as examples have been removed +- update to 20201219 + - added fsext backend + - changes to expose HFS+ create time + - added fshfs backend + - added fsxfs backend + - added QCOW differential image support + +- python-mock is not required for build (even if the testsuite + would run) + python-djangorestframework-simplejwt +- Update to 4.6.0 + * Restored Python 3.7 support + * Added Indonesian translations + * Fixed Django 4.0 re_path deprecation +- Add patch jwt2.patch for PyJWT>=2.0.0 support + +- Update to v4.4.0 + * Added official support for Python 3.8 and Django 3.0. + * Added settings for expected audience and issuer claims. + * Documentation updates. + * Updated package/python version support + * Added Chilean Spanish language support. + * Added Russian language support. + python-dtfabric +- rm explict BuildRequires python38 to allow this to build on older releases of openSUSE + +-update to 20220219 + * No changelog was provided. +-update source to refer to github which is where dtfabric is developed +-remove tests-improved.patch + * incorporated into upstream, no longer needed/applies + python-googlemaps +- Update to 4.7.3 + * correct lazy attribute inside logger + * Adds support for Address Validation API + * Geocode by place id + * make Places textsearch query parameter optional + python-html5-parser +- Skip python2 to fix build error for Leap in devel repo. + +- Update to 0.4.10 + No changelog from upstream. + See instead here: + https://github.com/kovidgoyal/html5-parser/compare/v0.4.9...v0.4.10?diff=unified&name=v0.4.10 + +- %check: use %pyunittest_arch rpm macro for post 15 + python-pymediainfo +- Update to version 6.0.1 + * doc: improve description of parse()'s full parameter + version 6.0.0 + Breaking changes: + * warning Drop support for Python 3.6 + New features: + * Add support for Python 3.10 and 3.11 + * tests: start a local HTTP server instead of relying on + GitHub, this means the test suite can now run without + Internet access + Bug fixes: + * Fix doc build with recent sphinx versions + python-pyotherside +- Fix build with SLE's python packages where %py_ver is no longer + used so replace that with %python3_version. +- Use %license +- Add patches from upstream to fix several issues fixed from 1.5.4 + to 1.5.6: + * 0001-Initialize-sys.argv.patch + * 0002-Update-plugins.qmltypes.patch + * 0003-Allow-calling-signals-from-Python.patch + * 0004-Add-support-for-QByteArray.patch + python-pyqt-builder +- Add pyqt-builder-add-timeline5.15.patch for Qt3D 5.15.8 + +- Add patch to support python 3.6 needed by SLE: + * support-python3.6.patch + +- Update to version 1.14.0 + * Added support for QtPdf, QtPdfWidgets and QtTextToSpeech for + PyQt6. + * SIP v6.7 is now required. + +- Update to version 1.13.0 + * The default ABI versions are now v12.11 and v13.4 so that + wrapped classes can be used by sip.array. + * Removed support for bundling version of Qt older than v5.15. + * Removed support for Python v3.6. + python-pytesseract +- Update to v0.3.10 + * Fix image_to_osd regression (reported by @klavdijS) +- v0.3.9 + * Support only python 3.7+ (3.6 is End of Life) + * Switch from deprecated distutils version parsing to packaging.version + * Add build system requirements in order for pip to properly install Pillow +- v0.3.8 + * Header handling in file_to_dict function by @igor-ma + * Proper raising behavior in case of timeout by @amenezes + * __version__ attribute support by @amenezes + * Couple of bug fixes + +- Update license to Apache-2.0 +- Update to v0.3.7 + * no upstream changelog + +- Update to 0.3.4: + - Support for WebP images + - Support for python 3.8 (CI testing) + - Improved cli error reporting +- Don't use %python3_only command, but properly use alternatives. + +- version update to 0.3.3 + * no upstream changelog + -- pull from pypi. needed by testipy - python-qt3d-qt5 +- Update to PyQt3D 5.15.6 + * Fixed building against Qt v5.15.8 and later. +- Drop qt3d-geometry-equals.patch + +- Fix Timeline generation for qt3d-geometry-equals.patch + +- Merge -api and -sip packages into -devel +- Add qt3d-geometry-equals.patch + * https://www.riverbankcomputing.com/pipermail/pyqt/2023-January/045097.html + +- Update to PyQt3D 5.15.5 + * Added support for Python v3.10. + python-qt5 +- Update to 5.15.7 + * Refactored the draw methods of QPainter to accept sip.array + objects of appropriate types. Such arrays, once initialised, + can be used very efficiently as they do not require repeated + conversion from the usual Python collection types. + * Added the missing QBluetoothUuid constructors. + * PyQt5-sip v12.11 is now required to enable support for + sip.array. + * Bug fixes. +- PyQt5-sip 12.11 does not support Python 3.6: No build for SLE or + Leap 15.x anymore! + python-qt5-sip +- Add patch to revert the drop of support for python 3.6: + * support-python3.6.patch + +- Update to ABI version 12.11.0 + * The array type is now accessible from the sip module. + +- Update to ABI version 12.10.1 +- Support for Python 3.6 has been dropped + python-qt5:nonring-extras +- Update to 5.15.7 + * Refactored the draw methods of QPainter to accept sip.array + objects of appropriate types. Such arrays, once initialised, + can be used very efficiently as they do not require repeated + conversion from the usual Python collection types. + * Added the missing QBluetoothUuid constructors. + * PyQt5-sip v12.11 is now required to enable support for + sip.array. + * Bug fixes. +- PyQt5-sip 12.11 does not support Python 3.6: No build for SLE or + Leap 15.x anymore! + python-qtcharts-qt5 +- Update to version 5.15.6 + * Added the missing QXYSeries.points(). +- Release 5.15.5 + * Added support for Python v3.10. + python-qtdatavis3d-qt5 +- Merge -sip and -api package into -devel + +- Update to 5.15.5 + * Added support for Python v3.10. + python-qtwebengine-qt5 +- Update to version 5.15.6 + * A bug-fix release. + python-rtslib-fb +- Update to version v2.1.75: (bsc#1206720) + * version 2.1.75 + * rtslib: fix missing ':' after else statement + * dbroot: let the user change the dbroot directory freely. + * handle target kernel module new attribute cpus_allowed_list + * fix "This _Backstore already exists in configFS" exception + * Check whether the enable attribute exists before fread + * Filter fabric wwns by reading driver name + * Add support of efct fabric driver + * tcmu: add support for config param data_pages_per_blk + * Relax restrictions on TPG Tag range + * rtslib: Use O_RDWR for sg devices alone. + python-shaptools +- Correct macro usage, %ifpython2 is only suitable for Requires. + +- Only BuildRequire python-mock under Python 2. + +- Create version 0.3.13 +- add HANA add_hosts feature + -- Forces Intance nr always with 2 positions filled with 0 -- Forces right formating on HANA OS admin user. +- Forces Instance nr always with 2 positions filled with 0 +- Forces right formatting on HANA OS admin user. python-sip6 +- Add patch to support python 3.6 needed by SLE15: + * support-python3.6.patch + +- Update to 6.7.5 + * This is a minor bug-fix release that fixes a problem with + extract filenames that contain Windows drive letters. +- Version 6.7.4 is a minor big fix release that fixes the typo + affecting type hints for properties. +- Drop sip-hg2860-fixprop.patch + +- Add sip-hg2860-fixprop.patch + * https://www.riverbankcomputing.com/hg/sip/rev/2157850bf018 + * https://www.riverbankcomputing.com/pipermail/pyqt/2022-October/045021.html + +- Update to 6.7.3 + * This is a very minor bug-fix release but also continues the + progress of porting the C code to Python. + +- Update to 6.7.2 + * Bug fixes + * Refactored the structure to create the outputs module. + * The Python .api generation now produces the same results as the + old C++ code + * Established a pattern for class-based object formatters. + * Fixed a regression in instantiating class templates. + +- Update to version 6.7.1 + * Bug fixes +- Drop sip-6.7.0-zipstrict.patch + +- Update to version 6.7.0 + * Added the /NoAssignmentOperator/, /NoCopyCtor/ and + /NoDefaultCtor/ mapped type annotations. + * Added the --generator-version command line option to + sip-distinfo. + * Added the 'generator_version' argument to + Project.get_sip_distinfo_command_line(). + * The resolver/transform stage has been replaced with a pure + Python implementation. + * Bug fixes. +- Add sip-6.7.0-zipstrict.patch + * https://www.riverbankcomputing.com/pipermail/pyqt/2022-October/044927.html + +- Update to version 6.6.2 + * Enums created with ABI v13 now handle unexpected values by + creating corresponding pseudo-members. + * Any config settings passed by a PEP 571 frontend are now used. + * The 'array' type is now accessible from the sip module. + * 'array' can now create one dimensional arrays of wrapped types + that can be modified in situ. + * Arguments using the /Array/ (and /ArraySize/) annotations will + now accept 'array' objects of the corresponding type. + * The latest version of ABI v13 is v13.4.0. + * The latest version of ABI v12 is v12.11.0. + * Bug fixes. + +- Update to version 6.6.1 + * Python v3.6 is no longer supported. + * The .sip file parser (created using flex and bison) has been + replaced with a pure Python implementation using PLY. + * The latest version of ABI v13 is v13.3.1. + * The latest version of ABI v12 is v12.10.1. + +- Update to version 6.5.1 + * Added the --no-compile command line option to sip-build. + * Added the --no-version-info command line option to sip-build. + * The latest version of ABI v13 is v13.2.1. + * The latest version of ABI v12 is v12.9.1. + * Bug fixes. + python-tesserocr +- Update to 2.6.0 + * _pix_to_image now works with binary images + gh#sirfz/tesserocr#274 + * SetImage with alpha channels support + gh#sirfz/tesserocr#280 + * Leptonica 1.83.0 support + gh#sirfz/tesserocr#306 + * Pointsize should be returned even if fontname doesn't exist + gh#sirfz/tesserocr#308 + * Added Python 3.10, 3.11 setup classifiers +- Drop 1441bec703cf68161acce5e85907ddd71c47fdc3.patch + +- Disable current broken tests, test_LSTM_choices, test_detect_os and + or test_init, gh#sirfz/tesserocr#295 + +- Apply 1441bec703cf68161acce5e85907ddd71c47fdc3.patch from upstream + project in order to build with Leptonica 1.83.0 +- Make tests work again + +- silent rpmlint + +- python-six is not required + +- Update to 2.5.2 + * Support new Tesseract 5 API (gh#sirfz/tesserocr#242) + * GetBestLSTMSymbolChoices crash fix (gh#sirfz/tesserocr#241) + * Fallback to BMP instead of PNG + * Create pix from a BMP image bytes (gh#sirfz/tesserocr#156) + python-texttable +- Update to 1.6.7 + * Get rid of stub file in wheel package (#84) +- Update to 1.6.6 + * Fix regression introduced in 1.6.5 release (#83) +- Update to 1.6.5 + * Modify setup.py to include missing stub file in wheel package (#82) + +- update to 1.6.4: + * Fix alignment bug when deco is modified + +- update to 1.6.3: + * Improve int conversion + -- Initial package for version 0.8.1 - python-wxPython +- add repack script, do not include packaging/ dir in sources + [gh#wxWidgets/Phoenix#2105], [bsc#670523] + python3 +- Add bpo-44434-libgcc_s-for-pthread_cancel.patch + which eliminates unnecessary and dangerous calls to + PyThread_exit_thread() (bsc#1203355). + +- Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329, + bsc#1208471) blocklists bypass via the urllib.parse component + when supplying a URL that starts with blank characters + python3-pyside2 +- Update to 5.15.8. + * Check the changes-5.15.8 file for the full list of changes +- Drop patch, merged upstream: + * 0001-Backport-LLVM-13-fix-from-shiboken6.patch +- Add patch to fix build with recent Python versions: + * 0001-Fix-build-with-Python-3.10.patch + +- Fix the dist-info folder name with python3-setuptools 63 + The dist-info folder created with recent setuptools already + contains the version. + +- Update to 5.15.5 + * Crashes in QClipboard.mimeData(), QTextCursor.currentList() and + QTextCursor.currentTable() have been fixed. + * Fixed issues where __feature__ was affected by other imports. + * Fixed crashes on QImage(uchar *) constructors, related to GIL + handling. + * QOpenGLPaintDevice has been added. +- Add patch to fix ARM build failures: + * 0001-Backport-Fix-GLES-builds.patch + +- Clean up some deprecated python-rpm-macro usage and declare + BuildRequirement on it explicitly. +- Provide python dist-info metadata and PyPI names in rpm metadata +- Fix missing install of typing stub and PySide2.support +- Fix ctest suite run by providing some extra paths + +- Update to 5.15.4 + * [PYSIDE-955] QOpenGLContext.versionFunctions() have been + implemented. Class QOpenGLVersionFunctionsFactory (from Qt 6) + has also been added. + * [PYSIDE-1409] signature: The decision heuristics of result + tuples have been refined. + * [PYSIDE-1438] Crashes in Qt Datavisualization's + QBar/SurfaceDataProxy add/set/insertRow() members have been + fixed. + * [PYSIDE-1502] Import errors will now be properly reported. + * [PYSIDE-1513] Documentation on properties has been added. + * [PYSIDE-1538] signature: Unrecognized items will no longer raise + exceptions. + * [PYSIDE-1540] The performance of QPainter::drawPoints(QPolygon) + has been improved. + * [PYSIDE-1529] Crashes when registering static fields have been + fixed. + +- Update to 5.15.3. Bugs fixed: + * [PYSIDE-454] namespace std is no longer rejected in the Qt + typesystem files. + * [PYSIDE-807] setup.py's 'clean' command has been fixed. + * [PYSIDE-1305] The error handling of constructor keyword + arguments has been fixed. + * [PYSIDE-1422] A crash related to Signal and __eq__ has + been fixed. + * [PYSIDE-1432] An ownership issue in QLayout::replaceWidget() + has been fixed. + * [PYSIDE-1442] QFlags operations have been fixed. + * [PYSIDE-1447] A crash related to qApp and Python 3.9 has been + fixed. + * [PYSIDE-1449] QTestlib's QAbstractItemModelTester has been + added. + * [PYSIDE-1460] An infinite loop changing up directories in the + signature bootstrap code has been fixed. + * [PYSIDE-1466] The newly introduced overload QSetting.value() + taking a type has been documentated. + * [PYSIDE-1478] A bug related to using QQmlContext.setContextProperty() + with the snake case feature has been fixed. + * [PYSIDE-1347] Inheritance for enum types has been fixed. + * [PYSIDE-1448] Code injected at target/end being invoked + for multiple overload ids has been fixed. + * [PYSIDE-1470] shiboken.delete() can now be used to delete + Q*Application. + * [PYSIDE-1501] The clang parser has been fixed to be able + to handle some Boost headers. +- Switch to CMake for building pyside2. +- Add patch: + * 0001-Always-link-to-python-libraries.patch +- Rebase patch: + * 0001-Don-t-try-to-install-or-use-uic-rcc-designer-copies.patch +- Drop now unneeded patches: + * lib64.patch + * 0002-Fix-the-openSUSE-executable-names.patch +- Build pyside without QtWebEngine on powerpc and zSystems + python310 +- Add invalid-json.patch fixing invalid JSON in + Doc/howto/logging-cookbook.rst (somehow similar to + gh#python/cpython#102582). + +- Update to 3.10.10: + Bug fixes and regressions handling, no change of behaviour and + no security bugs fixed. +- Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329, + bsc#1208471) blocklists bypass via the urllib.parse component + when supplying a URL that starts with blank characters + +- Add provides for readline and sqlite3 to the main Python + package. + +- Disable NIS for new products, it's deprecated and gets removed + +- Update to 3.10.9: + - python -m http.server no longer allows terminal + control characters sent within a garbage request to be + printed to the stderr server lo This is done by changing + the http.server BaseHTTPRequestHandler .log_message method + to replace control characters with a \xHH hex escape before + printin + - Avoid publishing list of active per-interpreter + audit hooks via the gc module + - The IDNA codec decoder used on DNS hostnames by + socket or asyncio related name resolution functions no + longer involves a quadratic algorithm. This prevents a + potential CPU denial of service if an out-of-spec excessive + length hostname involving bidirectional characters were + decoded. Some protocols such as urllib http 3xx redirects + potentially allow for an attacker to supply such a name. + - Update bundled libexpat to 2.5.0 + - Port XKCP’s fix for the buffer overflows in SHA-3 + (CVE-2022-37454). + - On Linux the multiprocessing module returns + to using filesystem backed unix domain sockets for + communication with the forkserver process instead of the + Linux abstract socket namespace. Only code that chooses + to use the “forkserver” start method is affected Abstract + sockets have no permissions and could allow any user + on the system in the same network namespace (often the + whole system) to inject code into the multiprocessing + forkserver process. This was a potential privilege + escalation. Filesystem based socket permissions restrict + this to the forkserver process user as was the default in + Python 3.8 and earlier This prevents Linux CVE-2022-42919 + - Fix a reference bug in _imp.create_builtin() + after the creation of the first sub-interpreter for modules + builtins and sys. Patch by Victor Stinner. + - Fixed a bug that was causing a buffer overflow if + the tokenizer copies a line missing the newline caracter + from a file that is as long as the available tokenizer + buffer. Patch by Pablo galindo + - Update faulthandler to emit an error message with + the proper unexpected signal number. Patch by Dong-hee Na. + - Fix subscription of types.GenericAlias instances + containing bare generic types: for example tuple[A, T][int], + where A is a generic type, and T is a type variable. + - Fix detection of MAC addresses for uuid on certain + OSs. Patch by Chaim Sanders + - Print exception class name instead of its string + representation when raising errors from ctypes calls. + - Allow pdb to locate source for frozen modules in + the standard library. + - Raise ValueError instead of SystemError when + methods of uninitialized io.IncrementalNewlineDecoder objects + are called. Patch by Oren Milman. + - Fix a possible assertion failure in io.FileIO when + the opener returns an invalid file descriptor. + - Also escape s in the http.server + BaseHTTPRequestHandler.log_message so that it is technically + possible to parse the line and reconstruct what the original + data was. Without this a xHH is ambiguious as to if it is a + hex replacement we put in or the characters r”x” came through + in the original request line. + - asyncio.get_event_loop() now only emits a + deprecation warning when a new event loop was created + implicitly. It no longer emits a deprecation warning if the + current event loop was set. + - Fix bug when calling trace.CoverageResults with + valid infile. + - Fix a bug in handling class cleanups in + unittest.TestCase. Now addClassCleanup() uses separate lists + for different TestCase subclasses, and doClassCleanups() only + cleans up the particular class. + - Release the GIL when calling termios APIs to avoid + blocking threads. + - Fix ast.increment_lineno() to also cover + ast.TypeIgnore when changing line numbers. + - Fixed bug where inspect.signature() reported + incorrect arguments for decorated methods. + - Fix SystemError in ctypes when exception was not + set during __initsubclass__. + - Fix statistics.NormalDist pickle with 0 and 1 + protocols. + - Update the bundled copy of pip to version 22.3.1. + - Apply bugfixes from importlib_metadata 4.11.4, + namely: In PathDistribution._name_from_stem, avoid + including parts of the extension in the result. In + PathDistribution._normalized_name, ensure names loaded from + the stem of the filename are also normalized, ensuring + duplicate entry points by packages varying only by + non-normalized name are hidden. + - Clean up refleak on failed module initialisation in + _zoneinfo + - Clean up refleaks on failed module initialisation + in in _pickle + - Clean up refleak on failed module initialisation in + _io. + - Fix memory leak in math.dist() when both points + don’t have the same dimension. Patch by Kumar Aditya. + - Fix argument typechecks in _overlapped.WSAConnect() + and _overlapped.Overlapped.WSASendTo() functions. + - Fix internal error in the re module which in + very rare circumstances prevented compilation of a regular + expression containing a conditional expression without the + “else” branch. + - Fix asyncio.StreamWriter.drain() to call + protocol.connection_lost callback only once on Windows. + - Add a mutex to unittest.mock.NonCallableMock to + protect concurrent access to mock attributes. + - Fix hang on Windows in subprocess.wait_closed() in + asyncio with ProactorEventLoop. Patch by Kumar Aditya. + - Fix infinite loop in unittest when a + self-referencing chained exception is raised + - tkinter.Text.count() raises now an exception for + options starting with “-” instead of silently ignoring them. + - On uname_result, restored expectation that _fields + and _asdict would include all six properties including + processor. + - Update the bundled copies of pip and setuptools to + versions 22.3 and 65.5.0 respectively. + - Fix bug in urllib.parse.urlparse() that causes + certain port numbers containing whitespace, underscores, + plus and minus signs, or non-ASCII digits to be incorrectly + accepted. + - Allow venv to pass along PYTHON* variables to + ensurepip and pip when they do not impact path resolution + - On macOS, fix a crash in syslog.syslog() in + multi-threaded applications. On macOS, the libc syslog() + function is not thread-safe, so syslog.syslog() no longer + releases the GIL to call it. Patch by Victor Stinner. + - Allow BUILTINS to be a valid field name for frozen + dataclasses. + - Make sure patch.dict() can be applied on async + functions. + - To avoid apparent memory leaks when + asyncio.open_connection() raises, break reference cycles + generated by local exception and future instances (which has + exception instance as its member var). Patch by Dong Uk, + Kang. + - Prevent error when activating venv in nested fish + instances. + - Restrict use of sockets instead of pipes for stdin + of subprocesses created by asyncio to AIX platform only. + - shutil.copytree() now applies the + ignore_dangling_symlinks argument recursively. + - Fix IndexError in argparse.ArgumentParser when a + store_true action is given an explicit argument. + - Document that calling variadic functions with + ctypes requires special care on macOS/arm64 (and possibly + other platforms). + - Skip test_normalization() of test_unicodedata + if it fails to download NormalizationTest.txt file from + pythontest.net. Patch by Victor Stinner. + - Some C API tests were moved into the new + Lib/test/test_capi/ directory. + - Fix -Wimplicit-int, -Wstrict-prototypes, and + - Wimplicit-function-declaration compiler warnings in + configure checks. + - Fix -Wimplicit-int compiler warning in configure + check for PTHREAD_SCOPE_SYSTEM. + - Specify the full path to the source location for + make docclean (needed for cross-builds). + - Fix NO_MISALIGNED_ACCESSES being not defined + for the SHA3 extension when HAVE_ALIGNED_REQUIRED is + set. Allowing builds on hardware that unaligned memory + accesses are not allowed. + - Fix handling of module docstrings in + Tools/i18n/pygettext.py. +- Remove upstreamed patches: + - 98437-sphinx.locale._-as-gettext-in-pyspecific.patch + - CVE-2015-20107-mailcap-unsafe-filenames.patch + - CVE-2022-42919-loc-priv-mulitproc-forksrv.patch + - CVE-2022-45061-DoS-by-IDNA-decode.patch + python39 +- Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329, + bsc#1208471) blocklists bypass via the urllib.parse component + when supplying a URL that starts with blank characters + +- Add provides for readline and sqlite3 to the main Python + package. + +- Disable NIS for new products, it's deprecated and gets removed + +- Suppress warnings for Sphinx 6.0+. + +- Update to 3.9.16: + - python -m http.server no longer allows terminal control + characters sent within a garbage request to be printed to the + stderr server log. + This is done by changing the http.server + BaseHTTPRequestHandler .log_message method to replace control + characters with a \xHH hex escape before printing. + - Avoid publishing list of active per-interpreter audit hooks + via the gc module + - The IDNA codec decoder used on DNS hostnames by socket or + asyncio related name resolution functions no longer involves + a quadratic algorithm. This prevents a potential CPU denial + of service if an out-of-spec excessive length hostname + involving bidirectional characters were decoded. Some + protocols such as urllib http 3xx redirects potentially allow + for an attacker to supply such a name (CVE-2015-20107). + - Update bundled libexpat to 2.5.0 + - Port XKCP’s fix for the buffer overflows in SHA-3 + (CVE-2022-37454). + - On Linux the multiprocessing module returns to using + filesystem backed unix domain sockets for communication with + the forkserver process instead of the Linux abstract socket + namespace. Only code that chooses to use the “forkserver” + start method is affected. + Abstract sockets have no permissions and could allow any + user on the system in the same network namespace (often + the whole system) to inject code into the multiprocessing + forkserver process. This was a potential privilege + escalation. Filesystem based socket permissions restrict this + to the forkserver process user as was the default in Python + 3.8 and earlier. + This prevents Linux CVE-2022-42919. + - The deprecated mailcap module now refuses to inject unsafe + text (filenames, MIME types, parameters) into shell + commands. Instead of using such text, it will warn and act + as if a match was not found (or for test commands, as if the + test failed). +- Removed upstreamed patches: + - CVE-2015-20107-mailcap-unsafe-filenames.patch + - CVE-2022-42919-loc-priv-mulitproc-forksrv.patch + - CVE-2022-45061-DoS-by-IDNA-decode.patch + qbs +- update to 1.24.0: + * Users can now control if and when warnings for deprecated properties are + emitted. + * Added FileInfo.executableSuffix(). + +- Update to 1.23.2 + * Fix installation with cmake + * Fixed setting up Qt 6.3 with qbspkgconfig. + * Added QtScript module to the source tarballs + * Fixed handling empty variables in qbspkgconfig + * Added new module Sanitizers.address for simple cross-platform ASan configuration + * Fixed building against static Qt 6 + * A new qbsModuleProviders property was added to Project and Product items which allows + to specify which providers will be run (QBS-1604). + * Added a new library for reading *.pc files which allows to avoid launching multiple pkg-config + processes and also gives QBS more information about dependencies between *.pc files (QBS-1615). + * A new qbspkgconfig provider was added which will replace the fallback provider (QBS-1614). + This new provider uses the built-in library and is capable of setting Qt libraries as well. + * capnproto and protobuf modules can now use runtime provided by the qbspkgconfig provider. + * Qbs no longer migrates the "profiles/" dir from earlier Qbs versions (QTCREATORBUG-26475). + Old directories might be cleaned up manually. + * FileInfo now always uses high-precision timer on all OSes. + * Fixed a problem with overriding stringList properties in ModuleProviders from command-line. + * Added support for c++23. + * Documentation: added a new page with the list of ModuleProviders. + * Documentation: Qt provider now has its own page. + qdox +- Add Automatic-Module-Name to the manifest +- Added patch: + * Port-to-JFlex-1.7.0.patch + + Don't use deprecated inputstreamctor option + +- Update to version 2.0.1: + * Changes: + + Support Lambda Expression + + Add SEALED / NON_SEALED tokens + + #75 CodeBlock for Annotation with FieldReference should prefix + field with canonical name + + Add UnqualifiedClassInstanceCreationExpression + + updating jflex-maven-plugin to 1.8.2 + + Add reference to grammar documentation and hints to transform + it + + Support Text Blocks + + Support Sealed Classes + + #67 Support records + + #76 test with an @@ in comment + + #64 Get interface via javaProjectBuilder.getClassByName +- Generate ant build file from maven pom and build using ant + +- Update to version 2.0.0: + * No upstream changelog provided + -- rename the conditional to junit_test and switch the default, - bootstrapping factory is more important than a single test - -- introduce %with java_bootstrap to allow bootstrapping without junit - -- Added xz build requirement for sles -- no bytecode check on sles - qemu +- Fix bsc#1209064 + * Patches added: + s390x-pci-reset-ISM-passthrough-devices-.patch + s390x-pci-shrink-DMA-aperture-to-be-boun.patch + +- Fix build issue with Linux 6.2's headers (bsc#1208657) by dropping + linux-user-add-more-compat-ioctl-definit.patch and adding + Revert-linux-user-fix-compat-with-glibc-.patch +- Patches meson-enforce-a-minimum-Linux-kernel-hea.patch and + linux-user-drop-conditionals-for-obsolet.patch were added + as downstream patches as they were part of a series, but + they never made it upstream, so we don't want them here + either + * Patches dropped: + linux-user-add-more-compat-ioctl-definit.patch + linux-user-drop-conditionals-for-obsolet.patch + meson-enforce-a-minimum-Linux-kernel-hea.patch + * Patches added: + Revert-linux-user-fix-compat-with-glibc-.patch + +- Fixes bsc#1197653, CVE-2022-1050 + * Patches added: + block-Handle-curl-7.55.0-7.85.0-version-.patch + hw-pvrdma-Protect-against-buggy-or-malic.patch + qemu:linux-user +- Fix bsc#1209064 + * Patches added: + s390x-pci-reset-ISM-passthrough-devices-.patch + s390x-pci-shrink-DMA-aperture-to-be-boun.patch + +- Fix build issue with Linux 6.2's headers (bsc#1208657) by dropping + linux-user-add-more-compat-ioctl-definit.patch and adding + Revert-linux-user-fix-compat-with-glibc-.patch +- Patches meson-enforce-a-minimum-Linux-kernel-hea.patch and + linux-user-drop-conditionals-for-obsolet.patch were added + as downstream patches as they were part of a series, but + they never made it upstream, so we don't want them here + either + * Patches dropped: + linux-user-add-more-compat-ioctl-definit.patch + linux-user-drop-conditionals-for-obsolet.patch + meson-enforce-a-minimum-Linux-kernel-hea.patch + * Patches added: + Revert-linux-user-fix-compat-with-glibc-.patch + +- Fixes bsc#1197653, CVE-2022-1050 + * Patches added: + block-Handle-curl-7.55.0-7.85.0-version-.patch + hw-pvrdma-Protect-against-buggy-or-malic.patch + qoauth-qt5 +- qoauth-ppc64-libdir.patch: Also add riscv64 as lib64 platform +- Use %licence for LICENSE + -- Use RPM_OPT_FLAGS -- Fix -debuginfo generation.. -- Build with inlines-hidden - qps +- Updated to 2.6.0: + * Removed some redundant variables and classes. + +- update to 2.5.0: + * Updated `README.md`. + * Removed qtdbus and qtx11extra from cmake files. + +- Update to 2.4.0: + * Ensure that only one sort indicator exists. + * Enhanced filtering. + * Bumped minimum required Qt version to 5.15. + * Code cleanup. + +- Update to 2.3.0: + * Prevent a crash on showing Qps' window if Qps is started + minimized to tray. + +- Update to 2.2.0: + * Avoided compiler warnings. + * Avoided overflow in "proc.cpp". + +- Change to verified source and add keyring + +- Update to version 2.1.0 + * Fixed IO_R column and IO_W column. + * Fixed sorting in SWAP column. + * Lots of code cleanup. + -- Spec clean up. - -- Update to 1.10.16 - + 3.0-ARCH problem fixed - -- Patch to fix typo in desktop file (bnc#631745) - -- Update to 1.10.15 - + Added IO monitoring - qpwgraph +- update to 0.3.9: + * Whether to draw connectors through or around nodes is now an + user preference option (cf. View > Connect Through Nodes). + qqc2-breeze-style +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * ScrollView: Enable clip + * DialogButtonBox: Remove separator to be consistent with desktop style Applications are drawing their own separators since they assume none is drawn, so we end up with lots of double separators. + * remove unused ecm_qt_declare_logging_categories() code + * Use ecm_add_qml_module() from ECM + * Add Qt 6 Android CI + * ScrollBar & ScrollIndicator: Show over content even if it loaded after + * Simplify StyleSingleton + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * ScrollView: Enable clip + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * DialogButtonBox: Remove separator to be consistent with desktop style Applications are drawing their own separators since they assume none is drawn, so we end up with lots of double separators. + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * ScrollBar & ScrollIndicator: Show over content even if it loaded after + * Revert "Install po folder" +- Drop patches, now upstream: + * 0001-Revert-Install-po-folder.patch + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder +- Add patch to drop an unneeded dependency: + * 0001-Revert-Install-po-folder.patch + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Add missing license files and remove unused one + * Make Menu highlight consistent with desktop style (add padding) + * Request passing unit tests on Linux and BSD + * Connect visibleChanged signal to syncColors + * Revert "PlasmaDesktopTheme: Do not compute the colors for invisible items" + * Replace SmallShadow with SmallBoxShadow + * Make SmallShadow less intense + * Remove button gradient + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Connect visibleChanged signal to syncColors + * Revert "PlasmaDesktopTheme: Do not compute the colors for invisible items" + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Replace SmallShadow with SmallBoxShadow + * Make SmallShadow less intense + * Remove button gradient + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Compile with Qt6 + * PlasmaDesktopTheme: Do not compute the colors for invisible items + * Remove unneeded impl/Units properties, update to Kirigami 2.19 + * Use correct DBus signal for listening for font changes + * Avoid needlessly reading font settings + * Use raw pointer instead of QPointer to track watchers + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + qqc2-desktop-style +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * kquickstyleitem fix clazy warning clazy-qstring-arg + * CheckBox/RadioButton/Switch: update implicit sizing code + * CheckBox/RadioButton/Switch: center align indicators when no content + * CheckBox/RadioButton/Switch: align indicators with 1st text line + * Button/ToolButton: allow menu arrows to be added by Accessible.role + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * TextArea: allow touch scrolling even when tablet mode is off + * Redraw KQuickStyleItem when DPR changes + * Switch: Improve background contrast when in unchecked state + * styleitem: Don't destroy and recreate the style on every instance creation + * Fix blurry controls in QQuickWidget + * DislogButtonBox: Fix url value comparison with non-strict == + * switch: Improve it + * ToolTip: Do not show tooltips without text + * BusyIndicator: Synchronize to implementation in PlasmaComponents3 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Never time out tooltip while its control is still hovered + * TextField: Use effectiveHorizontalAlignment without extra mirroring + for placeholder + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * ToolTip: Don't strip ampersands from HTML entities + * Grammar & typo in README.md + * Also check for controlRoot.size > 0 (kde#458486) + * ToolTip: use Text.Wrap, not Text.WordWrap (kde#459331) + * ToolButton: Do not layout for the icon when it's not set (kde#459470) + * ProgressBar: Add TODO KF6, since we can't remove the workaround now + * Add fade in/out animations to ToolTips + * SpinBox: Flip left/right padding for styles with indicators on the sides + * SpinBox: Avoid explicit horizontalAlignment in TextField for better RTL + * SpinBox: Remove assignment which is never read + * SpinBox: Reset activeSubControls when neither of indicators are active (kde#459004) + * SpinBox: Let hover events propagate through TextField to the control (kde#459004) + * SpinBox: Reformat QML for better code style and clarity + * SpinBox: AlignLeft by default + * SpinBox: Use implicit size based on the max value + * SpinBox: move onTextEdited to contentItem, check acceptableInput + * SpinBox: update imports + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Explicit binding for visible (kde#458486) + * Make DelayButton look like Spectacle's ProgressButton + * Add FreeBSD Qt6 CI support + * Add FIXME about ToolTip instances with child items that use anchors + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Install style as a regular QML for Qt6 + * ToolTip: Sync to PC3: Strip out ampersands + * ProgressBar,Slider: Adapt great precision to the harsh reality (kde#455339) + * Fix QQC2 MenuBar theme. (kde#456729) + * properly reset the cursorshape (kde#456911) + * Use QApplication::font with respective widget class + * Wrap checkbox label + * ToolTip: wrap text for long tooltips + * TextArea,TextField: Remove not referenced id from background style item + * TextField: Disable Undo for password fields, including its context menu + * Tests: Add manual test for progress bars and sliders + * Remove dynamic QQC2 version selection + * Clean up code of manual tests, add missing license headers + * Fix: url types (like icon.source) are QVariant without length property + * Nit: reformat long expressions + * Menu: Fix wrong pixel metric being requested for verticalPadding + * ProgressBar: Drop layout direction hack + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing tests for the CI to pass + * iterate only over visible children in menu + * Avoid a crash with kscreenlocker_greet or any other QGuiApplication + * Make StackView obey the global animation speed setting (kde#395324) + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Buttons: Press F to pay respects + * DelayButton: Fix invalid id references in transition/animation + * ProgressBar,Slider: Draw position smoothly with greater precision + * MenuItem: Remove redundant check + * Clean up whitespaces and JavaScript: Fix broken syntax + * Clean up whitespaces and JavaScript + * ProgressBar: Fix rendering of visual position when `from` is non-zero + * ProgressBar: Replace hardcoded redraw interval with frame-based animations + * RoundButton: Fix expression block may return nothing (undefined) + * ScrollView: Stop passing down `enabled` property to the ScrollBars explicitly + * ScrollView: Drop support for nullable ScrollBars + * ScrollView: Remove id from a scrollbar + * ScrollView: Fix aged comment + * ScrollView: Fix whitespace + * port away from Qt smart pointers where possible + * ComboBox: Use qualified ListView.view attached property in delegate + * ComboBox: Remove workaround for `editable` property from Qt 5.7 times + * ComboBox: Use rect type for rect property + * proper fix for the previous commit + * Fix overlapping scrollbar (kde#453958) + * Relayout the scrollbar when non interactive + * Remove code that was only used with Qt <5.8 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + * Remove infoChanged signal from KQuickStyleItem + * Replace connect to self in KQuickStyleItem with direct method calls + * Recalculate metrics when tablet mode changes + * Fix use of a no longer existing id + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Do not make space for invisible items in menus + * TextFieldContextMenu: Make menu separator invisible when its preceding + items are too + * KQuickStyleItem: use control mirrored property if available + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Thicken menus on transient touch as well as being in Tablet Mode + * PlasmaDesktopTheme: ensure we initialise the colours + * Fix typo + * PlasmaDesktopTheme: Do not compute the colors for invisible items + * PlasmaDesktopTheme: Do not call syncColors after syncWindow + * Menu: use hmargin and vmargin from QStyle + * Support displaying icons in ItemDelegate (kde#425867) + * fix checkbox position for CheckDelegate + * Drop lib prefix when building for Windows + * KQuickStyleItem: Simplify the updatePolish + * Use correct DBus signal for listening for font changes + * Use raw pointer instead of QPointer to track watchers + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Avoid needlessly reading font settings + * StyleItem: emit signal on style changes + * Add Linux Qt6 CI + * install plugins in kf + * take icon width into account + * adapt width of combobox to its content (kde#403153) + * Theme placeholderTextColor + * Make menu items taller in Tablet Mode + * Fix find_package + * Remove QStyle::State_Horizontal when it's not horizontal + * Adapt build system for building against qt6 + * Slider: handle scrolling (kde#417211) + * Use upstream scroll implementations for Combobox and SpinBox + * Use metrics from Breeze for menu items (kde#447289) + qscintilla:qt5 +- Update to 2.13.4 + * Added the .api files for Python v3.10 and v3.11. + * Bug fixes + +- update to 2.13.3: + * Bug fixes. + qscintilla:qt6 +- Update to 2.13.4 + * Added the .api files for Python v3.10 and v3.11. + * Bug fixes + +- update to 2.13.3: + * Bug fixes. + qt-creator:qt6 +- Update to 9.0.2. Bugfix release: + * https://www.qt.io/blog/qt-creator-9.0.2-released + +- Update constraints for riscv64 + +- Use llvm13 on Leap 15.4 and llvm15 on 15.5 + +- Update fix-application-output.patch to work with current versions + +- Update to 9.0.1. Bugfix release: + * https://www.qt.io/blog/qt-creator-9.0.1-released +- Rebase fix-application-output.patch + +- Update to 9.0.0. Note: Qt Creator no longer builds with Qt5. + * https://www.qt.io/blog/qt-creator-9-released + * Experimental Squish Support + * Dark themes support for the help menu + * Option for visualizing the indentation in the document + * You can now use a single Clangd instance for a whole session + (vs. one instance / project) + * CMake: added support for configure and build presets + +- Update to 8.0.2. Bugfix release: + * https://www.qt.io/blog/qt-creator-8.0.2-released + +- Update to 8.0.1: + * https://www.qt.io/blog/qt-creator-8.0.1-released-1 + performance improvements and bug fixes for issues with: + - running and debugging bare metal applications + - the code model + - rebooting Boot2Qt devices + - various other things +- Drop 0001-Fixes-license-header.patch. Merged upstream + +- Update to 8.0.0: + * https://www.qt.io/blog/qt-creator-8-released + Note that this is the last release that can be built using Qt 5. +- Add upstream change to fix license issues: + * 0001-Fixes-license-header.patch + +- Remove the qmldesigner data folder when building qt-creator + with Qt5. The plugin is only available with the Qt 6 variant. + +- Update to 8.0.0-rc1: + * https://www.qt.io/blog/qt-creator-8-rc-released + +- Update to 8.0.0-beta2: + * https://www.qt.io/blog/qt-creator-8-beta2-released +- Drop patch, fixed upstream: + * 0001-Correctly-include-KSyntaxHighlighting-headers.patch + qt5platform-plugins +- Fix build on Qt 5.15.8 + +- Fix build on Tumbleweed + qt6-3d +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc +- Update build constraints + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-3d:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc +- Update build constraints + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-base +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Make sure the QPA and wayland-related plugins are installed if + needed + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released +- Drop patches, now upstream: + * 0001-CMake-Don-t-hardcode-the-library-directory-name.patch + * 0001-XCB-fix-GCC-12-warning-about-uninitialized-variable-.patch + * 0001-Fix-build-with-GCC12-avoid-QCborStreamReader-prepars.patch + * 0001-QtOpenGL-Fix-build-with-GCC-12-qt_imageForBrush-is-i.patch + +- Add GCC 12 compatibility changes: + * 0001-XCB-fix-GCC-12-warning-about-uninitialized-variable-.patch + * 0001-Fix-build-with-GCC12-avoid-QCborStreamReader-prepars.patch + * 0001-QtOpenGL-Fix-build-with-GCC-12-qt_imageForBrush-is-i.patch + +- Require the SSL devel package it was built with, not just any + pkgconfig(openssl). Otherwise it is satisfied with libressl-devel + even if it was built with openssl-devel. + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc +- Add patch: + * 0001-CMake-Don-t-hardcode-the-library-directory-name.patch +- Update build constraints + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released +- Drop 0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch + Merged upstream. + - * qprocess6-2.diff + * 0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-base:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Make sure the QPA and wayland-related plugins are installed if + needed + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released +- Drop patches, now upstream: + * 0001-CMake-Don-t-hardcode-the-library-directory-name.patch + * 0001-XCB-fix-GCC-12-warning-about-uninitialized-variable-.patch + * 0001-Fix-build-with-GCC12-avoid-QCborStreamReader-prepars.patch + * 0001-QtOpenGL-Fix-build-with-GCC-12-qt_imageForBrush-is-i.patch + +- Add GCC 12 compatibility changes: + * 0001-XCB-fix-GCC-12-warning-about-uninitialized-variable-.patch + * 0001-Fix-build-with-GCC12-avoid-QCborStreamReader-prepars.patch + * 0001-QtOpenGL-Fix-build-with-GCC-12-qt_imageForBrush-is-i.patch + +- Require the SSL devel package it was built with, not just any + pkgconfig(openssl). Otherwise it is satisfied with libressl-devel + even if it was built with openssl-devel. + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc +- Add patch: + * 0001-CMake-Don-t-hardcode-the-library-directory-name.patch +- Update build constraints + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released +- Drop 0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch + Merged upstream. + - * qprocess6-2.diff + * 0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-charts +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-charts:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-coap +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-coap:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-connectivity +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-connectivity:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-datavis3d +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc +- Update build constraints + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-datavis3d:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc +- Update build constraints + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-declarative +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released +- Drop patch, now upstream: + * 0001-CMake-Look-for-QtLanguageServerPrivate.patch + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc +- Add upstream fix: + * 0001-CMake-Look-for-QtLanguageServerPrivate.patch +- Update build constraints + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-declarative:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released +- Drop patch, now upstream: + * 0001-CMake-Look-for-QtLanguageServerPrivate.patch + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc +- Add upstream fix: + * 0001-CMake-Look-for-QtLanguageServerPrivate.patch +- Update build constraints + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-imageformats +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-imageformats:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-lottie +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-lottie:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-macros +- Set CMAKE_MESSAGE_LOG_LEVEL in %cmake_qt6. + The Qt 6.3 build system sets it to 'NOTICE' for non-developers + builds, which doesn't permit finding missing build dependencies. +- Define %_qt6_pkgconfigdir. Qt 6.4 will install pkgconfig files. + qt6-mqtt +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-mqtt:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-multimedia +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released +- Drop patch, merged upstream: + * 0001-3rdparty-Fix-build-on-unsupported-platforms.patch + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC +- Enable the FFmpeg backend for better latencies +- Use PulseAudio rather than Alsa for building qt6-multimedia +- Add patch to fix build on PowerPC and x86: + * 0001-3rdparty-Fix-build-on-unsupported-platforms.patch + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-multimedia:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released +- Drop patch, merged upstream: + * 0001-3rdparty-Fix-build-on-unsupported-platforms.patch + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC +- Enable the FFmpeg backend for better latencies +- Use PulseAudio rather than Alsa for building qt6-multimedia +- Add patch to fix build on PowerPC and x86: + * 0001-3rdparty-Fix-build-on-unsupported-platforms.patch + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-networkauth +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-networkauth:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-opcua +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-opcua:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-positioning +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Remove the gypsy dependency. It's based on obsolete gypsy code + that cannot work anymore. + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-positioning:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Remove the gypsy dependency. It's based on obsolete gypsy code + that cannot work anymore. + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-qt5compat +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-qt5compat:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-quicktimeline +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-quicktimeline:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-remoteobjects +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-scxml +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-scxml:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-sensors +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-sensors:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-serialbus +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-serialbus:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-serialport +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-serialport:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-shadertools +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC +- Drop patches, fixed upstream: + * 0001-Fix-encoding-decoding-of-string-literals-for-big-end.patch + * 0003-Use-intermOut.cpp-s-IsNan-and-IsInfinity-for-parse-t.patch + * 0002-TIntermediate-promoteConstantUnion-fix-conversion-to.patch + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-shadertools:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC +- Drop patches, fixed upstream: + * 0001-Fix-encoding-decoding-of-string-literals-for-big-end.patch + * 0003-Use-intermOut.cpp-s-IsNan-and-IsInfinity-for-parse-t.patch + * 0002-TIntermediate-promoteConstantUnion-fix-conversion-to.patch + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-svg +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-svg:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-tools +- Leap 15.4 doesn't have llvm11 but llvm13 so just use that in + SP4 and llvm15 in SP5. + +- Fix condition to use llvm11 in SLE 15 SP5 instead of the default + llvm7. + +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released +- Drop patch, fixed upstream: + * 0001-lupdate-Fix-build-with-clang-15.patch + +- Add patch to fix build with clang 15: + * 0001-lupdate-Fix-build-with-clang-15.patch + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-tools:docs +- Leap 15.4 doesn't have llvm11 but llvm13 so just use that in + SP4 and llvm15 in SP5. + +- Fix condition to use llvm11 in SLE 15 SP5 instead of the default + llvm7. + +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released +- Drop patch, fixed upstream: + * 0001-lupdate-Fix-build-with-clang-15.patch + +- Add patch to fix build with clang 15: + * 0001-lupdate-Fix-build-with-clang-15.patch + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-translations +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-virtualkeyboard +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-virtualkeyboard:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-wayland +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc +- Drop patch, fixed upstream: + * 0001-CMake-Fix-qtwayland-feature-detection.patch + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Add patch to fix features detection: + * 0001-CMake-Fix-qtwayland-feature-detection.patch + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-wayland:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc +- Drop patch, fixed upstream: + * 0001-CMake-Fix-qtwayland-feature-detection.patch + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Add patch to fix features detection: + * 0001-CMake-Fix-qtwayland-feature-detection.patch + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-webchannel +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-webchannel:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-webengine +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update disk constraints for qt6-webengine:docs + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released +- Drop disable-gpu-when-using-nouveau-boo-1005323.diff + Patch was not updated for Qt6 + +- Remove python2 from buildrequires - it's a left over from qt5 + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released +- Drop patches, now upstream: + * qtwebengine-icu70.patch + * 0001-Find-GIO-with-QtBase-6.2.patch + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released +- Drop patches, now upstream: + * CVE-2022-0971-qtwebengine-5.15.patch + * CVE-2022-1096-qtwebengine-6.2.patch + - * CVE-2022-1096-qtwebengine-5.15.patch (CVE-2022-1096, boo#1197552) + * CVE-2022-1096-qtwebengine-6.2.patch (CVE-2022-1096, boo#1197552) + +- Update to 6.3.0-rc +- Drop patches, fixed upstream: + * Drop sandbox-statx-futex_time64.patch + * 0001-Fix-build-with-glibc-2.34.patch +- Add upstream changes: + * qtwebengine-icu70.patch + * 0001-Find-GIO-with-QtBase-6.2.patch +- Disable build on 32 bits archs (i586, armv7l) + Build fails (QTBUG-102143) and upstream doesn't support 32 bits + archs. + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released +- Drop chromium-90-fseal.patch. Not needed anymore. + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released qt6-webengine:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update disk constraints for qt6-webengine:docs + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released +- Drop disable-gpu-when-using-nouveau-boo-1005323.diff + Patch was not updated for Qt6 + +- Remove python2 from buildrequires - it's a left over from qt5 + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released +- Drop patches, now upstream: + * qtwebengine-icu70.patch + * 0001-Find-GIO-with-QtBase-6.2.patch + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released +- Drop patches, now upstream: + * CVE-2022-0971-qtwebengine-5.15.patch + * CVE-2022-1096-qtwebengine-6.2.patch + - * CVE-2022-1096-qtwebengine-5.15.patch (CVE-2022-1096, boo#1197552) + * CVE-2022-1096-qtwebengine-6.2.patch (CVE-2022-1096, boo#1197552) + +- Update to 6.3.0-rc +- Drop patches, fixed upstream: + * Drop sandbox-statx-futex_time64.patch + * 0001-Fix-build-with-glibc-2.34.patch +- Add upstream changes: + * qtwebengine-icu70.patch + * 0001-Find-GIO-with-QtBase-6.2.patch +- Disable build on 32 bits archs (i586, armv7l) + Build fails (QTBUG-102143) and upstream doesn't support 32 bits + archs. + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released +- Drop chromium-90-fseal.patch. Not needed anymore. + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released qt6-websockets +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qt6-websockets:docs +- Update to 6.4.2: + * https://www.qt.io/blog/qt-6.4.2-released + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +- Update to 6.4.0: + * https://www.qt.io/blog/qt-6.4-released + +- Update to 6.4.0 RC + +- Update to 6.3.2: + * https://www.qt.io/blog/qt-6.3.2-released + +- Update to 6.3.1: + * https://www.qt.io/blog/qt-6.3.1-released + +- Update to 6.3.0: + * https://www.qt.io/blog/qt-6.3-released + +- Update to 6.3.0-rc + +- Update to 6.2.4 + * https://www.qt.io/blog/qt-6.2.4-released + +- Update to 6.2.3: + * https://www.qt.io/blog/qt-6.2.3-released + qterminal +- Update to 1.2.0: + * Add CI using GitHub Actions. + * Fixed command parsing with the `-e` option. + * Avoid segfault when using global menus. + * Improved documentation for the `--profile` option. + +- Update 1.1.0: + * The bookmark functionality is improved a lot. An example + bookmarks file is also added. + * Several (old) issues in the drop-down mode are fixed. + * A shortcut entry is added for the drop-down shortcut. + * Problems in closing of the last tab with prompt are fixed. + * Fixed updating of shortcuts on tab switching/removal/creation. + * Fixed right clicking of an empty area of tabbar. + * Now selecting an unlimited history in Terminal settings + disables the history size spin-box. + +- Update to 1.0.0: + * Bumped minimum required Qt version to 5.15. + * Respect preset splitting on opening new window and double clicking tab-bar. + * Trim shell strings. + * Added an option for keeping drop-down window open. + * Added a workaround for wrong menu positions under Wayland. + +- Update to 0.17.0: + * Made "Action after paste" clearer and default to "Scrolling to bottom". + * Added an option to disable bracketed paste mode. + * Added modes for background image. + * Removed two warnings that were shown when QTerminal was started. + +- Update to 0.16.1: + * Fixed a regression in the layout of Terminal settings dialog. + * Fixed translation of shortcuts (in Terminal settings dialog). + +- Update to 0.16.0: + * Made closing of tab on middle-clicking optional. + * Avoid loop variable copy. + * Emit signals with Q_EMIT. + * Use the default constructor of QFlags. + * Dropped qmake .pro file. + * Made the color scheme dirs comply with XDG Base Directory Specification. + * Added an optopn for openning the new tab to the right of the active tab. + * Added virtual destructor to a base class. + * Let QStandardPaths::locateAll() handle application name. + * Put drop-down QTerminal on screen with cursor. + +- Don't package filesystem dirs + +- Changed qterminal.keyring to tsujan's key + +- Update to version 0.15.0 + * A scrollable and compact Settings dialog. + * Added actions for switching to tab by index. + * Allowed to disable drawing line characters. + * Allowed a fixed custom size for QTerminal. + * Made the menubar accelerators optional. + * Added "Hide Window Borders" to context menu and added an option for borderless state. + * Implemented an action that allows you to send the history to your editor. + * Fixes for macOS. + * Several fixes. + qtermwidget-qt5 +- Update to 1.2.0: + * Enabled Bidi rendering by default. + * Made text DND follow the settings for newline trimming and + multiline prompt. + * Allow `QTermWidget` to be used as a Qt Plugin. + +- Update to 1.1.0: + * Handled the zero history size. + * Added API documentation and followed the naming convention in some + places of the code. + * Return focus to the terminal on closing the search bar. + * Code cleanup and enhancement. + +- Fix a rpmlint error: + * libqtermwidget5-0.x86_64: E: shlib-policy-name-error + SONAME: libqtermwidget5.so.1, expected package suffix: 1 + +- Update to 1.0.0: + * Bumped minimum required Qt version to 5.15. + * Fixed crash under (Plasma) Wayland on opening tab and splitting. + * Quote drag-and-drop file names. + * Backported CNL and CPL support from Konsole. + * Some code cleanup. + +- Update to 0.17.0: + * Dropped the support for KDE3 color scheme formats. + * Properly implemented the "Action after paste" feature. + * Added modes for background image. How background images are + drawn is changed and manual reconfiguration may be needed. + See docs/configuration.md for more details. + * Added a method to disable bracketed paste mode. + * Fixed the execution after pasting when Ctrl is hold. + +- Update to 0.16.1: + * Bumped version to 0.16.1, for a point release of qterminal. + +- Update to 0.16.0: + * Use qAsConst. + * Don't search application dir for keyboard and scheme data. + * Use Q_EMIT to call signals, instead of the emit keyword. + * Dropped the deprecated class QLinkedList. + * Don't use 0/nullptr to initialize QFlags. + * Fixed ColorEntry copy operator. + * Disabled the use of copy constructors and assignment operators. + * Check for successful ioctl() calls by testing that the call + did not return -1. + * Fix find_package() developer warning in cmake. + * Use const references wherever possible. + * Handle keyboard commands properly. + +- Keyring change + * Renamed qtermwidget.keyring to qtermwidget-qt5.keyring + * Changed key to tsujan's key + +- Update to version 0.15.0 + * Fixes for macOS. + * Fixed the PyQt5 binding with Qt ≥ 5.11. + * Fixed a memory access violation. + * Added saveHistory to QTermWidget. + * Don't set the selection clipboard if it's unsupported. + * Announce truecolor support via COLORTERM. + * Fixed the numpad handling and added entries for numpad 5. + * Allow to disable drawing line characters. + * Fixed compilation on NetBSD. + * Fixed flickering on font change. + * Select all text when opening search-bar. + * Fixed search-bar's light text over white background with dark themes. + * Fixed build with LLVM/clang. + * Several fixes. + -- Initial build. - qutebrowser +- Update to version 2.5.2 + Fixed + * The notification fixes in v2.5.1 caused new notification + crashes (probably more common than the ones being fixed...). + Those are now fixed, along with a (rather involved) test case + to prevent similar issues in the future. + * When a text was not found on a page, the associated message + would be shown as rich text (e.g. after /

). With this + release, this is fixed for search messages, while the 3.0.0 + release will change the default for all messages to be + plain-text. Note this is NOT a security issue, as only a small + subset of HTML is interpreted as rich text by Qt, independently + from the website. + * When a Greasemonkey script couldn't be loaded (e.g. due to an + unreadable file), qutebrowser would crash. It now shows an + error instead. + * Ever since the v1.2.0 release in 2018, the + content.default_encoding setting was not applied on start + properly (only when it was changed afterwards). + This is now fixed. + +- Update to version 2.5.1 + Fixed + * The qute-pass userscript is marked as executable again. + * The MathML workaround for darkmode (e.g. black on black + Wikipedia formula) now also works for display (rather than + inline) math. + * The content.proxy setting can now correctly be set to arbitrary + values via the qute://settings page again. + * Fixed a rare possible crash with invalid Content-Disposition + headers. + * Fixes for various notification-related crashes: + + With the tiramisu notification server (due to invalid + behavior of the server, now a non-fatal error) + + With the budgie notification server when closing a + notification (due to invalid behavior of the server, + now worked around) + + When a server exits with an unsuccessful exit status + (now a non-fatal error) + + When a server couldn't be started successfully + (now a non-fatal error) + + With the herbe notification presenter, when the website tries + to close the notification after the user accepting + (right-clicking) it. + * Fixes in userscripts: + + The qute-bitwarden userscript now correctly searches for + entries for sites on a subdomain of an unrecognized TLD. + subdomain names. Previously my.site.local would have searched + in bitwarden for my.sitelocal, losing the rightmost dot. + +- Update to version 2.5.0 + Deprecated + * v2.5.x will be the last release of qutebrowser 2. For the + upcoming 3.0.0 release, it's planned to drop support for + various legacy platforms and libraries which are unsupported + upstream, such as: + + Qt before 5.15 LTS (plus adding support for Qt 6.2+) + + Python 3.6 + + The QtWebKit backend + + macOS 10.14 (via Homebrew) + + 32-bit Windows (via Qt) + + Windows 8 (via Qt) + + Windows 10 before 1809 (via Qt) + + Possibly other more minor dependency changes + * The :rl-unix-word-rubout command ( in command/prompt + modes) has been deprecated. Use :rl-rubout " " instead. + * The :rl-unix-filename-rubout command has been deprecated. + Use either :rl-rubout "/ " (classic readline behavior) or + :rl-filename-rubout (using OS path separator and ignoring + spaces) instead. + Changed + * Improved message if a spawned process wasn't found and a + Flatpak container is in use. + * The :tab-move command now takes start and end as index to move + a tab to the first/last position. + * Tests now automatically pick the backend (QtWebKit/QtWebEngine) + based on what's available. The QUTE_BDD_WEBENGINE environment + variable and --qute-bdd-webengine argument got replaced by + QUTE_TESTS_BACKEND and --qute-backend respectively, which can + be set to either webengine or webkit. + * Using :tab-give or :tab-take on the last tab in a window now + always closes that window, no matter what tabs.last_close is + set to. + * Redesigned qute://settings (:set) page with buttons for options + with fixed values. + * The default hint.selectors now match more ARIA roles (tab, + checkbox, menuitem, menuitemcheckbox and menuitemradio). + * Using e.g. :bind --mode=passthrough now scrolls to the + passthrough section on the qute://bindings page. + * Clicking on a notification now tries to focus the tab where the + notification is coming from. Note this might not work properly + if there is more than one tab from the same host open. + * Improvements to userscripts: + + qute-bitwarden understands a new + - -password-prompt-invocation, which can be used to specify a + tool other than rofi to ask for a password. + + cast now uses yt-dlp if available (falling back to youtube-dl + if not). It also lets users override the tool to use via a + QUTE_CAST_YTDL_PROGRAM environment variable. + + qute-pass now understands a new --prefix argument if used in + gopass mode, which gets passed as subfolder prefix to gopass. + + open_download now supports Flatpak by using its XDG Desktop + Portal. + + open_download now waits for the exit status of xdg-open, + causing qutebrowser to report any issues with it. + + The content.headers.custom setting now accepts empty strings + as values, resulting in an empty header being sent. + * Renamed settings: + + qt.low_end_device_mode -> qt.chromium.low_end_device_mode + + qt.process_model -> qt.chromium.process_model + * System-wide userscripts are now discovered from the correct + location when running via Flatpak (/app/share rather than + /usr/share). + * Filename prompts now don't display a .. entry in the list of + files anymore. To get back to the parent directory, either type + ../ manually, or use the new :rl-filename-rubout command, + bound to by default. + Added + * New input.match_counts option which allows to turn off count + matching for more emacs-like bindings. + * New {relative_index} field for tabs.title.format + (and .pinned_format) which shows relative tab numbers. + * New input.mode_override option which allows overriding the + current mode based on the new URL when navigating or switching + tabs. + * New qt.chromium.sandboxing setting which allows to disable + Chromium's sandboxing (mainly intended for development and + testing). + * New QUTE_TAB_INDEX variable for userscripts, containing the + index of the current tab. + * New editor.remove_file setting which can be set to False to + keep all temporary editor files after closing the external + editor. + * New :rl-rubout command replacing :rl-unix-word-rubout + (and optionally :rl-unix-filename-rubout), taking a delimiter + as argument. + * New :rl-filename-rubout command, using the OS path separator + and ignoring spaces. The command also gets shown in the + suggested commands for a download filename prompt now. + Fixed + * When search.incremental is disabled, searching using /text + followed by a backwards search via ?text (or vice-versa) now + correctly changes the search direction. + * Elements getting a hint due to a tabindex now are skipped if + it's set to -1, reducing some false-positives. + * The audible indicator ([A]) now uses a 2s cooldown when the + audio goes silent, equivalent with the behavior of older + QtWebEngine versions. + * With confirm_quit set to downloads, the confirmation dialog is + now only shown when closing the last window (rather than + closing any window, which would continue running that window's + downloads). Unfortunately, more issues with confirm_quit and + multiple windows remain. + * Crash when a previous crash-log file contains non-ASCII + characters (which should never happen unless it was edited + manually) + * Due to changes in Debian, an old workaround (for broken + QtWebEngine patching on Debian) caused the inferior qutebrowser + error page to be displayed, when Chromium's would have worked + fine. The workaround was now dropped. + * Crash when using (:completion-item-del) in the + :tab-focus list, rather than :tab-select. + * Work around a Qt issue causing :spawn to run executables from + the current directory if no system-wide executable was found. + The underlying Qt bug is tracked as CVE-2022-25255, though the + impact with typical qutebrowser usage is low: Normally, + qutebrowser is run from a fixed location (usually the users + home directory), and :spawn is not typically used with + executables that don't exist. The main security impact of this + bug is in tools like text editors, which are often executed in + untrusted directories and might attempt to run auxiliary tools + automatically. + * When :rl-rubout or :rl-filename-rubout + (formerly :rl-unix-word-rubout and :rl-unix-filename-rubout) + were used on a string not starting with the given delimiter, + they failed to delete the first character, which is now fixed. + * Fixes in userscripts: + + ripbang now works again (it got blocked due to a missing user + agent and used outdated qutebrowser commands before) + + keepassxc now has a properly working --insecure flag + * Speculative fix for a qutebrowser crash when the notification + daemon crashes while showing the notification. + * Fix crash when using :screenshot with an invalid --rect + argument. + * Added a site-specific quirk to make cookie dialogs on + StackExchange pages (such as Stack Overflow) work on Qt 5.12. + +- Update to version 2.4.0 + Added + * New content.blocking.hosts.block_subdomains setting which can + be used to disable the subdomain blocking for the hosts-based + adblocker introduced in v2.3.0. + * New downloads.prevent_mixed_content setting to prevent insecure + mixed-content downloads (true by default). + * New --private flag for :tab-clone, which clones a tab into a + new private window, mirroring the same flags for :open and + :tab-give. + Fixed + * Speculative fix for a crash when closing qutebrowser while a + systray notification is shown. + +- Disable test suite. This is too non-deterministic and random + BDD tests will fail most of the time even though the program + behaves correctly in practice. + +- Update to version 2.3.1 + Fixed + * Updated the workaround for Google Account log in claiming that + this browser isn't secure. For an equivalent workaround on + older versions, run: :set -u https://accounts.google.com/* + content.headers.user_agent "Mozilla/5.0 ({os_info}; rv:90.0) + Gecko/20100101 Firefox/90.0" + * Corrupt cache file exceptions with adblock 0.5.0+ are now + handled properly. + * Crash when entering unicode surrogates into the filename + prompt. + * UnboundLocalError in qute-keepass when the database couldn't be + opened. + +- Update to version 2.3.0 + Added + * New content.prefers_reduced_motion setting to request websites + to reduce non-essential motion/animations. + * New colors.prompts.selected.fg setting to customize the text + color for selected items in filename prompts. + Changed + * The hosts-based adblocker (using content.blocking.hosts.lists) + now also blocks all requests to any subdomains of blocked + hosts. + * The fonts.web.* settings now support URL patterns. + * The :greasemonkey-reload command now shows a list of loaded + scripts and has a new --quiet switch to suppress that message. + * When launching a userscript via hints, a new QUTE_CURRENT_URL + environment variable now points to the current page (rather + than the URL of the selected element, where QUTE_URL points + to). + Fixed + * Crash when two Greasemonkey scripts have the same name + (usually happening because the same file is in both the data + and the config directory). + +- Update to version 2.2.3 + Fixed + * Logging into Google accounts or sharing the camera on macOS 10.14+ crashed, + which is now fixed. + * The Windows installer now correctly aborts the installation on Windows 7 + (rather than attempting an install which won't work, since Windows 7 is + unsupported since the v2.0.0 release). + * Using --json-logging without --debug caused qutebrowser to crash since the + v1.13.0 release. It now works correctly again. + * Mixing Qt 5.14+ with QtWebEngine 5.12 caused a crash related to qutebrowser's + notification support, which is now fixed. + * The documentation now points to the new IRC channels on irc.libera.chat + instead of the defunct Freenode channels (due to a hostile takeover by + Freenode staff). + * Setting content.headers.user_agent or .accept_language to a value + containing non-ascii characters was permitted by qutebrowser, but resulted in + a crash when loading a page. Such values are now rejected properly. + * When quitting qutebrowser on the qute://settings page, a crash could happen, which is now fixed. + * When :edit-text is used, but the existing text in the input isn't + representable in the configured encoding (editor.encoding), qutebrowser would + crash. It now shows a proper error instead. + * The testsuite should now work properly on aarch64. + * When QtWebEngine is in a "stuck" state while :selection-follow was used, + this could cause a crash in qutebrowser. This is now fixed (speculatively, due + to lack of a reproducer). + * When the brave adblock data (adblock-cache.dat) got corrupted, qutebrowser + would crash when trying to load it. It now displays an error instead. + Combining /S (silent) and /allusers when uninstalling via the Windows + installer now works properly. + +- Update to version 2.2.2 + Fixed + * When awesomewm's "naughty" notification daemon was used with a + development version of AwesomeWM and an unknown version number, + qutebrowser would crash when trying to parse the version + string. This is now fixed. + * Due to a bug with QtWebEngine 5.15.4, old Service Worker data + could cause renderer process crashes. This is now worked around + by qutebrowser. + * When an (broken) binding to set-cmd-text without any argument + existed, using : would crash, which is now fixed. + * New site-specific quirk (again) working around not being able + to type accented/composed characters on Google Docs. + * When running with python -OO (which is not recommended), a + notification being shown would result in a crash, which is now + fixed. + +- Update to version 2.2.1 + * When an error occurs in a notification presenter, qutebrowser + now shows that error in the statusbar instead of just logging it + * New site-specific-quirk for Discord logging users out when using + vertical tabs + * Certain errors from notification daemons are now displayed + as non-fatal errors instead of qutebrowser crashing: + * With the legacy GNOME Flashback notification daemon, when + more than 20 notifications are currently shown. + * With the KDE Plasma notification daemon, when the same + notification is shown twice. + * Running :spawn -u -o broke in v2.2.0 and now works properly + again + * Fixes in userscripts: + * The qute-bitwarden userscript now still consumes returned + data if the Bitwarden CLI showed a warning but exited with + a successful exit code. + * The qute-pass userscript now doesn't try to match a username + with --password-only, and error messages with invalid + patterns are improved. + * The qute-pass userscript now avoids running pass twice + when --otp-only is used. +- SPEC file: Drop parts related to outdated openSUSE versions + +- Enable test suite +- Update to version 2.2.0 + Deprecated + * Running qutebrowser with Qt 5.12.0 is now unsupported and logs + a warning. It should still work - however, a workaround for + issues with the Nvidia graphic driver was dropped. + Newer Qt 5.12.x versions are still fully supported. + * The --force argument for :tab-only is deprecated, use --pinned + close instead. + * Using :tab-focus without an argument or count is now + deprecated, use :tab-next instead. + Added + * New dependency on the QtDBus module. If this requirement is an + issue for you or your distribution, please open an issue! + Note that a DBus connection at runtime is still optional. + * New input.media_keys setting which can be used to disable + Chromium's handling of media keys. + * New :process command (and associated qute://process pages) + which can be used to view and terminate/kill external processes + spawned by qutebrowser. + * New content.site_specific_quirks.skip setting which can be used + to disable individual site-specific quirks. + * New --pinned argument for :tab-only, which replaces --force + (with --pinned close), but also can take --pinned keep to keep + pinned tabs without prompting. + * New fileselect.folder.command which can be used with + fileselect.handler = external to customize the command to use + to upload directories ( + elements, which are non-standard but in wide use). + * New content.notifications.presenter setting with various new + ways to show web notifications: + + auto (default): Automatically detect the best available + option + + qt: Use Qt's built-in mechanism (like before this release) + + libnotify: Use a libnotify-compatible notification server + (i.e. native notifications on Linux) + + systray: Use a systray icon (very similar to qt but without + some of its drawbacks) + + messages: Use qutebrowser messages + + herbe: Use herbe + * New content.notifications.show_origin setting, which can be + used to decide for which notifications to show the origin + (the URL the notification was sent from). + Changed + * The content.ssl_strict setting got renamed to + content.tls.certificate_errors, with new values: + + ask: Prompt on overridable certificate errors + (ssl_strict = 'ask') + + ask-block-thirdparty: See below + + block: Block the page load (ssl_strict = True) + + load-insecurely: Load the page despite the error + (ssl_strict = False) + * The new content.tls.certificate_errors setting now also + understands the value ask-block-thirdparty, which asks for page + loads but automatically blocks resource loads on TLS errors. + This behavior is consistent with what other browsers do. + * The prompt text shown on certificate errors has been improved + to make it clearer what kind of error occurred exactly. + * The content.site_specific_quirks setting got renamed to + content.site_specific_quirks.enabled. + * The content.notifications option got renamed to + content.notifications.enabled. + * The completion now also shows bindings starting with + set-cmd-text in its third column, such as o for :open. + * When :spawn is used with the -m / --output-messages flag, + the output now appears live, while the process is running. + * When a shown message replaces an existing related one (e.g. for + zoom levels), the replacing now also works even if a different + message was shown in between. + * The .redirect(...) method on interceptors now supports an + ignore_unsupported=True argument which supresses exceptions if + a request could not be redirected. Note, however, that it is + still not public API. + * When the --config-py argument is used, no warning about a + missing config.load_autoconfig is shown anymore, as the + argument is typically used for temporarily testing a config. + * The internal _autosave session used for crash recovery is now + only saved once per minute, since saving it for every page load + is a noticable performance issue. + * The readability-js userscript now displays a small header with + page information. + * When an external file selector is used, some additional + validation is done on the picked files now, so that errors are + shown if e.g. a directory is selected when a file was expected. + * The default binding for T (:tab-focus) got changed so that it + fills the command line with :tab-focus if used without a count + (instead of being equivalent to :tab-next in that case). + * The :config-unset command now understands the --pattern (-u) + flag to unset options customized for a given URL pattern + (such as after answering a prompt with "always"/"never"). + * The :config-unset command now shows an error when used on an + option which is valid, but was never customized. + * The statusbar.widgets setting now understands text:... entries + which allows adding a hard-coded text to the statusbar. + * The polyfill for String.replaceAll (required for Nextcloud + Calendar < 2.2.0 with QtWebEngine < 5.15.3) is now disabled by + default, as it's not fully compliant to the ECMAScript spec and + might cause issues on other websites. If you still need it + (e.g. if you're still on an old Nextcloud Calendar version), + remove js-string-replaceall from + content.site_specific_quirks.skip. + Fixed + * When an editor exits with a != 0 exit status, the temporary + editor file is now persisted. This already was the case when + the editor crashed. + * When a nonexistent file gets passed to --config-py, qutebrowser + now complains instead of silently not loading it. + * With some (rare) setups, opening the report dialog or using a + PAC proxy with QtWebKit could result in qutebrowser hanging due + to a PyQt bug. There's now a workaround which prevents the hang + * Certain version number formats in /etc/os-release caused + qutebrowser to crash. Those are now handled correctly. + Removed + * The qute://spawn-output page used by :spawn -o is now removed, + as it's replaced by the new qute://process pages. +- Changes in 2.1.1 + Added + * Site-specific quirk for krunker.io, which shows a + "Socket Error" with qutebrowser's default Accept-Language + header. The workaround is equivalent to doing + :set -u matchmaker.krunker.io content.headers.accept_language "". + Changed + * Clicking the 'x' in the devtools window to hide it now also + leaves insert mode. + Fixed + * The workaround for black on (almost) black formula images in + dark mode now also works with Qt 5.12 and 5.13. + * When the metainfo in the completion database doesn't have the + expected structure, qutebrowser now tries to gracefully recover + from the situation instead of crashing. + * When qutebrowser displays an error during initialization, + opening a second instance would lead to a crash. Instead, + qutebrowser now ignores the attempt to open a new page as long + as it's not fully initialized yet. + * When the Brave adblock cache folder was unreadable, + qutebrowser crashed. It now displays an error instead. + * Fixes in the qute-pass userscript for gopass: + + Generating OTP tokens now works correctly. + + Storing the username as part of the secret broke in v2.0.0 + and now works again. + * When using bindings.key_mappings to map a key to multiple other + keys, qutebrowser would crash. This is now handled correctly - + however, note that it's usually better to map keys to commands + instead. + * When a minimized window is selected via :tab-select, it's now + un-minimized properly. + * When a format string in the config (e.g. tabs.title_format) + used a value like {current_url.host} (instead of + {current_url:host}), qutebrowser would crash. It now correctly + reports an invalid config value instead. + * In rare circumstances, sending URLs/commands to existing + instances would result in a crash, which is now fixed. + * Running the testsuite should now fully work without internet + access again. The --asciidoc script for mkvenv.py broke with + v1.14.0. It now works correctly again. + +- Update to version 2.1.0 + Removed + * The following command aliases were deprecated in v2.0.0 and are + now removed: + + run-macro -> macro-run + + record-macro -> macro-record + + buffer -> tab-select + + open-editor -> edit-text + + toggle-selection -> selection-toggle + + drop-selection -> selection-drop + + reverse-selection -> selection-reverse + + follow-selected -> selection-follow + + follow-hint -> hint-follow + + enter-mode -> mode-enter + + leave-mode -> mode-leave + Added + * New :screenshot command which can be used to screenshot the + visible part of the page. + * New qute-keepassxc userscript integrating with the KeePassXC + browser API. + Changed + * Initial support for QtWebEngine 5.15.3 and PyQt 5.15.3/.4 + * The colors.webpage.prefers_color_scheme_dark setting got + renamed to colors.webpage.preferred_color_scheme and now takes + the values auto, light and dark (instead of being True for dark + and False for auto). Note that the light value is only + supported with Qt 5.15.2+, falling back to the same behavior as + auto on older versions. + * On Linux, qutebrowser now tries harder to find details about + the installed QtWebEngine version by inspecting the QtWebEngine + binary. This should reduce issues with dark mode (and some + workarounds) not working when using differing versions of + QtWebEngine/PyQtWebEngine/Qt. This change also prepares + qutebrowser for QtWebEngine 5.15.3, which will get released + without an updated Qt. + * When doing :hint links yank --rapid, the messages shown now + replace each other, thus being less noisy. + * Newlines in JavaScript messages (confirm, prompt and alert) are + now preserved. + * Messages in prompts are now word-wrapped rather than displaying + them in one long line. + * If a command starts with space (e.g. : open ..., it's now not + saved to command history anymore (similar to how some shells + work). + * When a tab is pinned, running :open will now open a new tab + instead of displaying an error. + * The fileselect.*.command settings now support file selectors + writing the selected paths to stdout, which is used if no {} + placeholder is contained in the configured command. + * The --debug-flag argument now understands a new + log-sensitive-keys value which logs all keypresses (including + those in insert/passthrough/prompt/... mode) for debugging. + * The readability and readability-js userscripts now add a + qute-readability CSS class to the page, so that it can be + styled easily via a user stylesheet. + Fixed + * With QtWebEngine 5.15.3 and some locales, Chromium can't start + its subprocesses. As a result, qutebrowser only shows a blank + page and logs "Network service crashed, restarting service.". + This release adds a qt.workarounds.locale setting working + around the issue. It is disabled by default since distributions + shipping 5.15.3 will probably have a proper patch for it + backported very soon. + * The colors.webpage.preferred_color_scheme and + colors.webpage.darkmode.* settings now work correctly with + QtWebEngine 5.15.3. + * When dark mode settings were set, existing blink-features + arguments in qt.args (or --qt-flag) were overridden. They are + now combined properly. On QtWebEngine 5.15.2, auto detection + for the prefers-color-scheme media query is broken and always + returns no-preference, which was removed from the CSS WG + Specification. This release contains a workaround to always + return light instead (as per the spec). + * When an external file selector deletes the temporary file + (like nnn does when quitting the terminal), qutebrowser would + crash. It now displays an error instead. The same applies if + the temporary file is unreadable for any other reason. + * The quirk added for a missing String.replaceAll did not handle + special regexp characters correctly, thus breaking some sites. + It now handles them properly. + * The "try again" button on error pages now works correctly with + JavaScript disabled. + * If a GreaseMonkey script doesn't have a "@run-at" comment, + qutebrowser accidentally treated that as + "@run-at document-idle". However, other GreaseMonkey + implementations default to "@run-at document-end" instead, + which is what qutebrowser now does, too. + * The hist_importer.py script didn't work correctly after + qutebrowser v2.0.0 and resulted in a history database + qutebrowser couldn't read properly. It now works properly + again. + * With certain QtWebEngine versions (5.15.0 based on Chromium 80 + and 5.15.3 based on Chromium 87), Chromium's dark mode doesn't + invert certain SVG images, even with + colors.wegpage.darkmode.policy.images set to smart. + Most notably, this causes formulae on Wikipedia to display + black on (almost) black. If content.site_specific_quirks is + enabled, qutebrowser now injects some CSS as a workaround, + which inverts all math formula images on Wikipedia + (and potentially other sites, if they use the same CSS class). + * When a hint label text started with an apostrophe, it would + show an escaped text until the hints first character has been + pressed. It now shows up correctly. + +- Update to version 2.0.2 + Fixed + * When right-clicking an empty part of the downloads bar, + qutebrowser v2.0.x would crash. This is now fixed. + * Setting content.cookies.store to false only worked properly + when this was done after qutebrowser was already started due to + a regression in v2.0.0. It now works as expected again. + * The changelog for v2.0.0 claimed that hints.leave_on_load was + set to true by default. However, the + input.insert_mode.leave_on_load setting was instead set to + true accidentally. This is now fixed by actually setting + hints.leave_on_load to true, and reversing the change to + input.insert_mode.leave_on_load so it is set to false by + default again. + * Site-specific quirk JavaScript files were loaded lazily rather + than preloaded at the start of qutebrowser, causing a crash + when e.g. switching between versions while qutebrowser is open. + Now they are preloaded at the start of qutebrowser again. + * The link to the keybinding cheatsheet on the internal :help + page wasn't displayed correctly. This is now fixed. + * When the completion rebuilding process was interrupted, + qutebrowser did not detect this condition on the next start, + thus resulting in a completion with inconsistent data. This is + now fixed, with another rebuild being forced with this update, + to ensure the data is consistent for all users. + * In certain scenarios, qutebrowser v2.0.x warned about + config.load_autoconfig(...) being missing when loading a + secondary config (e.g. via config.source(...)). It now only + shows those warnings for the main config.py file. + * The --enable-webengine-inspector flag is now accepted again, + however it's unused and undocumented. It purely exists to make + it possible to use :restart between pre-v2.0.x and v2.0.2+ + versions. + * When hints.dictionary pointed to a file not encoded as UTF-8, + this resulted in a crash (also in versions before v2.0.0). + It now properly displays an error instead. + * When running qutebrowser with a single empty commandline + argument, such as done by open_url_in_instance.sh, this would + result in a partially initialized window. Interacting with that + window results in a crash (also in versions before v2.0.0). + Instead, the startpage is now shown properly. + +- Update to version 2.0.1 + Fixed + * When the adblocking method was switched using :set, and the + adblock dependency was unavailable when qutebrowser started + (but was installed while qutebrowser was open), this resulted + in a crash. Now a warning prompting for a restart of qutebrowser + is shown instead. + Changed + * The format_json userscript now uses sh instead of bash again. + * The add-nextcloud-bookmarks, add-nextcloud-cookbook, readability + and ripbang userscripts now use a python3 rather than plain + python shebang. + * When QTWEBENGINE_CHROMIUM_FLAGS is set in the environment, this + causes flag handling (including workarounds for QtWebEngine + crashes) inside qutebrowser to break. This will be handled + properly in a future version, but this release now shows a + warning on standard output if this is the case. + * The config completion for fileselect.*.command now also includes + the "nnn" terminal file manager. + +- Update to version 2.0.0 + If the Python adblock library is available, it is now used to + integrate Brave's Rust adblocker library for improved adblocking + based on ABP-like filter lists (such as EasyList). + If it is unavailable, qutebrowser falls back to host-blocking, + i.e. the same blocking technique it used before this release. + As part of this, various settings got renamed, see "Changed" + below. + Note: If the adblock dependency is available, qutebrowser will + ignore custom host blocking via the blocked-hosts config file or + file:/// URLs supplied as host blocking lists. You will need to + either migrate those to ABP-like lists, or set + content.blocking.method to "both". + Note for openSUSE users: The adblock library has not been packaged + yet due to the difficulty of packaging its Rust dependencies. + Removed + * The --enable-webengine-inspector flag (which was only needed for + Qt 5.10 and below) is now dropped. With Qt 5.11 and newer, the + inspector/devtools are enabled unconditionally. + * Support for moving qutebrowser data from versions before v1.0.0 + has been removed. + * The --old flag for :config-diff has been removed. It used to show + customized options for the old pre-v1.0 config files (in order to + aid migration to v1.0). + * The :inspector command which was deprecated in v1.13.0 (in favor + of :devtools) is now removed. + Deprecated + * Several commands have been renamed for consistency and/or easier + grouping of related commands. Their old names are still + available, but deprecated and will be removed in qutebrowser + v2.1.0. + + run-macro -> macro-run + + record-macro -> macro-record + + buffer -> tab-select + + open-editor -> edit-text + + toggle-selection -> selection-toggle + + drop-selection -> selection-drop + + reverse-selection -> selection-reverse + + follow-selected -> selection-follow + + follow-hint -> hint-follow + + enter-mode -> mode-enter + + leave-mode -> mode-leave + Added + * New settings for the ABP-based adblocker: + + content.blocking.method to decide which blocker(s) should be + used. + + content.blocking.adblock.lists to configure ABP-like lists to + use. + * New qt.environ setting which makes it easier to set/unset + environment variables for qutebrowser. + * New settings to use an external file picker (such as ranger or + vifm): + + fileselect.handler (default or external) + + fileselect.multiple_files.command + + fileselect.single_file.command + * When QtWebEngine has been updated but PyQtWebEngine hasn't yet, + the dark mode settings might stop working. As a (currently + undocumented) escape hatch, this version adds a + QUTE_DARKMODE_VARIANT=qt_515_2 environment variable which can be + set to get the correct behavior in (transitive) situations like + this. + * New --desktop-file-name commandline argument, which can be used + to customize the desktop filename passed to Qt (which is used to + set the app_id on Wayland). + * The :open completion now also completes local file paths and + file:// URLs, via a new filesystem entry in + completion.open_categories. Also, a new completion.favorite_paths + setting was added which can be used to add paths to show when + :open is used without any input. + * New QUTE_VERSION variable for userscripts, which can be used to + read qutebrowser's version. + * New "Copy URL" entry in the context menu for downloads. + * New :bookmark-list command which lists all bookmarks/quickmarks. + The corresponding qute://bookmarks URL already existed since + v0.8.0, but it was never exposed as a command. + * New qt.workarounds.remove_service_workers setting which can be + used to remove the "Service Workers" directory on every start. + Usage of this option is generally discouraged, except in + situations where the underlying QtWebEngine bug is a known cause + for crashes. + * Changelogs are now shown after qutebrowser was upgraded. + By default, the changelog is only shown after minor upgrades + (feature releases) but not patch releases. This can be adjusted + (or disabled entirely) via a new changelog_after_upgrade setting. + * New userscripts: + + kodi to play videos in Kodi + + qr to generate a QR code of the current URL + + add-nextcloud-bookmarks to create bookmarks in Nextcloud's + Bookmarks app + + add-nextcloud-cookbook to add recipes to Nextcloud's Cookbook + app + Changed + * config.py files now are required to have either + config.load_autoconfig(False) (don't load autoconfig.yml) or + config.load_autoconfig() (do load autoconfig.yml) in them. + * Various host-blocking settings have been renamed to accomodate + the new ABP-like adblocker: + + content.host_blocking.enabled -> content.blocking.enabled + (controlling both blockers) + + content.host_blocking.whitelist -> content.blocking.whitelist + (controlling both blockers) + + content.host_blocking.lists -> content.blocking.hosts.lists + * Changes to default settings: + + tabs.background is now true by default, so that new tabs get + opened in the background. + + input.partial_timeout is now set to 0 by default, so that + partially typed key strings are never cleared. + + hints.leave_on_load is now false by default, so that hint mode + doesn't get left when a page finishes loading. This can lead to + stale hints persisting in rare circumstances, but is better + than leaving hint mode when the user entered it before loading + was completed. + + The default for tabs.width (tab bar width if vertical) is now + 15% of the window width rather than 20%. + + The default bindings for moving tabs + (tab-move - and tab-move +) were changed from gl and gr to gK + and gJ, to be consistent with the tab switching bindings. + + The text color for warning messages is now black instead of + white, for increased contrast and thus readability. + + The default timeout for messages is now raised from 2s to 3s. + * On the first start, the history completion database is + regenerated to remove a few problematic entries (such as long + qute://pdfjs URLs). This might take a couple of minutes, but is + a one-time operation. This should result in a performance + improvement for the completion for affected users. + * qutebrowser now shows an error if its history database version is + newer than expected. This currently should never happen, but + allows for potentially backwards-incompatible changes in future + versions. + * At least Python 3.6.1 is now required to run qutebrowser, support + for Python 3.5 (and 3.6.0) is dropped. Note that Python 3.5 is + no longer supported upstream since September 2020. + * At least Qt/PyQt 5.12 is now required to run qutebrowser, support + for 5.7 to 5.11 (inclusive) is dropped. + * New optional dependency on the Python adblock library (see above + for details). + * The (formerly optional) cssutils dependency is now removed. + It was only needed for improved behavior in corner cases when + using :download --mhtml with the (non-default) QtWebKit backend, + and as such it's unlikely anyone is still relying on it. + The cssutils project is also dead upstream, with its repository + being gone after Bitbucket removed Mercurial support. + * The (formerly required) pygments dependency is now optional. + It is only used when using :view-source with QtWebKit, or when + forcing it via :view-source --pygments on QtWebEngine. If it is + unavailable, an unhighlighted fallback version of the page's + source is shown. + * The former runtime dependency on the pkg_resources module (part + of the setuptools project) got dropped. Note that setuptools is + still required to run setup.py. + * A new dependency on the importlib_resources module got introduced + for Python versions up to and including 3.8. Note that the stdlib + importlib.resources module for Python 3.7 and 3.8 is missing the + needed APIs, thus requiring the backports for those versions as + well. + * The former dependency on the attrs/attr package is now dropped in + favour of dataclasses in the Python standard library. On Python + 3.6, a new dependency on the dataclasses backport is now + required. + * The former dependency on the pypeg2 package is now dropped. This + might cause some changes for certain corner-cases for suggested + filenames when downloading files with the QtWebKit backend. + * The colors.webpage.darkmode.* settings are now also supported + with older Qt versions (Qt 5.12 and 5.13) rather than just with + Qt 5.14 and above. + * For regexes in the config (hints.{prev,next}_regexes), certain + patterns which will change meanings in future Python versions are + now disallowed. This is the case for character sets starting with + a literal [ or containing literal character sequences --, &&, ~~, + or ||. To avoid a warning, remove the duplicate characters or + escape them with a backslash. + * If prompt(..., "default") is used via JS, the default text is now + pre-selected in the prompt shown by qutebrowser. + * URLs such as ::1/foo are now handled as a search term or local + file rather than IPv6. Use [::1]/foo to force parsing as IPv6 + instead. + * The mkvenv.py script now runs a "smoke test" after setting up the + virtual environment to ensure it's working as expected. If + necessary, the test can be skipped via a new --skip-smoke-test + flag. + * Both qutebrowser userscripts and Greasemonkey scripts are now + additionally picked up from qutebrowser's config directory + (the userscripts and greasemonkey subdirectories of e.g. + ~/.config/qutebrowser/) rather than only the data directory + (the same subdirectories of e.g. ~/.local/share/qutebrowser/). + * The :later command now understands a time specification like 5m + or 1h5m2s, rather than just taking milliseconds. + * The importer.py script doesn't use a browser argument anymore; + instead its --input-format switch can be used to configure the + input format. The help also was expanded to explain how to use + it properly. + * If tabs.tabs_are_windows is set, the tabs.last_close setting is + now ignored and the window is always closed when using + :close (d). + * With the (default) QtWebEngine backend, if a custom accept header + is set via content.headers.custom, the custom value is now + ignored for XHR (XMLHttpRequest) requests. Instead, the sent + value is now */* or the header set from JavaScript, as it would + be if content.headers.custom wasn't set. + * The :tab-select completion now shows the underlying renderer + process PID if doing so is supported (on QtWebEngine 5.15). + * If tabs.favicons.show is set to never, favicons aren't + unnecessarily downloaded anymore. Thus, disabling favicons can + help with a possible fingerprinting vector. + * "Super" is now understood as a modifier (i.e. as alias to + "Meta"). + * Initial support for Python 3.10 (currently in Alpha stage). + * Various performance improvements, including for the startup time. + Fixed + * With interpolated color settings (colors.tabs.indicator.* and + colors.downloads.*), the alpha channel is now handled correctly. + * Fixes to userscripts: + + format_json now uses env in its shebang, making it work + correctly on systems where bash isn't located in /bin. + + qute-pass now handles the MIME output format introduced in + gopass 1.10.0. + + qute-lastpass now types multiple < or > characters correctly. + * The :undo completion now sorts its entries correctly (by the + numerical index rather than lexicographically). + * The completion.web_history.ignore setting now works properly when + set in config.py (rather than via :set). Additionally, a + :config-source will not result in a history rebuild if the value + wasn't actually changed. + * When downloading a data: URL, the suggested filename is now + improved and contains a proper extension. Before this fix, + qutebrowser would use the URL's data contents as filename with + QtWebEngine; or "binary blob" with the Qt network stack. + * When :tab-only is run before a tab is available, an error is now + shown instead of crashing. + * A couple of long URLs (such as qute://pdfjs URLs) are now not + added to the history database anymore. + * A bug in QtWebEngine 5.15.2 causes "renderer process killed" + errors on websites like LinkedIn and TradingView. There is now a + workaround in qutebrowser to prevent this from happening. + * Nextcloud Calendars started using String.replaceAll which was + only added to Chromium recently (Chrome 85), so won't work with + current QtWebEngine versions. This release includes a workaround + (a polyfill as a site-specific-quirk). + +- Update to version 1.14.1 + Added + With v1.14.0, qutebrowser configures the main window to be + transparent, so that it's possible to configure a translucent tab- + or statusbar. However, that change introduced various issues, such + as performance degradation on some systems or breaking dmenu window + embedding with its -w option. To avoid those issues for people who + are not using transparency, the default behavior is reverted to + versions before v1.14.0 in this release. A new window.transparent + setting can be set to true to restore the behavior of v1.14.0. + Fixed + * Setting the content.headers.referer setting to same-domain (the + default) was supposed to truncate referers to only the host with + QtWebEngine. Unfortunately, this functionality broke in Qt 5.14. + It works properly again. + * with this release, including a test so this won't happen again. + * With QtWebEngine 5.15, setting the content.headers.referer + setting to never did still send referers. This is now fixed as + well. + * In v1.14.0, a regression was introduced, causing a crash when + qutebrowser was closed after opening a download with PDF.js. + This is now fixed. + * With Qt 5.12, the Object.fromEntries JavaScript API is + unavailable (it was introduced in Chromium 73, while Qt 5.12 is + based on 69). This caused https://www.vr.fi/en and possibly other + websites to break when accessed with Qt 5.12. A suitable polyfill + is now included with qutebrowser if content.site_specific_quirks + is enabled (which is the default). + * While XDG startup notifications (e.g. launch feedback via the + bouncy cursor in KDE Plasma) were supported ever since Qt 5.1, + qutebrowser's desktop file accidentally declared that it wasn't + supported. This is now fixed. + * The dmenu_qutebrowser and qutedmenu userscripts now correctly + read the qutebrowser sqlite history which has been in use since + v1.0.0. + * With Python 3.8+ and vertical tabs, a deprecation warning for an + implicit int conversion was shown. This is now fixed. + * Ever since Qt 5.11, fetching more completion data when that data + is loaded lazily (such as with history) and the last visible item + is selected was broken. The exact reason is currently unknown, + but this release adds a tenative fix. + * When PgUp/PgDown were used to go beyond the last visible item, + the above issue caused a crash, which is now also fixed. + * As a workaround for an overzealous Microsoft Defender + false-positive detecting a "trojan" in the (unprocessed) adblock + list, :adblock-update now doesn't cache the HTTP response anymore + * With the QtWebKit backend and content.headers set to same-domain + (the default), origins with the same domain but different schemes + or ports were treated as the same domain. They now are correctly + treated as different domains. + * When a URL path uses percent escapes + (such as https://example.com/embedded%2Fpath), using :navigate up + would treat the %2F as a path separator and replace any remaining + percent escapes by their unescaped equivalents. Those are now + handled correctly. + * The open_url_instance.sh userscript now complains when socat is + not installed, rather than silencing the error. + * The example AppArmor profile in misc/ was outdated and written + for the older QtWebKit backend. It is now updated to serve as a + useful starting point with QtWebEngine. + * With Qt 5.15.2, lines/borders coming from the readability-js + userscript were invisible. This is now fixed by changing the + border color to grey (with all Qt versions). + * Due to changes in the underlying Chromium, the + colors.webpage.prefers_color_scheme_dark setting broke with + Qt 5.15.2. It now works properly again. + * A bug in the pkg_resources module used by qutebrowser caused + deprecation warnings to appear on start with Python 3.9 on some + setups. Those are now hidden. + * Minor performance improvements. + * Fix for various functionality breaking in private windows with + v1.14.0, after the last private window is closed. This includes: + + Ad blocking + + Downloads + + Site-specific quirks (e.g. for Google login) + + Certain settings such as content.javascript.enabled + +- Change sip requirement to the PyQt5.sip package instead of + deprecated python-sip + +- Update to version 1.14.0 + This release still only contains partial session support for + QtWebEngine 5.15. It's still recommended to run against Qt 5.15 + due to the security patches contained in it -- for most users, + the added workarounds seem to work out fine. A rewritten session + support will be part of qutebrowser v2.0.0, tentatively planned + for the end of the year or early 2021. + Changed + * The content.media_capture setting got split up into three more + fine-grained settings, content.media.audio_capture, + .video_capture and .audio_video_capture. Before this change, + answering "always" to a prompt about e.g. audio capturing would + set the content.media_capture setting, which would also allow + the same website to capture video on a future visit. Now every + prompt will set the appropriate setting, though existing + content.media_capture settings in autoconfig.yml will be + migrated to set all three settings. To review/change previously + granted permissions, use :config-diff and e.g. + :config-unset -u example.org content.media.video_capture. + * The main window's (invisible) background color is now set to + transparent. This allows using the alpha channel in + statusbar/tabbar colors to get a partially transparent + qutebrowser window on a setup which supports doing so. + * If QtWebEngine is compiled with PipeWire support and + libpipewire is installed, qutebrowser will now support screen + sharing on Wayland. Note that QtWebEngine 5.15.1 is needed. + * When :undo is used with a count, it now reopens the count-th + to last tab instead of the last one. The depth can instead be + passed as an argument, which is also completed. + * The default completion.timestamp_format now also shows the + time. + * :back and :forward now take an optional index which is + completed using the current tab's history. + * The time a website in a tab was visited is now saved/restored + in sessions. + * When attempting to download a file to a location for which + there's already a still-running download, a confirmation prompt + is now displayed. + * :completion-item-focus now understands next-page and prev-page + with corresponding / default bindings. + * When the last private window is closed, all private browsing + data is now cleared. + * When config.source(...) is used with a --config-py argument + given, qutebrowser used to search relative files in the config + basedir, leading to them not being found when using a shared + config.py for different basedirs. Instead, they are now + searched relative to the given config.py file. + * navigate prev ([[) and navigate next (]]) now recognize links + with nav-prev and nav-next classes, such as those used by the + Hugo static site generator. + * When tabs.favicons is disabled but tabs.tabs_are_windows is + set, the window icon is still set to the page's favicon now. + * Dark mode (colors.webpage.darkmode.*) is now supported with + Qt 5.15.2 (which is not released yet). + * The default for the darkmode policy.images setting is now set + to smart which fixes issues with e.g. formulas on Wikipedia. + * The readability-js userscript now adds some CSS to improve the + reader mode styling in various scenarios: + + Images are now shrinked to the page width, similarly to what + Firefox' reader mode does. + + Some images ore now displayed as block (rather than inline) + which is what Firefox' reader mode does as well. + + Blockquotes are now styled more distinctively, again based + on the Firefox reader mode. + + Code blocks are now easier to distinguish from text and + tables have visible cell margins. + * The readability-js userscript now supports hint userscript + mode. + Added + * New argument strip for :navigate which removes queries and + fragments from the current URL. + * :undo now has a new -w / --window argument, which can be used + to restore closed windows (rather than tabs). This is bound to + U by default. + * :jseval can now take javascript:... URLs via a new --url flag. + * New replacement {aligned_index} for tabs.title.format and + format_pinned which behaves like {index}, but space-pads the + index based on the total numbers of tabs. This can be used to + get aligned tab texts with vertical tabs. + * New command :devtools-focus (bound to wIf) to toggle keyboard + focus between the devtools and web page. + * The --target argument to qutebrowser now understands a new + private-window value, which can be used to open a private + window in an existing instance from the commandline. + * The :download-open command now has a new --dir flag, which can + be used to open the directory containing the downloaded file. + An entry to do the same was also added to the context menu. + * Messages are now wrapped when they are too long to be displayed + on a single line. + * New possible --debug-flag values: + + wait-renderer-process waits for a SIGUSR1 in the renderer + process so a debugger can be attached. + + avoid-chromium-init allows using --version without needing + a working QtWebEngine/Chromium. + Fixed + * A URL pattern with a *. host was considered valid and matched + all hosts. Due to keybindings like tsH toggling scripts for + * ://*.{url:host}/*, invoking them on pages without a host + (e.g. about:blank) could result in accidentally + allowing/blocking JavaScript for all pages. Such patterns are + now considered invalid, with existing patterns being + automatically removed from autoconfig.yml. + * When scrolling.bar was set to overlay (the default), + qutebrowser would internally override any enable-features=... + flags passed via qt.args or --qt-flag. It now correctly + combines existing enable-feature flags with internal ones. + * Elements with an inherited contenteditable attribute now + trigger insert mode and get hints assigned correctly. + * When checkmarks, radio buttons and some other elements are + styled via the Bootstrap CSS framework, they now get hints + correctly. + * When the session file isn't writable when qutebrowser exits, + an error is now logged instead of crashing. + * When using -m with the qute-lastpass userscript, it + accidentally matched URLs containing the match as substring. + This is now fixed. + * When a filename is derived from a page's title, it's now + shortened to the maximum filename length permitted by the + filesystem. + * :enter-mode register crashed since v1.13.0, it now displays + an error instead. + * With the QtWebKit backend, webpage resources loading certain + invalid URLs could cause a crash, which is now fixed. + * When :config-edit is used but no config.py exists yet, the file + is now created (and watched for changes properly) before + spawning the external editor. + * When hint mode was entered from outside normal mode, the status + bar was empty instead of displaying the proper text. + This is now fixed. + * When entering different modes too quickly (e.g. pressing fV), + the statusbar could end up in a confusing state. This is now + fixed. + * When qutebrowser quits, running downloads are now cancelled + properly. + * The site-specific quirk for web.whatsapp.com has been updated + to work after recent changes in WhatsApp. + * Highlighting in the completion now works properly when UTF-16 + surrogate pairs (such as emoji) are involved. + * When a windowed inspector is clicked, insert mode now isn't + entered anymore. + * When :undo is used to re-open a tab, but tabs.tabs_are_windows + was set between closing and undoing the close, qutebrowser + crashed. This is now fixed. + * With QtWebEngine 5.15.0, setting the darkmode image policy to + smart leads to renderer process crashes. The offending setting + value is now ignored with a warning. + * Fixes for the qute-pass userscript: + + With newer gopass versions, a deprecation notice was copied + as password due to qute-pass using it in a deprecated way. + + The --password-store argument didn't actually set + + PASSWORD_STORE_DIR for pass, resulting in qute-pass finding + matches but the underlying pass not finding matching + passwords. + +- Update to version 1.13.1 + Fixed + * With Qt 5.14, shared workers are now disabled. This works + around a crash in QtWebEngine on certain sites (like the Epic + Games Store or the Unreal Engine page). + * When a window is closed, the tab it contains are now correctly + shut down (closing e.g. any dialogs which are still open for + those tabs). + * The Qt 5.15 session workaround now loads the correct (rather + than the last) page when :back was used before saving a + session. + * Certain autoconfig.yml with an invalid structure could lead to + crashes, which are now fixed. + * Ever since Qt 5.9, when input.mouse.rocker_gestures was + enabled, the context menu still was shown when clicking the + right mouse button, thus preventing the rocker gestures. + This is now fixed. + * Clicking the inspector switched from existing modes (such as + passthrough) to normal mode since v1.13.0. Now insert mode is + only entered when the inspector is clicked in normal mode. + * Pulseaudio now shows qutebrowser's audio streams as qutebrowser + correctly, rather than showing them as Chromium with some Qt + versions. + * If :help was called with a deprecated command (e.g. :help + :inspector), the help page would show despite deprecated + commands not being documented. This now shows an error instead. + * The qute-lastpass userscript now filters out duplicate entries + with --merge-candidates. + +- Update to version 1.13.0 + Deprecated + * The :inspector command is deprecated and has been replaced by + a new :devtools command (see below). + Removed + * The :debug-log-level command was removed as it's replaced by + the new logging.level.console setting. + * The qute://plainlog special page got replaced by + qute://log?plain - the names of those pages is considered an + implementation detail, and :messages --plain should be used + instead. + Changed + * Changes to commands: + + :config-write-py now adds a note about config.py files being + targeted at advanced users. + + :report now takes two optional arguments for bug/contact + information, so that it can be used without the report window + popping up. + + :message now takes a --logfilter / -f argument, which is a + list of logging categories to show. + + :debug-log-filter now understands the full logfilter syntax. + * Changes to settings: + + fonts.tabs has been split into + fonts.tabs.{selected,unselected} (see below). + + statusbar.hide has been renamed to statusbar.show with the + possible values being always (hide = False), + never (hide = True) or in-mode (new, only show statusbar + outside of normal mode). + + The QtFont config type formerly used for fonts.tabs and + fonts.debug_console is now removed and entirely replaced + by Font. The former distinction was mainly an implementation + detail, and the accepted values shouldn't have changed. + + input.rocker_gestures has been renamed to + input.mouse.rocker_gestures. + + content.dns_prefetch is now enabled by default again, + since the crashes it caused are now fixed (Qt 5.15) + or worked around. + + scrolling.bar supports a new overlay value to show an overlay + scrollbar, which is now the default. On unsupported + configurations (on Qt < 5.11, with QtWebKit or on macOS), + the value falls back to when-searching or never (QtWebKit). + + url.auto_search supports a new schemeless value which always + opens a search unless the given URL includes an explicit + scheme. + * New handling of bindings in hint mode which fixes various bugs + and allows for single-letter keybindings in hint mode. + * The statusbar now shows partial keychains in all modes + (e.g. while hinting). + * New t[Cc][Hh] default bindings which work similarly to the + t[Ss][Hh] bindings for JavaScript but toggle cookie permissions + * The tor_identity userscript now takes the password via a -p + flag and has a new -c flag to customize the Tor control port. + * Small performance improvements. + Added + * New settings: + + logging.level.ram and logging.level.console to configure the + default logging levels via the config. + + fonts.tabs.selected and fonts.tabs.unselected to set the font + of the selected tab independently from unselected tabs + (e.g. to make it bold). + + input.mouse.back_forward_buttons which can be set to false + to disable back/forward mouse buttons. + * New :devtools command (replacing :inspector) with various + improved functionality: + + The devtools can now be docked to the main window, by running + :devtools left (wIh), bottom (wIj), top (wIk) or right (wIl). + To show them in a new window, use :devtools window (wIw). + Using :devtools (wi) will open them at the last used position + + The devtool window now has a "qutebrowser developer tools" + window title. + + When a resource is opened from the devtools, it now opens in + a proper qutebrowser tab. + + If opened as a window, the devtools are now closed properly + when the associated tab is closed. + + When the devtools are clicked, insert mode is entered + automatically. + Fixed + * Crash when tabs.focus_stack_size is set to -1. + * Crash when a pdf.js file for PDF.js exists, but viewer.html + does not. + * Crash when there's a feature permission request from Qt with an + invalid URL (which happens due to a Qt bug with Qt 5.15 in + private browsing mode). + * Crash in rare cases where QtWebKit/QtWebEngine imports fail in + unexpected ways. + * Crash when something removed qutebrowser's IPC socket file and + it's been running for 6 hours. + * :config-write-py now works with paths starting with ~/... again + * New site-specific quirk for a missing globalThis in Qt <= 5.12 + on Reddit and Spotify. + * When ; is added to hints.chars, using hint labels containing ;; + now works properly. + * Hint letters outside of ASCII should now work. + * When bindings.key_mappings is used with hints, it now works + properly with letters outside of ASCII as well. + * With Qt 5.15, the audible/muted indicators are not updated + properly due to a Qt bug. This release adds a workaround + so that at least the muted indicator is shown properly. + * As a workaround for crashes with QtWebEngine versions between + 5.12 and 5.14 (inclusive), changing the user agent + (content.headers.user_agent) exposed to JS now requires + a restart. The corresponding HTTP header is not affected. + +- Update to version 1.12.0 + Removed + * Support for using config.bind(key, None) in config.py to unbind + a key was deprecated in v1.8.2 and is now removed. + Use config.unbind(key) instead. + * :yank markdown was deprecated in v1.7.0 and is now removed. + Use :yank inline [{title}]({url}) instead. + Added + * New :debug-keytester command, which shows a "key tester" + widget. Previously, that was only available as a separate + application via python3 -m scripts.keytester. + * New :config-diff command which opens the qute://configdiff + page. + * New --debug-flag log-cookies to log cookies to the debug log. + * New colors.contextmenu.disabled.{fg,bg} settings to customize + colors for disabled items in the context menu. + * New line selection mode (:toggle-selection --line), bound to + Shift-V in caret mode. + * New colors.webpage.darkmode.* settings to control Chromium's + dark mode. Note that those settings only work with QtWebEngine + on Qt >= 5.14 and require a restart of qutebrowser. + Changed + * The content.cookies.accept setting now accepts URL patterns. + * The :tab-focus command now has completion for tabs in the + current window. + * The bindings.key_mappings setting now maps to the tab + key by default. + * :tab-give --private now detaches a tab into a new private + window. + Fixed + * Using :open -s now only rewrites http:// in URLs to https://, + not other schemes like qute://. + * When an unhandled exception happens in certain parts of the + code (outside of the main thread), qutebrowser did crash or + freeze when trying to show its exception handler. + This is now fixed. + * :inspector now works correctly when cookies are disabled + globally. + * When entering caret selection mode (v, v) very early before a + page is loaded, an error is now shown instead of a crash + happening. + * The workaround for session loading with Qt 5.15 now handles + sessions.lazy_restore so that the saved page is loaded instead + of the "stub" page with no possibility to get to the web page. + * A site specific quirk to allow typing accented characters on + Google Docs was active for docs.google.com, but not + drive.google.com. It is now applied for both subdomains. + * With older graphics hardware (OpenGL < 4.3) with Qt 5.14 on + Wayland, WebGL causes segfaults. Now qutebrowser detects that + combination and suggests to disable WebGL or use XWayland. + +- Update to version 1.11.1 + * CVE-2020-11054: After a certificate error was overridden by + the user, qutebrowser displays the URL as yellow + (colors.statusbar.url.warn.fg). However, when the affected + website was subsequently loaded again, the URL was mistakenly + displayed as green (colors.statusbar.url.success_https). + While the user already has seen a certificate error prompt + at this point (or set content.ssl_strict to false which is not + recommended), this could still provide a false sense of security. + This is now fixed. + +- Update to version 1.11.0 + Added + * New settings: + + search.wrap which can be set to false to prevent wrapping + around the page when searching. With QtWebEngine, Qt 5.14 + or newer is required. + + content.unknown_url_scheme_policy which allows controlling + when an external application is opened for external links + (never, from user interaction, always). + + content.fullscreen.overlay_timeout to configure how long the + fullscreen overlay should be displayed. If set to 0, + no overlay is displayed. + + hints.padding to add additional padding for hints. + + hints.radius to set a border radius for hints + (set to 3 by default). + * New placeholders for url.searchengines values: + + {unquoted} inserts the search term without any quoting. + + {semiquoted} (same as {}) quotes most special characters, + but slashes remain unquoted. + + {quoted} (same as {} in earlier releases) also quotes slashes + Changed + * First adaptions to Qt 5.15, including a stop-gap measure for + session loading not working properly with it. + * Searching now wraps around the page by default with QtWebKit + (where it didn't before). Set search.wrap to false to restore + the old behavior. + * The {} placeholder for search engines + (the url.searchengines setting) now does not quote slashes + anymore, but other characters typically encoded in URLs still + get encoded. This matches the behavior of search engines in + Chromium. To revert to the old behavior, use {quoted} instead. + * The content.windowed_fullscreen setting got renamed to + content.fullscreen.window. + * Mouse-wheel scrolling is now prevented while hints are active. + * Changes to userscripts: + + qute-bitwarden now has an optional --totp flag which can be + used to copy TOTP codes to clipboard + (requires the pyperclip module). + + readability-js now opens readability tabs next to the + original tab (using the :open --related flag). + + readability-js now displays a favicon for readability tabs. + + password_fill now triggers a change JavaScript event after + filling the data. + * The dictcli.py script now shows better error messages. + * Minor performance improvements. + Deprecated + * A warning about old Qt versions is now also shown with Qt 5.9 + and 5.10, as support for Qt < 5.11 will be dropped in + qutebrowser v2.0. + Fixed + * unsafeWindow is now defined for Greasemonkey scripts with + QtWebKit. + * The proxied window global is now shared between different + Greasemonkey scripts (but still separate from the page's + window), to match the original Greasemonkey implementation. + * The --output-messages (-m) flag added in v1.9.0 now also works + correctly when using :spawn --userscript. + * :version and --version now don't crash if there's an (invalid) + /etc/os-release file which has non-comment lines without + a = character. + * Scripts in scripts/ now report errors to stderr correctly, + instead of using stdout. + +- Update to version 1.10.2 + Fixed + * The WhatsApp workaround now also works when using WhatsApp in + languages other than English. + +- Update to version 1.10.1 + Fixed + * Crash when saving data fails during shutdown (which was a + regression introduced in v1.9.0). + * Error while reading config.py when fonts.tabs or + fonts.debug_console is set to a value including default_size. + * When a state file contains invalid UTF-8 data, a proper error + is now displayed. + Changed + * When the Qt version changes (and also on the first start of + v1.10.1 on Qt 5.14), service workers registered by websites are + now deleted. This is done as a workaround for QtWebEngine + issues causing crashes when visiting pages using service + workers (such as Google Mail/Drive). No persistent data should + be affected as websites can re-register their service workers, + but a (single) backup is kept at webengine/Service Worker-bak + in qutebrowser's data directory. + * Better output on stdout when config errors occur. + * The default for colors.statusbar.command.private.bg has been + changed to a slightly different gray, as a workaround for a Qt + issue where the cursor was invisible in that case. + +- replace shebangs pointing to /usr/bin/bash with /bin/bash. This + removes the requirement /usr/bin/bash from the RPM. + Fixes boo#1163276. + +- Update to version 1.10.0 + Added + * New colors.webpage.prefers_color_scheme_dark setting which + allows forcing prefers-color-scheme: dark colors for websites + (QtWebEngine with Qt 5.14 or newer). + * New fonts.default_size setting which can be used to set a + bigger font size for all UI fonts. + Changed + * The fonts.monospace setting has been removed and replaced by + fonts.default_family. The new default_family setting is + improved in various ways: + + It accepts a list of font families (or a single font family) + rather than a comma-separated string. As an example, instead + of fonts.monospace = "Courier, Monaco", use + fonts.default_family = ["Courier", "Monaco"]. + + Since a list is now accepted as value, no quoting of font + names with spaces is required anymore. As an example, + instead of fonts.monospace = '"xos4 Terminus"', use + fonts.default_family = 'xos4 Terminus'. + + It is now empty by default rather than having a long list of + font names in the default config. When the value is empty, + the system's default monospaced font is used. + * If monospace is now used in a font value, it's used literally + and not replaced anymore. Instead, default_family is replaced + as explained above. + * The default content.headers.accept_language value now adds a + ;q=0.9 classifier which should make the value sent more + in-line with what other browsers do. + * The qute-pass userscript now has a new --mode gopass switch + which uses gopass rather than pass. + * The tox -e mkvenv (or mkvenv-pypi) way of installing + qutebrowser is now replaced by a mkvenv.py script. See the + updated link:install{outfilesuffix}#tox[install instructions] + for details. + Fixed + * When quitting qutebrowser, components are now cleaned up + differently. This should fix certain (rare) segmentation + faults and exceptions when quitting, especially with the new + exit scheme introduced in in PyQt5 5.13.1. + * Added a workaround for per-domain settings (e.g. a JavaScript + whitelist) not being applied in some scenarios with Qt 5.13 + and above. + * Added additional site-specific quirk for WhatsApp Web. + * The qute-pass userscript now works correctly when a + PASSWORD_STORE_DIR ending with a trailing slash is given. + +- Update to version 1.9.0 + Added + * Initial support for Qt 5.14. + * New content.site_specific_quirks setting which enables + workarounds for websites with broken user agent parsing + (enabled by default, see the "Fixed" section for fixed + websites). + * New qt.force_platformtheme setting to force Qt to use a given + platform theme. + * New tabs.tooltips setting which can be used to disable hover + tooltips for tabs. + * New settings to configure the appearance of context menus: + + fonts.contextmenu + + colors.contextmenu.menu.bg + + colors.contextmenu.menu.fg + + colors.contextmenu.selected.bg + + colors.contextmenu.selected.fg + Changed + * The content.headers.user_agent setting now is a format string + with the default value resembling the behavior of it being set + to null before. This slightly changes the sent user agent for + QtWebKit: Instead of mentioning qutebrowser and its version + it now mentions the Qt version. + * The qute-pass userscript now has a new --extra-url-suffixes + (-s) argument which passes extra URL suffixes to the tldextract + library. + * A stack is now used for :tab-focus last rather than just saving + one tab. Additionally, :tab-focus now understands stack-prev + and stack-next arguments to traverse that stack. + * :hint now has a new right-click target which allows + right-clicking elements via hints. + * The Terminus font has been removed from the default monospace + fonts since it caused trouble with HighDPI setups. To get it + back, add either "xos4 Terminus" or Terminus (depending on + fontconfig version) to the beginning of the fonts.monospace + setting. + * As a workaround for a Qt bug causing a segfault, desktop + sharing is now automatically rejected on Qt versions before + 5.13.2. Note that screen sharing still won't work on Linux + before Qt 5.14. + * Comment lines in quickmarks/bookmarks files are now ignored. + However, note that qutebrowser will overwrite those files if + bookmark/quickmark commands are used. + * Reopening PDF.js pages from e.g. a session file will now + re-download and display those PDFs. + * Improved behavior when using :open-download in a sandboxed + environment (KDE Flatpak). + * qutebrowser now enables the new PyQt exit scheme, which should + result in things being cleaned up more properly (e.g. cookies + being saved even without a timeout) on PyQt 5.13.1 and newer. + * The :spawn command has a new -m / --output-messages argument + which shows qutebrowser messages based on a command's standard + output/error. + * Improved insert mode detection for some CodeMirror usages + (e.g. in JupyterLab and Jupyter Notebook). + * If JavaScript is disabled globally, file://* now doesn't + automatically have it enabled anymore. Run :set -u file://* + content.javascript.enabled true to restore the previous + behavior. + * Settings with URL patterns can now be used to affect the + behavior of the QtWebEngine inspector. Note that the underlying + URL is chrome-devtools://* from Qt 5.11 to Qt 5.13, but + devtools://* with Qt 5.14. + * Improvements when tabs.tabs_are_windows is set: + + Using :tab-take and :tab-give now shows an error, as the + effect of doing so would be equal to :tab-clone. + + The :buffer completion doesn't show any window sections + anymore, only a flat list of tabs. + * Improved parsing in some corner cases for the QtFont type + (used for fonts.tabs and fonts.debug_console). + * Performance improvements for the following areas: + + Adding settings with URL patterns + + Matching of settings using URL patterns + Fixed + * Downloads (e.g. via :download) now see the same user agent + header as webpages, which fixes cases where overly restrictive + servers/WAFs closed the connection before. + * The logic for :restart has been revisited, which should fix + issues with relative basedirs. + * Remaining issues related to Python 3.8 are now fixed + (mostly warnings, especially on QtWebKit). + * Workaround for a Qt bug where a page never finishes loading + with a non-overridable TLS error (e.g. due to HSTS). + * The qute://configdiff page now doesn't show built-in settings + (e.g. javascript being enabled for qute:// and chrome:// pages) + anymore. + * The qute-lastpass userscript now stops prompting for passwords + when cancelling the password input. + * The tab hover text now shows ampersands (&) correctly. + * With QtWebEngine and Qt >= 5.11, the inspector now shows its + icons correctly even if loading of images is disabled via the + content.images setting. + * Entering a very long string (over 50k characters) in the + completion used to crash, now it shows an error message instead + * Various improvements for URL/searchengine detection: + + Strings with a dot but with characters not allowed in a URL + (e.g. an underscore) are now not treated as URL anymore. + + Strings like "5/8" are now not treated as IP anymore. + + URLs with an explicit scheme and a space (%20) are correctly + treated as URLs. + + Mail addresses are now treated as search terms. + + With url.open_base_url set, searching for a search engine + name now works. + + url.open_base_url = True together with + url.auto_search = 'never' is now handled correctly. + + Fixed crash when a search engine URL turns out to be invalid. + * New "site specific quirks", which work around some broken + websites: + + WhatsApp Web + + Google Accounts + + Slack (with older QtWebEngine versions) + + Dell.com support pages (with Qt 5.7) + + Google Docs (fixes broken IME/compose key) + +- Update to version 1.8.3 + Fixed + * Segmentation fault introduced in v1.8.2 when a tab gets closed + immediately after it has finished loading (e.g. with certain + login flows). + +- Update to version 1.8.2 + Fixed + * Unbinding keys via config.bind(key, None) accidentally worked + in v1.7.0 but raises an exception in v1.8.0. It now works + again, but is deprecated and shows an error. Note that + :config-py-write did write such invalid lines before v1.8.0, + so existing config files might need adjustments. + * The readability-js userscript now handles encodings correctly + (which it didn't before for some websites). + * can now be used to paste text starting with a hyphen. + * Following hints via the number keypad now works properly again. + * Errors while reading the state file are now displayed instead + of causing a crash. + * Crash when using :debug-log-level without a console attached. + * Downloads are now hidden properly when the browser is in + fullscreen mode. + * Crash when setting colors.webpage.bg to an empty value with + QtWebKit. + * Crash when the history database file is not a proper sqlite + database. + +- Update to version 1.8.1 + Added + * New userscripts: + + readability-js which uses Mozilla's node.js readability + library. + + qute-bitwarden which integrates the Bitwarden CLI. + Changed + * The statusbar text for passthrough mode now shows all + configured bindings to leave the mode, not only one. + * When :config-source is used with a relative filename, the file + is now searched in the config directory instead of the current + working directory. + * HTML5 inputs with date/time types now enter insert mode when + selected. + * dictcli.py now shows where dictionaries are installed to and + complains when running it as root if doing so would result in + a wrong installation path. + * Changes to userscripts: + + qute-pass: Don't run pass if only a username is requested. + + qute-pass: Support private domains like myrouter.local. + + readability: Improved CSS styling. + * Performance improvements in various areas: + + Loading config files + + Typing without any completion matches + + General keyboard handling + + Scrolling + * :version now shows details about the loaded + autoconfig.yml/config.py. + * Hosts are now additionally looked up including their ports in + netrc files. + * With Qt 5.10 or newer, qutebrowser now doesn't force software + rendering with Nouveau drivers anymore. However, + QtWebEngine/Chromium still do so. + * The XSS Auditor is now disabled by default + (content.xss_auditing = false). This reflects a similar change + in Chromium, see their XSS Auditor Design Document for details. + Fixed + * :config-write-py now correctly writes config.unbind(...) lines + (instead of config.bind(..., None)) when unbinding a default + keybinding. + * Prevent repeat keyup events for JavaScript when a key is held + down. + * ~/.config/qutebrowser/blocked-hosts can now also contain + /etc/hosts-like lines, not just simple hostnames. + * Restored compatibility with Jinja2 2.8 + * Fixed implicit type conversion warning with Python 3.8. + * The desktop file now sets StartupWMClass correctly, so the + qutebrowser icon is no longer shown twice in the Gnome dock + when pinned. + * Bindings involving keys which need the AltGr key now work + properly. + * Fixed crash (caused by a Qt bug) when typing characters above + the Unicode BMP (such as certain emoji or CJK characters). + * dictcli.py now works properly again. + * Shift can now be used while typing hint keystrings, which e.g. + allows typing number hints on French keyboards. + * With rapid hinting in number mode, backspace now edits the + filter text after following a hint. + * A certain type of error ("locking protocol") while initializing + sqlite now isn't handled as crash anymore. + * Crash when showing a permission request in certain scenarios. + Removed + * At least Python 3.5.2 is now required to run qutebrowser, + support for 3.5.0 and 3.5.1 was dropped. + +- Update to version 1.7.0 + Added + * New settings: + + colors.tabs.pinned.* to control colors of pinned tabs. + + hints.leave_on_load which allows disabling leaving of hint + mode when a new page is loaded. + + colors.completion.item.selected.match.fg which allows + configuring the text color for the matching text in the + currently selected completion item. + + tabs.undo_stack_size to limit how many undo entries are kept + for closed tabs. + * New commands: + + :reverse-selection (o in caret mode) to swap the + stationary/moving ends of a selection. + * New commandline replacements: + + {url:domain}, {url:auth}, {url:scheme}, {url:username}, + {url:password}, {url:host}, {url:port}, {url:path}, + {url:query} for the respective parts of the current URL. + + {title} for the current page title. + * The {title} field in tabs.title.format, + tabs.title.format_pinned and window.title_format got renamed to + {current_title} (mirroring {current_url}) in order to not + conflict with the new {title} commandline replacement. + * New delete target for :hint which removes the hinted element + from the DOM. + * New --config-py commandline argument to use a custom config.py + file. + * Qt 5.13: Support for notifications (shown via system tray). + Changed + * The desktop file qutebrowser.desktop is now renamed to + org.qutebrowser.qutebrowser.desktop. + * Pinned tabs now always show a favicon (even if the site doesn't + provide one) when shrinking. + * Setting downloads.location.directory now changes the directory + displayed in the download prompt even if + downloads.location.remember is set. + * The yank command gained a new inline argument, which allows to + e.g. use :yank inline [{title}]({url}). + * Duplicate consecutive history entries with the same URL are now + ignored. + * More detailed error messages when spawning a process failed. + * The content.pdfjs setting now supports domain patterns. + * Improved process status output with :spawn -o. + * The colors.tabs.bar.bg setting is now of type QssColor and thus + supports gradients. + * The :fullscreen command now understands a new --enter flag + which causes it to always enter fullscreen instead of toggling + the current state. + * --debug-flag stack is now needed to show stack traces on + renderer process crashes. + * --debug-flag chromium can be used to easily turn on verbose + Chromium logging. + * Permission prompts can now be answered with + Y (:prompt-accept --save yes) and N (:prompt-accept --save no) + to save the answer as a per-domain setting. + * content.dns_prefetch is now turned off by default, as it causes + crashes inside QtWebEngine. + * The (still unofficial) interceptor plugin API now contains + resource_type for a request and allows redirecting requests. + * :bookmark-remove now shows a message for consistency with + :bookmark-add. + * Very early segfaults are now also caught by the crash handler. + * The appdata XML now contains proper release information and an + (empty) OARS content rating. + * Improved Linux distribution detection. + * Qt 5.13: Request filtering now happens in the UI rather than + IO thread. + * Qt 5.13: Support for PDFium (Chromium's PDF viewer) is disabled + for now so that PDFs can still be downloaded + (or shown with PDF.js) properly. + * Various performance improvements (e.g. for showing hints or + the :open completion). + Deprecated + * :yank markdown got deprecated, as :yank inline [{title}]({url}) + can now be used instead. + Fixed + * Various QtWebEngine load signals are now handled differently, + which should fix issues with insert mode being left while + typing on sites like Google Translate. + * Race condition causing a colored statusbar in normal mode when + entering/exiting caret mode quickly. + * Using 100% for a hue in a hsv(...) config value now corresponds + to 359 (rather than 255), matching the fixed behavior in + Qt 5.13. + * Chaining commands with ;; used to abort with some failing + commands. It now runs the second command no matter whether the + first one succeeded or not. + * Handling of profiles and private windows (and resulting crashes + with Qt 5.12.2). + * Fixes for corner-cases when using :navigate increment/decrement + * The type for the colors.hints.match.fg setting was changed to + QtColor. + * Gradients were never supported for this setting, and with this + change, values like rgb(0, 0, 0) now work as well. + * Permission prompts now show a properly normalized URL with + QtWebKit. + * Crash on start when PyQt was built without SSL support with + Qt >= 5.12. + * Minor memory leaks. + +- Update to version 1.6.3 + Fixed + * Crash when hinting and changing/closing the tab before hints + are displayed. + * Crash on redirects with Qt 5.13. + * Hide bogus AA_ShareOpenGLContexts warning with Qt 5.12.4. + * Workaround for renderer process crashes with Qt 5.12.4. + If you're unable to update, you can remove ~/.cache/qutebrowser + for the same result. + +- Update to version 1.6.2 + Fixed + * Crash when SQL errors occur while using the completion. + * Crash when cancelling a download prompt started in an already + closed window. + * Crash when many prompts are opened at the same time. + * Running without Qt installed now displays a proper error again. + * High CPU usage when using the keyhint widget with a low delay. + +- Force sqlite backend to be installed, otherwise qtbrowser segfaults + bsc#1126269 + +- Update to version 1.6.1 + Fixed + * Crash when using :config-{dict,list}-{add,remove} with an invalid setting. + * Functionality like hinting on pages with an element with ID _qutebrowser + (such as qutebrowser.org) on Qt 5.12. + * The .desktop file in v1.6.0 was missing the "Actions" key. + * The SVG icon now has a size of 256x256px set to comply with freedesktop + standards. + * Setting colors.statusbar.*.bg to a gradient now has the expected effect of + the gradient spanning the entire statusbar. + +- Update to version 1.6.0 + Added + * New settings: + + tabs.new_position.stacking which controls whether new tabs + opened from a page should stack on each other or not. + + completion.open_categories which allows to configure which + categories are shown in the :open completion, and how they + are ordered. + + tabs.pinned.frozen to allow/deny navigating in pinned tabs. + + hints.selectors which allows to configure what CSS selectors + are used for hints, and also allows adding custom hint groups + + input.insert_mode.leave_on_load to turn off leaving insert + mode when a new page is loaded. + * New config manipulation commands: + + :config-dict-add and :config-list-add to a new element to a + dict/list setting. + + :config-dict-remove and :config-list-remove to remove an + element from a dict/list setting. + + New :yank markdown feature which yanks the current URL and + title in markdown format. + + Support for new QtWebEngine features in Qt 5.12: + ~ Basic support for client certificates. Selecting the + certificate to use when there are multiple matching + certificates isn't implemented yet. + ~ Support for DNS prefetching (plus new content.dns_prefetch + setting). + Changed + * :q now closes the current window instead of quitting + qutebrowser completely (:close), while :qa quits (:quit). + The behavior of :wq remains unchanged (:quit --save), as + closing a window while saving the session doesn't make sense. + * Completion highlighting is now done differently (using + QSyntaxHighlighter), which should fix some highlighting + corner-cases. + * The QtColor config type now also understands colors like + rgb(...). + * :yank now has a --quiet option which causes it to not display + a message. + * The :open completion now also shows search engines by default. + * The content.host_blocking.enabled setting now supports URL + patterns, so the adblocker can be disabled on a given page. + * Elements with a tabindex attribute now also get hints by + default. + * Various small performance improvements for hints and the + completion. + * The Wayland check for QtWebEngine is now disabled on + Qt >= 5.11.2, as those versions should work without any issues. + * The JavaScript console object is now available in PAC files. + * PAC proxies currently don't work properly on QtWebEngine (and + never did), so an error is now shown when trying to configure + a PAC proxy. + * The metainfo file qutebrowser.appdata.xml is now renamed to + org.qutebrowser.qutebrowser.appdata.xml. + * The qute-pass userscript now understands domains in gpg + filenames in addition to directory names. + * The autocompletion for content.headers.user_agent got updated + to only include the default and Chrome, as setting the UA to + Firefox has various bad side-effects. + * Combining Qt 5.12 with an older PyQt can lead to issues, so a + warning is now shown when starting qutebrowser with that + combination. + Fixed + * Invalid world IDs now get rejected for :jseval and GreaseMonkey + scripts. + * When websites suggest download filenames with invalid + characters, those are now correctly replaced. + * Invalid hint length calculation in certain rare cases. + * Dragging tabs in the tab bar (which was broken in v1.5.0) + * Using Shift-Home in command mode now works properly. + * Workaround for a Qt bug which prevented + content.cookies.accept = no-3rdparty from working properly on + some pages like GMail. However, the default for + content.cookies.accept is still all to be in line with what + other browsers do. + * :navigate not incrementing in anchors or queries. + * Crash when trying to use a proxy requiring authentication with + QtWebKit. + * Slashes in search terms are now percent-escaped. + * When scrolling.bar = True was set in versions before v1.5.0, + this now correctly gets migrated to always instead of + when-searching. + * Completion highlighting now works again on Qt 5.11.3 and 5.12.1 + * The non-standard header X-Do-Not-Track is no longer sent. + * PAC proxies were never correctly supported with QtWebEngine, + but are now explicitly disallowed. + * Issues with fullscreen handling when exiting a video player. + * Various fixes for Qt 5.12 issues: + + A javascript error on page load was fixed. + + window.print() works with Qt 5.12 now. + + Fixed handling of duplicate download filenames. + + Fixed broken qute://history page. + + Fixed PDF.js not working properly. + + The download button in PDF.js now works (it's not possible + to make it work with earlier Qt versions). + + Since Greasemonkey scripts modifying the DOM fail when being + run at document-start, some known-broken scripts (Iridium, + userstyles.org) are now forced to run at document-end. + +- Require python3-qtwebengine-qt5 on TW + (package split since PyQt5 5.12) + +- Update to version 1.5.2: + * The content.cookies.accept setting is now set to all instead + of no-3rdparty by default, as no-3rdparty breaks various pages + such as GMail. + +- Update to version 1.5.1: + Fixed: + * Flickering when opening/closing tabs (as soon as more than + 10 are open) on some pages. + * Improved logging for PDF.js resources which fail to load. + * Crash when closing a tab after doing a search. + * Tabs appearing when hidden after e.g. closing tabs. + +- Update to version 1.5.0: + Added: + * Rewritten PDF.js support: + + PDF.js support and the content.pdfjs setting are now + available with QtWebEngine. + + Opening a PDF file now doesn't start a second request + anymore. + + Opening PDFs on https:// sites now works properly. + + New --pdfjs flag for prompt-open-download, so PDFs can be + opened in PDF.js with in the download prompt. + * New settings: + + content.mouse_lock to handle HTML5 pointer locking. + + completion.web_history.exclude which hides a list of URL + patterns from the completion. + + qt.process_model which can be used to change Chromium's + process model. + + qt.low_end_device_mode which turns on Chromium's low-end + device mode. This mode uses less RAM, but the expense of + performance. + + content.webrtc_ip_handling_policy, which allows more + fine-grained/restrictive control about which IPs are + exposed via WebRTC. + + tabs.max_width which allows to have a more "normal" look + for tabs. + + content.mute which allows to mute pages (or all tabs) by + default. + * Running qutebrowser with QtWebKit or Qt < 5.9 now shows a + warning (only once), as support for those is going to be + removed in a future release. + * New t[iI][hHu] default bindings (similar to tsh etc.) to + toggle images. + * The qute-pass userscript now has optional OTP support. + * When :spawn --userscript is called with a count, that count + is now passed to userscripts as $QUTE_COUNT. + Changed: + * Various performance improvements when many tabs are opened. + * The content.headers.referer setting now works on QtWebEngine. + * The :repeat command now takes a count which is multiplied + with the given "times" argument. + * The default keybinding to leave passthrough mode was changed + from to , which makes pasting from the + clipboard easier in passthrough mode and is also unlikely to + conflict with webpage bindings. + * The app_id is now set to qutebrowser for Wayland. + * Using :set option now shows the value of the setting + (like :set option? already did). + * The completion.web_history_max_items setting got renamed to + completion.web_history.max_items. + * Regenerating completion history now shows a progress dialog. + * The content.autoplay setting now supports URL patterns on + Qt >= 5.11. + * The content.host_blocking.whitelist setting now takes a list + of URL patterns instead of globs. + * In passthrough mode, Ctrl + Mousewheel now also gets passed + through to the page instead of zooming. + * Editing text in an external editor now simulates a JS "input" + event, which improves compatibility with websites reacting + via JS to input. + * The qute://settings page is now properly sorted on Python 3.5 + * :zoom, :zoom-in and :zoom-out now have a --quiet switch which + causes them to not display a message. + * The scrolling.bar setting now takes three values instead of + being a boolean: always, never, and when-searching (which + only displays it while a search is active). + * '@@' now repeats the last run macro. + * The content.host_blocking.lists setting now accepts a file:// + URL to a directory, and reads all files in that directory. + * The :tab-give and :tab-take command now have a new flag + - -keep which causes them to keep the old tab around. + * :navigate now clears the URL query. + Fixed: + * qute:// pages now work properly on Qt 5.11.2 + * Error when passing a substring with spaces to :tab-take. + * Greasemonkey scripts which start with an UTF-8 BOM are now + handled correctly. + * When no documentation has been generated, the plaintext + documentation now can be shown for more files such as + qute://help/userscripts.html. + * Crash when doing initial run on Wayland without XWayland. + * Crash when trying to load an empty session file. + * :hint with an invalid --mode= value now shows a proper error. + * Rare crash on Qt 5.11.2 when clicking on