# changelog

author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + Add introspection support
    + Remove GTK+ dependency
    + Remove deprecated symbols
    + Add more metadata to XSPF playlist saving
    + Fix compilation on *BSDs
  - Drop gtk2-devel BuildRequires.
  - Add gobject-introspection-devel BuildRequires.
  - Move API documentation to devel package.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + Fix parsing of Guardian Podcasts
    + Fix parsing of pukas.wax playlist
    + Fix directory file descriptor leak
    + Fix versioning of the introspection support.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Fix parsing of a number of Podcasts, including possible
      crashers
    + Fix parsing of playlists on HTTP servers when they don't match
      the suffix used (eg. PHP page giving an XSPF playlist)
    + A few win32 compilation fixes
    + Use GIO for decompressing Podcasts.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.2:
    + Fix parsing PLS playlists with "holes" in the numbering
    + Fix crash in totem_pl_parser_parse_with_base when parsing PHP
      files that really are PHP files
    + Add Genre extension to XSPF playlists
    + Fix itms links parsing
    + Add support for Last.fm's new XSPF extensions
  - Drop totem-pl-parser-gir11.patch: fixed upstream.
  - Add libsoup-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.3:
    + Fix parsing of M3U files with ":" in their titles
    + Fix parsing of files hiding as MP4 files (eg. an FLV with an
      MP4 extension)


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Fix introspection build with gobject-introspection 0.9.5,
      breaking the GIR API


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.1:
    + Make introspection work for TotemCd and TotemDisc namespaces
    + Ignore leading tabs and spaces before EXTINF comments in M3U
      files
    + Fix out-of-order signals when using async API
    + Fix parsing of iTunes Podcast links
    + Don't force add directories to the playlist when the recurse
      level is too high


author: fcrozat@novell.com
changelog:
  - Update to version 2.32.3:
    + quvi related build fixes
  - Changes from version 2.32.2:
    + Parse links to video websites using libquvi
    + Fix parsing data from broken HTTP servers
    + Fix warning when opening a directory fails
    + Fix parsing some ASF redirections masquerading as WMA files


author: fcrozat@novell.com
changelog:
  - Update to version 2.32.4:
    + Fix --enable-quvi option
    + Fix getting past the last line of PLS files
    + Add "content-type" property when available


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.5:
    + Fix parsing of iTunes podcasts
    + Use libarchive to detect media discs in ISO files, instead of
      gvfs, which makes it more reliable
    + Add support for quvi properties (duration and thumbnail URL).
  - Add pkgconfig(libarchive) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Add libquvi-devel BuildRequires to enable Quvi video link
    parsing. Fix bnc#676294.
  - Pass --enable-quvi to make sure quvi support is built-in; it will
    make the build fail if we lose it for some reason, which is good
    to not lose the feature silently.


author: nmarques@opensuse.org
changelog:
  - Move to pkgconfig() style BuildRequires:
    + Old ones: glib2-devel, gmime-2_4-devel,
      gobject-introspection-devel, libquvi-devel, libsoup-devel,
      libxml2-devel.
    + New ones: glib-2.0, gmime-2.4, gobject-introspection-1.0,
      libquvi, libsoup-2.4, libxml-2.0.
  - Improved removal of libtool archives on spec.


author: vuntz@opensuse.org
changelog:
  - Apply shared library packaging policy (bnc#688747):
    + Create libtotem-plparser17 and libtotem-plparser-mini17
      subpackages.
    + Add Provides/Obsoletes for totem-pl-parser to
      libtotem-plparser17.
    + Move Recommends for lang subpackage to libtotem-plparser17, as
      it's fair to assume that users of the mini version care less
      about translations.
    + Changes totem-pl-parser Requires in devel subpackage to
      libtotem-plparser17 and libtotem-plparser-mini17 Requires.
  - Remove gtk2-devel and gmime-2_4-devel Requires from devel
    subpackage: they will automatically be added the pkgconfig() way.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.6:
    + Fix parsing of remote RSS feeds
    + Add support for M4U/MXU playlists
  - Change Obsoletes for totem-pl-parser from <= to < now that we
    have a new upstream version.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Add support for AmazonMP3 download files
    + Update for glib deprecations
    + Update API for newer versions of quvi
    + Avoid quvi poking the remote files by verifying the URLs it
      generates. No good for one-time links.
    + Fixes for warnings in introspection generation
    + Add more test cases
  - Drop totem-pl-parser-new-libquvi.patch: fixed upstream.
  - Add libgcrypt-devel BuildRequires for AmazonMP3 download files
    support.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Fix introspection of TotemPlParserMetadata.
    + Fix compilation with libgcrypt.
    + Handle RSS feeds for video sites.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.4.1:
    + archive:// URI fixes.
    + Use the best available format for video sites.
    + Test case updates.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Add totem-pl-parser-mini API documentation
    + Fix possible crash with newer versions of GLib/GThread


author: stark@suse.de
changelog:
  - removed obsolete hotplug stuff for cyberjack
  - Updated pcsc-lite to version 1.2.9-beta9
  - Updated CCID driver to 0.9.4
  - Updated GemPC driver to 1.0.0
  - package pkgconfig files to be able to build drivers outside
    the package


author: sbrabec@suse.cz
changelog:
  - Split according to shared library packaging policy.
  - Added USB modalias supplements.
  - Require pcsc-lite.


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections per specfile guideline suggestions
  - Ensure pkgconfig symbols are provided
  - Specify more exact BuildRequires


author: Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-2
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
    Tue Feb 10 2009 kwizart < kwizart at gmail.com > - 3.0.1-1
  - Update to 3.0.1 (final)
    Tue Oct 28 2008 kwizart < kwizart at gmail.com > - 3.0.0-1
  - Update to 3.0.0 (final)
    Fri Oct  3 2008 kwizart < kwizart at gmail.com > - 3.0.0-0.1.b4
  - Update to 3.0.0b4
    Tue Jun 17 2008 kwizart < kwizart at gmail.com > - 2.52-1
  - Update to 2.52
  - Remove merged patches
  - Remove clean unused-direct-shlib-dependencies
  - Fix rpath at source.
  - Sort license within the spec
  - Move configure.ac to pkg-config detection
  - Remove Perl-Date-Manip installation
    Tue Mar 18 2008 kwizart < kwizart at gmail.com > - 2.51-1
  - Update to 2.51
  - Add libewf/afflib BR
  - Requires mac-robber external package.
  - Remove internal perl-Date-Manip.
    Fri Dec 28 2007 kwizart < kwizart at gmail.com > - 2.10-1
  - Update to 2.10
    Mon Oct 29 2007 kwizart < kwizart at gmail.com > - 2.09-1
  - Initial package for Fedora
    (inspired from Oden Eriksson mdk spec).


author: Greg.Freemyer@gmail.com
changelog:
  - VERSION 3.2.3
    New Features:
    - new TskAuto method (handleNotification()) that gets verbose messages that allow for debugging when the class makes decisions.
    - DOS partitions are loaded even if an extended partition fails to load
    - new TskAuto::findFilesInFs(TSK_FS_INFO *) method
    - Need to only specify first E01 file and the rest are found
    - Changed docs license to opensuse accepted one (by upstream)
    - Unicode conversion routines fix invalid UTF-16 text during conversion
    - Added '-d' to tsk_recover to specify directory to recover
    Bug Fixes:
    - Added check to fatfs_open to compare first sectors of FAT if we used backup boot sector and verify it is FAT32.
    - More checks to make sure that FAT short names are valid ASCII
    - 3406523: Mactime size sanity check
    - 3393960: hfind reading of Windows input file
    - 3316603: Error reading last blocks of RAW CD images
    - Fixed bugs in how directories and files were detected in TskAuto


author: Greg.Freemyer@gmail.com
changelog:
  - Add EnCase image support for reading
    - Source code support was already present, this just involved linking libewf into the build


author: meissner@suse.de
changelog:
  - updated to 0.3.2.
    - Added IMA log parser in conformance with format introduced in linux kernel 2.6.30
    - Fixed memory handling issues in src/tspi/tspi_quote2.c and tspi_tick.c
    - Fixed memory handling issues in tcs/rpc/tcstp/rpc_tick.c
    - Fixed logic when releasing auth handles, now the TPM won't become out of
    resources due too many unreleased auth handles there.
    - Fixed compilation problems when building trousers in Fedora with
    - fstack-protector & gcc 4.4
    - Fixed the legacy usage of a deprecated 1.1 TPM command, now auth sessions
    can be closed fine.
    - Fixed key memory cache when evicting keys, invalid key handles were evicted
    when shouldn't.
    - Fixed authsess_xsap_init call with wrong handle
    - Fixed authsess_callback_hmac return code
    - Fixed validateReturnAuth return value
    - Added consistency to avoid multiple double free() and bound checks to avoid SEGV
    - Moved from flock to fcntl since the first isn't supported in multi-thread applications
    - Added necessary free() and consistency necessary in tspi/tsp_delegate.c to avoid SEGV
    - Typecast added in trousers.c in the UNICODE conversion functions
    - Fixed wrong return code in Tspi_NV_ReleaseSpace
    - Fixed digest computation in Tspi_NV_ReleaseSpace
    - Fixed tpm_rsp_parse, it previously checked for an additional TPM_AUTH blob, resulting in a incorrect data blog unload.
    - Added #include <limits.h> to remove INT_MAX undeclared error
    during build. Files updated: trspi/crypto/openssl/symmetric.c,
    tspi/tspi_aik.c and tspi/tsp_ps.c
    - Added bounds checking in the data parsing routines of the TCSD's tcstp RPC code, preventing attacks from malicious clients.
    - Removed commented out code in src/tcs/rpc/tcstp/rpc.c
    - Commented out old OSAP code, its now unused
    - Fixed bug in tcsi_bind.c, one too few params were passed to the function parsing the TPM blob.
    - Fixed lots of erroneous TSPERR and TCSERR calls
    - Added support for logging all error return codes when debug is on
    - Check that parent auth is loaded in the load key path outside the mem_cache_lock, if a thread sleeps holding it, we deadlock
    - Added support for dynamically growing the table that holds sleeping threads inside the auth manager
    - In tcs_auth_mgr.c, fixed the release handle path, which didn't check if the handle was swapped out before calling to the TPM.
    - Updates throughout the code supporting the modular build.


author: meissner@suse.de
changelog:
  - Updated to TROUSERS_0_3_4
    - Fixed TrouSerS mishandling of TPM auth sessions
    - Enabled hosttable.c "_init" and "_fini" functions to work on Solaris
    - Included Solaris in BSD_CONST definition conditional
    - Made the init script LSB compliant
    - make distcheck improved
  - TROUSERS_0_3_3_2
    - Fixed logic when filling up RSA keys objects.
  - TROUSERS_0_3_3_1
    - TCSD now runs as tss and has a better signal handling
    - Fixed many memory handling issues
  - TROUSERS_0_3_3
    - Tspi_ChangeAuth fixed for popup secret use case.
    - Prefixed exported functions with common names.
    - Fixed issues  with accessing the utmp database.
    - Migrated the bios parser file handler from open to fopen.


author: meissner@suse.de
changelog:
  - Updated to TROUNSERS_0_3_6
    - Fixed a number of warnings during a build with --debug regarding THREAD ID
      definition
    - Removed htole() dependency, which was included only in glibc 2.9
  - Updated to TROUSERS_0_3_5
    - Allowed TCD Daemon to run with reduced privileges In Solaris.
    - Fixing previous kfreebsd build patch conflict with the current tree.
    - TCSD error handling improvements.
    - mutex init inclusion.
    - pthread_t portability fix
    - Owner Evict keys load fix.
    - Big- endian issues.
    - Memory leak fix.
    - Adding missing #include <limits.h>.
    - kfreebsd build fixes.
    - Fixed usage of syslog().
    - 64bits clean
    - Fixes the TCP UN and IN socket connection attempt handling
    - Fixes logic on opening a hardware TPM.
    - Added communication through TCP to software TPMs in TrouSerS.
    - Fixed conflicting defines
    - Adds missing free()
    - Fixed fread() return value check.
    - Made the previous fix cleaner and more robust.
    - Added missing check in order to avoid freeing buffer that's out of Tspi_Data_Seal() scope.
    - Fixed Tspi_TPM_GetRandom 4kb output limit.


author: meissner@suse.de
changelog:
  - Updated to TROUSERS_0_3_8
    - Fix ssl_ui.c overflow
    - Handling of TPM_CERTIFY_INFO2 structure special case
    - Fix possible obfuscation of obj_migdata.c errors.
    - Make 1.2 keys respect the TPM_PCRIGNOREDONREAD flag.
    - PCRInfo member allocation in Trspi_Unload_CERTIFY_INFO.
    - Add functions for deserializing NVRAM related data structures
    - Add NVRAM specific error messages
    - Fix spec file so one can build an rpm
    - Initialize the tcsd_config_file with NULL.
    - support for -c <configfile> command line option
    - Establish a .gitignore file
    - ENDIAN_H and htole definition fix


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 3.2.0
    + This is a minor release with many performance improvements and
      bugfixes.
    + The ability to configure an HTTP proxy was added in the plugins
      manager.
  - Drop tulip-3.1.1.dif


author: kkaempf@novell.com
changelog:
  - Update to 3.3.0
    This release has a new CMake build system, new GUI features, Tulip
    core library performance improvements, OpenGL rendering engine
    improvements, plugins download improvements, support of Qt 4.6, and
    many bug fixes.


author: kkaempf@novell.com
changelog:
  - Update to 3.3.1
    This a maintenance release with many bug fixes, especially in the
    rendering and management of meta nodes, the download of plugins, and
    the cmake files.
    Also fixes all but one gcc 4.5 build issues.
  - Add some patches to prepare for CMake build. (disabled)


author: kkaempf@suse.com
changelog:
  - Update to 3.6.1
    This is a maintenance release with many bug fixes, especially in the
    rendering of edges and labels. It includes improvements for the Python
    Scripting view, and new methods for the management of subgraphs.
  - switch documentation format from PDF to HTML
  - Update to 3.6.0
    This new version brings quite a lot of stuff :
    - New "Screenshot" button, allowing to export an image of the current
      graph to any resolution !
    - All the OGDF algorithms are now installed by default
    - new labeling system, makes text much more readable
    - new TableView allows to easily see and edit your data in a tabular
      format
    - lots of UI improvements to make Tulip more intuitive (the leftmost
      panel shows a disabled style while not useable)
    - Attributes are saved on subgraphs
    - Integration of a multitouch patch that allows zooming using the
      "pinch" gesture
    Algorithms are not run in a background thread anymore, as some
    plug-ins created GUI elements, and Qt widgets should only be created
    in the main thread.
  - Update to 3.5.0
    This release is only the beginning of some exciting changes in
    Tulip's UI to make it more user-friendly.
    - CSV Import
      The CSV import was re-written from scratch, and now takes the form
      of a wizard.
    - Cosmetic changes
      A few details here and there were tweaked, that will make the
      overall user experience smoother.
    - Python
      We finally integrated the python scripting support into Tulip !
    - Under the hood
      Tulip 3.5 has seen some refactoring and optimizations, and we have
      an increase of over 200% for edge rendering performances, removed lots
      of old code, and we made a huge step in getting rid of the
      displaylists for good !


author: kkaempf@suse.com
changelog:
  - Update to 3.7.0
    - New import plugins for the Pajek an UCINET file formats.
    - The management of out or inout parameters for algorithm plugins
      have been added.
    - The Graph API has been extended.
    - The CSV import wizard and the Python scripting view have been
      improved.
    - Many bugs were fixed especially in the rendering of labels,
      the curve rendering of edges and the management of the GUI.


author: prusnak@opensuse.org
changelog:
  - updated to 0.1.4
    - Use LGPL instead of GPL license headers in the library (bug #6781).
  - updated to 0.1.3
    - Link plugins against libtumbler-1. Should fix builds with
    - -as-needed.
    - Move tumblerd into $libdir/tumbler-1.
    - Add support for arbitrary URI shemes in the poppler plugin.
    - Translation updates: Basque, Indonesian, Swedish, German, Russian,
      Galician, Uyghur, Chinese (Taiwan), Ukrainian, Finnish, Catalan
      (Valencian), Danish, Japanese, Kazakh, Italian, Portuguese,
  - updated to 0.1.2
    - Add a new PDF/PostScript thumbnailer plugin based on poppler.
    - Add a new video thumbnailer plugin using libffmpegthumbnailer.
    - Handle missing URIs/MIME types in thumbnailer requests by reporting
      them back to the client application as an error.
    - Don't use dbus_connection_send from threads. Use g_idle_add()
      instead.
    - Improve tumblerd's startup significantly by optimizing the code
      dealing with updating the supported URI schemes and MIME types.
    - Avoid compiler warnings due to global name shadowing.
    - Translation updates: Traditional Chinese, Punjabi, Bengali, Sinhala,
      French, Chinese (China) and more.


author: gber@opensuse.org
changelog:
  - corrected license
  - corrected groups
  - improved summaries
  - show compiler output
  - remove unsupported locales
  - enabled plugins:
    - GdkPixbuf thumbnailer
    - FreeType font thumbnailer
    - JPEG thumbnailer with EXIF support
    - PDF/PS thumbnailer plugin
    - Freedesktop.org cache


author: gber@opensuse.org
changelog:
  - update to version 0.1.21
    - version bump to override incompatibly versioned packages for
      Maemo
    - quit tumbler after at least 5 minutes of inactivity
    - update to latest revision of the thumbnail management D-Bus
      specification where Cleanup() takes an array of base URIs
      instead of just one
    - translation updates


author: vuntz@opensuse.org
changelog:
  - Add tumbler-poppler-0.18.patch: fix build with poppler 0.17/0.18.
    Patch taken from git.
  - Add tumbler-poppler-0.18-bis.patch: second part of the fix, not
    in git yet.


author: gber@opensuse.org
changelog:
  - update to version 0.1.22
    - add coding style documentation
    - add a GStreamer-based thumbnailer for video thumbnails
    - avoid GdkPixbuf functions deprecated in poppler >= 0.17
    - translation updates
  - dropped obsolete tumbler-poppler-0.18.patch,
    tumbler-poppler-0.18-bis.patch


author: gber@opensuse.org
changelog:
  - added tumbler-0.1.22-fix-video-thumbnails.patch in order to fix
    the generation of video images by starting the pipeline
  - build the gstreamer plugin now that it actually works


author: gber@opensuse.org
changelog:
  - update to version 0.1.23
    - fix generation of video images by starting the pipeline
    - add an ODF thumbnailer plugin
    - add support for OpenRaster images in the ODF thumbnailer
    - add a raw image thumbnailer plugin
    - exit the xdg thumbnailer nicely with corrupt png files
    - avoid huge thumbnails from libjpeg
    - optimize the pixbuf thumbnailer
    - bugfixes
    - translation updates
  - dropped obsolete tumbler-0.1.22-fix-video-thumbnails.patch


author: gber@opensuse.org
changelog:
  - split of -lang and shared library subpackages in order to comply
    with the shread library packaging policy
  - enable ODF and RAW plugins and add the option to build the ffmpeg
    plugin
  - correct dependencies


author: gber@opensuse.org
changelog:
  - update to version 0.1.24
    - link all plugins that use rint() against libm
    - call dbus_g_thread_init() to fix threading issues
    - add application/vnd.rn-realmedia to the ffmpeg plugin
    - explicitly link against gmodule
    - avoid accessing list elements after they have been freed
    - make sure to include PLATFORM flags everywhere
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 0.1.25
    - remove some unused m4 macros
    - add or fix missing licenses
    - translation updates


author: crrodriguez@suse.de
changelog:
  - fix build, libexpat-devel buildRequire is needed here, not
    as a dependency for libmusicbrainz-devel


author: toddrme2178@gmail.com
changelog:
  - Added 32bit compatibility libraries
  - Removed self-obsoletes (fix for RPMLINT warning)
  - Removed test for obsolete openSUSE version


author: toddrme2178@gmail.com
changelog:
  - Cleaned up spec file formatting
  - Removed buildrequires that automatic on OBS
  - Removed tags that are not allowed in OBS
  - Changed groups (fix for RPMLINT warnings)
  - Changed package name to include sonum (fix for RPMLINT warning)
  - Used proper file names in files lists instead of blanket wildcards
    (fix for RPMLINT warnings)


author: vuntz@opensuse.org
changelog:
  - New udisks2 source package, based on udisks source package.
  - First version (1.90.0).
  - udisks 2.x is parallel-installable with udisks 1.x.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.92.0:
    + client: Fix bit shifts of flags on 32 bit
    + Avoid using $XDG_RUNTIME_DIR/media for now
    + Don't free object twice when deleting a loop device
    + Use /run/media/$USER for mounting
    + Move to /usr-only setup and get rid of hardcoded paths to /lib
      and sbin
  - Changes from version 1.91.0:
    + Install a systemd service file if systemd is used
    + Ensure PATH is set
    + Fix use of memset(3)
    + Use org.freedesktop.UDisks2.* for errors, not
      org.freedesktop.UDisks.*
    + For mount options, switch from comment=udisks to x-udisks
    + Prefer mounting in /run/user/$USER/media instead of /media
    + With /media and /run on tmfs, switch to temporary store for
      mounted-fs
    + Make sure that Drive:SortKey sorts e.g. sdz before sdaa
    + Do coldplug for block devices twice
    + Use g_dbus_interface_dup_object() and check return value
    + Shut up valgrind complaing about LOOP_GET_STATUS64 ioctl
    + Fix a couple of uninitialized warnings and simplify SMART
      self-test handling
    + udisksctl:
    - nuke PORT column in output of 'status' verb
    - sort the drives using Drive:SortKey for 'status' verb
    + Documentation fixes.
    + Build fixes.
    + Updated translations.
  - Add systemd-related packaging:
    + Add pkgconfig(systemd) BuildRequires.
    + Use %{?systemd_requires}.
    + Call %service_{add,del}_* macros in scriptlets for
      udisks2.service.
  - Add pkgconfig(udev) BuildRequires, now needed to find right path
    for udev files.
  - Add libacl-devel BuildRequires, now needed.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.93.0:
    + Force MediaRemovable to TRUE for e.g. SD cards using the mmc
      layer
    + Ensure that whatever we pass as -t to mount(8) is in a
      whitelist
    + Ensure that the loop file name we pass to the kernel is always
      NUL-terminated
    + Properly escape all device files
    + Improved documentation.
  - Remove libacl-devel BuildRequires: not needed anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.94.0:
    + Pass --readonly to cryptsetup(8) if device to unlock is
      read-only
    + Add udev rules for identifying devices which should not be
      shown
    + Fix unmounting large disks when not asked to
    + Make escaping work properly with non-ASCII UTF-8 strings
    + Change some D-Bus types from bytestring ('ay') to UTF8 ('s')
    + Convert some g_warning() uses to udisks_warning()
    + Improved documentation.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.97.0:
    + Several improvements for loop devices
    + Also check for "target is busy" when checking umount(8) output
    + UDisksCleanup: Remove stale entries when adding new ones
    + Add work-around to show FS on CDs/USB sticks created using
      isohybrid
    + Several code improvements
    + Update path to mounted-fs file in documentation
  - Changes from version 1.96.0:
    + Actually link with libsystemd-login
  - Changes from version 1.95.0:
    + Add multi-seat support
    + Add versioning macros
    + Use libacl library instead of setfacl(1)
    + Work around missing serial/wwn on VMware hard disks
    + Add separate polkit actions for ejecting media
    + Make $(udisks2.device) in authentication messages include the
      vendor/model
    + Remove unused .filesystem-unmount-others-shared polkit action
    + Documentation fixes and improvements
    + Updated translations
  - Add libacl-devel BuildRequires: it's now really used.


author: gber@opensuse.org
changelog:
  - Added udisks-hide-lvm-raid-partitions.patch in order to hide
    partitions marked as containing LVM and RAID. This is only useful
    for encrypted partitions (fixes fdo#51439 and bnc#737038).


author: Robert Scheck <robert@fedoraproject.org>
changelog:
  - Upgrade to 0.9.3 (#466825, thanks to Hans de Goede)
  - Enabled libv4l support for the new gspca kernel driver


author: toddrme2178@gmail.com
changelog:
  - Update to 0.9.12
  - Modify .spec file and dependencies for openSUSE
  - Switch to .changes file
  - Find duplicate files (fix for rpmlint warning)
  - Fix groups (fix for rpmlint warning)
  - Add patch to fix detection of videodev header in openSUSE 12.1+


author: toddrme2178@gmail.com
changelog:
  - Renamed package to libunicap per request from Factory
  - Cleaned up spec file formatting with spec-cleaner
  - Added copyright at the beginning of the spec file


author: toddrme2178@gmail.com
changelog:
  - Fixed typos in spec file that was causing a build error
  - Added -32bit compatibility package.  This will be needed
    by some packages using this library.


author: toddrme2178@gmail.com
changelog:
  - Add a patch to not used the reserved keyword "private".  This
    prevents C++ programs from building against this library
    See: https://bugs.launchpad.net/unicap/+bug/656229
      https://bugs.launchpad.net/unicap/+bug/658739
  - Removed deprecated %clean macro
  - Did some trivial spec file cleanups


author: mboman@suse.de
changelog:
  - Update to version 1.0.8:
    + Use the right environment variables
    + Rework the maintainer compiler flags
    + Remove the GPL notice from the test
    + Update AC_INIT parameters
    + Update the ChangeLog generation rule
    + Eliminate newline in the version XML template
    + Rename SGML to XML
    + Remove mentions of unique_command_register()
    + Use gnome-autogen instead of autoreconf
    + Support suncc
    + Chmod the socket file to 0700
    + Unbreak subclassing of UniqueApp
    + Do not attempt to convert UTF-8 data
  - Merge -doc into -devel since it only contains gtk-doc
  - Use %makeinstall instead of make install DESTDIR=%{buildroot}
  - Rename package from unique to libunique
  - %define _libversion and use it instead of specifying the version
    everywhere
  - Add obsoletes/requires for unique


author: vuntz@novell.com
changelog:
  - Update to version 1.1.2:
    + Follow GTK+'s single header include policy
    + Remove a weak reference on the watched window
    + Rework the build environment:
    - use a recent syntax for the configure.ac
    - use AS_COMPILER_FLAGS to ensure portability
    - use Shave to clean up the build output
    + Allow compiling out the Unix Domain Socket backend (bacon)
    + Use the D-Bus backend by default
    + Use GTK-Doc >= 1.11 to generate a proper Index
    + Use X11-specific API only if we have support for it


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.6:
    + Fix linker flags
  - Changes from version 1.1.4:
    + Fix last usage of GDK X11 API without guards
    + Fix UNIQUE_CHECK_VERSION macro
    + Documentation fixes
    + Update the build environment
    + Fix introspection annotation for
      unique_message_data_[sg]et_uris()
    + Allow building only the D-Bus backend
  - Add gir-repository and gobject-introspection-devel BuildRequires.
  - Fix rpmlint warnings about self-obsoletion.


author: gburt@suse.de
changelog:
  - Explicitly enable D-Bus support (bnc#640615):
    + Add dbus-1-glib-devel BuildRequires to build the D-Bus backend.
    + Pass --enable-dbus=yes to configure.


author: dimstar@opensuse.org
changelog:
  - Add libunique1-gcc46.patch: Fix build with gcc 4.6. Patch taken
    from master branch. Applies cleanly on unique-1.1 branch.


author: dimstar@opensuse.org
changelog:
  - Add libunique1-no_g_const_return.patch: Use const instead of
    G_CONST_RETURN. This is needed because of the G_CONST_RETURN
    deprecation in recent glib 2.29.x.


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


author: dimstar@opensuse.org
changelog:
  - Pss --disable-maintainer-flags to configure to allow building
    despite the use of deprecated API of glib 2.31.14+.
  - Change dbus-1-glib-devel and gtk2-devel BuildRequires to their
    pkgconfig() replacements: dbus-glib-1, gtk+-2.0.
  - Drop gtk2-devel Requires from -devel package: it will be added
    automatically the pkgconfig() way.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.4:
    + Build introspection against GTK+ 3.0
  - Changes from version 2.90.1:
    + Link against GTK+ 3.0
    + Use GDBus by default
  - Replace gtk2-devel BuildRequires with gtk3-devel.
  - Remove explicit Requires of gtk2-devel in devel subpackage: the
    right one will automatically be added the pkgconfig() way.
  - Rename library subpackages from *-1_0-0 to *-3_0-0, following
    the library name changes.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Set default DBus timeout to 3 seconds
    + Fix introspection annotations
    + Use GTK_CHECK_BACKEND to enable X11-specific API usage
    + Fix signedness of the lenght parameter of
      UniqueMessageData.set().
    + Bail out of UniqueMessageData.get_text_plain() if the message
      is empty.
    + Fix the help string of the --enable-maintainer-flags configure
      switch.
    + Update the documentation
    + Use the gobject-introspection Makefile template to generate
      introspection files
    + Correctly version the API reference, to avoid collisions with
      the gtk2.x series.
  - Update path for html documentation.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.0.2:
    + Remove the deprecated G_CONST_RETURN
  - Drop wrong and unneeded debug_package_requires define (as we only
    build subpackages).


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


author: pgajdos@suse.cz
changelog:
  - initial version of package 0.9.1.1
  - spec file taken from
    http://www.pixelbeat.org/patches/libunistring
    (P??draig Brady <P@draigBrady.com)
  - needed by guile 1.9.0 and higher


author: pgajdos@suse.cz
changelog:
  - updated to version 0.9.2.1:
    * The function uc_locale_language now uses the locale of the
      current thread, if a thread-specific locale has been set.


author: pgajdos@suse.cz
changelog:
  - updated to version 0.9.3:
    * Bug fixes in unistr.h functions:
    - The functions u16_to_u32, u16_to_u8, u8_to_u32, u8_to_u16 now fail when
      the argument is not valid. Previously, they returned a converted string
      where invalid parts were each replaced with U+FFFD.
    - The function u8_mbsnlen now counts an incomplete character at the end
      of the argument string as 1 character. Previously, it could count as 2
      or 3 characters.
    - The return value of the u8_stpncpy, u16_stpncpy, u32_stpncpy functions
      was incorrect.
    - The u8_strcoll, u16_strcoll, u32_strcoll now try harder to give a non-zero
      return value.


author: cfarrell@suse.com
changelog:
  - license update: LGPL-3.0+ and GPL-3.0+
    Numerous files in tests/ and woedll are GPL-3.0+ licensed. Either put
    them in a separate GPL-3.0+ labelled subpackage or use this label for the
    main License: line


author: crrodriguez@suse.de
changelog:
  - fix library-without-ldconfig-post* errors
  - remove static libraries and "la" files
  - fix -devel package dependencies


author: schwab@suse.de
changelog:
  - Update to libunwind 0.98.6.
    * * Fix address-leak triggered by invalid byte-order.  Fixed by Andreas Schwab.
    * * On ia64, get_static_proc_name() no longer uses a weak reference to
      _Uelf64_get_proc_name(), since that was causing problems with archive
      libraries and no longer served any apparent purpose.  Fixed by
      Curt Wohlgemuth.


author: rguenther@suse.de
changelog:
  - Build without _FORTIFY_SOURCE, recent glibc fortify longjmp which
    confuses libunwind a lot and breaks the build.


author: dmueller@suse.de
changelog:
  -  update to libunwind 1.0.1:
    * hundreds of fixes, see http://git.savannah.gnu.org/gitweb/?p=libunwind.git;a=shortlog
      for details
    * ARM support
    * Greatly improved x86-64 support thanks to Arun Sharma.
    * Support for PPC64 added by  Jose Flavio Aguilar Paulino.
    * Testing, stability and many fixes on x86 (Paul Pluzhnikov)
    * Improved local and remote unwinding on ARM (Ken Werner)
    * Fast unwind (rbp, rsp, rip only) on x86_64 with a fallback to slow code paths


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections
  - Fix dangling symlink /usr/lib/libunwind.so (which was
    pointing at "libunwind.so.8.*", verbatim asterisk)
  - Throw out .la file


author: vuntz@opensuse.org
changelog:
  - First package of upower, the new name of DeviceKit-power. The
    packaging is loosely based on the DeviceKit-power packaging.
  - Note that we provide compatibility package for DeviceKit-power
    for now.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.4:
    + New Features:
    - Detect when the kernel changes the reported charge units.
      Fixes rh#587112
    + Bugfixes:
    - Only emit ::Sleeping() after we've checked AboutToSleep
    - Ensure we send ::Sleeping() if clients do not call
      AboutToSleep
    - Ensure we sent ::notify signals when UpDaemon properties
      change
  - Changes from version 0.9.3:
    + New Features:
    - Add a config file with SleepTimeout and
      AllowHibernateEncryptedSwap entries
    + Bugfixes:
    - Fix c&p typo in documentation
    - The gettext package should match the tarball name
    - Provide UpDaemon with C setters rather than relying on
      GObject properties
    - Sanity check the device is not already in the list before
      adding
    - Fix recognition of lithium iron phosphate (LiFePO4) batteries
  - Changes from version 0.9.2:
    + New Features:
    - Add a missing accessor: up_client_get_lid_is_present()
    - Change the tarball name to be all lower case to match udisks
      and udev
    - Convert the daemon to using objects from libupower-glib, not
      devkit-power-gobject
    - Do not allow client programs to enumerate the device list
      more than once
    - Get the encrypted swap status from the backend, rather than
      hardcoding Linux specifics
    - Get the kernel sleep capabilities from the backend, rather
      than hardcoding Linux specifics
    - Get the suspend and hibernate commands from the backend,
      rather than hardcoding Linux specifics
    - Get the swap size from the backend, rather than hardcoding
      Linux specifics
    - Show in ./configure summary if unit tests have been enabled
      or not
    + Bugfixes:
    - Do not warn what we are correcting energy-full when there is
      no data to copy
    - Ensure we enumerate devices before we start monitoring them
    - Fixes to the autogen.sh script
    - Make dummy backend usable for architectures without a native
      backend
    - Remove libdevkit-power-gobject dependency from backends
    - Simplify udev subdirectory handling
  - Update the spec file for the case change in the tarball name.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.5:
    + New Features:
    - Add battery query support for iDevices
    - Assign names to our idle sources when using new versions of
      glib2
    - Dynamic testing for enough hibernate swap
    - Port UPower to libusb1 to avoid unfixable crashes
    - Port to GTest
    - Get the powersave command from the backend rather than
      hardcoding Linux specifics
    + Bugfixes:
    - Update the list of supported TrippLite HID Power Devices
    - Fix a potential daemon crash. Fixes fdo#27902
    - Increase UP_DAEMON_SWAP_WATERLINE
    - Fix up a potential crasher in the CSR device code
    - When calculating used swap space, only use anonymous pages
    - Use pm-is-supported to test if various sleep modes are
      supported
  - Add libimobiledevice-devel BuildRequires for the iDevices
    support.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.6:
    + Remove devkit-power-gobject
    + Bugfixes:
    - Allow explicitly disabling libimobiledevice support
    - Free GErrors after returning them
    - Add missing D-Bus return in up_qos_cancel_request()
    - Fix double D-BUS return in up_daemon_*_allowed
    - Fix up_polkit_get_subject() D-BUS error return
    - Ensure the new device types get valid descriptions in upower
    - -dump
    - Fix compile with the latest PolicyKit release
    - Only save by default 7 days data to stop the log files
      becoming huge. Fixes rh#634228
    - Do not continue to poll the serial port if there is no Watts
      Up Pro adaptor
    - Fix the build with new versions of gobject-introspection
  - Drop upower-fix-crash.patch: fixed upstream.
  - Remove libdevkit-power-gobject1, libdevkit-power-gobject-devel
    subpackages.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.7:
    + New Features:
    - Add support for controlling leds keyboard backlights
    - Port from EggDebug to the GLib built-in logging framework
    + Bugfixes:
    - Fix building with gobject-introspection 0.9.10
    - Fix up all the warnings when building with new versions of
      gobject-introspection
    - Keyboard backlight of zero is not an error
    - libupower-glib: Reject invalid object paths to avoid
      asserting libdbus
    - Remove the UP_DEVICE_SUPPLY_CHARGED_THRESHOLD heuristic
    + Updated translations.
  - Add gobject-introspection-devel BuildRequires to build
    introspection data.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.8:
    + New Features:
    - Add an IsDocked binary property to the main interface
    - Use the number of active DRM devices to determine the system
      docked status
    + Bugfixes:
    - Add method to set history dir
    - Check for and link against libplist
    - Drop check for polkit-backend again
    - Fix compilation error against Linux 2.6.36
    - Fix links to git repository in HACKING
    - Fix self check to work as non-root
    - Re-add AM_MAINTAINER_MODE (but enable it by default)
    - Reduce race condition in history purging self check
    - Support the power_now sysfs attribute to get time remaining
      on new kernels
    - Update the list of HID UPS devices


author: fcrozat@novell.com
changelog:
  - Update to version 0.9.9:
    + New Features:
    - Add a config option to disable the Watts Up Pro device
    - Add a LidForceSleep property to ensure that we don't melt any
      laptops
    - Add an option for polling dock devices in UPower.conf,
      defaulting to false.
    + Bugfixes:
    - Depend on stable GUdev API
    - Drop devkit and devkit-power-daemon symlinks
    - Fix bitmap check in the input code
    - Honour ACLOCAL_FLAGS in Makefile.am
  - Drop DeviceKit-power subpackage and obsolete old version of it.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.10:
    + New Features:
    - Add a config option 'IgnoreLid' for users with broken lid
      switches
    - Add integration test suite for Linux
    - Add option to run daemon on the session bus for testing
    - Add OpenBSD backend which uses the APM_IOC_GETPOWER ioctl()
    - Support virtual UPS devices for testing
    + Bugfixes:
    - Consider a discharging UPS as "on battery"
    - Do not overwrite aclocal flags in autogen, fdo#35261
    - Fix "unknown" battery status guessing to not be recursive
    - Respect $UPOWER_CONF_FILE_NAME in up_config_init
    - Support batteries that report both energy and charge
    - upower needs -pthread
    - Use the new threadsafe signal handling support in GLib
    - Wuninitialized needs -O


author: aj@suse.de
changelog:
  - Update to 0.9.11:
    + New feature:
    - Add new NotifySleep() and NotifyResume() signals that include
      the sleep type
    + Bugfixes:
    - Ensure up-apm-native.h gets shipped in the tarball for
      OpenBSD
    - Check energy vs. charge in the Linux integration tests
    - Only include glib-unix.h if the GLib version is >= 2.29.4
    - Respect $PYTHON for running the test suite
    - Run subset of tests when system D-BUS is not available


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.12:
    + Bugfixes:
    - Fix how we estimate the device rate for batteries that do not
      provide this data
    - Add AC_PROG_LIBTOOL as advised by autotools
    - Add openbsd missing includes for close and strcmp
    - Silence some openbsd warnings about unused vars and bad
      return values
  - 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: vuntz@opensuse.org
changelog:
  - Update to version 0.9.13:
    + New Features:
    - Modernize build system.
    + Bugfixes:
    - Avoid warnings about missing annotations
    - Don't rely on files' presence to define the default backend
    - Fully port the test suite to use GObject Introspection
    - Hardcode wacom battery devices as not power-supply devices
    - Use autoreconf instead of custom script
    - Use g_unix_signal_add_full() which has been renamed in GLib


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.14:
    + New Features:
    - Filter the debugging details unless --verbose is specified
    + Bugfixes:
    - Fix linux up_backend_supports_sleep_state() return code
    - Fix the kFreeBSD detection


author: glin@suse.com
changelog:
  - Split typelib file into typelib-1_0-UpowerGlib-1_0 subpackage.
  - Add typelib-1_0-UpowerGlib-1_0 Requires to libupower-glib-devel.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.16:
    + New Features:
    - Add boolean RunPowersaveCommand to UPower.conf
    - Install a systemd service file if systemd is used
    + Bugfixes:
    - Clamp the UPS percentage from 0 to 100 to fix syslog spam
    - Correct the cap on the energy rate
    - Do not print error message for missing /etc/crypttab
    - Fix crash in up_device_csr_finalize
    - Never detect HID devices with batteries as power supplies
    - Re-coldplug dock status when resuming from sleep
    - Return all history records for a timespan of zero
    - libupower-glib: fix small memory leak
    - libupower-glib: srcdir != builddir fix
    - OpenBSD fixes
  - Correctly package systemd service file:
    + Add pkgconfig(systemd) BuildRequires.
    + Use %{?systemd_requires} and add %service_add_{pre,post} and
      %service_del_{preun,postun} in scriptlets.


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.4.1:
    * Support for new devices: MicroDowell Enterprise B8, B10, N8,
    N11, N15, N20, N22, N30, N40, N50, N60 and HiBox ST.
    * NUT-Monitor now better handles the ups.status field.
    * Support for Power Distribution Units (PDUs), including: Eaton
      ePDUs (Managed and Monitored), some Aphel models, some Raritan
      PDUs, and the whole list of Powerman supported devices,
      Chloride Desk Power 650, Cyber Power Systems Value
      400E/600E/800E (USB models), Delta GES602N, Digitus DN-170020,
      the whole Eaton ranges (mostly composed of MGE Office
      Protection Systems and Powerware units) including BladeUPS,
      Forza Power Technologies SL-1001, HP PowerTrust 2997A, HP R/T
      2200 G2, Infosec XP 1000 and XP 500, Ippon Back Power Pro
      (serial and USB), Kebo 1200D/D Series, Liebert PowerSure
      Personal XT, MGE Office Protection Systems Protection Station,
      Neus 400va and 600va, Phasak 400VA and 600VA, Plexus 500VA,
      Powercom Black Knight PRO / King PRO and Imperial,
      PowerKinetics BlackOut Buster, Sweex 1000 USB, UNITEK Alpha
      500, WinPower CPM-800.
    * NUT now embeds Python client support through the PyNUTClient
      module and the NUT-Monitor application.
    * The dummy-ups driver now support a "repeater" mode.
    * tcp-wrappers support has been added to the upsd server.
    * The nut.conf file has been introduced.
    * NUT now ships a bash completion function for 'upsc' command.
    * Many internal changes to improve maintenability:
    * the USB information automatic extraction to generate the
      various USB helper files,
    * the upsdrv_info_t structure to track more driver
      information, and remove the need for the upsdrv_banner()
      function,
    * common USB code refactoring, as it is done for the serial
      functions.
    * Tons of bugfixes, cleanup and improvements.


author: poletti.marco@gmail.com
changelog:
  - Upgrade to 2.6.0.
    * WARNING: Users of the megatec and megatec_usb drivers must respectively
      switch to blazer_ser and blazer_usb.
    * WARNING: Users of the liebertgxt2 driver are advised that the driver name
      has changed to liebert-esp2.
    * Greatly improve documentation.
    * Add Augeas support.
    * Added support for new devices.
    * Many other fixes and improvements.


author: sbrabec@suse.cz
changelog:
  - Do not force move hal addons - fix configure check instead -
    different SUSE versions need different path.


author: sbrabec@suse.cz
changelog:
  - Fixed command order during hibernate to prevent UPS communication
    locks and failures (bnc#660236).


author: sbrabec@suse.cz
changelog:
  - Upgrade to version 2.6.1 (bnc#698152):
    * NUT now propose a variable to expose UPS efficiency.
    * Various recent USB regressions have been definitely fixed.
    * NUT now propose a variable to expose UPS efficiency.
    * Support for new devices: Eaton Ellipse ECO, Powerware 9140,
      Eaton 5 PX, and ambient sensor on Eaton ePDU managed, GE EP
      series, Inform Sinus SS 210, IPAR Mini Energy ME 800, Mustek
      Yukai PowerMust 1000 USB, Numeric 3000 SW, SVEN Power Pro+
      series (recent models), Vivaldi EA200 LED.
    * Improved Liebert ESP II support, PowerCom BNT 1500A and
      BNT-other, blazer
    * apcsmart has more improved UPS poweroff support and options.
    * usbhid-ups has completed a bit supported variables for APC and
      Eaton/MGE.
    * Documentation updates.
  - Drop nut-hal and merge nut-classic back to nut (bnc#697028).


author: jw@suse.com
changelog:
  - Upgrade to version 2.6.2 (requested by christoph.walter@countr.de)
    * NUT can now monitor power supply units (PSU) in servers
    * NUT now provides 'nut-scanner', to discover supported devices
    * NUT now provides a Java interface called 'jNut'.
    * support for: Eaton 3S ; Cyber Power Systems CP1000AVRLCD ;
      various APC models equiped with APC AP9618 management card, including APC
      Smart-UPS RT XL ;  Orvaldi 750 / 900SP ; POWEREX VI 1000 LED ; PowerWalker
      VI 850 LCD ; SVEN Power Pro+ series (USB ID ffff:0000).
    * Avahi support has been added
    * many updates and fixes.


author: sbrabec@suse.cz
changelog:
  - Added missing USB devices (bnc#719292).
  - Build without IPMI (openSUSE 12.1 does not contain freeipmi).
  - Build without powerman for older products.
  - Trigger udev to apply newly installed rules (bnc#727396).


author: sbrabec@suse.cz
changelog:
  - Upgrade to version 2.6.3:
    * nut-scanner is now improved and more portable.
    * pkg-config support
    * Cupport for new devices: Cyber Power Systems with SNMP RMCARD
      (100, 201, 202 and 301); Dynamix 650VA USB; LDLC UPS-1200D;
      Tecnoware UPS ERA LCD 0.65; Powercom BNT-xxxAP (USB ID
      0d9f:0004); Various USB devices using UPSilon 2000 software.
    * bcmxcp_usb now handles disconnection and reconnection.
    * blazer_usb enables again inclusion of buggy IDs.
    * upsd doesn't anymore fail where either IPv4 or IPv6 is
      disabled, and no explicit LISTEN directive has been specified.
    * Avahi support is now automatically enabled, upon detection.
    * jNut (NUT Java interface) adds device discovery support.
    * Many bugfixes, cleanup and improvements.


author: glin@novell.com
changelog:
  - Update to 0.0.1
    + License liburfkill-glib under LGPL v2.1
    + Support Block/Unblock by index
  - Add patch urfkill-polkit-0.9.patch to support PolicyKit 0.9


author: glin@novell.com
changelog:
  - Amend urfkill-drop-privilege.patch to setuid to the dedicated user,
    urfkill, instead of nobody. bnc#646608
  - Create the user, urfkill, in %pre
  - Add urfkill-killswitch-error-handle.patch to handle critical errors
    from urf_killswitch


author: glin@novell.com
changelog:
  - Version bump to 0.1.0
  - Add urfkill-change-default-user.patch to change the default user
  - Drop deprecated patches:
    + urfkill-polkit-0.9.patch
    + urfkill-drop-privilege.patch
    + urfkill-killswitch-error-handle.patch


author: glin@novell.com
changelog:
  - Add urfkill-new-input-devices.patch to support more input devices
  - Add urfkill-rpmlintrc for openSUSE 11.4 and wait for security review


author: glin@novell.com
changelog:
  - Version bump to 0.1.1
  - New dependency: expat
  - Drop merged patches
    + urfkill-correct-config-name.patch
    + urfkill-new-input-devices.patch
  - Remove rpmlintrc (bnc#688328)


author: glin@novell.com
changelog:
  - Version bump to 0.2.0
    New Features:
    + All DBus methods, signals, and properties were revised and amended
    + Support the individual key control settings for each user
    + GObject introspection support in liburfkill-glib
    + Documents for the daemon, the DBus interfaces, and liburfkill-glib
    + Test cases for the daemon and liburkill-glib
  - Enable gobject-introspection


author: glin@suse.com
changelog:
  - Version bump to 0.3.0
    New Features:
    + added fork option for urfkill
    + urf-device: New property: platform
    + urf-killswitch: export UrfKillswitch to D-Bus
    + glib/urf-client: Add a new function urf_client_enumerate_devices_sync()
    + glib/urf-device: Make the "soft" property writable
    + glib/urf-killswitch: New objects for killswitches
    + Generate .xz tarballs


author: uli@suse.com
changelog:
  - cross-build workaround: gobject-introspection is impossible to
    cross-compile, so we have to disable it


author: glin@suse.com
changelog:
  - Version bump to 0.4.0
    + Migrate from dbus-glib to gdbus
    + Improve the input device matching
    + Fix a memory leak in urf-config
  - Remove dbus-1-glib-devel from Requires


author: crrodriguez@suse.de
changelog:
  - update to version 0.7.0
    * Added: Dissection and composition of query strings
    * Added: Documentation improvements
      (in|out|inout indicators, addition of \since and \see)
    * Changed: Code::Blocks project files updated from file format
      version 1.4 to 1.6, which is produced by Code::Blocks 8.02
    * Added: Code::Blocks workspace file
    * Changed: Soname set to 1:5:0


author: crrodriguez@suse.de
changelog:
  - update to version 0.7.1
    * Fixed: Bogus syntax error when parsing URIs with port-like
      passwords, e.g. "http://user:21@host/" (#1948038)
      Thanks to Friedrich Delgado Friedrichs for reporting!
    * Fixed: Parser did not handle trailing slashes correctly in some cases,
      which also made the structures produced from parsing "http://e.com/"
      and "http://e.com" indistinguishable. (#1950126)
      Thanks to Edward Z. Yang for reporting!


author: crrodriguez@suse.de
changelog:
  - update to version 0.7.2
    Fixed: Bad cleanup logic in functions
    uriAddBaseUri(..)
      uriRemoveBaseUri(..)
      Previously you needed to call uriFreeUriMembers on return code
      URI_ERROR_MALLOC and only then. So that's why these functions now
      take cleanup off your shoulders. An extra call to uriFreeUriMembers
      from your side is still needed in case of success.
    * Soname: 1:7:0


author: pascal.bleser@opensuse.org
changelog:
  - update to version 0.7.4:
    * fixes null pointer de-referencing and memory leaks in two places
  - changes from 0.7.3:
    * fixes a small bug with parsing


author: davejplater@gmail.com
changelog:
  - Update to version 0.7.5 fixed doxygen build with uriparser-0.7.5-doxygen.patch
  - Upstream changes :-
    * Added: pkg-config file
    * Fixed: File Doxyfile.in was missing from release archives
      Thanks to Rakesh Pandit for reporting!
    * Fixed: Doc generation troubles
    * Changed: No longer shipping bundled libcpptest
    * Changed: New dependencies:
    - libcpptest 1.1.0 or later
    - pkg-config (for libcpptest detection)
      Both dependencies can be disable through configuring
      with --disable-test, which excludes the test suite
      from compilation.
    * Soname: 1:10:0


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.1.0:
    * Bug fixes.
    * Documentation of incompatibilities with libusb-0.1.
  - Implemented rpm build option FULLY_REPLACE_LIBUSB_0_1.
  - Another attempt to replace libusb-0.1 completely.


author: meissner@suse.de
changelog:
  - Fixed crashes of libgphoto2 (and other usb_find_busses() and
    usb_find_devices() users) when no USB device is in the system
    (like in a chroot without /sys, or on s390 or similar).
    bnc#432129 (again)


author: sbrabec@suse.cz
changelog:
  - Set shared library package version to 0.1.13 to be higher than
    the last libusb0 (bnc#519311#c8).


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.1.3:
    * improve libusb-config for cross-compiling
  - Removed support for parallel installation with libusb-0.1.


author: seife+obs@b1-systems.com
changelog:
  - move libusb-compat from /usr to / to make it usable for other
    packages and work around rpmlint stupidity


author: sbrabec@suse.cz
changelog:
  - Update to version 0.1.4:
    * Fix usb_*_write() prototypes.
    * Fix usb_detach_kernel_driver_np() error mapping
      (libusb#42, bnc#683307).


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.0.0, the new official stable branch:
    * Bug fixes
    * Add libusb_attach_kernel_driver()


author: opensuse@sukimashita.com
changelog:
  - Updated to version 1.0.3:
    * Bug fixes
    * Allow sending zero length bulk packets
    * Add libusb_get_max_iso_packet_size()


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.0.6:
    * Increase libusb_handle_events() timeout to 60 seconds.
    * Allows libusb applications to access multiple interfaces of the
      same device in the same application.
    * Use timerfd for timeout handling.
    * Add support for the new URB_BULK_CONTINUATION flag.
    * Support for transfer locking.
    * More flexibility with monotonic clock.


author: opensuse@sukimashita.com
changelog:
  - Updated to version 1.0.8:
    * Bug fixes and documentation tweaks
    * Add more interface class definitions
  - This release fixes a crash for kernel's with debug flag enabled


author: seife+obs@b1-systems.com
changelog:
  - move libusb from /usr to / to make it usable for other packages
    and work around rpmlint stupidity


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.9rc3:
    + Fix memory leaks
    + Factorize event handler interruption code
    + Add Windows support
    + Fix inconsistencies between prototypes and definitions
    + Add libusb_error_name() API function.


author: sbrabec@suse.cz
changelog:
  - Update to the latest git snapshot 6b1982b:
    * Bug fixes.
    * Support for USB 3.0.
    * Add LIBUSB_TRANSFER_ADD_ZERO_PACKET flag.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.9:
    + Numerous bug fixes and improvements
    + Backend for Windows, for devices using the WinUSB.sys driver
    + Backend for OpenBSD and NetBSD, for devices using the ugen
      driver
    + Add libusb_get_device_speed()
    + Add libusb_has_capability()
    + Add libusb_error_name()
    + Add libusb_get_version()
  - Drop libtool BuildRequires and call to autoreconf: as we switched
    to an officialy released tarball, there is no need to bootstrap
    anymore.


author: bernhard@bwalle.de
changelog:
  - update to 0.1.9
    o Print error when downloading fails with a non 400 status code.
    o Fix GUI on MacOS X (contributed by Nabil Sayegh)


author: bernhard@bwalle.de
changelog:
  - Remove workaround (BuildRequires) in spec file for Fedora since
    that seems to be fixed in Fedora build targets of the OBS.


author: bernhard@bwalle.de
changelog:
  - Don't install the static library.
  - SUSE only: Add udev rules file (98-usbprog.rules) to add USBprog
    devices to the 'uucp' group. See also README.SUSE.


author: bernhard@bwalle.de
changelog:
  - Make spec file more generic (cleanup).
  - Fedora/RHEL/CentOS only: Add udev rules file also for that
    distribution. Use 'uucp' group on RHEL 5/CentOS 5 and 'dialout'
    on recent Fedora versions. See also README.$distribution.


author: bernhard@bwalle.de
changelog:
  - SUSE only: Change 'uucp' to 'dialout' for openSUSE >= 11.2 since
    the serial devices belong to 'dialout' since that release.


author: bernhard@bwalle.de
changelog:
  - Update to 0.2.0
    o Install PDF documentation and add a new menu entry in "Help"
      that opens a PDF viewer and shows that PDF documentation.
    o Rename "JP" to "JP4" in the pin information dialog to make it
      more clear that the "JP4" jumper is the firmware-specific one.
    o MacOS:
    - Fix the problem that the menu bar is not displayed on MacOS.
    - Build system fixes for MacOS.
    o Windows:
    - Don't install the filter driver on Win32. This makes USBprog
      compatible with Windows Vista and Windows 7.
    - Register the uninstaller on Windows in the Control Panel.
    - Install the driver files in c:\Program Files\USBprog\driver.
    - Ensure that the complete program directory gets uninstalled.


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+ and CC-BY-SA-3.0
    Aggregation of GPL-2.0+ code and CC-BY-SA-3.0 doc, using SPDX format
    (http://www.spdx.org/licenses)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.3:
    + usbredirparser:
    - add usbredirfilter code, to help apps exclude certain devices
      from redirection.
    + usbredirhost:
    - add a usbredirhost_check_device_filter helper function.
  - Changes from version 0.3.2:
    + Switched to automake/autoconf/libtool based make system
    + usbredirparser:
    - limited multi-thread safeness, see README.multi-thread
    - extend the device_connect packet header with a device_version
      field
    - Add a hello_func callback which gets called after receiving
      the hello packet from the other side. This can be used to
      determine when the caps from the other side have been
      received and it thus is safe to call
      usbredirparser_send_device_connect.
    + usbredirhost:
    - limited multi-thread safeness, see README.multi-thread
    - properly handle clear stalls send from the usbguest
    - try to keep our iso buffer size near the target size
    - implement usb_redir_cap_connect_device_version
  - Call configure instead of exporting LDFLAGS and CPPFLAGS; this
    is now possible as upstream switched to auto*.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.2:
    + Add usb_redir_babble status code
    + usbredirparser:
    - extend the usb_redir_ep_info packet header with a
      max_packet_size field
    + usbredirhost:
    - Ensure we always re-attach kernel drivers on cleanup
    - Make set_config handling more robust
    - A set_config or a reset can cause us to loose access to the
      device
  - Changes from version 0.4.1:
    + Brown paper bag release, fix a return without value in a non
      void function
  - Changes from version 0.4:
    + Add usb_redir_filter_reject and usb_redir_filter_filter
      packets and an usb_redir_cap_filter capability flag
    + Add an usb_redir_device_disconnect_ack packet and an
      usb_redir_cap_device_disconnect_ack capability flag
    + usbredirparser:
    - Add an usbredirparser_have_peer_caps function
    + usbredirhost:
    - Allow re-using a host instance with multiple devices
    - Quite a few bugfixes


author: joop.boonen@opensuse.org
changelog:
  - Update to version 0.4.3:
    + usbredirhost:
    - Don't crash on devices in unconfigured state
    - Restore original device configuration when releasing the device
    - Significantly speed up reset handling
    + usbredirserver:
    - Add a manpage


author: bphilips@suse.de
changelog:
  - Add baselibs.conf to build -32bit packages
  - Version bump to 0.5.8
    * Add support for UYVY (for USB Apple iSight) patch by Julien BLACHE
      <jb@jblache.org>
    * Remove v4lconvert_yvyu_to_yuv420 function as its functionality is
      duplicate with v4lconvert_yuyv_to_yuv420
    * Use Requires.private where appropiate in .pc files (patch by Gregor Jasny)
    * Switch to using USB-id's instead of USB product string, as not all devices
      set a unique product string. This fixes the upside down issues with
      genius e-messenger 112 cams
    * Add support for sn9c20x-i420 format patch by Vasily Khoruzhick
      <anarsoul@gmail.com>


author: schaeferf.obs@googlemail.com
changelog:
  - Update to v0.6.0
    - Software whitebalancing, automatic gain, exposure and gamma control for cams which lack this in hardware
    - Fake v4l2 controls to control all these
    - Software flipping controls
    - Recognize disabled controls and replace with fake equivalents where available
    - Add tons of laptop models to the upside down devices table
    - Add support for decompressing ov511 and ov518 "JPEG"
    - Improved pac207 decompression code
    - Support for rgb565 source format
    - Many bug fixes
  - Merge spec files from drivers:webcam and openSUSE:Factory <bphilips@suse.de>


author: schaeferf.obs@googlemail.com
changelog:
  - Update to v0.6.1
    - Add more laptop models to the upside down devices table
    - Bugfix: fixup 320x240 output for pac7302 cameras
    - Bugfix: fix reqbuf Device or Resource busy error when using v4l2_read()
    - Some applications want to use jpg format if possible, so do not hide
      it from the apps (do not assume it always needs conversion)
    - Change controls shm segment name to include the username, as it is only
      writable by the user (this means libv4l controls are per user) (Gregor Jasny)
    - Add support for decompressing sn9c2028 compressed bayer (Theodore Kilgore)
    - Report V4L2_FMT_FLAG_EMULATED in v4l2_fmtdesc flags for emulated formats


author: chris@computersalat.de
changelog:
  - cleanup spec
    * shared libs to subpkg
    * added debug_package_requires
    * bzipped source
  - rpmlint
    * devel-package-with-non-devel-group
    * summary-not-capitalized
  - added baselibs.conf as a source2
    o and updated


author: bphilips@novell.com
changelog:
  - Update to v0.6.4
    - Add more laptop models to the upside down devices table
    - Add error checking to mr97310a decompression
    - Increase mr97310a minimum clockdiv upon 3 consecutive decoding errors
    - Add support for decompressing CPIA1 compressed YUV
    - Speed up autogain algorithm
  - Updates from v0.6.3
    - Add more laptop models to the upside down devices table
    - Improved mr97310a decompression
    - Add support for decompressing yuv420 planar JPEG (one component per SOS,
      3 SOS per frame), this is needed for w9968cf based cams
    - Add support for STV0680 raw bayer data
  - Updates from v0.6.2
    - Add more laptop models to the upside down devices table
    - Put usb id in controls shm segment name for USB devices, to better
      distuingish between devices plugged into the same port
    - Enable software whitebalance and autogain for mr97310a cameras
    - Improvements / tweaks to software autogain algorithm


author: coolo@novell.com
changelog:
  - remove explicit version requires to non-versioned package from
    shared libraries
  - buildrequire pkg-config to fix provides


author: asterios.dramis@gmail.com
changelog:
  - Update to v0.8.3
    * Name changed to v4l-utils (libv4l + some utils).
    * Lots of changes (see ChangeLog).
  - Spec file updates
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Changes to incorporate the addition of the utils.
    * Updates Licenses (based on Fedora).
  - Added desktop file and icon for qv4l2 (taken from Fedora package).
  - Removed libv4l-nonvoid_return.diff patch (fixed upstream).
  - Added a patch to disable compilation of utils/rds (fails to compile with
    ic2-dev.h from ic2-tools).


author: asterios.dramis@gmail.com
changelog:
  - Update to v0.8.4
    Utils changes:
    * Various small fixes
    * qv4l2: Add support for configuring the framerate for devices which support
      this like uvc cams
    * parse_tcpdump_log.pl: new parser for tcpdump / wireshark made usbmon dumps
    * New lib_media_dev lib, to pair audio devices with video devices (and other
      combinations) for now this lives in utils and does not get installed
      systemwide, as the API is not stable
    libv4l changes:
    * Add many more laptop models to the upside down devices table
    * Some small bugfixes
    * Add vicam cameras to list of cameras need sw auto gain + whitebalance
    * Add support for M420 pixelformat
    * Add support for Y10B pixelformat
    * Add support for JPGL pixelformat
    * Modified (rewrote) jpeg decompression code to use libjpeg[-turbo], for
      much lower cpu load when doing jpeg decompression
    * Detect usb connection speed of devices
    * Rewrite src format selection algorithm, taking bandwidth into account and
      choosing the format which will give us the lowest CPU load while still
      allowing 30 fps
    * Intercept S_PARM and redo src format selection based on new fps setting,
      potentially switching from JPG to YUYV / M420 when the app lowers the fps,
      resulting in a significant lower cpu load
  - Spec file updates
    * Require libv4l in the libraries.
    * Minor other updates.
  - Fixed rpmlint warning "wrong-icon-size".
  - Removed the desktop file and icon for qv4l2 (they are provided by the
    package now).
  - Rebased disable_rds_compilation.patch to apply cleanly.


author: asterios.dramis@gmail.com
changelog:
  - Update to v0.8.5
    Utils changes:
    * parse_em28xx_drxk.pl: New parser for dumps of em28xx with drxk frontend
    * qv4l2: Add support for bitmap controls
    * v4l2-ctl: add support for the new bitmask control type
    * v4l2-ctl: add support for the control event
    * v4l2-ctl: small bugfixes
    * v4l2-compliance: various new tests
    * lib_media_dev: various fixes / cleanups
    libv4l changes:
    * Add some more laptop models to the upside down devices table
    * Add support for SE401 pixelformat
    * Software autogain tweaks
  - Rebased disable_rds_compilation.patch to apply cleanly.


author: Rene.vanPaassen@gmail.com
changelog:
  - Spec file updates:
    * Add udev in BuildRequires: for SLE 11 and 11 sp1 (fixes error that
      /lib/udev/rules.d is not owned by any package).


author: asterios.dramis@gmail.com
changelog:
  - Update to v0.8.6
    libv4l changes:
    * Add support for libjpeg >= v7
    * Add new matching algorithm for upside down table
    * Add some more laptop models to the upside down devices table
    * Retry with another frame on JPEG header decode errors
    * Improved JL2005BCD support
    * Set errno to EIO if getting 4 consecutive EAGAIN convert errors
    * Make software autowhitebalance converge faster
    * Add quirk support for forced tinyjpeg fallback
  - Spec file updates:
    * Added libjpeg-devel in BuildRequires: as direct dependency.


author: asterios.dramis@gmail.com
changelog:
  - Update to v0.8.7
    Utils changes:
    * ir-keytable: Fixed file parsing errors
    * qv4l2: fix segfault when there are no inputs or outputs
    * dvb: Merged DVB tools from development branch
    libv4l changes:
    * Add some more laptop models to the upside down devices table
  - Rebased disable_rds_compilation.patch to apply cleanly.


author: asterios.dramis@gmail.com
changelog:
  - Update to v0.8.8
    Utils changes:
    * dvb-format-convert: fix argument check and helper message
    libv4l changes:
    * tinyjpeg: Better luminance quantization table for Pixart JPEG
    * tinyjpeg: Fix out of bounds array usage
    * libv4lconvert: Use bytesperline instead of width
    * libv4lconvert: Revert Lenovo X201 upside down table entry
    * libv4lconver: Add 06f8:301b pac7302 based cam to the quirk table


author: asterios.dramis@gmail.com
changelog:
  - Added a patch (libdvbv5-Add-missing-includes.patch) in order to fix
    compilation due to missing includes.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.5.5.0
    + Fixed bugs involving negative zero and the optimizing compiler.
    + Fixed optimized version of Function.apply(x, arguments). (issue 1592)
    + Eliminated uses of deprecated ARM instructions.
    + Sped up Math.floor by using SSE 4.1 roundsd instruction on ia32.
    + Removed restriction on the size of disassembled code that is printed.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.5.6.0
    + Fixed issue that could cause crashes when running with --heap-stats.
    + Fixed compilation on Linux 2.6.9 and older.
    + Fixed live-object-list to work with isolates.
    + Fixed memory leaks in zones and isolates.
    + Fixed a performance regression for TypedArrays on x64.
    + Stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - update to 3.5.7.0
    + Make scanner handle invalid unicode escapes in identifiers correctly.
    + Make regexp flag parsing stricter.
    + Fix several memory leaks.
  - Cleanup of specfile and changelog to prepare for submission to
    Factory


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.5.10.0
    +  Added V8EXPORT attributes for v8::Array::CheckCast and
      v8::Number::CheckCast.
    +  Made a slight API change enabling opting out from null
      termination in String::Write*().
    +  Made FromPropertyDescriptor not trigger inherited setters.
    +  Various bugfixes


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.6.2.0
    + Fixed a bug when optimizing named function expression (issue 1647).
    + Fixed a bug when optimizing f.call.apply (issue 1650).
    + Made arguments and caller always be null on native functions
      (issues 1548 and 1643).
    + Fixed issue 1648 (cross-compiling x64 targeting ia32).
    + Fixed issue 371 (d8 printing of strings containing \0).
    + Fixed order of evaluation in arguments to parseInt (issue 1649).
    + Fixed a problem with large heap snapshots in Chrome DevTools
      (issue 1658, chromium issue 89268).
    + Upped default maximum heap size from 512M to 700M.
    + Fixed a bug in abrupt exit from with or catch inside finally.
    + Fixed possible crash in FixedDoubleArray::Initialize() (Chromium
      issue 95113).
    + Fixed a bug in Page::GetRegionMaskForSpan (Chromium issue 94425).
    + Fixed a few clang warnings (which -Werror treated as errors).
    + Performance improvements on all platforms.
    + Added ability to turn profiler on/off in d8.
    + Fixed several crash bugs.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.6.4.0
    + Implemented better support of typed arrays in the d8 shell.
    + Bug fixes and performance improvements on all platforms.
    + Fixed d8's broken readline history.
    + Removed the need for code delete events in CPU profiler
      (Issue 1466).
    + Fixed debugger stepping next with trycatch recursion
      (Issue 1639).
    + Fixing parallel execution in d8 (with -p) and some memory
      leaks.
    + Support for precise stepping in functions compiled before
      debugging was started (step 1).


author: tittiatcoke@gmail.com
changelog:
  - Change the build process for openSUSE >= 12.1 to enable
    building the Python bindings for V8.
    + Create a separate package for the internal src header-files
      required by PyV8


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.7.3.0
    * Slight deoptimization as a workaround for issue with jslint:
      Issue 1789.
    * Fix bug in deoptimization.  Known issue with jslint:
      Issue 1789.
    * Achieved 33% speedup in debug-mode tests.
    * Removed special casing of calls to RegExp test and exec
      methods with no argument.  Now matches new JSC behaviour.
      crbug.com/75740.
    * Return the empty string on cyclic references in toString
      (ES5 conformance).
    * Fixed bug triggered by JSBeautifier.  crbug.com/100409.
    * Made Math.random state per-context instead of per-process
      issue 864.
    * Fixed stack traces to skip native functions.
    * Make snapshots (new contexts) smaller and faster.
    * Fixed handling of Function.apply for non-array arguments.
    * Fixed evaluation order in defineProperties to match FireFox.
    * Fixed handling of non-object receivers for array builtins,
      crbug.com/100702.
    * Multiple fixes to improve compliance with test262.
    * Fixed compatibility with older Android releases.
    * Fixed compilation with gcc-4.5.3.
    * Improved performance of WriteUtf8, issue 1665.
    * Made native syntax an early error in the preparser.
    * Fixed issues 793 and 893 relating to Function.prototype.bind.
    * Improved let, const, Set and Map support and other Harmony
      features (behind the --harmony flag).
    * Changed evaluation order for > and <= to match ES5 instead
      of ES3.
    * Bug fixes and performance improvements on all platforms.
    * Fixed array handling for Object.defineOwnProperty
      (ES5 conformance).
    * Fixed issue 1757 (string slices of external strings).
    * Fixed issue 1759 (ARM).
    * Added flag --noclever-optimizations to disable some things that
      caused trouble in the past.
    * Added flag --stress-compaction for testing.
    * Added flag --harmony to activate all experimental Harmony features.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.7.6.0
    * Fix Harmony sets and maps to allow null and undefined as keys
      (still hidden behind --harmony flag) (issue 1622).
    * Implement VirtualMemory on FreeBSD to fix build (issue 1807).
    * Enable VFP instructions for Android.
    * Fix error handling in Date.prototype.toISOString (issue 1792).
    * Fixed filtering of store buffer for large object pages.
      (issue 1817)
    * Fixed generated hash function on all platforms.
      (issue 1808)
    * Fixed Heap::Shrink to ensure that it does not free pages that are
      still in use. (Chromium issue 100414)


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.7.8.0
    * Fix missing fast property accessors in heap snapshots.
      (issue 1818)
    * Removed hidden prototype from builtins, i.e., deleting an
      overridden function on builtins will not make the original
      function reappear.
    * Added NetBSD support for scons build.
    * Performance improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.7.11
    * Fixed bug when generating padding to ensure space for lazy
      deoptimization. (issue 1846)
    * Further reduced pause times due to GC.
    * Set maximum length of FixedArray in terms of elements
      instead an absolute number of bytes. (Chromium issue 103103)
    * Stability and performance improvements on all platforms.
    * Removed exit-time destructors.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.7.12.6
    * Increase tick interval for the android platform.
    * Fix a bug in the register allocator. (chromium:105112)
    * Fix handling of recompiling code. (chromium:105375, v8:1782)
    * Start incremental marking on idle notification. (v8:1458)
    * Build fixes for various platforms.
    * Various performance improvements.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.8.2.1
    * Removed exit-time destructors.
    * Set maximum length of FixedArray in terms of elements instead
      an absolute number of bytes.  (Chromium issue 103103)
    * Fixed bug when generating padding to ensure space for lazy
      deoptimization. (issue 1846)
    * Further reduced pause times due to GC.
    * Increase tick interval for the android platform.
    * Fix a bug in the register allocator. (chromium:105112)
    * Fix handling of recompiling code. (chromium:105375, v8:1782)
    * Start incremental marking on idle notification. (v8:1458)
    * Build fixes for various platforms.
    * Fixed handling of arrays in DefineOwnProperty. (issue 1756)
    * Sync parser and preparser on do-while and return statements.
      (issue 1856)
    * Fixed another corner case for DefineOwnProperty on arrays
      (issue 1756).
    * Fixed GCC 4.7 warnings. Patch from Tobias Burnus.
    * Add max optimization flag to v8 gyp build to ensure V8 is
      always built fully optimized in Chrome.
    * MIPS: Bring MIPS to parity with other platforms.
    * Optimizations and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.8.3
    * Avoid embedding new space objects into code objects in the
      lithium gap resolver. (chromium:108296)
    * Bug fixes and performance optimizations on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.8.4.1
    * Performance improvements for large Smi-only arrays.
    * Fixed InternalArrays construction. (issue 1878)


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.8.7.1
    * Resolves CVE-2011-5037
    * Ensure that LRandom restores rsi after call to the C function
      on x64.  (Chromium issue http://crbug.com/110509)
    * Fixing include issues on *bsd when building with scons.
      (issue 1897)
    * Provide a switch to specify -fno-strict-aliasing
      (issue 1887)
    * Move WIN32 define from standalone.gypi to common.gypi
      (issue 1760)
    * Fix corner-case in heap size estimation.
      (issue 1893)
    * Fix and enable NEW_NON_STRICT_FAST ArgumentsAccess stub on x64.
      (issue 1903)
    * Performance improvements and bug fixes.
    * Add primitive WebGL array support to d8.
    * Improve heap size estimation (issue 1893).
    * Hash collision DOS workaround extended from string keys
      to numeric keys.
    * Provide an API for iterating through all external strings referenced
      from the JS heap.
    * Adjust position recorded for call expressions. http://crbug.com/109195
    * Fix GC crash related to instanceof. http://crbug.com/109448
    * Fix broken test that assumes that no GC can clear the regexp cache (GC
      can happen at any time due to Crankshaft).
    * Fix handling of bogus receivers for Harmony collections. (issue 1884)
    * Add netbsd support to gyp build.
    * Determine page size at runtime on posix platforms.
    * Ensure that store buffer filtering hash sets are cleared after
      StoreBuffer::Filter.
    * Randomize the seed used for string hashing.  This helps guard against
      CPU-eating DOS attacks against node.js servers.  Based on code from
      Bert Belder.
    * Implement callback when script finishes running in V8 API.
    * Improve performance of Math.min and Math.max for the case of two
      arguments. (issue 1325)


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.8.8.0
    * Limited number of loop iterations in Heap::ReserveSpace
      (Chromium issue 99027).
    * Fixed solaris build (VirtualMemory) (issue 1761).
    * Fixed strict vs. non-strict handling of function proxies in
      higher-order array and string methods.
    * Enabled asynchronous remote debugging with d8 (issue 1691).


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.8.9.0
    * Flush number string cache on GC (issue 1605).
    * Provide access to function inferred name with
      v8::Function::GetInferredName in V8 public API.
    * Fix building with Clang (issue 1912).
    * Reduce the space used by the stack for the profiling thread.
    * Fix misleading documentation of v8::Locker (issue 542).
    * Introduce readbinary function in d8 to read binary files.
    * Performance and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.9.1.0
    * Reduce memory use immediately after starting V8.
    * Fixed memory leak in NativeObjectsExplorer::FindOrAddGroupInfo
      (Chromium issue 112315).
    * Fixed a crash in dev tools (Chromium issue 107996).
    * Added 'dependencies_traverse': 1 to v8 GYP target.
    * Performance and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.9.3.0
    * Optionally export metadata with libv8 to enable debuggers to
      inspect V8 state.
    * Add timestamp to --trace-gc output. (issue 1932)
    * Heap profiler reports implicit references.
    * When rethrowing an exception, print the stack trace of its
      original site instead of rethrow site (Chromium issue 60240).
    * Increased size of small stacks from 32k to 64k to avoid hitting
      limits in Chromium (Chromium issue 112843).


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.9.4.0
    * Properly initialize element-transitioning array literals on ARM.
      (issue 1930)
    * Bug fixes on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.9.6.1
    * Removed unused command line flags
    * Fix template-related linker error. (issue 1936)
    * Allow inlining of functions containing object literals.
      (issue 1322)
    * Add --call-graph-size option to tickprocessor.  (issue 1937)
    * Heap Snapshot maximum size limit is too low for really big
      apps. At the moment the limit is 256MB.
      (Chromium issue 113015)
    * Performance and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.9.7.0
    * Fixed V8 issues 1878, 1942, 1945 and Chromium issue 113924.
    * Fixed GCC-4.7 warnings.
    * Added Navier-Stokes benchmark.
    * Performance and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.9.13.0
    * Add code kind check before preparing for OSR. (issue 1900, 115073)
    * Pass zone explicitly to zone-allocation on x64 and ARM. (issue 1802)
    * Port string construct stub to x64. (issue 849)
    * Performance and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.9.19.0
    * Performance and stability improvements on all platforms.
    * Fix the heap profiler crash caused by memory layout changes
      between passes.
    * Fix Error.prototype.toString to throw TypeError. (issue 1980)
    * Fix double-rounding in strtod for MinGW. (issue 1062)
    * Fix corrupted snapshot serializaton on ia32.
      (Chromium issue v8/1985)
    * Added basic interface inference for modules (behind the
    - -harmony flag).
    * Updated the Unicode tables to Unicode version 6.1.0.
    * Fixed VFP detection through compiler defines. (issue 1996)
    * Add Code-related fields to postmortem metadata.
    * Ensure consistency of Math.sqrt on Intel platforms.
    * Remove static initializers in v8. (issue 1859)
    * Add explicit dependency on v8_base in the GYP-based build.
    * Ensure there is a smi check of the receiver for global load and call
      ICs (Chromium issue 117794).


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.9.22.0
    * Enabled count-based profiler by default.
    * Implemented a hash based look-up to speed up address checks
      in large object space (issue 853).
    * Fixed push-to-trunk script (and re-push).
    * Added API call that identifies strings that are guaranteed only to
      contain ASCII characters.
    * Fixed declarations escaping global strict eval. (Issue 1624)
    * Fixed wrapping of receiver for non-strict callbacks. (Issue 1973)
    * Fixed function declarations overwriting read-only global properties.
      (Chromium issue 115452)
    * Fixed --use-strict flag in combination with --harmony[-scoping].
    * Debugger: naive implementation of "step into Function.prototype.bind".
    * Debugger: added ability to set script source from within OnBeforeCompile
    * Added flag to always call DebugBreak on abort.
    * Re-enabled constructor inlining and inline === comparison with boolean
      constants. (Issue 2009)
    * Don't use an explicit s0 in ClampDoubleToUint8. (Issue 2004)
    * Performance and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.9.24.1
    * Activated count-based profiler for ARM.
    * Fixed use of proxies as f.prototype properties. (issue 2021)
    * Enabled snapshots on MIPS.
    * Use correct arguments adaptation environment when inlining
      function containing arguments. (Issue 2014)
    * Performance and stability improvements on all platforms


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.10.0.5
    * Fixed store IC writability check in strict mode
      (Chromium issue 120099).
    * Resynchronize timers if the Windows system time was changed.
      (Chromium issue 119815)
    * Removed "-mfloat-abi=hard" from host compiler cflags when
      building for hardfp ARM
    * Fixed edge case for case independent regexp character classes
      (issue 2032).
    * Reset function info counters after context disposal.
      (Chromium issue 117767, V8 issue 1902)
    * Fixed missing write barrier in CopyObjectToObjectElements.
      (Chromium issue 119926)
    * Fixed missing bounds check in HasElementImpl.
      (Chromium issue 119925)


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.10.1.0
    * Fixed bug with arguments object in inlined functions (issue
      2045).
    * Fixed performance bug with lazy initialization (Chromium issue
      118686).
    * Added suppport for Mac OS X 64bit builds with GYP.
    * Fixed bug with hidden properties (issue 2034).
    * Fixed a performance bug when reloading pages (Chromium issue
      117767, V8 issue 1902).
    * Fixed bug when optimizing throw in top-level code (issue 2054).
    * Fixed two bugs with array literals (issue 2055, Chromium issue
      121407).
    * Fixed bug with Math.min/Math.max with NaN inputs (issue 2056).
    * Fixed a bug with the new runtime profiler (Chromium issue
      121147).
    * Fixed compilation of V8 using uClibc.
    * Optimized boot-up memory use.
    * Optimized regular expressions.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.10.2.1
    * Fixed native ARM build (issues 1744, 539)
    * Return LOOKUP variable instead of CONTEXT for non-context
      allocated outer scope parameters (Chromium issue 119609).
    * Fixed regular and ElementsKind transitions interfering with
      each other (Chromium issue 122271).
    * Improved performance of keyed loads/stores which have a
      HeapNumber index (issues 1388, 1295).
    * Fixed WeakMap processing for evacuation candidates (issue 2060).
    * Bailout on possible direct eval calls (Chromium issue 122681).
    * Do not assume that names of function expressions are context-allocated
      (issue 2051).
    * Performance and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.10.5.0
    * Put new global var semantics behind a flag until WebKit tests
      are cleaned up.
    * Enabled stepping into callback passed to builtins.
      (Chromium issue 109564)
    * Fixed issues when stressing compaction with WeakMaps.
    * Fixed missing GVN flag for new-space promotion.
      (Chromium issue 123919)
    * Simplify invocation sequence at monomorphic function
      invocation sites.  (issue 2079)
    * Fixed several bugs in heap profiles (including issue 2078).
    * Throw syntax errors on illegal escape sequences.
    * Implemented rudimentary module linking (behind --harmony flag)
    * Implemented ES5 erratum: Global declarations should shadow
      inherited properties.
    * Made handling of const more consistent when combined with 'eval'
      and 'with'.
    * Fixed V8 on MinGW-x64 (issue 2026).
    * Performance and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.10.6.0
    * Fixed some bugs in accessing details of the last regexp match.
    * Fixed source property of empty RegExp objects. (issue 1982)
    * Enabled inlining some V8 API functions.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.10.8.4
    * Enabled MIPS cross-compilation.
    * Ensured reload of elements pointer in StoreFastDoubleElement
      stub. (Chromium issue 125515)
    * Fixed corner cases in truncation behavior when storing to
      TypedArrays. (issue 2110)
    * Fixed failure to properly recognize and report out-of-memory
      conditions when allocating code space pages. (Chromium issue
      118625)
    * Fixed idle notifications to perform a round of incremental GCs
      after context disposal. (issue 2107)
    * Fixed preparser for try statement. (issue 2109)


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.11.2.0
    * Implement map collection for incremental marking. (issue 1465)
    * Added a readbuffer function to d8 that reads a file into an
      ArrayBuffer.
    * Fix freebsd build. (V8 issue 2126)
    * Fixed compose-discard crasher from r11524 (issue 2123).
    * Activated new global semantics by default. Global variables can
      now shadow properties of the global object (ES5.1 erratum).
    * Properly set ElementsKind of empty FAST_DOUBLE_ELEMENTS arrays when
      transitioning (Chromium issue 117409).
    * Made Error.prototype.name writable again, as required by the spec and
      the web (Chromium issue 69187).
    * Implemented map collection with incremental marking (issue 1465).
    * Regexp: Fixed overflow in min-match-length calculation
      (Chromium issue 126412).
    * Fixed crash bug in VisitChoice (Chromium issue 126272).
    * Fixed unsigned-Smi check in MappedArgumentsLookup
      (Chromium issue 126414).
    * Fixed LiveEdit for function with no locals (issue 825).
    * Fixed register clobbering in LoadIC for interceptors
      (Chromium issue 125988).
    * Implemented clearing of CompareICs (issue 2102).
    * Performance and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.11.3.0
    * Disable optimization for functions that have scopes that cannot
      be reconstructed from the context chain. (issue 2071)
    * Define V8_EXPORT to nothing for clients of v8.
      (Chromium issue 90078)
    * Correctly check for native error objects. (Chromium issue 2138)


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.11.7.0
    * Get better function names in stack traces.
    * Fixed RegExp.prototype.toString for incompatible receivers
      (issue 1981).
    * Some cleanup to common.gypi. This fixes some host/target
      combinations that weren't working in the Make build on Mac.
    * Handle EINTR in socket functions and continue incomplete sends.
      (issue 2098)
    * Fixed python deprecations.  (issue 1391)
    * Made socket send and receive more robust and return 0 on
      failure.  (Chromium issue 15719)
    * Fixed GCC 4.7 (C++11) compilation.  (issue 2136)
    * Set '-m32' option for host and target platforms
    * Performance and stability improvements on all platforms.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.11.8.0
    * Avoid overdeep recursion in regexp where a guarded expression
      with a minimum repetition count is inside another quantifier.
      (Chromium issue 129926)
    * Fixed missing write barrier in store field stub.
      (issues 2143, 1465, Chromium issue 129355)
    * Proxies: Fixed receiver for setters inherited from proxies.
    * Proxies: Fixed ToStringArray function so that it does not
      reject some keys. (issue 1543)


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.11.10.6
    * Implemented heap profiler memory usage reporting.
    * Preserved error message during finally block in try..finally.
      (Chromium issue 129171)
    * Fixed EnsureCanContainElements to properly handle double values.
      (issue 2170)
    * Improved heuristics to keep objects in fast mode with inherited
      constructors.
    * Performance and stability improvements on all platforms.
    * Implemented ES5-conformant semantics for inherited setters and
      read-only properties. Currently behind --es5_readonly flag,
      because it breaks WebKit bindings.
    * Exposed last seen heap object id via v8 public api.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.12.5.0
    * Fixed Chromium issues:
      115100, 129628, 131994, 132727, 132741, 132742, 133211
    * Fixed V8 issues:
      915, 1914, 2034, 2087, 2094, 2134, 2156, 2166, 2172, 2177,
      2179, 2185
    * Added --extra-code flag to mksnapshot to load JS code into the VM
      before creating the snapshot.
    * Support 'restart call frame' command in the debugger.
    * Fixed lazy sweeping heuristics to prevent old-space expansion.
      (issue 2194)
    * Fixed sharing of literal boilerplates for optimized code.
      (issue 2193)
    * Removed -fomit-frame-pointer flag from Release builds to make
      the stack walkable by TCMalloc (Chromium issue 133723).
    * Expose more detailed memory statistics (issue 2201).
    * Fixed Harmony Maps and WeakMaps for undefined values
    (Chromium issue 132744).


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.12.9.0
    * Correctly advance the scanner when scanning unicode regexp
      flag. (Chromium issue 136084)
    * Fixed unhandlified code calling Harmony Proxy traps.
      (issue 2219)
    * Implemented TypedArray.set and ArrayBuffer.slice in d8
    * Fixed lazy compilation for strict eval scopes.
      (Chromium issue 135066)
    * Made MACOSX_DEPLOYMENT_TARGET configurable in GYP.
      (issue 2151)
    * Report "hidden properties" in heap profiler for properties
      case. (issue 2212)
    * Activated optimization of packed arrays by default.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.12.14.0
    * Fixed missing tagging of stack value in finally block.
      (Chromium issue 137496)
    * Added an option to the tickprocessor to specify the directory
      for lib lookup.
    * Fixed ICs for slow objects with native accessor
      (Chromium issue 137002).
    * Fixed transcendental cache on ARM in optimized code
      (issue 2234).
    * New heap inspection tools: counters for object sizes and
      counts, histograms for external fragmentation.
    * Incorporated constness into inferred interfaces (in
      preparation for handling imports) (issue 1569).


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.12.16.0
    * Added PRESERVE_ASCII_NULL option to String::WriteAscii.
      (issue 2252)
    * Added dependency to HLoadKeyed* instructions to prevent invalid
      hoisting. (Chromium issue 137768)
    * Enabled building d8 for Android on Mac.
    * Interpret negative hexadecimal literals as NaN.
      (issue 2240)
    * Expose counters in javascript when using --track-gc-object-stats.
    * Enabled building and testing V8 on Android IA.
    * Added --trace-parse flag to parser.


author: tittiatcoke@gmail.com
changelog:
  - Update to 3.12.19.1
    * Forced using bit-pattern for signed zero double. (issue 2239)
    * Made sure double to int conversion is correct. (issue 2260)
    * Always set the callee's context when calling a function from
      optimized code.  (Chromium issue 138887)
    * Fixed building with GCC 3.x (issue 2016, 2017)
    * Improved API calls that return empty handles.  (issue 2245)


author: dimstar@opensuse.org
changelog:
  - Split the library in libva1, the tools in vaapi-tools and the
    development in libva-devel. Both libraries can live in the same
    package as per policy: they are kept in sync with their soNUM.


author: kkhere.geo@gmail.com
changelog:
  - update to version 1.0.5
    * add scaling flags for vaPutSurface()
    * i965_drv_video: add video processing kernels
    * i965_drv_video: deinterlacing & scaling


author: kkhere.geo@gmail.com
changelog:
  - new version 1.0.13
    * cleans up licensing issue
    * IvyBrigde video decoding support
    * thread safety
    * Encoding support in SandyBridge


author: kkhere.geo@gmail.com
changelog:
  - new version 1.0.15
    * API: make {Top,Bottom}FieldOrderCnt signed (Yi Wang)
    * Add auto-generated Debian packaging
    * Refine VA trace & VA fool utilities
    * Move i965 driver to a specific repository (vaapi/intel-driver)
    * Fix DSO link issue in tests
    * Fix fglrx driver name detection
    * Fix API vs. DSO vs. package versioning
  - intel-driver has been split from the library, use separate tarball
  - split the drivers into a separate package


author: jengelh@medozas.de
changelog:
  - Remove redundant sections, compress filelist
  - Enable parallel build
  - Use pkgconfig symbols for deps


author: kkhere.geo@gmail.com
changelog:
  - update intel driver to version 1.0.17
    Version 1.0.17 - 02.Apr.2012
    * Add support for IMC1/IMC3 surface formats
    * Fix rendering of interlaced surfaces
    * Fix MPEG-2 decoding of interlaced streams (SNB, IVB)
    * Fix H.264 weighted prediction indicator (SNB)
    * Fix and simplify calculation of H.264 macroblock bit offset (ILK, SNB, IVB)
    Version 1.0.16 - 14.Feb.2012
    * Fix VC-1 bitplane buffer size (SNB, IVB)
    * Fix VC-1 motion vector modes for Ivy Bridge
    * Fix MFX_QM_STATE for H.264 flat scaling lists (IVB)
    * Fix and simplify AVC_REF_IDX_STATE setup (ILK, SNB, IVB)
    * Fix memory leak of encoder buffers
    * Fix check for internal VA surface format prior to rendering
    * Add support for B43 chipset (Alexander Inyukhin)


author: crrodriguez@opensuse.org
changelog:
  - Remove intel-driver, it has been packaged separately
    with proper hardware "Supplements" so it gets installed
    only when needed.
  - Fix -devel package requires, otherwise dependant packages
    fail with missing headers wanted by files in /usr/include/va.


author: kkhere.geo@gmail.com
changelog:
  - Rename subpackage vaapi-drivers -> vaapi-dummy-driver
    since dummy is the only driver this package contains.
  - Let the library recommend the dummy driver in case no other
    is present


author: tiwai@suse.de
changelog:
  - updated to version 1.1.0:
    * support of JPEG decoding
    * New hooks to create/free native pixmap
    * VA/EGL interfaces
    * Remove legacy DRI support


author: egdfree@opensuse.org
changelog:
  - update to 1.1.0
    * Added new plugin for remote controlling
    * Added shortcuts support
    * Added support of XEP-0199 - XMPP Ping
    * Changes of contact status and entry/exit of participants in
      conference are stored in the history
    * Added support for arbitrary forms of registration when
      registering an account on the server
    * Server side archive preferences support is not longer required
      for retrieving messages history from server
    * Added support for older versions of the message history protocol,
      when the time of message was stored in seconds from the beginning of
      the conversation
    * Added ability to disable the establishing of unprotected connection to
      the server
    * Contacts list window could be displayed outside the visible screen area
    * Application fails when turn on or off the search in roster
    * It was impossible to set the empty status text
    * At an account the following sign to the global status could be lost after
      reconnection because of breakage of connection with a server
    * Windows with new messages does not always pop up on top of other windows
    * Application may fail on closing options dialog
    * Fixed problems displaying photos in vCard
    * Application may fail on unsuccessful attempt to connect
    * Not all history messages collections with the same start time was displayed
      in hisroty window
    * Recent messages with specified ThreadId could not be deleted from local archive
    * When closing the connection initiated by the server vacuum does not generate an
      error and re-reconnection was not started
    * By transfer of the rest of a file after connection breakage already obtained data
      could be rubbed clean by zero


author: egdfree@opensuse.org
changelog:
  - update to 1.1.1
    * Fixed bug with handling stanzas from Google XMPP servers
    * XML parser did not correctly handle the elements with not
      declared prefixes, which caused to the breaking the connection
    * Fixed bug in Digest-MD5 authorization for which was not
      possible to log on some servers


author: egdfree@opensuse.org
changelog:
  - update to 1.1.2
    * Implemented backup settings and restore them automatically
      when the main file is damaged
    * Added support for transferring files via SOCKS5 in conferences
    * In the history view could appear duplicates of conversations
    * Did not correctly handle changes in the participant's
      nickname when new nickname is already used by the same
      participant but from a different resource
    * Fixed crash in Ubuntu 11.10 when alt key is pressed in chat
      window
    * The first message in the chat may not be saved in the local
      message archive
    * Chat dialog icon was not changed after changing the status of
      a contact without changing the text of the status
    * After downloading the new image in the vCard dialog it was
      not displayed in the viewing area
    * Dublicate messages may appear in the history view window
    * The first message in the chat could not be saved in a local
      message archive
    * Messages was incorrectly written into archive if full write
      mode was enabled and message contains xhtml


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 0.7.4:
    + Way too many changes since 0.3.3. See NEWS for details.
  - Refactored retry-fix.patch. Patch rejected upstream, as the .c
    files are generated ones.
  - Remove INSTALL from %%doc to fix a rpmlint warning.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 0.7.5:
    + Add support for static properties.
    + Add support for delegate properties.
    + Support virtual default handler for signals.
    + Add limited support for derived compact classes.
    + Add libgdata bindings
    + Add libusb-1.0 bindings
    + Many bug fixes and binding updates.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.7.8:
    + Support constructor chain up to GObject using Object (...).
    + Add syntax for string templates.
    + Support (!) non-null casts.
    + Many bug fixes and binding updates.
  - Fixes from version 0.7.6:
    + Support `using' directives inside namespaces.
    + Use const only for immutable structs.
    + Support string marshalling for enums in D-Bus
  - Fixes from version 0.7.5:
    + Update Genie parser
    + Add libgda-4.0 bindings
    + Many bug fixes for closures and async methods.
    + Add support for closures.
    + Improve support for asynchronous methods.
    + Support async methods in D-Bus servers.
    + Add clutter-1.0 bindings
    + Add GVariant, GSettings, and dconf bindings
    + Add linux, libnl-1, and libasound bindings
    + Add gnutls bindings
    + Add librest bindings
    + Many bug fixes and binding updates.
  - Rebase return-fix.patch
  - Drop vala-0.3.3-implicit-fortify-decl.patch, upstream fixed.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.7.9:
    + Support array and string slicing.
    + Add --symbols commandline option.
    + Add avahi-gobject bindings.
    + Add ccss-1 bindings.
    + Add libarchive bindings.
    + Add libmagic bindings.
    + Add readline bindings.
    + Add twitter-glib-1.0 bindings.
    + Many bug fixes and binding updates.
  - Remove check for old version of openSUSE.


author: lmedinas@opensuse.org
changelog:
  - Update to version 0.7.10:
    + Support coalescing operator ??.
    + Support to_string and bitwise complement with enums.
    + Return handler id when connecting signal handlers.
    + Support struct comparison.
    + Support constructor chaining in structs.
    + Enforce protected member restrictions.
    + Improve performance of flow analysis.
    + Support automatic line continuations in Genie.
    + Improvements to the .gir reader and writer.
    + Add --enable-mem-profiler commandline option.
    + Many bug fixes and binding updates.
  - Drop return-fix.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.0:
    + Infer type arguments when calling generic methods.
    + Support `in' operator for arrays.
    + Add experimental support for regular expression literals.
    + Add experimental support for chained relational expressions.
    + Add va_list support.
    + Add clutter-gtk-0.10 bindings.
    + Add gdl-1.0 bindings.
    + Add gstreamer-app-0.10 bindings.
    + Add gstreamer-cdda-0.10 bindings.
    + Add gudev-1.0 bindings.
    + Add libgda-report-4.0 bindings.
    + Add libgvc (graphviz) bindings.
    + Add purple bindings.
    + Many bug fixes and binding updates.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.1:
    + Support constants in enums.
    + Add clutter-gst-1.0 bindings
    + Add gdu and gdu-gtk bindings.
    + Many bug fixes and binding updates.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.2:
    + Initial support for GDBus-based clients and servers.
    + Support implicit and explicit GVariant casts.
    + Add support for [Deprecated] attribute.
    + Add GenericArray as alternative binding to GPtrArray.
    + Add gdk-pixbuf-3.0, gdk-3.0, gdk-x11-3.0, and gtk+-3.0
      bindings.
    + Updates to the GLib bindings.
    + Many bug fixes.
  - Changes from version 0.9.1:
    + Support constants in enums.
    + Deprecate +=/-= syntax to connect/disconnect signal handlers.
    + Add experimental support for Dova profile.
    + Update Genie parser.
    + Add clutter-gst-1.0 bindings.
    + Add gdu and gdu-gtk bindings.
    + Add libesmtp bindings.
    + Add mx-1.0 bindings.
    + Add orc-0.4 bindings.
    + Add rest-extras-0.6 bindings.
    + Updates to the GLib, GStreamer, Linux, SQLite, and other
      bindings
    + Many bug fixes.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.3:
    + Support newlines in double quoted string literals.
    + Add experimental support for main blocks.
    + Add experimental vala tool to compile and run code.
    + Initial support for generic delegates.
    + Support using GClosure for delegate parameters.
    + Support GBoxed-based memory management.
    + Improvements to the .gir reader and writer.
    + Various improvements to the Dova profile.
    + Many bug fixes and binding updates.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.4:
    + Append documentation comments to generated C files.
    + Skip <doc> tags in .gir files.
    + Various improvements to the Dova profile.
    + Many bug fixes and binding updates.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.5:
    + Add version suffix to support parallel installation.
    + Define VALA_X_Y according to compiler version.
    + Enable version header by default.
    + Add vala.m4 with VALA_CHECK_PACKAGES macro.
    + Add gedit-2.20 bindings
    + Add tokyocabinet bindings
    + Various improvements to the Dova profile.
    + Many bug fixes and binding updates.
  - The non-versioned binaries are handled with update-alternatives,
    so that we have an easy play with upcoming versions, allowing to
    install them in parallel.
  - Add fdupes BuildRequires and link duplicate files in /usr/share.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.6:
    + Drop deprecated support for assigning to construct properties.
    + Some refactoring in the code generator.
    + Bug fixes in bindings and vapigen.


author: vuntz@opensuse.org
changelog:
  - Update summaries.
  - Merge devel package in main package since vala is really a build
    tool. Add appropriate Provides/Obsoletes tags. Note that we'd
    want the vala-devel Provides in all cases since it's a build
    tool.
  - Split the library in a libvala-0_10-0 subpackage, and split its
    development files in libvala-0_10-devel.
  - Remove weird sed lines that were changing libtool.
  - Add update-alternatives Requires(post/postun).
  - Fix update-alternatives setup to use slaves, and only get a main
    alternative on which everything else depends.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.8:
    + Add --fatal-warnings commandline option.
    + Deprecate string.len () in favor of string.length.
    + Deprecate use of D-Bus GLib in favor of GDBus.
    + Many bug fixes and binding updates.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.0:
    + Port GIR parser and writer to GIR version 1.2.
    + Update GLib bindings to 2.26 branch.
    + Bug fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.1:
    + Remove outdated GTK+ 3 bindings.
    + Many bug fixes and binding updates.


author: vuntz@opensuse.org
changelog:
  - Add vala-bgo638902-shotwell-fix.patch to fix a build issue with
    shotwell 0.8.0. Based on patch from git.


author: vuntz@opensuse.org
changelog:
  - Change the test for update-alternatives in %postun to not check
    if the package is still installed, but to check if the binary is
    still there, to handle package renamings.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.12.0:
    + Add get_next_char to string class.
    + Many bug fixes and binding updates.
  - Changes from version 0.11.7:
    + Add support for async signal handlers.
    + More refactoring in the code generator.
    + Improvements to the .gir writer.
    + Many bug fixes and binding updates.
  - Changes from version 0.11.6:
    + Add parse and try_parse methods to boolean and numeric types.
    + Add clutter-gtk-1.0 bindings.
    + Add pixmap-1 bindings.
    + Many bug fixes and binding updates.
  - Changes from version 0.11.5:
    + Add last_index_of and last_index_of_char to string class.
    + More refactoring in the code generator.
    + Improvements to the .gir writer.
    + Many bug fixes and binding updates.
  - Changes from version 0.11.4:
    + Add index_of, index_of_char, and char_count to string class.
    + Many bug fixes and binding updates.
  - Changes from version 0.11.3:
    + Support BusName sender parameter in GDBus servers.
    + More refactoring in the code generator.
    + Many bug fixes and binding updates.
  - Changes from version 0.11.2:
    + Update libnotify bindings to 0.7.0.
    + Improvements to the .gir reader.
    + Bug fixes and binding updates.
  - Changes from version 0.11.1:
    + Require and target GLib >= 2.16.
    + Guard access to out parameters to allow null arguments.
    + Add support for local constants.
    + Support file descriptor passing with GDBus.
    + Support cached property values in GDBus clients.
    + Support Cancellable parameter in GDBus clients.
    + Support no-reply methods in GDBus clients and servers.
    + More refactoring in the code generator.
    + Many bug fixes and binding updates.
  - Changes from version 0.11.0:
    + Use byte indices for strings.
    + Use uint8[] for binary data in bindings.
    + Add support for parallel compilation.
    + Improve compiler performance.
    + More refactoring in the code generator.
    + Many bug fixes and binding updates.
  - Drop vala-bgo638902-shotwell-fix.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Branch old revision of vala package as vala-0_12, in order to
    resurrect it into Factory (needed, as not all software is vala
    0.14 compatible).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.0:
    + More refactoring in the code generator.
    + Improvements to the .gir reader.
    + Switch JSON-GLib bindings to .gir.
    + Drop deprecated support for D-Bus GLib in favor of GDBus.
    + Many bug fixes and binding updates.
  - Adjust vala_version, vala_libversion and priority for 0.13.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.2:
    + Enable flow analysis for out parameters.
    + Refactor attribute handling.
    + Add gedit-3.0 bindings.
    + Add gtksourceview-3.0 bindings.
    + Add rest-0.7 bindings.
    + Add vte-2.90 bindings.
    + Switch clutter-1.0 bindings to .gir.
    + Switch libgdata bindings to .gir.
    + Switch libsoup bindings to .gir.
    + Many bug fixes and binding updates.


author: vuntz@opensuse.org
changelog:
  - Add vala-markupparser-fix.patch: this fixes GMarkupParser
    bindings, which enables a new fillmode-lombard to build.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.13.4:
    + Switch gudev-1.0 bindings to .gir.
    + Switch mx-1.0 bindings to .gir.
    + Many bug fixes and binding updates.
  - Drop vala-markupparser-fix.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.14.1:
    + Add libwnck-3.0 bindings.
    + Many bug fixes and binding updates.
  - 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.15.0:
    + Manage memory of GQueue elements.
    + Switch atk bindings to .gir.
    + Switch gdk-pixbuf-2.0 bindings to .gir.
    + Switch gdk-3.0 bindings to .gir.
    + Add libwnck-3.0 bindings.
    + Many bug fixes and binding updates.
  - Change the various %define in spec file to use 0.16 version.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.15.1:
    + Support arrays with nullable elements.
    + Add <doc> support to .gir reader and writer.
    + Switch clutter-gtk-1.0 bindings to .gir.
    + Switch gio-2.0 bindings to .gir.
    + Add cogl-pango-1.0 bindings.
    + Add gdl-3.0 bindings.
    + Add libnl-3.0 bindings.
    + Add packagekit-glib2 bindings.
    + Add xtst bindings.
    + Many bug fixes and binding updates.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.15.2:
    + Switch poppler-glib bindings to .gir.
    + Many bug fixes and binding updates.


author: davejplater@gmail.com
changelog:
  - Update to version 2.2.1, split libs into libvamp-hostsdk3 and
    libvamp-sdk2 sub packages and moved binaries into main package.
  - Enabled api doc build and generate man pages with help2man.
  - Upstream changes :
    * Add ProcessTimestampMethod to PluginInputDomainAdapter,
    offering the ability to decide how data buffering and
    timestamping works for frequency-domain plugins (whose process
    timestamps have to be at the centre of each processing block
    rather than the start)
    * Make PluginBufferingAdapter take into account any timestamp
    shift introduced by a PluginInputDomainAdapter that it wraps.
    * Fix crash in PluginAdapter when plugin library getDescriptor
    fails on plugin construction.
    * Add plugin skeleton files as starting point for new developers.


author: jengelh@medozas.de
changelog:
  - Update to new upstream release: 2.1.3
    * fixed an off-by-one error in the ESI handling causing includes to
    fail a large part of the time.
    * Avoid triggering an assert if the other end closes the connection
    while we are lingering and waiting for another request from them.
    * Make it possible to specify the per-thread stack size. This might
    be useful on 32 bit systems with their limited address space.
    * Persistent storage is now experimentally supported using the
    persistent stevedore. It has the same command line arguments as
    the file stevedore.
    * The regular expression engine is now PCRE instead of POSIX
    regular expressions.
    * Add a new hashing method called critbit. This autoscales and
    should work better on large object workloads than the classic
    hash. Critbit has been made the default hash algorithm.
    * Add support for authenticating CLI connections.
    * Add hash director that chooses which backend to use depending on
    req.hash.
    * Add client director that chooses which backend to use depending
    on the client's IP address. Note that this ignores the
    X-Forwarded-For header.
    * Add a timestamp to bans, so you can know how old they are.
    * Varnish can now connect its CLI to a remote instance when
    starting up, rather than just being connected to.
    * It is no longer needed to specify the maximum number of HTTP
    headers to allow from backends. This is now a run-time parameter.
    * HEAD requests would be converted to GET requests too early, which
    affected pass and pipe. This has been fixed.
    * Add experimental support for the Range header. This has to be
    enabled using the parameter http_range_support.
  - Add PreReqs for %post
  - Run %setup quietly
  - Remove unneeded .la files from installation - libraries are in
    a standard directory already
  - Avoid use of bash-specific &>/dev/null during %post
  - Refine file lists
  - Remove old changelog from .spec - changelog is in .changes


author: jengelh@medozas.de
changelog:
  - Fix security-problematic ownership of /etc/varnish files
    (bnc#678811)
  - Run spec-beautifier over it
  - Replace default shipped vcl.conf by something working
  - Run as varnish user
  - Start varnishlog together with varnishd
  - Properly use PID files in init script


author: crrodriguez@opensuse.org
changelog:
  - Update to version 2.1.5
    * Two bugs relating to Content-Length and possible duplication
      of Content-Length headers have been resolved.
    * Fixed an issue with re-using connections after Chunked-Encoding.
    * Use the time of cache-insertion for "If-Modified-Since" requests
      if a "Last-Modified" header isn't provided by the backend.
    * Merge multi-line Vary and Cache-Control headers from clients,
      which Google Chromium seem to split up.


author: crrodriguez@opensuse.org
changelog:
  - remove configure option --enable-debugging-symbols
    it overrides buildsystem optimization levels.


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 3.0.2
    * Add support for ESI and gzip
    * Handle objects larger than 2G
    * HTTP Range support is now enabled by default
    * "307 Temporary redirect" is now considered cacheable
    * see ChangeLog (packaged) or
    http://varnish-cache.org/trac/browser/doc/changes.rst
    for details
  - Note that the -s file,/var/cache/varnish,524288 argument (check
    /etc/sysconfig/varnish) needs at least "1M" instead of 524288
    or the daemon will not start anymore.
  - Add systemd unit files


author: cfarrell@novell.com
changelog:
  - license update: GPLv2
    Heiko Eissfeldt and Joerg Schilling insist on GPLv2 only license
    for reed solomon in sector.c etc. See bnc#672491. Upstream has
    changed the license also"


author: jw@novell.com
changelog:
  - version 0.7.24, GPLv2 is now upstream.
  - strncat-patch is now upstreamed.
  - new copyright patch added, to fulfill Joerg's last wish in bnc#672491


author: andrea@opensuse.org
changelog:
  - split out slirpvde to fix legal issues in bug bnc694822
  - fixed descriptions on libraries subpackages


author: sndirsch@suse.de
changelog:
  - added Wladimir J. van der Laan's vdpinfo tool, a command line
    utility for querying the capabilities of a VDPAU device.


author: sndirsch@novell.com
changelog:
  - libvdpau 0.4.1
    This minor update just changes a few small, but important,
    documentation details.
    * vdpau.h: Clarify video mixer field amount recommendation
    * vpdau.h: Fix typo and clarify wording.
    * More doc issues pointed out by Xine authors.


author: sndirsch@suse.com
changelog:
  - back to building the HTML documentation (instead of prebuilding
    and then extracting it during the build), but this time without
    requiring texlive, since pdftex apparently isn't used for this
    purpose anyway (libvdpau-nopdftex.patch)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.2:
    + added an input gain slider on the audio menu
    + fixed a TTS crash
    + build fixes


author: vuntz@opensuse.org
changelog:
  - Cleanup for inclusion in Factory:
    + Add dbus-1-glib-devel, espeak-devel, xosd-devel BuildRequires
      for optional features.
    + Remove unneeded librsvg/gdk-pixbuf-loader-rsvg BuildRequires.
    + Create libventrilo3-0 and libventrilo3-devel subpackages.
    + Drop rpmlintrc file, which was needed because of mis-packaging.


author: dimstar@opensuse.org
changelog:
  - Add pkgconfig(x11) and pkgconfig(xi) BuildRequires: they used to
    be pulled in by something else, but the xorg-x11 relayout changed
    that.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.5.0:
    * minor fixes
    * several functions added
    * documentation update
  - Rename package according to shared library packaging policy.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.6.0:
    * Added functions for arrays of arbitrary dimensions.
    * Added functionality for 3D image analysis.
    * Added Random Number Generation.
    * Functions for affine transformation matrices.
    * Added linear algebra functionality.
    * Extended handling of rectangular matrices.
    * Extended matrix functionality.
    * Added sRGB to Color Space Conversions
    * Other improvements and bug fixes in the code and documentation.


author: toddrme2178@gmail.com
changelog:
  - Add 32bit compatibility libraries
  - Remove test for obsolete openSUSE versions
  - Made package no longer obsolete itself (fix for RPMLINT warning)
  - More informative summaries (fix for RPMLINT warning)


author: jfehlig@novell.com
changelog:
  - Updated to version 0.6.2
    - support SASL auth for VNC server
    - memory ballooning in QEMU
    - SCSI HBA storage pool support
    - PCI passthrough in Xen driver
    - new APIs for Node device detach reattach and reset
    - sVirt mandatory access control support
    - thread safety of the API and event handling
    - allow QEmu domains to survive daemon restart
    - extended logging capabilities
    - support copy-on-write storage volumes
    - support of storage cache control options for QEMU/KVM
  - Improvements from lnussel@suse.de
    - add %jobs macro again
    - package default qemu network and augeas config files again
    - don't start libvirtd by default (bnc#496838)


author: jfehlig@novell.com
changelog:
  - Updated to version 0.6.5
    - create storage volumes on disk backend
    - drop of capabilities based on libcap-ng when possible
    - forbid autostart on transcient networks
    - re-detection of transient VMs after libvirtd restart
    - create and destroy NPIV support
    - other bug fixes and cleanups


author: jfehlig@novell.com
changelog:
  - Updated to version 0.7.0
    - Interface implementation based on netcf (disabled on SuSE)
    - Add new net filesystem glusterfs
    - Initial VMWare ESX driver
    - Add support for VBox 3 and event callbacks on vbox
    - First version of the Power Hypervisor driver
    - Run QEMU guests as an unprivileged user (still root on SuSE)
    - Support cgroups in QEMU driver
    - QEmu hotplug NIC support
    - Storage cloning for LVM and Disk backends


author: jfehlig@novell.com
changelog:
  - Updated to version 0.7.1
    - Add support for encrypted (qcow) volume creation
    - Secret manipulation public API
    - Multipath storage support module
    - VBox add Storage Volume support
    - Support configuration of huge pages in guests
    - Support new PolicyKit 1.0 API
    - Compressed save image format for Qemu
    - Qemu add host PCI device hotplug support


author: jfehlig@novell.com
changelog:
  - Workaround for missing pkgconfig file in device-mapper-devel
    devmap-no-pkgconfig.patch
    bnc#540942


author: jfehlig@novell.com
changelog:
  - Build phyp driver ifarch ppc64
    fate#307096
  - Fix memory leaks in libvirtd's message processing
    msg-proc-memleak.patch


author: jfehlig@novell.com
changelog:
  - Updated to version 0.7.2
    - sVirt AppArmor security driver
    - Add public API definition for data stream handling
    - ESX add esxDomainDefineXML()
    - LXC: suspend/resume support
    - Big code tree cleanup
    - Lots of bug fixes and improvements


author: jfehlig@novell.com
changelog:
  - Fix compilation when selinux is enabled
    selinux-ldflags.patch
  - Fix compilation warnings
    updated snapshots.patch
    virsh-warning.patch


author: jfehlig@novell.com
changelog:
  - Fix compilation against xen-unstable
    xen-max-vcpus.patch
  - Modify detach-disk.patch as per upstream suggestions


author: jfehlig@novell.com
changelog:
  - Updated to version 0.7.4
    - Implement a node device backend using libudev
    - New APIs for checking some object properties
    - Fully asynchronous monitor I/O processing
    - add MAC address based port filtering to qemu
    - support for IPv6 / multiple addresses per interfaces
    - lots of improvements and bug fixes


author: jfehlig@novell.com
changelog:
  - Updated to version 0.7.5
    - Add new API virDomainMemoryStats to header and drivers
    - Public API and domain extension for CPU flags
    - expose SR IOV physical/virtual function relationships
    - Support for JSON mode monitor [deactivated]
    - Support for interface model='netfront'
    - vbox: Add support for version 3.1
    - Support QEMU's virtual FAT block device driver
    - lots of improvements and bug fixes
  - Fix libvirt xen hypervisor driver to work with domctl interface
    version 6
    xen-shr-pages.patch


author: jfehlig@novell.com
changelog:
  - Fix migration with Xen4.0
    bnc#569598
    Add xen-migration-params.patch
    Remove migrate-params.patch


author: jfehlig@novell.com
changelog:
  - Support new XEN_SYSCTL_INTERFACE_VERSION 7 in libvirt
    bnc#574124
    xen-sysctl-v7.patch
  - Add upstream patches as prelude to fixing various device
    attach/detach issues
    devflag-0[1-9].patch
  - Fix attaching/detaching disk device from inactive Xen guest
    bnc#500586 and bnc#573748


author: jfehlig@novell.com
changelog:
  - Updated to version 0.7.6
    - Implement support for multi IQN
    - Implement CPU topology support for QEMU driver
    - Use QEmu new device adressing when possible
    - Implement SCSI controller hotplug/unplug for QEMU
    - lots of improvements and bug fixes


author: jfehlig@novell.com
changelog:
  - Fix ordering of xen disks to preserve 'bootable' flag
    bnc#474738
    xend-disk-order.patch
  - Add support for blktap2 disks
    xen-tap2-support.patch


author: jfehlig@novell.com
changelog:
  - Ensure yast-created bridges are not manipulated by libvirt
    bnc#584757
    Modified suse-network.patch


author: jfehlig@novell.com
changelog:
  - Updated to version 0.7.7
    - Introduce public API for domain async job handling
    - macvtap support
    - Add QEMU support for virtio channel
    - Add persistence of PCI addresses to QEMU
    - Functions for computing baseline CPU from a set of host CPUs
    - Public API for virDomain{Attach,Detach}DeviceFlags
    - lots of improvements and bug fixes


author: jfehlig@novell.com
changelog:
  - Update to libvirt 0.8.0
    - Snapshot API framework
    - Add managed save API entry points
    - Timer subselection for domain clock
    - Add hook utilities
    - Network filtering API
    - Introduce a new virDomainUpdateDeviceFlags public API
    - Introduce a new public API for domain events
    - Public virDomainMigrateSetMaxDowntime API
    - Add public API for volume wiping
    - xenapi: Initial commit of the new driver
    - lots of improvements and bug fixes


author: jfehlig@novell.com
changelog:
  - Update to libvirt 0.8.1
    - Add virDomainGetBlockInfo API to query disk sizing
    - Start dnsmasq from libvirtd with --dhcp-hostsfile option
    - lots of improvements and bug fixes


author: jfehlig@novell.com
changelog:
  - Don't package directories/files under /var/run
  - Add upstream commit 34a7f3f6 to fix unintentional breakage of
    RPC protocol.
  - Disable numa support in openSUSE11.3/Factory pending resolution
    of bnc#598488


author: jfehlig@novell.com
changelog:
  - Allocate buffer to hold xend content
    bnc#609738
    xend-buff-size.patch
  - Add upstream fixes to bitmap code that was introduced to fix
    bnc#594024
    bitmap-alloc.patch
    bitmap-fixes.patch


author: jfehlig@novell.com
changelog:
  - Use netcat-openbsd, which contains a proper 'nc' program
    supporting the '-U' option.  Drop socat.patch.
    bnc#611023


author: jfehlig@novell.com
changelog:
  - VUL-0: multiple issues in libvirt
    CVE-2010-223x-000[1-0].patch, CVE-2010-223x-0010.patch,
    CVE-2010-2242-nat.patch
    bnc#618155


author: jfehlig@novell.com
changelog:
  - Update to libvirt 0.8.3
    - Support vSphere 4.1
    - Qemu arbitrary monitor commands
    - Qemu Monitor API entry point
    - lots of improvements and bug fixes


author: jfehlig@novell.com
changelog:
  - Update to libvirt 0.8.4
    - various improvements to UML driver
    - documentation improvements
    - lot of bug fixes and other improvements
    - enable ESX driver for openSUSE


author: jfehlig@novell.com
changelog:
  - Fix build when virtualport support is available but macvtap is
    disabled.
    vport-configure.patch


author: jfehlig@novell.com
changelog:
  - cannot restart dead libvirtd without manually removing pidfile
    modified libvirtd.init
    bnc#645755


author: jfehlig@novell.com
changelog:
  - Update to libvirt 0.8.5
    - Enable JSON and netdev features in QEMU > 0.13
    - framework for auditing integration
    - framework for DTrace/SystemTap integration
    - Setting the number of vcpu at boot
    - Enable support for nested SVM
    - Virtio plan9fs filesystem QEMU
    - Memory parameter controls
    - portability to OS-X
    - lot of bug fixes and other improvements


author: jfehlig@novell.com
changelog:
  - Update to libvirt 0.8.6
    - new API virDomainIsUpdated
    - Add support for iSCSI target auto-discovery
    - QED: Basic support for QED images
    - Introduce a virDomainOpenConsole API
    - Support for SPICE graphics
    - Add a sysinfo and SMBIOS support
    - Implement virsh qemu-monitor-command
  - Enabled yajl, macvtap, and virtualport for suse_version >= 1140


author: jfehlig@novell.com
changelog:
  - Update to libvirt 0.8.7
    - Preliminary support for VirtualBox 4.0
    - IPv6 support
    - Add VMware Workstation and Player driver
    - Add network disk support


author: jfehlig@novell.com
changelog:
  - Fix generation of dnsmasq's --dhcp-hostsfile option
    a43c7338-dnsmasq-hostfile-fix.patch
  - Disable yajl support as the library does not yet exist in
    SuSE distros.


author: jfehlig@novell.com
changelog:
  - Add support for specifying Hardware Assisted Paging (HAP) in
    libvirt domain XML.
    48a5dccd-hap1.patch
    04197350-hap2.patch
    af521a01-hap3.patch
    79f56c66-hap4.patch
    094c6f4a-hap-fix.patch
    bnc#659665


author: jfehlig@novell.com
changelog:
  - Update to libvirt 0.8.8 final
    - sysinfo: expose new API
    - cgroup blkio weight support
    - smartcard device support
    - qemu: Support per-device boot ordering


author: jfehlig@novell.com
changelog:
  - VUL-0: libvirt: several API calls do not honour read-only
    connection
    71753cb7-CVE-2011-1146.patch
    bnc#678406


author: jfehlig@novell.com
changelog:
  - Update to libvirt 0.9.0 final
    - Support cpu usage tuning
    - Add public APIs for storage volume upload/download
    - Add public API for setting migration speed on the fly
    - Add libxenlight driver
    - qemu: support migration to fd
    - add virDomain{Get,Set}BlkioParameters
    - introduce a new libvirt API (virDomainSetMemoryFlags)
    - Expose event loop implementation as a public API
    - Dump the debug buffer to libvirtd.log on fatal signal
    - Audit support
    - Numerous enhancements and bug fixes


author: jfehlig@suse.de
changelog:
  - Update to libvirt 0.9.1
    - support various persistent domain updates
    - improvements on memory APIs
    - Add virDomainEventRebootNew
    - various improvements to libxl drive
    - Spice: support audio, images and stream compression


author: jfehlig@suse.de
changelog:
  - Update to libvirt 0.9.2
    - Framework for lock manager plugins
    - API for network config change transactions (netcf required)
    - flags for setting memory parameters
    - virDomainGetState public API
    - qemu: allow blkstat/blkinfo calls during migration
    - Introduce migration v3 API
    - Defining the Screenshot public API
    - public API for NMI injection
  - spec file: Adjust some directory attributes to support running
    non-privileged qemu instances


author: lidongyang@novell.com
changelog:
  - fate#311371 Enhance yast to configure live migration for
    Xen and KVM
    add firewall service file for libvirt


author: jfehlig@suse.de
changelog:
  - Update to libvirt 0.9.3
    - vcpupin: introduce the new libvirt API (virDomainGetVcpupinInfo)
    - Add TXT record support for virtual DNS service
    - Support reboots with the QEMU driver
    - Introduce virDomainGetControlInfo API
    - virNodeGetMemoryStats: Expose new API
    - virNodeGetCPUTime: Implement public API
    - send-key: Defining the public API
    - vcpupin: introduce a new libvirt API (virDomainPinVcpuFlags)
    - support multifunction PCI device
    - lxc: various improvements


author: jfehlig@suse.de
changelog:
  - Add some upstream patches to fix memory leaks and some bugs
    in new rpc code
    c2ddd536-cert-key-order.patch 3e5d48ef-rpc-1.patch
    927dfcf6-rpc-2.patch 2c85644b-rpc-3.patch afe8839f-rpc-4.patch
    3cfdc57b-rpc-5.patch 7518ad75-remote-mem-leak.patch
    a34e193f-statstest.patch 41828514-skip-xen-tests.patch
    eb314315-pv-kernel-cmdline.patch 00d3c5a6-remove-dead-code.patch
    b8adfcc6-fix-polkit0-build.patch b2534529-unused-param.patch


author: jfehlig@suse.com
changelog:
  - Update to libvirt 0.9.4
    - bandwidth QoS control
    - Add new API virDomainBlockPull*
    - save: new API to manipulate save file images
    - CPU bandwidth limits support
    - allow to send NMI and key event to guests
    - new API virDomainUndefineFlags
    - Implement code to attach to external QEMU instances
    - various missing python binding
    - bios: Add support for SGA
    - Numerous improvements and documentation / bug fixes


author: jfehlig@suse.com
changelog:
  - Explicitly add 'BuildRequires: libgcrypt-devel' since it is no
    longer required by libgnutls-devel


author: jfehlig@suse.com
changelog:
  - Add 'Conflicts: kvm < 0.14.1' to ensure libvirt is using a
    kvm package that creates qemu user:group.  Remove user:group
    creation from libvirt
    bnc#694883
  - Add libvirt group at package installation
    bnc#694885


author: jfehlig@suse.com
changelog:
  - Add upstream patches to stop excessive logging
    7f2498ef-no-log-invalid.patch 6ff9fc26-quiet-libxl-logging.patch


author: jfehlig@suse.com
changelog:
  - Increase max size of buffer used to receive xend response
    57c95175-xend-buff-size.patch
  - Don't overwrite useful error messages in legacy xen driver
    32620dab-fix-xen-err-msg.patch
    bnc#711096


author: jfehlig@suse.com
changelog:
  - Set qemu migration speed unlimited when migrating to file
    7e5f6a51-rpc-generator.patch b12354be-mig-speed-1.patch
    1282bd80-mig-speed-2.patch 6f84e110-mig-speed-3.patch
    829bce17-mig-speed-4.patch 8fc40c51-mig-speed-5.patch
    ef1065cf-mig-speed-6.patch 0257ba8f-mig-speed-7.patch
    bnc#706436


author: jfehlig@suse.com
changelog:
  - Update to libvirt 0.9.5
    - many snapshot improvements
    - latency: Define new public API and structure
    - USB2 and various USB improvements
    - storage: Add fs pool formatting
    - Add public API for getting migration speed
    - Add basic driver for Microsoft Hyper-V
    - Many bug fixes and improvements


author: jfehlig@suse.com
changelog:
  - Revert upstream commit f84aedad, which is not needed since
    affected SUSE kvm packages have the necessary qemu fix
    f84aedad-revert.patch


author: jfehlig@suse.com
changelog:
  - Add AHCI controller support to qemu driver
    c1bc3d89-qemu-add-ahci.patch
  - Set security driver to 'none' in /etc/libvirt/qemu.conf.  Users
    must opt-in for Apparmor confinement of qemu instances.
    suse-qemu-conf.patch


author: jfehlig@suse.com
changelog:
  - Update to libvirt 0.9.7
    - esx: support vSphere 5.x
    - vbox: support for VirtualBox 4.1
    - Introduce the virDomainOpenGraphics API
    - Add AHCI support to qemu driver
    - snapshot: many improvements and 2 new APIs
    - api: Add public api for 'reset'


author: jfehlig@suse.com
changelog:
  - Handle empty strings in s-expression returned by xend
    a495365d-sexpr-empty-str.patch
    bnc#731344
  - Allow libvirtd to access libvirt_{io,part}helper when confined
    by apparmor
    Update install-apparmor-profiles.patch
    bnc#730435


author: jfehlig@suse.com
changelog:
  - Allow qemu driver (and hence libvirtd) to load when qemu
    user:group does not exist.  The kvm or qemu package, which may
    not exist on a xen host, creates qemu user:group.
    relax-qemu-usergroup-check.patch


author: jfehlig@suse.com
changelog:
  - CVE-2011-4600: unintended firewall port exposure after restarting
    libvirtd when defining a bridged forward-mode network
    ae1232b2-CVE-2011-4600.patch
    bnc#736082
  - Post-0.9.8 upstream systemd patches
    10404671-systemd-build-fix.patch 478a4d07-systemd-build-fix.patch
  - Update to libvirt 0.9.8
    - Add support for QEMU 1.0
    - Add first parts of PPC cpu driver
    - Add new API virDomain{Set, Get}BlockIoTune
    - block_resize: Define the new API
    - Add a public API to invoke suspend/resume on the host
    - Various improvements for LXC containers
    - Define keepalive protocol and add virConnectIsAlive API
    - Add support for STP and VLANfiltering
    - Numerous bug fixes and improvements


author: jfehlig@suse.com
changelog:
  - Update to libvirt 0.9.9
    - Add new API virDomain{S,G}etInterfaceParameters
    - Add new API virDomain{G,S}etNumaParameters
    - Add support for ppc64 qemu
    - Support Xen domctl v8


author: jfehlig@suse.com
changelog:
  - During configure, libvirt checks for availability of iptables
    binary and doesn't actually use anything from iptables-devel
    package, hence only need 'BuildRequires: iptables'.


author: jfehlig@suse.com
changelog:
  - Fix libvirtd apparmor profile to work with libxenlight toolstack
    Updated install-apparmor-profiles.patch
    bnc#745890


author: jfehlig@suse.com
changelog:
  - Update to libvirt 0.9.10
    - Add support for sVirt in the LXC driver
    - Add new API virDomainBlockRebase
    - Add api to set and get domain metadata
    - virDomainGetDiskErrors public API
    - Add rawio attribute to disk element of domain XML
    - Introduce virDomainPMSuspendForDuration API
    - Add virStorageVolResize() API
    - Add a virt-host-validate command to sanity check HV config
    - Add new virDomainShutdownFlags API
    - QEMU guest agent support


author: jfehlig@suse.com
changelog:
  - Add upstream patches to fix issues with older PolicyKit
    c05ec920-polkit0-build.patch
    fcdfa31f-polkit0-auth.patch


author: jfehlig@suse.com
changelog:
  - Add a note in /etc/libvirt/qemu.conf describing administrator
    vigilance required when enabling a lock manager such as sanlock


author: jfehlig@suse.com
changelog:
  - Update to libvirt 0.9.11
    - Add support for the suspend event
    - Add support for event tray moved of removable disks
    - qemu: Support numad
    - cpustats: API, improvements and qemu support
    - qemu: support type='hostdev' network devices at domain start
    - Introduce virDomainPMWakeup API
    - network: support Open vSwitch
    - snapshot improvements


author: jfehlig@suse.com
changelog:
  - Add capability 'audit_write' to libvirtd apparmor profile
    update install-apparmor-profiles.patch
    bnc#764388
  - Update to libvirt 0.9.11.3 stable release


author: jfehlig@suse.com
changelog:
  - VUL-1: Fix hotplug support for usb devices with same vendorID,
    productID
    9914477e-usb-search-funcs.patch
    05abd150-usb-improve-hotplug.patch
    bnc#766559


author: jfehlig@suse.com
changelog:
  - Add upstream patch to fix ref count of virNetServer object
    9c77bf04-fix-virnetserver-refcnt.patch


author: jfehlig@suse.com
changelog:
  - daemon: Fix crash in virTypedParameterArrayClear
    CVE-2012-3445
    6039a2cb-CVE-2012-3445.patch
    bnc#773955


author: jfehlig@novell.com
changelog:
  - Updated to version 0.5.6
    - Storage pool support
    - Network pool support
    - Update to CIM schema 2.21


author: aj@suse.de
changelog:
  - Remove eth-device.patch, it does not apply anymore to changed
    code.
  - Remove commented out and non-existing patch3 from spec file.


author: jfehlig@novell.com
changelog:
  - Fix memory leak and general cleanup of _get_rasds() function
    9xx-get-rasd-cleanup.patch
    bnc#540497


author: jfehlig@novell.com
changelog:
  - Updated to version 0.5.7, FATE#307241
    - Image creation support
    - Resource indication provider
    - Many improvements and bug fixes


author: jfehlig@novell.com
changelog:
  - Updated to version 0.5.8, FATE#307241
    - IPv6 support:
      Defining guests with IPv6 VNC addresses
      Representing VNC graphics devices configured with IPv6
      addresses
    - Allow user to specify ACPI, PAE, and APIC support for a given
      guest
    - Many improvements and bug fixes


author: jfehlig@novell.com
changelog:
  - Xen version >= 3.3.0 doesn't accept system in the migration URI
    bnc#572034
    1020-xen-mig-uri.patch


author: kkaempf@novell.com
changelog:
  - Update to 0.5.12
    * Update indication providers to the std_indication interface change
      introduced in libcmpiutil f967d9432f31 (Chip Vincent)
    * Fix to support domain name with space (Sharad Mishra)
    * Patch to allow cdrom media change (Sharad Mishra)
    * Add domain UUID and timestamp to ComputerSystem and MigrationJob
      Indications (Chip Vincent)
    * Return profiles according to role (Chip Vincent)
    * Removing the code to fetch sblim instance (Sharad Mishra)
    * Update revision and force creation of INFO_STORE during install
      (Chip Vincent)
    * NetRASD enumeration to show VSI fields (Sharad Mishra)
    * Set default VM autostart value (Sharad Mishra)
    * Generating Deleted indication after Modified indication (Sharad
      Mishra)
    * Workaround for Pegasus ObjectPath issue. (Sharad Mishra)
    * Bypass cdrom check while defining VMs (Sharad Mishra)
    * Ensure AllocationUnits property populates the libvirt XML
      'capacity unit' AND 'allocation unit' so they are the same (Chip
      Vincent)
    * Use libvirt to get StorageVolume Path to set SV InstanceID (Sharad
      Mishra)
    * Update xml generation to support vepa (Sharad Mishra)


author: kkaempf@suse.com
changelog:
  - Update to 0.5.14
    * Fix crash when creating ACL filter lists (Chip Vincent)
    * Remove has_vnc_passwd key from infostore (Eduardo Lima)
    * Set PoolID for CIM_DiskResourceAlloca... (Sharad Mishra)
    * libxkutil: More meaningful log message (Eduardo Lima)
    * Add source host and directory for netfs diskpool (Sharad Mishra)
    * Set PoolID for CIM_NetResourceAllocationSettingData (Sharad Mishra)
    * libxkutil: Handle vnc password when ret... (Eduardo Lima)
    * Conditionally compile ACL APIs (Chip Vincent)
    * SwitchService will show the nic connected to VSI... (Sharad Mishra)
    * Make libconfig requirement optional (Eduardo Lima)
    * libvirt-cim.spec: Use %config(noreplace)... (Eduardo Lima)
    * Minor fix for MemoryPool.AllocationUnits (Chip Vincent)
    * Adjust FilterList.registration file permission (Chip Vincent)
  - Update to 0.5.13
    * Add write support for FilterList (Chip Vincent)
    * Add read-only support (Eduardo Lima)
    * Fix MemoryPool.Reserved (Chip Vincent)
    * Check libvirt version before compiling ACL (Chip Vincent)
    * Fix AppliedFilterList Associators (Chip Vincent)
    * Libvirt dependency should be 0.6.3 (Chip Vincent)
    * Conditional build requirement for RPM package (Eduardo Lima)
    * Fill up NetworkName attribute (Eduardo Lima)
    * Add DCN ACL classes & providers (Chip Vincent)
    * Configure tweaks (Eduardo Lima)
    * Update RPM spec file to match Fedora (Eduardo Lima)
    * Migration was failing due to lost connection (Sharad Mishra)
    * Fix file permissions (Eduardo Lima)
    * Update .hgignore (Eduardo Lima)
    * Configure: Check for libuuid (Eduardo Lima)
    * Fix for VirtualSystemManagementService test (Chip Vincent)
    * Fix connection leaks (Sharad Mishra)
    * Ensure graphics devices have unique IDs (Chip Vincent)
    * Add support for StoragePool autostart (Sharad Mishra)
    * Add support for console/serial grahpics devices (Chip Vincent)
    * Add check to verify that sysname is not null (Sharad Mishra)
    * Added support for disk driver (Sharad Mishra)
    * Add VNC autoport support (Chip Vincent)
    * Add support for Pegasus OOP grouping (Chip Vincent)
    * Add SCCN and CCN for SwitchService (Sharad Mishra)
    * Fixing NullPointerException (Sharad Mishra)
    * Auto refresh StoragePools (Sharad Mishra)
    * Query switch to find its vsi capabilities (Sharad Mishra)
    * Set CreationClassName property in VSMS (Sharad Mishra)
    * Set/Reset VM autostart (Sharad Mishra)
    * Remove test for duplicate mac address (Sharad Mishra)
    * Add support for deactivation of disk caching (Sharad Mishra)
    * Add readonly property to disk (Sharad Mishra)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.0.3:
    + Flesh out API in libvirt-gconfig to allow basic domain
      configuration
    + Don't memset private data fields, since glib already ensures
      this
    + Fix VPATH builds
    + Add syntax-check rules ensuring coding style compliance
    + Describe coding style in HACKING file
    + Expand libvirt-gobject API to allow watches on streams
    + Simplify debug system with new glib
    + Fix libvirt-gobject pkg-config file
    + Fix domain event handlig wrt transient guests
    + Don't crash if given a NULL uri to connect to
    + Expand libvirt-gobject API for storage pools & volumes
    + Fix some crashes in error paths where GError instance was NULL
    + Add vala files to the RPM
    + Add binding for open domain consoles & graphics.
  - Add libtool BuildRequires.
  - Split typelib file into typelib-1_0-Libvirt* subpackage.
  - Add typelib-1_0-Libvirt* Requires to devel subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.0.4:
    + Add support for configuring sound, serial, parallel and channel
      devices
    + Add support for newer libvirt shutdown event
    + Add support for setting SPICE/VNC passwords
    + Fix storage pool annotations
    + Improve docs for memory APIs
    + Fix problem with duplicated attributes
    + Many internal XML helper API cleanups/additions
    + Add API for retrieving list of all devices
    + Fix mixup between g_new0/g_slice_free
    + Change namespace for GVirConfig APIs (breaks ABI and API)
    + New APIs for save/suspend


author: dimstar@opensuse.org
changelog:
  - Update to version 0.0.5:
    + Fix error after finishing a stream
    + Use G_PARAM_STATIC_STRINGS
    + Add config for readonly disks
    + Add config for description/metadata
    + Fix type when creating storage volumes
    + Remove some bogus g_error usage
    + Import GNULIB's compiler warning flags support & fix problems
    + Add API for resizing storage volumes
    + Add API to check if a domain is saved
    + Add config for disk cache method
    + Add APIs to get node information
    + Add flags for deleting domains


author: dimstar@opensuse.org
changelog:
  - Update to version 0.0.6:
    + Add binding for virDomainBlockResize():
      gvir_domain_disk_resize().
    + Set correct target node attribute for domain interface.
    } Getter for the associated domain of a domain device.
    + Getters for GVirConfigDomainInterface attributes.
    + GVirDomainDevice now has an associated GVirConfigDomainDevice.
    + Remove now redundant 'path' property from GVirDomainDevice
      subclasses.
    + Add gvir_domain_get_devices().
    + Empty statistics for user-mode interfaces. One of the
      limitations of user-mode networking of libvirt is that you
      can't get statistics for it (not yet, at least). Instead of
      erroring-out in that case, simply return empty statistics
      result and spit a debug message.
    + Fix a GVirStream leak.
    + Also distribute GNUmakefile, cfg.mk and maint.mk files.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.0.7:
    + Fix typo in filesystem access mode constant.
    + Remove incorrect encoding of XML attributes.
    + Add support for USB redirection devices.
    + Add support for SPICE agent device.
    + Fix typo in channel device target constant.
    + Make all string getters return a const string.
    + Keep list of devices sorted in original XML order.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.0.8:
    + Fix build of test suites with Debian's libtool
    + Add API for disk source startup policy
    + Add API for domain controller devices
    + Add APIs for USB controllers
    + Add APIs for USB / PCI device addressing schemes
    + Add APIs for USB redirection devices
    + Add ASync API for fetching domain info
    + Add APIs for domain timer configuration


author: cthiel@suse.de
changelog:
  - update to version 0.4.0
    * ESD won't block anylonger, solved with a select timeout.
    * NastyFFT: Adding new actor plugin.


author: jengelh@medozas.de
changelog:
  - Update to new SVN snapshot rev 603 (ZCP 7.0.6 dependency)
    * Set Diffie-Hellman prime size (bug SF#3434852)


author: dominique@leuenberger.net
changelog:
  - Upgrade to snapshot 2009.03.18
    * Mostly a bug fix release.
    * The new DnD V3 protocol is now available in open-vm-tools.
    * vmtoolsd is now preferred instead of vmware-guestd
    - vmware-guestd will most probably be completely removed in the next release.
    - > vmtoolsd is not yet standard enabled in openSUSE packages.
  - Obsolete merged patches vmxnet and vmxnet3.patch.


author: dominique@leuenberger.net
changelog:
  - rename vmware-KMP to vmware-guest-KMP for easier identification
    of the use and to avoid confusion (users installing the KMP on the
    vmware hosts) (bnc#481137)
  - create subpackage libvmtools0


author: dominique.leuenberger@tmf-group.com
changelog:
  - Upgrade to snapshot 2009.04.23
    * Implemented copy & paste support for RTF data and file contents.
    * guestd has been removed from open-vm-tools; vmtoolsd is now the only
      option for the main tools service.
    * Added vmblock and vmmemctl modules for Solaris (under the CDDL).
    * vmware-user can now work with both vmblock-fuse and vmblock.
    * Linux HGFS now has a stream-based (TCP, vsock) transport, still under
      development.
    * First batch of changes to cleanup duplicated files in the source tree.
      Most duplicated files in the Linux kernel modules have been cleaned up.
  - Extensive rewrite of the spec file:
    * make use of the now upstream provided make install
    * configure --no-root-privileges, to not install mount.vmhgfs as suid
  - Add patch open-vm-tools-2009.04.23-rpath.diff: removes the rpath logic
    which was introduced for the vmusr and vmsvc plugins. libtools is broken
    in this respect. (patch submitted upstream for review)
  - Extend preun section with  service rename (vmware-guest -> vmtoolsd)
    (patch provided by prusnak)
  - forcibly activate vmtoolsd service also on update.
  - fix up the KMP rename: for this to work we need to provide / obsolete
    vmware-kmp and vmware-kmp-<kernelflavor>; otherwise, zypper starts pulling
    in other kernels.


author: dominique-obs@leuenberger.net
changelog:
  - Updated to 2009.05.22
    * Mostly a cleanup and bug fix release.
    * Fix a build issue where a symlink attack could cause the
      open-vm-tools build to overwrite data (by placing a symlink in
      /tmp).
    * Second (and last?) batch of changes to clean up duplicate files
      in the source tree, including Solaris and FreeBSD kernel
      modules andother module-specific shared files.
    * Plugins now are properly built using plugins_LTLIBRARIES so
      that "-rpath" doesn't need to be used (this would cause an
      RPATH entry to be added to the final binary, which some tools
      didn't like).
    * open-vm-tools now properly detects PAM and enables PAM support
      in the code.
  - Removed -rpath.patch. Variation of it integrated upstream
  - Added patch to consume (-wiperPosix.patch) the result of fgets
  - BuildRequires pam-devel
  - The pam miss-naming on x86_64 has been fixed upstream
  - Add a new -rpath patch. Not everything is solved upstream.
  - Delete arch dependent files from /usr/share (not yet needed)


author: dominique-obs@leuenberger.net
changelog:
  - Updated to 2009.06.18
    * Mostly a bug fix release.
    * vmhgfs now is able to use vsock as a transport (although
      backend support for HGFS over vsock is not yet released in
      VMware products).
  - Removed patch open-vm-tools-wiperPosix.patch. An alternative
    solution was integrated upstream
  - Dropped patch open-vm-tools-rpath.patch: merged upstream


author: dominique-obs@leuenberger.net
changelog:
  - Update to 2009.07.22
    * Better support for dkms by means of a script to help create a
      dkms tree.
    * "make install" now also installs header files for public
      libraries, plus a few fixes to incorrect install behavior.
    * Lots of improvements to the new DnD code.
    * This will be the last release with support for Linux
      kernels < 2.6.9.
  - fix compatibiliy update script to redirect stderr to /dev/null
    (in case the script is not found, do not scare the user)


author: meissner@suse.de
changelog:
  - Adjust specfile permission handling to match SUSE standard, snippet
    moved to permissions package. bnc#474285


author: dominique-obs@leuenberger.net
changelog:
  - move libguestlib.so to the devel pakage, which we have since
    version 2009.07.22 and remove the rpmlint check for it.
  - Remove the autoreconf call. We do not patch any Makefiles anymore.
  - Require libvmtools0 from the -devel package.
  - Drop the rpmlintrc file. Permissions are correctyl set, devel
    package split out.


author: dimstar@opensuse.org
changelog:
  - Update to 2009.08.24
    + Remove support for Linux kernels < 2.6.9.
    + The vsock now implements a new notification protocol that has
      better performance than the previous.
    + New infrastructure for sending more network config-related
      information about the virtual machine to the host.
    + Other bug fixes and minor improvements to the code.


author: dimstar@opensuse.org
changelog:
  - Update to 2009.09.18
    + Mostly bug fixes and minor enhancements.
    + The pvscsi code was re-factored in preparation for upstreaming.
      The driver has been sent to the LKML for inclusion in the main
      Linux tree and might be removed from open-vm-tools once it's
      accepted.


author: dimstar@opensuse.org
changelog:
  - Update to 2009.10.15
    + The HGFS module got some performance enhancements.
    + Minor enhancements to vmtoolsd and the logging system.
    + Fix for a few issues reported on the sourceforge bug tracker.
    + Lots of code refactoring, and a few bug fixes.


author: dimstar@opensuse.org
changelog:
  - Update to 2009.11.17
    + Lots of refactoring and cleanup in the code, mainly targeting
      the definition of a set of public APIs.
    + vmblock-fuse can now replace the vmblock kernel module for DnD
      operations.
    + Fix some memory leaks in the guestInfo module.


author: dimstar@opensuse.org
changelog:
  - Update to 2009.12.16:
    + Some improvements to vmtoolsd, base libraries and and the
      plugin interface.
    + Some library refactoring: use new lock library, changes to
      support compilation of some code on ARM.
    + some fixes in configure.ac to try to correctly support newer
      distros.
    + vsock/vmci improvements.
    + bug fixes in the vmxnet / vmxnet3 drivers, and FreeBSD's
      vmblock driver.
    + vmxnet3 for Linux is now upstream (as of Linux 2.6.32), and
      will be removed from later releases of open-vm-tools.
    + pvscsi will be available upstream starting with Linux 2.6.33
      and at that time will be removed from open-vm-tools.
  - Disable building of vmxnet3 if kernel is 2.6.32 or newer.


author: dimstar@opensuse.org
changelog:
  - Update to 2010.01.19:
    + Linux modules have been updated to compile on newer kernels
    + Solaris modules now should compile on OpenSolaris
      (tested on 2009.06).
    + Other than those, mostly bug fixes and minor refactoring.


author: dimstar@opensuse.org
changelog:
  - Disabled vmxnet3 building. this only did not give an error anyhow
    as there was a typo, thus having the module already disabled for
    quite some time.
  - bnc#590329: Re-add lost 50-vmnics.conf file.


author: dimstar@opensuse.org
changelog:
  - Update to 2010.03.20:
    + New i18n support for Tools; it is based on VMware's internal
      tools
    + Logging infrastructure has been enhanced and now supports
      rotation
    + Bug fixes in several areas (DnD, backup support, thread safety)
    + Updates in Linux kernel modules for compatibility with newer
      kernels.
    + New functionality in the Unity support code.


author: dimstar@opensuse.org
changelog:
  - Send SIGUSR1 to vmware-user process when the services are being
    stopped. This possibly solves bnc#544400.


author: dimstar@opensuse.org
changelog:
  - Re-introduce vmxnet3 on openSUSE <= 11.2. Up to then we have
    kernel 2.26.31, which does not bring the vmxnet3 driver yet.
    The driver itself is the last one shipped with open-vm-tools,
    version 2009.12.16.


author: dimstar@opensuse.org
changelog:
  - Update to version 2010-11-17:
    + Mostly cleanups and bug fixes.
    + vmxnet3 on Solaris now supports jumbo frames.
  - For all older updates, please see NEWS.
  - Add an easy way to enable/disable X tools. Those currently fail
    to build.
  - Drop open-vm-tools-libpng14.patch: upstream fixed.


author: dimstar@opensuse.org
changelog:
  - Update to version 2010.12.19:
    + New version of DnD code lands in open-vm-tools. The host part
      of the new DnD protocol is not available yet in VMware
      products, though.
    + vmtoolsd gets some new functionality to support new features
      being developed internally.
    + vmxnet driver for FreeBSD fixed to allow changing the MAC
      address.
    + lots of bug fixes and other cleanups in various areas.
  - Re-enable building of X dependenices (with_X 1)
  - Disable unity on openSUSE < 11.4. It requires glib >= 2.24.


author: dimstar@opensuse.org
changelog:
  - Fix build with Factory: verify the list of modules that are not
    yet merged into the main kernel.


author: dimstar@opensuse.org
changelog:
  - Update to 2011.03.28:
    + HGFS mounter and vmusr's suid wrapper were changed to avoid
      issues with symlink attacks. A new mount utility for vmblock on
      Solaris and FreeBSD was added.
    + The VMCI driver was thoroughly reworked so that it can serve as
      both the host and guest VMCI driver. This is mostly targeted at
      supporting nested VMs.
    + vmusr got better integration with X's session manager,
      including proper cleanup during session teardown.
    + Unity has been enhanced to better handle some desktop
      environments.
    + Many small bug fixes in other areas, including updates for
      newer Linux kernels.
  - Changes from 2011.02.23:
    + Some copy & paste issues with KDE were fixed.
    + Mostly cleanups and bug fixes, with a few build enhancements.
  - Changes from 2011.01.24:
    + Mostly cleanups and bug fixes.
    + Install code fixed to handle translation catalogs correctly.
  - No longer care for missing modules on openSUSE 11.2. It is EOL in
    a few weeks. As a consequence, remove the sources (they are in
    current kernels):
    + pvscsi.tar.bz2
    + vmxnet3.tar.bz2
    + vmemctl.tar.bz2
  - Fix some lint warnings: obsolete only <, not <=, Add PreReq:
    permissions to the -gui package.


author: dimstar@opensuse.org
changelog:
  - Extend the init script to detect the name of the balloon driver,
    which changed several times in the kernel.


author: dimstar@opensuse.org
changelog:
  - Udpate to version 2011.04.25:
    + Mostly cleanups and small bug fixes in this release.
    + Logging is enabled by default in vmtoolsd, writing to syslog.
      The default log level is not chatty, so few messages should
      make it to syslog during normal operation.
    + The GUI version of the toolbox was removed.


author: dimstar@opensuse.org
changelog:
  - Update to version 2011.07.19:
    + Fix an issue in the HGFS driver that could lead to a kernel
      panic.
    + Update some code to support new compiler and kernel versions.
    + Minor bug fixes and code cleanup.
  - Changes from version 2011.06.27:
    + A few enhancements to Unity: XFCE support, better interaction
      with "the other" (Ubuntu's) Unity and compositing window
      managers, better X error handling, and a few bug fixes.
    + few bug fixes in HGFS, and minor bug fixes in other components.
    + Otherwise, mostly code cleanup.


author: dimstar@opensuse.org
changelog:
  - Update to version 8.8.0 (Stable series):
    + This release of open-vm-tools matches the VMware Tools package
      released with Workstation 8.0 and Fusion 4.0.
      It's targeted at desktop users who want the latest features in
      (VMware's) Unity, HGFS and drag & drop support.
  - Add open-vm-tools-vmxnet+kernel-3.0.patch: HAVE_NETDEV_PRIV is
    gone in kernel 3.0 and netdev_priv is in kernel since 2.6.6.
  - use set_permissions instead of run_permissions on 11.4+


author: prusnak@opensuse.org
changelog:
  - Update to version 8.8.1 (Stable series):
    * Updated code for compatibility with newer Linux kernel releases
      and with newer NetworkManager releases.
  - dropped vmxnet+kernel-3.0 (not needed anymore)
  - build with PIE [bnc#743130]


author: dimstar@opensuse.org
changelog:
  - Add vmhgfs-2011.12.20.patch: Fix build of vmhgfs module with
    kernel 3.2.
  - Update FSF address part in vmtoolsd header.


author: dimstar@opensuse.org
changelog:
  - Add a tools.conf to the package. All settings are left to default
    except [guestinfo] / disable-perf-mon=1, which resolves
    bnc#698181.


author: dimstar@opensuse.org
changelog:
  - Build vmci as first module and copy Modules.symvers to source of
    all subsequent modules to be built. Fixes issues where vmhgfs for
    example does not have all symbols available and fails to load
    [bnc#703959].


author: dimstar@opensuse.org
changelog:
  - Update to version 8.8.2:
    + Updated code for compatibility with newer Linux kernel
      releases.
    + Minor tweaks in Unity and Resolution set plugins
  - Drop vmhgfs-2011.12.20.patch: fixed upstream.


author: pmladek@suse.cz
changelog:
  - Updated to version 2.1:
    * Add option for accepting unfinished paragraphs.
    * Add option VOIKKO_OPT_HYPHENATE_UNKNOWN_WORDS.
    * Add option VOIKKO_OPT_ACCEPT_BULLETED_LISTS_IN_GC.
    * Add support for environment variable VOIKKO_DICTIONARY.
    * Disable character case checks completely within quotations.
    * Disable character case checks if sentence contains a tab character.
    * Disable checks for paragraphs that contain only an URL or some other
      non-standard text.
    * Read replacement suggestions from data/autocorrect/fi_FI.xml.
    * Do not try to check character case for sentences that have been written
      fully in upper case.
    * Allow sentences to start with a digit.
    * Refactoring and porting to C++.
  - Added gcc-c++ python python-xml into BuildRequires
  - Added libvoikko-2.1-ac-macro-dir.diff, fixed autoreconf to run (sf#2810258)


author: sbrabec@suse.cz
changelog:
  - Upgrade to version 3.4.1:
    * Many new features, improvements and bug fixes. See ChangeLog
      for details.
    * Handle embedded null input characters in Python and Java
      interfaces. (bnc#699707)


author: tiwai@suse.de
changelog:
  - updated to aoTuV patch version beta5.7:
    * including security fixes
    * improved encoding speed of low bitrate mode
    * reduced distrotion by clipping at low sampling frequency
    * fixed noise control part of impulse block
    * tuning of each part was redone
    * expanded noise control of the impulse block
    * fixed pre-echo reduction code
    * noise normalization reviewed
    * detailed tuning done again


author: tiwai@suse.de
changelog:
  - updated to version 1.2.3:
    * correct a vorbisfile bug that prevented proper playback of
    Vorbis files where all audio in a logical stream is in a
    single page
    * Additional decode setup hardening against malicious streams
    * Add 'OV_EXCLUDE_STATIC_CALLBACKS' define for developers who
    wish to avoid avoid unused symbol warnings from the static
    callbacks defined in vorbisfile.h
  - updated to version 1.2.2:
    * define VENDOR and ENCODER strings
    * seek correctly in files bigger than 2 GB (Windows)
    * fix regression from CVE-2008-1420; 1.0b1 files work again
    * mark all tables as constant to reduce memory occupation
    * additional decoder hardening against malicious streams
    * substantially reduce amount of seeking performed by Vorbisfile
    * Multichannel decode bugfix
    * build system updates
    * minor specification clarifications/fixes
  - dropped aotuv patch temporarily


author: reddwarf@opensuse.org
changelog:
  - updated to version 1.3.2
    * vorbis: additional proofing against invalid/malicious
    streams in floor, residue, and bos/eos packet trimming
    code (see SVN for details).
    * vorbis: Added programming documentation tree for the
    low-level calls
    * vorbisfile: Correct handling of serial numbers array
    element [0] on non-seekable streams
    * vorbisenc: Back out an [old] AoTuV HF weighting that was
    first enabled in 1.3.0; there are a few samples where I
    really don't like the effect it causes.
    * vorbis: return correct timestamp for granule positions
    with high bit set.
    * vorbisfile: the [undocumented] half-rate decode api made no
    attempt to keep the pcm offset tracking consistent in seeks.
    Fix and add a testing mode to seeking_example.c to torture
    test seeking in halfrate mode.  Also remove requirement that
    halfrate mode only work with seekable files.
    * vorbisfile:  Fix a chaining bug in raw_seeks where seeking
    out of the current link would fail due to not
    reinitializing the decode machinery.
    * vorbisfile: improve seeking strategy. Reduces the
    necessary number of seek callbacks in an open or seek
    operation by well over 2/3.
  - updated to version 1.3.1
    * tweak + minor arithmetic fix in floor1 fit
    * revert noise norm to conservative 1.2.3 behavior pending
    more listening testing
  - updated to versio 1.3.0
    * Optimized surround support for 5.1 encoding at 44.1/48kHz
    * Added encoder control call to disable channel coupling
    * Correct an overflow bug in very low-bitrate encoding on 32 bit
    machines that caused inflated bitrates
    * Numerous API hardening, leak and build fixes
    * Correct bug in 22kHz compand setup that could cause a crash
    * Correct bug in 16kHz codebooks that could cause unstable pure
    tones at high bitrates
  - run spec-cleaner
  - removed libvorbis-automake-fix.diff, libvorbis-doc-fixes.diff,
    libvorbis-r16326-CVE-2009-3379.diff and
    libvorbis-r16597-CVE-2009-3379.diff (upstream fixed)
  - follow library packaging policy
  - run make check


author: crrodriguez@opensuse.org
changelog:
  - open files with O_CLOEXEC, in order to avoid fd leaks
    when calling applications fork() ..execve()...
    This patch does not cover the executable tools since
    it is not critical for them.


author: ftake@geeko.jp
changelog:
  - updated to 1.3.3
    * vorbis: additional proofing against invalid/malicious
    streams in decode (see SVN for details).
    * vorbis: fix a memory leak in vorbis_commentheader_out().
    * updates, corrections and clarifications in the Vorbis I
    specification document
    * build warning fixes


author: olh@suse.de
changelog:
  - add baselibs.conf
  - rename to libvpd_cxx2
  - update to libvpd-2.0.3 (fate#304148)
    no changelog in package


author: sassmann@suse.de
changelog:
  - rename package to libvpd2 because it now contains libs for
    both C and C++ (bnc#444531)
  - cleanup broken SONAME (bnc#444531)


author: dvaleev@suse.com
changelog:
  - update to 2.1.3
    - Rebuild rpms for ppc 32-bit.
    - add pkg-config to BuildRequires to avoid rpmlint warings
    - drop libvpd-pkg.patch and libvpd.return-value.patch


author: tittiatcoke@gmail.com
changelog:
  - Initial package
    * based on the latest svn snapshot
    * Included patch to fix build for openSUSE <= 11.2


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.1:
    + Enhancements:
    - ivfenc/ivfdec now support YUV4MPEG2 input and pipe I/O
    - Speed optimizations
    + Bugfixes:
    - Rate control
    - Prevent out-of-bounds accesses on invalid data
    + Build system updates:
    - Detect toolchain to be used automatically for native builds
    - Support building shared libraries
    - Better autotools emulation (--prefix, --libdir, DESTDIR)
  - Pass --enable-pic, enable-shared & --enable-debug to configure
  - Split out libvpx0 according SLPP.
  - Drop upstream.diff (merged)
  - Rename buildfix.diff to libvpx-define-config_pic.patch and tag
    the patch line.
  - clean spec-file (spec-cleaner).


author: vuntz@opensuse.org
changelog:
  - Fix license tags: libvpx0 has no GPLv2+ code and should be BSD3c
    only. Update the other tags to mention BSD3c instead of
    "BSD-style license", which is something license.opensuse.org
    doesn't know.


author: adrian@suse.de
changelog:
  - update to version 0.9.5, find details in CHANGES file
    + reworked command line utils
    + lib has general big speed and quality improvements
    + hardware acceleration via MMX and SSE is supported if available
    + bugfixes


author: adrian@suse.de
changelog:
  - update to version 0.9.7 patchlevel 1
    * speed and quality optimizations (see CHANGELOG file)
    * bugfixes (see CHANGELOG file)
    * provides pkgconfig file


author: jlee@suse.com
changelog:
  - support build libvpx on armv7hl architecture
    * add libvpx-configure-add-armv7-tgt-isa.patch
    * add armv7-linux-gcc target and enable runtime cpu detect when
      configure. It both support ARMv7 cpu with or without NEON.
      e.g. NVIDIA Tegra 2


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2:
    + Don't add devices that lack DeviceMatch
    + Get whether a device is builtin from udev
    + Fix definitions for Reversible property
    + Add definition for Cintiq 21UX2
    + Add test for serial devices
    + Fix Intuos4 styli's number of buttons
  - 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: vuntz@opensuse.org
changelog:
  - Update to version 0.3:
    + Loads of new and updated tablet definition files
    + Add and correct information about styli
    + Update wacom.example with loads of documentation about adding
      new tablet definitions
    + Handle Puck device type
    + Support enumerating touchstrips, touchrings and buttons
    + Get device name from the kernel for generic tablets
    + Add support for the WACf004 serial tablet
    + Build fixes (exported symbols, soname)
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Rename libwacom0 subpackage to libwacom2, following upstream
    soversion change.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4:
    + More metadata for:
    - Intuos4 WL
    - Bamboo One
    - Intuos5 series
    + Don't fail to create a WacomDevice for Touch devices
    + Add API to access all items in the database
    + Add helper tool to generate udev rules from the database


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5:
    + Add support for multiple match statements
    + Add support for bluetotooth devices
    + Add libwacom-list-local-devices helper tool
    + Add list-devices helper tool
    + Rename udev generation tool to generate-udev-rules
    + More metadata description updates
  - Create a tools subpackage for the new libwacom-list-local-devices
    helper tool.


author: sbrabec@suse.cz
changelog:
  - Updated to version 4.41.0:
    * bug fixes
    * improvements
    * new features
    * new optimization code
    * for complete list of changes see ChangeLog
  - Split package according to shared library packaging policy.


author: sbrabec@suse.cz
changelog:
  - Updated to version 4.50.1:
    * added dynamic noise shaping for improved hybrid quality
    * added option to merge blocks of similar redundancy
    * added ability to store and retrieve extra mode level
    * improved bitrate calculation
    * improved decoding of corrupt and nonconforming files
    * added optimize storage of LossyWAV output files
    * added transcoding API
    * added metadata writing API
    * added full Unicode support
    * multichannel and 24-bit audio improvements
    * portability and crash fixes


author: cristian.rodriguez@opensuse.org
changelog:
  - Update to version 4.60.1
    * fixed: filename specs in tag extractions failed in batch operations
    * fixed: prevent creation of APEv2 tags > 1 MB (which we can't read)
    * fixed: crash when decoding old WavPack files (pre version 4.0)
    * added: man pages to build system and updated with newer options


author: cstender@suse.de
changelog:
  - updated to version 0.10.1
    * LIBDATA_INSTALL_DIR was introduced (used by pkgconfig).
    * The installation of the documentation can be disabled.
    * All tests are executed as standalone tests to get more
      detailed informations if a test fails.
    * Removed a useless buffer which only creates a memory leak.


author: cstender@suse.de
changelog:
  - updated to version 0.10.2
    * Added support for OMA DM DDF 1.2 (ticket #7).
    * DRMREL 1.0 test cases were disabled because of the poor
      specification (e.g. hard coded names for XML namespaces and
      definition of such namespaces as (WB)XML attributes).
    * The generated XML documents of the most tests (conversion from XML
      to WBXML back to XML) are compared with the original documents.
      Only special tests are not covered (e.g. hexadecimal number
      conversion, SyncML CDATA usage).
    * If there is no PUBLIC ID then DOCTYPE must include PUBLIC "" or
      SYSTEM. libwbxml always adds SYSTEM in this case.
    * Fixed datetime support for Wireless Village (ticket #27).
    * Extension tokens must not be replaced within normal text data
      (ticket #26).
    * Ticket #13 was rejected because the mentioned specification is only
      a today outdated OMA change request. Perhaps a new specification
      must be implemented in case of a new request.
    * Created a script to normalize XML documents.
    * The getopt implementation was replaced because of a potential
      license issue. This fixed a Solaris build issue too (ticket #25).


author: cstender@suse.de
changelog:
  - updated to version 0.10.3
    * Added support for SourceParent in SyncML 1.1.
      This is a proprietary extension to support things like the SMS and
      bookmark synchronization of Nokia.


author: cstender@suse.de
changelog:
  - updated to version 0.10.4
    * Fixed the byte order of the WV datetime opaque encoding (the bytes
      were written in the reversed order)
    * Fixed the time zone byte handling in the WV datetime opaque encoding
      (e.g. A means UTC+1, Z must be 0x5a) (ticket #30)
    * Added correct timezone handling for WV datetime opaque parser
    * Added support for WV datetime inline encoding. All timestamps which
      use the full ISO style like 2001-09-12T13:09:12+02:00 are encoded
      as inline strings. This style is strongly recommended because time
      zones like UTC+09:30 of Darwin in Australia are supported too.
      (ticket #30)
    * Added support for an EXPECTED value to the XML normalization script


author: cstender@suse.de
changelog:
  - updated to version 0.10.5
    * Fixed library installation path for win32 (ticket #31)
      (The patch was supplied by Jeremy Laine.)


author: cstender@suse.de
changelog:
  - updated to version 0.10.6
    * Extended (updated) tables for Microsoft AirSync
      (The patch was supplied by Ossi Jormakka from Ixonos Plc.)
    * Expat splits &lt;html&gt; into three separate text nodes.
      Therefore it is necessary to scan for splitted text nodes and
      merge them into a single consistent text node.
    * Fixed race condition in WV datetime opaque encoding


author: cstender@suse.de
changelog:
  - updated to version 0.10.7
    * If the operating system environment has a built-in getopt
      implementation then the cmake environment disables the internal
      implementation of libwbxml and uses the getopt function of the
      operating system. This avoids clashes with variables which are
      declared extern and explicit but already exists in the default
      POSIX header files (e.g. optopt).


author: cstender@suse.de
changelog:
  - updated to version 0.10.8
    * Added a fix for the broken vFormat handling in the SyncML
      specification. All LFs are replaced by CRLFs in every vFormat
      object inside a SyncML message (ticket #38).
    * Added Nokia ConML support (ticket #35).
      There is no public documentation available from Nokia. The
      transformation tables were created from sniffed WBXML documents.
      The patch was supplied by Anton D. Kachalov.
    * Removed OMA DM tests because the OMA did not grant a permission
      for the inclusion (ticket #36).


author: cstender@suse.de
changelog:
  - updated to version 0.10.9
    * Added correct default behaviour to parse_charset. If no character
      set is specified in a WBXML document then UTF-8 is assumed until
      there is another specification in the transport meta-information.
      (ticket #52)
    * Added several tokens for Microsoft ActiveSync v14.0 revision 8.0
      (ticket #53). The patch was supplied by Amnon Aaronsohn.
    * Fixed iconv support (ticket #52)
    * Fixed wrong WBXML table token for OMA DM DDF (ticket #51)
    * Fixed locations of variable definitions and replaced strtoull by
      strtoul (changes from ticket #42 and #50).
      This fixes some compiler errors from MS VisualStudio 2008 and 9.0.
    * Fixed integer overflow in opaque data parsing (ticket #54).
      The patch was supplied by Amnon Aaronsohn.
    * Fixed unsigned integer overflow (patch from ticket #41)
      The overflow causes crashs or wrong wbxml messages.
    * Added support for recursion in wbxml_tree_node_elt_get_from_name
      (ticket #46)


author: jengelh@medozas.de
changelog:
  - Rename subpackage libwebp-tools to webp-tools to get out of
    rpmlint's pedant observation that it does not contain libraries.


author: pgajdos@suse.com
changelog:
  - update to 0.1.3:
    * Advanced decoding APIs.
    * On-the-fly cropping and rescaling of images.
    * SSE2 instructions for decoding performance optimizations on x86 based platforms.
    * Support Multi-threaded decoding.
    * 40% improvement in Decoding performance.
    * Add support for RGB565, RGBA4444 & ARGB image colorspace.
    * Better handling of large picture encoding.


author: ro@suse.de
changelog:
  - fix build of in-tree copy of gd to build with new libpng14
    (long deprecated function has been removed)


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Apply shlib packaging (-> new libwmf-0_2-7 subpackage),
    create "wmf-utils" subpackage as suggested by namtrac


author: jengelh@medozas.de
changelog:
  - Actually use "libwmf-tools" instead of wmf-utils, this goes much
    more in line with the preexisting libwpd-tools and libwps-tools.


author: jengelh@medozas.de
changelog:
  - Add libjpeg-devel as BuildRequires, needed to resolve build error
  - Add selected Xorg packages to BR to have wmf2x be built again


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + Fix wnck_application_get_icon_is_fallback() to actually work
    + Fix gtk-doc warning
    + Code cleanup
    + Always show icons in selector menu
    + Use shave to improve build log readability
    + Build system tweaks
    + Updates translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.5:
    + New wnck-urgency-monitor utility to monitor windows with urgent
    hint


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Always show icons in tasklist group menu
    + Make startup-notification non-automagic
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + Fix generation of wnck-enum-types.c to not break bindings
    + Modernize a bit the build system
    + Updated translations.
  - Drop libwnck-fix-bindings.patch: fixed upstream.
  - Remove en@shaw translation on openSUSE 11.2 and earlier.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    +  Feature:
    - Integrate gobject-introspection support
    + Fixes:
    - Build with latest GSeal'ed GTK+ (Vincent)
    - Do not lose the pinned status when dragging a window in a
      tasklist
    - Use _NET_WM_WINDOW_TYPE_SPLASH instead of non-existing
      _NET_WM_WINDOW_TYPE_SPLASHSCREEN (Vincent)
    + Misc:
    - Small documentation improvement for
      wnck_window_move_to_workspace() to specify what happens to
      pinned windows
    - Fix build when building out of source tree
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Fixes
    - Many GSeal-related fixes
    - Use a GtkMenuSeparator with a label instead of a hack for
      workspace menu items in selector
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.2:
    + Fixes:
    - Many GSeal-related fixes
    - Do not ship gir files in the tarball
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.3:
    + Additional GSeal-related fix
    + Fix failure to build outside source tree
    + Add introspection annotations
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.4:
    + Stop using gdk_display
    + Update information in README and other files
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.5:
    + Fix pager with multiple rows, regression from 2.30.4
    + Associate .gir with pkg-config file
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.6:
    + Adapt to GtkObject removal in GTK3
    + Add a small test utility to make it easy to test urgency hints
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add missing startup-notification-devel BuildRequires.
  - Remove wnck-urgency-monitor and wnckprop binaries, as they will
    now be provided by the GTK+ 3 version of libwnck. This means we
    have no libwnck2 binary package anymore.
  - Add a libwnck2 Provides to libwnck-1-22 to make the lang package
    installable.
  - Change libwnck2 Requires in devel package to libwnck-1-22.
  - Drop old Obsoletes/Provides for libwnck2-64bit,
    libwnck2-devel-64bit and libwnck2-doc after the renaming, since
    those packages never existed.
  - Remove explicit Requires for glib2-devel and gtk2-devel in devel
    package: they will be added automatically the pkg-config way.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.7:
    + Misc:
    - Link against libX11
    - Link against libm
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add libwnck2 Obsoletes to libwnck-1-22, since we dropped the
    libwnck2 subpackage back in April, but forgot the Obsoletes (the
    Provides is there already).


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


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


author: praful.johari@gmail.com
changelog:
  - Update to version 2.31.0:
    + Add wnck_pager_set_layout_policy() API.
    + Add macros to determine libwnck version at build time.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Updated translations.
  - Changes from version 2.91.92:
    + Require GTK+ 3.0
  - Changes from version 2.91.90:
    + Fixes:
    - Port widgets to GtkStyleContext
    - Improve geometry management of WnckPager
    - Add switching workspace on scroll events to WnckPager
    - Fix crash when fetching some icons
    - Make most of the code not assume the display is the
      default one
    - Code cleanups
    + Misc:
    - Add high-level documentation, with hints and examples
    - Build fixes
  - Changes from version 2.91.6:
    + Major changes:
    - Port to GTK+ 3
    - Enforce single include for libwnck
    + API Changes:
    - Drop previously deprecated API:
      wnck_screen_get_workspace_index,
      wnck_screen_get_workspace_neighbor, wnck_pager_set_screen,
      wnck_tasklist_set_minimum_width,
      wnck_tasklist_get_minimum_width,
      wnck_tasklist_set_minimum_height,
      wnck_tasklist_get_minimum_height,
      wnck_tasklist_set_screen, wnck_gtk_window_set_dock_type,
      wnck_create_window_action_menu
    - Remove screen argument from
      wnck_pager_new and wnck_tasklist_new
    + Fixes:
    - Fix link errors for wnckprop
    - Start removing assumptions where default display was used
    - Add missing introspection annotation
    - Plug memory leak
    + Updated translations.
  - Rename libwnck-1-22 to libwnck-3-0 after library name change.
  - Change gtk2-devel BuildRequires to gtk3-devel.
  - Remove explicit glib2-devel and gtk2-devel Requires in devel
    package: the right ones will be added the pkgconfig() way.
  - Do not add -fno-strict-aliasing to CFLAGS anymore, it's not
    needed.


author: vuntz@opensuse.org
changelog:
  - Add missing pkgconfig(libstartup-notification-1.0) BuildRequires.
  - Move the small utilities to a tools subpackage, and remove the
    libwnck binary package.
  - Add libwnck Provides/Obsoletes to libwnck-3-0; this will also
    help make the lang package installable.
  - Change the libwnck Requires in devel package to libwnck-3-0.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.2:
    + Updated translations.
  - Change libwnck-doc Obsoletes from <= to < to fix a rpmlint
    warning.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + Features:
    - Add API to get WM_CLASS group name & instance name of a
      WnckWindow
    - Change WnckClassGroup to talk about identifier instead of
      resource class.
    + Fixes:
    - Fix tasklist taking some space when there is no window
    - Remove unused variables
    - Stop using several deprecated APIs
    - Remove disabling of libgnomeui sounds
    - Do not connect same signal handler twice
    + Misc:
    - Modernize build system
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Fixes:
    - Added missing introspection annotations
    + Misc
    - Link against libm
    + Updated translations.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.5:
    + Features:
    - Add wnck_shutdown() API
    + Fixes:
    - Don't ask for tasklist menus to be pushed in
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Fix mouse wheel scrolling with new GTK+.
    + Add --enable-tools to enable/disable installation of tools.
    + Updated translations.


author: fstrba@novell.com
changelog:
  - upgrade to version 0.9.0:
    - Conversion of page-numbering (William)
    - Conversion of embedded images and text boxes in WP1, WP3, WP5 and WP6
      documents (Fridrich)
    - Conversion of password protected WP1, WP3, WP42 and WP5 documents
      (Fridrich)
    - Conversion of annotations/comments in WP6 parser (Fridrich)
    - Fix some Greek characters so that Text written in WP5.1 with Printer
      Polyglott convert correct.
    - Fix Unicode mappings of some older Symbol and Dingbats fonts (Fridrich)
    - Drop the libgsf dependency in favour of pure C++ implementation of the
      WPXInputStream interface (Fridrich, Ariya)
    - Fix the footnote/endnote/comment/annotation/textbox writing in wpd2html
      converter
    - Improve metadata parsing (David Hislop)


author: fstrba@novell.com
changelog:
  - upgrade to version 0.9.2:
    - Fix build with gcc 4.6.x (Caolan McNamara)
    - Handle graciously corrupted WP6 prefix data (Fridrich)
    - Initial conversion of Mac double byte script characters (Fridrich)
    - Internally use UCS4 instead of UCS2 (Fridrich)
    - Add Arabic character conversion for WP5 parser (Fridrich)
    - Allow conversion of one WP character to a sequence of unicode
      characters (Fridrich)
    - Miscellaneous conversion fixes (Edward Mendelson, Fridrich)
    - Parse correctly WP 2 for Mac documents without resource fork (Fridrich)
    - Improvements in parsing of pictures in WP1 parser (Fridrich)
    - Fix wrong sizes of some functions in WP1 and WP42 parsers (Fridrich)
    - Fix handling of character attributes (Fridrich)


author: fridrich.strba@suse.com
changelog:
  - upgrade to version 0.9.3:
  - Improvement of arabic charset mapping (Smokey Ardisson)
  - Build system rewrite and improvement (Tomas Chvatal)
  - Cleanup of return values (Thomas Klausner)
  - Fix crashes with WP 2.1 for Mac documents (Fridrich)
  - Fix bug in WPXPropertyList::operator= (Fridrich)
  - Fix memory issues in some WPXProperty's derived classes (Fridrich)
  - Conversion of extended characters in WP 42 parser (Fridrich)
  - Various fixes for building inside LibreOffice (Tor Lillqvist, Jan Holesovky)


author: fridrich.strba@suse.com
changelog:
  - upgrade to version 0.9.4:
    - Remove autopackage packaging that nobody uses (Fridrich)
    - Don't output points as integer. This solves some rounding
      issues along with the possibility of writing 10.5 point
    font size (Fridrich)
    - General improvement of code quality by buiding
      with -Weffc++ option (Fridrich)
    - Improvement of textbox code (Laurent Alonso)
    - Fixes of autotools Windows build (Fridrich)
  - remove obsolete unnecessary patch


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
  - Set proper group on subpackages


author: mmarek@suse.cz
changelog:
  - rename the library package to libwpg-0_1-1 as required by the
    policy (libwpg-0.1.so.1 -> libwpg-0_1-1)
  - don't version the devel package after discussion with pmladek
    we'll do it only if the need arises


author: fstrba@novell.com
changelog:
  - Upgrade to a new ABI version needed by LibreOffice 3.3.0 (don't run autoreconf which is not needed anymore)


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections (see specfile guidelines)
  - SPDX-style license field
  - Parallel build with %_smp_mflags
  - Adjust rpm group of -tools and (main) to match libwpd


author: fstrba@novell.com
changelog:
  - upgrade to 0.2.2
    - Fix memory leaks and jumps based on uninitialized variable
    - Some feature conversions
    - Silence some warnings


author: fridrich.strba@suse.com
changelog:
  - upgrade to 0.2.3
    - Fix miscellaneous crashes due to file-format misunderstanding
    - Fix production of invalid callgraph with documents with footnotes
      and lists.
    - Silence more warnings
  - add Laurent Alonso to authors
  - remove unneeded patch


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
  - Set appropriate package group


author: mhrusecky@suse.cz
changelog:
  - updated to the version 2.2.0
    - Major changes:
    - Adapt IANA ports of 5985 (http) and 5986 (https)
    - Change the Ruby bindings module name to 'Openwsman'
    - Change the Ruby plugin module name to 'Openwsman'
    - IPv6 support
    - preliminary support for wbem intrinsic operations
      'EnumerateClassNames' and 'GetClass'
    - Perl client bindings
    - Minor changes:
    - Perl example code added (by warptrosse@gmail.com)
    - Fixes to the CMake build environment
    - Fixes to the sfcc backend (argument handling, xml escaping)
    - Many other bug fixes, e.g.
      297: More detailed http status codes
      309: Use correct namespace for detecting Filter node
      288: CIM Provider Faults not getting propagated to client
      279: Openwsman server is adding extra CRLF
  - longer description


author: kkaempf@novell.com
changelog:
  - Update to 2.2.1
  - Major changes:
    - Enumeration timeout fixed, resulting in --enum-idle-timeout option
      to openwsmand taking seconds (instead of miliseconds) now
    - Client side CRL (certificate revocation list) support
      (Arun Venkatachalam)
    - split off client config as /etc/openwsman/openwsman_client.conf
    - Fix upper limit check for threads and their stack usage (Suresh Sundriyal)
      (Allowing to confine memory usage in the 10-20MB range!)
      Reintroduce max_thread config file parameter and two new parameters
    * max_connections_per_thread
    * thread_stack_size
  - Minor changes:
    - require swig 1.3.30 or later (rhel5 users: upgrade !)
    - clean up fault generation in CIM backend (Suresh Sundriyal)
    - fix various memory leaks (Suresh Sundriyal)
    - fix Python bindings build (kkaempf)
    - Fix security risk when listing indication subscriptions (Suresh Sundriyal)
    - Fix xml namespace for enumeration and subscription filters (kkaempf)
    - Fix class names for swig bindings, makes Python bindings
      operational (kkaempf)
    - Use same encoding for faults as in incoming msg (bug305, kkaempf)
    - Make WS-Enumeration pull response comply to WS-Enumeration sequence
      ordering (bug220, Suresh Sundriyal)
  - Fix build for Fedora 11.x, 12.x, and RHEL 5.x


author: kkaempf@novell.com
changelog:
  - Update to 2.2.2 bugfix release
    - fix init.d script to run on non-LSB systems (bnc#571873)
    - Clean up CMake build
    - More build fixes for RHEL5, Fedora 11+12, CentOS 5
    - Fix host certificate check in eventing, enable only if the
      verify_host flag is set (bnc#569611)
    - fix NULL pointer dereference in PullResponse (bnc#572553)
    - adapt bindings to Swig 1.3.40
    - fix setters in bindings


author: kkaempf@novell.com
changelog:
  - Updated to 2.2.3 pre-release
    - fix Windows build (forum.openwsman.org)
    - fix to build with non-standard subscriptions dir (Chris Poblete)
    - accept OperationTimeout values as outlined in Section 3.2.6.1
      of http://www.w3.org/TR/xmlschema-2 (Chris Poblete)
    - fall back to IPv4 if IPv6 unsupported (Arun Venkatachalam)
    - make IPv4 vs. IPv6 configurable (kkaempf)
    - support invoking a method with array type parameter/arguments
      (Chris Poblete, bnc#581414)
    - fix crash in (unhandled) Array argument (Suresh Sundriyal)
    - handle MaxElements in Pull operations (Chris Poblete, kkaempf,
      bnc#581731)
    - fix building with ssl when openssl/ssl.h is available
      (Chris Poblete)
    - make plugin directory configurable (Chris Poblete)
    - fix "WXF Invalid Representation" error when sending a Create
      instance request  using the WinRm client (Trevor Witten)


author: kkaempf@novell.com
changelog:
  - Updated to 2.2.3 final release
    - cleanup: access CMPIString by macro, not by casted direct
      member access
    - fix connection error msg: rc.msg is a CMPIString, not a char*
      (kkaempf)
    - fix for OperationTimeout parsing (Chris Poblete)


author: kkaempf@novell.com
changelog:
  - 2.2.3.9 Bugfix release:
    - bindings (kkaempf)
    - make all constants uppercase
    - pass code, code_detail, and message to WsmanStatus()
      constructor optionally
    - Pass XmlDoc to Fault() constructor
    - Fix exceptions for Perl and Python
    - Ruby: Alias XmlDoc.foo to XmlDoc.body.foo
    - Ruby: Create bindings documentation
    - Java: Enable and fix for JDK 1.6 (kkaempf + jblunck)
    - Fix Fedora/RH build (kkaempf)
    - Use floor() instead of round() (Suresh Sundriyal)
    - Reuse username/password if auth_request_func is not set (Arun
      Venkatachalam)
    - Catch invalid reference parameters (report bad EPR values)
      (kkaempf)
    - fix Windows build (Trevor Witten)
    - fix ssl (certificate thumbprint) callback check (Arun
      Venkatachalam)


author: kkaempf@novell.com
changelog:
  - Update to 2.2.4
    - Build with cmake
    - add -java subpackage (not for SLES10)
    - enforce manual creation of certificate (to get sufficient
      entropy for randomness) (Praveen Paladugu)


author: kkaempf@novell.com
changelog:
  - Update to 2.2.5
    - Restrict use of wsman:MaxElements to wsman:OptimizeEnumeration
    - Fix owsmangencert.sh pathes
    - Improve CMake variable handling


author: kkaempf@novell.com
changelog:
  - Update to 2.2.6
    - Features
    - Add array support for indications (Suresh Sundriyal)
    - Add indication_baseclass_namespace (Till Steinbach, Suresh Sundriyal)
    - Bugfixes
    - Correctly prefix /etc when CMAKE_INSTALL_PREFIX is not /usr (Chris Poblete)


author: kkaempf@suse.com
changelog:
  - Update to 2.2.7
    - Features
    - Rename openwsman-client to libwsman_clientpp since it only
      includes C++ bindings. Split off libwsman_clientpp-devel.
      Move openwsman_client.conf to libwsman1.
    - Performance improvements for Enum (optimized) and Pull requests
      (Srinivas Thirumalaa)
    - Bindings
    - Fix all tests
    - Enhance client function documentation
    - Add max_elements, max_envelope_size, fragment, and timeout
      to Options
    - Use optimized enumeration in tests
    - Bugfixes
    - Fix memory leaks in wsmc_action_enumerate_and_pull and wsmc_release
      (Matthias Bolte)
    - Fix possible corruption in ws_serializer_free_mem
      (Matthias Bolte)
    - Fix recognition of ntlm and gss-negotiate auth methods when checking
      server-requested vs. client-offered methods.
    - Developer
    - Enable client tests
    - Improve Windows build (Matthias Bolte)
    - Reduce libu exposure in the public API (Matthias Bolte)


author: kkaempf@suse.com
changelog:
  - Update to 2.3.0
    Features
    - openSUSE: support systemd
    - provider getter functions for all client and client option string
      values
    - Add ssl-related config options in [cim] section, see openwsman.conf
      ssl = yes/no
      verify_cert = yes/no
      trust_store = /etc/ssl/certs
    Bugfixes
    - Enum/Pull: Fix envelope maxsize handling, return partial result
    - Fix memleaks in client and client option string setters
      (Matthias Bolte)
    - All string value getters (for client and client_opt) return
      copies now
      (found by Matthias Bolte)
    - Define and use PLUGIN_API_VERSION for the server-side plugins
    - Handle optional arguments propertly during client endpoint URI
      creation (Matthias Bolte)
    - Make calls to 'identify' repeatable
    - Destroy serializer lock and client mutex at exit (Bing Liu)
    - Fix leak in wsmc_release (Sanjeev Putta)
    - Allow to reset transport credentials to NULL (Matthias Bolte)
    - Plug memory leaks in wsman-client-transport (Found by Suneet
      Chandok, improved by Matthias Bolte)
    - print warning if event delivery fails
    Bindings
    - Provide Ruby bindings also as GEM
      (-> https://rubygems.org/gems/openwsman)
    - Add Openwsman#create_doc_from_file to read xml files
    - Add XmlNode#next to iterate over children with identical name
    - Add Openwsman#erb_prefix_for to return EPR uri prefixes for
      different CIM schema
    - Ruby: Provide a default implementation of auth_request_callback
    - Ruby: Support Ruby 1.9
    - Expose Openwsman version as OPENWSMAN_VERSION, OPENWSMAN_MAJOR,
      OPENWSMAN_MINOR, OPENWSMAN_PATCH
    - Ruby: expand XmlNode#each to iterate over multiple children of
      same name
    - new test tool: winenum.rb, to enumerate WINRM instances
    - update documentation: Add note about escaping selector values


author: kkaempf@suse.com
changelog:
  - Disable building of Ruby GEM in .spec file
  - Add perl-devel for CentOS6 and RHEL6
  - Provide systemd support in Fedora 15


author: kkaempf@suse.com
changelog:
  - Update to 2.3.3
    - Bugfixes
    - Fixed enumeration with selector filter returning only one
      instance. (Zoltan Micskei)
    - mark XPath filtering as not supported (in sfcc)
    - Bindings
    - Adapt to Ruby 1.9
    - Disable RDoc for Ruby 1.9
    - WsXmlDoc.to_xml - enforce utf-8 encoding
    - Properly create AssociationInstances(CIM References) /
      AssociatedInstances(CIM Associations) filter
  - Update to 2.3.2
    - Bugfixes
    - Assume 'XPath' as default filter dialect, not 'WQL' (Zoltan Micskei)
    - Bindings
    - Add ClientOptions#flags() (read) and ClientOptions#reset_flags()
    - Add Openwsman#uri_prefix
    - Add Openwsman#create_doc_from_string
    - Provide full EndPointReference handling
  - Update to 2.3.1
    - Features
    - switch default CIMOM connection to https on port 5989
      with PAM authentication (this now reflects the default sfcb config)
    - Bindings
    - Ruby: Add Openwsman#epr_uri_for
    - Bugfixes
    - Fix build issues in .spec file


author: kkaempf@suse.com
changelog:
  - Update to 2.3.4
    * Adapt to Swig 2.0.7
    - renamed construtors/destructors.
    - SwigClass.. variables are static now


author: joeshaw@suse.de
changelog:
  - Update to 1.2.2.  It requires libgsf and glib2 now, and I've
    updated some patches and dropepd others.


author: meissner@suse.de
changelog:
  - fixed implicit strcasecmp caused by -ansi compile switch
  - removed obsoletes/provides mswordvw (unversioned obsoletes, and
    also old package gone since 2000)


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
  - Apply shared library packaging (-> libwv-1_2 subpackage)


author: dimstar@opensuse.org
changelog:
  - Update to 0.4.2:
    + Basic support for images
    + Basic support for tables
    + Changed build system to cmake
  - Drop patches wv2-gcc43.patch and wv2-diff.patch
  - BuildRequire cmake
  - Rename the library package according SLPP to libwv2-4


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use %_smp_mflags for parallel building
  - Pick appropriate package egroups


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.8.10.1:
    * Incompatible change in wxTreeCtrl behaviour!
    * Added several functions forward compatible with wxWidgets 3.0.
    * Add wxBU_EXACTFIT support to wxToggleButton XRC handler.
    * wxHashMap::insert() doesn't update the value if it didn't
      insert the element any more.
    * Correct bug in wxTimeSpan::Format() for negative spans.
    * Correct several bugs in wxList using end() iterators.
    * Translation updates.
    * Fix wxURL::GetInputStream() for URLs with special characters in
      credentials.
    * Fix wxURI::GetUser() for URIs without password.
    * Correct wxDateTime DST computation for 2006 and later.
    * wxRTC: fixed a problem with HTML list generation.
    * wxRTC: no longer deletes a character when content is selected
    before pressing Delete.
    * wxRTC: fixed inability to select no superscript and no
    subscript in formatting dialog.
    * wxRTC: fixed centering and right-justification when combined
      with left indentation.
    * wxRTC: fixed lack of right margin when centering or
      right-justifying.
    * wxRTC: fixed wrong descent when wrapping lines with different
      font sizes.
    * wxRTC: fixed wrapping problem for long lines.
    * wxRTC: all buffer margins now respected.
    * wxRTC: Added wxRE_CENTRE_CARET to centre the caret line
      vertically.
    * Fixed wxHTML's pagebreaks computation in tables.
    * Fixed wxHtmlWindow::SelectionToText() to correctly insert
      newlines after single-cell paragraphs.
    * Fixed wxHTML's line breaks handling in <pre> blocks.
    * wxHTML: don't include extra whitespace in table cells.
    * Implemented wxWindow::DragAcceptFiles() on all platforms.
    * Added wxAUI_MGR_LIVE_RESIZE flag to wxAuiManager.
    * Use bitmap mask in wxSplashScreen.
    * Translate "(c)" and "(C)" to the real copyright sign in
      wxAboutBox.
    * Fix painting of highlight border for merged cells in wxGrid.
    * Fix handling of long lines in wxGridCellAutoWrapStringRenderer.
    * Return false from wxSingleInstanceChecker::IsAnotherRunning()
      if an error occurred while opening or reading the lock file.
    * Fixed printing to use fonts sizes adjustment consistent with
      wxMSW.
    * Make colours used by list, tree and status bar controls more
      consistent with the system theme settings.
    * Worked around bug in GTK+ < 2.14 where enabling some controls
      such as wxButton didn't re-enable sensitivity until the mouse
      was moved.


author: sbrabec@suse.cz
changelog:
  - Disabled STL (bnc#530027). See also
    http://lists.opensuse.org/opensuse-factory/2009-09/msg00386.html
  - Removed obsolete RPATH.
  - The GSocket symbol clash fix replaced by the upstream one.


author: sbrabec@suse.cz
changelog:
  - Added --enable-graphics_ctx to fix Editra (bnc#580060).
  - Added ebmlib file required by Editra (bnc#580060,
    patch from Salix).


author: termim@gmail.com
changelog:
  -  Updated to version 2.8.11.0
    Adds Python 2.7 builds, PySlices, new pubsub implementation,
    lots of updates to AGW, and lots of bugs fixed.
  -  Removed wxGTK-GSocket-clash.patch and wxGTK-editra-ebmlib.patch
    as already fixed.


author: sbrabec@suse.cz
changelog:
  - Rename package to wxWidgets to follow upstream base name.
  - Split wxPython documentation to a separate package.
  - Support for build of Unicode and ANSI, standard and debug and STL
    and wxcontainer variants.
  - Build wxWidgets variants separately.
  - Spec file completely rewritten.
  - Libraries moved from libdir to make possible to use binary
    incompatible variants. Use RPATH.
  - Mangle rpm symbols to prevent ABI clash of binary incompatible
    variants with equal SONAME.
  - Created virtually empty compatibility "libraries" to fulfill
    dependencies of third party packages.
  - Provide rpm support macro %wx_requires.


author: sbrabec@suse.cz
changelog:
  - Fixed find-wx-requires to check directories instead of library
    name. Provide find-wx-provides. (bnc#681409)


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.8.12:
    * Many crash and bug fixes.
    * Minor API improvements.
    * Several additions for forward compatibility with version 2.9.
    * See changes.txt for more.


author: sbrabec@suse.cz
changelog:
  - Create synthetic .la files to work-around libtool failures when
    linking third level libraries or binaries (bnc#690952).


author: sbrabec@suse.cz
changelog:
  - Added support for Fedora compatible 24c variants (bnc#660438).
  - Change name of compat-lib-config virtual provide to not clash
    with package name, fix requires/provides generator (bnc#757124).
  - Added wxPython fix backport.


author: seife@suse.de
changelog:
  - update to version 1.1, changes:
    v1.1: Add makefile fixes from Till Maas
    v1.0: Add PROT_EXEC to the mmap of the ROM
  - use x86emu backend even on 32-bit systems (instead of LRMI)
  - add the COPYRIGHT file
  - care for some rpmlint warnings


author: cfarrell@suse.com
changelog:
  - license update: MIT and BSD-3-Clause
    Most of the code is MIT licensed but there is a BSD licensed x86emu
    component


author: jengelh@medozas.de
changelog:
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
  - Use System/Libraries for shlibs


author: tittiatcoke@gmail.com
changelog:
  - Updated to xapian-core-1.0.12
    + See http://svn.xapian.org/*checkout*/tags/1.0.12/xapian-core/NEWS


author: dmueller@suse.de
changelog:
  - update to 1.2.8:
    * Add support to TermGenerator and QueryParser for indexing and searching CJK
    text using n-grams.  Currently this is only enabled when the environmental
    variable XAPIAN_CJK_NGRAM is set to a non-empty value.
    * overview.html,quickstart.html: Fix several factual errors.
    * Improve documentation comments for several methods.
    * Add documentation for function parameters which didn't have it.


author: sndirsch@suse.de
changelog:
  - libxcb 1.4
    * Add majorCode, minorCode and resourceID fields to X generic
      error
    * Fix precedence bug: wrong length for big-requests preceded by
      sync
    * Fix libxcb-randr version info


author: sndirsch@suse.de
changelog:
  - libxcb-1.4_2009-10-15_e82c34c.diff
    * update to git commit e82c34c (2009-10-15); required for XvMC
      support in xf86-video-intel 2.10 RC1


author: sndirsch@novell.com
changelog:
  - update to release 1.7
  - bumped version number to 7.5_1.7
  - fixed Summary/Group entries in -devel package


author: jengelh@medozas.de
changelog:
  - Rename xorg-x11-libxcb to libxcb and utilize shlib policy
    (The high amount of subpackages is because libxcb essentially
    substitutes the entire libX* suite)


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.8.1
    * Fallback to TCP if no protocol is specified and the UNIX
    connection fails


author: sndirsch@suse.com
changelog:
  - update to version 0.3.9
    * Replacing c++ class keyword in interface header.
    * Fix incomplete implementation of _NET_SUPPORTING_WM_CHECK.


author: sndirsch@suse.com
changelog:
  - update to version 0.3.9
    * Add missing xcb_bitops.h.
    * Don't try to build test_xcb_image_shm if SHM isn't available (for example on MinGW).
    * Use rand() instead of random() (more portable, for example to MinGW).


author: sndirsch@suse.com
changelog:
  - update to version 0.3.9
    * Recognise ISO_Level5-keysyms as modifiers in
      xcb_is_modifier_key (fdo#39177)


author: sndirsch@suse.com
changelog:
  - update to 0.3.9
    * Remove xcb_bitops.h.
    * Do not rely anymore on gperf and m4 following removal of
      deprecated atoms.


author: zpetrova@suse.CZ
changelog:
  - update to version 2.8.0
    - this version should fix large number of bugs.
    - Exponential growth of memory block (from 16KB to 128KB)
      that are allocated by the DOM heap.
    - The NODE_CLONED notification is now sent to each node's user data
      handler when cloning the entire DOMDocument.
    - Allow whitespace-only nodes to be added as children of a DOMDocument.
    - When a node is cloned or imported the type information (PSVI)
      is also copied.


author: prusnak@suse.cz
changelog:
  - updated to 3.0.0
    * changes too numerous to list
  - removed obsoleted patch:
    * lib64.patch
    * optflags.patch


author: prusnak@suse.cz
changelog:
  - updated to 3.0.1
    * More robust handling of leading/trailing whitespaces (XERCESC-1838).
    * Minor documentation updates, including a fix for XERCESC-1848.
    * Add --disable-rpath configure option.
    * Remove class name from method declaration (XERCESC-1850).
    * Fix a bug in the socket and winsock net accessors when a redirection
      response does not contain a "Location" header.
    * Make XMLMutex use the correct MemoryManager when it closes it's mutex.
    * Documentation fixes (XERCESC-1841).
    * Backport fixes for memory leaks.
    * Alberto Massari  Force Borland projects to use CRLF EOL.
    * The wrong constructor was called, causing a memory leak (XERCESC-1840).
    * Fix memory leak (XERCESC-1834).
    * Update URLs in source code to point to the new pages.


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections per specfile guideline suggestions
  - Parallel building using %_smp_mflags
  - Restore missing pkgconfig provides


author: behrisch@users.sourceforge.net
changelog:
  - updated to 3.1.1
    * Check that we have non-NULL host before trying to connect (XERCESC-1920).
    * Recover from the mismatching start/end even count which may happen when we continue parsing an invalid document (XERCESC-1919).
    * If the transcoder doesn't process any input, throw an exception (XERCESC-1916).
      * Delay the recursive expansion of includes until the document fragment has been placed in the final location (XERCESC-1918).
    * The code formatting a content model was skipping the cardinality indicators (*, +, ?) (XERCESC-1914).
    * Fix a few bugs and memory leaks in XInclude code.
    * Give proper name to 64-bit PDB file in static build (XERCESC-1907).
    * Spelling fixes (XERCESC-1911).
    * Don't include cpuid.h if we are using intrin.h (XERCESC-1912).
    * Fix socket leak.
    * Set scanner object on validation context. Needed during QName validation. Don't re-validate default/fixed values in preContentValidation when called from loadGrammar. This values are already validated in TraverseSchema.
    * Remove explicit setting of prefix for cloned elements and attributes since it is done properly by the create*() functions (XERCESC-1913).
    * Initializing unitialized variables in TranscodeToStr and TranscodeFromStr (#XERCESC-1858).
    * Fixed a bug when transcoding small strings using TranscodeToStr (XERCESC-1858).


author: prusnak@suse.cz
changelog:
  - updated to 4.6.1
    - Migrate launcher category icons from 4.4 panels (bug #5067).
    - Fix compilation with -Wl,--as-needed (bug #5103).
    - Don't crash when the quit action button is pressed (bug #5118).
    - Properly set the systray orientation property (bug #5149).
    - Fix xfce-hvbox not working with gtk 2.16 (bug #5166).
    - Don't crash the launcher plugin when the launcher entry list is empty.
    - Add icon-name fallback to the show desktop plugin (bug #5117).
    - Disconnect the icon theme changed signal from a launcher when it
      is destroyed to avoid crash when the icon theme changes.
    - Fix drawing dots mode of the seperator plugin in a vertical panel (bug #5162).
    - Fix a possible crash when setting the session restart style on an
      uninitialized client session.
    - A whole bunch of translation updated (pl, es, pt, ja, es, gl, nb, pt_PT).


author: prusnak@suse.cz
changelog:
  - updated to 4.6.2
    - Properly set orientation of tasklist handler (bug #5222).
    - Fix launcher with 'Run in Terminal' (part of bug #5301).
    - Fix typo preventing build on older gtk versions.
    - Don't send -r to session restart command (bug #5454).
    - Add dist-hook: all to the API docs Makefile.am as well.
    - Add dist-hook: all to the libxfce4panel/ Makefile.am.
    - Add missing translation.
    - Merge translation from master back to xfce-4.6.
    - Remove unused code.   Nick Schermer   1       -2/+1
    - Add option to tasklist to force a fixed width (bug #5045).
    - Get the time the same as orange does, hopefully should fix bug #5352.
    - Better check for the lcd resize when the number of hour digits changes (bug #5218).
    - Use g_timeout_add_seconds when available for the clock timeout.
    - Resync tooltip and clock timeout when they are out of sync (bug #2957).
    - Remove the hour interval from the clock, minutes are good enough.
    - Use Git in the build files and drop unneeded po files.
    - Use g_markup_printf_escaped in the launcher tooltip (bug #5507).
    - A whole bunch of translation updated (tr, pt, ca, ja, es, da, gl, sq, lv, sk, ru,
      el, gl, kk, hu, eu, ast, ro)


author: prusnak@suse.cz
changelog:
  - updated to 4.6.3
    - Don't use g_object_set in the init function (bug #6110).
    - Translation updates (nn, nl, sv, kk, gl, sk, eu, sk, cs, zh_CN).


author: bernhard@bwalle.de
changelog:
  - updated to 4.6.4
    o Destroy windowlist menu in an idle (bug #3853).
    o Link directly to libm (bug #6233).
    o Allow compilation with exo-1 too.
    o Translation updates (ru, ta, pr_BR, hu, gl, fi, it, si, uk, id, ug).


author: prusnak@opensuse.org
changelog:
  - update to 4.7.6
    - Always use applications menu for default menu.
    - Fix Exec key in desktop file handler (bug #6912).
    - Fix if statement in xfce_tasklist_button_visible().
    - Depend on garcon 0.1.4.


author: gber@opensuse.org
changelog:
  - remove unsupported locales
  - improved descriptions/summaries
  - do not install empty README, TODO
  - corrected group
  - corrected license
  - moved API documentation to -devel subpackage


author: gber@opensuse.org
changelog:
  - corrected summary
  - updated to version 4.8.0
    - restart systray manager on compositing changes
    - added debugging information
    - bugfixes


author: gber@opensuse.org
changelog:
  - provide %{_datadir}/xfce4/panel-plugins in order to remain
    backwards-compatible with all external panel plugins


author: gber@opensuse.org
changelog:
  - added xfce4-panel-4.8.1-fix-install-documentation.patch which
    fixes a bug in the build system that prevented the HTML
    documentation from getting installed (bxo#7274)
  - remove libtool files


author: gber@opensuse.org
changelog:
  - update to version 4.8.2
    - change packing order of buttons in pager to match wnck
    - set some atk object names on panel buttons without label
    - allow installation of the helpers in a custom location
    - set a static role for the panels (bxo#7094), reverted the
      previous fix
    - ask to start the panel if 'xfce4-panel -r' is called without
      instance
    - respawn a child if the plugin was realized with a pid
    - use the widget snapshot as tasklist draw icon.
    - bugfixes
    - translation updates
  - dropped obsolete
    xfce4-panel-4.8.1-fix-install-documentation.patch


author: gber@opensuse.org
changelog:
  - update to version 4.8.3
    - use portable abicheck.sh from xfconf
    - bugfixes
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 4.8.4
    - update online documentation help location
    - improved thread-safety
    - idle XfcePanelImage loading
    - make the pager message less scary
    - add a sorting mode for tasklist reordering with dnd
    - bugfixes
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 4.8.5
    - tasklist: avoid unneeded dnd actions
    - tasklist: allow both motion activation and dnd
    - panel: make preferences dialog work in Gtk+ 2.24.5
    - systray: add xfpm to known apps for a decent icon
    - tasklist: drop Gtk 2.22 API
    - bugfixes
    - translation updates


author: gber@opensuse.org
changelog:
  - added xfce4-panel-4.8.-wait-until-wm-is-ready.patch which makes
    the panel wait until the wm is ready on all screens in order to
    ensure that it ends up on the correct screen in multipanel setups


author: gber@opensuse.org
changelog:
  - renamed xfce4-panel-4.8.-wait-until-wm-is-ready.patch to
    xfce4-panel-4.8.5-wait-until-wm-is-ready.patch
  - added xfce4-panel-4.8.5-handle-panel-not-yet-realized.patch
    in order to handle the case when the panel is not yet realized
    (backported from upstream git)
  - added xfce4-panel-4.8.5-fix-crash-on-non-existing-menu.patch in
    order to fix a segfault with not-existing menus (backported from
    upstream git)


author: gber@opensuse.org
changelog:
  - update to version 4.8.6
    - Systray: Control the thickness of the frame
    - Panel: Print string in case of an invalid position
    - Libxfce4panel: Always try to return an icon
    - Directorymenu: Also send the target directory as arg
    - Bugfixes
    - Translation updates
  - dropped obsolete
    xfce4-panel-4.8.5-fix-crash-on-non-existing-menu.patch,
    xfce4-panel-4.8.5-handle-panel-not-yet-realized.patch,
    xfce4-panel-4.8.5-wait-until-wm-is-ready.patch


author: gber@opensuse.org
changelog:
  - install helper binaries into %{_libexecdir}/xfce4-panel
  - install HTML documentation under
    /usr/share/xfce4/xfce4-panel/html
  - split off -doc subpackage
  - make the file list a bit more explicit


author: gber@opensuse.org
changelog:
  - correct build dependencies
  - specfile cleanup
  - split off -lang subpackage
  - added xfce4-panel-fix-terminal-invocation.patch in order to fix
    the invocation of a terminal emulator by the directory menu
    plugin (bxo#8018)


author: gber@opensuse.org
changelog:
  - update to versio 4.9.1
    - Panel: don't destroy window when focussed and Alt+F4 is pressed
    - Panel: use new help function to redirect to docs.xfce.org
    - Docs: remove mallard documentation
    - Docs: don't install the gtkrc README
    - Clock: don't use sigval_t
    - Panel: add support for pluggable dialogs
    - Panel: save changed plugin ids if a plugin failed to load
    - Directorymenu: fix prefered app not working without snotify
    - Launcher: small=FALSE in deskbar mode with label visible
    - Actions: limit size of action buttons to row size
    - Panel: removed item size checks
    - Clock: fixing clock orientation in vertical/deskbar mode
    - Pager: fixing infinite loopin in the WNCK pager aspect ratio
      workaround
    - Pager: fixing plugin->size updates
    - Pager: fixed workspace ordering in the vertical mode
    - Pager: workaround for aspect ratio error in WNCK pager in
      deskbar mode
    - Pager: changing orientation depending on the panel mode
    - Clock: changing default value of rotate-vertically to TRUE
    - Pager: fixed preprocessor macro
    - Pager: removing broken workaround for aspect ratio in deskbar
      mode
    - Pager: making use of a fixed libwnck version (>=2.31.0)
    - revert "Use realtime POSIX timers for the clock."
    - revert "Clock: Don't use sigval_t (bug #8297)."
    - Launcher: show the desktop file in the tooltip
    - Panel: make string in about translatable
    - Panel: don't ask for panel when inserting items
    - Panel: reply to the caller for plugin events
    - Applicationsmenu: fall-back to xfdesktop for
      xfce4-popup-applicationsmenu
    - Applicationsmenu: recurse application menu selection-done
      gignal
    - Panel: add (un)lock option to panel menu
    - Panel: add confirmation before creating launchers from dnd
    - Applicationsmenu: allow non-squared icons in applications
      button
    - Panel: save plugin-ids when removing and moving items in ed
    - Tasklist: bringing back 4.8 max-button-size property
    - Tasklist: capping buttons height when button labels are
      visible
    - Tasklist: reverting "ceil" to "floor" (as in 4.8)
    - Actions: query visibility and save as strings
    - Panel: add option in preferences dialog to disable struts
    - Showdesktop: allow middle-click to shade windows
    - Panel: add style property to control size of autohide window
    - Panel: make compositing settings insensitive
    - Tasklist: add option to disable mouse scrolling
    - Tasklist: make the plugin shrink instead of expand
    - drop AC_PROG_LIBTOOL and AC_DISABLE_STATIC for LT_PREREQ and
      LT_INIT
    - Clock: use realtime POSIX timers for the clock
    - Actions: merge functionality of xfce4-session plugin
    - Applicationmenu: show menu on button-press-event
    - Migrate: add version based config migration
    - Clock: fix typo in tooltip
    - General: add deskbar mode and nrows property to plugins
    - General: add small property for plugins
    - Separator: remove new line option
    - General: make plugins work with deskbar mode and small property
    - Panel: change drop highlighting to a red line
    - Applicationmenu: reload menu on directory changes
    - Panel: make sure the panel has a position on startup
    - Panel: work with a unique id for each panel
    - Panel: remove autosaving on exit and with timeout
    - Panel: only save what is required and when needed
    - Docs: update to latest version
    - translation updates
  - dropped obsolete xfce4-panel-fix-terminal-invocation.patch


author: gber@opensuse.org
changelog:
  - update to version 4.9.2
    - Launcher: fix desktop file monitoring on some systems
    - Panel: improved DnD markers
    - Panel: fix invalid autohide with socket dialog
    - Panel: remove duplicated function
    - Panel: remove duplicated function
    - Actions: show translated strings
    - Actions: fix mnemonics conflict
    - Clock: fix compiler warning
    - Bump version-info of libxfce4panel
    - Translation updates


author: gber@opensuse.org
changelog:
  - update to version 4.10.0
    - use correct LGPL licenses in the libs
    - restore child properties when moving a plugin
    - migrate: use correct pointer for action migrate
    - migrate: don't try to migrate already migrated plugin
    - translation updates
  - add dependency on exo-tools since it uses exo-open to launch
    applications in a terminal


author: gber@opensuse.org
changelog:
  - added xfce4-panel-add-calendar-popup.patch which adds a calendar
    popup to the clock plugin (bnc#767145, bxo#9034)


author: prusnak@suse.cz
changelog:
  - updated to 4.7.1
    - Remove po/LINGUAS file so it does not override the languages defined
      in the configure file.
  - updated to 4.7.0
    - Build ChangeLog during make dist.
    - Silent the build.
    - Fix some compiler warnings.
    - Use new xdt macros, xfce-dev-tools 4.7.2 is required.
    - Various build changes for GIT.
    - Misc other small changes.
    - Translation updates (ca, zh_CN, es, da, gl, pa, ru, sq, lv, sk,
      kk, hu, ast, ur_PK, ur, tl_PH).


author: andrea@opensuse.org
changelog:
  - update to 4.7.3 (unstable release)
    * When a valid variable name is not found in the buffer, replace
    * it with nothing so the behavious is the same as the old implementation.
    * Allow multiple variable put together like $HOME$HOME$HOME.
    * Explicitly link to gobject for the gtkdocs.
    * Expand tilde in more situations in xfce_expand_variables().
    * Also allow to expand ~ and ~user in the following cases instead of
      only at the start of the command:
      ~ is after a space, a = sign or quoted (start with ' or "). This
    * allows to expand command line "thunar ~/music",
      "terminal --working-directory=~/scripts" or "thunar '~/my music'".
    * Also drop the static buffers and use a GString to build the function
      result.
    * Also fix a bug where underscores were no usable in expanding variables.


author: prusnak@opensuse.org
changelog:
  - update to 4.7.4
    - Fix wrong capitalization of Xfce.
    - Fix stdarg.h include (bug #6897).
    - Translation updates (pt).


author: gber@opensuse.org
changelog:
  - corrected license information
  - corrected category
  - improved summaries/descriptions
  - show compiler output


author: gber@opensuse.org
changelog:
  - improved descriptions/summary
  - added libxfce4util-4.8.1-fix-broken-assertion.patch which fixes a
    broken assertion which causes xfce_strjoin to fail incorrectly
    (bxo#7122)


author: gber@opensuse.org
changelog:
  - update to version 4.8.2
    - remove the internal slice allocator macros
    - use chain to free slice instead of a loop
    - bugfixes
    - translation updates
  - removed libxfce4util-4.8.1-fix-broken-assertion.patch which has
    been included upstream


author: gber@opensuse.org
changelog:
  - split into libxfce4util4, -tools, -lang subpackages conforming
    to the shared library policy
  - correct build dependencies


author: gber@opensuse.org
changelog:
  - update to version 4.9.0
    - make licenses static. You can only use
      xfce_get_license_text(...)
    - remove unused .h files
    - remove xfce_strip_context(), use g_strip_context()
    - remove XfceDesktopEntry
    - don't generate enum types
    - only link against glib
    - set version string to 4.10
    - remove spec file and rpm build
    - missing fallback for AC_RUN_IF_ELSE() when cross-compiling
    - fix XfceRc group parsing with brackets in name
    - reduce XfceRc structure size from from 216 to 176 bytes
    - use some macros and drop unneeded strlen's in XfceRc
    - use GSList in xfce-resource
    - bump verinfo to 6:0:0
    - translation updates


author: prusnak@suse.cz
changelog:
  - updated to 4.7.0
    * Add prefetching and caching support to XfconfChannel. Should speed
      things up a bit on app startup, and avoid blocking waiting on DBus
      in other cases.
    * New simpler (internal) handling of property bindings.
    * Use new xdt macros, this requires xfce-dev-tools 4.7.2.
    * New tests for object bindings.
    * Updated translations: es, kk, ca, sv, hu, ro, gl, ja, cs, lv, ast,
      zh_CN, ur, ur_PK, da, eu, pt.


author: prusnak@suse.cz
changelog:
  - updated to 4.7.1
    * Remove dangling nodes from the tree after a recursive remove.
    * Use a seconds timeout to reduce system wakeups.
    * Only print debug messages when compiled with debugging.
    * Merge xml files in reversed order (bug #6079).
    * Use g_strcmp0 for comparing strings.
    * Bump glib depenency to 2.18.
    * Silent the build.
    * Updated translations: pt_BR, nl, gl, fi, ru.


author: gber@opensuse.org
changelog:
  - updated to 4.7.3
    * Disable cache singletons and improve some code now we know the
      tree is always empty during prefetch. This is only a
      disadvantage when creating multiple new channels with the same
      name, but in that case channels singletons should be used.
    * Lots of memory leaks plugged. Valgrind log is clean now.
    * Fix memory corruption during file loading and use mmap.
    * Properly handle dirty channels in the daemon and avoid
      excessive saving of channels.
    * Disable unimplemented code in the properties cache.
    * Steal values during cache prefetch to avoid a lot of copying.
    * Updated translations: hu.
    * Remove dangling nodes from the tree after a recursive remove.
    * Use a seconds timeout to reduce system wakeups.
    * Only print debug messages when compiled with debugging.
    * Merge xml files in reversed order (bug #6079).
    * Use g_strcmp0 for comparing strings.
    * Bump glib depenency to 2.18.
    * Silent the build.
    * Updated translations: pt_BR, nl, gl, fi, ru.
  - cleanup
    * added summaries and descriptions
    * fixed build of Perl interface
    * fixed dependencies


author: prusnak@opensuse.org
changelog:
  - updated to 4.7.4
    * Don't enable options with --disable-<option> (bug #6820).
    * Updated translations: ug, sk, pt.


author: gber@opensuse.org
changelog:
  - remove unecessary dynloader bs file
  - use perl symbol for perl dependencies
  - corrected groups
  - improved summaries/descriptions
  - added rpmlintrc


author: gber@opensuse.org
changelog:
  - remove workarounds for 11.2
  - update to version 4.8.1
    - fix double free crash
    - allow installation of the helpers in a custom location
    - translation updates
  - install xfconfd under %_libexecdir


author: gber@opensuse.org
changelog:
  - update to version 4.9.0
    - use sh as interpreter in tests
    - add hook to skip the xfconf tests
    - make the abicheck work on Solaris and PPC64
    - fix licenses and use new FSF address
    - fix compiler warnings on Solaris
    - avoid GCC 4.6 compiler warning
    - add toggle option to xfconf-query
    - remove unusable import and export options from xfconf-query
    - translate all error strings in xfconf-query
    - cleanup Makefile.am files a bit
    - improve --version output in xfconf-query
    - cleanup #includes
    - drop usage of the G_CONST_RETURN macro
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 4.9.1
    - use LT_PREREQ and LT_INIT
    - UTF-8 check xfconf strings
    - do not dup strings in xfconf_channel_set_string
    - bump package dependency versions
    - fix comment in perl package info
    - don't use deprecated g_value_set_char
    - translation updates
  - added xfconf-query manpage from Debian


author: gber@opensuse.org
changelog:
  - update to version 4.10.0
    - don't emit property-changed on canceled calls
    - accept NULL as a string value
    - check abicheck.sh to be more portable
    - fix more deprecated g_value_set_char
    - explicitly link against gthread
    - drop deprecated g_mapped_file_free
    - translation updates


author: dsanders@novell.com
changelog:
  - Changed license to LGPL.
  - Fixed keyword substitution tokens.
  - Added code to automatically start a read transaction (if needed) when iterating over a result set.
  - Added code to handle the 'xml' namespace prefix.
  - Added FlmReadFully() and enhanced the base64 decoder.
  - Removed commands in makefile that was outputting provides to the spec file.


author: dsanders@novell.com
changelog:
  - Modified so that the java and xedit targets do not require the svn revision to be calculated.
  - Added support for building with an openssl-enabled toolkit.
  - Added public to Query class constructor (JAVA).
  - Increased buffer size for con_printf.
  - Fixed help for export command in xshell utility.
  - Fixed exportXML JAVA method to add a null character to string for C++ layer .
  - Changed JAVA setupQueryExpr method to produce a UTF8 string for C++ layer.
  - Needed to release an open file stream in the import command.
  - Changed PosIStream to IStream in JAVA code.
  - Query parser needed to resolve the name when no prefix was specified using a NULL namespace.


author: cwh@novell.com
changelog:
  - fixed gcc 4.6 build by building with -Wno-error=unused-but-set-variable
    (there are way too many unused -but-set variables)


author: prusnak@suse.cz
changelog:
  - updated to 4.6.1
    * Fix crash in settings dialog when a .desktop file with a missing
      Application key is opened (bug 5020).
    * Ensure networked session handling over TCP is disabled by
      default (bug 5126).


author: bernhard@bwalle.de
changelog:
  - Fix invalid character in the logout dialog in the German
    translation which lead Gtk to not interpret the markup. Instead,
    the raw markup code was displayed.


author: bernhard@bwalle.de
changelog:
  - updated to 4.6.2
    o Build fixes for GIT.
    o Add timing information to verbose output.
    o If it looks like the helper got killed, just return success (bug #4849).
    o Translation updates (de, es, gl, hu, id, pl, pt, ru, tr, uk, ro,
      lv, ur, ur_PK, ast, sk, nl, it, kk).
  - Drop xfce4-session-logout-de.diff: Upstream.


author: prusnak@opensuse.org
changelog:
  - updated to 4.7.2
    - Do not try "unix-session" authorization with PolicyKit as this
      seems to be either broken or not implemented in PolicyKit (bug #6817).
      This fixes suspend/hibernate in xfce4-session-logout.
    - Fix possibly shadowed variables.
    - Fix compilation on FreeBSD with polkit (bug #6870).
    - Restore splash screen functionality (bug #6831).
    - Fix logout with sudo.
    - Translation updates (de, pt_BR, zh_CN, el, uk, it, id, ja, kk, pt).
    - Do not try "unix-session" authorization with PolicyKit as this
      seems to be either broken or not implemented in PolicyKit (bug #6817).
      This fixes suspend/hibernate in xfce4-session-logout.
    - Fix possibly shadowed variables.
    - Fix compilation on FreeBSD with polkit (bug #6870).
    - Restore splash screen functionality (bug #6831).
    - Fix logout with sudo.
    - Translation updates (de, pt_BR, zh_CN, el, uk, it, id, ja, kk, pt).


author: gber@opensuse.org
changelog:
  - correct url, groups
  - improve summaries/descriptions
  - remove unsupported locales
  - do not install documentation in /usr/share/doc
  - moved xfce4-tips-autostart.desktop into the branding supackage in
    order to allow disabling startup tips as part of the branding
  - remove all libtool files


author: gber@opensuse.org
changelog:
  - added xfce4-session-simple-splash-remove-shadows.patch which
    improves readability of the simple splash engine text by removing
    the text shadows
  - enabled support for GNOME keyring and assistive technologies
  - generate documentation


author: gber@opensuse.org
changelog:
  - added xfce4-session-4.8.0-fix-fast-cli-option.patch which fixes
    the use of the --fast cli option with other options
  - added
    xfce4-session-4.8.0-fix-error-popup-on-session-menu-item.patch
    which fixes the error popup when clicking a session menu item
  - added xfce4-session-4.8.0-do-not-fall-back-to-system-icons.patch
    in order to prevent visual inconsistencies in the logout dialog


author: gber@opensuse.org
changelog:
  - update to version 4.8.1
    - added missing license information
    - bugfixes
    - translation updates
  - dropped obsolete
    xfce4-session-4.8.0-do-not-fall-back-to-system-icons.patch,
    xfce4-session-4.8.0-fix-error-popup-on-session-menu-item.patch,
    xfce4-session-4.8.0-fix-fast-cli-option.patch, and
    xfce4-session-4.7.1-fix-missing-include.patch


author: gber@opensuse.org
changelog:
  - added xfce4-session-4.8.1-fix-gdm_lang-usage.patch which fixes
    GDM_LANG usage to be compatible with GDM3 (bnc#694203, bxo#7400)


author: gber@opensuse.org
changelog:
  - added xfce4-session-4.8.1-disable-hostname-check.patch so
    hostname checks are only performed when TCP connections are
    enabled


author: gber@opensuse.org
changelog:
  - update to version 4.8.2
    - drop usage of G_CONST_RETURN macro
    - don't exit the session on dbus restarts
    - start KDE4 services instead of KDE3
    - reduce size of splash engines
    - remove the nopreview image
    - add Greek manual screenshots
    - on installation create relative paths in symlinks to images
    - only perform hostname checks when TCP connections are enabled
    - bugfixes
    - translation updates
  - dropped obsolete xfce4-session-4.8.1-fix-gdm_lang-usage.patch,
    xfce4-session-4.8.1-disable-hostname-check.patch


author: gber@opensuse.org
changelog:
  - added xfce4-session-fix-gnome-mode.patch which removes obsolete
    GNOME compatibility code, treats GNOME-/KDE-only autostart files
    as inactive, and allows to enable them through
    xfce4-session-settings (bnc#710038, bxo#8014)


author: gber@opensuse.org
changelog:
  - fixed xfce4-session-fix-gnome-mode.patch to prevent NULL pointer
    dereference on invalid autostart files (bnc#730059)


author: gber@opensuse.org
changelog:
  - added xfce4-session-lock-screen-on-suspend-hibernate.patch in
    order to try to locking the screen when hibernating/suspending
    (bxo#6019)


author: gber@opensuse.org
changelog:
  - improve xfce4-session-lock-screen-on-suspend-hibernate.patch and
    only lock the screen if xfce4-power-manager is configured to do
    so and execute xflock4 synchronously


author: gber@opensuse.org
changelog:
  - added xfce4-session-fix-libgmodule-underlinking.patch in order to
    explicitly link against libgmodule


author: gber@opensuse.org
changelog:
  - update to version 4.8.3
    - link to gmodule
    - translation updates
  - dropped obsolete xfce4-session-fix-libgmodule-underlinking.patch


author: gber@opensuse.org
changelog:
  - specfile cleanup
  - corrected dependencies
  - split off libxfsm-4_6-0, -doc and -lang subpackages
  - added xfce4-session-respect-session-save-setting.patch in order
    to respect the value of the "/general/SaveOnExit" option from
    xfce4-session in the logout panel plugin as well (bxo#7915)


author: gber@opensuse.org
changelog:
  - update to version 4.9.0
    - add accelerators to logout dialog buttons
    - add support for starting assistive technologies
    - remove optional dependency for gconf
    - remove Xfce4-tips
    - remove early xfsettingsd autostart and add it to the session
    - fix crash if save timeout for a client is triggered
    - add a way to delete sessions
    - drop usage of G_CONST_RETURN macro
    - add Xft.xrdb, startxfce4, xinit, xfce.desktop and xflock4
      files from xfce-utils
    - explicitly link to libm where needed
    - remove the xfce4-panel logout menu plugin
    - don't try to remove the $HOME directory
    - remove manual and link to docs.xfce.org
    - Show dialog in settings category
    - link to gmodule
    - improve fadeout code with compositing enabled
    - start screensaver with autostart
    - support the TryExec key for autostart in the settings dialog
    - rework the logout dialog code
    - cleanup the power management code
    - let xfce4-session handle the dbus-launch checking
    - add support for launching xfce4-session in consolekit
    - add --with-ck-launch support to startxfce4
    - add option to lock the screen on suspend/hibernate
    - remove unused icons
    - show all applications in autostart
    - drop gpg-agent and ssh-agent handling
    - translation updates
  - dropped xfce4-session-fix-gnome-mode.patch since upstream
    provides an improved implementation
  - dropped obsolete
    xfce4-session-respect-session-save-setting.patch,
    xfce4-session-lock-screen-on-suspend-hibernate.patch
  - added xfce4-session-adapt-session-script.patch in order to adapt
    the upstream sessions script to openSUSE


author: gber@opensuse.org
changelog:
  - update to version 4.9.1
    - fix return value of CanSuspend and CanHibernate
    - make common no-reply error more subtile
    - bump package dependency versions
    - remove deprecated or unused code from xinit
    - fallback to old method for shutdown
    - improve xflock4 script
    - drop the sync code because it can segfault on ext2
    - always escape name and comment in dialog
    - translation updates
  - drop xflock4.sh which has been included upstream


author: gber@opensuse.org
changelog:
  - removed leftover dependency on xfce-utils
  - recommend a minimal selection of packages for a Xfce session


author: gber@opensuse.org
changelog:
  - update to version 4.9.2
    - make the buttons sensitive when using sudo
    - restore ssh and gpg agent starting
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 4.10.0
    - remove remaining code to shutdown gconf
    - skip gpg/ssh-agent if GNOME compat is enabled and gnome-keyring
      found
    - replace mkdirhier with mkdir
    - translation updates


author: gber@opensuse.org
changelog:
  - renamed xfce4-session-adapt-session-script.patch to
    xfce4-session-adapt-session-script.patch
    - remove bashisms from xinitrc
    - do not modify XDG_CONFIG_DIRS and XDG_DATA_DIRS unless
      necessary in startxfce4
    - deliver %{_datadir}/xfce and add it to XDG_DATA_DIRS before
      %{_datadir} to allow for Xfce-specific defaults


author: Manfred.Tremmel@iiv.de
changelog:
  - update to 1.2.1
    * The "I'm at Tyneside LUG" release.
    * Enable PulseAudio, JACK and VDPAU on the Hurd.
    * Rewrite of VDPAU OSD handling.
    * sndio plugin is now buildable.
    * Various bug fixes.


author: Manfred.Tremmel@iiv.de
changelog:
  - update to 1.2.2
    * Fix musepack decoder compilation if libmpcdec headers aren't available.
    * Configure tests for xinerama & VideoCD support now soft-fail properly.
    * The DVB plugin is working again.
    * OpenGL OSD fix.
    * YUV conversion MMX/SSE optimisations.
    * YUV420 H.264 is playable now; YUVJ444P is correctly handled.
    * Support FLAC in Matroska; support BMP.
    * Various build fixes for Windows.


author: sndirsch@novell.com
changelog:
  - libxkbfile 1.0.7
    * This minor maintenance release provides the usual recent
      collection of build configuration improvements and janitorial
      cleanups.


author: vuntz@novell.com
changelog:
  - Update to version 3.9:
    + Several small bugs fixed, including memleak and crash under NX
  - Remove AutoReqProv: it's default now.
  - Use makeinstall.
  - Remove libxklavier package (contained only doc) and have
    libxklavier12 provide it.
  - Remove work-around for old versions of openSUSE and autoreconf
    call.


author: vuntz@novell.com
changelog:
  - Update to version 4.0:
    + Support for "extras" in xkeyboard-config, small bugfixes and
      build fixes.
  - Rename libxklavier12 to libxklavier15 and make it Obsolete
    libxklavier12.


author: coolo@novell.com
changelog:
  - remove the obsolete to the old library, shared libraries are supposed
    to be installable in parallel


author: captain.magnus@opensuse.org
changelog:
  - Update to version 5.0:
    + Introducing counters for start/stop listen operations: in one
      process (actually g-s-d) start and stop can be called several
      times, with different masks. The API is incompatibly changed!
    + Using transient property for smart handling of the popup
      windows (for the per-window layout scenario)
    + Save xinput error code and event type
    + Introduced engine-specific error handling (for ignoring xinput
      errors)
    + Sometimes focus_in arrives when the previously focused window
      is already destroyed. That causes BadMatch and all kinds of
      trouble. The code should handle that case correctly
    + Fixed a bug with XIE check (bgo#583709)
    + Small fix for flag enum fdo#21578
  - Rename libxklavier15 subpackage to libxklavier16, following
    soname change.


author: fcrozat@novell.com
changelog:
  - Update to version 5.1:
    + Expanding APIs for GNOME 3 needs:
    - converting ISO codes to translatable names (it was private,
      now public)
    - search by pattern
    + Using X11 API through pkg-config
    + One race condition eliminated
    + XInput2 version checking: looking for support of DevicePresence


author: vuntz@opensuse.org
changelog:
  - Update to version 5.2:
    + Optional introspection introduced
    + Some minor fixes (runtime and build-time)
  - 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 gobject-introspection-devel BuildRequires to build
    introspection support.
  - Add libxklavier-fix-gir-build.patch to fix build of introspection
    support.
  - Create typelib-1_0-Xkl-1_0 subpackage for typelib file.
  - Add typelib-1_0-Xkl-1_0 Requires to devel subpackage.
  - Remove glib2-devel and libxml2-devel Requires from devel
    subpackage: they will automatically be added the pkgconfig() way.
  - Remove Requires for the XFree86-devel provider from devel
    subpackage: it's not needed according to the pkgconfig file.
  - Change group of libxklavier16 from Development/Libraries/X11 to
    System/Libraries.


author: vuntz@opensuse.org
changelog:
  - license update: LGPL-2.0+
    No indication of GPL-2.0+ tools or utilities (apart from
    configure, etc.)


author: dimstar@opensuse.org
changelog:
  - Update to version 5.2.1:
    + Fixed GIR params for introspection (broken build)
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Drop libxklavier-fix-gir-build.patch: fixed upstream.
  - Change glib2-devel and libxml2-devel BuildRequires to their
    pkgconfig() equivalents: glib-2.0 and libxml-2.0.
  - Clean spec file using spec-cleaner.


author: mboman@suse.de
changelog:
  - Update to version 2.24.3:
    + TextReader: Actually throw exceptions on errors (This breaks
      ABI but we do not believe that this class could be used with
      this problem so it should not actually break any application.)
    + Build: Windows: Remove unnecessary vsnprint define.
  - Don't run autoreconf


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.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Build system rewrite.
    + Use mm-common for reference documentation generation. Fixes
      bgo#583411, bgo#614260, bgo#551501
    + Fix several compiler warnings.
    + Use 0 instead of NULL.
  - Rebase libxml++-2.24.0-pkgconfig-requires-private.patch.
  - Create a libxml++-2_6-2 subpackage to follow the library policy.
    It provides/obsoletes libxml++.
  - Update build/install sections as well as the file list because of
    the build system rewrite.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Documentation fixes.
  - Drop libxml++-2.24.0-pkgconfig-requires-private.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Node::find(): Check xmlNode::type for a XML_NAMESPACE_DECL to
      prevent a crash/corruption (bgo#386013)
    + Build: Added an MSVC .net 2010 and 64-bit Windows builds.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.34.1:
    + Do not require mm-common during the tarball build.
  - Changes from version 2.34.0:
    + Build fix.
  - Changes from version 2.33.1:
    + Node::remove_child(): Fix a memory management problem
      introduced in 2.33.1.
    + Document::do_write_to_stream(), Schema::set_document(): Check
      the results from xmlSchemaNewDocParserCtxt() and
      xmlSaveFormatFileTo() (bgo#635846)
  - Changes from version 2.33.1:
    + (Hopefully) allow separate and multi-threaded libxml2 usage by
      not using the global xmlRegisterNodeDefault() and
      xmlDeregisterNodeDefault() callbacks.
    + Do not call xmlCleanupParser() when the library is unloaded,
      because it is brutal and can break other parts of applications
      that try to use libxml separately.
    + Minor code improvement.
    + Build: Build the examples by default.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.34.2:
    + Element: Add add_child_cdata(), like the existing
      add_child_text().
    + Node::create_new_child_node(): Use the default namespace if
      none is specified (bgo#656110).
    + Documentation: Fix a markup typo.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.35.1:
    + Handle attributes with default values correctly (bgo#669635)
    + Improved handling of entity references and processing
      instructions (bgo#669481)
    + Parser: Throw more detailed error messages (bgo#304020)
    + Document: Make the Document(xmlDoc*) constructor protected.
      (bgo#668980)


author: vuntz@opensuse.org
changelog:
  - Update to version 2.35.2:
    + Node: Add get_first_child() (bgo#648125).
    + Build: Remove the --disable-api-exceptions configure option.


author: prusnak@suse.cz
changelog:
  - updated to 2.7.2
    * Portability fix: fix solaris compilation problem,
      fix compilation if XPath is not configured in
    * Bug fixes: nasty entity bug introduced in 2.7.0, restore old
      behaviour when saving an HTML doc with an xml dump function,
      HTML UTF-8 parsing bug, fix reader custom error handlers
      (Riccardo Scussat)
    * Improvement: xmlSave options for more flexibility to save
      as XML/HTML/XHTML, handle leading BOM in HTML documents
  - updated to 2.7.3
    * Build fix: fix build when HTML support is not included.
    * Bug fixes: avoid memory overflow in gigantic text nodes,
      indentation problem on the writed (Rob Richards),
      xmlAddChildList pointer problem (Rob Richards and Kevin Milburn),
      xmlAddChild problem with attribute (Rob Richards and Kris Breuker),
      avoid a memory leak in an edge case (Daniel Zimmermann),
      deallocate some pthread data (Alex Ott).
    * Improvements: configure option to avoid rebuilding docs
      (Adrian Bunk), limit text nodes to 10MB max by default,
      add element traversal APIs, add a parser option to enable
      pre 2.7 SAX behavior (Rob Richards),
      add gcc malloc checking (Marcus Meissner),
      add gcc printf like functions parameters checking (Marcus Meissner).
  - dropped obsoleted patches:
    * alloc_size.patch (mainline)
    * CVE-2008-4225.patch (mainline)
    * CVE-2008-4226.patch (mainline)
    * CVE-2008-4409.patch (mainline)
    * oldsax.patch (mainline)
    * pritnf.patch (mainline)
    * xmlsave.patch (mainline)


author: mrdocs@opensuse.org
changelog:
  - update to 2.7.7
  - add extra options to ./configure for scribus features and avoid a crash
  - updates from 2.7.3 > 2.7.7 include a number of portability, correctness
    memory leaks and build fixes including some CVE
  - see http://xmlsoft.org/news.html for exact details


author: jw@novell.com
changelog:
  - added noxref.patch,
    this implements a new --noxref option, which turns
    validation errors about missing xrefs into warnings.
    Upstreamed as https://bugzilla.gnome.org/show_bug.cgi?id=624386


author: puzel@novell.com
changelog:
  - update to libxml-2.7.8
    - number of bufixes, documentation and portability fixes
    - update language ID parser to RFC 5646
    - sort python generated stubs
    - add an HTML parser option to avoid a default doctype
    - see http://xmlsoft.org/news.html for exact details
  - drop libxml2-xpath-ns-attr-axis.patch (in upstream)
  - clean up specfile


author: saschpe@suse.de
changelog:
  - update to libxml-2.7.8+git20110708
    - several important bugfixes
  - drop upstreamed patches:
    * libxml2-CVE-2010-4494.patch
    * libxml2-CVE-2011-1944.patch
    * noxref.patch
    * symbol-versioning.patch


author: coolo@suse.com
changelog:
  - update to today's GIT snapshot:
      include XZ support
  - split libxml2-2 according to shared library policy


author: coolo@suse.com
changelog:
  - the fallout of requiring libxml2-tools as explicit buildrequire
    is just too large, so avoid it for now and create a cycle between
    libxml2-2 and libxml2-tools


author: coolo@suse.com
changelog:
  - update to git to fix some issues
    * Fix a logic error in Schemas Component ConstraintsHEADmaster
    * Fix a wrong enum type use in Schemas Types


author: coolo@suse.com
changelog:
  - revert the two commits that broke perl-XML-LibXML's test case,
    I hope the two upstreams will figure it out


author: jengelh@medozas.de
changelog:
  - libxml2-2 should not require libxml2-tools. There is no trouble
    expected, since attempting to install libxml2 will already pull
    in libxml2-tools due to Provides tags.


author: andrea@opensuse.org
changelog:
  - new upstream version
  - ported patches to new version
  - fixed spec file to use openSUSE standards and package names


author: andrea@opensuse.org
changelog:
  - added xmms2-ripper man page
  - backport several debian patches to fix bugs including
    missing casting, typos, linker flags, ecc


author: andrea@opensuse.org
changelog:
  - added xmms2-0.7-cunit.patch to fix missing -lncurses to linker
    (if build with CUnit)
  - removed mpg123 code because MAY cause legal issues (mp3 support)


author: pgajdos@suse.com
changelog:
  - turn off cdda plugin until libcdio-paranoia dependency isn't
    accepted into factory (see bnc#756564)


author: puzel@novell.com
changelog:
  - update to libxslt-1.1.26
    - Improvements:
    - Add xsltProcessOneNode to exported symbols for lxml
    - Features:
    - Add API versioning and various cleanups
    - xsl:sort lang support using the locale
    - Bug fixes
    - Portability, documentation fixes
  - drop libxslt-1.1.24-rc4-overflow.patch (included upstream)
  - drop libxslt-1.1.24-am.patch (included upstream)


author: giecrilj@stegny.2a.pl
changelog:
  - package clean-up:
    - include library version number in the name of the binary package
    - add an alias for xsltproc (required by package xmlto)


author: crrodriguez@opensuse.org
changelog:
  - Fix broken requires,provides,Obsoletes causing "have choice.."
    build system errors
  - Remove all "la" files since they are no longer needed
  - Fix -devel pacakge requires and messed up -config scripts
    this may cause build fails of already broken dependant packages
    that do not link all the needed libraries in an explicit manner
    (This is not a bug here, it is expected to cause it)


author: cfarrell@suse.com
changelog:
  - Tutorial contains GPL-2.0+ code. Either split this off into a subpackage or
    add GPL-2.0+ as an aggregation to the main licence tag


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.1.22:
    * Bug fixes: RVT cleanup problems, exclude-result-prefix bug,
      stylesheet compilation error handling, out of memory allocation
      errors, namespace problem on compound predicates, python
      space/tab inconsistencies, hook xsl:message to per
      transformation error callbacks, cached RVT problem, XPath
      context maintainance on choose, memory leaks in the math
      module, exclude-result-prefix induced namespace problem
    * Portability fixes: improve build with VS2005, fixing build on
      AIX, fix the security file checks on Windows.
    * Improvement: add an --encoding option to xsltproc.
    * Build: configure setup for TRIO_REPLACE_STDIO
    * Documentation: updated after change from CVs to SVN


author: prusnak@suse.cz
changelog:
  - updated to 1.1.23
    * Documentation
      fix links for Cygwin DocBook setup (Philippe Bourcier)
    - xsltParseStylesheetDoc doc fix (Jason Viers)
    - fix manpage default maxdepth value
    * Bug fixes:
    - python segfault (Daniel Gryniewicz)
    - week-in-year bug fix (Maurice van der Pot)
    - fix python iterator problem (William Brack)
    - avoid garbage collection problems on str:tokenize and str:split
      and function results (William Brack and Peter Pawlowski)
    - superfluous re-generation of keys (William Brack)
    - remove superfluous code in xsltExtInitTest (Tony Graham)
    - func:result segfault fix (William Brack)
    - timezone offset problem (Peter Pawlowski),
    * Portability fixes:
    - old gcrypt support fix (Brent Cowgill)
    - Python portability patch (Stephane Bidoul)
    - VS 2008 fix (Rob Richard)


author: crrodriguez@suse.de
changelog:
  - version 0.8.3
    * Fixed: No more compile errors from GCC 4.3 (#1815520)
      Thanks to Cristian Rodriguez for the patch!
    * Added: Version guards for Autoconf/Automake
      Thanks to Martin Michlmayr for reporting!
    * Fixed: Compile error on Windows caused by out-of-date
      file lists
    * Fixed: Bundled Win32 uriparser updated to 0.6.4
    * Soname: 1:3:0


author: crrodriguez@suse.de
changelog:
  - update to version 0.8.4
    * Fixed: Support for 'xml:base' attribute added
    * Fixed: Test suite compile fix for GCC 4.3
      Thanks to Samuli Suominen for the patch!
    * Changed: Code::Blocks project files updated from file format
      version 1.4 to 1.6, which is produced by Code::Blocks 8.02
    * Added: Code::Blocks workspace file
    * Fixed: Bundled Win32 CppTest updated to 1.1.0
    * Fixed: Bundled Win32 uriparser updated to 0.7.1
    * Soname: 1:4:0


author: crrodriguez@suse.de
changelog:
  - upstream rename to libxspf
  - update to version 1.1.0
  - added pkgconfig file
  - fix compilation errors with gcc 43 and 44


author: davejplater@gmail.com
changelog:
  - Update to version 1.2.0 disabled make check due to missing cpptest
    which is needed for it.
  - Upstream changes :-
    * Added: xspf_parse_memory function to C bindings
      exposing XspfReader::parseMemory
    * Changed: No longer shipping bundled libcpptest
    * Changed: New dependencies:
    - libcpptest 1.1.0 or later
    - uriparser 0.7.5 or later
    - pkg-config
      The libcpptest dependency can be disabled through
      configuring with --disable-test, which excludes the
      test suite from compilation.
    * Fixed: Doc generation bugs
    * Fixed: Qt Compressed Help files were not installed
    * Fixed: Shadow/VPATH build doc generation


author: jengelh@inai.de
changelog:
  - Remove redundant tags/sections from specfile
  - Parallel build with %_smp_mflags
  - Replace outdated constructs in configure.ac/Makefile.am to
    have the build succeed again


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.0.11: no user-visible changes
  - changes from 1.0.10:
    * yajl version number now programatically accessible


author: pascal.bleser@opensuse.org
changelog:
  - fix license, changed from erroneous BSD3c to MIT, as stated on
    http://pyyaml.org/wiki/LibYAML, sort of fixes bnc#670525


author: mrueckert@suse.de
changelog:
  - update to 2.0.1
    - lth generator flag to allow client to specify they want escaped
      solidi '/'.  issue #28
    - lth crash fix when yajl_parse() is never called. issue #27
  - additional changes from 2.0.0
    - lth YAJL is now ISC licensed:
      http://en.wikipedia.org/wiki/ISC_license
    - lth 20-35% (osx and linux respectively) parsing performance
      improvement attained by tweaking string scanning (idea:
      @michaelrhanson).
    - Florian Forster & lth - yajl_tree interface introduced as a
      higher level interface to the parser (eats JSON, poops a memory
      representation)
    - lth require a C99 compiler
    - lth integers are now represented with long long (64bit+) on all
      platforms.
    - lth size_t now used throughout to represent buffer lengths, so
      you can safely manage buffers greater than 4GB.
    - gno semantic improvements to yajl's API regarding partial value
      parsing and trailing garbage
    - lth new configuration mechanism for yajl, see yajl_config() and
      yajl_gen_config()
    - gno more allocation checking in more places
    - gno remove usage of strtol, replace with custom implementation
      that cares not about your locale.
    - lth yajl_parse_complete renamed to yajl_complete_parse.
    - lth add a switch to validate utf8 strings as they are
      generated.
    - lth tests are a lot quieter in their output.
    - lth addition of a little in tree performance benchmark,
      `perftest` in perf/perftest.c
  - additional changes from 1.0.12
    - Conrad Irwin - Parse null bytes correctly
    - Mirek Rusin - fix LLVM warnings
    - gno - Don't generate numbers for keys. closes #13
    - lth - various win32 fixes, including build documentation
      improvements
    - John Stamp - Don't export private symbols.
    - John Stamp - Install yajl_version.h, not the template.
    - John Stamp - Don't use -fPIC for static lib.  Cmake will
      automatically add it for the shared.
    - lth 0 fix paths embedded in dylib upon installation on osx.
      closes #11
  - refreshed optflags patch


author: ke@suse.de
changelog:
  - Version 3.0.34 (extract from the NEWS file since 3.0.16):
    * License issues:
    * * yaz-ziffy is no longer part of YAZ. It is distributed separately by
    Index Data because ziffy's license is GPL2 rather then 'Revised BSD'.
    * * Changed license of CCL module to 'Revised BSD'. After consultation with
    remaining members of the original EUROPAGATE consortium, we are re-issuing
    the CCL module without a separate license. The software was developed by
    Index Data as part of a research project. The special license was included
    to help feed usage information back to the project consortium to support
    project evaluation. At this time, the project consortium has long-since
    disbanded, and the majority of the original principals have retired. At the
    same time, we have significantly modified the software during the following
    years, to the point where very practically no original code remains. To
    simplify re-use of the software, we have contacted those members of the
    consortium who could be reached, and agreed to re-issue the module as a
    proper part of the YAZ package.
    * New features:
    * * Implement SSL sockets using GNU TLS (not enabled).
    * * yaz-ztest returns OPAC records if a client asks for OPAC.
    * * Improve speed of MARC-8 encoding.
    * * Add support for lossy and loss-less MARC-8 encoding.
    * * yaz-client's itemorder command may now send a file.
    * * Fixed yaz-marcdump to allow the use of NS prefix for record element.
    * * Add OPAC XML XSD (etc/opacxml.xsd).
    * * CQL closer to being version 1.2 compliant.
    * * Tcl scripts uses /usr/bin/tclsh as preferred shell.
    * Bug fixes:
    * * Handle G1 sequneces in MARC-8 decoding. Bug #2115.
    * * Bug #395: ZOOM_record / OPAC record encoding problems.
    * * Fix error handling in cs_listen. Bug #2037.
  - Enable ICU support.
  - Cleanup spec file.


author: ke@suse.de
changelog:
  - Update to 3.0.44; for details see http://indexdata.dk/yaz/NEWS.
  - Adjust patch files for this version.


author: ke@suse.de
changelog:
  - Update to 4.0.12; for details see http://indexdata.com/yaz/doc/NEWS.
  - Remove obsolete yaz-codecleanup.44.diff.
  - Rebuild remaining diffs.


author: ke@suse.de
changelog:
  - Update to 4.1.7:
    * Add -lCrun when linking with ICU on Solaris.
    * More quicks character set conversions for OPAC records.
    * For earlier changes, see http://indexdata.com/yaz/doc/NEWS.
  - Adjust or rename code cleanup patches (yaz-4.1.7-codecleanup.diff and
    yaz-4.1.7-client.diff).


author: ke@suse.de
changelog:
  - Update to 4.2.0:
    * CQL improvements and enhancements.
    * For detailed changes, see http://indexdata.com/yaz/doc/NEWS.


author: idonmez@novell.com
changelog:
  - Cleanup the spec file
  - Add BuildRequires on pkg-config because the package installs a
    pkgconfig file.
  - Enable strict-aliasing again since the code seems to be fixed.


author: lars@linux-schulserver.de
changelog:
  - update to 4.2.14:
    + New ZOOM utility ZOOM_query_sortby2
    + New functions yaz_sort_spec_to_{cql,type7}
    + rpn2solr supports Z39.58 truncation (104)
    + yaz-client: allow scanpos of "none"
    + cql2pqf: refactor truncation handling and fix Z39.58 mode
    + CQL/CCL/PQF conversion fixes. CCL support for Z39.58 trunc
    + cql2ccl: term code for all/any sequences as well
    + cql2ccl: fix handling of \\
    + for more Information, see
      /usr/share/doc/packages/yaz/ChangeLog
  - rename libyaz to libyaz4 to follow shared library packaging
    standard - and move problematic files to the yaz main package


author: vuntz@novell.com
changelog:
  - Update to version 2.25.1:
    + RTL fixes, bgo#573159
    + Fixed libxul[-embedding] detection
    + Removed deprecated GTK symbols, bgo#571868
    + Fixed crasher, bgo#552947
    + Fixed loading of local HTML files, bgo#562137
    + Updated translations.
  - Update yelp-gio-port-issues.patch: part of it was fixed upstream.
  - Rebase yelp-nspr-includes.patch.
  - Remove -fno-strict-aliasing from CFLAGS.
  - Use makeinstall.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Don't assume order of certain man macros, bgo#568066
    + Fixed locking issue, bgo#568058
    + Updated translations.
  - Remove AutoReqProv: it's default now.
  - Drop help-title.png: it's not used.
  - Remove unneeded BuildRequires: perl-XML-Parser
  - Remove unneeded Requires: gnome-utils, gnome-doc-utils
  - Remove Requires that are automatically added: libbeagle,
    mozilla-xulrunner
  - Remove PreReq: filesystem (unnecessary to specify it), gconf2
    (included in gconf_schemas_prereq)


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Added experimental support for Mallard
    + Fixed various color theme issues
  - Drop yelp-gio-port-issues.patch: fixed upstream.
  - Add yelp-remove-debug.patch to remove debug output.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.2:
    + Require Mallard-enabled gnome-doc-utils
    + Fixed various memory management bugs
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Add Requires on gnome-doc-utils, since we need the stylesheets to
    correctly work. Fix bnc#520101.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.4:
    + Make ghelp URIs work for Mallard documents
    + Replace libgnome by using EggSMClient
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Remove libglade2-devel and libgnomeui-devel BuildRequires.
  - Add dbus-1-glib-devel, gconf2-devel and gtk2-devel BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.5:
    + Fixed broken history navigation for Mallard documents
    + Make sure link title roles are preserved in cache
    + Fixed jumping to anchors in Mallard documents
    + updated translations.
  - nds@NFE has been renamed to nds upstream. No longer chaning it in
    the prep section.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + Use g_timeout_add_seconds to reduce wakeups, bgo#581260
    + Removed debug output, bgo#585829
    + Updated translations.
  - Drop yelp-remove-debug.patch: fixed upstream.
  - Update the way we remove the la locale for old versions of
    openSUSE.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + Fixed admonition graphics
    + Upped gnome-doc-utils version for fancy new Mallard features
    + Use accessor functions instead direct access
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + Fixed issues with xulrunner 1.9.2.
  - Build with mozilla-xulrunner192.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Support relocatable .gnome2 directory
    + Don't break on info pages with "/" in title
    + Updated translations:


author: vuntz@opensuse.org
changelog:
  - Drop libbeagle-devel BuildRequires on 11.3 and later as part of
    our move away from beagle. This is fate#307899.


author: vuntz@opensuse.org
changelog:
  - Do not change yelp.desktop: it has OnlyShowIn=GNOME; and there's
    no reason in GNOME to change it.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.2:
    + bgo#615457: Fixed "Open Link in New Window"
    + bgo#615141: Fixed TOC title internationalization
    + Updated translations.


author: badshah400@gmail.com
changelog:
  - Add yelp-fix-URI-handler.patch to register relevant scheme MIME
    types with yelp. This is needed because of a change in how gio
    works.
  - Call %desktop_database_post/%desktop_database_postun in
    %post/%postun.


author: vuntz@opensuse.org
changelog:
  - Add yelp-no-xulrunner20.patch: this tells yelp to not try to use
    xulrunner 2.0, which doesn't work with yelp right now.
  - Add an explicit Requires for
    mozilla-xulrunner%{xulrunner_version} to make sure the right
    version of xulrunner is installed.
  - This fixes bnc#656953.


author: vuntz@opensuse.org
changelog:
  - Port to xulrunner2 on 11.4 and later:
    - Add yelp-xulrunner20.patch to port the build system and code.
    - Do not apply yelp-no-xulrunner20.patch when we build against
      xulrunner2.
    - Call autoreconf when we build against xulrunner2.
    - Use mozilla-xulrunner20-devel BuildRequires on 11.4 and later.
  - Add yelp-no-freeze-on-window-move.patch to fix freezes when the
    yelp window is moved: this is happening because we synchronously
    save a file, with a fsync() call. And that hits us really hard
    when a window is moved because we do that several times.
  - Add yelp-fix-crash-on-print.patch: this fixes a crash when
    printing a complete document.
  - Add yelp-fix-html-print.patch: this fixes a crash and infinite
    loop when printing a pure HTML document.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + Updated translations
  - Update to version 2.91.91:
    + Fixed wrong gsettings schema id and switched to rnds paths
    + Make Yelp appear in list of applications in the shell
  - Changes from version 2.91.90:
    + Default to ghelp:gnome-help
    + Full text per-document search, using sqlite FTS
    + Use symbolic icons for bookmarks and location entry
    + Don't require DocBook DTDs; provide entities internally
    + Removed bookmark editor, added bookmark toggle icon
  - Changes from version 2.91.10:
    + Fixed some issues with previous/next links
    + Better indents and margin in man pages
    + Handle links in man pages
    + Improvements in how error pages are handled
    + Auto-install packages for missing documents
    + Set busy cursor when page is loading
  - Changes from version 2.91.9:
    + Updates for GTK+ API changes
    + Added URI scheme handler information
    + Removed custom man parser, using groff output
    + Don't segfault when bookmarking man pages
  - Changes from version 2.91.8:
    + Added support for Mallard Facets extension
    + Don't include line numbers when copying code blocks
    + Added automatic syntax highlighting using jQuery.Syntax
    + Added basic support to list all installed documents
    + Hooked up bookmarks functionality
    + Moved more functionality into libyelp
    + Improvements to info page
    + Updates for API changes in GTK+ 3
  - Changes from version 2.31.7:
    + Bumped to GTK+ 3.0
    + Fixed broken gsettings keyfile setup
    + Updated translations.
  - Changes from version 2.31.6:
    + Don't double-add pages (bgo#621398)
    + Adjusted to API changes in GSettingsBackend
    + Only store window size if it really changes
    + Don't segfault on http:// URIs
    + Preserve both page_id and frag_id for file: URIs
    + Added "Copy Code Block" and "Save Code Block As"
    + Update JS fragment highlighter for yelp-xsl changes
    + Get actual link text for read-later links
    + Use index.docbook for help: URIs
    + Updated translations.
  - Changes from version 2.31.5:
    + New "Read Later" feature
    + Support for proposed XDG help: URI scheme
    + Use entire search path when loading Mallard docs
    + Updated for new yelp-xsl common HTML output
    + New bookmarks editor window
    + Man pages are back again
    + Recognize Mallard docs by index.page.stub in editor mode
    + Fix for incorrect bookmarks titles when switching docs
    + Updated translations.
  - Changes from version 2.31.4:
    + Build fixes for gsettings and bumped yelp-xsl requirement.
  - Changes from version 2.31.3:
    + Added DocBook 5 support
    + Accept dragged documents on Yelp windows
    + Context-sensitive right-click menus
    + Store scroll positions in back/forward list
    + Basic print support added
    + Better handling of plain text documents
    + Added emblems to drop-downs on bookmarked locations
    + Updated LZMA decoder to the new API
    + Compile-time options for lzma and bz2
    + Color animation on search entry when focused
    + Find bar added, slides in from bottom
    + Ctrl+S now starts a search
    + Fixed some issues with page titles not being displayed
    + Fixes for relative links in HTML documents
    + Automatically update bookmarks icons and titles
    + Use new common HTML output from yelp-xsl
    + Fixed issue that prevented primary window from being used
    + Updated translations.
  - Changes from version 2.31.2:
    + Location entry completions are sorted by icon and title.
    + All pages have an icon, help-contents by default.
    + Location entries now pulse when page is loading.
    + Added bookmarks with page icons, stored per-document.
    + Added previous and next menu items for linear documents.
    + Refreshed error pages, look like Yelp note boxes.
    + Window geometry is stored per-document.
    + Added info documents, with slightly nicer formatting.
    + Updated translations.
  - Changes from version 2.31.1:
    + Completely revamped document-focused interface
    + New mode to show extra information for editors
    + PackageKit install: links (experimental)
    + Use GSettings for settings storage
    + Temporarily missing features:
      . man and info pages
      . bookmarks
      . full-text search
      . printing
      . list of installed help
    + Updated translations.
  - Remove logic to build with various xulrunner version, since
    GNOME3 will be only supported for 11.4 and later and yelp uses
    webkitgtk3 now. Drop mozilla-xulrunner-devel BuildRequires and
    mozilla-xulrunner Requires.
  - Drop beagle-devel BuildRequires, it's gone now.
  - Drop now unneeded dbus-1-glib-devel, gconf2-devel, rarian-devel,
    startup-notification-devel BuildRequires.
  - Change gtk2-devel BuildRequires to pkgconfig(gtk+-3.0).
  - Change libxslt-devel BuildRequires to pkgconfig(libxslt).
  - Add pkgconfig() BuildRequires: sqlite3, webkitgtk-3.0, yelp-xsl.
  - Add yelp-xsl Requires, since some files moved there, and remove
    gnome-doc-utils Requires.
  - Drop patches that are obsolete with the move to webkit:
    + yelp-xulrunner20.patch
    + yelp-no-xulrunner20.patch
    + yelp-fix-html-print.patch
    + yelp-fix-crash-on-print.patch
  - Drop yelp-fix-URI-handler.patch: fixed upstream.
  - Drop yelp-missing-slash.patch: fixed upstream.
  - Drop yelp-no-freeze-on-window-move.patch: obsolete.
  - Disable yelp-handle-help-uri.patch: needs rebase.
  - Rebase yelp-2.13.5-use-susehelp.patch.
  - Replace GConf2 schemas handling with GSettings schemas handling,
    with %glib2_gsettings_schema_* macros.
  - Create libyelp0 and devel subpackages for new library.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + Fixed startup notification with GtkApplication.
    + Use symbolic icons propertly; don't crash.
    + Split words with \W regexp for quick search.
    + Actually store existing GSettings in dconf.
    + Fixed a GVariantBuilder leak.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.2:
    + Adapt to JavaScript fixes in yelp-xsl.
    + Fixed problem with loading animation getting stuck.
    + Don't use image-loading icon in location entry.
    + Fixed DTD catalog references to not point to /home/shaunm.
    + bgo#647761: fixed crasher with relative file paths.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.3:
    + Fixed parsing error on info URIs
    + Don't start duplicate XSLT transforms
    + Fixed untranslated UI elements (bgo#648840)


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Update for changes in yelp-xsl
    + Don't start duplicate Mallard transforms
    + Fixed various bugs in info parsing/transformations
    + Added parameters for Mallard conditional processing
    + Fixed untranslated UI elements [bgo#648840]
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Added Unity to OnlyShowIn
    + Added support for the install: action scheme
    + Don't try to search with NULL URI, bgo#655124
    + Fixed crash when opening URI after closing a window
    + Fixed search crash on 64-bit systems
    + Changed the DocBook chunking rules to match yelp-xsl
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Fixed URI in location entry after link click in help URIs
      (bgo#658023)
    + Fixed crashes on info documents
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Drop yelp-handle-help-uri.patch: the help: URI scheme are now
    used for the new XDG help system, so we can't support the old
    meaning. No need to try to rebase this patch. Fix bnc#689978.
  - Add yelp-lang-bundle.patch: support help documents in lang
    bundles. Fix bnc#689979.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Open GNOME Help from the new system by default
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1:
    + Added Share button to IM, email, or copy page link
    + Allow multiple package with install links
    + Set right-click menu for http and install links
    + Link to full search when loading a page from external search
    + Dropped jquery-ui in favor of CSS transitions
    + Updated translations.
  - Add pkgconfig(folks) and pkgconfig(gee-1.0) BuildRequires: new
    dependencies.
  - Add yelp-g_thread.patch: g_thread_init has been deprecated.
    GThread will automatically initialize nowadays.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Fixed conditional processing check for GNOME 2 environments
    + Fixed racy insertion of link to full search results
    + Don't call deprecated g_thread_init (bgo#663285).
    + 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.
  - Drop yelp-g_thread.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Adjust CSS for yelp-xsl changes
    + Reverting Share button for 3.4
    + Don't segfault without dbus (bgo#660579)
    + Updated translations.
  - Remove pkgconfig(folks) and pkgconfig(gee-1.0) BuildRequires: the
    Share button is gone for now.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Auto-reload Mallard documents
    + Allow all extensions in Mallard documents
    + Added a 'Search for ...' entry to completion
    + Style updates for mobile rendering
    + Fixed updating of titles/info for bookmarks
    + Don't crash when doing stuff to empty windows
    + Delay progress pulse for 500ms (bgo#645803)
    + Don't call g_thread_init() (bgo#663285)
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Remove gnome-doc-utils-devel BuildRequires and use itstool
    BuildRequires instead, after move to itstool.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Fixed links to page #fragments (bgo#671018).
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Fixed mistake in handling an XSLT translation message
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add docbook_4 requires: data/dtd/catalog references dtd's from
    oasis-open.org, which we provide in docbook_4 (bnc#770067).


author: federico@novell.com
changelog:
  - Initial packaging of libzeitgeist-0.3.2.tar.gz.  This is not split
    into a library and a devel package, because I just want to get
    something working.


author: vuntz@opensuse.org
changelog:
  - Improve summaries and descriptions.
  - Remove unneeded gtk-doc BuildRequires.
  - Replace zeitgeist Requires with a Recommends, and move it to
    libzeitgeist-1_0-1.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.10:
    + Reference count fix.
    + Documentation fixes.
  - Changes from version 0.3.8:
    + Correctly handle get/set for ZeitgeistLog:connected property.
    + Update the zeitgeist-1.0.vapi.
  - Changes from version 0.3.6:
    + Relicense under LGPLv2.1+.
  - Changes from version 0.3.4:
    + Add new method zeitgeist_data_source_to_variant_full()
    + Remove the gio module: the same functionality has been
      implemented in zeitgeist-datahub.
    + Various bug fixes.
  - Change License tag from LGPLv3 to LGPLv2.1+: libzeitgeist got
    relicensed.
  - Drop --disable-module configure flag: there is no GIO module
    anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.12:
    + Fix leaks.
    + Fix unpacking of a gvariant in ZeitgeistDataSourceRegistry.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.14:
    + Added new zeitgeist_log_get_default, zeitgeist_log_get_version
      and zeitgeist_index_search_with_relevancies methods
    + Updated ontology and mimetype mapping
    + Added new origin property to ZeitgeistEvent and current_uri
      property to ZeitgeistSubject
    + Make sure Zeitgeist is restarted after it disappears from the
      bus and a ZeitgeistLog method is called


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.18:
    + Added missing Result Type constant (*CurrentUri and
    * EventOrigin)
    + Now async functions fail instead of lingering indefinitely if
      Zeitgeist isn't available


author: werner@suse.de
changelog:
  - Use liblzma from xz package if available
  - Detect if funopen(3) can be used if no fopencookie(3) found


author: crrodriguez@suse.de
changelog:
  - update to version 0.9
    * remove erroneous references to GPL
    * add support for torrentzip
    * new functions: zip_get_archive_flag, zip_set_archive_flag
    * zip_source_zip: add flag to force recompression
    * zip_sorce_file: only keep file open while reading from it


author: mvyskocil@suse.cz
changelog:
  - update to 0.10 - rename to libzip to avoid source package rename on
    each soname change. Package libzip deprecate libzip-utils
    * add zip_get_num_files(), deprecate zip_get_num_entries().
    * support for traditional PKWARE encryption added.
    * fix opening archives with more than 65535 entries.
    * fix some memory leaks.
    * fix cmake build and installation
    * fix memory leak in error case in zip_open()
    * fix CVE-2011-0421 (no security implications though) (bnc#681193)
    * more documentation.
  - refresh libzip-0.8.hg20080403-visibility.patch
  - add libzip.test.diff from upstream fixing failed tests
  - add libzip-0.10-zipconf-location.patch installs zipconf.h to includedir
  - add pkg-config to BuildRequires


author: crrodriguez@opensuse.org
changelog:
  - Use O_CLOEXEC where needed, as calling applications
    may fork.. execve and we end up leaking internal fds.


author: mrueckert@suse.de
changelog:
  - update to version 2.0.10
    * Upgrade OpenPGM to 2.1.28~dfsg (Martin Lucina)
    * Added a ZMQ_VERSION macro to zmq.h for compile-time API version
      detection (Martin Sustrik, Gonzalo Diethelm, Martin Lucina)
    * Fix memory leak under Windows (Taras Shpot)
    * Makefile.am: Add missing files to distribution, improve
      maintainer-clean (Martin Lucina)
    * Add support for RHEL6 in the spec file (Sebastian Otaegui)
    * configure.in: Do not patch libtool rpath handling (Martin Lucina)
    * Fixing the Red Hat packaging (Martin Sustrik)
    * zmq_msg_move called on uninitialised message in xrep_t::xrecv
    - - fixed (Max Wolf)
    * crash when closing an ypipe -- fixed (Dhammika Pathirana)
    * REQ socket can die when reply is delivered on wrong unerlying
      connection -- fixed (Martin Sustrik)
    * if TSC jumps backwards (in case of migration to a
      different CPU core) latency peak may occur -- fixed
      (Martin Sustrik)
    * values of RATE, RECOVERY_IVL and SWAP options are checked for
      negative values (Martin Sustrik)
  - added provides for libzmq-devel


author: saschpe@suse.de
changelog:
  - Update to version 2.1.7:
    * Fixed issue 188, assert when closing socket that had unread multipart
      data still on it (affected PULL, SUB, ROUTER, and DEALER sockets).
    * Fixed issue 191, message atomicity issue with PUB sockets (an old issue).
    * Fixed issue 199 (affected ROUTER/XREP sockets, an old issue).
    * Fixed issue 206, assertion failure in zmq.cpp:223, affected all sockets
      (bug was introduced in 2.1.6 as part of message validity checking).
    * Fixed issue 211, REP socket asserted if sent malformed envelope (old issue
      due to abuse of assertions for error checking).
    * Fixed issue 212, reconnect failing after resume from sleep on Windows
      (due to not handling WSAENETDOWN).
    * Properly handle WSAENETUNREACH on Windows (e.g. if client connects
      before server binds).
    * Fixed memory leak with threads on Windows.
  - Changes from previous releases:
    * See https://raw.github.com/zeromq/zeromq2-1/master/NEWS
  - Run spec-cleaner, added proper spec license header, shorter file lists
  - Split out documentation package


author: mrueckert@suse.de
changelog:
  - make sure the compiler commandlines are shown (V=1)
  - make it build on sle11 again. we dont have pkg-config provides
    there


author: crrodriguez@suse.de
changelog:
  - fix  no-return-in-nonvoid-function errors
  - fix both buildRequires and -devel package dependencies
  - remove static libraries and "la" files


author: hvogel@suse.de
changelog:
  - Update to 1.3.0
    * implements the latest changes define in the ZRTP draft
    * The Method ''setSipsSecret(...)'' is no longer available.
    * The method ''setOtherSecret(...)'' was renamed to
      ''setPbxSecret(...)''
    * The methos ''setSrtpsSecret(...)'' is was renamed to
      ''setAuxSecret(...)''


author: Werner.Dittmann@t-online.de
changelog:
  - Update to latest version of GNU ZRTP C++
    * Cumulative update that implements all fixes and
      versions since 1.3.0 (see below)
    * Protocol implementation compliant with latest ZRTP
      specification.
    * lots of documentation added (doxygen ready)
    * some code cleanup


author: Werner.Dittmann@t-online.de
changelog:
  - update to version 2.0 to be in sync with version number of GNU ccRTP
    * Update configuration to use the new GNU uCommon library


author: Werner.Dittmann@t-online.de
changelog:
  - Modify and rename spec file to adhere to naming policies
    * remove rpmlintrc file - not longer used


author: mmarek@suse.cz
changelog:
  - updated to 0.2.26
    * new program zvbi-ntsc-cc: ntsc-cc Closed Caption decoder from
      the Xawtv package using libzvbi for driver access and bit
      slicing.
    * support for raw VBI capturing with unknown field order
    * lots of other enhancements and bugfixes
  - don't install static libraries and *.la files


author: mmarek@suse.cz
changelog:
  - updated to 0.2.30
    * The ZVBI libraries libzvbi and libzvbi-chains are now licensed
      under the terms of the GNU Library General Public License
      version 2 or later.  Example programs are now licensed under a
      2-clause BSD-style license. The VBI proxy daemon, contributed
      programs, test programs and programs required to build the
      library remain licensed under GNU General Public License
      version 2 or later.
    * The VTX export module has been disabled for licensing reasons.
      It may return after a rewrite.
    * New BCD functions and vbi_ham24p(), counterpart of
      vbi_unham24p(), were added.
    * The artificial 41st column in Teletext pages is no longer black
      but continues the previous column if appropriate.
    * The --default-cs option of the export test tool now works with
      libzvbi 0.2 as well.
    * bugfixes
  - split the library package into libzvbi0, updated package
    descriptions


author: mmarek@suse.cz
changelog:
  - updated to 0.2.31
    * The vbi_caption_unicode() function did not correctly translate
      the small letter i with diaresis.
    * The files daemon/chains.c, daemon/proxyd.c,
      test/proxy-test.c and test/cc-test-stream.dtd are now licensed
      under GPLv2 or later as stated in the top README file.
      (fixes bnc#408881)


author: mmarek@suse.cz
changelog:
  - updated to 0.2.32
    * This version adds a new tool named zvbi-atsc-cc to record
      Closed Caption from ATSC digital TV. It supports legacy NTSC
      caption (EIA 608-B) and DTVCC (CEA 708-C).


author: jengelh@medozas.de
changelog:
  - Implement baselibs.conf for package
  - Remove redundant tags/sections; remove author list (encoding
    screwed up and no longer used in factory)


author: dmacvicar@suse.de
changelog:
  - aria2: implement speed indicators (bnc#475506)
  - aria2: implement progress indicators correctly (bnc#473846)
  - aria2: fix broken pipe when looking for aria2c which caused
      a fallback to curl. (bnc#480930)
  - aria2: implement saving and reading mirror stats data in
      /var/cache/zypp/aria2.stats
  - aria2: handle failover correctly (bnc#481115)
  - aria2: various improvements in error and report  handling
  - aria2: curl: reset settings on attach to avoid duplicate
    headers
  - version 6.2.1 (2)


author: dmacvicar@suse.de
changelog:
  - aria2: show the download speed in the right unit
  - aria2: show the filename in progress, not the repository
  - aria2: don't show done twice


author: ma@suse.de
changelog:
  - Add Resolver::setSolveSrcPackages. Per default disable solving
    of source package dependencies. We will later allow to enable
    it per package.
  - version 6.3.0 (2)


author: ma@suse.de
changelog:
  - New zypp.conf option 'download.media_preference': Hint which media
    to prefer when installing packages (download vs. CD).
  - version 6.4.0 (2)


author: ma@suse.de
changelog:
  - New classes wraping satsolver datamatcher (Match and sat::AttrMatcher)
  - Extend LookupAttr to support matching specific string patterns.
  - Rewrote PoolQuery::Iterator (adapt to AttrMatcher, fixes and speedup)
  - version 6.5.0 (5)


author: ma@suse.de
changelog:
  - In update repos providing multiple release package versions for
    the same product, link a product to the latest version. (bnc #497696)


author: ma@suse.de
changelog:
  - Allow building libzypp without HAL (not recommended). Without HAL
    CD/DVD device detection is limited to /dev/dvd and /dev/cdrom.
  - version 6.8.2 (8)


author: ma@suse.de
changelog:
  - Enhance PoolQueryIterator to allow detailed inspection of attribute
    matches.
  - Prefer datadir stored as repo attribute, but fallback searching in
    solvbales (old solv files do this).
  - version 6.9.0 (8)


author: ma@suse.de
changelog:
  - Running as non-root user use a temporary @System solvfile in case the
    global one is outdated and needed refresh. (bnc #517183)
  - version 6.9.1 (8)


author: ma@suse.de
changelog:
  - When unmounting ISO images, don't mix up exceptions thrown by the
    loop mounted ISO and those thrown by the media containing it.
    (bnc #517856)


author: ma@suse.de
changelog:
  - Support "product version" detection on systems not using
    /etc/product.d/baseproduct by looking for the first package
    providing ZConfig::distroverpkg (defaults to redhat-release).
  - version 6.10.2 (10)


author: ma@suse.de
changelog:
  - Don't write a solver testcase when solving for dist upgrade,
    but when actually committing.
  - version 6.10.3 (10)


author: ma@suse.de
changelog:
  - New solver.upgradeTestcasesToKeep option in zypp.conf. It tells
    how many dist upgrade solver testcases should be kept on the system.
    Per default just the last two are kept.
  - version 6.10.4 (10)


author: dmacvicar@suse.de
changelog:
  - add support to the package-manager script to use kpackagekit
    or gnome-packagekit if available, which allows to install local
    rpms with one click from file manager following desktop policies
    and fetching other dependencies if required.
    (fate #306526)
  - version 6.10.5 (10)


author: ma@km13.de
changelog:
  - Add download policies to ZYppCommitPolicy, supporting DownloadOnly
    and DownloadInAdvance. (fate #302159, fate #305624)
  - version 6.11.0 (11)


author: ma@suse.de
changelog:
  - New class InstanceId to build strings to identify/retrieve specific
    Solvables.
  - version 6.11.1 (11)


author: ma@km13.de
changelog:
  - New misc::defaultLoadSystem: Convenience to create the ZYpp instance
    and load target and enabled repositories.


author: ma@suse.de
changelog:
  - Avoid deadlock after fork and failed exec. (bnc 493152)
  - No need to manually detect the location of aria2 binary.
  - version 6.11.4 (11)


author: ma@suse.de
changelog:
  - Remove confusing newlines in vendor change info (bnc #503859)
  - Removing a package lock was not counted as state change (bnc #501850)
  - Take solver_allowVendorChange option into account when computing the
    Selectables default candidate.
  - version 6.12.0 (11)


author: ma@suse.de
changelog:
  - New Resolver::addUpgradeRepo to perform a dist upgrade restricted to
    certain repositories.
  - version 6.13.0 (11)


author: ma@suse.de
changelog:
  - Provide class CheckAccessDeleted and command zypp-CheckAccessDeleted
    to check for running processes which access meanwhile deleted files or
    libraries.  This may be used after commit, when trying to figure out
    which services need to be restated. (fate #300763).
  - version 6.13.1 (11)


author: dmacvicar@suse.de
changelog:
  - package-manager script:
    do not fail if kpackagekit is not installed (bnc #529510)
  - version 6.13.3 (11)


author: ma@suse.de
changelog:
  - package-manager script: Fall back to package selection if no
    packages are passed on the commandline. (bnc #529137)


author: ma@suse.de
changelog:
  - Fix PoolQuery comparison (bnc #528755)
  - Fix serialization and restore of predicated PoolQueries.
  - version 6.14.0 (11)


author: ma@suse.de
changelog:
  - Lock rpms architecture only on distupgrade of the running system.
    (bnc #458520)
  - version 6.14.2 (11)


author: ma@suse.de
changelog:
  - Fix resolution to force installation even if dependencies are missing.
    (bnc #531564)
  - Rephrase solver resolution to point out if a package will break.
    (bnc #520083)


author: ma@suse.de
changelog:
  - Add Capability::guessPackageSpec; parser also supporting "name-ver-rel.arch"
    formats for building Capabilities(originally "name.arch=ver-rel").
  - version 6.14.3 (11)


author: ma@suse.de
changelog:
  - Support nfs4 (nfs4://... or nfs://...?type=nfs4) (fate #306451)
  - Added Url::schemeIsLocal, schemeIsRemote, schemeIsVolatile and
    schemeIsDownloading.
  - version 6.15.0 (11)


author: ma@km13.de
changelog:
  - New commit.downloadMode option in zypp.conf. Allows to set a
    prefered download policy for commit.
  - version 6.16.0 (11)


author: ma@suse.de
changelog:
  - Make sure rpmReadConfigFiles was called before using librpm (bnc #539603).
  - Remove dead rpm database caching code from class RpmDb.
  - version 6.17.0 (17)


author: ma@suse.de
changelog:
  - Add Selectable::updateCandidateObj returning the candidate for
    update, if there is one. The updateCandidate must not violate
    any active solver policy.
  - version 6.17.1 (17)


author: ma@suse.de
changelog:
  - Add zypp.conf option update.messages.notify: Command to be invoked
    to send update messages. (fate #301175)
  - version 6.17.2 (17)


author: ma@suse.de
changelog:
  - Return update messages via ZYppCommitResult. Support variable
    substitution in notification command. (fate #301175)
  - Fix evaluation of no_proxy entries (bnc #543337)
  - aria/curl: Fix header data in case the target is
    not initialized when downloading.
  - version 6.18.0 (17)


author: ma@suse.de
changelog:
  - Performing a dist upgrade the solver may try to delete old and no
    longer provided (dropped) packages, even if they do not cause any
    dependency problem. This behaviour may be trurned off via zypp.conf
    option solver.upgradeRemoveDropedPackages. (bnc #539543)
  - New zypp.conf option solver.upgradeRemoveDropedPackages (true).
  - Add Product::droplist: List of dropped packages, i.e. packages no
    longer provided by a product.
  - version 6.18.1 (17)


author: dmacvicar@suse.de
changelog:
  - aria2: pass credentials in a file instead of the command line
    which is logged.
  - aria2: we get the url in the progress if there is no response
    from the server yet, handle that to avoid flooding the log.
  - version 6.18.2 (17)


author: ma@suse.de
changelog:
  - ResStatus: add isOrphaned to test whether a package is not provided
    by any enabled repository. Orphaned packages are usually good candidates
    for cleanup unless the providing repository was intentionally disabled.
  - version 6.19.0 (19)


author: ma@suse.de
changelog:
  - Repository::setInfo: Propagate priority changes to the solver to
    avoid reloading the whole repo (bnc #498266).
  - version 6.19.1 (19)


author: ma@suse.de
changelog:
  - Credentials are passed as commandline options to aria2c, so strip any
    'user@' from the URL. Otherwise aria will use an empty password for
    this URL and authentication will fail. (bnc #544634)
  - version 6.19.2 (19)


author: ma@suse.de
changelog:
  - New class PoolItemBest: Find the best candidates e.g. in a PoolQuery
    result. ui::Selectabe enhancements. Both will aid applications to
    install package sets determined by query results. (bnc # 548392)
  - Fix upgradeRepo solution to keep obsolete packages. (bnc #550915)
  - Updated iso3166-1 country codes (bnc #531350)
  - version 6.21.0 (19)


author: ma@suse.de
changelog:
  - Don't try to use an empty proxy string. (bnc #551314)
  - MediaSMB failed to pass the --workgroup option to mount. (bnc #547354)
  - version 6.21.1 (19)


author: ma@suse.de
changelog:
  - CIFS/SMB: Support mountoption 'noguest' to prevent passing 'guest' option
    to mount. "cifs://server/share/path?mountoptions=noguest,ro" (bnc #547354)
  - version 6.21.3 (19)


author: ma@suse.de
changelog:
  - dup: Process drop list only if product actually changes. (bnc #552180)
  - Selectable: Consider allowed arch/noarch changes when comuting candiadates.
  - version 6.22.0 (19)


author: ma@suse.de
changelog:
  - CheckAccessDeleted: Per default do not collect and report deleted files
    that outside bin and lib directories. 'zypper ps' reporting false positive
    seems to confuse. (bnc #554480)


author: ma@suse.de
changelog:
  - Raised the limit of redirections from 3 to 6 (bnc #465532)
  - Following redirections also for https (bnc #545722).
  - Following https redirections requires at least libcurl4-7.19.4. (bnc #553895)
  - Do not report cached packages as being downloaded. (bnc #545295)
  - Per default do not collect and report deleted files outside bin and lib
    directories for 'zypper ps'. (bnc #554480)
  - version 6.22.1 (19)


author: dmacvicar@suse.de
changelog:
  - Forward port and document already present changes
    from Code11-Branch
    * void SEGV if trying to access data of installed packages, that were
      deleted behind our back (bnc #530595)
    * ProxyInfoSysconfig: take care variables get initialized.
    * Fix parsing of rpm.install.excludedocs option (bnc #518883)
    * Use rpm variables in specfile. (bnc #512466)
    * Fix to compile with -Werror=format-security
    * Fix packageand() in testcase generation
    * Don't link unneeded libraries. (bnc #490895)
    * Fix Patch::categoryEnum.
    * Adapt to changed satsolver API. (bnc #480303)
    * Taking ALL translations for generating GMO files (bnc #458739)
    * Advice users to contact NCC if access to a 'novell.com'
      repository is denied (bnc #464586).
  - version 6.22.2 (19)


author: ma@suse.de
changelog:
  - Specfile fixes to build on sle11-sp1.
  - Fix repository probing and building in presence of productdir. (bnc #553712)
  - version 6.22.3 (19)


author: ma@suse.de
changelog:
  - Parse zypp.conf multiversion option and make the setting available
    in pool and resolver.
  - version 6.23.0 (19)


author: ma@suse.de
changelog:
  - Add ui::Selecatble interface for picking specific package versions
    to install or delete if multiversion install is on.
  - version 6.24.0 (19)


author: ma@suse.de
changelog:
  - Add Selectable::highestAvailableVersionObj. Returns the highest
    available package version, ignoring priorities and policies. (bnc #557557)
  - version 6.25.0 (19)


author: ma@suse.de
changelog:
  - PickList and status interface for handling packages which are
    installable in multiple versions. (fate #305311)
  - version 6.26.0 (19)


author: jkupec@suse.cz
changelog:
  - Set SignatureFileChecker context even if the key is not known
    (bnc #495977)
  - version 6.28.0 (19)


author: ma@suse.de
changelog:
  - Evaluate SolvAttr::repositoryToolVersion to prevent loading
    outdated solv files. (bnc #570623)
  - version 6.29.0 (19)


author: ma@suse.de
changelog:
  - Remember the enabled state of removed service repositories. This
    way we are able to restore service repositories correctly after a
    subscrition expired and gets renewed. (bnc #572634)
  - version 6.29.2 (19)


author: ma@suse.de
changelog:
  - Fix package-manager script wrongly escaping UTF-8 chars in path
    names (bnc #571410)
  - version 6.29.4 (19)


author: ma@suse.de
changelog:
  - On SLE aria2 is not required, so conflict with a too old aria2
    version installed. (bnc #578052)
  - version 6.29.5 (19)


author: jkupec@suse.cz
changelog:
  - RepoManager::cleanCacheDirGarbage added for removing directories
    which do not belong to any of known repos (bnc #467693)
  - version 6.30.0 (19)


author: ma@suse.de
changelog:
  - Turn off cookies when retrieving services repoindex.xml (bnc #573897)
  - Consider pending disable requests when removing service repositories. (bnc #572634)
  - version 6.30.1 (19)


author: ma@suse.de
changelog:
  - Check if a downloaded file actually exists even if aria2c returned 0.
    (bnc #564816)
  - version 6.30.3 (19)


author: jkupec@suse.cz
changelog:
  - Avoiding use of 'guest' if 'credentials' is used when moutning
    a CIFS share. This caused 'permission denied' error with certain
    server configurations (bnc #560496).


author: ma@suse.de
changelog:
  - Add static Target::distributionLabel to return the baseproducts
    shortName and summary. Mainlu used for the bootloader menu. (bnc #586303)
  - version 6.31.1 (31)


author: ma@suse.de
changelog:
  - Using boost-1.42 requires -fno-strict-aliasing (bnc#595545)
  - Bump major version for 11.3 development.
  - version 7.0.0 (0)


author: ma@suse.de
changelog:
  - /etc/zypp/locks: Allow to specify edition ranges with
    solvable:name and dependencies.
  - version 7.1.1 (1)


author: ma@suse.de
changelog:
  - Support URLs and ISOs ending on 'Media1', 'Media2', etc., when
    rewiting the URL to access a specific media number. By now only
    nanmes ending on 'CD' or 'DVD' were supported. (bnc#594850)


author: ma@suse.de
changelog:
  - Use libudev to detect available cd/dvd devices (bnc#590707,fate#308980)
  - Fix specfile to BuildRequire libudev-devel.
  - version 7.2.0 (2)


author: ma@suse.de
changelog:
  - Cleanup when deleting packages. New zypp.conf expert option
    solver.cleandepsOnRemove telling whether the solver should per
    default try to remove packages exclusively required by the ones
    he's asked to delete (default false).
  - Resolver::cleandepsOnRemove API to allow applications to change
    the solver option.
  - version 7.4.0 (4)


author: ma@suse.de
changelog:
  - Improve solver.cleandepsOnRemove result by evaluating the install
    history to find packages installed on behalf of a user request (not
    auto added by the solver).
  - version 7.5.0 (5)


author: ma@suse.de
changelog:
  - Add methods to evaluate gpg geys expiration dates.
  - Export all rpmDb keys to the zypp trusted keyring in one go.
  - version 7.6.0 (6)


author: ma@suse.de
changelog:
  - Fix package-manager-su to support LXDE (Andrea Florio) (bnc#582235)
  - Cleanup spec file (Pavol Rusnak)
  - version 7.6.0 (6)


author: ma@suse.de
changelog:
  - Fix arch detection on sprac (bug #566291)
  - Arch: add sparc64v and sparcv9v and armv7l
  - RepoManager: refresh repo if last refresh is in the future (bnc#593617)
  - version 7.6.1 (6)


author: ma@suse.de
changelog:
  - Fix packages provided via delta rpm being placed in
    the wrong package cache (bnc#607583)
  - version 7.7.1 (6)


author: ma@suse.de
changelog:
  - Fix default evaluation of recommendations of installed
    packages (bnc#605490)
  - version 7.7.3 (6)


author: ma@suse.de
changelog:
  - Prevent against daemons launched in rpm %post, that do not close
    their filedescriptors. Original fix was accidentally reverted.
    (bnc#174548)
  - version 7.7.4 (6)


author: ma@suse.de
changelog:
  - Fix bug in PoolQuery::addDependency
  - Disable MediaAria and enable MultiCurl as default http/ftp backend.
    MultiCurl implements MetaLink and Zsync support using libcurl. In
    case of trouble set ZYPP_MULTICURL=0 in the envirionment to disable
    the new backend.
  - version 8.0.1 (0)


author: ma@suse.de
changelog:
  - Report download failures in commit result (bnc#431854)
  - Fix Solvable::onSystemByUser returning true for uninstalled solvables.
  - version 8.1.3 (0)


author: dmacvicar@novell.com
changelog:
  - Allow per repository proxy settings like yum does.
    Including setting it to _none_ overriding the
    system proxy.
    Patch from Zhang, Qiang <qiang.z.zhang@intel.com>
  - version 8.2.1 (0)


author: dheidler@suse.de
changelog:
  - Use DownloadInHeaps as default, when there is nothing configured
    and when the target root is set to "/". (bnc#591476)
  - version 8.4.0 (4)


author: ma@suse.de
changelog:
  - Use timeouts in plugin script communication.
  - Fix ExternalProgram to correctly remember exit status.
  - version 8.6.0 (5)


author: dheidler@suse.de
changelog:
  - Make MetaLinkParser accept InputStreams
  - Make MetaLinkParser accept Pathnames insted of strings
  - Fix MetaLinkv4 hash parsing
  - Add MetaLinkParser test
  - version 8.7.0 (7)


author: ma@suse.de
changelog:
  - Feed the ProvideFilePolicy progress callback in addition to any
    connected media::DownloadProgressReport (bnc#545106)
  - version 8.7.1 (7)


author: dheidler@suse.de
changelog:
  - Added ReplacerVar caching in RepoInfo
  - Automaticly remove empty mirrorlist-files
  - version 8.10.0 (10)


author: dheidler@suse.de
changelog:
  - fix retrieval of distributionVersion if target is not initialized
  - MultiCurl: make sure the server responds with "partial content",
    fixes corrupt downloads if the metalink file contains no checksums
  - version 8.10.1 (10)


author: ma@suse.de
changelog:
  - Do not export keyring if rpmdb is initialised, but target isn't
    (bnc#659494)
  - version 8.10.3 (10)


author: dmacvicar@suse.de
changelog:
  - allow for Repo Index Services to set the enabled state of
    repositories from the server side.
  - Fix priority not being set on reading service indexes
  - version 8.12.0 (10)


author: dmacvicar@suse.de
changelog:
  - Do not look for $releasever 's value if there is no variable
    in the url: parses product file again and again
  - version 8.12.2 (10)


author: ma@suse.de
changelog:
  - Switch ResPoolProxy to use multimap in order to allow iteration
    of all Selectables of all kinds.
  - Add upper/lower_bound iteration to MapKVIterator.
  - Add stream output for multimap/set.
  - version 9.0.0 (0)


author: ma@suse.de
changelog:
  - Disable use if rpm-4.4 legacy interface (dropped in 4.9) (bnc#691089)
  - Fix poolquery handling repo restrictions correctly. (bnc#661976)
  - version 9.1.0 (1)


author: ma@suse.de
changelog:
  - Add a fallback gnome-packagekit updater in package-manager (bnc#667504)
  - Backport changelog entries from SLE11-SP1 branch. Bugs mentioned here
    were either fixed without bnc# or do not apply to this branch. This is
    to make the changelog checker happy:
    - Set proper defaults for service repos (bnc#673943)


author: dheidler@suse.de
changelog:
  - fix var definition order in PackageProvider
  - fix operator~ return datatype for flags (ctor is explicit)
  - add method interactiveFlags to Patch describing what makes it
    interactive
  - version 9.4.0 (3)


author: ma@suse.de
changelog:
  - Basic commit plugins implemented. They may be used to implement pre/post
    commit actions like taking file system snapshots (fate#303699)
  - version 9.6.0 (5)


author: ma@suse.de
changelog:
  - Make fix for bnc#702576 more robust.
  - Enhance fix for bnc#699435. Return an error if download in advance
    failed to provide all packages, so zypper does not silently quit.
  - version 9.8.3 (8)


author: ma@suse.de
changelog:
  - Evaluate CURLINFO_CONDITION_UNMET on zero sized successful transfers,
    if compiled against libcurl-7.19.4 or above. (bnc#692260)
  - version 9.9.2 (8)


author: ma@suse.de
changelog:
  - Allow to turn Resolvers upgrade mode on and off (bnc#709480)
  - Fix reading of integer arrays from rpm headers (bnc#709716)
  - version 9.10.0 (8)


author: ma@suse.de
changelog:
  - Must not differ between type nfs and nfs4 when checking the mount
    table (bnc#710269)
  - version 10.1.1 (1)


author: ma@suse.de
changelog:
  - Add arch armv7tnhl and armv7thl
  - Fix RepoVariablesReplacer to compute substitution values on demand only
  - PathInfo::hardlinkCopy: fix handling cross-device links
  - version 10.2.0 (1)


author: ma@suse.de
changelog:
  - Add zypp.conf option repo.refresh.locales: A list of locales for
    which translated package descriptions should be downloaded if
    available.
  - Explixitly set CURLOPT_PROXYAUTH
  - version 10.3.0 (1)


author: dimstar@opensuse.org
changelog:
  - Add pkg-config BuildRequires: We fail to detect libproxy due to
    the missing pkg-config. Additionally, we have a .pc file
    ourselfes, which we do not get the provides for [bnc#696805]


author: ma@suse.de
changelog:
  - Try to find and use some CD/DVD device even if HAL/UDEV detection
    fails (bnc#724807)
  - Static initialization problem fixes (by Harald Fernengel)
  - version 10.3.4 (3)


author: ma@suse.de
changelog:
  - Fix and optimize Pathname ctor and provide testcases (bnc#721128)
  - Open all file descriptors with O_CLOEXEC to avoid leaks and races
  - Some improvements to the services documentation
  - Fix RW_pointer comparison with underlying smart pointer type.
  - version 10.3.5 (3)


author: ma@suse.de
changelog:
  - Adapt Repository iteration to libsolv changes.
  - Add sat::Pool tests
  - Fix Flags<> api to be more consistent and add testcase.
  - Set min_curl_version 7.19.4 (bnc#735284)
  - Doc: add some words about 'Solver - Vendor protection'
  - version 11.0.0 (0)


author: ma@suse.de
changelog:
  - Add Fetcher support for CHECKSUMS file (replaceing SHA1SUMS) (bnc#744302)
  - Build with -fvisibility-inlines-hidden
  - CheckAccessDeleted: avoid duplicate entries for the same PID (bnc#716972)
  - Correctly use user:pass directly embedded in a proxy url (bnc#740764)
  - new sat::Map - Libsolv (bit)Map wrapper.
  - always set splitprovides to true now that libsolv handles them better
  - version 11.1.0 (1)


author: ma@suse.de
changelog:
  - Force libproxy into using "/etc/sysconfig/proxy" if it exists (bnc#679322)
  - Apply soft locks by name and not per package (bnc#749418)
  - version 11.1.1 (1)


author: ma@suse.de
changelog:
  - Cleanup orphaned media attach points (bnc#751221)
  - Show max support status if package is in multiple repos (bnc#735841)
  - Parse proxy user/pass from url (bnc#752497)
  - Add CMake option to disable libproxy usage and disable it on SLE. (bnc#752500)
  - version 11.3.0 (1)


author: ma@suse.de
changelog:
  - ResStatus: add 'unneeded' bit (determined by solver)
  - Force using gcc-4.6 until it builds with 4.7
  - Support multiversion definitions being read from files in /etc/zypp/multiversion.d.
  - Workaround doxygen SEGV and accept incomplete docs (until bnc#755402 is fixed)
  - Rename zypp::sat::AttrMatcher to zypp::StrMatcher (base/StrMatcher.h)
  - Support (source)package download by non-root user (bnc#755239)
  - Delay construction of ZYppGlobalLock until its actually needed (bnc#575096)
  - Fix buddy handling in solver results
  - Simplify Selectable::multiversionInstall
  - Don't cache defaultCandidate as it depends on solver::allowVendorChange flag (bnc#754286)
  - version 11.4.0 (4)


author: ma@suse.de
changelog:
  - Fix install progress hopping back and forth
  - Try to create a missing destination dir before switching to tmp
    space (bnc#755239)


author: ma@suse.de
changelog:
  - Use ld version script to hide symbols outside zypp namespace (bnc#755324)
  - remove base/Deprecated.h (macros now in APIConfig.h)
  - Disribute Easy.h in APIConfig.h
  - Add APIConfig.h providing ZYPP_API and ZYPP_LOCAL macros
  - version 11.6.0 (6)


author: ma@suse.de
changelog:
  - Fix processing of weak locks (bnc#749418, bnc#765164)
  - [valgrind] don't dereference if we may be past the end of the repositories.
  - add armv7hl workaround for Adrian
  - version 11.6.2 (6)


author: jengelh@medozas.de
changelog:
  - Implement shlib policy/packaging for package, add baselibs.conf
    and resolve redundant constructs


author: mseben@novell.com
changelog:
  - updated to 1.3.8
    * Plugin API: Added GPG functions so plugins don't need to depend
      on gpgme anymore
    * Qt4-Gui: Fixed a bug that could cause GUI to crash on startup
    * Qt4-Gui: Fixed a bug causing the same image to be loaded for all
      icons
    * Qt4-Gui: Dragging a file to chat dialog will open send dialog
    * Qt4-Gui: Tray icon will show status from another protocol if ICQ
      is offline
    * RMS: Fixed a bug causing LIST command to always return an empty
      list
    * RMS: Added HISTORY command for fetching user history
    * Web-Gui: Corrected various syntax errors in scripts
    * Web-Gui: Updated html to conform with xhtml 1.1 standard
    * Web-Gui: Added option to set status offline
    * Web-Gui: Made windows resizable
    * Web-Gui: Show messages from history when opening chat window
    * Web-Gui: Highlight timestamp and user alias in chat history
  - changes in 1.3.7
    * Various bugs in both Licq and plugins that caused crashes and
      hangings have been fixed.
    * Build: Various fixes to make Licq and plugins compile cleaner.
    * ICQ: Line breaks in received messages from some clients were lost.
    * ICQ: Manually set aliases were sometimes lost during logon.
    * ICQ: Files were left open after canceled transfers.
    * MSN: Sometimes sockets were getting associated with the wrong
      conversation.
    * Plugin API: Renamed ICQUser class to LicqUser.
    * Plugin API: Introduced a user id data type to replace account+ppid.
    * Plugin API: Introduced mutex guard classes for user and group objects.
    * Plugin API: Added IPv6 support to socket class (currently not used
      by ICQ or MSN plugin).
    * Plugin API: Various other changes and improvements.
    * Qt4-Gui: Deleting a user caused the contact list to behave strange
      or even crash.
    * Qt4-Gui: Moved Qt style setting from command line to settings dialog.
    * Qt4-Gui: Moved skin and icon set selections to settings dialog.
    * Qt4-Gui: Alt+1, Alt+2, etc in message dialog can be used to switch
      between tabs.
    * Qt4-Gui: Made keyboard shortcuts configurable.
    * Qt4-Gui: Several additional functions can be configured to have
      keyboard shortcuts.
    * Qt4-Gui: Added option to disable sound for active message window.
    * Qt4-Gui: Size of view event and send event dialogs are remembered.
    * Qt4-Gui: Current group in contact list can be changed using scroll
      wheel on message field.
    * Qt4-Gui: Shift+PgUp/PgDn in message input can be used to scroll
      history area.
    * Qt4-Gui: Added spell checking support (using Hunspell) for message
      dialog.
    * Qt4-Gui: Thread contact list can be split in online and offline
      parts (group mode 2).
  - deprecated ru_login_fix.patch,gcc44.patch,leak-fix.patch


author: cstender@novell.com
changelog:
  - updated to version 1.3.9
    * Various bugs in both Licq and plugins that caused crashes and
      hangings have been fixed
    * Hebrew support was broken and could cause crashes
    * Licq will automatically switch to qt4-gui if qt-gui fails to
      load on startup
    * Sockets would become IPv6 only if system default was to not
      allow IPv4
    * Build: --disable-hebrew caused hebrew support to be enabled
    * Build: Wrong header files were included on FreeBSD
    * Build: Various fixes to remove build warnings
    * Console: Command to add contact was not working
    * Console: Backspace across multiple lines wasn't handled correct
    * ICQ: Deleting a contact would not update the server side list
    * ICQ: Failed log on did not report it was ICQ protocol that
      failed
    * ICQ: Removing a user from the server ignore list was not
      possible
    * MSN: Contacts with status Occupied were handled as Away
    * MSN: Own status for Occupied was reported as Do Not Disturb
    * MSN: Failed log on due to wrong password was not signaled to GUI
    * LicqWeb: Added option to set status Free For Chat
    * Qt-Gui: Confirmation to ignore user never appeared
    * Qt4-Gui: Added option to permanently add "Not in list" users
    * Qt4-Gui: Adding user from search dialog did not pass on user id
      to add dialog
    * Qt4-Gui: Confirmation to ignore user appeared when removing
      instead of adding
    * Qt4-Gui: User count in group header was wrong if group contained
      ignored users
    * Qt4-Gui: Added confirmation dialog when removing an account
    * Qt4-Gui: Shift+Return can be used to make new line in single
      line chat mode
    * Qt4-Gui: Added shortcut to chat dialog for opening next unread
      message
    * Qt4-Gui: Renaming groups from contact list did not save the new
      group name


author: llunak@novell.com
changelog:
  - updated to version 1.5.0-rc1
    * Added auto logon feature per protocol in Licq
    * Sound settings can be overridden per group or per user
    * Fifo command "setpicture" added
    * Build: Switched Licq and all plugins to use cmake
    * Build: Various fixes to make Licq build on Solaris
    * Plugin API: Major changes, see below
    * ICQ: Sending a system message with no text would cause disconnect from server
    * ICQ: Contacts were shown as online after fetching auto response
    * Qt-Gui/Kde-Gui: Removed and no longer maintained in favor of Qt4-Gui
    * Qt4-Gui: Allow shortcut to be configured for creating a new group
    * Qt4-Gui: Mass messages sent are added to user specific chat window as well
    * Qt4-Gui: Thread mode 2 sometimes showed online contacts under offline header
    * Qt4-Gui: Group names with ampersands were not displayed properly in menus
    * Qt4-Gui: Added option to limit auto-popup to only urgent messages
    * Jabber: New protocol plugin for the Jabber protocol, supporting:
    - Sending and receiving messages (including messages received when being offline)
    - Adding and removing users (including authorization management)
    - Typing notifications
    - Fetching users vcard
    - "Buzzing" users (i.e. sending messages to get the receivers attention)


author: cstender@novell.com
changelog:
  - updated to final version 1.5.0
    * removed broken-translations.diff
    * added licq-1.5.0-removed_second_desktop_file.patch


author: cstender@suse.de
changelog:
  - updated to version 1.5.1
    * Package GTest with Licq to guarantee same version as GMock
    * Owners can no longer be removed when online to prevent contact
      list problems
    * Build: Various fixes to reduce problems when building
    * AutoReply: Command line parameters -d and -e were ignored
    * ICQ: Buddy icons would fail to update for some contacts retrying
      every minute
    * Jabber: Use full name for contact if there is no nickname set
    * Jabber: Get away message for contacts
    * Jabber: Keep track of contacts pending for authorization
    * OSD: Default config would be written to file without path
    * RMS: Plugin could crash if bad parameters were given to some commands
    * Qt4-Gui: Ignored users were displayed in All Users list
    * Qt4-Gui: Several menu items and buttons were missing ... after caption
    * Qt4-Gui: Main window would appear under other windows on some systems
    * Qt4-Gui: GUI could hang when toggling Send Through Server button
    * Qt4-Gui: Show keyboard shortcuts in the user popup menu from
      contact list
  - removed fix-cmake.diff


author: cstender@suse.com
changelog:
  - updated to version 1.6.0
    * Reduce number of reads and writes of config files
    * Let GUI run in main thread on Mac OS X
    * Build: Improved detection of libcdk and X11 scrnsaver
    * Plugin API: Replace ICQ specific constants
    * Plugin API: Replace exported plugin symbols with a single struct
    * Plugin API: Define values for all enums to reduce future ABI breaking
    * ICQ: Keep track of when contacts went away
    * ICQ: Add detection of several other user clients
    * ICQ: Fix owner info to send correct first name and last name
    * ICQ: Fix several encoding problems with unicode messages
    * Jabber: Add support to connect through HTTP proxy
    * Jabber: Keep track of when contacts went online
    * Jabber: Set group membership when adding contact
    * MSN: Add user client detection
    * RMS: Authentication can be configured instead of always using ICQ account
    * Qt4-Gui: Add global shortcut to show/hide main window
    * Qt4-Gui: Show authorization request dialog when adding a contact
    * Qt4-Gui: Option to show recent messages based on message age
    * Qt4-Gui: Server address can be configured for all accounts
    * Qt4-Gui: Don't show online time if it isn't known
    * Qt4-Gui: Fix multiple recipients to work with URLs and contacts
    * Qt4-Gui: Fix user alias to be saved after edit from contact list
    * Qt4-Gui: Fix auto-popup to not steal focus between tabs/windows


author: werner@suse.de
changelog:
  - Update to lifelines 3.0.60: Fixes a lot of documentation
  - Avoid broken brp-symlink check
  - Avoid some RPMlint warnings


author: werner@suse.de
changelog:
  - Update to lifelines 3.0.62
    * Fix encoding conversion for GEDCOM, pedigree, and GEDCOM modes
    * Improved German translation
    * Improvements to configure finding curses
    * More strings made ready for internationalization
    * Minor doc tweaks, and packaging tweaks for Debian


author: vuntz@novell.com
changelog:
  - Update to version 1.4.27:
    + sf#2537587: Changes XulRunner detection to work on some odd
      Debian setups
    + sf#2579914: Mozilla plugin doesn't compile, by not calling
      gtk_moz_embed_set_comp_path() anymore.
    + sf#2685494: Merge example feeds from trunk.
    + Updated translations.
  - Respin liferea-opensuse-feeds.patch, and remove the Novell Forge
    feed -- it's not that active.


author: vuntz@novell.com
changelog:
  - Update to version 1.4.28:
    + Adds a possible fix for the 100% CPU issues by settings
      places.frecency.updateIdleTime to 0.
  - Don't package empty NEWS file.


author: vuntz@novell.com
changelog:
  - Update to 1.6.0-rc5. This is a new branch with major changes:
    + Use WebKit instead of Gecko/GtkHTML2 to render HTML.
    + Significant improvements in performance while updating an item
      in the DB.
    + Google Reader support.
    + New advanced search dialog functionality.
    + Add GeoRSS support by presenting the location using a
      OpenStreetMap or Google Maps embed.
    + Add namespace support for:
    - Yahoo Media
    - iTunes
    - trackback
    + Flash is now stripped from feed content per default.
    + New icons.
    + Many bug fixes.
  - Add libwebkit-devel BuildRequires and remove mozilla-xulrunner
    BuildRequires and Requires.
  - Remove gnutls-devel BuildRequires.
  - Do not pass non-existing --disable-gtkhtml2 and
    - -with-gecko=libxul options to configure.
  - Do not add categories to desktop file that are already there.


author: vuntz@novell.com
changelog:
  - Update to version 1.6.0:
    + Revert item_set_description() to the 1.4 code since the HTML
      detection created too many false negatives.
    + Updated translations.
  - Changes from version 1.6.0-rc7:
    + Open the "Decrease/Increase Text Size" menu instead of the
      normal link menu on JavaScript links.
    + Fixes sf#2787817, sf#2814022: Work around several eggtrayicon
      crashes.
    + Fix target="_blank" links not opening in tabs.
    + Fixes a crash on some newsbin items without parents.
    + Open new windows opened by Javascript in a new tab.
    + Fixes crash when removing Google Reader node when update of one
      of it's subscriptions is in progress.
    + Fixes sf#2789255: Crash when quitting during download.
    + Reduce memory usage by only using a WebKitWebSettings for all
      the htmlviews.
    + Fixes sf#2823359: Subscription -> New Source crashes
    + Require WebKitGtk+ >= 1.1.10 to avoid problems with older
      versions.
    + Fixes sf#2815397: Don't scale images when scaling the text.
    + Work around a format misdetection in item_set_description().
    + Infinite loop on 404 errors.
    + Updated translations.
  - Changes from version 1.6.0-rc6:
    + Updated the example feeds.
    + Updated the social bookmarking sites.
    + Added Twitter Search support.
    + Added Identi.ca Search support.
    + Support non-RFC822 alphabetic timezones.
    + Fix favicon downloads when the feed contains a link with
      leading or trailing whitespace.
    + Fixes comment feed hiding when comment feed is disabled.
    + Don't use the deprecated soup_message_headers_get() function.
    + More consistent tab label widths.
    + Avoid having loading of other tabs cancelled when opening a new
      tab.
    + Updated translations.
  - Respin liferea-opensuse-feeds.patch, thanks to Claes Backstrom.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.6.1:
    + Re-add grayflag.png since it is actually used.
    + Document that WebKitGTK+ 1.1.10 built with gcc 4.4 crashes
      often
    + Fixes sf#2831007: Opening enclosures by URL fails
      intermitantly
    + Fixes sf#2897668: crash when adding Bloglines subscriptions.
    + Fixes sf#2823526: Increase the width of the left column
      in the Script Manager.
    + Fixes deb#539857: Hide link cosmos for items that don't have
      a valid url, instead of displaying it and crashing when
      clicked.
    + Fixes sf#2861203: Crash when creating new search folder.
    + Added a timeout for downloads. (Arnold Noronha)
    + Patch sf#2894307: Fixes <tab> key cycling in items list.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.6.2:
    + Fixes sf#2907915: gdk_draw_pixbuf width/height ordering
    + Fixes deb#560201: Liferea doesn't remember font size
    + Fixes sf#2872001: Fix compilation against NetworkManager 0.8
    + Fixes an RSS 1.1 parsing bug that caused items not to be parsed
      at all
    + Fixes sf#2883971: proxy authentication doesn't work
    + Updated translations.
  - Add call to autoreconf to fix an issue with libtool version
    mismatch.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.6.3:
    + sf#2938905: never ending password prompt for Google Reader.
    + Updated translations.
  - Rebase liferea-opensuse-feeds.patch.


author: vuntz@opensuse.org
changelog:
  - Do not replace categories in .desktop file, just append the one
    we want. This makes liferea appear in the right place in our
    menus.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.6.4:
    + sf#2965158: Enclosures URLs with spaces do not work.
    + Added identi.ca bookmarking support.
    + sf#2994622: Atom author URIs not markup escaped.
    + sf#2901447: comma in link prevents launching browser
    + Removed the unused attention profile code.
    + sf#3019939, deb#586926: Broken Google Reader authentication.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.6.5:
    + sf#3067801: crash in enclosure handling
    + deb#593415: Seems to misidentify MIME type of some podcast
      enclosures
    + sf#3012833: Ctrl-A in url bar or a text box should select all
      text
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Add libnotify-0.7-api.patch: fix build with libnotify 0.7.x (git)
  - Add liferea-1.6.5-nm09.patch: fix compatibility with NM 0.9 (git)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.6.6:
    + Removed the obsolete Bloglines support.
    + Removed bookmarking support for the dead Backflip.
    + Fixes second search not clearing item list.
    + Fixes accidental drag&drop in HTML view.
    + sf#3019444 and sf#2978831: incorrect handling of HTTP 301
    + sf#3103875: Opening URLs with UTF-8 characters
    + deb#600638: Wrong number of unread items in mouse over tray
      icon with zh_TW locale.
    + liferea.glade: Mark 2 messages as translatable that were
      wrongly not marked.
    + Fix build with stricter linkers.
    + Updated translations.
  - Drop patches:
    + libnotify-0.7-api.patch: the 1.6.x tree got changed to not
      support libnotify > 0.5. Additionally, it's overcomplex. In
      order to support libnotify 0.7, we have a new patch.
    + liferea-1.6.5-nm09.patch: fixed upstream.
  - Add liferea-libnotify07.patch: upstream wanted to limit usage of
    libnotify to maximum 0.5.x in liferea 1.6.x tree, which is
    something we don't want to do.
  - Add liferea_dbus.xml as SOURCE1: the file is missing in the
    tarball.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.6.7:
    + DB contains comments of deleted feed entries [sf#3046762]
    + Deleting a feed also removes items copied to news bins
      [sf#3441643]
    + Updated translations.
  - Drop liferea_dbus.xml: It's back in the tarball.


author: zaitor@opensuse.org
changelog:
  - Update liferea-opensuse-feeds.patch: replace dead url
    planetsuse.org with current planet.opensuse.org.


author: cthiel@suse.com
changelog:
  - Update to version 1.8.0:
    + Many performance improvements.
    + Better Google Reader support.
    + Better TinyTinyRss 1.5+ support.
    + New inline browser link+image actions.
    + Allow sorting subscriptions.
    + Allow reordering of browser tabs.
    + Many other changes, see ChangeLog for details.
  - Add json-glib-devel and libunique1-devel BuildRequires: new
    dependencies upstream.
  - Drop liferea-libnotify07.patch: fixed upstream.
  - Rebase liferea-opensuse-feeds.patch.


author: vuntz@opensuse.org
changelog:
  - Remove NetworkManager-devel, dbus-1-glib-devel, libglade2-devel,
    lua-devel BuildRequires: not needed anymore.
  - Add explicit glib2-devel and libsoup-devel BuildRequires: they
    were implicitly brought in before.


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


author: dimstar@opensuse.org
changelog:
  - Update to version 1.8.1:
    + Fixes proxy preference not affecting the HTML widget.
    + Feeds fail to update properly when entries ordered "wrong"
      (sf#3363481)
    + Fixes writing subscriptions into DB when importing from OPML
    + Revert ISO 8601 parsing using Glib due to deb#653196
      (sf#3465106)
    + Can't drag and drop feed to empty folder (sf#3484742)
  - Add liferea-avahi.patch: remove all remainders of avahi after it
    got stripped upstream.
  - Note that libtool and call to autoreconf were still there, while
    there was no patch; they're now needed for above patch.
  - Clean spec file using spec-cleaner. This resulted in some
    BuildRequires moving to pkgconfig() style:
    + Old: gconf2-devel, glib2-devel, gtk2-devel, libnotify-devel.
    + New: gconf-2.0, glib-2.0, gtk+-2.0, libnotify.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.2:
    + Prevent node info update for anything besides folders.
    + Do not update DB node and subscription info on startup for
      performance reasons.
    + Perform VACCUM only when page fragmentation ratio < 10%.
    + Removed tooltip on the "Next Unread Item" button to avoid
      having it flashing each time it is clicked when skimming
      through items.
  - Drop liferea-avahi.patch: there is nothing useful left in there
    after a rebase, as it would just remove dead code.
  - Remove libtool BuildRequires and call to autoreconf, that were
    only needed for above patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.3:
    + Increasing sqlite3 dependency to 3.7+ for WAL journaling.
    + Removed sqliteasync code in favour of WAL journaling. This
      significantly improves performance for ext4.
    + Added indices for parent_item_id and parent_node_id to avoid
      slow item removal.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.4:
    + Improve DB item counting statements.
    + Change OpenStreetMap rendering from osmarender to mapnik.
    + Reimplemented search folder rule for item with enclosures.
    + Reimplemented search folder rule for item categories.
    + sf#3480238: crashes when double clicking find
    + deb#660602: Item pane may be reset during feed update
  - Add liferea-missing-include.patch: add missing include to fix
    build.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.8.5:
    + Reimplemented feed title matching rule for search folders.
    + Missing include when compiling with libindicate (sf#3515880).
    + Fixes search folders being invisible in reduced mode.
  - Drop liferea-missing-include.patch: fixed upstream.


author: gber@opensuse.org
changelog:
  - update to version 1.1.6
    - fix 'Large Font' option for fontnames containing spaces
    - fix 'Cancel' button action, and clear the error label
    - add missing include for setlocale
    - updated translations


author: mrueckert@suse.de
changelog:
  - update to 1.4.22
    - Fix wrong lua type for CACHE_MISS/CACHE_HIT in mod_cml (fixes
      [#533])
    - Fix default vhost in mod_simple_vhost (fixes #1905)
    - Handle EINTR in mod_rrdtool (fixes #604)
    - Fix rrd error after graceful restart (fixes #419)
    - Fix EAGAIN handling for freebsd sendfile (fixes #1913, thx
      AnMaster for spotting the problem)
    - Fix segfault in mod_scgi (fixes #1911)
    - Treat EPIPE as connection-closed error in
      network_freebsd_sendfile.c (another fix from #1913)
    - Fix useless redirection of stderr in mod_rrdtool, as it gets
      redirected to /dev/null later. (fixes #1922)
    - Fix some problems with more strict compilers (#1923)
    - Fix segfault if siginfo_t* is NULL in sigaction handler (fixes
      [#1926])
  - dropped lighttpd-1.4.x_fix_mod_simple_vhost_mod_cml.patch:
    included in update


author: mrueckert@suse.de
changelog:
  - update to 1.4.23
    - Added some extra warning options in cmake and fix the resulting
      warnings (unused/static functions)
    - New lighttpd man page (moved it to section 8) (fixes #1875)
    - Create rrd file for empty rrdfile in mod_rrdtool (#1788)
    - Fix workaround for incorrect path info/scriptname if fastcgi
      prefix is "/" (fixes #729)
    - Finally removed spawn-fcgi
    - Allow xattr to overwrite mime type (fixes #1929)
    - Remove link from errormsg about fastcgi apps (fixes #1942)
    - Strip trailing dot from "Host:" header
    - Remove the optional port info from SERVER_NAME (thx Mr_Bond)
    - Fix mod_proxy RoundRobin (off by one problem if only one
      backend is up)
    - Rename configure.in to configure.ac, with small cleanups (fixes
      [#1932])
    - Add proper SUID bit detection (fixes #416)
    - Check for regular file in mod_cgi, so we don't try to start
      directories
    - Include mmap.h from chunk.h to fix some problems with #define
      mmap mmap64 (fixes #1923)
    - Add support for pipe logging for server.errorlog (fixes #296)
    - Add revision number to package version for svn/git checkouts
    - Use server.tag for SERVER_SOFTWARE if configured (fixes #357)
    - Fix trailing zero char in REQUEST_URI after "strip-request-uri"
      in mod_fastcgi
    - mod_magnet: Add env["request.remote-ip"] (fixes #1740)
    - mod_magnet: Add env["request.path-info"]
    - Change name/version separator back to "/" (affects every place
      where the version is printed)
    - Fix bug with FastCGI request id overflow under high load; just
      use always id 1 as we don't use multiplexing. (thx jgray)
    - Add some dirlisting enhancements (fixes #1458)
    - Add option to enable TCP_DEFER_ACCEPT (fixes #1447)
    - Limit amount of bytes read for one read-event (fixes #1070)
    - Add evasive.silent option (fixes #1438)
    - Make mod_extforward headers configurable (fixes #1545)
    - Add '%_' pattern for complete hostname in mod_evhost (fixes
      [#1737])
    - Add IPv6 support to mod_proxy (fixes #1537)
    - mod_ssi printenv: print cgi env, add environment vars to cgi
      env (fixes #1713)
    - Fix error message if no auth backend was set
    - Fix SERVER_NAME port stripping (fixes #1968)
    - Fix x-sendfile 2gb limiting (fixes #1970)
    - Fix mod_cgi environment keys mangling (fixes #1969)
    - Fix workaround for incorrect path info/scriptname if scgi
      prefix is "/" (fixes #729)
    - Fix max-age value in mod_expire for 'modification' (fixes
      [#1978])
    - Fix evasive.silent option (#1438)
    - Fix mod-fastcgi counters
    - Modify fastcgi error message
    - Backup errno for later usage (reported by Guido Reina via
      mailinglist)
    - Improve FastCGI performance (fixes #1999)
    - Workaround broken operating systems: check for trailing '/' in
      filenames (fixes #1989)
    - Allow using pcre with cross-compiling (pcre-config got fixed;
      fixes #1986)
    - Add "lighty.req_env" table to mod_magnet for setting/getting
      environment values for cgi (fixes #1967, thx presbrey)
    - Fix segfault in mod_expire after failed config parsing (fixes
      [#1992])
    - Add ssi.content-type option (default text/html, fixes #615)
    - Add support for "real" entropy from /dev/[u]random (fixes
      [#1977])
    - Adding support for additional chars in LDAP usernames (fixes
      [#1941])
    - Ignore multiple "If-None-Match" headers (only use first one,
      fixes #753)
    - Fix 100% cpu usage if time() < 0 (thx to gaspa and cate, fixes
      [#1964])
    - Allow max-keep-alive-requests to depend on conditional (fixes
      [#1881])
    - Make dependency on svnversion/git optional (for devel
      versionstamp, fixes #2009)


author: mrueckert@suse.de
changelog:
  - update 1.4.24
    - Add T_CONFIG_INT for bigger integers from the config
      (needed for #1966)
    - Use unsigned int (and T_CONFIG_INT) for max_request_size
    - Use unsigned int for secdownload.timeout (fixes #1966)
    - Keep url/host values from connection to display information
      while keep-alive in mod_status (fixes #1202)
    - Add server.breakagelog, a "special" stderr (fixes #1863)
    - Fix config evaluation for debug.log-timeouts option (#1529)
    - Add "cgi.execute-x-only" to mod_cgi, requires +x for cgi
      scripts (fixes #2013)
    - Fix FD_SETSIZE comparision warnings
    - Add "lua-5.1" to searched pkg-config names for lua
    - Fix unused function webdav_lockdiscovery in mod_webdav
    - cmake: Fix crypt lib check
    - cmake: Add -export-dynamic to link flags, fixes build on
      FreeBSD
    - Set FD_CLOEXEC for bound sockets before pipe-logger forks
      (fixes #2026)
    - Reset ignored signals to SIG_DFL before exec() in fastcgi/scgi
      (fixes #2029)
    - Show "no uri specified -> 400" error only when
      "debug.log-request-header-on-error" is enabled (fixes #2030)
    - Fix hanging connection in mod_scgi (fixes #2024)
    - Allow digits in hostnames in more places (fixes #1148)
    - Use connection_reset instead of handle_request_done for cleanup
      callbacks
    - Change mod_expire to append Cache-Control instead of
      overwriting it (fixes #1997)
    - Allow all comparisons for $SERVER["socket"] - only bind for
      "=="
    - Remove strptime failed message (fixes #2031)
    - Fix issues found with clang analyzer
    - Try to fix server.tag issue with localized svnversion
    - Fix handling network-write return values (#2024)
    - Use disable-time in fastcgi for all disables after errors,
      default is 1sec (fixes #2040)
    - Remove adaptive spawning code from fastcgi (was disabled for a
      long time)
    - Allow mod_mysql_vhost to use stored procedures (fixes #2011,
      thx Ben Brown)
    - Fix ipv6 in mod_proxy (fixes #2043)
    - Print errors from include_shell to stderr
    - Set tm.tm_isdst = 0 before mktime() (fixes #2047)
    - Use linux-epoll by default if available (fixes #2021, thx Olaf
      van der Spek)
    - Print an error if you use too many captures in a regex pattern
      (fixes #2059)
    - Combine Cache-Control header value in mod_expire to existing
      HTTP header if header already added by other modules
      (fixes #2068)
    - Remember keep-alive-idle in separate variable (fixes #1988)
    - Fix header inclusion order, always include "config.h" before
      any system header
    - mod_webdav: Patch to skip login information for domain part of
      Destination field (fixes #1793)
    - mod_webdav: Delete old properties before updating new for MOVE
      (fixes #1317)
    - Read hostname from absolute uris in the request line
      (fixes #1937)
    - mod_fastcgi: don't disable backend if disable-time is 0
      (fixes #1825)
    - mod_compress: match partial+full content-type (fixes #1552)
    - mod_fastcgi: fix is_local detection, respawn backends if
      bin-path is set (fixes #897)
    - Fix linger-on-close behaviour to avoid rare failure conditions
      (was r2636, fixes #657)
    - mod_fastcgi: restart local procs immediately after they
      terminated, fix local procs handling
    - Fix segfault on invalid config "duplicate else conditions"
      (fixes #2065)
    - mod_usertrack: Use T_CONFIG_INT for max-age, solves range
      problem (#1455)
    - mod_accesslog: configurable timestamp logging (fixes #1479)
    - always define _GNU_SOURCE
    - Add some iterators for mod_magnet (fixes #1307)
    - Fix close_timeout_ts trigger (should finally fix lingering
      close)
    - mod_rewrite: add url.rewrite-[repeat-]if-not-file to rewrite if
      file doesn't exist or is not a regular file (fixes #985, thx
      lucas aerbeydt)
    - Add TLS servername indication (SNI) support (fixes #386, thx
      Peter Colberg <peter@colberg.org>)
    - Add SSL Client Certificate verification (#1288)
    - mod_fastcgi: Fix host->active_procs counter, return 503 if
      connect wasn't successful after 5 tries (fixes #1825)
    - mod_accesslog: escape special characters (fixes #1551, thx icy)
    - fix mod_webdav crash from #1793 (fixes #2084, thx hiroya)
    - Don't print ssl error if client didn't support TLS SNI
    - Fix linger close timeout handling, drop timeout to 5 seconds
      (fixes #2086)
    - Fix broken return values from int to enum in mod_fastcgi
  - added lighttpd-1.4.24_mod_magnet_regression.patch:
    * mod_magnet: fix pairs() for normal tables and strings
      (fixes #1307)
    * mod_magnet: add traceback for printing lua errors


author: stbuehler@web.de
changelog:
  - update 1.4.25
    - mod_magnet: fix pairs() for normal tables and strings (fixes
      [#1307])
    - mod_magnet: add traceback for printing lua errors
    - mod_rewrite: fix compile error if compiled without pcre
    - disable warning "CLOSE-read" (fixes #2091)
    - mod_rrdtool: fix creating file if it doesn't exist (#1788)
    - reset tlsext_server_name in connection_reset - fixes random
      hostnames in the $HTTP["host"] conditional
    - export some SSL_CLIENT_* vars for client cert validation
      (fixes #1288, thx presbrey)
    - mod_fastcgi: fix mod_fastcgi packet parsing
    - mod_fastcgi: Don't reconnect after connect() succeeded
      (fixes #2096)
    - Fix configure.ac to allow autoreconf, also enables make V=0
  - dropped lighttpd-1.4.24_mod_magnet_regression.patch:
    included in update
  - added lighttpd-configure_ac.patch:
    - remove fancy options which are not supported in older
      autoconf versions
  - drop '-fi' option from autoreconf, so the libtool script
    isn't overwritten (as the overwritten one was broken).
    autoreconf is still needed for mod_geoip
  - drop --with-webdav from ./configure (not an option)
  - remove spawn-fcgi handling as it is removed from the source now
  - remove ChangeLog from %docs (has been removed upstream)
  - man page was moved from section 1 to 8


author: mrueckert@suse.de
changelog:
  - added fix-slow-request-dos-in-1.4.x.patch:
    fix a bug that makes lighttpd allocate too much memory
    for handling a request.  (bnc#573948) CVE-2010-0295


author: mrueckert@suse.de
changelog:
  - update 1.4.26
    - Fix request parser to handle packets with splitted \r\n\r\n
      (fixes #2105)
    - Remove dependency on automake >= 1.11 with m4_ifdef check
    - mod_accesslog: support %e (fixes #2113, thx presbrey)
    - Fix mod_cgi cgi.execute-x-only option in global block
    - mod_fastcgi: x-sendfile2 parse error debugging
    - Fix mod_proxy dead host detection if connect() fails
    - Fix fd leaks in mod_cgi (fds not closed on pipe/fork failures,
      found by Rodrigo, fixes #2158, #2159)
    - Fix segfault with broken rewrite/redirect patterns (fixes
      [#2140], found by crypt)
    - Append to previous buffer in con read, fix DoS/OOM
      vulnerability (fixes #2147, found by liming, CVE-2010-0295)
    - Fix HUP detection in close-state if event-backend doesn't
      support FDEVENT_HUP (like select or poll on FreeBSD)
  - dropping fix-slow-request-dos-in-1.4.x.patch:
    included in release


author: mt@suse.de
changelog:
  - added lighttpd-ssl-retval-fix.patch:
    Applied patch fixing start failure with enabled SSL because
    of not properly checked SSL_CTX_set_options() return value
    (http://redmine.lighttpd.net/issues/2157).


author: mrueckert@suse.de
changelog:
  - use the pid file for killing the lighttpd to avoid killing other
    services which are using the lighttpd binary. (bnc#559534)


author: mrueckert@suse.de
changelog:
  - update 1.4.27
    - Fix handling return value of SSL_CTX_set_options
      (fixes #2157, thx mlcreech)
    - Fix mod_proxy HUP handling (send final chunk, fix usage
      counter)
    - mod_proxy: close connection on write error (fixes #2114)
    - Check uri instead of physical path for directory redirect
    - Fix detecting git repository (fixes #2173, thx ncopa)
    - [mod_compress] Fix segfault when etags are disabled
      (fixes #2169)
    - Reset uri.authority before TLS servername handling, reset all
      "keep-alive" data in connection_del (fixes #2125)
    - Print double quotes properly when dumping config file
      (fixes #1806)
    - Include IP addresses on error log on password failures
      (fixes #2191)
    - Fix stalls while reading from ssl sockets (fixes #2197)
    - Fix etag formatting on boxes with 32-bit longs
    - Fix two compiler warnings
    - mod_accesslog: fix %p for ipv6 sockets
      (fixes #2228, thx jo.henke)
    - mod_fastcgi: Send 502 "Bad Gateway" if we couldn't open the
      file for X-Sendfile (fixes #2226)
    - mod_staticfile: add debug output if we ignore a file with
      static-file.exclude-extensions (fixes #2215)
    - mod_cgi: fix race condition leaving response not forwarded to
      client (fixes #2217)
    - mod_accesslog: Fix var declarations mixed in source
      (fixes #2233)
    - mod_status: Add version to status page (fixes #2219)
    - mod_accesslog: optimize accesslog_append_escaped
      (fixes #2236, thx crypt)
    - openssl: silence annoying error messages for errno==0
      (fixes #2213)
    - array.c: improve array_get_unused_element to check data type;
      fix mem leak if unused_element didn't find a matching entry
      (fixes #2145)
    - add check to stop loading plugins twice
    - cleanup fdevent code, removed linux-rtsig handler, replaced
      some fprintf calls
    - only require FDEVENT_IN bit to be set for listening connections
      (fixes #2227)
    - add libev fdevent handler: server.event-handler = "libev"
    - mod_proxy: return response as soon as it is available
      (fixes #2196)
    - don't overwrite global server.force-lowercase-filenames setting
      (fixes #2042)
    - bind to IPV6-only if ipv6 address was specified
      (http://redmine.lighttpd.net/projects/lighttpd/wiki/IPv6-Config)
  - drop lighttpd-ssl-retval-fix.patch: included in the release
  - drop config.tar.bz2, our config is now the upstream config!:)


author: stbuehler@web.de
changelog:
  - update 1.4.28
    - Rename fdevent_event_add to _set to reflect what the function
      does. Fix some handlers. (fixes #2249)
    - Fix buffer.h to include stdio.h as it is needer for SEGFAULT
      (fixes #2250)


author: jengelh@medozas.de
changelog:
  - Do not specify -TERM signal for killproc. This causes killproc
    to not wait until the daemon actually terminated, which would
    result in a subsequent startproc call (as done by the "restart"
    action) to not do anything.


author: mrueckert@suse.de
changelog:
  - update to 1.4.29
    - Fix mod_proxy waiting for response even if content-length is 0
      (fixes #2259)
    - Silence annoying "connection closed: poll() -> ERR" error.log
      message (fixes #2257)
    - mod_cgi: make read buffer as big as incoming data block
    - [build] Fix detection of libev (fixes #2300)
    - ssl: Support for Diffie-Hellman and Elliptic-Curve
      Diffie-Hellman key exchange (fixes #2301)
      add ssl.use-sslv3 (fixes #2246)
      load all algorithms (fixes #2239)
    - [ssl/md5] prefix our own md5 implementation with li_ so it
      doesn't conflict with the openssl one (fixes #2269)
    - [ssl/build] some minor fixes; fix compile without ssl, cleanup
      ssl config buffers
    - [proc,include_shell] log error if exec shell fails (fixes
      [#2280])
    - [*cgi] Use physical base dir (alias, userdir) as DOCUMENT_ROOT
      in cgi environments (fixes #2216)
    - [doc] Move docs to outdated/ subdir and refer to wiki instead
      (fixes #2248)
    - fdevent: add solaris eventports (fixes #2171)


author: mrueckert@suse.de
changelog:
  - update to 1.4.30
    - Always use our ?own? md5 implementation, fixes linking issues
      on MacOS (fixes #2331)
    - Limit amount of bytes we send in one go; fixes stalling in one
      connection and timeouts on slow systems.
    - [ssl] fix build errors when Elliptic-Curve Diffie-Hellman is
      disabled
    - Add static-file.disable-pathinfo option to prevent handling of
      urls like ?/secret.php/image.jpg as static file
    - Don?t overwrite 401 (auth required) with 501 (unknown method)
      (fixes #2341)
    - Fix mod_status bug: always showed ?0/0? in the ?Read? column
      for uploads (fixes #2351)
    - [mod_auth] Fix signedness error in http_auth
      (fixes #2370, CVE-2011-4362)
    - [ssl] count renegotiations to prevent client renegotiations
    - [ssl] add option to honor server cipher order
      (fixes #2364, BEAST attack)
    - [core] accept dots in ipv6 addresses in host header
      (fixes #2359)
    - [ssl] fix ssl connection aborts if files are larger than the
      MAX_WRITE_LIMIT (256kb)
    - [libev/cgi] fix waitpid ECHILD errors in cgi with libev
      (fixes #2324)


author: mrueckert@suse.de
changelog:
  - update to 1.4.31
    - [ssl] fix segfault in counting renegotiations for openssl
      versions without TLSEXT/SNI (thx carpii for reporting)
    - Move fdevent subsystem includes to implementation files to
      reduce conflicts (fixes #2373)
    - [mod_compress] fix handling if etags are disabled but cache-dir
      is set - may lead to double response
    - disable mmap by default (fixes #2391)
    - buffer_caseless_compare: always convert letters to lowercase to
      get transitive results, fixing array lookups (fixes #2405)
    - Fix handling of empty header list entries in
      http_request_split_value, fixing invalid read in valgrind
      (fixes #2413)
    - Fix access log escaping of " and \\ (fixes #1551)
    - [mod_auth] Fix digest "md5-sess" implementation (Errata ID
      1649, RFC 2617) (fixes #2410)
    - [auth] Add "AUTH_TYPE" environment (for *cgi), remove fastcgi
      specific workaround, add fastcgi test case (fixes #889)
    - [mod_*cgi,mod_accesslog] Fix splitting :port with ipv6 (fixes
      [#2333], thx simoncpu)
    - Detect multiple -f options: show error message instead of
      assert (fixes #2416)
    - [mod_extforward] Support ipv6 addresses (fixes #1889)
    - [mod_redirect] Support url.redirect-code option (fixes #2247)
    - Fix --enable-mmap handling in configure.ac


author: mrueckert@suse.de
changelog:
  - dropped the perl line that mangled configure.ac
  - moved automake patch into the geoip conditional
  - move lua conditional out of the _repository block


author: stefan.fent@novell.com
changelog:
  - add device-mapper and device-mapper-devel (respective -32 bit
    for x86_64) to build with devicemapper supprt (bnc #642400)


author: estellnb@elstel.com
changelog:
  - include chain.b and other *.b-s
    for chainloading and for booting other OSes
    (resolves bnc#642401)


author: meissner@suse.de
changelog:
  - also add the libgcc.a linking in the make*.sh lilo scripts
  - build against 4.6 gcc, also require it during install


author: per@opensuse.org
changelog:
  - upgrade to lilo 23.2.  Amended mount_by_persistent_name patch so
    it applies, removed division-by-zero patch (code now in upstream),
    amended other patches to work with new src/ dir. Updated Makefile
    to skip hooks, images and samples. Updated spec to skip 'activate'
    which was removed from source package. Updated spec to not require
    device-mapper-devel-32bit for build.
    For a complete changelog for 22.8 to 23.2, see the tarball; lots of
    clean-up, optimization, removal of obsolete code etc. Some of the
    more significant changes are:
    - increase maximum number of sectors (MAX_SETUPSECS) for
      kernel setup code to 63.
    - support for newer MD RAID metadata format
    - support for root on LVM
    - allow spaces in boot menu


author: CET - janneke@gnu.org
changelog:
  - Update to 2.12.2
  - Update build dependencies.
  - Add sensible description from Debian.
  - Update (quite stale) list of authors.
  - Fix licence: GPL version 2.
  - Remove configure options: --enable-shared --disable-optimising.
  - Fix images in info docs.


author: davejplater@gmail.com
changelog:
  - Update to 2.12.3
  - Change documentation build for 11.2 onwards to noarch
  - *2009-12-15 Graham PercivalFix out-of-build compile for ja.  stable/2.12 release/2.12.3-1
    * 2009-12-09 Graham PercivalPossible dist-check fix for missing ja files.
    * 2009-09-26 Neil PuttockExclude headers/top-level markup when processing system...
    * 2009-09-26 Jan NieuwenhuizenOnly delete intermediate file if it exists.  Works...
    * 2009-09-16 Patrick McCartyconfigure: Match one PFB font if duplicates are found
    * 2009-09-16 Patrick McCartyFix `make install', and fix #812
    * 2009-09-16 Werner Lemberg[config] Use fc-list.
    * 2009-09-16 Werner Lemberg[configure]: Reject OTF versions from Century fonts...
    * 2009-09-16 Patrick McCartyAutoconf: fix CFLAGS/CXXFLAGS recognition
    * 2009-09-16 Patrick McCartyFix build with Autoconf 2.64
    * 2009-09-12 Neil PuttockFix #743: Reinstate warnings for unterminated span...
    * 2009-09-06 Joe NeemanFix cross-staff thinko.
    * 2009-07-25 Neil PuttockLSR: Update.
    * 2009-07-24 Neil PuttockRemove unused folder input/new/revised/. (cherry picked...
    * 2009-07-20 Carl SorensenFix fret diagram xo string offsets
    * 2009-07-20 Carl SorensenAdjust FretBoards so all orientations share a common...
    * 2009-07-20 Carl SorensenRefactor fret diagrams for simpler calls
    * 2009-07-20 Carl SorensenAdd regression test for fretboard orientation origins
    * 2009-07-20 Neil PuttockDOCS -- add NEWS items for fret diagrams
    * 2009-07-20 Mark PoleskyDocs: NR B.6 The Feta font: Rename nodes, fix whitespace.
    * 2009-07-20 Graham PercivalDoc: add Font to all font nodes (avoids potential confu...
    * 2009-07-20 Mark PoleskyDocs: NR B.6 The Feta font: Add menu; separate into...
    * 2009-07-20 Trevor DanielsDocs: NR Tweak command: can't be used to modify stems,
    * 2009-07-20 Mark PoleskyDocs: NR B.6 The Feta font: Organize glyph list.
    * 2009-07-20 Patrick McCartyTypo fix
    * 2009-07-20 Mark PoleskyDocs: NR 1.2.1 Durations: add 128th notes to examples.
    * 2009-07-20 Trevor DanielsDocs: AU 3.4: Improve convert-ly usage
    * 2009-07-20 Trevor DanielsDocs: AU 3.4 Clarify action of convert-ly -e
    * 2009-07-20 Trevor DanielsDocs: AU 3.4 Clarify Convert-ly
    * 2009-07-20 Mark PoleskyNR 4.4.3 (ex.1) \override -> \overrideProperty
    * 2009-07-20 Neil PuttockTypos.
    * 2009-07-20 Mark PoleskyTypo: @var{} -> @code{}.
    * 2009-07-20 Neil PuttockNitpick: ly:spanner-bound grob name slur -> spanner.
    * 2009-07-20 Reinhold KainhoferFix doc string
    * 2009-07-20 Neil PuttockConsider accidentals in optical spacing correction.
    * 2009-07-19 Joe NeemanFix 546.
    * 2009-07-19 Joe NeemanRefactor accidental-placement.
    * 2009-07-19 Joe NeemanStart to break Accidental_placement::calc_positioning_d...
    * 2009-07-19 Neil PuttockMinor regtest correction.
    * 2009-07-19 Carl SorensenFix default measure length in beaming-pattern
    * 2009-07-19 Reinhold KainhoferMusicXML: Don't crash when a part is missing the id...
    * 2009-07-19 Reinhold KainhoferMusicXML: Some more broken MusicXML applications (beami...
    * 2009-07-19 Reinhold KainhoferMusicXML: Add exceptions for more broken MusicXML exporters
    * 2009-07-19 Neil Puttockmodified: Documentation/user/tutorial.itely
    * 2009-07-19 Jonathan KulpDocs: fix bison link in AU
    * 2009-07-19 Francisco VilaTypo.
    * 2009-07-19 KierenAdd docstrings to functions in music-functions-init...
    * 2009-07-19 Francisco VilaTypo.
    * 2009-07-19 Jonathan KulpDocs: insert language @warning for non-default languages
    * 2009-07-19 Jonathan KulpDocs: added line specifying language \include files...
    * 2009-07-19 Trevor DanielsDocs: NR 1.2.3 Fix @ref
    * 2009-07-19 Jonathan Kulpchanged \book to \score in running.itely
    * 2009-07-19 Neil PuttockClean formatting on ly/music-functions-init.ly
    * 2009-07-19 Andrew WilsonAdd doc strings for functions applyOutput to bar (inclu...
    * 2009-07-19 Carl SorensenAdd internationalization to dosctring for table-of...
    * 2009-07-19 Trevor DanielsDocs: NR 4.6.2: Explain effect of system-count
    * 2009-07-19 Carl SorensenDoc -- clarification to parenthesize by Jon Kulp, based...
    * 2009-07-19 Trevor DanielsDocs: NR various: links to Stems
    * 2009-07-19 Trevor DanielsDocs: NR 1.2.4 Beams:  add note about beaming over...
    * 2009-07-19 Trevor DanielsDocs: NR 1.8 Text: Clarify use of fetaBraces
    * 2009-07-19 Jonathan KulpDocs: typo
    * 2009-07-19 Patrick McCartyDocs: IR: fix documentation of 'style values
    * 2009-07-19 Neil PuttockFix LyricText alignment when ignoreMelismata = ##t.
    * 2009-07-18 Neil PuttockReally fix #741.
    * 2009-07-17 Patrick McCartyFix compile
    * 2009-07-17 John MandereauDocs makefiles: get rid of unconditional translations...
    * 2009-07-17 John MandereauDocs: prepare direct translation of node names in Texin...
    * 2009-07-17 John MandereauDocs: do not attempt a build of Japanese docs in PDF
    * 2009-07-17 John MandereauMake Perl treat all I/O streams as UTF-8
    * 2009-07-17 John MandereauDocs: move common files and factorize Texinfo macros
    * 2009-07-17 Carl SorensenEliminate unix-specific -u flags from internationalizat...
    * 2009-07-17 Maximilian... Use hashlib instead of deprecated md5 module if Python...
    * 2009-07-17 Neil PuttockFix #741 from Nicolas.
    * 2009-07-17 John MandereauTranslated docs: fix 'cp' error about multiple CSS...
    * 2009-07-17 Reinhold Kainhofertexi2html: Don't break with the latest texi2html version
    * 2009-07-17 Patrick McCartyBackport some regression tests.  Fixes compile.
    * 2009-07-17 Patrick McCartyFix compile
    * 2009-07-17 Mark PoleskyRemove email address.
    * 2009-07-17 Neil PuttockRemove deprecated function ly:set-point-and-click.
    * 2009-07-17 Neil PuttockFix #767.
    * 2009-07-17 Jan NieuwenhuizenGenerate RELEASE_FILES in $(outdir). Fixes make dists...
    * 2009-07-17 Neil PuttockFix #781.
    * 2009-07-17 Patrick McCartyFix #778
    * 2009-07-17 John MandereauGit command call fix (remove dash)
    * 2009-07-17 Joe NeemanAdd a regression test for 453.
    * 2009-07-17 Joe NeemanFix 453.
    * 2009-07-17 Graham PercivalRemove text files from makefile, I'm an idiot.
    * 2009-07-17 Graham PercivalDoc: Remove unneeded doc files (merged with CG).
    * 2009-07-17 Patrick McCartyFix crash when output-preview-framework is missing
    * 2009-07-17 Reinhold KainhoferDoc: Fix HTML output
    * 2009-07-17 Reinhold Kainhofertexi2html: Use only one <pre class="example"> for ...
    * 2009-07-17 Reinhold KainhoferUse HTML tags, not XHTML tags like <br/> (HTML validato...
    * 2009-07-17 Joe NeemanFix 541.
    * 2009-07-17 Joe NeemanFix memory leak of an Output_def.
    * 2009-07-17 Joe NeemanFix 739.
    * 2009-07-17 Joe NeemanFix 759.
    * 2009-07-17 Francisco VilaChange web target name to doc in various places
    * 2009-07-17 Reinhold KainhoferBetter detection which characters need to be quoted...
    * 2009-07-17 John MandereauAdd support for texidocs in check-translation
    * 2009-07-17 Neil PuttockNitpick: make web -> make doc.
  - See http://git.savannah.gnu.org/gitweb/?p=lilypond.git;a=log;h=refs/tags/release/2.12.3-1
    for more changes.


author: davejplater@gmail.com
changelog:
  - Fix info files with no DIR headers with patch 1 and 2
  - Unpack documentation in %prep stage to enable easy patching of info files


author: davejplater@gmail.com
changelog:
  - Restored old documentation build from source and removed doc tarball
  - Worked around buld failure due to ghostscript seg fault see bnc#568280


author: davejplater@gmail.com
changelog:
  - Fixed factory documentation build problem due to
    texlive-bin-2010-34.2 bibtex change in behaviour with patch from
    lilypond git - lilypond-bib2html.patch.
  - The patch fixes the following issues :
    With the latest update of TeX Live 2009, bibtex became a "safe"
    command in that it cannot write output to any directory other than
    (a) a subdirectory of the current directory
    (b) a subdirectory of TEXMFOUTPUT
    Setting TEXMFOUTPUT to the temporary directory permits bibtex to
    write in that directory.
    Additionally, use mkstemp() instead mktemp(), since the latter
    function has been deprecated since Python 2.3.


author: davejplater@gmail.com
changelog:
  - Created package guile1 to fix factory and 12.1 build.
  - Updated to release 12.14.2 and removed unnecessary patches,
    created lilypond-2.14.2-fsfaddr.patch.
  - For the many upstream changes use info lilypond-changes or visit
    http://lilypond.org/doc/v2.14/Documentation/changes/index.html
    2.14.2 contains minor bug fixes since 2.14.0


author: j.mairboeck@gmail.com
changelog:
  - Add Workaround for g++ bug #51323 in 12.1 (compiler flag
    - fno-optimize-sibling-calls)
  - Use the guile1 patch only on Factory, on 12.1 guile1 provides
    still guile-config and not guile1-config


author: davejplater@gmail.com
changelog:
  - Fixed rpmlint errors in post script and comment in preparation
  - to submit to factory see bnc#733730


author: mls@suse.de
changelog:
  - fix build with gcc4.7
  - disable check for now as the perl bindings don't seem to
    work anymore for some reason


author: mls@suse.de
changelog:
  - new swig versions is sv_isobject to test if to stringify the
    error, so bless the limal exception hash into class "LIMAL::Exception"


author: mc@suse.de
changelog:
  - version 1.6.0
  - do not install index.html twice
  - set keyUsage extension for server certificates to critical
    and add keyAgreement (bnc#508844)


author: vuntz@novell.com
changelog:
  - Update to version 4.5.5:
    + Bugfix: crash for zero-length sentences.
  - Changes from version 4.5.4:
    + Fix: "sleep in":  "A bed is something you sleep in."
    + Fix: "drinking": "Let's go drinking."
    + Fix go+bare infinitive: "Let's go shop", "Let's go swim"
    + Fix: "Let's go for a swim." "Let's go for a smoke".
    + Fix: "Let's not" "Let's not go" "Let's not cry"
    + Fix: ... is <bare-infinitive>:  "All he ever does is complain."
    + Fix: "You will die young/happy/unhappy"
    + Fix: "You should exercise to stay fit."
    + Fix: "We danced 'til dawn."
    + Fix: "tell <direct-object> off": "She had told him off."
    + Bugfix: sometimes spell checker would run even if turned off.
  - Changes from version 4.5.3:
    + Haste makes waste! Revert a recent 'fix'.
  - Changes from version 4.5.2:
    + Use re-entrant version of mbtowc in all code.
    + Fix run-time breakage on Mac OSX and FreeBSD.
  - Changes from version 4.5.1:
    + Fix Assertion failed: negative constituent length!
    + Fix build break for Mac OSX.
    + Force use of UTF-8 locale in the command-line tool.
  - Changes from version 4.5.0:
    + Hack around missing SQLite3 pkgconfig on MacOS
    + Fix adverbs: 'The motor ran hot', 'the door swung wide open', etc.
    + Fix: 'at risk of breakdown', 'under threat of fire'
    + Add regular-expression-based word guessing, from BioLG project.
      This provides support for many scientific/biomedical terms.
    + Add spell-guessing for unknown words.
    + Fix UTF8 support to be correctly thread-safe.
    + BioLG: fix post-numbering: 'it started on day one'
    + BioLG: add number ranges: 'it takes 2 to 3 times the effort'
    + BioLG: assorted adverb fixes, typical of scientific prose.
    + BioLG: initiate, attach, localize etc are optionally
      transitive.
    + BioLG: allow fork, branch, splice, export, etc to take
      particles.
    + BioLG: extended use of greek letters in biomedical text.
    + BioLG: support parsing of Roman numerals.
    + BioLG: support greek-letter-number combinations.
    + Fix: 'she was singing', etc.
    + Enable WordNet word-sense identification based on syntactical
      usage.
  - Changes from version 4.4.3:
    + Look at JAVA_HOME to guess location of jni.h
    + Add dictionary maintenance utility script.
    + Add prototype German dictionary.
    + Fix sentences containing measurements, lengths, speeds. etc.
    + Add 1400 new adjectives, many of scientific origin.
    + Add 250 international currencies, including special utf8
      symbols.
    + Performance optimization in sentence tokenization.
    + Add 1100 male, female given names (from Bruce Wilcox).
    + Cleanup parsing of "in-" date expressions, e.g. "in the
      1940's".
    + Cleanup of assorted compiler warnings.
    + Fix handling of special utf8 characters in dictionary.
    + Fix hang when parsing certain utf8 input strings.
    + Make sure that most strings in API are declared const char *
    + Add option to command-line client to print disjunct strings.
  - Remove AutoReqProv: it's default now.
  - Add hunspell-devel and libedit-devel BuildRequires, remove
    libsatsolver-devel and sqlite3-devel BuildRequires.
  - Pass --enable-corpus-stats to configure.


author: vuntz@novell.com
changelog:
  - Update to version 4.5.6:
    + Bugfix: fix non-thread-safe usage.
    + Changes to enable MinGW/Windows to compile.
    + Update of MSVC6 build files
    + Fix: pizza, fries, chopsticks.
    + Export word-sense database to Java apps.
    + Fix: "Was the man drunk or crazy or both?"


author: vuntz@novell.com
changelog:
  - Update to version 4.5.7:
    + Fix 'make install' for windows
    + Fix multi-threaded bug when TRACK_SPACE_USAGE is defined.
    + Add './configure --enable-mudflap' just for fun...
    + Fix: "Walk tall", "Think quick"
    + Fix: "... part no. 1234-56A"
    + Fix regression from BioLG merge: "It cost $14 million."
    + Fix come/came: "The dog came running..."
    + Fix year abbreviations: "He drove a souped-up '57 Chevy"
    + Fix sit, stand: "The dog stood still"
    + Fix act up, act out: "He is acting out." "The motor is acting
      up."
    + Fix notoriously, poorly: "The store was poorly stocked".
    + Fix: "strong" can be adverb
    + Add support for recognizing basic time zones during parsing.
    + Fix: verbs acting as adjectival modifiers: "a very politicized
      deal."
    + Fix: ".. nearly so well", "...almost so well".
    + Fix financial ranges: "It will cost $10 million to $20 million
      to build."
    + Expand handling of capitalized words that appear in entity
      names.
    + Expand the list of characters that are recognized as quotes.
    + Support usage of yes, no as sentence openers.
    + Better support for directives, commands.
    + Fix: "Ash Wednesday", "Fat Tuesday", etc.
    + Fix: post-verbal adj: "she wiped the table dry"
    + Fix: wish: "she wished me a happy birthday"


author: vuntz@novell.com
changelog:
  - Update to version 4.5.8:
    + Fix: 'than anticipated', 'than was anticipated', etc.
    + Fix: 'saw the wood'
    + Fix: sometimes commas are used as if they were semicolons.
    + Fix: 'We have quite enough work already, thank you!'
    + Fix: allow 'and' as conjunction in entity names.
    + Fix: 'I stared him down', 'They shouted him down', 'booed off'
    + Fix: 'sound him out', 'look him over'
    + Fix: 'Somewhere in the distance'
    + Stub out list of names given to both men and women, to avoid
      duplication.
    + Fix: 'I think so, too'
    + Fixes for compilation under Cygwin.
    + From Boris Iordanov: fixes to JSON java code.
    + From Boris Iordanov: new java remote client code.
    + Fix: Biological texts commonly have adj-noun-adj-noun chains


author: dimstar@opensuse.org
changelog:
  - Update to version 4.5.10:
    + Be sure to link with -lm
  - Changes from version 4.5.9:
    + Modify error messages to indicate that they are from
      link-grammar.
    + Add missing Java files that were forgotten last time around.
    + Add greeting to command-line client startup.
    + Print disjunct cost also, when requesting disjunct printing.
    + Add missing color names as mass nouns.
    + Fix: Reclassify musical instruments: "He plays piano"
    + Add experimental word-clustering system.
    + Add CMake build file
    + Fix: "It takes longer than that."
    + Fix: "He has done very well."
    + Fix: a dozen optionally transitive verbs (swim, kill, etc.)
    + Fix: "He's out running."
    + Fix: "suddenly" is a "manner adverb", not a clausal adverb.
    + Fix: Use Pg links to gerunds: "He feared hitting the wall."
    + Fix: assorted numerical-range bugs.
    + Fix: prep modifiers with distances: "It is a few miles out"
    + Fix: Spelled-out dates: "It started in nineteen twelve"
    + Fix: Misc date, time expression parsing e.g "Zero hour is
      here."
    + Fix: Misc words, "ordered list", "screened out"
    + Fix: Post-fixed numbers can act as determiners.
    + Fix: "We bought the last 50 ft. of cable."
    + Fix: opening directives to imperatives: "Finally, move it
      back."
    + Fix: Improved simple equation parsing support.
    + Fix: Add misc fixes from BioLG that were previously overlooked.
    + Fix: "favorite" can take determiner "a" ("a favorite place")
    + Fix: assorted clausal complements: "The emperor ordered it
      done."
    + Fix: ordinals: "First on our list is ..."
    + Fix: verb modifier "some of the time", "most places"
    + Fix: Sit, stand take modifiers: "he stood still"


author: dimstar@opensuse.org
changelog:
  - Update to version 4.6.0:
    + Avoid used of bzero, add missing include directives.
    + Reclassify a number of "medical" prepostions as adverbs.
    + Add approx 100 adverbs & 300 adjectives.
    + Add approx 250 verbs.
    + Add approx 300 nouns.
    + Add misc units.
    + Add misc European connector words/patronymics.
    + Reclassify 100's of transitive verbs as optionally-transitive.
    + Add distinct tokenization step ("sentence_split") to public
      API. This last change forces the minor-version-number bump.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.6.1:
    + Stop printing annoying warning when !vars are used.
    + Fix missing dict file units.2 problem
    + Fix compilation bug on FreeBSD.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.6.5:
    + Fix: Superlatives without preceeding determiners ("... likes
      you best")
    + Fix: Take more care in distinguishing mass and count nouns.
    + Fix: Old bug w/relative clauses: Rw+ is optional, not
      mandatory.
    + Provide tags identifying relative, superlative adjectives.
    + Remove BioLG NUMBER-AND-UNIT handling, its been superceeded.
    + Fix handling of parenthetical phrases/clauses.
    + Fix: handling of capitalized first words ending in letter "s".
    + Fix: support "filler-it" SF link for "It was reasoned that..."
    + Fix: certian WH-word constructions: "I did not know why until
      recently"
    + Fix: go: "there goes the greatest guy ever"
    + Fix: opening coordinating conjunctions: "And you can also ..."
    + Configurable Hunspell spell-checker dictionary location.
    + Fix: Misc ordinal usage.
    + Add support for aspell spell-checker.
  - Changes from version 4.6.4:
    + Restore nouns starting w/letters x-z, elided in version 4.5.9
      ff.
    + Add support for single-word interjections/exclamations!
    + Fix: sometimes command line client fails to show all valid
      linkages.
    + Misc fixes: such_that, upon, acted.v
    + Fix: impersonal "be" linking to passive participle.
    + Fix: handling of capitalized first words.
    + Fix: duplication of certain parses involving transitive verbs.
  - Changes from version 4.6.3:
    + Fix compilation bug on FreeBSD.
    + Fix: allow MX link to post-nominal ", to be ..., "
    + Fix: add idiom "time and again"
    + Fix: another BioLG regression in handling of possesives.
    + Fix: handling of period at end of number at end of sentence.
    + Fix: Capitalized words ending in s at start of sentence.
    + Use corpus-statistics-based ranking by default, if available.
    + Fix difficulties in build of corpus statistics module.
  - Changes from version 4.6.2:
    + Fix: "come across as authoritiative".
    + Improve java location guessing in FreeBSD
    + Fix for assert triggered by long sentences.
    + Fix: long sequence of periods treated as unknown word.
    + Add informational print showing dictionary location on startup.
    + Remove duplicated {@MV+} in tend.v
    + Automatically resize the display size to fit the current window size.
    + Fix handling of punctuation at the end of a capitalized word.
    + Fix misc verbs acting as adjectival modifiers: e.g. "given", "allied"
    + Fix bug in BioLG code regarding the handling of possesives.
    + Fix a (rare) crash in sentences with many conjunctions.
    + Fix a crash involving long sequences of UTF8 punctuation marks.
  - Add aspell-devel BuildRequires.
  - Add link-grammar-fix-warning.patch to fix warnings.
  - Add link-grammar-fix-parallel-build.patch to fix parallel build.
  - Add link-grammar-libedit-pkgconfig.patch to use pkg-config to
    detect libedit flags.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.6.6:
    +  Minor fixes to handling of units.
    + Fix: MSWindows+Cygwin/MingGW compilation issues.
    + Use pkgconfig for editline (from Vincent Untz)
    + Fix: "I want it back."
    + Additional titular prefixes, suffixes: Maj. Ph.D.
    + Add code to detect dictionary version number.
    + Fix: MS VC missing strdup() function.
    + Add AutoIt3 bindings from JRowe
  - Drop patches (included upstream):
    + link-grammar-fix-parallel-build.patch
    + link-grammar-fix-warning.patch and
    + link-grammar-libedit-pkgconfig.patch


author: dimstar@opensuse.org
changelog:
  - Add a hack for an error in libedit-devel's .pc file on openSUSE
    11.2. It references to link libcurses instead of libncurses.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.6.7:
    + Fix configure handling of --enable-hunspell
    + Fix conjoined modifier phrases: "the black and white cat
      sleeps."
    + Fix MSWindows+MingGW compilation issue.
    + Update msvc9 Microsoft Visual C 2008 project.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.7.0:
    + Fix: hunspell configuration on Fedora
    + Fix: 'turn' with adjective: "She turned him green" from
      wingedtachikoma
    + Fix: comma-conjoined modifiers: "It tastes bitter, not sweet."
    + Fix: conjoined question words: "When and where is the party?"
    + Fix: recognize short, capitalized words (Los, La, etc.).
    + Treat colon as synonym for is: "The answer: yes."
    + Fix: begin with prepositions: "It all began in Chicago."
    + Fix: "What does it come to?" and related.
    + Fix: null infinitive: "I'd like to, I want to."
    + Fix: "Because I said so."
    + Fix: "sure" as preverbal adverb: "It sure is."
    + Fix: Gerunds with determiners: "a running of the bulls"
    + SJ link for conjoined nouns/noun phrases.
    + Sort linkages according to whether fat linkage was used.
    + Add flag to enable use of fat linkage during parsing.
      (Fat links now disabled by default).
    + Add male/female gender tags to misc nouns.
    + Fix: misc optionally transitive verbs: mix, paint, boot
    + Fix: word order: "look about fearfully", "look fearfully
      about", around
    + Fix: recognize simple fractions
    + Fix: "is" with uncountable nouns: "there is blood on your
      hands"
    + Fix: Roman numeral suffixes e.g. "Henry VIII"
    + Fix: regression in dates followed by punctuation. "In the
      1950s, ..."
    + Fix: verbs drank, drunk are optionally transitive.
    + Fix: regression: "all the X", X can be plural or mass.
    + Fix: verbs paint, color may be ditranstive: "paint the car
      bright green".


author: vuntz@opensuse.org
changelog:
  - Update to version 4.7.1:
    + Fix: dictionary: Add "x" as synonym for "times".
    + Fix: if not set, then force-set locale to UTF-8 in the java
      library.
    + Fix: "John imagines himself lost".
    + Fix: predicative adjectives w/misc verbs: "You are driving me
      crazy"
    + Fix: "judge innocent", etc.
    + Fix: many, many conjoined present tense verbs.
    + Fix: conjoined verbs with negations.
    + Fix: "to" as post-nominal modifier: "the inability to laugh"
    + Build fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.7.2:
    + Fix: crash on certain sentences, when fat-link parsing enabled
    + Fix: 3 corrupted nouns in words.n.1
    + Fix: minimize cpu spin if constituent processing and-list
      overflows.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.7.4:
    + Dramatic speed improvement for long sentences (hash table fix).
    + Fix: crash on certain sentences, when fat-link parsing enabled.
    + Fix: fatal error introduced in last version (combinatorial
      explosion).
    + Fix: mem leak introduced in last version (combinatorial
      explosion).
    + Assorted fixes to the Boolean SAT solver.
  - Changes from version 4.7.3:
    + Fix: "level" as indefinite noun: "... at knee level".
    + Enable max disjunct cost as a controllable parser parameter.
    + Don't just give up on combinatorial explosion, show something!
  - Use source services: download_url, recompress and set_version.


author: vuntz@opensuse.org
changelog:
  - Update to version 4.7.5:
    + Remove several duplicate given names.
    + Remove several dozen duplicated idioms.
    + Some intransitive verbs are actually transitive in rare cases.
    + Clean up misc minor compiler warnings.
    + Use enum not int for the cost-model type.
    + Update the man page to reflect actual command usage.
    + Start using -O3 optimization for another 2% perf improvment.
    + Fix configure.in --enable/--disable flags.
    + New AM_SILENT_RULES for less noisy build.
    + Remove malloc-dbg.c from the MSVC9 project file.
  - Add gcc-c++ BuildRequires: it is now needed for the build.


author: vuntz@opensuse.org
changelog:
  - Add link-grammar-install-include.patch: install additional header
    referenced by the main header, to fix build failure in abiword.


author: dimstar@opensuse.org
changelog:
  - Update to version 4.7.6:
    + fast-match.c: unroll recursive call into loop.
    + Fix accidental inclusion of internal header file from public
      header file.
  - Drop link-grammar-install-include.patch: No longer needed, as the
    header is no longer referenced by the main header.


author: pth@suse.de
changelog:
  - Pass --record-rpm instead of --record to setup.py to get
    everything needed recorded.
  - Compile with -fno-strict-aliasing


author: ro@suse.de
changelog:
  - update to 4.5
    - Don't ignore robots.txt entries consisting only of Allow: directives
    - Don't rely on HTTP HEAD requests to generate the same response status
      as HTTP GET. So we have to follow redirections when using HTTP GET to
      get page contents.
    - Document proxy URL syntax
    - Print active URLs on Ctrl-C interrupt
    - Replace all old "entry1, entry2" configuration entries with
      multiline "entry" config entry. The old syntax is still supported,
      but deprecated.
    - If LinkChecker was not able to spawn the initial checker and status
      threads, print an informative error instead of an internal error.
  - update to 4.4
    - The JavaScript URL syntax check allows now digits and underscores
    - Add "internlinks" documentation and example to the default config
      file linkcheckerrc.
    - Detect more cases when a HTTP connection cannot be reused and
      must be closed. And close response objects after usage
    - Only wait before a new connection to a host, not when reusing
      a previous connection.
    - Add more infos to various HTTP errors. Don't close connection when
      the response object is still open.
    - Ignore keyboard interrupts during shutdown
    - Removed old Psyco references from man page and documentation
  - fix dependencies for old python2.4


author: pth@suse.de
changelog:
  - Update to 4.8. Changes since 4.5:
    * Fixed default config file syntax by not indenting comment lines
    * Don't set the URL result on redirections when getting the content.
    * Ignore errors when opening the log file output, and display a warning
      instead.
    * Added some more examples.
    * Pull in changes from Python subversion repository to locally stored
      gzip and httplib modules.
    * Mention in the documentation that --anchors enables logging of
      the anchor warning.
    * Make sure --anchors and --no-warnings play along in the configuration.
    * Check that charset is not None before lowering it in set_encoding().
    * Use standard "utf-8" charset name instead of "utf8" for the XML output
      encoding.
    * Added "created" attribute in XML output root element.
      Added "result" attribute in XML output valid element.
    * Fix printing of unicode names. Thanks to Frank Bennet for the hint.
    * Deprecate gopher: URLs. They do not really exist anymore and the
      gopherlib module in Python 2.5 is deprecated and will vanish soon.
    * Fix message typo for not disclosing information.
    * Always read the request body data on persistent HTTP connections, else
      subsequent calls will get data from the previous request.
    * Zope server workaround: assume missing HEAD support when receiving
      text/plain on a HEAD request. Switch to GET request in this case.
    * Prevent double encoding in HTML info output.
    * Honor urllib.proxy_bypass() when ignoring proxy settings.
      This only affected Windows systems, since on other platforms
      the proxy_bypass() function always return False (on Python <= 2.5
      that is).
    * Document the --configfile option in the man page.
    * Remove comments from CSS content before searching for links.
    * Try to detect unkonwn URL schemes from the command line, eg. URLs
      like "rtsp://foo".
    * Fix typo in warnings and use constants for the warning strings
      to avoid this in the future.
    * Make sure LinkChecker does not check paths that are not prefixed
      with the start URL.
    * Try to solve the "Too many open files" errors that users have
      encountered.
      + Ensure that the connection of a checked URL are closed after checking
      (except for reused connections in the connection pool).
      + Regularly close expired connections from the connection pool, and
      finally close all of them when the program is finished.
      Closes: SF #1758338, SF #1678055, SF #1631042
    * Add man page linkcheckerrc(5) for the configuration file format.
    * Drop french translations, they are less than 20% complete for
      years now.
    * Correct misnamed colums in create.sql script: r/*string/\1/g
    * Improved cookie parsing:
      + Allow spaces in attribute values. Example:
      "Set-Cookie: expires=Wed, 12-Dec-2001 19:27:57 GMT"
      is now parsed correctly
      + Add an optional leading dot for domain names, and account for that
      in the domain checking routine.
    * Don't print cached errors or warnings unless verbose output is
      requested.


author: pth@suse.de
changelog:
  - Update to 4.9:
    * Parse Shockwave Flash (SWF) for URLs to check
    * Don't parse <script for=""> attributes since they specify IDs,
      not URLs.
    * Fix bash filename completion script:
    - add missing COMPREPLY variable
    - support whitespace in files using "-o filenames" bash completion
      option
    - support subdirs by adding a FileCompleter argument matcher to
      optcomplete.autocomplete()
    * Prevent unicode errors when an email address contains non-ascii
      characters.
    * Workaround for buggy servers that break protocol synchronization of
      persistent HTTP connections.
    * Properly fall back to DNS A requests when no MX host could be found
      for a mailto: URL.
    * Double Ctrl-C aborts checking immediately, without cleanup.
    * Internal patterns now accept URLs with and without "www." prefixes
      as default. This allows sites to check that use both variants.
    * Added --check-html and --check-css options to enable HTML and CSS
      syntax checking. Uses third-party modules "tidy" and "cssutils"
      for the actual check.


author: pth@suse.de
changelog:
  - Update to 6.5:
    Fixes:
    - checking: Fix typo calling get_temp_file() function.
      Closes: SF bug #3196917
    - checking: Prevent false positives when detecting the MIME type
      of certain archive files.
    - checking: Correct conversion between file URLs and encoded
      filenames. Fixes false errors when handling files with Unicode
      encodings.
    - checking: Work around a Python 2.7 regression in parsing certain
      URLs with paths starting with a digit.
    - cmdline: Fix filename completion if path starts with ~
    - cgi: Prevent encoding errors printing to sys.stdout using an
      encoding wrapper.
    Changes:
    - checking: Use HTTP GET requests to work around buggy IIS servers
      sending false positive status codes for HEAD requests.
    - checking: Strip leading and trailing whitespace from URLs and print
      a warning instead of having errors.
      Also all embedded whitespace is stripped from URLs given at the
      commandline or the GUI.
      Closes: SF bug #3196918
    Features:
    - configuration: Support reading GNOME and KDE proxy settings.
    For all other changes since 4.9 see
    /usr/share/doc/packages/linkchecker/changelog.txt.


author: vlado.paskov@gmail.com
changelog:
  - Version update to 6.9
    Fixes:
  - gui: Correctly reset logger statistics.
  - gui: Fixed saving of parent URL source.
  - installer: Fixed portable windows version by not compressing DLLs.
  - checking: Catch socket errors when resolving GeoIP country data.
    Changes:
  - checking: Automatically allow redirections from URLs given by the
    user.
  - checking: Limit download file size to 5MB.
    SF bug #3297970
  - gui: While checking, show new URLs added in the URL list view by
    scrolling down.
  - gui: Display release date in about dialog.
    Closes: SF bug #3297255
  - gui: Warn before closing changed editor window.
    Closes: SF bug #3297245
  - doc: Improved warningregex example in default configuration file.
    Closes: SF bug #3297254
    Features:
  - gui: Add syntax highlighting for Qt editor in case QScintilla
    is not installed.
  - gui: Highlight check results and colorize number of errors.
  - gui: Reload configuration after changes have been made in the editor.
    Closes: SF bug #3297242


author: pth@suse.de
changelog:
  - Update to 7.5
    Fixes:
    - checking: Properly handle non-ascii HTTP header values.
      Closes: SF bug #3473359
    - checking: Work around a Squid proxy bug which resulted in not
      detecting broken links.
      Closes: SF bug #3472341
    - documentation: Fix typo in the manual page.
      Closes: SF bug #3485876
    Changes:
    - checking: Add steam:// URIs to the list of ignored URIs.
      Closes: SF bug #3471570
    - checking: Deprecate the --check-html-w3 and --check-css-w3 options.
      The W3C checkers are automatically used if a local check library
      is not installed.
    - distribution: The portable version of LinkChecker does not write
      the configuration file in the user directory anymore. So a user
      can use this version on a foreign system without leaving any traces
      behind.
    Features:
    - gui: Add Ctrl-L shortcut to highlight the URL input.
    - gui: Support loading and saving of project files.
      Closes: SF bug #3467492
    For further changes since 6.9 see changelog.txt in
    /usr/share/doc/packages/linkchecker.


author: bg@suse.de
changelog:
  - update to version 2.1pre29
    o several fixes
    o updates of translations
    o http://user:password@host/ possible now
    o Allowed download of files larger than 2G
    o Accept urls http://host.domain#position
    o Removed SDL support
    o readded javascript needed for blinux (was removed in this version)


author: bg@suse.de
changelog:
  - update to version 2.1pre30
    o Fixed security bug: special characters in URL could be passed to a
      shell when spawning user viewer


author: bg@suse.de
changelog:
  - update to version 2.2
    - lots of bugfixes
    - Support HTTP/0.9
    - translation update for french and swiss german
    - also fixes bug #262302
    - for a detailed list, see http://links.twibright.com/download/ChangeLog
  - remove javascript, because it is broken anyways.


author: pgajdos@suse.cz
changelog:
  - updated to 2.5
    * obsoletes libpng15.patch
    * Support lzma compression
    * Implemented forward history
    * Removed save bookmarks menu option, bookmarks are saved always when
      closing bookmark window
    * Recognise tgz extension
    * Do not send '#' in the url when downloading
    * etc, see ChangeLog


author: bg@suse.com
changelog:
  - updated to 2.6
    * Fixed integer overflows if file cache has more than 2GB
    * Continue downloads to partially downloaded file
    * Reload bookmarks if some other Links instance changes them
    * Fix for big endian Xserver
    * Fixed several inefficiencies
    * Lots more fixes, see ChangeLog
    * This also fixes bnc#756403


author: ro@suse.de
changelog:
  - update to linphone-3.3.2
    * enhancements made to presence support (SIP/SIMPLE)
    * be nat friendly using OPTIONS request and using received,rport from
    responses.
    * use stun guessed ports even if symmetric is detected (works with freeboxes)
    * improve bitrate usage of speex codec
    * allow speex to run with vbr (variable bit rate) mode
    * add speex/32000 (ultra wide band speex codec)
    * answer empty SIP INFO requests
    * reverse order of call logs
    * optimize video display
    * manual or automatic network connectivity management (so that REGISTERs
    are only sent when network is up or refreshed when it comes back)
    * new in-call layout
    * new idle view with two buttons
    * ability to dial the number from dialpad
    * improve local IP address detection when having multiple networks (ex: VPNs)
    * use proxy's received and rport params from via in Contact header when possible
    * add an option to ask linphone to place a call, whenever an instance is already running or not:
    should be useful for starting calls from a web browser recognizing the 'sip:' uri scheme.
    * don't show ffmpeg codecs when encoder are disabled in ffmpeg library.
    * update theora default settings to match performance of 1.0 release.
    * linphone can now send large video pictures: up to SVGA, configurable via the user interface
    * automatic rescaling of the video windows to the video size of incoming stream
    * enable lookups of SRV records
    * new 'linphonecsh' program to send commands to a linphonec running as daemon using unix sockets or tcp.
    - tons of bugfixes, please see NEWS file for details
  - update to version 3.0.0
    * new graphical interface based on Glade/Gtk
    * systray icon
    * STUN working for RTP
    * accurate bandwidth management (to let video occupy all remaning bandwidth)
    * new H264 plugin based on x264 (msx264)
    * automatic call hangup upon media transmission faillure


