# changelog

author: crrodriguez@suse.de
changelog:
  - libdaemon --> libdaemon0
  - remove static libraries
  - remove "la" files
  - fix -devel package dependencies


author: seife@suse.de
changelog:
  - update to version 0.13:
    - add daemon_reset_sigs() and daemon_unblock_sigs()
    - improve error handling
  - obsoletes bnc-309132.patch, libdaemon-0.10-testd-fix-FD_SET.diff


author: seife@suse.de
changelog:
  - mark filedescritor as closed after closing it, preventing
    application errors in e.g. avahi (bnc#469342, bnc#442210)
    Thanks to Stefan Thaeter for providing the patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.14:
    + add daemon_set_verbosity() call
    + make daemon_nonblock() actually work
    + numerous updates
    + build fixes
  - Drop libdaemon-0.12-bnc449728.diff,
    libdaemon-0.13-bnc469342.diff: fixed upstream.
  - Improve descriptions.
  - Do not set CFLAGS since we use %configure.
  - Use %makeinstall.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.2:
    + Support building with linkers without symbol versioning
      supports, including Mac, Cygwin, MinGW.
    + Support other iconv implementations than that's in glibc, for
      Mac and MinGW.
  - Changes from version 0.2.1:
    + Fix errors in documentation
    + Symbol versioning to ease upgrade across SONAME
    + Minor cleanups
  - Changes from version 0.2.0:
    + New APIs for performance: trie_state_copy(),
      trie_state_is_single()
    + Clean-ups
  - Changes from version 0.1.99.2:
    + More robust handling of alphabet ranges
    + Allow co-existence with libdatrie0
  - Changes from version 0.1.99.1:
    + Breaking ABI with libdatrie0
    + More capacity with 32-bit node index
    + Adjusted API for non-file trie usage
    + All data in one file, no more *.br and *.tl split
    + Drop SBTrie wrapper; all features are merged into Trie
    + Domain characters are now Unicode


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.4:
    + Close file on saving trie.
    + Add trie_store_if_absent() API which fails on adding duplicated
      key. This is useful for preventing race condition in
      multi-thread applications.
    + Add trie_fread() and trie_fwrite() APIs for reading/writing
      trie data in an open file, allowing trie to be embeded as part
      of a bigger file.
  - Changes from version 0.2.3:
    + More robustness against corrupted trie files.
    + License clarification in individual source files.


author: meissner@suse.de
changelog:
  - initial import if libdbi, a database-independent abstraction layer in C,
    similar to the DBI/DBD layer in Perl.


author: davejplater@gmail.com
changelog:
  - Added libdbus-c++-noreturn.patch to fix rpmlint error, will be
    reported upstream as the comment in the source file suggests that
    the developer hasn't decided what to do about it yet.


author: dmueller@suse.de
changelog:
  - update to 0.3.3:
    * package rename to libdbusmenu-qt
    * Introduce a qt minimum version. Qt 4.5 doesn't work. (Michael Jansen)
    * Use the FindQjson.cmake file made by pinotree for chokoq because it works.
    * Refresh after LayoutUpdated signal (Marco Martin)
    * Test items added to an existing menu are properly imported (Aurelien Gateau)
    * Allow notification of the menu being filled, don't call aboutToShow more than
    once per actual menu showing (Aaron Seigo)
    * Win32 fixes from Ralf Habacker (Patrick Spendrin)
    * Added option to disable tests (Alex Elsayed)


author: tittiatcoke@gmail.com
changelog:
  - update to 0.5.2
    * Fix implementation of GetGroupProperties()
    * Fix detection of QIcon::name() with gold
    * Add support for KMenu titles
    * Queue calls to refresh() because we may be spammed with many
      LayoutUpdated() signals at once
    * Turned DBusMenuImporter::updateMenu() into a slot
    * Introduce a dbusmenu_version.h file
    * Introduce updateMenu() and menuUpdated(), deprecate
      menuReadyToBeShown()
    * Better build check for QIcon::name() (LP BUG 597975)
    * Rework the way menuReadyToBeShown() is emitted
    * Queue LayoutUpdated() signal to avoid emitting it too often
    * Increase timeouts: prefer slow but complete menus to fast
      but incomplete
    * Use QIcon::name() to return the icon name, when built
      with Qt 4.7
    * Correctly handle non-exclusive action groups
    * bugfix (bko#237156)
    * Added support for shortcuts
    * Make the connection to LayoutUpdated() work


author: rwooninck@opensuse.org
changelog:
  - update to 0.6.6
    * Avoid false warnings
    * Make sure we don't track actions twice (bko254066)
    * CMake-parser-friendly of dbusmenu_version.h
    * Trigger action asynchronously when the "clicked" event is
      received (LP bug 643393)
    * Fixed copyright headers
    * Removed all code which did not belong to Canonical.
    * Fix some memory leaks
    * Do not keep dangling pointers to deleted actions (LP bug 624964)
    * Added the DBusMenuImporter::actionActivationRequested(QAction*)
      signal
    * Fix hardcoded libdir in pkgconfig file (LP BUG 610633)


author: asterios.dramis@gmail.com
changelog:
  - Update to 0.8.2:
    * Shortcut handling: Translate "+" into "plus" and "-" into "minus" (LP BUG
      712565)
    From 0.8.1:
    * Added target to build documentation with Doxygen
    From 0.8.0:
    * Implements version 2 of the dbusmenu protocol
    * Merged support for KMenu titles
    From 0.7.0:
    * Switched DBus domain from org.ayatana to com.canonical
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Changed License: to LGPLv2+.
    * Removed dbus-1-devel from BuildRequires:.
    * Added doxygen and libqjson-devel in BuildRequires:.
    * Updates in Summary, %description and Group entries.
    * Removed /sbin/ldconfig from devel package %post* scripts (not needed).
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Update to 0.8.3:
    * If DBusMenuExporter is deleted, delete all DBusMenu instances which were
      working with it
    * Only show icons in menu if the platform allows them


author: asterios.dramis@gmail.com
changelog:
  - Update to 0.9.0:
    * Add support for the "Status" dbusmenu property. Will be used by appmenu-qt
      for LP BUG 737419
    - Collapse multiple separators, get rid of starting and trailing separators
      (LP BUG 793339) (Aurelien Gateau)
  - Spec file updates:
    * Changed License: to LGPL-2.0+.
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Update to 0.9.2:
    * Fix disabling and hiding actions
    * Avoid spamming dbus at startup
    * Do not print warnings when not necessary
    From 0.9.1:
    * Add support for "opened" and "closed" events
    * Add support for icon-data (LP BUG 633339)
  - Install also the development documentation.


author: matwey.kornilov@gmail.com
changelog:
  - Update to 2.0.3. Changes since 2.0.2:
    - Bug fixes on MSW port
    - Bug fixes:
      dc1394_trigger_get_polarity
      dc1394_deinterlace_stereo_frames
    - Bug fixes on Linux Juju:
    - alignment problem during reads
    - Bug fixes on Mac OS:
    - crash fix for Mac OS 10.4


author: matwey.kornilov@gmail.com
changelog:
  - Update to 2.1.2.
    - IIDC-over-USB support
    - Bug fixes:
      bayer conversion problem for 16bit over MONO16
      dc1394_deinterlace_stereo_frames (LP#360520)
    - Bug fixes on Linux Juju:
      missing frames with OHCI 1.0
      automatic iso allocation
      timestamp support
      broadcasting


author: davejplater@gmail.com
changelog:
  - Version 1.2.2 no longer builds with libraw1394-2.0.5 so sub packages
    libdc1394_control12 and libdc1394_control12-devel are no longer
    provided. See entry for Tue Aug 15 14:10:33 CEST 2006.


author: matwey.kornilov@gmail.com
changelog:
  - Update to 2.1.3.
    - Bug fixes:
      Fix for usb writes larger than 1 quadlet
      On MAC OS, add needed frameworks to link line
      Update firewire-{cdev,constants}.h to latest version and license
      Change dequeue/enqueue to return error code if usb transfer haserror
      dc1394/conversions.h: Fix typo in DC1394_STEREO_METHOD_MIN define


author: idonmez@suse.com
changelog:
  - Add libdc1394-visibility.patch to properly hide internal symbols
    to prevent potential clashes with other libraries, sf #3361405 ,
    bko # 268267


author: matwey.kornilov@gmail.com
changelog:
  - Update to 2.1.4.
    - Allow image buffers to be editable by client apps on Linux juju
    - Correct error in downsample bayer function
    - Rename poorly named externally-visible symbol usb_init
      (meanwhile libdc1394-visibility.patch is still kept)


author: matwey.kornilov@gmail.com
changelog:
  - Update to 2.2.0.
    - new Windows stack
    - fixed small memory leak in Juju
    - added two USB cameras from Point Grey.


author: crrodriguez@suse.de
changelog:
  - update to version 0.2.1 libdiscid1
    * Addded the discid_get_webservice_url() function
    * other non linux relevant changes


author: toddrme2178@gmail.com
changelog:
  - Added 32bit compatibility libraries
  - Fixed spec file line breaks
  - Added BuildRequires:  pkg-config (fix for RPMLINT warning)


author: coolo@suse.com
changelog:
  - update to 0.2.2
    - Set libtool version number to 2:1:2 because it is backwards compatible
      with versions 0.1.x. Thanks to Luks for spotting this.
  - ran spec-cleaner and rename shared library package


author: abeekhof@suse.de
changelog:
  - All previous patches are now upstream
  - Update to upstream: cfd58b24b8bb17087e19a73139cf966135e78bec
    - dlm_controld (pcmk) - Use a Pacemaker library function for kicking nodes from the cluster
    - dlm_tool: fix lockdebug parsing of first_lkid
    - dlm_controld: default to no plock rate limit
    - dlm_controld: don't exit from query thread
    - dlm_controld: finalize ckpt handle
    - dlm_controld: cpg_finalize
    - dlm_controld: use quorum instead of votequorum


author: abeekhof@suse.de
changelog:
  - Split the SUSE specific patch from the parts that have
    been submitted upstream
  - Correctly log the result of calls to crm_terminate_member_no_mainloop()


author: abeekhof@suse.de
changelog:
  - Update for HAE11-RC9
  - Bug bnc#490418 - Reduce the amount of logging while waiting for nodes to be shot


author: "lmb@novell.com"
changelog:
  - dlm-no-quorum-default.diff: change quorum handling to allow cluster to
    shutdown nodes one-by-one (bnc#541042).


author: "lmb@novell.com"
changelog:
  - libdlm-lockspace-fs_notify.diff: fix a race which could lead to an
    infinite logging loop (bnc#532406).


author: coyli@novell.com
changelog:
  - update from upstream:
    - dlm_controld: set rmem for sctp
    - misc: update copyright year and owners
    - man pages: dlm_tool and dlm_controld
    - dlm_controld/libdlmcontrol/dlm_tool: separate plock debug buffer
    - dlm_controld: add more fs_notified debugging


author: coly.li@suse.de
changelog:
  - update from upstream (cs fae6ee39)
    - dlm_controld: don't log errors after disabling plocks
    - dlm_controld: don't skip unlinking checkpoint
    - dlm_controld: set last_plock_time for ownership operations
    - dlm_controld: add plock checkpoint signatures
    - dlm_controld: check all messages against enable options
    - dlm_controld: avoid full plock unlock when no resource exists


author: tserong@suse.com
changelog:
  - dlm_controld: fix build with old (< 3.0) kernel headers
  - dlm_controld: clear waiting plocks for closed files
  - dlm_controld: Introduce RB tree for improving plock resources searching
    efficiency
  - dlm_controld: RB tree implementation borrowed from the kernel source
  - dlm_controld: remove oom_adj
  - dlm_controld: ignore plocks until checkpoint time
  - dlm_controld: fix plock signature in stored message
  - dlm_controld: fix plock owner syncing
  - dlm_controld: fix plock owner in checkpoints
  - dlm_controld: fix plock checkpoint signatures
  - dlm_controld: wrong fencing time comparison
  - dlm_controld.pcmk: Prevent use-of-NULL by checking the node has a valid
    address before adding it to configfs
  - dlm_controld: always return error if the daemon is not ready to operate


author: tserong@suse.com
changelog:
  - fix build with current pacemaker
    (/usr/include/pacemaker/crm/common/stack.h
    moved to
    /usr/include/pacemaker/crm/cluster/stack.h)


author: dimstar@opensuse.org
changelog:
  - Go back to version 2.0.1 (stable branch):
    + 2.1.0 is considered unstable and should not be used yet
    + Fixes the license headers in various source files, making clear
      that LGPLv2.1+ is the right license.
  - Rename the shlib package to libdmapsharing1, according the soname
    of this version.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.0.4:
    + Fix SO_VERSION and bump version number
  - Changes from version 2.0.3:
    + Add DMAPMediaKind enum
  - Changes from version 2.0.2:
    + Fix serving to iTunes 10


author: vuntz@opensuse.org
changelog:
  - Update to version 2.9.12. This is a summary of the changes in the
    2.9.x branch:
    + Various API changes.
    + Attempt to serve on IPv6.
    + Fix authentication.
    + Add support for Remote version 2.
    + Add client-side DNS-SD.
    + Declare support for raop on mDNS (used by AirPortExpress).
    + Make library useful without GStreamer.
    + Vala-related clean up.
    + Several compatibility fixes.
    + Several bug fixes.
    + Code cleanups.
  - Summary of changes introduced in the 2.1.x branches:
    + Add DACP support.
    + Fix serving to iTunes 10.
    + Allow two DMAP sub-protocols (e.g., DAAP and DPAP) in one
      process.
    + Several bug fixes.
  - Change libsoup-devel BuildRequires to pkgconfig(libsoup-2.4).
  - Add missing pkgconfig(gdk-pixbuf-2.0) BuildRequires, needed for
    cover art features.
  - Remove pkgconfig(avahi-compat-libdns_sd) BuildRequires: we know
    it will not be used for dns-sd, as the standard avahi API will be
    used.
  - Add libdmapsharing-missing-header.patch to fix build: add a
    missing include.
  - Rename libdmapsharing2 to libdmapsharing-3_0-2 after library name
    change.
  - Update descriptions.
  - Stop using source service to download the tarball, as Factory
    will move away from this.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.9.13:
    + Use decodebin2 instead of decodebin.
    + Make Apple dns_sd DMAPMdnsBrowser work with multiple shares.
    + Several small bug fixes.
    + Plug memory leaks.
    + Code cleanups.
    + Build fixes.
  - Drop libdmapsharing-missing-header.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.9.15:
    + Change "Ignoring local service..." message from g_warning to
      g_debug
    + Use pkg-config's uninstalled feature with vapigen


author: cgiboudeaux@gmx.com
changelog:
  - Update to 0.7.4
    library: Relicensed to use Simplified BSD with waiver option
    library: Added new error codes and messages in dmtxencode.c
    library: Added DmtxByteList struct and supporting functions
    library: Changed file header with updated text
    library: Fixed ECC bug for 144x144 case (thanks Huver!)
    library: New Reed Solomon implementation
    library: New repository structure: libdmtx, dmtx-utils, and dmtx-wrappers


author: crrodriguez@suse.de
changelog:
  - fix build by adapting to the library packaging policy
  - remove useless libtool archive
  - correct some minor packaging issues


author: crrodriguez@suse.de
changelog:
  - Update to version 1.12, various bugfixes including
    support for newwer python versions
  - update download URLs


author: sndirsch@suse.de
changelog:
  - libdrm 2.4.7
    * quick follow on release to 2.4.6 to fix an embarrasing
      build problem in the test suite when libudev is not available.
  - obsoletes libdrm-commit-1faab66.diff


author: sndirsch@suse.de
changelog:
  - libdrm 2.4.9
    * Aka, the "kick jbarnes" release.  Not only did I push the
      broken speedup patch but I flubbed the version bump, so we get
      to go from 2.4.7 to 2.4.9.  Yay for me.


author: sndirsch@suse.de
changelog:
  - libdrm 2.4.11
    * Two releases in one, so twice the usual tiny amount of changes.
      Both of the new libdrm_intel interfaces enable KMS fixes in the
      Intel 2D driver.
  - enabled build of Nouveau's experimental API


author: ro@suse.de
changelog:
  - add "--enable-radeon-experimental-api --enable-udev"
    to configure arguments and package libdrm_radeon as well


author: sndirsch@suse.de
changelog:
  - libdrm 2.4.15_2009-12-01_8ffd2e1
    * update to git commit 8ffd2e1 (2009-12-01); required for
      xf86-video-intel 2.10 RC1
  - adjusted enable_test_tools.diff


author: sndirsch@suse.de
changelog:
  - update to libdrm 2.4.16
    * "Here's the 2.4.16 release of libdrm.  There are a lot of
      changes this time, in particular we dropped the orphaned
      driver code from Linux and BSD and this release is now
      really just libdrm.  Going forward, the drm header files
      we ship in libdrm will be a straight copy from the linux
      kernel header files.  Once a feature is merged into the
      drm-next branch of Dave's kernel tree the header files can
      be copied from $kernel_src/usr/include/drm into libdrm and
      userspace support for the new functionality can be added."


author: sndirsch@suse.de
changelog:
  - intel-Account-for-potential-pinned-buffers-hogging-f.patch
    * intel: Account for potential pinned buffers hogging fences
      (bfo #25911)
  - intel-Handle-resetting-of-input-params-after-EINTR-d.patch
    * intel: Handle resetting of input params after EINTR during
      SET_TILING (bfo #25475, bfo #25554)


author: sndirsch@suse.de
changelog:
  - update to libdrm 2.4.18, which also obsoletes
    * intel-Account-for-potential-pinned-buffers-hogging-f.patch
    * intel-Handle-resetting-of-input-params-after-EINTR-d.patch


author: sndirsch@suse.de
changelog:
  - libdrm 2.4.20
    * /usr/include/drm/ --> /usr/include/libdrm/
    * /usr/include/intel_bufmgr.h --> /usr/include/libdrm


author: sndirsch@suse.de
changelog:
  - intel: Use the correct size when allocating reloc_target_info
    array. Thomas tracked down this error with kdm and commit b509640
    (bnc #608149)


author: sndirsch@suse.de
changelog:
  - libdrm 2.4.21
  - obsoletes commit-3506173.diff
  - adjusted enable_test_tools.diff
  - libdrm-204c76c.diff (reverse applied)
    * old nouveau gallium driver in Mesa still requires
      nouveau_class.h in libdrm


author: sndirsch@novell.com
changelog:
  - updated to git master commit #23287f0 (still 2.4.21)
  - "--enable-nouveau-experimental-api" configure option appears to
    be obsolete meanwhile
  - enabled build of VMWare's experimental API


author: sndirsch@novell.com
changelog:
  - libdrm 2.4.22
    * nouveau: fix thinko in drm version check
    * nouveau: fix drm version check some more
    * intel: Replace open-coded drmIoctl with calls to drmIoctl()


author: sndirsch@novell.com
changelog:
  - updated to git master commit #d0a4f2e (2010-10-31, still 2.4.22)
  - revert-09b1062.diff (to fix Mesa's nouveau driver build)
    * Revert "nouveau: Let the user choose the push buffer size."
      This reverts commit 09b1062628f2cbddb3ebae20e7b3b8a0a93acebf.


author: sndirsch@novell.com
changelog:
  - intel-initialize-bufmgr.bo_mrb_exec-unconditionally.patch
    * no longer require kernels without BLT ring support (2.6.34 an
      before). (bnc #651989, bnc #651501)


author: sndirsch@novell.com
changelog:
  - updated to git master commit #af3d282 (2010-12-03, still 2.4.22)
  - obsoletes intel-initialize-bufmgr.bo_mrb_exec-unconditionally.patch


author: sndirsch@novell.com
changelog:
  - libdrm 2.4.23
    * drm: don't do the create the node ourselves if we have udev.
    * intel: Reorder need_fence vs fenced_command to avoid fences on
      gen4
    * tests: Update for ENOENT returns from unknown handles


author: sndirsch@novell.com
changelog:
  - intel-Export-CONSTANT_BUFFER-addressing-mode.patch
    * intel: Export CONSTANT_BUFFER addressing mode


author: eich@suse.de
changelog:
  - removed patch: enable_test_tools.diff.
    - Building and installing dristat and drmstat can be done
      from the spec file. Same is true for installing drmmodeprint
      and drmmodetest.


author: sndirsch@novell.com
changelog:
  - install the binaries of dristat, drmstat, drmmodeprint and
    drmmodetest instead of the useless libtool wrappers ...


author: vljn@ovi.com
changelog:
  - Update to libdrm 2.6.26
  - obsoletes intel-Export-CONSTANT_BUFFER-addressing-mode.patch
  - a bunch of fixes
  - new Intel API for use by mesa


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 2.4.31
    * radeon: add surface allocator helper v10
    * intel: add sprite ioctl defines and struct for i915 sprite code
  - Remove autoreconf call for now, there are no patches that
    would necessitate this
  - Remove redundant tags/sections from specfile
  - Parallel build with %_smp_mflags
  - Package shlibs separately according to policy
  - Package description updates


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.33:
    + intel: add some PCI IDs for Haswell
    + omap: add omapdrm support
    + radeon: add TN surface support
  - Changes from version 2.4.32:
    + Add valgrind support
    + Make drm/drm_fourcc.h portable to non-linux platforms
    + intel:
    - Add support for (possibly) unsynchronized maps
    - Add .aub file output support
    - Add support for overriding the PCI ID via an environment
      variable
    - Add decode for gen7 3DSTATE_WM, HIER_DEPTH_BUFFER
    - Add per-dword decode of gen7 3DPRIMITIVE
    + radeon: fix pitch alignment for scanout buffer
    + radeon_cs_setup_bo: Fix accounting if caller specified write
      and read domains
    + Build system improvements
  - Add pkgconfig(valgrind) BuildRequires to build valgrind support.


author: crrodriguez@opensuse.org
changelog:
  - update to version 2.4.34, see NEWS for detail, here follows
    packaging changes only.
    + nouveau.h was moved out from its subdirectory (upstream change)
    + lidrm_nouveau version bumped to 2.
    + remove obsolete configure options.
    + Fix many more "implicit declarations" and "undefined references"


author: sndirsch@suse.com
changelog:
  - back to libdrm 2.4.33, since 2.4.34 currentlz requires Mesa git
    master changes for nouveau Mesa driver build


author: sndirsch@suse.com
changelog:
  - U_intel-add-Ivy-Bridge-GT2-server-variant.patch
    * intel: add Ivy Bridge GT2 server variant (bnc#769209)


author: olh@suse.de
changelog:
  - update to version 1.0.0
    split libdv4 package which contains only libraries
    remove unused update-desktop-files
    build parallel


author: vuntz@opensuse.org
changelog:
  - Add trivial libdv-gtk2.patch to use GTK+ 2 instead of GTK+ 1. The
    patch comes from Debian.
  - Change gtk1-compat-devel BuildRequires to gtk2-devel.
  - Remove AutoReqProv: it's default now.
  - Use makeinstall macro.
  - Use includedir instead of /usr/include.


author: crrodriguez@suse.de
changelog:
  - fix wrong .so file in non-devel package.
  - remove static libraries and pointless libtool archive with empty
    dependency_libs.


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.1.6:
    * fixed a parsing bug due to outdated spec in ISO 639 language
      descriptor
    * fixed the use of uninitialized data when
      section_syntax_indicator=0
    * fixed a parsing bug in the EBU teletext descriptor decoder
    * fixed the declaration of dvbpsi_DecodeTeletextDr
    * new example tool for checking an MPEG-2 TS file
    * fixed EIT discontinuities
    * new cat support
    * new PDC support descriptor 0x69


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.7:
    + new VBI data descriptor support (0x45)
    + NIT support
    + TOT/TDT support
    + new DVB Satellite Delivery systems descriptor support (0x43)
    + new DVB Local time offset descriptor support (0x58)
    + new Terrestrial Delivery systems descriptor support (0x5a)
  - Remove autoreconf call: there is no need for it.
  - Add pkg-config BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.0:
    + License change of libdvbpsi from GPLv2 to LGPLv2.1
    + new CUE Identifier descriptor support (0x8a)
    + new Splice Information Section table support (0xFC) (SCTE 35
      2004)
    + new BAT table (decoder and generator)
    + new descriptor 0x44
    + depreceated all API's in preparation for 1.0.0 release with
      reworked API
  - Adjust License Tags from GPLv2+ to LPGLv2.1+
  - Remove Provides/Obsoletes libdvbpsi: openSUSE 10.3 is long gone.


author: pascal.bleser@opensuse.org
changelog:
  - use proper filenames in files section, to make the build fail if the
    SONAME changes
  - update to 0.2.2:
    * revert regression introduced by "ignore initial discontinuity" commit
  - changes from 0.2.1:
    * ignore initial discontinuity


author: hvogel@suse.de
changelog:
  - update to version 4.1.2, switching to version from mplayerhq
    * multiple build system fixes
    * added dvdnav_describe_title_chapters(title) to get title
      and chapters duration
    * added dvdnav_audio_stream_channels() to return number
      of channels
    * fixed dvdnav_time_search() in multi-angle dvds (but it still
      needs improvements)
    * added dvdnav_audio_stream_format() to identify the codec used
      in audio streams
    * starting DVD playback at specific title/part positions with
      dvdnav_{title,part}_play() works again
    * fixed error "Expected NAV packet but none found." occuring
      sometimes on resume from menu


author: hvogel@suse.de
changelog:
  - update to 4.1.3
    * fixes regarding potential memory and resource leaks
    * added pkg-config support
  - branch library subpackage


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.2.0:
    * added dvdnav_get_serial_string() function
    * fixed ifo leak in dvdnav_describe_chapters()
    * added dvdnav_get_video_resolution() to retrieve video resolution
    * added dvdnav_program_play() & dvdnav_current_title_program() for
      more reliable playback
    * fixed deadlock between dvdnav_reset() and dvd_clear()
    * fixed pthread_mutex_destroy macro for Win32
    * fixed numerous assertion failures occuring when playing DVDs with
      new "copy protection" schemes
    * fixed forward seeks to always move forward


author: stark@suse.de
changelog:
  - update to 0.9.6
    * Various bug fixes
    * Potential memory leak fixes
    * Better error handling
    * Some support for multithreaded apps
    * Added DVDFileStat() call
    * Fixed a missing attribute packed for app_info in audio_attr_t


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.9.7:
    * Properly call dvdinput_free().
  - Name package according to shared library packaging policy.


author: hvogel@suse.de
changelog:
  - update to 4.1.3 fork from mplayer
    * fixes regarding potential memory and resource leaks
    * added dvdread-config
    * added pkgconfig support


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.2.0:
    * fixed ARM memory alignment issue
    * added a missing DVDFileStat function
    * exposed the dvd_stat_t struct in header
    * fixed libdvdread closing stdin if it can't open the file/device
    * fixed a segfault in UDFFileEntry on some badly mastered DVDs
    * fixed big-endian builds
    * provide BUP file support for more issues
    * move UDFReadBlocksRaw declaration to dvdread_internal.h
    * fixed double free of parental management information
    * fixed crash when PTT is too short
    * fixed segfault when reading certain DVDs, for example "Thor"


author: bwalle@suse.de
changelog:
  - update to 20080125
    In the producer library code dwarf_die_link() is now O(1) where
    it was O(N) before. Thanks to Daniel Gollub for finding this
    performance improvement. dwarf_die_link() now back-links siblings
    (in its internal lists) correctly. The back link bug had no
    (known) effect on dwarf generated by libdwarf.
  - update to 20080208
    Due to a typo, calling _dwarf_fde_section_offset() (a interface
    which is still supported) would lead to an infinite loop in
    libdwarf-20071209 and libdwarf-20080125. The libdwarf producer
    forms code now allows more of the newer attributes (so is more
    complete). Alloca is no longer used anywhere (it was really only
    used one place). The libdwarf producer code controlling the
    offset-size is more sensible: standard DWARF (32 bit offsets) is
    the default, use configure --enable-dwarf-format-sgi-irix to get
    IRIX 64bit offsets. See the libdwarf README and libdwarf2p.1.pdf
    for details. Thanks to Carlos Alberto Enciso and Melanie Zumwalde
    for noticing some of these errors.
  - update to 20080228
    This changes the libdwarf-internal implementation of reading libelf
    so that the reader is not directly tied to libelf or even elf.
    Meaning a libdwarf can be built that reads other object file types
    or that uses some library other than libelf to do the reading
    (subject only to simple constraints, see libdwarf.h). Thanks to
    Josh Fuhs for designing and implementing the object-file-reader
    revisions.
  - update to 20080409
    A giant a.out exposed an inflexible (slow) handling of
    abbreviations in libdwarf as well as showing that one (internal)
    field was too small to accommodate over 64K abbreviations in one
    compilation unit. The relevant hash table adapts now and the field
    is 'large enough'. Added -H and -n options to dwarfdump. Added a
    dwarfdump -ka new check for correctness.


author: bwalle@suse.de
changelog:
  - update to 20080613
    Removed __SGI_FAST_LIBELF code, no one could use it anyway.
    Fixed an off-by-one in dwarfdump which could reference off the
    end of an array in a specfic circumstance and verify string table
    index refers to inside the table when printing relocations.
    Corrected return code from libdwarf when there is no dwarf
    information. Thanks to Carlos Alberto Enciso for noticing the
    bugs. Fixed indentation and removed some tabs in favor of
    spaces (in a few files).


author: bwalle@suse.de
changelog:
  - update dwarfextract: fold dwarf-dwarfextract4.patch into
    (from LKCD CVS) libdwarf-add-dwarfextract


author: bwalle@suse.de
changelog:
  - update to 20080818
    Minor improvements: dwarfdump print_reloc.c referred to
    sym_data_entry_count in one place where sym_data_64_entry_count
    should have been tested. DW_DLA_PUBTYPE_CONTEXT was a typo,
    DW_DLE_PUBTYPE_CONTEXT was intended. Fixed indentation and
    removed some tabs in favor of spaces (in five files). A couple
    files had a couple lines with CR-LF line endings, the CR is now
    gone. Corrected minor typographical errors in libdwarf2p.1.mm and
    libdwarf2.1.mm and regenerated the pdfs.


author: dgollub@suse.de
changelog:
  - removed dwarfextract from libdwarf-tools package
    (got split into seperated package: dwarfextract)
  - reenabled static build of libdwarf


author: dgollub@suse.de
changelog:
  - added libdwarf-dwarf3-dw_attributes.patch:
    Allow attribute DW_AT_const_value in dwarf_add_AT_targ_address_b().
    GCC generates code which has DW_AT_const_value with DW_FORM_addr.
    Additional DWARF3 enhancments:
    - allow DW_AT_entry_pc in dwarf_add_AT_targ_address_b()
    - allow DW_AT_call_column, DW_AT_call_file, DW_AT_call_line in
      dwarf_add_AT_unsigned_const


author: jengelh@medozas.de
changelog:
  - Update to newer libdwarf (20100808), because the "perf" package
    needs a version >= 20100214. Fixes include:
    * dwarfdump was counting eh_frame low-pc as a duplicate of
    .debug_frame low-pc
    * Fixes some CFA_expression handling in libdwarf and allows some
    compiler mistakes a bit more leeway in dwarfdump (so the dump
    continues in the face of certain errors).
    * ARM and MIPS64BE handling
  - Stripped changelog from .spec file, since it is already in
    .changes.


author: hvogel@suse.de
changelog:
  - update to version 3.1.0
    * add AKA authentication
    * improve compliance & flexibility
    * fix building SUBSCRIBE refresh
    * fix compliance issue with refer-to to-tag/from-tag parameters.
    * fix bug for retransmissions or ACK with proxy that resolve
      to several IP.
    * handle the "expires" parameter to update registration interval.
    * handle the "expires" parameter to update publication interval.
    * handle automatically publish refresh,
      and some error codes (423).


author: seife+obs@b1-systems.com
changelog:
  - update to version 3.5.0
    * a lot of minor change/fix/improvments, sorry for not being
      able to have an history here...
  - eXosip2 (3.4.0)
    * handle keep alive for TCP/TLS.
    * fix when receiving additionnal CRLF on reliable transport.
    * modification to allow non-blocking socket for reliable transport. (TLS/TCP)
    * fix tag issue with application where tag is missing.
    * fix Contact header in request within dialog for non-udp protocol.
    * remove 481 auto answer for unsolicited NOTIFY.
    * fix static id range.
    * initial code for TCP fragmentation.
    * osip_list prototypes and warnings fix
    * fix transport matching for redirection using other transport than udp
  - eXosip2 (3.3.0)
    * Fix when 200ok include a contact with an empty line parameter.
    * Fix for replaces header longuer than 256 char.
    * Fix SRV record with more than 10 answers.
    * Sort SRV record.
    * Option to disable NAPTR requests.
  - eXosip2 (3.2.0)
    * Improve TLS support and add an API for ssl information & files.
    * return new error code for all API.
    * remove automatic answers to PRACK. (must be done in application now)
    * remove automatically outgoing non established susbscriptions.
  - packaging stuff:
    * fix spelling errors in descriptions, other rpmlint warnings
    * rename libeXosip2-4 to libeXosip2-6 (changed SONAME)


author: cmorve69@yahoo.es
changelog:
  - update to version 0.8.0
    - new macros to simplify and unify the way to declare and define EBML elements
    - new macros to access variables of a Class/Object so that switching to libebml v2 is transparent
    - add an EBML_STRICT_API compilation flag (off by default) to avoid direct access to internal class variables
    - fix some building issues on Linux and MinGW
    - add accessor calls to the base classes to avoid direct access to internal class variables
    - add iterators to navigate throught the EbmlMaster children
    - use a new filepos_t type for everything that relates to an element position/data size with INVALID_FILEPOS_T in case of errors
    - remove the const on integer values


author: cmorve69@yahoo.es
changelog:
  - Update to version 1.0.0
    - Fix more issues which came to light with the recent push of
      WebM -- mostly regarding elements with unknown sizes.


author: reddwarf@opensuse.org
changelog:
  - update to version 1.2.0
    - no need to put the internal code of EbmlCrc32 in the public header
    - more safety on the Binary buffer handling in case we run out of memory
    - fix CRC32 detection in master elements
    - fix compilation under gcc 4.5
    - Fixed handling of UTF-8 strings with characters encoded in more than three bytes
    - Increased library .so name to .3 due to binary incompatible changes


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.1:
    + fix the constructor of CRTError in StdIOCallback
    + fix the size returned by MemIOCallback::read() when reaching
      the end of the buffer
    + add a macro to define signed integer elements that have a
      default value
    + fix compilation of debug builds on win32
    + fix for Sun Studio C compiler
  - Stop source service usage: Factory is moving to a slightly
    different approch to verify source authenticity. Cconsequently,
    specify a full URL as Source.


author: reddwarf@opensuse.org
changelog:
  - Update to version 1.2.2
    + fix usage of the DEBUG #define (use LIBEBML_DEBUG instead)
    + The EbmlCodeVersion variable now resides in the library instead of being declared static in the header file.
    + only use the test element to read once in the loop


author: max@suse.de
changelog:
  - Security release 8.3.7
    * Fixes a vulnerability that allowed remote authenticated
      users to cause a denial of service (stack consumption)
      via mismatched encoding conversion requests.
    * Details of the other bugfixes contained in this and
      previous releases can be found here:
      http://www.postgresql.org/docs/8.3/static/release.html
      /usr/share/doc/packages/postgresql/HISTORY
  - Users of GiST indexes should "REINDEX" them after installing
    this update.
  - Re-added libpgport.a to the devel package, as some apps require
    it, although it is meant to be internal to the PostgreSQL
    backend.
  - Fix removal of leftover files on database startup (bnc#473644).


author: max@suse.de
changelog:
  - New major release: 8.4.0
  - Improvements include:
    * Windowing Functions
    * Common Table Expressions and Recursive Queries
    * Default and variadic parameters for functions
    * Parallel Restore
    * Column Permissions
    * Per-database locale settings
    * Improved hash indexes
    * Improved join performance for EXISTS and NOT EXISTS queries
    * Easier-to-use Warm Standby
    * Automatic sizing of the Free Space Map
    * Visibility Map (greatly reduces vacuum overhead for
      slowly-changing tables)
    * Version-aware psql (backslash commands work against older
      servers)
    * Support SSL certificates for user authentication
    * Per-function runtime statistics
    * Easy editing of functions in psql
    * New contrib modules: pg_stat_statements, auto_explain, citext,
      btree_gin


author: poeml@suse.de
changelog:
  - replace "ident sameuser" with "ident" as auth method for the
    initdb call in the init script, because the former doesn't work
    with PostgreSQL 8.4. With the generated pg_hba.conf, PostgreSQL
    failed to start. Added note to the upgrade READMEs. [bnc#522375]


author: poeml@suse.de
changelog:
  - postgresql-8.4.0-sle10-timestamptz.patch added, and applied
    _only_ on SLE10. It fixes a build failure due to a test case that
    seems to be confused by daylight saving time in the time zone
    that the test expects its result (PDT vs. PST). Since this
    failure happened only on SLE10, I assume that the test case isn't
    broken, and some peculiarity on that (rather old now) platform is
    to blame (possibly too old timezone files). Also, the testcase is
    checking correctness when converting timezones > 32 bit, which
    actually seems to work.


author: max@suse.de
changelog:
  - Security and bugfix release 8.4.1:
    * Fix WAL page header initialization at the end of archive
      recovery. This could lead to failure to process the WAL in a
      subsequent archive recovery.
    * Fix "cannot make new WAL entries during recovery" error.
    * Fix problem that could make expired rows visible after a crash.
      This bug involved a page status bit potentially not being set
      correctly after a server crash.
    * Disallow RESET ROLE and RESET SESSION AUTHORIZATION inside
      security-definer functions. This covers a case that was missed
      in the previous patch that disallowed SET ROLE and SET SESSION
      AUTHORIZATION inside security-definer functions.
      (See CVE-2007-6600)
    * Make LOAD of an already-loaded loadable module into a no-op.
    * Formerly, LOAD would attempt to unload and re-load the module,
      but this is unsafe and not all that useful.
    * Make window function PARTITION BY and ORDER BY items always be
      interpreted as simple expressions. In 8.4.0 these lists were
      parsed following the rules used for top-level GROUP BY and
      ORDER BY lists. But this was not correct per the SQL standard,
      and it led to possible circularity.
    * Fix several errors in planning of semi-joins.  These led to
      wrong query results in some cases where IN or EXISTS was used
      together with another join.
    * Fix handling of whole-row references to subqueries that are
      within an outer join. An example is SELECT COUNT(ss.*) FROM
      ... LEFT JOIN (SELECT ...) ss ON .... Here, ss.* would be
      treated as ROW(NULL,NULL,...) for null-extended join rows,
      which is not the same as a simple NULL. Now it is treated as a
      simple NULL.
    * Fix Windows shared-memory allocation code.  This bug led to the
      often-reported "could not reattach to shared memory" error
      message.
    * Fix locale handling with plperl.
      This bug could cause the server's locale setting to change when
      a plperl function is called, leading to data corruption.
    * Fix handling of reloptions to ensure setting one option doesn't
      force default values for others.
    * Ensure that a "fast shutdown" request will forcibly terminate
      open sessions, even if a "smart shutdown" was already in
      progress.
    * Avoid memory leak for array_agg() in GROUP BY queries.
    * Treat to_char(..., 'TH') as an uppercase ordinal suffix with
    'HH'/'HH12'. It was previously handled as 'th' (lowercase).
    * Include the fractional part in the result of EXTRACT(second)
      and EXTRACT(milliseconds) for time and time with time zone
      inputs.
      This has always worked for floating-point datetime
      configurations, but was broken in the integer datetime code.
    * Fix overflow for INTERVAL 'x ms' when x is more than 2 million
      and integer datetimes are in use.
    * Improve performance when processing toasted values in index
      scans. This is particularly useful for PostGIS.
    * Fix a typo that disabled commit_delay.
    * Output early-startup messages to postmaster.log if the server
      is started in silent mode.  Previously such error messages were
      discarded, leading to difficulty in debugging.
    * Remove translated FAQs. They are now on the wiki. The main FAQ
      was moved to the wiki some time ago.
    * Fix pg_ctl to not go into an infinite loop if postgresql.conf
      is empty.
    * Fix several errors in pg_dump's --binary-upgrade mode.
    * pg_dump --binary-upgrade is used by pg_migrator.
    * Fix contrib/xml2's xslt_process() to properly handle the
      maximum number of parameters (twenty).
    * Improve robustness of libpq's code to recover from errors
      during COPY FROM STDIN.
    * Avoid including conflicting readline and editline header files
      when both libraries are installed.
    * Work around gcc bug that causes "floating-point exception"
      instead of "division by zero" on some platforms.


author: max@suse.de
changelog:
  - Security and bugfix release 8.4.2:
    * CVE-2009-4136: Protect against indirect security threats
      caused by index functions changing session-local state. This
      change prevents allegedly-immutable index functions from
      possibly subverting a superuser's session.
    * CVE-2009-4034: Reject SSL certificates containing an embedded
      null byte in the common name (CN) field. This prevents
      unintended matching of a certificate to a server or client
      name during SSL validation.
    * Fix hash index corruption. The 8.4 change that made hash
      indexes keep entries sorted by hash value failed to update the
      bucket splitting and compaction routines to preserve the
      ordering. So application of either of those operations could
      lead to permanent corruption of an index, in the sense that
      searches might fail to find entries that are present. To deal
      with this, it is recommended to REINDEX any hash indexes you
      may have after installing this update.
    * Fix possible crash during backend-startup-time cache
    initialization
    * Avoid crash on empty thesaurus dictionary
    * Prevent signals from interrupting VACUUM at unsafe times. This
    fix prevents a PANIC if a VACUUM FULL is cancelled after it's
    already committed its tuple movements, as well as transient
    errors if a plain VACUUM is interrupted after having truncated
    the table.
    * Fix possible crash due to integer overflow in hash table size
    calculation. This could occur with extremely large planner
    estimates for the size of a hashjoin's result.
    * Fix crash if a DROP is attempted on an internally-dependent
    object.
    * Fix very rare crash in inet/cidr comparisons.
    * Ensure that shared tuple-level locks held by prepared
    transactions are not ignored.
    * Fix premature drop of temporary files used for a cursor that is
    accessed within a subtransaction.
    * Fix memory leak in syslogger process when rotating to a new CSV
    logfile.
    * Fix memory leak in postmaster when re-parsing "pg_hba.conf".
    * Make FOR UPDATE/SHARE in the primary query not propagate into
    WITH queries.
    * Fix bug with a WITH RECURSIVE query immediately inside another
    one.
    * Fix concurrency bug in hash indexes. Concurrent insertions
    could cause index scans to transiently report wrong results.
    * Fix incorrect logic for GiST index page splits, when the split
    depends on a non-first column of the index.
    * Fix wrong search results for a multi-column GIN index with
    fastupdate enabled.
    * Fix bugs in WAL entry creation for GIN indexes. These bugs were
    masked when full_page_writes was on, but with it off a WAL
    replay failure was certain if a crash occurred before the next
    checkpoint.
    * Don't error out if recycling or removing an old WAL file fails
    at the end of checkpoint. It's better to treat the problem as
    non-fatal and allow the checkpoint to complete. Future
    checkpoints will retry the removal. Such problems are not
    expected in normal operation, but have been seen to be caused
    by misdesigned Windows anti-virus and backup software.
    * Ensure WAL files aren't repeatedly archived on Windows. This is
    another symptom that could happen if some other process
    interfered with deletion of a no-longer-needed file.
    * Fix PAM password processing to be more robust.  The previous
    code is known to fail with the combination of the Linux
    pam_krb5 PAM module with Microsoft Active Directory as the
    domain controller. It might have problems elsewhere too, since
    it was making unjustified assumptions about what arguments the
    PAM stack would pass to it.
    * Raise the maximum authentication token (Kerberos ticket) size
    in GSSAPI and SSPI authentication methods.  While the old
    2000-byte limit was more than enough for Unix Kerberos
    implementations, tickets issued by Windows Domain Controllers
    can be much larger.
    * Ensure that domain constraints are enforced in constructs like
    ARRAY[...]::domain, where the domain is over an array type.
    * Fix foreign-key logic for some cases involving composite-type
    columns as foreign keys.
    * Ensure that a cursor's snapshot is not modified after it is
    created. This could lead to a cursor delivering wrong results
    if later operations in the same transaction modify the data the
    cursor is supposed to return.
    * Fix CREATE TABLE to properly merge default expressions coming
    from different inheritance parent tables. This used to work but
    was broken in 8.4.
    * Re-enable collection of access statistics for sequences. This
    used to work but was broken in 8.3.
    * Fix processing of ownership dependencies during CREATE OR REPLACE
    FUNCTION.
    * Fix incorrect handling of WHERE "x"="x" conditions.  In some cases
    these could get ignored as redundant, but they aren't -- they're
    equivalent to "x" IS NOT NULL.
    * Fix incorrect plan construction when using hash aggregation to
    implement DISTINCT for textually identical volatile
    expressions.
    * Fix Assert failure for a volatile SELECT DISTINCT ON expression.
    * Fix ts_stat() to not fail on an empty tsvector value.
    * Make text search parser accept underscores in XML attributes.
    * Fix encoding handling in xml binary input. If the XML header
    doesn't specify an encoding, we now assume UTF-8 by default;
    the previous handling was inconsistent.
    * Fix bug with calling plperl from plperlu or vice versa. An
    error exit from the inner function could result in crashes due
    to failure to re-select the correct Perl interpreter for the
    outer function.
    * Fix session-lifespan memory leak when a PL/Perl function is
    redefined.
    * Ensure that Perl arrays are properly converted to PostgreSQL
    arrays when returned by a set-returning PL/Perl function. This
    worked correctly already for non-set-returning functions.
    * Fix rare crash in exception processing in PL/Python.
    * Fix ecpg problem with comments in DECLARE CURSOR statements.
    * Fix ecpg to not treat recently-added keywords as reserved
    words.  This affected the keywords CALLED, CATALOG, DEFINER,
    ENUM, FOLLOWING, INVOKER, OPTIONS, PARTITION, PRECEDING, RANGE,
    SECURITY, SERVER, UNBOUNDED, and WRAPPER.
    * Re-allow regular expression special characters in psql's \df
    function name parameter.
    * In "contrib/pg_standby", disable triggering failover with a
    signal on Windows. This never did anything useful, because
    Windows doesn't have Unix-style signals, but recent changes
    made it actually crash.
    * Put FREEZE and VERBOSE options in the right order in the VACUUM
    command that "contrib/vacuumdb" produces.
    * Fix possible leak of connections when "contrib/dblink"
    encounters an error.
    * Ensure psql's flex module is compiled with the correct system
    header definitions.  This fixes build failures on platforms
    where --enable-largefile causes incompatible changes in the
    generated code.
    * Make the postmaster ignore any application_name parameter in
    connection request packets, to improve compatibility with
    future libpq versions.
    * Update the timezone abbreviation files to match current reality
    This includes adding IDT to the default timezone abbreviation
    set.


author: max@suse.de
changelog:
  - Security and bugfix release 8.4.4:
    * Enforce restrictions in plperl using an opmask applied to the
      whole interpreter, instead of using Safe.pm. Recent
      developments have convinced us that Safe.pm is too insecure to
      rely on for making plperl trustable. This change removes use of
      Safe.pm altogether, in favor of using a separate interpreter
      with an opcode mask that is always applied. Pleasant side
      effects of the change include that it is now possible to use
      Perl's strict pragma in a natural way in plperl, and that
      Perl's $a and $b variables work as expected in sort routines,
      and that function compilation is significantly
      faster. (CVE-2010-1169)
    * Prevent PL/Tcl from executing untrustworthy code from
      pltcl_modules.  PL/Tcl's feature for autoloading Tcl code from
      a database table could be exploited for trojan-horse attacks,
      because there was no restriction on who could create or insert
      into that table. This change disables the feature unless
      pltcl_modules is owned by a superuser. (However, the
      permissions on the table are not checked, so installations that
      really need a less-than-secure modules table can still grant
      suitable privileges to trusted non-superusers.) Also, prevent
      loading code into the unrestricted "normal" Tcl interpreter
      unless we are really going to execute a pltclu
      function. (CVE-2010-1170)
    * Fix data corruption during WAL replay of ALTER ... SET
      TABLESPACE.  When archive_mode is on, ALTER ... SET TABLESPACE
      generates a WAL record whose replay logic was incorrect. It
      could write the data to the wrong place, leading to
      possibly-unrecoverable data corruption. Data corruption would
      be observed on standby slaves, and could occur on the master as
      well if a database crash and recovery occurred after committing
      the ALTER and before the next checkpoint.
    * Fix possible crash if a cache reset message is received during
      rebuild of a relcache entry. This error was introduced in 8.4.3
      while fixing a related failure.
    * Apply per-function GUC settings while running the language
      validator for the function.
    * This avoids failures if the function's code is invalid without
      the setting; an example is that SQL functions may not parse if
      the search_path is not correct.
    * Do constraint exclusion for inherited UPDATE and DELETE target
      tables when constraint_exclusion = partition. Due to an
      oversight, this setting previously only caused constraint
      exclusion to be checked in SELECT commands.
    * Do not allow an unprivileged user to reset superuser-only
      parameter settings.  Previously, if an unprivileged user ran
      ALTER USER ... RESET ALL for himself, or ALTER DATABASE
      ... RESET ALL for a database he owns, this would remove all
      special parameter settings for the user or database, even ones
      that are only supposed to be changeable by a superuser. Now,
      the ALTER will only remove the parameters that the user has
      permission to change.
    * Avoid possible crash during backend shutdown if shutdown occurs
      when a CONTEXT addition would be made to log entries.  In some
      cases the context-printing function would fail because the
      current transaction had already been rolled back when it came
      time to print a log message.
    * Fix erroneous handling of %r parameter in recovery_end_command.
      The value always came out zero.
    * Ensure the archiver process responds to changes in
      archive_command as soon as possible.
    * Fix pl/pgsql's CASE statement to not fail when the case
      expression is a query that returns no rows.
    * Update pl/perl's ppport.h for modern Perl versions.
    * Fix assorted memory leaks in pl/python.
    * Handle empty-string connect parameters properly in ecpg.
    * Prevent infinite recursion in psql when expanding a variable
      that refers to itself.
    * Fix psql's \copy to not add spaces around a dot within \copy
      (select ...). Addition of spaces around the decimal point in a
      numeric literal would result in a syntax error.
    * Avoid formatting failure in psql when running in a locale
      context that doesn't match the client_encoding.
    * Fix unnecessary "GIN indexes do not support whole-index scans"
      errors for unsatisfiable queries using contrib/intarray
      operators.
    * Ensure that contrib/pgstattuple functions respond to cancel
      interrupts promptly.
    * Make server startup deal properly with the case that shmget()
      returns EINVAL for an existing shared memory segment.
      This behavior has been observed on BSD-derived kernels
      including OS X. It resulted in an entirely-misleading startup
      failure complaining that the shared memory request size was too
      large.


author: max@suse.de
changelog:
  - Security and bugfix release 8.4.5 (bnc#643771):
    * Use a separate interpreter for each calling SQL userid in
      PL/Perl and PL/Tcl (CVE-2010-3433).
    * Prevent possible crashes in pg_get_expr() by disallowing it
      from being called with an argument that is not one of the
      system catalog columns it's intended to be used with.
    * Fix incorrect placement of placeholder evaluation.
    * Fix possible duplicate scans of UNION ALL member relations.
    * Fix "cannot handle unplanned sub-select" error.
    * Fix mishandling of whole-row Vars that reference a view or
      sub-select and appear within a nested sub-select.
    * Fix mishandling of cross-type IN comparisons.
    * Fix computation of ANALYZE statistics for tsvector columns.
    * Improve planner's estimate of memory used by array_agg(),
      string_agg(), and similar aggregate functions.
    * Fix failure to mark cached plans as transient.
    * Reduce PANIC to ERROR in some occasionally-reported btree
      failure cases, and provide additional detail in the resulting
      error messages.
    * Fix incorrect search logic for partial-match queries with GIN
      indexes.
    * Prevent show_session_authorization() from crashing within
      autovacuum processes.
    * Defend against functions returning setof record where not all
      the returned rows are actually of the same rowtype.
    * Fix possible corruption of pending trigger event lists during
      subtransaction rollback.
    * Fix possible failure when hashing a pass-by-reference function
      result.
    * Improve merge join's handling of NULLs in the join columns.
    * Take care to fsync the contents of lockfiles (both
      postmaster.pid and the socket lockfile) while writing them.
    * Avoid recursion while assigning XIDs to heavily-nested
      subtransactions.
    * Avoid holding open old WAL segments in the walwriter process.
    * Fix log_line_prefix's %i escape, which could produce junk
      early in backend startup.
    * Prevent misinterpretation of partially-specified relation
      options for TOAST tables.
    * Fix inheritance count tracking in ALTER TABLE ... ADD
      CONSTRAINT.
    * Fix possible data corruption in ALTER TABLE ... SET TABLESPACE
      when archiving is enabled.
    * Allow CREATE DATABASE and ALTER DATABASE ... SET TABLESPACE to
      be interrupted by query-cancel.
    * Improve CREATE INDEX's checking of whether proposed index
      expressions are immutable.
    * Fix REASSIGN OWNED to handle operator classes and families.
    * Fix possible core dump when comparing two empty tsquery values.
    * Fix LIKE's handling of patterns containing % followed by _
    * Re-allow input of Julian dates prior to 0001-01-01 AD.
    * Fix PL/pgSQL to throw an error, not crash, if a cursor is
      closed within a FOR loop that is iterating over that cursor.
    * In PL/Python, defend against null pointer results from
      PyCObject_AsVoidPtr and PyCObject_FromVoidPtr
    * In libpq, fix full SSL certificate verification for the case
      where both host and hostaddr are specified.
    * Make psql recognize DISCARD ALL as a command that should not
      be encased in a transaction block in autocommit-off mode.
    * Fix some issues in pg_dump's handling of SQL/MED objects.
    * Improve pg_dump and pg_restore's handling of non-seekable
      archive files. This is important for proper functioning of
      parallel restore.
    * Improve parallel pg_restore's ability to cope with selective
      restore (-L option).
    * Fix ecpg to process data from RETURNING clauses correctly.
    * Fix some memory leaks in ecpg.
    * Improve contrib/dblink's handling of tables containing dropped
      columns.
    * Fix connection leak after "duplicate connection name" errors
      in contrib/dblink.
    * Fix contrib/dblink to handle connection names longer than 62
      bytes correctly.
    * Add hstore(text, text) function to contrib/hstore.


author: max@suse.de
changelog:
  - New version: 9.0.3. For the complete release notes, see
    http://www.postgresql.org/docs/9.0/static/release.html
  - Build libs and devel separate from the main package.
  - Build the PL subpackages as part of the main package.
  - Have separate packages for libpq and libecpg.
  - Generate the main and lib spec files from postgresql.spec.in.


author: max@novell.com
changelog:
  - Move pg_config from -server to -devel to fix build of certain
    client apps and language bindings, but using pg_config on the
    client side is still considered broken, because it tells what
    got linked into the server binary not what got linked into libpq.


author: max@novell.com
changelog:
  - Bugfix release: 9.0.4:
    * This update contains a critical fix to the pg_upgrade utility
      which prevents significant downtime issues. Do not use
      pg_upgrade without installing this update first.
      http://wiki.postgresql.org/wiki/20110408pg_upgrade_fix
    * change SQLSTATE for Hot Standby warnings
    * prevent bgwriter hang during recovery
    * prevent recursive composite type creation
    * disallow dropping tables whose triggers are still pending
    * allow use of "replication" as a user name
    * prevent a crash during GEQO planning
    * improve join plans for tables with missing statistics
    * fix error with SELECT FOR UPDATE in a subselect
    * close PL/python array slice memory leak
    * allow SSL connections for users with no home directory
  - http://www.postgresql.org/docs/9.0/static/release-9-0-4.html


author: idonmez@novell.com
changelog:
  - Add postgresql-9.0.4-perl514.patch: For Perl 5.14 GvCV(sv) is no
    longer an lvalue and needs to be replaced by GvCV_set(sv, value)


author: max@novell.com
changelog:
  - Revert the postgresql-libs package split for SLE in preparation
    of submitting the package to SLE11-SP1.


author: max@suse.com
changelog:
  - New version 9.1.1. For detailed release notes, see:
    http://www.postgresql.org/docs/9.1/static/release-9-1-1.html
  - Stop using deprecated silent_mode in default config.
  - postgresql-perl514.patch is no longer needed.
  - Use %_smp_mflags for parallel make
  - Keep the rpath when linking plperl [bnc#578053].


author: vuntz@opensuse.org
changelog:
  - Update to version 20090923-3.0:
    + all: apply Apple patches from:
      http://opensource.apple.com/source/libedit/libedit-11/patches
  - Changes from previous versions:
    + version-info: 0:33:0
    - all: Use predefined macro __sun to identify Solaris
    - src/el.c: Ignore comment lines in .editrc
    + version-info: 0:32:0
    - all: sync with upstream source.
    + version-info: 0:31:0
    - all: sync with upstream source.
    + version-info: 0:30:0
    - all: sync with upstream source.
    + version-info: 0:29:0
    - all: sync with upstream source.
    + version-info: 0:28:0
    - all: sync with upstream source. MAJOR.MINOR version is now
      3.0. This is due to NetBSD changing time_t and dev_t to 64
      bits. It does not really effect this package.
    - configure.ac: Remove '--enable-debug' configure flag. The
      autoconf way to control flags is by specifying them when
      running configure, e.g. 'CFLAGS="-O0 -g" ./configure'
  - Fix self-obsoletion of libedit.
  - Add libedit-ncurses-pkg-config.patch to fix the pkg-config file
    so that it references ncurses, and not curses.


author: crrodriguez@opensuse.org
changelog:
  - Update to version 20110802, fix use after free triggerable
    with sftp autocompletion and MALLOC_PERTURB set.


author: crrodriguez@opensuse.org
changelog:
  -  open all FDs with O_CLOEXEC in the library code.
  -  use gcc visibility by just reusing upstream macros "public"
    and "protected"


author: coolo@novell.com
changelog:
  - update to 2.0.15 (yes, majorly screwed up upstream as
    version downgrade for rpm)
    * the change against 2.0 is mainly a huge list of bug fixes,
    http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_2.0.15


author: toddrme2178@gmail.com
changelog:
  - update to 2.0.16
    * Fix bug in 3x3 tridiagonlisation (and consequently in 3x3
    selfadjoint eigen decomposition).
    * Fix compilation for new gcc 4.6.
    * Fix performance regression since 2.0.12: in some matrix-vector
    product, complex matrix expressions were not pre-evaluated.
    * Fix documentation of Least-Square.
    * New feature: support for part<SelfAdjoint>.
    * Fix bug in SparseLU::setOrderingMethod.


author: meissner@suse.de
changelog:
  - updated to 0.8.11
    - Fixed a bug in elf_rawfile()
    - If you use ELF_F_LAYOUT together with ELF_F_LAYOUT_OVERLAP,
    elf_update() will now tolerate overlapping sections.


author: meissner@suse.de
changelog:
  - updated to 0.8.12
    - Due to some unfortunate confusion, the elf_getphnum(),
    elf_getshnum() and elf_getshstrndx() are not compatible
    between libelf implementations. Therefore, the developers
    decided to replace them with new functions: elf_getphdrnum(),
    elf_getshdrnum() and elf_getshdrstrndx(), which will always
    return -1 on failure and 0 on success. Code using the old
    interface should be upgraded to increase portability.


author: vuntz@novell.com
changelog:
  - Update to version 0.3.10:
    + epc_shell_create_service_browser(): Fix a warning about no
      return value, possibly avoiding a crash elsewhere.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.11:
    + Change a string and add a translator comment. bgo#589339.
    + Fix build failure on kFreeBSD. bgo#592474.
    + Use gtk_widget_get_visible() on GTK+ >= 2.19.7. bgo#612108.
    + Modernise autotools configuration. bgo#613316.
    + Fix some compiler warnings.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.0:
    + Switch to GTK3:
    - Use avahi-ui-gtk3, instead of avahi-ui [bgo#649404]
    + Fix compilation with GSEAL_ENABLE defined.
  - Change -devel style BuildRequires to pkgconfig() ones:
    + Old ones: glib2-devel, libavahi-glib-devel, libsoup-devel.
    + New ones: glib-2.0, libsoup-2.4, avahi-ui-gtk3.


author: vuntz@opensuse.org
changelog:
  - Add explicit pkgconfig() BuildRequires instead of relying on
    something else to bring them in: gnutls, uuid.


author: vuntz@opensuse.org
changelog:
  - Add libepc-git-fixes.patch: fixes from git to really build
    against GTK+ 3. This is needed for the new totem to build
    correctly with libepc.
  - Add gnome-common BuildRequires, and call to gnome-autogen.sh,
    needed for above patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.1:
    + Really use gtk+ 3 in libepc-ui [bgo#657679]
  - Drop libepc-git-fixes.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh,
    as there is no more patch requiring it.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.2:
    + Build:
    - examples: Fix linker problems.
    - Avoid use of deprecated G_CONST_RETURN (bgo#660558).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.4:
    + Correct the libepc-1.0 pkg-config file to mention gnutls,
      bgo#668882.
  - Add xz BuildRequires on openSUSE <= 12.1, in order to be able to
    decompress the xz-compressed tarball.


author: cfarrell@suse.com
changelog:
  - license update: SUSE-Liberation
    The correct license from the spreadsheet linked at license.opensuse.org


author: lmichnovic@suse.cz
changelog:
  - Updated to version 1.0.4
  - enabled support for lwres: lwres_includedir.patch; bind-devel added into NFB
  - enabled support for ntlm, etrn


author: bwalle@suse.de
changelog:
  - allow multiple calls of smtp_set_header() for Cc and Bcc headers
  - disable lwres because we don't want to have a daemon (the lwresd)
    running just for address resolution


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.6:
    + Each component matched by match-domain() is either a single
      '*' which matches anything or a case-insensitive comparison
      with a string of alphanumeric characters or a '-'.
  - Changes from version 1.0.5:
    + The Gmail server reports enhanced status codes but then fails
      to provide them in some cases. The parser is now tolerant of
      this but warns the application using a new event flag
      SMTP_EV_SYNTAXWARNING that it is progressing despite the syntax
      error.
    + Fixed bug where To, Cc, Bcc etc. accepted only single values
      instead of a list.
    + Fix reversed comparison on the return value of gettimeofday().
  - Drop upstream fixed patches libesmtp-1.0.4-multiple-cc.patch and
    libestmp-commonname.diff.
  - Cleaned spec file using spec-cleaner.


author: anosek@suse.cz
changelog:
  - updated to version 0.54
    - fixed regression on IMAP APPEND
    - cleanup
    - version fixes
    - IPv6 issue
    - gmail issues


author: puzel@suse.cz
changelog:
  - update to 0.58
    * Improvements on SSL implementation.
    * Gnutls: Better fix (API-compatible with libgnutls13)
    * Gnutls: Use compatibility mode to avoid being unable to
    * connect to some servers. (see Claws Mail's bug #1930)
    * SSL: Rehandshake if server asks to.


author: mrueckert@suse.de
changelog:
  - update to version 3.0:
    - API/ABI bump to version 3.0.
    - ev++.h includes "ev.h" by default now, not <ev.h>.
    - slightly improved documentation.
    - speed up signal detection after a fork.
    - only optionally return trace status changed in ev_child watchers.
    - experimental (and undocumented) loop wrappers for ev++.h.
  - additional changes from 2.01:
    - separate Changes file.
    - fix ev_path_set => ev_stat_set typo.
    - remove event_compat.h from the libev tarball.
    - change how include files are found.
    - doc updates.
    - update licenses, explicitly allow for GPL relicensing.


author: mrueckert@suse.de
changelog:
  - update to version 4.00
    - "PORTING FROM LIBEV 3.X TO 4.X" (in ev.pod) is recommended
      reading.
    - ev_embed_stop did not correctly stop the watcher (very good
      testcase by Vladimir Timofeev).
    - ev_run will now always update the current loop time - it
      erroneously didn't when idle watchers were active, causing
      timers not to fire.
    - fix a bug where a timeout of zero caused the timer not to fire
      in the libevent emulation (testcase by Péter Szabó).
    - applied win32 fixes by Michael Lenaghan (also James Mansion).
    - replace EV_MINIMAL by EV_FEATURES.
    - prefer EPOLL_CTL_ADD over EPOLL_CTL_MOD in some more cases, as
      it seems the former is *much* faster than the latter.
    - linux kernel version detection (for inotify bug workarounds)
      did not work properly.
    - reduce the number of spurious wake-ups with the ports backend.
    - remove dependency on sys/queue.h on freebsd (patch by Vanilla
      Hsu).
    - do async init within ev_async_start, not ev_async_set, which
      avoids an API quirk where the set function must be called in
      the C++ API even when there is nothing to set.
    - add (undocumented) EV_ENABLE when adding events with kqueue,
      this might help with OS X, which seems to need it despite
      documenting not to need it (helpfully pointed out by Tilghman
      Lesher).
    - do not use poll by default on freebsd, it's broken (what isn't
      on freebsd...).
    - allow to embed epoll on kernels >= 2.6.32.
    - configure now prepends -O3, not appends it, so one can still
      override it.
    - ev.pod: greatly expanded the portability section, added a
      porting section, a description of watcher states and made lots
      of minor fixes.
    - disable poll backend on AIX, the poll header spams the
      namespace and it's not worth working around dead platforms
      (reported and analyzed by Aivars Kalvans).
    - improve header file compatibility of the standalone eventfd
      code in an obscure case.
    - implement EV_AVOID_STDIO option.
    - do not use sscanf to parse linux version number (smaller,
      faster, no sscanf dependency).
    - new EV_CHILD_ENABLE and EV_SIGNAL_ENABLE configurable settings.
    - update libev.m4 HAVE_CLOCK_SYSCALL test for newer glibcs.
    - add section on accept() problems to the manpage.
    - rename EV_TIMEOUT to EV_TIMER.
    - rename ev_loop_count/depth/verify/loop/unloop.
    - remove ev_default_destroy and ev_default_fork.
    - switch to two-digit minor version.
    - work around an apparent gentoo compiler bug.
    - use enum instead of #define for most constants.
    - improve compatibility to older C++ compilers.
    - (experimental) ev_run/ev_default_loop/ev_break/ev_loop_new have
      now default arguments when compiled as C++.
    - ev_loop_new no longer leaks memory when loop creation failed.
    - new ev_cleanup watcher type.
  - move pkgconfig file to devel package
  - updated compiler warnings patch:
    old name libev-3.9_compiler_warnings.patch
    new name libev-4.00_compiler_warnings.patch


author: stbuehler@web.de
changelog:
  - build-require pkg-config to provide pkgconfig(libev)
  - update to version 4.01
    - automake fucked it up, apparently, --add-missing -f is not quite enough
      to make it update its files, so 4.00 didn't install ev++.h and
      event.h on make install. grrr.
    - ev_loop(count|depth) didn't return anything (Robin Haberkorn).
    - change EV_UNDEF to 0xffffffff to silence some overzealous compilers.
    - use "(libev) " prefix for all libev error messages now.


author: meissner@suse.de
changelog:
  - upgraded to version 1.4.5-stable:
    o Fix connection keep-alive behavior for HTTP/1.0
    o Fix use of freed memory in event_reinit; pointed out by Peter Postma
    o Constify struct timeval * where possible; pointed out by Forest
    Wilkinson
    o allow min_heap_erase to be called on removed members; from liusifan.
    o Rename INPUT and OUTPUT to EVRPC_INPUT and EVRPC_OUTPUT.  Retain
    INPUT/OUTPUT aliases on on-win32 platforms for backwards compatibility.
    o Do not use SO_REUSEADDR when connecting
    o Fix Windows build
    o Fix a bug in event_rpcgen when generated fixed-sized entries
  - upgraded to version 1.4.4-stable:
    o Correct the documentation on buffer printf functions.
    o Don't warn on unimplemented epoll_create(): this isn't a problem,
    just a reason to fall back to poll or select.
    o Correctly handle timeouts larger than 35 minutes on Linux with epoll.c.
    This is probably a kernel defect, but we'll have to support old kernels
    anyway even if it gets fixed.
    o Fix a potential stack corruption bug in tagging on 64-bit CPUs.
    o expose bufferevent_setwatermark via header files and fix high watermark
    on read
    o fix a bug in bufferevent read water marks and add a test for them
    o introduce bufferevent_setcb and bufferevent_setfd to allow better
    manipulation of bufferevents
    o use libevent's internal timercmp on all platforms, to avoid bugs on
    old platforms where timercmp(a,b,<=) is buggy.
    o reduce system calls for getting current time by caching it.
    o fix evhttp_bind_socket() so that multiple sockets can be bound by
    the same http server.
    o Build test directory correctly with CPPFLAGS set.
    o Fix build under Visual C++ 2005.
    o Expose evhttp_accept_socket() API.
    o Merge windows gettimeofday() replacement into a new
    evutil_gettimeofday() function.
    o Fix autoconf script behavior on IRIX.
    o Make sure winsock2.h include always comes before windows.h include.


author: meissner@suse.de
changelog:
  - updated to 1.4.9-stable:
    o event_add would not return error for some backends; from Dean McNamee
    o Clear the timer cache on entering the event loop; reported by Victor Chang
    o Only bind the socket on connect when a local address has been provided;
    reported by Alejo Sanchez
    o Allow setting of local port for evhttp connections to support millions
    of connections from a single system; from Richard J ones.
    o Clear the timer cache when leaving the event loop; reported by Robin Haberkorn
    o Fix a typo in setting the global event base; reported by lance.
    o Fix a memory leak when reading multi-line headers
    o Fix a memory leak by not running explicit close detection for server connections
  - updated to 1.4.8-stable:
    o Match the query in DNS replies to the query in the request; from Vsevolod Stakhov.
    o Fix a merge problem in which name_from_addr returned pointers to the stack; found by Jiang Hong.
    o Do not remove Accept-Encoding header
  - updated to 1.4.7-stable:
    o Fix a bug where headers arriving in multiple packets were not parsed; fix from Jiang Hong; test by me.
  - updated to 1.4.6-stable:
    o evutil.h now includes <stdarg.h> directly
    o switch all uses of [v]snprintf over to evutil
    o Correct handling of trailing headers in chunked replies; from Scott Lamb.
    o Support multi-line HTTP headers; based on a patch from Moshe Litvin
    o Reject negative Content-Length headers; anonymous bug report
    o Detect CLOCK_MONOTONIC at runtime for evdns; anonymous bug report
    o Fix a bug where deleting signals with the kqueue backend would cause subsequent adds to fail
    o Support multiple events listening on the same signal; make signals
    regular events that go on the same event queue; problem
    report by Alexander Drozdov.
    o Deal with evbuffer_read() returning -1 on EINTR|EAGAIN; from Adam Langley.
    o Fix a bug in which the DNS server would incorrectly set the type of a cname reply to a.
    o Fix a bug where setting the timeout on a bufferevent would take not effect if the event was already pending.
    o Fix a memory leak when using signals for some event bases; reported by Alexander Drozdov.
    o Add libevent.vcproj file to distribution to help with Windows build.
    o Fix a problem with epoll() and reinit; problem report by Alexander Drozdov.
    o Fix off-by-one errors in devpoll; from Ian Bell
    o Make event_add not change any state if it fails; reported by Ian Bell.
    o Do not warn on accept when errno is either EAGAIN or EINTR


author: meissner@suse.de
changelog:
  - Changes in 1.4.12-stable:
    o Try to contain degree of failure when running on a win32 version so
    heavily firewalled that we can't fake a socketpair.
    o Fix an obscure timing-dependent, allocator-dependent crash in the evdns code.
    o Use __VA_ARGS__ syntax for varargs macros in event_rpcgen when compiler
    is not GCC.
    o Activate fd events in a pseudorandom order with O(N) backends, so
    that we don't systematically favor low fds (select) or earlier-added fds
    (poll, win32).
    o Fix another pair of fencepost bugs in epoll.c.  [Patch from Adam Langley.]
    o Do not break evdns connections to nameservers when our IP changes.
    o Set truncated flag correctly in evdns server replies.
    o Disable strict aliasing with GCC: our code is not compliant with it.
  - Changes in 1.4.11-stable:
    o Fix a bug when removing a timeout from the heap. [Patch from Marko Kreen]
    o Remove the limit on size of HTTP headers by removing static buffers.
    o Fix a nasty dangling pointer bug in epoll.c that could occur after
    epoll_recalc(). [Patch from Kevin Springborn]
    o Distribute Win32-Code/event-config.h, not ./event-config.h
  - Changes in 1.4.10-stable:
    o clean up buffered http connection data on reset; reported by Brian O'Kelley
    o bug fix and potential race condition in signal handling; from Alexander Drozdov
    o rename the Solaris event ports backend to evport
    o support compilation on Haiku
    o fix signal processing when a signal callback delivers a signal; from Alexander Drozdov
    o const-ify some arguments to evdns functions.
    o off-by-one error in epoll_recalc; reported by Victor Goya
    o include Doxyfile in tar ball; from Jeff Garzik
    o correctly parse queries with encoded \r, \n or + characters


author: alexandre@exatati.com.br
changelog:
  - Spec file cleaned with spec-cleaner;
  - Changes in 1.4.14b-stable
    o Set the VERSION_INFO correctly for 1.4.14
  - Changes in 1.4.14-stable
    o Add a .gitignore file for the 1.4 branch. (d014edb)
    o Backport evbuffer_readln(). (b04cc60 Nicholas Marriott)
    o Make the evbuffer_readln backport follow the current API (c545485)
    o Valgrind fix: Clear struct kevent before checking for OSX bug. (5713d5d William Ahern)
    o Fix a crash when reading badly formatted resolve.conf (5b10d00 Yasuoka Masahiko)
    o Fix memory-leak of signal handler array with kqueue. [backport] (01f3775)
    o Update sample/signal-test.c to use newer APIs and not leak. (891765c Evan Jones)
    o Correct all versions in 1.4 branch (ac0d213)
    o Make evutil_make_socket_nonblocking() leave any other flags alone. (81c26ba Jardel Weyrich)
    o Adjusted fcntl() retval comparison on evutil_make_socket_nonblocking(). (5f2e250 Jardel Weyrich)
    o Correct a debug message in evhttp_parse_request_line (35df59e)
    o Merge branch 'readln-backport' into patches-1.4 (8771d5b)
    o Do not send an HTTP error when we've already closed or responded. (4fd2dd9 Pavel Plesov)
    o Re-add event_siglcb; some old code _was_ still using it. :( (bd03d06)
    o Make Libevent 1.4 build on win32 with Unicode enabled. (bce58d6 Brodie Thiesfield)
    o Distribute nmake makefile for 1.4 (20d706d)
    o do not fail while sending on http connections the client closed. (5c8b446)
    o make evhttp_send() safe against terminated connections, too (01ea0c5)
    o Fix a free(NULL) in min_heap.h (2458934)
    o Fix memory leak when setting up priorities; reported by Alexander Drozdov (cb1a722)
    o Clean up properly when adding a signal handler fails. (ae6ece0 Gilad Benjamini)
    o Do not abort HTTP requests missing a reason string. (29d7b32 Pierre Phaneuf)
    o Fix compile warning in http.c (906d573)
    o Define _REENTRANT as needed on Solaris, elsewhere (6cbea13)
  - Changes in 1.4.13-stable:
    o If the kernel tells us that there are a negative number of bytes to read from a socket, do not believe it.  Fixes bug 2841177; found by Alexander Pronchenkov.
    o Do not allocate the maximum event queue and fd array for the epoll backend at startup.  Instead, start out accepting 32 events at a time, and double the queue's size when it seems that the OS is generating events faster than we're requesting them.  Saves up to 512K per epoll-based event_base.  Resolves bug 2839240.
    o Fix compilation on Android, which forgot to define fd_mask in its sys/select.h
    o Do not drop data from evbuffer when out of memory; reported by Jacek Masiulaniec
    o Rename our replacement compat/sys/_time.h header to avoid build a conflict on HPUX; reported by Kathryn Hogg.
    o Build kqueue.c correctly on GNU/kFreeBSD platforms. Patch pulled upstream from Debian.
    o Fix a problem with excessive memory allocation when using multiple event priorities.
    o When running set[ug]id, don't check the environment. Based on a patch from OpenBSD.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.0.10:
    + Bugfixes:
    - Minor fix for IOCP shutdown handling fix
    - Correctly notify the main thread when activating an event
      from a subthread
    - Reject overlong http requests early when Expect:100-continue
      is set
    - EVUTIL_ASSERT: Use sizeof() to avoid "unused variable"
      warnings with -DNDEBUG.
    + Code cleanups:
    - bufferevent-internal.h: Use the new event2/util.h header,
      not evutil.h
    - Use relative includes instead of system includes consistently
    - Make whitespace more consistent
  - For all changes between 1.4.14 and 2.0.10, see ChangeLog.
  - BuildRequire pkg-config, for proper pkgconfig() provides.
  - Change library soname to libevent-2_0-5


author: friseer@gmx.de
changelog:
  - spec mods
    o libsoname macro
    o name macro
  - added baselibs.conf
  - rpmlint
    o fix self obsoletes


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections per specfile guideline suggestions
  - Use "pkgconfig" BR so that the package also works on Redhats.


author: crrodriguez@suse.de
changelog:
  - move shared libraries to /%{_lib} so syslog-ng can use them
  - remove static libraries
  - remove "la" files


author: meissner@suse.de
changelog:
  - updated to 0.6.17 (rc1/final)
    * Updated translations: cs, de, pl, sk, vi
    * New translations: nl, se, en_CA
    * Enabled sv translation by default
    * Bug fixes: #1773810, #1774626, #1536244, CVE-2007-6351, CVE-2007-6352,
      [#2071600] and others
    * Enhanced support of Canon and Olympus makernotes
    * Added support for Fuji and Sanyo makernotes
    * Added support for the NO_VERBOSE_TAG_STRINGS and NO_VERBOSE_TAG_DATA
      macros to reduce size for embedded applications
    * Added support for more tags


author: meissner@suse.de
changelog:
  - updated to 0.6.19
    * Fixed a heap buffer overflow during tag format conversion
    * Updated and new translations
    * Now using a binary search to make searching through the tag table faster
  - updated to 0.6.18
    * Updated and new translations
    * Added some example programs
    * libexif is now thread safe when the underlying C library is thread safe
      and when each object allocated by libexif isn't used by more than one
      thread simultaneously
    * Expanded the Doxygen API documentation
    * Access to the raw EXIF data through the ExifEntry structure members is
      now officially documented
    * Fixed some Olympus/Sanyo MakerNote interpretations
    * Added support for Epson MakerNotes
    * Fixed bug #1946138 to stop ignoring CFLAGS in the sqrt configure test
    * Added remaining GPS tags from the EXIF 2.2 spec to the tag table
    * Fixed the interpretation of some tags as being optional in IFD 1
      (to match the EXIF 2.2 spec) which stops them from being erroneously
      removed from a file when EXIF_DATA_OPTION_IGNORE_UNKNOWN_TAGS is set
    * Changed exif_tag_get_support_level_in_ifd() to return a value when possible
      when the data type for the given EXIF data is unknown. This will cause
      tags to be added or deleted when tag fixup is requested even, without a
      data type being set.
    * Added support for writing Pentax and Casio type2 MakerNotes
    * Improved display of Pentax and Casio type2 MakerNotes
    * Completely fixed bug #1617997 to display APEX values correctly
    * Stopped some crashes due to read-beyond-buffer accesses in MakerNotes
    * Don't abort MakerNote parsing after the first invalid tag
    * Sped up exif_content_fix()
    * Fixed negative exposure values in Canon makernotes (bug #2797280)
    * New API entry point: exif_loader_get_buf()


author: meissner@suse.de
changelog:
  - updated to 0.6.20
    * New translations: bs, tr
    * Updated translations: be, cs, da, de, en_GB, en_CA, it, ja, nl, pl, pt_BR,
      pt, ru, sk, sq, sr, sv, vi, zh_CN
    * Fixed some problems in the write-exif.c example program
    * Stop listing -lm as a required library for dynamic linking in libexif.pc
    * Turned on the --enable-silent-rules configure option
    * Changed a lot of strings to make the case of the text more consistent
    * exif_entry_dump() now displays the correct tag name for GPS tags
    * Fixed some invalid format specifiers that caused problems on some platforms
    * Display rational numbers with the right number of significant figures
  - shared library packaging policy , new package libexif12


author: aj@suse.de
changelog:
  - Provide/obsolete old libexif package name so that upgrade and
    dependencies from other packages continue to work.


author: meissner@suse.com
changelog:
  - updated to 0.6.21
    * Fixed some buffer overflows in exif_entry_format_value()
      This fixes CVE-2012-2814.  Reported by Mateusz Jurczyk of
      Google Security Team
    * Fixed an off-by-one error in exif_convert_utf16_to_utf8()
      This can cause a one-byte NUL write past the end of the buffer.
      This fixes CVE-2012-2840
    * Don't read past the end of a tag when converting from UTF-16
      This fixes CVE-2012-2813. Reported by Mateusz Jurczyk of
      Google Security Team
    * Fixed an out of bounds read on corrupted input
      The EXIF_TAG_COPYRIGHT tag ought to be, but perhaps is not,
      NUL-terminated.
      This fixes CVE-2012-2812. Reported by Mateusz Jurczyk of
      Google Security Team
    * Fixed a buffer overflow problem in exif_entry_get_value
      If the application passed in a buffer length of 0, then it would
      be treated as the buffer had unlimited length.
      This fixes CVE-2012-2841
    * Fix a buffer overflow on corrupt EXIF data.
      This fixes bug #3434540 and fixes part of CVE-2012-2836
      Reported by Yunho Kim
    * Fix a buffer overflow on corrupted JPEG data
      An unsigned data length might wrap around when decremented
      below zero, bypassing sanity checks on length.
      This code path can probably only occur if exif_data_load_data()
      is called directly by the application on data that wasn't parsed
      by libexif itself.
      This solves the other part of CVE-2012-2836
    * Fixed some possible division-by-zeros in Olympus-style makernotes
      This fixes bug #3434545, a.k.a. CVE-2012-2837
      Reported by Yunho Kim
    * lots and lots of translations updates.
    * added more Canon lenses.
    * changed "knots" to "nautical miles"


author: sbrabec@suse.cz
changelog:
  - Added patch to get rid references to deprecated
    exif_tag_get_name() (fixes GPS Latitude).
  - Split package according to shared library packaging policy.


author: meissner@suse.de
changelog:
  - updated to 0.3.6cvs2
    - minor fixes
    - translation updates
    - adjusted to new libexif ABIs
  - libexif-gtk4 is now libexif-gtk5


author: aj@suse.de
changelog:
  - Follow packaging conventions and rename to libfallocate and
    provide libfallocate0 as subpackage.


author: andrea@opensuse.org
changelog:
  - New API fm_file_info_get_target(), fm_file_info_is_mountable()
  - enabled debug on configure to help development


author: andrea@opensuse.org
changelog:
  - fixed libfm-default-config.patch, lxterminal needs to use '-e"
    option, or it will not work as supposed


author: andrea@opensuse.org
changelog:
  - bump version to 0.1.5
    * Finish the new libfm tool to set preferred applications.
    * Add fm_qdata_id to be used with g_object_set_qdata().
    * Add fm-app-chooser-combo-box.[ch] to create a drop-down
      list for apps for selection.


author: andrea@opensuse.org
changelog:
  - Fix bnc#591731 (pcmanfm forgot to add '/' after IPs)
  - Fix sf#2978803 (severe file descriptor leaks in
    thumbnail generating code)
  - Fix incorrect linker options for gnome-terminal wrapper


author: andrea@opensuse.org
changelog:
  - Fix for RTL bug sf#1997026.
    Fixes broken text layout in Compact View, Icon View and
    Thumbnail View in RTL mode.


author: andrea@opensuse.org
changelog:
  - new git version 20100411
    - API change: fm_canonicalize_filename now can optionally
      take a cwd parameter
    - Do not add non-folders to bookmarks
    - Fix bugs in Dnd
    - API behavior change: FmDndDest underwent some rework
    - Support dropping files into volumes in side-pane


author: andrea@opensuse.org
changelog:
  - new upstream version 0.1.10
    - Fix sf#2988010 crash when press enter on an empty location bar
    - Fix invalid pointer access reported in #2988982 and #2988484
    - other bugfixes and API improvments


author: andrea@opensuse.org
changelog:
  - use fedora patch to fix sf3012747 because previous one
    generate SEGFAULTS that didn't exist before


author: andrea@opensuse.org
changelog:
  - new upstream version 0.1.14 RC2
    * Allow copy to the same file and show
    * Little fix for places view
    * API Changes
    * several bug fixes
    * Fix sf3028649 - Dragging file to the same directory
      and on itself.
    * Fix #3021778 - Pasting the folder to write protected
      place ends w/ removal.
    * Fix bugs in launching of desktop entry files with Type=Link.
    * Fix sf3030482 - bug in untrash behavior
    * Improve launching of desktop entry files. sf3029251
    * Fix sf3039074 - Sort by size is wrong on files more than 2Gb
    * Fix sf3032241 - PCManFM crashes when right clicking
      on a file/dir
    * Use async dbus call in udisks support for device listing
      to shorten startup time
  - removed libfm-0.1.12-fix-sf3012747.patch
  - build -doc subpackage


author: gber@opensuse.org
changelog:
  - added libfm-0.1.14-disable-gio-extension.patch in order to
    disable the GIO extension implementing libfm-specific preferences
    for URI scheme handlers for glib > 2.27 where the needed
    extension point has been removed; preferred handlers set through
    libfm/pref-apps.conf will be ignored and the new default glib
    mechanism using x-scheme-handler will be used instead
  - enabled gtk-doc generation and disabled parallel make which
    breaks it


author: andrea@opensuse.org
changelog:
  - added libfm-0.1.14-fix_bnc710881.patch to fix bnc 710881 bug
    that causes data loss if catting and paste a folder into a place
    without writing permission


author: andrea@opensuse.org
changelog:
  - new upstream version 0.1.16 rc3
    detailed changelog at: http://blog.lxde.org/?p=908
  - removed all patches now in upstream code


author: andrea@opensuse.org
changelog:
  - new upstream version 0.1.17 rc4
    detailed changelog at: http://blog.lxde.org/?p=911
  - removed libfm-0.1.16-fix_build_older_gtk.patch


author: jengelh@inai.de
changelog:
  - Remove redundant tags/sections from specfile
  - Parallel build with %_smp_mflags
  - Resolve build exiting due to -Werror and unsatisfied macros


author: sndirsch@novell.com
changelog:
  - libfontenc 1.1.0
    * This release adds support for finding the encoding data-files
      in using the standard autoconf macros provided by X.Org's
      fontutil.m4. The precedence is now (first found is used):
    - -with-encodingsdir=<pathname>
      encodings subdirectory of fontrootdir found via:
    - -with-fontrootdir
      pkg-config --variable=fontrootdir fontutil
      ${datadir}/fonts/X11
    * It also converts to using standard libc memory allocation
      functions, and provides the usual recent build configuration
      improvements and janitorial cleanups.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.1:
    + Fix compiler warnings
    + Build configuration improvements
  - Add zlib-devel BuildRequires as there are explicit checks for
    zlib.


author: ro@suse.de
changelog:
  - work to support 147e:2016 (Upek Eikon 2 as in T410)
  - update to 0.1.0-pre2
  - add fedora patches
  - add patches from brc#504399
  - fix udev rule install
  - fix enroll_retcode to accept 0x2e as well in upekts and upeke2
  - my scanner needs full 5 passes, so set nr_enroll_stages to 6


author: fcrozat@novell.com
changelog:
  - Release 0.3.0 (since 0.1.0-pre2):
    * Add support for UPEK TCS4C (USB ID 147e:1000)
    * Use NSS instead of OpenSSL for GPL compliance
    * upeksonly driver bug fixes
    * Fix a crash if a scan was shorter than 8 lines
    * Fix compilation with C++ compiler
    * Add gdk-pixbuf support for image manipulation
    * Add udev rules to allow devices to autosuspend
    * Finish port of AES1610 driver
    * Add UPEK EikonII (TCRD4C) driver
  - update libfprint-install_examples.patch
  - do not package .la files


author: zaitor@opensuse.org
changelog:
  - Add libtool as buildrequires.
  - Run autoreconf -fi before ./configure due to
    libfprint-install_examples.patch, fixes build on factory.
  - Listing files in subpackage examples explicitly so we don't loose
    any on future upgrades.


author: wr@rosenauer.org
changelog:
  - update to version 3.12.3 RTM
    * default behaviour changed slightly but can be set up
      backward compatible using environment variables
      https://developer.mozilla.org/En/NSS_reference/NSS_environment_variables
    * New Korean SEED cipher
    * Some new functions in the nss library:
      CERT_RFC1485_EscapeAndQuote (see cert.h)
      CERT_CompareCerts (see cert.h)
      CERT_RegisterAlternateOCSPAIAInfoCallBack (see ocsp.h)
      PK11_GetSymKeyHandle (see pk11pqg.h)
      UTIL_SetForkState (see secoid.h)
      NSS_GetAlgorithmPolicy (see secoid.h)
      NSS_SetAlgorithmPolicy (see secoid.h)
  - created libfreebl3 subpackage and build it w/o nspr and nss deps
  - added patch to make all ASM noexecstack
  - create the softokn3 and freebl3 checksums at installation time
    (moved shlibsign to the main package to achieve that)
  - applied upstream patch to avoid OSCP test failures (bmo#488646)
  - applied upstream patch to fix libjar crashes (bmo#485145)


author: wr@rosenauer.org
changelog:
  - updated builtin root certs by updating to
    NSS_3_12_3_WITH_CKBI_1_75_RTM tag which is supposed to be the
    base for Firefox 3.5.0
  - PreReq coreutils in the main package already as "rm" is used
    in its %post script
  - disable testsuite for this moment as it crashes on Factory
    currently for an unknown reason


author: wr@rosenauer.org
changelog:
  - Temporary testsuite fix for Factory (bnc#509308) (malloc.patch)
  - remove the post scriptlet which created the *.chk files and
    use a RPM feature to create them after debuginfo stuff


author: wr@rosenauer.org
changelog:
  - update to NSS 3.12.3.1 (upstream use in FF 3.5.1) (bmo#504611)
    * RNG_SystemInfoForRNG called twice by nsc_CommonInitialize
      (bmo#489811; other changes are unrelated to Linux)
  - moved shlibsign to tools package again (as it's not needed at
    library install time anymore)
  - use %{_libexecdir} for the tools


author: wr@rosenauer.org
changelog:
  - update to NSS 3.12.4pre snapshot
  - rebased existing patches
  - enable testsuite again (was disabled accidentally before)


author: wr@rosenauer.org
changelog:
  - split mozilla-nss-certs from main package
  - added rpmlintrc to ignore expected warnings
  - added baselibs.conf as source


author: wr@rosenauer.org
changelog:
  - update to 3.12.6 RTM release
    * added mozilla-nss-sysinit subpackage
  - change renegotiation behaviour to the old default for a
    transition phase


author: wr@rosenauer.org
changelog:
  - fixed builds for older dists where internal sqlite3 is used
    (nss-sqlitename.patch was not refreshed correctly)
  - fixed baselibs.conf as <release> is not a valid identifier


author: wr@rosenauer.org
changelog:
  - Use preloaded empty system database since creating with
    modutil leaves database in nonusable state


author: wr@rosenauer.org
changelog:
  - update to 3.12.7 RTM release
    * bugfix release
    * updated root CA list
  - removed obsolete patches


author: wr@rosenauer.org
changelog:
  - update to 3.12.8 RTM release
    * support TLS false start (needed for Firefox4) (bmo#525092)
    * fix wildcard matching for IP addresses (bnc#637290, bmo#578697)
      (CVE-2010-3170)
    * bugfixes


author: wr@rosenauer.org
changelog:
  - update to 3.12.9rc0
    * fix minor memory leaks (bmo#619268)
    * fix crash in nss_cms_decoder_work_data (bmo#607058)
    * fix crash in certutil (bmo#620908)
    * handle invalid argument in JPAKE (bmo#609068)


author: wr@rosenauer.org
changelog:
  - update to 3.12.10beta1
    * root CA changes
    * filter certain bogus certs (bmo#642815)
    * fix minor memory leaks
    * other bugfixes


author: wr@rosenauer.org
changelog:
  - explicitely distrust DigiCert Sdn. Bhd (bnc#728520, bmo#698753)
  - make sure NSS_NoDB_Init does not try to use wrong certificate
    databases (CVE-2011-3640, bnc#726096, bmo#641052)


author: wolfgang@rosenauer.org
changelog:
  - update to 3.13.1 RTM
    * better SHA-224 support (bmo#647706)
    * fixed a regression (causing hangs in some situations)
      introduced in 3.13 (bmo#693228)
  - update to 3.13.0 RTM
    * SSL 2.0 is disabled by default
    * A defense against the SSL 3.0 and TLS 1.0 CBC chosen plaintext
      attack demonstrated by Rizzo and Duong (CVE-2011-3389) is
      enabled by default. Set the SSL_CBC_RANDOM_IV SSL option to
      PR_FALSE to disable it.
    * SHA-224 is supported
    * Ported to iOS. (Requires NSPR 4.9.)
    * Added PORT_ErrorToString and PORT_ErrorToName to return the
      error message and symbolic name of an NSS error code
    * Added NSS_GetVersion to return the NSS version string
    * Added experimental support of RSA-PSS to the softoken only
    * NSS_NoDB_Init does not try to open /pkcs11.txt and /secmod.db
      anymore (bmo#641052, bnc#726096)


author: wr@rosenauer.org
changelog:
  - update to 3.13.2 RTM
    * requirement with Gecko >= 11
  - removed obsolete patches
    * ckbi-1.88
    * pkcs11n-header-fix.patch


author: wr@rosenauer.org
changelog:
  - update to 3.13.3 RTM
    - distrust Trustwave's MITM certificates (bmo#724929)
    - fix generic blacklisting mechanism (bmo#727204)


author: wr@rosenauer.org
changelog:
  - update to 3.13.4 RTM
    * fixed some bugs
    * fixed cert verification regression in PKIX mode (bmo#737802)
      introduced in 3.13.2


author: cfarrell@suse.com
changelog:
  - license update: LGPL-2.1+ and GPL-2.0-with-classpath-exception
    Use SPDX format (http://www.spdx.org/licenses)


author: sasch.pe@gmx.de
changelog:
  - added license file to the sharedlib package and additional
    documentation to the devel package
  - removed installed unit-test files


author: fisiu@opensuse.org
changelog:
  - Update to version 1.9.0:
    + support for new version of gadu-gadu protocol (8 and 10)
    + images sending fixed
    + resolve name schema option
    + doc and test programs
  - Add libgadu-mem-leak-fix.patch.


author: fisiu@opensuse.org
changelog:
  - Update to version 1.9.1:
    + fixed memory leak in html messages
    + improved converting messages to html
    + status flag can be changed now
    + improved direct connection API
  - Drop libgadu-mem-leak-fix.patch: fixed upstream.


author: fisiu@opensuse.org
changelog:
  - Update to version 1.10.0:
    + ssl connections restored
    + typing notifications
    + multilogin support
    + buddies' info enhancement
    + support for additional xml events
    + initial file transfer over server
    + partial import of new-api branch
  - Spec cleanup.


author: fisiu@opensuse.org
changelog:
  - Update to version 1.10.1:
    + improved direct connections
    + improved connections over proxy server
    + some minor changes


author: fisiu@opensuse.org
changelog:
  - Update to version 1.11.0:
    + contacts import/export compatible with gadu-gadu 10
    + improved sockets management with direct connections
    + detailed report when connection fails
    + enhanced confirmation for delivered message
    + improved message conversion from html to plain text


author: vuntz@opensuse.org
changelog:
  - Change pkgconfig(openssl) BuildRequires to gnutls-devel as this
    seems to be preferred.
  - Add curl-devel, libexpat-devel, libgsm-devel, speex-devel and
    pkgconfig(libxml-2.0) BuildRequires, to enable optional features.


author: fisiu@opensuse.org
changelog:
  - Fix include path (/usr/local) in .pc file.
  - Replace -devel with pkgconfig() in BuildRequires.
  - Fix license notation according to spdx.


author: fisiu@opensuse.org
changelog:
  - Update to version 1.11.1, bugfix release:
    + improved SSL support with GnuTLS library
    + improved pkg-config handling
    + improved conversion of invalid UTF-8 sequence
    + improved hostname resolving on systems without gethostbyname_r()


author: fisiu@opensuse.org
changelog:
  - Update to version 1.11.2, bugfix release:
    + improved hostname resolving in singlethread applications.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.20.2:
    + bgo#563684: Clean up GLib and GTK+ includes
  - Use makeinstall macro.
  - Pass --disable-static to configure.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.20.3:
    + bgo#622284: install gconf key to load the module
  - Adjust spec file for schema treatment.
  - Remove unneeded call to autoreconf.


author: vuntz@opensuse.org
changelog:
  - Add libgail-no-bonobo-applet-in-panel.patch: if the module is
    used inside gnome-panel, then we don't want to touch anything
    applet-related in the module. This is a ugly hack to avoid a
    deadlock in gnome-panel. This fixes bnc#667873.
  - Add call to autoreconf, needed for the patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.20.4:
    + bgo#643173: init bonobo before use it.
  - Change gnome-panel-devel BuildRequires to
    pkgconfig(libpanelapplet-2.0).
  - Clean spec file with spec-cleaner.


author: vuntz@opensuse.org
changelog:
  - Fix the build by removing support for panel applets from the GTK+
    module:
    + rationale: this support is for bonobo applets, that are gone
      with GNOME 3.
    + this is a better solution than just removing the package, as
      the GTK+ module provides accessibility support for other
      libraries than just the panel applet.
    + introduce a %build_applet define to easily control this
      behavior, in case we get the libpanel-applet-2 library back
      later on.
    + add libgail-no-applet.patch to remove the code.
    + conditionally use pkgconfig(libpanelapplet-2.0) BuildRequires
      and apply above patch, based on %build_applet.
  - Drop libgail-gnome-decl.patch: this is not needed as
    panel_applet_accessible_new() not mentioned anywhere in the code.
  - Remove explicit Requires for atk-devel, gtk2-devel,
    libbonoboui-devel in devel subpackage: they will automatically be
    added the pkgconfig() way.


author: gber@opensuse.org
changelog:
  - update to version 0.1.6
    - add <DefaultMergeDirs/> to xfce-applications.menu
    - also try the garcon install sysconfigdir for config lookups
    - use Xdt macros for debugging and linker optimizations
    - default menu prefix to "xfce-"
    - bugfixes
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 0.1.7
    - respect XDG priorities when returning the menu file (bxo#7470)
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 0.1.8
    - removed the science toplevel category
    - handle local desktop file loading directly
    - bugfixes
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 0.1.9
    - rename Network category to Internet
    - queue multiple reload-required signals
    - speedup a number of critical code-paths
    - use GSList instead of GList where possible
    - Use XfceRc instead of GKeyFile, this makes garcon depend on
      libxfce4util, but is faster and more memory efficient.
    - return an error string instead of freeing it, causing a sefgault
      in xfce4-panel
    - do not decrement the internal refcount of items, this should
      fixed the usage of <OnlyUnallocated/>
    - translations updates


author: gber@opensuse.org
changelog:
  - update to version 0.1.10
    - add hardware and personal directories
    - support Link desktop types
    - translation updates


author: gber@opensuse.org
changelog:
  - correct build dependencies
  - split off -lang and -data subpackages and move unversioned menu
    data to the latter


author: gber@opensuse.org
changelog:
  - update to version 0.1.11
    - use applications-science icon for education directory
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 0.1.12
    - add missing or fix incorrect licenses
    - fix segfault if null is set
    - translation updates


author: gber@opensuse.org
changelog:
  - make -branding packages depend on -data and not the other way
    around
  - make libgarcon-1-0 recommend -branding


author: gber@opensuse.org
changelog:
  - make the libgarcon-1-0 recommend -data which in turn requires
    - branding rather than recommending -branding


author: gber@opensuse.org
changelog:
  - update to version 0.2.0
    - updates for xfce4-run.desktop
    - remove xfhelp4.desktop from the menu
    - add debugging for file monitoring and reloading
    - reduce signal emission on delete events
    - translation updates
  - make libgarcon-1-0 depend on exo-tools, it uses exo-open for
    Type=Link items
  - make libgarcon-branding-upstream depend on libxfce4ui-tools since
    the included menu references xfce4-about.desktop


author: reddwarf@opensuse.org
changelog:
  - Update to 1.4.0
    + Brings a generic metadata container
  - Remove gavl-1.2.0-overflow.patch, applied upstream
  - Add --without-cpuflags to %configure call


author: crrodriguez@suse.de
changelog:
  - update to version 1.4.4
    * Publish GCRY_MODULE_ID_USER and GCRY_MODULE_ID_USER_LAST constants.
    This functionality has been in Libgcrypt since 1.3.0.
    * MD5 may now be used in non-enforced fips mode.
    * Fixed HMAC for SHA-384 and SHA-512 with keys longer than 64 bytes.
    * In fips mode, RSA keys are now generated using the X9.31 algorithm
    and DSA keys using the FIPS 186-2 algorithm.
    * The transient-key flag is now also supported for DSA key
    generation.  DSA domain parameters may be given as well.


author: jengelh@medozas.de
changelog:
  - add baselibs.conf as a source
  - disable the use of hand-coded assembler functions on sparc -
    this is giving me an infinite loop with ./tests/prime
    (specifically ./sparc32v8/mpih-mul1.S:_gcry_mpih_mul_1.
    Fedora disables this too.


author: mvyskocil@suse.cz
changelog:
  - update to 1.4.6
    * Fixed minor memory leak in DSA key generation.
    * No more switching to FIPS mode if /proc/version is not readable.
    * Fixed a sigill during Padlock detection on old CPUs.
    * Boosted SHA-512 performance by 30% on ia32 boxes and gcc 4.3;
    SHA-256 went up by 25%.
    * New variants of the TIGER algorithm.
    * New cipher algorithm mode for AES-WRAP.
    * Interface changes relative to the 1.4.2 release:
      GCRY_MD_TIGER1             NEW
      GCRY_MD_TIGER2             NEW
      GCRY_CIPHER_MODE_AESWRAP   NEW


author: crrodriguez@opensuse.org
changelog:
  - Update to version 1.5.0, most important changes
    * Uses the Intel AES-NI instructions if available
    * Support ECDH.


author: vuntz@novell.com
changelog:
  - Update to version 3.1.5:
    + Fix build on windows (bgo#510739, bgo#503321).
  - Changes from version 3.1.4:
    + GdaValue: Fixed memory leaks and potential crashes.
      (bgo#526748)
  - Changes from version 3.1.3:
    + Change the default string escape for a single-quote char from
      backslash single-quote (\') to single-quote single-quote ('')
      so that SQLite will accept it
    + GdaQuery: gda_query_execute() Do not report an error when there
      is none.
    + Fix leaks.
    + PostgreSQL provider:
    - Fix a big inefficiency in discovering the primary key,
      introduced in 3.1.x. (bgo#513543)
    - Do not leak the GdaDataModelRow.
    - Prevent an access outside an array and prevent some string leaks.
    + Translation fixes. (bgo#494337)
    + Build:
    - Check for GnomeVFS >= 2.20. (bgo#498213)
    - Allow documentation build when the --without-bdb flag is
      used. (bgo#498836)
  - Do not package .la files.
  - Add libgda-fix-soname.patch to fix soname: upstream changed the
    age in the soname without changing the current number, which is
    wrong (both should have gone +1, or none). So just go back to
    what we had before. (this was done in svn commit 3015 upstream)


author: vuntz@novell.com
changelog:
  - Drop libgda-vfsmonitor.patch: this is a feature patch that is not
    necessary since it only changes a dependency for another. Since
    this library is deprecated and the patch doesn't bring us
    anything (except maintenance issues), there's no point in keeping
    it.
  - Remove gnome-vfs2-devel BuildRequires and add fam-devel
    BuildRequires.
  - Update libgda-1.0.3-ncurses.patch and libgda-fix-soname.patch to
    not only patch configure.in but also configure. Those patches are
    small and won't break with potential updates. This also enables
    us to drop the autoreconf call.
  - Drop gnome-common BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Remove the sales_test.db database from package: it's just there
    as a test, and should not be in the package.
  - Remove gda-bdb-test from package: this is just a test
    application, that is useless.
  - This means the main package is now empty. So add libgda3
    Provides/Obsoletes to libgda-3_0-3, and move the lang package
    requirement there too, as a Recommends. Note that the lang
    package will still be installable thanks to the Provides.


author: dimstar@opensuse.org
changelog:
  - Add libgda-3_0 Requires to libgda-3_0-3: The main package
    contains data files (DTDs) that are required by the libraries.
    Fix identified in bnc#775189.


author: mboman@suse.de
changelog:
  - Update to version 3.99.12:
    + misc. corrections
    + MySQL, SQLite and PostgreSQL providers improvements and
      corrections
    + documentation and examples improvements
    + SQLite version is now 3.6.11
    + Bugs fixed: bgo#572028, bgo#571879, bgo#572220, bgo#542847,
      bgo#572734, bgo#572394
    + Translation updates
  - Remove %{release} from all Requires
  - Remove BuildRequires; fam-devel, gnome-common, gnome-vfs2-devel,
    gtk-doc, libgio-fam, readline-devel, scrollkeeper, sgml-skel,
    xbase-devel
  - Use Requires %{name} = %{version} instead of
    %{name} >= %{version}
  - Remove -fno-strict-aliasing from compiler flags, and subsequently
    remove compiler flags all together as $RPM_OPT_FLAGS are default
  - Don't use autoreconf
  - Don't use --enable-debug and --enable-gtk-doc with configure


author: vuntz@novell.com
changelog:
  - Update to version 3.99.13:
    + misc. corrections
    + load LibDB only when needed
    + bug fixes: bgo#574021, bgo#574193
  - Drop libgda-1.0.3-ncurses.patch: fixed upstream.


author: vuntz@novell.com
changelog:
  - Update to version 3.99.14:
    + misc. corrections
    + use XDG Base Directory Specification to store DSN list
    + bug fixes: bgo#574736, bgo#574738, bgo#574742, bgo#574740


author: vuntz@novell.com
changelog:
  - Update to version 4.0.1:
    + make sure Libgda's GdaMetaStore object behaves correctly even
      if the SQLite provider is not installed
    + misc. corrections


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 4.1.0:
    + API and ABI compatible with 4.0.x versions
    + new API to execute statement asynchronously
    + new API to build DML (SELECT, INSERT, UPDATE and DELETE)
      statements the easy way
    + new flag to open a connection in a sub thread, to be able to
      use a connection from several threads, even if the connection
      does not support it
    + the GdaMetaStore object is now thread safe
    + new API to represent data organized as trees
    + new API to execute a single statement several times, each
      execution with different parameters' values
    + documentation and examples improvements
    + bug fixes
    + Updated translations.
  - Add libgda-4.1-97723be0.patch, taken from upstream git
  - Add libgda-4.1.0-am111.patch, taken as a part from upstream git
    commit 0cbad26e1.
  - Due to the two patches, BuildRequire gnome-common and call
    gnome-autogen.sh.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.1.1:
    + it is now possible to use a system installed SQLite, and now
      uses SQLite 3.6.17 if embedded
    + new Oracle driver (provider)
    + improved MySQL and PostgreSQL drivers (providers)
    + console program improvements
    + new UI extension based on GTK+
    + new program to manage data sources graphically
    + new program to "browse" a database's schema
    + improved documentation
    + better handle SQL identifiers
    + Lots of corrections and small improvements
    + Updated translations.
  - Add libgda-4.1.1-brperrors.patch to fix missing includes.
  - Drop libgda-4.1-97723be0.patch and libgda-4.1.0-am111.patch.
  - Remove gnome-common BuildRequire.
  - Split libgda-ui-4_0-4 out.
  - Drop the non versioned packaed. For updaters it's provided by
    libgda-4_0.


author: vuntz@novell.com
changelog:
  - Add libgda-no-subdir-in-bindir.patch to not create a subdirectory
    in bindir (bgo#594115).
  - Add libgda-browser-icons.patch to look for icons in the right
    directory.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.1.2:
    + the GdaBrowser application now supports query execution, and is
      more polished and stable
    + Lots of bug fixes mainly related to threads usage and the UI
      extension
    + Updated translations.
  - Drop libgda-4.1.1-brperrors.patch: fixed upstream.
  - Drop libgda-browser-icons.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.1.3:
    + GdaBrowser improvement
    + UI extension corrections
    + libgda's core improvements: better BLOB handling, better API
      for GdaSqlBuilder, GdaDataSelect
    + misc bug fixes
    + Updated translations.
  - Add firebird-devel, goocanvas-devel, graphviz-devel,
    gtksourceview-devel, iso-codes-devel, libunique-devel,
    readline-devel BuildRequires.
  - Do not make everything depend on libgda-4_0, and move files where
    they really belong. This also implies renaming the lang package
    to libgda-4_0-4-lang.
  - Create 4_0-bdb and ui-4_0-plugins subpackages.
  - Fix self-obsoletion of libgda-devel.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.1.4:
    + API improvements: GdaSqlBuilder, UI extension
    + new Web provider to access databases through a web server
    + WIN32 related corrections
    + GNOME 3.0 and GSeal corrections
    + initial support for GObject Introspection (for libgda only)
    + meta data now include indexes information
    + improved icons
    + JDBC provider: don't keep the JVM loaded when not necessary
    + embedd SQLite 3.6.22
    + GdaBrowser improvements and corrections: connections bindings,
      loading CSV files, table's columns' preferences
    + misc bug fixes and other improvements
    + Updated translations.
  - Rebase libgda-no-subdir-in-bindir.patch to apply without fuzz.
  - Create libgda-4_0-web subpackage for the new web provider.
  - Add gobject-introspection-devel BuildRequires, and package
    introspection files. Add a workaround for misinstallation of gir
    file in wrong directory.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.1.7:
    + new provider for Oracle Berkeley DB's SQL frontend (which has
      the same API as sqlite)
    + added CREATE_USER and DROP_USER server operations (only for
      PostgreSQL at the moment)
    + added a new GDA_CONNECTION_OPTIONS_THREAD_ISOLATED connection
      option
    + better display invalid values in form and grid widgets
    + Lots of GObject introspection annotations added
    + Better MacOSX support: binary relocation corrections, bundle
      making script for the GdaBrowser
    + GdaSqlBuilder API improvements
    + Corrected memory leak in SQLite provider
    + Renamed configure.in to configure.ac
    + Corrections in the Gda-Sql tool regarding username and password
    + Misc. corrections: connection locking issues, honor the
      GDA_EASY_CREATE_TABLE_UNIQUE_FLAG flag, some optimizations
    + Documentation corrections, and code cleanups
    + Updated translations
  - Changes from version 4.1.6:
    + register GdaStatement as a boxed type
    + GdaSqlBuilder API simplifications and other corrections
    + GdauiLogin widget corrections
    + Updated translations
  - Changes from version 4.1.5:
    + support BLOBS in MySQL provider
    + meta data correction for PostgreSQL provider
    + Do not set GErrors without a domain for the PostgreSQL provider
    + honor the request for the last inserted row in the MySQL
      provider
    + fetch indexes information for MySQL
    + fixed reading float values in the MySQL provider
    + corrected the MySQL and SQLite boolean handlers
    + API improvements to the GdaSqlBuilder object
    + new Data Manager perspective in the GdaBrowser
    + added help in GdaBrowser
    + initial GObject introspection for the UI extension
    + improved GObject introspection support
    + removed deprecaded GTK+ symbols usage
    + use accessor functions instead direct access (enable GSEAL)
    + new UI extension example
    + doc. corrections & improvements
    + better handle GCJ as the java compiler
    + lots of bug fixes and other improvements
    + Updated translations
  - Remove workarounds for mis-installation of gir files and header.
  - Disable parallel build as it breaks the build at the moment.
  - Move gir files to devel package.


author: vuntz@opensuse.org
changelog:
  - Add libgda-fix-introspection-build.patch to fix build:
    g-ir-compiler isn't able to parse a header with virtual methods
    that are not explicitly typed.
  - Remove gnome-vfs2-devel Requires from devel package.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.1.8:
    + Improved core API (GdaSqlBuilder, GdaServerOperation,
      GdaThreadWrapper, GdaConnection)
    + Core corrections and optimization, mainly in the SQLite and
      MySQL providers, connection (locking and thread safe usage)
    + Use Gnome Keyring if available to store username and passwords
      to be used for data sources (DSN)
    + Configuration file monitoring: only use GIO (removed GnomeVFS,
      gamin or FAM)
    + Many improvements to the UI extension
    + Many improvements and corrections to the GdaBrowser tool
    + Update version of embedded SQLite to 3.6.22
    + Updated translations.
  - Add libgnome-keyring-devel BuildRequires.
  - Drop libgda-fix-introspection-build.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.1.10:
    + GdaBrowser improvements & corrections (better full screen mode
      and notifications, improved data manager perspective and more)
    + Misc corrections
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.1.11:
    + Misc corrections
    + New SQLCipher provider (integrated SQLCipher into Libgda) to
      encrypt SQLite databases
    + Updated translations.
  - Add a libgda-4_0-sqlcipher subpackage, for the new provider.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.2.0:
    + Misc corrections.
    + Updated translations.
  - Update descriptions of packages.
  - Create a libgda-tools subpackage, that contains unversioned
    binaries. Pass --enable-default-binary to configure so that we
    always get the unversioned binaries.
  - Rename the libgda-4_0 suppackage to libgda-4_0-tools, with
    appropriate Provides and Obsoletes.
  - Split graphical tools out of libgda-4_0-tools in
    libgda-ui-4_0-tools. Add a Supplements to install this subpackage
    automatically if libgda-4_0-tools and the libgda-ui library are
    installed.
  - Remove Requires for libgda-4_0 in libgda-report-4_0-4: this is
    not needed.
  - Remove Requires for libgda-4_0 in libgda-4_0-doc: this is not
    needed.
  - Move some files around, so that they get installed with the right
    subpackage.
  - Remove the sales_test.db database: it's just there as a test, and
    should not be in the package.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.2.1:
    + code cleanups and compilation warnings removal
    + more annotations for GObject Introspection
    + removed old database providers' code
    + build system improvements
    + GdaBrowser improvements: error reporting in data manager
      perspective, authentification dialog
    + documentation corrections
    + updated SQLCipher to version 1.1.8
    + optimized virtual tables usage
    + improved GdaDataModel import and export
    + MySQL provider: support for statements where the prepared
      statement API does not work
    + Bugs fixed: bgo#630655, bgo#630953, bgo#617550, bgo#633247,
      bgo#634737 and other minor ones.
    + Updated translations.
  - Pass --with-bdb-libdir-name=%{_lib} to configure: the configure
    script was changed and doesn't work anymore for 64-bits systems.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.2.2:
    + GdaBrowser: better take user preferences into account
    + new GdauiRtEditor widget and plugin
    + bug fixes: bgo#635377, bgo#635419 and misc.
    + Updated translations.
  - Use --with-libdir-name instead of --with-bdb-libdir-name, since
    it will work for all other backends too.


author: vuntz@opensuse.org
changelog:
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: glib2-devel, goocanvas-devel, graphviz-devel,
      gtksourceview-devel, iso-codes-devel, json-glib-devel,
      libgnome-keyring-devel, libsoup-devel, libunique-devel,
      libxslt-devel, sqlite3-devel.
    + New ones: glib-2.0, gnome-keyring-1, goocanvas, gtk+-2.0,
      gtksourceview-2.0, iso-codes, json-glib-1.0, libgvc,
      libsoup-2.4, libxml-2.0, libxslt, sqlite3, unique-1.0.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.99.0:
    + Adaptations to the GTK3 environment:
    - API is preserved but ABI has changed
    - Deprecated API has been removed
    + Embedded SQLite version 3.7.5
    + Embedded SQLCipher version is 2.0Beta
  - Changes from version 4.2.5:
    + Corrected regression which prevented correct execution of
      SELECT statements by virtual connections
    + New NSIS based installer for the GdaBrowser tool under Windows
    + Embedd MDBTools when compiling for Windows
    + Misc other corrections
  - Changes from version 4.2.4:
    + SQLite provider:
    - Correctly report error messages (for example instead of
      "constraint failed")
    - Correctly report if foreign key constraints are enforced or
      not
    + Added possibility to "declare foreign key constraints", which
      are declarations in the metadata where databases don't actually
      use foreign keys
    + GdaMetaStruct: report information about foreign keys
    + GdaBrowser: many small improvements and corrections
    + GdaSql and GdaBrowser: display more information about database
      providers and DSN's connection parameters, and display
      information about foreign key constraints
    + Documentation improvements and corrections
    + Misc small corrections
    + Bugs fixed: bgo#639533, bgo#639897, bgo#639897, bgo#640482,
      bgo#642037, bgo#642100 and bgo#642170
  - Changes from version 4.2.3:
    + Correction to the expression rendering in SQL
    + SQLite: fixed date and related formats when rendering as SQL
    + MySQL: fixed error code ignored and not available via
      gda_connection_event_get_code()
    + Move convenience functions to appropriate classes
    + Documentation updates
    + GdaSql and GdaBrowser: better information about configuration
      and added possibility to clean data files and truncate data
      output to available width
    + Build system fixes
    + Initial support for rich text rendering in reports
    + Misc. improvements
    + Bugs fixed: bgo#636439, bgo#636608, bgo#637010
    + Updated translations.
  - Change pkgconfig(gtk+-2.0) BuildRequires to pkgconfig(gtk+-3.0)
    and Supplements in libgdaui-5_0-4 to mention gtk3 instead of
    gtk2.
  - Change all 4.0 occurences to 5.0 and 4_0 to 5_0 to folow the new
    version.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.99.1:
    + Many GTK3 adaptations (GtkApplication instead of libunique,
      code cleanups)
    + New LDAP provider (read only for the moment)
    + Improvements and corrections from the 4.2 branch
    + Updated translations.
  - Create a new subpackage for the ldap provider.
  - Re-enable parallel build and remove FIXME note for it.
  - Add libgda-sqlcipher.patch: Fix no return in non-void function
    brp error.
  - Remove pkgconfig(unique-1.0) BuildRequires after the port to
    GApplication.


author: vuntz@opensuse.org
changelog:
  - Change more pkgconfig() BuildRequires for GNOME 3 port:
    gtksourceview-2.0 to gtksourceview-3.0, goocanvas to
    goocanvas-2.0


author: dimstar@opensuse.org
changelog:
  - Update to version 4.99.2:
    + GDA_TYPE_NULL is not 0 anymore
    + Improved responsiveness when using GdaThreadWrapper
    + Misc. compilation and installation issues corrected
    + MDBTools: distribute missing files
    + GdaBrowser: UI improvements (better LDAP search filter, image
      clipboard copy, text search)
    + Bugs fixed: bgo#651692, bgo#651829, bgo#651922, bgo#652023,
      bgo#652024, bgo#631645, bgo#647633
    + Updated translations.
  - Drop pacthes that were merged upstream:
    + libgda-no-subdir-in-bindir.patch
    + libgda-sqlcipher.patch
  - Add libgda-missing-includes.patch: Fix implicit declaration error
    raised by brp check. Reported as bgo#653082.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.99.3:
    + Convert deprecated GTK3 API to new ones
    + Improved compilation system (M4 macros, compiler warnings)
    + PostgreSQL: support the ILIKE operator
    + Misc corrections and improvements
    + Bug fixed: bgo#653082.
    + Updated translations.
  - Drop libgda-missing-includes.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.99.4:
    + GdaBrowser: improved LDAP support and other general
      improvements and corrections
    + Many small corrections and improvements (documentation, UI,
      default values handling, use GtkCssProvider, ...)
    + GTK3 deprecations related corrections
    + GObject introspection improvements
    + Better handle parameters valued to NULL in statements
    + Support out of tree UI plugins creation
    + Allow reporting of statement execution's delay
    + Web provider (DB access through a web server) improvements
      (deployment, documentation and performances)
    + Set embedded SQLite's version to 3.7.7.1
    + Bugs corrected: bgo#654370, bgo#654068
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add iso-codes Recommends to libgdaui-5_0-4 since the
    iso-codes data is used at runtime (but gtkhtml can survive
    without it).


author: dimstar@opensuse.org
changelog:
  - Update to version 5.0.0:
    + GObject Introspection fixes and automatic Vala bindings
      generation
    + SQLite provider: allow one to load SQLite extensions using
      "SELECT load_extension ('xxx')"
    + Corrected bug when executing statement with a NULL variable
    + New GdaDataPivot object to perform data summarisation
    + Many small corrections and improvements
    + Bugs fixed: bgo#662279, bgo#658643, bgo#622899, bgo#660563,
      bgo#661164, bgo#660344, bgo#661684, bgo#660537.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.0.1:
    + Fixed Vala bindings generation
    + Several small corrections and improvements
    + Bugs fixed: bgo#662809, bgo#567891, bgo#662922, bgo#597390,
      bgo#663357
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.0.2:
    + Gobject introspection improvements
    + Several small corrections and improvements
    + Better handling of closed connections, allowing some operations
      on closed connections and better error reporting on them
    + GdaNumeric sealing
    + Bugs fixed: bgo#663608
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Split typelib files into their own subpackages:
    typelib-1_0-Gda-5_0 and typelib-1_0-Gdaui-5_0.
  - Add typelib-1_0-Gda-5_0 and typelib-1_0-Gdaui-5_0 and Requires to
    5_0-devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.0.3:
    + Fixed BDBSql building and running
    + Some MySQL provider corrections
    + Many small corrections and improvements (UI extension,
      GdaNumeric, GdaBrowser, GdaSql)
    + GdaSql: improved inline help and better uniform handling of
      query favorites with GdaBrowser
    + Report engine can now convert rich text to HTML
    + Handle deprecated symbols for Glib 2.32
    + Bugs fixed: bgo#665917, bgo#668411, bgo#667837.
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: dimstar@opensuse.org
changelog:
  - Add libgda-better-javadetection.patch: Improve java detection.
  - Add libgda-javadetection-biarch.patch: Add capability to also
    correctly detectd on i586. The patch only adds a --ARCH-- field,
    which is replaced using sed during %build.
  - Rebuild getsp.class in %build section, as above patches touch the
    source of it. Usually, the .class is shipped in the tarball and
    not rebuilt).


author: vuntz@novell.com
changelog:
  - Update to version 3.99.15:
    + Connection: update_meta_store_table_names() and
      update_meta_store_table(). Added an optional schema_name
      parameter, allowing Glom to use this hack to increase
      performance.
    + DataProxy::get_values(): Actually return the result, fixing a
      compiler warning. bgo#582997
  - Drop libgdamm-no_return_in_nonvoid.patch: fixed upstream.
  - Make new libgdamm-4_0-11 obsolete libgdamm-4_0-10.


author: vuntz@novell.com
changelog:
  - Update to version 3.99.16:
    + Build fixes for maemo (allow --fno-exceptions and
      !GLIBMM_EXCEPTIONS_ENABLED)


author: vuntz@novell.com
changelog:
  - Update to version 3.99.17:
    + Connection:
    - Added the CONNECTION_OPTIONS_SQL_IDENTIFIERS_CASE_SENSITIVE
      which avoids exposing backend-specific case and quoting
      weirdness to applications.
    - update_meta_store_table(): Use
      gda_meta_store_sql_identifier_quote() as mentioned in
      bgo#589607, to make this work even with uppercase
      characters.
    + MetaStore: Can now thow a MetaStoreError exception.
    + Use the mm-common build system.
    + Build: Fix the build when exceptions are disabled.


author: vuntz@novell.com
changelog:
  - Update to version 3.99.17.1:
    + Reenable the per-class hierarchy graphs in the reference
      documentation.
    + Drop the custom HTML header and footer, and use the shared
      doxygen.css file from mm-common.


author: vuntz@opensuse.org
changelog:
  - Rename libgdamm-4_0-11 to libgdamm-4_0-12 since the version of
    the library was changed.
  - Remove Obsoletes for libgdamm-4_0-10 since we want to make it
    possible to keep old libraries now.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.99.19:
    + Added SqlBuilder, for building SQL statements.
    + Connection::statement*(): const correction.
    + Statement::to_sql(): Const correction.
    + Value: Fix set(const gchar*) to call g_value_reinit().
  - Changes from version 3.99.18:
    + MetaStruct: Add the MetaStructError exception, thrown by some
      methods.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.1.1:
    + Config: Added get_provider() and ConfigError.
    + Connection: Added quote_sql_identifier().
    + DataSelect: Added rerun().
    + MetaStore: Added set_identifiers_style().
    + SqlStatement: Added string_to_type().
    + Some documentation improvements.
  - Changes from version 3.99.21:
    + DataModel: Declare DataModelError exceptions.
    + ServerOperation: set_value_at(): Make this templated.
    + Add CREATE_USER, ALTER USER and DROP USER server operations.
    + SqlBuilder: Added add_field_id().
    + Build: Fix the build with the latest libgda API.
  - Changes from version 3.99.20:
    + Connection: Add
      statement_execute_non_select_builder(SqlBuilder).
    + SqlBuilder:
    - Many API changes, mostly to match improvements in the C API.
    - Declared the SqlError exception.
    + Documentation: Added doxygen main text.


author: dimstar@opensuse.org
changelog:
  - Update to 4.99.5:
    + DataModelIter::get_value_at(): Throw an exception sometimes.
    + Reduce unnecessary includes in headers.
  - Changes from 4.99.4.1:
    + Connection: Add statement_to_sql() method overloads.
    + ServerProvider: Added supports_operation() method overloads.
  - Changes from 4.99.4:
    + Value: operator=()
    - Check for identical instance.
    - Check for the identical underlying GValue.
    - set_binary(): reinit the type.
  - Changes from 4.99.3.1:
    + Added SQL_OPERATOR_TYPE_ILIKE.
  - Changes from 4.99.3:
    + Value:
    - Adapt to null value changes in libgda.
    - This means that you should not have static Gda::Value
      instances, because the constructor needs the GType system.
    + Build:
    - Ignore warnings about long long, with
    - -enable-warnings=fatal.
    - Remove now-unused GLIBMM_EXCEPTIONS_ENABLED ifdefs.
  - Changes from 4.99.0.1:
    + Connection:
    - Added new properties.
    - Added *_row_into_table() methods.
    - Added parse_sql_string(), async_statement_execute(),
      async_fetch_result() and async_cancel().
    + DataModel: get_row_from_values(): Use std::vector instead of
      ListHandle, as already done for other API.
    + Build: Avoid a tarball dependency on mm-common.
  - Changes from 4.99.0:
    + Use libgda-5.0 instead of libgda-4.0.
    + This (libgdamm-5.0) installs in parallel with libgdamm-4.0.
  - Changes from 4.1.2:
    + Use std::vector<> instead of *Handle<> or std::list<> for
      method paramteters and return types.
  - Rename libgda-4_0-12 to libgda-5_0-13, following soname change.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.99.6:
    + Wrap GdaNumeric as Gnome::Gda::Numeric.
    + Value: Use Numeric instead of GdaNumeric.
    + Connection: Add create_from_string()


author: vuntz@opensuse.org
changelog:
  - Remove explicit glibmm2-devel Requires from devel subpackage: if
    needed, it will automatically get added the pkgconfig() way.
  - Add fdupes BuildRequires and use %fdupes on documentation.


author: vuntz@novell.com
changelog:
  - Update to version 0.3.0:
    + Major changes:
    - Empty (but present) entry titles are now set to an empty
      string, rather than NULL
    - GDataCalendarEvent has basic recurrence support
    - Optional GNOME support has been added for automagic proxy
      configuration (depends on libsoup-gnome-2.4)
    - Deprecated libsoup API has been removed, bumping the
      requirement to 2.26.1
    - Translation comments and some translatable strings have been
      made clearer
    - Default error handling has been improved
    - More async versions of functions have been added
    - The XML output of GDataCalendarCalendar has been completed
    - GDataYouTubeVideo now has support for recorded times and
      comment feed links
    - Added a GDataYouTubeQuery class
    - Access control list (ACL) support, implemented on
      GDataCalendarCalendar
    - Abstract XML parsing into GDataParsable to allow GDataFeed to
      be overridden
    - Added a GDataCalendarFeed class to deal with
      calendar-specific properties
    + API changes:
    - Added GDataCalendarEvent:recurrence,
      gdata_calendar_event_get_recurrence,
      gdata_calendar_event_set_recurrence
    - Added GDataCalendarEvent:original-event-id,
      GDataCalendarEvent:original-event-uri,
      gdata_calendar_event_get_original_event_details
    - Added gdata_calendar_event_is_exception
    - Added GDATA_SERVICE_ERROR_NOT_FOUND,
      GDATA_SERVICE_ERROR_CONFLICT
    - Changed GDataServiceClass->parse_error_response
    - Added gdata_service_insert_entry_async,
      gdata_service_insert_entry_finish
    - Added gdata_service_update_entry_async,
      gdata_service_update_entry_finish
    - Added gdata_service_delete_entry_async,
      gdata_service_delete_entry_finish
    - Added gdata_color_to_hexadecimal
    - Added GDataYouTubeVideo:comments-feed-link,
      gdata_youtube_video_get_comments_feed_link
    - Added GDataYouTubeVideo:recorded,
      gdata_youtube_video_get_recorded,
      gdata_youtube_video_set_recorded
    - Added read_only parameter to gdata_gd_feed_link_new and
      member to GDataGDFeedLink
    - Added GDataYouTubeQuery
    - Added GDataAccessHandler, GDataAccessRule
    - Added GDATA_SERVICE_ERROR_FORBIDDEN
    - Added GDataParsable
    - Changed GDataEntry to extend GDataParsable, rather than
      GObject
    - Removed GDataEntry->parse_xml
    - Changed GDataFeed to extend GDataParsable, rather than
      GObject
    - Added GDataCalendarFeed
    - Added GDataServiceClass->feed_type
    + Bugs fixed:
    - bgo#582026 ? Access Control List functionality
    - bgo#578367 ? Add support for YouTube-specific query
      parameters
    - bgo#581706 ? translation issues
    - bgo#580330 ? Rejects empty entry titles
    + Updated translations.
  - Rename package to libgdata4, and Obsoletes libgdata3.
  - Add libgdata-rpmlintrc.


author: vuntz@novell.com
changelog:
  - Update to version 0.4.0:
    + Major changes:
    - Added comparison functions for all small XML elements (such
      as GDataLink and friends)
    - Added GDataContactsContact photo support
    - Translatable strings are now even clearer, and all have
      translator comments
    - Fixed a number of locale-dependent bugs
    - Converted small XML element structs to full GObjects
    - Added a PicasaWeb service
    - Fixed more licencing issues (libgdata is licenced under
      LGPLv2.1+)
    - Required link relation types to be full URIs
    - Added a Google Documents service
    + API changes:
    - Added gdata_contacts_contact_get_extended_properties
    - Added *_compare
    - Added GDataContactsContact:has-photo,
      gdata_contacts_contact_has_photo,
      gdata_contacts_contact_get_photo,
      gdata_contacts_contact_set_photo
    - Converted GDataAuthor, GDataCategory, GDataLink,
      GDataGenerator to GObjects (removed *_free functions and
      added mandatory field accessors)
    - Converted GDataGDEmailAddress, GDataGDFeedLink,
      GDataGDIMAddress, GDataGDOrganization, GDataGDPhoneNumber,
      GDataGDPostalAddress, GDataGDRating, GDataGDWhen,
      GDataGDReminder, GDataGDWhere, GDataGDWho to GObjects
      (removed *_free functions and added mandatory field
      accessors)
    - Converted GDataMediaCategory, GDataMediaContent,
      GDataMediaCredit, GDataMediaRating, GDataMediaRestriction,
      GDataMediaThumbnail to GObjects
    - (removed *_free functions and added mandatory field
      accessors)
    - Removed gdata_media_thumbnail_parse_time,
      gdata_media_thumbnail_build_time
    - Converted GDataYouTubeState to GObject (removed
      gdata_youtube_state_free and added mandatory field accessors)
    - Added GDataYouTubeControl
    - Added PicasaWeb service API
    - Removed gdata_entry_new_from_xml, other *_new_from_xml
      functions, gdata_entry_get_xml
    - Added gdata_parsable_new_from_xml, gdata_parsable_get_xml
    - Removed GDATA_PARSER_ERROR_UNHANDLED_XML_ELEMENT parser error
    - Added GDataParsableClass->element_name,
      GDataParsableClass->element_namespace
    - Added GDATA_LINK_ALTERNATE, GDATA_LINK_EDIT,
      GDATA_LINK_EDIT_MEDIA, GDATA_LINK_ENCLOSURE,
      GDATA_LINK_RELATED, GDATA_LINK_SELF, GDATA_LINK_VIA for use
      with gdata_entry_look_up_link
    - Added gdata_contacts_service_update_contact
    - Added gdata_youtube_service_query_single_video,
      gdata_youtube_service_query_single_video_async,
      gdata_youtube_service_query_single_video_finish
    - Added gdata_youtube_video_get_video_id_from_uri
    - Added GDataYouTubeAspectRatio,
      gdata_youtube_video_get_aspect_ratio,
      gdata_youtube_video_set_aspect_ratio
    - Added Google Documents service API
    - Added gdata_contacts_contact_remove_all_email_addresses,
      gdata_contacts_contact_remove_all_im_addresses,
      gdata_contacts_contact_remove_all_postal_addresses,
      gdata_contacts_contact_remove_all_phone_numbers,
      gdata_contacts_contact_remove_all_organizations
    + Bugs fixed:
    - bgo#584417 - Strings are not properly formed for localisation
    - bgo#584737 - String parsing is locale-sensitive
    - bgo#579170 - Eliminate gdata_parser_error_unhandled_element
    - bgo#587277 - Some files are GPLv3 but license is LGPLv2.1?
    - bgo#588052 - Parse the yt:aspectratio tag
    - bgo#587073 - Add Google Documents service
    - bgo#588995 - float radix character depends on LC_NUMERIC, but
      Google wants "."
    + Updated translations.
  - Rename package to libgdata5, and Obsoletes libgdata4.


author: vuntz@novell.com
changelog:
  - Remove Obsoletes for libgdata3 and libgdata4.
  - Drop libgdata-rpmlintrc as it's not needed anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.1:
    + Major changes:
    - Fix up Unicode support in queries
    + Bugs fixed:
    - bgo#598746 ? gdata_picasaweb_query_set_image_size
      documentation fix
    - bgo#598910 ? Timestamp bug
    - bgo#598912 ? Test data was changed by my mucking around with
      comments
    - bgo#598893 ? gdata_picasaweb_album_new doesn't set a valid
      visibility
    - bgo#602156 ? GDataUploadStream should close GOutputStream on
      dispose
  - Changes from version 0.5.0:
    + Major changes:
    - Added Exif support for PicasaWeb files
    - Added the ability to query single Google Documents files
    - Errors are now logged in the "libgdata" domain
    - Added GeoRSS support for PicasaWeb files and albums
    - Optimisation to the XML output functions
    - Added streaming download and upload support using
      GDataDownloadStream and GDataUploadStream
    - Added support for silent building with AM_SILENT_RULES
    - Updated the GData namespace to version 3, improving name and
      address support
    + Many API additions, and a few API changes (see NEWS for
      details)
    + Bugs fixed:
    - bgo#589265 ? Crash on query error
    - bgo#589545 ? *_download_document(): let the client decide
      where to download
    - bgo#589201 ? Add EXIF support for PicasaWeb image files
    - bgo#589850 ? gdata_picasaweb_album_get_timestamp() returns
      date in 1970!
    - bgo#590345 ? <gd:deleted> handling in GDataDocumentsEntry
    - bgo#589855 ? Obsolete <rights> not handled in
      GDataPicasaWebAlbum parse_xml()
    - bgo#590341 ? Allow querying of single documents
    - bgo#590132 ? Unhandled XML for georss
    - bgo#590568 ? Crash on querying inside a folder
    - bgo#591966 ? Can't query single spreadsheets
    - bgo#591974 ? remove_document_from_folder moves documents to
      the trash
    - bgo#591691 ? Getting a feed containing PDF documents returns
      NULL
    - bgo#592124 ? G_LOG_DOMAIN not set for subdirectories
    - bgo#592845 ? Undefined symbol:
      gdata_picasaweb_query_new_with_limits
    - bgo#593239 ? Use GDataUploadStream for uploading files
    - bgo#593336 ? Query parameter "q=..." isn't valid for album
      kinds
    + Updated translations.
  - Rename libgdata5 to libgdata6, following soname change.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.0:
    + Major changes:
    - Added feed icon support
    - Added support for querying for user information on the
      PicasaWeb service
    - Added some code examples to the documentation
    - Ensured UTF-8 is supported correctly everywhere
    - Added GObject introspection support (GData-0.0.gir)
    - Added a download API for PicasaWeb images and thumbnails
    - Added an asynchronous PicasaWeb upload API
    - Reorganised the build system to use non-recursive automake
    - Added gcov support and consequently improved test coverage
      somewhat
    - Ensured HTTPS requests are used wherever possible, unless the
      LIBGDATA_FORCE_HTTP environment variable is set
    - Modified memory management to consistently use the GLib
      memory manager
    - Consolidated generic API errors to
      GDATA_SERVICE_ERROR_PROTOCOL_ERROR
    + Many API additions, and a few API changes (see NEWS for
      details)
    + Bugs fixed:
    - bgo#598910 ? Timestamp bug
    - bgo#598893 ? gdata_picasaweb_album_new doesn't set a valid
      visibility
    - bgo#599140 ? Have albums initialise date to now by default
    - bgo#589858 ? Handle gphoto XML elements found in 'GDataFeed'
    - bgo#602156 ? GDataUploadStream should close GOutputStream on
      dispose
    - bgo#598748 ? *_download_document prevents non-overwriting
      saving into directories
    - bgo#597248, bgo#598746, bgo#598912, bgo#598913, bgo#598649,
      bgo#600262, bgo#604313, bgo#601919, bgo#607607
  - Add gir-repository, gobject-introspection-devel BuildRequires.
  - Rename libgdata6 to libgdata7, following soname version bump.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.1:
    + Fixed introspection build for previously-non-installed
      libgdata. bgo#610007
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.2:
    + Fixed introspection build for machines without a system-wide
      libtool. bgo#610273
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.3:
    + Major changes:
    - Contacts' names can now be set as an entire GDataGDName,
      rather than piecemeal
    - Added the kind category to GDataContactsContact on init
    + API changes:
    - Added gdata_contacts_contact_set_name and made
      GDataContactsContact:name writeable
    - Setters in GDataGDPostalAddress no longer accept empty
      strings (only NULL or a non-empty string)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.4:
    + Major changes:
    - Fixed the behaviour of gdata_entry_get_id() for
      GDataPicasaWebAlbum and GDataPicasaWebFile, which was
      previously *broken*
      Use gdata_picasaweb_album_get_id() and
      gdata_picasaweb_file_get_id() for the equivalent results now
    - Don't send ETags if a query is modified since it was last
      used; this improves libgdata's behaviour for programs which
      re-use GDataQuery instances
    - Lots of documentation fixes and improvements
    - Added missing #includes to gdata.h
    - Improved error reporting about network and proxy problems
    + API changes:
    - Added GDataPicasaWebAlbum:album-id,
      gdata_picasaweb_album_get_id(), GDataPicasaWebFile:file-id
      and gdata_picasaweb_file_get_id()
    - Fix the value returned by gdata_entry_get_id() for
      GDataPicasaWebAlbum and GDataPicasaWebFile; it is now a full
      URI
    + Bugs fixed:
    - bgo#613529 - Sending ETag with modified query


author: vuntz@opensuse.org
changelog:
  - Drop gir-repository BuildRequires: the introspection files that
    were needed from there are now directly with the appropriate
    libraries.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.5:
    + Fixed the introspection build with gobject-introspection >=
      0.9.7 and bumped our dependency to match
    + Added a lot of missing introspection annotations
    + Fixed a few small leaks


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.6:
    + Major changes:
    - Fixed attribute escaping for several elements
    - Fixed asynchronous authentication success notification
    - Various small fixes to the core, YouTube and Documents
      services
    - Fixed many small and large memory leaks
    - Fixed the XML comparisons in the test suite re. changes to
      GHashTable in GLib master
    + Bugs fixed:
    - bgo#630350: Email address cannot contain name
    - bgo#635736: Asynchronous authentication tests broken


author: fcrozat@novell.com
changelog:
  - Update to version 0.8.0:
    + Major changes:
    - Added async counterparts to all remaining blocking methods
    - Added various cancellation tests to the test suite
    - Many fixes and improvements for cancellation of various
      operations
    - Fixed many race conditions in authentication and
      cancellation of operations
    - Removed the separate youtube-user property for YouTube
      authentication
    - Fixed attribute escaping across all of libgdata
    - Removed some deprecated PicasaWeb properties (file clients
      and positions)
    - Switched to stream-based downloading for all download
      operations
    - Tidied up (i.e. broke) the Documents service API a lot
    - Fixed several minor and major memory leaks
    - Ensured that batch operations' callbacks are always called,
      even if the entire batch operation errors out
    - Bumped our gdk-pixbuf dependency to 2.14
    - Fixed all the XML comparison tests in light of an invalid
      assumption we made about hash table ordering being broken
    - Added GeoRSS support to YouTube videos
    - Overhauled download and upload streams, fixing many race
      conditions and deadlocks and adding some test cases
    - Added support for flushing GDataUploadStream instances
    + Bugs fixed: bgo#607620, bgo#635959, bgo#635736, bgo#634033,
      bgo#635335, bgo#631033, bgo#633363, bgo#594814, bgo#637036,
      bgo#579885.
    + Updated translations.
  - Changes from version 0.7.0:
    + Major changes:
    - Improved and updated introspection support and annotations
      for gobject-introspection >= 0.9.7
    - Added support for service localisation
      using gdata_service_set_locale()
    - Added support for listing video categories from YouTube
    - Tidied up object comparison using a new GDataComparable
      interface instead of lots of *_compare() methods
    - Added batch operation support and implemented it for the
      Contacts, YouTube, Calendar and Documents services
    - Fixed ID projection issues with Contact entries
    - Added support for alerting the user of account migration
      with GDATA_AUTHENTICATION_ERROR_ACCOUNT_MIGRATED
    - Added support for a --no-internet option to the tests, so
      that more of the test suite can be run automatically without
      an internet connection
    - Split handling of entries with inline content from external
      content (using the new gdata_entry_get_content_uri())
    - Rearranged Documents classes so that instantiable entries
      are now subclasses of a new GDataDocumentsDocument, which
      handles downloading of document files
    - Tightened up URI escaping
    - Switched to depending on only gdk-pixbuf instead of the
      whole of GDK, since we only (optionally) use GdkPixbuf for
      the test suite
    - Tightened up attribute escaping
    - Switched from GTimeVal to gint64 for representing UNIX
      timestamps
    - Switched to using upstream gettext instead of glib-gettext
    - Added support for manipulating Contact groups
    + Bugs fixed: bgo#616222, bgo#579885, bgo#618584, bgo#615721,
      bgo#618586, bgo#579169, bgo#624142, bgo#624141, bgo#630350.
    + Updated translations.
  - Rename libgdata7 to libgdata11 following library version change.


author: vuntz@opensuse.org
changelog:
  - Also update baselibs.conf after library version change.
  - Change BuildRequires to pkgconfig() ones:
    + old ones: glib2-devel, libsoup-devel.
    + pkgconfig() ones: gio-2.0, libsoup-2.4, libsoup-gnome-2.4,
      libxml-2.0.
  - Add pkgconfig(gdk-pixbuf-2.0) BuildRequires, which enables
    optional features.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.1:
    + Fix some gtk-doc issues (including bgo#642983)
    + Other minor fixes to the parsing code and test suite
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.0:
    + Major changes:
    - Use HTTPS for all requests
    - Some minor parsing fixes
    - Fixed some nasty threading/cancellation problems
    - Removed the old authentication API in favour of a more
      extensible, flexible one based on a GDataAuthorizer
      interface:
      . ClientLogin is now handled by GDataClientLoginAuthorizer
      . OAuth 1.0 support has been added with GDataOAuth1Authorizer
    - Added a dependency on liboauth ? 0.9.4
    - Introspection annotation improvements
    - Removed some outdated contact photo API
    + Various API changes (that are really breaking API).
    + Bugs fixed: bgo#642983, bgo#644940, bgo#644946, bgo#639610,
      bgo#648058, bgo#650835.
    + Updated translations.
  - Add pkgconfig(oauth) BuildRequires.
  - Remove explicit Requires for glib2-devel, libsoup-devel,
    libxml2-devel from devel subpackage.
  - Add Url tag.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.1:
    + Major changes:
    - Added GDestroyNotify parameters to query-type methods so that
      they're properly introspectable, breaking API
    - Fixed seeking in GDataDownloadStream
    - Made the tests individually idempotent, so the test suites
      should be less of a tangled mess now
    - Fixed uploading to non-default PicasaWeb albums
    - Fixed GDataAuthorizer to re-process requests after
      refreshing, involving a slight change to the semantics of
      GDataAuthorizer (see bgo#653535)
    - Ensure that Google Contacts uses HTTPS for everything
    - Fixed the IDs used for Google Documents so that deleting
      documents now consistently works, even when they're in
      folders
    + API changes (see NEWS).
    + Bugs fixed: bgo#649728, bgo#639405, bgo#637664, bgo#633359,
      bgo#653535, bgo#653530, bgo#653224.
    + Updated translations.
  - Bump _sover define from 11 to 13, following library soversion
    bump. Note that this results in renaming libgdata11 to
    libgdata13.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.0:
    + Major changes:
    - Added support for comments to YouTube and PicasaWeb
    - Added a "scrapbook" demo application
    - Added lots of cancellation tests
    + API additions (see NEWS).
    + Bugs fixed: bgo#618587, bgo#598752, bgo#647882, bgo#628069,
      bgo#656529, bgo#633364.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-GData-0_0 subpackage.
  - Add typelib-1_0-GData-0_0 Requires to devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.11.0:
    + Major changes:
    - Added version checking macros.
    - Ported scrapbook demo to GtkGrid.
    - Added a LIBGDATA_DISABLE_DEPRECATED macro for disabling
      deprecated API in headers.
    - Sensitive details (passwords, auth. tokens, etc.) are now
      redacted from logs unless LIBGDATA_DEBUG=4 is set.
    - Sensitive details are also now stored in non-pageable memory
      as much as possible to reduce the risk of them being leaked.
    - Use GHmac instead of liboauth's HMAC.
    - Use the new GLib threading API iff compiled with GLib ?
      2.31.0.
    + Merge changes from version 0.10.1.
    + API additions and deprecations (see NEWS).
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Add pkgconfig(gnome-keyring-1) BuildRequires: new dependency.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.1:
    + bgo#667577: fix introspection for srcdir != builddir builds.
    + bgo#668365: libgdata 0.10.x link error because of exported
      symbols that don't exist.
    + bgo#671535: Security issue in libgdata: Validate SSL
      certificates for all connections
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.0:
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: aj@suse.de
changelog:
  - Fix provides/obsoletes to have a version number.
  - Do not package pkgconfig file since it's not used at all.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.1:
    + Bug fixes in HashMultiSet, TimSort, TreeMap, TreeMultiSet, and
      TreeSet.
    + Fix build with Vala 0.8.0 and later
    + Fix build on Windows
    + Fix subprocess handling in test infrastructure


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.2:
    + Build system enhancements to conform Gnome's style.
    + Bug fixes in TreeSet, TreeMap and Collection.to_array.
    + Deprecated Map methods marked with [Deprecated].
  - Move *.gir to -devel package and package also the typelib.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.3:
    + Fix memory leaks in TimSort and LinkedList.
    + Bug fixes in TreeMap and TreeSet.


author: dimstar@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-Gee-1_0 subpackage.
  - Add typelib-1_0-Gee-1_0 Requires to libgee-devel subpackage.
  - Add libgee-gir.patch: Make sure the typelib file references the
    real library name.
  - Drop glib2-devel Requires from -devel package: it is
    automatically added the pkgconfig()-way.


author: vuntz@opensuse.org
changelog:
  - Add a typelib-1_0-Gee-1_0 Requires to libgee2 subpackage on 12.1
    and earlier: this shouldn't be needed, but unfortunately, this is
    needed for people using GNOME:Apps with 12.1. Otherwise,
    typelib-1_0-Gee-1_0 doesn't get installed and gnome-shell will
    stop working.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.4:
    + Fix compilation with vala master
    + Fix creation of GObject introspection files
  - Changes from version 0.6.3:
    + Fix buffer underflow.
  - Changes from version 0.6.2.1:
    + Add check-news to AM_INIT_AUTOMAKE
  - Changes from version 0.6.2:
    + Fix adding second element to priority queue.
    + Fix problem with key used in range is freed.
  - Rebase libgee-gir.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.1:
    + Fixes a crash when an opened file has more than one
      Exif.Image.Orientation and the first one is empty.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.2:
    + A more general case fix from 0.2.1, where guards against empty
      nodes are now in place throughout the library.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.1:
    + All debug and log messages from Exiv2 are now routed through
      GLib's logging functions.
  - Changes from version 0.3.0:
    + Updated to work with Exiv2 0.21, which has an ABI/API change
      from 0.20.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.90:
    + Vala 0.15.1 support.
  - Inject gexiv2-log-private.h as source file, as it's gone missing
    from the tarball
  - Add check in %prep section to not inject the source header once
    it is part of the tarball again.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.91:
    + Add missing gexiv2-log-private.h.
  - Remove gexiv2-log-private.h source file, and %prep hackery now
    that the header is in the tarball.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.92:
    + Exposes functionality to initialize the non-threadsafe parts
      of the XMP parser manually.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.0:
    + It's now possible (and advisable for multithreaded client
      applications) to initialize the XMP-handling subsystem in a
      thread-safe manner prior to encoding or decoding.
  - Rename libgexiv2-0 subpackage to libgexiv2-1, following upstream
    soversion bump.


author: vuntz@novell.com
changelog:
  - Add gnutls-devel BuildRequires.
  - Add libgcrypt-devel and gnutls-devel to Requires of devel
    package.


author: toddrme2178@gmail.ccom
changelog:
  - Eliminated ggz package and moved contents to the lib package.
    The ggz package only contained basic documentation
  - Switched to modern RPM macros and cleaned up spec file formatting
  - Removed the name from the summaries (fix for RPMLINT warnings)


author: cgiboudeaux@gmx.com
changelog:
  - Update to 0.16.0
    - Git Attributes support (see git2/attr.h)
      There is now support to efficiently parse and retrieve information
      from `.gitattribute` files in a repository. Note that this
      information is not yet used e.g. when checking out files.
    - .gitignore support
      Likewise, all the operations that are affected by `.gitignore` files
      now take into account the global, user and local ignores when
      skipping the relevant files.
    - Cleanup of the object ownership semantics
      The ownership semantics for all repository subparts (index, odb,
      config files, etc) has been redesigned. All these objects are now
      reference counted, and can be hot-swapped in the middle of
      execution, allowing for instance to add a working directory and an
      index to a repository that was previously opened as bare, or to
      change the source of the ODB objects after initialization.
      Consequently, the repository API has been simplified to remove all
      the `_openX` calls that allowed setting these subparts *before*
      initialization.
    - git_index_read_tree()
      Git trees can now be read into the index.
    - More reflog functionality
      The reference log has been optimized, and new API calls to rename
      and delete the logs for a reference have been added.
    - Rewrite of the References code with explicit ownership semantics
      The references code has been mostly rewritten to take into account
      the cases where another Git application was modifying a repository's
      references while the Library was running.
      References are now explicitly loaded and free'd by the user, and
      they may be reloaded in the middle of execution if the user suspects
      that their values may have changed on disk. Despite the new
      ownership semantics, the references API stays the same.
    - Simplified the Remotes API
      Some of the more complex Remote calls have been refactored into
      higher level ones, to facilitate the usual `fetch` workflow of a
      repository.
    - Greatly improved thread-safety
      The library no longer has race conditions when loading objects from
      the same ODB and different threads at the same time. There's now
      full TLS support, even for error codes. When the library is built
      with `THREADSAFE=1`, the threading support must be globally
      initialized before it can be used (see `git_threads_init()`)
    - Tree walking API
      A new API can recursively traverse trees and subtrees issuing callbacks for
      every single entry.
    - Tree diff API
      There is basic support for diff'ing an index against two trees.


author: maw@suse.de
changelog:
  - Update to version 2.6.2, which fixes building with gtk+ 2.11
  - Remove dont-disable-deprecated.patch as it is no longer needed.


author: maw@suse.de
changelog:
  - Update to version 2.6.3:
    + glade_xml_new_from_buffer(): Do not call g_free() on a GObject
    + Documentation:
    * Actually show glade_xml_construct_from_buffer()
    (Murray Cumming)
    * Improve the book title and abstract
      + Mention gmodule-export-2.0 for autoconnecting (bgo#446175).


author: vuntz@novell.com
changelog:
  - Update to version 2.6.4:
    + Fix GTK+ single includes
    + Use G_DEFINE_TYPE instead of registering the type by hand
    + Clean up code
    + Remove deprecated GLib functions
  - Remove AutoReqProv: it's default now.
  - Remove unneeded BuildRequires: gnome-common, gtk-doc, indent,
    orbit2-devel, update-desktop-files.
  - Do not call autoreconf.


author: vuntz@opensuse.org
changelog:
  - Update packaging to use the shared library packaging policy:
    + Create libglade-2_0-0 subpackage.
    + Add Provides/Obsoletes for libglade2 to libglade-2_0-0.
    + Update baselibs.conf accordingly.
  - Remove explicit Requires of devel packages in devel subpackage:
    they will be added automatically the pkgconfig() way.


author: vuntz@novell.com
changelog:
  - Remove BuildRequires on devhelp: it's only needed for directory
    ownership, and we can own the directories anyway.
  - Clean up file list.


author: vuntz@opensuse.org
changelog:
  - Stop calling libtoolize, aclocal, automake and autoconf: we have
    nothing changing the build system.


author: reddwarf@opensuse.org
changelog:
  - Update libgme-0.5.5-symbol_visibility.patch to not install
    headers for functions that are not exported.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.1:
    + Fix warnings about missing format specifiers
    + Remove #if 0'ed out code
    + Updated translations
  - Drop libgnome-pixmaps.patch: this is a really old patch that
    shouldn't be needed.
  - Drop libgnome-sentinel.patch: upstream rejected it because it's
    not 100% correct.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Updated translations.
  - Remove AutoReqProv: it's default now.
  - Remove -fno-strict-aliasing from CFLAGS.
  - Use makeinstall
  - Merge doc package in devel package since it only contain gtk-doc
    files.
  - Call gtkdocize --copy before autoreconf: it seems the gtk-doc
    used to create tarball doesn't play well with the gtk-doc we have
    in the distribution at the moment.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.27.5:
    + Update default properties for menus_have_icons,
      buttons_have_icons and toolbar_style
    + Port gnome-sound.c to g_poll to fix portability for old OSX
      versions without poll.
    + Update the address of the FSF by replacing old bits with new
      ones
    + Translation updates


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Enable silent build using AM_SILENT_RULES
    + Put SlowKeys and BounceKeys default delays back to 300
    + Deprecate gnome-sound
    + Deprecate gnome_[un]setenv
    + Update the description of the picture_options key
    + Updated translations.
  - Remove en@shaw translations on 11.2 and earlier.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.0:
    + gnome-sound APIs now use libcanberra internally. That means
      that gnome_sound_connection_get() will always return error
      (-1), and gnome_sound_sample_load also always return -1 but
      still cache the sample using the libcanberra API.
    + libgnome continues to link to libesound and libaudiofile for
      ABI compatibility; use --disable-esd to remove this dependency.
      (bgo#603198, bgo#603349)
  - do no longer depend on esd by passing --disable-esd to configure.
  - Remove libesd-devel BuildRequires, add libcanberra-devel.


author: dimstar@opensuse.org
changelog:
  - Recommend yelp: a bunch of legacy apps using gconf to find the
    right help interpreter rely on /usr/bin/gnome-help, which comes
    from yelp (as a symlink to susehelp). As it can be reconfigured
    in gconf we do not hard require yelp, but recommend it.


author: vuntz@opensuse.org
changelog:
  - New package, based on gnome-keyring package. The library was
    split from there.
  - Make the devel package Provide/Obsolete gnome-keyring-devel,
    since this is what is usually expected.


author: vuntz@opensuse.org
changelog:
  - Add libgnome-keyring-no-match.patch, taken from upstream to
    finally make usage of gnome-keyring work.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Fix assertion calling deprecated acl function.
    + Clear the client's session when the service disconnects.
    + Implement setting of Type property in
      gnome_keyring_item_set_info().
    + Allow predictable testing by setting up a test path and
      service.
    + Fix assertion when password is not found.
    + Prompt to create a new default keyring when creating an item
      while no default keyring exists.
    + Try to return GNOME_KEYRING_ALREADY_EXISTS where possible.
    + Hold reference to operation while waiting for prompt result.
    + Don't assert on va_list, which isn't necessarily a pointer.
    + Return GNOME_KEYRING_RESULT_NO_MATCH when no secret is found.
    + Fix up some documentation errors.
    + Updated translations.
  - Drop libgnome-keyring-no-match.patch: fixed upstream.
  - Create lang package.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Work around for bug in dbus which causes an endless loop during
      blocking operations.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove bogus eggdbus dependency: remove eggdbus-devel
    BuildRequires and sed it out of configure. Note that it was
    removed this way upstream already.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + Use newer tar version for tarballs so we don't truncate file
      names.
    + Remove erroneous egg-dbus dependency.
    + Try to fix broken use on multiple threads in libgnome-keyring.
    + Fix encoding problems with keyring names that contain foreign
      chars.
    + Memory leak fix.
  - Remove sed hack to remove eggdbus dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Require automake 1.7
    + Fix assertion in secure memory code.
    + Don't try to run daemon tests if DBus is not running.
    + Fix build warnings on ARM


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + Use HKDF for hashing of key used to transport secrets.
    + Fix race condition when multiple applications try to create the
      default keyring at once.
    + Use a longer DBus timeout when tests are enabled.
    + Send content-type along with each secret. This is currently
      stubbed out and not exposed in the API.
    + Refactor tests.
    + Don't run tests if testing in gnome-keyring-daemon is not
      enabled.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + Use full interface.Property form for CreateCollection and
      CreateItem in the DBus API.
    + Fix crash in certain dbus corner cases.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + Better testing configure options: --enable-tests=yes/no/full.
    + Cleanup documentation warnings.
    + Better fix for dbus threading race condition.
    + Add some code to debug to syslog in emergency situations.
    + Add debugging instrumentation to operations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + Merge 3.0.x changes:
    - Fix memory leak.
    - Add test tool for unlocking keyrings.
    - Fix crasher for memory leak fix.
    - Build fixes.
    + Test and build fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Make sure we initialize dbus thread primitives.
    + Print warning when we get kicked off the bus for some reason.
    + Properly send the Type property when a new item is created.
    + Testing fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.2:
    + Make sure to return find results in original order from daemon
    + Fill in the gnome_keyring_item_info_get_mtime() field correctly


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Add tool to play with default keyring setting
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.5:
    + GObject introspection for synchronous functions
    + Fix issue where an operation could be completed twice, with
      undefined results.
    + Test against mock Secret Service rather than
      gnome-keyring-daemon
    + More testing fixes
    + Build fixes
    + Updated translations.
  - Add gobject-introspection-devel to build introspection support.
  - Split typelib file into typelib-1_0-GnomeKeyring-1_0 and add this
    package as Requires to the -devel package.
  - Change RPM Group of libgnome-keyrin0 to System/Libraries.
  - Drop glib2-devel Requires from the -devel package: it is
    automatically added the pkgconfig() way.


author: vuntz@opensuse.org
changelog:
  - Cleanup for inclusion in Factory.
  - Create a tools subpackage instead of putting
    gnome-audio-profiles-properties in the main package, and do not
    create the main package.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Install UI files correctly
    + Fix warning when running against newer GTK+ 3.x
    + Set dialogue parent when first created
    + Updated translations.
  - Add both translations sets to lang subpackage.


author: vuntz@opensuse.org
changelog:
  - Get ready to package the glade catalog (bnc#689575):
    + Use a have_glade_catalog define to determine whether we want to
      build the catalog or not.
    + Add pkgconfig(gladeui-2.0) BuildRequires.
    + Create glade-catalog-gnome-media-profiles subpackage.
    + Set have_glade_catalog as upstream tarball is broken and
      doesn't ship any file for the glade catalog.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.90:
    + Avoid tearing while repainting (Federico Mena Quintero)
    + Fix compilation with gcc 2.x (Jens Granseur)
    + Register gailcanvas into a11y type system (Sven Herzberg)
    + Do not use deprecated GTK_OBJECT macros (Stefan Kost)
    + Use single GTK+ includes (Cosimo Cecchi, Przemys?aw Grzegorczyk)
    + Updated translations
  - Remove unneeded BuildRequires: gail-devel (provided by
    gtk2-devel), indent, iso_ent, libtiff-devel, perl-XML-Parser and
    sgml-skel
  - Remove Requires from devel package: gail-devel
  - Drop libgnomecanvas-no-tearing.diff: fixed upstream.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Updated translations.
  - Remove AutoReqProv: it's default now.
  - Do not call autoreconf.
  - Remove unneeded BuildRequires: gnome-common, gtk-doc,
    update-desktop-files
  - Remove glibc-devel from Requires of devel package.
  - Merge doc package in devel package since it only contain gtk-doc
    files.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Do not use deprecated API
    + Reduce relocations
    + Make glade support optional at configure time
    + Forward scroll events to items holding a grap
    + Make the paint method work on Quartz too
    + Getting GnomeCanvasLine's points property leaks
    + Fix linking with pedantic linkers
    + Updated translations.
  - Remove en@shaw translations on 11.2 and earlier.
  - Pass --enable-glade to configure to keep the glade support (for
    now, at least).


author: vuntz@opensuse.org
changelog:
  - Update packaging to use the shared library packaging policy:
    + Create libgnomecanvas-2-0 subpackage.
    + Add Provides/Obsoletes for libgnomecanvas to
      libgnomecanvas-2-0.
    + Update baselibs.conf accordingly.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.3:
    + Fix delivering of scroll events again
    + Updated translations.
  - Change libgnomecanvas Obsoletes from <= to < now that we have a
    new upstream version.


author: mboman@novell.com
changelog:
  - Update to version 2.23.1:
    + CanvasAA: Added a CanvasAA(GnomeCanvas*) constructor, to allow use with
      libglademm or Gtk::Builder.
    + Fixed bgo#541007


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Updated version number to match GNOME version.
  - Drop libgnomecanvasmm-2.0.1.patch: not needed anymore.
  - Remove AutoReqProv: it's default now.
  - Do not call libtoolize, aclocal, autoconf anymore.
  - Use makeinstall.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.2:
    + Replacing libglade with gtkbuilder
    + Updated translations.
  - Remove libglade2-devel BuildRequires, and add gtk2-devel
    BuildRequires.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + Minor fixes.
    + Updated translations.
  - Use spec-cleaner script to reorder lines in preamble.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.2:
    + Small fixes for the rendering.
  - Do not install en@shaw locale on openSUSE <= 11.2.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + GkbdIndicator rendering fixed
    + GkbdStatus notification icon added


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + GkbdStatus is using gtk/gnome font settings
    + A lot of translations fixed
    + Explicit dbus dependency dropped
  - Drop dbus-1-glib-devel BuildRequire.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + One crash fixed (excessing unref)
    + Better support for gnome/gtk themes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add two patches from git:
    + libgnomekbd-fix-crash.patch: fix a crash in
      gnome-settings-daemon that can ruin your session in some
      circumstances (after unlocking screensaver, for example)
    + libgnomekbd-proper-notification-name.patch: make sure the
      notification icon is properly positioned in the notification
      area.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.2:
    + Seriously improved status icon rendering
  - Changes from version 2.31.1:
    + Several crashers fixed
    + Provided API for handling the default group switcher. Changed
      the default value to be "grp:shift_caps_toggle"
    + Updated translations.
  - Drop upstream included patches libgnomekbd-fix-crash.patch and
    libgnomekbd-proper-notification-name.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.5:
    + One crasher fixed
    + Rendering improved
    + Updated translations.
  - Add libgnomekbd-default-group-switch.patch to change the group
    switch keybinding to shifts_toggle, since that's what we use in
    openSUSE.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.3.1:
    + Fix build with GTK3.
  - Changes from version 2.91.3:
    + More changes related to GTK3.
    + Eliminated one crasher
    + Updated translations.
  - Changes from version 2.91.2:
    + Further changes related to GTK3.
    + Simple xmodmap support introduced (moved from
      gnome-settings-daemon).
    + I18N fixed.
    + Updated translations.
  - Changes from version 2.91.1:
    + Changed API - from gconf to gsettings.
    + Ported to GTK3
  - Remove gconf2-devel, gtk2-devel BuildRequires.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: libxklavier-devel
    + New ones: glib-2.0, libxklavier.
  - Add pkgconfig(gtk+-3.0) BuildRequires.
  - Rebase libgnomekbd-default-group-switch.patch.
  - Add libgnomekbd-fix-gtk3.patch to fix build with GTK+ 2.91.6.
  - Remove all the gconf schema handling (%gconf_schemas_prereq,
    %find_gconf_schemas and scriptlets).
  - Handle gsettings schemas: add %glib2_gsettings_schema_requires
    and %glib2_gsettings_schema_post(un) in the scriptlets.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.90:
    + A lot of improvements in the drawing widget.
    + Updated for new libxklavier 5.1.
    + Separate gkbd-keyboard-display app.
    + Updated translations
  - Changes from version 2.91.5:
    + Big refactoring: common code from both indicators is separated
      into GkbdConfiguration.
    + Introspection added, for embedding into JS-driven gnome-shell.
    + A number of bugs and build issues fixed.
    + Still trying to catch fast changing gtk APIs.
  - Changes from version 2.91.4:
    + Fix build with latest GTK3
    + Updated translations
  - enable introspection support
  - Drop libgnomekbd-fix-gtk3.patch: fixed upstream.
  - Change gtk2-devel Requires to gtk3-devel in devel subpackage.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gnome-common BuildRequires.
    + Add call to ./autogen.sh.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.91:
    + More improvements in the drawing widget.
    + Small build/runtime fixes
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0.1:
    + Fix color of status indicator in fallback mode.
    + Fix initial size of status indicator.


author: vuntz@opensuse.org
changelog:
  - Drop explicit Requires from devel packages that will
    automatically be added the pkg-config way: dbus-1-glib-devel,
    gconf2-devel, gtk3-devel, libxklavier-devel.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Some build fixes
    + Some deprecated APIs changed to the new ones
    + The introspection is now linked to libxklavier


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Dropping obsolete plugins architecture.
    + Small memory leak fixed.
    + Options comparison improved.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0.1:
    + Revert "Small memory leak fixed": it was a bad idea.
  - Change update-desktop-files BuildRequires to desktop-file-utils:
    we don't need %suse_update_desktop_file anymore, but we need the
    %desktop_database_* macros.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Increased version number to match GNOME 2.26.
  - Remove AutoReqProv: it's default now.
  - Drop libgnomemm-2.0.1.patch: it's not needed anymore.
  - Do not call libtoolize, aclocal, autoconf anymore.
  - Use makeinstall.


author: adam@mizerski.pl
changelog:
  - Move to shared library packaging policy and create
    libgnomemm-2_6-1 subpackage, with appropriate Provides/Obsoletes
    for libgnomemm.
  - Add baselibs.conf.
  - Remove unneeded BuildRequires: orbit2-devel,
    update-desktop-files.


author: vuntz@opensuse.org
changelog:
  - Change group from Development/Libraries/GNOME to System/Libraries
    (except for devel subpackage).


author: vuntz@novell.com
changelog:
  - Update to version 2.18.6:
    + Fix warnings about missing format specifiers
    + Updated translations
  - Remove -fno-strict-aliasing from CFLAGS.
  - Use makeinstall.
  - Drop autobuild-warnings.patch: fixed upstream another way.
  - Remove check for old version of openSUSE.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.18.7:
    + Cygwin fixes
    + Updated translations
  - Remove en@shaw translations on 11.2 and earlier.


author: vuntz@novell.com
changelog:
  - Update to version 2.18.4:
    + Make this work with deprecations and single includes in
      glib/gtk+
    + Updated translations
  - Remove AutoReqProv: it's default now.
  - Remove unneeded BuildRequires: gnome-common, sgml-skel
  - Remove unneeded call to autoreconf.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.18.5:
    + Updated translations.
  - Remove en@shaw translations on 11.2 and earlier.


author: vuntz@novell.com
changelog:
  - Make gnomesu handle "gnomesu -- gnomesu -- ls". We used to end up
    with a leading "--" in a command we were spawning, which doesn't
    work. This is an update to libgnomesu-drop-libgnomeui.patch,
    which was wrong for this.
    Fix bnc#486644.


author: vuntz@novell.com
changelog:
  - Add libgnomesu-bnc440970-safe-path.patch to fix bnc#440970:
    instead of resetting PATH to a default value that we can't get
    right, just remove the unsafe values.


author: vuntz@opensuse.org
changelog:
  - Use gnome-patch-translation for new strings added by patch. Part
    of bnc#541653.
  - Use spec-cleaner to clean the spec file.


author: sbrabec@suse.cz
changelog:
  - Upstream of libgnomesu is dead. Move translation to a separate
    LCN project and migrate from gnome-patch-translation to
    translation-update-upstream (bnc#562162#c2).


author: sbrabec@suse.cz
changelog:
  - Fixed translatability (bnc#582085).
  - Add libgnomesu-remove-prior-cookie.patch (bnc#477638) from SLE11
    (hpj@novell.com).


author: vuntz@opensuse.org
changelog:
  - Add libgnomesu-no-manual-memory-cleaning.patch to fix some bad
    code that tries to remove passwords from memory the wrong way.
    GTK+ already does this for us. As a side-effect, this fixes
    bnc#351917.


author: vuntz@opensuse.org
changelog:
  - Update libgnomesu-modernize.patch: define an icon for the
    Continue button. It will only be shown if user configures the
    desktop to show icons for buttons. Fix bnc#639203.


author: vuntz@opensuse.org
changelog:
  - Add libgnomesu-use-pam_xauth.patch: with the pam backend, we
    should stop playing with xauth ourselves and let pam_xauth handle
    this. It turns out it's already configured to do so in
    gnomesu-pam.pamd, but we're hiding things to it.
  - Add libgnomesu-reorder-pam-init.patch: in the pam backend, we
    want to initialize everything in the right order, and we use the
    coreutils/su code as reference for this.


author: vuntz@opensuse.org
changelog:
  - Use %{_libexecdir} instead of %{_prefix}/lib.
  - Do not use %run_permissions in %post of libgnomesu0 since there
    is no file with specific permissions there. Instead use the more
    specific %set_permissions in %post of the main package.
  - Note that the permissions PreReq and the %verifyscript were for
    the main package already.


author: vuntz@opensuse.org
changelog:
  - Add libgnomesu-check-setuid-retval.patch: really handle return
    value of the setuid() call, to avoid a root exploit if it fails
    because of rlimits. Fix bnc#695627 and CVE-2011-1946.


author: vuntz@opensuse.org
changelog:
  - Add libgnomesu-no-gconf.patch: use GSettings instead of gconf to
    find the preferred terminal; this is needed for GNOME 3
    integration.
  - Add libgnomesu-gtk3.patch: port to GTK+ 3.
  - Change gtk2-devel BuildRequires to gtk3-devel.
  - Remove now unneeded gconf2-devel BuildRequires.
  - Add gsettings-desktop-schemas Requires, since the use of
    GSettings require the schema to be installed.
  - Remove explicit Requires for glib2-devel and gtk2-devel in devel
    subpackage: if needed, they will automatically be added the
    pkgconfig() way.


author: vuntz@opensuse.org
changelog:
  - Add libgnomesu-suid_flags.patch: respect SUID_CFLAGS/SUID_LDFLAGS
    when building the suid binary gnomesu-pam-backend.
  - Set SUID_CFLAGS to -fPIE and SUID_LDFLAGS to -pie in %build. This
    fixes bnc#743139.


author: vuntz@novell.com
changelog:
  - Update to version 2.24.1:
    + Make it work with deprecations enabled in glib/gtk+
    + Fix leaks
    + Updated translations
  - Remove unneeded BuildRequires: gnome-common, perl-XML-Parser
  - Remove AutoReqProv: it's default now.
  - Remove unneeded call to autoreconf.
  - Remove -fno-strict-aliasing from CFLAGS.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.24.3:
    + Enable silent build using AM_SILENT_RULES
    + Fix the build with ATK_DISABLE_SINGLE_INCLUDES
    + Updated translations.
  - Remove en@shaw translations on 11.2 and earlier.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.24.5:
    + Fix typo (G_TYPE_INSTANCE_CHECK_TYPE ->
      G_TYPE_CHECK_INSTANCE_TYPE)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add explicit pkgconfig(ice), pkgconfig(sm) and pkgconfig(x11)
    BuildRequires, to avoid issues after the big xorg-x11 packaging
    change.


author: vuntz@opensuse.org
changelog:
  - Remove explicit Requires in devel subpackage, that will
    automatically be added the pkgconfig() way: gconf2-devel,
    gnome-vfs2-devel, gtk2-devel, libart_lgpl-devel,
    libbonoboui-devel, libgnome-devel, libgnome-keyring-devel,
    libgnomecanvas-devel.
  - Remove unneeded Requires from devel subpackage: libjpeg-devel,
    popt-devel, pkg-config.
  - Add explicit Requires for pkgconfig(ice) and pkgconfig(sm) in
    devel package: the pkgconfig file references some libraries in
    Libs (and not Requires), so we need to depend on them.


author: maw@suse.de
changelog:
  - Update to version 2.20.1:
    + Build fixes with gcc 4.3 pre-releases
    + Require newer versions of dependencies
  - Remove upstreamed libgnomeuimm-random-return.patch and
    libgnomeuimm-implicit-declaration.patch.


author: rodrigo@suse.de
changelog:
  - Update to version 2.22.0:
    * Increase version for GNOME 2.22.0
    * Possible extra fix for gcc 4.3 pre-releases


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Cleaned up glib includes to use only toplevel headers.
    (bgo#564222)
  - Drop libgnomeuimm-2.0.0.patch: not needed anymore.
  - Do not call libtoolize, aclocal, autoconf anymore.
  - Use makeinstall.
  - Remove Requires on itself.
  - Remove unneeded BuildRequires: update-desktop-files.


author: maw@suse.de
changelog:
  - Update to version 0.10:
    + Added support for a border and grid lines to GooCanvasTable,
      with "horz-grid-line-width", "vert-grid-line-width",
      "x-border-spacing", and "y-border-spacing" properties
    + Added "clear-background" property to GooCanvas, to allow
      subclasses to paint their own background if desired
    + Fixed crash when rendering a GooCanvasTable that hasn't been
      updated
    + Fixed possible infinite loop in GooCanvasTable layout
    + Added goo_canvas_text_get_natural_extents() to get the natural
      extents of the text
    + Made "stroke-color-rgba" and "fill-color-rgba" properties
      read/write
    + Added goo_canvas_item_get_simple_transform() and
      goo_canvas_item_model_get_simple_transform(), which do the
      opposite of the set_simple_transform() functions
    + Improved documentation on general architecture and creating
      new items.


author: maw@suse.de
changelog:
  - Update to version 0.11:
    + Use the tables' fill and stroke colors to paint its grid and
      background
    + Emit "children_changed" ATK signal when child items
      added/removed.
    + Fixed bug when clipping the entire canvas
    +o Got rid of the XXX_DISABLE_DEPRECATED compilation flags.


author: vuntz@opensuse.org
changelog:
  - Rename package to goocanvas1 as we will move to the gtk3 version
    of goocanvas in the goocanvas package.
  - Rename lang subpackage to libgoocanvas3-lang to avoid any
    confusion (since goocanvas1-lang would have been installed for
    libgoocanvas3).
  - Rename devel subpackage to libgoocanvas3-devel for the same
    reason.
  - Change Requires for lang subpackage to a Recommends, as the
    translations are not mandatory.
  - Do not add explicit Requires for cairo-devel, gtk2-devel,
    pkg-config in the devel subpackage: they will automatically be
    added the pkgconfig() way.


author: vuntz@novell.com
changelog:
  - Update goocanvasmm-no_return_in_nonvoid.patch to return NULL, and
    add the bug number to the tag.
  - Change gtkmm24-devel to gtkmm2-devel.


author: vuntz@novell.com
changelog:
  - Update to version 0.15.0:
    + Image, ImageModel: Added scale_to_fit property.
    + Fix the build with alternative glibmm API (without properties
      or exceptions).
    + Avoid a compiler warning. bgo#582996
  - Drop goocanvasmm-no_return_in_nonvoid.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.15.1:
    + Use the latest mm-common build system, to produce API
      documentation that is ready for library.gnome.org.
  - Rename libgoocanvasmm-0_1-5 to libgoocanvasmm-1_0-5 to reflect
    soname change.
  - Add glibmm2-devel Requires to devel package.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.15.4:
    + Fix the build with gtkmm 2.22, with deprecations disabled.
  - Changes from version 0.15.3:
    + Documentation improvements.
  - Changes from version 0.15.2:
    + Build improvements for documentation.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.90.8:
    + init(): Add back the old method overload, but mark it as
      deprecated.
    + examples, tests: Avoid compiler warnings and deprecated API.
  - Changes from version 1.90.7:
    + init(): Remove the parameters.
    + Add #includes needed with the latest glibmm.
  - Changes from version 1.90.6:
    + Canvas, ItemSimple, Grid: Added Gdk::RGBA properties, which
      were added to the goocanvas C API.
    + Build: Search for gtkmm-3.0 tag file, not gtkmm-2.4.
  - Changes from version 1.90.5:
    + GridModel is now correctly derived from ItemModelSimple
      (bgo#651355)
    + Fix the drag_to_canvas example (bgo#644033).
    + Correct null pointer conversion from Goocanvas::Canvas* to
      GooCanvas*, avoiding a crash (bgo#606357).
    + Build: Get the path to the pangomm and atkmm m4 files.
  - Changes from version 1.90.4:
    + Build:
    - Avoid a tarball-build dependency on mm-common.
    - Build the tests and examples during make check.
  - Changes from version 1.90.3:
    + Replace use of *ListHandle with std::vector<>, as in gtkmm,
      matching the new convention for this in gtkmm 3.
  - Changes from version 1.90.2:
    + Use Gdk::Cursor via RefPtr.
    + Fix the build with latest gtkmm.
  - Changes from version 1.9.2:
    + Build with the latest gtkmm and latest goocanvas.
    + Replace use of Gtk::AlignmentEnum with Gtk::Align.
    + Canvas: Use Adjustment via RefPtr.
  - Changes from version 1.9.0:
    + Use gtkmm-3.0 instead of gtkmm-2.4, and goocanvas-2.0.
    + Change the ABI name (as used with pkg-config) to
      goocanvasmm-2.0.
  - Remove explicit Requires from the -devel package: they are being
    added the pkgconfig()-way.
  - Change BuildRequires from old-style, gtk2 based, to pkgconfig(),
    gtk3 based ones
    + Old ones: glibmm2-devel, gtkmm2-devel, goocanvas-devel
    + New ones: glibmm-2.4, goocanvas-2.4, gtkmm-3.0.
  - Rename libgoocanvasmm-1_0-5 to libgoocanvasmm-2_0-6, following
    soname change.


author: puzel@suse.cz
changelog:
  - update to version 1.7
    * Minor fixes and a few new error codes.
    * Interface changes relative to the 1.6 release:
    GPG_ERR_NOT_OPERATIONAL       NEW
    GPG_ERR_NO_PASSPHRASE         NEW
    GPG_ERR_NO_PIN                NEW


author: puzel@novell.com
changelog:
  - update to version 1.8
    * New option --list for gpg-error.
    * Interface changes relative to the 1.7 release:
    GPG_ERR_NOT_ENABLED           NEW
    GPG_ERR_SOURCE_G13            NEW
    GPG_ERR_NO_ENGINE             NEW
    gpg_err_set_errno             NEW


author: puzel@novell.com
changelog:
  - update to version 1.9
    * New function gpg_err_deinit.
    * Interface changes relative to the 1.8 release:
    GPG_ERR_MISSING_KEY           NEW
    GPG_ERR_TOO_MANY              NEW
    GPG_ERR_LIMIT_REACHED         NEW
    gpg_err_deinit                NEW
  - clean up specfile


author: crrodriguez@opensuse.org
changelog:
  -  Update to version 1.10
    * Define GPG_ERR_ENABLE_ERRNO_MACROS.
    * Add GPG_ERR_NOT_INITIALIZED.
    * Add GPG_ERR_MISSING_ISSUER_CERT


author: meissner@suse.de
changelog:
  - updated to temp snapsot 2.4.4.3
    - various ptp2 driver bugfixes in capture areas
    - gphoto filesystem rewritten to be dynamic and
    without LRU corruption


author: meissner@suse.de
changelog:
  - updated to 2.4.5 release
    - various EOS capture fixes
    - varios Nikon capture fixes
    - Nikon LiveView support


author: meissner@suse.de
changelog:
  - updated to 2.4.5.3 temp snapshot
    - fixed Canon old EOS repeated capture
    - added Canon new EOS LiveView in --capture-preview
    - more Canon new EOS properties
    - various bugfixes and new ids.


author: meissner@suse.de
changelog:
  - 2.4.6.4 temp snapshot
    - lots of Canon EOS improvements in capture support
    - New ids for PTP2
    - lots of PTP2 bugfixes and improvements
    - bugfixes


author: meissner@suse.de
changelog:
  - 2.4.6.6 temp snapshot
    - fixed udev v 136 rule generation
  - 2.4.6.5 temp snapshot
    - more ptp improvements
  - generate UDEV 3rd generation rules (for gudev)


author: meissner@suse.de
changelog:
  - 2.4.7.1 temp snapshot
    - directory bugfix to allow fileretrieval with unix fds
    - translation updates
    - various ptp stabilizing bug fixes


author: meissner@suse.de
changelog:
  - updated to version 2.4.8
    - Lots of improvements to EOS and Nikon capture support
    - fuji s5 pro capture support
    - several new ids
    - stability fixes
    - translation updates


author: meissner@suse.de
changelog:
  - disable hal inclusion
  - updated to temp snapshot 2.4.8.1
    - new usbdiskdirect driver for certain picture frames
    - new libgd dependency for picture frame
    - new picture frame driver
    - lots of PTP fixes and enhancements


author: meissner@suse.de
changelog:
  - bump maximum file limit to 4096, as 2.5 is not ready yet bnc#439065
  - Fixed some bugs in the ptp2 drivers.


author: meissner@suse.de
changelog:
  - Updated to 2.4.10 release
    - lots of PTP and EOS related fixes
    - shortcuts in UDEV rules
    - new jl2005c driver for small cameras
    - translation updates


author: meissner@suse.de
changelog:
  - Updated to the 2.4.11 release
    - lots of PTP fixes for Canon and Nikons.
    - sierra mode now uses SCSI wrapping directly.
    - fixes also in other drivers
    - lots of new USB ids
    - translations updates


author: meissner@suse.de
changelog:
  - Updated to 2.4.11.2 temp snapshot
    - libusb 1.0 support
    - changed canon powershot event handling
    - fixed several bugs
    - added new devices


author: meissner@suse.com
changelog:
  - Updated to 2.4.12 final release.
    - libusb 1.0 support
    - canon and nikon capture enhancements
    - lots of bugs fixed
    - lots of new devices
    - updated translations


author: dimstar@opensuse.org
changelog:
  - Add libgphoto2-libusb.patch: Fix initialization of libusb 1.0.
    The initialization of libusb was not always done with the default
    context and if not done with the default context, the right one
    needs to be passed to subsequent calls.


author: meissner@suse.de
changelog:
  - 2.4.12.1 temp snapshot
    - various libusb 1.0 fixes (including last one merged)
    - EOS fast directory listing


author: meissner@suse.com
changelog:
  - added 2.4 branch fixes
    - libusb1: do not crash immediately (avoid global context usage)
    - canon: --wait-for-event append \0 to filename
    - ptp2: new USB ids, fixed Canon EOS thumbnail retrieval


author: mszeredi@suse.cz
changelog:
  - Add gtk2-devel as a requirement for libgpod-devel.  This is needed
    to satisfy a pkg-config dependency on gdk-pixbuf-2.0


author: tittiatcoke@gmail.com
changelog:
  - Changed the configure option to ensure that all files are placed
    in the correct directories conform lsb standards


author: tittiatcoke@gmail.com
changelog:
  - Update to version 0.7.2
    * fix crash when generating the album list when a track has a NULL album
    * prevent iTunes from thinking that the database on the iPhone is corrupt
    * fix nano3g/ipod classic artwork information
    * test if an iPod supports podcasts or not
    * test if an iPod support chapter images or not
    * add ipod time sync support using information from the rockbox project.
      It's still preliminary
    * Update translations
    * bug fixes and code cleanup all over the place


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.92:
    + make the temporary mountpoint used by the HAL/udev callouts
      configurable at compile time. This is helpful for distros who
      use SELinux to restrict what the callouts can do.
    + tag .mov files as video files
    + add itdb_start_sync and itdb_stop_sync functions to show/hide
      the "Sync in progress" screen on iPhones and iPod Touch (this
      is a no-op on other devices)
    + set udisks-compliant names for icons in the udev callout
      instead of using the old devicekit-disks names
    + prefix libgpod udev rule with a number (80-) since it's the
      usual way of naming rules
  - Changes from version 0.7.91:
    + add udev callout, to replace the HAL one
    + fix playback order when sorting by composer
    + fix handling of nano5g with the latest firmware
    + various bug fixes
  - Changes from version 0.7.90:
    + iPhoneOS 3.x support (iPhone and iPod Touch), thanks to the
      libimobiledevice stack
    + iPod Nano 5G support
    + iPod Classic 3G support
    + fix iPod Nano 4G 4GB serial number (bgo#599772)
    + properly read timezone information from iPod Classic and Nano 4G
    + artwork writing bug fixes
    + iTunesDB reading bug fixes
    + add code sample showing how to copy a file to the iPod
    + export podsleuth-like information to HAL
  - Remove perl-XML-Parser, python-eyeD3 BuildRequires.
  - Add glib2-devel, libplist-devel, libusb-devel, sqlite3-devel
    BuildRequires.
  - Only build hal support on 11.2 and earlier, and use udev support
    instead on 11.3 and later.
  - Rename libgpod-python to python-gpod, and add appropriate
    Provides/Obsoletes.
  - Add py_requires to python-gpod.
  - Clean up packaging.


author: davejplater@gmail.com
changelog:
  - Update to version 0.7.93 changed 80-libgpod.rules to 90-libgpod.rules
    + various bug fixes in HAL/udev iPhone callout which would make it
      fail to dump SysInfoExtended more often than not.
    + fix iPod Classic 80GB support (Joeny Ang).
    + handle TV Shows, Movies and Music Videos on iPhone better
      (Joel Smith)
    + fix python bindings for the iPhone (Adrian Sampson).
    + fix OnTheGo playlist parsing (the 1st on-the-go playlist was
      always ignored).
    + automatically call itdb_shuffle_write when itdb_write is
      called if needed.
    + some gint32/guint32 changes were made in the public API,
    + lower udev rule priority so that it runs after the usbmux
      udev rule.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.94:
    + Shuffle 3g and 4g support
    + CLI bindings
    + artwork fixes
    + various bug fixes


author: vuntz@opensuse.org
changelog:
  - Add mono-devel and gtk-sharp2 BuildRequires to build .NET
    bindings.
  - Create libgpod-sharp subpackage.
  - Improve summaries and descriptions.
  - Remove explicit glib2-devel and gtk2-devel Requires of devel
    package: they will automatically get added with the
    pkgconfig()-style Requires.
  - Remove check for obsolete version of openSUSE (10.3).


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.95:
    + Improvements to the generation of the sqlite databases (used by
      iOS devices), in particular improved playcounts handling.
    + Bug fixes and playlist support for mono bindings
    + Small itdb_start_sync/itdb_stop_sync behaviour change, now the
      calls need to be paired, but itdb_start_sync can be called N
      times, and the "Sync in Progress" screen will only go away
      after the Nth call to itdb_stop_sync
    + Be more smart when auto-guessing whether to use iPod_Control or
      iTunes_Control
    + Improve error handling in itdb_init and itdb_write, before that
      there were error cases that were not properly reported to the
      caller


author: vuntz@opensuse.org
changelog:
  - Make libgpod4 provide libgpod to make libgpod-lang installable.
  - Change libgpod Requires to libgpod4 in libgpod-doc.
  - Change supplements of libgpod-tools to reference libgpod4 too.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.0:
    + Shuffle 3g/4g bug fixes
    + Bug fixes related to the addition of the new ipod models
    + Silence some useless runtime warnings


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.2:
    + Fix mono binding on 32 bit systems
    + Better iOS 4.3 support
    + Dynamic loader for libhashab.so, which can be used for
      iPhone 4/iPod Touch 4/iPad/Nano 6g support
    + Make smartplaylists case-insensitive to match what iTunes does
    + More robust Shuffle support in udev helper
    + Various compilation fixes and build system improvements
    + Bug fixes
    + Updated translations.
  - Drop fix-mono-alignment.patch: fixed upstream.
  - Move ownership of %{_libdir}/libgpod from libgpod-sharp to
    libgpod4, as it'll make it easier for people to manually copy
    libhashab.so there.


author: chris@computersalat.de
changelog:
  - spec mods
    * add libsoname macro
    * one License info is enough ;)
  - fix deps
    o doc pkg does not really need libgpod4


author: zaitor@opensuse.org
changelog:
  - Update to version 0.5.0:
    + Complete API break: all object and function names moved to
      "grss" namespace.
    + Added GrssFeedsPublisher to expose feeds contents as files or
      by local server.
    + Added GrssFeedsSubscriber to subscribe PubSubHubBub and
      RSSCloud services.
    + Added support for XOXO and XBEL in GrssFeedsGroups.
    + Improved error reporting.
    + More asyncronous utility functions to fetch contents.
    + Bugfixes.


author: vuntz@novell.com
changelog:
  - Review package.
  - Update to version 1.1:
    + DIGEST-MD5 client: Add support for client integrity layer.
    + DIGEST-MD5: Decoding of integrity protected sessions now works
      better.
    + libgsasl: Add new property GSASL_QOPS.
    + libgsasl: Add new property GSASL_QOP.
    + DIGEST-MD5 client: Now queries application for QOP value
    + DIGEST-MD5 server: Now queries application for QOP values.
    + DIGEST-MD5 server: No longer advertises support for integrity
      by default.
    + libgsasl: Added C pre-processor expressions for version
      handling.
    + libgsasl: Use a LD version script on platforms where it is
      supported.
    + libgsasl: Compiled with -fvisibility=hidden by default if
      supported.
  - Remove unneeded libxml2-devel BuildRequires.
  - Add a note about libntlm that doesn't exist in openSUSE.
  - Do not make libgsasl7 Provide/Obsolete libgsasl.


author: vuntz@novell.com
changelog:
  - Update to version 1.2:
    + The library needs at most around 250 bytes of stack frame size.
      This is useful for embedded platforms with limited amount of
      RAM.
    + Obsolete gsasl_md5pwd_get_password rewritten to use modern API.
    + Include a copy of the GPLv3 license in the archive. Some parts,
      such as the gnulib self-tests, are licensed under the GPLv3.
      The library remains licensed under LGPLv2.1+ though.
  - Package COPYING.LIB instead of COPYING: there's no GPLv3 file in
    the built package (the GPLv3 files are only in the tarball).


author: vuntz@opensuse.org
changelog:
  - Update to version 1.3:
    + libgsasl: Implement SCRAM-SHA-1.
      New properties are GSASL_SCRAM_ITER, GSASL_SCRAM_SALT,
      andGSASL_SCRAM_SALTED_PASSWORD.
    + libgsasl: Add helper APIs for SHA-1 and HMAC-SHA-1.
      New functions are gsasl_sha1 and gsasl_hmac_sha1.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.4.0:
    + Fix Visual Studio project files to work with SCRAM.
    + Properly increment libtool version to reflect newly added ABIs.
      This was accidentally forgotten in the last release.
    + Export gsasl_sha1 and gsasl_hmac_sha1 in linker version script.
      This was accidentally forgotten in the last release.
    + Fix crash in SCRAM-SHA-1 client when the application provides a
      value for GSASL_SCRAM_SALTED_PASSWORD.
    + Fix detection of libgcrypt during builds.
    + Updated translations.
    + Add libgcrypt-devel BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.4.1:
    + gsasl: Improve application data throughput
    + Improve MinGW builds
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.4.2:
    + SCRAM: Encode and decode username/authzid properly. Before any
      username/authzid that contained '=' or ',' would not work.
    + Fix typo in error message for
      GSASL_GSSAPI_ACCEPT_SEC_CONTEXT_ERROR.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.4.4:
    + SCRAM: Fix build error on platforms without strnlen.
  - Changes from version 1.4.3:
    + SCRAM: Don't read out of bounds when parsing tokens.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.6.0:
    + SCRAM: General fixes and support for SCRAM-SHA-1-PLUS with
      channel bindings.
    + GS2-KRB5: New mechanism GS2 with support for Kerberos V5.
    + GSSAPI/GS2-KRB5: Support for MIT Kerberos for Windows GSS-API
      library.
    + DIGEST-MD5: The server code now returns GSASL_OK after the
      final token.
    + Added property for tls-unique channel binding.
    + No longer require the same or newer libgcrypt it was built
      with.
    + Several doc improvements.
    + Update gnulib files.
  - Use source services: download_url, recompress and set_Version.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.0.12:
    * removed modifiable static storage that made the library
      non-reentrant.
    * fix WAV49 implode move source archive location
  - Split package according to shared library packaging policy.


author: cfarrell@suse.com
changelog:
  - license update: ISC
    [#]License is more akin to ISC (see http://www.spdx.org/licenses/ISC) than
    to BSD-3-Clause


author: meissner@suse.de
changelog:
  - Release 0.2
    - Modify the gss_acquire_cred() code to accept, and
      properly handle, an input name of GSS_C_NO_NAME.
      Other misc. changes to support this change.
    - Remove some generated files from git.  Change
      autogen.sh to clean up files that might become
      outdated and incompatible.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.7:
    + Do not use host to generate hash keys, to allow sharing media
      between two clients on the same host
    + Update Vala bindings
    + Add initial gobject-introspection support
    + Fix configure check for vala
  - Changes from version 0.10.6:
    + client:
    - make content-base better
    + media:
    - avoid waiting forever, and use a 20 seconds timeout
    - allow ipv6 sockets
    - allow configuration of allowed lower transport
    + rtsp:
    - keep track of how the client connected to the server and
      setup the udp ports with the same protocol
    + sdp:
    - make server work better when behind a proxy
    + session:
    - handle UDP, MCAST and TCP transport negotiation more
      correctly
    - add support to prevent session timeouts when streaming over
      TCP, for example
    + IPv6-related improvements.
    + Multicast-related improvements.
    + Use GStreamer's debugging subsystem.
    + Various small improvements and fixes.
    + Code cleanups and build fixes.
    + Updated documentation.
  - Drop gst-rtsp-fix-vala-detection.patch: fixed upstream. Also
    remove call to autoreconf.
  - Add gobject-introspection-devel BuildRequires to build
    introspection support. But use --disable-introspection in
    configure since the build fails at the moment.


author: davejplater@gmail.com
changelog:
  - Update 0.10.8
  - Create patch gst-rtsp-pygobject.patch to fix bgo#641419
  - Upstream changes (taken fron git changes file old)
    * python an optional dependency
    * media: emit prepared signal when prepared
    * server: add locking
    * server: ensure the watch has a ref to the server
    * server: simplify management of channel and source
    * client: add support for setting the server.


author: vuntz@opensuse.org
changelog:
  - Fix patch tag for gst-rtsp-pygobject.patch.
  - Don't add pkg-config BuildRequires: it's already there, really.
  - Don't add python-gobject2-devel BuildRequires: it's already there
    with pkgconfig(pygobject-2.0).
  - Change vala-devel BuildRequires to vala: we care about the
    compiler, and not the library.
  - Change back Requires of devel package to libgstrtspserver-0_10-0
    instead of gst-rtsp: this is more intuitive this way.
  - Don't remove build files before calling autogen.sh: this is not
    needed.
  - Do not add configure options with auto argument: that is not
    useful.
  - Do not pass --disable-silent-rules to configure since we use V=1
    already.
  - Move the introspection typelib in the right package
    (libgstrtspserver-0_10-0, instead of devel).


author: vuntz@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-GstRtspServer-0_10
    subpackage.
  - Add typelib-1_0-GstRtspServer-0_10 Requires to
    libgstrtspserver-0_10-devel subpackage.


author: suse-tux@gmx.de
changelog:
  - added Patch2 (libgtkdatabox-ld_fix.diff) to fix the build for factory
    (link with -lm)
  - added gtk-doc BuildRequire (needed for autoreconf call which is required
    by Patch2)
  - moved %%configure into the %%build section


author: vuntz@novell.com
changelog:
  - Update to version 2.27.2:
    + linux:
    - glibtop_get_proc_map: oops, fixed segfault.
  - Changes from version 2.27.1:
    + linux:
    - glibtop_get_proc_map is ~40% faster. This should be
      noticeable in system-monitor.
    + New cygwin support.


author: vuntz@opensuse.org
changelog:
  - Remove libgtop package that was empty, and add Provides/Obsoletes
    for it to libgtop-2_0-7. Also move the Requires of the lang
    package there, as a Recommends.
  - Remove unneeded Requires of devel package: glib2-devel,
    gdbm-devel, xorg-x11-devel. Only glib2-devel was really needed,
    and it will be added automatically via the pkgconfig() way.


author: fcrozat@novell.com
changelog:
  - Update to version 2.28.3:
    + Fix build issue for strict linkers.
    + Add Introspection support
    + Updated translations.
  - Add gobject-introspection-devel to BuildRequires, to enable
    introspection.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.4:
    + Fix numerous bugs in the FreeBSD backend.
    + Split off OpenBSD code in its own backend, and fixes.
    + Updated translations.
  - Stop shipping .la files in devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-GTop-2_0 subpackage.
  - Add typelib-1_0-GTop-2_0 Requires to devel subpackage.
  - Change group of main subpackage and libgtop-2_0-7 to
    System/Libraries.


author: kay.sievers@novell.com
changelog:
  - new upstream release 139
    fixes for the block device monitor
  - the deprecated udevadm and udevsettle symlinks are removed now


author: mmarek@suse.cz
changelog:
  - renamed /etc/modprobe.d/pnp-aliases.conf to 50-pnp-aliases.conf
    so that 99-local.conf comes last


author: kay.sievers@novell.com
changelog:
  - new upstream release 143
      merge with udev-extras package, and provide:
      gudev - gobject libudev access (DeviceKit, NetworkManager, ...)
      hid2hci - bluetooth switch
      keymap - multimedia button keycode handling
      modem-modeswitch - 3G modem setup
      udev-acl - device access for local users
      usb-db - names for usb and pci devices from usb/pci db
      v4l_id - basic properties for video4linux devices
      event process fork replaced by dynamic worker processes
      devtmpfs DEVNAME support
      drop libvolume_id and vol_id, replaced by util-linux's blkid
  - drop modprobe config, floppy.ko has the proper modalias now
  - drop some static nodes


author: kay.sievers@novell.com
changelog:
  - new upstream release 144
    fix hid2hci rules
    the now empty /etc/scsi_id.config is gone
    check /lib/firmware for updates
  - init script: add --type=, also trigger class/bus events


author: kay.sievers@novell.com
changelog:
  - new upstream release 145
    fix crash when workers are busy, rules are changed and workers killed
    use qsort() to speed up sorting a large udevadm trigger list
  - add static nodes for /dev/ptmx /dev/tty*


author: kay.sievers@novell.com
changelog:
  - new upstream release 146
    - fixed "failed" events tracking
    - new keymaps, new modem, hid2hci updated
    - fixed trigger order for sound devices


author: kay.sievers@novell.com
changelog:
  - Update to version 148
    - the gudev API is no longer marked as experimental
    - gudev introspection is enabled by default now
    - option "last_rule" does no longer exist
    - udev-acl tool requires ConsoleKit version 0.4.1
    - NAME= instructions got removed
      Kernel 2.6.31 supplies the needed names
    - NAME="%k" causes a warning now. It's is and always was completely
      superfluous and breaks kernel supplied DEVNAMEs
    - Multiple devices claiming the same names in /dev are limited to
      symlinks only now. Mixing identical symlink names and node names
      is not supported.
    - BUS=, SYSFS{}=, ID= are long deprecated and should be
      SUBSYSTEM(S)=, ATTR(S){}=, KERNEL(S)=. It will cause a warning
      once for every file.
    - The support for the deprecated IDE devices has been removed from
      the default set of rules.
    - The option "ignore_device" does no longer exist.


author: kay.sievers@novell.com
changelog:
  - Update to version 151
    - remove outdated documentation
    - do not remove device node while the kernel device is around
  - add KMS rules file


author: kay.sievers@novell.com
changelog:
  - Update to version 152
    - firmware loader: missing firmware file fix
    - cdrom_id: O_EXCL, phantom-media fixes
    - new and fixed keymaps
    - trigger by default sends "change" events now instead of "add"
    - all_partitions, ignore_remove options are removed
  - use trigger --action=add at coldplug time in init script
  - drop device-mapper rules, which are shipped by dm now


author: kay.sievers@novell.com
changelog:
  - Update to version 154
    - ignore NAME="" instructions - udev will not delete kernel nodes
      like device-mapper tries to do (bnc#601715)
    - filter inotify events for *.rules files - prevent inotify loops
      caused by deleted nodes which are watched (bnc#601715)
  - drop the device-mapper rules which are part of  the device-mapper
    package now


author: kay.sievers@novell.com
changelog:
  - Update to version 155
    - copy the content of /lib/udev/devices to /dev
    - create the standard symlinks like /dev/std{in,out,err},
      /dev/core, /dev/fd, ...
    - use static node information provided by kernel modules
      and creates these nodes to allow module on-demand loading
    - possibly apply permissions to all static nodes from udev
      rules which are annotated to match a static node


author: kay.sievers@novell.com
changelog:
  - Update to version 156
    - fix /proc/self/fd symlink
    - do not call blkid on audio and empty CDs (bko#15757)
    - fix wait for event queue sequence (bnc#581612)


author: kay.sievers@novell.com
changelog:
  - Update to version 157
    - support kernel commandline debug switches to help debugging
      kernel module load system crashes at bootup
    - allow to import properties from kernel commandline
  - move kms rules from tarball to package


author: kay.sievers@novell.com
changelog:
  - Update to version 159
  - remove all static device nodes from /lib/udev/devices/,
    they are provided by the kernel modules themselves
  - install systemd service files


author: kay.sievers@novell.com
changelog:
  - Update to version 160
    - fix broken persistent tape naming rules
    - fix systemd abstract namespace handling


author: kay.sievers@novell.com
changelog:
  - version 162
    - cdrom_id bug fixes for DVD media
    - unconditionally enable udev on systemd bootups
    - new/updated keymaps
    - do not create persistent network rules in qemu/kvm


author: kay.sievers@novell.com
changelog:
  - version 163
    - cdrom bug fixes
    - scsi_id ID_TARGET_PORT= export
    - updated systemd integration


author: kay.sievers@novell.com
changelog:
  - version 165
    - the database format changed
      the old format is converted to the new one during update
    - libudev supports:
      udev_device_get_is_initialized()
      udev_enumerate_add_match_is_initialized()
    - Gudev supports GUdevEnumerator, TAG and timestamps


author: kay.sievers@novell.com
changelog:
  - version 168
    - systemd: Reqires= -> Wants=udev.socket
    - path_id: rework SAS device handling
    - udevd: rules files - accept empty or /dev/null links
    - udevd: always use udevd[] log prefix
    - udevd: netif rename - use ifindex for temporary name
    - rule-generator: net - ignore Hyper-V virtual interfaces
    - udevd: get netlink socket from systemd
    - udevd: log warning if /run is not writable
    - Avoid spinning up CD on pressing eject button
    - Run ata_id on non-removable USB devices
    - systemd: bind udev control socket with systemd
    - cdrom_id: don't ignore profiles when there is no media
    - use /run/udev/ if available, fall back to /dev/.udev/
    - convert old udev database format at udevd startup
    - udev-acl: add /dev/sgX nodes
    - remove video4linux1 support (dropped from kernel)
  - drop udev_retry init script (no longer supported)
  - systemd: call daemon-reload where neccessary
  - systemd: start and stop service with systemctl
  - conflict with old mkinitrd version (we need /run)
  - conflict with aaa_base < 11.5
  - conflict with filesystem < 11.5
  - conflict with systemd < 25


author: kay.sievers@novell.com
changelog:
  - version 169
    - hid2hci is no longer part of udev, it moved to bluez
    - mobile-action-modeswitch is disabled, it moved
      to usb_modeswitch
    - edd_id is disabled, it depends on disk signatures that
      might be removed
    - the event timeout is 60 seconds now


author: kay.sievers@novell.com
changelog:
  - version 170
    - fix control message handling which could lead to a failing
      udevadm control --exit


author: kay.sievers@novell.com
changelog:
  - version 171
    - systemd: run udev.service and udev-trigger.service in
      parallel
    - path_id: allow to be asked about usb_devices not only
      usb_interfaces
    - rules: support substitutions in TAG=
    - libudev: enumerate - do not ignore other matches when
      add_match_tag() is used
    - rules: implement TAGS== match
    - configure: allow usb.ids location to be specified


author: aj@suse.de
changelog:
  - version 172
    * udev now enables kernel media-presence polling if available.
    * Libudev enumerate is now able to enumerate a subtree of a given
      device.


author: fcrozat@suse.com
changelog:
  - version 173
    * enable udev-acl extra (we haven't switched to systemd only)
    * On systemd systems, udev-acl rules prevent it from running,
      functionnality has been moved to systemd.


author: tittiatcoke@gmail.com
changelog:
  - Added upstream patch to make bluetooth hid devices working again
    with Xorg. This patch restores the ID_INPUT=1 and
    ID_INPUT_{KEY,MOUSE}=1 properties Xorg relies on these properties
    for cold- and hotplugging of input devices. (bnc#716892)


author: gregkh@suse.com
changelog:
  - fix issue with missmatched versions of libudev and udev installed at
    the same time.  This recently hit openSUSE:Tumbleweed in a bad way.


author: vuntz@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-GUdev-1_0 subpackage.
  - Add typelib-1_0-GUdev-1_0 Requires to libgudev-1_0-devel
    subpackage.


author: rmilasan@suse.com
changelog:
  - version 181
    - boot.udev: root_symlink_rule now creates the rule 10-root-symlink.rules
      in /run/udev/rules.d and a link to /dev/.udev (for the good old times).
    - require kmod version 5.
    - keymap: Add Fujitsu Siemens Amilo Li 2732
    - ata_id: fix identify string fixup
    - ata_id: whitespace fixes
    - keymap: Fix touchpad toggle button on Lenovo Ideapad
    * version 180:
    - Bugfixes.
    * version 179:
    - Bugfixes.
    * version 178:
    - RUN+="socket:.." option is deprecated and should not be used.
    * version 177:
    - Bugfixes.
    * version 176:
    - 'devtmpfs' filesystem is required now, udev will not create or delete
      device nodes anymore.
    - writable /run directory (ususally tmpfs) is required now.
    - there is no longer a fallback to /dev/.udev.
    - modules are now loaded directly by linking udev to 'libkmod'.
    - udev links directly to libblkid now.
    - 'udevadm control --reload-rules' option has been renamed to '--reload'.
    * version 175:
    - Bugfixes.
    * version 174:
    - udev daemon moved to /lib/udev/udevd.
      (we moved it back: move-udevd-and-udevadm-back-to-sbin.patch)
    - long deprecated keys: SYSFS=, ID=, BUS= have been removed.
    - 'udevadm trigger --type=failed, and the RUN{fail_event_on_error} attribute
      was removed.
    - udev control socket is now created in /run/udev/control.
    (for more info please check /usr/share/doc/packages/udev/NEWS)
  - build-requires:
    libblkid-devel >= 2.20 , libkmod-devel, libtool, automake, autoconf.
  - requires:
    util-linux >= 2.20, libkmod2, systemd > 39.


author: rmilasan@suse.com
changelog:
  - Created /lib/firmware and link /usr/lib/firmware, udev looks for
    firmware now in /usr/lib/firmware.


author: rmilasan@suse.com
changelog:
  - version 182:
    - extras: ata_id - do not log error if HDIO_GET_IDENTITY fails
    - extras: path_id - add comment about readdir() rebase logic
    - rules: Enable USB autosuspend on more USB HID devices
    - extras: path_id - skip ATA transport class devices
    - rules: move all rules to top level rules/ dir
    - rules: delete s390 rules, they will move to s390utils
    - remove edd_id extra
    - rules: move 42-qemu-usb.rules to rules/ dir
    - rules: delete outdated 30-kernel-compat.rules
    - udev.conf - do not set any value by default
    - remove udev-acl
    - rules: do not create by-id/scsi-* links for ATA devices
    - builtin: path_id - remove dead cciss code


author: rmilasan@suse.com
changelog:
  - Reinstate TIMEOUT= handling. (bnc#753734)
    add: 0001-Reinstate-TIMEOUT-handling.patch
  - Added several patches from upstream:
    add: 0002-udev-limit-minimum-worker-count-to-16.patch
    add: 0003-keymaps-keyboard-force-release-fix-shebang.patch
    add: 0004-rules-Limit-USB-autosuspend-on-USB-HID-devices.patch
    add: 0005-keymap-support-for-Lenovo-IdeaPad-Z570-keyboard.patch
    add: 0006-keymap-Add-Mio-N890.patch
    add: 0007-udev-path_id-add-cciss-support.patch
    add: 0008-udev-path_id-skip-PCI-only-parents-for-block-devices.patch
    add: 0009-keymap-Add-HP-Compaq-Presario-CQ.patch
    add: 0010-keymap-Add-Dell-XPS-force-release-quirk.patch
    add: 0011-keymap-Add-support-for-Lenovo-v480-touchpad-toggle-h.patch
    add: 0012-keymap-Add-Samsung-90X3A.patch


author: rmilasan@suse.com
changelog:
  - Added option --enable-rule_generator to configure,
    without it seems that we don't have the rule generator and
    75-persistent-net-generator.rules.


author: rmilasan@suse.com
changelog:
  - Security: libudev using getenv() in suids (bnc#697103)
    add: 0015-udev-secure-getenv.patch
    Added several patches from upstream:
    add: 0016-udev-ata_id-fixup-all-8-not-only-6-bytes-of-the-fw_revision.patch
    add: 0017-udev-add-some-O_CLOEXEC.patch
    add: 0018-udev-static-nodes-fix-default-permissions-if-no-rule.patch


author: rmilasan@suse.com
changelog:
  - Fix by-path links for ATA transport (bnc#770910)
    updated: 0013-re-enable-by_path-links-for-ata-devices.patch


author: rmilasan@suse.com
changelog:
  - Added several patches from upstream:
    add: 0019-udev-path_id-export-path-for-platform-block-devices.patch
    add: 0020-rules-fix-typo-in-42-usb-hid-pm.rules.patch
    add: 0021-keymap-Add-Dell-Latitude-force-release-quirk.patch
    add: 0022-keymap-Broaden-ThinkPad-X2.-tablet-match-to-also-app.patch


author: rmilasan@suse.com
changelog:
  - Rework 0013-re-enable-by_path-links-for-ata-devices.patch to handle
    by-path links similar to the scsi devices.
    Fix rules timestamp race (bnc#772075)
      add: 0023-udev-fix-rules-timestamp-race.patch


author: rmilasan@suse.com
changelog:
  - keyboard-force-release: Apply to all Fujitso AMILO models
      add: 0025-keyboard-force-release-Apply-to-all-Fujitso-AMILO-mo.patch


author: rmilasan@suse.com
changelog:
  - Patch to fix regression in udev where sg driver is no longer loaded
    for disc events. Will need a non-udev solution for 12.3 (bnc#761109)
      add: 0027-udev-fix-sg-autoload-regression.patch


author: rmilasan@suse.com
changelog:
  - Upstream: re-initialize builtins in the daemon process,
    not in the worker.
      add: 0028-udev-re-initialize-builtins-in-the-daemon-process-no.patch


author: rmilasan@suse.com
changelog:
  - Fully drop 0024-libudev-queue.c-simplified-open_queue_file.patch
    needs way too much work to worth keeping it.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.0:
    + Print reason when fail to fetch description doc
    + Support for dynamic/multiple networks through a new class,
      ContextManager.
    + Gracefully handle 'no root element in description' scenerio.
    + "host-ip" property moved from GUPnPContext to parent
      GSSDPClient.
    + ControlPoint set itself inactive before getting disposed.
    + New function to retrieve the capabilities of a DLNA device as
      announced in the device description.
    + New function to retrieve the content of arbitrary elements in
      the device description.
    + Many other minor fixes.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.1:
    + Use unix context manager if NetworkManager service is not
      available
    + Fix some minor leaks.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.13.2:
    + Utilize libconic (Maemo5) if available.
    + Unix context manager must signal the unavailibility of all
      contexts when disposed.
    + Enable silent build rules if they are available.
    + Fix race-conditions in client-side notification handling.
    + Unix context manager ignores point-to-point interfaces.
    + Context manager ignores interfaces without IP addresses.
    + Don't require timeouts to be specified in subscription
      requests.
    + Fix build against gcc 4.[1,2].
    + Make network manager thread-safe.
    + Remove idle source on dispose in context manager
      implementations.
    + Warn in docs that gupnp_service_info_get_introspection() is
      evil and why.
    + Service retrieves introspection data in truly async way.
    + Fix some leaks.
    + A bunch of code clean-ups.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.13.3:
    + Include the Content-Type header in the HTTP messages. This
      satisfies DLNA CTT test cases 7.2.5.9 and 7.2.29.1.
    + Use g_message instead of g_warning if we can't connect to DBus.
    + Make the HTTP server listen on the context's interface only.
    + Fix some potential crashes in GUPnPServiceProxy and
      GUPnPContextManager code.
    + Fix build issues in jhbuild environment.
    + Fix some gcc warnings.
    + Add new API to host path for specific user-agent(s).
    + Add gobject-introspection support:
    - Provide gobject-introspection GIR and typelib.
    - Add needed annotations to doc comments.
    - Add GList variants of action-related functions to satisfy
      PyGI.
    + A few non-functional improvments.
  - Add gir-repository and gobject-introspection-devel BuildRequires,
    and add gir-repository Requires to libgupnp-1_0-3.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.4:
    + GUPnPService should remove all handlers installed on the shared
      SoupServer instance when it is disposed.
    + Fixate subscription timeout to be 300s as per DLNA requirement
    + Correct type of action argument of GUPnPService::action-invoked
    + Remove redundant copying of GValue content in a few places.
    + Handle multiple variables inside property node in event
      notifications to be compatible with server-side implementations
      using older GUPnP
    + Fix syntax of event notifications with multiple properties.
    + Add/fix gobject-introspection annotations for various functions.
    + Some non-functional improvements.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.5:
    + Chain up in GUPnPXMLDoc's finalize().
    + Correct transfer annotation for gupnp_context_get_session().
    + Prefer g_strcmp0() over strcmp().
    + Check for body length rather than Content-Length in SOAP
      requests so we can satsify DLNA CTT test 7.2.5.7.
    + Explicitly link test apps to needed libraries.
    + Missing annotation for context_get_session
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Drop gir-repository BuildRequires and Requires: the introspection
    files that were needed from there are now directly with the
    appropriate libraries.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.14.0:
    + Don't use deprecated glib, gobject and libsoup APIs.
    + Check for libuuid only on platforms where we need it.
    + Explicitly link example apps to needed libraries.
    + Fix some potential crashes and leaks.
    + Fix pointer to/from integer conversion on 64-bit machines.
    + Fix parsing of unsigned integers.
    + Use locale-independent float <-> string conversions.
    + Remove some redundant functions and variables.
    + Remove some unused variables noticed.
    + Use correct mime-type for XML data.
    + Various non-functional improvements.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.14.1:
    + Add sanity checks to GUPnPServiceProxyAction API.
    + Fix handling of accepted locales.
    + Handle unavailability of URL base.


author: dimstar@opensuse.org
changelog:
  - Update to 0.16.0:
    + Set the thread context before doing GDBus operations.
    + Use the default timeout on DBus calls.
    + Fix documentation of gupnp_context_manager_new().
    + Remove redundant code.
    + Clear the (obsolete) ChangeLog file.
    + Add some checks on variants.
    + Don't use uninitialized pointer.
    + Some coding-style fixes.
  - Changes from version 0.15.1:
    + Set 'ESSID' on WiFi contexts.
    + Fix a crasher bug.
    + Fix some leaks.
    + Remove a cyclic-reference
    + Fix logic to find service from list and therefore the issue of
      wrongly ignoring new services.
    + Remove all hosted paths from SoupServer before unrefing it.
  - Changes from version 0.15.0:
    + Port from dbus-glib to GDBus.
    + Enable gzip compression for large action response bodies.
    + Fix gupnp-binding-tool to generate headers usable in C++.
  - Use source services: download_url, recompress and set_version.


author: vuntz@opensuse.org
changelog:
  - Update to 0.16.1:
    + Port to new (0.9) NetworkManager APIs.
    + Correction to 'Content-Type' HTTP header values.
    + Satisfy strict compiler checks.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.17.0:
    + Fix several crashes during initial introspection.
    + Several fixes regarding SOAP action parameter validation.
    + Always append a Content-Language header if the client has an
      Accept-Language header.
    + Always append an Ext header in SOAP responses.
    + Improve introspection support:
    - Classes that throw an error during construction implement
      GInitable.
    - Update gobject-introspection autotools integration.
    - Many annotation fixes.
    + Tutorial improvements.
  - Rename libgupnp-1_0-3 to libgupnp-1_0-4, following the sonum
    change.
  - Remove service usage, following the new consensus on Factory
    packaging.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17.1:
    + Drop deprecated conic support.
    + A Linux context manager. Unlike the generic static unix
      context-manager, the Linux context-manager can dynamically
      react to device and address changes, similar to the
      NetworkManager-based context-manager, but without depending on
      DBus or NetworkManager.
    + Fix for a SOAP action parameter validation regression.
    + Updates to the build system such as:
    - Modernized autotools.
    - xz tarballs as default.
    + Improved OpenBSD support.
    + More stable RootDevice URIs.
  - Pass --with-context-manager=network-manager: this will make gupnp
    try to use NetworkManager if available at runtime, and will
    fallback on the old code otherwise.
  - Add NetworkManager Recommends to libgupnp-1_0-4 to have
    NetworkManager available at runtime.
  - Remove libsoup-devel, libgssdp-devel, libxml2-devel Requires from
    devel subpackage: they will automatically get added the
    pkgconfig()-way.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.17.2:
    + Drop main-context property
    + Fix a small leak from the default-language property.
    + Refactor and clean-up internals of GUPnPContextManager.
  - Do not package ChangeLog: It's an empty file.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18.0:
    + Fix a crash in Linux context manager if the USB cable is
      unplugged from a USB network device interface.


author: dimstar@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-GUPnP-1_0 subpackage.
  - Add typelib-1_0-GUPnP-1_0 Requires to devel subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.18.1:
    + Properly quote charset in SOAP requests.
    + Fix GUPnPContextManager documentation.
    + Fix several build warnings.
    + Several documentation fixes.
    + Error handling fix in gupnp-binding-tool.
    + Always send the initial event after a subscribtion even if the
      client immediately unsubscribes.
    + Some minor code clean-up.
    + Bugs fixed: bgo#658633, bgo#658486.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that...
    See bnc#697467 for more details.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.18.2:
    + Revert the charset quoting patch from 0.18.1. Apparently this
      issue was only present in a special version of libsoup.
    + Fix subscription timeout calculation.
    + Minor fixes from static code analysis.
    + Fix byte-range requests.
    + Add a unit-test for byte-range requests.
    + Bugs fixed: bgo#670518
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Add explicit pkgconfig(glib-2.0) BuildRequires so it can be
    versioned.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.18.3:
    + Add a Connman context manager.
    + Add a work-around for one of the lock-ups in bgo#667494.
    + Don't leak private symbols.
    + Don't leak DBus proxies in network-manager context-manager.
    + Fix some g-i annotations.
    + Bugs fixed: bgo#672998, bgo#673933, bgo#674410.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.1:
    + New completely object-oriented, much simpler and consistent API
      See NEWS file for more details.
    + New Error domain for protocol related errors
    + Workaround for broken printf() implementations
    + Bitrate is in bytes/second and not bits/second
  - soNUM changed to 2, follow this by renaming the lib subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.2:
    + Add a missing NULL check
    + Fix a potential leak of xmlDoc
    + Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc
      and vala-gen-introspect support
    + Fix docs for GUPnPSearchCriteriaParser::expression
    + Fix parsing of SearchCriteria strings: Closing paranthesis
      doesn't imply end of SearchCriteria expression.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.4:
    + Gracefully handle empty or no 'res' node.
    + Function to get the list of descriptors from DIDL-Lite objects.
    + More complete comparison for LPCM mime types.
    + Fix incorrect type conversion of DLNA flags.
    + DLNA flags should not default to a specific DLNA version.
    + New APIs to deal with contributor-related properties in
      DIDL-Lite objects.
    + Remove redundant construction methods.
    + Add forgotten header to the meta-header file.
    + Add and fix gobject-introspection annotations.
    + Lots of documentation fixes.
    + Many minor non-functional fixes/improvements.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.5:
    + Provide gobject-introspection GIR and typelib.
    + Provide microseconds in 'duration' to satisfy XBox.
    + Fix data type of GUPnPDIDLLiteContainer:child-count
    + Fix build issues in jhbuild environment.
    + Enable silent build rules if they are available.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.6:
    + Optimize namespace handling in DIDL-Lite handling code.
    + Hide internal function gupnp_didl_lite_object_new_from_xml().
    + Remove new redundant gupnp_didl_lite_container_new_from_xml().
    + Free the array allocated by xmlGetNsList().


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.7:
    + Make namespace properties on GUPnPDIDLLiteObject readable and
      provide getter functions for them.
    + Improve performance of DIDL-Lite parsing by moving namespace
      lookups to GUPnPDIDLLiteParser.


author: lmedinas@opensuse.org
changelog:
  - Update to version 0.5.9:
    + Add 64bit size property to allow resources to be bigger than
      2-GB.
    + Mircoseconds part of duration in resources needs to be a
      3-digit number as per DLNA requirement.
    + Don't  set the operation parameter if no operations are
      supported as per DLNA requirement.
  - Update to version 0.5.8:
    + Fix crashes in DIDLLiteContributor API.
    + Remove incomplete and broken DLNA guessing code. Applications
      should use gupnp-dlna now for all their DLNA needs.
    + Do set the 'dlna:profileID' property of 'albumArtURI' node and
      treat it as mandatory as per DLNA guidelines.
    + Prefer non-transcoded resources over transcoded ones when
      choosing compatible resources for a particular MediaRenderer.
    + Minor correction to DIDL filtering code.
    + Some other minor improvements/fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.0:
    + Add mising symbols to docs.
    + Remove redundant entries from doc sections.
    + Doc system should ignore all private headers.
    + Don't use deprecated gobject API.
    + "genre" is in the upnp namespace, not dc.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.1:
    + Fix introspection build.
  - Add gobject-introspection-devel BuildRequires to build
    introspection data.
  - Use SUSE_ASNEEDED=0 to fix the build.


author: vuntz@opensuse.org
changelog:
  - Add gupnp-av-fix-introspection-build.patch to fix build with
    recent gobject-introspection. Add autoreconf call needed for this
    patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.2:
    + Bump g-i requirement to 0.9.5
  - Drop gupnp-av-fix-introspection-build.patch: fixed upstream.
    Remove autoreconf call, which is no longer needed.
  - Remove SUSE_ASNEEDED=0.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.3:
    + Fix filtering of top-level DIDL-Lite attributes.
    + Correctly handle namespace of DIDL-Lite attributes and their
      parent nodes when filtering. Together with previous change,
      this allows us to pass DLNA CTT testcases 7.3.63.1-5.
    + 'profileID' attribute of 'albumArtURI' element isn't a standard
      property so it must be filtered out unless its explicitly
      white-listed by the application.
    + Use correct function to set XML attributes.
    + Correct minor C&P mistakes in API documentation.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.0:
    + XML node names for 'artist' and 'author'.
    + Explicitly link test programs. This should fix the DSO build
      issue on Fedora.
    + Use LDADD rather than LDFLAGS in Makefile.am.
  - Changes from version 0.7.1:
    + Merge fixes from version 0.6.3
  - Changes from version 0.7.0:
    + Add API to set/get dlna:dlnaManaged attribute.
    + Add API to add/list createClass elements to/of DIDL-Lite
      containers.
    + Declare/create the DLNA namespace only once at the start of the
      DIDL-Lite document (just like upnp and dc namespaces) and pass
      that to each object in that document.
    + Correct minor typo/c&p mistakes in docs.
    + Use correct function to set XML attributes.
    + Minor coding-style fixes to doc comments.
  - Use source services: download_url, recompress and set_version.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.1:
    + Wrong validation of boolean arguments led to DIDL parsing
      regressions in control points
  - Changes from version 0.9.0:
    + Wrong XML namespace for dlna attributes.
    + Add a sanity check for @restricted.
    + Update gobject-introspection annotations.
    + Add upnp:searchClass to containers.
    + Make upnp:createClass@includeDerived mandatory.
    + Add unpn:storageUsed property and make it mandatory for
      object.container.storageFolder.
  - Stop using source service to download the tarball, as Factory
    will move away from this.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.0:
    + Verify passed date in DIDL. Not a full verification but a small
      sanity check.


author: dimstar@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-GUPnPAV-1_0 subpackage.
  - Add typelib-1_0-GUPnPAV-1_0 Requires to devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Remove libgupnp-devel Requires from devel subpackage: it will
    automatically be added the pkgconfig() way.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.2:
    + Update Autotools integration.
    + Several fixes from static code analysis.
    + Fix an endless loop on really large {Source,Sink}ProtocolInfo
      strings.
    + Fix a crash in gupnp_didl_lite_contributor_get_name.
    + Fix documentation for gupnp_didl_lite_object_get_parent_id.
    + Fix a memory leak in resolution parsing.
    + Allow OP, CI and PS params without DLNA profile.
    + Bugs fixed: bgo#653894, bgo#671246, bgo#674319, bgo#674324,
      bgo#674325.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.5:
    + Use the new GUPnP Context Manager from GUPnP 0.13
  - Rename libgupnp-igd-1_0-2 to libgupnp-igd-1_0-3 to follow soname
    bump.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.6:
    + Add python bindings
  - Add python-devel, python-gobject2-devel BuildRequires, and
    package python bindings in python-gupnp-id subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.7:
    + Fix race if g_main_loop_quit() is called just before
      g_main_loop_run()
    + override the main-context construct time property in the
      constructor
    + Fixed installation of python bindings


author: dimstar@opensuse.org
changelog:
  - Add gupnp-igd-make382.patch: Fix build with make 3.82
  - Add autoreconf call in build section.
  - Add gtk-doc BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.10:
    + Port to gobject-introspection 0.10
  - Changes from version 0.1.9:
    + Set thread default main context
  - Changes from version 0.1.8:
    - Add GObject Introspection support
    - Return a valid GError if the other side returns an invalid IP
    - Make newer GNU Make and newer GCC happy
  - Drop gupnp-igd-make382.patch and related autoreconf call: fixed
    upstream.
  - Add gobject-introspection-devel BuildRequires for introspection
    support.
  - Disable parallel build for now: it's broken.
  - Use source services: download_url, recompress and set_version.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.1:
    + Restore the "main-context" property so that outsider can use
      the GUPnPIgdThread's GMainContext for timers, etc
  - Changes from version 0.2.0:
    + Use the thread current GMainContext instead of passing it as a
      parameter
    + Make the GUPnPIgdThread object work with the new GUPnP 0.18
  - Re-enabled parallel build.
  - Rename libgupnp-igd-1_0-3 to libgupnp-igd-1_0-4, following
    upstreams soname change.


author: vuntz@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-GUPnPIgd-1_0 subpackage.
  - Add typelib-1_0-GUPnPIgd-1_0 Requires to libgupnp-igd-devel
    subpackage.
  - Rename python-gupnp-id subpackage to python-gupnp-igd: there was
    a typo in the package name. Add appropriate Provides/Obsoletes.
  - Remove libgupnp-devel Requires from libgupnp-igd-devel
    subpackage: it will automatically be added the pkgconfig() way.


author: dimstar@opensuse.org
changelog:
  - Add gupnp-linking.patch: Fix linking on Factory with
    - -no-copy-dt-needed-entries enabled.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh, as
    the patch touches the build system.


author: lmedinas@gmail.com
changelog:
  - Update to version 2.25.92:
    + Mark "Unknown" as translatable in the timezone menu
    + Translation updates


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Locations.xml
    - Remove a duplicate copy of Warsaw
    - Strip out the automated Canadian stations that (badly)
      duplicate non-automated stations. This fixes Edmonton
    - Regenerate with only currently-reporting locations. This
      fixes Berlin
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Don't crash if the user provided an invalid URL for the radar
      check.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.2.1:
    + libgweather
    - Make it work on Windows
    + Misc
    - Use shave to improve build log readability
    - Check for regex library
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + libgweather
    - More work for the windows port
    - Replace svn.gnome.org references by git.gnome.org
    - Add gweather_timezone_get_utc() to get the UTC timezone
    - Add the UTC timezone in the timezone menu
    - Make gweather_location_entry_set_city() return a boolean
    - Add gweather_location_entry_has_custom_text() API
    + Misc
    - Check for regex library
    - Use silent-rules for quiet build
    - Build fixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Fix compiler warning
    + Do not set executable bit for __init__.py
    + Fix out-of-tree build
    + Updated translations.
  - Build python bindings, and package them in python-gweather.
  - Add python-devel, python-gobject2-devel, python-gtk-devel
    BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Improve configure summary
    + Use pygobject-codegen-2.0 instead of pygtk-codegen-2.0
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.4:
    + libgweather
    - Unwind change that limited each city to one location
    - Add entries missing from data/major-cities.txt
    + Locations.xml.in
    - Many location fixes.
    + Updated translations.
  - Changes from version 2.29.3:
    + libgweather
    - Phase-of-moon support, icons
    - Remove check for obsolete tzdata identifiers
    - Fix 'radar' spelling
    + Updated translations.
  - Add BuildRequires and Requires for gnome-icon-theme, needed for
    directory ownership.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.90:
    + Locations.xml.in:
    - Lodz, PL
    - Abuja, NG
    - Tbilisi, GE
    - Krasnoyarsk, RU
    - Port-au-Prince, HT
    + Updated translations.
  - Fix self-obsoletion of gnome-applets-devel.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.91:
    + Locations.xml.in
    - Mulhouse, FR and Basel, CH
    - Boulder, CO, US
    - Castle Donington, UK
    - Taiwan cities
    - Canberra, AU
    - St. Moritz, CH and Ankara, TR
    - Antartica


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.6:
    - Fix linking with gcc-4.5
    - Updated translations.
  - Changes from version 2.91.0:
    - Port to GTK+ 3
    - Add introspection support
    - Remove python bindings
    - Update for tzdata 2010k
  - Change gtk2-devel BuildRequires to gtk3-devel.
  - Add gobject-introspection-devel BuildRequires.
  - Remove python-devel, python-gobject2-devel, python-gtk-devel
    BuildRequires that were only needed for python bindings.
  - Rename libgweather1 to libgweather-3-0.
  - Remove explicit Requires of dbus-1-glib-devel, gconf2-devel,
    glib2-devel, gtk2-devel, libsoup-devel in devel package: they
    will automatically be added the pkgconfig() way.
  - Drop python-gweather subpackage.
  - Change --enable-python to --enable-introspection in configure
    call.


author: nmarques@opensuse.org
changelog:
  - bnc#692048: Move data files from main package to -data subpackage
    - data package Provides/Obsoletes the main package for a smooth
    upgrade path.
  - Clean spec file using spec-cleaner.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Updated translations.
  - Change libgweather Obsoletes from <= to < in libgweather-data,
    since we have a new upstream version.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Fix fetching forecast from bom.gov.au
    + Fix fetching forecasts from the Met Office
    + Fix introspection build with builddir != srcdir


author: dimstar@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-GWeather-3_0 subpackage.
  - Add typelib-1_0-GWeather-3_0 Requires to devel subpackage.


author: dimstar@opensuse.org
changelog:
  - Add libxml2-tools BuildRequires: libxml2 was split according to
    SLPP, which means xmllint is no longer pulled in automatically.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Move API documentation to inline comments
    + Improve autotools configuration a bit
    + Updated translations.
  - Add libgweather-libm.patch: link against libm where needed.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Link with libm explicitly
    + Set the URL for the package's home page in AC_INIT
  - Drop libgweather-libm.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.0:
    + API changes:
    - This release contains a small API break. Even though all of
      the XPS documents we have for testing use integer numbers for
      the page size, the XPS Specification says that page size is a
      double value. Functions gxps_page_get_size() and
      gxps_document_get_page_size() now return page width and page
      height as gdouble values instead of guint.
    + New features:
    - Add support for PolyQuadraticBezierSegment figures
    - Add support for Smooth Cubic Bézier curve
    - Initial implementation of ICC based colors. Only CMYK colors
      are supported for now
    - Support Opacity for SolidColorBrush elements (bgo#663472)
    - Add support for scRGB color syntax
    - Implement Quadratic Bézier curve
    - Support OpacityMask for Glyphs elements (bgo#66347)
    - Support OpacityMask for Canvas elements (bgo#663475)
    - Support opacity for ImageBrush elements (bgo#663471)
    - Support opacity for Glyphs elements (bgo#662654)
    - Support opacity for Canvas elements (bgo#662653)
    - Support opacity for Path elements (bgo#662652)
    - Support opacity for LinearGradientBrush and
      RadialGradientBrush elements (bgo#662655)
    + Bug fixes:
    - Fix parser error messages for invalid content (bgo#663899)
    + Tools:
    - Add xpstojpeg tool for converting XPS documents to JPEG
    - Add xpstosvg tool for converting XPS documents to SVG
    - Add xpstops tool for converting XPS documents to PostScript
    - Add xpstopdf tool for converting XPS documents to PDF
    - Add xpstopng tool for converting XPS documents to PNG
    + Updated documentation.
  - Add libgxps-link-libm.patch: Add missing libm linking.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh for
    above patch.
  - Add pkgconfig(cairo-pdf), pkgconfig(cairo-ps),
    pkgconfig(cairo-svg), pkgconfig(lcms2) and pkgconfig(libpng)
    BuildRequires: new dependencies upstream.
  - Rename libgxps1 subpackage to libgxps2, following upstream
    soversion change.
  - Create a tools subpackage to distribute the various new tools.


author: vuntz@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-GXPS-0_1 subpackage.
  - Add typelib-1_0-GXPS-0_1 Requires to devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.1:
    + API changes:
    - Add GXPS_VERSION_STRING macro with the library version as a
      string
    + New features:
    - Support OpacityMask for Path elements (bgo#663477)
    + Bug fixes:
    - Fix MAJOR/MINOR/MICRO version macros
    - Fix FSF address in COPYING file
    - Fix building with libpng15 (bgo#664666)
    - Fix tools build by linking to libm (bgo#664439)
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Drop libgxps-link-libm.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh:
    those were only needed for patch above.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.2:
    + Bug fixes:
    - Fix COPYING file that used lgl2 instead of lgpl2.1
      (bgo#671271)
    - Fix the build with --enable-gtk-doc (bgo#671274)
    - Fix several memory leaks when parsing fails (bgo#668937,
      bgo#668940, bgo#668941, bgo#668969, bgo#668968, bgo#668966,
      bgo#668965)
    + Tools:
    - Set image parameters after jpeg_set_defaults(), so the
      resolution does not get overwritten by the defaults
    + Documentation:
    - Ignore private headers when generating API doc
    - Add index of new symbols in 0.2.1
    - Add Since: tag to GXPS_VERSION_STRING api docs


author: crrodriguez@suse.de
changelog:
  - update to version 0.0.6
    * Changelog written in Korean, no translation available
  - remove static libraries and "la" files
  - fix library-without-ldconfig-* errors


author: mxwu@novell.com
changelog:
  - Upgrade to 0.0.10 :
    - Implemented new logic romaja method
    - Updated to support the new Unicode standard 5.2
    - Updated API document
    - Fixed small bugs


author: swyear@gmail.com
changelog:
  - Update to 0.0.12;
    add new keyboard layouts; unicode fixes; preedit fix, etc;
    see NEWS for details


author: crrodriguez@opensuse.org
changelog:
  - Update to version 2.2, bump sonames accordingly
  - Fix build in factory
  - Fix -devel package dependencies
  - Tune up spec file in order to submit package to factory
    as is needed for gnutls version 3.x


author: crrodriguez@opensuse.org
changelog:
  - Update to version 2.4 only two important changes
    * ripemd160 was broken on all big endian machines
    * add pkgconfig files


author: aj@suse.de
changelog:
  - Update to version 2.9:
    * Add --no-reseve to hugectl to request mmap'd pages are not reserved
      for kernels newer than 2.6.34
    * Add --obey-numa-mempol to hugeadm to request static pool pages are
      allocated following the process NUMA memory policy
    * Add switch to let administrator limit new mount points by size or inodes
    * cpupcstat now caches the value returned by tlmiss_cost.sh to avoid
      rerunning the script
    * When specifying huge page pool sizes with hugeadm, memory sizes can
      be used as well as the number of huge pages
    * DEFAULT is now a valid huge page pool for resizing, it will adjust
      the pool for the default huge page size
    * tlbmiss_cost.sh in the contrib/ sub directory will estimate the cost
      in CPU cycles of a TLB miss on the arch where it is run
    * Add python script which automates huge page pool setup with minimal
      input required from user
    * cpupcstat now supports data collection using the perf tool as well as
      oprofile
    * --explain reports if min_free_kbytes is too small
    * add --set-min_free_kbytes to hugeadm


author: trenn@novell.com
changelog:
  - Update to version 2.11
    Bugfixes and new features are listed in the NEWS file in
    /usr/share/doc/packages/libhugetlbfs/NEWS


author: tabraham@novell.com
changelog:
  - Update to version 2.12
    * libhugetlbfs usages can now be restricted to certain binary names
    * libhugetlbfs now supports static linking
    * hugeadm uses more human readable directory names for mount points
    * Fix segfault if specified user was not in passwd, failuer in
      getpwuid() is now checked
    * Added tests for static linking to testcase
    * Added missing tests to driver script


author: tabraham@novell.com
changelog:
  - Update to version 2.13
    * hugeadm can now be used to control Transparent Huge Page tunables
    * New morecore mode to better support THP
    * Check permissions on hugetlbfs mount point before marking it as
      available
    * Fix shm tests to use random address instead of fixed, old address
      failed on ARM


author: msuman@gnome.org
changelog:
  - Update to version 0.44:
    + Memory leak fixes by Alvaro Manera
    + Various build fixes
  - Fixes for rpmlint warnings, remove the '--enable-python' configure
    option as python bindings were broken sometime ago.


author: gber@opensuse.org
changelog:
  - update to version 0.46
    + allow control over how components, properties and parameters
      with unknown names are handled
    + renamed static set_zone_directory() to set_zonedir()
    + added appropriate icaltime_* functions as methods to
      icaltimetype
    + added icaltimetype.datetime for converting a icaltimetype to a
      python datetime
    + added icalarray_copy for easy copying of icalarrays
    + renamed icaltimetype.datetime to icaltimetype.as_datetime and
      added icaltimetype.from_datetime staticmethod
    + bugfixes
  - correct licensing information
  - run autoreconf since tarball misses autconf autgenerated files
    (sf#3072673)
  - added libical-0.46-fix-race.patch from upstream svn which fixes a
    race in populating builtin timezone components
  - added libical-0.46-fix-fatal-error-macro-usage.patch from
    upstream svn in order to replace broken ICAL_ERRORS_ARE_FATAL
    preprocessor conditions with the correct check for the macros
    value (sf#3140405)
  - added libical-0.46-fix-fatal-error-macro-usage.patch from
    upstream svn which fixes endless loop in the recurrence
    calculation (sf#3177380)


author: tabraham@novell.com
changelog:
  - Update to version 0.48
    + Allow duration specifications containing week along with day and
      time. even though this is against the RFC, but apparently we
      generate such durations so we need to be able to read them back.
    + handle the case of the ATTACH type be explicitly set to URI
    + added a lock to avoid threading problems when icaltimezone_parse_zone_tab
      is called on multiple threads
    + bugfixes
  - removed patches deprecated by this release:
    - libical-0.46-fix-race.patch
    - libical-0.46-fix-fatal-error-macro-usage.patch
    - libical-0.46-fix-endless-loop.patch


author: tiwai@suse.de
changelog:
  - VUL-0: libid3tag overflow (CVE-2008-2109, bnc#387731)
  - don't install static and *.la files
  - clean up spec file


author: thomas@novell.com
changelog:
  - updated to version 1.0.2
    - fixed a segfault issue when a tag <IDMEF-Message> was given
      without attributes and idmefp should be generated
    - cleaned up code from commented out test code
    - fixed issues which could lead to segfaults (Thanks to Joel
      Winteregg for reporting)
    - idmef-messages.dtd updated to last draft
    - fixed missing checks for memory allocation errrors
    - fixed a missing return in get_checksum_algorithm()
    - added tty attribute to UserID which has been forgotten ;)
    - added newUserId_tty to libidmef-functions.map
    - fixed various segfault issues (NULL pointer dereference) in
      parser.c when debugging was enabled AND gen_idmefp was set to TRUE
    - added newToolAlert_analyzerid, newCorrelationAlert_analyzerid
    - changed newAnalyzer_id to newAnalyzer_analyzerid


author: crrodriguez@opensuse.org
changelog:
  - Upgrade to version 1.22
    * Fix memory leak when idna_to_ascii_4i fails
    * Fix ToUnicode case-insensitivity bug
    * Avoid some warnings to make it build with modern gcc on amd64.


author: Nico.Laus.2001@gmx.de
changelog:
  - Upgrade to version 1.24
    * Libraries are re-licensed from LGPLv2+ to dual-GPLv2+|LGPLv3+.
    * build: Fix parallel Windows builds.
      Reported by René Berber
    * libidn: Fix potential infloop in pr29 code.
      Reported by Jon Nelson <address@hidden> in
      http://lists.gnu.org/archive/html/help-libidn/2012-01/msg00008.html
    * libidn: Add 'const' keyword to 'stringprep_ucs4_nfkc_normalize' function.
    * Sync glib NFKC code and improve copyright/license statements.
    * Update gnulib files and translations.
    * API and ABI is backwards compatible with the previous version.


author: vdziewiecki@suse.com
changelog:
  -Update to 1.25:
    * * MSVC: Build fixes related to _GL_ATTRIBUTE_CONST and
    _GL_ATTRIBUTE_PURE.
    Reported by Bartosz Brachaczek <b.brachaczek@gmail.com>.
    * * examples: Fix compiler warning about ignoring return value from
    fgets.
    * * tests: Ship with a valgrind suppressions file for the strlen
    issue.
    * * Update gnulib files and translations.
    * * API and ABI is backwards compatible with the previous version.


author: crrodriguez@suse.de
changelog:
  - remove "la" files and static libraries
  - use AC_SYS_LARGEFILE to detect the need of _FILE_OFFSET_BITS=64


author: bwalle@suse.de
changelog:
  - update to 0.2.11
    o Don't require st_nlink > 2 for proc directories
  - remove libieee1284_procfs_nlink_0.diff: merged upstream


author: aj@suse.de
changelog:
  - Split up devel package.
  - Fix strict aliasing warning with patch from Fedora
    (libieee1284-strict-aliasing.patch).
  - Minor spec file cleanup.


author: crrodriguez@opensuse.org
changelog:
  - Reuse windows code to provide symbol visibility support.
    test suite passes, so unless it is incomplete or buggy
    this should be just fine, if something breaks, open a bug report.


author: opensuse@sukimashita.com
changelog:
  - Update to latest git HEAD
    * Use udev to set usb configuration; iphone kmod is obsolete now
    * Remove HAL mounting
    * Bugfixes


author: opensuse@sukimashita.com
changelog:
  - Update to 0.9.0:
    * Fix pkg-config dependancies
    * Fix Python binding generation
    * AFC cleanup and improved error handling
    * Add support for the notification proxy service
    * Add tools to show device information and relay syslog
    * More robust pairing implementation
    * Remove libiphone-initconf, SSL implementation handles it at
      runtime now
    * Fix receive of plists larger than a packet
    * Return an error if failed to start a service on the device
    * Fix usb enumeration
    * Fix udev rule to catch usb hubs, too
    * Add large file support
    * Move out plist handling into libplist and depend on it
    * Add Python bindings
    * Lots of bugfixes
  - Remove upstreamed patches


author: opensuse@sukimashita.com
changelog:
  - Update to 0.9.1:
    * Fix make distcheck
    * Bump libplist requirement to 0.12 and remove deprecated code
    * A bunch of autotools fixes
  - Include iphoneinfo and iphonesyslog tools in packages
  - Removed upstreamed patches


author: opensuse@sukimashita.com
changelog:
  - Update to 0.9.3:
    * Migrate to use the new usbmuxd daemon
    * Refactor whole API
    * Add iPhone 3GS support
    * Add hard/symlink support for AFC
    * New iphone_id tool to list connected devices and get the device
      name
    * iphoneinfo now allows plist/xml output and queries by
      domain/key
    * Fix a lot of bugs/crashes, compiler warnings and comments
    * Bump libplist requirement to 0.13 and remove deprecated code


author: opensuse@sukimashita.com
changelog:
  - Update to 0.9.4:
    * Update to libplist 0.15 API rework
    * Update Python bindings
    * Bufixes around usbmuxd daemon usage
    * Use automake 1.11 silent rules if available
    * Various bugfixes


author: opensuse@sukimashita.com
changelog:
  - Update to 0.9.5:
    * Updated to the latest libplist 0.16 API
    * Fixed various minor leaks and issues
    * Updated Python bindings and module name


author: opensuse@sukimashita.com
changelog:
  - Update to 0.9.6:
    * Minor public API changes to prepare for 1.0 release:
    - lockdownd_client_new -> lockdownd_client_new_with_handshake
    - fooservice_recv -> fooservice_receive
    - iphone_device_send/_recv -> iphone_connection_send/_receive
    * Rename some code for consistency
    * Refactor pairing to allow custom pair records
    * Move SSL handling out of lockdownd code
    * Refactor lockdown session handling code
    * Remove debug mask support
    * No longer do a full lockdown handshake on client_new
    * Refactor debug code to be consistent and easier to use
    * Run validate_pair by default during lockdown handshake
    * Allow retrieving the type for lockdown query_type request
    * Add new property_list_service and device_link_service abstractions
    * Detect pairing failure due to having a password set on the device
    * Implement lockdown phone activation and deactivation
    * Fix iphoneinfo not printing values in key/value mode
    * Implement lockdownd_unpair() request
    * Add more notification ids and lockdown domains
    * Implement label support for lockdown requests
    * Add new installation_proxy interface
    * Add new sbservices interface
    * Implement lockdownd_validate_pair() request
    * Add endian safety to AFC
    * Make lockdown sessions without SSL work
    * Fix linking on Mandriva Linux
    * Minor bugfixes and documentation updates


author: opensuse@sukimashita.com
changelog:
  - Rename package to libimobiledevice
  - Update to 0.9.7:
    * Project renamed to libimobiledevice
    * Add soname versioning for future releases
    * Fix regression causing never paired devices to not work by adding
      auto-pairing for devices in lockdownd_client_new_with_handshake
    * Add file_relay service implementation and dev test tool
    * Minor device link service fixes
    * New idevicebackup tool with support for full and incremental backups
    * Add mobilebackup service implementation


author: opensuse@sukimashita.com
changelog:
  - Update to 1.0.0:
    * Update and fix documentation for full coverage
    * Add man pages for tools
    * Extend mobilebackup interface
    * Add user data argument to notification callback function
    * Fix broken Python bindings
    * Add Python bindings for notification proxy interface
    * Add screenshotr interface and tool
    * Add mobile_image_mounter interface and tool
    * Remove HAL fdi rules


author: opensuse@sukimashita.com
changelog:
  - Update to 1.0.1:
    * Cleanup includes of files
    * Use glib instead of netinet for endianess
    * Fix installation_proxy not adding client options correctly
    * idevicebackup: better handle broken or missing plist files
    * Fix some memory leaks in pairing/handshake process
    * Fix label not being used in lockdownd_client_new()
    * Update AUTHORS, README and installation instructions


author: opensuse@sukimashita.com
changelog:
  - Update to 1.0.2:
    * Backport new idevicepair tool to manage pairings
    * Fix a bug causing bad backup data
    * Silence 64bit compiler warnings
    * Plug some memory leaks


author: opensuse@sukimashita.com
changelog:
  - Update to 1.0.3:
    * Terminate idevicesyslog on receive errors (like device unplug)
    * Bugfixes for idevicebackup tool
    * Hopefully the last fixes for big endian machines
    * Build fixes for FreeBSD Python support
    * Fix build on Mac OS X


author: opensuse@sukimashita.com
changelog:
  - Update to 1.0.4:
    * Fix a possible crash in lockdownd_client_new_with_handshake()
    * Do not not check for Swig/Python if --without-swig is set
    * Fail with an error message if libgcrypt is not found
    * Pass host certificate with GNUTLS correctly
    * Fix connecting to iOS 4.2.1+ devices


author: fcrozat@novell.com
changelog:
  - Update to 1.1.0:
    + Note that this is a development release, which means:
    - Python Bindings will get refactored completely
    - API is UNSTABLE
    + Implement restoring backups using idevicebackup
    + Allow connecting without pairing using "ideviceinfo -s"
    + Add ideviceenterrecovery tool
    + Add mobilesync service implementation
    + Add restored service implementation for restore mode
    + Add home_arrest service implementation for document sharing
    + Add API afc_client_new_from_connection()
    + Support to fetch wallpaper in sbservices
    + Support for formatVersion 2 of iOS 4+ in sbservices
    + Add new lockdownd domains to ideviceinfo
    + Give the device time to prepare backup data to prevent abort
    + Improve idevicebackup output
    + notification_proxy fixes and new notification type
    + Silence some 64bit compiler warnings
    + Fix various memory leaks
    + Update documentation
  - Drop 0b40ddb1f41c94a3ee58abc6326e59d65662e5c7.patch: fixed
    upstream.


author: opensuse@sukimashita.com
changelog:
  - Update to 1.1.1:
    + Add new idevicebackup2 tool for full backup and restore
      support on iOS 4+
    + Add a workaround for a bug in iOS 4.3 affecting
      lockdown_get_value() which most prominently affected libgpod,
      gvfs, ideviceinfo and some other tools
    + Read ProxyDeath message to preventing obsolete messages in
      device syslog
    + Rework SWIG detection and includes
    + Add new idevicedate tool to get or set the clock on iDevices
    + API: Add mobilesync_clear_all_records_on_device()
    + API: Change device_link_service_disconnect() to accept a
      message
    + Add manpages for ideviceenterrecovery, idevicepair,
      idevicebackup2 and idevicedate
    + Add missing libgen.h include to silence compiler warnings
    + Fix a segfault that might occur if locally stored certs
      could not be read
    + Fix various memory leaks
    + Update documentation
  - Add libimobiledevice-gstatbuf-fix.patch to fix build of oS < 11.4


author: dimstar@opensuse.org
changelog:
  - Change License tags to LGPLv2.1+ and GPLv2+ (Some of the tools
    are GPLv2+) and add COPYING.LESSER to the library package.


author: opensuse@sukimashita.com
changelog:
  - Update to 1.1.4:
    - Fix a bug in idevicesyslog causing the connection to close after timeout
    - Bump soname revision
    - Bump libusbmuxd dependency to 1.0.8
    - Fix reading from syslog_relay and remove null characters
    - Relicense ideviceimagemounter and idevicescreenshot to LGPL
    - Fix a crash when using restored_client_free()
    - API: Add sbservices_get_interface_orientation()
    - Update man pages and code comments for documentation
    - Minor cleanup
    - Add Python bindings generated by Cython
    - Bump libplist requirement to latest 1.8
    - Add support for OpenSSL with fallback to GNUTLS
    - Improvements and various fixes for Win32 and OS X build
    - Remove glib dependency
    - Improve restored implementation
    - Fix various memory leaks
    - Fix support for iOS 5 and later
  - Remove swig patch as bindings have been removed
  - Remove gstatbuf patch as it is obselete now


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.6.2:
    * Build related updates.
    From 0.6.1:
    * Updating drivers.xml to comply to new XML structure for group and devices
      metadata descriptions.
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Changes in Url, Group, Summary and %description.
    * Changes in the fix for lib64 installation.
    * Minor other updates.
  - Added 2 patches to fix the symlinks installation and the pkgconfig file based
    on Gentoo.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.8:
    * Starlight Xpress CCD and Filter Wheel.
    * EQ Synscan Mount.
    * TCFS Focuser.
    * QSI CCD.
    * Radio Astronomy Supplies Spectracyber Hydrogen Line Spectromet.
    From 0.7.1/0.7.2:
    * Fixed change filter bug in true technology filter wheel.
    * setINDI updated and improved.
    * Improved INDI::Mediator functionality.
    * Fixed buffer reading in INDI::BaseClient.
    * Add new tutorial for INDI::BaseClient.
    From 0.7.0:
    * Dynamic renaming of drivers upon run time.
    * Standard helper API to create and utilize INDI clients.
    * Ability to load driver properties from an external XML file.
    * Ability to write/read XML configuration files for driver values to be
      loaded at run time.
    * Facilitating debugging and simulation of drivers.
    * New C++ framework to facilitate the development of new INDI drivers.
    * New 3rd party drivers!
    * Several bug fixes for current drivers and framework.
  - Spec file updates:
    * Added boost-devel in BuildRequires.
  - Added 2 patches to fix rpm post-build check errors "bufferoverflowstrncat"
    and "no-return-in-nonvoid-function".


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.9:
    * INDI::Base drivers are now used for most classes of astronomical
      instruments.
    * New iEQ45 GoTo German Equatorial Mount Driver.
    * New improved QSI CCD & Filter driver.
    * New improved Starlight Xpress CCD & Filter driver.
    * New improved RoboFocus driver.
    * libboost is no longer required to build libindi.
    * Improved support for building on non-Linux OSes.
    * Numerous bug fixes and minor improvements.
  - Removed the following patches:
    * bufferoverflowstrncat.patch (fixed upstream).
    * fix_symlinks.patch (fixed upstream).
    * libindi.pc_fix.patch (fixed upstream).
  - Removed the previous no-return-in-nonvoid-function.patch (fixed upstream) and
    added a new one to fix a new "no-return-in-nonvoid-function" rpm post-build
    check error.
  - Replaced libindi-cfitsio.patch with cfitsio_link_libs.patch (fix missing
    "pthread" in target_link_libraries where needed).
  - Spec file updates:
    * Removed boost-devel from BuildRequires (not needed anymore).


author: asterios.dramis@gmail.com
changelog:
  - Removed cfitsio_link_libs.patch (not needed after the update of cfitsio
    package and cfitsio.pc fix regarding library linking).


author: lars@samba.org
changelog:
  - Update to version 3.1.
    + Const'ified input string arguments
  - Update to version 3.0.
    + Single function to set values in a dict: iniparser_set()
    + Bug corrected for lines containing only \n
    + Enhanced documentation
    + C++ nonsense removed


author: lmuelle@suse.com
changelog:
  - Define library name and use it instead of libiniparser0.
  - Remove unused debug_package_requires define.


author: rhafer@novell.com
changelog:
  - Updated to 1.0.5. Highlights:
    * Removed some dead code (libreplace
    * Clarify licenses throughout the code


author: rhafer@novell.com
changelog:
  - Updated to 1.1.0
    * Support for IPv6
    * Support for LDAP referrals
    * Offline failed login counter
    * Fix for the long-standing cache cleanup performance issues
    * libini_config, libcollection, libdhash, libref_array and
      libpath_utils are now built as shared libraries for general
      consumption (libref_array and libpath_utils are currently not
      packaged, as no component in sssd links against them)
    * Users get feedback from PAM if they authenticated offline
    * Native local backend now has a utility to show nested memberships
      (sss_groupshow)
    * New "simple" access provider for easy restriction of users
  - Backported libcrypto support from master to avoid Mozilla NSS
    dependency
  - Backported password policy improvments for LDAP provider from
    master


author: rhafer@novell.com
changelog:
  - Package pam- and nss-Modules as baselibs
  - cleaned up file list and dependencies
  - fixed init script dependencies


author: rhafer@novell.com
changelog:
  - Updated to 1.3.1
    * Fixes to the HBAC backend for obsolete or removed HBAC entries
    * Improvements to log messages around TLS and GSSAPI for LDAP
    * Support for building in environments using --as-needed LDFLAGS
    * Vast performance improvement for initgroups on RFC2307 LDAP servers
    * Long-running SSSD clients (e.g. GDM) will now reconnect properly to the
    daemon if SSSD is restarted
    * Rewrote the internal LDB cache API. As a synchronous API it is now faster
    to access and easier to work with
    * Eugene Indenbom contributed a sizeable amount of code to the LDAP provider
    - We now handle failover situations much more reliably than we did
      previously
    - We also will now monitor the GSSAPI kerberos ticket and automatically
      renew it when appropriate, instead of waiting for a connection to fail
    * Support for netlink now allows us to more quickly detect situations
    where we may have come online
    * New option "dns_discovery_domain" allows better configuration for
    using SRV records for failover
  - New subpackages: libpath_utils1, libpath_utils-devel, libref_array1
    and libref_array-devel


author: rhafer@novell.com
changelog:
  - Updated to 1.4.1
    * Add support for netgroups to the LDAP and proxy providers
    * Fixes a minor bug with UIDs/GIDs >= 2^31
    * Fixes a segfault in the kerberos provider
    * Fixes a segfault in the NSS responder if a data provider crashes
    * Correctly use sdap_netgroup_search_base
    * the utility libraries libpath_utils1, libpath_utils-devel,
      libref_array1 and libref_array-devel moved to their own
      separate upstream project (ding-libs)
    * Performance improvements made to group processing of RFC2307
      LDAP servers
    * Fixed nested group issues with RFC2307bis LDAP servers without
      a memberOf plugin
    * Manpage reviewed and updated


author: rhafer@suse.de
changelog:
  - It was possible to make sssd hang forever inside a loop in the
    PAM responder by sending a carefully crafted packet to sssd.
    This could be exploited by a local attacker to crash sssd and
    prevent other legitimate users from logging into the system.
    (bnc#660481, CVE-2010-4341)


author: rhafer@suse.de
changelog:
  - Updated to 1.5.1
    * Vast performance improvements when enumerate = true
    * All PAM actions will now perform a forced initgroups lookup
      instead of just a user information lookup This guarantees that
      all group information is available to other providers, such as
      the simple provider.
    * For backwards-compatibility, DNS lookups will also fall back to
      trying the SSSD domain name as a DNS discovery domain.
    * Support for more password expiration policies in LDAP
    - 389 Directory Server
    - FreeIPA
    - ActiveDirectory
    * Support for ldap_tls_{cert,key,cipher_suite} config options
    * Assorted bugfixes


author: rhafer@suse.de
changelog:
  - Updated to 1.5.3
    * Support for libldb >= 1.0.0
    * Proper detection of manpage translations
    * Changes between 1.5.1 and 1.5.2
    * Fixes for support of FreeIPA v2
    * Fixes for failover if DNS entries change
    * Improved sss_obfuscate tool with better interactive mode
    * Fix several crash bugs
    * Don't attempt to use START_TLS over SSL. Some LDAP servers
      can't handle this
    * Delete users from the local cache if initgroups calls return
      'no such user' (previously only worked for getpwnam/getpwuid)
    * Use new Transifex.net translations
    * Better support for automatic TGT renewal (now survives
      restart)
    * Netgroup fixes


author: rhafer@suse.de
changelog:
  - Updated to 1.5.4
    * Fixes for Active Directory when not all users and groups have
      POSIX attributes
    * Fixes for handling users and groups that have name aliases
      (aliases are ignored)
    * Fix group memberships after initgroups in the IPA provider


author: rhafer@suse.de
changelog:
  - Update to 1.5.5
    * Fixes for several crash bugs
    * LDAP group lookups will no longer abort if there is a
    zero-length member attribute
    * Add automatic fallback to 'cn' if the 'gecos' attribute does not
    exist


author: rhafer@suse.de
changelog:
  - Update to 1.5.7
    * A flaw was found in the handling of cached passwords when
      kerberos renewal tickets is enabled.  Due to a bug, the cached
      password was overwritten with a (moderately) predictable
      filename, which could allow a user to authenticate as someone
      else if they knew the name of the cache file (bnc#691135,
      CVE-2011-1758)
  - Changes in 1.5.6:
    * Fixed a serious memory leak in the memberOf plugin
    * Fixed a regression with the negative cache that caused it to be
      essentially nonfunctional
    * Fixed an issue where the user's full name would sometimes be
      removed from the cache
    * Fixed an issue with password changes in the kerberos provider
      not working with kpasswd


author: rhafer@suse.de
changelog:
  - Update to 1.5.8:
    * Support for the LDAP paging control
    * Support for multiple DNS servers for name resolution
    * Fixes for several group membership bugs
    * Fixes for rare crash bugs


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.5.11
    * Support for overriding home directory, shell and primary GID
    locally
    * Properly honor TTL values from SRV record lookups
    * Support non-POSIX groups in nested group chains (for RFC2307bis
    LDAP servers)
    * Properly escape IPv6 addresses in the failover code
    * Do not crash if inotify fails (e.g. resource exhaustion)
  - Remove redundant %clean section; delete .la files more
    efficiently


author: rhafer@suse.de
changelog:
  - Fixed typos in configure args
  - Cherry-picked password policy fixes from 1.5 branch (bnc#705768)
  - switched to fd-leak fix cherry-picked from 1.5 branch
  - Add /usr/sbin to the search path to make configure find nscd
    (bnc#709747)


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.8.0
    * Support for the service map in NSS
    * Support for setting default SELinux user context from FreeIPA
    * Support for retrieving SSH user and host keys from LDAP
    * Support for caching autofs LDAP requests
    * Support for caching SUDO rules
    * Include the IPA AutoFS provider
    * Fixed several memory-corruption bugs
    * Fixed a regression in the proxy provider


author: ben.kevan@gmail.com
changelog:
  - Update to new upstream release 1.8.1
    * Resolve issue where we could enter an infinite loop trying to
    connect to an auth server


author: ben.kevan@gmail.com
changelog:
  - Add suse_version condition for glib over libunistring for
    SLES 11 SP2.
  - Update to new upstream release 1.8.2
    * Fix for GSSAPI binds when the keytab contains unrelated
    principals
    * Workarounds added for LDAP servers with unreadable RootDSE


author: jengelh@inai.de
changelog:
  - Update to new upstream release 1.8.3
    * LDAP: Handle situations where the RootDSE is not available
    anonymously
    * LDAP: Fix regression for users using non-standard LDAP attributes
    for user information
  - Switch from openssl to mozilla-nss, as this is the officially
    supported crypto integration


author: rodrigo@suse.de
changelog:
  - Update to version 1.0.2:
    * Compatibility improvements for Picasa: The IPTC version and
      encoding are no longer stored by default in saved IPTC output
      because these fields confuse Picasa
    * APP13 data block is stored closer to the beginning of the file
    * Minor Python compile fix


author: vuntz@novell.com
changelog:
  - Update to version 1.0.3:
    + Fix for python saving so it does not fail when /tmp is a
      different filesystem.
    + Fix python crash on unknown datasets.
    + Clean up iptc_dataset_dump output.
    + Added German translation.
  - Remove AutoReqProv: it's default now.
  - Don't set CFLAGS to the default value.
  - Use standard configure, with --disable-static.
  - Don't remove $RPM_BUILD_ROOT in install (it's automatically
    done).
  - Use makeinstall.
  - Remove .la files.
  - Create a lang package for translations.


author: lmedinas@gmail.com
changelog:
  - Update to version 1.0.4:
    + Fixed multilib conflict from documentation in -devel rpm
    + Added Italian translation


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
  - Replace libircclient-makefile.patch by libircclient-automake.diff
    and apply correct SO versioning


author: joop.boonen@opensuse.org
changelog:
  - Update to version 1.6:
    * Fixed PRIVMSG events incorrectly reported as CHANNEL (thx Dennis Bretjes)
    * Added -fpic option for the shared library; fixed make install
    * WIN32 macro replaced by _WIN32 (Lothar May)
    * Fixed IPv6 and IPv4 connections being used simultaneously (Lothar May)
    * Fixed DCC file transfer with IPv6 build (Lothar May)
  - Seperate doc package
  - Make file corrections


author: hschaa@suse.de
changelog:
  - Update install_acx100_firmware and install_intersil_firmware
    (bnc#486195)
  - Update to 30pre8, changes:
    o Workaround kernel bug when getting ESSID [iwlib/iwconfig/iwgetid]
    o Enable scan buffer to grow up to 65535 instead of 32768 [iwlist]
    o Return a proper error if scan result exceed buffer max [iwlist]
    o Do above two fixes for the simple scan API [iwlib]
    o Spelling and typos in [iwconfig.8]


author: hschaa@suse.de
changelog:
  - Remove ipw2100.modprobe, the associate parameter already defaults
    to 0 since 2.6.30
  - Update ipw2200.modprobe, the associate parameter already defaults
    to 0 since 2.6.30


author: aj@suse.de
changelog:
  - Remove requires on libiw-devel, all dependend packages have been
    checked and adjusted to use libiw-devel in BuildRequires
    themselves.


author: dmueller@suse.de
changelog:
  - update to 30.pre9:
    o Create iwlib-private.h to minimise namespace pollution [iwlib]
    o More fix to the 64->32bit band-aid for encode [iwlib]
    o Update udev rule to remove a warning [19-udev-ifrename.rules]
      (from Ritesh Raj Sarraf <rrs@researchut.com> and Guus Sliepen)
    o Propagate error codes out of main for get [iwconfig/iwlist/iwspy]
    (From Guus Sliepen <guus@debian.org>)
    o Remove spurious commands from Czech iwconfig manpage.


author: jengelh@inai.de
changelog:
  - Update to new upstream release 2.3.1
    * Add support for optional object keys with the "{s?o}" syntax
    in json_unpack and the like
    * Add json_object_update_existing() and json_object_update_missing()
    for updating only existing keys or only adding missing keys to an
    object.
    * Add json_object_foreach() for more convenient iteration over
    objects.
    * When decoding JSON, write the number of bytes that were read from
    input to "error.position" also on success. This is handy with
    JSON_DISABLE_EOF_CHECK.
    * Add support for decoding any JSON value, not just arrays or
    objects. The support is enabled with the new "JSON_DECODE_ANY"
    flag.
    * Avoid problems with object's serial number growing too big.
    * Remove "+" and leading zeros from exponents in the encoder.
    * Decoding functions now return NULL if the first argument is NULL.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.3:
    + Way too many changes to list here. See ChangeLog.
  - Rename libwebkit-1_0-1 to libwebkit-1_0-2, reflecting soname
    change.
  - Drop webkit-cairo-canvas-r34625-for-1.0.1.patch: fixed upstream.
  - Drop webkit-fix-gcc43.patch: fixed upstream.
  - Drop libwebkit-no-return-in-nonvoid.patch: does not apply anymore
    at all, should be fixed upstream.
  - Drop libwebkit-use-after-free.patch: fixed upstream.
  - Remove pre_checkin.sh: there's no dll/exe file anymore in the
    tarball.
  - Remove unneeded BuildRequires: curl-devel, libqt4-devel.
  - Change sqlite-devel to sqlite3-devel.
  - Add BuildRequires: gcc-c++, gnome-keyring-devel,
    gstreamer-0_10-plugins-base-devel, libjpeg-devel, libsoup-devel.
  - Add libsoup-devel to Requires of devel package.
  - Make webkit-jsc require libwebkit-1_0-2.
  - Do not call autoreconf.
  - Remove --enable-svg-experimental flag from configure.
  - Add flags to configure: --enable-video, --enable-gnomekeyring.
    Those options are disabled by default, but we want them for good
    GNOME integration.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.4:
    + Do not export cti* symbols.
    + Enable HTML5 media elements support by default in the GTK+
      port.
    + Separate gtk unit tests.
    + Misc patches for WebKitWebHistoryItem.
    + Require gnome-keyring 2.26.0.
  - Remove --enable-video from configure: it's active by default now.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.5:
    + Integrate gtk-doc into the Gtk+ buildsystem.
    + Add unit tests.
    + Filter out all C++ symbols.
    + Build fixes.
  - Add lang package for new translations.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.6 (not everything is listed in ChangeLog:
    + Added support for generating API docs in the Qt build using
      "make docs"
    + Add enchant support for spell-checking-languages property to
      work properly.
    + [GTK] Error reporting
    + Quite some accessibility improvements
    + New printing API.
  - Add enchant-devel BuildRequires.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.7 (not everything is listed in ChangeLog):
    + Build fixes.
    + Enable JIT on x86-64 gtk+.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.8:
    + We found out that WebKitWebHistoryItems were being kept with a
      reference count of 2 instead of 1 as they should; nobody should
      be relying on that, but if you hit reference counting problems
      with items you were creating yourself, this is for you.
    + You can now copy images from the web page to the clipboard.
    + Improvements were made to the Plugin handling code.
    + Scroll events will now be correctly reported to web
      applications.
    + You can now embed arbitrary widgets as if it was a plugin, with
      the new "create-plugin-widget" signal.
    + The atk_text_get_text_{at,after,before}_offset methods are now
      implemented for all boundary types except LINE_AFTER and
      LINE_BEFORE.
    + The usual stream of minor fixes and improvements, as always.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.9:
    + Scrolling once again received a lot of love, and many subtle
      problems and bugs were killed, and we now get correct behavior
      in acid2; a number of smaller improvements are in the queue.
    + Accessibility keeps gaining better support. On this release a
      lot of work was done on the AtkText interface implementation.
    + WebKitNetworkRequest now carries with it all the information
      regarding the request, not only the URI. This means you will no
      longer miss headers such as Referer when passing NetworkRequest
      objects from a callback to webkit_web_frame_load_request.


author: vuntz@novell.com
changelog:
  - Move doc files to the library package instead of devel package,
    and also install the NEWS file for the GTK+-specific part of
    WebKit.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.10:
    + WebKitNetworkRequest has now GObject properties for its URI and
      the SoupMessage that backs it up.
    + Fix AtkText methods get_selection and get_n_selections to not
      use the global selection but only the selection that belongs to
      the object being used.
    + Fix a crasher when emitting the a11y signal 'text-caret-moved'
      in some situations with debug builds.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.11:
    + WebKit has got a new feature - a XSS auditor, that should
      improve security; this feature is still experimental, and
      disabled by default, but applications can enable it using the
      setting.
    + The hackish content sniffing code that was beig used to avoid
      pages requesting downloads instead of displaying content has
      been replaced by usage of a new Soup feature, which implements
      proper content sniffing.
    + More accessibility work, including fixes for problems which
      were critical for a possible GNOME 2.28 release.
    + Pasting rich text from other browsers should now work as
      expected.
    + The usual amount of misc fixes.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.12:
    + Fix WebKitSoupAuthDialog to only save passwords in
      gnome-keyring (if enabled) when authentication succeeds.
    + Implement a proper size_request method for WebKitWebView. The
      widget will request the size of the whole page as its size
      requisition.
    + Many a11y improvements.
    + The usual amount of other misc fixes.
    + WEBKIT_DEBUG variable now accepts channel names in any case
      again.


author: vuntz@novell.com
changelog:
  - Update to version 1.1.13:
    + GNOME Keyring support was removed in favor of the new Password
      Manager soup feature; to get exactly the same behavior,
      applications should use SoupPasswordManagerGNOME. This requires
      libsoup 2.27.91 or newer.
    + Several accessibility improvements, including support for
      testing the a11y infrastructure in our layout tests.
    + You can now enable/disable HTML5 offline application cache
      using a new setting added to WebKitWebSettings.
    + Drag support has landed, meaning you can start playing with
      HTML5 drag and drop support; drop support is still missing.
    + A crash with scripts closing windows has been fixed.
    + Image cursors support has been added.
    + The usual stream of small improvements and bug fixes.
  - Remove gnome-keyring-devel BuildRequires.
  - Add libgeoclue-devel BuildRequires.
  - Pass --enable-geolocation to configure and remove
    now non-existing --enable-gnomekeyring.
  - Add libwebkit-build-warning.patch to fix a warning.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.14:
    + New API has been added to WebKitWebFrame to allow applying
      scrollbars policy as requested by web applications to the main
      frame; if the parent of the WebKitWebView widget is a
      GtkScrolledWindow, policy is applied by the default handler.
    + A new API has been added to help dealing with the various
      resources that are downloaded to compose the final rendering;
      you can now obtain the source code for a page that is loaded,
      for instance.
    + A new property has been added to WebKitWebView to allow setting
      it to "View Source" mode.
    + HTML5 database has gained API to manage the individual
      databases, including usage and quota.
    + A new signal `resource-request-starting' has been added to the
      WebKitWebView to allow modification of outgoing requests for
      every resource.
    + Connection limit has been increased to 60 total connections, 6
      per-host, matching other browsers more closely; this seems to
      have improved loading time of some sites.
    + Undo/redo support has been added to editable texts.
    + The usual stream of small improvements and bug fixes.
  - Drop libwebkit-build-warning.patch: fixed upstream.
  - Add glib2-devel Requires to devel package.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.1.15.1:
    + [GTK] context menu overriding API is very limited
    + Add new tests to the build.
    + Add the alternative QtLauncher (based on QGraphicsView) to the
      build.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.1.16:
    + Add optional support to generate the gobject-introspection
      gir/typelib files. Enable with --enable-introspection, it's off
      by default.
    + Add a new load status value, WEBKIT_LOAD_FAILED, emitted when
      there's an error during the load process. This is the natural
      companion to WEBKIT_LOAD_FINISHED, which is only emitted when
      the load finished succesfuly.
    + Ensure that keyboard events filtered by GtkIMContext still
      create the proper DOM events.
    + Many a11y improvements: caret browsing fixes, expose heading
      levels, more accessible roles supported, more work in correctly
      showing the element's ancestry list, improved support for
      lists, etc.
    + Many improvements to our media support.
    + Add a new setting to control DOM pastes
      (document.execCommand("Paste"))
    + Many, many bugfixes all over the place.
  - Do not self-obsolete, fix a lint warning.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.17:
    + New APIs to show and close the web inspector and to inspect an
      element at the given coordinates.
    + New property,
      WebKitWebSettings::tab-key-cycles-through-elements, controls
      whether TAB is simply interpreted as another keystroke or is
      used to cycle through the elements in a page.
    + Many a11y improvements.
    + The usual amount of random bugfixes.
  - Enable introspection:
    + add gir-repository and gobject-introspection-devel
      BuildRequires.
    + pass --enable-introspection to configure.
    + add a cp workaround for JSCore-1.0.gir not being at the
      expected location.
    + add libwebkit-fix-introspection-build.patch to fix the build


author: captain.magnus@opensuse.org
changelog:
  - Update to version 1.1.18:
    - Add methods to set and get a cache model in WebKitGTK+. We
      offer two possibilites: document viewer (no caches are used)
      and browser (similar to the previous defaults).
    - Add WebKitWebSettings::enable-page-cache. Controls whether the
      Page Cache is enabled or not. For details about what the page
      cache is and does see
      http://webkit.org/blog/427/webkit-page-cache-i-the-basics/
      The page cache is disabled by default, since the gtk+ port
      still presents some small bugs when it's enabled.
    - Add WebKitWebSettings::enable-site-specific-quirks. Controls
      whether a series of page-specific workarounds are used by
      WebKit.
    - Use Content-Encoding support available in recent libsoup.
    - Add WebKitWebSettings::enable-default-context-menu. Controls
      whether webkitgtk+ will show a default context menu on right
      click in the view. Note that even with the property set to
      FALSE right clicks can be handled by the page, either by
      actions or by ad-hoc in-page context menus.
    - Make the WebKitWebView::icon-loaded signal carry a string with
      the favicon's URI. This is an API break, but the signal already
      had a broken signature and was useless anyway, so it's
      extremely unlikely that anybody was using it. Also, add the
      'icon-uri' property to the view, holding the URI for its
      current favicon.
    - Respect Content-Disposition header in downloads (fixes
      downloads in gmail).
    - Various accessibility improvements.
    - Many bugfixes.
  - Drop libwebkit-fix-introspection-build.patch: fixed upstream.
  - Update libwebkit-ia64_s390x.patch to apply with fuzz=0
  - Add libwebkit-fix-gcc-warnings.patch to keep gcc happy. Reported
    upstream (https://bugs.webkit.org/show_bug.cgi?id=33575)
  - Remove workaround copy of JSCore-1.0.gir to fix introspection
    build: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.19:
    + Improvements to AtkText implementation
    + RGBA colormap support has been added
    + Improvements to the HTML5 media player
    + Crashes related to clipboard handling, which were hitting many
      users and seemed to be random have been fixed
  - Drop libwebkit-fix-gcc-warnings.patch: fixed upstream.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 1.1.20:
    + Fixes to the HTML5 Media Player infrastructure to satisfy sites
      that require cookies, and Referer to be sent; this makes
      WebKitGTK+ able to support the new HTML5 support added to
      Youtube, and Vimeo, for instance.
    + Windowless plugin support is finally here, making it possible
      to get plugins to behave on various web pages.
    + The usual stream of fixes, and improvements


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.21:
    + New custom-made GStreamer source element that uses the WebCore
      network layer to download media data; this makes sure any
      headers and cookies will automatically get added when making
      requests.
    + WebKit will now let libsoup know who the first party for a
      given message is, making it possible to implement accept/deny
      policies in Soup.
    - The usual stream of fixes, and improvements


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.22:
    + Preliminary support for Java plugins. Basic functionality is
      there, but there are still a few rough edges. Also newly
      introduced is a new WebKitWebSetting, 'enable-java-applet',
      which controls whether WebKit will recognize the non-standard
      <applet> tag.
    + Add WebKitWebSettings::auto-resize-window; when enabled, WebKit
      will act upon the DOM methods that change the size and/or
      position of the window containing a WebView (window.{moveTo,
      resizeTo, moveBy, resizeBy}).
    + Add WebKitWebSettings::enable-file-access-from-file-uris; when
      enabled, each file:// URI will be assigned its own security
      domain.
    + Lots of bugfixes, especially in the PageCache support.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.1.23:
    + Blob.slice support.
    + Iimplements ChromeClient::requestGeolocationPermissionForFrame
    + Expose WebFrame::setCanHaveScrollbars().  This allows a view
      which is being resized to not need scroll bars to ensure that
      they are not drawn.
    + Enable SharedWorkers by default, since that's been the default
      for a long time in our build-webkit configuration.
    + [gtk] missing libsoup-2.4 package in gir generation
  - Add libwebkit-fixbuild.patch to fix brp error. gchar wants the
    last argument to be NULL, not 0.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.1.90:
    + Add support for Fast Mobile Scrolling in the build system.
    + Add function to expose the popup menu font size, add a field to
      WebPopupMenuInfo that receives that information to convey that
      to the web view client's createPopupMenu() call.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.0:
    + New stable branch of WebKitGTK+; API and ABI stable.
    + A number of crashes discovered since the 1.1.90 release have
      been fixed.
    + Building for SPARC has been fixed.
    + Building on Itanium in 32 bits mode is now possible.
    + Building with newer versions of GTK+ is fixed.
    + A few translations got updated.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.3.1:
    + Initial support for GObject DOM bindings. Present in this
      release is a substantial subset of the basic DOM APIs
      (Document, HTML elements, Node, etc) including access to the
      DOM events through GObject signals.
    + Add webkit_web_back_forward_list_clear, to completely clear the
      BackForward list.
    + Lots of improvements in DOM clipboard and drag-drop access.
    + Add support for GTK+ key themes.
    + Significant improvements in a11y, including improved role
      support and many bugfixes.
  - Drop libwebkit-fixbuild.patch, fixed upstream.
  - Add libwebkit-gir-repository_1.1.patch: gir repository requires
    version 1.1 by now.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.3.2:
    + This release is an ABI break.
    + The library has been renamed to libwebkitgtk, so you'll need to
      recompile your applications when upgrading to 1.3.2.
    + Add support for GTK+ 3.x. A new configure flag, --with-gtk, has
      been added, which allows to control which GTK+ version you want
      to build against.
    + Many fixes for the DOM bindings, including support to dispatch
      events to any Node through webkit_event_target_dispatch_event.
    + Added a 'inner-node' property to WebKitHitTestResult, carrying
      the DOM node where the hit test happened.
    + Many DnD fixes, including a fix for the infamous hang-of-death
      while dragging the mouse.
    + Support for <input type="range">.
    + Many other bugfixes.
  - Pass --with-gtk=3.0 to configure and use gtk3-devel BuildRequires
    instead of gtk2-devel.
  - Drop libwebkit-gir-repository_1.1.patch, fixed upstream.
  - Update name of subpackages to new library name (since it got
    renamed to libwebkitgtk).


author: dimstar@opensuse.org
changelog:
  - Update to version 1.3.3:
    + Fixes to compile with latest GTK+ 2.90.x.
    + Add support for dropping content in WebKitWebViews.
    + Many other bugfixes.


author: vuntz@opensuse.org
changelog:
  - Go back to GTK+ 2: change gtk3-devel BuildRequires to gtk2-devel,
    change --with-gtk configure flag to 2.0


author: vuntz@opensuse.org
changelog:
  - Do not use Provides/Obsoletes for libwebkit-1_0-2 in
    libwebkitgtk-1_0-0: this is simply not true, since the library
    name is libwebkitgtk-1.0 now, not libwebkit-1.0 anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.3.4:
    + File reader/writer APIs are now enabled.
    + The javascript JIT is now enabled by default on ARM.
    + Clipboard data is no longer lost when the process exits.
    + Image DnD support.
    + GSettings support to save/restore Web Inspector settings.
    + Add WebSocket support, now enabled by default.
    + Added WebKitWebView::frame-created signal, emitted when a frame
      other than the main frame is created in a view.
    + Added WebKitWebView::view-mode, holding information about how
      the view is being presented. See the property documentation and
      http://www.w3.org/TR/view-mode/ for details.
    + Fullscreen support for HTML5 media player.
    + Identify as WebKit/Safari in Google domains when
      enable-site-specific-quirks is activated. Otherwise we'll get a
      degraded user experience due to their poor UA detection
      algorihtms.
    + Added simple media playback options in the context menu for the
      media elements.
    + Update (and require) to work with gobjet-introspection 0.9.5.
    + Updated to work with GTK+ 3.x 2.90.7 when in GTK+ 3.x mode.
    + Make --disable-jit actually work.
    + Add --enable-opcode-stats configure flag. When enabled,
      statistics about opcode generation will be printed by JSC.
    + Many a11y fixes, particularly in the AtkText interface.
    + CSS box shadows render much faster in many cases.
    + Many other bugfixes.
  - Fix webkit-jsc to have a libwebkitgtk-1_0-0 Requires instead of
    libwebkit-1_0-2.
  - Handle the GSettings schemas with the %glib2_gsettings_schema_*
    macros.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.3.5:
    + Add a HTTP cache implementation. This will be eventually
      integrated in libsoup itself, but for now it can be accessed
      from WebKit through the WebKitSoupCache APIs.
    + Updated to work with GTK+ 3.x 2.91.1.
    + Add frame-flattening support, used by some mobile browser, to
      merge all frames in a page into a continuous view.
    + Many other bugfixes.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.3.6:
    + Update to compile with GTK+ 3.x 2.91.4.
    + Many, many other bugfixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.3.7:
    + Fix error pages template's not being filled properly.
    + Fix context menu activation through keyboard.
    + Add automatic garbage collection for most GObject DOM objects
      (all those that are actually in the DOM tree). This gets rid of
      most of the leaks when using the bindings.
    + Add an Inspector API to inspect a DOM node.
    + Tons of a11y bugfixes.
    + Tons of fixes for the in-tree SoupCache, should work much
      better now.
    + Many other bugfixes.
  - Explicitly compile translations, since it's broken in the
    tarball.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.3.8:
    + New WebKitWebPluginDatabase and WebKitWebPlugin classes for
      plugin management.
    + The usual fixes for GTK+ 3.x API changes. We are still using
      the old GtkStyle APIs, that should be gone by the next release.
    + Add support for Mozilla-style JS fullscreen API.
    + Add support for the viewport metatag.
    + Many other bugfixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.3.10:
    + Port form control theming code to GtkStyleContext.
    + Add a new 'make jsc' target to build only JavaScriptCore and
      the jsc binary.
    + Initial support for drag-and-drop file uploads.
    + WOFF font face support.
    + Many other bugfixes.


author: vuntz@opensuse.org
changelog:
  - Disable parallel build in an attempt to fix the build on the
    build service, where it goes out of memory.


author: fcrozat@novell.com
changelog:
  - Update to version 1.3.11:
    + Add a beginDragWithFiles implementation for the GTK+ event
      sender.
    + ResourceHandleSoup do not wait for streams to close to issue
      didFinishLoading.
    + Move the request/cache code to libsoup.
    + A11y bugfixes.
    + Many other bugfixes.
  - Remove explicit Requires for glib2-devel, gtk2-devel and
    libsoup-devel in devel subpackage: they will automatically be
    added the pkgconfig() way.
  - Re-enable parallel build, since it works again in the build
    service.
  - Create a GTK+ 3 source package, based on the exact same spec
    file, that we'll keep synchronized.
  - Rename webkit-jsc to webkit-jsc-{1,3}, so we can have both GTK+ 2
    and GTK+ 3 versions built. Only the GTK+ 2 version has
    Provides/Obsoletes for webkit-jsc.
  - Change baselibs.conf so that it works for the two source
    packages, by simply adding libwebkitgtk-3_0-0 there.


author: fcrozat@novell.com
changelog:
  - Update to version 1.3.12:
    + HTML5 media volume managment improvements.
    + A11y bugfixes.
    + Many other bugfixes.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 1.3.13:
    + GObject DOM Bindings contains a major change. Explicit
      invocation of DOM objects' addEventListener methods has
      replaced the GObject signal method of DOM event handling.
    + Added API to control the IconDatabase and the cache database
      APIs.


author: fcrozat@novell.com
changelog:
  - Update to version 1.4.0:
    + WebKitGTK+ for now prevents loading plugins which use
      incompatible GTK+ versions to avoid symbol collisions.
    + Many other bugfixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.4.1:
    + This is a maintenance release which includes several noteworthy
      fixes:
    - Allow building with newer versions of GCC
    - Fix rendering problems on pages that have 0-pixel sized fonts
    - Plug a memory leak in the networking layer
    + Bug fixes: bwo#61693, bwo#60917, bwo#59697, bwo#61480,
      bwo#60155, bwo#85984, bwo#57644, bwo#59585, bwo#59718,
      bwo#59799.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.5.1:
    + The JSC library is now available independently. It's called
      "libjavascriptcoregtk", and it comes with its own pkg-config
      file.
    + New spellchecking APIs, useful to implement spellchecking
      features in the UAs.
    + New DOM methods to check if editable areas have been modified
      by the user (webkit_dom_html_{input,text_area}_is_edited).
    + Lots of improvements in the WebKit2GTK+ port.
    + Lots of bugfixes.
  - Split out new subpackage libjavascriptcoregtk{-1_0-0,-3_0-0} for
    libjavascriptcoregtk library.


author: vuntz@opensuse.org
changelog:
  - Add libwebkit-no-G_CONST_RETURN.patch: stop using deprecated
    G_CONST_RETURN, which might make the build fail for other
    packages. Taken from svn.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.5.2:
    + Remove G_CONST_RETURN usage througout WebKit, it's deprecated
      in glib.
    + Add plugin process support in WebKit2. Now (GTK+2) plugins can
      work again with a GTK+3 build.
    + Add API to set local storage database path.
    + Further UA spoofing for Google Calendar, since it assumes
      Linux+WebKit means mobile (ugh).
    + Lots of bugfixes.
  - Drop libwebkit-no-G_CONST_RETURN.patch: fixed upstream.
  - Remove make stamp-po in %build, the bug has been fixed long ago.
    see https://bugs.webkit.org/show_bug.cgi?id=50612


author: vuntz@opensuse.org
changelog:
  - Update to version 1.5.90:
    + Bumped GStreamer requirement to 0.10.30.
    + Switch to GTK+3 by default. GTK+2 is still required for the
      WebKit2 plugin process though.
    + Create pot files in builddir.
    + Improvements in the WebKit2GTK+ port.
    + Lots of bugfixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.6.0:
    + Fix documentation generation by specifying the sources
      directory with $(top_srcdir).
    + Several bug fixes.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.7.1:
    + Fix a problem with scroll adjustments that made scrollbars
      become out of sync with the page contents.
    + Show title of option control items in a tooltip.
    + Improve scrolling performance for pages containing windowed
      plugins.
    + Use GtkGrid instead of GtkTable in authentication dialogs.
    + Fix compatibility issues with DOM bindings.
    + Fix video pause/play in fullscreen.
    + Add support for pseudo-italics on freetype fonts when italic
      font is requested but Fontconfig gives one that is neither
      oblique nor italic.
    + Fix test rendering issues due to custom fonts which use
      synthetic oblique rendering.
    + Support for client-based geolocation.
    + Add support for sending encoded blob data during network
      requests.
    + Use SOCK_SEQPACKET when available for sockets used to
      communicate processes in WebKit2.
    + Add gtk-doc support to generate WebKit2 GTK+ API documentation.
    + Implement default error pages in WebKit2.
    + Initial implementation of WebInspector for WebKit2.
    + Implement drag and drop support in WebKit2.
    + TextChecker implementation for WebKit2.
    + Initial implementation of back forward list for WebKit2 GTK+
      API.
    + Initial implementation of view settings for WebKit2 GTK+ API.
    + Initial implementation of loader client for WebKit2 GTK+ API.
    + Implement cache model for WebKit2
    + Initial implementation of web context for WebKit2 GTK+ API.
    + Add methods to get/set a custom text enconding to WebKit2 GTK+
      API.
    + Add WebKitError to WebKit2 GTK+ API.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.7.2:
    + Fix process freeze when right-clicking on windowless Flash.
    + Performance improvements by avoiding unnecessary clips while
      painting.
    + Notify errors happening on downloads not started by a web view.
    + Allow building with GLib >= 2.31.
    + Significant JavaScript performance improvements on x86 and
      x86-64.
    + Fix application cache directory in WebKit2.
    + Add initial support for cookies in WebKit2.
    + Implement support for downloads in WebKit2.
    + Add methods to load HTML and plain text to WebKit2 GTK+ API.
    + Add webkit_web_view_get_uri() to WebKit2 GTK+ API.
    + Don't show items in option elements with display:none.
    + Add webkit_web_view_load_request() to WebKit2 GTK+ API.
    + Add support for WebAudio AudioFileReader.
    + Port MiniBrowser to use WebKit2 GTK+ API instead of the C API.
    + Add more settings to WebKitSettings in WebKit2 GTK+ API:
      private browsing, developer extras, resizable text areas, tabs
      to links, caret mode, font settings, default charset.
    + Fix windowless plugins drawing in WebKit2.
    + Fix memory leak when fullscreening a video.
    + Remove visited links from page's page group when clearing back
      forward list.
    + Switch to a backing store approach for painting WebKitWebView.
      It improves scrolling performance.
    + Add methods to get/set the settings of a web view to WebKit2
      GTK+ API.
    + Add webkit_settings_new_with_settings() to WebKit2 GTK+ API.
    + Add title property to WebKitWebView in WebKit2 GTK+ API.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: dimstar@opensuse.org
changelog:
  - Split typelib files into their own subpackages:
    typelib-1_0-JSCore-(1_0|3_0) and typelib-1_0-WebKit-(1_0|3_0).
  - Add typelib-1_0-JSCore-(1_0|3_0) and typelib-1_0-WebKit-(1_0|3_0)
    Requires to libwebkitgtk-devel/libwebkitgtk3-devel subpackage.


author: dimstar@opensuse.org
changelog:
  - Add webkit-gir-fixup.patch: Fix up JSCore.gir.in to reference a
    real library: libwebkitgtk-(1.0|3.0).so.0 instead of
    webkitgtk-(1.0|3.0).


author: vuntz@opensuse.org
changelog:
  - Update to version 1.7.3:
    + WebGL is now enabled by default.
    + Initial support for accelerated compositing has been added.
    + Add fullscreen setting to WebKit2 GTK+ API.
    + Fix regression of Push buttons that didn't expose their
      displayed text/name to accessibility toolkit.
    + Initial UI client implementation for WebKit2 GTK+ API.
    + Implement HTML5 History APIs.
    + Implement cookies management in WebKit2.
    + Fix a crash when a download fails.
    + Add support for javascript dialogs in WebKit2 GTK+ API.
    + Add 'enable-dns-prefetching' setting to WebKit2 GTK+ API.
    + Initial support for WebAudio data playback.
    + Add enable-webaudio setting.
    + Links are now focused with Tab by default in WebKit2.
    + Fix HTML5 Youtube video fullscreen button.
    + Improve description of WebSocket errors.
    + Add WebKitWindowProperties to WebKit2 GTK+ API.
    + Fullscreen controller support for the new WebKit Fullscreen
      API.
    + Add WebKitURIResponse to WebKit2 GTK+ API.
    + Fix random crash in pages containing plugins.
    + Fix loading of custom fonts in some web sites like
      surlybikes.com or boingboing.net.
  - Add Mesa-devel BuildRequires for WebGL support.
  - Create DerivedSources/ANGLE in %setup to fix build, as a
    temporary workaround.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.7.4:
    + Fix a11y regression: text-inserted events lack text inserted
      and current line.
    + Fix scrollbars in WebKit2 that were drawn behind the window
      resize grip.
    + Fix a memory leak in WebKitWebSourceGStreamer.
    + Slider thumb is not centered on the track with the unico theme.
    + Fix context menu in WebKit2 to not dissapear right after it's
      shown.
    + Use GtkOrientable style class in GTK+ 3 theming code.
    + Change default WebSocket protocol to the latest one (hybi-17).
    + Fix scrollbars size with GTK+ 3.x to follow the current theme.
    + Use gdk_screen_get_monitor_workarea() when available for
      screenAvailableRect().
    + Rename webkit_web_view_load_alternate_html as
      webkit_web_view_replace_content in WebKit2 GTK+.
    + Fix emission of ATK text-caret-moved and text-selection-changed
      events.
    + Add methods to get/set the WebView zoom level to WebKit2 GTK+
      API.
    + Make WebProcess and PluginProcess use the same locale as the UI
      process.
    + Simplify WebKit2 loader client API.
  - Create DerivedSources/webkit in %setup to fix build, as a
    temporary workaround.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.7.5:
    + Add new signals to track resources loading.
    + Add --no-timeout command line option to DumpRenderTree.
    + Expose accessibility hierarchy in WebKit2 to ATK/AT-SPI based
      ATs.
    + Allow to build using extra jhbuild modulesets.
    + Fix emission of ATK text-caret-moved and text-selection-changed
      events.
    + Update primary clipboard with the current selection in X11
      platforms in WebKit2.
    + Implement the policy client in WebKit2 GTK+ API.
    + Add basic printing support to WebKit2.
    + Do not add unnecessary blanks at the end of a line of text to
      fix the line returned by atk_text_get_text_at_offset().
    + Make sure input text field is repainted when value is changed.
    + Add print-backgrounds setting to WebKit2 GTK+ API.
    + Respect the has-backward-stepper and has-forward-stepper
      properties when drawing scrollbars.
    + WebKit-3.0.gir now includes information about C includes or
      exported packages.
    + WebKit1 API documentation was not generated when building with
      gtk-2.0.
    + Make WebKitWebView work inside a GtkOffscreenWindow.
    + Implement DownloadClient and add downloads API to WebKit2 GTK+
      API.
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Add pkgconfig(atspi-2) BuildRequires: new dependency upstream.
  - Add pkgconfig(gtk+-unix-print-3.0) BuildRequires for gtk3 build:
    new dependency upstream.


author: vuntz@opensuse.org
changelog:
  - Add webkit-ld-optimization.patch: pass options to ld (namely
    - Wl,--reduce-memory-overheads -Wl,--no-keep-memory) to use less
    memory when linking. This should help building on OBS. Thanks to
    the openSUSE-ARM team!


author: vuntz@opensuse.org
changelog:
  - Move to pkgconfig() BuildRequires:
    + Old ones: enchant-devel, gstreamer-0_10-plugins-base-devel,
      gtk2-devel/gtk3-devel, libgeoclue-devel, libsoup-devel,
      libxslt-devel, sqlite3-devel.
    + New ones: enchant, gtk+-2.0/gtk+-3.0, geoclue, gstreamer-0.10,
      gstreamer-plugins-base-0.10, libsoup-2.4, libxslt, sqlite3.
  - Add missing explicit BuildRequires (some are needed to fix the
    build after the xorg-x11 massive packaging change): cairo,
    cairo-ft, fontconfig, freetype2, freetype2, gail/gail-3.0,
    libpng, libxml-2.0, pango, pangoft2, xrender, xt.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.7.90:
    + Geolocation support is built by default now.
    + requestAnimationFrame support is built by default now.
    + Remove defunct WebInspector GSettings mapping.
    + Lots of build fixes for Windows, GNU Hurd, A64, SPARC and
      Alpha.
    + WebKit will try to use the default libsoup proxy resolver
      automatically.
    + Now interpret plugin metadata as UTF-8.
    + Web content (except plugins) should no longer steal focus from
      other GTK+ widgets.
  - Drop libwebkit-ia64.patch: fixed upstream.
  - Rebase webkit-ld-optimization.patch.
  - Add pkgconfig(zlib) BuildRequires: new dependency.
  - Add explicit pkgconfig(glib-2.0) BuildRequires so we can version
    it.
  - Add explicit perl, python BuildRequires: those are explicitly
    checked for in configure now.
  - Add gtk-doc BuildRequires: the gtk-doc tools are needed at
    install time, for the webkit-specific tools generating the docs.
  - Add libwebkit-fix-gtk2.patch: fix build of the GTK+ 2.x version.
  - Stop using %glib2_gsettings_schema_* macros for
    libwebkitgtk-1_0-0 and libwebkitgtk-3_0-0: there's no GSettings
    schema anymore.
  - Do not use parallel build as it seems to be causing several
    issues.


author: dmueller@suse.de
changelog:
  - Fix build on ARM (reducing functionality that is compiled in).
    When building for ARM, pass these to configure:
    - -disable-webgl
    - -disable-sql-database
    - -disable-svg
  - Add some configure options: --enable-javascript-debugger
    (useful), --disable-static and --enable-shared (since we care
    only about shared libraries).


author: vuntz@opensuse.org
changelog:
  - Update to version 1.7.91:
    + Properly advertise flac support for the audio tag.
    + Fix a WebProcess segmentation fault related to clipboard
      handling.
    + Add a Find API for WebKit2.
    + Add zoom-text-only setting to WebKit2 GTK+ API.
    + Miscellaneous build fixes.
  - Drop libwebkit-fix-gtk2.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.7.92:
    + Add a new favicon database API that corrects the problems of
      the old one.
    + Fix rendering of combobox / menulist buttons that do not have
      separators.
    + Fix misrendering of text shadow extents in some situations.
    + Fix 'make check' for source trees without an internal jhbuild.
    + Miscellaneous build fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.0:
    + Merge WebCore and JavaScriptCore regressions committed after
      the branch point.
    + Fix several crashes in script bindings by adjusting incorrect
      signal signatures.
    + Fix --disable-geolocation build.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.8.1:
    + Throttle DNS prefetching to avoid overloading the resolver.
    + Fix a bug where the Content-Length header was not sent for
      certain XMLHttpRequests.
    + Fix a repainting error that occurred during interior frame
      scrolling.
    + Fix a SIGILL crash in JavaScriptCore on the Geode processor.
    + Fix the rendering of toggle buttons with larger-than-default
      widths and heights with the Adwaita theme.
    + Fix a crash that could occur during synchronous XMLHttpRequests
    + Fix flickering during scrolling and resizing in newer versions
      of GTK+.
    + Merge many security fixes from trunk.


author: badshah400@gmail.com
changelog:
  - Add webkit-fix-llvmpipe-crash.patch to fix an llvmpipe crash
    that in turn led to gnome-control-center not starting and giving
    invalid pointer errors. Patch came from upstream development
    version and was rebased to apply to present version. Fixes
    bgo#673681, bnc#769185 and upstream bug
    https://bugs.webkit.org/show_bug.cgi?id=89358.


author: pgajdos@suse.cz
changelog:
  - updated to 1.1.0:
    * Added further protections against invalid Huffman codes.
    * Added an extended version of tjDecompressHeader().
    * Added arithmetic encoding and decoding support.
    * TurboJPEG/OSS can now compress from/decompress to
      grayscale bitmaps.
    * Added emulation of the libjpeg v7 and v8 APIs and ABIs.
    * Added two new TurboJPEG API functions, tjEncodeYUV() and
      tjDecompressToYUV().
    * The TurboJPEG dynamic library now uses versioned symbols.
    * Fixed visual artifacts in grayscale JPEG compression
      caused by a typo in the RGB-to-chrominance lookup tables.
  - see ChangeLog.txt for details.
  - removed upstreamed jpegtran.patch and rh639672.patch


author: pgajdos@suse.cz
changelog:
  - updated to 1.1.1:
    * Fixed a 1-pixel error in row 0, column 21 of the luminance
      plane generated by tjEncodeYUV().
    * libjpeg-turbo's accelerated Huffman decoder previously
      ignored unexpected markers found in the middle of the
      JPEG data stream during decompression. It will now
      hand off decoding of a particular block to the unaccelerated
      Huffman decoder if an unexpected marker is found, so that
      the unaccelerated Huffman decoder can generate an appropriate
      warning.
    * Fixed a bug in jpeg_read_coefficients() whereby it would
      not initialize cinfo->image_width and cinfo->image_height
      if libjpeg v7 or v8 emulation was enabled. This specifically
      caused the jpegoptim program to fail if it was linked against
      a version of libjpeg-turbo that was built with libjpeg v7 or
      v8 emulation.
    * Eliminated excessive I/O overhead that occurred when reading
      BMP files in cjpeg.
    *


author: dev@dominik-schmidt.de
changelog:
  - Update to version 1.0.1
    * Fixed segfault in SaslFeature at initialization
    * Fixed Facebook support


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Removed unneeded rpmlintrc, outdated %clean section and inherent
      Buildrequires


author: dev@dominik-schmidt.de
changelog:
  - Update to version 1.0.3
    * Added Logger implementation
    * Fixed QJDns initialization issue
  - Changes in 1.0.2
    * Added support for ProxyFactory
    * Added immunity to invalid stanzas
    * Added localization support for incoming stanzas
    * Fixed QJDns initialization behaviour


author: dev@dominik-schmidt.de
changelog:
  - Update to version 1.0.5
    * Fixed parsing of message's thread attribute
  - Changes in 1.0.4
    * Added support for in-band registration
    * Added ability to force/deny compression/encryption
    * Added CAPTCHA support
    * Fixed IQ requests to yourself
    * Fixed handling of messages' types in MessageSession


author: magist3r@gmail.com
changelog:
  - Update to version 1.1.0
    * Added PGP payloads
    * Added support for Message Forwarding
    * Added MetaContacts support
    * Added experimental Jingle support
    * Fixed authorization with SCRAM-SHA1
    * Fixed sending of IQ's on connect
  - Changes in version 1.0.6
    * Fixed parsing of PubSub payload
    * Fixed serializing of PubSub payload


author: crrodriguez@opensuse.org
changelog:
  - Fix LFS support in x86.
  - Do not build with -Werror
  - Remove "la" files
  - tune up autotools scripts as well ensure config.h is included
    everywhere


author: dimstar@opensuse.org
changelog:
  - Update to 0.3.3
    + recognize old oggz tools names in configure
    + remove unnecessary shebangs from python source
  - Update to 0.3.2
    + increased robustness against corrupt/malicious streams
    + misc build and compatibility tweaks
    + fix py-compile invokation and older oggz tools names


author: dimstar@opensuse.org
changelog:
  - Update to 0.3.7:
    + new encoding functions to specify timing in granule rate units
    + fix SRT timing precision problems
    + new -M option to kateenc to allow HTML-like markup in SRT files
    + allow the last event in an SRT file to not be followed by an
      empty line
  - Added kate-png14.patch to fix build with libpng 1.4.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.8:
    + various build fixes
    + KateDJ can now decode to LRC and SRT formats
    + add a missing check for memory allocation failure
    + fix a bug in SRT output when decoding more than one stream at a
      time
    + flush output so live encoding/decoding is possible without
      delay
    + katalyzer improvements in page/hole tracking
    + tools now recognize long options --help and --version
    + kateenc now adds an ENCODER comment by default
  - Drop kate-png14.patch, upstream included.


author: vuntz@opensuse.org
changelog:
  - Add python-base BuildRequires to build KateDJ, and create a
    katedj subpackage.
  - Rename kate-utils to libkate-tools.
  - Install the API documentation at a more standard place.


author: dominique-vlc.suse@leuenberger.net
changelog:
  - katedj can only be noarch on openSUSE >= 1130. RPM in older
    versions does not support mixed arch packages.


author: jw@novell.com
changelog:
  - Really removed "Other uncritical OpenSource License" from all the
    license fields and retained BSD3c.


author: davejplater@gmail.com
changelog:
  - Update to 0.4.1 and added download service.
  - Split liboggkate into it's own package and updated baselibs.conf.
  - Renamed katedj python-katedj in line with python naming policy.
  - Upstream changes since 0.3.8 :
    * update bitstream and shared library versioning missed from 0.4.0
    * timed and object metadata support
    * fix various precision issues with large timestamps
    * fix KateDJ editor with newer versions of wxPython
    * katedec now tries to avoid escaping non ASCII glyphs
    * misc error handling improvements/fixes
    * misc build and documentation fixes


author: idonmez@novell.com
changelog:
  - Add libraw-disable-mosaic-packs.patch: don't build libraw mosaic
    packs due to GPLv2,v3 licensing, bnc #711963


author: toddrme2178@gmail.com
changelog:
  - Changed libkdeed4 package to libkdeedu4-data noarch package,
    since it only has icons and data files (fix for RPMLINT warning)
  - Removed tests for obsolete openSUSE versions (fix for RPMLINT warning)
  - Removed obsolete patch
  - Cleaned up spec file formatting


author: toddrme2178@gmail.com
changelog:
  - Removed obsolete patch (fix for RPMLINT warning)
  - Removed redundant buildrequires
  - Cleaned up spec file formatting


author: toddrme2178@gmail.com
changelog:
  - Removed redundant buildrequires
  - Removed obsolete patch
  - Removed check for obsolete openSUSE version (fix for RPMLINT warning)
  - Removed self-obsoletes (fix for RPMLINT warning)
  - Changed group (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: puzel@suse.cz
changelog:
  - update to 1.0.4
    * autoconf fixes
  - correctly install/uninstall info files
  - use %makeinstall and %configure macros


author: puzel@suse.cz
changelog:
  - update to libksba-1.0.6
    * Support SHA-{384,512} based signature generation.
    * The RSA algorithmIdentifier ASN.1 sequence is now emitted with an
    explicit NULL parameter.  Despite the interop testing we did in the
    past, some software still requires this and thus we better follow
    the best current practise.


author: puzel@novell.com
changelog:
  - update to libksba-1.0.7
    * Detect overflow while parsing OIDs.  Map BER encoded OIDs to well
    known names.
    * Allow mixed case names in DNs.


author: puzel@novell.com
changelog:
  - update to libksba-1.1.0
    * New functions to fix a leak in dirmngr.
    * Interface changes relative to the 1.0.0 release:
    ksba_reader_set_release_notify   NEW
    ksba_writer_set_release_notify   NEW
  - clean up specfile


author: puzel@novell.com
changelog:
  - update to libksba-1.2.0
    - New functions to allow the creation of X.509 certificates.
    - Interface changes relative to the 1.1.0 release:
      ksba_certreq_set_serial          NEW
      ksba_certreq_set_issuer          NEW
      ksba_certreq_set_validity        NEW
      ksba_certreq_set_siginfo         NEW


author: davejplater@gmail.com
changelog:
  - Update to git20101130 to fix (kde#258078)
  - Upstream changes :
    * Add LIBKTORRENT_VERSION macro
    * Update MINOR version of master branch to 1
    * Improve MultiDataChecker file handling
    * Privatize PeerManager
    * Use weak pointers in PeerConnector and Authenticate,
    should fix a crash
    * Fix ChangeLog


author: davejplater@gmail.com
changelog:
  - Update to git20101211 fixes crash see (kde#260338)
  - Upstream changes :
    * Backport several utp bugfixes from trunk.
    * Fix crash due to not checking for 0 pointer in multimedia file
    check.
    * Backport file selection bug from master CCBUG: 258138


author: davejplater@gmail.com
changelog:
  - Update to libktorrent-1.0.80 (1.1beta1) fix kde #(261679) crash
    with rss syndication plugin.
  - Upstream changes :
    * Video streaming support
    * Superseeding support
    * Data file moves are now tracked in the GUI
    * The GUI has been redesigned and now makes proper use of KDE's
      KParts technologie
    * The search plugin now uses webkit
    * Exclusion patterns have been added to the syndication plugin
      filters
    * And many other smaller changes. For a full overview of all the
      changes, take a look in the ChangeLog's of libktorrent and
      ktorrent


author: davejplater@gmail.com
changelog:
  - Added patch libktorrent-1.1beta1-sprseedcrash.patch to fix crash
    when switching from seeding to superseeding or vice versa, while
    the torrent is running mostly with a private torrent. See :
    kde #(261529), first reported in kde #(262560).


author: asterios.dramis@gmail.com
changelog:
  - Update to libktorrent-1.0.99rc1 (1.1rc1):
    * Fix bug in UPnP so that it works properly with D-Link DIR 635 routers
    * Fix crash due to manipulating timers in the wrong thread (261903)
    * Fix compiler warning in TimeEstimator (262618)
    * Fix crash due to cleaning up timer in the wrong thread (260712)
    * Fix crash due to not properly cleaning up Peers and everything related when
      switching to superseeding mode (261529)
    * Fix invalid read in utp timer cleanup code (263800)
    * Fix crashes at exit (264378, 256639)
  - Spec file updates:
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Updates in Summary:, Url: and %description.
    * Changed License: to GPLv2+ and LGPLv2+ and MIT and BSD.
    * Updates in Buildrequires:, %build, %install and %files sections.
    * Use Suggests: and not Recommends: for lang package.
    * Removed %pre /sbin/ldconfig section (not needed).
  - Removed libktorrent-1.1beta1-sprseedcrash.patch (fixed upstream).
  - Removed libktorrent-po.tar.bz2 (not needed, its included in the package).


author: asterios.dramis@gmail.com
changelog:
  - Update to 1.1.0:
    * Improve performance of chunk selection code when there are many chunks
    * Fix crash in peer authentication cleanup (bko#266622)
    * Fix crash due to SIGBUS handler being overwritten by KDE's crash dialog
      system (bko#266842)
    * Be more lenient towards torrents with wrong announce-list field
      (bko#268145)
    * Fix root cause of SHA1HashGen crashes in 1.0 series (bko#268162)
  - Spec file updates:
    * Removed Authors: from %description (requirement for Factory submissions).
    * Minor update in %files section.


author: javier@opensuse.org
changelog:
  - Update to 1.1.1
    * Fix deadlock in utp::OutputQueue when packet sending fails
    * Fix bug causing scrape not to be done after first announce
    * Fix crash in DHT code caused by invalid addresses (269657)
    * Fix crash in DHT code caused by unsynchronized access to a QSet (270127)
    * Fix bug causing running time to be wrong when pausing torrents (271521)


author: asterios.dramis@gmail.com
changelog:
  - Spec file updates:
    * Simplified License: to GPLv2+ which is the main license.
    * Fix locales removal if suse_version is not set.
    * %kde_post_install is not needed.


author: javier@opensuse.org
changelog:
  - Update to 1.1.2:
    * Fix bug causing time left calculation to return something when
      a torrent is paused (bko#272182)
    * Improve performance of UTP delay window algorithm
    * Fix files not getting downloaded when they change from only
      seed to some other priority
    * Fix crash when cleaning up mse::StreamSocket (bko#277076)


author: asterios.dramis@gmail.com
changelog:
  - Update to 1.1.3:
    * Fix bug causing UPnP not to work properly if there is a question mark in
      the controlurl
    * Fix crash in webseed code (kde#281605)
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Renamed License: to GPL-2.0+ (SPDX style).


author: mlin@suse.com
changelog:
  - Update to version 1.2.0, also lists changes what changed in rc1
    * Fix large file preallocation when not using quick preallocation in some cases
    * Disable current open file checking, it causes performance issues in some situations
    * Don't use the gcrypt version macro in it's version check
    * Make it possible to check data on chunk ranges instead of the entire torrent
    * Move data file jobs are now done one after the other
    * Implement partial seeding extension
    * Add support for IPv6 traffic class field
    * Make sure a torrent is restarted when it was auto stopped and more files are selected for downloading
    * Emit finished signal when torrent is found completely downloaded in data check
    * Seeders and leechers shown in view is now the maximum of all trackers and not the sum
    * Do not add trackers with unsupported protocols
    * Improve SIGBUS handling, fixes a crash
    * Remove usage of several deprecated KDE3 networking classes
    * Remove obsolete functions of data check during upload
    * Simplify blocklist interface
    * Revamp networking code
    * Remove thread from DHT code
    * Prevent file descriptor exhaustion from happening
    * Do not count non piece data in upload speed calculation
    * Fix IPv6 address parsing bug
    * Improve performance of µTP code
    * Fix crash in DHT packet receive code
    * Fill ip parameter of tracker announce with current IPv6 address if not filled in by user in settings
    * Fix crash in PeerManager
    * Fix crash at exit when datachecker job is running
    * Fix crash due to bug in smaller then operator of net::Address
    * Fix crash due to race condition in logging initialization


author: asterios.dramis@gmail.com
changelog:
  - Changed License to GPL-2.0+ since some files compiled in the lib are GPL
    (bnc#730195).
  - Added GPL and LGPL license copies.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.3.3.
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Changed License: to GPLv3+.
    * Added description for the patches based on openSUSE Patches Guidelines.
    * Minor other updates.
  - Compile package with optflags (added -fPIC to fix compilation error).
  - Rebased liblastfm-sort.patch to apply cleanly.
  - Rebased liblastfm-0.3.0-qmake.patch and renamed it to liblastfm_qmake.patch.


author: crrodriguez@opensuse.org
changelog:
  - Build with -fvisibility-inlines-hidden, saving around 50
    exported symbols, in the extremely unlikely case this causes
    a problem, drop me a note.
  - -devel pacakge requires libqt4-devel


author: hmacht@suse.de
changelog:
  - update to v0.2 due to PolicyKit update (novell bug 299733):
    - use new PolicyKit API >= 0.4
    - fix bug that liblazy_hal_query_capability doesn't always
      return 'false'
    - add function to use private D-Bus connection so that apps
      survive a D-Bus restart


author: hmacht@suse.de
changelog:
  - rename package to liblazy1 due to packaging policy
  - update to version 0.2 due to gcc 4.3 consistency


author: hmacht@suse.de
changelog:
  - add Provides: and Obsoletes: due to package rename to liblazy1
  - use %configure
  - no longer use %run_ldconfig


author: rhafer@suse.de
changelog:
  - Update to 2.4.15. Most important changes:
    * Fixed slapd bconfig conversion again (ITS#5346)
    * Fixed slapd behavior with superior objectClasses again (ITS#5517)
    * Fixed slapd RFC4512 behavior with same attr in RDN (ITS#5968)
    * Fixed slapd corrupt contextCSN (ITS#5947)
    * Fixed slapd syncrepl order to match on add/delete (ITS#5954)
    * Fixed slapd adding rdn with other values (ITS#5965)
    * Fixed slapd-bdb/hdb behavior with unallocatable shm (ITS#5956)
    * Fixed slapd-ldap/meta with entries with invalid attrs (ITS#5959)
    * Fixed slapo-pcache caching invalid entries (ITS#5927)
    * Fixed slapo-syncprov csn updates (ITS#5969)
    * Added libldap option to disable SASL host canonicalization (ITS#5812)
    * Fixed libldap chasing multiple referrals (ITS#5853)
    * Fixed libldap setuid usage with .ldaprc (ITS#4750)
    * Fixed libldap deref handling (ITS#5768)
    * Fixed libldap NULL pointer deref (ITS#5934)
    * Fixed libldap peer cert memory leak (ITS#5849)
    * Fixed libldap intermediate response behavior (ITS#5896)
    * Fixed libldap IPv6 address handling (ITS#5937)
    * Fixed libldap_r deref building (ITS#5768)
    * Fixed libldap_r slapd lockup when paused during shutdown (ITS#5841)
    * Fixed slapd acl checks on ADD (ITS#4556,ITS#5723)
    * Fixed slapd acl application to newly created backends (ITS#5572)
    * Fixed slapd bconfig to return error codes (ITS#5867)
    * Fixed slapd bconfig encoding incorrectly (ITS#5897)
    * Fixed slapd bconfig dangling pointers (ITS#5924)
    * Fixed slapd epoll handling (ITS#5886)
    * Fixed slapd glue with MMR (ITS#5925)
    * Fixed slapd listener comparison (ITS#5613)
    * Fixed various syncrepl issues (ITS#5809,ITS#5850, ITS#5843,
      ITS#5866, ITS#5901, ITS#5881, ITS#5935, ITS#5710,
      ITS#5781, ITS#5809, ITS#5798, ITS#5826)
    * Fixed slapd-bdb/hdb dncachesize handling (ITS#5860)
    * Fixed slapd-bdb/hdb trickle task usage (ITS#5864)
    * Fixed slapd-hdb idlcache with empty suffix (ITS#5859)


author: rhafer@suse.de
changelog:
  - Update to 2.4.16. Most important fixes:
    * Fixed libldap segfault in checking cert/DN (ITS#5976)
    * Fixed libldap peer cert double free (ITS#5849)
    * Fixed libldap referral chasing (ITS#5980)
    * Fixed slapd backglue with empty DBs (ITS#5986)
    * Fixed slapd ctxcsn race condition (ITS#6001)
    * Fixed slapd debug message (ITS#6027)
    * Fixed slapd redundant module loading (ITS#6030)
    * Fixed slapd schema_init freed value (ITS#6036)
    * Fixed slapd syncrepl newCookie sync messages (ITS#5972)
    * Fixed slapd syncrepl hang during shutdown (ITS#6011)
    * Fixed slapd syncrepl too many MMR messages (ITS#6020)
    * Fixed slapd syncrepl skipped entries with MMR (ITS#5988)
    * Fixed slapd-bdb/hdb cachesize handling (ITS#5860)
    * Fixed slapd-bdb/hdb with slapcat with empty dn (ITS#6006)
    * Fixed slapd-bdb/hdb with NULL transactions (ITS#6012)
    * Fixed slapd-ldap incorrect referral handling (ITS#6003,ITS#5916)
    * Fixed slapd-ldap/meta with broken AD results (ITS#5977)
    * Fixed slapd-ldap/meta with invalid attrs again (ITS#5959)
    * Fixed slapo-accesslog interaction with ppolicy (ITS#5979)
    * Fixed slapo-dynlist conversion to cn=config (ITS#6002)
    * Fixed various slapo-syncprov issues (ITS#5972, ITS#6020,
      ITS#5985, ITS#5999, ITS#5973, ITS#6045, ITS#6024, ITS#5988)
  - Fix building on older openSUSE releases


author: rhafer@novell.com
changelog:
  - Fixed complilation with newer glibc (2.3.X release needs
    GNU_SOURCE defined as well in getpeerid.c)


author: rhafer@novell.com
changelog:
  - Update to 2.4.17. Most important changes:
    * Fixed liblber to use ber_strnlen (ITS#6080)
    * Fixed libldap openssl digest initialization (ITS#6192)
    * Fixed libldap tls NULL error messages (ITS#6079)
    * Added slapd sasl auxprop support (ITS#6147)
    * Added slapd schema checking tool (ITS#6150)
    * Added slapd writetimeout keyword (ITS#5836)
    * Fixed slapd abandon/cancel handling for some ops (ITS#6157)
    * Fixed slapd access setstyle to expand (ITS#6179)
    * Fixed slapd assert with closing connections (ITS#6111)
    * Fixed slapd bind race condition (ITS#6189)
    * Fixed slapd cert validation (ITS#6098)
    * Fixed slapd connection_destroy assert (ITS#6089)
    * Fixed slapd csn normalization (ITS#6195)
    * Fixed slapd errno handling (ITS#6037)
    * Fixed slapd hung writers (ITS#5836)
    * Fixed slapd ldapi issues (ITS#6056)
    * Fixed slapd normalization of updated schema attributes (ITS#5540)
    * Fixed slapd olcLimits handling (ITS#6159)
    * Fixed slapd olcLogLevel with hex levels (ITS#6162)
    * Fixed slapd sending cancelled operations results (ITS#6103)
    * Fixed slapd slapi_entry_has_children (ITS#6132)
    * Fixed slapd sockets usage on windows (ITS#6039)
    * Fixed slapd some abandon and cancel race conditions (ITS#6104)
    * Fixed slapd tls context after changes (ITS#6135)
    * Fixed slapd-bdb/hdb adjust dncachesize if too low (ITS#6176)
    * Fixed slapd-bdb/hdb crashes during delete (ITS#6177)
    * Fixed slapd-bdb/hdb multiple olcIndex for same attr (ITS#6196)
    * Fixed slapd-hdb freeing of already freed entries (ITS#6074)
    * Fixed slapd-hdb entryinfo cleanup (ITS#6088)
    * Fixed slapd-hdb dncache lockups (ITS#6095)
    * Fixed slapd-ldap deadlock with non-responsive TLS URIs (ITS#6167)
    * Fixed slapo-ppolicy to honor pwdLockout (ITS#6168)
    * Fixed slapo-ppolicy to return check modules error message (ITS#6082)
    * Added slapo-rwm rwm-drop-unrequested-attrs config option (ITS#6057)
    * Fixed slapo-rwm dn passing (ITS#6070)
    * Fixed slapo-rwm entry free/release (ITS#6058, ITS#6081)
    * Fixed tools returning ldif errors (ITS#5892)
  - Backported fix for failing back-monitor test from HEAD
  - re-enabled some formerly disabled tests from the testsuite


author: rhafer@novell.com
changelog:
  - libldap's check of the hostname against the TLS Certificate's CN
    Attribute did not handle possible NUL bytes in the CN correctly
    and was vulnerable against attacks with spoofed Certificates.
    (bnc#537143, ITS#6239)


author: rhafer@novell.com
changelog:
  - Update to 2.4.20 (fate#306593), most important fixes since 2.4.19
    * Fixed liblber embedded NUL values in BerValues (ITS#6353)
    * Fixed libldap sasl buffer sizing (ITS#6327,ITS#6334)
    * Fixed libldap uninitialized return value (ITS#6355)
    * Fixed libldap unlimited timeout (ITS#6388)
    * Added slapd handling of hex server IDs (ITS#6297)
    * Fixed slapd checks of str2filter (ITS#6391)
    * Fixed slapd configArgs initialization (ITS#6363)
    * Fixed slapd db_open with connection_fake_init (ITS#6381)
    * Fixed slapd with embedded \0 in bervals (ITS#6378,ITS#6379)
    * Fixed slapd inclusion of ac/unistd.h (ITS#6342)
    * Fixed slapd sl_free to better reclaim memory (ITS#6380)
    * Fixed slapd syncrepl deletes in MirrorMode (ITS#6368)
    * Fixed slapd syncrepl to use correct SID (ITS#6367)
    * Fixed slapd tls_accept to retry in certain cases (ITS#6304)
    * Fixed slapd-bdb/hdb cache corruption (ITS#6341)
    * Fixed slapd-bdb/hdb entry cache (ITS#6360)
    * Fixed slapo-syncprov checkpoint conversion (ITS#6370)
    * Fixed slapo-syncprov deadlock (ITS#6335)
    * Fixed slapo-syncprov out of order changes (ITS#6346)
  - Added switch to enable/disable testsuite (%run_test_suite)


author: rhafer@novell.com
changelog:
  - Fixed an issue in back-config's objectclass inheritence code that
    could cause the server to fail to start or to spin in an endless
    loop (bnc#558059,ITS#6408)
  - default the tls_reqcert parameter of a syncrepl config to
    "demand" as documented even if other tls_ options are absent
    (bnc#558397, ITS#6319)
  - apply changes to the global size and timelimits to all database
    that don't specify limits themself. (bnc#562184, ITS#6428)


author: rhafer@novell.com
changelog:
  - Updated to 2.4.21:
    * Fixed liblutil for negative microsecond offsets (ITS#6405)
    * Fixed slapd global settings to work without restart (ITS#6428)
    * Fixed slapd looping with SSL/TLS connections (ITS#6412)
    * Fixed slapd syncrepl freeing tasks from queue (ITS#6413)
    * Fixed slapd syncrepl parsing of tls defaults (ITS#6419)
    * Fixed slapd syncrepl uninitialized variables (ITS#6425)
    * Fixed slapd-config Adds with Abstract classes (ITS#6408)
    * Fixed slapo-dynlist behavior with simple filters (ITS#6421)
    * Fixed slapd-ldif access outside database directory (ITS#6414)
    * Fixed slapo-translucent with back-null (ITS#6403)
    * Fixed slapo-unique criteria checking (ITS#6270)
  - removed some obsolete RPM dependencies
  - Added missing tags to init script to silence rpmlint warnings


author: rhafer@novell.com
changelog:
  - Removed obsolete hunk from openldap2.dif
  - Remove ldap.conf patch to use saner default for Certificate
    verification (bnc#575146)


author: rhafer@novell.com
changelog:
  - LDAP clients could crash the server by submitting a specially
    crafted LDAP ModRDN operation.  (bnc#612430, ITS#6570)
  - Delete Operations happening during the "Refresh" phase of
    "refreshAndPersist" replication failed to replicate under
    certain circumstances (bnc#606294, ITS#6555)


author: rhafer@novell.com
changelog:
  - Updated to 2.4.23:
    * Fixed libldap to return server's error code (ITS#6569)
    * Fixed libldap memleaks (ITS#6568)
    * Fixed liblutil off-by-one with delta (ITS#6541)
    * Fixed slapd acls with glued databases (ITS#6468)
    * Fixed slapd syncrepl rid logging (ITS#6533)
    * Fixed slapd modrdn handling of invalid values (bnc#612430,
      ITS#6570)
    * Fixed slapd-bdb hasSubordinates computation (ITS#6549)
    * Fixed slapd-bdb to use memcpy instead for strcpy (ITS#6474)
    * Fixed slapd-bdb entry cache delete failure (ITS#6577)
    * Fixed slapd-ldap to return control responses (ITS#6530)
    * Fixed slapo-ppolicy to use Debug (ITS#6566)
    * Fixed slapo-refint to zero out freed DN vals (ITS#6572)
    * Fixed slapo-rwm to use Debug (ITS#6566)
    * Fixed slapo-sssvlv to use Debug (ITS#6566)
    * Fixed slapo-syncprov lost deletes in refresh phase (bnc#606294,
      ITS#6555)
    * Fixed slapo-valsort to use Debug (ITS#6566)
    * Fixed contrib/nssov network.c missing patch (ITS#6562)
  - New subpackage openldap2-back-sql. Contains the SQL backend
    module plus some documentation (bnc#395719)
  - generate Patches from git tree (resulted in all patches being
    renamed)
  - installing binaries without stripping them is done by setting
    the STRIP enviroment variable instead for patching the Makefile
    now
  - Fixed a bug in the syncprov overlay which could lead to not
    replicate delete Operations (ITS#6555, bnc#606294)
  - BuildRequires cleanup


author: rhafer@novell.com
changelog:
  - Don't build 2.3 slapcat anymore for 11.3 and newer. We switch to
    2.4 long ago.
  - Removed automatic 2.3->2.4 migration in %post
  - moved back-sql examples to make rpmlint happy


author: cristian.rodriguez@opensuse.org
changelog:
  - Do not include Build date and time in binaries, this
    avoids build-compare failures and unhelpful rebuilds/republishes


author: rhafer@novell.com
changelog:
  - Handle the libdb-4_5 -> libdb-4_8 Version update by opening the
    Databases with DB_RECOVER if a version mismatch is detected.


author: rhafer@novell.com
changelog:
  - Surpress gcc warnings about extra format string arguments.
  - Split-off openldap2-doc (noarch) package (Admin Guide and IDs)
  - Backported -VVV commandline switch for slapd from HEAD
    (to list enabled static overlays)
  - Build all overlays except syncprov and ppolicy as dynamic modules
    (Fixes bnc#648479, FATE#307837)
  - Added README.dynamic-overlays to point out some details about
    dynamic overlays
  - simplified pie-compile patch and adjusted it to work with
    dynamic overlays


author: rhafer@novell.com
changelog:
  - Fixed quotation in init-script to avoid errors when calling it
    from within /etc/openldap/slapd.d/cn=config/ (bnc#660492).


author: rhafer@suse.de
changelog:
  - Updated to 2.4.24, important changes:
    * Added libldap_r,libldap formal concurrency API (ITS#6625,ITS#5421)
    * Added slapadd attribute value checking (ITS#6592)
    * Added slapcat continue mode for problematic DBs (ITS#6482)
    * Added slapd syncrepl suffixmassage support (ITS#6781)
    * Fixed liblber to not close invalid sockets (ITS#6585)
    * Fixed libldap referral chasing (ITS#6602)
    * Fixed libldap leak when chasing referrals (ITS#6744)
    * Fixed slapd acl parsing overflow (ITS#6611)
    * Fixed slapd acl when resuming parsing (ITS#6804)
    * Fixed slapd default config acls with overlays (ITS#6822)
    * Fixed slapd config leak with olcDbDirectory (ITS#6634)
    * Fixed slapd when first acl is value dependent (ITS#6693)
    * Fixed slapd-bdb slapadd -q with glued dbs (ITS#6794)
    * Fixed slapo-ppolicy don't update opattrs on consumers (ITS#6608)
    * Fixed slapo-ppolicy to allow userPassword deletion (ITS#6620)
    * Fixed slapo-syncprov to send error if consumer is newer (ITS#6606)
    * Fixed slapo-syncprov filter race condition (ITS#6708)
    * Fixed slapo-syncprov active mod race (ITS#6709)
    * Fixed slapo-syncprov to refresh if context is dirty (ITS#6710)
    * Fixed slapo-syncprov CSN updates to all replicas (ITS#6718)
    * Fixed slapo-syncprov sessionlog ordering (ITS#6716)
    * Fixed slapo-syncprov sessionlog with adds (ITS#6503)
    * Fixed slapo-syncprov mutex (ITS#6438)
    * Fixed slapo-syncprov mincsn check with MMR (ITS#6717)
    * Fixed slapo-syncprov control leak (ITS#6795)
    * Fixed slapo-syncprov error codes (ITS#6812)
    * For a comprehensive list of changes please consult the CHANGES
      file
  - removed unneeded openSUSE 11.0 specifc patch


author: rhafer@suse.de
changelog:
  - Updated to 2.4.25, important changes:
    * Fixed ldapsearch pagedresults loop (ITS#6755)
    * Fixed tools for incompatible args (ITS#6849)
    * Fixed libldap MozNSS crash (ITS#6863)
    * Fixed slapd add objectclasses in order (ITS#6837)
    * Added slapd ordering for uidNumber and gidNumber (ITS#6852)
    * Fixed slapd segfault when adding values out of order (ITS#6858)
    * Fixed slapd sortval handling (ITS#6845)
    * Fixed slapd-bdb with slapadd/index quick option (ITS#6853)
    * Fixed slapd-ldap chain cn=config support (ITS#6837)
    * Fixed slapd-ldap chain with slapd.conf (ITS#6857)
    * Fixed slapd-meta deadlock (ITS#6846)
    * Fixed slapo-sssvlv with multiple requests (ITS#6850)
    * Fixed contrib/lastbind install rules (ITS#6238)
    * Fixed contrib/cloak install rules (ITS#6877)


author: rhafer@suse.de
changelog:
  - Update to 2.4.26
    * Added libldap LDAP_OPT_X_TLS_PACKAGE (ITS#6969)
    * Fixed libldap descriptor leak (ITS#6929)
    * Fixed libldap socket leak (ITS#6930)
    * Fixed libldap get option crash (ITS#6931)
    * Fixed libldap lockup (ITS#6898)
    * Fixed libldap ASYNC TLS setup (ITS#6828)
    * Fixed libldap with missing \n terminations (ITS#6947)
    * Fixed tools double free (ITS#6946)
    * Fixed tools verbose output (ITS#6977)
    * Fixed ldapmodify SEGV on invalid LDIF (ITS#6978)
    * Added slapd extra_attrs database option (ITS#6513)
    * Fixed slapd asserts (ITS#6932)
    * Fixed slapd configfile param on windows (ITS#6933)
    * Fixed slapd config with global chaining (ITS#6843)
    * Fixed slapd uninitialized variables (ITS#6935)
    * Fixed slapd config objectclass is readonly (ITS#6963)
    * Fixed slapd entry response with control (ITS#6899)
    * Fixed slapd with unknown attrs (ITS#6819)
    * Fixed slapd normalization of schema RDN (ITS#6967)
    * Fixed slapd operations cache to 10 op limit (ITS#6944)
    * Fixed slapd syncrepl crash with non-replicated ops (ITS#6892)
    * Fixed slapd-bdb/hdb with sparse index ranges (ITS#6961)
    * Fixed back-ldap ppolicy updates (ITS#6711)
    * Fixed back-ldap with id-assert (ITS#6817)
    * Fixed various slapo-pcache issues (ITS#6823, ITS#6950,
      ITS#6951, ITS#6953, ITS#6954)
    * Fixed slapo-pcache database corruption (ITS#6831)
    * Fixed slapo-syncprov with replicated subtrees (ITS#6872)
  - backported delete support for child entries of overlays from
    master (bnc#704398)


author: rhafer@suse.de
changelog:
  - ACL changes to the config database only got active after slapd
    restart in certain cases (bnc#716895, ITS#7066).
  - Adjusted default DB_CONFIG to increase max values for locks and
    lock objects (bnc#719803)
  - Fix UTF8StringNormalize overrun on zero-length string
    (bnc#724201, ITS#7059)


author: rhafer@suse.de
changelog:
  - Update to 2.4.28
    * Fixed back-mdb out of order slapadd (ITS#7090)
    changes in OpenLDAP 2.4.27 Release (2011/11/24):
    * Added slapd delta-syncrepl MMR (ITS#6734,ITS#7029,ITS#7031)
    * Fixed ldapmodify crash with LDIF controls (ITS#7039)
    * Fixed ldapsearch to honor timeout and timelimit (ITS#7009)
    * Fixed libldap endless looping (ITS#7035)
    * Fixed libldap TLS to not check hostname when using 'allow'
      (ITS#7014)
    * Fixed slapadd common code into slapcommon (ITS#6737)
    * Fixed slapd backend connection initialization (ITS#6993)
    * Fixed slapd frontend DB parsing in cn=config (ITS#7016)
    * Fixed slapd hang with {numbered} overlay insertion (ITS#7030)
    * Fixed slapd inet_ntop usage (ITS#6925)
    * Fixed slapd cn=config deletion of bitmasks (ITS#7083)
    * Fixed slapd cn=config modify replace/delete crash (ITS#7065)
    * Fixed slapd schema UTF8StringNormalize with 0 length values
      (ITS#7059)
    * Fixed slapd with dynamic acls for cn=config (ITS#7066)
    * Fixed slapd response callbacks (ITS#6059,ITS#7062)
    * Fixed slapd no_connection warnings with ldapi
      (ITS#6548,ITS#7092)
    * Fixed slapd return code processing (ITS#7060)
    * Fixed slapd sl_malloc various issues (ITS#6437)
    * Fixed slapd startup behavior (ITS#6848)
    * Fixed slapd syncrepl crash with non-replicated ops (ITS#6892)
    * Fixed slapd syncrepl with modrdn (ITS#7000,ITS#6472)
    * Fixed slapd syncrepl timeout when using refreshAndPersist
      (ITS#6999)
    * Fixed slapd syncrepl deletes need a non-empty CSN (ITS#7052)
    * Fixed slapd syncrepl glue for empty suffix (ITS#7037)
    * Fixed slapd results cleanup (ITS#6763,ITS#7053)
    * Fixed slapd validation of args for TLSCertificateFile
      (ITS#7012)
    * Fixed slapd-bdb/hdb to build entry DN based on parent DN
      (ITS#5326)
    * Fixed slapd-hdb with zero-length entries (ITS#7073)
    * Fixed slapd-hdb duplicate entries in subtree IDL cache
      (ITS#6983)
    * Fixed slapo-pcache response cleanup (ITS#6981)
    * Fixed slapo-ppolicy pwdAllowUserChange behavior (ITS#7021)
    * Fixed slapo-sssvlv issue with greaterThanorEqual (ITS#6985)
    * Fixed slapo-sssvlv to only return requested attrs (ITS#7061)
    * Fixed slapo-syncprov DSA attribute filtering for Persist mode
      (ITS#7019)
    * Fixed slapo-syncprov when consumer has newer state of our SID
      (ITS#7040)
    * Fixed slapo-syncprov crash (ITS#7025)
    * Added missing LDIF form of schema files (ITS#7063)


author: rhafer@suse.de
changelog:
  - Update to 2.4.29
    * Fixed slapd cn=config modification of first schema element
      (ITS#7098)
    * Fixed slapd operation reuse (ITS#7107)
    * Fixed slapd blocked writers to not interfere with pool pause
      (ITS#7115)
    * Fixed slapd connection loop connindex usage (ITS#7131)
    * Fixed slapd double mutex unlock via connection_done (ITS#7125)
    * Fixed slapd check order in connection_write (ITS#7113)
    * Fixed slapd slapadd to exit on failure (ITS#7142)
    * Fixed slapd syncrepl reference to freed memory
      (ITS#7127,ITS#7132)
    * Fixed slapd syncrepl to ignore some errors on delete
      (ITS#7052)
    * Fixed slapd syncrepl to handle missing oldRDN (ITS#7144)
    * Fixed slapd-monitor compare op to update cached entry
      (ITS#7123)
    * Fixed slapo-syncprov with already abandoned operation
      (ITS#7150)
  - Included patches from RE24 branch:
    * only poll sockets for write as needed (ITS#7167, bnc#749082)
    * sycnrepl Fixes (ITS#7162)


author: rhafer@suse.de
changelog:
  - Update to 2.4.30
    * Fixed libldap socket polling for writes (ITS#7167)
    * Fixed liblutil string modifications (ITS#7174)
    * Fixed slapd crash when attrsOnly is true (ITS#7143)
    * Fixed slapd syncrepl delete handling (ITS#7052,ITS#7162)
    * Fixed slapo-pcache time-to-refesh handling (ITS#7178)
    * Fixed slapo-syncprov loop detection (ITS#6024)


author: rhafer@suse.de
changelog:
  - update to 2.4.31
    * Added slapo-accesslog support for reqEntryUUID (ITS#6656)
    * Fixed libldap IPv6 URL detection (ITS#7194)
    * Fixed libldap rebinding on failed connection (ITS#7207)
    * Fixed slapd listener initialization (ITS#7233)
    * Fixed slapd cn=config with olcTLSVerifyClient (ITS#7197)
    * Fixed slapd delta-syncrepl fallback on non-leaf error (ITS#7195)
    * Fixed slapd to reject MMR setups with bad serverID setting
      (ITS#7200)
    * Fixed slapd approxIndexer key generation (ITS#7203)
    * Fixed slapd modification of olcSuffix (ITS#7205)
    * Fixed slapd schema validation with missing definitions
      (ITS#7224)
    * Fixed slapd syncrepl -c with supplied CSN values (ITS#7245)
    * Fixed slapd-bdb/hdb idlcache with only one element (ITS#7231)
    * Fixed slapo-accesslog deadlock with non-logged write ops
      (ITS#7088)
    * Fixed slapo-syncprov sessionlog check (ITS#7218)
    * Fixed slapo-syncprov entry leak (ITS#7234)
    * Fixed slapo-syncprov startup initialization (ITS#7235)


author: rhafer@novell.com
changelog:
  - Added missing errorhandling, when trying to read a Entry when
    the current record in not an entry (bnc#541819)


author: rhafer@novell.com
changelog:
  - synced with latest CVS:
    * Make TlsOptions available in LDAPConnection
    * be more verbose on StartTLS errors


author: rhafer@suse.de
changelog:
  - Version 0.2.2
    * Fixed some issue with the renewal of the underlying libldap
      SSL/TLS context (bnc#683826, bnc#683809)


author: rhafer@suse.de
changelog:
  - Update to 0.3.0
    * Added interface for accessing LDAPAttribute inside
      LDAPModification
    * includes fix to build with GCC 4.6


author: gber@opensuse.org
changelog:
  - update to version 0.9.2:
    - fix annotation and Vala bindings for getting the UserList
      singleton
    - fix GTK+ greeter error label not being shown
    - don't set SIGQUIT to ignore in child processes
    - reworked the PAM code as ecryptfs users weren't able to log in
  - added lightdm-handle-empty-autologin-user.patch in order to
    prevent auto-login as nobody when autologin-user or
    DISPLAYMANAGER_AUTOLOGIN are set to an empty string
  - added patch tags
  - split off -lang subpackage


author: gber@opensuse.org
changelog:
  - fixed some typos in lightdm-sysconfig-support.patch and
    lightdm-handle-empty-autologin-user.patch and handle invalid
    autologin-user properly


author: gber@opensuse.org
changelog:
  - changed lightdm-sysconfig-support.patch so that the sysconfig
    parser does not print debug information which would go to the
    console


author: gber@opensuse.org
changelog:
  - update to version 0.9.3
    - unlock ConsoleKit sessions when switching to them
    - add a gdmflexiserver binary that provides backwards
      compatibility with existing sessions
    - set XDG_SEAT_PATH and XDG_SESSION_PATH environment variables
      for sessions
    - always set XAUTHORITY environment variable so sudo keeps
      accessing the correct X authority
    - connect up lightdm_user_get_logged_in in liblightdm-gobject
    - ignore sessions that fail TryExec or are hidden
    - add missing home_directory User property missing in Vala
      bindings


author: gber@opensuse.org
changelog:
  - fixed typo
  - removed dependency of lightdm-gobject-devel on lightdm
  - removed stale dependency of lightdm-gtk-greeter on gtk2


author: gber@opensuse.org
changelog:
  - update to verion 0.9.4
    - lightdm-set-defaults enables tweaking the default session and
      chosen greeter for lightdm
    - move xsessions-directory and xgreeters-directory from
      [SeatDefaults] to [LightDM].
    - add AddSeat D-Bus method for adding dynamic seats
    - added a dm-tool program that allows user switching and adding
      seats
    - allow remote X servers, e.g. launched using dm-tool
      add-nested-seat
    - don't allow autologin-username to be set to empty
  - removed obsolete lightdm-handle-empty-autologin-user.patch
  - package gdmflexiserver under libexecdir


author: gber@opensuse.org
changelog:
  - added lightdm-add-scripting-hooks.patch which implements
    scripting hooks compatible with xdm/gdm (lp#602505)


author: andrea@opensuse.org
changelog:
  - Added proper Supplements for the greeters
  - remove version require for the greeters, 3rd party greeters
    don't always follow the same version as lightdm


author: gber@opensuse.org
changelog:
  - reworked lightdm-add-scripting-hooks.patch in order to match the
    version committed upstream
  - added lightdm-set-gdmflexiserver-envvar.patch which sets the
    GDMFLEXISERVER environment variable for the gdmflexiserver
    wrapper
  - added lightdm-lock-screen-before-switch.patch in order to try
    locking the screen before switching users
  - fixed usage of --libexecdir


author: gber@opensuse.org
changelog:
  - update to version 0.9.5
    - use accounts service in the daemon if it is available
    - correctly load seat type in multi seat configuration
    - add display-setup, session-setup and session-cleanup scripting
      hooks
    - fix cancel button in GTK greeter
    - fix line through GTK greeter menu items
    - exit daemon if a seat fails which has exit-on-failure set to
      true
    - add HasGuestAccount property to seat D-Bus interface
    - fix XDMCP authorization
    - update man file
  - removed lightdm-fix-underlinking.patch and
    lightdm-add-scripting-hooks.patch which have been integrated
    upstream
  - depend on the new gdmflexiserver compatibility wrapper


author: gber@opensuse.org
changelog:
  - update to current pre-0.9.8 bzr snapshot
    - Remove GetSeatForCookie and GetSessionForCookie now
      XDG_SEAT_PATH and XDG_SESSION_PATH exist
    - Change log filenames to be unique across different display
      types
    - Fix up script hooks, add regression tests for them
    - Complete removal of X code from the core of LightDM, so it can
      better support various display types
    - Set PAM_TTY to the display name, not the tty device
    - Only unlock displays if switched to from greeter
    - Make log file not system readable
    - Write ~/.Xauthority inside the session process so it cannot be
      hijacked
    - Set PAM_TTY and PAM_XDISPLAY when opening PAM session
    - Add VNC server support
    - Do not write ~/.dmrc and ~/.Xauthority as root, this addresses
      CVE-2011-3349


author: gber@opensuse.org
changelog:
  - update to current pre-0.9.8 bzr snapshot
    - add ability to set the language of a user from the greeter
    - set LANG variable based on the user language
    - add language selector into GTK greeter (disabled by default)
    - allow TCP/IP connections if xserver-allow-tcp is true


author: gber@opensuse.org
changelog:
  - update to version 0.9.8
    - allow lightdm --version to be run as non-root
    - automatically respond to PAM messages without prompts
    - create 'AddLocalXSeat' D-Bus method, and require root to use
      'AddSeat'
    - fix multi-seat configuration picking the same display number
    - use correct D-Bus and power interface in liblightdm-qt
    - run pam_setcred inside the session process so pam_group works
    - make sure one session is always selected in the GTK greeter
  - install displaymanager configuration script into
    %{_libexecdir}/X11/displaymanagers/ (bnc#714003)


author: gber@opensuse.org
changelog:
  - update to version 1.0.0
    - explicitly grab keyboard focus in GTK greeter
    - fix removed power and a11y menu items in GTK greeter
    - put system binary directory into path when running in test mode
    - call pam_getenvlist after pam_setcred


author: gber@opensuse.org
changelog:
  - add dependency on ConsoleKit-x11
  - add optional dependency on accountsservice to
    liblightdm-gobject-1-0


author: gber@opensuse.org
changelog:
  - update to version 1.0.1
    - GTK greeter now remembers last user
    - GTK greeter now initializes i18n
    - start authentication for automatically selected user in GTK
      greeter
    - link liblightdm-qt against QtGui
    - fix liblightdm-qt crashing when face images are installed
    - set correct permissions on session log files
    - prefer a locale with a codeset over one without for setting
      LANG
    - introduce a lightdm-guest-session-wrapper session command
      which MAC systems like AppArmor and SELinux can use for
      attaching a restrictive policy to guest sessions
    - provide an AppArmor profile for guest session lockdown


author: gber@opensuse.org
changelog:
  - update to version 1.0.2
    - fix daemon from blocking if Accounts Service does not exist
    - fix greeter log file not being written
    - don't set LANG environment variable if using Accounts Service
    - fix gdmflexiserver not working due to it not being in PATH
    - don't authenticate the greeter user
    - allow greeters to be disabled in configure flags
    - fix over allocation of read buffer in greeter protocol
    - make sure objects are cleaned up on exit
    - fix minor memory leaks
    - fix hugely oversized allocation in greeter buffer, can trigger
      crashes when entering very long passwords


author: gber@opensuse.org
changelog:
  - update to version 1.0.3
    - fix reference counting issue in ConsoleKit code
    - really add the lightdm-guest-session-wrapper
  - added lightdm-use-pkglibexecdir.patch in order to use
    pkglibexecdir instead of libexecdir for helper binaries/scripts


author: gber@opensuse.org
changelog:
  - added lighdm-vnc-configuration.patch in order to set the default
    resolution of VNC to 1024x768, add settings for width, height,
    depth into lightdm.conf


author: gber@opensuse.org
changelog:
  - update to version 1.0.4
    - fix --enable-gtk-greeter=yes not working
    - fix X sessions with arguments in Exec not working
    - use previous session for automatic login or if greeter does not
      request one
    - correct ownership of ~/.Xauthority if upgrading from buggy
      version of LightDM that had it root owned
    - set default resolution of VNC to 1024x768, add settings for
      width, height, depth into lightdm.conf
    - AppArmor profile: Fix broken gnome-keyring and dbus/gwibber,
      and quiesce annoying kernel audit messages for privileges that
      we definitively do not want to grant
    - set LOGNAME environment variable


author: gber@opensuse.org
changelog:
  - update to version 1.0.5
    - relax AppArmor guest profile to allow compiz to start
    - connect up VNC settings for width, height, depth
  - dropped lightdm-vnc-configuration.patch which has been integrated


author: gber@opensuse.org
changelog:
  - added dependency on gnome-themes-accessibility to
    lightdm-gtk-greeter in order to make it high contrast
    accessibility option work


author: gber@opensuse.org
changelog:
  - Update to version 1.0.6
    - use lchown for correcting ownership of ~/.Xauthority instead of
      chown, this fixes a security issue where using ~/.Xauthority as
      a symlink would cause LightDM to set the destination of the
      link to user ownership (CVE-2011-4105)


author: gber@opensuse.org
changelog:
  - added lightdm-remove-xauthority-ownership-fix.patch which removes
    the code correcting the ownership of .Xauthority files, it is
    still not secure and the buggy LightDM version writing
    .Xauthority as root never was in a released openSUSE version
    anyway (bnc#730062)


author: gber@opensuse.org
changelog:
  - added lightdm-call-g_thread_init-conditionally.patch in order to
    call g_thread_init() only on glib < 2.31.0
  - no need to own %{_libexecdir}/X11/


author: gber@opensuse.org
changelog:
  - update to version 1.0.9
    - stop file descriptors leaking into the session processes
      (bnc#745339, lp#927060, CVE-2012-1111)
    - fix compilation against gthread
    - change session directory once user permissions are set so it
      works on NFS filesystems that don't allow root to access files
    - fix object cleanup on exit
    - fix lightdm --debug not working on newer GLib
    - drop privileges when reading ~/.dmrc (CVE-2011-3153)
    - fix crash calling lightdm_get_layout
  - drop lightdm-CVE-2011-3153.patch which has been included upstream


author: gber@opensuse.org
changelog:
  - update to version 1.0.10
    - fix compilation failure in liblightdm-qt with GCC 4.7
  - dropped obsolete lightdm-fix-missing-includes.patch


author: gber@opensuse.org
changelog:
  - update to version 1.2.0
    - new major release, please see the included NEWS for a detailed
      list of changes
  - dropped lightdm-desktop-session-env-pam.patch since
    DESKTOP_SESSION is now in the PAM environment before
    pam_open_session() is called
  - dropped lightdm-remove-xauthority-ownership-fix.patch since the
    code has been removed by upstream
  - dropped lightdm-call-g_thread_init-conditionally.patch since the
    problem has been fixed by upstream
  - removed lightdm-gtk-greeter and lightdm-qt-greeter which are now
    separate projects


author: gber@opensuse.org
changelog:
  - update to version 1.2.2
    - fix wrapper path in AppArmor profile (broken since 1.1.1)
    - add show-manual-login and allow-guest options to
      lightdm-set-defaults
    - add missing regression test script
  - dropped lightdm-use-pkglibexecdir.patch which has been
    incorporated upstream


author: lnussel@suse.de
changelog:
  - new versio 0.8.5
    * added support for Winbond 8769L CIR port (e.g. found on Acer
      Aspire 6530G) (Juan J. Garcia de Soria)
    * added support for FTDI FT232-based IR Receiver
    * Linux input event generation using uinput
    * standardised namespace following Linux input conventions
    * added support for Awox RF/IR Remote (Arif)
    * added support for new iMon LCD devices
    * added support for Antec-branded iMon LCD and VFD devices


author: lnussel@suse.de
changelog:
  - new version 0.8.6
    * added support for ENE KB3926 revision B/C/D (ENE0100) CIR port
      (found on some notebooks, e.g: Acer Aspire 5720G, HP Pavilion dv5)
      (Maxim Levitsky)
    * merged 1st-gen mceusb device support into lirc_mceusb2,
      renamed lirc_mceusb2 to lirc_mceusb
    * added support for putting iMON receviers into MCE/RC6 mode
    * added input subsystem mouse device support to iMON driver
    * improved iMON driver to handle dual-interface iMON devices
      via a single lirc device, reducing configuration complexity
    * added support for more iMON devices, including proper support
      for touchscreen iMON devices (Rene Harder)
    * improved iMON driver including touchscreen support
    * Linux input support added to lircmd
    * added support for IT8720 CIR port
    * moved default lircd, lircmd and lircrcd config file locations to
      /etc/lirc/lircd.conf, /etc/lirc/lircmd.conf and /etc/lirc/lircrc
    * moved lircd socket from /dev/lircd to /var/run/lirc/lircd
    * moved default pid file location from /var/run/lircd.pid to
      /var/run/lirc/lircd.pid
    * added support for XMP protocol


author: lnussel@suse.de
changelog:
  - use correct location of devinput config (bnc#570665)
  - use /dev/lirc0 as fallback (bnc#552455)
  - rework init script


author: lnussel@suse.de
changelog:
  - update to 0.8.7pre3 release
    * improved usb-uirt support for FreeBSD (John Wehle)
    * spurious locking complaint fixes for FreeBSD (John Wehle)
    * added support for new Command IR III hardware (Matthew Bodkin)
    * updated mceusb support to properly initialize 3rd-gen hardware
    * updated imon driver that doesn't corrupt their displays
    * hack to make not-in-lirc zilog driver function with larger values
    * added support for Aureal ATWF@83-W001 ESKY.CC remote (Romain Henriet)
    * added transmit support to driver for ENE CIR port
      (only few devices support that)
    * made generation of automatic release events in lircd more robust
    * added tira_raw driver for the Ira/Tira receivers that supports
      receiving in timing mode, the tira driver now supports transmit
      (Arnold Pakolitz)
    * added support for DFC USB InfraRed Remote Control (Davio Franke)
    * added support for simple transmitter circuit connected to
      soundcard (Bob van Loosen)
    * added support for Philips SRM 7500 RF remote (Henning Glawe)


author: lnussel@suse.de
changelog:
  - update to version 0.8.7
    * updated mceusb support to properly initialize 3rd-gen hardware
    * updated imon driver that doesn't corrupt their displays
    * hack to make not-in-lirc zilog driver function with larger values


author: fisiu@opensuse.org
changelog:
  - update to version 0.9.0:
    * Remove mceusb, streamzap, it8x, ene0100 drivers, as they're
      now redundant with upstream kernel drivers
    * fix oops unplugging igorplugusb receiver while in use
    * more error-checking for NULL irctl in various lirc_dev paths
    * add support for Monueal Moncaso IR to mplay driver
    * add another PNP device ID to lirc_it87
    * drop references to static chardev major number 61, we use dynamic
    * resync lirc_dev with what was merged in the kernel
    * reformat code using indent to look more like Linux kernel code
    * drop explicit support for kernels older than 2.6.18
    * adapt to using lirc.h as merged in the upstream linux kernel
    * non-LONG_IR_CODE option dropped, its been the default for years
    * use portable type definitions all over the place
    * drop an old GLIBC work-around for printing 64-bit values
    * fix timing-specific repeat-after-release issue
  - drop lirc-0.8.7-lirc_h.diff and lirc-0.8.7-lirc_h_2.diff: fixed
    upstream
  - clean spec file with spec-cleaner


author: tiwai@suse.de
changelog:
  - updated to version 0.23.
    * disable ipv6 as default
    * fixed pthread resource reaks
    * improvement on socket handling


author: tiwai@suse.de
changelog:
  - updated to version 0.24:
    * fix compile warnings
    * accepts unix socket format
      osc.unix://localhost/tmp/mysocket.sock
    * misc bugfixes


author: crrodriguez@suse.de
changelog:
  - update to version 0.25 , 20+ bugfixes and improvements, see Changelog
  - remove static libraries and "la" files


author: toddrme2178@gmail.com
changelog:
  - Added 32bit compatibility libraries
  - Removed a period at the end of a summary (fix for RPMLINT warning)


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections per specfile guideline suggestions
  - Own all necessary dirs to complete factory build


author: toddrme2178@gmail.com
changelog:
  - Renamed to log4cplus to match upstream name
  - Update to 1.0.4 - bugfix release
  - Update to 1.0.3 - bugfix release
  - Update to 1.0.2 - bugfix release
  - Update to 1.0.1 - bugfix release
  - Cleaned up spec file formatting


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections per specfile guideline suggestions
  - Use fdupes to reduce duplicates instead of open-coding it


author: vuntz@opensuse.org
changelog:
  - Add patches from Debian:
    + loudmouth-fix-sasl-md5-digest-uri.patch: use the right URI for
      SASL md5 digest.
    + loudmouth-fix-async-resolving.patch: do not check for sync DNS
      failures when using async DNS.
    + loudmouth-drop-stanzas-on-fail.patch: ignore stanza that we
      can't parse.
    + loudmouth-use-pkg-config-for-gnutls.patch: use pkg-config to
      detect gnutls. Fix build on Factory.
  - Remove AutoReqProv: it's default now.
  - Use makeinstall macro.
  - Remove .la files.


author: dimstar@opensuse.org
changelog:
  - Change Source to point to our local file: The upstream server is
    currently unavailable and this stops us from checkins to Factory.


author: badshah400@gmail.com
changelog:
  - Use libgnutls-devel BuildRequires instead of gnutls-devel for
    openSUSE > 12.1: gnutls-devel has been removed from Factory.


author: vuntz@novell.com
changelog:
  - Add liblouis-dlopen-versioned.patch to have the python bindings
    open the versioned .so library, so that they don't require the
    devel package.
  - Make python-louis require liblouis0.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 1.7.0:
    + The main new feature of this release is the support for UK and
      Marburg math. Other changes include a new tool to check
      hyphenation and the usual improvement and addition of tables.
      Also The test suite has been enhanced and finally passes
    + Fix for library name and Python bindings
    + Documentation fixes
    + Many small fixes
  - Remove liblouis-build-fix.patch. Fixed upstream
  - Remove liblouis-dlopen-versioned.patch. Code changed


author: vuntz@novell.com
changelog:
  - Fix python-louis build: with the new upstream release, we now
    need to build the library before building the python bindings.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.0:
    + This release contains a number of improvements notably the
      integrationof gnulib, the automatic generation of man pages and
      the addition of tables for German grade 2.
    + New features
    - New tables
      . Tables German Grade 2
      . Swiss German
    - Modified tables
      . Updated Norwegian tables
    - man pages
      . All tools accept the --version and --help options and are
      documented in man pages
    - Corpus based test cases for tables
    + Bug fixes
    - Many small fixes
  - Rename liblouis0 subpackage to liblouis2, because of soname bump.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.1.1:
    + Bug fixes:
    - Fixed problems with the Danish grade 2 table
    - Fixed problems with the Marburg maths table for mathematics
      and the UK maths table for mathematics
  - Changes from version 2.1.0:
    + New features:
    - New tables:
      . Added tables for Portuguese grade 1 and 2
      . Added unicode.dis for Unicode braille
    - Modified tables: Updated Danish tables
    - Implemented language to table mapping
    - New format of error messages: the error messages are now
      reported in a format similar to the one used in gcc.
    - New opcode: added undefined opcode
    - Python bindings:
      . Allow the user to configure the maximum output length by
      specifying a number by which the input length is multiplied
      using the outlenMultiplier module variable.
      . Add compbrlLeftCursor mode constant.
      . Add compileString function which wraps lou_compileString.
      . Corrections/clarifications to docstrings.
      . Add python binding for the lou_hyphenate function.
      . Added python wrapper for lou_backTranslateString and
      lou_backTranslate.
    - Add liblouisxslt as an example to python/examples.
    - Add compbrlLeftCursor.
    + Bug fixes:
    - Fix the output cursorPos when the compbrlAtCursor mode is
      enabled and the characters around the cursor translate to
      multiple braille cells, such as in the Chinese braille
      tables.
    - Fix outpos when doing back translation
    - Fix the input/output position arrays for characters in the
      input which are undefined in the translation table.
    - Table fixes:
      . Fixed a bug with back translation of '*n'.
      . Fixes to the en-us-g2.ctb table
    - Python bindings:
      . Remove unnecessary imports, allowing the bindings to run in
      Python 2.7.
      . lou_translate* writes output information in typeform, so
      allocate enough bytes for it. Fixes possible buffer
      overruns and resultant crashes.
    - Miscellaneous:
      . Fixes to the man page generation to fix issues
      . Do not invoke help2man when cross-compiling
      . Documentation updates (issue 10)
      . Removing noletsign defaults
      . Many small fixes
  - Changes from version 2.0.0:
    + New function: Adding lou_charSize function
  - Changes from version 1.9.0:
    + New functions:
    - lou_dotsToChar and lou_charToDots function
    - Added lou_compileString for adding entries to tables at
      run-time.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.3.0:
    + New features:
    - Multiple table search path (with LOUIS_TABLEPATH environment
      variable)
    - New --quiet option for lou_checktable
    - New functions to make libraries relocatable
    - New Braille tables: Swedish, Sorani (Kurdish), Ethiopic,
      Serbian, many Indian languages , Icelandic 6- and 8-dot,
      Catalan, Dutch Braille (for Belgium and the Netherlands),
      Flemish Braille Math Code (a.k.a. Woluwe code).
    + Braille Table Improvements: Chinse, Spanish Braille, French 6
      and 8 dot, Italian 8 dot, Generic Arabic Grade 1, Spanish,
      Norwegian.
    + Bug fixes:
    - Fixed a long standing bug with an infinite loop in the table
      compiler
    + Improved documentation
  - Add pkg-config BuildRequires to get proper pkgconfig() provides.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.1:
    + New features:
    - Czech hyphenation table
    - Spanish grade 1 table
    - New tamil table
    + Braille Table Improvements: Icelandic 8-dot, Norwegian,
      Portuguese grade1, uncontracted Spanish.
  - Changes from version 2.4.0:
    + New features:
    - New Generic Farsi Grade 1 table
    - Emacs mode for editing Braille tables
    + Braille Table Improvements: Czech, French comp6 and comp8,
      Generic Arabic Grade 1, Romanian.


author: crrodriguez@suse.de
changelog:
  - remove static libraries and "la" files
  - fix -devel pakcage dependencies (missing libraptor-devel)


author: schwab@suse.de
changelog:
  - Update to libtool 1.5.24.
    * Initial support for Interix newer than version 3.
    * Use getconf ARG_MAX to find the max command line length.
    * Bug Fixes.


author: schwab@suse.de
changelog:
  - Update to libtool 1.5.26.
    * Improved support for Mac OS X Leopard.
    * More robust parsing of mangled `.la' files inside libltdl, fixing a
      possible overrun and a crash due to memory exhaustion.
    * Fix compile command line for gcj on MinGW.
    * Some configure variables have been renamed to fix caching:
      lt_prog_compiler_pic_works to lt_cv_prog_compiler_pic_works
      lt_prog_compiler_static_works to lt_cv_prog_compiler_static_works.
    * Support for AIX 6.1.
    * Bug Fixes.


author: pth@suse.de
changelog:
  - VUL-0 CVE-2009-3736 Update to 2.2.6b (bnc#556122):
    * Fix libltdl to no longer attempt to dlopen() the old_library
      listed in the .la file. Now will use only the preopen loader to
      attempt to load it. This may be a security issue, all users are
      advised to upgrade.
    * Similarly, don't open module.la from the current directory, this
      changes the behavior of libltdl to match the documentation.
    * Adapt test suite to changes.


author: aj@suse.de
changelog:
  - Add libtool-no-hostname.patch to not write hostname in libtool
    to avoid rebuilds where nothing has changed beside the build host.


author: giecrilj@stegny.2a.pl
changelog:
  - update to 2.4, which has quite some new stuff. Limiting here to
    incompatible changes:
    - The fix_srcfile_path variable has been replaced by a more thorough
      mechanism triggered by the to_tool_file_cmd variable.
    - The wrapper command line option support described above introduces the
      following incompatibility: the wrapper will remove any command line
      options that begin with '--lt-*' from the argument list before launching
      (uninstalled) programs. Any '--lt-*' option on the command line not
      recognized by the wrapper will result in an error.
    - The type of the symbol lists variables (lt_*_LTX_preloaded_symbols) has
      been fixed in the manual and in a couple of tests to match the actual
      implementation.


author: pth@suse.de
changelog:
  - Add gcc-c++ gcc-fortran and gcc-objc to buildrequires so that
    packages using the system wide libtool script compile.
  - Add a rpmlintrc to shut up rpmlint on most warnings.


author: dmueller@suse.de
changelog:
  - update to 2.4.2:
    - The generic approximation of the command line length limit (when getconf is
      not available) works again.  Regression introduced in v2.2.6-39-g9c3d4d8.
    - The bug that leaked developer tool paths into the release tarballs
      from ./bootstrap is fixed.
    - Improved support for the Cuda Compiler Driver (nvcc) on Darwin.
    - For GCC LTO support, the -fuse-linker-plugin switch is now also removed
      when computing compiler postdeps.
    - The undocumented hardcode_libdir_flag_spec_ld tag variable has been
      removed in favor of using hardcode_libdir_flag_spec with $wl set to empty.


author: pgajdos@suse.cz
changelog:
  - modified LUA_PATH_DEFAULT [bnc#589441]: search modules under
    /usr/%{_lib}/lua/%{major_version} too


author: pgajdos@suse.cz
changelog:
  - removed -L/usr/lib from Libs: in etc/lua.pc [bnc#613497]
  - used upstream bugfix patch from http://www.lua.org/download.html


author: pgajdos@suse.com
changelog:
  - updated to 5.2.0:
    * Main changes
    yieldable pcall and metamethods
    new lexical scheme for globals
    ephemeron tables
    new library for bitwise operations
    light C functions
    emergency garbage collector
    [goto] statement
    finalizers for tables
    * Language
    no more fenv for threads or functions
    tables honor the [__len] metamethod
    hex and [\z] escapes in strings
    support for hexadecimal floats
    order metamethods work for different types
    no more verification of opcode consistency
    hook event "tail return" replaced by "tail call"
    empty statement
    [break] statement may appear in the middle of a block
    * Libraries
    arguments for function called through [xpcall]
    optional 'mode' argument to load and loadfile (to control binary x text)
    optional 'env' argument to load and loadfile (environment for loaded chunk)
    [loadlib] may load libraries with global names (RTLD_GLOBAL)
    new function [package.searchpath]
    modules receive their paths when loaded
    optional base in [math.log]
    optional separator in [string.rep]
    [file:write] returns <CODE>file</CODE>
    closing a pipe returns exit status
    [os.exit] may close state
    new metamethods [__pairs] and <CODE>__ipairs</CODE>
    new option 'isrunning' for [collectgarbage] and <CODE>lua_gc</CODE>
    frontier patterns
    [\0] in patterns
    new option [*L] for <CODE>io.read</CODE>
    options for [io.lines]
    [debug.getlocal] can access function varargs
    * C API
    new functions: lua_absindex, lua_arith, lua_compare, lua_copy, lua_len,
      lua_rawgetp, lua_rawsetp, lua_upvalueid, lua_upvaluejoin,
    lua_version, luaL_checkversion, luaL_setmetatable,
    luaL_testudata, luaL_tolstring
      [lua_pushstring] and <CODE>pushlstring</CODE> return string
      [nparams] and <CODE>isvararg</CODE> available in debug API
    new lua_Unsigned
    * Implementation
    max constants per function raised to 2^26
    generational mode for garbage collection (experimental)
    NaN trick (experimental)
    internal (immutable) version of ctypes
    simpler implementation for string buffers
    parser uses much less C-stack space (no more auto arrays)
    * Lua standalone interpreter
    new [-E] option to avoid environment variables
    handling of non-string error messages


