# changelog

author: Andreas Schneider <asn@cryptomilk.org>
changelog:
  - Update to version 1.2.9
    * Add support for getgroups_chk()
    * Added (de)contructor support on AIX with pragma init/finish


author: Andreas Schneider <asn@cryptomilk.org>
changelog:
  - Update to version 1.3.0
    * Added support to interact with socket_wrapper syscall()
    * Fixed deadlocks with threads
    * Improved log output


author: Andreas Schneider <asn@cryptomilk.org>
changelog:
  - Update to version 1.3.1
    * Added support to find libc via LIBC_SO define
    * Fixed uid_wrapper running with jemalloc compiled binaries
    * Fixed socket_wrapper interaction test
    * Fixed thread sanitizer on modern Linux Kernels
  - Removed uid_wrapper-fix-cmocka-1.1.6+-support.patch


author: asarai@suse.com
changelog:
  - Update to umoci v0.4.3.
    * Added --no-history to all commands with --history.* flags.
      Should only be used for umoci-config(1).
    * Added `umoci insert --tag` to allow non-destructive modifications.
    * For details, see packaged /usr/share/doc/packages/umoci/CHANGELOG.md.


author: Aleksa Sarai <asarai@suse.com>
changelog:
  - Update to umoci v0.4.4.
    * Added full-stack verification of blob hashes and descriptors for all
      operations (improving our hardening against bad images).
    * For details, see CHANGELOG.md in the package.


author: Aleksa Sarai <asarai@suse.com>
changelog:
  - Update to umoci v0.4.5.
    * Use "type: bind" for generated config.json bind-mounts.
    * Don't insert a new layer if there is no diff.
    * Only output a warning if forbidden extended attributes are present inside
      the tar archive.
    * For details, see CHANGELOG.md in the package.


author: Aleksa Sarai <asarai@suse.com>
changelog:
  - Update to umoci v0.4.6.
    umoci has been adopted by the Open Container Initative as a reference
    implementation of the OCI Image Specification. This will have little impact
    on the roadmap or scope of umoci, but it does further solidify umoci as a
    useful piece of "boring container infrastructure" that can be used to build
    larger systems.
    > **NOTICE**: As part of the adoption procedure, the import path and module
    > name of umoci has changed from `github.com/openSUSE/umoci` to
    > `github.com/opencontainers/umoci`. This means that users of our (still
    > unstable) Go API will have to change their import paths in order to update
    > to newer versions of umoci.
    >
    > The old GitHub project will contain a snapshot of `v0.4.5` with a few
    > minor changes to the readme that explain the situation. Go projects which
    > import import the archived project will receive build warnings that
    > explain the need to update their import paths.
    + umoci now builds on MacOS, and we currently run the unit tests on MacOS to
      hopefully catch core regressions (in the future we will get the
      integration tests running to catch more possible regressions).
      opencontainers/umoci#318
    * Suppress repeated xattr warnings on destination filesystems that do not
      support xattrs. opencontainers/umoci#311
    * Work around a long-standing issue in our command-line parsing library (see
      urfave/cli#1152) by disabling argument re-ordering for `umoci config`,
      which often takes `-`-prefixed flag arguments. opencontainers/umoci#328
    * For details, see CHANGELOG.md in the package.


author: Aleksa Sarai <asarai@suse.com>
changelog:
  [This was only ever released in Leap and SLES.]
  - Add fix for CVE-2021-29136. bsc#1184147
    + CVE-2021-29136.patch


author: Aleksa Sarai <asarai@suse.com>
changelog:
  - Update to umoci v0.4.7. CVE-2021-29136 bsc#1184147
    A security flaw was found in umoci, and has been fixed in this release. If
    umoci was used to unpack a malicious image (using either umoci unpack or
    umoci raw unpack) that contained a symlink entry for /., umoci would apply
    subsequent layers to the target of the symlink (resolved on the host
    filesystem). This means that if you ran umoci as root, a malicious image
    could overwrite any file on the system (assuming you didn't have any other
    access control restrictions). Thanks to Robin Peraglie from Cure53 for
    discovering this bug. CVE-2021-29136
    Other changes in this release:
    * umoci now compiles on FreeBSD and appears to work, with the notable
      limitation that it currently refuses to extract non-Linux images on any
      platform (this will be fixed in a future release).
    * Initial fuzzer implementations for oss-fuzz.
    * umoci will now read all trailing data from image layers, to combat the
      existence of some image generators that appear to append NUL bytes to the
      end of the gzip stream (which would previously cause checksum failures
      because we didn't read nor checksum the trailing junk bytes). However,
      umoci will still not read past the descriptor length.
    * umoci now ignores all overlayfs xattrs during unpack and repack
      operations, to avoid causing issues when packing a raw overlayfs
      directory.
    * For details, see CHANGELOG.md in the package.
  - Backport patch to fix KIWI which depends on umoci having sane output from
    "umoci --version". <https://github.com/opencontainers/umoci/pull/369>
    + 0001-makefile-fix-bad-build-flags.patch
  - Remove upstreamed patches:
    - CVE-2021-29136.patch


author: Predrag Ivanovi? <predivan@mts.rs>
changelog:
  - Update to Unicode-13.1 version, no upstream provided changelog.
  - Spec cleaner run, use https for download.


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 14.0
    * Added 37 new emoji characters
    * New emoji ZWJ sequences and emoji modifier sequences
    * https://unicode.org/emoji/charts-14.0/emoji-released.html


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to version 15.0:
    * Added 21 new emoji characters
    * see https://unicode.org/emoji/charts-15.0/emoji-released.html


author: pgajdos@suse.com
changelog:
  - version update to 15.1
    * upstream release notes:
      https://unicode.org/emoji/charts-15.1/emoji-released.html


author: Cliff Zhao <qzhao@suse.com>
changelog:
  - Drop copyright.html, add COPYING: Move copyright.html to a TXT
    file, to meet openSUSE packages law requirement.


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 14.0.0
    * Unicode 14.0 adds 838 characters, for a total of 144,697 characters
    * These additions include 5 new scripts, for a total of 159 scripts
    * As well as 37 new emoji characters.
    * Full news: http://www.unicode.org/versions/Unicode14.0.0/


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 15.0.0:
    * Unicode 15.0 adds 4,489 characters, for a total of 149,186 characters. These
      additions include 2 new scripts, for a total of 161 scripts, along with 20 new
      emoji characters, and 4,193 CJK (Chinese, Japanese, and Korean) ideographs.
    See https://www.unicode.org/versions/Unicode15.0.0/


author: pgajdos@suse.com
changelog:
  - version update to 15.1.0
    * upstream changelog:
      https://www.unicode.org/versions/Unicode15.1.0/


author: sweet_f_a@gmx.de
changelog:
  - update to 2.6 using the latest fork of the original NetBSD
    project
  - license changed to BSD-2-Clause


author: sweet_f_a@gmx.de
changelog:
  - update to 2.7:
    * process multiple files with one invocation
    * include filenames on #line directives when appropriate.
    * experimental support for Windows, feedback from Windows
      developers is welcome
    * various bug fixes
  - add unifdef-2.7-tests-fix-multimissing.sh.patch


author: sweet_f_a@gmx.de
changelog:
  - update to 2.8:
    * read #define and #undef preprocessor directives from auxiliary
      header-like files given with the -f command line option.
    * you can use -f instead of or in addition to the -D and -U options
    * test suite fixes
  - remove unifdef-2.7-tests-fix-multimissing.sh.patch
  - fix broken (out-commented) rpm description text


author: pth@suse.de
changelog:
  - Update to 2.9:
    * further debugging improvements
    * improve indirect macro definitions
    * Note in the debug output when a macro value is updated.
    * Do not change a macro from defined to undefined.
    * Recursive definitions no longer cause a loop.
    * support for simple macro value indirection


author: sweet_f_a@gmx.de
changelog:
  - Update to 2.10:
    * fix a bug in the -f option's support for #undef directives
    * improve portability to Windows


author: sweet_f_a@gmx.de
changelog:
  - Update to 2.11:
    * bug fixes
    * add support for additional #if/#elif operators
    * improve portability to Windows


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.12:
    * man: note incomplete C++ raw string literal support
    * C++11 raw string literal support
    * doc: clarify where to send bug reports
    * unifdef.1: clarify backslash-newline behaviour in DESCRIPTION
    * unifdef: more fixes for weird whitespace
    * portability: fix problems compiling with C++ compiler
    * Avoid -Wmissing-initializer
    * man: use .Mt to mark up email addresses


author: Martin Li?ka <mliska@suse.cz>
changelog:
  - Add fix-fgets-.-size-1.patch that fixes broken package
    (https://github.com/fanf2/unifdef/pull/15).


author: nico.kruber@gmail.com
changelog:
  - Updated Fix-CVE-2014-8139-unzip.patch: the original patch was
    causing errors testing valid jar files:
    $ unzip -t foo.jar
    Archive:  foo.jar
      testing: META-INF/               bad extra-field entry:
      EF block length (0 bytes) invalid (< 4)
      testing: META-INF/MANIFEST.MF     OK
      testing: foo                      OK
    (see https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2014-8139
    where the updated patch was taken from)


author: kbabioch@suse.com
changelog:
  - Add CVE-2018-1000035.patch: Fix a heap-based buffer overflow in
    password protected ZIP archives (CVE-2018-1000035 bsc#1080074)


author: antoine.belvire@opensuse.org
changelog:
  - Fix "remove failed: No such file or directory" warnings upon
    package removal:
    * Call 'update-alternative --remove' in %postun, not in %preun.


author: kstreitova@suse.com
changelog:
  - Add unzip60-total_disks_zero.patch that fixes a bug when unzip is
    unable to process Windows zip64 archives because Windows
    archivers set total_disks field to 0 but per standard, valid
    values are 1 and higher [bnc#910683]
  - Add Fix-CVE-2014-9636-unzip-buffer-overflow.patch to fix heap
    overflow for STORED field data [bnc#914442] [CVE-2014-9636]


author: kstreitova@suse.com
changelog:
  - Add unzip60-cfactorstr_overflow.patch to fix buffer overflow in
    list.c [bsc#1110194] [CVE-2018-18384]


author: John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
changelog:
  - Add patch to fix issue with some files being incorrectly
    detected as symlinks (boo#1190273)
    + unzip-initialize-the-symlink-flag.patch


author: Danilo Spinella <danilo.spinella@suse.com>
changelog:
  - Fix CVE-2022-0530, SIGSEGV during the conversion of an utf-8 string
    to a local string (CVE-2022-0530, bsc#1196177)
    * CVE-2022-0530.patch
  - Fix CVE-2022-0529, Heap out-of-bound writes and reads during
    conversion of wide string to local string (CVE-2022-0529, bsc#1196180)
    * CVE-2022-0529.patch


author: Dan ?ermák <dcermak@suse.com>
changelog:
  - rebase patches:
    * update-alternatives.changes
    * update-alternatives.spec
    * update-alternatives-suse.patch
  - New upstream release 1.21.1
    dpkg (1.21.1) unstable; urgency=medium
    [ Guillem Jover ]
    * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
    * dpkg-buildpackage: Fix build description due to improper multiline match.
    * dpkg-realpath: Remove spurious heading space from --help output.
    * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
      "/alternatives". Closes: #1001198
    * Code internals:
    - Remove <ar.h> inclusions.
    * Packaging:
    - Install deb-md5sums(5) into dpkg-dev package.
    dpkg (1.21.0) unstable; urgency=medium
    [ Guillem Jover ]
    * dpkg-genchanges: Include orig tarball on source package renames.
      Closes: #980066
    * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
      signatures.
    * dpkg: During unpack print a removal message due to Conflicts.
      Closes: #985401
    * scripts: Add zsh completions for dpkg-parsechangelog.
      Thanks to Daniel Shahaf <danielsh@apache.org>. Closes: #986103
    * dpkg-buildpackage: When printing build type match the extension exactly.
      Closes: #989824
    * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
    * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
    * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
    * libdpkg: Set the default database directory relative to the system root.
    * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
    * update-alternatives: Fix admindir setting.
      Prompted by Johannes Schauer Marin Rodrigues <josch@debian.org>.
    * dselect: Honor DPKG_ADMINDIR environment variable.
    * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
      directory.
    * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
      See #991190.
    * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
      restarts. Closes: #991190
    * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
    * dpkg-fsys-usrunmess: Generate a regression prevention package.
    * dpkg-fsys-usrunmess: Fix typo in debug message.
    * dpkg: Distinguish deconfiguration message for installation and multi-arch
      syncs.
    * dpkg-buildpackage: Add new --changes-file option.
      Prompted by Niels Thykier <niels@thykier.net>.
    * dpkg-buildpackage: Add new --buildinfo-file option.
    * dpkg: Rework --assert-<feature> logic to be more robust.
      Prompted by Helmut Grohne <helmut@subdivi.de>.
      Prompted by David Kalnischkies <donkult@debian.org>.
    * dpkg: Improve --assert-<feature> descriptions.
    * dpkg: Add a new --assert-help option.
    * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
    * dpkg-db-backup: New program factored out from Debian-specific daily cron.
    * dpkg-db-backup: Accept an option to override the number of rotation cycles.
    * dpkg-db-backup: Honor the admindir set at configure time.
    * update-alternatives: Fix --auto and --set-selections output progress.
    * update-alternatives: Print defaults for configuration and database
      pathnames.
    * scripts: Replace shebang in dpkg-error shell library with shellcheck
      directive.
    * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
    * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
    * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
      Analysis by Ian Jackson <ijackson@chiark.greenend.org.uk>. Closes: #996959
    * dselect: Use safe temporary file creation in methods setup.
    * dselect: Remove bashism from update script in multicd method.
    * dpkg: Fix --verify to handle missing or inaccessible pathnames.
      Closes: #963087
    * dpkg: Add partial --verify support for mode checks.
    * Use digest instead of hash in output messages.
      Reported by Sven Joachim <svenjoac@gmx.de>.
    * dselect: use `grep -E` instead of `egrep`.
      Thanks to Ville Skyttä <ville.skytta@iki.fi>. Closes: #999600
    * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
    * dpkg: Fix short lived memory leak with --recursive.
    * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
    * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
      Reported by uau on IRC.
    * Architecture support:
    - Clarify that the regex columns need to be ordered to match first.
    - Add support for ARCv2 CPU. Closes: #980963
      Based on a patch by Alexey Brodkin <Alexey.Brodkin@synopsys.com>.
    * Portability:
    - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
    - libdpkg: Add support for AIX to dpkg_get_progname().
    * Perl modules:
    - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
      failures.
      Reported by Joseph Nahmias <jello@debian.org>.
    - Dpkg::Changelog::Parse: Require format plugins to inherit from
      Dpkg::Changelog.
    - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
      function.
    - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
    - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
      Closes: #940571
    - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
    - Dpkg::Deps: Use current_sub feature for __SUB__.
    - Dpkg::BuildFlags: Add support for ASFLAGS.
      See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
    - Dpkg::Compression: Use gzip --rsyncable unconditionally.
    - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
    - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
      Closes: #993991
    - Dpkg::Control::HashCore: Add new keep_duplicate option.
    - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
      Closes: #980527
    - Dpkg::Control::FieldsCore: Fix types allowed for
      field_parse_binary_source().
      Reported by Johannes Schauer Marin Rodrigues <josch@debian.org>.
    - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
      symbols. Closes: #1000421
    - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
      ?canonical?. Based on a patch by
      William 'jawn-smith' Wilson <william.wilson@canonical.com>.
      Closes: #1000557
    - Dpkg::Source::Package::V2: Add hint about version matching source tree.
      Based on a patch by Samuel Henrique <samueloph@debian.org>.
      Closes: #996044
    * Documentation:
    - man: Itemize dpkg-gensymbols -c levels.
    - man: Add man page for deb-md5sums(5).
      Reported by Maxim Cournoyer (on IRC).
    - man: Switch the Architecture field in deb-control(5) to required.
      Reported by Maxim Cournoyer (on IRC).
    - man: Make clear that dpkg-query arguments accept multiple values.
      Prompted by Rémi Rampin <remirampin@gmail.com>. See #913781.
    - man: Document dpkg-query --search and --listfiles output formats.
    - doc: Fix incorrect use of ?an? article.
    - doc: Update coding style to document POD instead of troff.
    - doc: Update THANKS file.
    - doc: Annotate current maintainer start year.
    - doc: Sort maintenance information chronologically.
    - man: Add versions since features where introduced.
    - man: Further clarify when re-inclusions of excluded pathnames happen.
      Closes: #871420
    - doc: Update Doxygen configuration from version 1.9.1.
    - doc: Improve description of dpkg suite.
      Prompted by Fabrice Bauzac-Stehly <noon@mykolab.com>.
    - man: Add a reference to where the Installed-Size algorithm is described.
    - man: Improve dpkg --verify-format rpm format documentation.
    - man: Document in deb-substvars(5) what ${} is good for.
      Prompted by Paul Wise <pabs@debian.org>.
    - man: Document in dpkg-architecture(1) target being useful for emulators
      too. Prompted by Helmut Grohne <helmut@subdivi.de>.
    - man: Document in dpkg-query(1) full --search and --listfiles output
      format. Prompted by Johannes Schauer Marin Rodrigues <josch@debian.org>.
    * Code internals:
    - Remove irrelevant or obsolete FIXME markers.
    - Turn FIXME markers denoting pending actions into TODO markers.
    - Turn FIXME markers giving historic information into simple Notes.
    - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
    - Use localtime_r() instead of localtime().
    - libdpkg: Remove MDEBUG support from m_malloc() implementation.
    - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
    - libdpkg: Mark treewalk_open() func argument as const.
    - dpkg: Mark ignore_depends() pkg argument as const.
    - dpkg: Mark deb_parse_conffiles() pkg argument as const.
    - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
    - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
    - dpkg: Move SE Linux function declarations into its own header file.
    - dpkg: Move the command action enum to its own header file.
    - dpkg: Switch from including "main.h" to "force.h".
    - dselect: Rename dme() to display_menu_entry().
    - dpkg: Split function handling deconfiguration due to install and removal.
    - libdpkg: Add new ACTION_MUX macro for continued options.
    - dpkg: Refactor --assert-<feature> handling to be data driven.
    - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
    - dpkg-db-backup: Add a license header comment.
    * Build system:
    - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
    - Bump minimal Perl version to 5.28.1.
    - Remove redundant localedir and pkgconfdir initializations.
    - Check for libsocket.
    - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
    - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
    - Check whether fsync(3) works on directories.
    - Remove obsolete AC_HEADER_STDC.
    - Detect appropriate sed program at configure time.
    - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
    - Parametrize the backups directory with a configure option.
    - Add a check for symlinks in the git repository.
    - Rename shell scripts to .sh.
    - Switch from hardcoded /run to parametrized runstatedir.
    - Use new Dpkg::Control keep_duplicate option in gen-changelog.
    - Use title-case for field in gen-changelog.
    - Execute run-script via CONFIG_SHELL.
      Reported by Larkin Nickle <me@larbob.org>.
    - Quote variables containing pathnames in m4 macros.
    - Add support for commit message fix up machinery in gen-changelog.
    * Packaging:
    - Use absolute pathnames in .install debhelper fragments.
    - Remove unused dh_installcron call for arch-indep targets.
    - Add support for a native systemd timer. Closes: #985444
    - Create auotpkgtest installation directory.
    - Bump Standards-Version to 4.6.0 (no changes needed).
    * Test suite:
    - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
    - Use can_run() instead of find_command().
    - Add descriptions to makefile test runners.
    - Add unit tests for architecture bijective mapping property.
    - Suppress cppcheck constParameter check.
    - Suppress bogus cppcheck for nullPointerRedundantCheck.
    - Mark external sourced shell files for checking.
    - Ignore new shellcheck checks.
    - Remove shipped dpkg database.
    - Add re-inclusion of symlink case to t-filtering. See #871420.
    - Generate symlink during test build time.
    - Remove superfluous long filename.
    - Refactor parse_ctrl() from parse_dsc().
    - Update codespell stopwords.
    [ Helge Kreutzmann ]
    * deb-md5sums.pod: Fix typo.
    [ Add programs translations ]
    * Occitan (Quentin PAGÈS).
    [ Update dselect translations ]
    * German (Sven Joachim).
    [ Update man pages translations ]
    * German (Helge Kreutzmann).
    [ Update programs translations ]
    * German (Sven Joachim).
    * Polish (Marcin Owsiany, ?ukasz Dulny).
    [ Update scripts translations ]
    * German (Helge Kreutzmann).


author: mchang@suse.com
changelog:
  - New package with rpm macros to support bootloader update in %posttrans to
    improve the efficiency. (bsc#997317)


author: Ludwig Nussel <lnussel@suse.de>
changelog:
  - make perl-Bootloader optional. This avoids to pull in perl in
    small systems that do not necessarily use perl-Bootloader


author: Michael Chang <mchang@suse.com>
changelog:
  - Use grub2-instdev-fixup.pl if available for correting
    /etc/default/grub_installdevice to use disk device if grub has been
    installed on it


author: Giacomo Comes <gcomes.obs@gmail.com>
changelog:
  - add Requires(post): coreutils to the macro %update_bootloader_requires
    * the post scriptlets use the commands mkdir and touch which would fail
      if coreutils is not installed


author: Michael Chang <mchang@suse.com>
changelog:
  - Remove coreutils from the %update_bootloader_requires (bsc#1218241)
  - Make mkdir optional if it is not available, this is non-fatal because that
    generally indicates update-bootloader can be ignored due to missing coreutils


author: joerg.lorenzen@ki.tng.de
changelog:
  - Update usb-modeswitch-data package to version 20160803.
  - Added systemd as BuildRequires and fixed install of service file.


author: joerg.lorenzen@ki.tng.de
changelog:
  - Update to version 2.5.0
    * ATTENTION: Parameter transmitted from udev now reduced to %k
      (kernel name), however, rules file parameters can be '%b/%k' or
      '%k' - this fixes issues with parameter handling by the systemd
      unit file.
    * Remove endpoint reset ahead of bulk message transmission, only
      reset if endpoints are actually stalled, helping with quirky
      device behaviour (see www.draisberghof.de/usb_modeswitch/bb/
      viewtopic.php?f=2&t=2582 ).
    * Stability fix by making a buffer in the config parser static,
      preventing problems seen in Fedora (thanks to Lubomir Rintel
      for patches and hints regarding the three previous issues).
    * Removed premature driver unbinding in wrapper which could
      disrupt certain devices already in target mode (reported by
      Aleksander Morgado).
    * Improved check for determining install mode (essential with
      generic config files present, e.g. 12d1:#linux).
  - Update usb-modeswitch-data package to version 20170120.


author: joerg.lorenzen@ki.tng.de
changelog:
  - Update usb-modeswitch-data package to version 20170205
    * Bugfix release: Removed all catch-all fallback config files as
      they can affect unrelated devices - fixes (rh#1374913).


author: joerg.lorenzen@ki.tng.de
changelog:
  - Update to version 2.5.1
    * New parameter "HuaweiAltMode", uses an alternative Huawei
      standard bulk message which will either provide NCM
      (newer modems) or plain PPP ports (older modems).
    * New option in the global configuration file
      "HuaweiAltModeGlobal", allowing easy override of
      "HuwaeiNewMode" with "HuaweiAltMode".
    * Reworked USB configuration switching, configuring a device
      reset first before setting the target configuration.
    * Improved driver detachment, now taking all configured
      interfaces into account.
  - Update usb-modeswitch-data package to version 20170806
    * Added devices: [03f0:371d] HP un2430, [03f0:4b1d] HP hs2434,
      [03f0:4e1d] HP lt4111, [03f0:a31d] HP lt4132,
      [0846:0fff] Netgear AirCard 779S,
      [12d1:15ec] Vodafone/Huawei K5150.
    * Corrected/amended configs: [0922:1003] Dymo LabelManager 420P,
      [0922:1007] Dymo LabelManager Wireless PnP,
      [1199:0fff] Sierra devices.
    * Removed configs: [1004:61aa] LG VL600.
  - Updated file device_reference.txt.
  - Added file parameter_reference.txt


author: enzokiel@kabelmail.de
changelog:
  - Update to version 2.5.2
    * Bugfix release: fixed additional MessageContent parameters not
      working, reported by Frank Schmirler (see
      http://draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=18369).
    * Fixed "early crash" when killed before libusb context
      initialization (see
      https://bugzilla.redhat.com/show_bug.cgi?id=1358472), reported
      by Lubomir Rinteln.
    * Fixed bad string reference, reported by Lubomir Rintel, (see
      http://draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=18238).
    * Fixed detection of systemd if /sbin/init is a cascaded symlink
      (see
      http://draisberghof.de/usb_modeswitch/bb/viewtopic.php?p=18218).
    * Fixed quirk in help message from usb_modeswitch binary.


author: enzokiel@kabelmail.de
changelog:
  - Update to version 2.6.0
    * Removed included libjim source alltogether
    * Rewrote parts of the dispatcher script to make location of
      global config file into a parameter: --config-file, so it can be
      customised now
    * Replaced tcl helper file for jim embedding with a sh script,
      dropping the install dependency on a tcl interpreter
      (Attention maintainers!)
    * Changed Makefile to prevent parallel build issues as reported
      here:
      http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t=2829,
      make targets have changed names (Attention maintainers!)
  - Update usb-modeswitch-data package to version 20191128
    * Slight change of the 'skipping' rules to avoid unnecessary
      checks (thanks to Florian Zumbiehl)
    * Added devices: [03f0:0857] HP lt4220, [05c6:1000:uMa=Qualcomm]
      Venus Fast2, [0bda:1a2b] D-Link DWA-171 Wifi Dongle,
      [0e8d:2870] COMFAST CF-WU782AC WiFi Dongle, [12d1:15ee]
      Vodafone/Huawei K5160, [12d1:1f0a] Vodafone/Huawei R218h
      (lkly compat. to E5573cs), [1410:9030] Novatel USB730L,
      [1410:b00c] Novatel MiFi 6620L, [15eb:a403] Abit AK-020,
      [161c:f010] KuWfi 4g LTE, [19d2:1421] ZTE MF833V / Telewell
      TW-LTE v2, [1c9e:3003] 4G System XS W21s, [1c9e:f030] JioFi
      JMR1040, [2001:ac01] D-Link DWM-222 A2, [2020:2030] Telewell
      TW-LTE / Olicard 600 / Digisol BG-BA4305, [2357:0601] TP-Link
      UE300, [2fd4:9aff] 4G Systems W1208, [413c:81a2] Dell DW5806,
      [413c:81a3] Dell DW5570, [413c:81a4] Dell DW5570e, [413c:81a8]
      Dell DW5808, [413c:81b1] Dell DW5809e, [413c:81b3] Dell DW5809e,
      [413c:81d7] Dell DW5821e, [413c:81e0] Dell DW5821e-eSIM
    * Corrected/amended configs: [057c:62ff] AVM Fritz!Wlan USB
      Sticks (added target 8602), [1199:0fff] Sierra devices
      (3 erroneous target IDs removed)
  - Fixed usb_modeswitch-fix_fsf_address.patch


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to 2.6.1:
    Wrapper now handles devices with non-continuous interface numbering:
    www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=2&t=2915&p=19605
    (thanks to Jakub Van?k); catch error with retrieving the active confi-
    guration, exit gracefully
  - use https for downloads, spec-cleaner run


author: Johannes Segitz <jsegitz@suse.com>
changelog:
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_usb_modeswitch@.service.patch


author: avindra@opensuse.org
changelog:
  - Update to usbutils 009
    * usbreset: coding style
    * Don't use C99-ism
    * usbhid-dump: update submodule to latest version
    * add usbreset.c example program
    * update usbhid-dump to latest
    * lsusb.py: Don't dump a trace dump if usb.ids is not present
    * USB: usb-devices: Interface number can be a string
    * autogen.sh: checkout usbhid-dump
    * lsusb: add support for the Encoding Unit Desc for uvc 1.5
      device
    * lsusb: fix alignment for Video Streaming interface desc
    * lsusb: parse additional control fileds in USB video control
      interfaces for UVC1.5
    * lsusb: proper display hexadecimal value for UVC control
      interface
    * usbreset.c: import usability improvements from OpenWrt
    * Update lsusb.c
    * Un-indent bVariableSize for Frame-Based Format descriptors
    * Makefile: install pkgconfig file to arch-dependent location
    * lsusb: Allocate the BOS descriptor buffer dynamically
    * lsusb: Add support for the USB 3.1 SuperSpeedPlus device
      capability desc
    * lsusb: Fix issue with lengthy string descriptors
    * lsusb: Added support for Billboard Capability descriptor
    * Update usbhid-dump repo URL
    * Update usbhid-dump to v1.4
    * configure: remove summary about unused USE_ZLIB
    * drop unused input file for usb.ids update script
    * substitute usb.id location in lsusb Python script
    * lsusb: remove unused variable procbususb
    * lsusb: Report correct MaxPower for USB 3.0 devices
    * lsusb: Request proper descriptor type for USB 3.1
    * lsusb: Store link state descriptions without preceding
      space
    * build: Request at least libusb 1.0.9
    * Added support for Platform Device Capability descriptor
    * lsusb: change endianness of first three fields when printing
      UUID/GUIDs.
    * lsusb: Fix UVC STILL_IMAGE_FRAME descriptor
    * lsusb: Fix UVC VideoStreaming interface header descriptor
    * lsusb: Fix UVC OUTPUT_TERMINAL descriptor
    * lsusb: print WebUSB platform descriptor
    * travis-ci: add control files borrowed from libusb
    * travis-ci: cleanup before second run
    * travis-ci: rework travis-autogen.sh
  - add fix-shebang.patch


author: ro@suse.de
changelog:
  - update to usbutils 010
    * usbreset.c: add missing <stdlib.h> include
    * Do not create and install usbutils.pc
    * fix dump_videocontrol_interface for unitialized variable usage
    * Add correct SPDX license identifiers to all files
    * Add SPDX identifiers on files that did not have a specific license.
    * wTotalLength should be printed as a hex number
    * usbmisc: fix up some strncpy() issues
    * lsusb-t: fix up error with readlink()
    * lsusb.py.in: add proper SPDX license identifier
    * usb-devices: reword the copyright identifier
    * LICENSES: move the GPL 2 license to the LICENSES directory
    * LICENSES/GPL-3.0.txt: add the file
    * lsusb.h: add copyright notice
    * lsusb-t: add copyright info
    * bom.spdx: Add bill of materials file in SPDX format.
    * ChangeLog: remove it.
    * AUTHORS: remove file
    * do_release: drop file
    * NEWS: add SPDX header and comment
    * autogen.sh: add SPDX and copyright header
    * list.h: add copyright information
    * travis-autogen.sh: add SPDX and copyright information.
    * INSTALL: remove the file, it's boiler-plate
    * configure.ac: add SPDX and copyright
    * man pages: add SPDX and copyright information
    * Makefile.am: add SPDX and copyright information
    * .gitmodules: add SPDX and copyright lines
    * lsusb.py.in: fix up Copyright strings
    * usbreset.c: add Alan's copyright
    * .travis.yml: add correct SPDX and copyright notices
    * bom.spdx: update with latest copyright and SPDX identifier additions
    * README.md: move the README file to markdown
    * README.md: fix fomatting
    * bom.spdx: upate with README -> README.md change
    * lsusb.py: convert to python3
    * lsusb: Split subtype mapping out of AudioControl interface handling.
    * lsusb: Add declarative definitions for UAC1 and UAC2 descriptors.
    * lsusb: Add code to dump descriptor data using descriptor definition.
    * lsusb: Switch to descriptor-definition based dump for UAC1 and UAC2.
    * lsusb: Add descriptor definitions for UAC3.
    * lsusb: Add initial support for USB Audio Device Class 3.
    * lsusb: Add descriptor definition for USB3 BOS Configuration Summary.
    * lsusb: Dump USB3 BOS Configuration Summary Descriptor.
    * lsusb: Squash Wpointer-compare warning.
    * lsusb: Remove unused function.
    * lsusb: Fix array entry count for variable sized entries.
    * Makefile.am: Include usbreset.c in the release tarball
    * lsusb: Dump UVC Stream based payload descriptor.


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 012:
    * Merge usbhid-dump into main usbutils repository
  - Changes for version 011:
    * Add usbreset.c as noinst_PROGRAMS target.
    * lsusb: Read unkown names from sysfs device desc.
    * Remove a small hack that no longer has any effect.
    * Cleanup grammar
    * lsusb-t: Emit USB IDs and other handy info when verbosity is increased
    * Require newer version of libusb
    * lsusb.py: fix up Python 3 conversion
    * SPDX bill-of-material is supposed to be project_name.spdx
    * usbutils.spdx: rerun report, it is properly sorted.
    * desc-dump.c: fix compiler warning about unused variable
    * add usbreset to .gitignore
    * usbreset: fix some build warnings
    * usbhid-dump: update to latest version
    * fix up standard int types
    * update usbhid-dump git id
    * usbhid-dump: update to a newer version of usbhid-dump again.
    * usbutils.spdx: update with latest information
    * lsusb.py: Search multiple paths for usb.ids.
    * lsusb.py: Usb enum for parser state machine.
    * lsusb.py: Add driver names for usbhid.
    * lsusb.py: python2 compatibility
    * Makefile.am: add files with licenses to archive
    * lsusb.py: sort devices and interfaces numerically
    * lsusb.py: sort toplevel entries
    * lsusb.py: improve usage text
    * lsusb.py: replace fake deepcopy()
    * lsusb.py: remove -w (warn if usb.ids not sorted) option
    * lsusb.py: ensure all error messages are written to stderr
    * lsusb.py: support long options
    * lsusb.py: use regular print() instead of hand-rolling the same thing
    * lsusb.py: avoid shadowing Python's built-in 'str'
    * lsusb.py: replace usb.ids binary search with dict lookup
    * lsusb.py: remove now-unused bin_search()
    * lsusb.py: avoid manual calls to __foo__()
    * lsusb.py: replace __repr__() for USB IDs with __str__()
    * lsusb.py: insert class FF:FF:FF into usbclasses to avoid special casing
    * lsusb.py: entirely remove Usb* classes
    * lsusb.py: cosmetic - replace tuples-as-"immutable lists" with regular lists
    * lsusb.py: use 'elif' where suitable
    * lsusb.py: remove dead code
    * lsusb.py: move unrelated code out of try..except
    * lsusb.py: allow - as well as _ when matching hci module names
    * lsusb.py: use a constant for the magic class number 9
    * lsusb.py: Usb* classes: call read() automatically from constructor
    * lsusb.py: UsbEndpoint: indent is a class implementation detail
    * lsusb.py: a few cosmetic changes
    * lsusb.py: shorten find_usb_class()
    * lsusb.py: give all Usb* objects a .path attribute
    * lsusb.py: add an actual __repr__() to classes
    * lsusb.py: give all Usb* classes a superclass
    * lsusb.py: convert readattr() and readlink() to methods of the container
    * lsusb.py: use color by default
    * lsusb.py: rework output for more consistent indent of both columns
    * lsusb.py: fix endpoint interval spacing
    * lsusb.py: visually group USB-version-related fields
    * lsusb: Split out routine that fetches value for given field.
    * lsusb: Split out field name rendering.
    * lsusb: Add support for descriptor extensions.
    * lsusb: Add support for audio processing unit type-specific fields.
    * lsusb: Added support for Billboard Alternate Mode Capability descriptor
    * lsusb.py: Fix formatting of 10Gbps speeds
    * usb-devices: use /bin/sh hashbang
    * lsusb:  Add support for decoding IPP printer descriptors
    * Depend on libusb 1.0.14
    * man pages: add information on verbosity levels of -t option
    * fix typo
  - Drop no longer needed fix-shebang.patch


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 013:
    * lsusb.8.in: do not mention usb.ids
    * usb-devices.1: don't mention bash
    * usbhid-dump: move manpage to main directory out of subdir
    * usbhid-dump.8: add SPDX header
    * usbhid-dump.8: autogenerate it with the usbutils version number
    * usbhid-dump: add SPDX identifiers to all files.
    * usbhid-dump: remove libusb.h libusb_strerror() implementation
    * usbhid-dump: remove lib directory
    * usbhid-dump: move .h files into src/ directory
    * Makefile.am: add usbhid-dump.8 to distclean list
    * usbhid-dump: some autoconf cleanup
    * usbhid-dump: remove some dev_list functions that were never used
    * dump_audiostreaming_interface(): remove unused variable
    * usbmisc: initialize string buffer before reading from device.
    * lsusb.py: drop trailing space on non-hub devices
    * lsusb.py: strip whitespace from device strings
    * lsusb(8): fix formatting
    * lsusb(8): document --tree
    * lsusb.py: remove private paths for usb.ids
    * Additional device classes for usb-devices script
    * usbhid-dump: Do not use rindex
    * Move read_sysfs_prop() from names.c to its own file
    * sysfs: Don't return bogus data for devices under a hub
    * lsusb: Use vendor and product name fallback logic in -D mode too
    * lsusb: Get manufacturer, product, and serial from sysfs
    * bootstrap: change /bin/bash to /bin/sh
    * lsusb: fix two typos in UVC Extension Unit descriptor
    * usbhid-dump: Put back autoconf check for libusb_set_option()


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 014 (jira#SLE-19451):
    * Add Tx+Rx lanes to tree mode
    * lsusb(8): mention the udev's hardware database
    * lsusb: Fix typo in string output for iAdditionalInfoURL
    * lsusb-t: Add lower bound checks in read_sysfs_file_string
    * lsusb: remove unused RETRIES constant
    * lsusb: don't complain on EAGAIN
    * sysfs: add copyright notice taken from name.*
    * LICENSES: add symlink to handle "or-later" issue for GPL-2.0
    * LICENSES: put spdx headers on the license files
    * rename "GPL-2.0+" to "GPL-2.0-or-later"
    * LICENSE: rename GPL-3.0.txt -> GPL-3.0-only.txt
    * usbhid-dump.8.in: add copyright information
    * usbhid-dump: add copyright and SPDX info
    * SPDX header cleanups from GPL-2.0 -> GPL-2.0-only
    * usbutils.spdx: update with output of latest reuse tool
    * lsusb: Fix spelling of bEndpointAddress in UVC
    * lsusb: Decode endpoint addresses in UVC
    * lsusb.c: fix leak in dump_printer_device
    * usb-devices: do not use `local` in a POSIX shell script
    * desc-defs.c: fix possible out-of-bound read
    * Fix typos in lsusb.8.in
    * Fix locating endpoint when it's a directory rather than a symlink
    * Fix formatting of interface descriptors to match /sys/kernel/debug/usb/devices
    * Fix formatting of endpoint direction to match /sys/kernel/debug/usb/devices
    * Fix formatting of endpoint type to match /sys/kernel/debug/usb/devices
    * Fix formatting of max endpoint packet size to match /sys/kernel/debug/usb/devices
    * lsusb: Fix buffer size copy/paste error


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 015:
    * usb-devices: list the root devices in numerical order
    * usb-devices: use 'local' variable type to handle recursion
    * lsusb: remove unused wireless check
    * lsusb: remove wireless descriptor information
    * usb-devices: fix field width on device speed field
    * lsusb: fix up Midi Device specification devices
    * Fix an runtime error reported by undefind sanitizer
    * lsusb: Improve status display for SuperSpeedPlus hubs
    * lsusb-t: Fix recursive sorting on child devices.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 017:
    * lsusb: fix up [unknown] vendor and product strings.
    * lsusb: fix build warning for
      dump_billboard_alt_mode_capability_desc()
    * lsusb: add fallback names for 'lsusb -v' output
    * names: simplify get_vendor_product_with_fallback() a
      bit
    * rezso (1):
    * Honor system libdir and includedir
    * usbutils 016
    * usbutils: lsusb-t: print entries for devices with no
      interfaces
    * Fix a typo in usb-spec.h
    * lsusb.py.in: Display (device) power/wakeup via -w
      option.
    * Fix an incorrect length value in hid descriptor.
    * Fix misalignments in hid device descripptor.
    * Use bigger buffer to place speed value string
    * lsusb -h returns an error
    * lsusb -h fixups
    * lsusb -t: sort in bus order, not reverse order
    * lsusb -t: print ports and busses and devices with same
      width
    * lsusb -t: assign_interface_to_parent() fixups
    * lsusb.8.in: fix up missing '-' in text
    * README.md: add source location
    * lsusb.py: fix up wakeup logic for devices that do not
      support it
    * lsusb.py.in: add another default path for usb.ids
    * names.c: if a string can not be found in the usb.ids
      file, return [unknown]
    * lsusb-t: if a driver is not bound to an interface,
      report "[none]"
    * Generate usbutils.pc pkgconfig file
    * usbreset: Allow idProduct and idVendor to be 0
    * usb-devices: make shellcheck happy
    * lsusb: Add function that sorts the output by device ID.
    * lsusb: Additional sorting by bus number.
    * lsusb: This is a more compact implementation of the
      device list sort implemented within this pull request. The
      output remains the same as the one demonstrated in the
      previous commit.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Split out devel package, containing the .pc file:
    + The .pc file declares dependencies on other devel packages,
      which is not wanted on regular end-user systems.
    + Drop rpmlintrc file.


author: Luigi Baldoni <aloisio@gmx.com>
changelog:
  - Update to version 3.1
    * new API call: unchecked::replace_invalid().
    * changes in testing and installation.
    version 3.0.3:
    * Fix link failure when including utf8.h in multiple files.
    version 3.0.2:
    * Fix project version number in CMakeLists.txt
    version 3.0.1:
    * Fix for a header guard.
    version 3.0:
    * New convenience API for C++ 11 and later compilers. The
      library still works with C++ 98/03 compliant compilers, just
      without the new functions.
    * advance() function works in both directions.
    * Removed deprecated funtions
      + previous() - deprecated since version 1.02.
      + is_bom() - deprecated since version 2.3.
    version v2.3.5:
    * Minor bug and warning fixes. Improved CMake support.
  - Switched to maintained github upstream branch and removed
    _service file
  - Added tests and utfcpp-use_system_gtest.patch
  - Spec cleanup


author: Luigi Baldoni <aloisio@gmx.com>
changelog:
  - Update to version 3.2.1
    * Fix the inclusion of both cpp11 and cpp17 headers on C++17
      compilation. Also some additional tests for using string
      literals and string objects with modern compilers.
    version 3.2:
    * Optional support for C++ 17 std::string_view.
  - Drop utfcpp-use_system_gtest.patch (merged upstream)
  - Switch to _service to make up for incomplete upstream tarball


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to v3.2.3:
    * A minor release that includes a fix for Clang Compiler Warnings
      and build system improvements


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * old-cmake.patch
      + allow building with older cmake on SLE15
  - Modified patch:
    * no-cpp17-tests.patch
      + regenerate to changed context


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 4.0.5:
    * cmake fixes
  - drop no-cpp17-tests.patch
  - drop old-cmake.patch
  - add utfcpp-4.0.5-cmake-location.patch


author: tabraham@novell.com
changelog:
  - update to version 1.2.7.1
    * Added patch from Roberto Piola <roberto@ilpiola.it> to avoid
      replying to emails that have been marked as spam by SpamAssassin
      via the "X-Spam-Status: Yes" header.
    * made "-i" an alias for "-I" to initialize the database and
      update the man page to reflect this
    * Added patch from Jacek Kalinski that automatically creates a
      vacation database for users who do not have one.  Stops vacation
      dieing if they have forgotten to init the database.
    * Added documentation for the "-h" option to specify a domain
      name for email replies to be from.
    * added List-Id to the headers that junkmail() searches for
    * Add the Auto-Submitted: header as per RFC3834 - patch from
      Dr. Tilmann Bubeck.
    * Applied patch from Dr. Tilmann Bubeck to stop Vacation from
      munging the GECOS information of users and instead pass it
      quoted to the MTA for it to deal with.
    * Abide by the RFC 3834 header "Auto-Submitted".


author: werner@suse.de
changelog:
  - Add backport of upstream patch
    0001-Patch-to-handle-long-folded-headers-from-Zdenek-Havr.patch
    to allow long From header (two lines) handled correctly (bsc#944326)
  - Add patch vacation-1.2.7.1-junkfilter.diff
    to handle spam found by junkfilter


author: Dan ?ermák <dcermak@suse.com>
changelog:
  - Add 0012-Only-check-for-arguments-matching-test-string-if-the.patch to fix
    test failures with Ruby 3.2
    Rebase patches:
    * 0001-bin-vagrant-silence-warning-about-installer.patch
    * 0002-Use-a-private-temporary-dir.patch
    * 0003-plugins-don-t-abuse-require_relative.patch.patch
    * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch
    * 0005-do-not-depend-on-wdm.patch
    * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch
    * 0007-Don-t-abuse-relative-paths-in-plugins.patch
    * 0008-Skip-failing-tests.patch
    * 0009-Disable-Subprocess-unit-test.patch
    * 0010-Remove-dependency-on-grpc-tools.patch
    * 0011-Bump-Ruby-version-to-3.x.patch
    Added patch:
    * 0012-Only-check-for-arguments-matching-test-string-if-the.patch


author: ???? ?????? <ilya@ilya.top>
changelog:
  - Updated to 2.3.6
    * https://github.com/hashicorp/vagrant/blob/main/CHANGELOG.md#236-may-19-2023
    * command/serve: Isolate proto constants to file for auto-loading
    * core/util: Unlock file prior to deletion
    * provider/docker: Attempt using docker command for bridge ip
    * provider/virtualbox: Update preferred locale values for driver
  - Updated to 2.3.5
    * Changed file 0005-do-not-depend-on-wdm.patch.
    * Changed file 0010-Remove-dependency-on-grpc-tools.patch.
    * Removed file 0011-Bump-Ruby-version-to-3.x.patch.
    * Removed file 0012-Only-check-for-arguments-matching-test-string-if-the.patch.
    * https://github.com/hashicorp/vagrant/blob/main/CHANGELOG.md#235-may-15-2023
    * communicator/ssh: Use netssh builtin keep alive functionality
    * communicator/ssh: Update connection settings when using a password to connect ssh
    * core: Add a file mutex when downloading box files
    * guest/arch: Support differentiating between Artix and Arch Linux
    * host/windows: Get state of Windows feature "Microsoft-Hyper-V-Hypervisor"
    * provider/docker: Ignore inactive docker containers when assigning ports
    * provider/docker: Sync folders before preparing nfs settings
    * provider/virtualbox: De-duplicate machine port forward info
    * provider/virtualbox: Remove check for hyperv being enabled when verifying virtualbox is usable on windows
    * provider/virtualbox: Validate LANG value when possible
    * provider/hyperv: Check for hyper-v feature "EnhancedSessionTransportType"
    * provisioner/ansible: Fix installing Ansible provisioner with version and pip
    * synced_folders/rsync: allow rsync-auto to also ignore relative paths


author: Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
changelog:
  - Update to 2.3.7
    * https://github.com/hashicorp/vagrant/blob/v2.3.7/CHANGELOG.md#237-june-15-2023
    IMPROVEMENTS:
    - command/ssh: Enable deprecated key types and algorithms [GH-13179]
    - core: Update user error message on failed extension installs [GH-13207]
    - core: Support loading legacy providers in OpenSSL 3 [GH-13178]
    - provisioner/salt: Verify bootstrap-salt download [GH-13166]
    BUG FIXES:
    - communicator/ssh: Remove keyboard-interactive auth method [GH-13194]
    - provisioner/salt: Fix usage on Windows guests [GH-13086]
    VAGRANT-GO:
    - Update data layer implementation [GH-12904]
    - Update dependencies [GH-13201]
  - add 0011-remove-ssl-extension.patch to remove the vagrant ssl extension


author: Dan ?ermák <dcermak@suse.com>
changelog:
  - relax webrick and rgl dependencies
    Add patches:
    * 0012-Bump-rgl-dependency-to-0.6.6.patch
    * 0013-Bump-webrick-dependency-to-1.8.0.patch
    Rebase patches:
    * 0001-bin-vagrant-silence-warning-about-installer.patch
    * 0002-Use-a-private-temporary-dir.patch
    * 0003-plugins-don-t-abuse-require_relative.patch.patch
    * 0004-fix-vbox-package-boo-1044087-added-by-robert.muntean.patch
    * 0005-do-not-depend-on-wdm.patch
    * 0006-do-not-abuse-relative-paths-in-docker-plugin-to-make.patch
    * 0007-Don-t-abuse-relative-paths-in-plugins.patch
    * 0008-Skip-failing-tests.patch
    * 0009-Disable-Subprocess-unit-test.patch
    * 0010-Remove-dependency-on-grpc-tools.patch
    * 0011-Remove-vagrant-ssl-extension.patch as 0011-remove-ssl-extension.patch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.21.0:
    * When GDB is used to debug a program running under valgrind
      using the valgrind gdbserver, GDB will automatically load some
      python code provided in valgrind defining GDB front end
      commands corresponding to the valgrind monitor commands.
    * These GDB front end commands accept the same format as
      the monitor commands directly sent to the Valgrind
      gdbserver.
      These GDB front end commands provide a better integration
      in the GDB command line interface, so as to use for example
      GDB auto-completion, command specific help, searching for
      a command or command help matching a regexp, ...
      For relevant monitor commands, GDB will evaluate arguments
      to make the use of monitor commands easier.
      For example, instead of having to print the address of a
      variable to pass it to a subsequent monitor command, the
      GDB front end command will evaluate the address argument.
    * The vgdb utility now supports extended-remote protocol when
      invoked with --multi. In this mode the GDB run command is
      supported. Which means you don't need to run gdb and
      valgrind from different terminals.
    * The behaviour of realloc with a size of zero can now
      be changed for tools that intercept malloc. Those
      tools are memcheck, helgrind, drd, massif and dhat.
      Realloc implementations generally do one of two things
    - free the memory like free() and return NULL
      (GNU libc and ptmalloc).
    - either free the memory and then allocate a
      minimum sized block or just return the
      original pointer. Return NULL if the
      allocation of the minimum sized block fails
      (jemalloc, musl, snmalloc, Solaris, macOS).
    * When Valgrind is configured and built it will
      try to match the OS and libc behaviour. However
      if you are using a non-default library to replace
      malloc and family (e.g., musl on a glibc Linux or
      tcmalloc on FreeBSD) then you can use a command line
      option to change the behaviour of Valgrind:
    - -realloc-zero-bytes-frees=yes|no [yes on Linux glibc, no
      otherwise]
    * ==================== FIXED BUGS ====================
    * 241072  List tools in --help output
    * 327548  false positive while destroying mutex
    * 382034  Testcases build fixes for musl
    * 351857  confusing error message about valid command line
      option
    * 374596  inconsistent RDTSCP support on x86_64
    * 392331  Spurious lock not held error from inside
      pthread_cond_timedwait
    * 397083  Likely false positive "uninitialised value(s)" for
      __wmemchr_avx2 and __wmemcmp_avx2_movbe
    * 400793  pthread_rwlock_timedwrlock false positive
    * 419054  Unhandled syscall getcpu on arm32
    * 433873  openat2 syscall unimplemented on Linux
    * 434057  Add stdio mode to valgrind's gdbserver
    * 435441  valgrind fails to interpose malloc on musl 1.2.2 due
      to weak symbol name and no libc soname
    * 436413  Warn about realloc of size zero
    * 439685  compiler warning in callgrind/main.c
    * 444110  priv/guest_ppc_toIR.c:36198:31: warning: duplicated
      'if' condition.
    * 444487  hginfo test detects an extra lock inside data symbol
      "_rtld_local"
    * 444488  Use glibc.pthread.stack_cache_size tunable
    * 444568  drd/tests/pth_barrier_thr_cr fails on Fedora 38
    * 445743  "The impossible happened: mutex is locked
      simultaneously by two threads"
    * while using mutexes with priority inheritance and
      signals
    * 449309  Missing loopback device ioctl(s)
    * 459476  vgdb: allow address reuse to avoid "address already
      in use" errorsuse" errors
    * 460356  s390: Sqrt32Fx4 -- cannot reduce tree
    * 462830  WARNING: unhandled amd64-freebsd syscall: 474
    * 463027  broken check for MPX instruction support in assembler
    * 464103  Enhancement: add a client request to DHAT to mark
      memory to be histogrammed
    * 464476  Firefox fails to start under Valgrind
    * 464609  Valgrind memcheck should support Linux pidfd_open
    * 464680  Show issues caused by memory policies like selinux
      deny_execmem
    * 464859  Build failures with GCC-13 (drd tsan_unittest)
    * 464969  D language demangling
    * 465435  m_libcfile.c:66 (vgPlain_safe_fd): Assertion 'newfd
      >= VG_(fd_hard_limit)' failed.
    * 466104  aligned_alloc problems, part 1
    * 467036  Add time cost statistics for Regtest
    * 467482  Build failure on aarch64 Alpine
    * 467714  fdleak_* and rlimit tests fail when parent process
      has more than
    * 64 descriptors opened
    * 467839  Gdbserver: Improve compatibility of library directory
      name
    * 468401  [PATCH] Add a style file for clang-format
    * 468556  Build failure for vgdb
    * 468606  build: remove "Valgrind relies on GCC" check/output
    * 469097  ppc64(be) doesn't support SCV syscall instruction
    * n-i-bz  FreeBSD rfork syscall fail with EINVAL or ENOSYS
      rather than VG_(unimplemented)
  - disable LTO on ppc64 (bsc#1205923)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.22.0: (jsc#PED-5442):
    * Memcheck now tests and warns about the values used for
      alignment and size. These apply to various functions: memalign,
      posix_memalign and aligned_alloc in C and various overloads
      of operators new and delete in C++. The kinds of error that can
      be detected are
    - invalid alignment, for instance the alignment is usually required
      to be a power of 2
    - mismatched alignment between aligned allocation and aligned
      deallocation
    - mismatched size when sized delete is used
    - bad size for functions that have implementation defined behaviour
      when the requested size is zero
    * many bug fixes, see https://valgrind.org/docs/manual/dist.news.html


author: Andreas Schwab <schwab@suse.de>
changelog:
  - VEX-x86-nop-pattern.patch: bko#478624 - Valgrind incompatibility with
    binutils-2.42 on x86 with new nop patterns (unhandled instruction bytes:
    0x2E 0x8D 0xB4 0x26)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.23.0:
    * Added ARM64 support for FreeBSD.
    * ARM64 now supports dotprod instructions (sdot/udot).
    * AMD64 better supports code build with -march=x86-64-v3.
      fused-multiple-add instructions (fma) are now emulated more
      accurately. And memcheck now handles __builtin_strcmp using 128/256
      bit vectors with sse4.1, avx/avx2.
    * S390X added support for NNPA (neural network processing assist)
      facility vector instructions VCNF, VCLFNH, VCFN, VCLFNL, VCRNF and
      NNPA (z16/arch14).
    * X86 recognizes new binutils-2.42 nop patterns.
  - drop VEX-x86-nop-pattern.patch (upstream)
  - drop armv6-support.diff (obsolete)


author: Neal Gompa <ngompa@opensuse.org>
changelog:
  - Initial package based on the redis package and Fedora valkey package
  - Ported over patch from redis package
    + Added valkey-conf.patch
  - Backport patch from upstream submission
    + Added ppc-atomic.patch


author: Neal Gompa <ngompa@opensuse.org>
changelog:
  - Add legacy symlinks for "redis" executables in sbin to fix
    running valkey in other package test suites using absolute paths


author: Antonio Teixeira <antonio.teixeira@suse.com>
changelog:
  - migrate_redis_to_valkey.bash fixes (boo#1227139)
    * Also set group owner for /var/lib/valkey
    * Change logdir option in copied conf files to /var/log/valkey
    * Change owner of copied conf files to root:valkey


author: dimstar@opensuse.org
changelog:
  - Update License to GPL-3.0-or-later: various files are licensed
    this way, moving the entire project up.


author: badshah400@gmail.com
changelog:
  - Add vinagre-invisible-fullscreen-toolbar.patch: Fix showing of
    toolbar as invisible in fullscreen mode (bgo#770484,
    boo#1008585); patch taken from upstream bug comment.
  - Only run post scripts for openSUSE < 1500; for newer versions
    these runs are taken care of rpm file triggers and no longer
    needed.


author: bjorn.lie@gmail.com
changelog:
  - Phase out telepathy support in GNOME, disable
    pkgconfig(telepathy-glib) BuildRequires and pass
    - -without-telepathy to configure.
  - No longer pass --disable-scrollkeeper to configure, not needed,
    nor recognized.
  - Drop vinagre-lang Recommends: No longer needed.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Copy preferences-desktop-remote-desktop from the adwaita icon
    theme, not from the gnome theme. That should have changed quite a
    long time ago.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Disable RDP support for the time being: vinagre has been archived
    upstream and does not support freerdp 3.0. If you rely on RDP
    connections, please switch to GNOME Connections.


author: Martin Jambor <mjambor@suse.com>
changelog:
  - Add -fpermissive to compiler options to work around GCC 14 not allowing
    some violations of the C99 standard. [boo#1225951]


author: carnold@suse.com
changelog:
  - bsc#1222738 - virt-manager shows SLE Micro 6.0 in suggested OS
    version should be SL Micro 6.0
    virtinst-add-slm-detection-support.patch


author: carnold@suse.com
changelog:
  - Upstream bug fixes (bsc#1027942) (jsc#PED-6305)
    063-Support-creating-sparse-volumes-on-ZFS-pools.patch
    064-domain-rename-handle-firmware-ending-with-.qcow2.patch
    065-testdriver-Add-portgroups-example-to-test-many-devices.patch
    066-netlist-Fix-UI-error-when-virtual-network-doesnt-exist.patch
    067-ui-details-fix-Applications-width.patch
    068-ui-details-Increased-scrolledview6s-height-request.patch
    069-uitests-Fix-walkUI-flakyness.patch
    070-uitests-Handle-slow-app-launch-on-fedora-39.patch
    071-createvm-Replace-deprecated-pkgutil.find_loader.patch
    072-Fix-pylint-3.1.0-issues.patch
    073-console-Move-embeddable_graphics-to-console.py.patch
    074-domain-Add-idx-parameter-to-open_graphics_fd.patch
    075-console-Select-the-first-embeddable-graphics-device-as-graphical-console.patch
    076-console-Cleanup-and-improve-console-menu-handling.patch
    077-cli-add-show-systray-option.patch
    078-man-document-show-systray-option.patch
    079-baseclass-Avoid-glib-Source-ID-XX-not-found-at-app-shutdown.patch
    080-uitests-More-handling-for-slow-startup-on-f39.patch
    081-systray-Cleanups-and-improvements-for-show-systray.patch
    082-virtinst-add-external-snapshot-capability.patch
    083-virtinst-snapshot-add-memory-file-attribute.patch
    084-virtManager-domain-allow-disk-only-snapshots.patch
    085-virtManager-add-support-to-create-external-snapshots.patch
    086-virtManager-ignore-agen-livecycle-event-for-shutoff-VMs.patch
    087-Allow-serial-console-resize-to-beyond-80-columns.patch
  - Modifications to the Categories in virt-install.desktop and
    virtman-desktop.patch


author: carnold@suse.com
changelog:
  - Upstream bug fixes (bsc#1027942) (jsc#PED-6305)
    088-tests-Fix-host-copy-XML-with-libvirt-10.1.0.patch
    089-hostdev-Fix-error-when-mdev-type_id-is-missing.patch
    090-uitests-Fix-with-GtkFileChooserNative.patch


author: carnold@suse.com
changelog:
  - bsc#1226173 - virt-manager: Browse local does not work anymore
    090-db1b2fbc-Use-GtkFileChooserNative.patch
    Renamed 090-uitests-Fix-with-GtkFileChooserNative.patch to
    091-uitests-Fix-with-GtkFileChooserNative.patch


author: carnold@suse.com
changelog:
  - bsc#1227116 - osinfo still uses deprecated SL-Micro name
    virtinst-add-slem60-detection-support.patch
    Dropped virtinst-add-slm-detection-support.patch


author: carnold@suse.com
changelog:
  - bsc#1228227 - libvirt missing default hyperv options causes
    windows guest performance degredation.
    virtinst-add-hyperv-performance-options.patch


author: Caleb Crane <caleb.crane@suse.com>
changelog:
  - Update to upstream version v1.7.2 (jsc#PED-4980)
    - Add supplementary group extension support
    - Prevent EPERM failures with O_NOATIME
    - Fix cache timeouts
    - seccomp: Allow SYS_sched_yield
    - Allow to provide the same argument multiple times
    - Add the -V/--version options
  - Upgrade vendored dependencies


author: caleb.crane@suse.com
changelog:
  - Fix CVE-2023-50711: vmm-sys-util: out of bounds memory accesses (bsc#1218502, bsc#1218500)
  - Update to version 1.10.1:
    * Bump version to v1.10.1
    * Fix mandatory user namespaces
    * Don't drop supplemental groups in unprivileged user namespace
    * Bump version to v1.10.0
    * Update rust-vmm dependencies (bsc#1218500)
    * Bump version to v1.9.0
  - Spec: switch to using the upstream virtio-fs config file for qemu
  - Spec: switch back to greedy cargo updates of vendored dependencies


author: Caleb Crane <caleb.crane@suse.com>
changelog:
  - Spec: Adjust libvirt/virtiofsd interop config file to handle differences in
    the definition of libexecdir macro on SLE and Tumbleweed (bsc#1219772)


author: Ben Greiner <code@bnavigator.de>
changelog:
  - Fix libexecdir move: rpm cannot replace a directory with a single
    file on upgrades -- boo#1220592
    * Add pre scriptlet removing the directory on Tumbleweed during
      upgrades
    * Don't own plain %_libexecdir on Tumbleweed


author: Xiaoguang Wang <xiaoguang.wang@suse.com>
changelog:
  - Fix build failure after update to Rust 1.80 (bsc#1228972)
  - Update to version 1.11.1:
    * Changes since 1.11.0:
    * Add "separate-options" capability
    * Force-call DESTROY on INIT
    * Do not require --shared-dir to print capabilities
    * Enable notification on vring failure
    * Bump version to v1.11.0
    * deps: Update to the latest rust-vmm crates
    * deps: Update to the latest libc
    * Note migration capability
    * README: Document new migration switches
    * Introduce --migration-mode switch
    * Introduce --migration-confirm-paths
    * PassthroughFs::init: Point to NegotiatedOpts
    * Implement device state deserialization
    * Add get_path_by_fd()/printable_fd() functions
    * Implement device state serialization
    * Implement preserialization/premigration
    * Define our serialized device state
    * Introduce serializable file handles
    * Introduce --migration-verify-handles
    * Introduce --migration-on-error switch
    * Allow explicitly invalid inodes and handles
    * Split try_lookup() off of do_lookup()
    * Add ReadDir::new_no_seek()
    * Put open_root_node() into own function
    * Add type for strong inode references
    * Hide InodeStore locking
    * Remove `&Inode` indirection
    * Add device state infrastructure
    * Add ErrorContext, ResultErrorContext traits
    * Add other_io_error() utility function
    * Add support for dirty memory logging
    * opt: Introduce --allow-mmap flag
    * fuse: Enable DIRECT_IO_ALLOW_MMAP with --allow-mmap
    * Add '--shared-dir' as required if '-o' is missing
    * Close the listener in the parent process
    * Check if the socket parent directory exists
    * Check if the shared directory exists
    * deps: Bump syslog version
    * Increase maximum virtqueue size to 32768
    * Allow multiple uid/gid maps
    * Hide clippy warning in readdir
    * Shorten `std::result::Result` where possible
    * Remove redundant Result imports
    * deps: Bump vhost and vhost-user-backend versions
    * Remove virtio-bindings feature
    * Directly write uid/gidmap where possible
    * Fix clippy warning: Complicated `match` condition
    * Fix clippy warning: Skip converting to owned
    * Fix clippy warning: Make use of `.cloned()`
    * Fix new compiler warnings


author: Caleb Crane <caleb.crane@suse.com>
changelog:
  - Service: Remove deprecated cargo_config and cargo_audit services, both
    are now handled by the cargo_vendor service
  - Add new upstream features for the libvirt/virtiofsd interop config


author: Caleb Crane <caleb.crane@suse.com>
changelog:
  - Spec: Add direct dependency on cargo in addition to cargo-packaging.
      This fixes build errors on 15SP7 where the inherited version of Rust
      is too old


author: caleb.crane@suse.com
changelog:
  - Update to version 1.12.0:
    * Bump version to v1.12.0
    * Add file-handles migration mode
    * Serialize mount FD map
    * Deserialize file handles
    * Build mount FD map on deserialization
    * Add MigrationMode::FileHandles
    * PassthroughFsV2
    * Allow deserializing serializable file handles
    * Extract serialized::Inode.deserialize_root_node()


author: poeml@suse.de
changelog:
  - update to 1.9:
    - Fixed error exit codes to be !0 (makes it behave much better in
      scripts.
    - there are also changes in macvlan_config.c, which we don't
      package though.


author: mt@suse.de
changelog:
  - Removed obsolete hardware descriptions usage info from README
  - Changed to install vconfig in /sbin for /usr on nfs (#285472)


author: rschweikert@suse.com
changelog:
  - Changed install of vconfig to /usr/sbin as part of usr merge
    project. With having /usr on a remote fs is supported by
    initrd, thus this does not effect issues reported in (#285472)
    any more.


author: mt@suse.com
changelog:
  - Removed obsolete README.SuSE (fate#316521,bnc#888999),
    see ifcfg-vlan(5) manual page for actual informations.


author: seife+obs@b1-systems.com
changelog:
  - update to rev 512 of nortel branch
    - mostly fixes to vpnc-script and typos / compiler warnings
    - obsoletes "bugfix.diff"


author: tittiatcoke@gmail.com
changelog:
  - Update to rev 517 of nortel branch
    - Check Vendor vs nat traversal mode
    - Fix compatibility with Solaris 10 /bin/sh
  - Package now owns the /var/run/vpnc directory (bnc#773379)


author: tittiatcoke@gmail.com
changelog:
  - Ensure that on every boot the directory /var/run/vpnc is
    created (bnc#773379)
  - Removed patch work-with-netconfig.patch as this is now included
    upstream


author: crrodriguez@opensuse.org
changelog:
  - packages must not install files in /etc/tmpfiles.d/
    which is reserved for the system administrator.


author: idonmez@suse.com
changelog:
  - Update to svn r550
    * Bugfixes and many openSUSE patches merged
  - Remove vpnc-no-build-dates.patch, vpnc-pidfile-path.diff and
    vpnc-add-name-to-stderr-log.diff. Merged upstream.


author: suse+build@de-korte.org
changelog:
  - Fix references path below legacy directory /var/run -> /run
  - Run %tmpfiles_create macro in %post
  - Fix env-script-interpreter error


author: pgajdos@suse.com
changelog:
  - %{_libexecdir} now expands to /usr/libexec, so do not use it
    where /usr/lib was intended; use %{_tmpfilesdir} in this case
    instead


author: Peter Simons <psimons@suse.com>
changelog:
  - Apply "disable-tls13-to-support-older-openssl-versions.patch"
    when building on SLE-15. This is necessary, because openssl_1_1
    on that codestream is version 1.1.0 rather than 1.1.1 and that
    older version has no TLSv1.3 support. [bsc#1187686]


author: Peter Simons <psimons@suse.com>
changelog:
  - systemd versions prior to 244 do not support the ProtectXYZ
    directives we use in our vsftpd.service file and log warnings
    every time the daemon starts, which confuses our users. We avoid
    this issue by removing the unsupported options from the service
    file when installing on a distribution that comes with such an
    older version of systemd. [bsc#1196918]


author: Peter Simons <psimons@suse.com>
changelog:
  - Apply "0001-Fix-default-value-of-strict_ssl_read_eof-in-man-page.patch"
    to fix the documentation of the strict_ssl_read_eof option. The
    documentation says option would be disabled by default, but it is
    in fact enabled. [bsc#1200075]


author: Thorsten Kukuk <kukuk@suse.com>
changelog:
  - Use pam macros to install pam config in /usr/lib/pam.d
  - Adjust vsftpd.pam to include postlogin config (replace wtmp with
    wtmpdb for Y2038 [jsc#3144])


author: Thorsten Kukuk <kukuk@suse.com>
changelog:
  - Add vsftpd.ftpusers, the netcfg one is not maintained, outdated
    and will be removed.
  - vsftpd.pam: use own copy of ftpusers.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.250.0
    * New extensions: VK_EXT_attachment_feedback_loop_dynamic_state,
      VK_KHR_ray_tracing_position_fetch


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.261.0
    * New extensions: VK_EXT_dynamic_rendering_unused_attachments,
      VK_EXT_depth_bias_control, VK_KHR_cooperative_matrix,
      VK_EXT_host_image_copy, VK_NV_device_generated_commands_compute,
      VK_AMDX_shader_enqueue, VK_KHR_maintenance5.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.268.0
    * New extensions: VK_QCOM_filter_cubic_clamp,
      VK_QCOM_filter_cubic_weights, VK_QCOM_image_processing2,
      VK_QCOM_ycbcr_degamma, VK_NV_descriptor_pool_overallocation,
      VK_MSFT_layered_driver, VK_NV_low_latency2,
      VK_EXT_nested_command_buffer,
      VK_NV_extended_sparse_address_space.


author: Nicolas FORMICHELLA <stigpro@outlook.fr>
changelog:
  - Update to release SDK-1.3.275.0
    * New extensions: VK_ARM_scheduling_controls,
      VK_NV_cuda_kernel_launch, VK_IMG_relaxed_line_rasterization,
      VK_EXT_layer_settings, VK_ARM_render_pass_striped,
      VK_KHR_calibrated_timestamps, VK_KHR_vertex_attribute_divisor,
      VK_KHR_video_encode_queue, VK_KHR_video_encode_h264,
      VK_KHR_video_encode_h265, VK_KHR_video_maintenance1,
      VK_KHR_maintenance6, VK_NV_per_stage_descriptor_set.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.280.0
    * New extensions: VK_NV_raw_access_chains,
      VK_EXT_map_memory_placed, VK_NV_ray_tracing_validation,
      VK_NV_shader_atomic_float16_vector, VK_KHR_video_decode_av1.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.290
    * New extensions: VK_EXT_legacy_vertex_attributes,
      VK_MESA_image_alignment_control,
      VK_EXT_shader_replicated_composites,
      VK_KHR_shader_relaxed_extended_instruction,
      VK_KHR_maintenance7.


author: Martin Jambor <mjambor@suse.com>
changelog:
  - Add option -DVULKAN_HEADERS_ENABLE_MODULE=OFF to cmake to make the
    package build with gcc14 [boo#1228421]


author: Bruno Pitrus <brunopitrus@hotmail.com>
changelog:
  - Add baselibs.conf. This is useful as 64- and 32-bit Vulkan environments
    need separate drivers and need to be diagnosed separately.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.243.0
    * mockicd: Add Support for testing Ray Tracing
    * mockicd: Add Support for testing Video decoding
    * vulkaninfo: Dont enable Direct Driver Loading Ext


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.3.247
    * vulkaninfo: Dont enable Direct Driver Loading Ext
    * vkcubepp: Fix custom height not working


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.261.0
    * icd: Fix OOB writes in QueuePerfCounters
    * icd: Add support for vkGetDescriptorSetLayoutSupport,
      vkGetRenderAreaGranularity, VK_KHR_cooperative_matrix,
      VK_EXT_host_image_copy
    * vulkaninfo: Make -j=<GPU> work


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.268.0
    * icd: Add VkSurfacePresentModeCompatibilityEXT support
    * icd: Add second VkCooperativeMatrixPropertiesKHR field
    * vulkaninfo: Support VK_EXT_surface_maintenance1 properly
    * icd: Add VkPhysicalDeviceDriverProperties


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.275.0
    * icd: Add vkGetMemoryFdKHR support
    * icd: Add vkGetMemoryHostPointerPropertiesEXT support
    * vulkaninfo: Autogenerate Format list
    * icd: Add basic VkDisplayKHR support
    * icd: Add vkRegisterDisplayEventEXT
    * icd: Add video support


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.280.0
    * icd: Add AV1 decode support
    * Update linmath to upstream and add degreestoradians
      definition. This fixes bug in linmath function: quat_mul_vec3


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release SDK-1.3.283.0
    * vulkaninfo: Add minImageCount/maxImageCount to
      VK_EXT_surface_maintenance1 information


author: mlin@suse.com
changelog:
  - Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
    the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/


author: max@suse.com
changelog:
  - Add w3m-scheme.patch to fix a segfault when doing a https request
    to an unresolvable host (bsc#950468).


author: Thomas.Blume@suse.com
changelog:
  - update to debian git version (bsc#1011293)
    addressed security issues:
      CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
      CVE-2016-9622: w3m: null deref (bsc#1012021)
      CVE-2016-9623: w3m: null deref (bsc#1012022)
      CVE-2016-9624: w3m: near-null deref (bsc#1012023)
      CVE-2016-9625: w3m: stack overflow (bsc#1012024)
      CVE-2016-9626: w3m: stack overflow (bsc#1012025)
      CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
      CVE-2016-9628: w3m: null deref (bsc#1012027)
      CVE-2016-9629: w3m: null deref (bsc#1012028)
      CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
      CVE-2016-9631: w3m: null deref (bsc#1012030)
      CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
      CVE-2016-9633: w3m: OOM (bsc#1012032)
      CVE-2016-9434: w3m: null deref (bsc#1011283)
      CVE-2016-9435: w3m: use uninit value (bsc#1011284)
      CVE-2016-9436: w3m: use uninit value (bsc#1011285)
      CVE-2016-9437: w3m: write to rodata (bsc#1011286)
      CVE-2016-9438: w3m: null deref (bsc#1011287)
      CVE-2016-9439: w3m: stack overflow (bsc#1011288)
      CVE-2016-9440: w3m: near-null deref (bsc#1011289)
      CVE-2016-9441: w3m: near-null deref (bsc#1011290)
      CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
      CVE-2016-9443: w3m: null deref (bsc#1011292)
    dropped patches:
      w3m-fix-build-with-imlib2-1.4.6.patch
      w3m-scheme.patch
      w3mman-formatting.patch
      w3m-parallel-make.patch
      w3m-gc7.diff
      w3m-openssl.patch
      w3m-closedir.patch
      w3m-fh-def.patch
      w3m-ssl-verify.patch
      w3m-parsetagx-crash.patch
      w3m-tempdir-override.patch
      w3m-0.5.1-no-ASCII-equivalents-by-default.patch
      w3m-uninitialized.patch
      w3m-inline-image.patch
      w3m-0.4.1-textarea-segfault.dif
    ported patches:
      w3m-disable-cookie-special-domain-check.patch to
      0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
      w3m-0.4.1-session-mgmt.dif to
      0001-implements-simple-session-management.patch
      w3m-history-crossdev.patch to
      0001-handle-EXDEV-during-history-file-rename.patch
      w3mman-formatting.patch to
      0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch


author: Thomas.Blume@suse.com
changelog:
  - add git ChangeLog to /usr/share/doc/w3m/
  - update to version 0.5.3+git20180125
    addressed security issue:
      CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
      because the feed_table_block_tag function in table.c does not
      prevent a negative indent value allows for (bsc#1077559)
      CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
      in form.c (bsc#1077568)
      CVE-2018-6198: w3m: does not properly handle temporary files when
      the ~/.w3m directory is unwritable, which allows a local attacker to
      craft a symlink attack to overwrite arbitrary files (bsc#1077572)
    other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog


author: Thomas Blume <thomas.blume@suse.com>
changelog:
  - CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
    (bsc#1202684)
    - add:
      0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
      0001-Fix-warning-for-unused-variable-without-USE_M17N.patch


author: Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
changelog:
  - update to version 0.5.3+git20230121
  - add 0001-Update-German-message-catalogue.patch
  - dropped patches:
      0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
      0001-implements-simple-session-management.patch
      0001-handle-EXDEV-during-history-file-rename.patch
      0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
      0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
      0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch


author: Thomas Blume <thomas.blume@suse.com>
changelog:
  - CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
    (bsc#1213323)
  - CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
    (bsc#1213324)
  - add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.0.25:
    * Fix invalid characters returned by find_program #2397
    * Prepare for distutils removal (Python 3.12 regression) #2402
    * Improve cp65001 compat in cpython < 3.3 #2346
    * Add Fujitsu Fortran compiler detection on ARM64FX #2348
    * Support multiple Sphinx output formats #2344
    * Improve PyQt5 detection #2343
    * Add asynchronous wafcache uploads


author: Wang Jun <badboywj@gmail.com>
changelog:
  - Update to 2.0.26
    * Improve "waf dist" - Support SOURCE_DATE_EPOCH
    * Detect Qt6 #2355
    * Haxe toolkit support #2352
    * Updated the project's gpg key


author: Martin Sirringhaus <martin.sirringhaus@suse.com>
changelog:
  - Add rpmlintrc to suppress errors for now
  - Add workaround-broken-makefile.patch for cleaner build/install
    separation


author: Aaron Puchert <aaronpuchert@alice-dsl.net>
changelog:
  - Update to version (wasi-sdk-)19.
  - Rebase workaround-broken-makefile.patch.
  - Add undefine-gcc-macros.patch: ignore new macros for now to fix
    build with Clang 16.
  - Declare the package as noarch: the binaries are for WebAssembly,
    not the host architecture.


author: Aaron Puchert <aaronpuchert@alice-dsl.net>
changelog:
  - Update to version (wasi-sdk-)20.
    * Compatibility with Clang 16.
    * Rename triple wasm32-wasi-pthread to wasm32-wasi-threads.
    * Implement support for spinlock.
    * Improve performance in dlmalloc.
  - Rebase workaround-broken-makefile.patch.
  - Drop obsolete undefine-gcc-macros.patch. (Has been solved
    upstream in gh#WebAssembly/wasi-libc#379.)
  - Add ignore-fpclass-macros.patch to ignore __FPCLASS_* macros that
    are new with Clang 17.


author: Aaron Puchert <aaronpuchert@alice-dsl.net>
changelog:
  - Update to version (wasi-sdk-)21.
    * Compatibility with Clang 18.
    * Add shared library support.
  - Drop obsolete ignore-fpclass-macros.patch.


author: Fusion Future <qydwhotmail@gmail.com>
changelog:
  - Update to version 1.29:
    + linux-dmabuf: fix references to tranche_formats
    + content-type: fix enum name in
      wp_content_type_v1.set_content_type
  - Changes from version 1.28:
    + xdg-shell:
    - Replace an HTTP link with HTTPS
    - window menus are optional
    - Add specific errors
    + Add xdg-shell.unresponsive error
    + xwayland_shell_v1: New protocol


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to version 1.31:
    + wp-fractional-scale-v1: new protocol
    + xdg-shell: add defunct_role_object error


author: llyyr <llyyr.public@gmail.com>
changelog:
  - Update to version 1.32:
    * ext-foreign-toplevel-list: new protocol
    * cursor-shape-v1: new protocol
    * security-context-v1: new protocol
    * xdg-shell: add suspended toplevel state
    * Apart from these new additions, this release also brings the
      usual clarifications, cleanups and fixes.


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - Use gcc11 in SLE15 in order to fix a ppc64le test that was
    failing when built with gcc7 (boo#1216320)
  - Remove patch that doesn't seem to be needed anymore:
    * wayland-protocols-disable-pedantic-test-unstable-xdg-decoration-on-ppc64.patch


author: Muhammad Akbar Yanuar Mantari <mantarimay@pm.me>
changelog:
  - Update to version 1.33:
    * xdg-shell: Clarify what a toplevel by default includes
    * linux-dmabuf: sync changes from unstable to stable
    * linux-dmabuf: require all planes to use the same modifier
    * presentation-time: stop referring to Linux/glibc
    * security-context-v1: Make sandbox engine names use reverse-DNS
    * xdg-decoration: remove ambiguous wording in configure event
    * xdg-decoration: fix configure event summary
    * linux-dmabuf: mark as stable
    * linux-dmabuf: add note about implicit sync
    * security-context-v1: Document what can be done with the open
      sockets
    * security-context-v1: Document out of band metadata for flatpak


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 1.34:
    * xdg-dialog: new protocol
    * xdg-toplevel-drag: new protocol
    * Fix typo in ext-foreign-toplevel-list-v1
    * tablet-v2: clarify that name/id events are optional
    * linux-drm-syncobj-v1: new protocol
    * linux-explicit-synchronization-v1: add linux-drm-syncobj note


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Update to 1.36
    * Fix to the xdg dialog protocol
    * tablet-v2 protocol is now stable
    * alpha-modifier: new protocol
    * Bug fix to the cursor shape documentation
    * The xdg-shell protocol now also explicitly recommends against
      drawing decorations outside of the window geometry when tiled


author: Florian "sp1rit" <sp1rit@disroot.org>
changelog:
  - Update to version 1.36:
    * xdg-dialog: fix missing namespace in protocol name
  - Changes from version 1.35:
    * cursor-shape-v1: Does not advertises the list of supported cursors
    * xdg-shell: add missing enum attribute to set_constraint_adjustment
    * xdg-shell: recommend against drawing decorations when tiled
    * tablet-v2: mark as stable
    * staging: add alpha-modifier protocol


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.1.0:
    * Support for linux_dmabuf version 4 (version 3 still supported)
    * A human readable description to the dmabuf format modifier tokens
      using libdrm (optional),
    * The list of SHM supported formats is now more consistent with the list
      of dmabuf formats,
    * Support for wl_output version 4,
    * A couple of compilation issues on the BSD systems are addressed.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Update to release 1.2.0
    * Support for the drm-lease-v1 protocol.
    * Improved linux_dmabuf v4 report now prints the DRM device
      paths.
    * Restored support for older versions (< 3) of linux_dmabuf.
    * New command line option to restrict queries to specific
      interfaces.


author: pgajdos@suse.com
changelog:
  - updated to 1.1.2:
    * Backport gnulib change to deal with removal of gets function.
      This is a build-time-only fix. (Mentioned in Fedora bug #821791)
    * Added Serbian translation.
    * Updated Danish and Vietnamese translations.
    * Work around a bug in the formatting of the man page.
      (Debian bug #669340)
    * Updated Czech, German, Spanish, Finnish, Dutch, Polish, Slovenian,
      Swedish and Ukrainian translations.
    * Fix several issue with the use of screen in the test suite.
    * Allow WDIFF_PAGER to override PAGER environment variable.
    * Do not autodetect less, so we don't auto-enable less-mode.
      This should improve things for UTF8 text. (Savannah bug #34224)
      Less-mode is considered deprecated, as it isn't fit for multi-byte
      encodings. Nevertheless it can still be enabled on the command line.
    * Introduces use of ngettext to allow correct handling of plural forms


author: pgajdos@suse.com
changelog:
  - updated to 1.2.1:
    * Added Esperanto translation.
    * Updated Czech, German, Spanish, Finnish, Galician, Italian, Dutch,
      Polish, Slovenian, Serbian, Swedish, Ukrainian and Vietnamese
      translations.
    * Updated gnulib.
    * Recreated build system using recent versions of autotools.
      This will avoid security issues in "make distcheck" target.
      (CVE-2012-3386)


author: pgajdos@suse.com
changelog:
  - updated to 1.2.2:
    * Updated Vietnamese, Swedish, Estonian, Chinese (traditional),
      Brazilian Portuguese and Russian translations.
    * Updated gnulib.
    * Used more recent autotools: autoconf 2.69 and automake 1.14.1.


author: mpluskal@suse.com
changelog:
  - Cleanup spec file with spec-cleaner
  - Use macro for language package
  - Add gpg signature
  - Fix infor requirements


author: mpluskal@suse.com
changelog:
  - Enable experimental tools (same as in Fedora)
    * mdiff
    * wdiff2
    * unify
  - Enable internal testsuite
  - Small spec file improvements and cleanups


author: Ludwig Nussel <lnussel@suse.de>
changelog:
  - Do not recommend lang package. The lang package has automatic
    locale tags that make it autoinstall on systems with matching
    language setting.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.21.1:
    * Fix compilation on MacOS and Solaris 9
    * Resove bashism from configure.ac
    * Fix a compilation warning on 32-bit systems
  - remove-env-from-shebang.patch: refresh


author: Josef Möllers <josef.moellers@suse.com>
changelog:
  - If wget for an http URL is redirected to a different site (hostname
    parts of URLs differ), then any "Authenticate" and "Cookie" header
    entries are discarded.
    [bsc#1175551, wget-do-not-propagate-credentials.patch]


author: Josef Möllers <josef.moellers@suse.com>
changelog:
  - When running recursively, wget will verify the length of the whole
    URL when saving the files. This will make it overwrite files with
    truncated names, throwing the "The name is too long, ... trying to
    shorten" messages. The patch moves the length check code to a
    separate function and call it from the append_dir_structure() for each
    path element.
    [ bsc#1181173, 0001-src-main.c-Introduce-truncate_filename-option.patch]


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - GNU wget 1.21.2:
    * Support for autoconf 2.71
    * Fix a double free in FTP when using an absolute path
    * --page-requisites will now also download links marked as
    "alternate stylesheet" or "icon"
  - drop 0001-src-main.c-Introduce-truncate_filename-option.patch
    superseded by upstream changes


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - GNU wget 1.21.3:
    * Fix computation of total bytes downloaded during FTP transfers
    * Add option to select TLS 1.3 on the command line
    * Fix HSTS build issues on some 64-bit big-endian systems
    * Hide password during status report in --no-verbose
    * Remove a sprurious print statement that showed up even during
    - -quiet


author: Andreas Stieger <Andreas.Stieger@gmx.de>
changelog:
  - GNU wget 1.21.4:
    * Document --retry-on-host-error in help text
    * Increase read buffer size to 64k.
      This should speed up downloads on gigabit and faster connections
    * Update deprecated option '--html-extension' to
      '--adjust-extension' in documentation


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update wget-libproxy.patch: ensure to properly use libproxy
    cflags from pkg-config. Fixes build against libproxy 0.5.


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - GNU wget 1.24.5:
    * Fix how subdomain matches are checked for HSTS.
    * Wget will now also parse the srcset attribute in <source> HTML
      tags
    * Support reading fetchmail style "user" and "passwd" fields from
      netrc
    * In some cases, prevent the confusing "Cannot write to...
      (success)" error messages
    * Support extremely fast download speeds (TB/s)
    * Ensure that CSS URLs are corectly quoted
    * libproxy support is now upstream- drop wget-libproxy.patch


author: Valentin Lefebvre <valentin.lefebvre@suse.com>
changelog:
  - Fix mishandled semicolons in the userinfo subcomponent could lead to an
    insecure behavior in which data that was supposed to be in the userinfo
    subcomponent is misinterpreted to be part of the host subcomponent.
    [bsc#1226419, CVE-2024-38428, properly-re-implement-userinfo-parsing.patch]


author: Clemens Famulla-Conrad <cfamullaconrad@suse.com>
changelog:
  - ifconfig: fix arp notify loop (boo#1212806) and burst sending
    [+ 0001-fix_arp_notify_loop_and_burst_sending.patch]


author: Clemens Famulla-Conrad <cfamullaconrad@suse.com>
changelog:
  - ifreload: VLAN changes require device deletion (bsc#1218927)
    [+ 0009-ifreload-VLAN-changes-require-device-deletion-bsc-12.patch]
  - ifcheck: fix config changed check (bsc#1218926)
    [+ 0008-ifcheck-fix-config-changed-check-bsc-1218926.patch]
  - client: fix exit code for no-carrier status (bsc#1219265)
    [+ 0007-Fix-ifstatus-exit-code-for-NI_WICKED_ST_NO_CARRIER-s.patch]
  - dhcp6: omit the SO_REUSEPORT option (bsc#1215692)
    [+ 0006-dhcp6-omit-the-SO_REUSEPORT-option-bsc-1215692.patch]
  - duid: fix comment for v6time
    (https://github.com/openSUSE/wicked/pull/989)
    [+ 0005-duid-fix-comment-for-v6time.patch]
  - rtnl: fix peer address parsing for non ptp-interfaces
    (https://github.com/openSUSE/wicked/pull/987,
    https://github.com/openSUSE/wicked/pull/988)
    [+ 0003-rtnl-pass-ifname-in-newaddr-parsing-and-logging.patch]
    [+ 0004-rtnl-parse-peer-address-on-non-ptp-interfaces.patch]
  - system-updater: Parse updater format from XML configuration to
    ensure install calls can run.
    (https://github.com/openSUSE/wicked/pull/985)
    [+ 0002-system-updater-Parse-updater-format-from-XML-configu.patch]


author: Clemens Famulla-Conrad <cfamullaconrad@suse.com>
changelog:
  - update to version 0.6.74
    + team: add new options like link_watch_policy (jsc#PED-7183)
    + Fix memory leaks in dbus variant destroy and fsm free (gh#openSUSE/wicked#1001)
    + xpath: allow underscore in node identifier (gh#openSUSE/wicked#999)
    + vxlan: don't format unknown rtnl attrs (bsc#1219751)
  - removed patches included in the source archive:
    [- 0009-ifreload-VLAN-changes-require-device-deletion-bsc-12.patch]
    [- 0008-ifcheck-fix-config-changed-check-bsc-1218926.patch]
    [- 0007-Fix-ifstatus-exit-code-for-NI_WICKED_ST_NO_CARRIER-s.patch]
    [- 0006-dhcp6-omit-the-SO_REUSEPORT-option-bsc-1215692.patch]
    [- 0005-duid-fix-comment-for-v6time.patch]
    [- 0004-rtnl-parse-peer-address-on-non-ptp-interfaces.patch]
    [- 0003-rtnl-pass-ifname-in-newaddr-parsing-and-logging.patch]
    [- 0002-system-updater-Parse-updater-format-from-XML-configu.patch]
    [- 0001-fix_arp_notify_loop_and_burst_sending.patch]


author: Marius Tomaschewski <mt@suse.com>
changelog:
  - addrconf: fix fallback-lease drop (bsc#1220996)
    [+ 0001-addrconf-fix-fallback-lease-drop-bsc-1220996.patch]
  - extensions/nbft: use upstream `nvme nbft show` (bsc#1221358)
    [+ 0002-extensions-nbft-replace-nvme-show-nbft-with-nvme-nbf.patch]


author: Clemens Famulla-Conrad <cfamullaconrad@suse.com>
changelog:
  - hide secrets in debug log (bsc#1221194)
    [+ 0003-move-all-attribute-definitions-to-compiler-h.patch]
    [+ 0004-hide-secrets-in-debug-log-bsc-1221194.patch]


author: Clemens Famulla-Conrad <cfamullaconrad@suse.com>
changelog:
  - client: do not convert sec to msec twice (bsc#1222105)
    [+ 0005-client-do-to-not-convert-sec-to-msec-twice-bsc-1222105.patch]


author: Marius Tomaschewski <mt@suse.com>
changelog:
  - Update to version 0.6.75:
    - cleanup: fix ni_fsm_state_t enum-int-mismatch warnings
    - cleanup: fix overflow warnings in a socket testcase on i586
    - ifcheck: report new and deleted configs as changed (bsc#1218926)
    - man: improve ARP configuration options in the wicked-config.5
    - bond: add ports when master is UP to avoid port MTU revert (bsc#1219108)
    - cleanup: fix interface dependencies and shutdown order (bsc#1205604)
    - Remove port arrays from bond,team,bridge,ovs-bridge (redundant)
      and consistently use config and state info attached to the port
      interface as in rtnetlink(7).
    - Cleanup ifcfg parsing, schema configuration and service properties
    - Migrate ports in xml config and policies already applied in nanny
    - Remove "missed config" generation from finite state machine, which
      is completed while parsing the config or while xml config migration.
    - Issue a warning when "lower" interface (e.g. eth0) config is missed
      while parsing config depending on it (e.g. eth0.42 vlan).
    - Resolve ovs master to the effective bridge in config and wickedd
    - Implement netif-check-state require checks using system relations
      from wickedd/kernel instead of config relations for ifdown and add
      linkDown and deleteDevice checks to all master and lower references.
    - Add a `wicked <ifup|ifdown|ifreload> --dry-run ?` option to show the
      system/config interface hierarchies as notice with +/- marked
      interfaces to setup and/or shutdown.
  - Removed patches included in the source archive:
    [- 0001-addrconf-fix-fallback-lease-drop-bsc-1220996.patch]
    [- 0002-extensions-nbft-replace-nvme-show-nbft-with-nvme-nbf.patch]
    [- 0003-move-all-attribute-definitions-to-compiler-h.patch]
    [- 0004-hide-secrets-in-debug-log-bsc-1221194.patch]
    [- 0005-client-do-to-not-convert-sec-to-msec-twice-bsc-1222105.patch]


author: Marius Tomaschewski <mt@suse.com>
changelog:
  - client: fix ifreload to pull UP ports/links again when the config
    of their master/lower changed (bsc#1224100,gh#openSUSE/wicked#1014).
    [+ 0001-ifreload-pull-UP-again-on-master-lower-changes-bsc1224100.patch]


author: Marius Tomaschewski <mt@suse.com>
changelog:
  - arp: increase arp-send retry value to avoid address configuration
    failure due to ENOBUF reported by kernel while duplicate address
    detection with underlying bonding in 802.3ad mode reporting link
    "up & running" too early (bsc#1218668, gh#openSUSE/wicked#1020,
    gh#openSUSE/wicked#1022).
    [+ 0002-increase-arp-retry-attempts-on-sending-bsc1218668.patch]


author: Clemens Famulla-Conrad <cfamullaconrad@suse.com>
changelog:
  - Update to version 0.6.76
    - compat-suse: warn user and create missing parent config of
      infiniband children (gh#openSUSE/wicked#1027)
    - client: fix origin in loaded xml-config with obsolete port
      references but missing port interface config, causing a
      no-carrier of master (bsc#1226125)
    - ipv6: fix setup on ipv6.disable=1 kernel cmdline (bsc#1225976)
    - wireless: add frequency-list in station mode (jsc#PED-8715)
    - client: fix crash while hierarchy traversing due to loop in
      e.g. systemd-nspawn containers (bsc#1226664)
    - man: add supported bonding options to ifcfg-bonding(5) man page
      (gh#openSUSE/wicked#1021)
    - arputil: Document minimal interval for getopts (gh#openSUSE/wicked#1019)
    - man: (re)generate man pages from md sources (gh#openSUSE/wicked#1018)
    - client: warn on interface wait time reached (gh#openSUSE/wicked#1017)
    - compat-suse: fix dummy type detection from ifname to not cause
      conflicts with e.g. correct vlan config on dummy0.42 interfaces
      (gh#openSUSE/wicked#1016)
    - compat-suse: fix infiniband and infiniband child type detection
      from ifname (gh#openSUSE/wicked#1015)
  - Removed patches included in the source archive:
    [- 0001-ifreload-pull-UP-again-on-master-lower-changes-bsc1224100.patch]
    [- 0002-increase-arp-retry-attempts-on-sending-bsc1218668.patch]


author: dmueller@suse.com
changelog:
  - Update to version 20220812:
    * wireless-regdb: update regulatory database based on preceding changes
    * wireless-regdb: update 5 GHz rules for PK and add 60 GHz rule
    * wireless-regdb: add 5 GHz rules for GY
    * wireless-regdb: update regulatory database based on preceding changes
    * wireless-regdb: Unify 6 GHz rules for EU contries
    * wireless-regdb: Remove AUTO-BW from 6 GHz rules
    * wireless-regdb: update regulatory rules for Bulgaria (BG) on 6GHz
    * Regulatory update for 6 GHz operation in FI
    * Regulatory update for 6 GHz operation in United States (US)
    * Regulatory update for 6 GHz operation in Canada (CA)


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20221012:
    * wireless-regdb: update regulatory rules for Switzerland (CH)
    * wireless-regdb: Update regulatory rules for Brazil (BR)


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20221205:
    * wireless-regdb: Update regulatory rules for Japan (JP) on 6GHz
    * wireless-regdb: Update regulatory rules for Japan (JP) on 5GHz


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20230213:
    * wireless-regdb: update regulatory database based on preceding changes
    * wireless-regdb: Update regulatory info for Russia (RU) on 5GHz


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20230503:
    * wireless-regdb: update regulatory database based on preceding changes
    * wireless-regdb: Update regulatory rules for Hong Kong (HK)
    * wireless-regdb: update regulatory rules for India (IN)
    * wireless-regdb: Update regulatory rules for Russia (RU). Remove DFS requirement.
    * Update regulatory info for Russia (RU) on 6GHz


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20230721:
    * wireless-regdb: Update regulatory info for Türkiye (TR)
    * wireless-regdb: Update regulatory rules for Egypt (EG) from March 2022 guidelines


author: Martin Pluskal <mpluskal@suse.com>
changelog:
  - Update to version 20230901:
    * wireless-regdb: update regulatory database based on preceding changes
    * wireless-regdb: Update regulatory rules for Australia (AU) for June 2023


author: hvogel@suse.de
changelog:
  - update to version 1.06 which includes
    - mmj's patch
    - support for WM_CLASS
    - ability to address the currently active window


author: ???? ?????? <ilya@ilya.top>
changelog:
  - Refresh spec-file via spec-cleaner.
  - Add package wol-udev-rules for activation wol via magic packet on ethernet devices.
  - Separated localization files in a separate lang-package.


author: Friedrich Haubensak <hsk17@mail.de>
changelog:
  - Added patches for support gcc14:
    * wol-0.7.1-Fix-config.h-test-consumption.patch
    * wol-0.7.1-Fix-malloc-detection.patch
    * wol-0.7.1-linux-headers.patch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - drop restore-old-dbus-interface.patch, wicked has been
    switching to the new dbus interface in version 0.6.66.
  - drop wpa_supplicant-getrandom.patch : glibc has been updated
    so the getrandom() wrapper is now there
  - config:
    * enable QCA vendor extensions to nl80211
    * enable EAP-EKE
    * Support HT overrides
    * WPA3-Enterprise
    * TLS v1.1 and TLS v1.2
    * Fast Session Transfer (FST)
    * Automatic Channel Selection
    * Multi Band Operation
    * Fast Initial Link Setup
    * Mesh Networking (IEEE 802.11s)


author: Hans-Peter Jansen <hpj@urpla.net>
changelog:
  - Apply Revert-DBus-Add-sae-to-interface-key_mgmt-capabilities.patch
    to fix connect with AVM FB, if WPA3 transition mode is activated,
    e.g. Wifi -> Security: is WPA2 + WPA3, alt. switch to WPA2 (CCMP)
    (bsc#1195312)


author: Clemens Famulla-Conrad <cfamullaconrad@suse.com>
changelog:
  - Remove Revert-DBus-Add-sae-to-interface-key_mgmt-capabilities.patch
    Fixed in NetworkManager (glfo#NetworkManager/NetworkManager#a0988868).
    Wifi cards, wich do not support PMF/BIP ciphers, should not use
    SAE as key management. (bsc#1195312)


author: Herbert Graeber <herbert@graeber-clan.de>
changelog:
  - Update to version 0.7.1
    * GitHub workflow for static analyses added (syntax, format, and type checks are performed).
    * Added EnvironmentFile and according example for systemd-based distros.
    * Make wsdd work (again) on MacOS (#139). Thanks to Eugene Gershnik.
    * Application profile for UFW has been added (#169)
    * Use of implicitly present async I/O loop instead created one for API servers. Fixes regression due
      to changed API in Python 3.10 (see #162)
    * Source code is spiced with type hints now.
    * man page moved to section 8.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Fix previous change: really limit the forced change to python
    3.10 on suse_version <= 1500 (up to SLE/Leap 15); newer products
    already use python 3.10 (or newer) as default.


author: Herbert Graeber <herbert@graeber-clan.de>
changelog:
  - Update to version 0.8
    * Configuration files for firewalld added
    * Show device type and allow filtering in API's list command
    * Add option --metadata-timeout to set the timeout for the HTTP-based
      metadata exchange
    * The employed UUID is now read from /etc/{machine-id,hostid} before
      falling by back to the UUID derivation from the host name.
    * Handle addresses with zone id by ignoring the interface part
    * Do not crash with asyncio future error when non-existing interface is
      provided
  - Remove some bashism from wsdd-init.sh
  - Use the unmodified service files from wsdd for Leap 15.5 and below, else
    reuse ws-discovery-udp service from firewalld


author: tiwai@suse.de
changelog:
  - Fix the breakage of default IM selection due to the eval code
    for ~/.i18n in xim script (bsc#934720, boo#941052)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - i18n.template: moved example for user specific LANG setting
    from .profile (bash package) to .i18n skeleton file (boo#1158724)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - nvidia-pre-install
    * mkinitrd will be removed from TW; /etc/sysconfig/kernel no
      longer exits anyway since a long time (boo#1203025)


author: fstrba@suse.com
changelog:
  - Added patch:
    * openjdk-build.patch
      + Fix build with different versions of OpenJDK
  - Do not require gcc-java any more
  - Run fdupes


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Add xalan-j2-serializer-MANIFEST.MF and xalan-j2-MANIFEST.MF
    * Contain OSGi metadata required by Eclipse


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to upstream version 2.7.3
    * Java 8 requirement
      + This XalanJ release, requires users to use Java minimum
      version 8 for working with XalanJ.
    * Fix for CVE-2022-34169 (bsc#1201684) An integer truncation issue
      when processing malicious XSLT stylesheets
      + This issue was fixed within XalanJ's XSLTC processor. This
      XalanJ issue, when present causes following problems:
      Malicious XSLT stylesheets may be written, which could result
      in XalanJ invalid translet Java byte code to be produced by
      XalanJ XSLTC processor. The XalanJ translet is a Java byte
      code compiled representation, of an XSLT transformation.
    * Upgrade to Apache Commons BCEL 6.7.0
      + This XalanJ release, contains upgraded version of Apache
      Commons BCEL library.
    * Enhancements for, performing XalanJ build and running of XalanJ
      tests from source distribution
      + The XalanJ users, can now make XalanJ builds and perform
      XalanJ tests from the XalanJ source distribution. The XalanJ
      build scripts for the implementation and the tests, both for
      the Windows and Linux platforms, were enhanced to support
      building XalanJ with JDK 1.8.
    * Upgrade to Xerces-J 2.12.2
      + This XalanJ release, contains upgraded versions of
      xercesImpl.jar and xml-apis.jar (Xerces-J 2.12.2).
  - Modified patches:
    * openjdk-build.patch
    * xalan-j2-manifest.patch
      + rediff to changed context


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.7:
    + Remove alarm handler in get_hostname
    + Add const attributes to fix gcc -Wwrite-strings warnings
    + convert strlen/malloc/strcpy combo to strdup
  - Changes from version 1.0.6:
    + auth_finalize: Attempt to rename() if link() fails
    + Error out and avoid a call to malloc(0) if given a bad hex
      string
    + Build system fixes.
  - Rebase xauth-tolerant-hostname-changes.diff.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.8
    * Fix a long standing problem that for ssh tunneled connections a
      display variable of the form: localhost:<N>.<M> leads to correct
      authorization when an X client is started but "xauth list $DISPLAY"
      returns nothing.
    * Fix for: If using GDM with XDMCP, then ssh is not able to start X11
      clients on the remote side. You get a "No xauth data; using fake
      authentication data for X11 forwarding." from SSH.
  - obsoletes xauth-1.0.2.diff,
    u_xauth_Look-for-FamilyLocal-if-inet-or-inet6-addr.patch
  - adjusted xauth-tolerant-hostname-changes.diff
  - added new test_xauth tool to %files section


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.9
    * Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions
    * Do not install test_xauth during "make install" as it is
    * Fix warning about warn_unused_result triggered by WRITES.
    * Fixed missing EXTRA_DIST in tests. Extended README for releasing.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.10
    * include POSIX-standard limits.h for PATH_MAX instead of sys/syslimits.h
    * autogen.sh: Honor NOCONFIGURE=1
    * Clarified RELEASING in README
    * Fix for xauth failing on ENOSPC (= disk full)
    * autogen.sh: use quoted string variables
    * Update DISPLAY parsing to work with new launchd paths in Yosemite
    * Fix !HAVE_STRLCPY case
    * Build xauth before running tests.
    * autogen: add default patch prefix
    * autogen.sh: stop using maintainer mode
    * autogen.sh: use exec instead of waiting for configure to finish
    * usage(): Print summary for the -n option


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.1
    * This release fixes a race condition where an existing
      authority file would be unlinked (possibly causing other
      clients to fail to connect), and fixes sorting and merging
      of authority file entries.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - update to version 1.1.1
    * This is a minor bugfix release, including fixes for reported
      crashes.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - update to version 1.1.2
    * tests: make tests work in out-of-tree builds
    * tests: Fix failure to make distcheck
    * tests: report failure if stderr has unexpected output
    * configure.ac: fail build if xtrans is not found
    * gitlab CI: add a basic build test
    * Build xz tarballs instead of bzip2
    * Fix off-by-one in quote-stripping routines
    * gitlab CI: stop requiring Signed-off-by in commits
    * Improve portability
    * Removed build requirement "cmdtest".
    * Fix warning -Wstringop-truncation for strncpy by using memcpy instead
    * Expand checks of socket file with S_ISSOCK


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.1.3
    * config: Add missing AC_CONFIG_SRCDIR
    * Variable scope reductions, as suggested by cppcheck
    * Remove unnecessary casts from malloc() calls
    * Handle -Wempty-body warning for WRITES() macro
    * configure: Use AC_SYS_LARGEFILE to enable large file support
    * configure: raise minimum autoconf requirement to 2.70
    * unifdef hpux
    * unifdef Lynx
  - adjusted xauth-tolerant-hostname-changes.diff


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.4
    * Use _CONST_X_STRING to make libXt declare String as const char *
    * Fix -Wsign-compare warning in quit() function
    * Clarify how volume works
    * autogen.sh: use exec instead of waiting for configure to finish
    * autogen.sh: Honor NOCONFIGURE=1
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * Update configure.ac bug URL for gitlab migration
    * configure: Drop AM_MAINTAINER_MODE
    * Update README for gitlab migration


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.5
    * This release adds -help & -version command line options.
      For those building for 32-bit platforms, it also enables use of the
      "large file" APIs so that it can handle mailboxes which exceed 2gb
      or which may be stored on a filesystem which uses large inode numbers
      not supported by the original 32-bit APIs.
      Since this release was generated using the new GNU autoconf 2.72, this
      also adds a --enable-year2038 configure flag which may allow a 32-bit
      build of xbiff to work with files whose timestamps are later than
      January 19, 2038, but this has not been tested.


author: sndirsch@suse.com
changelog:
  - Update to version 1.1.2
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * Remove unused libdir setting from xbitmaps.pc
    * autogen.sh: use quoted string variables
    * config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish


author: coolo@novell.com
changelog:
  - update to 0.11 from build service
      xclip-copyfile is now compatible with recent tar versions.
      The performance has been greatly enhanced, especially over
      slow networks. Two helper scripts, xclip-copyfile and
      xclip-pastefile, has been added. Taken together, xclip can now
      be used as an alternative to sftp/scp, thus avoiding password
      prompt when X11 forwarding has already been setup.
      Autoconf is now used instead of Imake.


author: mpluskal@suse.com
changelog:
  - Update to 0.12
    * Build fixes: Check for Xmu and Xt
    * The version number has been corrected.
    * Man pages are now available. Contributed by Maximilian Gass.
  - Cleanup spec file with spec-cleaner


author: hpj@urpla.net
changelog:
  - Update to 0.13:
    * Add the remove-last-newline option
    * Fix the compile warning & build steps, and add .gitignore
    * An new option "-rmlastnl" is added to remove the last newline
      character if present.
    * Before running ./configure, autoreconf is required to generate
      configuration files.
    * Add .gitignore
    * Changing Sourceforge URLs to GitHub.
    * don't treat TARGETS request as contents request
    * Document the -noutf8 option.
    * Minor lang corrections.
    * Avoid warnings about unused variable; only define html if
      HAVE_ICONV.
    * Applied 2924602 - 0005-Added-a-target-command-line-option.patch
    * Applied 2924602 - 0004-Improved-xclip-s-error-handling.patch
    * Applied 2924602 - 0003-Added-support-for-printing-more-data-types.patch
    * Applied 2924602 - 0002-Added-support-in-xcout-for-receiving-16-and-32-bit-d.patch
    * Applied 2924602 - 0001-Added-a-parameter-to-xcout-which-receives-the-type-o.patch


author: Manfred Schwarb <manfred99@gmx.ch>
changelog:
  - Update to master checkout b372f73:
    * add -sensitive option
    * works reliably for large data streams
    * improved debug and checking facilities
    * when pasting, don't clear selection unless -sensitive is given
    * if stdin is a tty, choose appropriate -i or -o option as default mode
    * numerous bug fixes (segfaults, resource leaks, null pointer dereference)


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.5:
    + Fix implicit conversion from size_t to int warnings in
      Deiconified().
    + Open /dev/console with NOCTTY and O_NONBLOCK flags.
    + Don't rely on being able to set tab stops.
    + Mark functions _X_NORETURN that gcc warnings suggest.
    + Remove old Xorg & XFree86 CVS version tags.
    + Strip trailing whitespace.
    + Require xt >= 1.0 for appdefaultdir (fdo#7237).
    + config:
    - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
    - Replace deprecated AC_HELP_STRING with AS_HELP_STRING.
    - Move man pages into their own directory.
    + man: replace hard coded man page section with substitution
      strings.
  - Replace pkgconfig(xorg-macros) with pkgconfig(xproto)
    BuildRequires, since this is what configure checks for now.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.6:
    + Use fstat() on the fd from open(), instead of stat() on the
      same pathname.
    + Fix file leak if fdopen() fails.
    + config: Add missing AC_CONFIG_SRCDIR.
    + Fix build on FreeBSD.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.7:
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * config: add AC_USE_SYSTEM_EXTENSIONS
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.8:
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * gitlab CI: add a basic build test
    * Build xz tarballs instead of bzip2
    * Use _CONST_X_STRING to make libXt declare String as const char *
    * unifdef sgi
    * Reduce scope of ttydev & ptydev
    * gitlab CI: stop requiring Signed-off-by in commits


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.1.0
    * This release fixes use of the scroll wheel in the text area,
      adds -version and -help options, and removes support for several
      older OS'es.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.6
    * This minor release includes some code cleanups & improved
      error messaging.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.7
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * Fix type mismatch warnings for loop index variables
    * Include more information in error messages
    * Use asprintf if available, instead of malloc+strcpy+strcat
    * Convert to X.Org standard code style
    * Update README for gitlab migration
    * Add README.md to EXTRA_DIST in Makefile.am
    * Update configure.ac bug URL for gitlab migration
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish
    * Fix null pointer dereference on very large images.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.8
    * gitlab CI: add a basic build test
    * gitlab CI: stop requiring Signed-off-by in commits
    * premultiply_data(): Mark png argument unused
    * Handle -Wimplicit-int-conversion warnings from clang
    * Resolve -Wsign-conversion warnings from clang


author: mpluskal@suse.com
changelog:
  - Update to 3.0.10
    * see https://github.com/jmacd/xdelta-devel/releases for details
  - Update download url
  - Cleanup spec file with spec-cleaner
  - Drop xdelta3-regtest.patch as it is no longer necessary


author: pgajdos@suse.com
changelog:
  - updated to 3.0.11
    * bug-fix release addressing a performance bug and several
      crashes in the decoder


author: mpluskal@suse.com
changelog:
  - Update to version 3.1:
    * Adds support for -B values greater than 2GB, enabled by
    - DXD3_USE_LARGESIZET=1 variable
    * Adds new performance and speed regression test
  - Obsolete xdelta
  - Install manpage as well
  - Use profiling when building


author: Petr Gajdos <pgajdos@suse.com>
changelog:
  - do not require ancient ncompress for build in SLES
    (externally_compressed_io subtest will not run for ncompress)
    * why: ncompress is not part of SLES
  - package also README.md
    * why: contains useful info


author: Michel Normand <normand@linux.vnet.ibm.com>
changelog:
  - Do not build with profiling for ppc64 & s390x to avoid build failure
    for those big-endian arches; this is a bypass only for bug
    https://bugzilla.opensuse.org/show_bug.cgi?id=1182016


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 0.1.4:
    + Add a Meson build system, with support for being used as a
      subproject. The original Autotools build system remains
      available for now, but might be removed in future.
    + Fix movement through multiline auth messages.
    + Fix an unintended fallthrough if the message bus replies to
      Hello() with a non-REPLY such as an ERROR.
    + Fix compiler warnings.
    + Update AX_CODE_COVERAGE from autoconf-archive.
    + Bundle a copy of AX_CHECK_GNU_MAKE from autoconf-archive,
      required by AX_CODE_COVERAGE.
  - Switch to meson buildsystem, add meson BuildRequires and replace
    autotools macros with meson ones.
  - Add dbus-1-daemon BuildRequires and check section: Run meson_test
    macro during build.


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - BuildRequire dbus-1 in SLE-15 where the dbus-1 package is not
    splitted to generate a dbus-1-daemon package.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 0.1.5:
    + Fix handling of object paths > 255 bytes
    + Print better errors when message parsing fails
    + Optionally install tests for "as-installed" testing


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.16.0:
    + Introduce a new background monitoring service. This allows
      desktop environments to list applications that are running in
      background, that is, sandboxed applications running without a
      visible window. Desktop environments can display these
      background running applications in their interfaces, and allow
      users to control their execution.
    + Introduce the Global Shortcuts portal. This portal allows
      applications to register and receive keyboard shortcuts even
      when they're not focused. This was a highly requested feature,
      especially on Wayland desktops. There are improvements to come,
      but portal backends can now implement this new portal.
    + Various CI improvements.
    + Updated translations.


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - Add patch from upstream to avoid creating portals with
    non-functional backends . This was mentioned in bsc#1212037 and
    since I included this fix in the SP4 update that fixed the issue,
    I'm fixing this in Factory/SP5 too for consistentcy.
    * 0001-portal-impl-Only-return-found-implementation-if-it-launched.patch


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.17.0:
    + Drop the Autotools build. Meson is now the only supported build
      system.
    + Rework how portal implementations are loaded. This new, more
      robust system allows selecting specific backends for specific
      portals, and layering them when necessary. Platforms that
      provide portals implementation are encouraged to provide a
      suitable configuration file.
    + Introduce a new Clipboard portal. This portal extends the
      Remote Desktop portal by adding support for sharing clipboard
      between remote machines.
    + Introduce a new Input Capture portal. This portal adds
      mechanisms for taking control of input devices. The primary
      usage model is centered around the InputLeap and Synergy use
      cases, where local devices are used to control remote displays.
    + Stop using the deprecated GTimeVal struct
    + Bump GLib dependency to 2.66
    + Add an "accept-label" option the the Print portal. This lets
      apps suggest a proper label to the print operation.
    + Various fixes to the Global Shortcuts portal.
    + Support restoring remote desktop sessions.
    + Improve robustness of the OpenURI portal by validating more
      URIs.
    + The PipeWire dependency is now mandatory.
    + Various improvements for the test suite.
    + Updated translations.
  - Drop 0001-portal-impl-Only-return-found-implementation-if-it-launched.patch
    fixed upstream.
  - Switch to meson buildsystem following upstream changes. Add meson
    BuildRequires and macros.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.18.0:
    + Highlights:
    - A new config-based portal matching mechanism that gives
      preciser control over which portal backends are picked for
      each portal.
    - New portals: Clipboard and Input Capture.
    - The settings portal now documents an 'accent-color' key.
    + New portal APIs:
    - Introduce a new Clipboard portal. This portal extends the
      Remote Desktop portal by adding support for sharing clipboard
      between remote machines.
    - Introduce a new Input Capture portal. This portal adds
      mechanisms for taking control of input devices. The primary
      usage model is centered around the InputLeap and Synergy use
      cases, where local devices are used to control remote
      displays.
    - Add an "accept-label" option the the Print portal. This lets
      apps suggest a proper label to the print operation.
    - Document a new 'accent-color' key in the Settings portal.
      This key represents an arbitrary color in sRGB colorspace.
      How implementations of the portal provide this key is
      entirely dependent on their internal policies and design.
    - Support restoring remote desktop sessions.
    - Introduce the ReadOne() method in the Settings portal. This
      method is now preferred over the Read() method, as Read()
      mistakenly returned a variant inside a variant. The Read()
      method will continue to exist for compatibility with existing
      apps, but its usage is deprecated. We recommend apps to port
      to the ReadOne() method. Apps can decide whether to use
      ReadOne() or Read() by looking at the version of the Settings
      portal.
    + Changes that might be relevant for distributors:
    - Rework how portal implementations are loaded. This new, more
      robust system allows selecting specific backends for specific
      portals, and layering them when necessary. Platforms that
      provide portals implementation are encouraged to provide a
      suitable configuration file.
    - Drop the Autotools build. Meson is now the only supported
      build system.
    - The PipeWire dependency is now mandatory.
    - Bump GLib dependency to 2.66.
    + Misc changes:
    - Improve robustness of the OpenURI portal by validating more
      URIs.
    - Various small visual tweaks to the generated documentation.
    - Various fixes to the Global Shortcuts portal.
    - Stop using the deprecated GTimeVal struct.
    - Document xdg-desktop-portal versioning scheme.
    - Fix various issues in the OpenURI portal.
    - Bump interface version of the Printer portal to 2.
    - Validate addresses following the HTML specs in the Email
      portal.
    - Document minimum version of the new ReadOne() method of the
      Settings portal.
    - Add a mapping id property to the ScreenCast portal.
    - Add activation token parameter to the Email portal.
    - Test tarball generation in CI.
    - Updated translations.
  - Add docutils BuildRequires: New dependency.


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - Support building with meson 0.61.x used by SLE, where .pc files
    in dataonly packages are installed to %_libdir unlike in
    meson >= 0.62.0 where the default was changed to %_datadir.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.18.1:
    + Communicate better when the Background portal kills an app.
    + Properly quote Flatpak command in the Background portal.
    + Improve documentation of the "cursor_mode" propery of the
      ScreenCast backend D-Bus interface.
    + Fix ScreenCast portal removing transient restore permissions
      too early. This fixes screen sharing dialogs on Chromium asking
      for the screen multiple times.
    + Only send the Closed session signal to the sender.
    + Add Meson options to disable building with Bubblewrap, and
      without the Flatpak portal documentation. Disabling Bubblewrap
      is highly discouraged, and only meant to be used on platforms
      that do not currently support it. By disabling Bubblewrap,
      bitmap validation happens without a sandbox, which is highly
      insecure since image parsing is a common source of exploits.
      Really, just do not disable Bubblewrap please.
    + Improve the manpage of portals.conf.
    + Various spelling fixes to the Document portal.
    + Add a new website! We don't have a fancy domain yet, but the
      website can be accessed at
      https://flatpak.github.io/xdg-desktop-portal/
    + Improve pid mapping for host system apps. This should get rid
      of some rare, unnecessary warnings.
    + Adjust documentation of Global Shortcuts portal's timestamps to
      millisecond granularity.
    + Bump minimum Meson version to 0.58.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.18.2:
    + Pass the token to the OpenURI portal and, when missing, an
      empty string.
    + Fix various memory and file descriptor leaks in the Document
      portal.
    + Make files and folders openend with the Document portal close
      properly. This should fix cases where the Document portal
      prevented external devices from unmounting, due to files inside
      them not getting closed after applications stop using them.
    + Implement FUSE getlk and setlk callbacks.This should enable
      using sqlite3 through the Document portal.
    + Properly resolve fd symlinks before opening them with
      O_NOFOLLOW.
    + Fix cases where the portal id is assumed to match the .desktop
      file name.
    + Allow sending directories in the file transfer portal. This
      should make it possible to, among other things, drag and drop
      folders and files simultaneously from and to sandboxed
      applications.
    + Fallback to a hardcoded check to xdg-desktop-portal-gtk in the
      absence of any other portal or configuration file, as a last
      resort mechanism.
    + Various smaller fixes to the build system.


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 1.18.4:
    + Don't allow commandline arrays when the first commandline item
      starts with whitespace or hyphen. (CVE-2024-32462, boo#1223110)
    + Do not store device access permission if it returned an error
    + Fix crash with config files without a default backend set
  - includes changes from 1.18.3:
    + Don't try to read D-Bus object properties of Request objects on
      construction
    + Fix various memory and file descriptor leaks.
    + Minuscule optimization to the ScreenCast portal so that it
      stores restoration data with a single D-Bus call, instead of two.
    + Fix a crash in the OpenURI file when trying to open a non-
      existing file
    + Fix a bug in PipeWire that prevented cameras from being
      reported reliably.
    + Various smaller bug fixes.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 45.alpha:
    + Support setting current folder in the file chooser's OpenFile
      method.
    + Ensure wallpaper is set with a valid URI.
    + Use provided accept label in Printer dialog.
    + Generate the gnome.portal file.
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 45.beta:
    + Implement the Input Capture portal
    + Implement the Clipboard portal
    + Implement restoration of remote desktop sessions
    + Remote desktop: add the ability to communicate via an EIS
      socket
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 45.rc:
    + Advertise the version of the ScreenCast portal correctly.
    + Proxy the 'mapping_id' property to xdg-desktop-portal.
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 45.0:
    + Improve build system detection of libadwaita.
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 45.1:
    + accountdialog: Fix crash when pressing Escape
    + Send remote file URIs as local FUSE URIs
    + Various fixes to screencast and input capture
    + Expose org.gnome.desktop.calendar through the Settings portal
    + Put dialogs in separate window groups
    + Updated translations.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 46.beta:
    + Depend on xdg-desktop-portal 1.18.2.
    + Use modern Adwaita widgets thoroughly.
    + Expose the org.gnome.desktop.calendar schema through the
      Settings portal.
    + Put all dialogs in separate window groups so they don't block
      each other.
    + Plug several memory leaks.
    + Redesign the screencast screen picker.
    + Updated translations.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 46.1:
    + Remove D-Bus call timeout from Access portal requests that are
      proxied to GNOME Shell. This prevents the Access portal from
      failing requests if the user doesn't click on a dialog for more
      than 25 seconds.
    + Various fixes to the ScreenCast portal dialog.
    + Updated translations.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 46.2:
    + Various behavioral and accessibility fixes to the ScreenCast
      portal dialog.
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.10.0:
    + filechooser: Fix a focus issue
    + inhibit: Autostart org.gnome.ScreenSaver
    + screencast: Force window icon size
    + Make portal backends with GNOME dependencies optional and
      disable them by default. Use xdg-desktop-portal-gnome, or use
    - -enable-wallpaper to build with the wallpaper backend
    - -enable-screenshot to build with the screenshot backend
    - -enable-screencast to build with screencast/remoting backends
    - -enable-background to build with the background backend
    - -enable-settings to build with the settings backend
    - -enable-appchooser to build with the appchooser backend
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Pass --disable-silent-rules, --disable-appchooser,
    - -disable-background, --disable-screencast, --disable-screenshot,
    - -disable-settings, and --disable-wallpaper to configure, make
    use of xdg-desktop-portal-gnome, and more importantly, remove all
    gnome-dependencies from this package.
  - Following the above, drop pkgconfig(gio-2.0),
    pkgconfig(gio-unix-2.0) and pkgconfig(gnome-desktop-3.0)
    BuildRequires.
  - Add explicit pkgconfig(fontconfig) BuildRequires.
  - Add systemd_user_post and systemd_user_preun macros to post/preun
    sections.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Add pkgconfig(gsettings-desktop-schemas) BuildRequires and
    gsettings-desktop-schemas Requires and pass enable-appchooser and
    enable-settings to meson. This is needed for flatpak gtk apps
    running outside of gnome. See upstream issue/pull
    https://github.com/flatpak/xdg-desktop-portal-gtk/pull/362 and
    rh#2012315 for more info.


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - Update to version 1.12.0:
    + settings: Provide org.freedesktop.appearance.color-scheme key
    + settings: Handle org.gnome.desktop.a11y.interface schema
    + notification: Handle actions with targets properly
    + Enable settings and appchooser portals by default
    + Translation updates


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - Update to version 1.14.0:
    + Add an implementation of the dynamic launcher portal
    + notification: Fix activation of default action with target
    + Updated translations.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - Update to version 1.14.1:
    + printing,
    - wallpaper: Fix some memory leaks.
    - Consistently include .desktop in the fallback app name.
    + screencast: Fall back to desktop ID if we don't know the app
      name.
    + appchooser: Fix a use-after-free.
    + wallpaper: Handle errors storing images in the cache.
    + email: Fix a crash if no addresses are provided.
    + notification: Fix notifications for apps with no ID not
      appearing.
    + screenshot: Report whether PickColor is implemented, if
      possible.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Change Supplements: Replace gtk3 with gtk3-schema, ensure the
    supplements gets triggered.
  - Add (gtk4-schema and (flatpak or snapd)) Supplements:
    Futureproof the supplements, as more and more of GNOME moves to
    gtk4.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.15.0:
    + Switch to the Meson build system, and drop Autotools
    + Drop most use of private GNOME API; the following portal
      interfaces have been removed:
    - org.freedesktop.impl.portal.Screenshot
    - org.freedesktop.impl.portal.ScreenCast
    - org.freedesktop.impl.portal.RemoteDesktop
    - org.freedesktop.impl.portal.Background
    + Do not add duplicate notifications
    + Expose the org.gnome.desktop.calendar settings
    + Fix type for org.gnome.desktop.background.picture-uri setting
    + Support current_folder in
      org.freedesktop.impl.portal.FileChooser
    + Update list of translatable files
    + Updated translations.
  - Add meson BuildRequires and macros following upstreams port.


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.2:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.2
  - Changes since 6.0.1:
    * update version for new release
    * GlobalShortcuts: Fix shortcut register on session load
    * GlobalShortcuts: Load existing shortcuts at session creation
    * GlobalShortcuts: Set shortcuts in BindShortcuts (kde#474741)
    * update version for new release


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.0.3:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.0.3
  - Changes since 6.0.2:
    * update version for new release
    * AppChooserDialog: Reload model when Sycoca database changes


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.0:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.0
  - Changes since 6.0.90:
    * update version for new release
    * Fix remote desktop restoring (kde#480235)
    * Fixed wrong input passed to y1
    * update version for new release
    * Initialize input capture state properly
    * Make the file chooser dialog consistent with plasma-integration
    * Send error replys not the original messages
    * Fix screencast window restoration check (kde#485697)


author: Fabian Vogt <fabian@ritter-vogt.de>
changelog:
  - Update to 6.1.1:
    * New bugfix release
    * For more details see https://kde.org/announcements/plasma/6/6.1.1
  - Changes since 6.1.0:
    * update version for new release
    * InputCapture: Fix retrieving of cursor position out of QVariantMap
    * InputCapture: activation_id needs to be unsigned
    * update version for new release


author: asterios.dramis@gmail.com
changelog:
  - Added a patch (xdg-menu-su.patch) to use "su" instead of "sux" to run
    commands with root privileges in xdg_menu_su (sux is deprecated).
  - Made the package noarch.


author: dimstar@opensuse.org
changelog:
  - On openSUSE > 13.2, xterm has been split into xterm-bin for the
    program and xterm for the app launcher. We only need the program,
    so conditionally require xterm-bin.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.15:
    + Added manpages.
    + Updated translations.
  - Add suse-xsl-stylesheets BuildRequires in order to build the
    added manpages.


author: sean@suspend.net
changelog:
  - update to 0.17:
    + Respect $HOME in favor of getpwuid()
    + Updated translations
    + Documentation spelling fixes


author: Fabian Vogt <fvogt@suse.com>
changelog:
  - Add patch to provide a systemd user service
    (gh#systemd/systemd#18791, boo#1201728):
    * 0001-Add-a-systemd-service-to-run-xdg-user-dirs-update.patch


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9:
    + Port to Gtk 3
    + Add Unity and LXDE to desktop file OnlyShowIn
    + Faster startup by only initializing Gtk when needed
    + Updated ranslations.
  - Drop xdg-user-dirs-gtk-LXDE-autostart.patch: fixed upstream.
  - Rebase xdg-user-dirs-gtk-XFCE-autostart.patch.
  - Remove perl-XML-Parser BuildRequires: it was only needed when it
    was not required by intltool.
  - Change gtk2-devel BuildRequires to gtk3-devel, following port to
    GTK+ 3.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 0.10+13:
    + Comment invalid <category> in DOAP file to pass git pre-receive
      hook.
    + Make the 'Don't ask again' checkbox work properly.
    + Updated translations.
  - Switch to git checkout, current master, via source service,
    explicit commit.
  - Add gnome-common BuildRequires and pass autogen.sh, needed to
    bootstrap the checkout.
  - Also pass export CFLAGS='-Wno-error=deprecated-declarations'.
  - Use modern macros and tweak Summary to silence rpmlint.


author: jslaby@suse.cz
changelog:
  - Update to version 1.1.3+20201113:
    * Fix xdg-settings support for default-web-browser for Plasma 5.19+


author: jslaby@suse.cz
changelog:
  - Update to version 1.1.3+20210805:
    * xdg-email fails on kde with desktop files #187
  - switch to obs_scm


author: Enrico Belleri <kilgore.trout@idesmi.eu>
changelog:
  - Update to 1.1.3+20230830
    * Patches:
    - 0001-Don-t-run-kreadconfig-if-KDE_SESSION_VERSION-is-5.patch
    - support-deepin-desktop.patch
    - xdg-utils-egrep.patch
      are merged upstream
    * Support for KDE Plasma 6


author: jslaby@suse.cz
changelog:
  - Update to version 1.1.3+20230831:
    * Revert putting process in background from !55
  - revert _service to the original state
  - revert drop of xdg-terminal-don-t-run-kreadconfig-if-KDE_SESSION_VE.patch
    (bsc#1215384)


author: Simon Lees <sflees@suse.de>
changelog:
  - Update to version 1.2.0-beta1+20230929:
    * Set Version to 1.2.0-beta1
    * Update Changes and Release Notes
    * fix(xdg-open): handle spaces in .desktop file path
    * Quote Browser variable to avod unintentional code execution
    * Add missing result gathering
    * Enhance LXQt Desktop Enviromment support
    * xdg-terminal: don't run 'kreadconfig' if KDE_SESSION_VERSION is >= 5
  - Drop the following fix, now actually included upstream
    * xdg-terminal-don-t-run-kreadconfig-if-KDE_SESSION_VE.patch
  - The following entries may have been missed in previous changelog
    versions
    * all: shellcheck fixes; make xdg-mime DASH-compatible
    * xdg-email: do not run BROWSER if xdg-open failed
    * Ensure POSIX-compliant shell scripting to support DASH
    * all: spelling fixes
    * Fix set_url_scheme_handler_gnome3 to not associate text/html handler
    * xdg-screensaver: fix the freedesktop screensaver
    * xdg-screensaver: implement support for "gnome3" DE
    * xdg-screensaver: better error detection for freedesktop 'status' command
    * xdg-desktop-menu: Drop obsolete GNOME support
    * xdg-open: support WSL (FDO#108975)
    * xdg-su: support deepin
    * xdg-mime: If mimeapps.list is a symlink, retain the symlink (#7)
    * xdg-open: fix search_desktop_file's logic
    * xdg-open: handle local hostname in `file:` URLs
    * xdg-desk-menu: Check if defaults file exists during installation
    * xdg-su: Remove quotes for lxqt-sudo cmd arg
    * xdg-open: handle opening files when DE=flatpak


author: Simon Lees <sflees@suse.de>
changelog:
  - Update to Version 1.2.0 (Lining up with the upstream release)
    * all: Add xdg-realpath to better handle Canonicalizing filenames (#66)
    * xdg-open: Use url.dll as url opener on wsl (#242)
    * tests: Fix quoting issues in t-xdg-open.sh
    * xdg-open: Added a reporting issues section to xdg-open in the hopes
      that more issues will be attributed correctly
    * xdg-mime: Added a secutity note on xdg-mime default to warn against confusing
      openers and runners
    * xdg-open: Added paragraph explaining the wiered return behaviour of xdg-open
    * xdg-email: shellcheck
    * xdg-mime: shellcheck
    * xdg-settings:  Add support for deeping-desktop browser setting in
      xdg-settings.
    * all: Fix config.status warning about ignored --datarootdir setting
    * all: Shellchecked xdg-utils-common.in
    * xdg-open: shellcheck
    * xdg-mime: Create a generic implementation for KDE
    * all: Move to markdown for README's
    * xdg-mime: Improve Documentation around query file/default
    * xdg-open: Document not handling '-' at the start of filenames
    * xdg-open: Deduplicate URL recognition
    * xdg-open: remove unused open_generic_xdg_file_mime
    * xdg-open: use LC_ALL=C with URLs
    * xdg-open: Fix URI/URL handling
    * xdg-email: Remove default BROWSER logic, no longer needed
    * xdg-mime: Improve synopsis
    * xdg-settings: read KDE browser settings the right way around
    * xdg-open: Improve WSL support
    * xdg-mime: actually handle lists in mimeapps.list correctly


author: sflees@suse.de
changelog:
  - Update to version 1.2.0+20240130:
    * xdg-icon-resource: unbreak syntax by removing stray grave accent
      (boo#1219420)


author: christophe@krop.fr
changelog:
  - Update to version 1.2.1:
    * Better shellcheck tooling
    * Use 1.2.99 for the Version in the development branch while
      not releasing.
    * Update ChangeLog
    * Adapt the script the places the _MANUALPAGE and _USAGE
      sections to handle the new quotes
    * Quote all _MANUALPAGE and _USAGE openers to interpret them
      as literals
    * Made slightly misleading command example easier to
      understand. (Hopefully)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to release 1.1.14
    * This release improves compatibility for building with GNU
      libc 2.36, and adds a --without-xinerama option to the
      configure script for those who want to build without linking
      to libXinerama.
  - supersedes u_glibc-2.36.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - keytable: no longer ignore XKBLAYOUT (and XKBMODEL, XKBVARIANT,
    XKBOPTIONS) variables if available in /etc/vconsole.conf, i.e.
    no longer overwrite keyboard settings if anybody used
    "localectl set-x11-keymap" himself; fixed "check systemd mapping"
    if KEYMAP_TOGGLE has been set (boo#1209594)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - keytable: exit 0 was executed too early, so
    "localectl set-x11-keymap" wasn't executed; fixed this
    (boo#1209594, comment#19)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - No longer run "localectl set-x11-keymap ..." and only run
    "localectl set-keymap ..." if XKBLAYOUT is not set, i.e. if
    nobody was making use of "localectl set-x11-keymap" after
    installation (boo#1209594, comment#24)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Create two set of pam configuration files:
    + *.sle15 are for SLES15 and older
    + add postlogin-* includes to the others as required by new
      openSUSE's PAM config policy


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to release 1.1.15
    * This release fixes a failure to build with the upcoming gcc 14,
      cleans up several other compiler warnings, fixes a bug in the
      generation of the xdm.service file for systemd, and removes a
      lot of dead code checks for platforms & features that have not
      been supported since the conversion from Imake to autoconf in
      2005.
  -  supersedes u_gcc14-fix.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to release 1.1.16
    * This release fixes a failure to build with the recent libXaw 1.0.16
      release due to a change introduced in xdm 1.1.15 to address gcc 14
      build issues.


author: bwiedemann@suse.com
changelog:
  - Update xdmbgrd-piggyback.dif to not include PID in piggyback
    temp filenames to generate reproducible output


author: Dr. Werner Fink <werner@suse.de>
changelog:
  - Move forward to version 0.7
    * Remove patches xdmbgrd-0.6.dif and xdmbgrd-piggyback.dif
      as now part of the code
    * Add and use SUSE Logo (bsc#1195675)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.3.0:
    + Use xcb for -queryExt instead of a round-trip per extension
    + Build system fixes.
  - Add pkgconfig(x11-xcb) and pkgconfig(xcb) BuildRequires: new
    dependencies.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.3.1:
    + Mark num_known_extensions as a const, since the size is fixed
      at compile time.
    + Convert sprintf calls to snprintf.
    + Rename i & count in inner loop to avoid shadowing same named
      vars in outer loop.
    + Add xrandr to SEE ALSO section of man page.
    + Add -version option to print version number.
    + Combine usage messages into a single string.
    + Declare 'len' as size_t to avoid unneccessary back-and-forth
      conversions, fixes clang warnings.
    + Mark usage() as _X_NORETURN.
    + Include Xwindows.h on WIN32 to avoid type clashes.
    + Add pkgconfig(xproto) BuildRequires: new dependency.


author: sndirsch@suse.com
changelog:
  - Update to version 1.3.2:
    * Print which option was in error along with usage message
    * Sprinkle consts in StrCmp to quiet cast warnings
    * config: Add missing AC_CONFIG_SRCDIR
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * Mark required arguments to Xlib error handler as unused
    * Delete unused NULLSTR macro


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - no longer require legacy extension xf86miscproto; no longer
    provided by xorgproto-2019.1 by default


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.3.3:
    * This release includes a pair of changes to align with the
      xserver-21.x release series - it prints the version without
      the leading "1." for 21.x xservers, and it changes the default
      for building DMX support from --with-dmx to --without-dmx as
      DMX is no longer included in the 21.x xservers.
      (The DMX support in xdpyinfo is not removed in this release,
      and can be enabled at build time with the --with-dmx flag to
      configure, but may be fully removed in a future release of
      xdpyinfo.)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.3.4
    * This release stops compiling support for the XF86-Misc extension by
      default, and thus stops linking with the deprecated libXxf86misc
      library by default.  This support can still be enabled for now by
      passing --with-xf86misc to the configure script, but as the server
      side of this extension was removed in the xserver-1.6.0 release in 2008
      there is little reason to do so, and the support may be removed entirely
      in a future release of xdpyinfo.
  - we have xorg-server >= 1.6 since sle11-sp1, so we are on the safe
    side with our customers


author: jbeulich@suse.com
changelog:
  - Upstream bug fixes (bsc#1027519)
    6566fef3-x86-vLAPIC-x2APIC-derive-LDR-from-APIC-ID.patch
    6569ad03-libxg-mem-leak-in-cpu-policy-get-set.patch
    656ee5e1-x86emul-avoid-triggering-event-assertions.patch
    656ee602-cpupool-adding-offline-CPU.patch
    656ee6c3-domain_create-error-path.patch
    6571ca95-fix-sched_move_domain.patch
    6578598c-Arm-avoid-pointer-overflow-on-invalidate.patch
    65842d5c-x86-AMD-extend-CPU-erratum-1474-fix.patch
    65a7a0a4-x86-Intel-GPCC-setup.patch
    65a9911a-VMX-IRQ-handling-for-EXIT_REASON_INIT.patch
    65b27990-x86-p2m-pt-off-by-1-in-entry-check.patch
    65b29e91-x86-ucode-stability-of-raw-policy-rescan.patch
  - bsc#1218851 - VUL-0: CVE-2023-46839: xen: phantom functions
    assigned to incorrect contexts (XSA-449)
    65b8f961-PCI-fail-dev-assign-if-phantom-functions.patch
  - bsc#1219080 - VUL-0: CVE-2023-46840: xen: VT-d: Failure to
    quarantine devices in !HVM builds (XSA-450)
    65b8f9ab-VT-d-else-vs-endif-misplacement.patch
  - Patches dropped / replaced by newer upstream versions
    xsa449.patch
    xsa450.patch


author: carnold@suse.com
changelog:
  - bsc#1219885 - VUL-0: CVE-2023-46841: xen: x86: shadow stack vs
    exceptions from emulation stubs (XSA-451)
    xsa451.patch


author: carnold@suse.com
changelog:
  - Update to Xen 4.18.1 bug fix release (bsc#1027519)
    xen-4.18.1-testing-src.tar.bz2
    * No upstream changelog found in sources or webpage
  - bsc#1221332 - VUL-0: CVE-2023-28746: xen: x86: Register File Data
    Sampling (XSA-452)
  - bsc#1221334 - VUL-0: CVE-2024-2193: xen: GhostRace: Speculative
    Race Conditions (XSA-453)
  - Dropped patches included in new tarball
    654370e2-x86-x2APIC-remove-ACPI_FADT_APIC_CLUSTER-use.patch
    65437103-x86-i8259-dont-assume-IRQs-always-target-CPU0.patch
    655b2ba9-fix-sched_move_domain.patch
    6566fef3-x86-vLAPIC-x2APIC-derive-LDR-from-APIC-ID.patch
    6569ad03-libxg-mem-leak-in-cpu-policy-get-set.patch
    656ee5e1-x86emul-avoid-triggering-event-assertions.patch
    656ee602-cpupool-adding-offline-CPU.patch
    656ee6c3-domain_create-error-path.patch
    6571ca95-fix-sched_move_domain.patch
    6578598c-Arm-avoid-pointer-overflow-on-invalidate.patch
    65842d5c-x86-AMD-extend-CPU-erratum-1474-fix.patch
    65a7a0a4-x86-Intel-GPCC-setup.patch
    65a9911a-VMX-IRQ-handling-for-EXIT_REASON_INIT.patch
    65b27990-x86-p2m-pt-off-by-1-in-entry-check.patch
    65b29e91-x86-ucode-stability-of-raw-policy-rescan.patch
    65b8f961-PCI-fail-dev-assign-if-phantom-functions.patch
    65b8f9ab-VT-d-else-vs-endif-misplacement.patch
    xsa451.patch


author: jbeulich@suse.com
changelog:
  - bsc#1221334 - VUL-0: CVE-2024-2193: xen: GhostRace: Speculative
    Race Conditions (XSA-453)
    65f83951-x86-mm-use-block_lock_speculation-in.patch


author: carnold@suse.com
changelog:
  - Update to Xen 4.18.2 security bug fix release (bsc#1027519)
    xen-4.18.2-testing-src.tar.bz2
    * No upstream changelog found in sources or webpage
  - bsc#1221984 - VUL-0: CVE-2023-46842: xen: x86 HVM hypercalls may
    trigger Xen bug check (XSA-454)
  - bsc#1222302 - VUL-0: CVE-2024-31142: xen: x86: Incorrect logic
    for BTC/SRSO mitigations (XSA-455)
  - bsc#1222453 - VUL-0: CVE-2024-2201: xen: x86: Native Branch
    History Injection (XSA-456)
  - Dropped patch contained in new tarball
    65f83951-x86-mm-use-block_lock_speculation-in.patch


author: jbeulich@suse.com
changelog:
  - bsc#1221984 - VUL-0: CVE-2023-46842: xen: x86 HVM hypercalls may
    trigger Xen bug check (XSA-454)
    6617d62c-x86-hvm-Misra-Rule-19-1-regression.patch
  - Upstream bug fixes (bsc#1027519)
    6627a4ee-vRTC-UIP-set-for-longer-than-expected.patch
    6627a5fc-x86-MTRR-inverted-WC-check.patch
    662a6a4c-x86-spec-reporting-of-BHB-clearing.patch
    662a6a8d-x86-spec-adjust-logic-to-elide-LFENCE.patch
    663090fd-x86-gen-cpuid-syntax.patch
    663a383c-libxs-open-xenbus-fds-as-O_CLOEXEC.patch
    663a4f3e-x86-cpu-policy-migration-IceLake-to-CascadeLake.patch
    663d05b5-x86-ucode-distinguish-up-to-date.patch
    663eaa27-libxl-XenStore-error-handling-in-device-creation.patch


author: Daniel Garcia <daniel.garcia@suse.com>
changelog:
  - Fix python3 shebang in tools package (bsc#1212476)
  - Depend directly on %primary_python instead of python3 so this
    package will continue working without rebuilding even if python3
    changes in the system.
  - Remove not needed patches, these patches adds the python3 shebang to
    some scripts, but that's done during the build phase so it's not
    needed:
    - bin-python3-conversion.patch
    - migration-python3-conversion.patch


author: jbeulich@suse.com
changelog:
  - bsc#1214718 - The system hangs intermittently when Power Control
    Mode is set to Minimum Power on SLES15SP5 Xen
    6666ba52-x86-irq-remove-offline-CPUs-from-old-CPU-mask-when.patch
    666994ab-x86-SMP-no-shorthand-IPI-in-hotplug.patch
    666994f0-x86-IRQ-limit-interrupt-movement-in-fixup_irqs.patch
    66718849-x86-IRQ-old_cpu_mask-in-fixup_irqs.patch
    6671885e-x86-IRQ-handle-moving-in-_assign_irq_vector.patch
    6673ffdc-x86-IRQ-forward-pending-to-new-dest-in-fixup_irqs.patch
  - Upstream bug fixes (bsc#1027519)
    66450626-sched-set-all-sched_resource-data-inside-locked.patch
    66450627-x86-respect-mapcache_domain_init-failing.patch
    6646031f-x86-ucode-further-identify-already-up-to-date.patch
    666b07ee-x86-EPT-special-page-in-epte_get_entry_emt.patch
    666b0819-x86-EPT-avoid-marking-np-ents-for-reconfig.patch
    666b085a-x86-EPT-drop-questionable-mfn_valid-from-.patch
    667187cc-x86-Intel-unlock-CPUID-earlier.patch
    6672c846-x86-xstate-initialisation-of-XSS-cache.patch
    6672c847-x86-CPUID-XSAVE-dynamic-leaves.patch


author: carnold@suse.com
changelog:
  - bsc#1227355 - VUL-0: CVE-2024-31143: xen: double unlock in x86
    guest IRQ handling (XSA-458)
    xsa458.patch


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Remove rhetorics from description, and then compact its verbose
    grammar.
  - Do away with xargs when find has some better options.


author: David Anes <david.anes@suse.com>
changelog:
  - Removed patch xerces-2_11_0-jdk7.patch:
    * this patch is already applied upstream
  - Upgrade to upstream 2.12.1:
    * This release is a bug fix release. It fixes few bugs which were
    present in Xerces-J 2.12.0 and also includes a few other minor
    enhancements.
      + Implemented few fixes for XML Schema identity constraints,
      within Xerces's XML Schema 1.0 and 1.1 validators.
      + When XML Schema 1.1 validations are done, where xs:assert
      are contained within xs:override, the XPath expressions
      within xs:assert can't see XML namespace bindings specified
      at certain locations in schema documents.
      + When XML Schema 1.1 validations are done, when the schema
      document is specified via xsi:schemaLocation attribute in
      the XML document, when full XPath 2.0 is used with CTA, for
      certain use cases validation was not occurring correctly.
      + For certain cases, while doing XML Schema 1.1 xs:assert
      validations, error messages appeared like following
      'FOAR0001 - Division by zero'. Modified such error messages,
      to now contain the character ':' instead of '-' (since, the
      character '-' can be confused with a negation symbol).
      + The 'XML Schema 1.1 structures' REC in the section, "3.2.3
      Constraints on XML Representations of Attribute Declarations
      (Schema Representation Constraint: Attribute Declaration
      Representation)" mentions, '5 If fixed and use are both
      present, use must not have the actual value prohibited'.
      This functionality is newly introduced in XML Schema 1.1.
      Fixed a runtime validation issue for this XSD clause, when
      XSD 1.1 implementation is invoked in XSD 1.0 mode.
      + Xerces-J was previously not building from sources when Java
      9+ was used.
      + XML Schema 1.1 has introduced the attribute 'ref' on xs:key,
      xs:unique and xs:keyref. When certain suchschema documents
      were processed by Xerces-J's XSD 1.1 implementation in XSD
      1.0 mode, a java.lang.NullPointerException was displayed to
      the user when the schema document is processed with Xerces
      sample jaxp.SourceValidator.
      + Fixed minor bugs and made various improvements.
      + Added many new tests to the regression since the previous
      Xerces release, for Xerces's XML Schema 1.0 and 1.1
      implementations.


author: David Anes <david.anes@suse.com>
changelog:
  - Update to 2.12.2 [bsc#1195108, CVE-2022-23437]:
    * This release is a bug fix release. It fixes few bugs which were
      present in Xerces-J 2.12.1 and also includes a few other minor
      enhancements.
      + Implemented a fix, that solves rarely occurring XML parsing
      performance issue.
      + Improved compliance, of XPath 2.0 processor's regex
      implementation (that's used within XML Schema 1.1
      implementation).
      + XML Schema validation error message improvements, when XML
      attributes are validated.
      + Improved the JAXP SourceValidator sample, related to XML
      Schema 1.1 assertion evaluations on list types.
      + Solved an XML Schema implementation issue, where
      combination of restrictions 'length' and 'minLength' was
      leading to error.
      + Made minor, improvements to few XML Schema 1.1 validation
      error messages.
      + Fixed a rarely occurring issue during XML Schema 1.1
      xs:assert evaluation, where adjacent text values within
      XML instance document, were resulting in more than one
      adjacent XPath 2.0 text nodes.
      + Upgraded the minimum, Java requirement to use XercesJ to
      Java version 1.7.
      + Upgraded XalanJ serializer dependency to version 2.7.2
      from 2.7.1, which is required by XercesJ.
      + Re-built, "XML Commons External" and "XML Commons
      Resolver" codebases (which are dependencies for XercesJ)
      using Java 1.7.


author: sndirsch@suse.com
changelog:
  - Update to version 1.1.2
    * Mark usage as noreturn, as suggested by -Wmissing-noreturn
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * autogen.sh: use quoted string variables
    * config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
    * config: move man pages into their own directory
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.2.0
    * This release of xeyes adds support for using the Present and
      Xinput2 extensions so that your X server is even smoother when
      making eyes at you.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.3.0
    * This release adds a -biblicallyAccurate option for extra
      amusement.


author: eich@suse.com
changelog:
  - u_01-Add-a-kiosk-mode-for-touch-screens.patch
    u_02-Add-delay-between-button-press-and-release-to-kiosk-mode.patch
    (FATE#320263).


author: sndirsch@suse.com
changelog:
  - Update to version 2.10.3
    * Only one fix over 2.10.2 restoring tablets' functionality. A
      bug in the wheel emulation rework caused non-x/y axes to stop
      updating. Interaction with tablets thus resulted in a zero
      pressure sent to the clients an the tablet being unable to draw.


author: sndirsch@suse.com
changelog:
  - update to version 2.10.5
    * Two fixes, one new feature for the evdev driver. The new
      feature is the ability to change the emulated middle button
      number (e.g. useful on devices with physical middle button
      as well).


author: sndirsch@suse.com
changelog:
  - includes everything needed for missing sle issue entries:
    fate #320263, fate#315643-315645, 319159-319161, 319618 (bsc#1041371)
  - 50-elotouch.conf: Make sure an 'TouchSystems CarrollTouch 4500U'
    is an absolute device (bnc#876089, bsc#1041371)


author: sndirsch@suse.com
changelog:
  - upt to version 2.10.6
    * Since evdev is in maintenance mode there aren't a lot of
      features to go around but still a few important fixes. Andrey
      fixed the proximity event generation for tablets and the
      handling of devices without axes but buttons - previously
      those were assumed to be keyboards in the server. Better
      error reporting from Christian and the rest are build system
      fixes that went into all xorg repositories.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - move all xorg.conf.d snippets from /etc/X11/xorg.conf.d to
    /usr/share/X11/xorg.conf.d (boo#1139692)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.6.1:
    + Copy pInfo->driver to option list to fix hotplugging of
      keyboard device
    + unify capitalization of joystick properties
    + Return proper default for unknown values in
      pInfo->device_control.
  - Use %x11_abi_xinput_req instead of static ABI Requires.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.6.2:
    + jast_axis: tune accelerated axis transformation to better work
      with circular axis fields (fdo#42399).
    + backend_evdev: fix scaling overflow for high resolution axes
      (fdo#42399).
    + Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS.
    + configure: enable debug output code by default.
    + config:
    - Warning in default xorg.conf.d snippet: do not enable by
      default.
    - Mention use cases for when to use the module and when not to.
    + man:
    - More manpage tuning and polishing.
    - Mention use cases for when to use the module and when not to.
    - Some typos and grammar fixes.
    - Point out that the joystick module is not a joystick driver.
    + Silence compiler warnings.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - modernize spec file:
    * use https urls
    * move license to licensedir
    * remove unnecessary attributes and add curly braces where spec-cleaner
      likes them


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.6.4
    * Fix quoting in man page synopsis section
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * Fix spelling/wording issues
    * gitlab CI: add a basic build test
    * gitlab CI: stop requiring Signed-off-by in commits
    * autogen.sh: Implement GNOME Build API
    * autogen.sh: use quoted string variables
    * Adapt to USB HID header changes on NetBSD-8.99.9.
    * autogen: add default patch prefix
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: use exec instead of waiting for configure to finish


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.1
    * Only one fix, the code to set the tap button mapping property
      didn't correctly check for a valid device, causing memory
      corruption and a crash if called after a device was disabled.
      Or, in more user-friendly terms: if your X session crashed
      after calling `xinput disable $touchpad-device`, this release
      has the fix for it.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.1.0
    * This release adds a new driver-specific option:
      ScrollPixelDistance. This option converts movement "pixels"
      from libinput into the server's "scroll unit" definition and
      can thus help speeding up or slowing down two-finger/edge scrolling.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.2.0
    * This release introduces support for touchpad gestures that will
      be available as part of X server 21.1. Additionally high-resolution
      scrolling data is now acquired from libinput if available and sent
      downstream to X server. The default scroll distance has been bumped
      to 120 in the process, but this should not affect correctly written
      clients.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - switch to libinput v120 API broke the driver, so disable it for
    now via patching config.h in specfile after running configure
    (boo#1190646)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - reverted previous change; the issue was broken ckb-next, not
    the usage of libinput v120 API (boo#1190646)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.2.1
    * few typos and misc minor fixes
    * property added to turn off new high-resolution wheel scrolling
      API


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.3.0
    The main feature in this version is support for the new 'custom' pointer
    acceleration profile in libinput 1.23.0. This acceleration profile is
    quite flexible, so it is exposed via several properties:
    - "libinput Accel Custom Fallback Points" and "libinput Accel Custom Fallback Step"
    - "libinput Accel Custom Motion Points" and "libinput Accel Custom Motion Step"
    - "libinput Accel Custom Scroll Points" and "libinput Accel Custom Scroll Points"
    For details on what these mean, please see the man page and the
    libinput documentation:
    https://wayland.freedesktop.org/libinput/doc/latest/pointer-acceleration.html
    In addition, the "libinput Accel Profiles Available" and
    "libinput Accel Profile Enabled" properties have been expanded to 3 values. For
    backwards compatibility, the "libinput Accel Profile Enabled" continues
    to support setting 2 values only.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 1.4.0:
    * Tablets now have BTN_STYLUS3 mapped to X button 8 (i.e. the
      first usable one after the LMR buttons).
    * Tablet now have the left-handed property available so we can
      actually change them to left-handed.


author: sndirsch@suse.com
changelog:
  - xf86-input-vmmouse 13.1.0:
    This release is intended for general distro inclusion, Testing
    has been performed on various linux distros, FreeBSD 10.1 and
    Solaris 11.2.
    This release contains a number of build fixes and also changes
    to deal with improved vmmouse port security and backoff if a
    vmmouse kernel module is encountered. An additional dependency
    on libudev is introduced on linux.
  - supersedes the following patches:
    * U_Don-t-de-reference-pMse-if-it-hasn-t-been-initialise.patch
    * U_Free-the-vmmouse-data-on-UnInit.patch
    * u_Revert-Remove-call-to-iopl-.-It-s-not-portable-and-i.patch
    * u_vmmouse_client.h-Include-xorg-server.h-before-xf86_O.patch


author: dimstar@opensuse.org
changelog:
  - BuildRequire pkgconfig(udev) instead of udev: be more robust to
    packaging changes.
  - Ignore absence of udevadm, it won't be present in the build env.


author: sndirsch@suse.com
changelog:
  - no longer install the driver package by default on openSUSE > 13.2
    or Leap, i.e. remove the supplements to xorg-x11-server
    (fate #320612)


author: sndirsch@suse.com
changelog:
  - u_conf-rename-to-70-vmmouse.conf.patch
    * renamed config file to give it higher prio than libinput;
      relevant only for older kernels; on newer kernels vmmouse
      driver isn't loaded at all (bnc#983702, comment#20)


author: sndirsch@suse.com
changelog:
  - includes everything needed for missing sle issue entries:
    fate #320612, fate #315643-315645, 319159-319161, 319618, bnc#922188
    (bsc#1041589)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - xf86-input-vmmouse 13.2.0:
    * Update "See Also" list in vmmouse_detect man page
    * Update configure.ac bug URL for gitlab migration
    * gitlab CI: add a basic build test
    * autogen.sh: Implement GNOME Build API
    * autogen.sh: use quoted string variables
    * tools: Fix declaration of xf86EnableIO()
    * autogen: add default patch prefix
    * Drop maintainer mode from autogen.sh
    * autogen.sh: use exec instead of waiting for configure to finish
    * Replace unportable test(1) operator.
    * Add NetBSD/amd64 support for iopl calls.


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Remove FIRST_ARG logic (following systemd-rpm-macros rev 28).
  - Avoid em dashes in summary.
  - Add %systemd_ordering as there are service files to process.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Version update to 0.37.0 (boo#1146181)
    * bug fixes and performance improvements
  - adjusted n_01-Add-option-to-enable-logging.patch
  - refreshed n_02-Log-PROXIMITY-LOW-LEVEL-events.patch,
    n_03-Log-PRESSURE-low-level-events.patch,
    n_04-Log-BUTTON-HIGH-LEVEL-events.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - U_Change-default-gesture-mode-touchpad-on-touchscreen-.patch
    * disable gesture mode on Touchscreens by default (boo#1172669)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - n_disable-touchscreen.patch
    * don't use wacom driver for various touchscreens; let it fall
      back to libinput driver instead (boo#1172669)


author: Dirk Mueller <dmueller@suse.com>
changelog:
  - update to version 0.39.0:
    * Recognize new MobileStudio Pro PID
    * Ignore ABS_MISC as a source of device type information for AES pens
    * tools: Fix potential buffer overflow when reading from serial tablet
    * Handle multitouch mode up at the very start wcmGestureFilter
    * Perform a few cleanups in wcmTouchFilter.c
    * Change default gesture mode: touchpad=on, touchscreen=off
    * Support new MobileStudio Pro for older kernels
    * Trigger scroll and zoom gestures immediately after they are detected
    * Revert "Reset wcmGestureState to current device state upon gesture start"
    * Do not start scroll gesture if fingers are moving opposite directions
    * Minor cleanups for wcmFingerScroll and wcmFingerZoom
    * Use wcmScrollDistance as scroll threshold; recognize scrolling more consistently
    * Overhaul calculation of default scroll, zoom, and spread distances
    * Prevent spurious right-clicks at the end of very short scroll and zoom gestures
    * Do not wait wcmTapTime to enter scroll or zoom mode
    * Use a proxout height of 30 for all stylus devices
    * Allow CursorProximity to take effect even if distance == 0 on tablet surface
    * Allow use of proxout feature for any relative tablet tool (stylus, eraser, cursor)
    * Change wcmCursorProxoutDist from a common to a private property
    * Add support for Surface Go and Nuvision Solo 10 Draw
    * Fix panscroll when using non-default tablet area
  - remove U_Change-default-gesture-mode-touchpad-on-touchscreen-.patch (upstream)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - reenabled
    * %{?systemd_ordering}
    * %{x11_abi_xinput_req}
    which has mistakely been disabled by the previous update ...


author: Ferdinand Thiessen <rpm@fthiessen.de>
changelog:
  - Update to version 0.40.0:
    * Add support for "Wacom One Pen Display 13"
    * Recognize pad devices which only have softkeys
    * Support the keycodes sent by the hardware buttons
    * Support new Cintiqs for older kernels
    * Stop pointer movement when panscrolling in relative mode
    * Better explanation of the "ToolSerials" option
    * Minor other improvements


author: Johannes Segitz <jsegitz@suse.com>
changelog:
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_wacom-inputattach@.service.patch


author: tiwai@suse.de
changelog:
  - N_amdgpu-present-Check-tiling-for-newer-versions-too.patch:
    * fix crash with external HDMI and DPMS change (bsc#1169222)


author: Giordano Boschetti <geekosdaw@gmail.com>
changelog:
  - Update to version 22.0.0
    * "AsyncFlipSecondaries" To Deal With Crappy Multi-Monitor Experience
    * Glamor Fixes


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - remove hardware supplements for AMD GPUs; i.e. no longer install
    by default on AMD hardware; instead use "modeset" driver


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - U_Use-DRM_CAP_CURSOR_WIDTH-HEIGHT-if-possible.patch
    * There's no need to hardcode the cursor size if the kernel can
      report the value it wants. Fixes invisible cursor issue on
      RDNA3 cards like Navi31/RX 7900 Series cards. (boo#1207388)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 23.0.0
    * bugfix release, see also for more details here:
      https://lists.x.org/archives/dri-devel/2023-February/392659.html
  - supersedes U_Use-DRM_CAP_CURSOR_WIDTH-HEIGHT-if-possible.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to release 19.0.0
    * Various TearFree related fixes and robustness improvements.
    * Up to six independent instances per GPU are now supported in
      "Zaphod" style multi-head configurations.
    * Other improvements and fixes


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to release 19.0.1
    * Fixes for two regressions which crept into the 19.0.0 release.
    * Add support for RandR output tile properties, allowing monitors
      using DisplayPort Multi Stream Transport tiling to work better
      out of the box. (Note that DP MST support in the radeon kernel
      driver is still experimental and disabled by default)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to release 22.0.0
    * Fix link failure with gcc 10
    * Fix spelling/wording issues
    * gitlab CI: enable commit & merge request checks
    * gitlab CI: enable gitlab's builtin static analysis
    * radeon_glamor_wrappers.c: Convert from ISO-8859-1 to UTF-8
    * Don't crash X server if GPU acceleration is not available
    * ati: cleanup terminology to use primary/secondary
    * Don't set SourceValidate pointer to NULL
    * Handle NULL fb_ptr in pixmap_get_fb
    * Guard local variable priv only used with glamor
    * Guard local variable info only used with glamor
    * Add GitLab CI pipeline
    * Only include dri.h with older versions of xserver
    * Fix return value check of drmIoctl()
  - supersedes the following patches
    * U_ati-cleanup-terminology-to-use-primary-secondary.patch
    * u_fno-common.patch
    * u_kscreen-rotation-fix.patch


author: zaitor@opensuse.org
changelog:
  - Update to version 0.4.3:
    + Port to new server API.
    + Convert to new screen conversion APIs.
    + Add compat-api + makefile.
    + Add MOD_CLASS_VIDEODRV to FBDevVersRec
    + Perform XV initialization only if the server supports it.
    + Avoid unused variables when XSERVER_LIBPCIACCESS is defined.
    + man: Stop mentioning server's -scanpci option.
    + Upgrade to util-macros 1.8 for additional man page support.
    + Other minor codefixes.


author: mstaudt@suse.com
changelog:
  - Fix build with Xorg server 1.20 by updating to current Git.
    U_01-Default-to-32bpp-if-the-console-is-8bpp-and-we-weren-t-told-otherwise.patch
    U_02-Use-own-thunk-functions-instead-of-fbdevHW-Weak.patch
    U_03-Pass-the-pci-device-if-any-through-to-fbdevhw-in-probe-and-preinit.patch
    U_04-Initialize-pci_dev.patch
    U_05-Fix-shadow-fb-allocation-size-v2.patch
    U_11-Remove-dead-pix24bpp-variable.patch
    U_12-Use-shadowUpdate32to24-at-24bpp.patch
    U_13-Use-ifdef-instead-of-if-to-avoid-build-error.patch


author: sndirsch@suse.com
changelog:
  - Update to version 0.5.0
    * Compatibility updates for xserver 1.20.
  - supersedes the following patches
    * U_01-Default-to-32bpp-if-the-console-is-8bpp-and-we-weren-t-told-otherwise.patch
    * U_02-Use-own-thunk-functions-instead-of-fbdevHW-Weak.patch
    * U_03-Pass-the-pci-device-if-any-through-to-fbdevhw-in-probe-and-preinit.patch
    * U_04-Initialize-pci_dev.patch
    * U_05-Fix-shadow-fb-allocation-size-v2.patch
    * U_11-Remove-dead-pix24bpp-variable.patch
    * U_12-Use-shadowUpdate32to24-at-24bpp.patch
    * U_13-Use-ifdef-instead-of-if-to-avoid-build-error.patch


author: Stefan Brüns <stefan.bruens@rwth-aachen.de>
changelog:
  - Guard valgrind BuildRequires with a bcond, defaulting to disabled
    (upstream default), and actually enable it when requested.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to 2.99.917.916_g31486f40
    * latest fixes from git
  - supersedes U_i810-multidef-fix.patch, n_fix-build-on-i686.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - n_Mesa-i965-crocus.patch
    * Mesa's DRI driver is now called "crocus" (previously "i965");
      fixes hardware OpenGL support when still using "intel" X
      driver instead of "modesetting" one ... (boo@1214448)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - renamed n_Mesa-i965-crocus.patch to n_Mesa-i965-crocus-iris.patch
  - n_Mesa-i965-crocus-iris.patch
    * use "iris" instead of "crocus" for anything newer than Haswell


author: zaitor@opensuse.org
changelog:
  - Update to version 1.2.8:
    + Unbreak shadowfb initialization with modern X servers.
    + Remove mibstore.h.
    + Don't check for unneeded proto headers.
    + Remove uses of xf86PciInfo.h.
    + Add &component=Driver/Neomagic to Bugzilla link.
    + Don't call NEO_Sync with no XAA.
  - Drop U_Remove-mibstore.h.patch, fixed upstream.
  - Drop pkgconfig(fontsproto), pkgconfig(randrproto),
    pkgconfig(renderproto), pkgconfig(videoproto),
    pkgconfig(xextproto), pkgconfig(xf86dgaproto),
    pkgconfig(xproto) and pkgconfig(pciaccess) BuildRequires
    following upstream changes.


author: sndirsch@suse.com
changelog:
  - Update to version 1.2.9
    * Use own thunk functions instead of vgaHW*Weak
    * neomagic: fix build against master X server.
    * Fix compiler warning with recent X servers
  - deprecates U_neomagic-fix-build-against-master-X-server.patch


author: sndirsch@suse.com
changelog:
  - Update to version 1.3.0
    * This is a maintenance release of NeoMagic DDX for X.Org X Server.
      No testing has been done due to the lack of equipment availability.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.3.1
    * Fix spelling/wording issues
    * gitlab CI: add a basic build test
    * gitlab CI: stop requiring Signed-off-by in commits
    * NEOGetRec: Fix -Wmisleading-indentation warning
    * NEOPreInit: Handle -Wimplicit-fallthrough warning
    * Use fabs() instead of abs() on double value.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.15:
    * fix null pointer deref when building against >=libdrm 2.4.78
    * Add Pascal family support, identical to Maxwell
    * Do not register hotplug without RandR


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.0.17:
    * present: fix handling of drmWaitVBlank failures
    * drmmode: make event handler leave a note that there are stuck events
    * present: don't enable if there's no acceleration
    * drmmode: fix screen resize without acceleration
    * make error when failing to allocate surface more descriptive
    * dri2,present: move in pixmap before getting addresses
    * nv4/exa: tiling is unsupported pre-nv10, reduce alignment requirements
    * Don't advertise any PRIME offloading capabilities without acceleration
  - spec-cleaner cleanups


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - no longer autoinstall the package depending on PCI ID; we have
    modesetting driver for X since a long time now (boo#1186721)


author: sndirsch@suse.com
changelog:
  - U_Include-xf86Modes.h-to-use-functions-from-hw-xfree86.patch
    * Include xf86Modes.h to use functions from
      hw/xfree86/modes/xf86Modes.c.
  - U_init-Initialize-VGA-IOBase-before-using-it.patch
    * init: Initialize VGA IOBase before using it; The NV driver did
      never set the VGA IOBase for those registers which have
      different addresses dependent whether the VGA engine is running
      in mono or color mode. This has not been detected as the VGA
      mode and font save/restore functions initialize this value
      themselves.


author: sndirsch@suse.com
changelog:
  - U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch
    * Adapt Block/WakeupHandler signature for ABI 23


author: sndirsch@suse.com
changelog:
  - Update to version 2.1.21:
    * Remove mibstore.h
    * Adapt Block/WakeupHandler signature for ABI 23
    * init: Initialize VGA IOBase before using it
    * Include xf86Modes.h to use functions from hw/xfree86/modes/xf86Modes.c.
    * Fix shadow framebuffer implementation.
  - supersedes U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch,
    U_Include-xf86Modes.h-to-use-functions-from-hw-xfree86.patch,
    U_Remove-mibstore.h.patch,
    U_init-Initialize-VGA-IOBase-before-using-it.patch


author: sndirsch@suse.com
changelog:
  - commented out modalias lines in specfile in order to no longer
    install xf86-video-nv driver by default (bnc#868732, bsc#1041416)
  - covers missing SLE entry fate#320388 (bsc#1041416)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 2.1.22
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * Build xz tarballs instead of bzip2
    * Fix spelling/wording issues
    * gitlab CI: add a basic build test
    * Update README.G80 for gitlab migration
    * riva_xaa: don't build RivaSetRopPattern when XAA is not supported
    * autogen.sh: Implement GNOME Build API
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: use exec instead of waiting for configure to finish
    * Replace xf86PciInfo.h with our own pci ids


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 2.1.23
    * gitlab CI: stop requiring Signed-off-by in commits
    * Remove "All rights reserved" from Oracle copyright notices
    * gitlab CI: ensure libtool is installed in build container
    * Don't call xf86DisableRandR in ABI_VIDEODRV_VERSION 24 & later
    * configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
    * Add X.Org's standard C warning flags to AM_CFLAGS
    * Fix 4 -Wdiscarded-qualifiers warnings
    * Fix warning: ?NVDMAKickoffCallback? defined but not used [-Wunused-function]
    * Fix warning: ?NVPatternROP? defined but not used [-Wunused-const-variable=]
    * Fix -Wdiscarded-qualifiers warning in G80PreInit
    * Fix warning: no previous prototype for ?G80ExaInit? [-Wmissing-prototypes]
    * riva_hw.c: Ensure ABS macro expands correctly
    * fix nv on powerpc
    * treewide: #if -> #ifdef


author: dimstar@opensuse.org
changelog:
  - Add u_xf86-video-qxl-spiceccid-build.patch: Fix building of
    spiceccid: add the correct CFLAGS while building spiceccid. Issue
    is exposed by libcacard 2.5.2.


author: sndirsch@suse.com
changelog:
  - renamed u_xf86-video-qxl-spiceccid-build.patch to
    U_xf86-video-qxl-spiceccid-build.patch, since the fix is already
    upstream (git #ebd5ef7c18d7c361a31d530b307d36217cc68428)


author: sndirsch@suse.com
changelog:
  - U_Check-for-either-xfont.pc-or-xfont2.pc.patch
    * Check for either xfont.pc or xfont2.pc
  - U_Fix-compilation-with-newer-Xorg-versions.patch
    * Fix compilation with newer Xorg versions


author: sndirsch@suse.com
changelog:
  - Update to version 0.1.5:
    * Bug fixes and performance improvements
  - supersedes the following patches:
    * U_Check-for-either-xfont.pc-or-xfont2.pc.patch
    * U_Fix-compilation-with-newer-Xorg-versions.patch
    * U_qxl-use-pci-io.patch
    * U_xf86-video-qxl-spiceccid-build.patch


author: Steve Kowalik <steven.kowalik@suse.com>
changelog:
  - Remove unneeded Requires on python >= 2.6
  - Add Xspice-python3.patch:
    * Add support for Python 3, and run it under Python 3.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - u_fix-build-against-xserver-21_1.patch
    * fixes build aginst xorg-server 21.1; reson:
      commit 454b3a826edb5fc6d0fea3a9cfd1a5e8fc568747
      Author: Adam Jackson <ajax@redhat.com>
      Date:   Mon Jul 22 13:51:06 2019 -0400
      hw: Rename boolean config value field from bool to boolean


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 0.1.6
    * This release flushes out the last [checks calendar] ~6 years of
      patches that have been sitting on the master branch. Please see
      the git shortlog below for details.
  - supersedes the following patches
    * Xspice-python3.patch
    * n_disable-surfaces-on-kms.patch
    * n_hardcode_libdrm_cflags.patch
    * u_fix-build-against-xserver-21_1.patch


author: sndirsch@suse.com
changelog:
  - Update to version 6.10.0
    * various bug fixes
  - deprecates U_Only-declare-PCITAG-if-we-need-it.patch


author: sndirsch@suse.com
changelog:
  - Update to version 6.10.1
    * Really fix bitmasks for DDC
    * Assume CRT in the absence of other monitors


author: sndirsch@suse.com
changelog:
  - Update to version 6.10.2
    * Adapt Block/WakeupHandler signature for ABI 23
    * Remove gatos advertisement
    * xextproto 7.1 support update to the source code
  - supersedes  U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch


author: sndirsch@suse.com
changelog:
  - includes everything needed for missing sle issue entries:
    fate #315643-315645, 319159-319161, 319618 (bsc#1041399)


author: sndirsch@suse.com
changelog:
  - u_Include-stdint.h-in-order-to-declare-uint32_t.patch
    * fixed build against xorg-server 1.20
  - marked COPYING file correctly as %license


author: sndirsch@suse.com
changelog:
  - Update to version 6.11.0
    * autogen.sh: Implement GNOME Build API
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish
    * configure: Drop AM_MAINTAINER_MODE
    * Fix typo: Initalizing --> Initializing
    * xf86-video-r128: remove the GlxSetVisualConfigs stub and friends
    * Fix for cross build failure
    * Include <stdint.h> in order to declare uint32_t
    * Move the location where R128PreInitGamma is called
    * Move assignment of color depth variables away from R128PreInitVisual
    * Move the assignment to monitor field of ScrnInfoRec record
    * Move R128PreInitVisual and R128PreInitGamma calls
    * Remove R128ProbeDDC
    * Refactor R128PreInitWeight
    * Move the location xf86CrtcConfigInit is called inside R128PreInit
    * Move existing mode setting initialization code into R128LegacyMS
    * Move R128InitCrtcRegisters to r128_crtc.c
    * Move R128InitCrtc2Registers to r128_crtc.c
    * Move R128InitCrtcBase to r128_crtc.c
    * Move R128InitCrtc2Base to r128_crtc.c
    * Convert R128Div to an inline function
    * Move R128InitPLLRegisters to r128_crtc.c
    * Move R128InitPLL2Registers to r128_crtc.c
    * Move R128RestoreCrtcRegisters to r128_crtc.c
    * Move R128RestoreCrtc2Registers to r128_crtc.c
    * Move R128InitDACRegisters to r128_output.c
    * Move R128RestoreDACRegisters to r128_output.c
    * Move R128RestorePLLRegisters to r128_crtc.c
    * Move R128RestorePLL2Registers to r128_crtc.c
    * Move R128InitDDARegisters to r128_crtc.c
    * Move R128InitDDA2Registers to r128_crtc.c
    * Move the location R128PreInitDRI is called
    * Deprecate R128TRACE macro when generating debug messages
    * Remove compilation warnings related to debug messages
    * Using __func__ string for debug message function identification
    * Convert tabs to white spaces for r128_output.c
    * Fix for some RAGE 128 Pro causing out of range display error
    * Reorganize r128_exa.c
  - supersedes u_Include-stdint.h-in-order-to-declare-uint32_t.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - no longer require legacy extension xf86miscproto; no longer
    provided by xorgproto-2019.1 by default and never needed anyway


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 6.12.0:
    * Separate EXA and XAA initialization
    * Evaluate NoAccel option inside R128PreInit
    * Evaluate EXA related options inside R128PreInit
    * Evaluate software cursor option inside R128PreInit
    * Remove OPTION_DAC_8BIT option
    * Move many DDX UMS options into R128UMSOption
    * Delete USE_CRT_ONLY conditional compilation directive
    * Delete OPTION_DISPLAY option enumeration
    * Move RAMDAC module initialization into R128LegacyMS
    * Move loading of EXA and XAA modules into R128PreInitAccel
    * Version bumped to 6.11.100
    * Prevent disabling of EXA inside R128ScreenInit
    * Consolidate frame buffer initialization code
    * Deprecate R128EXAAccelInit
    * Deprecate R128AccelInit
    * Deprecate R128VerboseInitEXA
    * Consolidate EXA initialization code into R128EXAInit
    * Hold off enabling acceleration until EXA / XAA are fully initialized
    * Version bumped to 6.11.101
    * Rename R128UMSOption to r128UMSOption
    * Consolidate acquisition of many options into two functions
    * Version bumped to 6.11.102
    * Fix for build failure when --disable-dri option is specified
    * Remove Dac6Bit option from man page


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to 6.12.1
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * Fix spelling/wording issues
    * gitlab CI: add a basic build test
    * gitlab CI: stop requiring Signed-off-by in commits
    * R128RAMRec: constify name pointer
    * Mark DriverRec exported in r128_probe.h to match r128_probe.c


author: sndirsch@suse.com
changelog:
  - u_Fixed-build-with-INPUT_API-19.patch
    * Added dummy parameters to miPointerSetPosition(...) to fix
      build with INPUT_API >= 19.


author: sndirsch@suse.com
changelog:
  - U_sis-fix-build-against-latest-xserver.patch/
    U_sis-more-build-fixes-against-master-X-server.patch
    * fixes build against xorg-server 1.17


author: sndirsch@suse.com
changelog:
  - Update to version 0.10.8:
    * Remove mibstore.h
    * Stop including xf86Priv.h
    * Fix HDisplay/VDisplay typos
    * Remove upload / download EXA hooks
    * sis: fix build against latest xserver
    * sis: more build fixes against master X server.
    * sis: force build, who uses this crazy code anyways
    * Replace xf86UnMapVidMem with pci_device_unmap_range
    * Fix format-security warnings
  - supersedes patches:
    * U_Remove-mibstore.h.patch
    * U_Replace-xf86UnMapVidMem-with-pci_device_unmap_range.patch
    * U_Stop-including-xf86Priv.h.patch
    * U_sis-fix-build-against-latest-xserver.patch
    * U_sis-more-build-fixes-against-master-X-server.patch
    * u_Fixed-build-with-INPUT_API-19.patch


author: sndirsch@suse.com
changelog:
  - Update to version 0.10.9
    * Adapt Block/WakeupHandler signature for ABI 23
    * Fix arguments for miSetPointerPosition.
  - supersedes U_Adapt-Block-WakeupHandler-signature-for-ABI-23.patch


author: sndirsch@suse.com
changelog:
  - includes everything needed for missing sle issue entries:
    fate #315643-315645, 319159-319161, 319618 (bsc#1041339)


author: mstaudt@suse.com
changelog:
  - Fix build with Xorg server 1.20 by updating to current Git.
    U_06-Remove-reference-to-virtualFrom.patch
    U_07-xf86-video-sis-remove-the-GlxSetVisualConfigs-stub-and-friends.patch


author: Chocy Orange <callumjfarmer13@gmail.com>
changelog:
  - Update to version 1.12.0
  - supersedes U_06-Remove-reference-to-virtualFrom.patch,
    U_07-xf86-video-sis-remove-the-GlxSetVisualConfigs-stub-and-friends.patch


author: sndirsch@suse.com
changelog:
  - includes everything needed for missing sle issue entries:
    fate #315643-315645, 319159-319161, 319618 (bsc#1041379)


author: sndirsch@suse.com
changelog:
  - Update to version 2.4.0
    * Nothing terribly exciting, but enough bug fixes to justify a
      release.
  - supersedes u_Enable-DefaultRefresh-by-default.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 2.5.0
    "This release rolls up a few minor bug fixes since 2.4.0. We now refuse
    to run on machines with UEFI firmware (on Linux only, patches welcome
    for other OSes) since it won't work in the general case and you
    probably have a kernel framebuffer driver running already. We also only
    attempt to use 24bpp if the alternative would be pseudocolor, but note
    that since xserver 1.20 24bpp will not work at all. If you'd like to
    fix that case, please note that it is filed as issue #4:
    https://gitlab.freedesktop.org/xorg/driver/xf86-video-vesa/-/issues/4
    We also notice several cases of running on emulated GPUs, in which case
    the shadow framebuffer is disabled by default to improve performance by
    reducing the number of copies.
    All users are recommended to upgrade, ideally to a better video card
    and/or driver."


author: tiwai@suse.de
changelog:
  - Refuse vesa driver on the system with simpledrmfb (bsc#1193539):
    u_Refuse-to-run-on-machines-with-simpledrmfb-too.patch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 2.6.0:
    * Refuse to run if framebuffer or dri devices are present
    * VESAValidMode: remove duplicate call to VESAGetRec
    * VESADGASetMode: remove unused variable scrnIdx
    * Build xz tarballs instead of bzip2


author: sndirsch@suse.com
changelog:
  - update to release 13.0.2
    * This release contains support for both XMir and XWayland,
      updated support for the new XA version released with the
      new Mesa 10.1 version.


author: sndirsch@suse.com
changelog:
  - u_xf86xv.h-cannot-be-included-without-first-including-.patch
    * include xorg-server.h before xf86xv.h in order to fix
      build with latest glibc


author: sndirsch@suse.com
changelog:
  - U_vmware-vmwgfx-Don-t-add-pixmaps-to-the-pixmap-list-i.patch
    * prevent endless looping during Xserver reset (bnc#900884)


author: sfalken@opensuse.org
changelog:
  - Update to version 13.1.0:
    + Adapt to GC client clip changes in server 1.17
    + Fix xf86xv.h cannot be included without first including
      xorg-server.h
    + Fix saa_check_poly_fill_rect_noreadback v2
    + Fix saa_check_copy_window dirty region v3
    + Revert "vmware/saa: Disable the noreadback polyfillrect
      optimization"
    + Fix cursor problem with multimon
    + Don't add puixmaps to the pixmap list if they're already
      on it.
    + Fix overlay related compile breakage on earlier X servers
    + Fix bootstrap related compile errors on earlier X servers
    + Clear the PITCHLOCK register if available before modeset
    + Fix out of bound array indexing
    + Fix compilation issue on older X servers
    + Fix uninitialized values in video commands
    + Fix an error path segfault (fdo#80645)
    + Fix auto colorkey fill usage
    + Better error logging when handling cursors
    + Don't move cursors without images
    + Fix xwayland build on newer XA versions
    + Add support for server managed fds
    + Add support for XSERVER_PLATFORM_BUS
    + Fix initial dirty region for pixmaps
    + Set desired modes after xMir screen init
    + Don't tell XA that we have a mask when we haven't
    + Don't change backing-store of active scanout services
    + Fix build without xatracker
  - Changes from version 13.0.1
    + Fix compilation on newer X servers
    + Always allocate shared hardware surfaces
    + Require libdrm 2.4.38 to build XMir
    + Block DMA to prime surfaces for now
    + Enable direct dmas
    + Add support for XWayland
    + Add support for XMir v2
    + Add an infrastructure to be able to run hosted under
      a compositor v2
    + Fix compile breakage on XA version 1
    + Really allow XA version 2
    + Revert "vmwgfx: Get rid of device-specific DMA code"
    + Support also XA version 1 v2
    + Handle changes of DamageUnregister API in 1.14.99.2
    + Implement textured video completely on top of XA
    + Avoid HW operations when not master
    + Update for XA API changes
    + Dropped (patches accepted upstream):
    + U_vmware-vmwgfx-Don-t-add-pixmaps-to-the-pixmap-list-i.patch
    + u_xf86xv.h-cannot-be-included-without-first-including-.patch
    + xf86-video-vmware-13.0.2.tar.bz2


author: tobias.johannes.klausmann@mni.thm.de
changelog:
  - Update to version 13.2.1:
    This release provides support for adapting to a desktop configuration (read
    VMware GUI configuration) exposed using drm connectors rather than using
    RandR12+. Since this is the way gnome-shell/Wayland adapts to a desktop
    configuration this driver can coexist with an auto-fit multimonitor VMware
    gnome-shell/Wayland configuration and therefore enables future open-vm-tools
    versions to expose GUI configuration changes through drm connectors at system
    start-up time without using the xorg driver as a proxy.
    It also contains a compilation fix for ABI 23 (Xserver 1.19).


author: sndirsch@suse.com
changelog:
  - includes everything needed for missing sle issue entries:
    fate #315643-315645, 319159-319161, 319618 (bsc#1041651)


author: sndirsch@suse.com
changelog:
  - Update to version 13.3.0
    * This release provides dri3 support for recent mesa (XA version
      2.4+), build support for xserver 1.20, a number of compilation
      warning fixes, removal of old Xwayland and Xmir support, and a
      couple of minor bug fixes.
    * Note that linux distros that choose to not compile in kernel
      modesetting- and 3D should avoid enabling the vmwgfx linux
      kernel module.
    * As usual, the release is intended to be usable even with old
      X servers, but testing for older servers (xserver 1.0+) has
      been limited to compile-testing only. Dedicated functionality
      testing has been run on xserver 1.19.99 series.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 13.3.0+12:
    * vmwgfx:
    - Change header inclusion order to avoid xorg headers catching
      stdbool.h
    - Unify style in scanout_update and present functions
    - Limit the number of cliprects in a drm present_readback
      command v3
    - Limit the number of cliprects in a drm present command v3
    - Limit the number of cliprects in a drm dirtyfb command v3
    - Don't exceed the device command size limit v3
    - Fix invalid memory accesses in CloseScreen
    - Use libdrm to obtain the drm device node name v2
    - Fix a memory leak
    - Fix XVideo memory leaks
    * saa: Make sure damage destruction happens at the correct
      location
    * Remove obsolete B16 & B32 tags in struct definitions
  - Switch to git checkout via source service.
  - Add u_Fix-build-gcc-12.patch: Still needs a patch to build with
    gcc 12.
  - Modernize spec, add libtool BuildRequires and bootstrap build.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 13.4.0
  - supersedes u_Fix-build-gcc-12.patch
  - switched back to tarball from git checkout via source service


author: gber@opensuse.org
changelog:
  - update to version 4.11.1
    - update list of files to clean with xdt-autogen
    - remove definitions related to the obsolete xfce-mcs-manager
    - remove obsolete check for threaded panels (<= 4.1.90)
    - bump dependencies for xfce4-dev-tools and m4macros
    - fix autotools m4 warning
    - fix out of source building (bxo#10899)
    - display warning if AC_PROG_INTLTOOL is used (bxo#8930)


author: gber@opensuse.org
changelog:
  - update to version 4.12.0
    - bump version
    - require xfce4-panel-4.11 for panel plugins
    - restore AC_REVISION


author: Marcel Kuehlhorn <tux93@opensuse.org>
changelog:
  - Update to Version 4.13.0
    * Merge exo-csource modifications in xdt-csource
    * xdt-csource will replace exo-csource (projects using
      exo-csource need to be updated)
    * The work started in issue bxo#6449 but the full migration has
      never been done.
    * Remove svn support in xdt-autogen
    * Simplify a bit the XDT_AUTOGEN_REQUIRED_VERSION detection
    * Remove the check of the unused doc submodule
    * Remove useless macros: m4macros/xdt-python.m4
      and m4macros/xdt-xfce.m4 are not used
    * Remove xdt-commit, used to generate Changelog, now done via
      make distcheck
    * No -Wshadow flag for enable_debug=full (bxo#11637).
      Use it only for enable_debug=yes.


author: Maurizio Galli <maurizio.galli@gmail.com>
changelog:
  - Update to version 4.14.0
    * Bump to 4.14.0
  - Added bcond to build with git master source
  - Cleaned spec file


author: Marcel Kuehlhorn <tux93@opensuse.org>
changelog:
  - Update to version 4.15.0
    * New macro XDT_VERSION_INIT(SEMVER[, TAG])
      This macro takes care of setting up the version numbering.
      It will define the following macros based on SEMVER and TAG:
    - xdt_version
    - xdt_version_major
    - xdt_version_minor
    - xdt_version_micro
    - xdt_version_tag
    - xdt_version_build
    - xdt_debug_default
      If TAG isn't specified, the xdt_version_tag and xdt_version_git
      will be empty and xdt_debug_default will be set to "minimum",
      otherwise the xdt_version_build will contain a git hash and
      xdt_debug_default will be set to "yes"
    * XDT_I18N macro will now automatically find the linguas if none
      are specified during the autoconf run.
    * Install m4 macros in default search dir.
      This makes autoconf find the macros by default.
      By setting version via XDT_VERSION_INIT and using XDT_I18N
      without arguments, this is no longer necessary to use a separate
      configure.ac.in and a plain configure.ac can be used
    * xfce4-dev-tools now also handle the CI (docker container,
      .gitlab-ci.yml templates files etc) on our new gitlab instance.
    * New helpers are also available (xfce-get-release-notes,
      xfce-get-translations, xfce-update-news)
    * Use datarootdir instead of datadir
    * xdt-autogen: explicitly set search path for m4 macros
    * Add two new helpers to help releasers
    * Install m4 macros into default $datadir/aclocal
    * Update README for new gitlab urls
    * xdt-autogen: Improve and simplify linguas detection
    * Let XDT_I18N automatically find the po/*.po as default
    * Let configure generate the xdt-autogen script
    * Implement XDT_VERSION_INIT
    * Add manpage and tests to xdt-csource
    * Add xfce4-dev-tools build in addition to container build
    * Check BEFORE_SHA along with changes to .po files
    * gitlabci: Ensure to run autogen in distcheck stage
    * Switch to "foreign" mode for automake
    * Add CI templates notes
    * Update README with explanation of Dockerfile
    * Fix whitespace error
    * Add helper script to get all
    * Integrate xfce-build container build/creation
    * Translation updates


author: Marcel Kuehlhorn <tux93@opensuse.org>
changelog:
  - Update to version 4.15.1
    * get-translations: Fix line wrapping
    * xdt-autogen: Various small improvements
    * xdt-autogen: Properly handle whitespaces in filenames
    * xdt-autogen: Use sed instead of tr to replace strings
    * Updates README.md
    * xfce-build: Add libclutter-1.0-dev for xfdashboard build
    * Update .gitignore
    * helpers: Use blank line for tags message
    * helpers: Reuse release notes from NEWS for tag message
    * helpers: Simplify xfce-update-news
    * helpers: Do not strip NEWS blank line at EOF
    * helpers: Install xfce-do-release
    * xfce-build: Add depend for mousepad (Fixes #37)
    * helpers: Add do-release helper and Readme
    * xfce-build: Install python3 version of distutils-extra
    * helpers: Make get-translations executable
    * get-translations: Remove last comma
    * get-translations: Correctly get locale from commit messages
    * xfce-build: Replace build-dep with package names


author: Maurizio Galli <maurizio.galli@gmail.com>
changelog:
  - Update to version 4.16.0
    - Bump glib to 2.50 based on xfce4.16 roadmap
    - Do not process @LINGUAS@ at xdt-autogen stage
    - Fail xfce-build container generation if there is any error
    - helpers: Prefer xfce-build over xfce-test (Fixes #38)
    - helpers: Add new helper xfce-open-gitlab
    - helpers: Add helper to locally run xfce-build
    - helpers: Add xfce-build 'pull' argument
    - xfce-build: Add Thunar to container (Fixes #40)
    - Disable CFLAGS override when building CI container
    - use strict CFLAGS to catch common mistakes in ci pipeline
    - Add xvfb on xfce-build


author: Manfred Hollstein <manfred.h@gmx.net>
changelog:
  - Update to version 4.18.0
    * Bump requirements for Xfce 4.18
    * Remove _service file
  - Update to version 4.17.2
    * Add new libsoup3 to the builder
    * xfce-do-release: unification of update version 'sed' command
    * xfce-do-release: match multiple spaces for git version replace
    * bump copyright year to 2022
  - Update to version 4.17.1
    * Warn about GLib functions newer than the checked GLib version
    * Drop the test altogether
    * xdt-autogen: Fix deprecation warning from grep 3.8
    * Use GLib structured logging
    * xdt-autogen: simplify do_version_check()
    * Add new dependencies to the builder
    * Do not run useless distcheck in CI
    * Add favicon to Xfce API docs
    * Bump our xfce builder to ubuntu 22.04
    * Add autopoint to xfce-build
    * Add a workaround for thunar documentation generation
    * Update COPYING
    * xfce-build: Fix build with SELinux (!58)
    * xfce-update-news: Add release date and adjust separator
    * xfce-do-release: Make warnings more visible
    * xfce-do-release: Check the copyright year in `configure.ac*`
    * xfce-do-release: Extend `configure.ac.in` update to `configure.ac`
    * xdt-autogen: Fallback on `n` as IFS if `1` is not supported
    * Fix exclusion of `xdt-autogen.in` in `.gitignore`
    * Update developer.xfce.org home to add tumbler
    * Add tumbler to xfce-build container
    * Fix "image:" name in .gitlab-ci.yml
    * Add libsensors4-dev to build-container
    * Try to bump docker-dind image
    * xfce-do-release: Update Appdata file
    * gitlabci: Ensure distcheck still runs
    * gitlabci: Add release stage that retains tarballs
    * Add lm-sensors to dependencies, for xfce4-sensors-plugins CI
    * Separate CFLAGS from CXXFLAGS
  - Update to version 4.17.0
    * Try to build higher version available tag
    * xfce-do-release: A review of confirmation prompts
    * helpers: Improve script portability
    * Improve Xfce Developer Center (developer.xfce.org)
    * xdt-features.m4: Always enable compilation warnings
    * g_locale_to_utf8 is misspelled as g_local_to_utf8
    * xfce-build: Always pick the latest stable release
    * Create the m4/ if it does not exists
    * Use autoreconf to bootstrap xfce4-dev-tools itself
    * Use autoreconf to bootstrap autotools
    * xfce-do-release: Check for `docker` installed
    * Add dependencies to build thunarx-python CI
    * Fix location of apidocs
    * xfce-build: Fix conditional in gitlabci
    * Export apidocs as GitLab artifacts
    * Get rid of glib-gettextize usage and XGETTEXT_ARGS custom args
    * Remove obsolete AM_GLIB_GNU_GETTEXT
    * helpers: Fix command-line if git-config core.editor is unset
    * Update obsolete m4 macros
    * helpers: Add 'xfce-build describe' command


author: Manfred Hollstein <manfred.h@gmx.net>
changelog:
  - Update to version 4.18.1
    * Remove -Wdeclaration-after-statement from list of enabled warnings
    * Add check for xsltproc (#60)
    * xdt-autogen: Fixed wrong make displayed on FreeBSD
    * Add new macro XDT_CHECK_PACKAGE_BINARY
    * Add new macro XDT_CHECK_OPTIONAL_FEATURE


author: jeffm@suse.com
changelog:
  - Fix building on 32-bit architectures with updated xfsprogs.
    - Added xfsdump-fix-build-on-32-bit-platforms.patch


author: jeffm@suse.com
changelog:
  - Updated source location and keyring to kernel.org archives
    - Requires dependency on xz for SLE11
  - Update to version 3.1.8:
    - common/main.c: Include <locale.h>
    - common/types.h: explicitly define NBBY (bits per byte)
    - cleanup: Kill __[u]int*_t types
    - dump/var.c: Include <limits.h> for PATH_MAX
    - librmt/rmtopen: Prefer <signal.h> over <sys/signal.h>
    - common/main.c: Replace nonstandard SIGCLD by SIGCHLD
    - dump/content.c: Include <linux/limits.h> for XATTR_LIST_MAX
    - invutil/invidx: include <fcntl.h> for O_CREAT
  - Update to version 3.1.7:
    - xfsdump: fix race condition between lseek() and read()/write()
    - xfsdump: Fix memory leak
    - fix build on 32-bit platforms
    * Removed xfsdump-fix-build-on-32-bit-platforms.patch
    - xfsdump: handle bind mount targets


author: jeffm@suse.com
changelog:
  - xfsdump: rename READ/WRITE macros in rmtlib (bsc#1093014).
    * Added xfsdump-rename-READ-WRITE-macros-in-rmtlib.patch.


author: Anthony Iliopoulos <ailiop@suse.de>
changelog:
  - Update to version 3.1.9:
    - Fix build due to removed typedefs in xfsprogs
    - Support fallocate in xfs_restore
    - Many cosmetic cleanups


author: Anthony Iliopoulos <ailiop@suse.com>
changelog:
  - Update to version 3.1.10
    - Fix bind mount handling which was corrupting dumps
    - Remove some dead code
    - Inclusive language updates
  - Fix building with xfsprogs-5.19.0
    - xfs_restore: remove DMAPI support
    - Added xfsdump-xfs_restore-remove-DMAPI-support.patch


author: Anthony Iliopoulos <ailiop@suse.com>
changelog:
  - Update to version 3.1.11
    - Remove remaining slave words from documentation
    - Remove DMAPI remaining code
    - Fix FTBFS error
    - Removed xfsdump-xfs_restore-remove-DMAPI-support.patch
    - Updated keyring to reflect new upstream maintainer (cem@kernel.org)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 3.1.12:
    * xfsrestore: fix on-media inventory media unpacking
    * xfsrestore: fix on-media inventory stream unpacking
    * xfsdump: fix on-media inventory stream packing
    * xfsrestore: untangle inventory unpacking logic


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.5:
    + Rework si:type:value code to remove need for shadowed namelen
      variable
    + man: xhost can not take a user name as a parameter.
    + Declare some char * as const to fix gcc -Wwrite-strings
      warnings
    + Only need CFLAGS, not LIBS from xau package
    + Move "-help" handling up to before XOpenDisplay (fdo#39633)
    + xhost: check return value of X{Add,Remove}Host
    + Build system fixes.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.6:
    + Fix const warning for FamilyLocalHost empty address string.
    + Mark argument to nameserver_lost signal handler as unused.
    + If SIGALRM isn't available, don't use alarm() to timeout
      gethostaddr(), just wait.
    + Drop pre-POSIX signal handling support in favor of sigaction().
    + Provide dummy sethostent(),endhostent() for Win32 also.
    + Link with winsock for MinGW.
    + Use Xwinsock.h on WIN32.
    + Fix some integer sign/size conversion warnings flagged by
      clang.
    + Convert sprintf to snprintf in SECURE_RPC code.
    + Move dpy declaration from static to main() function.
    + Assume signal handlers return void, as C89 requires.
    + Remove unused TLI ("STREAMSCONN") code from xhost.
    + Remove unused DECnet ("DNETCONN") code from xhost.
  - Add pkgconfig(xproto) BuildRequires: new dependency.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.7:
    * Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.8
    * This release hardens xhost against corrupted or malicious responses from
      the X server, as well as some minor bug & compatibility fixes, and general
      janitorial maintenance.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.0.9:
    * Simplify i18n of 'unable to get ... address for ...' error message
    * Use gettext() to localize messages if available
    * Recognize raw IPv6 numeric address
    * Build xz tarballs instead of bzip2
  - add keyring, use https for download


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - xinit-tarball.patch/xinit.spec
    * reenabled move to /usr/etc/X11/xinit
    * fixed remaining issues mentioned in boo#1173052, comment#6
      and boo#1176212, comment#7


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.4.2
    * Fix spelling/wording issues
    * gitlab CI: add a basic build test
    * gitlab CI: stop requiring Signed-off-by in commits
    * man page: Update remote display example from rsh to ssh
    * Remove non-portable grep usage from startx
    * Don't wait for X to finish starting if it has died
    * stop unsetting DBUS_SESSION_BUS_ADDRESS variable
    * darwin: Drop support for macOS 10.7 and earlier
    * darwin: Ensure we launch the user startx from $HOME
    * darwin: Specify +extension GLX when the user requests IGLX support
    * darwin: Wait for font_cache to complete to avoid a race with `xset fb=`
    * man: Restore non-SCO UNIX bits of the man page
    * startx: use uname -n instead of hostname
    * startx: Source XINITRC and XSERVERRC variables
    * startx: don't attempt to catch SIGKILL
  - supersedes xinit-nolonger-unset-dbus-session.patch
  - refreshed xinit-suse.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - xinitrc.common: no longer start nvidia-settings in background in
    order to avoid a zombie process under certain circumstances
    (boo#1227313)


author: sndirsch@suse.com
changelog:
  - Update to version 1.4.0
    * This xkbcomp release mostly contains a couple of bugfixes and
      parser improvements. Notably, ignoring keycodes that X11 can
      never support means that we can start using those keycodes,
      which xkbcommon supports.
  - refreshed xkbcomp.keyring; seems signing key changed, since this
    time the package has been released by Daniel Stone (before: Peter
    Hutterer)? Hope I got this right ...


author: sndirsch@suse.com
changelog:
  - Update to version 1.4.1
    * This release adds the path of the xkbcomp executable to the pkgconfig
      data, allowing the X server to find the right binary regardless of
      where its (the X servers) $prefix is pointed. Without this the X server
      will guess that xkbcomp is configured for the same prefix; since the
      default prefix is /usr/local, and your distribution certainly did not
      install xkbcomp there, 'make check' and 'ninja dist' for the X server
      build would fail because Xvfb would not start.
  - supersedes U_xkbcomp_pkgconfig-add-bindir.patch
  - refreshed xkbcomp.keyring; seems signing key changed, since this
    time the package has been released by Adam Jackson (before: Daniel
    Stone)? Hope I got this right ...


author: sndirsch@suse.com
changelog:
  - Update to version 1.4.2
    * Only one patch, fixing keymap compilation errors when the
      keycodes maximum is set to a value above the permitted X11
      maximum of 255. While we already ignored keys with codes
      above 255, we still failed on the maximum=374; line that
      xkeyboard-config 2.24 produces now.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.4.3
    * Update configure.ac bug URL for gitlab migration
    * configure: Remove unused AC_SUBST([REQUIRED_MODULES])
    * pkgconfig: Remove unneeded Requires.private
    * Suppress high-keycode warnings at the default warning level
    * xkbcomp Fix missing support for "affect" and incorrect modifier
      handling for ISOLock
    * Don't compare with string literals
    * Fix invalid error report on F_Accel field
    * Error out if we have no default path


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.4.4
    * Fix spelling/wording issues
    * Fix lockdevbtn to be XkbSA_LockDeviceBtn action
    * For -R and after chdir, add the current directory to the path
    * Don't pretend unresolved symbols are an error


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.4.5
    * Remove trailing whitespaces
    * gitlab CI: add basic build test
    * Replace WARN[1-9], ERROR[1-9], etc. with their unnumbered version
    * Downgrade the warning for missing symbols to info
    * keycodes: downgrade the >255 keycode warning to an info
    * keycodes: compress the high keycode warning


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.4.6:
    * configure: Use AC_SYS_LARGEFILE to enable large file support
    * suppress four more warnings when 'warningLevel' is zero
    * suppress the "Could not resolve" warning when 'warningLevel' is zero
    * man page: remove out-of-date COPYRIGHT section
    * Build xz tarballs instead of bzip2
    * Fix "upercase" typo


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - update to 1.4.7
    * This release mainly focuses on code cleanup and improving
      maintainability and making static analysis work better on this
      code base. It also fixes a bug that could cause build failures
      with gcc when the -ftracer option was used.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 2.38
    * Add Russian layout with typographic symbols
    * Update symbols/ru
    * symbols/us: uncomment the nine keys in the international Dvorak layout
    * symbols/bg: reduce the "enhanced" layout to an include + three overrides
    * symbols/epo: reshuffle a comment, and drop unneeded key types
    * replace some Unicode codes with their corresponding symbol name
    * symbols/no: add missing symbols to Sami layout, and remove duplicates
    * symbols/no: add non-dead grave and such to Sami layout, and reshuffle
    * Add apple:jp_oadg109a and apple:jp_pc106 variants
    * Added Gujarati KaGaPa layout (guj-kagapa)
    * Update base.xml
    * rules: add option 'swap_ralt_rctl'
    * prerelease push, for translations
    * Handy script for publishing
    * Making ru(typo) more consistent with existing variants
    * Prerelease translation sync
    * fix rx-51 third level modifier
    * Add Latvia Modern Cyrillic keyboard layout
    * add colemak_dh_ortho
    * Add `trademark` to level4 of us-intl layout
    * dv-intl: add placeholder chars to lvl3+, bind LSGT


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 2.39
    * another bugfix release; also needed for changes for the Amharic
      (am_ET.UTF-8) compose key sequences in libX11 1.8.5 (see
      corresponding changelog entry in libX11 package); removes old
      remappings like ar --> ara (git db45bd75, 470ad2cd) [breaks
      current qemu build]


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - supersedes a patch called 'U_fixed-keycode-comment.patch' from
    sle15-sp5, which wasn't applied there any longer either.
      <I247> = 247;   // #define KEY_UWB                 239
    is defined in keycodes/evdev since a long time ...


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - includes fixes for
    * missing mappings for evdev keys KEY_RFKILL and KEY_WWAN
      (boo#1123784)
    * capslock in Old Hungarian layout (boo#1153774)
    * wrong keyboard mapping causing input delays with ABNT2 keyboards
      (bsc#1191242)
  - includes backport of French standardized AZERTY layout (AFNOR:
    NF Z71-300) (bsc#1188867)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - the current source supersedes old sle15-sp5 patches (see
    changelog below)
    * U_Map-evdev-keycodes-KEY_RFKILL-and-KEY_WWAN-to-XF86RF.patch
    * U_Updating-Old-Hungarian.patch
    * U_Fix-media-keys-lag-on-ABNT2-keyboard.patch
    * U_Add-the-new-AZERTY-layout-norm-NF-Z71-300.patch


author: badshah400@gmail.com
changelog:
  - Update to version 1.3.10
    * Update STRLEN in file.h to 100 (from 80).
    * xl2tpd-control: fix xl2tpd hanged up in "fopen".
    * Update version in spec and opewnrt Makefile.
  - Update source URL in specfile.


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Run spec-cleaner
  - Remove support for non-systemd distros
  - Remove -doc subpackage (contained only some KB text-files and
    and manpages)
  - Fix handling of tmpfilesdir
  - Update to version 1.3.13
    * Fix compile warning with USE_KERNEL in xl2tpd.c
    * Applying patch that reduces compile warnings and fixes warnings
      from gcc and clang.
    * Fix compiler warnings in network.c
    * Add a preproc for Watchguard firewall (Github issue #136)
    * Convert from ISO-8859 to UTF-8 [Simon Deziel]
      Update README to provide latest info on xl2tpd + Linux kernel 4.15+
  - Update to version 1.3.12
    * TOS value to copy to the tunnel header
    * Fix for ENODEV (No such device) error with Linux kernel 4.15
    * Update xl2tpd.init
    * fix version number and upload
  - Update to version 1.3.11
    * only changes related to debian packaging


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Drop ||true from %tmpfiles_create, this is already
    included in the macro.
  - Reduce hard dependency on systemd during build.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.3.16:
    * Re-add braces for if-else that have only statement [Samir Hussain]
    * xl2tpd-control refactoring [Alexander Naumov]
    * fix travis 'script' syntax [Alexander Naumov]
    * adding xl2tpd-control tests to travis [Alexander Naumov]
    * Re-adding text giving more inofrmation about using ipsec with xl2tpd [Samir Hussain]
    * Update README: typo, links to RFC, link to travis [Alexander Naumov]
    * Travis will test different compiler on linux distro [Samir Hussain]
    * Update travis for proper matrix [Samir Hussain]
    * Add Focal to travis testing [Samir Hussain]
    * yet another man-page update [Alexander Naumov]
    * update man-pages, fix typo [Alexander Naumov]
    * set_flow: result of operation is garbage or undefined [Alexander Naumov]
    * Update README [Alexander Naumov]
    * adding xl2tpd.init.patch [Alexander Naumov]
    * adding Makefile.patch [Alexander Naumov]
    * moving changes to separate file [Alexander Naumov]
    * sync/update spec file with official SUSE version [Alexander Naumov]
    * Set IP_PKTINFO even if setting of IPPROTO_IP fails (as it was in 1.3.9) [shadyhh]
    * Update .gitignore vim swap file [Samir Hussain]
    * Travis will test supported Ubuntu LTS distros [Samir Hussain]
    * Updating COMPATABILITY_ISSUES with info on Miktrotik servers [Samir Hussain]
    * Add work around for Android 10 maxium retries in COMPATIBILITY_ISSUES [Samir Hussain]
    * Add compatability issues with Ciso ASA [Samir Hussain]


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 1.3.17
    * Correct a typo in the man page xl2tpd.conf(5)
    * xl2tpd-control: fix typo in usage


author: Martin Hauke <mardnh@gmx.de>
changelog:
  - Update to version 1.3.18
    * Add compatability information for Watchguard Firewall.
    * Fix issue where in some cases xl2tpd stops trying to connect
      if it can not resolve server name (DNS failure or WAN
      temporarily unavailable), even if autodial and redial options
      are set.


author: lmichnovic@suse.cz
changelog:
  - create config file in /usr/lib/X11/Xli as sugested in man page
    (configfile.patch)
  - now builds also with new X.org 7.x


author: lmichnovic@suse.cz
changelog:
  - update to new snapshot 2006/11/10
    * fixing a crash on PGM/PPM images with a maxval > 255,
      and various warnings about uninitialized variables.


author: tchvatal@suse.com
changelog:
  - Allow xli to load up on alpha backgrounded png, if there would be
    upstream this should be upstreamed:
    * xli-png-alpha.patch
  - Cleanup a bit with spec-cleaner


author: tchvatal@suse.com
changelog:
  - Drop patches merged in the git repo:
    * xli-1.17.0-8bit_palette.patch
    * xli-1.17.0-configfile.patch
    * xli-1.17.0-overflow.patch
    * xli-1.17.0.patch
    * xli-png-alpha.patch
    * xli-png_check_sig.patch
  - Update to version 1.17+git20170726.0bb4fb4:
    * Respect destdir during install
    * Symlink with relative path in makefile
    * Add support for 8bit pallete
    * Make xli handle arrow keys to move image
    * Add temp files and patches to gitignore
    * Implement zoom functionality
    * Adds support for the special "None" colour in XPMs
    * Document zooming control
    * Add a -forall option
    * A bug with all merging
    * Do not read past buffer end


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.4:
    + config:
    - Add missing AC_CONFIG_SRCDIR.
    - Move man pages into their own directory.
    - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
    - Replace deprecated AC_HELP_STRING with AS_HELP_STRING.
    - Remove AC_PROG_CC as it overrides AC_PROG_C_C99.
    - Use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS.
    - Upgrade to util-macros 1.8 for additional man page support.
    - Update AC_PREREQ statement to 2.60.
    + man:
    - Replace hard coded man page section with substitution
      strings.
    - Remove trailing spaces and tabs.
    - Point to the X manpage for more command line options.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.5
    * Stop leaking temporary buffer when realloc fails to enlarge it
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.6
    * Update configure.ac bug URL for gitlab migration
    * gitlab CI: add a basic build test
    * Build xz tarballs instead of bzip2
    * Stop casting arguments to free()
    * Stop casting function return values to void
    * gitlab CI: stop requiring Signed-off-by in commits


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.7
    * Print which arguments were unknown before giving usage message
    * Add -version option
    * configure: Use AC_SYS_LARGEFILE to enable large file support


author: afaerber@suse.de
changelog:
  - Bump version to 1.4.01, to match xml-commons.spec
  - Drop unused 1.2.06 and 1.3.05 sources for build speedup


author: fstrba@suse.com
changelog:
  - Don't depend on java-1_5_0-gcj-compat
  - Depend on java-devel >= 1.6 instead
  - Don't build the javax.xml.parsers.* and javax.xml.transformers.*
    classes, since they are part of jdk6+


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Provide xml-resolver by package xml-commons-resolver-bootstrap
  - Provide compatibility symlinks xml-apis.jar and xml-resolver.jar
  - Removed patches:
    * xml-commons-encoding.patch
    * xml-commons-no-javadoc.patch
      + not needed any more


author: aj@suse.de
changelog:
  - Only remove file from catalog if it disappeared.
  - Do not use release numbers, they're not needed anymore.


author: Thomas Schraitle <thomas.schraitle@suse.com> - 1.9
changelog:
  - Update to 1.9
    - Change to the someth2say/xmlformat fork
    - Add length wrap for wrap-type option.
      Contains now an additional value "sentence" which wraps by sentences.
    - Use version 1.9 to distinguish from original Kitebird's v1.04
      version.
  - Spec file
    provide update-alternatives to make it possible to switch between
    the Perl or Ruby variant


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 1.13
    * Fixes bsc#1172961, CVE-2019-17566
    * BATIK-1276: Allow blocking of external resources
    * BATIK-1275: Refactor shared resources.


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 1.14
    * Fixes bsc#1182748, CVE-2020-11987
    * BATIK-1284: Dont load DTDs in NodePickerPanel
    * BATIK-1292: Remove console message "About to transcoder source
      of type: ..."


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 1.15
    * BATIK-1260: Java 11 module error
    * BATIK-1321: Remove Xerces
    * BATIK-1299: Batik-all jar has all classes so should not pull
      other jars also
    * BATIK-1329: Remove xalan
    * BATIK-1331, bsc#1203674, CVE-2022-38398: Jar url should be
      blocked by DefaultExternalResourceSecurity
    * BATIK-1333, bsc#1203673, CVE-2022-38648: Block external resource
      before calling fop
    * BATIK-1335, bsc#1203672, CVE-2022-40146: Jar url should be
      blocked by DefaultScriptSecurity


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Build with source and target levels 8
  - Added patch:
    * xmlgraphics-batik-nosourcetarget.patch
      + do not hardcode source/target 1.7


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Allow building with this spec-file on systems that don't have the
    mvn_install_pom macros defined and release version requirement
    of javapackages-local
  - Require the xmlgraphics-commons, xml-commons-apis a rhino by their
    names, since they are on the classpath by their location in the
    scripts. Require them in the subpackages that contain the scripts.
  - Require javapackages-tools in subpackages that contain scripts
    created by jpackage_script macro. The scripts need functions from
    javapackages-tools


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 1.17
    * BATIK-1346: Allow configuration of rhino whitelist
    * BATIK-1347: Switch to empty whitelist for rhino (CVE-2022-44730)
    * BATIK-1349: Block loading external resource by default
      (CVE-2022-44729)
  - Upgrade to version 1.16
    * Java 8 or later is minimum runtime required
    * BATIK-1338: Block loading jar inside svg (CVE-2022-41704,
      bsc#1204704)
    * BATIK-1345: Restrict what java classes can be run thru rhino
      (CVE-2022-42890, bsc#1204709)
  - Removed patch:
    * xmlgraphics-batik-nosourcetarget.patch
      + not needed since Java 8 compatibility is now the default


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * xmlgraphics-commons-build_xml.patch
      + Add Bundle-SymbolicName and Bundle-Version attributes to
      generate the right OSGi provides
  - Sanitize spec file and remove unused requires


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * xmlgraphics-commons-build_xml.patch
      + improve a bit more the OSGi manifest to be able to use it
      from eclipse


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Update to version 2.6:
    * fixes bsc#1182754, CVE-2020-11988
    * minor release
    * changes:
      + Fix test on Windows
      + XGC-122: Dont load DTDs in XMP
      + XGC-123: Decode image at page load rather than document load


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * fop-2.1-batik-xmlconstants.patch
      + apply when building with batik >= 1.11
      + batik 1.11 moved XMLConstants class from
      org.apache.batik.util to org.apache.batik.constants


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Do not install the OFFO hyphenation files to datadir, but package
    instead the xmlgraphics-fop-hyph.jar and
    xmlgraphics-fop-sandbox.jar that we build anyway. This fixes
    boo#1145693
  - Clean up the build a bit


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - version 2.5
    * Changes:
      + FOP-1606: Incorrect border when using number-columns-spanned
      in RTF
      + FOP-2704: Don't fail on coverage set class table not
      supported
      + FOP-2889: Make JAI optional
      + FOP-2892: Font substitutions not working
      + FOP-2894: Fit table contents onto current page
      + FOP-2895: Add missing classes to allinone jar
      + FOP-2898: Only use zero glue for change ipd
      + FOP-2901: NoSuchElementException on empty table footer
      + FOP-2902: Ignore TTF reserved index range
      + FOP-2907: Missing bounding box on repeated image for PDF/UA
      + FOP-2908: Repeated image in header not shown in structure tree
      + FOP-2909: Hide empty blocks from structure tree
      + FOP-2911: Add endpage event for FO to IF
      + FOP-2923: Allow to suppress fo:leader within empty paragaphs
      from structure tree
      + FOP-2924: Images not scaled or rotated in PCL
      + FOP-2925: Change in IPD on empty block NPE
      + FOP-2926: Add artifact type to PDF header/footer
      + FOP-2934: Absolute element should not be removed
    * Allow to hide empty blocks from structure tre
    * Does not need avalon-framework to build or run
    * Adapt the command-line scripts by removing avalon-framework
      from classpath
    * Build against fontbox from apache-pdfbox >= 2
    * Use the included pom file instead of downloading the same
      file from maven central
  - Removed patch:
    * fop-2.1-batik-xmlconstants.patch
      + Included directly in this version. Requires batik >= 1.11
  - Modified patches:
    * fop-2.1-QDox-2.0.patch -> fop-2.5-QDox-2.0.patch
    * fix-javadoc-java8.patch
    * hyphenation-more-stack.patch
    * java8-compatibility.patch
    * reproducible-build-manifest.patch
    * xmlgraphics-fop-cli.patch
      + Port to fop 2.5


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - version 2.6
    * Changes:
      + FOP-1648: Fix pdf internal named destinations
      + FOP-2536: Allow overpaint of PDF border
      + FOP-2889: Make JAI optional
      + FOP-2919: NPE printing
      + FOP-2935: Make servlet a compile only dependency
      + FOP-2939: Upgrade ant to 1.9.15
      + FOP-2941: SVG container with stroke=black has an unexpected
      border
      + FOP-2945: Don't use change ipd on columns where it won't fit
      + FOP-2950: Display font error at top level exception
      + FOP-2957: Don't change ipd on lastpage if column count changes
      + FOP-2958: Error when using both AFP truetype and base14 font
      + FOP-2960: Soft-Hyphen on Hyphenated words
      + FOP-2975: Put composite glyphs to separate font
      + FOP-2978: Include composite glyphs in otf subset
      + FOP-2979: Update PDFBox to 2.0.19
      + FOP-2980: Reduce filesize for AFP Graphics2D
      + FOP-2981: Convert CFF CID to Type1
      + FOP-2989: Missing text in AFP output when using high
      resolution
      + FOP-2990: Changing ipd doesn't handle table narrowing
      + FOP-2992: List broken too early without change ipd
      + FOP-2994: Support OTF/TTF SVG fonts
      + XGC-123: Decode image at page load rather than document load
    * Support OTF/TTF SVG fonts
    * Allow overpaint of PDF border


author: Quang Tran <quang.tran@suse.com>
changelog:
  - version 2.7
    * Changes:
      + FOP-2928: PDFDocumentGraphics2D does not clear content on
      nextPage()
      + FOP-2943: NPE when inline character is a white space
      + FOP-2973: Cannot use custom schemes starting with "data" in
      resource resolver
      + FOP-2997: Double byte glyphs not working in SVG font
      + FOP-2999: Rollback after checking next page
      + FOP-3000: Absolute positioning wrong with AFP TTF
      + FOP-3002: Optimise memory usage for data uri
      + FOP-3006: XMP Metadata in created PDF/A-2 documents is not
      valid
      + FOP-3008: Table with linefeed-treatment may give
      ClassCastException
      + FOP-3014: ConcurrentModificationException for table cell
      + FOP-3016: Reorder thai marks for zero width
      + FOP-3017: Add option to disable positioning per char
      + FOP-3018: Allow to disable AFP page group
      + FOP-3019: Merge useragent encryption params with fop.xconf
      + FOP-3021: Improve validation of border property
      + FOP-3024: Make sure even number of bytes are output per trn
      for AFP TTF
      + FOP-3025: Keep table size on changing ipd which has graphics
      + FOP-3026: Fix NPE with empty table header
      + FOP-3027: Sections of text sometimes lost with span=all
      multiple columns
      + FOP-3028: Set values in fopFactoryBuilder setConfiguration
      + FOP-3030: AFP page overlay was written twice
      + FOP-3031: Add MCF before MDR in AFP
      + FOP-3032: Allow to embed native PDF in AFP
      + FOP-3033: Update PDFBox to 2.0.21
      + FOP-3034: Update PDFBox to 2.0.24
      + FOP-3038: Allow sections which need security permissions to
      be run when AllPermission denied in caller code
      + FOP-3039: AFP include-page-overlay missing X and Y via IF
      + FOP-3046: Don't use page position only on redo of layout
      + XGC-128: Remove image transparency for PS
    * Allow to embed native PDF in AFP
  - Added patch:
    * update-2.7.patch


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - version 2.8
    * Changes:
      + FOP-2839: Links to pdf files with no scheme should open in pdf
      viewer
      + FOP-2860: Add light weight line breaking option
      + FOP-2861: Allow resource loading from jar
      + FOP-2865: Stroke-opacity is not honored on svg:text while
      conveting svg to pdf
      + FOP-2897: Skip OOM during font OS scanning
      + FOP-2910: Remove cidset for PDF/A-2
      + FOP-2969: Reorder glyphs with no width
      + FOP-2977: Array index out of bounds with glyph position
      adjustments and surrogate pairs
      + FOP-3015: Set text color for simulate-style
      + FOP-3023: Simulated bold error in Adobe Reader
      + FOP-3048: Resolve links across IF files
      + FOP-3049: Align AFP SVG text in the middle
      + FOP-3051: Upgrade to Commons IO 2.11
      + FOP-3053: Remove Xerces
      + FOP-3055: Use a event for a draw image error
      + FOP-3057: Allow fallback to non svg glyphs
      + FOP-3061: AFP invoke-medium-map missing when using
      page-group=false
      + FOP-3062: AssertionError with SFArabic.ttf
      + FOP-3067: README file still refers to bugzilla
      + FOP-3068: NPE when reading a invalid TTC file
      + FOP-3070: Batik is setting load-external-dtd to false so this
      example doesnt work
      + FOP-3071: Write mediummap before pagegroup
      + FOP-3072: Empty link url gives NPE
      + FOP-3074: Reorder glyphs based on gpa value
      + FOP-3077: Use all rulesets for glyph substitution
      + FOP-3078: Fix position of macron glyph
      + FOP-3080: Allow removing empty table elements from structure
      tree
      + FOP-3081: Fix change ipd for linefeed-treatment=preserve
      + FOP-3082: NPE when using a link in a span with accessibility
      + FOP-3085: Remove Xalan
      + FOP-3091: Add transparency color support
      + FOP-3092: PDF/UA NPE when using external pdf
      + FOP-3093: Stop reading ttf if we hit last offset
      + FOP-3094: Allow bookmarks before declarations
      + FOP-3101: Don't break with hangul syllables
      + FOP-3102: Move composite glyphs to the end
      + FOP-3103: NPE when using a footnote on redo of layout
      + FOP-3105: Infinite loop when using page break with changing
      ipd
      + XGC-130: Allow subproperties in XMP
      + XGC-132: Fallback to raw png if ImageIO cannot read image
  - Removed patch:
    * update-2.7.patch


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.2.1:
    * check for NULL nodeset result (Bugs #3323189, #3323196)
    * "-" was being confused with --elif
    * generated XSLT should also have automatic namespaces
    * allow -N after other option (Bug #3325166)
    * namespace values were being registered as prefixes
    * avoid segfault when asked to move namespace nodes
    * missing newline in ed --help message
    * don't use XML_SAVE_WSNONSIG #if libxml < 2.7.8 (Bug #3310475)
  - dropped patch "xmlstarlet-backport_libxml2_2_7_8_XML_SAVE_WSNONSIG.patch",
    was merged upstream


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.3.0:
    * avoid ASCII CRs in UTF-16/32 text
    * --value-of outputs concat values of all nodes (sf#2563866)
    * encode special chars for ed -u -x
    * allow use of exslt functions in ed -u -x
    * add --var to select (allow --var <name>=<value> as well as --var <name>
      <value> --break)
    * work around libxml bug that passes bogus data to error handler (sf#3362217)


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.3.1:
    * handle multiple values for --value-of properly (sf#2563866)
    * substitute external entities (sf#3467320)
    * pyx output needs space between attribute name and value (sf#3440797)


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.4.0:
    * ed subcommand:
    - relative XPaths are now handled correctly (Bug #3527850)
    - the last nodeset inserted by an edit operation can be
      accessed as the XPath variable $prev (or $xstar:prev)
    - add --var option to define XPath variables
    - allow ed -u -x to insert nodesets instead of converting to
      string
    - remove hard limit for number of edit operations (Bug
      [#3488240])
    * pyx now handles namespaces correctly


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.5.0:
    - Bugs:
    - avoid segfault on pyx non-existant file
    - fix unescaping of entities straddling 4K byte boundary (Bug #102)
    - Enhancements:
    - unescape hex entities (&#xXX;)
    - give a helpful message if doc has default namespace and
      nothing matched
    - add "_" and "DEFAULT" as names for document's top-level
      default namespace
    - Adding a global quiet option
    - ed: Allow omitting value argument to create empty element.
    - use default attribute values in sel subcommand
  - changes from 1.4.2:
    - pyx: avoid segfault on documents with multiple attributes (Bug
      [#3595212])


author: toms@opensuse.org
changelog:
  - SPEC file changes
    - Added link from /usr/bin/xml to /usr/bin/xmlstarlet as other
      distributions do the same
    - Did the same for the manpage


author: mpluskal@suse.com
changelog:
  - Update to 1.6.1:
    * handle unicode arguments under Windows
  - Changes for 1.6.0:
    * get rid of "helpful" message about namespaces
    * update user guide
    * Enhancements:
      + add --stop option to val
      + add global option --no-doc-namespace
    * Build:
      + let the make install target succeed even if docs aren't
      built.
  - Cleanup spec file with spec-cleaner
  - Cleanup dependencies
  - Refresh xmlstarlet-xml_depyx.c.diff


author: chris@computersalat.de
changelog:
  - update to 0.0.25
    - 2011-11-28  Ondrej Vasik <ovasik@redhat.com>
    * configure.in: detect grep location
    * xmlto.in: use (fop/fop1).extensions parameter based on real
      fop version
    - 2011-07-14  Ondrej Vasik <ovasik@redhat.com>
    * format/docbook/epub: initial experimental support for
      docbook to epub conversion
    * configure.in: detect zip location
    * xmlto.in: provide detected zip location to epub convertor
    - 2011-07-07  Ondrej Vasik <ovasik@redhat.com>
    * README: Improve the readme file, create online manual
      pages on project wiki
    * xmlto.in: use backend extensions by default, provide
    - -noextensions to disable this
    * doc/xmlto.xml: mention --noextensions option in documentation
    - 2011-03-03  Ondrej Vasik <ovasik@redhat.com>
    * format/{docbook,xhtml}/txt: show the text-web-browser
      converting command in verbose mode
    - 2010-07-13  Ondrej Vasik <ovasik@redhat.com>
    * format/fo/{ps,dvi,pdf}: workaround passivetex limitation
      for chapters titles starting with L (rhbz#526273)
  - rebase patches (xmlto-overflow.patch, xmlto-xsltopts.patch).


author: pascal.bleser@opensuse.org
changelog:
  - add explicit requires for libxslt-tools or libxslt1 in order to
    fix "have choice" in several repos


author: tchvatal@suse.com
changelog:
  - Version bump to 0.0.26:
    - --searchpath option no longer produces warning
      about local builtin used outside the function
      (debian #652974)
    - fix build with automake 1.13+
    - fix noextensions option recognition
    - handle used css list in epub format
  - Rename SUSE readme to xmlto-README.SUSE to fix capitalization
  - Rebase xmlto-xsltopts.patch to apply to latest release.


author: avindra@opensuse.org
changelog:
  - update to 0.0.28:
    - fix broken temp files removal
    - do not detect links browser as elinks
  - includes 0.0.27:
    - remove several bashisms in scripts
    - new option --profile for preprocessing documents with
      profiling stylesheet
    - fix several potential crashes in xmlif
  - cleanup with spec-cleaner
  - switch urls to new fedora upstream
  - patches:
    * rebase xmlto-xsltopts.patch
    * format xmlto-codecleanup.patch for -p1
    * format xmlto-nonvoid.patch for -p1
    * drop xmlto-overflow.patch (xmlif.c is regenerated anyway)
    * drop xmlto-lynx-empty-file.patch (obsolete)
    * renumber patches


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Suggest instead of recommend texlive: most users are not
    interested in texlive specific tooling- unless they install
    texlive. xmlto is also useful without the texlice stack. So
    instead of recommending (and this installing by default)
    textlive, we switch to suggesting it.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.6:
    + Replace chk_malloc + sprintf with asprintf.
    + Free copy of input line at end of process_line instead of
      leaking it.
    + Fix gcc -Wwrite-strings warnings.
    + Add missing _X_NORETURN to functions that need it.
    + Include strings.h for strcasecmp.
    + Improve error handling in copy_to_scratch.
    + Build system fixes.
  - Add pkgconfig(xproto) BuildRequires: new dependency.
  - Add xmodmap-includes.patch: Fix build: as asprintf is only
    defined when building as _GNU_SOURCE.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.8:
    + Add missing copyright dates from xmodmap.man to COPYING.
    + Allow printing -help & -grammar messages without a valid
      DISPLAY.
    + Error in manpage example about swapping Control_L/Caps_Lock
      keys (deb#641588).
    + Include X11/Xwindows.h on WIN32.
    + Include config.h before stdio.h & other system headers
      (fdo#48696).
  - Drop xmodmap-includes.patch, fixed upstream.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.9:
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * Add -version option to print program version
    * Print which option was in error along with usage message
    * Avoid null pointer use if malloc() fails
    * Remove unneeded casts on malloc, realloc, and free calls


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.10
    * This release provides a man page update and some small build
      fixes & janitorial cleanups.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.11
    * gitlab CI: add a basic build test
    * Build xz tarballs instead of bzip2
    * handle.c: avoid leaks when realloc() fails
    * PrintModifierMapping: stop leaking the map returned by
      XGetKeyboardMapping Fix warning about number of mouse buttons


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Specify maven_home manually since the diversity of alternatives
    in different distro versions makes it tedious to detect this
    automatically


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 4.0.0
    * Changes:
      +  Bump codecov/codecov-action from 2.0.1 to 2.0.2
      +  Bump codecov/codecov-action from 1 to 2.0.1
      +  Bump commons-compress from 1.20 to 1.21 in /xmvn-parent
      +  Change logic for JPMS detection by Javadoc MOJO
      +  Fix Javadoc generation for non-JPMS project with JDK 11
      +  Remove superflous JARs from assembly
      +  Create a backup file when injecting Manifest
      +  Attach site artifacts only in site lifecycle
      +  Rename xmvn-connector-aether to xmvn-connector
      +  Use try-with-resources to avoid resource leaks
      +  Remove unused AtomicFileCounter class
      +  Update Eclipse project settings
      +  Add separate build profile for code quality tools
      +  Remove prerequisites on Maven version
      +  Drop bisect tool
      +  Move release plugins to pluginManagement
      +  Move prerequisites on Maven version to xmvn-mojo
      +  Fix javadoc warning
      +  Bump junit from 4.12 to 4.13.1 in /xmvn-it/src/test/resources/testBisect
      +  Bump slf4jVersion from 1.8.0-beta4 to 2.0.0-alpha2 in /xmvn-parent
      +  Compile everything whith --release 11
      +  Fix assembly building with Maven Checkstyle Plugin 3.1.0+
      +  Update to latest Checkstyle
      +  Format code to conform to Checkstyle 8.44
      +  Untabify Maven build files
      +  Update Maven plugin versions
      +  Drop Ivy
      +  Drop Gradle
      +  Add support for compiler release setting
      +  Fix Javadoc generation for modular projects
      +  Add JPMS check to Javadoc MOJO
      +  Add missing license headers
      +  Disable I/O write test if the build is running as root
      +  Switch to SHA-256 in CacheManager
      +  Update dependency xmlunit.assertj to xmlunit.assertj3
      +  Fixes #56 - Honour source parameter in javadoc mojo
      +  Implement XMvn toolchain manager
      +  Fix requires generation for self-depending packages
      +  Remove redundant parentheses
      +  Remove redudnant use of this
      +  Relay on implicit access modifiers of interfaces
      +  Rely on implicit boxing
      +  Make use of diamond operator
      +  [test] Use use lambda expressions for creation of DeploymentResult
      +  Remove use of deprecated StringUtils methods
      +  [test] Port tests to JUnit 5
      +  Update to latest dependencies
      +  [test] Add missing assertions about XML output
      +  Use new Collection methods added in Java 9
      +  Remove uses of deprecated Class.newInstance() method
      +  Drop artifact resolution from JAVA_HOME
      +  Update to latest Maven plugin versions
      +  Update compiler source/target to JDK 11
      +  Update Eclipse project settings
      +  Make xmvn-subst honor settings for ignoring duplicate metadata
      +  Allow removing plugins during model validation
      +  Prefer namespaced metadata when duplicates are found


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 4.2.0
    * Changes:
      + Make XMvn Resolver log to XMvn Logger
      + Make XMvn Subst log to XMvn Logger
      + Depend on junit-jupiter-api instead of junit-jupiter
      + Suppress deprecation warnings in MavenExtensionTest
      + Remove XMvn Connector dependency on Plexus Utils
      + Remove XMvn MOJO dependency on Plexus Utils
      + Port XMvn MOJO from Xpp3Dom to StAX
      + Update Maven to version 3.9.1
      + Don't pass duplicate --patch-module to javadoc
      + Make Javadoc MOJO respect ignoreJPMS configuration flag
      + Propagate javadoc output througt Logger
      + Remove dependency on Plexus Classworlds
      + Remove unneeded managed dependency on maven-invoker
      + Use ServiceLocator to find Logger
      + Use parametrized logging feature
      + Use XMvn Logger instead of Plexus Logger
      + Get rid of Slf4jLoggerAdapter
      + Drop support for Gossip logger
      + Move XMvn Logger to API module
      + Ignore JPMS when all modules are automatic
      + Refactor Javadoc MOJO
      + Make Javadoc not fail when no sources are found
      + Add an integration test for javadoc generation with
      module-info.java but no sources
      + Add an integration test for javadoc generation with
      Automatic-Module-Name
      + Make Javadoc MOJO work in case one of JPMS modules has no
      sources
      + Prioritize certain XMvn components over Maven components
      + Port XMvn MOJO to JSR-330
      + Refactor XMvnMojoExecutionConfigurator
      + Make builddep MOJO compatible with Maven 4
      + Port to JSR-330
      + Get rid of ModelProcessor
      + Refactor XMvnModelValidator
      + Refactor XMvnToolchainManager
      + Convert lambda to method reference
      + Improve Javadoc MOJO JPMS support
      + Add a test case for JPMS javadoc generation with remote
      dependencies
      + Add a test case for JPMS multimodule javadoc generation
      + Exclude src/test/resources-filtered/** from RAT
      + Fix scope of xmvn-mojo dependency on plexus-utils
      + --module-path not allowed with release=8
      + Mimic maven-javadoc-plugin for -source and --release
      + testJavadocJPMS needs a modular java
      + Let modello generate source 8
      + Add a jdk9+ profile to assure that we are jdk8 compatible
      + Revert "Use new Collection methods added in Java 9"
      + Revert "Update compiler source/target to JDK 11"
      + Restore possibility to build with Java 8
      + Simple implementation of toolchains
      https://github.com/fedora-java/xmvn/issues/142
      + Port to Modello 2.0.0


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 4.3.0
    * Changes:
      + Fix typo in JavadocMojo
      + Reproducible javadoc
      + Reproducible manifest injection
      + Deprecate UUIDs
      + Implement MetadataResult.getPackageMetadataMap()
  - Removed patches:
    * 0001-Do-not-leave-a-stray-options-file-in-the-generated-j.patch
    * 0002-Make-metadata-UUIDs-reproducible-if-SOURCE_DATE_EPOC.patch
    * 0003-Reproducible-javadoc-notimestamp-option-and-some-aut.patch
    * 0004-Reproducible-manifest-modification-time.patch
      + integrated upstream or similar functionality was added


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 4.2.0
    * Changes:
      + Make XMvn Resolver log to XMvn Logger
      + Make XMvn Subst log to XMvn Logger
      + Depend on junit-jupiter-api instead of junit-jupiter
      + Suppress deprecation warnings in MavenExtensionTest
      + Remove XMvn Connector dependency on Plexus Utils
      + Remove XMvn MOJO dependency on Plexus Utils
      + Port XMvn MOJO from Xpp3Dom to StAX
      + Update Maven to version 3.9.1
      + Don't pass duplicate --patch-module to javadoc
      + Make Javadoc MOJO respect ignoreJPMS configuration flag
      + Propagate javadoc output througt Logger
      + Remove dependency on Plexus Classworlds
      + Remove unneeded managed dependency on maven-invoker
      + Use ServiceLocator to find Logger
      + Use parametrized logging feature
      + Use XMvn Logger instead of Plexus Logger
      + Get rid of Slf4jLoggerAdapter
      + Drop support for Gossip logger
      + Move XMvn Logger to API module
      + Ignore JPMS when all modules are automatic
      + Refactor Javadoc MOJO
      + Make Javadoc not fail when no sources are found
      + Add an integration test for javadoc generation with
      module-info.java but no sources
      + Add an integration test for javadoc generation with
      Automatic-Module-Name
      + Make Javadoc MOJO work in case one of JPMS modules has no
      sources
      + Prioritize certain XMvn components over Maven components
      + Port XMvn MOJO to JSR-330
      + Refactor XMvnMojoExecutionConfigurator
      + Make builddep MOJO compatible with Maven 4
      + Port to JSR-330
      + Get rid of ModelProcessor
      + Refactor XMvnModelValidator
      + Refactor XMvnToolchainManager
      + Convert lambda to method reference
      + Improve Javadoc MOJO JPMS support
      + Add a test case for JPMS javadoc generation with remote
      dependencies
      + Add a test case for JPMS multimodule javadoc generation
      + Exclude src/test/resources-filtered/** from RAT
      + Fix scope of xmvn-mojo dependency on plexus-utils
      + --module-path not allowed with release=8
      + Mimic maven-javadoc-plugin for -source and --release
      + testJavadocJPMS needs a modular java
      + Let modello generate source 8
      + Add a jdk9+ profile to assure that we are jdk8 compatible
      + Revert "Use new Collection methods added in Java 9"
      + Revert "Update compiler source/target to JDK 11"
      + Restore possibility to build with Java 8
      + Simple implementation of toolchains
      https://github.com/fedora-java/xmvn/issues/142
      + Port to Modello 2.0.0
  - Removed patches
    * 0001-Mimic-maven-javadoc-plugin-for-source-and-release.patch
    * 0001-Port-to-Maven-3.8.5.patch
    * 0001-Restore-possibility-to-build-with-Java-8.patch
    * 0001-Simple-implementation-of-toolchains-https-github.com.patch
    * 0002-Revert-Update-compiler-source-target-to-JDK-11.patch
    * 0002-module-path-not-allowed-with-release-8.patch
    * 0003-Revert-Use-new-Collection-methods-added-in-Java-9.patch
    * 0004-Add-a-jdk9-profile-to-assure-that-we-are-jdk8-compat.patch
      + Integrated upstream in this version


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * UUID.patch
      + avoid generating random UUIDs, which makes reproducible build
      impossible (bsc#1162112)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * 0001-Do-not-leave-a-stray-options-file-in-the-generated-j.patch
      + Remove generated temporary file from the tree after use, make
      thus the generated javadoc more reproducible


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * UUID.patch ->
      0002-Make-metadata-UUIDs-reproducible-if-SOURCE_DATE_EPOC.patch
      + use version of the patch from our Pull Request to upstream
  - Added patch:
    * 0003-Reproducible-javadoc-notimestamp-option-and-some-aut.patch
      + make javadoc reproducible if project.build.outputTimestamp
      is specified or if SOURCE_DATE_EPOCH environmental variable
      is set


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Added patch:
    * 0004-Reproducible-manifest-modification-time.patch
      + preserve manifest modification time when injecting additional
      attributes


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Upgrade to version 4.0.0
    * Changes:
      +  Bump codecov/codecov-action from 2.0.1 to 2.0.2
      +  Bump codecov/codecov-action from 1 to 2.0.1
      +  Bump commons-compress from 1.20 to 1.21 in /xmvn-parent
      +  Change logic for JPMS detection by Javadoc MOJO
      +  Fix Javadoc generation for non-JPMS project with JDK 11
      +  Remove superflous JARs from assembly
      +  Create a backup file when injecting Manifest
      +  Attach site artifacts only in site lifecycle
      +  Rename xmvn-connector-aether to xmvn-connector
      +  Use try-with-resources to avoid resource leaks
      +  Remove unused AtomicFileCounter class
      +  Update Eclipse project settings
      +  Add separate build profile for code quality tools
      +  Remove prerequisites on Maven version
      +  Drop bisect tool
      +  Move release plugins to pluginManagement
      +  Move prerequisites on Maven version to xmvn-mojo
      +  Fix javadoc warning
      +  Bump junit from 4.12 to 4.13.1 in /xmvn-it/src/test/resources/testBisect
      +  Bump slf4jVersion from 1.8.0-beta4 to 2.0.0-alpha2 in /xmvn-parent
      +  Compile everything whith --release 11
      +  Fix assembly building with Maven Checkstyle Plugin 3.1.0+
      +  Update to latest Checkstyle
      +  Format code to conform to Checkstyle 8.44
      +  Untabify Maven build files
      +  Update Maven plugin versions
      +  Drop Ivy
      +  Drop Gradle
      +  Add support for compiler release setting
      +  Fix Javadoc generation for modular projects
      +  Add JPMS check to Javadoc MOJO
      +  Add missing license headers
      +  Disable I/O write test if the build is running as root
      +  Switch to SHA-256 in CacheManager
      +  Update dependency xmlunit.assertj to xmlunit.assertj3
      +  Fixes #56 - Honour source parameter in javadoc mojo
      +  Implement XMvn toolchain manager
      +  Fix requires generation for self-depending packages
      +  Remove redundant parentheses
      +  Remove redudnant use of this
      +  Relay on implicit access modifiers of interfaces
      +  Rely on implicit boxing
      +  Make use of diamond operator
      +  [test] Use use lambda expressions for creation of DeploymentResult
      +  Remove use of deprecated StringUtils methods
      +  [test] Port tests to JUnit 5
      +  Update to latest dependencies
      +  [test] Add missing assertions about XML output
      +  Use new Collection methods added in Java 9
      +  Remove uses of deprecated Class.newInstance() method
      +  Drop artifact resolution from JAVA_HOME
      +  Update to latest Maven plugin versions
      +  Update compiler source/target to JDK 11
      +  Update Eclipse project settings
      +  Make xmvn-subst honor settings for ignoring duplicate metadata
      +  Allow removing plugins during model validation
      +  Prefer namespaced metadata when duplicates are found
  - Rename package xmvn-connector-aether -> xmvn-connector
  - Removed patches:
    * xmvn-gradle_4_4_1.patch
    * 0001-Fix-resolution-of-aliases-registered-by-add_maven_de.patch
      + Patches the inexisting xmvn-connector-gradle module
    * 0001-Prefer-namespaced-metadata-when-duplicates-are-found.patch
    * 0002-Make-xmvn-subst-honor-settings-for-ignoring-duplicat.patch
    * 0003-Fix-requires-generation-for-self-depending-packages.patch
      + Integrated upstream
  - Added patches:
    * 0001-Mimic-maven-javadoc-plugin-for-source-and-release.patch
    * 0002-module-path-not-allowed-with-release-8.patch
      + make Xmvn Javadoc Mojo respect release and source arguments
    * 0001-Simple-implementation-of-toolchains-https-github.com.patch
      + consider toolchains if specifies in Xmvn Javadoc Mojo
    * 0001-Restore-possibility-to-build-with-Java-8.patch
    * 0002-Revert-Update-compiler-source-target-to-JDK-11.patch
    * 0003-Revert-Use-new-Collection-methods-added-in-Java-9.patch
    * 0004-Add-a-jdk9-profile-to-assure-that-we-are-jdk8-compat.patch
      + different fixes to be able to build with JDK8


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.5:
    + sun.cf: stop linking libraries merged into libc in later
      Solaris releases.
    + Remove xprint_host.def.
    + Trim trailing whitespace.
    + Add Aarch64 support.
    + Update xorgversion.def from 7.6 to 7.7.
    + On Solaris 11 & later, use /usr/gnu/bin/install for InstallCmd.
  - Drop aarch64-support.diff, fixed upstream.


author: tobias.johannes.klausmann@mni.thm.de
changelog:
  - Update to version 1.0.6:
    + configure: Drop AM_MAINTAINER_MODE
    + autogen.sh: Honor NOCONFIGURE=1
    + Remove very out of date OS2 DLL mappings for no-longer-shipped makedef.cmd
    + sun.cf: limit SysV man page sections to Solaris 2.0-11
    + sun.cf: Sun Studio 12.0 & later compilers prefer -m32/-m64
    + README: reword status section
    + Remove os2def.db from EXTRA_DIST


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - u_xorg-cf-files-D_DEFAULT_SOURCE.patch
    - switched from usage of "-D_BSD_SOURCE -D_SVID_SOURCE" to
      "D_DEFAULT_SOURCE" as suggested by gcc (boo#1180429)


author: Marguerite Su <i@marguerite.su>
changelog:
  - u_ar-clq-Imake.tmpl-binutils_2.36.patch
    * debian#981072: the previously ignored "l" option
      (did no actual work) was implemented to specfily
      dependencies of library. any wrong usage will now
      trigger "ar: libdeps specified more than once"
      error.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.7
    * This is a minor update to resolve a compatibility issue with
      GNU binutils 2.36.
  - supersedes u_ar-clq-Imake.tmpl-binutils_2.36.patch
  - refreshed u_riscv.patch, u_xorg-cf-files-D_DEFAULT_SOURCE.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.8
    * This is a minor update to ship the contributed support for Linux
      on RISC-V & LoongArch, and AArch64 on Darwin (MacOS), as well as
      to fix incompatibility when using GNU binutils 2.36 and later on
      FreeBSD, and to correct the setting of the rarely (never?) used
      ENCODINGSDIR in site.def.
  - supersedes u_riscv.patch
  - refreshed u_xorg-cf-files-D_DEFAULT_SOURCE.patch


author: vuntz@opensuse.org
changelog:
  - Update to version 1.10.99.901:
    + CSS style: support styling for multi licensed docs
    + Add libXt entry in masterdb.xml
    + ToC on separate page in pdfs
    + Set defs.ent values for X11R7.7 RC1


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.12
    * autogen.sh: use quoted string variables
    * autogen.sh: use exec instead of waiting for configure to finish
    * autogen.sh: Honor NOCONFIGURE=1
    * autogen: add default patch prefix
    * configure: Drop AM_MAINTAINER_MODE
    * nextfullreldate is clearly not 2013
    * Set generate.consistent.ids in xsl stylesheets for more repeatable builds
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * Fix spelling/wording issues


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.12.1
    * This release includes support for building with meson as well
      as autoconf.
  - switched to meson build
  - mark COPYING as %license in specfile


author: vuntz@opensuse.org
changelog:
  - Split scripts upstream module in the xorg-scripts source package.
  - Move /etc/X11/Xresources to xinit from this package, since xinit
    is the base package using this file.
  - Make package noarch.


author: seife+obs@b1-systems.com
changelog:
  - do not require xmh, workaround for not being able to uninstall
    postfix. The real bug is, that packages require xorg-x11, though


author: sndirsch@suse.com
changelog:
  - split off -essentials package for X.Org core apps (meta package
    for required packages); recommends remain in xorg-x11 meta
    package; this allows minimum X11 patterns in a consistent way
    (request by Coolo)


author: sndirsch@suse.com
changelog:
  - reverted previous change; requires for xbitmaps-devel needs to
    be added to libXmu instead (bnc#836530)


author: sndirsch@suse.com
changelog:
  - change Requires for intel-gpu-tools to a Recommends, since it
    makes only sense on x86/x64 platforms


author: dmueller@suse.com
changelog:
  - only require vmware driver on those archs where it exists
  - remove buildarch: noarch as it is now arch specific


author: sndirsch@suse.com
changelog:
  - moved 'Recommends: intel-gpu-tools' to xf86-video-intel package
  - removed requires to xf86-video-ati, xf86-video-cirrus,
    xf86-video-vmware; this is now done via hw supplements
    conditional to xorg-x11-server package (bnc#810333)


author: sndirsch@suse.com
changelog:
  - removed requires to xf86-video-ast, xf86-video-chips,
    xf86-video-glint, xf86-video-i128, xf86-video-mach64,
    xf86-video-nv, xf86-video-r128, xf86-video-siliconmotion,
    xf86-video-tdfx, xf86-video-tga, xf86-video-voodoo,
    xf86-video-geode, xf86-video-qxl
  - removed requires to xf86-video-dummy, xf86-video-v4l
  - cleanup specfile


author: sndirsch@suse.com
changelog:
  - get rid of old and no longer supported drivers
    xorg-x11-driver-video-{radeonhd,unichrome} (bnc#873443, bsc#1041398)


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - Add a legacy subpackage that provides the bitmap and Type1 fonts
    under /usr/share/fonts/(75dpi|100dpi|Type1) so the user can
    choose if installing the original fonts (the legacy subpackage),
    the fonts converted to TrueType format (the converted subpackage)
    or both.
  - Add some pcf fonts too from /usr/share/fonts/misc to the legacy
    subpackage and make them available as TrueType in the converted
    package (boo#1169444)


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - Add Recommends: xorg-x11-fonts-converted and xorg-x11-fonts-legacy
    so the packages get installed automatically (and users can remove
    any of them or both)


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - Use ttf-converter 1.0.6 to build an  Italic version of
    cu12.pcf.gz in the converted subpackage
  - Include the subfamily in the filename of converted fonts
  - Use ttf-converter's new bitmap font support to convert
    Schumacher Clean and Schumacher Clean Wide since it generates
    a font file that we can actually use (boo#1169444 #c41)
  - Stop using convertfont.py and just use ttf-converter for all fonts
  - Replace a couple of unicode values in cu-pua12.pcf.gz to fix them
    (others probably also need fixing).
  - Shift some unicode values in arabic24.pcf.gz and cuarabic12.pcf.gz
    to correct them so glyphs don't pretend to be latin characters
    when they're not.
  - Stop distributing Bitstream-Charter-*.otb, Cursor.ttf,
    Sun-OPEN-LOOK-*.otb, MUTT-ClearlyU-Devangari-Extra-Regular,
    MUTT-ClearlyU-Ligature-Wide-Regular and
    MUTT-ClearlyU-Devanagari-Regular as converted fonts since they
    have most probably wrong unicode values in their glyphs.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - font-alias 1.0.4 and font-misc-ethiopic 1.0.4
    * These minor maintenance releases roll up the past decade's
      worth of fixes & cleanups.


author: Antonio Larrosa <alarrosa@suse.com>
changelog:
  - Convert the helv*.otb and cour*.otb files in a different way,
    generating all available font sizes as fonts files named
    * -75-dpi-converted and *-100dpi-converted and having the same
    font name for 75 and 100 dpi converted fonts (fixes boo#1174895).
  - As part of the above fix, don't remove the "Regular" suffix from
    the full name of fonts in convertfont.py


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - encodings 1.0.6
    gitlab CI: add a basic build test
    Build xz tarballs instead of bzip2
    adjust descriptions for the Unicode mapping to match the Unicode.org data file.
    add mapping for 0x80-0x9f, as per Unicode.org data files.
    use descriptions from UnicodeData.txt except for two obsolete or incorrect maps
    correct a typo (in original), and use appropriate description
    use Armenian eternity symbol from Unicode 6.
    whitespace-only changes for consistency, using luit's annotate-enc script
    add descriptions from UnicodeData.txt, using annotate-enc
    add descriptions from UnicodeData.txt, using annotate-enc
    add descriptions from UnicodeData.txt, using annotate-enc
    add descriptions from UnicodeData.txt, with annotate-enc
    add descriptions from UnicodeData.txt, with annotate-enc
    whitespace-only, reformat with annotate-enc


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - font-adobe-100dpi 1.0.4
    * This release bundles up the last twelve years worth of build
      system improvements, including making the configure script
      more efficient and using the -n flag to gzip to improve build
      reproducibility.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - encodings-1.0.7
    font-adobe-75dpi-1.0.4
    font-adobe-utopia-100dpi-1.0.5
    font-adobe-utopia-75dpi-1.0.5
    font-adobe-utopia-type1-1.0.5
    font-alias-1.0.5
    font-arabic-misc-1.0.4
    font-bh-100dpi-1.0.4
    font-bh-75dpi-1.0.4
    font-bh-lucidatypewriter-100dpi-1.0.4
    font-bh-lucidatypewriter-75dpi-1.0.4
    font-bh-ttf-1.0.4
    font-bh-type1-1.0.4
    font-bitstream-100dpi-1.0.4
    font-bitstream-75dpi-1.0.4
    font-bitstream-type1-1.0.4
    font-cronyx-cyrillic-1.0.4
    font-cursor-misc-1.0.4
    font-daewoo-misc-1.0.4
    font-dec-misc-1.0.4
    font-ibm-type1-1.0.4
    font-isas-misc-1.0.4
    font-jis-misc-1.0.4
    font-micro-misc-1.0.4
    font-misc-cyrillic-1.0.4
    font-misc-ethiopic-1.0.5
    font-misc-meltho-1.0.4
    font-misc-misc-1.1.3
    font-mutt-misc-1.0.4
    font-schumacher-misc-1.1.3
    font-screen-cyrillic-1.0.5
    font-sony-misc-1.0.4
    font-sun-misc-1.0.4
    font-winitzki-cyrillic-1.0.4
    font-xfree86-type1-1.0.5
    * These releases bundle up the last twelve years worth of build
      system improvements, including making the configure script
      more efficient and using the -n flag to gzip to improve build
      reproducibility.


author: sndirsch@novell.com
changelog:
  - changes by Christopher Yeleighton <giecrilj@stegny.2a.pl>
    * run mkallcomposecaches from the tarball


author: Dirk Müller <dmueller@suse.com>
changelog:
  - modernize spec file, move license to license dir
  - run build with bash as it is not posix shell safe (bsc#1195391)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Release 21.1.11 covers fixes for the following bug numbers, which
    are not mentioned in this changelog before: bsc#1218845,
    bsc#1218846, bsc#1216261, bsc#1216133, bsc#1216135


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Release 21.1.11 also covers fixes for security issue CVE-2022-46340
    and bug numbers bsc#1205874, bsc#1217765


author: Joan Torres <joan.torres@suse.com>
changelog:
  - Stop providing xorg-x11-server-source from xorg-x11-server
    * Now the sources are provided by xwayland because it is more updated.
    * Fixes bsc#1219892.


author: Joan Torres <joan.torres@suse.com>
changelog:
  - Provide again xorg-x11-server-source
    * xwayland sources are not meant for a generic server.
    * https://github.com/TigerVNC/tigervnc/issues/1728


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - fix permissions of files in xorg-x11-server-source for tigervnc
    build later (needed since latest autoconf)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Security update 21.1.12
    This release addresses the following 4 security issues:
    * CVE-2024-31080
    * CVE-2024-31081
    * CVE-2024-31082
    * CVE-2024-31083
    Additionally it provides a way to disable byte-swapped clients either by
    command line flag or config option. This allows to turn off byte swapping
    code that has been a source of security problems lately.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - U_render-Avoid-possible-double-free-in-ProcRenderAddGl.patch
    * fixes regression for security fix for CVE-2024-31083 (bsc#1222312,
      boo#1222442, gitlab xserver issue #1659)


author: Daniel Garcia <daniel.garcia@suse.com>
changelog:
  - Fix python3 shebang in source python script to use specific python
    interpreter and remove dependency on /usr/bin/python3
    (bsc#1212476)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - u_fbdevhw_kernel6.9_break_fbdev_open.patch
    * Linux kernel v6.9 has changed the symlink to point to the
      parent device.  This breaks fbdev_open() detection logic.
      Change it to use the subsystem symlink instead which will
      remain stable (gitlab xserver issue#1714)


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - xorgproto 2021.5
    * This release introduces the version 2.4 of the X Input
      protocol. It contains the addition of the concept of touchpad
      gestures. Touchpad gesture is an interaction of two or more
      fingers that can be interpreted as a swipe or a pinch.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - xorgproto 2022.1
    * No changes to the actual protocols, just the additions of some
      new keysyms provided by the Linux kernel.


author: Aaron Stern <ukbeast89@protonmail.com>
changelog:
  - xorgproto 2022.2
    * DRI3: Add DRI3SetDRMDeviceInUse
    * Add the XWAYLAND extension
    * Build xz tarballs instead of bzip2


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 2023.1
    This release introduces a couple of new options for existing extensions:
    * A new option PresentOptionAsyncMayTear for the Present extension,
    * A new flag XFixesClientDisconnectFlagForceTerminate to the XFixes
    XFixesClientDisconnectFlags intended to be used by screen lockers,
    where the server must exit if the screen locker does.
    The other changes include various fixes, clarifications and keysym
    definitions updates:


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 2023.2
    * quick-fix release to address the Present protocol version not
      being updated in xorgproto-2023.1.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 2024.1
    * updates for the DRI3 and Present protocol definitions to support
      explicit synchronization and other keysyms/keydefs fixes and
      improvements.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.1:
    + Improves the man page.
    + Fixes issues found by static code analysis
    + Other cleanups to the code
    + Build system fixes.
  - Add pkgconfig(xproto) BuildRequires: New dependency.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.2.2:
    + Mark usage() as noreturn, as suggested by gcc
    - Wmissing-noreturn.
    + Fix const conversion warnings from gcc.
    + Add unicode argument to Format_Len_String to reduce code
      duplication.
    + Replace strlen/malloc/memcpy set with strdup.
    + Mark FatalError() as taking printf-style arguments.
    + config: Add missing AC_CONFIG_SRCDIR.
    + Enable setting property of type UTF8_STRING.
    + Expand description in README a little.


author: sndirsch@suse.com
changelog:
  - Update to version 1.2.3
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * Print which option was in error along with usage message
    * Add -version option to print program version
    * Free the thunks used by Show_Prop
    * Free the data returned by XListProperties()
    * Free the data returned by XGetWindowProperty()
    * Free the data returned by Format_Icons()
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.2.4
    * Add missing braces around else clause in Read_Quoted()
    * Fix -Wsign-compare warning in dsimple.c
    * Fix typo in xprop.man
    * Update configure.ac bug URL for gitlab migration
    * Update README for gitlab migration


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.2.5
    * Add missing `-help` function
    * Make output with unknown width terminal the same as old code
    * Free string list returned from XmbTextPropertyToTextList
    * Correct icon buffer width computation for truecolor terminals
    * Check return value from ioctl(TIOCGWINSZ)
    * Don't display icons if they would line-wrap.
    * Break down memory allocation logic and fix overallocating for UTF8.
    * Fix aspect ratio for icon display by using two characters per icon pixel.
    * Support true color output for icons if the terminal advertises it.
    * Fix formatting of back-to-back not shown icons.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.2.6
    * Fix spelling/wording issues
    * gitlab CI: add a basic build test
    * gitlab CI: stop requiring Signed-off-by in commits
    * Mark help(), usage(), and grammar() with _X_NORETURN _X_COLD
    * Declare help() and print_help() as static
    * Rename "dpy" function arguments to "display" to avoid shadowing global
    * Resolve many gcc -Wsign-compare warnings
    * Variable scope reductions as suggested by cppcheck


author: sndirsch@suse.com
changelog:
  - install the package by default; currently xrandr is required in
    order to make use of RANDR 1.4 enhancements, which have been
    implemented by the following drivers: intel, radeon, nouveau,
    modesetting and nvidia


author: tobias.johannes.klausmann@mni.thm.de
changelog:
  - Update to version 1.4.2:
    This minor bugfix release restores the ability to disconnect
    providers from each other using "0x0" as the provider XID.  For
    example, to disconnect a display offload sink from its source,
    use: "xrandr --setprovideroutputsource <sink> 0x0"
    This release also formats the GUID provided by DisplayPort 1.2
    displays in traditional GUID form.
    Finally, this release increases the precision of refresh rate
    calculations to disambiguate modes with very similar refresh
    rates and to improve the accuracy for interlaced modes.


author: tobias.johannes.klausmann@mni.thm.de
changelog:
  - Update to version 1.4.3:
    This minor bugfix release fixes gamma ramp calculations on GPUs with unusual
    gamma table configurations, removes redundant "Setting reflection" messages
    when - --verbose is specified, adds the ability for the -x and -y switches
    to be used to undo previous reflections, and adds the missing --brightness
    option to the - --help usage summary.


author: mimi.vx@gmail.com
changelog:
  - update to version 1.5.0
    This release adds support for the new monitor objects added in RandR 1.5, and
    fixes a few bugs.


author: sndirsch@suse.com
changelog:
  - includes everything needed for missing sle issue entries:
    fate #320388 (bsc#1041382)
  - Add xrandr-print-outputs-per-provider.patch from sle12. This makes
    the --listproviders option in xrandr(1) also print which outputs are
    supported by each provider or GPU. (patch by federico@suse.com)


author: zaitor@opensuse.org
changelog:
  - Add U_xrandr_suppress-misleading-indentation-warning.patch: When
    printing out rotations, we print a space before any item other
    than the first, and set `first = False` in each block where we
    print. However, this is done in the same line as the conditional
    that checks if first is set, which may give the impression that
    the assignment is also under the conditional. This is not the
    case, and recent GCC warns about this.
  - Add U_xrandr_add-filter-flag.patch: Flag can be set to
    "nearest" or "bilinear".


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - update to version 1.5.1
    * Update configure.ac bug URL for gitlab migration
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish init the name to 0
    * autogen.sh: use quoted string variables
    * xrandr: fix crash if some modes cannot be found
    * xrandr: document that we accept '--dpi output'
    * xrandr: suppress misleading indentation warning
    * xrandr: allow a single value for --scale
    * xrandr: stricter --scale argument parsing
    * xrandr.man: grammar tuning
    * xrandr: allow single value for --gamma
    * xrandr.man: document the monitor manipulation options
    * xrandr: gamma and scaling factors must be positive
    * xrandr: Add a "--filter" flag
    * xrandr: Fix deleting inactive monitors
    * man: Document the new --filter option
    * Document format of --dpi option in non-ambiguous way
    * Document that --dpi and --fbmm options set DPI of whole X screen
    * Update README for gitlab migration
  - superseded U_xrandr_suppress-misleading-indentation-warning.patch,
    U_xrandr_add-filter-flag.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.5.2
    * gitlab CI: add a basic build test
    * Fix spelling/wording issues
    * gitlab CI: stop requiring Signed-off-by in commits
    * Variable scope reductions as suggested by cppcheck
    * Fix a -Wsign-compare warning
    * Remove unused macros left over from original RandR 1.2 code
    * Remove unused definition of rectangle_t
    * Constify array argument to find_last_non_clamped()
  - refreshed xrandr-print-outputs-per-provider.patch


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.9:
    + Create shell-escape-safe cpp options in the non-pathetic-cpp
      case (CVE-2011-0465).
  - Changes from version 1.0.8:
    + Merge usage() printf() strings/calls into a single string/call.
    + Replace complex malloc calculations with asprintf().
    + Man page fixes.
    + Build system fixes.
  - Drop xrdb-Create-shell-escape-safe-cpp-options-in-the-non-path-bnc674733.patch:
    fixed upstream.
  - Drop xrdb-traditional-cpp.diff: obsoleted.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.1.0:
    + Add -version flag to print package version string from
      autoconf.
    + Only add -P flag if using cpp as our preprocessor (fdo#34546).
    + Predefined cpp macros can produce unexpected results
      (fdo#3413).
    + Rename args to several functions to not shadow global
      variables.
    + Mark fatal() & Syntax() with printf & noreturn attributes.
    + Strip trailing whitespace.
    + Remove unnecessary casts from malloc & realloc calls.
    + Fix many const pointer warnings.
    + Ensure we don't read out of ClassName array bounds for unknown
      visual type (deb#488535).
    + Clarify .Xresources vs. .Xdefaults in man page (deb#649187).
    + Allow the CPP macro to contain preprocessors with command line
      options (v2).
    + Usage: In usage message print preprocessor that's actually
      chosen.
    + Fix build with WIN32 defined, but PATHETICCPP not defined.
    + Tokenize #define names in the PATHETICCPP case too.
  - Add pkgconfig(xproto) BuildRequires, new dependency.


author: sndirsch@suse.com
changelog:
  - Update to version 1.1.1
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * configure: add more m4 quoting to quiet autoconf complaints
    * Remove unused macro RESOURCE_PROPERTY_NAME
    * Clean up sign/size conversion warnings from clang
    * Stop casting free() arguments to (char *)
    * unifdef -U__UNIXOS2__
    * Print which option was in error along with usage message
    * Use SEEK_* names instead of raw numbers for fseek whence argument
    * Reformat code to X.Org standard coding style
    * Fix "editting" typo in comment
    * Use reallocarray() for array allocations & resizing
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish


author: sndirsch@suse.com
changelog:
  - run cpp with "-x assembler-with-cpp" in order to get rid of
    warnings when parsing valid comments (bsc#1120004)


author: sndirsch@suse.com
changelog:
  - Update to version 1.2.0
    * This release adds a -E flag to see the preprocessor command
      issued and the output of the preprocessor, to aid in debugging.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Updat to version 1.2.2
    * gitlab CI: add a basic build test
    * gitlab CI: stop requiring Signed-off-by in commits
    * Variable scope reduction as recommended by cppcheck
    * Use C99 struct initialization
    * Rename variable 'dup' to avoid shadowing dup() function
    * Fallback asprintf: don't truncate output that has a \0 in string
    * configure: raise minimum autoconf requirement to 2.70


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.5:
    + Use strcasecmp if available, instead of downcasing string
      before strcmp.
    + Fix implicit sign conversion & integer size truncation
      warnings.
    + Combine usage message strings.
    + Mark Syntax() with _X_NORETURN to silence gcc warning.
    + Add const qualifiers to structs for mapping strings to values.
    + Add const qualifiers to fix gcc -Wwrite-strings warnings.
    + Properly fallback on CWBackPixmap = None when failing to parse
      or allocate a solid color.
    + Fix allocateded typo in comment.
    + config: move man pages into their own directory.
    + man: remove trailing spaces and tabs.
  - Add pkgconfig(xproto) BuildRequires: configure now checks for it.


author: sndirsch@suse.com
changelog:
  - Update to version 1.0.6
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * Print which option was in error along with usage message
    * Add -version option to print program version
    * autogen.sh: use quoted string variables
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.7
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * xrefresh.man: In 2019, few monitors have electron guns in tubes
    * gitlab CI: add a basic build test
    * Build xz tarballs instead of bzip2


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.0.8
    * gitlab CI: stop requiring Signed-off-by in commits
    * Add -help option
    * Adding in a '-delay ms' parameter to optionally prolong refreshx


author: Stanislav Brabec <sbrabec@suse.com>
changelog:
  - update to version 6.05.1:
    * Cope with dumb DPMS settings that existed pre-startup.
    * Silence new Perl warnings from xscreensaver-getimage-file.
    * Fix sonar pthreads crash on recent Pi systems.
    * Removed dependence on gdk-pixbuf-xlib-2.0.
    * GTK 3 is now required.
    * New hacks, nakagin and chompytower.
    * Settings dialog shows diagnostics for bad image folders and
      feeds.
    * URLs for imageDirectory can now point at archive.org
      collections.
    * Sliders for various "Speed" preferences are easier to use.
    * Settings dialog shows saver description below embedded preview.
    * Better behavior when zero monitors are attached.
    * Improvements to inhibiting blanking while videos are playing:
      No longer necessary to hack GNOME and KDE to get them to not
      usurp the org.freedesktop.ScreenSaver endpoint.
    * unicrud displays character names.
    * Updated webcollage.
  - Ignore selected unbrecognized options generated by %%configure
    (xscreensaver-unrecognized-opts.patch).
  - Properly find gtk3 directories (xscreensaver-gtk3.patch).
  - Refresh xscreensaver-bug-reports.patch,
    xscreensaver-default-screensaver.patch,
    xscreensaver-fireworkx-man.patch.


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 6.06:
    * New hack hextrail
    * marbling works again
    * Adjust old hacks for higher resolution displays
    * X11: More robust desktop image grabbing.
    * X11: Various improvements to xscreensaver-settings
    * X11: Supports "Lock" messages from systemd, e.g. when
      logind.conf has "HandleLidSwitch=lock" instead of "suspend".
    * Retired thornbird, which is redundant with discrete.
  - drop xscreensaver-gtk3.patch, upstream


author: Jason Sikes <jsikes@suse.com>
changelog:
  - Added fix for configuration reading
    * Added xscreensaver-bsc1204744.patch
    * bsc#1204744
    * Patch provided by Jaroslav Jindrak


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 6.07:
    * New hacks, droste, skulloop, papercube and cubocteversion
    * xscreensaver-settings was sometimes turning off the DPMS
      checkbox
    * Log pid of caller of deactivate command, to give a hint about
      who is preventing the screen from blanking
    * Updates to sphereeversion.
    * Added some new map sources to mapscroller.
    * Various other minor bug fixes.
  - leave a nice notice for a very angry upstream developer in
    xscreensaver-disable-upgrade-nagging-message.patch (bsc#1217318)
  - drop xscreensaver-bsc1204744.patch, included upstream


author: cgiboudeaux@gmx.com
changelog:
  - Update to 4.0.0
    * Drop support for Xerces-C++ <= 2.8.0.
    * Oracle/Berkeley DB XML support has been dropped.
    * New option, --std, specifies the C++ standard that the generated code
      should conform to. Valid values are c++98 (default) and c++11.
    * New option, --fat-type-file, triggers the placement of code corresponding
      to global elements into type files instead of schema files in the file-
      per-type mode. This option is primarily useful when trying to minimize
      the amount of object code that is linked to an executable by packaging
      compiled generated code into a static (archive) library.
    * New option, --generate-dep, triggers the generation of the make
      dependency files (.d) for the generated C++ files. Other options
      controlling dependency generation are: --generate-dep-only,
    - -dep-phony, --dep-target, --dep-suffix, and --dep-regex. For
      details on this functionality, refer to the XSD compiler command
      line manual (man pages).
    * New option, --suppress-assignment, suppresses the generation of copy
      assignment operators for complex types. If this option is specified,
      the copy assignment operators for such types are declared private and
      left unimplemented.
    * New option, --polymorphic-plate, allows the creation of multiple
      polymorphic map plates in the same application. For details, refer
      to the XSD compiler command line manual (man pages).
    See the NEWS file for the complete changelog
  - Drop boost1.46-buildfix.patch (no longer needed)


author: Christophe Giboudeaux <christophe@krop.fr>
changelog:
  - Update to 4.1.0
    * Support for abstract XML Schema types. The corresponding C++
      classes now have _clone() declared pure virtual which
      prevents construction of their instances.
  - Drop 0001-Fix-build-with-GCC10.patch. Merged upstream.
  - Rebase xsdcxx-rename.patch


author: crrodriguez@opensuse.org
changelog:
  - In newer products, discontinue the use of metapackage
    xorg-x11-devel, only pkgconfig(x11) is required.


author: jun wang <jgwang@suse.com>
changelog:
  - Update to version 1.2.1
    * INCR transfer bug fixes in #16
    * Use XDG_CACHE_HOME for xsel.log in #15
    * Using markdown syntax in #9
    * Plug memory leak in handle_targets in #18
    * Fix segfault when stdin is empty in #17
    * Fix #19 segfault when --append to empty selection in #20
    * Do not modify HOME environment variable in #21
    * Perform fstat on stdin and stdout only if required in #22
    * Debian patches in #25
    * Avoid passing NULL to vsnprintf() in #27
    * Avoid extra char copy in strncpy in #32
    * Set timer value to 0 to stop timer, don't use a nullptr timer
      in #31
    * Remove interfering error message in #37
    * Option: trim trailing newline from output in #39
    * In README file: updated link to ICCCM rant to one that works
      in #40
    * Fix MULTIPLE conversion requests in #45
    * Added option to add window name in #41
    * Set WM_NAME and WM_CLASS window properties in #35
    * Modernize in #50
  - Remove disable-werror.patch because it was applied in code


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.2:
    + Remove direct call to Solaris nanosleep system call
    + Mark error() & usage() functions as _X_NORETURN
    + Give better error for "xset dpms force" without argument
    + Print pixel colors in hex not decimal
    + Man page fixes.
    + Build system fixes.
  - Add pkgconfig(xproto) BuildRequires: new upstream dependency.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.2.3:
    + Pass buf size to on_or_off instead of just assuming it is big
      enough.
    + Add -version flag.
    + Fix integer sign/size conversion warnings from clang.
    + Add printf attribute to usage function and fix warnings it
      causes.
    + Fix gcc warnings about discarded const qualifiers.
    + Combine error message strings.
    + Combine usage message strings.
    + Drop usleep fallbacks for ancient OS versions.
    + Remove unneeded include of windows.h on WIN32.


author: zaitor@opensuse.org
changelog:
  - Add U_xset_fix-warning-about-usage-format-string.patch: Fix one
    last warning about usage() format string.


author: sndirsch@suse.com
changelog:
  - Update to version 1.2.4
    * configure: Drop AM_MAINTAINER_MODE
    * autogen.sh: Honor NOCONFIGURE=1
    * autogen.sh: use quoted string variables
    * Include unistd.h for usleep() if HAVE_USLEEP
    * Fix one last warning about usage() format string.
    * autogen: add default patch prefix
    * autogen.sh: use exec instead of waiting for configure to finish
  - supersedes U_xset_fix-warning-about-usage-format-string.patch


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.2.5
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * Use the real name of the DPMS extension in messages & man page
    * gitlab CI: add a basic build test
    * Fix spelling/wording issues
    * gitlab CI: stop requiring Signed-off-by in commits
    * Variable scope reduction as recommended by cppcheck
    * Remove unnecessary casts
    * Remove unnecessary check for NULL pointer before calling free()
    * set_pixels: Mark pixels parameter as const
    * Use C99 designated struct initializers
    * configure: Make xf86misc support disabled by default


author: Jan Engelhardt <jengelh@inai.de>
changelog:
  - Disable building with libXfontcache. xorg-server 1.6 removed the
    corresponding feature, and it seems unlikely and unusual for
    anyone to e.g. ssh from an old Xorg system to a contemporary
    SUSE to attempt to run the (undocumented) `xset fc` command.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.1.1:
    + Add -version option.
    + Combine usage message strings.
    + Config:
    - Add missing AC_CONFIG_SRCDIR.
    - Move man pages into their own directory.
    - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
    + man:
    - Replace hard coded man page section with substitution strings
    - Remove trailing spaces and tabs.
  - Add pkgconfig(xproto) BuildRequires, new dependency.


author: sndirsch@suse.com
changelog:
  - Update to version 1.1.2
    * autogen.sh changes
    * configure: Drop AM_MAINTAINER_MODE
    * Print which option was in error along with usage message
    * Only use results from GetWindowProperty if it returned success
    * Improve manpage and -help option.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.1.3
    * Update README for gitlab migration
    * Update configure.ac bug URL for gitlab migration
    * gitlab CI: add a basic build test
    * Variable scope reductions as recommended by cppcheck
    * Handle -Wsign-compare warnings
    * gitlab CI: stop requiring Signed-off-by in commits


author: sor.alexei@meowr.ru
changelog:
  - Update to 0.0~git20141123:
    * fix an issue that int values returned by
      ConfigParser::FileCharStream::GetCharImpl() were cast to chars,
      resulting in EOF getting lost
  - Add missing CXXFLAGS.
  - Add SLE 11 support.


author: sor.alexei@meowr.ru
changelog:
  - Update to 0.0~git20150615:
    * Make tests work with source-only libgtest.
    * Fall back to checking XDG locations for config files.


author: sor.alexei@meowr.ru
changelog:
  - Update to version 0.0~git20170402 (changes since 0.0~git20150615):
    * Use LINKFLAGS instead of LDFLAGS.
      It turns out scons uses its own name for this.
    * Update home page in manpages.
  - Change the RPM group to System/X11/Utilities.


author: sor.alexei@meowr.ru
changelog:
  - Update to version 0.0+git20171105:
    * Add Python3 Support in SConstruct.
  - Use _service to get the git tarball.


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 1.0.2:
    * Fix from Phil Miller to make dump_xsettingsd return 1 on error.
    * Support for building using CMake from Andreas Sturmlechner and Peter Eszlari.
    * systemd service file from Peter Eszlari.


author: Christophe Giboudeaux <christophe@krop.fr>
changelog:
  - Update to 9.0.1. No changelog.
  - Spec cleanup. Prepare xsimd for the factory submission
  - Add upstream change:
    * 0001-Only-use-_mm_insert_epi64-on-64-bit-architecture.patch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 10.0.0:
    * SVE: Implement scatter/gather
    * SVE: Implement nearbyint and ldexp
    * Use intrinsic instead of generic implementation of ldexp on avx512f
    * SVE: Implement fused operations for all types
  - drop 0001-Only-use-_mm_insert_epi64-on-64-bit-architecture.patch (upstream)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 11.1.0:
    * Introduce XSIMD_DEFAULT_ARCH to force default architecture
      (if any)
    * Remove C++ requirement on xsimd::exp10 scalar implementation
    * Improve and test documentation
    * Provide a generic reducer
    * Fix ``find_package(xsimd)`` for xtl enabled xsimd, reloaded
    * Cleanup benchmark code
    * Provide avx512f implementation of FMA and variant
    * Hexadecimal floating points are not a C++11 feature
    * back to slow implementation of exp10 on Windows
    * Changed bitwise_cast API
    * Provide generic signed /unsigned type conversion
    * Fixed sde location
    * Feature/incr decr
    * Cleanup documentation


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 11.2.0:
    * Provide shuffle operations of floating point batches
    * Provide a generic implementation of xsimd::swizzle with
      dynamic indices
    * Implement rotl, rotr, rotate_left and rotate_right
    * Let CMake figure out pkgconfig directories
    * Add missing boolean operators in xsimd_api.hpp
    * Initial Implementation for the new WASM based instruction set
    * Provide a generic version for float to uint32_t conversion


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 12.1.1:
    * Update readme with a section on adoption, and a section on
      the history of the project
    * Fix/avx512vnni implementation
    * Fix regression on XSIMD_NO_SUPPORTED_ARCHITECTURE


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 13.0.0:
    * Most xsimd functions are flagged as always_inline
    * Fix some xsimd scalar version (abs, bitofsign, signbit,
      bitwise_cast, exp10)
    * Move from batch_constant<batch<T, A>, Csts...> to
      batch_constant<T, A, Csts...>
    * Move from batch_bool_constant<batch<T, A>, Csts...> to
      batch_bool_constant<T, A, Csts...>
    * Provide an as_batch() method (resp. as_batch_bool) method for
      batch_constant (resp. batch_bool_constant)
    * New architecture emulated<N> for batches of N bits emulated
      using scalar operations.
    * Remove the version method from all architectures
    * Support xsimd::avg and xsimd::avgr vector operation
    * Model i8mm arm extension
    * Fix dispatching mechanism


author: Christophe Marin <christophe@krop.fr>
changelog:
  - Add upstream changes fixing some krita issues:
    * 0001-Fix-xsimd-available_architectures-.has-for-sve-and-r.patch
    * 0002-Fix-detection-of-SSE-AVX-AVX512-when-they-are-explic.patch


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 379:
    * improve text-cursor (patch by Jan Engelhardt):
      + allow selecting CURSOR_BAR mode from command-
      line/Xresources.
      + draw  cursor  using  filled  rectangle  instead
      of  rectangle outline to permit thicker underlines/bars.
      + scale up cursor relative to font size.
    * improve readline modes (Fedora #2166860):
      + document readline modes
      + change the feature to configure by default
      + replace hard-coded SS3 for cursor movement with
      current mode
      + replace hard-coded erase/lnext characters with
      current values
    * improve status-line (report by Thomas Wolff):
      + RIS turns off status-line
      + Right-margin  (DECLRMM  and DECSLRM) limits the
      length of text written/updated in the status-line.
      + Most controls which affect the whole screen are
      ignored while updating the status-line.
    * modify  configure check for tgetent to allow for some special
      cases of ncurses configuration
    * reduce  timeout,  improve  warning  message  if  resize is
      run on a terminal which is not VT100-compatible.
    * reduce compiler warnings in configure script.
  - drop xterm-enable_libtinfo.patch (obsolete)


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 380:
    * reduce compiler warnings in configure script.
    * simplify  the  change for sixelScrolling
    * add  xterm+focus  and  report+da2,  update  report+version building
      blocks in terminfo, from post-ncurses 6.4
    * drop  the  -title  option  from uxterm and koi8rxterm, because that
      interferes  with  deriving  the  default  title  from the -e option
      (Debian  #1031837).  Compensate for this by using the -class option
      to derive a default title.
    * improve  description of readline 2003 mode in ctlseqs.ms
    * other improvements to status-line feature (report by Thomas Wolff):
      + clear status line on DECCOLM
      + ignore DECSASD if no previous DECSSDT
      + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
      switching back to host mode.
    * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
      while the status-line is active (report/patch by Thomas Wolff).
    * disallow wrapping before the beginning of the screen, to the end of
      the screen, for cursor-back sequences (Redhat #2182357).
    * modify  makefile  to  install the 16x16 xpm files (report by Harald
      Dunkel).
    * update test-package to reflect resolution of Debian #906901.
    * change default of showMissingGlyphs to True.
    * improve handling of double-sized characters when those happen to be
      missing from the bitmap font and/or are fullwidth.
    * pointer/overflow fixes (reported by David Leadbeater):
      + improve  limit-checks  for control-sequence numeric parameters
      in SIXEL graphics.
      + add  null-pointer  checks  in  WriteNow macro to handle a case
      where  SS2  or  SS3  might  be  in  effect  while processing a
      combining character.
      + disallow  ReGIS  reporting  for character-set names containing
      characters other than alphanumerics or underscore.
      (CVE-2023-40359 bsc#1214282)
      + implement  TrueType fallback font for double-sized characters,
      including  Unicode  fullwidth.  Also  add  limitFontHeight  to
      provide    for    configuring    the    distinction    between
      slightly-oversized glyphs and double-sized glyphs.
    * configure script improvements:
      + check for nfsd_t
    * fix a typo in the underline cursor thickness derivation


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 382:
    * amend change to CursorBack> in patch 380, allowing the result
      to be on the hidden right-half of double-cell characters
    * amend xtermDrawString, fixing regression with
    - -disable-wide-chars configuration from patch #380
    * corrected pathname for run-tic.sh, for full
      install in an out-of-tree build
    * fix a regression in wide bitmap fonts versus check for
      missing glyphs


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 384:
    * exclude  ASCII  space  from  showMissingGlyphs,  since a few
      bitmap fonts lack this
    * correct   a   step   in   rendering  double-width  characters
      with bitmap-fonts
    * fixes for ReGIS-related problems:
    * mimic  an  undocumented  hardware  VT340 feature
      which handles color initialization with incomplete parameters.
    * handle whitespace between operator/operands for
      color values.
    * reset ReGIS-context when resetting graphics in RIS.


author: Paolo Stivanin <info@paolostivanin.com>
changelog:
  - update to 385:
    * fixes for ReGIS (report by Ben Wong).
      + correct conversion from HLS to RGB
      + improve font-caching performance.
    * update tables in wcwidth.c based on Unicode 15.1.0
    * improve fastScroll resource:
      + suppress screen-refreshes for carriage-returns
      + add -jf option to simplify use of this resource.
      + add a control sequence for enabling/disabling the resource.
      + enable this feature by default
    * extend  title-stack  feature  to  allow  an additional parameter to
      directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
      feature.
    * correct  size  and  position of box shown for double-cell character
      which  happens  to be missing from the bitmap font (report by Peter
      Fabinski).
    * improved configure script:
      + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
      Waldemar Brodkorb).
      + add configure options --with-utmp-path and --with-wtmp-path to
      override  configure  script's  check  for  utmp/wtmp pathnames
      which are shown in the manual (Debian #1042767).
      + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
      MinGW32 and MinGW64.
      + sed expression used to report gcc version now works with MinGW
    * ensure   that  line-attributes  are  reset  after  drawing  missing
      character (report by Christian Weisgerber).
    * update config.guess, config.sub
  - rebased all patches


author: Andreas Stieger <Andreas.Stieger@gmx.de>
changelog:
  - update 387:
    * add DECRQUPSS and DECAUPSS
    * add DECRQDE
    * correct indexing expression in title-stack
  - includes changes from 386:
    * improve references in ctlseqs.ms
    * make the maximum amount of memory used for buffering DCS and
      OSC strings configurable with maxStringParse resource
    * improve performance of ReGIS when initializing the largest
      fontsize
    * fix regression in SIXEL colors
    * fix typo in --with-wtmp


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 388:
    * improve disallowPasteControls by adding a category for the
      special characters known to stty (prompted by discussion
      with David Leadbeater).
    * amend support of DECAUPSS, undoing change to initialization of
      G2/G3 so that pasting of GR characters work properly
    * update config.guess, config.sub


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 389:
    * interchange variables in subparameter parsing, fixing a bug
      where subparameters after the first parameter could be
      misidentified
    * correct  popping of icon/window titles in a case where only
      one was pushed from patch #385 changes.
    * add XTQMODKEYS response in DECRQSS, as alternative for vim.
    * correct  DECCIR encoded information on character set size,
      handle a VT525 quirk, and add DECST8C (Windows Terminal
      [#14984]).
    * improve  DECRQCRA  (prompted  by  discussion with James
      Holderness, Windows Terminal #14974).
    * add part of VT525 color controls:
      + DECAC,  to  update  default foreground/background, respond to
      DECRQSS
      + DECATC, to respond with DECRQSS
    * prevent  Unicode  non-characters  from  being  printed
    * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
      printed output (patch by Grady Martin).
    * minor cleanup of miscellaneous error-codes with ERROR_MISC.
    * remove legacy CSI 53 for locator status, corrected in patch
    * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
      character sets (report by Thomas Wolff).
    * improve EWMH handling (report/analysis by Edward Rosten)
      + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
      mapping the window to deiconify.
      + cache  X  properties  to reduce latency (adapted
      from patch by Edward Rosten).


author: Marcus Meissner <meissner@suse.com>
changelog:
  - update to 392:
    * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
    * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
    * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
    * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
    * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
  - update to 391:
    * improve integration between UTF-8 and allowC1Printable.
    * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
    * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
    * add resource incrementalGraphics (prompted by patch by Ben Wong).
    * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
    * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
  - update to 390:
    * improve typography of control-sequences page (patches by Branden Robinson).
    * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
    * modify ANSI conformance per ECMA-43 and DEC 070:
    * set ANSI conformance level to 3 for DEC levels 2 and up.
    * disable locking shifts in level 1, e.g., VT100.
    * disable single-shifts from G2/G3 in level 1.
    * use UPSS for G2/G3 in levels 2 and up.
    * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
    * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
    * set flag in regexec call for onNClicks to handle ?^? anchor (patch by Matthew Martin).
    * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
    * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
    * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
    * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
    * correct loop for trimming environment variables (report/patch by Casper Dik).


author: Andreas Stieger <andreas.stieger@gmx.de>
changelog:
  - update to 393:
    * add a check for ANSI SC/RC, to ignore CSI parameters.
    * improve check for missing characters for bitmap-fonts
    * fix regression in error-recovery for SGR parameters
    * change default for --enable-imake configure option
    * fixes for wcwidth
    * eliminate maxStringParse limit for SIXEL
    * improve logic which ignores APC, PM and SOS controls to also
      not accumulate their data temporarily in a buffer.
    * exclude TERM_INGRESS from cleanup of environment variables
    * fix some documentation typos


author: tobias.johannes.klausmann@mni.thm.de
changelog:
  - Update to version 1.3.4:
    + configure: Also add -D_DEFAULT_SOURCE to .pc cflags to shut up glibc warnings
    + Increase UNIX socket buffer size
    + Cast ctype(3) function arguments to unsigned char.
    + Add missing headers for free() and strlen().


author: tobias.johannes.klausmann@mni.thm.de
changelog:
  - Update to version 1.3.5:
    Here's a release of Xtrans that includes a bunch of const fixes
    and a new Listen function which the X server wants to allow
    - nolisten tcp by default.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to version 1.4.0
    * This release drops a bunch of dead code, including support
      only used by lbxproxy and pre-1.4.0 versions of libX11, as
      well as support for obsolete SysV x86 platforms. It also
      provides some bug fixes & other maintenance work.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - n_unifdef-LBXPROXY_t-and-TEST_t.patch
    * reverse apply in order to fix build of lbxproxy again ...


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Add u_xtrans-noarch-pkgconfig.patch: Do not add
    libdir=/usr(lib|lib64) entry to an arch-independent pkgconfig
    file (installed to /usr/share) (boo#1109895).


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to 1.5.0
    xtrans is a library of code that is shared among various X packages to handle
    network protocol transport in a modular fashion, allowing a single place to
    add new transport types - but it is *not* a shared library, more like a \
    "header-only" library.  It is used by the X server, the XIM support in libX11,
    libICE, the X font server, and related components.  Because this is not a
    shared library, the changes in this release will only take effect in consumers
    that are rebuilt on a system with this release of xtrans installed.
    This release makes progress towards resolving CVE-2020-25697, reported in
    https://www.openwall.com/lists/oss-security/2020/11/09/3 .  Clients will no
    longer attempt to connect to sockets in the abstract namespace, though
    servers will still bind to them to prevent other programs binding to those
    names to intercept connections from clients using libraries built with older
    versions of libxtrans or libxcb while the servers are running.  Clients can
    also now specify a full Unix domain socket pathname to connect to, instead
    of relying on built-in defaults under /tmp.  (Note that libX11 1.4.0 and later
    relies on libxcb for making connections instead of libxtrans, so X11 protocol
    clients will get this support in an upcoming release of libxcb, and the changes
    in xtrans will only affect clients of other protocols using libxtrans, such as
    XIM, ICE, SM, and the font service protocols.)
    This release also removes support for System V UNIX platforms other than
    Solaris and the illumos family - OS'es from SCO, AT&T's Unix Systems Group,
    Novell, and NCR are no longer supported.


author: Joan Torres <joan.torres@suse.com>
changelog:
  - Provide xorg-x11-server-source from xwayland
    * xwayland will be more updated than xorg-x11-server, so the server sources
      will be more updated too if are provided by xwayland.
    * Fixes bsc#1219892.


author: Joan Torres <joan.torres@suse.com>
changelog:
  - Don't provide xorg-x11-server-source
    * xwayland sources are not meant for a generic server.
    * https://github.com/TigerVNC/tigervnc/issues/1728


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Security update 23.2.5
    This release contains the 3 security fixes that actually apply to
    Xwayland reported in the security advisory of April 3rd 2024
    * CVE-2024-31080
    * CVE-2024-31081
    * CVE-2024-31083
    Additionally, it also contains a couple of other fixes, a copy/paste
    error in the DeviceStateNotify event and a fix to enable buttons with
    pointer gestures for backward compatibility with legacy X11 clients.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to 23.2.6
    * This is a quick bug fix release to address a regression
      introduced by the fix for CVE-2024-31083 in xwayland-23.2.5.


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to bug fix relesae 23.2.7
    * m4: drop autoconf leftovers
    * xwayland: Send ei_device_frame on device_scroll_discrete
    * xwayland: Call drmFreeDevice for dma-buf default feedback
    * xwayland: Use drmDevicesEqual in xwl_dmabuf_feedback_tranche_done
    * dri3: Free formats in cache_formats_and_modifiers
    * xwayland/glamor: Handle depth 15 in gbm_format_for_depth
    * Revert "xwayland/glamor: Avoid implicit redirection with depth 32 parent windows"
    * xwayland: Check for outputs before lease devices
    * xwayland: Do not remove output on withdraw if leased


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to feature release 24.1.0
    * This fixes a couple of regressions introduced in the previous release
      candidate versions along with a fix for XTEST emulation with EI.
      + xwayland: Send ei_device_frame on device_scroll_discrete
      + xwayland: Restore the ResizeWindow handler
      + xwayland: Handle rootful resize in ResizeWindow
      + xwayland: Move XRandR emulation to the ResizeWindow hook
      + xwayland: Use correct xwl_window lookup function in xwl_set_shape
  - eglstreams has been dropped


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - Update to bugfix release 24.1.1 for the current stable 24.1
    branch of Xwayland
    * xwayland: fix segment fault in `xwl_glamor_gbm_init_main_dev`
    * os: Explicitly include X11/Xmd.h for CARD32 definition to fix
      building on i686
    * present: On *BSD, epoll-shim is needed to emulate eventfd()
    * xwayland: Stop on first unmapped child
    * xwayland/window-buffers: Promote xwl_window_buffer
    * xwayland/window-buffers: Add xwl_window_buffer_release()
    * xwayland/glamor/gbm: Copy explicit sync code to GLAMOR/GBM
    * xwayland/window-buffers: Use synchronization from GLAMOR/GBM
    * xwayland/window-buffers: Do not always set syncpnts
    * xwayland/window-buffers: Move code to submit pixmaps
    * xwayland/window-buffers: Set syncpnts for all pixmaps
    * xwayland: Move xwl_window disposal to its own function
    * xwayland: Make sure we do not leak xwl_window on destroy
    * wayland/window-buffers: Move buffer disposal to its own function
    * xwayland/window-buffers: optionally force disposal
    * wayland: Force disposal of windows buffers for root on destroy
    * xwayland: Check for pointer in xwl_seat_leave_ptr()
    * xwayland: remove includedir from pkgconfig


author: Stefan Dirsch <sndirsch@suse.com>
changelog:
  - This supersedes the following patches
    * U_CVE-2024-31080-Xi-ProcXIGetSelectedEvents-needs-to-use-unswapped-le.patch
    * U_CVE-2024-31081-Xi-ProcXIPassiveGrabDevice-needs-to-use-unswapped-le.patch
    * U_CVE-2024-31083-render-fix-refcounting-of-glyphs-during-ProcRenderAd.patch
    * U_render-Avoid-possible-double-free-in-ProcRenderAddGl.patch
    which fixed security issues
    * CVE-2024-31080 (bsc#1222309)
    * CVE-2024-31081 (bsc#1222310)
    * CVE-2024-31083 (bsc#1222312)
    and a regression due to a security fix for CVE-2024-31083 (bsc#1222312,
    boo#1222442, gitlab xserver issue #1659)


author: Fridrich Strba <fstrba@suse.com>
changelog:
  - Modified patch:
    * java-3d_source_version.patch -> xz-java-source-version.patch
      + change name to correspond to reality


author: Anton Shvetz <shvetz.anton@gmail.com>
changelog:
  - Update to version 1.9
    * Release notes at /usr/share/doc/packages/xz-java/NEWS
  - Remove obsolete patch:
    * xz-java-source-version.patch


author: idonmez@suse.com
changelog:
  - Cleanup spec file
  - Add Source URL, see https://en.opensuse.org/SourceUrls
  - Remove CHANGELOG, NEWS, README as those are empty.


author: idonmez@suse.com
changelog:
  - Update to version 1.3.0
    * See http://yasm.tortall.net/releases/Release1.3.0.html for
      complete changelog.
  - Refresh yasm-no-build-date.patch


author: crrodriguez@opensuse.org
changelog:
  - yasm-re2c-nogendate.patch: Do not add date and time
    to files generated with builtin old/different implementation
    of re2c. [BNC#915937]


author: Larry Finger <Larry.Finger@gmail.com>
changelog:
  - Modify yasm to support .note.gnu.property note section
    Patch from https://src.fedoraproject.org/rpms/yasm/pull-request/1#_2.
    File "yasm-Update-elf-objfmt.c.patch" added.


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - Fix firewalld zones reader adapting it to the new firewall-cmd
    - -list-all-zones output format (bsc#1216534)
  - 5.0.2


author: Josef Reidinger <jreidinger@suse.com>
changelog:
  - Reading Kernel Params: Use kernel cmdline when install.inf is not
    available (bsc#1216408)
  - 5.0.4


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Drop support for subscription-tools, that package is not present
    in SLE15 anymore (bsc#1193339)
  - 4.4.5


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Enable RSpec verifying doubles in unit tests to ensure that
    the mocked methods really exist (bsc#1194784)
  - 4.4.6


author: David Diaz <dgonzalez@suse.com>
changelog:
  - Restore the repo unexpanded URL to get it properly saved in
    the /etc/zypp/repos.d file (bsc#972046, bsc#1194851).
  - 4.4.7


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Fixed failure with the "media_url" element in AutoYaST profile
    containing CDATA block with spaces (bsc#1205928)
  - 4.5.3


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Added "BuildRequires: update-desktop-files"
  - Related to the previous desktop file changes (fate#319035)
  - 4.2.1


author: schubi@suse.de
changelog:
  - Using rb_default_ruby_abi tag in the spec file in order to
    handle several ruby versions (bsc#1146403).
  - 4.2.2


author: jreidinger@suse.com
changelog:
  - always use absolute path to binaries (bsc#1118291)
  - properly escape shell arguments (bsc#1118291)
  - 4.1.1


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(audit-laf) into the spec file
    in order to install this packages if the section has been defined
    in the AY configuration file (bsc#1146494).
  - 4.3.1


author: Dirk Müller <dmueller@suse.com>
changelog:
  - stop packaging docdir, it only contained the license which
    is now in licensedir (bsc#1184897)
  - spec file cleanups
  - 4.4.1


author: Samuel Cabrero <scabrero@suse.de>
changelog:
  - Fix an error importing the configuration when the json does not
    contain all keys; (bsc#1184630);
  - Fix nss_ldap package unnecessarily installed; (bsc#1185499);
  - 4.4.1


author: Samuel Cabrero <scabrero@suse.de>
changelog:
  - Fix an error opening "User Logon" after removing pam_ldap
  - Drop a desktop file to remove the "LDAP and Kerberos" menu entry
    after removing pam_ldap
  - 4.5.3


author: schubi@suse.de
changelog:
  - Using rb_default_ruby_abi tag in the spec file in order to
    handle several ruby versions (bsc#1146403).
  - 4.2.3


author: José Iván López González <jlopez@suse.com>
changelog:
  - Use available kdb5_ldap_util binary (either at /usr/lib/mit/sbin
    or /usr/sbin).
  - Related to bsc#1174078.
  - 4.2.4


author: Stefan Schubert <schubi@suse.com>
changelog:
  - Supporting systemd-boot for architecture x86_64.
    This feature can be enabled/disabled by the "enable_systemd_boot"
    flag in the product description file for each product
    (default is disabled).
  - 5.0.1


author: Stefan Schubert <schubi@suse.com>
changelog:
  - Proposal: Trying to take the bootloader which has been defined in
    the product description file (entry globals/prefered_bootloader)
    (jsc#PED-1906)
  - 5.0.5


author: Josef Reidinger <jreidinger@suse.com>
changelog:
  - Improve warnings and help text for secure boot on s390 to reflect
    state with new hardware. (bsc#1219989)
  - 5.0.7


author: Stefan Schubert <schubi@localhost>
changelog:
  - Writing "root" entry into /etc/kernel/cmdline which is needed by
    sdbootutil. (still for bsc#1220892)
  - 5.0.10


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Fixed generating POT files from XML, trim the leading and
    trailing white space to be compatible with the Ruby code
    (bsc#1197965)
  - 4.5.1


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Generate correct source location for POT messages extracted
    from XML files (bsc#1198261)
  - Allow extracting only the comments for translators, ignore e.g.
    the license headers (bsc#1198220)
  - 4.5.3


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Rubocop configuration update: Disable autocorrection for the
    Lint/ScriptPermission cop or disable it completely.
    (related to bsc#1209094)
  - 4.6.1


author: lslezak@suse.cz
changelog:
  - Kubic updates (bsc#1114818)
    - Propose using the openSUSE pool.ntp.org servers when the DHCP
      response does not include any
    - Updated kubeadm dialog title
  - 4.1.2


author: kukuk@suse.de
changelog:
  - MicroOS update [bsc#1135342]
    - Add NTP configuration
  - Kubic Node dialog
    - NTP configuration
    - salt-minion configuration
  - 4.2.1


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Fix files section for libexecdir change from /usr/lib to
    /usr/libexec: all of YaST is in %_prefix/lib (boo#1174075).
  - 4.3.0


author: José Iván López González <jlopez@suse.com>
changelog:
  - Run clients with nohup to avoid signal error messages when the
    control center is closed before than the client window
    (bsc#1154854).
  - 4.4.1


author: Stefan Hundhammer <shundhammer@suse.com>
changelog:
  - Require xdg-utils since it's no longer required by desktop-data-openSUSE
    and yast-control-center-qt needs it to start modules with 'xdg-su'.
    (bsc#1211869)
  - 4.6.1


author: Martin Vidner <mvidner@suse.com>
changelog:
  - Don't close file descriptors in .target.bash calls (bsc#1218064)
    avoiding "[ASYNC BUG] rb_thread_wakeup_timer_thread: write(3) EBADF"
    with Ruby 3.3
  - 5.0.2


author: Martin Vidner <mvidner@suse.com>
changelog:
  - use also kbd-model-map.xkb-generated (bsc#1211104)
  - sort the selection box of keyboard layouts alphabetically
  - 5.0.1


author: jjindrak@suse.com
changelog:
  - Rename Europe/Kiev to Europe/Kyiv as per 2022b release of
    tz code and data by ICANN (bsc#1224387)
  - 5.0.3


author: schubi@suse.de
changelog:
  - Using rb_default_ruby_abi tag in the spec file in order to
    handle several ruby versions (bsc#1146403).
  - 4.2.1


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - Use the correct file names when copying the configuration of the
    FCoE VLANs to the target system at the end of installation
    (related to bsc#1163343).
  - 4.2.2


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(fcoe-client) into the spec file
    in order to install this packages if the section has been defined
    in the AY configuration file (bsc#1146494).
  - 4.3.0


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - Use yast2-network to write the sysconfig files in order to be
    aware of the new connections added during the installation
    (bsc#1199554).
  - 4.5.1


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - AutoYaST: When no firewall section is defined, write the service
    settings according to the proposal (bsc#1178050)
  - 4.3.9


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - Do not display "No widget..." error messages when opening
    a firewall zone widget (bsc#1184115).
  - 4.3.11


author: David Diaz <dgonzalez@suse.com>
changelog:
  - Do not skip client for root password automatically if
    the user password has not been set yet (bsc#1202228).
  - 4.5.3


author: José Iván López González <jlopez@suse.com>
changelog:
  - Add client to select product in WSL (jsc#PED-1380).
  - Allow installing WSL GUI pattern (jsc#PM-3439).
  - 4.5.4


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(ftp-server) into the spec file
    in order to install this packages if the section has been defined
    in the AY configuration file (bsc#1146494).
  - 4.3.2


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Refresh repositories with changed URL and reload them again
    to activate the changes (related to bsc#1215884)
  - 5.0.2


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - Enclose IPv6 addresses within square brackets when calling
    the mount command (bsc#1217637).
  - 5.0.3


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - Keep cio_ignore kernel argument when present in the parmfile or
    use the cio_ignore -k output if not and write it always even
    in zVM and KVM (bsc#1210525).
  - 5.0.4


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - In zVM or KVM installations the cio_ignore kernel argument will
    be written only if given (bsc#1210525).
  - 5.0.5


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Restore the selected products after reloading the package
    manager, properly install all products for new modules and
    extensions when upgrading from SLE12 (bsc#1218391)
  - 5.0.6


author: Stefan Schubert <schubi@suse.com>
changelog:
  - Added encryption_method and encryption_pbkdf in the product
    description file (section partitioning/proposal) in order to
    set the encryption method/pbkdf in the Guided Setup of
    partitioning (related to bsc#1185291).
  - 5.0.10


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - Added "lsm" section for selecting and configuring the desired
    Linux Security Module (jsc#SLE-22069)
  - 4.4.7


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  Related to jsc#SLE-22069:
    - LSM section: added "none" section in order to mark it as not
      selectable during the installation.
  - 4.4.9


author: Stefan Schubert <schubi@suse.com>
changelog:
  - Added encryption_method and encryption_pbkdf in the product
    description file (section partitioning/proposal) in order to
    set the encryption method/pbkdf in the Guided Setup of
    partitioning (related to bsc#1185291).
  - 5.0.1


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - Stop using the deprecated agent "background".
  - Ensure iSCSI discovery works when YaST is configuring a different
    target system (bsc#1199840).
  - 4.5.4


author: Josef Reidinger <jreidinger@suse.com>
changelog:
  - replace .process agent with running Execute to respect changed
    root (bsc#1128853)
  - drop spec dependencies on open-iscsi and iscsiuio as it is needed
    only on target system. This allows container size reduction
    (bsc#1128853)
  - 4.5.5


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - Finish client: copy the content of both /etc/iscsi and
    /var/lib/iscsi (bsc#1207374).
  - Finish client: never enable both the iscsid socket and the
    service (partial fix for bsc#1207839).
  - 4.5.7


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - Expose all core functionality from IscsiClientLib, with options
    to suppress usage of pop-ups (related t gh#yast/d-installer#402).


author: Josef Reidinger <jreidinger@suse.com>
changelog:
  - print properly help to avoid accidental opening of module by bash
    completion (bsc#1172340)
  - 4.3.0


author: Martin Vidner <mvidner@suse.com>
changelog:
  - Adapt to changed output of journalctl --list-boots,
    avoid Internal Error with systemd-251 (bsc#1201504).
  - Abbreviate numeric array journal entries (bsc#1200613)
  - 4.5.1


author: Martin Vidner <mvidner@suse.com>
changelog:
  - Fix Internal Error with systemd-251 again, the last change
    uncovered another case (bsc#1203956).
  - 4.5.3


author: Stefan Hundhammer <shundhammer@suse.com>
changelog:
  - Make sure not to get escape sequences (for colors) into the
    output of the 'journalctl --output json' command, even if
    $SYSTEMD_COLORS is set in the environment (bsc#1218106)
  - 5.0.1


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Removed kdump RPM dependency, the package is checked and
    installed at runtime. This removes the package from the YaST
    container (related to bsc#1199840)
  - For the inst-sys dependencies the respective skelcd-control-*
    packages have been updated.
  - 4.5.2


author: Stefan Hundhammer <shundhammer@suse.com>
changelog:
  - Changed default of KDUMP_AUTO_RESIZE to "no" as documented in
    https://github.com/openSUSE/kdump/blob/SLE-15-SP5/sysconfig.kdump.in#L57-L65
    (bsc#1205816)
  - 4.5.6


author: Josef Reidinger <jreidinger@suse.com>
changelog:
  - Support fadump values in output of kdumptools calibrate
    (jsc#PED-1927)
  - drop support for older kdumptools
  - remove limits when kdumptools calibrate failed to allow user
    enter anything
  - 4.5.7


author: Jiri Bohac <jbohac@suse.cz>
changelog:
  - adapt for version kdump versions 1.9+ (bsc#1212646)
  - call mkdumprd directly, not through tu-rebuild-kdump-initrd
  - update initrd even in non-fadump case
  - remove KDUMP_COPY_KERNEL and KDUMPTOOL_FLAGS options
  - update default config values according to kdump defaults
  - unify config boolean variables to "true" or "false"
  - support the snappy, zstd and raw dump formats
  - 4.6.1


author: Stefan Schubert <schubi@suse.com>
changelog:
  - Do not suggest Kdump if Systemd-Boot is used. Kdump is not stable
    if Systemd-Bootloader is used. (bsc#1226676, bsc#1228242)
  - 5.0.1


author: jreidinger@suse.com
changelog:
  - disable doc generation (FATE#320356)
  - remove unnecessary build dependency to speed up build
    (bsc#999203)
  - 3.1.14


author: Peter Varkoly <varkoly@suse.com>
changelog:
  - bsc#105491 setup of postfix with amavis DKIM signing does noti
    work at all. The dkim setup script was rewritten.
  - 4.2.1


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(mail) into the spec file
    in order to install this packages if the section has been defined
    in the AY configuration file (bsc#1146494).
  - 4.3.1


author: Peter Varkoly <varkoly@suse.com>
changelog:
  - bsc#1176645 - Running Yast2 Mail multiple times creates excess
    brackets in postfix configuration
  - 4.3.2


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - AutoYaST schema (bsc#1174133, bsc#1177496):
    - Fix validation of string/symbol elements in the schema.
    - Fix validation of 'masquerade_user' elements.
  - 4.3.3


author: Steffen Winterfeldt <snwint@suse.com>
changelog:
  - rewrite YMP file parsing (bsc#1138638)
  - fix YMP schema definitions
  - add YMP examples
  - remove perl dependency
  - 4.1.1


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - Display information about firmware configured interfaces and
    forbid editing them (bsc#1209589)
  - 4.6.1


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - Do not write the EAP auth attribute when writing a wireless
    wicked configuration using the EAP mode as TLS (bsc#1211026)
  - 4.6.3


author: Michal Filka <mfilka@suse.com>
changelog:
  - bsc#1211431
    - Do not crash installation when storing vlan configuration into
      NetworkManager
  - 4.6.4


author: Knut Alejandro Anderssen González <kanderssen@suse.com>
changelog:
  - Read all the driver modules from hwinfo instead of just the first
    driver ones (bsc#1217652).
  - 5.0.1


author: José Iván López González <jlopez@suse.com>
changelog:
  - Adapt code for a better integration with the storage Expert
    Partitioner (related to fate#318196).
  - Provide a new NfsForm to be used from the Expert Partitioner and
    move code to yast-storage-ng.
  - 4.4.4


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(nfs-server) into the spec file
    in order to install this packages if the section has been defined
    in the AY configuration file (bsc#1146494).
  - 4.3.1


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - Set X-SuSE-YaST-AutoInstClient in the desktop file to properly
    determine the client name (bsc#1188618).
  - 4.4.1


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - Skip to write and update netconfig configuration when netconfig
    executable does not exist (bsc#1198066, bsc#1202748)
  - 4.5.1


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - Fix the netconfig executable path using /sbin/netconfig instead
    of /usr/sbin/netconfig which is not available in SLE-15-SP5
    (bsc#1205401)
  - 4.5.2


author: Michal Filka <mfilka@suse.com>
changelog:
  - bsc#1188980
    - ntp dialog allows to manually set ntp source
    - ntp source can be selected as pool or server
    - ntp sources are written into /etc/chrony.d/pools.conf
  - 4.5.3


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Improved openSUSE/SLE detection (bsc#1184243)
  - Improved detecting the update repositories, check the "is_update_repo"
    repository flag
  - 4.4.1


author: Stefan Schubert <schubi@suse.de>
changelog:
  - Added recommends to yast2-online-update-frontend in order to
    install *.desktop file (bsc#1177997).
  - 4.4.2


author: Stefan Hundhammer <shundhammer@suse.com>
changelog:
  - Check for pkg UI extension (in interactive mode) and offer to
    install it if not present (jsc#SLE-20346, jsc#SLE-20462)
  - 4.4.3


author: Michal Filka <mfilka@suse.com>
changelog:
  - bsc#1204907
    - Dropped old workaround from 2.13.15 with unconditional refresh
      of all repositories.
  - 4.5.2


author: Josef Reidinger <jreidinger@suse.com>
changelog:
  - Adapt test to changes in ruby-bindings when detecting Yast
    modules using public only methods (related to bsc#1210051)
  - Comment out expensive debug calls to improve performance
    (bsc#1210051)
  - 4.6.1


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Properly save the repo file when changing URL of a repository
    from a service (bsc#1214135)
  - Also display a warning when changing URL of a service repository,
    the change might be lost after the service is refreshed
  - 5.0.1


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - After installation disable the empty installation repository
    from the SLE15 Online medium (bsc#1182303)
  - 5.0.2


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Fixed ERB template loading in self update, if the template
    cannot be found using a relative path then fallback to the
    absolute path (bsc#1219174)
  - 5.0.3


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - SLE HPC is not a base product anymore, it is replaced by
    SLES + HPC module, added migration mapping (jsc#PED-7841)
  - 5.0.4


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Change the product mapping API to be the same as in SP5 and older
    (related to bsc#1220567)
  - 5.0.5


author: schubi@suse.de
changelog:
  - Using rb_default_ruby_abi tag in the spec file in order to
    handle several ruby versions (bsc#1146403).
  - 4.2.4


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - Fixed a bug, introduced in the latest version, related to
    deletion of nsswitch entries (related to bsc#1173119).
  - 4.3.2


author: Stefan Hundhammer <shundhammer@suse.com>
changelog:
  - Adapted to new Perl-5.36.0 API (bsc#1200990)
    Details: https://github.com/yast/yast-perl-bindings/pull/30
  - 4.5.1


author: Martin Vidner <mvidner@suse.com>
changelog:
  - Use UTF-8 for translated texts coming from our Perl code (bsc#1216689),
    fixing most '?' occurrences in yast2-users.
  - 5.0.3


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Pkg.TargetInitializeOptions() - added a new option for
    rebuilding the RPM database (--rebuilddb) (bsc#1209565)
  - 4.6.1


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Fixed crash in the Pkg.Commit() function when passing
    "exclude_docs" or "no_signature" options (bsc#1215238)
  - 5.0.1


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Pkg.SourceEditSet() - Allow setting the repository service name
    (related to bsc#1214135)
  - 5.0.2


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Added new pkg calls for managing and resolving the solver
    conflicts. Added PkgSolveProblems(), PkgSetSolveSolutions()
    and PkgResetSolveSolutions() calls. (gh#openSUSE/agama#944)
  - Libzypp 17.31.26+ uses "N/A" for unknown repository types
    instead of "NONE", support both cases (bsc#1218859)
  - 5.0.3


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Fixed repository and service probing with libzypp 7.31.26
    and newer, convert the type to string by pkg-bindings,
    not by libzypp which might change it (bsc#1218399)
  - 5.0.4


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(printer) into the spec file
    in order to install this packages if the section has been defined
    in the AY configuration file (bsc#1146494).
  - 4.3.2


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Removed the libX11 dependency (bsc#1201641)
    (the old mechanism for that did not work anymore, use
    %__requires_exclude_from)
  - 4.5.1


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(proxy) into the spec file
    in order to install this packages if the section has been defined
    in the AY configuration file (bsc#1146494).
  - 4.3.2


author: Knut Anderssen <kanderssen@suse.com>
changelog:
  - Added 'to_target' variable which will determine whether the
    configuration should be written to the target system at the end
    of the installation or not (bsc#1185016).
  - Replace novell urls by SUSE ones (bsc#1100366)
  - 4.4.1


author: Noel Power <nopower@suse.com>
changelog:
  - Misc fixes to examples; (bsc#1199343).
  - Fix python2 utf8 handling (python2 code wasn't displaying unicode
    strings); (bsc#1199348).
  - Change conversion of Py_None to YCP_Void instead of YCP_Null;
    (bsc#1199344).
  - 4.5.2


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Import the SSL certificate from the <reg_server_cert> AutoYaST
    data also in the self-update step (bsc#1199091)
  - 4.5.3


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - Do not crash when cloning an unregistered system with
    additional repositories (bsc#1200035).
  - 4.5.5


author: José Iván López González <jlopez@suse.com>
changelog:
  - Add reader for products defined in a YAML file.
  - Allow forcing registration and configuring a YAML product as
    installed product.
  - Related to jsc#PED-1380 and jsc#PM-3439.
  - 4.5.6


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Improve logging, use the new "log.group" call to group logs for
    each registration step (bsc#1204625)
  - 4.5.7


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Set "x509ignoreCN=0" GODEBUG environment variable option to
    enable CN (Common Name) matching in SSL certificates in Go programs
    (e.g. suseconnect-ng). Without it the CN would be ignored and
    only the SAN (Subject Alternative Name) certificate fields would
    be used. But the self-signed certificates usually only contain
    the CN field without SAN so YaST could not connect to SMT/RMT
    registration servers. (bsc#1195220)
  - 4.4.8


author: Josef Reidinger <jreidinger@suse.com>
changelog:
  - Add properly glibc-locale as build dependency to test locale
    dependent methods (related to change for bsc#1154405)
  - 4.5.2


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Added "log.group" method for grouping the log messages
    (bsc#1204625)
  - Update Rakefile to allow installing the Ruby files in inst-sys
    using the "yupdate" command
  - 4.5.4


author: Noel Power <nopower@suse.com>
changelog:
  - With latest versions of samba (>=4.15.0) calling 'net ads lookup'
    with '-U%' fails; (boo#1193533).
  - 4.4.2


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(samba-server) into the spec file
    in order to install this packages if the section has been defined
    in the AY configuration file (bsc#1146494).
  - 4.3.3


author: Samuel Cabrero <scabrero@suse.de>
changelog:
  - Remove libsmbclient-devel BuildRequires in favor of
    pkgconfig(smbclient); (jsc#SLE-20577);
  - 4.4.2


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - Support for flatten and nested "category_filter" element in the
    "online_update_configuration" section (bsc#1198848).
  - 4.5.3


author: David Diaz <dgonzalez@suse.com>
changelog:
  - Add KDUMP_AUTO_RESIZE element in kdump section
    (related to jsc#SLE-18441 and gh#yast/yast-kdump#123).
  - 4.5.5


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - Add support for security policies validation (jsc#SLE-24764).
  - Synchronize SP4 and master branches (related to bsc#1199165).
  - 4.5.6


author: Josef Reidinger <jreidinger@suse.com>
changelog:
  - drop yast2-dhcp-server and yast2-http-server schema from TW as
    it also depends on yast2-dns-server (bsc#1205363)
  - 4.5.9


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - Always check for the package in the underlying system when
    trying to detect if running on systemd (bsc#1196963).
  - 4.4.13


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - Add support for DISA STIG security policy validation
    (jsc#SLE-24764).
  - Disable the ssg-apply service if the selected SCAP action is
    "do nothing" (related to jsc#SLE-24764).
  - 4.5.3


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - AutoYaST: export security policy settings (related to
    jsc#SLE-24764).
  - Always write the ssg-apply configuration if a security policy
    is enabled, even if the action is 'none' (related to
    jsc#SLE-24764).
  - 4.5.5


author: Michal Filka <mfilka@suse.com>
changelog:
  - bsc#1208492
    - do not store empty values in CFA login.defs empty value to
      avoid crash when parsing according to login.defs lens
  - 4.5.6


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(services_manager) into the
    spec file in order to install this packages if the section has
    been defined in the AY configuration file (bsc#1146494).
  - 4.3.4


author: schubi@suse.de
changelog:
  - Using rb_default_ruby_abi tag in the spec file in order to
    handle several ruby versions (bsc#1146403).
  - 4.1.1


author: aschnell@suse.com
changelog:
  - added button to refresh list of snapshots (bsc#1128279, or just
    as good gh#yast/yast-yast2#713 )
  - 4.1.2


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - [Proposal] Apply mandatory SpaceMaker actions in all the affected
    disks (gh#yast/yast-storage-ng#1372).
  - [Proposal] Make it possible to specify that certain volumes
    should reuse given existing block devices.
  - 5.0.7


author: José Iván López González <jlopez@suse.com>
changelog:
  - Share the logic for generating the description of a device and
    the label of a file system.
  - Needed for (gh#openSUSE/agama#1079).
  - 5.0.8


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - GuidedProposal: internal settings to control the configuration
    of boot-related partitions and the usage of adjust_by_ram.
  - Needed for gh#openSUSE/agama#1111
  - 5.0.10


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - GuidedProposal: fixed a problem related to the :bigger_resize
    strategy (Agama) detected at gh#openSUSE/agama#1106.
  - 5.0.11


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Optionally add the encryption status in the device description
    (gh#openSUSE/agama#1155)
  - 5.0.12


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - GuidedProposal: refine the :bigger_resize SpaceMaker strategy
    (gh#openSUSE/agama#1164).
  - Fixed a bug related to the calculation of partitions required
    for booting when RAID is involved.
  - 5.0.13


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - Proposal: Make the encryption method and the key derivation
    function configurable by product.
  - Partitioner: LUKS2 is always available and used by default, with
    PBKDF2 as default derivation function (related to bsc#1185291).
  - 5.0.14


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - Fixed a problem when trying to locate a Btrfs root file-system
    directly on top of a disk (gh#openSUSE/agama#1339).
  - 5.0.15


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(sysconfig) into the spec file
    in order to install this packages if the section has been defined
    in the AY configuration file (bsc#1146494).
  - 4.3.2


author: schubi@suse.de
changelog:
  - AutoYaST: Added supplements: autoyast(tftp-server) into the spec file
    in order to install this packages if the section has been defined
    in the AY configuration file (bsc#1146494).
  - 4.3.1


author: David Diaz <dgonzalez@suse.com>
changelog:
  - Add CSS rules for making visible the addons selector items
    in current themes (related to bsc#1196362 and
    gh#yast/yast-registration#566).
  - Changes the border color for the unselected checkbox.
  - Add support for styling the RichText in a running system too.
  - 4.4.5


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Include the light SLE installation theme
    (jsc#SLE-20547, jsc#SLE-20564)
  - SLE theme fixes:
    - Fixed partly hidden push buttons in some popups (bsc#1184778)
    - Fixed missing logo and "SUSE" label in the header in the
      non-default installation themes (bsc#1196312)
    - Fixed CheckBoxFrame indicator size (bsc#1184780)
  - 4.4.7


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Dropped unmaintained "gulp-stylelint" internal development dependency
  - Manually updated the internal development dependencies to the latest
    NPM packages
  - The stylesheets have been rebuilt with the new dependencies
  - Updated README.md
  - 5.0.1


author: git@opensuse.org
changelog:
  - Update to version 84.87.20240518.c88399d6be:
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Lithuanian)
    * Translated using Weblate (Slovenian)
    * New POT for text domain 'control'.
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Romanian)


author: git@opensuse.org
changelog:
  - Update to version 84.87.20240524.01535fea46:
    * Translated using Weblate (Swedish)
    * New POT for text domain 'control'.
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Portuguese)
    * Translated using Weblate (Catalan)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)


author: git@opensuse.org
changelog:
  - Update to version 84.87.20240603.1527509889:
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Georgian)
    * Translated using Weblate (Georgian)
    * Translated using Weblate (Georgian)
    * Translated using Weblate (Georgian)
    * Translated using Weblate (Russian)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Russian)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Slovak)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Esperanto)
    * Translated using Weblate (Esperanto)
    * Translated using Weblate (Esperanto)
    * Translated using Weblate (Esperanto)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)


author: git@opensuse.org
changelog:
  - Update to version 84.87.20240610.1108c0c7e7:
    * Translated using Weblate (Japanese)
    * Translated using Weblate (Japanese)
    * Translated using Weblate (Tamil)
    * Translated using Weblate (Tamil)
    * Translated using Weblate (Tamil)
    * Translated using Weblate (Slovak)
    * Translated using Weblate (Romanian)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Japanese)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovak)
    * Translated using Weblate (Slovak)
    * Translated using Weblate (Catalan)
    * New POT for text domain 'timezone_db'.
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Romanian)
    * New POT for text domain 'registration'.
    * New POT for text domain 'control'.


author: git@opensuse.org
changelog:
  - Update to version 84.87.20240615.8098879de1:
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Georgian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Portuguese (Brazil))
    * Translated using Weblate (Portuguese (Brazil))
    * Translated using Weblate (Slovak)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovak)
    * Translated using Weblate (Czech)
    * Translated using Weblate (Czech)
    * Added translation using Weblate (Czech)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Swedish)
    * Translated using Weblate (Swedish)
    * Translated using Weblate (Slovak)
    * Translated using Weblate (Catalan)


author: git@opensuse.org
changelog:
  - Update to version 84.87.20240624.0295c6c7b8:
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Russian)
    * Translated using Weblate (Catalan)
    * New POT for text domain 'kdump'.
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Dutch)
    * Translated using Weblate (Czech)
    * Translated using Weblate (Czech)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Japanese)
    * Translated using Weblate (Russian)
    * Translated using Weblate (Russian)
    * Translated using Weblate (Slovak)
    * Translated using Weblate (Slovak)
    * Translated using Weblate (Catalan)
    * Translated using Weblate (Catalan)
    * New POT for text domain 'nfs_server'.
    * New POT for text domain 'nfs'.
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)


author: git@opensuse.org
changelog:
  - Update to version 84.87.20240626.116e7b94dc:
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovak)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Czech)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)


author: git@opensuse.org
changelog:
  - Update to version 84.87.20240707.68063c4dc4:
    * Translated using Weblate (Georgian)
    * Translated using Weblate (German)
    * Translated using Weblate (German)
    * Translated using Weblate (German)
    * Translated using Weblate (Portuguese (Brazil))
    * Translated using Weblate (Vietnamese)
    * Translated using Weblate (Portuguese (Brazil))
    * Translated using Weblate (Portuguese (Brazil))
    * Translated using Weblate (Vietnamese)
    * Translated using Weblate (Japanese)
    * Translated using Weblate (Japanese)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)
    * Translated using Weblate (Slovenian)


author: git@opensuse.org
changelog:
  - Update to version 84.87.20240713.2a953bd707:
    * Translated using Weblate (German)
    * Translated using Weblate (Spanish (Argentina))


author: ke@suse.de
changelog:
  - list-trans-packs.sh: Remove conflicting trans packages, but comment
    this feature.
  - Rebuild the Requires list to remove yast2-trans-he; see bug 168603.


author: Michal Filka <mfilka@suse.com>
changelog:
  - bnc#1169424
    - dropped yast2-trans-en_US from the list of requires
  - version synced with other yast packages
  - 4.3.0


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Fixed TFTP download, truncate the target file to avoid garbage
    at the end of the file when saving to an already existing file
    (bsc#1208754)
  - 4.5.1


author: Stefan Hundhammer <shundhammer@suse.com>
changelog:
  - Fixed heading if component is empty or nil (bsc#1193809)
  - Fixed typo in common wizard button ID (:abort, not :bort)
  - 4.4.2


author: David Diaz <dgonzalez@suse.com>
changelog:
  - Remove obsolete code for treating /var differently when mounting
    partitions, avoiding calling old storage code and crashing
    (related to bsc#1186268).
  - 4.4.5


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - Do not crash after selecting the system to upgrade when using
    the full medium (bsc#1193212).
  - 4.4.6


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Display a warning in the upgrade summary when removing orphaned
    3rd party packages (bsc#1202007)
  - 4.5.2


author: Ladislav Slezák <lslezak@suse.com>
changelog:
  - Drop the previously used repositories when going back to the
    partition selection at upgrade, this ensures the repositories
    are correctly reinitialized later (bsc#1215884)
  - 5.0.1


author: Stefan Hundhammer <shundhammer@suse.com>
changelog:
  - Use a fallback if CHARACTER_CLASS cannot be read from /etc/login.defs
    or /usr/etc/login.defs (bsc#1205783)
  - 4.5.3


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - Stop mangling the value of "Create as Btrfs Subvolume" for new
    users when clicking on "Edit -> Details" (bsc#1209377).
  - 4.6.1


author: Imobach Gonzalez Sosa <igonzalezsosa@suse.com>
changelog:
  - Write the users when using AutoYaST on an installed system
    (bsc#1211753).
  - Move Ruby classes in Yast::Users (SSHAuthorizedKeysFile and
    SSHAuthorizedKeyring) to the Y2Users module to remove duplication
    Yast::Users Perl module.
  - 4.6.2


author: Ancor Gonzalez Sosa <ancor@suse.com>
changelog:
  - Allow to edit the NIS master server databases instead of the
    local ones, relying on the --prefix argument added to several
    commands in the "shadow" package (bsc#1206627).
  - 4.6.3


author: Michal Filka <mfilka@suse.com>
changelog:
  - bsc#1211583
    - do not pre-fill non-sense user password when going back after
      importing user
  - 4.6.4


author: carnold@suse.com
changelog:
  - bsc#1091967 - relocation-server configuration - error : cannot
    read the current libvirt/sshd state. Just fix the error message
    so the user knows what to do.
  - 4.2.3


author: carnold@suse.com
changelog:
  - bsc#1169214 - [Build 20200409] yast2 virtualization module does
    not show popup about "NetworkManager is being used" but it is
    mentioned in log file
  - 4.2.4


author: David Diaz <dgonzalez@suse.com>
changelog:
  - bsc#1180244, jsc#SLE-12781
    * Drop support for "libvirt LXC containers"
    * Do not offer Xen virtualization options in aarch64
  - Fix wrong number version 4.2.5 -> 4.3.0
  - 4.3.1


author: carnold@suse.com
changelog:
  - The libvirtd daemon is deprecated and is going away.
    The replacements are virtqemud for KVM/qemu and virtxend for Xen.
    (bsc#1210572)
  - 4.6.1


author: lslezak@suse.cz
changelog:
  - Explicitly depend on the new yast2-theme, the old yast2_theme
    dependency is ambiguous and makes troubles
    (related to boo#1109310)
  - 4.1.0


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Added "active_window" for switching the current X window
    (or restoring back the previously active window)
    (jsc#PM-1895, jsc#SLE-16263)
  - 4.3.0


author: Ladislav Slezák <lslezak@suse.cz>
changelog:
  - Added "xftdpi" tool to not depend on xrdb (which requires
    the C pre-processor), this decreases the installed size
    (bsc#1201532)
  - 4.5.1


author: Stefan Hundhammer <shundhammer@suse.com>
changelog:
  - Prevent testX from hanging in second stage if no supported WM
    can be started (bsc#1216297)
  - 5.0.2


author: Stefan Hundhammer <shundhammer@suse.com>
changelog:
  - Added UI.AskForWidgetStyle() (jsc#SLE-20564)
  - Added HasWidgetStyleSupport capability to UI.GetDisplayInfo()
  - Adapted to libyui SO bump 15 -> 16
  - 4.4.1


author: Stefan Hundhammer <shundhammer@suse.com>
changelog:
  - Modernized the Wizard2.rb example to use real Ruby
  - Added a new example Wizard-RelNotes.rb to test the release notes
    viewer that is built into the YQWizard (bsc#1195158)


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 40.rc:
    + Added --skip option to skip files in yelp-check.
    + Custom checkers in yelp-check return 1 on failure.
  - Drop 6.patch: merged upstream,


author: Callum Farmer <gmbr3@opensuse.org>
changelog:
  - Update to version 40.beta:
    + Added new text templates for easier CSS editing.
    + Updated bundled highlight.js and added SML highlighter.
    + Added experimental links styles for the GNOME 40 help.
    + Added html.grid.size parameter to templatize CSS grid size.
    + Hide sidebars by default at 720px.
    + Updated COPYING file, which was pretty out of date.
    + Some documentation updates and improvements.
    + Updated translations.


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Update to version 41.beta:
    + Loosen CSS match for title/desc in linkdiv.
    + Use better target contrasts for white-on-black.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 41.1:
    + Updated translations.
  - Drop yelp-xsl-lang Obsoletes, we have had this since version
    3.3.1, so it is pretty safe to assume everyone have updated since
    that version (10 years ago).
  - Add yelp-xsl-rpmlintrc file, filter out warning about devel file
    in non-devel package (.pc file).


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 42.beta:
    + Fix topic and section links in Mallard stack files
    + Avoid use of global l10n.locale parameter
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 3.91.0:
    + tree: Port to GtkColumnView
    + desktop file: Remove spurious translation comment
    + i18n: rename POTFILES to POTFILES.in
    + help:
    - Fix invalid markup in German help translation
    - Freedesktop.org spec fixes
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 3.92.0:
    + progress: don't update responses that aren't there
    + Set dialog 'heading', not 'title' for the --title option
    + tree: fix handling of multi-row stdin input
    + tree-column-view: don't steal children
    + Port to webkitgtk 6.0
    + webkit: Fix leak by removing unnecessary ref sink
    + option: Add non-fatal deprecation warning for
    - -confirm-overwrite
    + help: Fix typo in Basque help translation
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 3.99.0:
    + option: Add various non-fatal deprecation warnings that were
      previously missing, and fix a misleading deprecation message
      for `--window-icon`
    + main: Add G_APPLICATION_FLAGS_NON_UNIQUE to GApplication flags
    + progress: Cleanup unnecessary static objects and remove
      spurious builder unref
    + util:
    - Remove fatal assert on exit if window invalid GtkWindow
    - Ignore superfluous quit requests
    - Remove superfluous GtkWindow cast check
    + data: Manpage generation changes; don't automatically generate
      the manpage from help2man for now (this will preferably be
      reinstated post-4.0 once the issues are worked out)
    + a11y: Label the widgets in a forms UI properly
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 3.99.1:
    + question: do not hardcode "Yes" and "No" buttons
    + Set the default response explicitly for all AdwMessageDialog's
    + column-view: Widget should go directly in GtkScrolledWindow
    + msg: Make --ok-label and --cancel-label work for --question
      dialogs
    + Add separate case for ZENITY_ESC; don't print junk or crash
      with extra buttons
    + Fix --extra-button and delete events for legacy
      (non-libadwaita) dialogs
    + filesel: Fix --filename for zenity 4.x
    + Updated translations.
  - Re-enable help2man BuildRequires, now that no longer fails the
    build.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 3.99.2:
    + Minor code cleanups
    + option:
    - Don't try to access stack-based argv within a glib2 mainloop
    - Allow --version and --help to work without a display server
      running
    + data: Reinstate help2man manpage autogeneration
    + build: Make manpage/help2man requirement more explicit
    + ci: Add help2man as 'build_fedora' target build dep
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 3.99.90:
    + build: Make building manpage dependent upon manpage option
    + text: Handle long inputs properly
    + colview: Use g_signal_connect_object
    + tree/colview: Return correct value when filtered using search;
      code cleanups
    + colview: Add missing declaration to header
    + build:
    - Make implicit declarations an error
    - Make zenity4 compile against gtk 4.12 without deprecation
      warnings
    + tree:
    - Fix reading input from a named pipe
    - --checklist or --radiolist with < 2 cols should be an error
    - Fix output for non-check/radio multiple selections
    + util: Replace gtk_window_destroy() with
      gtk_application_remove_window().
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 3.99.91:
    + password:
    - Remove spurious "Warning" heading
    - Only fetch username buffer if username option specified
    + build: Add implicit fallthrough warnings
    + password/msg: Handle ZENITY_TIMEOUT to be in line with other
      libadwaita-based dialogs
    + filesel: Fix exit statuses for cancel and timeout
    + Cleanup 'timeout' and make it work properly for all dialogs
    + util: Maintain default timeout exit status as 5 for backwards
      compat; various cleanups
    + text: webkit2gtk-6.0 fixes
    + msg: Code cleanups
    + Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 4.0.0:
    + 1st stable release of Zenity based on libadwaita/gtk4.
    + Several command-line options have been deprecated since 3.x.
      These deprecations will either activate an alternate action, or
      do nothing. In either case, a deprecation warning will be
      printed to STDERR. This is to ensure as smooth a transition
      from scripts targeting Zenity 3.x as possible.
    + Changes and bugfixes since 3.99.91:
    - Add rudimentary test suite
    - progress: --auto-close and --percentage=100 don't co-mingle
    - about: Port to libadwaita; update copyright info
    - forms:
      . Remove unused variable
      . Port GtkComboBox to GtkDropDown
    - tree/colview: Implement missing --hide-header option
    - progress: OK should be clickable if --percentage=100 at the
      outset
    - NEWS: fix typo
    - Updated translations.


author: jun wang <jgwang@suse.com>
changelog:
  - Update to version 4.0.1
    + Changes and fixes since 4.0.0:
    - Bump webkit2gtk requirement in README
    - about: The licence is LGPL2.1+, not GPL
    - entry: Calculate number of --entry-text's properly (#75)
    - test: Add entry test in response to issue #75
    - question: fix option --default-cancel
    - calendar: Fix off-by-one in day
    - test: Add test for --calendar
    - Updated translations.


author: Bjørn Lie <bjorn.lie@gmail.com>
changelog:
  - Update to version 4.0.2:
    + tree:
    - Enable 'activates-default' in GtkSearchEntry
    - Don't try to print nonexisting items
    + main: Fix command-line signal signature
    + colview:
    - Return if nth item of row exceeds num items in row
    - Add more sanity checks
    - Clicking on column titles should sort items
    + filesel:
    - Passing a dir with trailing '/' should open that dir
    - Allow a non-existing filename with --save and add associated
      test
    - Remove spurious extra _show() call
    + Updated translations.


author: pth@suse.de
changelog:
  - Update to Zip 3.0:
    * large-file support (i.e., > 2GB)
    * support for more than 65536 files per archive
    * multi-part archive support
    * bzip2 compression support
    * Unicode (UTF-8) filename and (partial) comment support
    * difference mode (for incremental backups)
    * filesystem-synch mode
    * cross-archive copy mode
    * extended progress info and logging
    * improved archive-fixing support
    * improved streaming and piping
    * improved command-line parser
    * improved Unix FIFO support
    * Unix 32-bit UIDs/GIDs (requires UnZip 6.0 to restore)


author: kstreitova@suse.com
changelog:
  - add zip-3.0-fix-memory_leaks.patch to fix memory leaks in zip.c,
    zipfile.c and fileio.c files [bsc#1068346]


author: Bernhard Wiedemann <bwiedemann@suse.com>
changelog:
  - Add reproducible.patch to allow to override mtime values
    stored in .zip (boo#1047218)
  - Add zip-3.0-fix-doc.patch for the --strip-extra param


author: Bernhard Wiedemann <bwiedemann@suse.com>
changelog:
  - Add 0002-unix-reproducible-directory-order-scandir.patch
    to make zip file creation reproducible
  - Add build time %check


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.8:
    + This release fixes the --sloppy option, which was documented
      but did not work.
  - Spec cleanup.


author: jkeil@suse.de
changelog:
  - require mkisofs package instead of /usr/bin/mkisofs
    * Depending on the binary results in a conflict between
      the cdrkit-cdrtools-compat and mkisofs packages.
    * cdrkit-cdrtools-compat is to be replaced by cdrtools,
      which provides the mkisofs package


author: Dirk Müller <dmueller@suse.com>
changelog:
  - update to 5.9:
    zsh 5.9 is dedicated to the memory of Sven Guckes, who was, amongst other
    things, a long-time zsh advocate.  For more information, see:
      https://linuxnews.de/2022/02/sven-guckes-verstorben/
      https://groups.google.com/g/vim_announce/c/MJBKVd-xrEE/m/joVNaDgAAgAJ
    When unsetting a hash element, the string enclosed in square brackets is
    interpreted literally after any normal command-line-argument expansions.
    Thus
      unset "hash[$key]"
    first expands $key as usual for a double-quoted string, and then interprets
    that result as the exact hash element to unset.  This differs from previous
    versions of the shell, which would also remove a leading backslash for an
    unusual subset of characters in the expansion of $key.  Note this also
    means, for example, that now
      unset 'hash[ab]cd]'
    unsets the element with key "ab]cd" rather than silently doing nothing.
    The function command learnt a -T option to declare a function and enable
    tracing for it simultaneously.
    The option SHORT_REPEAT was added to enable the short syntax of
    SHORT_LOOPS for the repeat command only. It is disabled by default.
    The _arguments function now supports NUL-delimiting optargs in the
    opt_args array via the -0 option. Developers of completion functions
    should find this easier to handle reliably than the default
    colon-delimiting behaviour.
    The zsh/system module's `zsystem flock` command learnt an -i option to
    set the wait interval used with -t. Additionally, -t now supports
    fractional seconds.
    The option CLOBBER_EMPTY was added to enable the overwrite behaviour
    of CLOBBER for empty files only. It is disabled by default.
    A (-) expansion flag was added. It works like (n) but correctly sorts
    negative numbers.
    The (*) expansion flag enables EXTENDED_GLOB for pattern matching.
    For example, ${(*)sample/(#b)*(pat)*/${match[1]}} uses backreferences
    even if EXTENDED_GLOB is not otherwise set.  However, this does not
    descend into nested exapansions, and doubling as (**) does not disable
    EXTENDED_GLOB.
    The compinit function learnt a -w option to explain why compdump runs.
    When run without the -i or -u options and compaudit discovers security
    issues, answering "y" to the "Ignore insecure ..." prompt removes the
    insecure elements (like the -i option) where previously it ignored the
    result (thus formerly like the -u option).  Further, removing those
    elements includes dropping directories from the $fpath array.
    The zsh/datetime module's strftime builtin learnt an -n option to omit
    the trailing newline when printing a formatted time.
    The XTRACE option is now disabled while running user-defined completion
    widgets.  This corresponds to long-standing behavior of other user ZLE
    widgets.  Use the _complete_debug widget to capture XTRACE output, or
    use "functions -T" to enable tracing of specific completion functions.
    The fc builtin learnt an -s option which is a POSIX equivalent to the
    `fc -e-` method of re-executing a command without invoking an editor.
    The option CASE_PATHS was added to control how NO_CASE_GLOB behaves.
    NO_CASE_GLOB + NO_CASE_PATHS is equivalent to the current NO_CASE_GLOB
    behaviour. NO_CASE_GLOB + CASE_PATHS treats only path components that
    contain globbing characters as case-insensitive; this behaviour may
    yield more predictable results on case-sensitive file systems.
    NO_CASE_PATHS is the default.
    With the new TYPESET_TO_UNSET option set, "typeset foo" leaves foo unset,
    in contrast to the default behavior which assigns foo="".  Any parameter
    attributes such as numeric type, sorting, and padding are retained until
    the parameter is explicitly unset or a conflicting value is assigned.
    This is similar to default behavior of bash and ksh.  This option is
    disabled by default.
    The compadd builtin's -D option can now be specified more than once.
    The zsh/zutil module's zformat builtin learnt an -F option which behaves
    like -f except that ternary expressions check for existence instead of
    doing math evaluation.
    The conventional syntax used to indicate units, ranges, and default values
    in completion descriptions (e.g. `timeout (seconds) (0-60) [20]`) is now
    recognised by the completion system itself. These components are parsed
    out of the description and can be individually styled. A _numbers helper
    function has been added to help function authors offer rich completion
    for these values.
    The log builtin, WATCH parameter, et al., have been broken out into a
    separate module, zsh/watch. The module is enabled by default.
    The zsh/watch module's WATCHFMT parameter now supports colours via the
    %F and %K escapes.
    The STTY parameter can now be set to an empty string before running a
    command to automatically restore terminal settings after the command
    finishes.
    The "jobs" command and "$jobstates" and related parameters can report on
    parent shell jobs even in subshells.  This is a snapshot of the parent
    state, frozen at the point the subshell started.  However, if a subshell
    starts its own background jobs, the parent state is discarded in order
    to report on those new jobs.
  - drop ncurses-fix.patch: upstream


author: Luciano Santos <luc14n0@opensuse.org>
changelog:
  - Add zsh-sh subpackage to offer Zsh users a "native" way to handle
    /bin/sh scripts and use an SH shell with the capabilities of Zsh
    itself to emulate a Bourne shell. An 'sh' symlink pointing to the
    Zsh binary is all that is needed for it to emulate the Bourne
    shell, it is similar to the use of `emulate sh` Zsh's built-in
    command or the `zsh --emulate sh` shell command.
  - Drop deprecated use of install_info(_delete) post(un) macros. RPM
    file triggers have replaced their functionality since 2019.


author: Paolo Perego <paolo.perego@suse.com>
changelog:
  - Disabled zsh-sh subpackage generation for Leap 15.4 to prevent an error when
    building the package.


author: Paolo Perego <paolo.perego@suse.com>
changelog:
  - add pipe-less-and-signals-handling.patch (bsc#1217304). It fixes a problem
    with signal handling and less when the job is suspended in a user defined
    concatenated commands function.


author: Martin Jambor <mjambor@suse.com>
changelog:
  - Backport zsh-ab4d62eb975a4c4c51dd35822665050e2ddc6918.patch
    and zsh-4c89849c98172c951a9def3690e8647dae76308f.patch and add
    autoconf to build requirements to make the package build with
    GCC 14. [boo#1225958]


author: schubi@suse.com
changelog:
  - Update to version 0.0.2:
    * Added "zypper dup" testcase
    * Reduced logging in order not to overload the communication
      with libzypp.


author: schubi@suse.com
changelog:
  - Update to version 0.0.3:
    * Allowing regex expression for the package name in
      zypp-boot-plugin.conf.


author: schubi@suse.com
changelog:
  - Update to version 0.0.4:
    * Update README.md
    * Added libopenssl to soft-reboot, removed openssl from
      soft-reboot


author: schubi@suse.com
changelog:
  - Update to version 0.0.6:
    * Using Boost:child for RPM calls instead of unsecure system()
      call (bsc#1215988).


author: schubi@suse.com
changelog:
  - Update to version 0.0.8:
    * Do not overwrite higher bootlevel in already existing
      reboot-needed.
    * Fix typo in level name soft-reboot
    * De-denglishify README.md a bit


author: ma@suse.de
changelog:
  - info,summary: Support VendorSupportOption flag
    VendorSupportSuperseded (jsc#OBS-301, jsc#PED-8014)
  - BuildRequires:  libzypp-devel >= 17.32.0.
    API cleanup and changes for VendorSupportSuperseded.
  - Show active dry-run/download-only at the commit propmpt.
  - patch: Add --skip-not-applicable-patches option (closes #514)
  - Fix printing detailed solver problem description.
    The problem description() is one rule out possibly many in
    completeProblemInfo() the solver has chosen to represent the
    problem. So either description or completeProblemInfo should be
    printed, but not both.
  - Fix bash-completion to work with right adjusted numbers in the
    1st column too (closes #505)
  - Set libzypp shutdown request signal on Ctrl+C (fixes #522)
  - lr REPO: In the detailed view show all baseurls not just the
    first one (bsc#1218171)
  - version 1.14.69


author: ma@suse.de
changelog:
  - dup: New option --remove-orphaned to remove all orphaned
    packages in dup (bsc#1221525)
  - version 1.14.70


author: ma@suse.de
changelog:
  - Do not try to refresh repo metadata as non-root user
    (bsc#1222086)
    Instead show refresh stats and hint how to update them.
  - man: Explain how to protect orphaned packages by collecting
    them in a plaindir repo.
  - packages: Add --autoinstalled and --userinstalled options to
    list them.
  - Don't print 'reboot required' message if download-only or
    dry-run (fixes #529)
    Instead point out that a reboot would be required if the option
    was not used.
  - Resepect zypper.conf option `showAlias` search commands
    (bsc#1221963)
    Repository::asUserString (or Repository::label) respects the
    zypper.conf option, while name/alias return the property.
  - version 1.14.71


author: Dirk Müller <dmueller@suse.com>
changelog:
  - switch cmake build type to RelWithDebInfo
  - modernize spec file (remove Authors section, use proper macros,
    remove redundant clean section, don't mark man pages as doc)
  - switch to -O2 -fvisibility=hidden -fpie:
    * PIC is not needed as no shared lib is built
    * fstack-protector-strong is default on modern dists and would
      be downgraded by fstack-protector
    * default visibility hidden allows better optimisation
    * O2 is reducing inlining bloat
    - > 18% reduced binary size


author: ma@suse.de
changelog:
  - Fixed check for outdated repo metadata as non-root user
    (bsc#1222086)
  - BuildRequires:  libzypp-devel >= 17.33.0.
  - Delay zypp lock until command options are parsed (bsc#1223766)
  - version 1.14.73


author: ma@suse.de
changelog:
  - Let_readline_abort_on_Ctrl-C (bsc#1226493)
  - packages: add '--system' to show @System packages (bsc#222971)
  - version 1.14.74


author: ma@suse.de
changelog:
  - Show rpm install size before installing (bsc#1224771)
    If filesystem snapshots are taken before the installation (e.g.
    by snapper) no disk space is freed by removing old packages. In
    this case the install size of all packages is a hint how much
    additional disk space is needed by the new packages static
    content.
  - version 1.14.76


