# changelog

author: pth@suse.de
changelog:
  - Update to 1.11.5:
    Bugs fixed in 1.11.5:
    * Bugs introduced by 1.11.3:
    - Vala files with '.vapi' extension are now recognized and
      handled correctly again.
    - Vala support work again for projects that contain some program
      built from '.vala' (and possibly '.c') sources and some other
      program built from '.c' sources *only*.


author: pth@suse.de
changelog:
  - Update to 1.12:
    * Changes to Yacc and Lex support:
    - C source and header files derived from non-distributed Yacc
      and/or Lex sources are now removed by a simple "make clean"
      (while they were previously removed only by "make
      maintainer-clean").
    - Slightly backward-incompatible change, relevant only for use of
      Yacc with C++: the extensions of the header files produced by the
      Yacc rules are now modelled after the extension of the
      corresponding sources.  For example, yacc files named "foo.y++"
      and "bar.yy" will produce header files named "foo.h++" and
      "bar.hh" respectively, where they would have previously produced
      header files named simply "foo.h" and "bar.h".  This change
      offers better compatibility with 'bison -o'.
    * Miscellaneous changes:
    - The AM_PROG_VALAC macro now causes configure to exit with status
      77, rather than 1, if the vala compiler found is too old.
    - The build system of Automake itself now avoids the use of make
      recursion as much as possible.
    - Automake now prefers to quote 'like this' or "like this", rather
      than `like this', in diagnostic message and generated Makefiles,
      to accommodate the new GNU Coding Standards recommendations.
    - Automake has a new option '--print-libdir' that prints the path
      of the directory containing the Automake-provided scripts and
      data files.
    - The 'dist' and 'dist-all' targets now can run compressors in
    - parallel.
    - The rules to create pdf, dvi and ps output from Texinfo files now
      works better with modern 'texi2dvi' script, by explicitly passing
      it the '--clean' option to ensure stray auxiliary files are not
      left to clutter the build directory.
    - Automake can now generate silenced rules for texinfo outputs.
    - Some auxiliary files that are automatically distributed by
      Automake (e.g., 'install-sh', or the 'depcomp' script for
      packages compiling C sources) might now be listed in the
      DIST_COMMON variable in many Makefile.in files, rather than in
      the top-level one.
    - Messages of types warning or error from 'automake' and 'aclocal'
      are now prefixed with the respective type, and presence of
    - Werror is noted.
    - Automake's early configure-time sanity check now tries to avoid
      sleeping for a second, which slowed down cached configure runs
      noticeably.  In that case, it will check back at the end of the
      configure script to ensure that at least one second has passed,
      to avoid time stamp issues with makefile rules rerunning
      autotools programs.
    - The warnings in the category 'extra-portability' are now enabled
      by '-Wall'.  In previous versions, one has to use
      '-Wextra-portability' to enable them.
    - Various minor bugfixes for recent or long-standing bugs.
    For a more detailed list see the file NEWS in the package
    documentation.


author: tom.mbrt@googlemail.com
changelog:
  - Update to 1.12.1:
    Bugs fixed in 1.12.1:
    - Several weaknesses in Automake's own build system and test suite
      have been fixed.
    - Aclocal works correctly with perl 5.16.0 (automake bug#11543).
    - Starting from either the next minor version (1.12.2) or the next major
    version (1.13), Automake will start warning if 'configure.in' is used
    instead of 'configure.ac' as the Autoconf input.  Future versions of
    Automake will drop support for 'configure.in' altogether.


author: cfarrell@suse.com
changelog:
  - license update: BSD-3-Clause
    See fakepoll.h (BSD-4-Clause with UCB clarification). There is no GPL in
    this package


author: ug@suse.de
changelog:
  - autoyast fails to add add-on product with iso image (bnc#484735)
  - post-scripts documentation fixed


author: ug@suse.de
changelog:
  - more sophisticated size calculation in LVM code
    (still requires some fixes for multiple striped LVs)
  - 2.18.4


author: ug@suse.de
changelog:
  - check if cdrom is mounted when image should be searched on CD/DVD
    thanx to Leonardo L. P. da Mata for a patch


author: ug@suse.de
changelog:
  - merged the code for autoyast=device and autoyast=usb to reduce
    redundancy and fix the "already mounted" bug for USB (bnc#565558)


author: ug@suse.de
changelog:
  - imsmdriver config disbled (too late for that in the profile)
  - use of free space gained by resizing fixed (bnc#580842)


author: ug@suse.de
changelog:
  - don't install post-packages with ayast_setup twice (bnc#584564)
  - post-patterns in ayast_setup fixed (bnc#584564)


author: ug@suse.de
changelog:
  - prefer the filename of a remote script instead of the
    type of a script when no filename is specified in the XML


author: ug@suse.de
changelog:
  - an existing swap partition can accidently be reused
    even if AutoYaST is not supposed to touch it (bnc#613366)


author: ug@suse.de
changelog:
  - reusing more partitions than the hardware still could create
    fails (bnc#620212). This is a different issue but the same bug
    like on Jul 15 14:21:41 below


author: lslezak@suse.cz
changelog:
  - don't use obsoleted inst_packages.ycp client, use PackagesUI.ycp
    module instead (bnc#471490)
  - 2.20.1


author: jsrain@suse.cz
changelog:
  - do not reread target map if target system is already mounted
    during upgrade (bnc#673033)
  - 2.20.9


author: ug@suse.de
changelog:
  - New profile flag networking/setup_before_proposal enables setting
    up more than one NIC for networked storage (FATE#309213).


author: locilka@suse.cz
changelog:
  - Removed obsoleted X-KDE-SubstituteUID from desktop all files and
    replaced with xdg-su for autoyast desktop file (bnc#540627)


author: lslezak@suse.cz
changelog:
  - Update::ProposeSelection() has been removed, selections have
    been replaced by patterns long time ago
  - 2.21.2


author: fehr@suse.de
changelog:
  - added support for handling subvolumes under btrfs
  - update documentation about keys "subvolumes" and "device_order"


author: vuntz@novell.com
changelog:
  - Update to version 0.6.25:
    + Use send_destination for DBus <deny> rule
    + Make .desktop files pass desktop-file-validate
    + CVE-2009-0758: Reflector creates packet storm on legacy unicast
      traffic
    + Build system fixes.
    + Updated translations.
  - Respin avahi-desktop.patch.
  - Drop bnc_459007.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Add avahi-init_unused-not-dead.patch, init scripts report
    service dead instead of unused after a stop (bnc#329708).


author: sbrabec@suse.cz
changelog:
  - Do not force start avahi daemon on update (bnc#588367).
  - Added support for translation-update-upstream (FATE#301344).


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.27:
    + Various systemd fixes.
    + Daemon:
    - make sure we never choke on SIGPIPE
    - return successful error code when we ran successfully
    - reset signals on initialization
    - unblock all signals by default
    + Update libavahi-client so that it can deal with auto-activated
      avahi daemons
    + Bump soname
    + Build fix when gtk3 is not installed.
    + i18n updates
  - Changes from version 0.6.26:
    + Fix CVE-2010-2244
    + Support for Gtk+ 3 and Gtk+ Introspection
    + Native systemd socket activation support
    + Add systemd service files
    + Add various resource control options, for traffic rate limiting
      as well as cache size and D-Bus client object limits.
    + i18n updates
    + Minor other updates
  - Rename libavahi-core6 to libavahi-core7, to follow library soname
    bump.
  - Rebase avahi-gacdir.patch.
  - Add avahi-gobject-introspection-1.1.patch to set format of gir
    file to 1.1.
  - Add avahi-fix-howl.pc.patch to fix generation of howl.pc.
  - Drop avahi-0.6.25-fixcrash.patch: fixed upstream.
  - Drop avahi-init_unused-not-dead.patch: fixed upstream.
  - Add gobject-introspection-devel BuildRequires for the glib2
    build, to get introspection support.
  - Remove libglade2-devel BuildRequires.
  - Remove avahi-utils-gtk <= 0.6.22 Conflicts, since the file for
    which we added the Conflicts doesn't exist anymore.
  - Pass --disable-gtk3 to configure since we don't want gtk3 support
    right now.
  - Pass --with-systemdsystemunitdir=/lib/systemd/system to
    configure. Thanks Kay!


author: vuntz@opensuse.org
changelog:
  - Rename avahi-gobject-introspection-1.1.patch to
    avahi-gobject-introspection-1.2.patch and update it to the 1.2
    format.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.28:
    + Updates regarding systemd integration
    + Properly avoid bus activation on non-systemd systems
    + Compatibility with newer gtk3 and gobject introspection
    + i18n updates
    + Minor other updates
  - Drop avahi-gobject-introspection-1.2.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add avahi-init-dnsconfd-fix-status.patch to make avahi-dnsconfd
    init script report unused instead of dead in status when it's
    unused.


author: vuntz@opensuse.org
changelog:
  - Add avahi-null-packet-infinite-loop.patch: fix an infinite loop
    eating CPU when receiving corrupted/null packets. Fix bnc#671797.


author: fcrozat@novell.com
changelog:
  - Enable gtk3 support:
    + Add gtk3-devel BuildRequires for avahi-glib2.
    + Add libavahi-ui-gtk3-0 subpackage.
    + Pass --enable-gtk3 instead of --disable-gtk3 to configure in
      avahi-glib2.
  - Remove explicit Requires of glib2-devel and gtk2-devel in
    libavahi-glib-devel: they will automatically be added the
    pkgconfig() way.
  - Use sysconfig PreReq instead of sysvinit(network) on 11.3 and
    earlier.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.30:
    + Make IPv6 work again
    + Minor other updates
    + Updated translations
  - Changes from version 0.6.29:
    + Updates regarding systemd integration
    + Compatibility with newer gtk3 and gobject introspection
    + Fix CVE-2011-1002, fixing the fix for CVE-2010-2244
    + Minor other updates
    + Updated translations
  - Drop patches fixed upstream:
    + avahi-init-lsb.patch
    + avahi-init-dnsconfd-fix-status.patch
    + avahi-fix-howl.pc.patch
    + avahi-null-packet-infinite-loop.patch


author: dimstar@opensuse.org
changelog:
  - Add avahi-gtk_box_new.patch: do not used deprecated
    gtk_[hv]box_new function anymore; this fixes build of
    avahi-glib2.


author: dimstar@opensuse.org
changelog:
  - Change libtool BuildRequires to be unconditional: it is needed to
    build all submodules as well.
  - Change License tag to spdx identifier (LGPL-2.1+) and remove
    duplicate mentions of the License tag.


author: dimstar@opensuse.org
changelog:
  - Split the typelib files in typelib-1_0-Avahi-0_6 subpackage.
  - Add typelib-1_0-Avahi-0_6 Requires to libavahi-glib-devel
    subpackage.


author: dimstar@opensuse.org
changelog:
  - Add avahi-gir-fixup.patch: Change the gir/typelib dependency to
    be correctly libavahi-core.so.7 instead of avahi-core.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.31:
    + Add Mumble to service type database
    + systemd: syslog.target is not longer useful
    + Compatibility with newer automake
  - Rebase avahi-empty-share-dir.patch.
  - Move dbus xml interface files from devel subpackage to main
    subpackage: those files are needed at runtime.


author: vuntz@opensuse.org
changelog:
  - Stop passing --with-systemdsystemunitdir to configure: we'll just
    use the right default value, which should be %{_unitdir}.
  - Change systemd BuildRequires to systemd-devel since this is
    needed to get that default value in configure.


author: coolo@suse.com
changelog:
  - Add avahi-fix-mkdir.diff: fix build with automake 1.12.1, which
    removed AM_PROG_MKDIR_P, which is deprecated for a long time.


author: sbrabec@suse.cz
changelog:
  - Updated to version 0.6.23:
    * A lot of translation updates
    * Beef up bnvc quite a bit, including passing a domain to browse
      in
    * Increase numer of open files resource limit to 300 so that we
      can deal with more clients simultaneously.
    * Rework 'poof' algorithm a bit to reduce traffic load on noisy
      links.
    * Build fixes
    * Minor other updates
    * Backwards compatible with Avahi 0.6.x with x < 23.


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections from specfile
  - Use %_smp_mflags for parallel build
  - Add libavahi-devel to baselibs


author: sbrabec@suse.cz
changelog:
  - avahi-discover.glade is required by avahi-utils-gtk and
    python-avahi-gtk => move to avahi (bnc#456418).
  - Upgrade protection for avahi-utils-gtk built as
    avahi-glib2-utils-gtk (bnc#456418).


author: andrea@opensuse.org
changelog:
  - update to version 0.9.2
  - added several BuildRequires to allow GLSL  module and
    docs compilation, python module still broken
  - added fdupes to symlink duplicate files


author: andrea@opensuse.org
changelog:
  - fixed bug 2737083 :
    https://sourceforge.net/tracker/?func=detail&aid=2737083&group_id=165310&atid=835077


author: stecue@gmail.com
changelog:
  - removed the obsolete patches due to the new upstream version.
  - no more crash on openSUSE 11.4 when starting.
  - new upstream version (bugfix release)
    * Fixed building of translations on Linux and Mac OS X.
    * Fixed issues with newer versions of SIP
    * Import Avogadro automatically in the Python terminal
    * Some fixes/adjustments for newer versions of Open Babel
    * Fixed a bug in the bounds for cubes, now isosurfaces align to molecules in all cases
    * Added picking support in wireframe - enables editing of atoms in this mode
    * Fixed some crashes when drawing with adjust hydrogens on
    * Ensure the GAMESS input generator updates when atoms are added, removed or updated
    * Added some missing entries in the GAMESS input dialog
    * Fixes to the NWChem input generator
    * Add LARGE keyword to MOPAC input files to give full output of MOs
    * Fixed autobonding in animations when rendering in POV-Ray for video
    * Removed some old CMake code that was no longer needed
    * Made Linguist optional for Avogadro builds
    * Fixes for compilation on Windows
    * Fixed a few memory leaks


author: toddrme2178@gmail.ccom
changelog:
  - Added check for duplicate files (fix for RPMLINT warning)
  - Removed name from summary (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: jw@novell.com
changelog:
  - readded other half of half-upstreamed avrdude-5.5.usbtiny.64bit.patch
  - convertUniToAscii bug, HVPP of EEPROM bug, serious memory corruption
    ATmega163 fix, tcsetattr() on Solaris bug, Crash in stk500v2_open,
    xmega problems with JTAGICEmkII, New devices: ATXMEGA64A1, ATXMEGA192A1,
    ATXMEGA256A1, ATXMEGA64A3, ATXMEGA128A3, ATXMEGA192A3, ATXMEGA256A3,
    ATXMEGA256A3B, ATXMEGA16A4, ATXMEGA32A4, ATXMEGA64A4, ATXMEGA128A4
  - bnc#564303


author: bernhard@bwalle.de
changelog:
  - Give /etc/modprobe.d/avrdude_parport the 'conf' extension to make
    new versions of module-init-tools happy.
  - Add "texinfo" to BuildRequires for Fedora/RHEL/CentOS.


author: bernhard@bwalle.de
changelog:
  - Add "texinfo-dvi" to BuildRequires for Fedora/RHEL/CentOS
    to fix finally the build because of a missing "texi2dvi".


author: jw@novell.com
changelog:
  - added avrdude_butterfly_mk.patch
    mikrokopter.de uses a modified version of butterfly.
    This patch creates an avrdude providing bot the unchanged butterfly and
    a new mkbutterfly. env BUTTERFLY_MK=1 avrdude -c butterfly is also provided.
    Sent upstream as https://savannah.nongnu.org/patch/?7056


author: jw@suse.de
changelog:
  - update to avrdude-5.10
    bug #28660: Problem with loading intel hex rom files that exceed
    0x10000 bytes
    * fileio.c: Fix two byte shifts.
    * configure.ac: Fix FreeBSD default serial port name.
    * doc/avrdude.texi: (Dito.)
    * jtagmkII.c: If entering JTAG mode fails with a bad JTAG ID
    message, retry with external reset applied (in case the target
    is in sleep mode or has asserted the JTD bit).


author: max@suse.de
changelog:
  - Remove unused source and patch files.
  - Remove special cases for distributions we don't build for.
  - Move from /opt/cross to /usr, as this is not a cross compile
    tool for which there is a "native" counterpart.
  - Use the pre-built pdf from upstream to avoid the latex dependency.
  - Add proper info file handling.
  - Add udev rules for USB programmers and USB serial adapters, so
    that they can be accessed by all users. This is considered safe
    as this is a very specialized package that will probably only get
    installed on development machines with no untrusted local or
    remote users.


author: jw@novell.com
changelog:
  - fixed mkbutterfly target, to test the bootloader response in the loop,
    instead of once afterwards.


author: max@novell.com
changelog:
  - Use ATTRS instead of SYSFS in udev rules.
  - Add old USBasp VID/PID to udev rules.
  - Dropped most of the .changes file to make osc happy.


author: jw@novell.com
changelog:
  - Resurrected the changelog.
    /usr/lib/osc/source_validators/helpers/check_dates_in_changes
    misinterpretes timestamps 2010-01-01 within changelog entries as
    new changelog entries.


author: tiwai@suse.de
changelog:
  - updated to version 0.5.1:
    * include awe_voice.h into the package
    * include udev files into the package


author: tiwai@suse.de
changelog:
  - fix build error with the recent glibc (getline() conflict)
  - build with -fno-strict-aliasing
  - clean up spec file


author: tiwai@suse.de
changelog:
  - version 0.5.1d:
    * including previous fixes
    * fix possible buffer overflow in awe_read_option_file()


author: mvyskocil@suse.cz
changelog:
  - replace gnu-javamail dependency to classpathx-mail [bnc#411839]
    - the classpathx-foo is consistent with jpackage.org project


author: mvyskocil@suse.cz
changelog:
  - build using openjdk, use ant.build.javac.target and source 1.4
    to prevent javadoc fail, clean up BuildRequires


author: mvyskocil@suse.cz
changelog:
  - strip the jakarta- from classpath to be ready for jakarta->apache-commons
    renaming
  - added some pms and manifest files


author: cstender@suse.de
changelog:
  - updated to version 011
  - added supplement tag so package gets installed when a bcm43xx
    card is detected
  - added install_bcm43xx_firmware script which downloads and
    extracts firmware files


author: Larry.Finger@lwfinger.net
changelog:
  - Add 2 new files with 478.104 firmware
    * 802.11 cores with rev 16 are msupported
  - Use ARRAY_SIZE instead of local FILES macro
  - Add sparse support, Add quiet build, Add autodependencies


author: Larry.Finger@lwfinger.net
changelog:
  - Remove 2 files that require 300+ MB downloads
  - Add 5 new files with newest firmware (508.X, 644.1001, and 666.2)
    * 802.11 cores through rev 22 are supported
  - the install_bcm43xx_firmware script now unloads and
    reloads the driver so that it will work immediately
  - Removed firmware-IDs from fwcutter - they are not maintained in kernel
  - Updated Email address for Michael Buesch
  - Updated to Revision 15


author: vuntz@novell.com
changelog:
  - Update to version 0.1.0:
    + Support for RGBA representation in the frequency domain
    + Un-pre-multiply close-to-zero alpha values to complete black
      instead of slightly brighter than black
    + Add a BABL_ALPHA_THRESHOLD constantto the API
    + Do a complete overhaul of the babl API
    + Do some changes to increase portability of the library.
  - Drop babl-undefined.patch: fixed upstream.
  - Add babl-fix-install.patch to fix the build.
  - Remove babl-0_0 package and make libbabl-0_0-0 provide/obsolete
    it.
  - COPYING.lesser doesn't exist anymore. The package is LGPLv3+
    only (no more GPL).


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.2:
    + Made babl mostly threadsafe (sufficient for GIMP/GEGLs needs).
    + Streamlined core functionality, reducing number of function
      calls and removing overeager instrumentation.
  - Drop babl-fix-install.patch: fixed upstream. The autoreconf call
    can also be removed.
  - Rename libbabl-0_0-0 to libbabl-0_1-0, following soname change.
    This also means we can remove the Provides/Obsoletes for
    babl-0_0.


author: mrdocs@opensuse.org
changelog:
  - Update to version 0.1.4:
    + many build and autotool fixes
    + Add experimental introspection support - disabled by default
    + Add code to handle N-components.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.6:
    + Build improvements
    + Remove blatantly wrong conversions from extensions
    + Made it possible to distinguish format_n formats from others
    + Improvements to vala/gobject introspection support.


author: dimstar@opensuse.org
changelog:
  - Add babl-fix-gir.patch: Fix building of the .gir and .typelib
    files.
  - Add vala and gobject-introspection BuildRequires to build the
    introspection and vala support.
  - Create typelib-1_0-Babl-0_1 subpackage for typelib.
  - Add typelib-1_0-Babl-0_1 Requires to -devel package.
  - Add libtool BuildRequires and call to autogen.sh as the patch
    babl-fix-gir.patch touches the build system.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.10:
    + LUT based speedups for gamma correction / uncorrection.
  - Changes from version 0.1.8:
    + Added support for indexed/pallette based formats.
    + Constified API.
  - Pass --enable-introspection to configure to make sure we build
    introspection support.
  - Add babl-fix-gir-build.patch: this fixes the build of
    introspection (as well as the generated data).
  - Since the build of vala bindings is broken, temporarily disable
    it with a build_vala macro that helps us pass --without-vala to
    configure.


author: detlef@links2linux.de
changelog:
  - new upstream version <0.9.14>
    * update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
    * update Swedish translation (Niklas Grahn <terra.unknown@yahoo.com>)
    * update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)
    * update French translation (Michel Corps <mahikeulbody@gmail.com>)
    * GNOME & KDE4: rework MainWindow
    * GNOME & KDE4: rework SettingsDialog
    * GNOME & KDE4: add "smart" remove


author: detlef@links2linux.de
changelog:
  - new upstream version <0.9.16.1>
    * fix a bug/crush for French version
    * update translations
    * don?t show the snapshot that is being taken in snapshots list
    * GNOME & KDE4: when the application starts and snapshots directory don?t exists show a messagebox
    * give more information for ?take snapshot? progress (to prove that is not blocked)
    * MainWindow: rename ?Timeline? column with ?Snapshots?
    * when it tries to take a snapshot if the snapshots directory don?t exists  (it is on a removable drive that is not plugged) it will notify and wait maxmimum 30  seconds (for the drive to be plugged)
    * GNOME & KDE4: add notify if the snapshots directory don?t exists
    * KDE4: rework MainWindow


author: herbert@links2linux.de
changelog:
  - new upstream version <0.9.26>
    * update translations from Launchpad
    * Fix a but smart-remove algorithm (https://bugs.launchpad.net/backintime/+bug/376104)
    * Fix bug: https://bugs.launchpad.net/backintime/+bug/374477
    * Fix bug: https://bugs.launchpad.net/backintime/+bug/375113
    * update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
    * add '--no-check' option to configure scripts
    * use only 'folder' term (more consistent with GNOME/KDE)
    * add 'expert option': enable/disable nice for cron jobs
    * GNOME & KDE4: refresh snapshots button force files view to update too
    * you can include a backup parent directory (backup directory will auto-exclude itself)
    * fix some small bugs
  - new upstream version <0.9.24>
    * update translations
    * KDE4: fix python string <=> QString problems
    * KDE4 FilesView/SnapshotsDialog: ctrl-click just select (don't execute)
    * KDE4: fix crush after "take snapshot" process (https://bugs.launchpad.net/backintime/+bug/366241)
    * store basic permission in a special file so it can restore them correctly (event from NTFS)
    * add config version
    * implement Gnome/KDE4 systray icons and user.callback as plugins
    * reorganize code: common/GNOME/KDE4
    * GNOME: break the big glade file in multiple file
    * backintime is no longer aware of 'backintime-gnome' and 'backintime-kde4'
      (you need run 'backintime-gnome' for GNOME version and 'backintime-kde4' for KDE4 version)
  - new upstream version <0.9.22.1>
    * fix French translation
  - new upstream version <0.9.22>
    * update translations from Launchpad
    * KDE4: fix some translation problems
    * remove --safe-links for save/restore (this means copy symlinks as symlinks)
    * update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
    * create directory now use python os.makedirs (replace use of mkdir command)
    * KDE4: fix a crush related to QString - python string conversion
    * GNOME & KDE4 SettingsDialog: if schedule automatic backups per directory is set, global schedule is hidden
    * GNOME FilesView: thread "*~" files (backup files) as hidden files
    * GNOME: use gtk-preferences icon for SettingsDialog (replace gtk-execute icon)
    * expert option: $XDG_CONFIG_HOME/backintime/user.callback (if exists) is called a different steps
      of a "take snapshot" process (before, after, on error, is a new snapshot was taken).
    * add more command line options: --snapshots-list, --snapshots-list-path, --last-snapshot, --last-snapshot-path
    * follow FreeDesktop directories specs:
      $XDG_DATA_HOME (default: $HOME/.local/share) to store app.lock files
      $XDG_CONFIG_HOME (default: $HOME/.config) to save settings
    * new install system: use more common steps (./configure; make; sudo make install)
  - new upstream version <0.9.20>
    * smart remove: fix an important bug and make it more verbose in syslog
    * update Spanish translation (Francisco Manuel García Claramonte <franciscomanuel.garcia@hispalinux.es>)
  - new upstream version <0.9.18>
    * update translations from Launchpad
    * update Slovak translation (Tomá? Vadina <kyberdev@gmail.com>)
    * update French translation (Michel Corps <mahikeulbody@gmail.com>)
    * update German translation (Michael Wiedmann <mw@miwie.in-berlin.de>)
    * GNOME bugfix: fix a crush in files view for files with special characters (ex: "a%%20b")
    * GNOME SettingsDialog bugfix: if snapshots path is a new created folder, snapshots navigation (files view) don't work
    * update doc
    * GNOME & KDE4 MainWindow: Rename "Places" list with "Snapshots"
    * GNOME SettingsDialog bugfix: modify something, then press cancel. If you reopen the dialog it show wrong values (the ones before cancel)
    * GNOME & KDE4: add root mode menu entries (use gksu for gnome and kdesudo for kde)
    * GNOME & KDE4: MainWindow - Files view: if the current directory don't exists in current snapshot display a message
    * SettingDialog: add an expert option to enable to schedule automatic backups per directory
    * SettingDialog: schedule automatic backups - if the application can't find crontab it show an error
    * SettingDialog: if the application can't write in snapshots directory there should be an error message
    * add Polish translation (Pawe? Ho?uj <pholuj@gmail.com>)
    * add cron in common package dependencies
    * GNOME & KDE4: rework settings dialog
    * SettingDialog: add an option to enable/disable notifications


author: detlef@links2linux.de
changelog:
  - new upstream version <1.0>
    * add '.dropbox*' to default exclude patterns (https://bugs.launchpad.net/backintime/+bug/628172)
    * add option to take a snapshot at every boot (https://bugs.launchpad.net/backintime/+bug/621810)
    * add continue on errors (https://bugs.launchpad.net/backintime/+bug/616299)
    * add expert options: copy unsafe links & copy links
    * "user-callback" replace "user.callback" and receive profile informations
    * documentation: on-line only (easier to maintain)
    * add error log and error log view dialog (Gnome & KDE4)
    * merge with: lp:~dave2010/backintime/minor-edits
    * merge with: lp:~mcfonty/backintime/unique-snapshots-view
    * reduce memory usage during compare with previous snapshot process
    * custom backup hour (for daily backups or mode): https://bugs.launchpad.net/backintime/+bug/507451
    * smart remove was slightly changed (https://bugs.launchpad.net/backintime/+bug/502435)
    * make backup on restore optional
    * add ionice support for user/cron backup process
    * remove "schedule per included directory" (profiles do that) (+ bug LP: #412470)
    * update Slovak translation (Tomá? Vadina <kyberdev@gmail.com>)
    * multiple profiles support
    * backintime snapshot folder is restructured to ../backintime/machine/user/profile_id/
    * added the possibility to include other snapshot folders within a profile, it can only read those, there is not a GUI implementation yet
    * added a tag suffix to the snapshot_id, to avoid double snapshot_ids
    * added a desktop file for kdesu and a test if kdesu or kdesudo should be used (LP: #389988)
    * added expert option to disable snapshots when on battery (LP: #388178)
    * snapshots are stored entirely read-only (LP: #386275)
    * changed default exclude patterns to caches, thumbnails, trashbins, and backups (LP: #422132)
    * write access to snapshot folder is checked & change to snapshot version 2 (LP: #423086)
    * Used a more standard crontab syntax (LP: #409783)
    * Stop the "Over zealous removal of crontab entries" (LP: #451811)
    * and many bugfixes


author: detlef@links2linux.de
changelog:
  - new upstream version <1.0.2>
    * reduce log file (no more duplicate "Compare with..." lines)
    * declare backintime-kde4 packages as a replacement of backintime-kde


author: detlef@links2linux.de
changelog:
  - new upstream version <1.0.4>
    * SettingsDialog: show highly recommended excludes
    * Fix bug: https://bugs.launchpad.net/backintime/+bug/664783
    * Option to use checksum to detect changes (https://bugs.launchpad.net/backintime/+bug/666964)
    * Option to select log verbosity (https://bugs.launchpad.net/backintime/+bug/664423)
    * Gnome: use gloobus-preview if installed


author: detlef@links2linux.de
changelog:
  - new upstream version <1.0.6>
    * Fix bug:
      https://bugs.launchpad.net/backintime/+bug/676223
      https://bugs.launchpad.net/backintime/+bug/672705
    * Smart remove: configurable options:
      https://bugs.launchpad.net/backintime/+bug/406765


author: tejas.guruswamy@opensuse.org
changelog:
  - new upstream version 1.0.8
    * Fix bug: lp#723545
      + Cache UID/GID to improve backup speed
    * Fix bug: https://bugs.launchpad.net/backintime/+bug/705237
      + wrong profile name in message box
    * Fix bug: lp#696663
      + Empty directories created during build
    * Fix bug: lp#671946
      + Invalid notification ID


author: mfabian@suse.de
changelog:
  - remove NoSource tag, it was only there to save space, not
    because of license reasons.
  - remove check for obsolete SuSE version.


author: tiwai@suse.de
changelog:
  - Renamed baekmuk -> baekmuk-bitmap-fonts and
    baekmuk-ttf -> baekmuk-ttf-fonts according to
    openSUSE packaging guidelines and FATE#313035
    Adjusted Obsoletes and Provides accordingly


author: mauro@suse.de
changelog:
  - Updated to version 0.2.3
  - removed support for C++ Builder X, it no longer exists and the format
    wasn't used by anyone in practice
  - significantly improved Xcode format (Kevin Ollivier)
  - fixed running bakefile_gen if the name of temporary directory contains
    spaces
  - msvc6prj: use /pdb linker option to make the projects work when imported
    in MSVC7.1 (Scott Bailey, patch #1732354)
  - msvs2005prj: added support for Pocket PC platform
  - added support for MSVS2003 project files (based on patch by
    Aleksander Jaromin)
  - Bakefile now generates files with output format's platform's default
    line endings; added --eol option to override this (based on patch by
    Francesco Montorsi)
  - added envvar() convenience function for referencing environment variables
  - added --wrap-output command line option for tweaking line-wrapping
    behavior (based on patch by Francesco Montorsi)
  - bakefile_gen uses all available CPUs by default now; use explicit -j1
    flag to get the old behavior
  - autoconf: fixed shared libraries sonames on NetBSD and OpenBSD
  - added limited support for conditional variables dependent on other
    conditional variables based by Francesco Montorsi (previously, only
    dependency on options was possible)
  - added "debug" level to the <echo> command
  - deprecated <echo level="warning"> in favor of new <warning> command
  - added XML Schema for FORMATS.bkmanifest and Bakefiles.bkgen files
  - autoconf: check if install -d works (patch by Warren Young)
  - dmars: always use -HP99 switch; made the value configurable (#160)
  - autoconf: fixed warning about datarootdir variable with autoconf-2.61+
  - fixed <lib-path> to generated correct output when passed empty string
    as argument (#170; based on patch by Scott Bailey)
  - msvs2005prj: fixed handling of include and library paths with spaces
  - msvc6prj: fixed to not use minimal rebuild with optimization (#42)
  - autoconf: call AC_BAKEFILE_PROG_CC/CXX from AC_BAKEFILE (#64)
  - autoconf: added pkgconfig module (Francesco Montorsi, #105)
  - added preliminary support for generating multiple variants
    of makefiles in the same format (#156)
  - msvs2005prj: fixed to correctly exclude conditional targets from
    configurations they aren't built in (#181, John Ralls)
  - msvs2005prj: fixed runtime library selection
  - SRCDIR variable now uses Unix and not native paths like other variables
  - fixes to win32 install target support (Francesco Montorsi)
  - mingw: ensure win32 shell is used even if sh.exe is on PATH


author: mboman@suse.de
changelog:
  - Update to version 0.2.5:
    + msvs200xprj: if "-o foo.vcproj" is specified on the command line, only
      generate foo.vcproj and not foo.sln
    + autoconf: fixes for non-default BUILDDIR
    + msvs2005prj: fixed _WIN32_WCE define for PocketPC 2003 platform
    + put user- or configure-provided LDFLAGS and LIBS to the end of linker
    + command line to avoid conflicts of local libraries with system-wide
    + xcode2: fixed <ldflags> to not delete previously specified flags
    + xcode2: fixed <cxxflags> and <cppflags> for C++ files
    + xcode2: fixed <library> handling
    + added <depends-on-file> to all formats, with warnings if it's not
    + implemented
    + mingw, gnu: avoid "No rule to make target ..." errors in generated
      makefiles when dependency header is removed
    + msvs2003prj, msvs2005prj: don't use /RTC1 flag in release builds with
      debug information enabled
    + msvs2003prj, msvs2005prj: enable functions inlining iff optimization is
      enabled instead of doing it unconditionally
    + xcode2: added support for <headers>
    + msvs2003prj, msvs2005prj: improvements to make generated projects more
      similar to natively created projects
    + fixes for running on Solaris
    + xcode2: fixed naming of <dll> targets
    + check for incorrect used of conditional <set>
    + added support for multiple source files with the same name
    + msvs2003prj, msvs2005prj: fixed to generate correct precompiled headers
      setting for auto vs. manual PCH creation
    + fixed incorrect dependencies of the "install" target
    + added support for Visual Studio 2008
    + bakefile_gen --clean removes directories created by Bakefile
    + fixed <subproject>'s <target> tag to work with all formats


author: vuntz@novell.com
changelog:
  - Update to version 0.2.6:
    + autoconf: fixed dependencies support for traditional Unix
      compilers
    + autoconf: correct shared library extension under HP-UX ia64
    + autoconf: added support for new (10 and 11) Intel C/C++
      compiler versions
    + watcom: fixes for OpenWatcom 1.8
    + fixed assert failure with wxWidgets' presets
    + msvs*prj: pass preprocessor flags to IDL compiler
    + msvs*prj: define WIN32 preprocessor symbol
    + fixed 100% CPU usage in bakefile_gen
    + added <debug-info-edit-and-continue> tag to support Visual
      Studio debugger's Edit and Continue feature
    + msvs*prj: allow overriding names of .vcproj files using
      MSVS_PROJECT_FILE variable
  - Use makeinstall.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.8:
    + msvc: fixed incorrect compiler flags for debug info without
      debug runtime
  - Changes from version 0.2.7:
    + added getTagAttrib() helper
    + fixed shared library names and sonames on Solaris to use only
      one version number: use libfoo.so.1 for the file and the soname
      and libfoo.so for the only symlink
    + msvs2008prj: fixed MIDL compiler settings
    + autoconf, gnu: fixed pkgconfig module to respect DESTDIR
    + msvs*prj, msvc, msvc6prj: using debug info without debug
      runtime was fixed to keep all optimizations enabled
    + added support fo running on Mac OS X Snow Leopard.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.9:
    + added -I flag to bakefile_gen too
    + msevc4prj: fixed breakage of <debug-info> introduced in 0.2.7
    + added suncc backend
    + msvs2005prj, msvs2008prj: added support for x64 builds
    + msvs2008prj: fixed compatibility with VS 2010.
  - Use source services: download_url, recompress and set_version.


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.4.0:
    * GMime-2.4, GLib-2.16, and Gtk-2.14 required.
    * Prefers libunique over BonoboActivation.
    * VCALENDAR and VEVENT handling.
    * deprecation cleanup.
    * message threading improvements and fixes.
    * Use GIO library when available.
    * Improve GMail IMAP compatibility.
    * porting to most recent GTK versions.
    * documentation ported to gnome-doc format.
    * partial translations of the manual to German and Spanish.
    * gnome-keyring is used if available (experimental).
    * initial experimental support for WebKit.
    * Bug fixes.


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.4.1:
    * Continuing cleanup work: removing obsolete library calls.
    * partial workaround for the deadlock in xcb library code.
    * experimental use of libcanberra for sound.
    * many small bugfixes.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.4.2:
    + searching in HTML parts.
    + improved webkit support.
    + NetworkManager events intercepted to reconnect to IMAP servers.
    + compatibility with recent openssl.
    + compatibility with  gtk version >= 2.18
    + improved Mac OS X integration.
    + bug fixes.
    + Better translations.
  - Add NetworkManager-devel BuildRequires.
  - Removed docbook_4, perl-XML-Parser BuildRequires.
  - Remove traces of balsa-gnome-icon-theme.patch, it's included
    upstream.
  - Clean spec file using spec-cleaner.


author: vuntz@opensuse.org
changelog:
  - Change gnome-keyring-devel BuildRequires to
    libgnome-keyring-devel on 11.3 and later, following the module
    split upstream.
  - Change the way we rename sr@Latn locale to sr@latin, so we don't
    have to call autoreconf.
  - Do not manually change the CFLAGS: it's not needed anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.3:
    + IMAP compression (COMPRESS=DEFLATE) when supported by server
    + Making opening attachment easier by saving them in a directory
    + Downloadable images when using Webkit html widget
    + Faster opening of the compose window.
    + Text searching enabled in the WebKit html viewer.
    + Options to hide toolbars and other parts of the UI (useful on
      netbooks etc).
    + For laptop/wifi users: not trying to reach POP3 servers while
      disconnected, and instead checking immediately on reconnection.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.6:
    + add forgotten part of filter comparison patch.
    + fix occasional IMAP failures on compressed connections.
  - Pass --without-gtkhtml to configure to explicitly disable
    gtkhtml, and avoid a bug in the configure script.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.7:
    + infinite loop (deb#568298).
    + avoid crashes when manually verifing GPG signature.
    + new user pref to control quoting text.
  - Replace --without-gtkhtml --with-webkit configure options with
    - -with-html-widget=webkit.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.4.8:
    + QUOTA and MYRIGHTS IMAP extension support.
    + bug fixes: bgo#625695, bgo#620221, bgo#623910, bgo#623740,
      bgo#618979, bgo#579479, bgo#613998
    + various memory leaks plugged.


author: nmo.marques@gmail.com
changelog:
  - Update to version 2.4.9:
    + Compile against new GTK, libnotify libs.
  - Remove scrollkeeper files: we don't need them.


author: nmo.marques@gmail.com
changelog:
  - Update BuildRequires to use the pkgconfig() way:
    + Old ones: NetworkManager-devel, gconf2-devel, glib2-devel,
      gmime-2_4-devel, gnome-icon-theme-devel, gtk2-devel,
      gtksourceview-devel, gtkspell-devel, libcanberra-devel,
      libgnome-devel, libgnomeui-devel,
      libgnome-keyring-devel/gnome-keyring-devel, libnotify-devel,
      libunique-devel, libwebkit-devel, libxml2-devel, sqlite-devel.
    + New pkgconfig() ones: enchant, gconf-2.0, glib-2.0, gmime-2.4,
      gnome-icon-theme, gnome-keyring-1, gtk+-2.0, gtksourceview-2.0,
      gtkspell-2.0, libbonobo-2.0, libcanberra-gtk, libgnome-2.0,
      libgnomeui-2.0, libnm-glib, libnotify, libxml-2.0, sqlite3,
      unique-1.0, webkit-1.0.
  - Add manpage_url_syntax.patch to fix man page syntax issue.


author: vuntz@opensuse.org
changelog:
  - Cleanup previous changes to packages.
  - Add explicit intltool BuildRequires.
  - Add balsa-fix-scrollkeeper.patch to not have to manually remove
    the scrollkeeper files.
  - Drop manpage_url_syntax.patch, as it's actually not needed.


author: sbrabec@suse.cz
changelog:
  - Support touchscreen version of balsa.
  - Fixed URL.
  - Added desktop file integration patch (bgo#645444).
  - Fixed libnotify for 11.3 and older.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.10:
    + Preserve identity order.
    + Trivial gtkhtml-3.15 support.
    + Improve interaction with unique.
    + Bugs fixed: bgo#636801, bgo#636805, bgo#647695.
  - Drop balsa-fix-scrollkeeper.patch: fixed upstream.
  - Drop balsa-mail-handler.patch: fixed upstream.
  - Drop balsa-new-autotools.patch: fixed upstream.
  - Drop balsa-message-searchbar-off.patch: fixed upstream.
  - Remove call to autoreconf as we don't have any patch anymore.


author: suse-tux@gmx.de
changelog:
  - Add balsa-fix-linking.patch: correctly link to the
    javascriptcoregtk library. This fixes the build.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh,
    needed for patch above.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.4.11:
    + more userfrendly view of filters' conditions
    + Bugs fixed: bgo#659390
    + Updated translations.
  - Drop balsa-fix-linking.patch: fixed upstream.
  - Remove call to gnome-autogen.sh and gnome-common BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Build openSUSE > 12.1 against gmime 2.6: Conditionally change
    pkgconfig(gmime-2.4) BuildRequires to pkgconfig(gmime-2.6).
  - Add balsa-gmime-2_6.patch: Allow building against gmime 2.6.
  - Add libtool BuildRequires and call to bootstrap.sh as the patch
    above touches the build system.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.12:
    + New crypto implementation.
    + Build with GMime 2.6.0.
    + Various other code changes.
    + Updated translations.
  - Drop balsa-gmime-2_6.patch: fixed upstream.
  - Remove libtool BuildRequires and call to bootstrap.sh as they
    were only needed for above patch.
  - Remove hack to rename sr@Latn translation to sr@latin: fixed
    upstream.


author: abockover@novell.com
changelog:
  - Update to 1.4.3 release
    * Bug-fix-only release
    * 17 bugs fixed since 1.4.2 (most of which were already applied)
    * Removed the Novell translations since I disagree with the way
      we handle them with upstream - the upstream translations are
      rather complete (~93%); kept the Korean translation since one
      does not exist upstream


author: abockover@novell.com
changelog:
  - Update to 1.5.1 release
    * Major feature and bug fix/stability release
    * New features
    - Play Queue Auto DJ keeps the tunes coming
    - Shuffle by album and artist
    - Shuffle by weighted rating and score mode
    - Add tooltips for ellipsized list view text
    - Keep the playing song visible in the track list
    - Add support for WebOS/Pre devices
    - Add support for the Samsung Galaxy Android Phone
    - Scores of other enhancements and minor features
    * Major bugs fixed
    - Fix MimeTypes for tracks ripped before 1.4 (bgo##536590)
    - Fix compilation metadata reading and writing (bgo#563283)
    - Work with new notification-daemon (bgo#565876)
    - Avoid needlessly syncing iPods twice
    - Fix crash in equalizer (bgo #548912)
    - Prevent endless "Searching for CD metadata..." (bgo#527788)
    - Dispose the SqliteCommand after it's executed (bgo#586498)
    - Fix crash when opening the profile conf dialog (bgo#587308)
    - Fix editor always prompting to save podcasts (bgo#584880)
    - Fix initial track score calculation (bgo#594568)
    - Many, many, many more bug fixes
    - ~130 bugs were fixed since 1.5.0
    - ~250 bugs were fixed since 1.4.3 (last packaged release)
  - Major packaging changes
    * Split Boo extension into an -extensions-boo package
    * Split Digital Media Player extensions into -dmp (core libraries
      and the generic USB mass storage support), -dmp-ipod, and
    - dmp-mtp packages (since they have extra deps)
    * Split clients into separate packages (-client-classic and
    - client-muinshee); each client provides banshee-1-client
    * Split core libraries, services, and resources into the -core
      package
    * The root package is basically a meta package now that requires
      a client package, the GStreamer engine, the UNIX backend, and
      recommends the classic client, and some extensions
  - All patches and translation overlays removed since they are
    merged into the upstream release


author: abockover@novell.com
changelog:
  - Update to 1.5.2 release
    * Minor feature and bug fix/stability release
    * New features
    - The Internet Archive extension
    - The iTunes importer
    - Metadata ratings and playcount import and export
    - Add support for Pulse and Droid phones
    - Use new Last.fm API
    * Enhancements
    - Many accessibility enhancements
    - When sorting by score also sort by playcount (bgo#598431)
    - Add WICD support (bgo#596918)
    - Add the USB id for the Palm Pre in developer mode
    - Improve the import media dialog (bgo#559013)
    - Allow seeking in DAAP streams
    - Tooltip for the AutoDJ source combobox (bgo#598504)
    - Improve recognition of Android devices
    - Recognize Samsung Galaxy device in debug mode
    - PlaybackError query field (bgo#590946)
    - Additional tokens for file system organization (bgo#489861)
    - Remember direction when sorting the list view (bgo#590869)
    - Cleaner track change notification popup (bgo#565453)
    - Move Last.fm settings to the preferences dialog
    - Double click toggles fullscreen in Now Playing (bgo#577971)
    * Notable bug fixes
    - Fix the playcount update (bgo#563021)
    - Correct default button in message dialogs (bgo#599495)
    - Hide shuffle menu when shuffling is disabled (bgo#599465)
    - Fix bug with AutoDJ updating LastPlayed erroneously (bgo#594701)
    - Fix next playback source (bgo#599834)
    - Fix adding tracks to the play queue (bgo#600498)
    - Fix up iPod podcast support (bgo#434237)
    - Fix cover art pick up for multi-disc albums (bgo#591982)
    - Fix the play queue when StopWhenFinished is on (bgo#563021)
    - Fix race when saving track metadata (bgo#598321)
    * 49 bugs were fixed since 1.5.1


author: gburt@suse.de
changelog:
  - Update to 1.5.3 release
    * Minor feature and bug fix/stability release
    * New features
    - Sync device from playlist option
    - Type-ahead find in track, artist, and album lists
    - Optional cover art in lower-left corner
    - Cover art editable via drag-and-drop and right-click
    - Audiobooks library extension
    - Library-folder watcher extension
    - eMusic importer/downloader extension
    - GIO file backend, supports non-local files
    - Return of the Mac OS X release
    * Enhancements:
    - Improved Podcast filtering/browsing
    - Extension preferences tab reworked
    - Extension names/descriptions translated
    - Improved sqlite performance
    - Added --set-rating=RATING command line option
    - Support for Nexus One devices
    * Notable bug fixes:
    - DAPs (ipods, etc) should work on DeviceKit-using distros
    - Fix issue with DAAP authenticating
    - Podcast renaming should work well now
    - Podcast download cancelling is now fast
    - Internet Archive results paging off-by-one fixed
    - Should build with older Mono/Gtk# again (eg on openSUSE 11.0)
    - Fix issue with MTP devices on 64-bit distros
    * 75 bugs were fixed since 1.5.2


author: gburt@suse.de
changelog:
  - Fix issue with muinshee getting installed instead of
    the classic client on some versions of SUSE


author: gburt@suse.de
changelog:
  - Update to 1.5.4 release
    * Minor feature and bug fix/stability release
    * New features:
    - Opt-In Usage Data Collection
    - Default Equalizer Presets
    - Banshee Community Extensions
    - Extensible Shuffle Modes
    * Enhancements:
    - Wikipedia context pane extension enabled by default
    - Add support for Nokia N900 phones
    - Add tooltip to playback error column
    - On close Internet Archive item, return to Search
    - Notify user if try to sync missing file to DAP
    - Popup explanation of manual playlist ordering when appropriate
    - Simplify the default set of columns in Podcasts
    - Enable 'Delete From Drive' action in File System Queue
    - Make debuggable from within MonoDevelop
    - Coverart for unicode artist/albums now supported
    - Dropped glade-sharp dep; GNOME 3.0 ready
    - Add columns showing track sample rate and bits per sample
    - Option to sort an artist's albums by year, not title
    * Notable bug fixes:
    - Fixes to GIO backend
    - Many crash/startup fixes for OS X build
    - Enable LibraryWatcher only for Music and Video libraries
    - Do better job preserving IsCompilation metadata
    - Store some PlayQueue settings in the db (not GConf)
    - Update to Last.fm's API change for scrobbling/recs
    - Bring back static FileNamePattern API used by some scripts
    - Fix several memory leaks
    * 40 bugs were fixed since 1.5.3


author: gburt@suse.de
changelog:
  - Update to 1.5.5 release
    * Minor feature and bug fix/stability release
    - Gapless Playback / Playbin2
    - Grid View
    - YouTube Extension
    * Enhancements:
    - Improve search responsiveness on large libraries
    - Add icons for Nexus One and Audiobooks
    - Play Queue item count, size, duration now ignores old tracks
    - Muinshee fixes: disable Auto-DJ, allow reordering, hide previous song
    * Notable bug fixes:
    - Fix a very common, SQL-related crash in 1.5.4
    - Fix saving equalizer settings in culture-invariant way
    - Jumping to a source's prefs via its context menu works again
    - Usage data not submitted more than every 48 hours
    - Fix repeatedly resyncing some files to a device b/c transcoded
    - Clear the redo stack on shuffle mode change
    - Accept feeds with empty title
    - Uri encode file location queries, making them work properly
    - Fixes to the OS X build
    * 26 bugs were fixed since 1.5.4


author: abockover@novell.com
changelog:
  - Update to 1.5.6 release, fixing 44 bugs since 1.5.5
    * Fix rendering and interaction bugs in the grid view
    * Fix issue with volume getting reset on every song change
    * Handle volume changes from outside Banshee (eg PulseAudio)
    * Fix issue parsing some RSS feeds
    * Fix library importing and rescanning on all IO backends
    * Support coverart for albums without an artist (bgo#612626)
    * Don't capture 's' presses if keybindings disabled
    * Fix typing in the Wikipedia webkit view
    * Fix equalizer settings migration (bgo#612669)
    * Redraw the entire ListView when dragging columns
    * Increase podcast download timeout
    * Fix bad startup crash in PlayQueue on old Mono
    * Fix "Too many open files" bug with GIO backend
    * [Banshee.Hardware] Handle exceptions (bgo#613173)
    * [PodcastActions] Unsubscribe from an event on dispose
    * [ContextPane] Fix crash if active removed (bgo#613277)
    * [LastfmSource] Fix crash (bgo#612824)
    * [Lastfm] Fix crash using auth Refresh button (bgo#610911)
    * [Lastfm] Fix crash (bgo#613276)
    * Fix compilation error with older Mono
    * Fix compilation error with bundled notify-sharp
    * Fix --disable-youtube flag
    * Set YouTube install dir to Extensions/
    * Fix building with older GStreamer (bgo#613339)


author: gburt@suse.de
changelog:
  - Update to 1.6.0 release, fixing 30 bugs since 1.5.6
    * Fix device support on upcoming distros with DeviceKit rename
    * Restore equalizer preset correctly (bgo#614313)
    * Handle broken symlinks correctly (bgo#614065)
    * Allow overriding Android, Maemo, WebOS default settings (bgo#611991)
    * Fix crash deleting playlist on mass storage device (bgo#613734)
    * Fix issue with iTunes importer dialog sizing (bgo#613607)
    * Fix play count calculation with gapless enabled (bgo#613418)
    * Handle exceptions thrown by old plugins (Mirage, etc)
    * Use panel-specific (eg monochrome) icon in notification area
    * OS X build/bundle improvements
    * Fix Windows compilation issues
    * Fix gettext locale selection on Windows


author: gburt@suse.de
changelog:
  - Update to 1.7.0 release, fixing 41 bugs since 1.6.0
    * Add Keybinding for Switching Sources
    * Connect to Remote DAAP Servers
    * Improved Last.fm authentication experience
    * Improved Maemo device support
    * DBus API additions for showing various dialogs
    * DEXT/CLIQ and Galaxy Portal device support
    * Many MeeGo specific improvements and fixes
    * Fix for fullscreen video under Mutter
    * Fix videos playing back in a new window
    * Fix crashes related to Gtk.Widget subclassing
    * Fix crashes related to a11y
    * NotificationArea fixes
    * Cover art aspect ratio/scaling fixes


author: gburt@suse.de
changelog:
  - Update to 1.7.1 release, fixing 18 bugs since 1.7.0
    * Improvements for Audiobooks support
    * New preference to have the classic album layout instead of the grid view
    * Last.fm streaming can be disabled separately from the other Last.fm
      features.
    * Support for reading and writing MusicBrainz IDs
    * Show the TrackEditor fields as read-only mode when they are not editable
    * Fix Youtube playback
    * Fix deletion of Podcast metadata during modification
    * Fix a crash related to the notification deamon
    * Fix fetching cover for albums with several discs
    * Several fixes for the N800 device


author: abockover@novell.com
changelog:
  - Update to 1.7.3 release, fixing 9 bugs since 1.7.2
    * New Amazon MP3 Store Source, supporting US, UK, FR, DE, and JP storefront
    * Support for downloading and importing Amazon MP3 purchases (.amz files)
    * New Miro Guide Podcast Directory extension integrating with miroguide.com
    * New extension for bulk metadata fixing to merge artists and albums that
      vary only by case, '&' vs 'and', etc.
    * Add visual separators in the source view between categories of sources
    * Culturally format the status bar item count (e.g. in en_US 1,000
      instead of the old 1000)
    * Improve the downloading and visual refreshing of new cover art
    * Tweak the grid view album artwork hover effect
    * New Banshee.WebBrowser API
    * New Hyena.Downloader API
    * Drop dependency of webkit-sharp, take dependency directly on
      libwebkit 1.2.2+ for new Banshee.WebBrowser API
    * bgo#624667: Fix cover art refreshing
    * bgo#622826: Fix a slow running query to speed things up
    * bgo#602840: Fix importing of compilation albums
    * bgo#622028: Fix loading of libbnpx11.so on some distros
    * bgo#621955: Wrap instead of elipsize Last.fm titles
    * bgo#608382: Escape %20 in filenames for items without embedded metadata
    * bgo#624531: Escape Uri value in SQL query


author: abockover@novell.com
changelog:
  - Fixed a bunch of dependency bugs in the packaging
    * Remove Requires:libmtp8 from banshee-1-extensions-default
    * Remove Requires:boo from banshee-1-extensions-default
    * Do not bundle Mono.Addins.MSBuild.dll, we don't need it, and
      bundling it caused banshee-1-extensions-default to pull in
      the whole xbuild/msbuild framework
  - Bundle libwebkit on 11.2 since pulling down our version causes big
    issues with the 1click install due to changing package vendors;
    removed explicit Requires since it's bundled or the distribution
    provides the right version already
  - Added fix-ld_library_path-search-order.patch, which corrects the
    search order of the LD_LIBRARY_PATH variable set in our wrapper
    script; this ensures our bundled libwebkit is loaded instead
    of the system version


author: gburt@suse.de
changelog:
  - Update to 1.7.4 release, fixing 45 bugs since 1.7.3
    * User manual available via Help » Contents menu and F1
    * Duplicate Genre solver in Metadata Fixup extension
    * Support for Amazon MP3 purchases containing PDFs and videos
    * Improved Metadata Fixup support for non-English languages
    * bgo#588255: Fix notification icon transparency
    * bgo#619036: Fix glitchy search entry
    * bgo#625210: Better handling of non-US Amazon stores
    * bgo#624569: Fix scrolling Extensions list with keyboard
    * bgo#625340: Fix .amz mime file conflict with official downloader
    * bgo#553433: Fix issue that could block song scrobbling
    * bgo#600340: Fix subscribing to certain podcasts (eg podbean.com)
    * bgo#620826: Fix URIs of tracks synced to iPods
    * bmc#1115:   Fix a pipeline deadlock evident on MeeGo


author: abockover@novell.com
changelog:
  - Support WebKit on sle_version >= 11 (GA or SP1, though it may
    fail on GA, but I can't tell how to differentiate between the two)


author: gburt@suse.de
changelog:
  - Update to 1.7.5 release, fixing 48 bugs since 1.7.4
    * GIO/udev-based hardware backend
    * Apple Devices backend with support for iPod/iOS devices
    * MPRIS v2 support (Ubuntu Sound Menu, etc)
    * Audiobooks and Miro Guide extensions enabled by default
    * Play menu item in track context menu
    * Amazon affiliate codes for all supported countries
    * "Amazon MP3s" Music smart playlist
    * Miro Guide teaser in Podcasts
    * Zoom support in Amazon MP3 Store and Miro Guide
    * Now Playing simplify mode that declutters the UI
    * Play Queue shuffle action
    * Podcast errors shown to user
    * Better MTP device detection
    * Default smart playlists hidden when empty, for new users
    * New and improved user documentation
    * bgo#626786: Prevent crash in search-for-artist when blank
    * bgo#628388: Fix overflow bug with MTP playlists
    * bgo#625683: Fixup checkboxes now clickable
    * bgo#626928: Fetch podcast artwork asap
    * bgo#626791: Catch crashes caused by missing extensions
    * bgo#528383: Re-enable writing video metadata to file
    * bgo#626803: Fix Ogg rating parsing in non-English locales


author: vuntz@opensuse.org
changelog:
  - On 11.3 and later, use pkgconfig(gnome-desktop-2.0) BuildRequires
    instead of gnome-desktop-devel since gnome-desktop-devel could
    (and will likely in 11.4) point to a GNOME 3 version of
    gnome-desktop.


author: gburt@suse.de
changelog:
  - Update to 1.7.6 release, fixing 26 bugs since 1.7.5
    * Decrease the latency in changing playback volume
    * Begin editing the name of newly added playlists
    * Put all videos in the video folder on MTP devices
    * bgo#629314: [AppleDevice] Correct capacity/free values
    * bgo#628992: [AppleDevice]Bundle libgpod-sharp.dll.config fixing crash
    * bgo#628832: [MTP] Fix MTP-device memory issues breaking Playlists, Albums
    * bgo#629095: [MTP] Fix MTP devices being named '???'
    * bgo#629373: [MTP] Workaround MTP sigsegv bug


author: gburt@suse.de
changelog:
  - Update to 1.8.0 release, fixing 40 bugs since 1.7.6
    * bgo#534832 Videos not correctly handled on MTP device
    * bgo#627441 Race condition in ndesk-dbus causes hang
    * bgo#628555 Crash when receiving a VolumeRemoved event
    * bgo#628675 new ipod support doesn't sync playlists
    * bgo#629019 hangs at startup
    * bgo#629179 no longer recognizes mass storage device
    * bgo#630757 AppleDevice mounts my internal harddisk


author: abockover@novell.com
changelog:
  - Fix vulnerable LD_LIBRARY_PATH (bnc#642505, CVE-2010-3998)
    + bnc642505-fix-insecure-ld-library-path.patch


author: gburt@suse.de
changelog:
  - Update to 1.9.0 release, fixing 56 bugs since 1.8.0
    + New Features Since 1.8.0:
    * Artist/Album Browser Track Actions
    * 'Play After' Queue Options
    * User Interface Improvements
    + Enhancements:
    * Album grid has tooltips for ellipsized text
    * Subscribe to Internet Archive searches as podcasts
    * MusicBrainz cover art search supports CDBaby and Jamendo
    * Support Huawei Ideos Android phones
    + Notable Bugs Fixed (51 fixed since 1.8.0):
    * Remove unused Mono.Addins.Gui dependency
    * Fix checkbox hover prelight in Fixup
    * Always grab search entry focus on ctrl+f
    * [TrackEditor] Don't try to load metadata over HTTP
    * [AppleDevice] Add a matching 'StopSync' call.  We had an unmatched StartSync call which meant that the Sync dialog would be displayed forever.
    * bgo#587936: [AppleDevice] Sync the Sort* fields
    * bgo#631172: [AppleDevice] Fix podcast support
    * bgo#540503: Remove Jump... from context menu
    * bgo#540525: Stop when the playing track is deleted
    * bgo#545998: Sensitize and pluralize podcast actions appropriately
    * bgo#609463: Equalizer distortion
    * bgo#620010: Displaying random image for "All Albums"
    * bgo#623441: Duplicates on import due to character encoding
    * bgo#624734: Allow editing Radio stations again
    * bgo#629005: Full-screen on multi-head displays
    * bgo#629534: TaskStatusIcon missing-ctor crash
    * bgo#630039: Concatenated and untranslatable string
    * bgo#631277: Crash in when editing some tracks' metadata
    * bgo#631687: Non-local tracks added to DAP without extensions
    * bgo#631961: [Gio] Invalid cast exception
    * bgo#632114: Hang when replaying video
    * bgo#632246: Missing-ctor issue in SourceComboBox
    * bgo#632420: [Booter] Use the MeeGo client if appropriate
    * bgo#632715: [Bookmarks] UI not getting loaded
    * bgo#633579: Fixup not getting reloaded correctly
    * bgo#633764: [Dap] not transcoding some files when we should
    * bgo#633841: Recognize webm as video
    * bgo#634096: Empty track # in filename patterns
    * bnc#642505: Insecure LD_LIBRARY_PATH


author: gburt@suse.de
changelog:
  - Update to 1.9.1 release
    + New Features Since 1.9.0:
    * Ubuntu One Music Store and SoundMenu Extensions
    * Subtitles
    + Enhancements:
    * Massively rework the podcast edit dialog
    * Let line wrap in properties table
    * Add 'Podcast Properties' to episode menu
    * Show context menu even for 'All' filters
    * Only show tabs if there is more than one
    * Make Play/Pause action tooltip only show play or pause
    * Add support for the LG Ally phone
    * Add dbus method to clear the play queue
    * Allow to clear the play queue while in Populate mode
    * Add back podcast browser
    * Add a new 'Recently Played' default smart playlist
    * Remember sources' column configuration
    * Blank track editor spin buttons when 0
    * Remove Home and Photo folder import sources
    + Notable Bugs Fixed (79 fixed since 1.9.0):
    * bgo#637202: Initialize the ipod each time we load
    * bgo#630209: Fix podcast flag for video podcasts
    * bgo#635780: Prevent GroupSources from being selected
    * bgo#540394: Don't overwrite existing files when ripping
    * bgo#635776: Ensure karma-sharp's DLLmap is copied in the build
    * bgo#634662: Make search entry in MeeGo panel correctly show query
    * bgo#634686: Fix streaming broken after first play
    * bgo#635426: Ensure track filter actions updated
    * bgo#635453: Fix regression with importing mkv
    * bgo#608778: 'Random by' skips user-selected artist/album


author: gburt@suse.de
changelog:
  - Update to 1.9.3 release
    + Enhancements:
    * Various fixes and improvements to the Windows build
    * MPRIS: Implement the recently added PlaylistChanged signal
    * SoundMenu: Implement the new registration process
    * Daap: Keep a list of recently used remote servers
    * Add back counts for top level libraries
    + Notable Bugs Fixed (36 fixed since 1.9.2):
    * bgo#639603: Fix NRE when current track doesn't have a Uri
    * bgo#486543: Playlists: Fix parsing when started from root directory
    * bgo#640276: AmazonMp3.Store: Fix country detection for United Kingdom
    * bgo#638070: LibraryWatcher: Don't watch non-existing dirs
    * bgo#635779: Fix crash after disabling some extensions
    * bgo#636435: PlayQueueSource: Fix track prepending when not playing
    * bgo#641000: NowPlaying: Fix resizing fullscreen control bar
    * bgo#640455: PlayQueue: Additional padding for the fill controls
  - Changes in 1.9.2 release
    + Enhancements:
    * Add support for Nexus S and Xperia X10 mini pro
    * Many improvements and fixes to the F1 user guide
    * SoundMenu: Implement the proper close/quit behavior
    * MPRIS: Implement the Playlists interface
    * Improved write-metadata-to-file performance
    + Notable Bugs Fixed (33 fixed since 1.9.1):
    * bgo#637333: MeeGo: Fix NRE at start up
    * bgo#637350: Fix SimpleTable crash
    * bgo#636077: Fix Podcasts selection bug w/ DAP plugged in
    * bgo#637366: SmartPlaylistSource: Fix NRE with "selected by random"
    * bgo#637365: SmartPlaylistSource: Clear the condition when it's not enabled
    * bgo#637303: FileChooserDialog: Fix error message on first launch
    * bgo#637627: FullscreenWindow: Keep fullscreen when showing volume osd
    * bgo#634652: AppleDevice: Remove invalid tracks before syncing
    * bgo#638477: X11NotificationArea: Enhance check for RGBA visual
    * bgo#637991: SourceRowRenderer: Fix vertical alignment calculation
    * bgo#611796: [Preferences] Have source list use theme icon size
    * bgo#639044: UnknownTrackInfo: Avoid NRE if URI is null
    * bgo#639032: LastfmStreaming: Delete the Loved stations from the database
  - GIO Hardware backend requires media-player-info


author: gburt@suse.de
changelog:
  - Update to 1.9.5 release
    + Enhancements:
    * Add support for handling u1ms:// links
    * Windows: Add Win7 thumbnail toolbar playback buttons
    * OS X Build: Work with new bockbuild, add MonoMac
    + Notable Bugs Fixed (20 fixed since 1.9.4):
    * bgo#644315: Fix album browser's border on Windows
    * bgo#641608: windows: Fix notification icon menu positioning
    * bgo#643188: Help: Fix help URL to library.gnome.org
    * bgo#643407: GStreamerSharp: Properly handle GStreamer errors
    * bgo#641674: SmartPlaylists: Fix queries with { and }
    * Hide 'Unknown Artist' in 'All Albums' browser entry
    + Enhancements from 1.9.4:
    * Various fixes and improvements to the Windows build
    * MultimediaKeys: Support Pause, FastForward, Rewind, Repeat and Shuffle
    * Advertise lastfm scheme handling in the .desktop files
    + Notable Bugs Fixed (25 fixed since 1.9.3):
    * AmazonMp3.Store: Fix the server 'Home' redirect
    * Misc theme and string fixes
    * bgo#638541: Don't try to find subtitle files for music
    * Fix the position label when the stream ends
    * TrackInfoDisplay: Don't display last track when idle
    * bgo#614530: Fixed a ListView glitch
    * bgo#642717: SoundMenu: don't call BlacklistMediaPlayer on startup


author: gburt@suse.de
changelog:
  - Update to 1.9.6 release
    + Enhancements:
    * Rename banshee-1 to banshee in preparation for 2.0
    * AmazonMp3.Store: amazon.ca support
    * MiroGuide: Handle Listen links from front page
    * Dap: Add support for Sharp IS01 (bgo#645361)
    * Playlists: Recognize m3u playlists without header (bgo#645351)
    * LibraryWatcher: Guard against watching incorrect dirs (bgo#633309)
    * MassStorage: Support Sirius Alpha Android phone (bgo#643960)
    * WebOSDevice: Support playlists (bgo#641486)
    * Windows: Auto-update functionality (bgo#641960)
    + Notable Bugs Fixed (26 fixed since 1.9.5):
    * MiroGuide: Properly escape search query strings
    * AmazonMp3.Store: Fix search query escaping
    * bgo#623183: DatabaseTrackInfo: Fix rating update on current track
    * bgo#637717: audio-profiles: fix duration for CBR lame profile
    * bgo#614192: GStreamer: Fix inappropriate repeating
    * bgo#643782: Mpris: Distinguish between music and video playlists
    * bgo#641515: Workaround X BadMatch crash
    * bgo#619609: Metadata: Do not fetch covers for unknown albums/artists
    * bgo#631012: Audiobook: Fix crash when switch to playlist
    * bgo#628087: Handle setting SearchEntry.Query to nullb
    * bgo#602145: InternetRadio: Clear playback errors when playing
    * bgo#635951: Fix skipping removed/deleted tracks


author: gburt@suse.de
changelog:
  - Update to 2.0.0 release
    + Notable Bugs Fixed:
    * BansheeMetrics: Only enable collection 5% of the time
    * Dap.MassStorage: Support the LG Optimus S Android phone (bgo#646593)
    * CoverArt: If cache folder missing, clear last fetch time too
    * Dap.MassStorage: Add support for Sharp IS03 Android phone (bgo#646588)
    * Lastfm: Handle errors when fetching Last.fm user data (bgo#646539)
    * libossifer: Return existing view in create-new-window
    * GnomeScreensaver: Catch errors from Inhibit calls
    * ArtworkManager: Clear art fetch info if cache dir missing
    * CoverArt: Start fetch job on startup, in case of missing imgs
    * Networking: NM 0.9 breaks DBus API; handle it
    * SearchEntry: Change cursor over search menu (bgo#644362)
    * Xspf: Handle Amazon's new cloud .amz files (bgo#646237)
    * Fix ghelp URI so that Help -> Contents works again
    * GlobalActions: Hide the Version Information menu unless debugging
    * ThickClient: Fix Source toolbar buttons hidden at first (bgo#645987)
    * Booter: don't use sgen GC on Linux
    * Album Browser: Fix border getting misdrawn (bgo#644315)
    * AppleDevice: Fix music appearing in Videos in Banshee (bgo#636448)
    * MeeGo: Pause video on window close (bgo#646048)
    * MeeGo: Add more sources to the MeeGo dropdown list (bgo#646042)
    * build: Get MeeGo .desktop path from pkgconfig (bgo#646037)
    * RhapsodyQueryJob: Fix NRE for track with no album (bgo#646028)
    * AppleDevice: Change exception type for better logging
    * MassStorage: Ignore unmounted volumes
    * Mtp: Only unmount devices that are actually mounted
    * Mtp: Ignore devices with DeviceNumber == 0
    * Hardware.Gio: Avoid NREs when getting bus number etc
    * MediaEngine: Fix tests to pass with gapless-capable Gst
    * MediaEngine: Prevent NRE, increment last played on EoS
    * GStreamer: Small fixes


author: nmarques@opensuse.org
changelog:
  - Update to version 2.0.1:
    + Notable Bugs Fixed:
    - AmazonMp3.Store: Fix signed-in detection for UK store;
    - PodcastFeedPropertiesDialog: Fix display of feed URL
      (underscore);
    - bgo#648941: Add .spc to whitelist;
    - bgo#648458: PlsPlaylistFormat: Make parsing the header
      case-insensitive;
    - bgo#647754: Add USB ids for Xperia X12;
    - bgo#647024: Lastfm: Fix NRE crash;
    - bgo#646991: AlbumListView: Fix disappearing option in
      Preferences;
    - bgo#647932: DatabaseSource: Fix NRE in SkipTrackIfRemoved;
    - bgo#642140: Last.fm: Close HTTP streams when finished with
      them;
    - bgo#633552: AppleDevice: Ensure m4a/mp3 are supported;
    - bgo#647144: StreamPositionLabel: Avoid unnecessary redraws;
    - bgo#647089: Daap: Bind to IPAddress.Loopback instead of Any;
    - bgo#647059: Fix Remote Daap crash;
    + Updated Translations:
    - Dutch
    - Galician
    - Greek
    - Hungarian
    - Korean
    - Russian
    - Telugu
    - Vietnamese


author: nmarques@opensuse.org
changelog:
  - Rename source package from banshee-1 to banshee, as we're at
    version 2.x.
  - Update to version 2.1.0:
    + New Features:
    - eMusic Store
    + Enhancements:
    - ArtworkManager: add --fetch-artwork argument
    - bgo#647754: Xperia X12 support
    - bgo#508713: MiniMode: Reduce height of window
    - bgo#648941: Support .spc files
    - bgo#649401: Set UserAgent when doing MusicBrainz queries
    + Notable Bugs Fixed (51 fixed since 2.0):
    - Windows installer fixes;
    - AmazonMp3.Store: Fix signed-in detection for UK store;
    - bgo#633552: AppleDevice: Ensure m4a/mp3 are supported;
    - PodcastFeedPropertiesDialog: Fix display of feed URL;
    - bgo#647059, bgo#647089, bgo#644648, bgo#642113, bgo#647144,
      bgo#634647, bgo#642140, bgo#648133, bgo#647932, bgo#646991,
      bgo#647024, bgo#636057, bgo#648458, bgo#611489, bgo#641748,
      bgo#638889.
    + Packaging Changes:
    - HAL dependency dropped
    - ipod-sharp and podsleuth dependencies dropped
    - NDesk.DBus dependency dropped
    - dbus-sharp >= 0.7 and dbus-sharp-glib >= 0.5 required
      (available from http://mono.github.com/dbus-sharp/)
    - Gtk# >= 2.12.10 required
    - Mono >= 2.4.3 required
    - GStreamer >= 0.10.26 required
    - Various configure flags removed:
      + --disable-ipod
      + --disable-hal
      + --disable-podcasts
  - The packaging changed quite a bit. Important highlights:
    + Stop supporting a mode for upstream builds and for old versions
      of openSUSE/SLE, as this is not supported upstream anymore.
    + Update BuildRequires according to upstream changes, and move to
      pkgconfig() BuildRequires.
    + Remove .la files.
    + Drop backend-hal and dmp-ipod-devices subpackages.
    + Merge the client-classic subpackage in the main subpackage, as
      people installing the banshee package expect to have the
      classic interface.
    + Add various Provides/Obsoletes for smooth upgrades from
      banshee-1.


author: nmarques@opensuse.org
changelog:
  - Add  '#!BuildIgnore: ndesk-dbus-glib' to spec, otherwise it
    prevents dbus-sharp-glib from install and build breaks. From
    2.1.0 onwards Banshee requires dbus-sharp-glib and drops
    ndesk-dbus-glib.


author: nmarques@opensuse.org
changelog:
  - Remove '#!BuildIgnore: ndesk-dbus-glib': it is no longer required
    with patched notify-sharp that uses dbus-sharp/dbus-sharp-glib.


author: vuntz@opensuse.org
changelog:
  - Add banshee-recent-gpod.patch: fix build with recent gtkpod.
  - Remove pkgconfig(gnome-vfs-2.0) BuildRequires, since it's not
    used anymore.


author: nmarques@opensuse.org
changelog:
  - Update to version 2.1.3:
    + New Features:
    - New custom support for the Barnes & Noble Nook
    - Support default internet radio stations. At first start, XSPF
      playlists in $datadir/banshee/stations/ are imported
      automatically. We don't provide default radio stations
      ourselves but this allows distros or other third parties to
      do so.
    + Enhancements:
    - bgo#549173: Add "Stop when finished" option in the
      notification popup menu
    - bgo#636071: Get info from the database or the file when
      opening a URI
    - bgo#639805: Hide labels in the source pane when the group is
      empty
    - bgo#647306: Add support for the Notion Ink Adam tablet
    - bgo#651497: Motorola Atrix support
    - bgo#653255: Samsung Galaxy S2 support
    - bgo#653284: Remove keyboard shortcut for toggling scrobbling
    - bgo#653997: Samsung Galaxy Ace support
    - bgo#656526: Add "Smiley Face Curve" default equalizer
    - bgo#656670: Cache the ArtworkID in the database for faster
      startup
    - Various enhancements to our experimental GStreamer# backend,
      bringing it close to feature parity with our current C
      backend.
    + Bugs fixed, including:
    - bgo#587264: Fix metadata fetching from MusicBrainz
    - bgo#647111: Put the Audio CD source label in the right place
    - bgo#647202: Fix space usage reporting for some DAP devices
    - bgo#648498: Make sure the MPRIS sends the new metadata on
      track change
    - bgo#650011: Fix items disappearing in playlists when
      re-connecting iPod
    - bgo#650184: Fix XSPF playlist importing error
    - bgo#651914: Fix "Least Favorite" smart playlist to not pick
      unrated songs
    - bgo#654524: Fix the SetPosition method in the MPRIS interface
    - bgo#656176: Don't ignore the last value of the
      .is_audio_player file
    - bgo#656246: Fix random crash while changing tracks
    - EqualizerSetting: Set the amplifier level for default
      equalizers


author: vuntz@opensuse.org
changelog:
  - Update to version 2.1.4:
    + Bugs fixed, including:
    - bgo#601554: Don't resolve external references when parsing
      bad RSS feeds
    - bgo#633939: Fix crash in SearchEntry.FilterMenuItem
    - bgo#647917: Dap.MassStorage: decode URI before using it as
      playlist name
    - bgo#650325: MtpSource: Remove obsolete URL from error message
    - bgo#657479: Make sure empty default smart playlists are
      hidden
    - libbanshee: Fix crash on g_free when looking for subtitle
      description


author: nmarques@opensuse.org
changelog:
  - Update to version 2.2.0:
    + Update label and ids for LG phones (bgo#658699)
    + Update Hyena code.
    + Various bug fixes.
    + Updated translations.


author: nmarques@opensuse.org
changelog:
  - Update to 2.2.1:
    + Bug fixes, including:
    - bgo#661467: AmazonMp3: Handle plain text AMZ files now sent
      by Amazon
    - UbuntuOneMusicStore: Ensure u1ms URIs passed at startup get
      loaded
    - Daap: Fix crash while resolving the address of a DAAP service
    - DatabaseImportManager: Support importing .mka files
    - bgo#662906: AudiobookLibrarySource: Fix crash when adding
      tracks
    - bgo#659841: GnomeBackend: Be more robust against GConf
      failures
    - bgo#656533: Notification: Fix application name used in
      internal notify#
    - bgo#649277: NotificationArea: Only use supported tags in the
      notification message
  - 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 2.3.1:
    + New Features:
    - DVD playback support
    + Enhancements:
    - Several improvements to Muinshee, our alternative UI:
      . Add a Clear button to the toolbar
      . Make double-click on an album do the same as the Play
      button
      . Don't close the dialog when pressing Enqueue
      . Make the Esc key close the dialog if there is no search
      text
      . Use better icons for the Play and Enqueue buttons
    - Add separate options for writing ratings and play counts to
      files
    - Update values for the Smiley Face equalizer preset
    - Set the PulseAudio media.role property
    + Bug fixes, including:
    - Fixes from 2.2.1 release.
    - Notify playlists on rating change through d-bus or command
      line
    - bgo#647898: Try to fetch coverart without an internet
      connection
    - bgo#658803: Prune CoverArtDownloads table when removing
      tracks
  - Remove xz BuildRequires as we have a bz2 tarball again.


author: nmarques@opensuse.org
changelog:
  - Update to version 2.3.2
    + New Features:
    - Configurable browser filters
    + Enhancements:
    - bgo#664424: AsxPlaylistFormat: Add support for external ASX
      playlists
    - bgo#664642: Add support for the NEC LifeTouch Note
    - Dap.MassStorage: Don't sync 'unknown album' metadata
    + Bugs fixed, including:
    - Mpris: Change trackid type from string to DBus object path
    - Gio: Fix encoding of URIs in Directory class and fix values
      in database
    - bgo#662883: Fix activation of UbuntuOneMusicStore source on
      startup
    - bgo#651743: YouTubeTile: Fix construction of the playback
      URI
    - bgo#664381: Dap.MassStorage: Rename Xperia X12 to Xperia
      arc
    - bgo#664079: Skip empty files when importing and show error
    - Importing: when showing an error, use file paths, not URIs
  - Remove support for 11.3 builds: 11.3 is nearing end of support
    lifecycle, and it simplifies the packaging.
  - Add explicit pkgconfig(gconf-2.0) BuildRequires, following
    upstream change.
  - Stop building the soundmenu extension as there is no need for it
    on openSUSE:
    + stop passing --extensions-soundmenu to configure.
    + drop extensions-soundmenu subpackage.
    + add a banshee-extensions-soundmenu Obsoletes to main
      subpackage.


author: nmarques@opensuse.org
changelog:
  - Update to version 2.3.3
    + Enhancements:
    - StreamPositionLabel: Fix label when loading
    - Preferences: Change wording of Metadata settings
    - bgo#608389: AudiobookLibrarySource: Accept tracks dragged
      from playlists
    - bgo#666493: Emusic.Store: Remove unneeded refresh
    - bgo#666488: Dap.MassStorage: Add and use specific icons for
      Xperia phones
    + Bugs fixed, including:
    - bgo#638130: Fix importing of rating and play count when
      updating track
    - bgo#644145: Fix FileLocation queries for the StartsWith
      operator
    - bgo#656439: Audiobook: Add a button to go back to the list of
      audiobooks
    - bgo#661322: PlaybackShuffleActions: Fix crash when setting
      shuffle mode
  - 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:
  - Add banshee Requires to muinshee subpackage as /usr/bin/muinshee
    is a symlink to /usr/bin/banshee. Fix bnc#736777.


author: nmarques@opensuse.org
changelog:
  - Update to version 2.3.4:
    + Enhancements:
    - Misc code refactorings.
    - bgo#665997: Mpris: Add xesam:userRating field in track
      metadata.
    - bgo#589196: Dap.MassStorage: metadata resync in manual mode.
    + Bugs fixed, including:
    - bgo#648522: Fix race condition when starting multiple
      instances.
    - bgo#667355: SourceWatcher: Fix SQL error caused by incorrect
      escaping.
    - bgo#667184: Booter: Add missing quote in command line help
      message.
    - bgo#667478: Fix build with libmtp 1.1.
  - 'youtube' and 'dmp-apple-devices' don't install icons anymore,
    pinged upstream. Commented entries in %files.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.3.5:
    + New features:
    - UPnP support
    + Enhancements:
    - bgo#587964: Dap: Add support for DOS folder separator in
      playlists
    - bgo#548636: Lastfm: Use a standard directory for last.fm
      caching
    - Add option to hide the artist filter
    - Add a Composer filter in the SearchEntry filter menu
    - AudioscrobblerConnection: Add logging for last.fm scrobbler
    - MusicBrainz: Enable FreeBSD support
    + Bugs fixed:
    - Fix MusicBrainz dllmap for cross-architecture support
    - LibraryWatcher: Catch and log exception when processing
      changes
    - Improve readability of the Last.fm user guide page
    - Prevent missing icons in the source tarball
    + Updated translations.
  - Add pkgconfig(mono-upnp) BuildRequires in order to enable the new
    UPnP support module. This is commented out for now, as mono-upnp
    is not in Factory yet.
  - 'youtube' and 'dmp-apple-devies' icons are back, package them
    again.


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


author: zaitor@opensuse.org
changelog:
  - Update to version 2.3.6:
    + Allow primary sources to marked as temporary (bgo#548366).
    + LibraryWatcher: avoid importing incomplete files (bgo#666981).
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.0:
    + Implement SSL certificate validation in browser (bgo#671536).
    + Add support for the Archos Internet Tablet.
    + Better compatibility with some DAAP servers (bgo#659146).
    + Fix crash during scrobbling in Lastfm plugin (bgo#662122).
    + Several bug fixes in UPnP support.
    + Various other bug fixes.
    + Updated translations.
  - Add commented out pkgconfig() BuildRequires for UPnP support:
    mono.ssdp, mono.upnp, mono.upnp.dcp.mediaserver1. This is
    commented out as the mono-upnp package is currently broken.


author: vuntz@opensuse.org
changelog:
  - Uncomment pkgconfig() BuildRequires for UPnP support: mono.ssdp,
    mono.upnp, mono.upnp.dcp.mediaserver1. The pkg-config files
    related to mono-upnp package are now fixed.


author: badshah400@gmail.com
changelog:
  - Update to version 2.4.1:
    + Bugs fixed:
    - Migo.Syndication: Handle feeds with malformed
      enclosure URLs
    - bgo#626659: ServiceManager: check properly if a service is
      required
    - bgo#634758: PlaylistSource: Make sure the right tracks are
      removed
    - bgo#662909: PlaylistParser: Retry HTTP request after
      timeout
    - bgo#666696: DapSource: Flush pending changes when quitting
    - bgo#672744: UPnPServerSource: Fix crash when getting the
      root object
    - bgo#673037: libossifer: Fix certificate validation with
      libsoup 2.38
    - bgo#673416: DbIteratorJob: Abort job after several
      consecutive failures
    - bgo#676144: PlayQueueSource: Fix high memory usage when
      shuffling.


author: gburt@suse.de
changelog:
  - Update to version 1.5.4
    * Contains nine extensions:
    - AlarmClock
    - Awn
    - ClutterFlow (disabled in this build)
    - LCD
    - Lirc (disabled in this build)
    - Lyrics
    - Mirage
    - RadioStationFetcher
    - StreamRecorder


author: gburt@suse.de
changelog:
  - Update to version 1.5.5
    * New:
    - [CoverWallpaper] new, migrated from Google Code
    - [LiveRadio] new, another way to discover internet radio stations
    - [Magnatune] new, browse and stream tracks from Magnatune
    - [Telepathy] new, browse your IM friends' music library, download or stream their tracks
    - [UbuntuOneMusicStore] new, browse and preview songs from the Ubuntu One Music Store
    * Enhancements:
    - [ClutterFlow] Added a slide out animation when user right-clicks album so he/she can see the cover better
    - [ClutterFlow] Dragging sensitivity is now adjustable
    - [Mirage] Much more sophisticated shuffle/fill-by similar
    * Bug fixes:
    - [Lyrics] Handle proxy config errors (bgo#611446)
    - [Mirage] Fix crash in RandomBySimilar (bgo#611066)


author: gburt@suse.de
changelog:
  - Update to version 1.7.4
    * New:
    - [OpenVP] Add various visualizations to the Now Playing source
    - [SoundMenu] Control Banshee from the sound menu available in Ubuntu
    * Enhancements:
    - User help is now available, automatically integrated into the Banshee help pages.
      To contribute to it, get in touch with the GNOME Documentation Project at
      http://live.gnome.org/DocumentationProject
    - [AppIndicator] Avoid conflicts with NotificationArea by not being enabled at the same time
    * Bugs Fixed:
    - [AppIndicator] Fix toggle state issue when the window was launched from its starter
    - [AppIndicator] Stop the notifications from lagging and stacking up (bgo#616652)
    - [AppIndicator] Use banshee-panel icon if it exists
    - [ClutterFlow] Fix crash when checking GL extensions
    - [ClutterFlow] Copy the clutter-sharp assemblies during installation
    - [LiveRadio] Fix ShoutCAST streams (lp#572819)
    - [LiveRadio] Fix crash when disabling last enabled plugin (bgo#623983)
    - [Lyrics] Follow the WriteMetadata preference
    - [Mirage] Remove the ineffective "Duplicate Search" menu entry
    - [Mirage] Explicitly link mirageaudiotest to GStreamer libs (bgo#624084)
    - [Mirage] Delay initialization to avoid slowing down Banshee's startup
    - [StreamRecorder] Use a filesink in the gstreamer pipeline (bgo#616167)
    - [Telepathy] Update Now Playing information when gapless is on
    - [UbuntuOneMusicStore] Delay initialization until actually needed
  - Updates in version 1.6.0
    * New:
    - [AppIndicator] use the new application indicator area available in Ubuntu.
    * Enhancements:
    - [ClutterFlow] Added an alphabet bar to the scrollbar for fast browsing
    - [Lyrics] Add www.lyricsplugin.com support
    * Bugs Fixed:
    - [ClutterFlow] Fix shade bug when there's no shader support
    - [ClutterFlow] Fix party-mode transition, fixed wrong slider label
    - [ClutterFlow] Fix small bug, now stores user sorting setting
    - [ClutterFlow] Fix asynchronous clone creation when user clicks album currently not centered
    - [ClutterFlow] Fix fullscreen bug, fixing internationalisation strings (again)
    - [I18N] Replace all Catalog calls with calls to the Mono.Addins localizer
    - [Magnatune] Replace unicode char with \u expansion
    - [Mirage] Only load RandomBySimilar if Mirage working
    - [StreamRecorder] Added "unchanged" encoder to record streams as they are
    - [StreamRecorder] fixed encoder choose to not include plugins that are not found
    - [StreamRecorder] updated deprecated lame gstreamer plugin to lamemp3enc


author: gburt@suse.de
changelog:
  - Update to version 1.7.6
    * Enhancements:
    - [Lyrics] Add a Copy button to the lyrics window
    - [Lyrics] Fix up the label in LyricsPane
    - [Lyrics] Use Banshee.WebBrowser instead of webkit-sharp
    * Bugs Fixed:
    - [build] Bring gnome-doc-utils autofoo into the tree
    - [Lyrics] Detect a false positive from lyricsplugin.com
    - [Lyrics] Fixed LyricsWiki source
    - [U1MS] Set a TypeUniqueId for the source (bgo#626965)


author: gburt@suse.de
changelog:
  - Update to version 1.8.0
    * Bugs Fixed:
    - [AlarmClock] Rework synchronization to avoid an infinite loop
    - [AlarmClock] Fix a crash on exit
    - [SoundMenu] Add dependency on the MPRIS extension


author: awafaa@opensuse.org
changelog:
  - Fix Requires: for telepathy extension.
    Use telepathy-mission-control NOT telepathy-mission-control-5


author: gburt@suse.de
changelog:
  - Update to version 2.0.0
    * New extensions since 1.8.0 :
    - Ampache: Browse and play your remote music with Ampache
    - Jamendo: Browse the Jamendo catalog, stream and download free music
    - Karaoke: Filter out the singers voice
    - LastfmFingerprint: Identify your music automatically, using the Last.fm
      online service
    - RandomByLastfm: Shuffle your library using information from the Last.fm
      online service
    - ZeitgeistDataprovider: Publish your Banshee activities into Zeitgeist
    * Enhancements since 1.8.0:
    - AlarmClock: Improve the sleep timer configuration
    - LiveRadio: Add a module to fetch radio stations from RealRadios.com
    - Lyrics: Improve performance
    * Notable bugs fixed since 1.8.0:
    - Fix missing unique IDs in several extension sources
    - AlarmClock: Fix sleep timer fade out duration (bgo#634200)
    - AlarmClock: Don't start playing if the alarm is disabled (bgo#637481)
    - ClutterFlow: Handle horizontal scrolling properly (bgo#644609)
    - Lirc: Fix potential memory issues
    - Lirc: Add a dllmap for lirc_client (bgo#635848)
    - LiveRadio: Fix crash when retrieving source icon (bgo#640152)
    - LiveRadio: Fix display of the source icon
    - Lyrics: Fix NullPointerException when artist is unknown
    - Lyrics: Properly trim artist name and track title and fix NRE (bgo#635616)
    - Lyrics: Change regex on LyricWiki to show only original
      language (bgo#635434)
    - Lyrics: Throw a NetworkUnavailableException when there is no
      network (bgo#634787)
    - Lyrics: Don't use lyricsplugin.com anymore (bgo#640570)
    - Magnatune: Fix display of the source icon
    - Streamrecorder: Fix recording of some streams (bgo#642933)
    - StreamRecorder: Fix write error by creating output directory if needed


author: nmarques@opensuse.org
changelog:
  - Update to version 2.0.1:
    + Minor spec changes to remove some rpmlint warnings.
    + Notable bugs fixed since 2.0.0:
    - ClutterFlow: Fix NRE crash (bgo#647134);
    - Karaoke: add an gst_init() call to make sure gstreamer is
      working;
    - Karaoke: fix NRE on dispose if audiokaraoke was not found;
    - LastfmFingerprint: Don't strdup strings;
    - LastfmFingerprint: Fix empty name exception (bgo#648168);
    - Lirc: Drop liblirc_client.so moduleref (lp#773686);
    - LiveRadio: Re-enable ShoutCast with request structure from
      RadioStationFetcher;
    - Lyrics: Always update pane title when track changes
      (bgo#647108);
    - RadioStationFetcher: Updated the shoutcast plugin to fix the
      IP address;
    - ZeitgeistDataprovider: Register dataprovider in DataSource
      Registry (lp#691842);
    - ZeitgeistDataprovider: Differenciate between
      ScheduledActivity and UserActivity (lp#748120).


author: nmarques@opensuse.org
changelog:
  - Update to version 2.1.1:
    + Moved to pkgconfig() calls for >= 1130;
    + Moved requirements from 'banshee-1' to 'banshee', required
      by banshee package name change.
    + Use dbus-sharp/dbus-sharp-glib instead of ndesk-dbus and
      ndesk-dbus-glib.
    + ClutterFlow: Major refactoring and code cleanup, for better
      readability.


author: nmarques@opensuse.org
changelog:
  - Update to version 2.1.3:
    + AlbumArtWriter: Write album art to the folder containing the
      music files (banshee-extension-album-art)
    + DuplicateSongDetector: Detect and remove duplicate songs in
      your library (banshee-extension-dsd)
    + Mirage: Re-enable rescan and reset methods (bgo#653826)
    + OpenVP: Add a new "Scaled Voiceprint" visualization
    + RandomByLastfm: Do not query Last.fm when offline
      (bgo#634785)
    + LastfmFingerprint: Build only if enabled in the build
      (bgo#657013)


author: nmarques@opensuse.org
changelog:
  - Update to version 2.1.4:
    + DuplicateSongDetector: Add toggling by activating row
    + DuplicateSongDetector: Add a refresh and close button to the
      toolbar
    + OpenVP: Add new "Spectrum Scan" and "Spectrum Rain"
      visualizations
    + OpenVP: Make "Scaled Voiceprint" visualization look nicer
      (bgo#658304)
    + ClutterFlow: Fix crash when searching (bgo#658334)
    + StreamRecorder: Fix files not being split by metadata
      (bgo#656339)


author: nmarques@opensuse.org
changelog:
  - Update to version 2.2.0:
    + Karaoke, Lyrics: Fix crash when switching to Now Playing
    + Updated translations.
  - Remove unneeded %clean section.


author: nmarques@opensuse.org
changelog:
  - Rename banshee-extension-dsd to
    banshee-extention-duplicate-song-detector and
    banshee-extention-album-art to
    banshee-extention-album-art-writer, with appropriate
    Provides/Obsoletes.
  - Remove main subpackage.
  - Improve summaries and descriptions.
  - Remove all <= 1130 syntax: banshee 2.2.0 doesn't work there
    anyway.


author: vuntz@opensuse.org
changelog:
  - Build lirc extension:
    + Add lirc-devel BuildRequires.
    + Create banshee-extension-lirc subpackage.
  - Rename banshee-extension-alarm to banshee-extension-alarmclock,
    with appropriate Provides/Obsoletes.
  - Create a common subpackage that contains common files, and rename
    lang subpackage to common-lang so that translations are
    installable for all packages.
  - Remove Requires for banshee and Recommends for lang subpackage
    from all extensions subpackages, and instead have a Requires on
    the common subpackage.
  - Rework all summaries and descriptions again.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.0:
    + New extension:
    - FolderSync: Copy and synchronize tracks from playlists into
      specified folders
    + Enhancements:
    - AlbumArtWriter:
      . Allow forcing a copy of the album art into the album
      folders
      . Add configuration of the name and the type of the image
      file
    - DuplicateSongDetector: Use a more aggressive algorithm for
      detecting duplicates
    + Bug fixes, including:
    - DuplicateSongDetector: Fix bug causing the window to be blank
    - Karaoke:
      . Don't change the visual style of the lyrics
      . Disable keybindings in the context pane
    - LiveRadio:
      . Fix crash when updating the genre list
      . Disable non-functional plugins: shoutcast, magnatune,
      realradios
      . Fix crash when live365 session stream cannot be retrieved
      . Fix crash when clicking multiple genres quickly
      (bgo#662794)
    - Lyrics: Use HTTP proxy management provided by Banshee
      (bgo#664710)
    - Telepathy: Fix dllmap for cross-architecture support
  - Change versioned Obsoletes from <= to < now that we have a new
    version.
  - Create banshee-extension-folder-sync subpackage for new
    extension.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Misc bugfixes.
    + New user documentation using Mallard.
    + Updated translations.
  - Change pkgconfig(gnome-doc-utils) BuildRequires to yelp-tools,
    following the build system change for user documentation.
  - Manually list the translated help documents as %find_lang doesn't
    support the new XDG help system yet.


author: lmichnovic@suse.cz
changelog:
  - disabled generating html which was broken for a long time anyway
    and disabled pdf creation because broken ps2pdf
    (*nohtmltoinfo.patch)


author: werner@suse.de
changelog:
  - My last patch for bnc#470548 send to bug-bash@gnu.org was not
    fully applied and this had caused a memory corruption on tab
    completion.
  - Enable the parser to find closing parenthesis at the end of
    an argument of a command even if backslash is used (bnc#481817)
  - Correct link of shared libraries of devel readline package


author: werner@suse.de
changelog:
  - Add patch from bug-bash@gnu.org to enable |& not only for
    builtins and shell functions but for all commands.


author: werne@suse.de
changelog:
  - Add patches from mailing list:
    * fix problem with invisible characters in prompt
    * make dir*/** work


author: werner@suse.de
changelog:
  - Update to newest patch level 24:
    * include last few patches
  - Add patches from mailing list for globstar expansion


author: werner@suse.de
changelog:
  - Enforce the usage of euidaccess(3) instead of stat(2) for testing
    permissions for a file (bnc#509105)


author: werner@suse.de
changelog:
  - Branch off some sub packages:
    * bash-lang to include localization
    * bash-loadables for installing the loadable runtime builtins
    * bash-devel to install headers for developing loadable builtins


author: werner@suse.de
changelog:
  - Update to newest patch level 35
    * bash incorrectly interprets wildcarded path components between
      a **/ and the last /
    * bash incorrectly treated single and double quotes as
      delimiters rather than introducing quoted strings when
      splitting the line into words for programmable completion
      functions


author: werner@suse.de
changelog:
  - Update bash 4.1 to patch level 2
    * Here-documents within $(...) command substitutions may once more be
      delimited by the closing right paren, instead of requiring a newline.
    * Bash's file status checks (executable, readable, etc.) now take file
      system ACLs into account on file systems that support them.
    * Bash now passes environment variables with names that are not valid
      shell variable names through into the environment passed to child
      processes.
    * The `execute-unix-command' readline function now attempts to clear and
      reuse the current line rather than move to a new one after the command
      executes.
    * `printf -v' can now assign values to array indices.
    * New `complete -E' and `compopt -E' options that work on the "empty"
      completion: completion attempted on an empty command line.
    * New complete/compgen/compopt -D option to define a `default' completion:
      a completion to be invoked on command for which no completion has been
      defined.  If this function returns 124, programmable completion is
      attempted again, allowing a user to dynamically build a set of completions
      as completion is attempted by having the default completion function
      install individual completion functions each time it is invoked.
    * When displaying associative arrays, subscripts are now quoted.
    * Changes to dabbrev-expand to make it more `emacs-like': no space appended
      after matches, completions are not sorted, and most recent history entries
      are presented first.
    * The [[ and (( commands are now subject to the setting of `set -e' and the
      ERR trap.
    * The source/. builtin now removes NUL bytes from the file before attempting
      to parse commands.
    * There is a new configuration option (in config-top.h) that forces bash to
      forward all history entries to syslog.
    * A new variable $BASHOPTS to export shell options settable using `shopt' to
      child processes.
    * There is a new confgure option that forces the extglob option to be
      enabled by default.
    * New variable $BASH_XTRACEFD; when set to an integer bash will write xtrace
      output to that file descriptor.
    * If the optional left-hand-side of a redirection is of the form {var}, the
      shell assigns the file descriptor used to $var or uses $var as the file
      descriptor to move or close, depending on the redirection operator.
    * The < and > operators to the [[ conditional command now do string
      comparison according to the current locale if the compatibility level
      is greater than 40.
    * Programmable completion now uses the completion for `b' instead of `a'
      when completion is attempted on a line like: a $(b c.
    * Force extglob on temporarily when parsing the pattern argument to
      the == and != operators to the [[ command, for compatibility.
    * Changed the behavior of interrupting the wait builtin when a SIGCHLD is
      received and a trap on SIGCHLD is set to be Posix-mode only.
    * The read builtin has a new `-N nchars' option, which reads exactly NCHARS
      characters, ignoring delimiters like newline.
    * The mapfile/readarray builtin no longer stores the commands it invokes via
      callbacks in the history list.
    * There is a new `compat40' shopt option.
  - Update readline 6.1 to patch level 1
    * New bindable function: menu-complete-backward.
    * In the vi insertion keymap, C-n is now bound to menu-complete by default,
      and C-p to menu-complete-backward.
    * When in vi command mode, repeatedly hitting ESC now does nothing, even
      when ESC introduces a bound key sequence.  This is closer to how
      historical vi behaves.
    * New bindable function: skip-csi-sequence.  Can be used as a default to
      consume key sequences generated by keys like Home and End without having
      to bind all keys.
    * New application-settable function: rl_filename_rewrite_hook.  Can be used
      to rewite or modify filenames read from the file system before they are
      compared to the word to be completed.
    * New bindable variable: skip-completed-text, active when completing in the
      middle of a word.  If enabled, it means that characters in the completion
      that match characters in the remainder of the word are "skipped" rather
      than inserted into the line.
    * The pre-readline-6.0 version of menu completion is available as
      "old-menu-complete" for users who do not like the readline-6.0 version.
    * New bindable variable: echo-control-characters.  If enabled, and the
      tty ECHOCTL bit is set, controls the echoing of characters corresponding
      to keyboard-generated signals.
    * New bindable variable: enable-meta-key.  Controls whether or not readline
      sends the smm/rmm sequences if the terminal indicates it has a meta key
      that enables eight-bit characters.


author: werner@suse.de
changelog:
  - Update bash 4.1 to patch level 5 (related to bnc#522351)
    * If command completion is attempted on a word with a quoted globbing
      character (e.g., `*' or `?'), bash can reference a NULL pointer and
      dump core.
    * When running in Posix mode and executing a shell function without local
      variables, bash will not propagate a variable in a special builtin's temporary
      environment to have global scope.
    * When the `read' builtin times out after the timeout specified with -t is
      exceeded, it does not reset the flags that tell signal handlers to process
      signals immediately instead of deferring their handling.  This can result
      in unsafe functions being called from signal handlers, which can cause bash
      to hang or dump core.


author: werner@suse.de
changelog:
  - Update bash 4.1 to patch level 7
    * Bash did not correctly print/reproduce here documents attached
      to commands inside compound commands such as for and while.
    * A typo caused bash to not honor a precision specification in a
      printf format.


author: werner@suse.de
changelog:
  - Avoid running the last member of a pipe command sequence to run
    in its own subshell, this makes know lines like the simple
    echo 1 2 | read a b; echo $a $b
    work as expected by the users


author: werner@suse.de
changelog:
  - Add fix from upstream: restore the parser state over changing
    readline editing mode otherwise e.g. set alias before the
    change are lost.


author: werner@suse.de
changelog:
  - Comment out recommendation of bash-completion, as I'd like
    no to see the bugs of bash-completion in my bugzilla


author: werner@suse.de
changelog:
  - Disable the pipe patch from Thu Jun 24 10:40:09 CEST 2010
    as this resets the PIPESTATUS array to the status of the
    forground process only


author: cristian.rodriguez@opensuse.org
changelog:
  - builtin "man2html"generates html manual with a timestamp
    that causes the package to be published over and over again.


author: werner@suse.de
changelog:
  - Update bash 4.1 to patch level 9
    * When declaring an associative array and implicitly assigning a
      value to element "0", bash does not correctly allocate memory,
      leading to a segmentation violation when that element or the
      array itself is unset.
    * An arriving SIGCHLD will interrupt `slow' system calls such as
      write(2) to or read(2) from a terminal.  This results in an
      error message and truncated input or output.


author: werner@suse.de
changelog:
  - Update to bash 4.2 rc1
    * `exec -a foo' now sets $0 to `foo' in an executable shell script
      without a leading #!.
    * Subshells begun to execute command substitutions or run shell functions or
      builtins in subshells do not reset trap strings until a new trap is
      specified.  This allows $(trap) to display the caller's traps and the
      trap strings to persist until a new trap is set.
    * `trap -p' will now show signals ignored at shell startup, though their
      disposition still cannot be modified.
    * $'...', echo, and printf understand \uXXXX and \UXXXXXXXX escape sequences.
    * declare/typeset has a new `-g' option, which creates variables in the
      global scope even when run in a shell function.
    * test/[/[[ have a new -v variable unary operator, which returns success if
      `variable' has been set.
    * Posix parsing changes to allow `! time command' and multiple consecutive
      instances of `!' (which toggle) and `time' (which have no cumulative
      effect).
    * Posix change to allow `time' as a command by itself to print the elapsed
      user, system, and real times for the shell and its children.
    * $((...)) is always parsed as an arithmetic expansion first, instead of as
      a potential nested command substitution, as Posix requires.
    * A new FUNCNEST variable to allow the user to control the maximum shell
      function nesting (recursive execution) level.
    * The mapfile builtin now supplies a third argument to the callback command:
      the line about to be assigned to the supplied array index.
    * The printf builtin has a new %(fmt)T specifier, which allows time values
      to use strftime-like formatting.
    * There is a new `compat41' shell option.
    * The cd builtin has a new Posix-mandated `-e' option.
    * Negative subscripts to indexed arrays, previously errors, now are treated
      as offsets from the maximum assigned index + 1.
    * Negative length specifications in the ${var:offset:length} expansion,
      previously errors, are now treated as offsets from the end of the variable.
    * Parsing change to allow `time -p --'.
    * Posix-mode parsing change to not recognize `time' as a keyword if the
      following token begins with a `-'.  This means no more Posix-mode
      `time -p'.  Posix interpretation 267.
    * There is a new `lastpipe' shell option that runs the last command of a
      pipeline in the current shell context.  The lastpipe option has no
      effect if job control is enabled.
    * History expansion no longer expands the `$!' variable expansion.
    * Posix mode shells no longer exit if a variable assignment error occurs
      with an assignment preceding a command that is not a special builtin.
    * History expansion no longer expands the `$!' variable expansion.
    * Posix mode shells no longer exit if a variable assignment error occurs
      with an assignment preceding a command that is not a special builtin.
    * Non-interactive mode shells exit if -u is enabled and an attempt is made
      to use an unset variable with the % or # expansions, the `//', `^', or
      `,' expansions, or the parameter length expansion.
    * Posix-mode shells use the argument passed to `.' as-is if a $PATH search
      fails, effectively searching the current directory.  Posix-2008 change.
  - Update to readline 6.2 rc1
    * The history library does not try to write the history filename in the
      current directory if $HOME is unset.  This closes a potential security
      problem if the application does not specify a history filename.
    * New bindable variable `completion-display-width' to set the number of
      columns used when displaying completions.
    * New bindable variable `completion-case-map' to cause case-insensitive
      completion to treat `-' and `_' as identical.
    * There are new bindable vi-mode command names to avoid readline's case-
      insensitive matching not allowing them to be bound separately.
    * New bindable variable `menu-complete-display-prefix' causes the menu
      completion code to display the common prefix of the possible completions
      before cycling through the list, instead of after.


author: werner@suse.de
changelog:
  - Avoid siglongjmp, compare with
    http://lists.gnu.org/archive/html/bug-bash/2011-03/msg00070.html
    use temprary solution from Chet


author: werner@suse.de
changelog:
  - Update bash 4.2 to patch level 8
  - Add Ctr-C patch from upstream
  - Add fix for endless loop in UTF-8 locale


author: werner@suse.de
changelog:
  - Update bash 4.2 to patch level 10
  - Add patch from upstream to avoid loosing quoted-nulls
  - Add modified patch to avod endless loop in UTF-8 locale


author: werner@suse.de
changelog:
  - Fix the fix for bug bnc#681286 to be able to avoid both a not
    expanding glob as well as the infinit loop in multi byte locale


author: werner@suse.de
changelog:
  - Add patch from upstream mailing list to avoid memory leak by
    reassigning associative array variable


author: werner@suse.de
changelog:
  - Always close get(pw|gr)func with endpw() respectivly with endgr()
    to avoid memory mapped passwd/groups of cache files from nscd


author: werner@suse.de
changelog:
  - Avoid memory mapped /var/run/nscd/passwd at shutdown by simply
    unmapping this only used area if parent is systemd or SysVinit


author: werner@suse.de
changelog:
  - Use libtinfo if available otherwise libncurses, this avoids
    linkage against libncursesw of libreadline (required due
    bnc #729226)


author: werner@suse.de
changelog:
  - Disable endpwent() in rl_username_completion_function() as this
    cause a deadlock in a futex of the glibc (bnc#731556)


author: werner@suse.de
changelog:
  - Add small patch for be able to use nanoseconds in comparision
    of time stamps of files (bnc#750640)


author: werner@suse.de
changelog:
  - Remove not required patch (was a fix for bnc#141394) which now
    cause a wrong behaviour if applied (bnc#755453)


author: werner@suse.de
changelog:
  - Avoid possible buffer overflow when expanding the /dev/fd prefix
    with e.g. the test builtin (bnc#770795)


author: mkoenig@suse.de
changelog:
  - fix problem with readonly vars [bnc#383486]
  - speed up rpm completion [bnc#402659]
  - complete on .spm [bnc#416901]


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0 (too many changes to list).
  - Remove all our patches except bash-completion-speedup_rpm.patch:
    + bash-completion-bzip2_fix.patch: should be fixed upstream.
    + bash-completion-cd.patch: doesn't seem to be needed.
    + bash-completion-complete_spm.patch: source rpms are now src.rpm
      as far as I can tell, so no need to complete on spm.
    + bash-completion-mount_dir_fix.patch: the fix is not correct. It
      should not be for root only. bnc#386459 should be forwarded
      upstream for a proper fix.
    + bash-completion-no_tilde_expansion.patch: I'm unsure we want
      to diverge there. bnc#386844 should be forwarded upstream for a
      proper fix.
    + bash-completion-readonly_fix.patch: this is now fixed upstream,
      I think.
    + bash-completion-svn_filenames.patch: fixed upstream.
    + bash_completion-rpm_install_complete.patch: I'm really not sure
      the fix is right. bnc#242123 should be forwarded upstream.
  - Respin bash-completion-speedup_rpm.patch.
  - Remove the git completion: it's now in git itself.


author: poletti.marco@gmail.com
changelog:
  - Update to version 1.1, that supports bash 4.0 better
    * Split many completions in files under contrib/
    * Added new completions
    * Improved existing completions


author: poletti.marco@gmail.com
changelog:
  - Update to version 1.2.
    * Add new completions.
    * Many improvements and fixes to existing completions.
    * Completely drop support for bash < 3.


author: poletti.marco@gmail.com
changelog:
  - Update to version 1.3:
    + Added completions for: badblocks, compgen, crontab, dumpe2fs,
      e2freefrag, e2label, ether-wake, filefrag, gendiff, growisofs,
      hping{,3} (the previous version already completed hping2),
      iftop, ip, iscsiadm, javaws, kid3, lrzip, lsof, mktemp,
      perldoc, portecle, POSIX sh, postgresql,
      sha{,224,256,384,512}sum, sysbench, tune2fs, xfreerdp, xmodmap,
      xm subcommands and xrdb.
    + Improve the completions for: autotools, /etc/init.d/*, ipmitool,
      jar, java, javadoc, MAC address, man, mencoder, mkdir, mplayer,
      okular, pack200, povray, python, rpm, rpmbuild, sqlite3, tar,
      unzip, users/groups (in various contexts), wodim, xine-based
      players and xmllint.
    + Fix the completions for: avahi-browse, IPv6 known hosts,
      kompare, muttrc, p4, povray and ~username (in various
      contexts).
    + Other changes


author: tiwai@suse.de
changelog:
  - Update to version 1.90:
    - new completions: epdfview, lpr, lpq, mysql, puppet, pkgtool,
      makepkg, rmp2tgz, slapt-get, slapt-src, slackpkg, kcov, feh,
      xgamma, fbi, fbgs sbopkg, a2x, arping, asciidoc, base64, cal,
      chrpath, cppcheck, curl, dmesg, dot, file, gnome-mplayer, gprof,
      hddtemp, host, htpasswd, idn, ionice, jps, lbunzip2, lbzip2,
      lbzcat, prelink, protoc, pwdx, pwgen, reptyr, sum, watch,
      phing, pinfo
    - installed location changed to /usr/share/bash-completion/*
    - see more changes in CHANGES file


author: vuntz@opensuse.org
changelog:
  - Update to version 1.99:
    + New completions: ccache, desktop-file-validate, htop, iperf,
      koji, lzip, nethogs, plague-client, udevadm.
    + Fixes for completions: cc, cppcheck, curl, c++, dequote, dict,
      dmesg, dpkg, lrzip, make, mount, mutt, pidof, removepkg, rpm,
      umount, upgradepkg, vi, wine, xv.
    + See details in CHANGES.


author: kkeil@linux-pingi.de
changelog:
  - update to version 2.3.2. Added the following:
    * service keyword to bind scripts to xmlrpc services
    * pending completion handlers in xmlrpc to allow services to
    start and run and return response on completion
    * xmlrpc server services to locate service binding and return keymap
    * reorg of exit reason string to use %script.error if no reason set
    * restructure of session xmlrpc service/session creation around
    service binding keyword and completion handling


author: cristian.rodriguez@opensuse.org
changelog:
  - Do not use internal minilzo, it turns that it includes
    build dates that causes this package to republish when
    not needed.


author: anosek@suse.cz
changelog:
  - fixed Bea-stax contains a Sun proprietary copyright header (bnc#369318)
    - removed problematic file: src/javax/xml/namespace/QName.java


author: mvyskocil@suse.cz
changelog:
  - rm of BuildRoot on install was removed
  - avoid of another openjdk build cycle:
    - added an explicit BuildRequires on: xerces-j2-bootstrap,
    xml-commons-apis-bootstrap, xml-commons-resolver-bootstrap,
    xml-commons-which-bootstrap
    - and BuildIgnore on: xerces-j2, xml-commons, xml-commons-apis,
    xml-commons-resolver, xml-commons-which


author: meissner@suse.de
changelog:
  - disable strip --strip-all (to generate debuginfos)
  - fix voidreturn warning
  - add missing ; to desktop file


author: andrea@opensuse.org
changelog:
  - added beaver-fix-include-dir.patch, beaver --include-dir now
    returns the correct headers path
  - improved beaver-gcc-warns.patch, adding missing prototype to
    the header file fix an 'implicit function declaration'


author: andrea@opensuse.org
changelog:
  - upgrade to 0.4.0 rc2
  - removed all the patches now into upstream code
  - fixed project URL now is http://beaver-editor.sourceforge.net/
  - plugins now built from source tarball


author: andrea@opensuse.org
changelog:
  - added beaver-0.4.0-fix-sf3033975.patch to fix sf#3033975
    (a not freed pointer made beaver crash because of lack of memory)


author: andrea@opensuse.org
changelog:
  - added beaver-0.4.0-fix-sf3030801.patch and
    beaver-0.4.0-fix-sf3033684.patch to fix upstream bug regarding
    syntax highlighting and undo/redo actions


author: andrea@opensuse.org
changelog:
  - new upstream version 0.4.1 (bugfix release)
  - removed all patches, they was taken from upstream code


author: cfarrell@novell.com
changelog:
  - license update: BSD-3-Clause
    Spec file should have license with version. Use syntax from
    spdx.org/licenses


author: adam@mizerski.pl
changelog:
  - added license-clarification.txt (bnc#761551) and updated
    license tag
  - updated bff4.c
  - renamed arg.patch -> bff4-arg.patch and added patch info
  - improved and cleaned-up spec file


author: mmj@suse.de
changelog:
  - Update to 0.9.6 which adds support for multiple attachments to
    multiple people. Support for mimetype is also better.


author: werner@suse.de
changelog:
  - Make it build with X11R7
  - Make german app-defaults file depending on LANG variable
  - Use Xaw3d to get see 3d menue


author: ro@suse.de
changelog:
  - update to 0.16.17 (thanks to rschiele)
    - Sorry forgot to flip this back: perror and strerror are back to using
      the /lib/liberror.txt file for all 8086 Elks modes. Only i386 has the
      file linked. Elksemu now traps accesses to this file and substitutes
      a fake.
    - Added vararg macros to new preprocessor.
    - Builtin CPP removed for __BCC__ compile, bcc-cc1 fit in 16bit but
      crashes. Thirty two bit works fine, gcc or bcc. (almost any 32bit.)
    - Added __BCC_VERSION__ macro, defined by bcc.c contains hex version no.
    - Bugfix for offsets generated by #asm when using -O option to bcc-cc1.
      Extra compile option ASM_USES_CALLEE_REGS.
    - Extra checking and bugfix for mixing char values with long shifts.
    - WARNING to distributions: I've altered the install scripts and paths
      you will want to check them.  Altered paths for bcc.c and normal
      installs, defaults should now be good for distributions where bcc is a
      cross compiler. If you set the PREFIX to / it'll install to suggested
      Native paths. As86_encap moved to LIBDIR.
    - I've altered 'perror' and 'strerror' to be normal when compiled for
      everything except libc_f.a. Only with that library will it look for the
      liberror.txt file and it now looks in "/lib/liberror.txt" only.
      This means there's no need to install it anywhere except ELKS itself.
    - Change -Mg option to use uclibc as glibc2 seems to have stopped working.
    - ar.c switch to using strerror.
    - Move elksemu, it's used like a shared library but is best treated like
      an emulator so it's now installed in DISTBIN. Also on Linux-386 it's
      compiled using the system compiler.
    - Use the POSIX -R argument to cp rather than the normal standard -r because
      some new systems have decided to stop supporting their '-r' option.
    - Oops, the constant error strings in the assembler were char pointers not
      char arrays, small waste of space.
    - Allow for Linux-2.6 32bit dev_t.
    - More changes so it compiles better on 'other' machines.
      Removed some GNU-Make'isms in the top header file.
    - It seems that CYGWin's problem with _P is inherited from BSD. It also
      seems most of my problems come from BSD recently, haven't they realised
      that they down own the 'Unix Standard' anymore and haven't since SYSV
      got popular.
    - Some changes for cygwin, it isn't quite as nasty as compiling for minix
      but it doesn't miss by much!
    - Compiling for the 'tcc' complier, nice and easy.
    - Hitting bcc.c again, bcc-cpp now the default.
    - Some bugfixes for DEC Alpha -- 64 bit longs!
      Constant folding still done with 64bit longs though.
    - The fopen function (and friends) is now a real function not a macro.
    - Ctype.h updated to ansi.
    - Libraries appear to compile properly with -O and -ansi now.
    - Copt's hash string table adjusted; should now have fewer pathological cases.
    - Order of copt's rule processing reversed; it now works from the top of a
      rule file to the bottom. Also comment lines may be include in the match
      lines. !BCC_EOS added to bcc-cc1 for 'end of statment'.
    - bcc-cc1's asm("") now works in declare mode too.
    - New independed cpp added, has both K&R and Ansi modes.
      Changes made to the embedded cpp too to try and fix some bad bits.
    - Conditional assembler added around push and pop of 'si' and 'di' if the
      optimiser (and as86's optimiser) are to be run.
    - Signed keyword added to bcc-cc1 for 'signed char' also works with other
      int types but is usually just a noiseword.
    - As86 macro syntax altered, you now don't have to include any brackets.
    - Gcc warnings in ar86 cleaned up.
    - Mk_dist now makes incremental patch files too.
    - Update magic file.
    - Various updates to the bios libc, the vt52 and ansi emulations are
      now seperated (and can be both included if needed) and don't have
      to be linked. Conio functions work properly in bios and msdos.
    - Added -v (version)
    - as86 and ld86 now delete their binary outputs if there were errors.
    - Added more 'set' commands generated by '#asm' lines. The new ones begin
      with '.' rather than '_' an are based off the 'bp' register rather than
      the 'sp' register.
    - Various unused, test and old document files removed.
    - as86 modified to use normal malloc routines - no longer has limited
      input file size.
    - as6809 repaired, appears to work.
    - as86 error display adjusted, some errors demoted to warnings.
    - Complete re-write of bcc.c driver program. Should now be easier to
      modify, does have more versatility so that things that were formerly
      compile time options are all run time.
    - #asm and #endasm now interact with statment processing inside functions.
      If statments and case labels no longer need special layout however #asm
      must be placed between statments now.
    - The __heap_top virtual constant added, allows the -H option to be used
      with the -d option in the linker.
    - Conio routines added, merged with bios_getc/bios_putc routines which
      now no longer exist under those names.
    - monitor.out now copes with very old zimages, like the memtest86 program,
      and has 'Retry' prompt for disk errors.
    - msdos.s and tarboot.s loading of non-a.out executables adjusted for
      dos BIN like files.
    - Standalone library startup adjusted to allow execution of a '-d'
      executable from DOS, if __argr.x.cflag is set this is running under
      DOS.
    - Compile for DOS again, disable cpm86 headers under DOS.
    - Minor bugfix for as86 binary output re sizeof(int)/K&R problem.


author: bk@suse.de
changelog:
  - support native build on x86_64: no need for glibc-32bit on x86_64
  - don't build elks (not happy on x86_64, from fc: no elks since fc7)


author: ug@suse.de
changelog:
  - Security fix
    When validating, track whether pending data was from
    the additional section or not and only return it if
    validates as secure. [RT #20438]
    CVE-2009-4022
    bnc#558260
  - update from P1 to P2


author: jengelh@medozas.de
changelog:
  - add baselibs.conf as a source
  - enable parallel building
  - add baselibs for SPARC
  - package documentation as noarch


author: ug@suse.de
changelog:
  - [security]  Do not attempt to validate or cache
      out-of-bailiwick data returned with a secure
      answer; it must be re-fetched from its original
      source and validated in that context. [RT #20819]
  - [security]  Cached CNAME or DNAME RR could be returned to clients
      without DNSSEC validation. [RT #20737]
  - [security]  Bogus NXDOMAIN could be cached as if valid. [RT #20712]
  - version 9.6.1-P3


author: ug@suse.de
changelog:
  - Fully automatic signing of zones by "named".
  - Simplified configuration of DNSSEC Lookaside Validation (DLV).
  - Simplified configuration of Dynamic DNS, using the "ddns-confgen"
    command line tool or the "local" update-policy option.  (As a side
    effect, this also makes it easier to configure automatic zone
    re-signing.)
  - New named option "attach-cache" that allows multiple views to
    share a single cache.
  - DNS rebinding attack prevention.
  - New default values for dnssec-keygen parameters.
  - Support for RFC 5011 automated trust anchor maintenance
  - Smart signing: simplified tools for zone signing and key
    maintenance.
  - The "statistics-channels" option is now available on Windows.
  - A new DNSSEC-aware libdns API for use by non-BIND9 applications
  - On some platforms, named and other binaries can now print out
    a stack backtrace on assertion failure, to aid in debugging.
  - A "tools only" installation mode on Windows, which only installs
    dig, host, nslookup and nsupdate.
  - Improved PKCS#11 support, including Keyper support and explicit
    OpenSSL engine selection.
  - version 9.7.0


author: ug@suse.de
changelog:
  - Handle broken DNSSEC trust chains better. [RT #15619]
  - Named could return SERVFAIL for negative responses
    from unsigned zones. [RT #21131
  - version 9.7.0-P2


author: ug@suse.de
changelog:
  - genrandom: add support for the generation of multiple
    files.
  - Update empty-zones list to match
    draft-ietf-dnsop-default-local-zones-13.
  - Incrementally write the master file after performing
    a AXFR.
  - Add AAAA address for L.ROOT-SERVERS.NET.
  - around 50 bugs fixed (see CHANGELOG for details)
  - version 9.7.1


author: ug@suse.de
changelog:
  - Zones may be dynamically added and removed with the "rndc addzone"
    and "rndc delzone" commands. These dynamically added zones are
    written to a per-view configuration file. Do not rely on the
    configuration file name nor contents as this will change in a
    future release. This is an experimental feature at this time.
  - Added new "filter-aaaa-on-v4" access control list to select which
    IPv4 clients have AAAA record filtering applied.
  - A new command "rndc secroots" was added to dump a combined summary
    of the currently managed keys combined with statically configured
    trust anchors.
  - Added support to load new keys into managed zones without signing
    immediately with "rndc loadkeys". Added support to link keys with
    "dnssec-keygen -S" and "dnssec-settime -S".
  - Documentation improvements
  - ORCHID prefixes were removed from the automatic empty zone list.
  - Improved handling of GSSAPI security contexts. Specifically, better
    memory management of cached contexts, limited lifetime of a context
    to 1 hour, and added a "realm" command to nsupdate to allow
    selection of a non-default realm name.
  - The contributed tool "ztk" was updated to version 1.0.
  - version 9.7.1 to 9.7.2-P2


author: ug@suse.de
changelog:
  - fixed VUL-0: bind: Key algorithm rollover bug
    bnc#657102, CVE-2010-3614
  - fixed VUL-0: bind: allow-query processed incorrectly
    bnc#657120, CVE-2010-3615
  - fixed VUL-0: bind: cache incorrectly allows a ncache entry and a rrsig for the same type
    bnc#657129, CVE-2010-3613


author: ug@suse.de
changelog:
  - fixed security issue
    VUL-0: bind: IXFR or DDNS update combined with high query rate
    DoS vulnerability (CVE-2011-0414 bnc#674431)
  - version to 9.7.3


author: ug@suse.de
changelog:
  - The ADB hash table stores informations about which authoritative
    servers to query about particular domains
  - BIND now supports a new zone type, static-stub
  - BIND now supports Response Policy Zones
  - BIND 9.8.0 now has DNS64 support
  - Dynamically Loadable Zones (DLZ) now support dynamic updates.
  - Added a "dlopen" DLZ driver, allowing the creation of external DLZ
    drivers that can be loaded as shared objects at runtime rather than
    having to be linked with named
  - named now retains GSS-TSIG keys across restarts
  - There is a new update-policy match type "external".
  - bugfixes
  - version to 9.8.0


author: ug@suse.de
changelog:
  - A large RRSET from a remote authoritative server that results in
    the recursive resolver trying to negatively cache the response can
    hit an off by one code error in named, resulting in named crashing.
    [RT #24650] [CVE-2011-1910]
  - Zones that have a DS record in the parent zone but are also listed
    in a DLV and won't validate without DLV could fail to validate. [RT
    [#24631]]


author: ug@suse.de
changelog:
  * Using Response Policy Zone (RPZ) with DNAME records and querying
    the subdomain of that label can cause named to crash. Now logs that
    DNAME is not supported. [RT #24766]
    * If named is configured to be both authoritative and resursive and
    receives a recursive query for a CNAME in a zone that it is
    authoritative for, if that CNAME also points to a zone the server
    is authoritative for, the recursive part of name will not follow
    the CNAME change and the response will not be a complete CNAME
    chain. [RT #24455]
    * Using Response Policy Zone (RPZ) to query a wildcard CNAME label
    with QUERY type SIG/RRSIG, it can cause named to crash. Fix is
    query type independant. [RT #24715] [CVE-2011-1907]
    * Change #2912 (see CHANGES) exposed a latent bug in the DNS message
    processing code that could allow certain UPDATE requests to crash
    named. This was fixed by disambiguating internal database
    representation vs DNS wire format data. [RT #24777] [CVE-2011-2464]
    * 9.8.0-P4


author: rhafer@suse.de
changelog:
  - Fixed the ldapdump tool to also respect the "uri" setting in
    /etc/openldap/ldap.conf (bnc#710430)


author: ug@suse.de
changelog:
  * Added a new include file with function typedefs for the DLZ
    "dlopen" driver. [RT #23629]
    * Added a tool able to generate malformed packets to allow testing of
    how named handles them. [RT #24096]
    * The root key is now provided in the file bind.keys allowing DNSSEC
    validation to be switched on at start up by adding
    "dnssec-validation auto;" to named.conf. If the root key provided
    has expired, named will log the expiration and validation will not
    work. More information and the most current copy of bind.keys can
    be found at http://www.isc.org/bind-keys. *Please note this feature
    was actually added in 9.8.0 but was not included in the 9.8.0
    release notes. [RT #21727]
    * If named is configured with a response policy zone (RPZ) and a
    query of type RRSIG is received for a name configured for RRset
    replacement in that RPZ, it will trigger an INSIST and crash the
    server. RRSIG. [RT #24280]
    * named, set up to be a caching resolver, is vulnerable to a user
    querying a domain with very large resource record sets (RRSets)
    when trying to negatively cache the response. Due to an off-by-one
    error, caching the response could cause named to crash. [RT #24650]
    [CVE-2011-1910]
    * Using Response Policy Zone (RPZ) to query a wildcard CNAME label
    with QUERY type SIG/RRSIG, it can cause named to crash. Fix is
    query type independant. [RT #24715]
    * Using Response Policy Zone (RPZ) with DNAME records and querying
    the subdomain of that label can cause named to crash. Now logs that
    DNAME is not supported. [RT #24766]
    * Change #2912 populated the message section in replies to UPDATE
    requests, which some Windows clients wanted. This exposed a latent
    bug that allowed the response message to crash named. With this
    fix, change 2912 has been reduced to copy only the zone section to
    the reply. A more complete fix for the latent bug will be released
    later. [RT #24777]
    * many bugfixes (see CHANGELOG)
    * 9.8.1


author: fteodori@suse.de
changelog:
  - Cache lookup could return RRSIG data associated with nonexistent
    records, leading to an assertion failure. CVE-2011-4313; (bnc#730995).


author: ug@suse.de
changelog:
  - many dnssec fixes and features (too many to list them
    here, check the changelog)
  - improved startup time
  - improved scalability
  - Added support for Uniform Resource Identifier (URI) resource
    records
  - Local copies of slave zones are now saved in raw format by
    default to improve startup performance
    BIND 9.9 changes the default storage format for slave zone
    files from text to raw.  Because named's behavior when a slave
    server cannot read or parse a zone file is to move the offending
    file out of the way and retransfer the zone, slave servers
    that are updated from a pre-9.9.0 version of BIND and which
    have existing copies of slave zone data may wind up with
    extraneous copies of zone data stored, as the existing
    text-format zone file copies will be moved aside to filenames
    of the format db-###### and journal files to the format
    jn-######  (where # represents a hexadecimal digit.)
  - many many bugfixes. Please read changelog for details
  - fixed handling of TXT records in ldapdump
    (bnc#743758)
  - 9.9.0


author: ug@suse.de
changelog:
  - this version has no new features but only bugfixes
  - Addresses a race condition that can cause named to to crash when
    the masters list for a zone is updated via rndc reload/reconfig
  - Fixes a race condition in zone.c that can cause named to crash
    during the processing of rndc delzone
  - Prevents a named segfault from resolver.c due to procedure
    fctx_finddone() not being thread-safe
  - SDB now handles unexpected errors from back-end database drivers
    gracefully instead of exiting on an assert.
  - Prevents named crashes as a result of dereferencing a NULL pointer
    in zmgr_start_xfrin_ifquota if the zone was being removed while
    there were zone transfers still pending
  - Corrects a parser bug that could cause named to crash while
    reading a malformed zone file
  - many more smaller fixes
  - version 9.9.1


author: ug@suse.de
changelog:
  - Prevents a named assert (crash) when validating caused by using
    "Bad cache" data before it has been initialized.  [RT #30025]
    (bnc#772945)
  - ISC_QUEUE handling for recursive clients was updated to address a
    race condition that could cause a memory leak.  This rarely occurred
    with UDP clients, but could be a significant problem for a server
    handling a steady rate of TCP queries.  [RT #29539 & #30233]
  - Under heavy incoming TCP query loads named could experience a
    memory leak which could lead to significant reductions in query
    response or cause the server to be terminated on systems with
    "out of memory" killers. [RT #29539]
    (bnc#772946)
  - A condition has been corrected where improper handling of zero-length
    RDATA could cause undesirable behavior, including termination of
    the named process.  [RT #29644]
  - 9.9.1-P2


author: jengelh@medozas.de
changelog:
  - Update to new upstream version 1.10.2
    * No changelog was provided
  - Remove redundant sections/tags from specfile
  - Enable parallel build


author: rguenther@suse.de
changelog:
  - Update to head of trunk.
  - Add zlib-devel-static BuildRequires to fix testsuite.
  - Package gold locales.


author: matz@suse.de
changelog:
  - Update to binutils 2.20 branch, remove patches that went upstream.
    Don't activate --as-needed by default for SLE11 SP1.
    [fate #306880, #307034]
    [bnc #546106, #483978]


author: matz@suse.de
changelog:
  - Initialize memory for MALLOC_PERTURB on ppc.  [PR gas/11486]
    Rewrite history by including this:
      Wed Mar 24 17:23:32 CET 2010 - matz@suse.de
    - Fix testcase breaking with MALLOC_PERTURB.  [bnc #590820]
      Sat Feb 13 17:52:11 CET 2010 - rguenther@suse.de
    - Drop build counter from the libbfd and libopcode SONAMEs.
      Fri Jan 22 15:31:06 CET 2010 - matz@suse.de
    - Update to current binutils-2_20-branch.  [bnc #561142, #573019]
      Wed Jan 13 15:16:44 CET 2010 - matz@novell.com
    - Fix removal of unwanted files (man,info,libiberty) on the
      cross binutils.
      Sat Dec 12 19:09:40 CET 2009 - jengelh@medozas.de
    - add baselibs.conf as a source
      Mon Dec  7 16:14:27 CET 2009 - jengelh@medozas.de
    - SPARC build support for binutils
      Wed Nov  4 15:44:30 CET 2009 - matz@suse.de
    - Copy from SLE11 SP1.  Compared to that add --as-needed by default
      patch again.
      Mon Oct 19 11:15:51 CEST 2009 - rguenther@suse.de
    - Update to binutils 2.20 snapshot.
    * disable patches that no longer apply
    * disable make check handling everywhere


author: coolo@novell.com
changelog:
  - split the gold build into 2 make steps to avoid random
    build failures (ugly work around in fact)


author: rguenther@novell.com
changelog:
  - Update to binutils 2.21.
    * linker plugin support
    * AMD Bulldozer enablement
  - Disable package fail when testsuite failures occur for now
    because of gold (testsuite) issues.


author: rguenther@novell.com
changelog:
  - Update to binutils 2.21.1 release.
    * Add --interleave-width option to objcopy to allowing copying a range
      of bytes from the input to the output with the --interleave option.
    * Add support for the TMS320C6000 (TI C6X) processor family.
    * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab)
      using the -u / --unwind option.
    * Add --dyn-syms to readelf to dump dynamic symbol table.
    * A new tool - elfedit - has been added to directly manipulate ELF
      format binaries.
    * Add to dlltool .def file feature of aliasing PE internal symbol name
      by '== <ID>' option.
    * Add a new command line option -a / --addresses to addr2line to display
      the address before function name or source filename.
    * Add a new command line option -p / --pretty-print to addr2line to have
      a more human readable output.
    * The hppa/som targets can now be compiled on any host.
  - Add dependency to opcodes from gold.


author: rguenther@suse.com
changelog:
  - Update to binutils-2_22-branch head.
    * Drop patches that have been applied upstream.
    * Drop patches that no longer apply.


author: rguenther@suse.com
changelog:
  - Update to binutils-2_22-branch head.
    * Adds support for LDPT_GET_SYMBOLS_V2.
    * Drop patches that have been applied upstream.


author: rguenther@suse.com
changelog:
  - Add patch to fix arm unwind table corruption.  [bso#13449]
  - Canonicalize arm targets.
  - Enable gold for arm.


author: max@suse.com
changelog:
  - Add spec files that build variants for arm and avr that install
    under /usr rather than /opt/cross.
  - Add avr-binutils-relocs.patch to fix a crash in avr-ld.
    http://sourceware.org/bugzilla/show_bug.cgi?id=12161


author: rguenther@suse.com
changelog:
  - Drop the new spec files again, instead move the cross-$arch-binutils
    contents to /usr, away from /opt.


author: duwe@suse.de
changelog:
  - update to 0.3.8, disable rule by default (FATE#312154)
  - remove now obsolete patches biosdevname-delete-unused-function.diff,
    biosdevname-policy-all_names.diff and
    biosdevname-0.2.4-wronglinking.patch.


author: duwe@novell.com
changelog:
  - pull patch to restrict SMBIOS version and to disable PIRQ usage
    from upstream.
  - use the above to fix bnc#705162


author: mmarek@suse.cz
changelog:
  - updated to 2.4
    * new experimental %language directive to select the used
      skeleton and output file name
    * experimantal Java parser support
    * support for push parsers
    * bison now removes unreachable states (this might require
      updates to %expect and %expect-rr directives)
    * support for per-type and default %destructor's and %printer's
    * except for LALR(1) parsers in C with POSIX Yacc emulation enabled
      (with `-y', `--yacc', or `%yacc'), Bison no longer generates
      [#]define statements for associating token numbers with token
      names
    * For a detailed list of fixes and new features, see
      /usr/share/doc/packages/bison/NEWS


author: rguenther@suse.de
changelog:
  - Update to version 2.4.1.
  - Apply fix for GCC 4.5 compliance.
  - Apply fix for unsupported output file names.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.6:
    + Code clean-ups.
    + Man page fixes
    + Build system fixes
  - Add pkgconfig(xproto) BuildRequires: New dependency.


author: toms@suse.de
changelog:
  - Renamed bitstream-vera -> bitstream-vera-fonts according to
    openSUSE packaging guidelines and FATE#313035
    Adjusted Obsoletes and Provides accordingly


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 3.2.1 [bnc#504669]
    * Changes see at http://www.netlib.org/lapack/lapack-3.2.1.html


author: burnus@net-b.de
changelog:
  - Update to version 3.2.2
    * Bug fix release
    * Changes see at http://www.netlib.org/lapack/lapack-3.2.2.html


author: burnus@net-b.de
changelog:
  - Update to 3.3.1 [bnc#654560]
    * New procedures to compute the complete CS decomposition of a
      partitioned unitary matrix
    * Level-3 BLAS symmetric indefinite solve (xSYTRS) and symmetric
      indefinite inversion (xSYTRI)
    * Bug fixes
    * Changes see at http://www.netlib.org/lapack/lapack-3.3.1.html
      and http://www.netlib.org/lapack/lapack-3.3.0.html


author: burnus@net-b.de
changelog:
  - Update to 3.4.0
    * xGEQRT: QR factorization (improved interface)
    * xGEQRT3: recursive QR factorization.
    * xTPQRT: Communication-Avoiding QR sequential kernels.
    * Bug fixes.
    * Changes see http://www.netlib.org/lapack/lapack-3.4.0.html


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


author: saschpe@suse.de
changelog:
  - Adhere to shared library policy, packages containing *.so or *.h
    files have to be named $FOO-devel, packages containing *.a files either
    have to be named $FOO-devel-static or provide this name
  - Set license to 'BSD-3-Clause', according to the file LICENSE and the
    description on http://www.netlib.org/lapack/ it's not public domain
  - Package README and LICENSE in library packages
  - Removed rpmlint filters
  - Use upstream tarball URL


author: toddrme2178@gmail.com
changelog:
  - Fixed building on openSUSE 11.4 by fixing defattr
  - Made the package groups consistent: Development/Libraries/Parallel
  - Cleaned up spec file formatting
  - Made all requires use the new package naming


author: saschpe@suse.de
changelog:
  - Change obsoletes '<=' for lapack and blas back to '<', there was a
    version update in between
  - Remove psfig.tex (bnc#757332)


author: saigkill@opensuse.org
changelog:
  - updated to Version 0.6.1
  - The following changes are included since 0.6.0:
    * Overwrite free disk space. Files are deleted "insecurely" in four typical situations: in BleachBit with shredding disabled, with certain BleachBit operations that don't support shredding, with filesystems that don't support shredding, and most deletions outside of BleachBit. These files can often be undeleted. Even if you use the Linux ext3 filesystem, for example, which doesn't support undelete, the file contents can sometimes still be recovered with only moderate technical skill. The new BleachBit option overwrites all the free space to prevent recovery.
      Besides privacy, a popular use for wiping free space is dramatically increasing compression ratios for archiving whole disk images ("ghost" backups) and virtual machines.
      Before using the option, check its settings in the preferences menu. This option is slow: each gigabyte of free takes 15 seconds on my machine.
    * When shredding files manually (from the file menu), show a preview and a list of those that were actually deleted.
    * When confirming delete, treat closing the confirmation dialog the same as cancelling.
    * Cleanup code.
    * Specific to Linux
      o Vacuum the gPodder SQLite database and delete the cache thanks to shane.fox.
      o Erase Nautilus usage history thanks to MixCool. Specifically, this cleaner deletes the saved session files and "metafiles." Besides taking a fair amount of space, these XML files record usage activity as a side effect of tracking Nautilus window positions and emblems. You may be surprised what this cleaner uncovers.
      o Work around a bug in GNOME 2.26, so the recent documents list can be deleted.
      o Vacuum the Yum SQLite databases (for Fedora, Red Hat, CentOS).
      o When running yum clean all enable all repositories.
      o Require package python-xml on OpenSUSE 11.1 (reported by rvpittman).


author: saigkill@opensuse.org
changelog:
  - updated to version 0.6.3
  - The following changes are included since 0.6.1:
    * More thoroughly wipe free disk space. BleachBit now tries to wipe inodes on Linux and the NTFS MFT (Master File Table) on Windows to hide metadata of deleted files. The metadata includes details such as the filename, file size, and modification date. Initial testing shows this is effective on ext3 (the most common Linux filesystem), ext4, and Microsoft's NTFS.
    * In case of certain errors deleting a file or directory, BleachBit will no longer skip other files that can be deleted.
    * Specific to Windows
      o Delete Windows system log files.
      o Delete Microsoft Office 2007 diagnostic log files.
      o Don't stop deleting when a directory cannot be removed because it is not empty.
      o Include better links in Control Panel's Add/Remove Programs.


author: saigkill@opensuse.org
changelog:
  - updaded to version 0.6.4
  - The following changes are included since 0.6.3:
    * Add command line interface. Often requested as a new feature, the command line interface lets you invoke BleachBit from scripts, cron, batch files, or the Windows Task Scheduler. For example, BleachBit can automatically vacuum Firefox each night or each time you login.
    * At the end of the log, show how many files were deleted, how many special operations were performed, and how many errors occurred, if any. Before only the size was shown.
    * When you close BleachBit while it is wiping free disk space, BleachBit will now quickly stop wiping free disk space.
    * When manually shredding files (by clicking File - Shred Files), BleachBit now ignores the related preference regarding overwriting files.
    * Make BleachBit easier to port to other POSIX systems such as NetBSD. (BleachBit is already available in NetBSD.)
    * Fix two spelling typos.
    * Fix small bugs.
    * Improve unit tests.
    * Specific to Linux
      o Honour GNOME appearance settings for toolbars (text below icon, icon only, etc).
      o Fix Yum error checking for non-English languages.


author: saigkill@opensuse.org
changelog:
  - updated to version 0.6.5
  - Since 0.6.4:
    * Vacuum Google Chrome
    * Delete Google Chrome 3's history
    * Clean Emesene cache
    * Clean Adanaxis, Gnome Art Manager, Notify OSD, PDFedit, Phatch, PlayOnLinux, system logs, Virt-manager, and X-Moto (all part of the new bonus cleaners package)
    * Add a portable package for Windows
    * Update 18 translations
    * Fix bugs
    * Expand the unit tests significantly


author: saigkill@opensuse.org
changelog:
  - The following changes have been made since 0.7.0:
    * When clicking File - Shred, default to the home directory instead of a system directory.
    * Improve the usability of the security warning dialog (typically only seen in portable mode).
    * Improve the appearance of the preferences dialog on some non-English languages.
    * Do not include the tests as part of the standard installation to save disk space.
    * Specific to Linux
      o After taking longer than 10 seconds to finish, show a non-intrusive notification.
      o Fix handling of filenames with invalid encoding that could have caused an application freeze.
      o Add warning for Nautilus.
      o Delete Apache logs (thanks to Roman Horník)
      o Clean more of Emesene 1.0 cache (thanks to Danilo Piazzalunga)
      o Bonus pack
      + Fix system logs cleaner
      + Clean XBMC Media Center (thanks to Roman Horník)


author: saigkill@opensuse.org
changelog:
  - updated to Version 0.7.2
  - Fix deleting Firefox version 3 passwords.
  - Add new menu option to show system information useful for reporting bugs. Click Help - System Information.
  - Specific to Linux
    * Clean Konqueror cache, history, and cookies.
    * Fix bug launching BleachBit as Administrator on Ubuntu and Debian.
    * Improve the completion notification: do not show if the BleachBit application window is in focus, and if it is not, automatically remove the notification after 10 seconds.


author: saigkill@opensuse.org
changelog:
  - updated to Version 0.7.3
  - The following changes have been made since 0.7.2:
    * Cleans Mozilla Thunderbird versions 2 and 3.
    * Specific to Linux
      o Clean Screenlets (thanks to MixCool).


author: saigkill@opensuse.org
changelog:
  - The following changes have been made since 0.7.3:
    * Add new privacy feature: click File - Shred Files and Quit. This removes all BleachBit settings as if you never ran BleachBit, so other people can't tell you have.
    * Use EIC binary prefixes (e.g., 1KiB=1000 bytes) instead of SI binary prefixes (e.g., 1kB=1024B) because EIC is the proper standard for disk space. For more information see see Wikipedia's Binary Prefix article and Ubuntu's unit policy.
    * Fix bug removing paths in preferences dialog.
    * Add translation contexts for more accurate translations.
    * Fix deleting files with non-ASCII names.
    * Specific to Linux
      o Add package for Ubuntu Lucid Lynx (10.04).
      o Fix GTK+ depreciation warnings.
      o Fix crash on Ubuntu (only seen on BleachBit as packaged in the Ubuntu repository).
      o Remove translations from RHEL 5.0 and CentOS 5.0 because their ancient gettext version 0.14 does not support translation contexts.


author: saigkill@opensuse.org
changelog:
  - Updated to Version 0.8.0
  - Changes
  - The following changes have been made since 0.7.4:
    * Add whitelisting feature, so certain files and folders are not modified. Setup your whitelist in the preferences dialog. The whitelist feature supports all the standard operations including delete, shred, truncate, and vacuum, but it doesn't affect files deleted by third-party software (yum and apt). Files that are whitelisted are clearly marked in the BleachBit log.
    * Specific to Linux
      o Delete recent documents in GNOME 2.28 - 2.30 (e.g., Ubuntu Karmic Kaola, Lucid Lynx, Fedora 13).
      o Use GTK+ Recent Manager to purge recent documents list.
      o Support Thunderbird 3 as found on Ubuntu Lucid Lynx 10.04.
      o Introduce .rpm package for Fedora 13 (Goddard).
  - Known issues
    o Wiping memory and swap is currently experimental. It should always wipe 100% of the swap, but it may not wipe 100% of the physical memory. Before using this option, close all other running applications because they may be automatically killed by Linux.


author: saigkill@opensuse.org
changelog:
  - Updated to Version 0.8.1
  - The following changes have been made:
    * Delete DOM Storage in Firefox 3, Google Chrome, and Opera.
    * Completely remove evercookie tracking, a system that "produces extremely persistent cookies in a browser." Clean evercookies in Firefox, Internet Explorer, Google Chrome, Opera, and Safari. Test it yoursel:create an evercookie on Samy Kamkar's evercookie site, clean it, and check on the same site it is gone.
    * Clean VLC (VideoLAN Client)'s .ini configuration file.
    * Add generic capability to clean most .ini configuration files through CleanerML. Because .ini is not standardized, additional work is needed to some kinds of .ini files.
    * Specific to Linux
      o Add .deb package for Ubuntu 10.10 Maverick Meerkat.
      o When running as root, refuse to open web browser (such as for help contents) with root privileges.
      o Delete about 16MB more localizations as tested on Ubuntu 10.10.
      o Fix missing menu shortcut on Ubuntu 10 (LP#592051).
    * Specific to Windows
      o Delete DOM Storage in Internet Explorer and Safari.
      o Delete last session in Internet Explorer and Safari.
      o Delete Silverlight cookies.
      o Vacuum Safari.
      o Clean memory dumps.
      o Define %localappdata% environment variable on Windows XP, and use it for many existing cleaners. This may provide more reliable detection of files on certain Vista and Windows 7 systems.
    * Specific to web
      o Now you can follow BleachBit on Twitter.


author: saigkill@opensuse.org
changelog:
  - Updated to version 0.8.2
  - The following changes have been made since 0.8.1:
    * Securely wipe filenames when deleting individual files and directories
    * More securely wipe filenames when wiping free disk space
    * Expand and fix vacuuming Google Chrome 7
    * Specific to Linux bonus pack (separate download)
      o Fix bonus pack not installing on Ubuntu 10.10
      o Clean Xfce xfrun4 command history (thanks to nodiscc)
      o Clean Battle for Wesnoth (thanks to Thibault Févry)
    * Specific to Windows
      o Fix bug starting on Windows XP with language set to non-English
      o Delete form history in Internet Explorer 7 and 8
      o Delete user assist history: it is included in Windows Explorer - Most Recently Used.
      o Clean WinZip (thanks to Jack Williams)
      o Clean TortoiseSVN (thanks to Jack Williams )
    * Specific to web
      o New documentation: Shred files and wipe disks


author: saigkill@opensuse.org
changelog:
  - updated to version 0.8.3
    * Wiping free disk space is now significantly faster. (The actual time will depend mainly on how much free disk space you have and how fast your disk is.)
    * When wiping free disk space, show progress bar and estimated time to completion.
      o Screenshot progress bar on Windows 7
    * To improve efficiency and maximize privacy, operations are now executed in this order: general cleaning, deep scan, RAM and swap cleaning, and free disk space wiping.
    * Add menu option to wipe free disk space anywhere on the computer. One way this is useful is for wiping free disk space on removable media such as USB disks, or use it to avoid enabling the free disk space option checkbox (which most people should not use often).
    * Add menu option to securely shred any folder (including all folders and files contained within) anywhere on your computer.
    * Add context menu to options, so you can preview or execute individual options without changing any checkboxes. Just right click on an option (not a group of options) to see the new menu.
      o screenshot of new context menu on Fedora 13
    * Delete more icons found in Opera.
    * Delete more URL history in Opera.
    * Delete search history in Opera.
    * Do not delete extension preferences in Google Chrome (which store configuration as HTML5 cookies).
    * Fixed bug '[error 21] "is a directory" when shredding directories. (This bug existed only in version 0.8.2.)
    * CleanerML (Cleaner Markup Language) now supports glob for walk.all and walk.files.
    * Specific to Linux
      o Add RPM packages for openSUSE 11.3.
      o Add ..deb package Ubuntu 10.10 final


author: saigkill@opensuse.org
changelog:
  - update to version 0.8.4
  - Changes since BleachBit 0.8.3:
    * When deep scan was enabled, BleachBit 0.8.3 would freeze with the progress bar displaying the name of the last cleaner (so it could be any one of 90 different names). Sorry!
    * In addition to fixing this bug (of course), new automatic tests will prevent this from happening in the future. From the beginning, BleachBit has extensively used automatic tests to ensure quality.
    If you do not use deep scan, check back in a few weeks for 0.8.5. You can subscribe to updates through RSS, ATOM, or Twitter using the icons on the blue panel on the right.


author: saigkill@opensuse.org
changelog:
  - update to version 0.8.5
  - Changes since BleachBit 0.8.4:
    o Google Chrome/Chromium: delete the StartupDNSPrefetchList (hostnames used for DNS cache).
    o Google Chrome/Chromium: delete the HostReferralList (contains URLs which the browser cannot clean itself).
    o Google Chrome/Chromium: delete keywords table. Whenever you visit a web site a certain kind of site search (you may be surprised how many there are), the browser quietly remembers the URL for searching the site.
    o Google Chrome/Chromium: clean autofill (form) history
    o Google Chrome/Chromium: fully support secure shredding (overwrite) for all options--even those that do not remove the whole file.
    o Google Chrome: move some of history to DOM Storage option.
    o Google Chrome: delete top sites in history
    o Google Chrome: vacuum more
    o Chromium: delete many more files (now similar to Google Chrome)
    o Chromium: detect running process
    o Opera: delete HTML5 local storage (HTML5 cookies)
    o Firefox: improve cleaning orphan favicon and history_visits entries in places database
    o Firefox: remove Places option. Despite the warning, people seemed confused or afraid of this option. You can still clean Firefox history without it.
    o Add JSON to CleanerML
    o Shred file when modifying .ini. Right now only VLC uses a .ini cleaner, though the .ini cleaner is available in CleanerML for custom cleaners too.
    o Update checker now (optionally) finds beta versions too
    o Avoid potential divide by zero error in free disk space wipe
    o Specific to Linux
      + Add support for cleaning swap files (in addition to swap devices; LP#599133)
      + Packagers: BleachBit now requires simplejson.
  - Known Issues visible under: http://bleachbit.sourceforge.net/news/bleachbit-085


author: saigkill@opensuse.org
changelog:
  - update to version 0.8.6
  - BleachBit 0.8.6 fixes an issue in 0.8.5 for Google Chrome and Chromium:
    o Now all the search engine changes are moved out of "History" to a separate option called "Search engines."
    o Default search engines (Google, Yahoo, Bing) will not be removed. If you cannot search Google using the Omnibox, see the instructions in the 0.8.5 release notes .
    o Now the usage statistics for the default search engines will be reset to zero (instead of deleting them).
    o Non-default search engines will be removed because the browser automatically, quietly adds them for many sites (such as CNN, Youtube, and many others) while you browse, so it creates a usage history. (Before you ever clean them, follow the instructions Manage Search Engines to see how many are listed.)


author: saigkill@opensuse.org
changelog:
  - update to version 0.8.7
  - BleachBit 0.8.7 improves command line support, imports winapp2.ini-style files allowing immediately for 440 additional cleaners on Windows, adds an Estonian translation, and more.
    o Be a fan of BleachBit on the new Facebook page.
    o Add command line option --preset which selects all the cleaners previously selected in the GUI.
    o When showing a warning, show which option generated the warning.
    o Specific to Linux
    - Support Thunderbird on openSUSE 11.3 thanks to Manfred Schwarb (LP#668231)
    - Fix wrong button label when adding folders for overwrite disk space and for whitelist (pointed out by jtarin)
    - When cleaning localizations, show warning to point user to configuration
    - Packagers: BleachBit will try to use the built-in json module on Python 2.6+ instead of simplejson, which is still required on Python 2.5.


author: saigkill@opensuse.org
changelog:
  - updated to version 0.8.8
  - These are the changes since version 0.8.7:
    o In Firefox, delete more session restore
    o In Firefox, delete site-specific preferences
    o In Firefox, delete input history.
    o In Firefox, delete more URL history.
    o In Google Chrome and Chromium, properly delete HTML5 cookies without
      deleting preferences for extensions (LP#732567)
    o In Google Chrome and Chromium, delete the Databases.db files
    o In Google Chrome and Chromium, delete favicons (except those that have
      bookmarks)
    o In Google Chrome delete more history: the DNS prefetching host
      referral list
    o In Opera, delete session backup
    o Specific to Linux
    - Fix crash starting as administrator on Ubuntu 11.04.
    - Support Seamonkey 2.0 (pointed out by Ed Hurst and Gogeden)
    - Do not delete /var/tmp/kdecache to avoid crashing KDE (KDE#271889)
    - Fix crash when changing options when Linux packager has disabled
      online updates (LP#715286)
    - Require PyGTK version 2.14 or later


author: Sascha.Manns@open-slx.de
changelog:
  - updated to Version 0.9.0
  - These are the changes since version 0.8.8:
    + Clean DNS prefetch entries for Chromium
    + Use word 'Clean' instead of 'Delete' (LP#819392)
    + Avoid freeze when there are many system processes running
    + Fix for Thunderbird 5 on Linux and Windows
    + Do not reset network prediction setting in Google Chrome (LP#824307)
    + Do not prevent application startup in case of corrupt configuration (LP#799130)
    + Specific to Linux
      o Delete recently used files on GNOME 3 (thanks to badhat,LP#828474)
      o Do not erase wallpaper on GNOME 3 (Fedora 15, etc; LP#828474)
      o Support Linux 3 (thanks to Sascha Manns from openSUSE project)


author: Sascha.Manns@open-slx.de
changelog:
  - updated to version 0.9.1
  - These are the changes since version 0.9.0:
    + Clean segments and segment_usage in Google Chrome History
    + Clean favicons on Chromium, Google Chrome
    + Clean "History Provider Cache" on Chromium and Google Chrome
    + Clean download history in Chromium, Google Chrome
    + Fix rare "ZeroDivisionError: float division" bug while cleaning free disk space.


author: Sascha.Manns@open-slx.de
changelog:
  - updated to version 0.9.2
  - These are the changes since version 0.9.1
    These are the changes since version 0.9.1:
    * Clean Firefox crash reports.
    * Clean more Google Chrome and Chromium history: omnibox shortcuts,
      Network Action Predictor, and keywords_backup.
    * Clean LibreOffice.


author: dave.plater@yahoo.co.uk
changelog:
  - Update to blender-2.49a (bnc#525298)
  - fixed uninitialized variables with help from Per Jessen blender-2.49-uninit-var.patch
  - blender-doc is now in a seperate package
  - New features in Blender-2.49a :-
    Blender player added again
    The Game Engine supports multiple streams of video textures
    for interactive playback in environments
    Real-time Dome rendering
    Game Engine speed-up
    Bullet Physics new features
    Game Engine Modifier support
    Improved Game Logic and Python API
    Texture Nodes
    Projection Painting
    Etch-a-ton armature sketching
    Boolean improvements
    JPEG2000 support
    Python Script extensions
    see http://www.blender.org/development/release-logs/blender-249/.
    for more details of new features in 2.49


author: dave.plater@yahoo.co.uk
changelog:
  - Update to blender-2.49b
  - Upstream bug fixes :- SoftBody, vertex groups were not notified on deletion & fixes for
    Mass and Spring Painting.
    Softbody, non mesh objects missing initializers [bug #18982].
    Self Shadow Vertex Colors, improved blur method to give more even results.
    Converting nurbs to a mesh ignored smoothing for Alt+C and from python.
    Object Active to Other, Fix python error when running in local view.
    Ancient resource leak where checkPackedFile would open a file and never close it.
    Fix for uninitialized memory use with X11 keyboard and tablet events.
    For more info see :-
    http://www.blender.org/development/release-logs/blender-249/249-update/


author: davejplater@gmail.com
changelog:
  -Reincorporated pre_checkin.sh script
  -Created blender-2.49b-undefined-opp.patch to fix undefined opperation


author: davejplater@gmail.com
changelog:
  - Update to 3rd beta version 2.55.
  - Removed blender wrapper as it's no longer necessary.
  - Removed pre_checkin.sh - 3rd party blacklisted sources removed.
  - Upstream changes:
    * Big improvements - This software has been used extensively in
    production of the Durian open movie project "Sintel".
    * Feature complete - Although some of the 2.5 targets have been
    postponed, such as multi-window support showing multiple scenes
    , a full RNA data level dependency graph, or radial menus.
    * Exciting improvements in Sculpting - Faster, much more stable
    and better brushes.
    * Missing/Incomplete Features - Although really most of it is
    there, not all functionality from 2.4x has been restored yet.
    Some functionality may work in a different way. Some features
    are still slower to use than before.
    * Bugs - We've fixed a lot lately, but there are still quite a
    few bugs. For this second beta around 200 bugs were fixed.
    * Changes - If you're used to the old Blenders, Blender 2.5 may
    seem quite different at first. Be prepared to read a bit about
    this, how to reconfigure things, and learn to use the new
    built-in 2.5 search functionality!


author: davejplater@gmail.com
changelog:
  - Update to version 2.55.32968
  - Some upstream changes :
    * Bugfix #20812 (and probably others)
    * Bug fix: cutting a sequencer movie strip with sound could crash in some cases.
    * Fix for [#24580] and [#24600]
    * Particles didn't want to stay cached, even if there were no actual chages.
    * Particle states weren't set properly for times before actual simulation start.
    * bugfix [#24403] Object.copy() duplicates armature action
    * bugfix [#24623] VSE strip animation data out of sync after moving using shift-s
    * bugfix [#24578] crash on browse directory w/ broken image file
    * [#24602] Netrender master node IP information is reset to [Default] no matter what
    * [#24601] Net rendering master node fails to send/retrieve files to/from slaves
    * bugfix [#22794] Inconsistent behaviour with Panorama, border rendering
    * fix for last commit with collada
    * bugfix [#24616] Apply Visual Transform doesn't always apply location
    * - object updates were not being flushed, so children weren't updating.
    * - apply the matrix relative to the parent, added this as an option to
      object_apply_mat4() which allows assigning the worldspace matrix in
      python without worrying about the parent.
    * Image editor & texture properties, add new Image, inits 'start' now
    to frame 1 for sequences.
    * Patch [#24608] Fix for typo and better indentation in command line help by Susanne H. (sanne). Thanks!
    * Fix for [#24597] Option External in Smoke cache affects settings of start and end frame of simulation
    * Don't change anything in the pointcache unless a valid external cache is found.
    * Second fix for [#24476] The driver is not displayed in GraphEditor.
    * Texture data still wasn't shown if material didn't have animation data.
    * Also unified the material/texture filtering logic a bit.
    * bugfix [#24583] Mesh.from_pydata does not properly construct faces


author: davejplater@gmail.com
changelog:
  - Update to svn version 2.55.33084
  - Upstream changes :
    * bugfix [#24660] (vector * matrix) fails, (matrix * vector) succeeds
    * bugfix [#24665] mathutils.Matrix initialization is counter-intuitive and generates bugs
    was printing transposed, also nicer printing.
    * Getting BLF to work with the Blenderplayer.
    * take delta's into account when applying the objects matrix (dloc, drot, dsize).
    * Now object_apply_mat4() can be used as the reverse of object_to_mat4().
    * add back red tint for zero user datablocks.
    * bugfix [#24682] Render artifacts with mat node
    * Related to #24653: added scene.collada_export() function, to use instead of an
    * operator for external render engines, since operators should not be called in
    * the render() callback.
    * Hide "active" checkbox in ui for "fluid" type fluid objects as it's not used by fluidsim.
    * * Response to report [#24670] Keyframe fluid on/off does not work
    * Bugfix #24335
    * bugfix [#24661] Object.find_armature() only works on meshes
    * Makefile fix for compiling with quicktime.
    * Bugfix #20382
    * Fix for [#24654] Sound Actuator doesn't find the file when Blender is reopened.
    * Patch [#21942] Node links access by Andrey Izrantsev (bdancer) Thanks!
    * update for mathutils vector/matrix order change.
    * fix for own error in recent commit. add a back NULL terminator to the string in text_font_draw_character.
    * fix for own recent error, [#24695] column_vector_multiplication call writes past end of array
    * was setting the vector array out of bounds with vec*=matrix, where the vector wasnt size 4.
    * bugfix [#24702] 3Dmanipulator does not display if view's layers are not synchronize to scene's layers.
    * bugfix [#24697] Trying to run bpy.ops.transform.create_orientation crashes Blender
    * bugfix [#24668] Deleting armature objects removes a user from its action, eventually leading to data loss
    * == filebrowser ==
    * * drawing code cleanup.
    * * list drawing code now uses uiStyleFontDraw like buttons etc.
    * * removed now unused function file_string_width_shortened.
    * * compile fix on non-Windows platforms.
    * [#24639] Snap to Face (retopo) doesn't work when clipping is enabled in mirror modifier.
    * bugfix [#24697]
    * Correct description for Projection property (it doesn't just work on vertice)
    * Seamless texture used for beveled curve is now really seamless (thanks to Mario G. Kishalmi aka lmg)
    * r33039 added dependency to COLLADA for blenderplayer, but it's really not needed there.
    * Stubbing for now.
    * netrender
    * unreported fixes for 3ds import
    * - non ASCII names would break loading.
    * - meshes with no faces would break loading too.


author: davejplater@gmail.com
changelog:
  - Update to 2.55.33093
    * Fix [#24310] With high poly numbers when sculpting, modifier keys hang
    reported by Eclectiel L
    When working with very heavy scenes Blender can seem to 'hang' (not responding). Key events that happen
    during this period may get lost, especially for modifier keys.
    Adding extra handling to account for these situations.
    * bugfix [#24696] Export OBJ - Selection Only toggle button has the wrong default state.
    Added convenience function to operators, 'as_keywords()', so operator settings can be passed directly to a function as keyword arguments.
    The problem in this case was that dictionary access to operator properties was not returning rna-property defaults, so as_keywords() ensures all defaults are set.
    * Bugfix, reported in IRC
    The enum "rotmode" was read using an array, without checking for boundary
    cases, causing crashes on bad input. (Wahooney report 2, thanks!)
    * Bugfix #24726
    Doing F1-load a lot of times on same .blend could crash.
    Janne karhu provided a potential fix, which is good to add
    anyway. Will ask him to verify too.
    Added XXX warning for these lines, after filesel exec no
    context variables should be re-used. Is for later investigation.
    * fix for fix, r33086.
    - incorrect range check broke ZYX euler rotations, use MIN/MAX constants so this doesn't happen again.
    - BGE Armature PyAPI also wasn't using correct min/max with rotation modes.
    - clamp on file read rather then when calling the rotation functions, so developers don't use invalid args without realizing it.
    - added assert() checks for debug builds so invalid axis constants don't slip through.
    * patch #24737] PyCObject depreciated in py3k [patch]
    from Dan Eicher (dna), use PyCapsule rather then PyCObject
    * patch [#24742] materials.pop() doesn't decrement user count
    * from Dan Eicher (dna)
    * fix for matrix * vector rotation order.
    * FBX Export, small changes made while looking into reported bug. (no functional changes)
    - Warn for armature deformed meshes which are scaled, these don't work quite the same as in blender, reported as [#24663].
    - Use matrix.decompose() to convert a matrix to loc/rot/scale.
    - get vert/edge/face lists for each mesh only once.
    - faster euler rad -> deg conversion function.


author: davejplater@gmail.com
changelog:
  - Update to svn snapshot blender-2.55.33249
  - Upstream changes :
    * extensions_framework: fix UI  drawing logic
    * Partial fix for #24773: Material Nodes - there isn't able to set keys on Mapping coordinates
    * Playback now works.
    * fix for player with recent update.
    * fix for cmake if build flags are not defined.
    * Fix #24596: specular toggle on material didn't work correct.
    * fix [#24866] object/transform/align objects error
    * bugfix [#23609] Lamp PointerProperty, Bugfix #24823
    * More button alignment stuff: campbell had a script that was
    drawing various cases. Fixed another one.
    * Bugfix #24856; bugfix [#24805] bpy operator runs in wrong order or is ignored at all
    * fix for triangulate OBJ export option. reworked fix from Radu Danciu
    * bugfix [#20768] Project Snap Broken rna invoke function wm.invoke_confirm() for python access.
    * find filepaths operator had blend file and search path swapped.
    * blend_m3_m3m3 and blend_m4_m4m4 now support matrices with negative scales.
    * python/mathutils api matrix.lerp(other, factor)
    * new function mat3_to_rot_size(), like mat4_to_loc_rot_size but with no location.
    * fix for fix r33219, reports. Set a valid WM after running UNDO.
    * [#24849] changing objects to another layer causes segmentation fault
    * [#24848] Using an operator outside of edit mode crashes blender
    * [#24844] Crash related to the subdivision (aka subsurf) modifier
    * [#24843] ctrl+z crashes blender
    * rename hide_tooltips_python to show_ ..., tag unused variable with recent sequencer commits.
    * User preference to hide Python references in Tooltips.
    * Fix: 8bit raw and 'blender voxel' voxel data texture formats didn't support relative paths
    * documented and rewrote the render interface of the sequencer.
    * Toggle cyclic on when creating segment between first and last points of non-cyclic bezier
    * Recalc handles after toggling bezier's cyclic flag when deleting segment
    * Applying patch #24822: Select linked for curves as for meshes, CTRL + L version
    * Bugfix #22611, [#22854] Objects lag behind mouse pointer when transformed (translated)
    * [#24652] Project vertices button showing in object mode and leads to wrong behavior.
    * Bugfix #24837, Bugfix #24825. disallow disabling WITH_SAMPLERATE if any audio outputs are enabled.
    * WITH_SAMPLERATE option for cmake.
    * Fixed missed selection oulines for curves/surfaces/fonts/armature when texture shading is active
    * patch from Mike S to enable OpenMP and xcode
    * Bugfix #24824. some more rna range corrections
    * correct exception messages for mathutils constructors.
    * incorrect argument parsing for python opengl module bgl.
    * unsigned byte/short/int were being passes as signed values which would
    * raise an overflow error if a range greater then the signed value was used.
    * fix for RNA ranges exceeding the range of the type.
    * [#24827] Crash when auto-keyframing while playing animation. Bugfix #24792
    * Fixed bug #20620, "VertColors and Flat/Soft imported from 2.49 are wrong
    * Bugfix #21028. Bugfix #24801. Bugfix for [#24768] 6DoF Constraint options missing.


author: davejplater@gmail.com
changelog:
  - Update to svn snapshot blender-2.55.33275
  - Upstream changes :
    * When exporting images also add the string name (attribute). This
    is optional, but it helps other viewers importing from Blender
      .dae exports.
    * Fix #24834: curves extrude + bevel gave bad normals on rendering.
    * Small feature fix: zero-user blocks get indicated with "0" again
    in browsing.
    * Previous commit cleaned up one variable too many, breaking
    adding torus/tube in Nurbs editmode.
    * Bugfix #24860
    * use unit system for the grid floor (was only ortho before).
    * minor edits to exception formatting (remove . or \n from suffix)
    * bugfix [#24871] Unwrapping with Smart Project give a bad result.
    * fix for typo in mathutils vec.to_track_quat() argument parsing.
    * Changed some ui names for smoke parameters to make things less
    ambiguous.
    * Fix for [#19706] Smoke 'sticks' to Collision objects initial
    position
    * Changes to the ortho grid drawing based on discussion with Ton.
    * Cached smoke wasn't being drawn on file load before going to
    simulation start frame.
    * transform snapping to a unit scaled grid was broken.
    * fix [#24870] ObjectActuator.offset_rotation in radians
    * partial fix for [#23532]
    * Particle fluid and boid settings didn't have a valid rna path,
    so they couldn't be animated.
    * use zero initializers instead of memset(), also change
    PointerRNA_NULL from an extern into a define.


author: davejplater@gmail.com
changelog:
  - Update to svn snapshot blender-2.55.33326
  - Upstream fixes :
    * follow up of "Bugfix #23576" (Logic UI)
    * Fix #24855: disabling shadows didn't disable AO/env with ray transparency
    and AO multiply mode.
    * BGE Bugfix: [#24926]
    * Fix #24923: tweak falloff strength tooltip to apply both to AO and indirect.
    * Fix #24775: boolean modifier crash in rendering on Mac. Problem was that this
    ran out of stack memory, now it passes some arguments by reference instead of
    by value to use less stack space.
    * ATI X1xxx gfx cards (R500 chipset) lack full support for npot textures
    although they report the GLEW_ARB_texture_non_power_of_two extension.
    * Smoke domain resolutions were calculated wrong for non-cube domains in some cases.
    * bugfix while looking into [#24900], color wasn't being set for face-mask mode.
    * bone roll recalculate, option to use active bones Z axis.
    * bugfix [#24907] bone roll z up broken and python script showing correct
    method to roll bones
    * Fixed bug with Text menu in font edit mode
    * fix for https://projects.blender.org/tracker/index.php?func=detail&aid=24442&group_id=9&atid=498
    * [#24442] GLSL + VBOs
    * bugfix [#24916] Blender Crash after inappropriate Merge-Command
    * Redraw 3d view when new object was added (NC_OBJECT|NA_ADDED notifier)
    This fixes one issue from #24914: 3D text glitch and crash ("delayed" 3d view refresh)
    * Possible fix for the issue that came up in [#24890] Vector Blur node is Buggy
    * Fix polling order for ui panels in netrender.
    * Spline IK Bugfix:
    * drivers could reference invalid index values outside the bounds of the array.
    * define UNUSED() locally for mmap_win
    * fix for crash introduced r33257, also tag some vars as unused.
    * fix [#24893] Minor error message glitch
    * bugfix [#24884] Loading any preset leads to crash
    * bugfix [#24887] Crash on snapping verts on other object
    * close addon files, Py3.2 now complains when files are left open.
    * Bugfix #24887
    * fix for crash canceling fly mode.
    * Bugfix #24847
    * add a window manager to files loaded from 2.4x in background mode.
    (partial fix for [#24882]).
    * Bugfix #23576
    * Fix #24782: proxy armature Layer state not saved with file. Was in 2.4x but
    not ported to 2.5x, implemented a bit different now to fit RNA better.
    * fix [#24879] "Feather" symmetry option in sculpt mode crashes.
    * rotate_m4() was being called with axis=0
    * Fix for [#24877] Cloth + hair bug
    Particles needed the original index layer, but didn't ask for it.
    * Fixes for [#24862] Fluid Simulator issues
    * bugfix [#23871] OSX panel button bug (Python Namespace issue)
    * Remove library specification.


author: davejplater@gmail.com
changelog:
  - Update to svn snapshot blender-2.55.33375
  - Upstream changes :
    * fix for error when changing DISBALE_PYTHON -> WITH_PYTHON,
    * Fix [#24964] HISTOGRAM: Inconsistency in spaces
    * Fix [#20241] half-transparent objects in volume have no shadow.
    * include headers in cmake source, added a script to check for
    consistency, reporting missing headers & C files.
    * Fix: [#24170] Camera inside volume error, [#24838] Light inside
    Volume material drops on it's walls - it may be double
    * fix [#24921] Crash after inserting keyframing UV coords and
    changing frame in edit mode zero length arrays were still having
    their members accessible.
    * bugfix [#24947] Animations data replaced by the first animation (fbx exporter)
    * Bugfix #24933
    * Bugfix #24953
    * bugfix "Export UV Layout" stalls when saving file in 2.55b
    * fix for fix [#24955] Generating UV-Images within blender (Alt-N) not possible
    * Detect Gallium driver. Extend NPoT workaround to opensource drivers.
    * Bugfix #21385
    * [#24935] Proportional translation size stuck to none
    * bugfix [#24944] Crash on attempting to keyframe HSV color prevent eternal loop
    * console text underscore would draw outside the view for larger font sizes.
    * fix for fix r33330, bug [#23118].
    * Particle draw was calling glColorMaterial(...) after glEnable(GL_COLOR_MATERIAL),
    * added option to turn off Text anti-aliasing in the UI
    * Fix #24914: 3D text glitch and crash
    * remove support for rna resolving paths with collection['name'],
    only support collection["name"],
    * Rigid Body Joint Constraint:
    * Update nurb keyindex data when subdividing
    * fix building blenderplayer and a divide by zero bug with the console view.
    * "Fix" for [#24934] Particle single user crash
    * Bug fix: voxeldata texture extension didn't work.
    * lasso select wasn't comparing the depth with particle selection, where border and circle select do.
    * bugfix [#23118] Blender freezes when combing hair - OS X path changes related?
    * freeing all free GPU buffers every frame could be a performance issue and is not necessary


author: davejplater@gmail.com
changelog:
  - Update to svn snapshot blender-2.55.33410
  - Upstream changes :
    * fix for crashes trying to resolve paths "location[]" or "location.."
    * increase the reference counts when setting default scene compo nodes
    else removing them can set the user count < 0.
    * quit blender if the first X11 window fails to open.
    mainly just to avoid a segfault so the user knows its not a bug.
    * workaround [#24958] Cloth pinning not working
    * bugfix [#23406] DPX Images load darker then saved, UI broken.
    * patch from JacobF on IRC, copy smoke settings. double checked none
    of these are used for runtime.
    * bugfix [#22638] Alpha channel not saved when using texture paint
    * minor console changes.
    remove report argument from console functions.
    don't update the scroll area while drawing, do this within operators instead.
    dont redraw while selecting text unless selection changes.
    * bugfix [#23423] Multi-window : closing game windows cause blender crash
    * Smoke now uses only one point cache where both normal and high resolution smoke are stored together:
      Separate caches were causing quite a lot of problems both in principle and practice.
      For example it doesn't really make sense to have different frame ranges for normal and high resolution smoke, but this was fully possible before.
      Also to fully bake the smoke you had to do a "Bake All Dynamics", which completely defeats the whole point of the feature!
      As a result of this change the smoke cache usage is much much simpler and less error prone.
      This is quite a big change, but hopefully there should be less rather than more problems as a result :)
    Some other related changes:
      Changing the cache name now works for disk caches properly too, it
      now just renames the cache files so should be faster too!
      Smoke is now always forced to disk cache with step 1 on file load
      as there were some strange cases where smoke was trying to use memory cache.
      Disabled smoke debug prints from console.
      Disabled changing smoke parameters when smoke is baked.
    * misc small changes.
      commented unused View3D->flag's
      popup dialog now centers over the mouse
      only overwrite image alpha with render settings on save if saving the render result.
    * Bugfix #24986 bugfix [#24974] bugfix [#24798] Bugfix #24976 fix [#24990]


author: davejplater@gmail.com
changelog:
  - Update to svn snapshot blender-2.55.33472
  - Upstream changes :
    * Bug fix #21900, Bugfix #21893, Bugfix #24699, Bugfix #25033
    * Give functions that use printf style formatting GCC format attributes
    so if incorrect formatting is used the compiler will warn of this.
    * minor changes to bone UI script.fix for strict prototype error.
    * remove shadowed definitions but keep them as zero this time.
    * Const conflict in PIL_dynlib_find_symbol
    * Bugfix #2508, Bugfix #24568, Bugfix #25026, Bugfix #24999
    * Curve editmode was missing hotkey for operator "Select Inverse"
    Is now added like Mesh, CTRL+I
    * Text editor, "Add new" caused zero-user block.
    * Nurbs edit: 'switch order' crashed when order was higher than amount of
      points.
    * Fix for compilation error caused by strict prototype checking
    * Fix #25017: Bezier Curve Deform Twisting after adding Shape Keys
    * Bugfix #20565, Bugfix #24890, Bugfix #24903, Bugfix #25010
    * Fix for [#24899]Align Objects operator was broken due to incorrect order of vector by
    matrix multiplication
    * updates to patch from Dan Eicher, allow adding a NodeGroup through bpy.data.node_groups.new(name, type)
    * fix [#24938] Seed value on Particle settings gives Error when trying to insert key.
    * fix [#25015] Ctrl+L linking to scene list does not scroll when the list is larger than screen resolution
    correction to error message from Dan Eicher
    * fix crash when report timer was set but no usable error reports were found.
    * Fix for [#25006] Particle system crash (missing check for negative index)
    * bugfix [#24913] Text bevel normals wrong
    * Fix for [#25001] Enable Smoke High Resolution is greyout after baking
    * Additional fix for #24958 Cloth pinning not working
    * Adding some descriptions for animation-related operators that were missing them.
    * patch [#23212] Python api for Nodes
    * fixed crash with rigid body constraints not having their child pointer read correctly.
    * Fix for [#24958] Cloth pinning not working


author: davejplater@gmail.com
changelog:
  - Update to svn snapshot blender-2.55.33504
  - Upstream changes :
    * CMake: use a global list to store libraries built rather then
    cmake_blender_libs.txt file
    * bugfixes [#24967] [#24995] [#25057] [#25030] [#25046] [#25047]
    [#22663] [#25050] [#25041] [#25042] [#25036]
    * Fixed memory leak in thumbnail_joblist_free
    * fix for camera border going outside the clipping range while in
    camera view.
    * use constant strings for outliner menus rather then sprint'ing
    them together.
    * Fixed dead-lock when subviding curve
    * use PyUnicode_DecodeFSDefault rather then
    PyUnicode_DecodeUTF8(str, strlen(str), "surrogateescape"),
    for converting non utf8 names.
    * extensions_framework: prefer user config and scripts dirs, if
    set, to save addon config files to.
    * Dependency graph: changed DAG_id_flush_update to
    DAG_id_tag_update.
    * bpath iterator updates
    * use BLI_strnlen rather then strlen when comparing against fixed
    lengths.


author: davejplater@gmail.com
changelog:
  - Update to svn snapshot blender-2.55.33554
  - Upstream changes :
    * Bugfixes #25023 #25003 #25060 #21246 #25073 #25076 #25074
    [#25049] #24163a #25085 #25079 #25088 #25081 #25082 #24052


author: davejplater@gmail.com
changelog:
  - Update to svn snapshot blender-2.55.33653
  - Upstream bugfixes :
    [#25211], #25209, #23922, #23826, #25207, #23420, #25191, #25197,
    [#25199], #25178, #25184, #25185, #25188, #24752, #23395, #25186,
    [#25183], #25179, #25177, #22967, #25071, #22477, #25106, #25170,
    [#25153], #25095, #25135, #25116, #25155, #25154, #25159, #25027,
    [#25150], #25147, #25120, #25119, #25104, #24814, #20598, #25099,
    [#25086]
  - Upstream changes :
    * New math util funcitons:
    equals_v2v2
    project_v2_v2v2
    isect_seg_seg_v2_point
    which would be necessery for my further multires interpolation
    commit
    * M_Geometry_LineIntersect2D now uses isect_seg_seg_v2_point().
    * Behaviour of this function was changed a bit -- it haven't
    returned intersection point in several cases when two segments
    are making angle.
    * 2.4 feature back:
    For constraints that have 'disabled' flag (because it has
    invalid input) the name was drawn in red. Easy to recognize
    constraints that stopped working.
    * Moved extensions_framework into addons/modules


author: davejplater@gmail.com
changelog:
  - Update to 2.56 beta svn snapshot blender-2.56.34000
  - Upstream changes :
    The Blender Foundation and online developer community is proud to
    present Blender 2.56 Beta. This release is the fourth official
    beta release of the Blender 2.5 series, representing the
    culmination of many years of redesign and development work.
    This version is called a "Beta" because it's now for the most
    part feature complete. The Python API has had some extensive
    changes, most notably in naming conventions and in creation and
    access of properties.
    Since Blender 2.55 beta over 440 bugs were fixed!


author: davejplater@gmail.com
changelog:
  - Update to 2.56 beta svn snapshot blender-2.56.34
  - Upstream changes:
  - *Bugfixes: #26021, #26039, #26040, #25973, #25978, #26030
    [#26013], #26001, #26004, #26002, #26007, #25831, #25968, #25523,
    [#25969], #25957, #25977, #25975, #25693, #25801, #25970, #25965,
    [#25963], #25926, #25955, #25934, #25951, #25953, #25937, #25824,
    [#25947], #25948, #25693, #25944, #25608, #25871, #25923, #25933
    * For many new features and 2.49 functionality restored see :
    /usr/share/doc/packages/blender/Changes.txt


author: davejplater@gmail.com
changelog:
  - Update to blender-2.56.34784
  - For upstream changes see /usr/share/doc/packages/blender/Changes.txt


author: davejplater@gmail.com
changelog:
  - Update to blender-2.56.35390
  - Upstream changes :
    * fix for building with opencollada 833 on linux.
    For more changes see :
    /usr/share/doc/packages/blender/Changes.txt


author: davejplater@gmail.com
changelog:
  - Update to blender-2.56.35402
  - Enable blenderplayer to build
  - For more changes see :
    /usr/share/doc/packages/blender/Changes.txt


author: davejplater@gmail.com
changelog:
  - Update to blender-2.56.35701
  - For upstream changes see :
    /usr/share/doc/packages/blender/Changes.txt


author: davejplater@gmail.com
changelog:
  - Update to blender-2.56.35927
  - For upstream changes see :
    /usr/share/doc/packages/blender/Changes.txt


author: davejplater@gmail.com
changelog:
  - Update to blender-2.57.35927
  - For upstream changes see :
    /usr/share/doc/packages/blender/Changes.txt


author: davejplater@gmail.com
changelog:
  - Update to blender-2.57.36007
  - For upstream changes see :
    /usr/share/doc/packages/blender/Changes.txt


author: davejplater@gmail.com
changelog:
  - Update to blender-2.57.36147 2.57 release.
  - For upstream changes see :
    /usr/share/doc/packages/blender/Changes.txt


author: davejplater@gmail.com
changelog:
  - Update to blender-2.57 stable
  - Upstream news :
    The Blender Foundation and online developer community is proud to
    present Blender 2.57. This is the first stable release of the
    Blender 2.5 series, representing the culmination of many years of
    redesign and development work.
    We name this version "Stable" not only because it's mostly feature
    complete, but especially thanks to the 1000s of fixes and feature
    updates we did since the 2.5 beta versions were published.
    The next 2 months we will keep working on finishing a couple of
    left-over 2.5 targets and we expect to get feedback and bug reports
    from users to handle as well. If all goes well, the 2.58 version
    then can be the final release of the 2.5 series, with a massive
    amount of new projects to be added for an exciting cycle of
    2.6x versions. Target is to release updates every 2 months this year.


author: davejplater@gmail.com
changelog:
  - Update to blender-2.57b Release.
  - Fix new patch blender-2.56-gcc46.patch to apply cleanly.
  - Upstream changes :
    * The Blender Foundation and online developer community is proud to
    present Blender 2.57a. This is the first stable release of the
    Blender 2.5 series, representing the culmination of many years of
    redesign and development work.
    * We name this version "Stable" not only because it's mostly feature
    complete, but especially thanks to the 1000s of fixes and feature
    updates we did since the 2.5 beta versions were published.
    * The next 2 months we will keep working on finishing a couple of
    left-over 2.5 targets and we expect to get feedback and bug reports
    from users to handle as well. If all goes well, the 2.58 version
    then can be the final release of the 2.5 series, with a massive
    amount of new projects to be added for an exciting cycle of 2.6x
    versions. Target is to release updates every 2 months this year.


author: davejplater@gmail.com
changelog:
  - Created blender-2.57b-nobuffer_ftoa_utf_link.patch to stop
    blender's linker looking for libs buffer, ftoa and UTF from
    openCOLLADA as these libs are now static included in the other
    libraries and no longer exist.


author: davejplater@gmail.com
changelog:
  - Update to release 2.59, added patch
    blender-2.59-colladainclude.patch to correct build.
  - Upstream changes:
    * This is mostly a bug fix release with 140 fixes since 2.58a.
    Additions include improved keymap editing, 3D mouse support,
    some new addons and Node UI improvements.
    too numerous to list all please refer to:
    http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/changelog_259


author: dimstar@opensuse.org
changelog:
  - Add blender-collada858.patch: openCOLLADA >= svn 858 installs
    the headers to /usr/include/COLLADA* instead of
    /usr/include/COLLADA*/include, thus messing up the build of
    blender.
  - Add blender-gcc47.patch: Fix build with gcc 4.7. Taken from
    upstream svn, r44000.


author: davejplater@gmail.com
changelog:
  - Used Fedora 2.62 src rpm packaged by Richard Shaw to update to
    version 2.63
  - Patch blender-2.62-blenkernel.patch no longer needed upstream
    remove all undistributable directories if ffmpeg is disabled or
    not available.
  - blender-collada858.patch no longer needed, fixed upstream
  - blender-gcc47.patch no longer needed, fixed upstream
  - Blender now fully compatible with "second life" see bnc#652536
  - See http://www.blender.org/development/release-logs/blender-263/
    for upstream changes.


author: badshah400@gmail.com
changelog:
  - Update to version 2.63a:
    + See
      http://www.blender.org/development/release-logs/blender-263/
      for upstream changes.
  - Add blender-fix-locale-files-path.patch to fix the path where
    locale files are installed. Split out a lang package with extra
    locale files.
  - Do not enable verbose make file logs.


author: jblunck@suse.de
changelog:
  - Update to version 1.0.1:
    * blkrawverify: warn and return error if no traces are found
    * blkiomon manpage and usage reference invalid "msg-queue-name" option
    * fix up btrace options & manpage
    * more manpage fixups
    * fix max-pkts option inconsistencies
    * Converted to using the correct remap entries
    * blkiomon: fix unaligned accesses on ia64
    * fix off-by-one issues in blkiomon.h
    * fix include statement in stats.h
    * handle race to mkdir at startup
    * Fixed plug/unplug logic in btt
    * Working on fixing % time q plugged
    * fix trivial typo in manpage
    * Add NOTIFY to activity mask
    * Blktrace failed to lock reader threads on the cpu used by the
      corresponding writer. This resulted in stale data being consumed when
      blktrace accidently read at a position that was being written to at the
      same time. This issue surfaced as "bad trace magic" warnings emitted by
      blktrace tools.
    * Generate matplotlib plots for btt generated data
    * Update Jenkins hash to lookup3() variant
    * Fixed EAGAIN handling in blktrace.c
    * O_NOATIME isn't always present
    * btt: Added no remap option
    * btt general cleanup plus valgrind clean
    * btt: Missed fopen conversion to my_fopen
    * Code review updates
    * Reworked blktrace master/thread interface
    * Cleaned up devs that have no data
    * Moved starting of tracing after tracers are going
    * btt: fixed open in setup_ifile
    * Synchronized trace gathering
    * Invoke gethostbyname once, handle errors better
    * Added accept as a system call needing resource increases
    * Rewrote blktrace to have a single thread per CPU
    * Fix btt to handle large numbers of output files
    * Increased limits to allow for large system runs
    * A couple of min-counters weren't initialised correctly (thrput_r,
      thrput_w). We have got a perfectly working init function for this
      purpose. Removing partially duplicated code.
    * The git commit 11914a53d2ec2974a565311af327b8983d8c820d added
      __BLK_TA_ABORT to blktrace_api.h. A corresponding addition to the blktrace
      tools repository has been missing, breaking the API. Blkparse complained:
      "Bad fs action 40010011"
    * Added no messages option to blkparse.c
    * gcc 4.3.2 has started to warn about:
    * Added -P to create a data file w/ Q, D and C per line
    * Fixed 'M' displays on per-io output and added in I/O separator
    * Fixed segfault in aqd.c : need to check for NULL (not requested)
    * Added in -z to provide running waiting-for-issue latencies
    * Moved btrecord/btreplay to version 1.0.0


author: jeffm@suse.de
changelog:
  - Update to v1.0.3 (bnc#720300 and others).
    - Updated documentation
    - Fixed multiple output errors
    - Added FLUSH/FUA support
    - Misc bug fixes


author: mc@suse.de
changelog:
  - add pcre-devel to BuildRequires to build doxygen documentation
    for PerlRegEx
  - add patch to create a blocxx.tag file


author: mt@suse.de
changelog:
  - Updated to blocxx-2.1.0, svn-trunk revision 342 / merged from
    the blocxx:head project in opensuse build service.


author: tittiatcoke@gmail.com
changelog:
  - Update to newer git snapshot
    * Fix the about datas to properly load the bluedevil translation
      catalog


author: tittiatcoke@gmail.com
changelog:
  - update to newer git snapshot
    * Wait until the agent is called to show the PIN
    * Install the XML database in the right place
    * Add the possibility to "not pair" the device, but switch
      directly to the services page.


author: rwooninck@opensuse.org
changelog:
  - update to 1.0.1
    * Improve the overall stability of kio_obexftp
    * Fixed ?Empty device name? bug by making the wizards scan until
      the name is fetched.


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.0.2
    · Added support for Bluetooth 2.1 (SSP pairing)
    · Do not pair devices that don?t need it
    · Better automatic mode (Updated PIN database)
    · Randomized the default PIN
    · Random PIN of 6 characters, shrink if needed
      (depending on device)
    · Improved the wizard flow for a lot of devices
    · Do not show actions in systray when offline
    · Handle possible obex-data-server crashes
    · Fix big file operations in kio_obexftp


author: tittiatcoke@gmail.com
changelog:
  - update to 1.0.3
    * Fixed requestPin helper by flushing cout buffer
    * Fixed requestConfirmation by passing the correct arguments
    * Resolved crash reproducible for example with an iPhone
      (bko#267302)
    * Improved wizard device name detection.
    * Fixed ?Send files? in some system by being sure that the
      defaultAdapter is NOT discovering.


author: asterios.dramis@gmail.com
changelog:
  - Update to 1.0.4:
    * Unregister the agent correctly (important)
    * Don?t launch the wizard if the input device doesn?t require pairing
  - Spec file updates:
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Removed kde4-filesystem and libpolkit-qt-devel from Buildrequires:.
    * Changed Group: to Hardware/Other.
    * Added obex-data-server and obexd-client in Requires:.
    * Install preferences-system-bluetooth.png icon in KDE icondir.
    * Updates in %files section.
    * Minor other updates.


author: cgiboudeaux@gmx.com
changelog:
  - Update to 1.1.1:
    * Fixed kde#277451 (Ramdom crash after sleeping)
    * Fixed kde#277665 (Bluedevil applet doesn't use alias specified for device)
    * Fixed kde#277878 (bluedevils fails to pair with bt gps unit)
    * Fixed some bahaviors in kio_obexftp while copying files
    * Show the file size and the speed in the file transfer (in kio)
    * Start/Quit bluedevil-monolithic in online/offline mode
    * Improved layout to look good in all Qt Styles
    * Huge i18n improvements (fix?s and more translations)
    * Fixed some bahaviors in kio_obexftp while copying files
    * Show the file size and the speed in the file transfer (in kio)
  - Add typo.diff, fixes a typo in the upstream tarball


author: wstephenson@suse.com
changelog:
  - Update to 1.2.1:
    * Allows using a cellphone as modem via Bluetooth
    * Allows DUN and PANU configuration
    * Action Plugins
    * Added support for DUN
    * Added support for PANU
    * A few descriptions changed
    * Fixed the Category mess we had in the .desktop
    * kio_bluetooth
    * Show known devices first
    * Perform discovery in the background
    * Fixed the mimetype mess we had
    * Will work when started without Bluetooth activated
    * Wizard
    * Added another OUI for Apple Wireless Mice
    * Auto select Mice
    * Agent
    * Be able to use Return or Enter to introduce PIN
    * Monolithic
    * Use Configure icon on the configure option
    * KCM
    * Use KMessageWidget if compiled against KDE 4.7


author: wstephenson@suse.com
changelog:
  - Update to 1.2.2:
    * Fix crash in wizard if scanned devices disappear
      (kde#280908, kde#270064)
    * Fix crash in wizard if no default BT adaptor (kde#281420)
    * Fix crash upon removing USB BT adaptor (kde#282280)
    * Fix crash when different BT client software starts a session
      (kde#269814)
    * Fix crash when scanned BT device changes externally during
      editing (kde#272230)
    * Don't report uninformative errors from obex
      (kde#274772, kde#273144)
  - Fix crash when browsing device contents with obexftp
    (bnc#725962, kde#284717)


author: mlin@suse.com
changelog:
  - Update to version 1.2.3
    * Fix kde#298633 - Crash in kded daemon (ObexFtp module)
    * Fix kde#279911 - Crash after receiving a file
    * Fix kde#297785 - Not confirmed if it is fixed
    * Fix kde#286466 - Be able to pair WiiMotes (needs BlueZ 4.96)
    * Fix kde#276911 - Pairing Keyboards with SSPairing (Bluetooth 2.2)
    * Fix kde#291708 - Now we show again the small overlay icon
    * Updated pin databse for more automatic experience
  - Delete unapplied bluedevil-obexsession-iterators.diff
  - Refresh typo2.diff


author: dimstar@opensuse.org
changelog:
  - Do not use a self-packaged .desktop, but rather use the upstream
    provided one.
  - Install the upstream provided icon (.xpm).


author: vuntz@opensuse.org
changelog:
  - Remove unneeded BuildRequires: desktop-file-utils, gettext.
  - Improve summary and descriptions.
  - Do not set the name of the .desktop file: it's already set.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Split translations in lang subpackage.


author: seife@suse.de
changelog:
  - update to bluez-4.32:
    - Fix broken SDP record handling.
    - Fix SDP data buffer parsing.
    - Fix more SDP memory leaks.
    - Fix read scan enable calls.
    - Fix A2DP stream handling.


author: mmarek@suse.cz
changelog:
  - renamed modprobe config to /etc/modprobe.d/50-bluetooth.conf
    (required by new module-init-tools).


author: seife@suse.de
changelog:
  - update to bluez-4.33:
    - Add Paired property to the DeviceFound signals.
    - Add support for Headset profile 1.2 version.
    - Fix broken network configuration when IPv6 is disabled.
    - Fix network regression that caused disconnection.
    - Fix SDP truncation of strings with NULL values.
    - Fix service discovery handling of CUPS helper.


author: seife@suse.de
changelog:
  - update to bluez-4.34:
    - Add support for version checks of plugins.
    - Add support for class property on adapter interface.
    - Add support for second SDP attempt after connection reset.
    - Add support for more detailed audio states.
    - Add support for HFP+A2DP auto connection feature.
    - Add support for new and improved audio IPC.
    - Add program for testing audio IPC interface.
    - Fix various AVDTP qualification related issues.
    - Fix broken SDP AttributeIdList parsing.
    - Fix invalid memory access of SDP URL handling.
    - Fix local class of device race conditions.
    - Fix issue with periodic inquiry on startup.
    - Fix missing temporary devices in some situations.
    - Fix SBC alignment issue for encoding with four subbands.


author: seife@suse.de
changelog:
  - update to bluez-4.35:
    - Add support for Handsfree profile headset role.
    - Add additional checks for open SEIDs from clients.
    - Fix device removal while audio IPC client is connected.
    - Fix device removal when an authorization request is pending.
    - Fix incoming AVDTP connect while authorization in progress.
    - Fix disconnection timers for audio support.
    - Fix various potential NULL pointer deferences.
    - Fix callheld indicator value for multiple calls.
    - Fix voice number type usage.
    - Fix GDBus watch handling.
  - add an explicit requires: for the exact libbluetooth3 version
    to the bluez package. Fixes the problem that it was possible to
    install a newer bluez package without updating the libraries


author: seife@suse.de
changelog:
  - update to bluez-4.36:
    - Add proper tracking of AVCTP connect attempts.
    - Add support to channel pattern in Serial interface.
    - Fix A2DP sink crash if removing device while connecting.
    - Fix error handling if HFP indicators aren't initialized.
    - Fix segfault while handling an incoming SCO connection.
    - Fix Serial.Disconnect to abort connection attempt.


author: seife@suse.de
changelog:
  - update to bluez-4.37:
    - Add version value for Bluetooth 3.0 devices.
    - Add additional L2CAP extended feature mask bits.
    - Add support for loading plugins in priority order.
    - Add support for more detailed usage of disconnect watches.
    - Add support for AVRCP volume control.
    - Add saturated clipping of SBC decoder output to 16-bit.
    - Fix potentially infinite recursion of adapter_up.
    - Fix SCO handling in the case of an incoming call.
    - Fix input service to use confirm callback.
    - Fix cleanup of temporary device entries from storage.


author: seife@suse.de
changelog:
  - update to bluez-4.38:
    - Add support for builtin plugins.
    - Add framework for adapter operations.
    - Add constants for Enhanced Retransmission modes.
    - Fix HCI socket leak in device_remove_bonding.
    - Fix various format string issues.
    - Fix crashes with various free functions.
    - Fix issues with Headset and A2DP drivers to load again.
    - Fix sending AVRCP button released passthrough messages
    - Fix bug which prevent input devices to work after restart.
    - Fix issue with interpretation of UUID-128 as channel.


author: seife@suse.de
changelog:
  - update to bluez-4.39:
    - Add workaround for dealing with unknown inquiry complete.
    - Fix discovering when using software scheduler.
    - Fix wrong NoInputNoOutput IO capability string.
    - Fix race condition with agent during pairing.
    - Fix agent cancellation for security mode 3 acceptor failure.
    - Fix temporary flag removal when device creation fails.
    - Fix hciattach to use ppoll instead of poll.
    - Fix service class update when adapter is down.
    - Fix service classes race condition during startup.
    - Fix release of audio client before freeing the device.


author: seife@suse.de
changelog:
  - update to bluez-4.40:
    - Add telephony driver for oFono telephony stack.
    - Add support for Dell specific HID proxy switching.
    - Add support for running hid2hci from udev.
    - Add mapping for AVRCP Play and Pause to dedicated key codes.
    - Fix AVRCP keycodes to better match existing X keymap support.
    - Fix various quoting issues within telephony support.
    - Fix memory allocation issue when generating PDUs for SDP.
    - Fix race condition on device removal.
    - Fix non-cancelable issue with CreateDevice method.
    - Fix non-working CancelDiscovery method call.


author: seife@suse.de
changelog:
  - update to bluez-4.41:
    - Fix pairing even if the ACL gets dropped before successful SDP.
    - Fix regression which caused device to be removed after pairing.
    - Fix HSP record fetching when remote device doesn't support it.
    - Fix SDP discovery canceling when clearing hs->pending.
    - Fix headset never connecting on the first attempt.
    - Fix headset state tracking if bt_search_service() fails.
    - Fix maximum headset connection count check.
    - Fix AVDTP Discover timeout handling.
    - Fix also UI_SET_KEYBIT for the new pause and play key codes.
  - packaging:
    - add simple-agent, simple-service and test-network to bluez-test


author: seife@suse.de
changelog:
  - update to bluez-4.42:
    This is the release that should contain fixes found during
    interoperability testing:
    - Add TI WL1271 to Texas Instruments chip list.
    - Add special udev mode to bluetoothd.
    - Fix regression when there is no agent registered.
    - Fix error return when bonding socket hang up.
    - Fix SCO server socket for HFP handsfree role.
    - Fix shutdown on SCO socket before closing.
    - Fix shutdown on A2DP audio stream channel before closing.
    - Fix issue with asserting on AVDTP reference count bugs.
    - Fix authorization denied issue with certain headsets.
    - Fix AVRCP UNITINFO and SUBUNIT INFO responses.
    - Fix discovery cancel issues in case SDP discovery fails.


author: seife@suse.de
changelog:
  - update to bluez-4.43:
    - Add support for udev based on-demand startup.
    - Fix verbose error reporting of CUPS backend.
    - Fix various string length issues.
    - Fix issues with Maemo telephony driver.
    - Fix another device setup and temporary flag issue.
    - Fix and update example agent implementation.
  - remove init scripts and D-Bus activation, instead bluetoothd is
    now started by udev. Update README.SUSE accordingly.


author: seife@suse.de
changelog:
  - update to bluez-4.44:
    - Add some missing manual pages.
    - Fix three-way calling indicator order.
    - Fix downgrade/upgrade of callheld indicator.
    - Fix +CIEV sending when indicator value changes.
    - Fix signal handling for Maemo telephony driver.
    - Fix parsing issues with messages from Maemo CSD.
    - Fix issue with duplicate active calls.
  - udev rules moved to /lib/udev/rules.d


author: seife@suse.de
changelog:
  - update to bluez-4.45:
    - Fix UDEV_DATADIR fallback if pkg-config fails.
    - Fix adapter cleanup and setup prototypes.
    - Fix double-free with out-of-range devices.
    - Fix inband ring setting to be per-headset.
    - Fix handling of Maemo CSD startup.


author: seife@suse.de
changelog:
  - update to bluez-4.47:
    - Add support for RFKILL unblock handling.
    - Add support for serial proxy configurations.
    - Add support for caching service class updates.
    - Fix issues with updating SDP service records.
    - Fix usage of limited discoverable mode.
    - Remove deprecated methods and signals for AudioSource.
  - bluez-4.46:
    - Add support for A2DP sink role.
    - Fix clearing svc_cache before the adapter is up.
    - Fix various pointer after free usages.
    - Fix various memory leaks.


author: seife@suse.de
changelog:
  - update to bluez-4.48:
    - Add library function for comparing UUID values.
    - Add support for creating all plugins as builtins.
    - Add support for async handling of service class changes.
    - Add support for source interface to audio IPC.
    - Fix device name settings when device is off or down.
    - Fix issue with enabled SCO server when not necessary.
    - Fix missing D-Bus access policy for CUPS backend.
    - Fix discovery results of CUPS backend.
    - Fix initialization handling of Maemo telephony.


author: seife@suse.de
changelog:
  - update to bluez-4.49:
    - Add simple test program for basic GAP testing.
    - Add support for confirmation requests to agent example.
    - Add support for full non-recursive build.
    - Add five millisecond delay for Simple Pairing auto-accept.
    - Fix Class of Device setting when InitiallyPowered=false.


author: seife@suse.de
changelog:
  - update to bluez-4.51:
    - Add utility for basic AVDTP testing.
    - Add support for configuring L2CAP FCS option.
    - Fix discovery mode for CUPS 1.4.x and later.
    - Fix global state tracking of audio service.
    - Fix last issues with the new build system.


author: seife@opensuse.org
changelog:
  - fix reading of config file in udev helper script
  - update to bluez-4.55:
    - Add support for POSIX capabilities dropping.
    - Add special quirk for the Nokia CK-20W car kit.
    - Fix error code handling for AVDTP SetConfiguration response.
    - Fix updating out of range list when RSSI hasn't changed.
    - Fix various memory leaks and unnecessary error checks.
    ver 4.54:
    - Add introspection interface to output of introspection calls.
    - Fix stream handling when media transport disconnects prematurely.
    - Fix command timeout handling when there's no stream.
    - Fix headset_suspend_stream behavior for invalid states
    - Fix issue with AVDTP ABORTING state transition.
    - Fix issue with AVDTP suspend while closing.
    ver 4.53:
    - Fix issue with telephony connection state notifications.
    - Fix AVDTP stream leak for invalid media transport config.
    - Fix audio connection authorization handling with timeouts.
    - Fix race condition in authorizing audio connections.
    - Fix device authorized setting for AVRCP-only connections.
    - Fix duplicate attempts from device to connect signal channel.
    ver 4.52:
    - Add AVCTP support to test utility.
    - Fix AVDTP Abort when transport closes before response.
    - Fix authorization when the audio profiles are slow to connect.
    - Fix potential AVDTP reference leaks.


author: seife@opensuse.org
changelog:
  - update to bluez-4.56:
    - Add missing values from Bluetooth 3.0 specification.
    - Add proper tracking of device paired status.
    - Fix tracking of devices without permanently stored link key.
    - Fix issue with link key removal after connection failures.
    - Fix legacy pairing information based on remote host features.
    - Fix off-by-one issue with AVDTP capability parsing.
    - Fix AVRCP, AVCTP, AVDTP, A2DP and HFP version numbers.
    - Fix agent canceling before calling agent_destroy.
    - Fix service record parsing with an empty UUID list.
    - Fix various SDP related memory leaks.


author: seife@opensuse.org
changelog:
  - update to bluez-4.57:
    - Fix unloading of drivers for uninitialized adapters.
    - Fix debug message to use requested and not opened SEID.
    - Fix codec selection for GStreamer plugin.
    - Fix deleting of SDP records during service updates.
    - Fix deleting of SDP records when a device is removed.
    - Fix handling when the SDP record is modified on remote device.
    - Fix potential buffer overflow by using snprintf instead of sprintf.
    - Fix const declarations for some storage function parameters.


author: seife@opensuse.org
changelog:
  - update to bluez-4.58:
    - Fix crash when adapter agent exists during authentication.
    - Fix CK-20W quirks for play and pause events.


author: seife@opensuse.org
changelog:
  - update to bluez-4.59:
    - Add values for Bluetooth 4.0 specification.
    - Add SDP functions for HDP support.
    - Add test scripts for input and audio.
    - Fix missing close on BtIO create_io function.
    - Fix sending incorrect AVDTP commands after timeout occurs.
    - Fix timer removal when device disconnects unexpectedly.
    - Fix Extended Inquiry Response record for Device ID.
  - silence rpmlint warning on bluez-coldplug init script


author: seife@opensuse.org
changelog:
  - update to bluez-4.60:
    * Fix voice mailbox number reading from SIM.
    * Fix some races with D-Bus mainloop integration.
    * Add helpers for D-Bus signal watches.


author: seife@opensuse.org
changelog:
  - update to bluez-4.61:
    - Fix issues with Read Inquiry Response Transmit Power Level.
    - Fix possible invalid read when removing a temporary device.
    - Fix mode restoration when remember_powered is false.
    - Fix conference call releasing in telephony-maemo.
    - Fix segmentation fault with authorization during headset disconnects.
    - Add support for handling unanswered AVDTP request on disconnect.
    - Add support for handling Inquiry Response Transmit Power Level.
    - Add support for caching of remote host features.
    - Add preliminary voice dialing support for HSP.


author: seife@opensuse.org
changelog:
  - update to bluez-4.62:
    - Fix accidental symbol breakage with inquiry transmit power.
    - Fix using invalid data from previous headset connection.
    - Fix double free on AVDTP Abort response.
    - Fix possible crash while verifying AVDTP version.
    - Fix missing inuse flag when AVDTP stream is configured.
    - Add support for Bluetooth controller types.


author: seife@opensuse.org
changelog:
  - update to bluez-4.63:
    - Fix avdtp_abort not canceling pending requests.
    - Fix stale connection when abort gets rejected.


author: jsmeix@suse.de
changelog:
  - In openSUSE 11.3 there is upstream compliant CUPS 1.4
    which means to have a fixed "/usr/lib/cups/" directory
    on all platforms (see Novell/Suse Bugzilla bnc#575544).


author: seife@opensuse.org
changelog:
  - update to bluez-4.64:
    - Fix invalid memory access in headset_get_nrec function.
    - Fix issue with disconnect event on higher protocol layers.
    - Fix issue with list parsing in sdp_set_supp_features function.
    - Fix device object reference counting for SDP browse requests.
    - Add missing memory checks whenever memory is allocated for SDP.
    - Add support for exporting local services via D-Bus.
    - Add more L2CAP Enhanced Retransmission test options.
  - remove unused "--enable-manpages" configure option


author: seife@opensuse.org
changelog:
  - update to bluez-4.65:
    - Fix issues with general bonding being default setting now.
    - Fix driver removal upon device removal.
    - Add new "Blocked" property to device objects.
    - Add hciconfig support for blacklisting.
    - Add support for dynamic debug feature.


author: seife@opensuse.org
changelog:
  - update to bluez-4.66:
    - Fix regression with full debug enabling via SIGUSR2.
    - Fix redundant speaker/microphone gains being sent.
    - Fix not emitting PropertyChanged for SpeakerGain/MicrophoneGain.
    - Fix issue with storage usage when a record is not found in memory.
    - Fix issue with DiscoverServices not retrieving any records.
    - Fix audio profile disconnection order to match whitepaper.
    - Fix auto-accept confirmation when local agent has NoInputNoOutput.
    - Fix remote just-works SSP when MITM protection is required.
    - Fix performing dedicated bonding without MITM requirement.
    - Add support for storing debug link keys in runtime memory.


author: seife@opensuse.org
changelog:
  - update to bluez-4.67:
    - Fix issue with authentication reply when bonding already completed.
    - Fix issue with not canceling authentication when bonding fails.
    - Fix issue with changed combination keys and temporary storage.
    - Fix issue with sdp_get_supp_feat library function.
    - Fix issue with missing unblock on device removal.
    - Fix issue with not waiting for mode change completion.
    - Add ARMv6 optimized version of analysis filter for SBC encoder.


author: seife@opensuse.org
changelog:
  - update to bluez-4.68:
    - Fix initialization of adapters in RAW mode.
    - Add initial set of LE commands and events definitions.
    - Add mode option for L2CAP sockets to the BtIO API.


author: seife@opensuse.org
changelog:
  - update to bluez-4.69:
    - Fix issue with calling g_option_context_free() twice.
    - Fix inconsistencies with initial LE commands and events.
    - Add support for telephony ClearLastNumber method.
    - Add support for network server interface.


author: seife@opensuse.org
changelog:
  - update to bluez-4.70:
    - Fix incoming call indication handling when in WAITING state.
    - Fix various SDP related qualification test case issues.
    - Fix logic to write EIR when SDP records are changed.
    - Fix UTF-8 validity check for remote names in EIR.
    - Add support for UUID-128 extended inquiry response.
    - Add service UUIDs from EIR to the DeviceFound signal.
    - Add fast connectable feature for Handsfree profile.
    - Add HCI command and event definitions for AMP support.
    - Add firmware download support for Qualcommh devices.
    - Add host level support for Atheros AR300x device.
    - Add initial support of ATT and GATT for basic rate.
  - ALSA config file moved from /etc/alsa/ to /usr/share/alsa/


author: seife@opensuse.org
changelog:
  - update to bluez-4.71:
    - Fix crash with RequestSession and application disconnects.
    - Fix memory leak and possible crash when removing audio device.
    - Fix issue with closing stream of locked sep when reconfiguring.
    - Fix issue where discovery could interfere with bonding.
    - Fix issue with Connected status when PS3 BD remote connects.
    - Fix issue with lifetime of fake input devices.
    - Add support for compile time option of oui.txt path.
    - Add support for printing IEEE1284 device ID for CUPS.
    - Add plugin for setting adapter class via DMI.
    - Add more features for attribute protocol and profile.
    - Add initial support for MCAP.


author: seife@opensuse.org
changelog:
  - update to bluez-4.72:
    - Fix memory leak while connecting BTIO channels.
    - Fix crash with GStreamer plugin if SBC is not supported.
    - Fix issue with GATT server stop sending notifications.
    - Fix issue with GATT and dealing with the minimum MTU size.
    - Fix issue with file descriptor leak in GATT client.
    - Add support for UUID 128-bit handling in attribute client.
    - Add support for encoders/decoders for MTU Exchange.
    - Add support for the MTU Exchange procedure to the server.
    - Add support for a per channel MTU to the ATT server.
    - Add support for Characteristic interface.
    - Add support for new Media API and framework.
    - Add initial support for HDP plugin.


author: seife@opensuse.org
changelog:
  - disable libcap-ng for < 11.3, it is not available there
  - fix up bluez-gstreamer.spec to build with the same options as
    bluez.spec


author: seife@opensuse.org
changelog:
  - update to bluez-4.75:
    - Fix use of uninitialized variable on legacy pairing.
    - Fix mismatch of attribute protocol opcode.
  - bluez-4.74:
    - Fix regression for Legacy Pairing.
    - Fix wrong PSM value for attribute protocol.
    - Fix issue with RSSI field in advertising reports.
    - Add support for Add BR/EDR and LE interleaved discovery.
    - Add support for GATT write characteristic value option.
    - Add support for specifying download address for AR300x.
  - bluez-4.73:
    - Fix problem with EIR data when setting the name.
    - Fix reading local name from command complete event.
    - Fix registering local endpoints with disabled socket interface.
    - Add support for more HCI operations using ops infrastructure.
    - Add support for GATT characteristic hierarchy.
    - Add support for GATT indications.


author: seife@opensuse.org
changelog:
  - update to bluez-4.76:
    - Fix issue in telephony driver with hanging up held call.
    - Fix issue in telephony driver with notifications when on hold.
    - Fix issue with blocking on setconf confirmation callback.
    - Fix issue with not always signaling new streams as sinks.
    - Fix issue with errors in case of endpoint request timeout.
    - Fix issue with HFP/HSP microphone and speaker gain values.
    - Add source if the device attempt to configure local sink stream.
    - Add PSM option for GATT/ATT over BR/EDR on gatttool.
    - Add support for GATT/ATT Attribute Write Request.
    - Update MCAP and HDP support.


author: seife@opensuse.org
changelog:
  - update to bluez-4.77:
    - Fix issue with device name and accessing already freed memory.
    - Fix issue with handling CHLD=0 command for handsfree.
    - Fix issue with manager properties and no adapters.
    - Fix issue with properties and broken service records.
    - Fix issue with A2DP playback and sample rate changes.
    - Update MCAP and HDP support.


author: seife@opensuse.org
changelog:
  - update to bluez-4.78:
    - Fix various issues with AVDTP timer handling.
    - Fix various issues with handling of mode changes.
    - Fix issue with audio disconnect watch in connecting state.
    - Fix issue with handling call waiting indicators in telephony.
    - Fix issue with handling UUID parameter and RegisterEndpoint.
    - Add initial support for Bluetooth Management interface.
    - Add support for Application property to HealthChannel.


author: seife@opensuse.org
changelog:
  - update to bluez-4.79:
    - Fix issue with adapter initialization race condition.
    - Update new Bluetooth Management interface support.


author: seife@opensuse.org
changelog:
  - update to bluez-4.80:
    - Fix legacy link key storing for some buggy adapters.
    - Fix invalid memory access when EIR field length is zero.
    - Fix adapter initialization to wait for kernel HCI commands.
    - Fix initialization of adapters which are already up.
    - Fix possible race condition when initializing adapters.
    - Fix possible crashes when attempting to connect AVDTP.
    - Fix not aborting sink stream configuration on disconnect.
    - Fix not indicating disconnected state when connecting to AVDTP.
    - Fix not dropping AVDTP session when canceling stream setup.
    - Fix AVDTP abort not being send when the state is idle.
    - Fix regression with Low Energy and interleave discovery.
    - Add a new configuration option to disable Low Energy support.
    - Update support for GATT Primary Service Discovery.
    - Update MCAP and HDP support.
  - disable silent buildrules


author: seife@opensuse.org
changelog:
  - update to bluez-4.81:
    - Fix issue with telephony driver initialization.
    - Fix issue with adapter services list initialization.
    - Fix crash after simultaneous authentication requests.
    - Add support for primary service search on device creation.


author: seife@opensuse.org
changelog:
  - update to bluez-4.82:
    - Fix crash with mmap of files with multiples of page size.
    - Fix HFP response and hold (AT+BTRH) command response.
    - Fix device creation error response when powered off.
    - Fix device removal when connecting/browsing fails.
    - Add initial attribute permission implementation.
    - Add AVDTP SRC stream send buffer size verification.
    - Add support for setting link policy based on features.


author: seife@opensuse.org
changelog:
  - update to bluez-4.83:
    - Fix issue with already connected HFP/HSP endpoints.
    - Fix missing reply when create device is canceled.
    - Fix memory leak within the attribute server.
    - Fix memory leak with unused extended inquiry name.
    - Fix setting paired state when device->authr is false.
    - Fix clearing authentication request for renewed keys.
    - Add support for storing link keys in runtime memory.
    - Update support for primary service discovery.


author: seife@opensuse.org
changelog:
  - update to bluez-4.84:
    - Fix issue with wrong parameters and device found signals.
    - Fix issue with leaking EIR data if RSSI does not change.
    - Fix issue with adapter initialization state.
    - Fix issue with closing of SDP server sockets.


author: seife@opensuse.org
changelog:
  - update to bluez-4.85:
    - Fix issue with event mask setting for older adapters.
    - Fix issue with device creation and pairing failures.
    - Add support for telephony support via oFono.
    - Add support for characteristic security level.
    - Update support for service registration.


author: seife@opensuse.org
changelog:
  - update to bluez-4.86:
    - Revert wrong fix for SDP PDU size error response.
    - Fix various memory leaks in A2DP and AVDTP support.
    - Add Routing property to MediaTransport interface
    - Add proper tracking mechanism to NREC status.
    - Add READ_BLOB_REQUEST support to attribute server.


author: seife@opensuse.org
changelog:
  - update to bluez-4.87
    - Fix issue with initialization when adapter is already up.
    - Fix issue with attribute server MTU and incoming connections.
    - Fix issue with duplicate characteristics after discovery.


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.88:
    - Fix issue with HID channel reference count handling.
    - Fix issue with daemon exit on badly formatted AT+VTS.
    - Fix issue with crash while parsing of endpoint properties.
    - Fix issue with possible crash on AVDTP Suspend request timeout.
    - Fix issue with stopping inquiry before adapter is initialized.
    - Fix issue with creating device object when connection fails.
    - Fix issue with sending HCIDEVUP when adapter is already up.
    - Fix issue with handling bonding IO channel closing.
    - Fix agent cancellation in security mode 3 situations.
    - Update pairing code to support management interface.
  - requires glib2 2.16 or newer


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.89:
    - Fix issue with name resolving when discovery is suspended.
    - Fix issue with parsing flags of advertising report.
    - Fix issue with SEP handling if interface is disabled.
    - Fix issue with device object creation on disconnect event.
    - Fix issue with indicators whenever the driver is initialized.
    - Fix issue with call indicator when parsing call info reply.
    - Fix issue with crash and allowed GATT MTU was too large.
    - Add support for SDP record of Primary GATT services.
    - Add support for interactive mode for GATT utility.
  - gattool requires libreadline for its interactive mode now, so
    add readline-devel to BuildRequires


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.90:
    - Fix issue with setting of global mode property.
    - Fix issue with handling of RequestSession responses.
    - Fix issue with TP_BNEP_CTRL_BV_01_C qualification test.
    - Fix issue with too short AVDTP request timeout.
    - Add support for SIM Access Profile manager.
    - Add support for new UUID utility functions.
    - Add support for attribute server notifications.
    - Add support for client characteristic configuration.
    - Update support for interactive GATT utility.


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.91:
    - Fix issue with LMP version string and hciconfig.
    - Fix issue with missing discovery signal when scanning.
    - Fix issue with wrong state and canceling name resolving.
    - Fix issue with missing check during adapter initialization.
    - Fix issue with missing protocol not supported error and A2DP.
    - Fix issue with crash during driver unregistering and A2DP.
    - Fix issue with crash when receiving AVDTP close command.
    - Fix issue with remote SEP handling when A2DP codec changes.
    - Fix issue with SCO hangup handling and state changes.
    - Fix issue with security level and MCAP instances.
    - Fix issue with memory leak and HDP data channels.
    - Add support for discover characteristics by UUID to gatttool.
    - Add initial support for Out-of-Band association model.
    - Add initial support for SIM Access Profile.


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.92:
    - Fix issue with handling of A2DP suspend response.
    - Fix issue with crashing when acquiring A2DP stream.
    - Fix issue with missing check for valid SCO before shutdown.
    - Fix issue with waiting for POLLERR when disconnecting SCO.
    - Fix issue with disconnect after primary service discovery.
    - Fix issue with attribute interface registration.
    - Add support for primary services over BR/EDR.
    - Add support for flushable packets of A2DP media.


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.93:
    - Fix issue with property type and Health Main channel.
    - Fix issue with crash when removing devices.
    - Add support for hid2hci and udev integration.
  - disable 001-remove-rule-dell-mouse.patch for now


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.94:
    - Fix issue with invalid read of memory in various modules.
    - Fix issue with buffer overflow when sending AVDTP commands.
    - Fix issue with response to vendor dependent AVRCP commands.
    - Fix issue with headset when not able to reply with ERROR.
    - Fix issue with crash when creating a device from storage.
    - Fix issue with handling non UTF-8 devices names.
    - Add support for improved discovery procedure.


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.95:
    - Fix issue with AVCTP replies with invalid PID.
    - Fix issue with AVRCP and unknown packet types.
    - Fix issue with AVRCP not using NOT_IMPLEMENTED correctly.
    - Fix issue with AVDTP discovery if all endpoints are in use.
    - Fix issue with invalid memory writes and media support.
    - Fix issue with not removing device alias and unbonding.
    - Fix issue with device disconnects and offline mode handling.
    - Add support for setting adapter name based on machine-info.
    - Add support for systemd service configuration.
  - add systemd .service file (systemd support needs more work still)


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.96:
    - Fix issue with race condition in AVDTP stream start.
    - Fix issue with global adapter offline switching.
    - Fix issue with pairing and No Bonding devices.
    - Add support for Nintendo Wii Remote pairing.
  - enable proximity, wiimote, thermometer plugins


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.97:
    - Update support for proximity profile.
    - Fix issue with SBC audio decoding quality.
    - Fix multiple issues with HFP support.
    - Fix multiple issues with A2DP support.
    - Fix multiple issues with AVDTP support.
    - Fix multiple issues with AVRCP support.
    - Add support for AVRCP meta-data transfer.
    - Add support for Bluetooth based thermometers.
  - add %check section to .spec - there is now a unittest


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.98:
    - Fix issue with adapter list upon initialization failure.
    - Fix issue with missing legacy property for Low Energy.
    - Fix issue with missing EIR information handling.
    - Fix issue with device address type tracking.
    - Fix issue with alert level characteristic.
    - Fix issue with headset shutdown handling.
    - Fix issue with Wiimote address handling.
    - Add support for advanced l2test options.
    - Add support for attribute protocol and multiple adapters.


author: seife+obs@b1-systems.com
changelog:
  - update to bluez-4.99:
    - Fix issue with missing retries for BNEP connection setup.
    - Fix issue with not showing name if first EIR has no details.
    - Fix issue with running SDP discovery for LE devices.
    - Add support for GATT using 128-bit Bluetooth UUIDs.
    - Add support for retrieving key size information.
    - Add support for storing Long Term Keys.
    - Add support for Proximity Reporter API.
    - Add support for KeyboardDisplay IO capability.
    - Add support for version 1.0 of management API.
    - Add support for monitoring interface.


author: seife@suse.de
changelog:
  - update to v1.2:
    * ver 1.2:
      Add ST Microelectronics firmware files.
    * ver 1.1:
      Add old Broadcom firmware files.


author: seife@suse.de
changelog:
  - update to v1.41:
    - Improve decoding of HCI connection link type.
    - Fix handling of unsupported L2CAP config options.
    - Add full decoding of L2CAP RFC config option.
    - Reset to L2CAP basic mode when MTU config request is sent.


author: seife@suse.de
changelog:
  - update to v1.42:
    - Decode the Read Link Policy Settings command.
    - Decode Default Link Policy Settings commands
    - Enable PIE by default if supported.
    - Don't optimize when debug is enabled.


author: seife+obs@b1-systems.com
changelog:
  - updated to version 2.0:
    - Add support for decoding AMP events.
    - Add support for decoding AMP commands.
    - Add support for decoding LE advertising reports.
    - Add support for L2CAP fixed channel information.
    - Add support for L2CAP ERTM and Streaming Mode.
    - Make BT-Snoop format the default file format.
    - Make verbose parsing the default option.
  - minor specfile cleanups


author: seife+obs@b1-systems.com
changelog:
  - fix build against latest bluez by cherry-picking b888b106a9 from
    git, but still retaining compatibility with opensuse 11.4
  - buildrequire bluez-devel >= 4.70, when d13ea8a6 in bluez.git
    addes several constants which are needed by bluez-hcidump
    probably even a newer version is needed...


author: seife+obs@b1-systems.com
changelog:
  - updated to version 2.2:
    - Fix issue with L2CAP CID matching.
    - Add support for L2CAP extended window size decoding.
    - Add support for L2CAP extended control field decoding.
    - Add support for L2CAP information decoding.
    - Add support for AVRCP decoding.
    - Add support for AVCTP decoding.
  - Version 2.1:
    - Add support for decoding OBEX Action command.
    - Add support for decoding SMP commands.
    - Add support for decoding ATT commands.
    - Add support for missing LE decoding.


author: seife+obs@b1-systems.com
changelog:
  - update to version 2.3:
    - Fix issue with UUID-128 attribute decoding.
    - Add support for OBEX over L2CAP decoding.


author: lmuelle@suse.de
changelog:
  - Update to version 1.1.1.
    + Fixed minor header/body multi-word token defect.
    + Add large file support for 32-bit systems.
      (_FILE_OFFSET_BITS/_LARGE_FILE).
    + Fix lexer_v3.l format string mismatch that broke debugging code on
      64-bit systems.
    + Add multi-word token support to bogoutil & bogotune.
    + Clean up token prefixing.
    + Clean up queue-id processing.
    + Add max-multi-token-len checks.
    + Add min-token-len check (with exemption for 2 character
      money amounts which bogofilter has long accepted).
    + Add "short token" pattern to lexer
    + Add options for min/max token length, multi-token count, and
      max multi-token length.
    + Corrected option parsing in bogotune to support -n ham1 ham2
    - s spam1 spam2 as suggested by bogotune -h; broken since 0.93.2.
    + Corrected problem with bogotune's -D option (thanks to Jason Smith).
    + Flush output after writing spam header line and/or message body.
    + When database is near to maximum allowed size, allow reading
      it and disallow writing to it.
    + Fix formatting of Rtable output when in the message header,
      this keeps verbose passthrough modes RFC-822/2822 compliant.
    + Fixed --input-file and --output-file command line options.


author: lmuelle@suse.de
changelog:
  - Update to version 1.1.7.
    + Updated sendmail milter contrib/bogofilter-milter.pl to v1.45
    + Added maildir training info to English and French FAQs.
    + Fix uninitialized variable in lexer.c when unicode is disabled.
    + In process_arg functions use the val parameter rather than optarg.
    + Function process_arg now has the same prototype for
      bogofilter, bogolexer, bogoutil, and bogotune.  The proper
      version is called by function read_config_file for all
      programs.
    + Fixed syntax errors in t.valgrind test
    + bf_compact now supports compacting databases that use QDBM, Tokyo
      Cabinet or SQLite3 and is covered by the test suite.
    + bf_compact now verifies databases before dumping them, to avoid
      getting into an unterminated loop and wasting all diskspace.
    + Bogoupgrade now verifies databases before dumping them, to avoid
      getting into an unterminated loop and burning all memory or disk
      space when the database is corrupt.
    + Bogoupgrade now uses Pod::Usage to print usage/help, prints error
      messages that are a bit more concise and validates arguments a bit
      stricter.
    + Bump required sqlite version to 3.5.4, earlier versions could
      sometimes corrupt the database. Update install-staticdblibs.sh.
      Bogofilter will complain when used with older versions.
    + bf_compact problem fixed.
  - Update to version 1.1.6.
    + Transaction support added for TokyoCabinet datastore.
    + Bump required sqlite version to 3.4.2 and fix related compiler
      warnings. Bogofilter will complain when used with older versions.
    + Support for TokyoCabinet datastore added.
    + doc/README.db was updated to BerkeleyDB 4.6
    + doc/README.db: section 3.5 was added, with information on how to
      resolve "Logging region out of memory; you may need to increase its
      size", section 4.2 now documents set_lg_regionmax.
    + The install-staticdblibs.sh script was relicensed under GNU GPL v3,
      adjusted to download Berkeley DB 4.2 from oracle.com, adds patch #5,
      and updated to build SQLite 3.4.1. In order to for a rebuild of the
      updated library, do: rm -rf /opt/db-4.2-lean /opt/sqlite-3-lean
      and re-run the script.
    + The recommended minimum sqlite3 version is now 3.4.0, bogofilter will
      warn if used with older versions. Bugs that could cause database
      corruption in rare circumstances have been fixed in sqlite3.
      See doc/README.sqlite for details.
    + Updated sendmail milter contrib/bogofilter-milter.pl to v1.27
    + Add '--spam-header-place={header}' to specify header line
      before which the X-Bogosity line is placed.
    + Support --db-verify for sqlite3.
    + Fix defect where the database verification method would not be called
      for traditional Berkeley DB databases. Reported by Eric Wood.
    + Fix test suite for situations where there are blanks in the test or
      working directories' names.
    + Repair passthrough defect on systems whose standard system library
      makes a distinction between text and binary mode in stdio stuff.
  - Update to version 1.1.5	2007-01-14 (released) 2007-01-25 (declared stable)
    + Fixed Makefile dependency problem.
    + Fixed block-on-subnets problem.
    + Added block-on-subnets regression test.
  - Update to version 1.1.4	2007-01-01 (released)
    + Update copyright notices.
    + Add GSL dependency to bogofilter target to support parallel
      makes.
    + Fixed problem in flex-2.5.4 patch.
  - Update to version 1.1.3	2006-12-03 (released) 2006-12-20 (declared stable)
    + Fixed typo in configure.ac.
  - Update to version 1.1.2	2006-12-02 (released)
    + Revise install-staticlibs.sh's links for retrieving database
      tarball and patches.
    + Revise make rules for generating statically linked RPM.
    + Provide separate flex patches for 2.5.4 and 2.5.3x
    + Updated file comment for lexer_v3.l and removed unneeded
      rules T1, T12, SHORT_TOKEN, and TOKEN_12.
    + Miscellaneous minor cleanups of lexer_v3.l classes and rules.
    + Patch flex skeleton code problem which can cause a seg-fault.
    + Fix processing of "--unicode=no" option.
    + Fix prefixes for ip address and url tokens.  Restore colon
      that was dropped in token.c edit for bogofilter-1.1.0.
    + Fixed problem parsing message ids, which can cause a
      seg-fault on an x86_64.
    + Added '--ham-true' option for bogofilter (to match docs)
    + FAQ's updated to point to current sylpheed-claws wiki


author: lmuelle@suse.de
changelog:
  - Update to version 1.2.0.
    + Flex-2.5.35 has fix for memory allocation problem in 2.5.4, 2.5.31, and
      2.5.33, making bogofilter's flex patch obsolete.
    + Bogofilter now uses listsort in place of qsort.
    + Added token-count=n, token-count-min=n, and token-count-max=n options.
    + Minor code cleanups.
    + spamitarium.pl updated to version 0.3.0
    + update bf_compact documentation by removing explicit Berkeley DB
      references, as it has been fixed to work with other database drivers in
      March 2008.
    + bf_compact, bf_copy and bf_tar now support transformed program names
    + Update sqlite3 adaptor to take advantage of sqlite3_prepare_v2() API
      function that appeared in SQLite 3.3.9. The new _v2 interface allows for
      more specific error messages when executing SQL statements.  Also enable
      extended result codes for more precise error reporting.
    + Update doc/integrating-with-postfix: the script now suggests sendmail -G
    - i (where -G will be ignored by Postfix before 2.3) to tell Postfix it's a
      gateway submission, not an original injection; the filter pipe(8) magic
      for master.cf now suggests flags=Rq (was flags=R), as per Postfix's
      FILTER_README.
    + Drop support for systems that reverse setvbuf arguments. The last systems
      to do that are reported to be shipped in 1987 by the autoconf manual, so
      ditch them.


author: bitshuffler@opensuse.org
changelog:
  - Update to version 1.2.1.
    + Update configure to use "host" rather than "target", to match the
      newer autotools cross-build semantics. Untested.
      Developers changing the build system and users who build from SVN
      will now need automake 1.9 and autoconf 2.60.
    + Fix Christian Frommeyer's MIME decoding bug, Ubuntu/Launchpad Bug
      [#320829]. As a side effect, also fixes misattribution of MIME bodies
      as MIME headers with mime: tag.  Original bug report:
      https://bugs.launchpad.net/ubuntu/+source/bogofilter/+bug/320829
      Before this fix, bogofilter did not properly MIME-decode the first
      line in a body. This was especially bad with Christian's samples
      where the whole body was only one long base64 line.
    + Removed two scripts that are auto-built.
    + Added test case for Stephen Davies' Q-P EOL problem (see below).
    + Fixed EOL problem in quoted_printable text. Problem reported by
      Stephen Davies and identified by Pavel Kankovsky
    + Promoted to "stable"


author: malcolmlewis@opensuse.org
changelog:
  - Major spec file makeover
  - Updated version
  - Cleaned up patches
  - Fixed most deprecated conversion from string constant to 'char*'


author: saigkill@opensuse.org
changelog:
  - Removed boinc-bnc_465676.patch (Fixed Upstream)
  - Removed boinc-bnc_465676.patch (Fixed Upstream)
  - Removed boinc-client-NotebookWxPanel.patch (Fixed Upstream)
  - Removed boinc-client-wxWindowListNode.patch (Fixed Upstream)


author: saigkill@opensuse.org
changelog:
  - filed shared-lib-calls-exit in boinc as
    http://boinc.berkeley.edu/trac/ticket/1098
  - filed binary-or-shlib-calls-gethostbyname as
    http://boinc.berkeley.edu/trac/ticket/1099


author: chris@computersalat.de
changelog:
  - update to 6.10.60
    * Fix: Project list issue in the attach wizard that lead to a crash
  - fix deps
    o wxGTK-devel
  - enable parallel build


author: chris@computersalat.de
changelog:
  - rework patches
  - rework sysconfig file
  - rework logrotate file
  - add SuSElike init script
  - fix user add
    * boinc needs a shell
  - fix wrapper
    * replace boincmanager with boinc-manager and add symlink for
      backward compatibility
    * fix boinc_gui -> boinc-gui
  - fix License
    * LGPLv3
  - fix for bnc#689499
    * a blocked boinc client, the manager works


author: chris@computersalat.de
changelog:
  - remove client dep of manager
    * manager does not really need a local boinc-client ;)
  - fix desktop file


author: chris@computersalat.de
changelog:
  - fix for bnc#745887 ( Confirm licensing of boinc-client 6.10.60 )
  - fix for bnc#744612 ( File /usr/bin/boinc_gui incorrectly named )
  - fix for bnc#744389 ( boinc-client will not run )
  - fix for bnc#732118 ( BOINC installs but will not run )


author: chris@computersalat.de
changelog:
  - update tp 6.12.43
    * sorry but there is no ChangeLog :(
  - rework patches
  - remove obsolete patches
    * boinc-server.patch
    * boinc-client-str_util.patch
  - add boinc-client-lang subpkg
  - fix DSOLinkChange for suse >= 1210
    * see https://fedoraproject.org/wiki/UnderstandingDSOLinkChange
      for more info, special thanks to Stefan Dirsch :)


author: chris@computersalat.de
changelog:
  - rename patch
    * fix-automake-conditional to boinc-client-AM_CONDITIONAL patch
  - fix build for SLE_11
    * AM_CONDITIONAL patch >= 12.2


author: dmueller@suse.de
changelog:
  - update to 4.5.80
    * KDE 4.6 Beta1
    * no upstream changelog available.
    * Klickety replaces KSame


author: toddrme2178@gmail.com
changelog:
  - Add optional dependencies
    * OpenAL  -- Granatier uses OpenAL for sound output if available.
      If OpenAL is not found, Phonon is used instead.
    * SndFile -- SndFile is needed to decode the sound files.
  - Removed build tests for unsupported openSUSE versions (11.0 and earlier)


author: toddrme2178@gmail.com
changelog:
  - Add optional dependencies
    * qvoronoi -- Needed for the irregular grid from the Palapeli
      Slicer Collection


author: dmueller@suse.de
changelog:
  - update to 4.6.1
    * Bugfixes over KDE 4.6.0
    * see http://kde.org/announcements/changelogs/changelog4_6_0to4_6_1.php for details
  - remove upstreamed patches


author: toddrme2178@gmail.com
changelog:
  - Merged kdegames4 and kdegames4-carddecks packages
  - Added qhull buildrequires for the improved palapeli slicer
  - Moved base package files to graphics package (fix for RPMLINT warning)
  - Removed KDE 3 provides/obsoletes (fix for RPMLINT warning)
  - Removed tests for obsolete openSUSE versions (fix for RPMLINT warning)
  - Added test for duplicate files (fix for RPMLINT warning)
  - Split documentation for kigo (fix for RPMLINT warning)
  - Split documentation for kreversi (fix for RPMLINT warning)
  - Changed name of some package to reflect upstream name changes:
    * kbattleship -> navalbattle
    * ktron -> ksnakeduel
    * klines -> kolorlines
    * ktuberling -> potatoguy
  - Changed the summaries of many packages to more closely match upstream
  - Changed the descriptions of many packages to more closely match upstream
  - Changed the groups of many packages to better reflect contents
  - Added libkdegames4 requires for games that were missing it
  - Removed requires for non-existent kdegames4
  - Fixed executability of some kajongg scripts (only when python is enabled,
    fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: hmacht@suse.de
changelog:
  - update to 0.11.7 which fixes some security issues
    (novell bug 206913)
  - remove CVS directories and content from tarball


author: reddwarf@opensuse.org
changelog:
  - update to 0.11.9
    * changed: opengamecache had to move to my own server. New
      address: ogc.gulpe.de:11111
    * fixed: bug with selecting a player gfx.
    * bug about compute points of the winner in multiplayer mode
    * fixed: bug for server for coputing point (Suppress all process
      in reception of playerdata)
    * display points on general menu
    * scorring now a unique players wins a round add 1 point (bonus
      for victory) and numer of player killed by the winner
    * Added Joystick support
    * Added some more resolutions. (requested by some users)
    * Fixed some drawing issues with flying bombs.
    * The last special item use was lost on clients in a network
      game.
    * Fixed problem with kicked bombs can travel in time.
    * Special settings will be saved into the config file.
    * Fixed problem on slow networks with the loop that the selected
      player gfx gots selected and deselected. (infinite loop on the
      network)
    * Fixed problem with overwriting the servers address on clients
    * Multiple bug fixes
  - fixed gcc 4.6 compilations problems
  - fixed math functions and SDL detection
  - made it honor configure options
  - added desktop file (menu entry)
  - cleaned with spec-cleaner


author: wberrier@suse.de
changelog:
  - Don't use -<package> notation in BuildRequires anymore.  Normal
    sles9 doesn't like it (obs must intervene here).


author: wberrier@suse.de
changelog:
  - Update to 0.8.0.2730
    - Fixed Bugs
    * [BOO-836] - WSA Boo "end" keyword required for some blocks and not others
    * [BOO-869] - wrong type inferred for null field initializer
    * [BOO-871] - booish fails to display dictionary that contains DynamicMethod
    * [BOO-874] - compiler doesn't generate debug information for duck typed call sites
    * [BOO-881] - compiler doesn't check for duplicate parameter names in constructor definitions
    * [BOO-883] - Internal error using regular expression in generator
    * [BOO-884] - compiler should prefer data preserving overloads
    * [BOO-885] - parser doesnt allow complex expressions inside closures
    * [BOO-887] - Wrong stack trace information for exception during assignment inside generator method
    * [BOO-891] - Boo.NAnt.Tasks is using an obsolete method (Assembly.LoadWithPartialName)
    * [BOO-893] - QuackInvoke intercepts calls to super() in class CTOR
    * [BOO-894] - Type inference failure for property used in object initializer
    * [BOO-898] - [MetaProgramming] Splicing operator is not recognized inside string expression interpolation
    - Improvements
    * [BOO-870] - parser should not require the 'L' suffix to parse long literals
    * [BOO-872] - better name for closure methods
    * [BOO-873] - extension methods should be preferred over non accessible members
    * [BOO-888] - Delay Sign parameter is ignored
    * [BOO-889] - BooPrinterVistor makes ugly elif chains
    * [BOO-892] - Test Cases use obsolete interfaces and throw warnings during compilation
    * [BOO-895] - [MetaProgramming] splicing for member references
    * [BOO-896] - [MetaProgramming] splicing for class and field names
    * [BOO-897] - [MetaProgramming] splicing for method names
    * [BOO-899] - bool equality comparisons are emitting unnecessary RuntimeServices.EqualityOperator calls
    * [BOO-900] - unreserve 'otherwise' keyword so it can be used by the 'match' macro
    * [BOO-901] - unreserve 'given' and 'when' keywords so they can be implemented as macros
    - New Features
    * [BOO-136] - generic given statement
    * [BOO-218] - duck typing - unary operators


author: wberrier@suse.de
changelog:
  - Update to 0.8.1.2865
    - a simpler way for writing macros
    - support for nested functions
    - generic methods overloading works
    - support for CLR 3.5 extension methods (moreover boo extension methods)
    - compile-time conditionals through ConditionalAttribute and the new -define SYMBOL booc option
    - AttributeUsageAttribute is now supported and enforced
    - a better interactive interpreter (previously known as booish2)
    - warnings about unused private members, unused namespaces, unreachable code
    - new error messages, including suggestions for misspelled members or types
    - exception filters, exception fault handlers
    - for loop IDisposeable.Dispose integration


author: wberrier@suse.de
changelog:
  - Update to 0.8.2.2960
    - (almost) complete nullable type support
    - shorthandsfor nullable types (T?) and enumerables
    (T* instead of IEnumerable[of T])
    - improved booish behavior with nicer colors
    (and it should work inside emacs now )
    - 'else' block for 'for' and 'while loops
    - fixes and improvement related to generic methods
    (overloads and interface declarations)


author: ajorgensen@novell.com
changelog:
  - Update to 0.9.3.3457
    * Bugs
      [BOO-1034] - compiler error referencing base class members of a generic subclass of a generic class
      [BOO-1064] - Overriden explicit interface implementation crashes compiler
      [BOO-1065] - Duplicate explicit interfaces cause emit error
      [BOO-1071] - List comprehension cannot be used inside array constructor
      [BOO-1081] - Subclassing containing class causes compiler stack overflow
      [BOO-1082] - Abstract subclassing turns methods public
      [BOO-1165] - Callable cannot declare variable parameters
      [BOO-1170] - for/or bug in generator
      [BOO-1191] - booish crashes after /help, /globals, /load and /save
      [BOO-1194] - Any autocompletion on an array crashes Boo interpreter
      [BOO-1211] - No type safety at all if LHS or RHS of expression is an interface
      [BOO-1240] - Compiler falsely considers any member of the same name to fulfill an external interface.
      [BOO-1241] - Not all overloads of external implementations searched
      [BOO-1248] - Most of the links on the Boo home page are dead
      [BOO-1251] - Overflowing calculations with constants are compiled to invalid code
      [BOO-1252] - System.InvalidOperationException with void/bool comparison
      [BOO-1253] - System.InvalidOperationException with void function in hash literal
      [BOO-1254] - Boo compiler fails on certain file names
      [BOO-1255] - Boo compiler fails on empty files
      [BOO-1256] - Class not found after importing two similar namespaces
      [BOO-1259] - inheritance generic class with abstract parameter causes error
      [BOO-1261] - cross-namespace inheritance from an interface fails
      [BOO-1262] - The white space agnostic parser is not preserving file names
      [BOO-1266] - Parser fails on literal -9223372036854775808L (long.MinValue)
    * Improvement
      [BOO-903] - Allow 'of' to be omitted in type references when [] are used
      [BOO-1236] - Missing PatternMatching patterns, plus regex pattern
      [BOO-1260] - Language change: remove 'continue' and 'break' special meaning from 'or' blocks


author: pth@suse.de
changelog:
  - Fix misplaced ifdef in template_function.hpp:move_assign. Fixes
    building software that defines BOOST_NO_EXCEPTION (bnc#479659).


author: pth@suse.de
changelog:
  - Don't rely on system default mpi implementation being set. This
    fixes building boost on systems before openSUSE 11.0.


author: coolo@novell.com
changelog:
  - update to 1.39.0:
    New Libraries
    * Signals2: Managed signals & slots callback implementation (thread-safe version 2),
      from Frank Mori Hess.
    Updated Libraries (see README for details)
    * Asio:
    * Flyweight:
    * Foreach:
    * Hash:
    * Interprocess:
    * Intrusive:
    * Program.Options:
    * Proto:
    * PtrContainer:
    * Range:
    * Unordered:
    * Xpressive:
  - removed patches no longer needed (hoping the best for ppc asm)


author: pth@suse.de
changelog:
  - Add a fix from boost bugtracker that fixes the hash resizing
    (boost#54376)
  - Add a test for cancelling deadline timers from the same changeset.


author: jengelh@medozas.de
changelog:
  - add baselibs for SPARC
  - add baselibs.conf as a source
  - deactivate use of openmpi on SPARC, as compat-dapl is not
    available
  - package documentation as noarch


author: jengelh@medozas.de
changelog:
  - documentation change needed to be done in boost.spec.in
    (not boost.spec)
  - openmpi change was missing too; add it now


author: freespacer@gmx.de
changelog:
  - update to 1.42.0:
    New Libraries
    * Uuid: A universally unique identifier, from Andy Tompkins.
    Updated Libraries (see README for details)
    * Asio:
    * Circular Buffer:
    * Fusion:
    * Graph:
    * Integer:
    * Iostreams:
    * Program.Options:
    * PropertyMap:
    * Proto:
    * Regex:
    * Spirit:
    * Unordered:
    * Xpressive:
  - update to 1.41.0:
    New Libraries
    * Property Tree: A tree data structure especially suited to storing
      configuration data, from Marcin Kalicinski and Sebastian Redl.
    Updated Libraries (see README for details)
    * DateTime:
    * Filesystem:
    * Iostreams:
    * Math:
    * Multi-index Containers:
    * Proto:
    * Regex:
    * Spirit:
    * System:
    * Thread:
    * Unordered:
    * Utility:
    * Wave:
    * Xpressive:
  - update to 1.40.0:
    Updated Libraries (see README for details)
    * Accumulators:
    * Asio:
    * Circular Buffer:
    * Foreach:
    * Function:
    * Fusion:
    * Graph:
    * Hash:
    * Interprocess:
    * Intrusive:
    * MPL:
    * Program.Options:
    * Property Map:
    * Proto:
    * Random:
    * Serialization:
    * Unordered:
    * Xpressive:
  - removed patches no longer needed


author: pth@suse.de
changelog:
  - Readd those patches that are still needed.
  - Try to fix an aliasing bug in function_base.hpp
  - Build man pages locally and only include them as a tarball.
  - Split documentation in in format specific packages.


author: pth@suse.de
changelog:
  - Rename patch to be identical to the one checked in for 11.3.
    The patch adds an explicite specialization to the call to prevent
    unwanted temporary instantiations.


author: pth@suse.de
changelog:
  - Update to 1.44.0:
    New Libraries:
    * Meta State Machine: High-performance expressive UML2 finite
      state machines
    * Polygon: Booleans/clipping, resizing/offsetting and more for
      planar polygons with integral coordinates
    Updated Libraries:
    * Accumulators:
    * Asio:
    * Foreach:
    * Fusion:
    * Hash:
    * Math:
    * MPL:
    * Multi-index Containers:
    * Proto:
    * Regex:
    * Thread:
    * Type Traits:
    * uBLAS:
    * Utility:
    * Uuid:
    * Config:
    * Xpressive:
    * Filesystem:
      o This release contains both version 2 and version 3 of the
      library.  Version 3 is a major upgrade that will break some
      existing user code, so version 2 is the default.  Users are
      encouraged to migrate to version 3.  See 'Version 2' and
      'Version 3' for more information.
    * Iostreams:
      o Several fixes for file descriptors class, including a
      breaking change to the constructors and open methods for
      file_descriptor, file_descriptor_source and
      file_descriptor_sink.  See the documentation for details.
      The old methods are still available if you define
      BOOST_IOSTREAMS_USE_DEPRECATED
    * Spirit: Spirit V2.4, see the 'What's New' section for details.
    * System:
      o Change system_category and generic_category to functions, to
      conform to the C++0x FCD.  This change may cause compile
      errors some user code; the fix is add "()" to references to
      system_category and generic_category, so that they become
      function calls.
    * Wave: See the Changelog for details.
    Major Changes in 1.43.0:
    New Libraries
    * Functional/factory: Function objects for dynamic and by-value
      construction
    * Functional/forward: Function object adapters to address the
      forwarding problem
    For a complete list of changes see
    http://www.boost.org/users/news/version_1_43_0 and
    http://www.boost.org/users/news/version_1_44_0.


author: pth@suse.de
changelog:
  - Redo the lib64 patch for the boost autoconf macros so that
    lib64 is used on all archs that need it.
  - Remove the ICU patch.


author: pth@suse.de
changelog:
  - Remove the boost specific autoconf macros now that we have the
    complete autoconf archive packaged (bnc#655747).
  - Move the lib64 patch over to autoconf-archive.


author: pth@suse.de
changelog:
  - Use xz to compress tarballs.
  - Generate new man pages tarball.
  - Update pdf tarball.
  - Update to 1.46:
    New Libraries
      Icl: Interval Container Library, interval sets and maps and
      aggregation of associated values, from Joachim Faulhaber.
    For the rest of the changes see NEWS in the package documentation
    directory or see http://www.boost.org/users/news/version_1_46_0 .


author: pth@suse.de
changelog:
  - Update to 1.46.1, a bugfix release:
    ? Asio:
    - EV_ONESHOT seems to cause problems on some versions of Mac OS X, with
      the io_service destructor getting stuck inside the close() system call.
      Changed the kqueue backend to use EV_CLEAR instead (boost#5021).
    - Fixed compile failures with some versions of g++ due to the use of
      anonymous enums (boost#4883).
    - Fixed a bug on kqueue-based platforms, where some system calls that
      repeatedly fail with EWOULDBLOCK are not correctly re-registered with
      kqueue.
    - Changed asio::streambuf to ensure that its internal pointers are
      updated correctly after the data has been modified using std::streambuf
      member functions.
    - Fixed a bug that prevented the linger socket option from working on
      platforms other than Windows.
    For the rest see NEWS or the boost web site http://www.boost.org


author: idoenmez@novell.com
changelog:
  - Fix attribute handling problem in spirit library,
    See http://comments.gmane.org/gmane.comp.parsers.spirit.general/22073


author: pth@suse.de
changelog:
  - Update to 1.49.0. Major changes since 1.46.1:
    New libraries:
    * Heap.
    * Container
    * Locale
    * Move
    * Chrono
    * Geometry
    * Phoenix
    * Ratio
    For a detailed descriptions see
    http://www.boost.org/users/history/version_1_47_0.html
    http://www.boost.org/users/history/version_1_48_0.html
    http://www.boost.org/users/history/version_1_49_0.html
  - Rebuilt the man documentation with gcc 4.5 as the current gcc
    segfaults when building quickbook.
  - Package PDF documentation independent of whether we build it
    ourselves.
  - Fix missing function return in Boost::Chrono's process_cpu_clocks.hpp


author: bk@suse.de
changelog:
  - fix early bjam segfault with gcc-4.2 (fix from Daniel Schepler)
  - add testsuite from today's boost CVS and allow a maxium of 5 fails
  - build debug binary by default, adds debuginfo package(thanks pth)


author: pth@suse.de
changelog:
  - Directly pass CFLAGS and RPM_OPTFLAGS to jam0 when bootstrapping
    (obsoletes the fix from Daniel Schepler) and pass
    - fno-strict-aliasing to gcc to fix the bjam segfault.
  - Build optimized binary but don't strip it.


author: pth@suse.de
changelog:
  - Update to 3.1.16:
    * Plug memory leak when closing out actions.
    * Various improvements to __TIMINGRULE_ and __ACTIONRULE_ target
      variable hooks.
    * Change JAMDATE to use common ISO date format.
    * Add test for result status values of simple actions, i.e.
      empty actions.
    * Fix buffer overrun bug in expanding @() subexpressions.
    * Check empty string invariants, instead of assuming all strings
      are allocated. And reset strings when they are freed.
    * Add OSPLAT=PARISC for HP-UX PA-RISC. -- Boris G.
    * Make quietly actions really quiet by not printing the command
      output. The output for the quietly actions is still available
      through __ACTIONRULE_.
    * When setting OSPLAT, check __ia64 macro.
    * Get the unix timing working correctly.
    * Add -fno-strict-aliasing to compilation with gcc. Which works
      around GCC-4.2 crash problems.
    * Increased support for Python integration.
    * Allow specifying options with quotes, i.e. --with-python=xyz,
      to work around the CMD shell using = as an argument separator.
    * Add values of variables specified with -s to .EVNRION module,
      so that we can override environment on command line.
    * Make NORMALIZE_PATH convert to /.


author: pth@suse.de
changelog:
  - Update to 3.1.17:
    * Reflect the results of calling bjam from Python.
    * Try to work around at least one compiler bug with GCC and variable
      aliasing that causes crashes with hashing file cache entries.
    * Isolate running of bjam tests to individual bjam instances to prevent
      possible spillover errors from one test affecting another test.
      Separate the bjam used to run the tests vs. the bjam being tested. And
      add automatic re-building of the bjam being tested.
    * Fix some possible overrun issues revealed by Fortify build. Thanks to
      Steven Robbins for pointing out the issues.
    * Handle \n and \r escape sequences.
    * Minor edits to remove -Wall warnings.
    * Dynamically adjust pwd buffer query size to allow for when PATH_MAX is
      default defined instead of being provided by the system C library.
    * Minor perf improvement for bjam by replacing hash function with faster
      version. Only 1% diff for Boost tree.
    * Updated Boost Jam's error location reporting when parsing Jamfiles. Now
      it reports the correct error location information when encountering an
      unexpected EOF. It now also reports where an invalid lexical token
      being read started instead of finished which makes it much easier to
      find errors like unclosed quotes or curly braces.
    * Removed the -xarch=generic architecture from build.jam as this option is
      unknown to the Sun compilers on Linux.
    * Fixed a bug with T_FATE_ISTMP getting reported as T_FATE_ISTMP &
      T_FATE_NEEDTMP at the same time due to a missing break in a switch
      statement.
    * Fixed a Boost Jam bug causing it to sometimes trigger actions depending
      on targets that have not been built yet.
    * Added missing documentation for Boost Jam's :T variable expansion
      modifier which converts all back-slashes ('\') to forward slashed ('/').
    * Corrected a potential memory leak in Boost Jam's builtin_shell()
      function that would appear should Boost Jam ever start to release its
      allocated string objects.
    * Made all Boost Jam's ECHO commands automatically flush the standard
      output to make that output more promptly displayed to the user.
    * Made Boost Jam tests quote their bjam executable name when calling it
      allowing those executables to contain spaces in their name and/or path.
    * Change execunix.c to always use fork() instead of vfork() on the Mac.
      This works around known issues with bjam on PPC under Tiger and a
      problem reported by Rene with bjam on x86 under Leopard.
    * Corrected a bug in Boost Jam's base Jambase script causing it to trim
      the error message displayed when its boost-build rule gets called
      multiple times.
    * When importing from Python into an module with empty string as name,
      import into root module.
    * Patch for the NORMALIZE_PATH builtin Boost Jam rule as well as an
      appropriate update for the path.jam Boost Build module where that rule
      was being used to implement path join and related operations.
    * Fixed a bug causing Boost Jam not to handle target file names specified
      as both short and long file names correctly.
    * Relaxed test, ignoring case of drive letter.
    * Implemented a patch contributed by Igor Nazarenko reimplementing the
      list_sort() function to use a C qsort() function instead of a
      hand-crafted merge-sort algorithm.  Makes some list sortings (e.g.
      1,2,1,2,1,2,1,2, ...) extremely faster, in turn significantly speeding
      up some project builds.
    * Solved the problem with bjam going into an active wait state, hogging up
      processor resources, when waiting for one of its child processes to
      terminate while not all of its available child process slots are being
      used.
    * Solved a race condition between bjam's output reading/child process
      termination detection and the child process's output
      generation/termination which could have caused bjam not to collect the
      terminated process's final output.
    * Code reformatting and cleanups.
    * Implement ISFILE built-in.


author: freespacer@gmx.de
changelog:
  - Update to 3.1.18:
    * New built-ins, MD5, SPLIT_BY_CHARACTERS, PRECIOUS, PAD, FILE_OPEN,
      and UPDATE_NOW.
    * Ensure all file descriptors are closed when executing actions complete
      on *nix.
    * Fix warnings, patch from Mateusz Loskot.
    * Add KEEP_GOING var to programatically override the '-q' option.
    * Add more parameters, up to 19 from 9, to rule invocations. Patch from
      Jonathan Biggar.
    * Print failed command output even if the normally quite '-d0' option.
    * Build of bjam with vc10, aka Visual Studio 2010.
    * More macros for detection of OSPLAT, patch from John W. Bito.
    * Add PARALLELISM var to programatically override the '-j' option.
    * Tweak doc building to allow for PDF generation of docs.
  - clean up the SPEC file
  - regenerated patches


author: michael.meeks@novell.com
changelog:
  - package bootchart2 - a cleaned up, and graunched version
    of the Ubuntu bootchart-collector, and pybootchartgui
    Merge some of Coolo's good work wrt. init scripts etc.


author: michael.meeks@novell.com
changelog:
  - remove 'sleep' during transition from initrd, we don't
    need that anymore, and it distorts the profile horribly.


author: michael.meeks@novell.com
changelog:
  - update to bootchart2-0.0.8
    + fixes some mis-accounting bugs
    + adds the chart filename to the interactive window title


author: michael.meeks@novell.com
changelog:
  - update to bootchart2-0.0.9
    + fixes leaked collector when installed in initrd
  - remove README.SUSE - it's obsolete.


author: michael.meeks@novell.com
changelog:
  - update to bootchart2-0.1.0
    + rendering (Anders Norgaard)
    + fix for unknown exceptions
    + interactive UI (Michael)
    + much faster rendering by manual clipping
    + horizontal scaling
    + remove annoying page-up/down bindings
    + initrd portability & fixes (Federic Crozat)
    + port to Mandriva
    + improved process waiting
    + inittab commenting fix
    + improved initrd detection / jail tagging
    + fix for un-detectable accton behaviour change
    + implement a built-in usleep to help initrd deps (Michael)
  - remove 'usleep' dep.


author: michael.meeks@novell.com
changelog:
  - update to bootchart2 0.12.1
    + pybootchartgui
    + pylint cleanup
    + handle empty traces more elegantly
    + add '-t' / '--boot-time' argument (Matthew Bauer)
    + collector
    + now GPLv2
    + add rdinit support for very early initrd tracing
    + cleanup / re-factor code into separate modules
    + re-factor arg parsing, and parse remote process args
    + handle missing bootchartd.conf cleanly
    + move much of bootchartd from shell -> C
    + drop dmesg and uname usage
    + avoid rpm/dpkg with native version reporting
  - update to bootchart2 0.12.0
    + collector
    + use netlink PROC_EVENTS to generate parentage data
    + finally kills any need for 'acct' et. al.
    + also removes need to poll /proc => faster
    + cleanup code to K&R, 8 stop tabs.
    + pybootchartgui
    + consume thread parentage data


author: aj@suse.de
changelog:
  - Update to bootchart2 0.12.4:
    o various bugfixes
    o display memory usage
    o includes pthread patch.


author: postadal@suse.cz
changelog:
  - renamed service name in bootp-DD2.xinetd according to /etc/services [#33661]
  - added norootforbuild flag to the spec file
  - fixed code that broke strict aliasing


author: mls@suse.de
changelog:
  - automatically run mkinitrd when sysconfig is changed [bnc#673949]
  - only run hwinfo once per resolution [bnc#679511]


author: lnussel@suse.de
changelog:
  - add a packageand to the Supplements so bootsplash-branding* only
    gets installed if bootsplash actually is meant to be installed.


author: javier@opensuse.org
changelog:
  - add support for 1600x900 and 1920x1080, run mkinitrd in %post
    (bnc#615778, bnc#678523, bnc#668762)


author: vuntz@opensuse.org
changelog:
  - Import logic for the XML file used by GNOME to describe the
    default wallpaper from desktop-data-openSUSE:
    + Add wallpaper-branding-openSUSE.xml.in and
      wallpaper-openSUSE-default-static.xml source files.
    + Check in %install that wallpaper-openSUSE-default-static.xml
      lists the right default wallpapers.
    + Use update-alternatives in %post/%postun of
      wallpaper-branding-openSUSE for the openSUSE-default.xml file.
  - Remove unneeded GraphicsMagick, fam, inkscape and php5
    BuildRequires.
  - Add update-desktop-files and call %suse_update_desktop_file on
    the .desktop files describing the wallpapers.


author: vuntz@opensuse.org
changelog:
  - Add missing update-alternatives Requires(post)/Requires(postun)
    to wallpaper-branding-openSUSE, since this is now using
    update-alternatives.


author: vuntz@opensuse.org
changelog:
  - Update openSUSE.tar.gz from git:
    + Artwork has been updated.
    + Progress bar in bootsplash got removed since systemd doesn't
      support it.
    + Now includes the files needed for GNOME wallpapers.
  - Create dynamic-wallpaper-branding-openSUSE subpackage:
    + This contains the dynamic wallpaper as used in GNOME.
    + This replaces (with appropriate Provides/Obsoletes) the
      previous openSUSE-dynamic-wallpaper package we had.
    + Install the files from the tarball needed for the dynamic
      wallpaper.
    + Use update-alternatives in %post/%postun of this subpackage to
      override the default wallpaper in GNOME: we prefer the dynamic
      version over the static one.
  - Drop wallpaper-branding-openSUSE.xml.in and
    wallpaper-openSUSE-default-static.xml sources: they're now
    shipped openSUSE.tar.gz, so we don't have to create them.
  - Move various consistency checks from %install to %check.


author: coolo@suse.com
changelog:
  - Update openSUSE.tar.gz from git:
    + More aspect ratios supported
    + Updated dynamic GNOME wallpapers


author: vuntz@opensuse.org
changelog:
  - Improve GNOME-related checks in %check so that they cover the
    dynamic wallpaper and work with the new layout for static
    wallpaper.


author: vuntz@opensuse.org
changelog:
  - Keep the touch required by update-alternatives here, instead of
    moving it to the Makefile.
  - Move check logic to the Makefile.


author: vuntz@opensuse.org
changelog:
  - Change gimp-branding-openSUSE packaging to not depend on the gimp
    version, so we don't have to rebuild the package when gimp
    changes.


author: bruno@ioda-net.ch
changelog:
  - Fixes for bnc #763266 about ksplash-qml-openSUSE (bad name &
    missing file main.qml
  - Fixes for bnc #763262 size of boxes and logo, background for
    users list.


author: bruno@ioda-net.ch
changelog:
  - Fixes for bnc#763262 kdm theme, panel is again png due to
    QSvgRender not able to handle full svg.
    Default themes is now called openSUSE in place of SUSE (also
    fixed in sysconfig/displaymanager
  - Fixes for ksplash-qml-openSUSE bnc#763266 : openSUSE logo now
    stick to size in kdm for smooth transition. KDE animation position
    at better place.


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.9.0:
    * import completion was added
    * paste.pocoo.org is now used for pastebin
    * a color scheme that works well with a white background was added
    * general bugfixes and improvements were made


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.9.4:
    * bugfix release
    * a few extra enhancements to parenthesis highlighting and extended key configurability
    * tab completion for filenames when inside a string


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.9.5.1:
    * various bugfixes
    * introspect on Python functions' source code
    * initial Python 3.x support
    * miscellaneous configuration improvements


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.9.5.2:
    * filename expansion was fixed
    * future imports now work
    * docstring fixes were made for types with their own __init__ method


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.9.6:
    * numerous minor bugs were fixed
    * features were implemented to make general usage a lot smoother
    * a showcase of beta GTK support was added


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.9.7.1:
    * new features:
      + pastebin confirmation
      + ability to ignore PYTHONSTARTUP when launched with -i
      + addition of bpdb (bpython python debugger)
      + correct operation of C-w
      + a more comprehensive unit testing suite
      + pastebin deduplication
      + import completion improvements
      + GTK improvements
    * bug fixes


author: saschpe@gmx.de
changelog:
  - Cleaned up spec file:
    * Removed 'python' dependency, have python-devel
    * Require python-pyparsing instead of python-parsing
    * Removed scripting madness and use proper SUSE version checks
    * Addded AUTHORS, ROADMAP and TODO doc files


author: saschpe@suse.de
changelog:
  - Update to version 0.10.1:
    * #197: find_modules crashes on non-readable directories
    * #198: Source tarball lacks .po files
  - Changes from version 0.10:
    * Config files are now located according to the XDG Base Directory
      Specification. The support for the old bpythonrc files has been
      dropped and ~/.bpython.ini as config file location is no longer supported.
      See issue #91.
    * Fixed some issues with tuple unpacking in argspec. See issues #133 and #138.
    * Fixed a crash with non-ascii filenames in import completion. See issue #139.
    * Fixed a crash caused by inspect.findsource() raising an IndexError
      which happens in some situations. See issue #94.
    * Non-ascii input should work now under Python 3.
    * Issue #165: C-a and C-e do the right thing now in urwid.
    * The short command-line option "-c config" was dropped as it conflicts with
      vanilla Python's "-c command" option. See issue #186.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + Fixed Leaks
    + bgo#571806 ? Marging two messages
    + bgo#572622 ? Merge strings
    + bgo#572621 ? Missing translator comments
    + bgo#572279 ? Selecting image files also shows "picture" files
    + bgo#573054 ? Probably broken code
    + bgo#572460 ? Brasero does not trim long recent projects names
    + bgo#568495 ? Can't burn more than 29mb DVD
    + bgo#573060 ? exclusively open with O_EXCL isn't supported by
      Solaris
    + bgo#567822 ? Can't blank DVD on FreeBSD
    + bgo#573158 ? Brasero reports 0 byte free for blank dvd discs
    + Use GIO to get image sizes Allows to display size of an image
      stored in burn://
    + Work harder to get UTF-8 filenames.
    + burn:// plugin is compulsory and therefore cannot be disabled.
    + Fix a bug where the caps for DVD DL was sometimes used with
      single ones.
    + Return all results which led to a blocking exploration of
      directories.
    + Avoid a race condition with dbus.
    + Some fixes for BD-RE.
    + Allow formatting/long blanking of BD-RE.
    + Improvements on DVD+/- R.
    + Fix for multisession DVDs when the new session is beyond the 4
      Gio boundary.
    + Fix Desktop file.
    + Code Cleanup.
    + Fixed strings.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Fixed bgo#573790 - Make brasero nautilus extension show in
      system menu.
    + Fixed bgo#572267 - Disk and disc is confusing
    + Fixed a possible crash.
    + Renamed nautilus extension to CD/DVD Creator to avoid any
      regression.
    + Make TrayIcon more HIG friendly.
    + Documentation update.
    + Updated translations.
  - Remove AutoReqProv: it's default now.
  - Remove filesystem PreReq (it's too generic) and gconf2 PreReq
    (it's covered by gconf_schemas_prereq)
  - Don't package omf files twice (they are in the lang package too).


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + bgo#576439 ? nautilus crash because of probable double g_free
      in brasero_medium_get_css_feature
    + bgo#575904 - Remove unneeded signal connection and rename
      callback. Fixes crash on Rhythmbox playlist import.
    + bgo#576564 ? Fix crash when retrieving cue size for cdrdao
      files
    + bgo#576928 ? Brasero crashes when pasting empty clipboard.
    + bgo#573929 ? nautilus crashed with SIGSEGV in start_thread()
    + bgo#573859 ? Several 'Make Cover' buttons in Disc Copy dialog
    + bgo#573929 ? Comment #9 Fix crash
    + Fix a potential crash in the checksum dialog on error
    + Fix the .desktop-file-as-state-file case;
      egg_desktop_file_get_source() returns a URI, not a filename.
    + bgo#578677 - Registered property name in
      BraseroDriveSelectionClass is translated on runtime.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Call suse_update_desktop_file on brasero-nautilus.desktop.
  - Add glib2-devel, gtk2-devel, hal-devel Requires to devel package.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.2:
    + Split burning backend into a new library called libbrasero-burn
    + Split some utilities into a new library called libbrasero-utils
    + Use Brasero as a single instance application using libunique
    + Data spanning
    + Memleak fixes
    + Bug Fixes
    + String fixes
    + Use autogenerated Changelog via git
    + Translation Updates
  - Add libunique-devel BuildRequires.
  - Pass --disable-static to configure.
  - Add brasero-build-warnings.patch to fix build warnings.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.3:
    + Fix a crash when there is no medium inserted
    + Fix a crash when there is no error
    + Display the size that would be used by the data to burn in the
      combo box
    + Fix image format retrieval which failed after several images
      had been selected
    + bgo#582519 - In nautilus copy disc should have a disc as
      default target instead of an iso file
    + Improvements to medium choosing combo
    + bgo#554201 - Project size graph in stat
    + bgo#583458 - brasero configure switches only disables options
    + bgo#583649 - Wrong translatable strings in burn-job.c
    + Add NetBSD support to libbrasero-media
    + bgo#584538 - Make time unit formatting completely translatable
    + bgo#582059 - Cover editor ignores background image style
      setting in printout
    + bgo#581639 - Cover editor shows background images scaled but on
      printing the images are not.
    + Remove joliet option from the burn option dialog (except for
      nautilus extension) and ask the user in the data project if he
      wants joliet or not
    + bgo#584538 - Make time unit formatting completely translatable
    + Updated translatins.
  - Update brasero-build-warnings.patch to remove part that is fixed
    upstream.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 2.27.4:
    + Hal support removed, now relies on GIO only for drives/media
      probing
    + New layout for size reporting in data/audio/video project
    + Lot's of bug fixes
    + Fixed some memleaks
    + Bump libbrasero-media version to reflect changes
    + bgo#582261 - brasero shows 0% done, while continues burning
    + bgo#582513 - Bogus VIDEO_TS directory error if AUDIO_TS
      directory present
    + bgo#573805 - "Increase compatibility with Windows systems"?
    + bgo#585190 - remove 0 from 03 % status
    + bgo#586744 - Use AS_HELP_STRING for configure switches
    + bgo#584793 - Poor language in warning dialog when attempting to
      burn an audio CD onto a CDRW
    + bgo#580617 - Brasero floods .xsession-errors log with
      "Unknown (or already deleted) monitored directory" warnings
    + bgo#563501 - Brasero burning window shouldn't try to show drive
      speed while is converting audio files
    + bgo#485719 - Burn dialog CD icon
    + bgo#585481 - Deep hierarchy warning
    + bgo#554070 - The need of a "replace all" and "replace none"
      button
    + bgo#582461 - Brasero hangs at normalizing tracks
    + bgo#587284 - nautilus hangs every time
    + bgo#574093 - Caret visible in instructions for project creation
    + bgo#581742 - port from HAL to DeviceKit-disks
    + bgo#573801 - Bad error message when burning empty burn:///
    + bgo#573486 - Various i18n and string issues for good
    + bgo#587399 - License clarification
    + bgo#587554 - Unclear meaning of text
    + bgo#582979 - brasero should not include Categories in mime
      handler .desktop files
    + bgo#586040 - duplicated command listed in open-with dialog
    + bgo#573486 - Various i18n and string issues
    + Translation updates.
  - Drop upstream included brasero-build-warnings.patch
  - Desktop files brasero-open-image, brasero-open-playlist and
    brasero-open-project do no longer exist, so no handling
    with update-desktop-files
  - Add brasero-2.27.4-missing-include.patch, bgo#589047


author: lmedinas@gmail.com
changelog:
  - Update to version 2.27.5:
    + Fixed memleaks
    + Lot's of bug fixes
    + Added documentation to libbrasero-burn
    + Fix bgo#588604 - pkgconfig file libbrasero-media.pc still
      references hal
    + Translation updates.
  - Removed unneeded hal-devel Requires in the devel package.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.90:
    + bgo#590385 - Fails to recognize blank disk media
    + bgo#587690 - brasero crashed with SIGSEGV in
      brasero_jacket_edit_freeze()
    + bgo#590181 - Use Brasero as desktop file Name
    + bgo#588902 - Port to SessionManager service
    + bgo#589870 - nautilus crashed with SIGSEGV in
      g_hash_table_lookup()
    + bgo#579508 - Cover editor: Prepend 0 to track numbers
    + bgo#586540 - crash in Open Folder: nautilus crashes after I...
    + And more fixes...
  - Drop brasero-2.27.4-missing-include.patch: fixed upstream.
  - Do not change the name of the desktop file, and do not add
    categories that are already there.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.91:
    + Use public API instead of libbrasero-burn private one; Also ref
      the plugins in the list
    + bgo#591880 -  Image checksumming causes internal error
    + bgo#592723 -  Awkward translatable string
    + bgo#590181 -  Use Brasero as desktop file Name Comment #5
    + bgo#592574 -  DVDROM should be DVD-ROM
    + bgo#590181 -  Use Brasero as desktop file Name Comment #5
    + Fix OpenSolaris support after recent move to GIO instead of HAL
    + bgo#590815 - build failure: error: possibly undefined macro:
      _m4_text_wrap_  word
    + bgo#591471 - crashes when handling basic command line options
    + Improve logging for libburn plugin
    + More API docs
    + Misc Bugs fixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + some improvements when handling DVD-RW sequential
    + bgo#593829 - Brasero gets stuck in a loop at "Getting size"
      while burning another session on a multi-session disk
    + bgo#578466 - Unable to overburn
    + bgo#593314 - Brasero is failing to burn from sftp
    + bgo#593492 - Compilation must be ordered by file name
    + bgo#587122 - Copying DVD - "Error while reading video DVD (no
      error)"
    + bgo#592026 - brasero crashes when eject a medium
    + bgo#592025 - brasero crashes on detecting src images on a NFS
      path when preparing burning an image
    + bgo#591880 - Image checksumming causes internal error
    + bgo#591397 - Brasero Main window pops up after exiting from
      Image Burning window.
    + lots of small fixes and improvements
    + Updated translations.
  - Add dbus-1-glib-devel Requires to devel package.
  - Add brasero-build-warnings.patch to fix build.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Improve drives and media probing to make it safer
    + bgo#594530 - BRASERO_MEDIA_TYPE_ALL_BUT_FILE doesn't math
      ALL_BUT_FILE anymore
    + bgo#594336 - Brasero audio CD creator fails to load FLAC/WAV
      files without file type name extensions
    + bgo#594417 - crashed with SIGSEGV in
      g_type_instance_get_private()
    + fix a potential data corruption with dvdcss and libisofs in
      certain conditions
    + Updated translations.
  - Drop brasero-build-warnings.patch, upstream fixed.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + fix problems with drive/medium management (file descriptor
      leak preventing ejection, improved threading safety)
    + fix problems with libburn/libisofs (rare case data corruption,
      workaround TAO+dummy problem)
    + some crashes fixed (596625 among others)
    + memory leaks
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + Bugs fixed:
    - bgo#559664 - Add a configure switch for enabling/disabling
      cdrdao support
    - bgo#566898 - Enter sound disks' names automatically
    - bgo#538060 - Brasero fails to read cue file when PATH
      contains a non fully qualified path
    - bgo#602566 - libbrasero-burn has broken headers
    - Attempt at fixing bgo#602947 - brasero_drive_get_medium()
      isn't sync
    - bgo#602181 - Add a parameter to specify the drive you want to
      use
    - Make sure CD-TEXT from .cue files gets properly written
    - bgo#594716 - Use accessor functions instead direct access.
    - Move code to use GtkInfoBar
    - Misc Bug Fixes
    + Updated translations.
  - Changes from version 2.29.2:
    + New Features:
    - Integrate Brasero with PackageKit
    - Gobject-introspection support for libbrasero-media and
      libbrasero-burn
    - Added Tracker support for searches besides Beagle
    + Bugs Fixed:
    - Fix compile failure using --disable-introspection see
      bgo#602027
    - Removed deprecated GLib symbols fixes bgo#601040
    - bgo#601871 - Wrong remaining space when audio CD of size
      greater than 70 min
    - bgo#601496 - Select disc image selector allows to selecd
      pictures
    - bgo#601109 - burning disks with burn:// doesn't set the disk
      label
    - bgo#601259 - Problems with folder depth
    - bgo#599655 - brasero crashed with SIGSEGV in
      g_main_context_dispatch()
    - bgo#588323 - crash in Disc Copier: Dragging a track from
      Banshee
    - bgo#600007 - Memory leaks in brasero
    - bgo#600293 - Fails to build error: cannot convert to a
      pointer type
    + Update translations.
  - Changes from version 2.29.1:
    + New features:
    - new cdda2wav plugin to copy more accurately audio CDs
    - support burning DTS wav files
    + Improvements:
    - multiple copies: now brasero will chain up copies on every
      insertion
    - lots of code cleanups
    - new dialog when ejection did not work
    - lots of strings changed (and hopefully improved)
    + lots of small improvements
  - Add libcanberra-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.4:
    + bgo#602872 - User is unable to fast-forward neither rewing
      sound preview
    + bgo#588406 - Allow user to zoom in/out in media previewer with
      mouse wheel
    + bgo#603605 - .checksum.md5 ("file integrity check" plugin)
      broken when using "Increase compatibility with
      Windows"
    + bgo#558440 - Convert from audio project to data project
    + bgo#598924 - Brasero wouldn't let me rename files by pasting
      the new name
    + bgo#590648 - Text in cover editor does not show up
      automatically
    + bgo#581532 - Image Burning Setup dialog needs counter (second
      part)
    + bgo#602888 - The files on new directory on Brasero project
      isn't saved correctly.
    + bgo#603871 - [Audio project] Song order inverted when moving
      songs up in the tracklist
    + bgo#568358 - Not accessibe error dialog in print preview
    + Fixed memleaks
    + Fixes for Video DVD
    + Updated translations.
  - Pass --enable-introspection to configure, and add
    gobject-introspection-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    - bgo#604084 - Speed up nautilus extension startup
    - bgo#605433 - [PATCH] Fix some leaks in the CAM code
    - Set the max value for the song properties end point button
      correctly
    - bgo#607745 - Fix crash when shutting down with outstanding IO
      jobs
    - Set start and end points correctly when reading a project file
    - bgo#607767 - integer overflow in
      brasero_audio2cue_len_to_string
    - bgo#607752 - audio track start and end points are overwritten
      after being read from a project file
    - bgo#603969 - CD/DVD creator dialog is REALLY unclear for
      burning an ISO
    - bgo#605314 - Use totem_pl_parser_save() for playlist saving
    - Updated translations
  - Fix self-obsoletion of brasero-doc and gnomebaker.


author: lmedinas@opensuse.org
changelog:
  - Update to version 2.29.90:
    + Fixed bgo#609016 - XML produced by saving is out of standards
    + Updated translations


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + bgo#608170: Drive selection widget unusable from GtkBuilder
    + Add support for GtkBuilder interface to BraseroMediumSelection
      widget
    + Fix gobject-introspection shared libraries
    + bgo#608719: nautilus crashed with signal 5
      in brasero_burn_caps_get_default()
    + Fix building libbrasero-burn with GObject Introspection in some
      cases
    + Fix memory leak where a GError was not propagated properly
    + Ran autoupdate on configure.in to straight things up
    + bgo#611373: messages in the Brasero Manual V2.2 are different
      from the real
    + Fix a test that could lead to read outside the allocated buffer
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Fix a problem if multiple tracks were processed in a single
      pass by a plugin then progress was not smooth
    + Fix video options so that for SVCD we do have a proper default
      for aspect ratio (set to 4:3)
    + Fix two problem with video transcoding:
    - a hang that was caused by buffers being too little
    - progress reporting that did not always properly work
    + Make soft autodetection.
    + Update to latest GTK code
    + bgo#611111 - brasero burn:/// hangs
    + Use gtk_widget_style_attach () in realize implementations
    + Fix new headers required by tracker >= 0.7.25.


author: guido+opensuse.org@berhoerster.name
changelog:
  - Added Supplements clause to brasero-nautilus in order to trigger
    automatic installation when selecting brasero and nautilus.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + add support for Tracker 0.8.x
    + brasero-rename.c: Fix signedness issues by assigning proper
      types
    + Harden code by checking for callback value being a
      BRASERO_PROJECT
    + bgo#578068: Brasero does not check for free space before
      copying disc
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add brasero-git-15eda787.patch.bz2: fast-forward to git commit
    15eda787 which solves:
    + bgo#615526: brasero crashed with SIGSEGV in
      brasero_data_project_remove_node()
    + bgo#616935: Crash in brasero_data_project_node_removed at
      brasero-data-project.c:1163 (Tracker part)
    + Fixed a runtime warning related to cancelling tracker searches
    + Fixes memory leaks.


author: dimstar@opensuse.org
changelog:
  - bnc#599596: Starting with openSUSE 11.3, we use tracker in place
    of beagle. As such, BuildRequire tracker-devel instead of
    libbeagle-devel in this case.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.4:
    + Use GSettings instead of gconf
    + bgo#621243: Brasero reports outdated cdrtools on cdrtools-3.00
    + Minor fix for some drives when retrieving speed through page 2A
    + bgo#559103: Never change window size because of the preview
    + Updated translations.
  - Changes from version 2.31.3:
    + bgo#586040: duplicated command listed in open-with dialog
    + bgo#620589: Disk project doesn't save the disk titl
    + Fix wrong report of speed with both cdrecord and wodim
    + bgo#615959: Displays "starting to record" during whole burn
      process.
    + Updated translations.
  - Changes from version 2.31.1:
    + Added support for Tracker 0.8.x
    + Fixed lots of memleaks
    + Fixed some search problems
    + bgo#590648: Text in cover editor does not show up automatically
    + bgo#617831: "Write to Disc" button sensitivity regression
    + Fix flaw in mask that lead libburn plugin not to work (not to
      be picked up actually) in some circumstances
    + bgo#617494: Fails to burn ANY audio project
    + bgo#564411: Move columns doesn't work
    + bgo#618917: Brasero does not correctly handle double clicking
      on column separators
    + bgo#618942: Bad info when burning, high CPU usage and slow burn
    + Change the priority for cdrdao and raised the one of cdda2wav
      plugin
    + Do not check for symlinks on cdda2wav so the plugin can use
      icedax.
    + bgo#598145: Brasero's failure with some file names
    + bgo#613986: Pressing create audio cd does nothing
    + bgo#602854: Empty project not available
    + bgo#619366: can't actually save error logs
    + Fix various crashes: bgo#616935, bgo#615526, bgo#615988,
      bgo#597694
    + Other bugs fixed: bgo#594716, bgo#608424
    + Lots of misc fixes
    + Updated translations.
  - Drop brasero-git-15eda787.patch.bz2, the entire patch came from
    upstream and is thus included.
  - Remove gconf schema handling.
  - Remove explicit Requires of devel package: pkgconfig() ones will
    automatically get added.
  - Move gir files to devel package.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.5:
    + Features:
    - Bump GTK+ and libcanberra to 3.0
    - bgo#622332: Port to GApplication
    - Allow to build with gtk2 and gtk3
    + Bug Fixes:
    - bgo#623484: No estimated drive speed shown
    - Fix session logging for tool dialogs (sum+blank)
    - bgo#623545: "Increase compatibility with Windows" only cuts
      the length of ONE single filename to 64 characters
    - Close any GtkFileChooserDialog if the user clicks to display
      the side pane
    - bgo#622968: Add File Selector mis-behaves: No Places pane.
      Ctrl/click action wrong.
    - Misc fixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Cleanup update to version 2.31.5.
  - Add gsettings schema handling, with %glib2_gsettings_schema_*
    macros, and remove --disable-schemas-install from configure since
    it's gconf-specific.
  - Add brasero-fix-nautilus-ext-build.patch to fix build of nautilus
    extension. Taken from git.
  - Pass --disable-gtk3 to configure to make sure we don't build
    against GTK+ 3.
  - Rename libbrasero-burn0 to libbrasero-burn1 and libbrasero-media0
    to libbrasero-media1 after library bump.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90:
    + Initial port to GDBus
    + Bug Fixes:
    - bgo#606010: crashes at audio CD insertion
    - bgo#615959: Displays "starting to record" during whole burn
      process
    - bgo#617222: brasero can't copy audio cd (useless error
      message)
    - bgo#625592: brasero dialog has _C mnemonic for two buttons
    + Updated translations.
  - Drop brasero-fix-nautilus-ext-build.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + bgo#627687: Rhythmbox create audio CD does not work
    + bgo#627005: Starting brasero with --device=/dev/sr0 floating
      point exception
    + bgo#625592: brasero dialog has _C mnemonic for two buttons
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Revert to libunique from GApplication
    + Completely switch away from dbus-glib to GDBus
    + Some more debugging to find out about problems with encrypted
      DVDs
    + bgo#629190: minor issues in gdbus conversion.
    + Fix Inhibit() d-bus parameters
    + Use --with-gtk switch for gtk 2/3 selection
    + Fix image checksuming that did not occur when GConf or GSetting
      returned 0 as a value for the checksum type key
    + Don't hardcode gconf gsettings backend
    + Fix brasero plugin directory
  - Pass --with-gtk=2.0 instead of --disable-gtk3 to configure.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + bgo#630178: gtk_dialog_set_has_separator() is deprecated
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1:
    + bgo#632576: Brasero segfaults just before it should start
      burning
    + bgo#630651: Basero creating incomplete image (.ISO) files
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
    + %mime_database_post/postun because the package ships a mime
      type definition.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.
  - Remove shared-mime-info Requires: if it's not there, then we
    simply don't need to update the mime database.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.90:
    + Fix packagekit integration
    + bgo#642913: ?NautilusMenuProviderIface? has no member named
      ?get_toolbar_items?
    + bgo#641407: libbrasero-media3.pc doesn't work
    + Updated translations.
  - Changes from version 2.91.6:
    + Some more changes to make a better use of GTK+3
    + Brasero has been added to the utility and core categories.
    + Warnings appearing with gcc 3.4.6 have been fixed.
    + The search pane was removed as it has been made useless by the
      fact the stock GtkFileChooser widget already integrates with
      tracker.
    + Fix build and require ICE in configure
    + Updated translations.
  - Changes from version 2.91.5:
    + bgo#631957: Brasero now relies on libnotify to fit better in
      gnome-shell.
    + bgo#638773: some more GTK+ 3 related changes
    + Updated translations.
  - Changes from version 2.91.4:
    + Some more changes to port brasero to the new GTK+3 API
    + Updated translations.
  - Changes from version 2.91.3:
    + Some changes to improve the nautilus plugin and various bug
      fixes (including some to catch up with GTK+ 3 changes).
    + Move the disc name entry into the nautilus bar
    + Use gtk_paned_new() instead gtk_[h|v]paned_new()
    + Various fixes
    + Updated translations.
  - Changes from version 2.91.2:
    + More changes to move to the new GTK+ 3.0 API
    + Updated translations.
  - Changes from version 2.91.1:
    + More changes towards GNOME3 and adapting to the new
      GTK+ 3.0 API
    + bgo#612980: Copy disc to ISO image always uses brasero.iso
      by default
    + bgo#631957: drop status icon use and removed the icon tray
    + Removal of statusbar resize grip
    + Check the destination volume free space when creating an
      image earlier
    + Speed up autoconfiguration of sessions
    + Remove remaining expose-event signal use
    + bgo#630651: Basero creating incomplete image (.ISO) files
    + Updated translations.
  - Changes from version 2.91.0:
    + Move to a GTK+ 3 build only
    + Move to the new rendering scheme of GTK+ 3
    + Improved the "choose your background dialog" in the cover
      editor
    + Removed the logo for the front page
  - Change BuildRequires to pkgconfig() ones:
    + old ones: gconf2-devel, gstreamer010-devel,
      gstreamer010-plugins-base-devel, libcanberra-devel,
      nautilus-devel, totem-pl-parser-devel.
    + pkgconfig() ones: gconf-2.0, gio-2.0, gstreamer-0.10,
      gstreamer-plugins-base-0.10, gtk+-3.0, libcanberra,
      libcanberra-gtk3, libnautilus-extension, libxml-2.0,
      totem-plparser.
  - Remove libunique-devel BuildRequires and add pkgconfig(libnotify)
    BuildRequires.
  - Rename libbrasero-burn1 to libbrasero-burn3-1 and
    libbrasero-media1 to libbrasero-media3-1 following library name
    changes.
  - Stop passing --with-gtk=2.0 to configure: we want GTK+ 3 and the
    option is gone now.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + Use /opt/gnome for schemas instead of /apps
    + Add new app icons
    + Updated translations
    + Really remove Brasero nautilus extension from application list.
    + Don't add CD/DVD creator to Applications list (bgo#643984)
  - Changes from version 2.91.91:
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Split out libbrasero-utils3-1 from the main package. Even though
    the lib is not supposed to be directly used by other apps, other
    brasero libs link to it and this causes issues on upgrades.
  - Obsolete libbrasero-burn1 in libbrasero-burn3-1: this is
    technically wrong, but smoothens the upgrade path due to the
    previously missing split of libbrasero-utils1.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Drop beagle support (bgo#657313, bgo#639257)
    + Use libtracker-sparql instead of libtracker-client (bgo#651630)
    + Use the primary-toolbar style class where applicable.
    + Do not use deprecated H/V variants of GTK+ widgets.
    + nautilus: wait for the track to load file info before adding to
      session.
    + Wrong semi-colon in brasero-nautilus.desktop (bgo#649178)
    + Fix Documenters list in the About Dialog (bgo#646112)
    + Fix two typos.
    + Updated translations.
  - Drop use_tracker macro and therefore libbeagle-devel
    BuildRequires when it was unset: tracker is always used now.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Switch to g_format_size()
    + Rewrote help in Mallard
    + Remove unneeded gconf build dependency
    + Support building against tracker 0.11/0.12
    + Updated translations.
  - Remove pkgconfig(gconf-2.0) BuildRequires, following upstream
    change.
  - Remove sed hack in %prep to support tracker 0.12: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Change categories in brasero.desktop so that brasero doesn't
    appear twice in the gnome-shell list of applications.
    Fix bnc#722215.


author: vuntz@opensuse.org
changelog:
  - Split typelib file from libbrasero-burn3-1 into
    typelib-1_0-BraseroBurn-3_2_0 and from libbrasero-media3-1 into
    typelib-1_0-BraseroMedia-3_2_0.
  - Add typelib-1_0-BraseroBurn-3_2_0 and
    typelib-1_0-BraseroMedia-3_2_0 Requires to devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Add support for tracker 0.13/0.14:
    + Add brasero-tracker-0.14.patch.
    + Add gnome-common BuildRequires and call to gnome-autogen.sh,
      needed for above patch.


author: dimstar@opensuse.org
changelog:
  - Add pkgconfig(ice) and pkgconfig(sm) BuildRequires: they used to
    be pulled in by something else before.


author: reddwarf@opensuse.org
changelog:
  - Enable libburnia plugins:
    + Add pkgconfig(lbburn-1) and pkgconfig(libisofs-1) BuildRequires
    + Pass --enable-libburnia to configure


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Correct CD cover dimensions (bgo#660918).
    + Call gettext() where translated string array items are used.
    + Add a fix for optical drive not selected by default.
    + Update categories in brasero.desktop
    + Use g_mkdtemp() rather than mkdtemp() (bgo#623890)
    + Support build against tracker 0.13/0.14
    + Build fixes (including bgo#641650)
    + Documentation improvements.
    + Updated translations.
  - Drop brasero-tracker-0.14.patch: fixed upstream
  - Remove hack to change categories in brasero.desktop: fixed
    upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh:
    they were only needed for above patch.


author: dimstar@opensuse.org
changelog:
  - Add cdrdao and cdrkit-cdrtools-compat Requires: Those packages
    are required for CD Audio copy features (bnc#743601).


author: lidongyang@novell.com
changelog:
  - bnc#707837 - network:utilities/bridge-utils: Bug in Factory 12.1
    brctl has changed from /sbin to /usr/sbin
    revert the changes made to %install section of the spec file


author: rschweikert@suse.com
changelog:
  - Create -devel package to fix rpmlint errors
  - Keep the binary in /usr/sbin, create link to /sbin (UsrMerge project)
    This does not effect resolution of #707837 as /sbin/brctl can still be
    found. systemd properly supports separate /usr


author: vuntz@opensuse.org
changelog:
  - Update to version 4.2:
    + Ending a cut operation beyond the right edge of the screen has
      been fixed.
    + Key/character insertion works with newer versions of Xorg.
    + The braille driver help files have been converted to plain
      text.
    + Multiple instances of brltty may not use the same PID file.
    + The keypad keyboard key table provides a braille input mode.
    + The working directory is no longer set to the data directory.
    + The writable directory is created if it doesn't already exist.
    + USB I/O via libusb1 is supported.
    + The Metec braille driver has been added.
    + The eSpeak speech driver has been added.
    + The AtSpi2 screen driver has been added.
    + A BrlAPI client for Window-Eyes has been developed.
    + Driver changes:
    - Converted drivers to use key tables.
    + Albatross braille driver changes:
    - USB support has been added.
    + Baum braille driver changes:
    - Vario Pro wheels are supported.
    - For Vario Pro models, only update the text cells which have
      changed.
    + FreedomScientific braille driver changes:
    - Bluetooth support has been added.
    - The Focus Blue is supported.
    - Rockers and bumper bars are recognized as distinct keys.
    + HandyTech braille driver changes:
    - Pressing two routing keys simultaneously immediately cuts the
      selected text.
    - Newer models which use the USB HID interface are supported.
    - The InputMode= parameter has been removed.
    + Papenmeier braille driver changes:
    - The DebugReads= and DebugWrites= parameters have been
      removed.
    - Support for the configuration file has been removed (now uses
      key tables).
    + BrlAPI changes:
    - Key event support has been added.
    - Various client fixes for the Windows environment.
    - Various fixes for when threads aren't available.
    - No more extraneous connection to localhost when using a
      TCP/IP host name.
    - A fix to exception handling within the Python bindings.
    + ExternalSpeech speech driver changes:
    - Two-letter driver identification code changed to "xs" (from
      "es").
    + AtSpi screen driver changes:
    - Static linking is supported.
    - A problem causing crashes on 64-bit platforms has been
      resolved.
    + Windows screen driver changes:
    - Significant reductions in memory usage.
    - Better handling of unreadable screens.
    - Better handling of the Alt+Tab window.
    + DOS changes:
    - Log records are written to the file "brltty.log".
    - The TSI braille driver stays at 9600 baud.
    + Key table changes:
    - Add the following directives: assign, context, hide, hotkey,
      ifkey, map, note, superimpose, title.
    - Add the \{name} variable name expansion syntax.
    - Add the ! immediate key syntax.
    - A command may have more than one modifier.
    - The line command modifiers are supported.
    - Keyboard key table names are now prefixed with "kbd-".
    - The ktbtest tool has been added.
    + Linux changes:
    - USB device inspection is more efficient.
    - Fixes to keyboard connect/disconnect monitoring.
    - Fixes to key event handling.
    - PCM and MIDI support defaults to ALSA (instead of to OSS).
    + Some windows changes.
    + Text tables updated: hu, sk.
    + Contraction tables updated: de-kurzschrift, en-us-g2, zh-tw.
  - Add dbus-1-devel (for at-spi2 screen driver), espeak-devel (new
    speech driver), libusb-1_0-devel BuildRequires.
  - Create driver-at-spi2 and driver-espeak subpackages, for the new
    drivers.
  - Fix driver subpackages: for some reason, the files were not put
    in the right subpackages.


author: simone.tolotti@gmail.com
changelog:
  - Update to version 4.3:
    +  New options:
      The -F [--speech-fifo=] option has been renamed to -i [--speech-input=].
      The -F [--preferences-file=] option sets the path to the preferences file.
      The -L [--log-file=] brltty option writes timestamped logs to a file.
      The -q [--quiet] xbrlapi option suppresses the displaying of window titles.
      The -r [--reformat-text] ctbtest option joins unindented input lines.
      The log level can now be specified within brltty.conf.
    +  New device support:
      A braille driver for BrailComm displays has been added.
      The HandyTech braille driver now supports the Active Braille.
      The Voyager braille driver now supports the part 232 serial adapter.
      The Voyager braille driver now supports the Braille Pen (aka Easy Link).
    +  Preferences menu changes:
      The preference selections now apply to the preferences menu itself, too.
      Keyboard key bindings now work correctly within the preferences menu.
      The "Text Style" preference has new settings:
      8-Dot Computer Braille (formerly 8-dot)
      Contracted Braille (formerly 6-dot)
      6-Dot Computer Braille
      The "Expand Current Word" preference has been added.
      It's only visible if "Text Style" is set to "Contracted Braille".
      It can be set to:
      Yes (don't contract the word the cursor is on)
      No (contract the whole line)
      The "Capitalization Mode" preference has been added.
      It's only visible if "Text Style" is set to "Contracted Braille".
      It can be set to:
      No Capitalization
      Use Capital Sign
      Superimpose Dot 7
    +  General changes:
      Internationalization support has been improved.
      French and German translations have been added.
      Support for multi-byte local character sets has been improved.
      Horizontal window motions now work correctly with contracted braille.
      The half window left motion no longer can move to a bad location.
      Alert messages no longer disappear unexpectedly.
      The speech FIFO is now created relative to the current working directory.
      Serial flow control is now enabled before device probing.
      The following global variables for use within tables are now predefined:
      tablesDirectory
      tableExtension
      subtableExtension
    +  Alva braille driver changes:
      The BC key bindings have been changed significantly in order to add
      more functions and to support the USB640 (which has no smartpad).
      The braille keyboard of the BC Feature Pack is now supported.
    +  Baum braille driver changes:
      Updating the text and status cells of the Vario 80 has been fixed.
      The front and command keys of the Vario 80 are now supported.
    +  EuroBraille braille driver changes:
      Reading keys is faster and no longer generates spurious input errors.
    +  HandyTech braille driver changes:
      Support for the Active Braille has been added.
      The help screen now describes how the keypad keys are named.
    +  Papenmeier braille driver changes:
      The initial state of the switches and keys of EL models is detected.
    +  Seika braille driver changes:
      The help screen now describes the key layout.
    +  TTY braille driver changes:
      A few more key bindings have been defined.
    +  Voyager braille driver changes:
      Serial support has been added.
      Bluetooth support has been added.
      Support for the part 232 serial adapter has been added.
      Support for the Braille Pen (aka Easy Link) has been added.
    +  XWindow braille driver changes:
      More and less restrictive fonts are supported.
      Hard program exits have been removed.
    +  eSpeak speech driver changes:
      The full advertized speech rate range can now be used.
    +  FestivalLite speech driver changes:
      The default voice has been changed to kal (from kal16).
    +  AtSpi screen driver changes:
      No more annoying warnings when not on an AtSpi widget.
    +  BrlAPI fixes:
      ISO-8859-1 is now accepted as a character set when iconv isn't available.
      The autorepeat flags are now handled on a per session basis.
      Commands are now processed when the device is released.
    +  WindowEyes BrlAPI driver changes:
      Testing for BrlAPI open errors has been improved.
    +  Text table changes:
      A common subtable for the block characters has been added.
      The glyph directive has been added.
      Several alternate fonts for the Latin letters are now defined.
      If a character isn't defined then check for an alternative which is:
      (its Unicode base character, its iconv-defined ASCII equivalent, etc).
      The en_UK text table has been renamed to en_GB (to comply with ISO 3166).
      Updated text tables:
      bo (Tibetan)
      brf: dot 7 is no longer presented
      fr_FR (French France)
      fr-vs (French table used by VisioBraille devices)
      is (Icelandic): updated to the newly adopted standard
    +  Contraction table changes:
      If a zero-width character isn't defined then don't show it.
      Updated tables:
      de-kurzschrift (German)
      en-us-g2 (American English)
      es (Spanish)
      fr-abrege (French)
      zh-tw (Taiwanese Chinese)
    +  Key table changes:
      A specific key within a set can now be specified by number.
      A key combination can now include specific keys which aren't in set 0.
      Keys which aren't in set 0 can now be mapped to keyboard functions.
      A key set name can now be used to define a hotkey.
      The help text no longer includes hidden hotkeys.
      The help text now handles context-specific hotkeys correctly.
      The note directive now supports the use of variables.
    +  Windows changes:
      Serial devices beyond COM9 may now be specified.
      The WindowEyes driver is now copied into the correct installation directory.
    +  Build changes:
      Building an exported (not checked out) copy now "knows" its revision number.
      Make support for install/uninstall of /usr/share/doc/brltty has been added.
      The make targets for source archives are now prefixed with "src-".
      The bin-tar, bin-tar-gzip, and bin-tar-bzip2 make targets have been added.
      Support for xz compression of binary and source archives has been added.
      The preferences file has been moved to /var/lib/brltty/brltty.prefs.
      There's now only one preferences file (instead of one per braille driver).
      The preferences file is now text-based (instead of binary).
      The "writable" directory has been moved to /var/run/brltty.
      The "library" directory is now known as the "drivers" directory.
      The "data" directory no longer has a use and has been removed.
      Support for the "gjar" command has been added.
  - Fixed tcl bindings failing in brp-tcl


author: marco@suse.de
changelog:
  - added version number 0.1
  - added author and GPL note to brlemu.c/brlemu.h/Makefile
  - added COPYINg file (GPL2)
  - added install section to Makefile
  - modified spec-file


author: ro@suse.de
changelog:
  - brp-desktop: debugging showed the problem:
    "/usr/bin/find: Argument list too long"
    split the command to look below RPM_BUILD_ROOT first and
    search based from / only if the first one did not find anything
    this should even speed things up a bit


author: ro@suse.de
changelog:
  - update contained perl-XML-NamespaceSupport from 1.08 to 1.11
  - update contained perl-XML-SAX from 0.12 to 0.96


author: coolo@suse.com
changelog:
  - let rpm call everything below /usr/lib/rpm/brp-suse.d and do no
    longer define a hard coded list of brp scripts


author: vuntz@opensuse.org
changelog:
  - Accept X-GNOME-* categories in map-desktop-category.sh, so we
    don't filter out those categories when updating a .desktop file.


author: vuntz@opensuse.org
changelog:
  - Revert my June 7th change about X-GNOME-* categories: it actually
    harms more than we'd like right now, since some items appear
    twice with it. Since we have no time to fix it for 11.3, it's
    simpler to revert.


author: vuntz@opensuse.org
changelog:
  - Add a desktop-file-utils Requires: this will make it easy for
    everyone to use the RPM macros defined there, that are useful
    when there is a .desktop file. After some thoughts, it is more
    logical to add the macros in desktop-file-utils and to have a
    Requires here (since all packages with .desktop files already
    have a update-desktop-files BuildRequires), in my opinion.


author: vuntz@opensuse.org
changelog:
  - Update suse_update_desktop_file.sh: when -u is used, do not add
    the non-standard X-SuSE-Unimportant=true anymore, but
    NoDisplay=true.


author: coolo@suse.com
changelog:
  - split brp-trim-desktopfiles that installs a brp script to trim all
    .desktop files without need of an extra macro


author: puzel@novell.com
changelog:
  - udpate to libarchive-2.8.4
    - see /usr/share/doc/packages/libarchive2/NEWS for changes
  - drop libarchive-2.5.5_fix_testsuite.patch (upstream)
  - update libarchive-2.5.5_handle_ENOSYS_from_lutimes.patch
  - clean up specfile
  - disable make check for now


author: idoenmez@novell.com
changelog:
  - Add suport for xz and xar archives
  - Add libarchive-2.8.4-iso9660-data-types.patch:
    fix ISO9660 reader data type mismatches


author: coolo@suse.com
changelog:
  - Update to libarchive 2.8.5 (from werner)
    * Fix issue 134: Improve handling of open failures
    * Fix issue 119: Relax ISO verification
    * Fix issue 121: mtree parsing
    * Fix extraction of GNU tar 'D' directory entries
    * Be less demanding in LZMA/XZ compression tests


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.4:
    + libarchive development moved to http://libarchive.github.com/
  - Changes from version 3.0.2:
    + Various fixes merged from FreeBSD
    + Symlink support in Zip reader and writer
    + Robustness fixes to 7Zip reader
  - Changes from version 3.0.1b:
    + 7Zip reader
    + Small fixes to ISO and Zip to improve robustness with corrupted
      input
    + Improve streaming Zip reader's support for uncompressed entries
    + New seeking Zip reader supports SFX Zip archives
    + Build fixes on Windows
  - For more changes since 2.8.5, please see NEWS file
  - Update URL Tag to represent new home of the project.
  - Rename libarchive2 to libarchive12, following upstreams soname
    bumps.
  - Add libarchive-fix-checks.patch: Fix gcc 4.7 side effects.
  - Drop libarchive-test-fuzz.patch: fixed upstream.
  - Drop libarchive-ignore-sigpipe-in-test-suite.patch: fixed
    upstream.
  - Drop libarchive-2.5.5_handle_ENOSYS_from_lutimes.patch: upstream
    rejected the patch. Seems to be too theoretical problem.


author: cfarrell@suse.com
changelog:
  - license update: BSD-2-Clause
    The COPYING file shows that the package is predominantly BSD-2-Clause
    licensed


author: mvyskocil@suse.cz
changelog:
  - Remove rhino dependency at all
  - Added pom and maven depmap files from jpackage 5.0
  - Removed javadoc %%post/un scripts


author: mvyskocil@suse.cz
changelog:
  - Updated to bsh-2.0b5
    * Merged with bsh2-2.0-0.b5.1.jpp5.src.rpm
  - Do not use a bundled javax.script API
  - Obsoleted patches:
    * bsh2-build.patch
    * bsh2-crosslink.patch
    * bsh2-java14compat.patch
    * bsh2-java15.patch
    * bsh2-jedit.patch
    * bsh2-readline.patch


author: dmueller@suse.de
changelog:
  - update to 0.19:
    - build with rpm optflags
    - install man pages
    - fix leak in extends checking (bnc#523447)


author: jeffm@suse.de
changelog:
  - Updated to latest repo version.
    - used space accounting fix for the converter
    - btrfsctl: add snapshot/subvolume destroy ioctl
    - btrfsck: check root back/forward references
    - Add btrfs-map-logical program to map and read logical block numbers


author: dmueller@suse.de
changelog:
  - update to v0.19-35-g1b444cd:
    * used space accounting fix for the converter
    * Add btrfs-list for listing subvolumes
    * Add new util: 'btrfs'
    * multidevice support for check_mounted
    * check slash in deleting subvolumes
    * Add btrfsck option to select the super block copy
    * btrfs-debug-tree: add -d option to print only the device mapping


author: dsterba@suse.cz
changelog:
  - update from git:
    - add btrfs-select-super utility
    - add btrfs-label utility
    - allow mixed data+metadata (option --mixed)
    - allow populating new filesystem with files (option --rootdir)
    - allow discard support in mkfs
    - lzo support
    - deprecate 'btrfsctl' 'btrfs-vol' 'btrfs-show'
    - other bugfixes and documentation improvements


author: dsterba@suse.cz
changelog:
  - add support for currently available kernel features:
    - add scrub subcommand
    - scan /proc/partitions by default (or use --all-devices for all)
    - mkfs fixes and improvements
    - documentation fixes


author: dsterba@suse.cz
changelog:
  - add patch for local version override as we do not build from
    git, and avoid doubled "Btrfs" in output of 'btrfs'


author: dsterba@suse.cz
changelog:
  - pull upstream, replace existing patches, spec update
  - update 'restore' utility
    - lzo support
    - tools may now take earlies superblock when opening the fs
    - other fixes
  - pull integration-20111030 branch
    - mkfs: force mkfs if desired
    - other fixes
  - add btrfs-dump-super to mkinitrd
  - other fixes
    - skip non-existent devices or without media
    - documentation updates
    - scrubbing single device
    - graceful error handling when opening fs fails


author: dkukawka@suse.de
changelog:
  - btrfs-progs-fix-open_ctree_usage_segfaults.patch: fix
    segfaults from bnc#710486 due to unchecked usage of return
    value of open_ctree()
    [fixed compilation warnings]


author: dsterba@suse.cz
changelog:
  - add btrfsck repair options for:
    - rebuild extent records
    - fix block group accounting
    - reset csums for rescue nodatasum mount
    - prune corrupt extent allocation tree blocks
  - device scanning fixes for dm and multipath
  - initrd support: move btrfs device scan after block device setup
  - documentation updates
  - add csize for file commpressed size
  - updated restore utility


author: vuntz@novell.com
changelog:
  - Add bug-buddy-no-scrollkeeper.patch to not BuildRequires
    scrollkeeper.
  - Pass --disable-scrollkeeper to configure.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Don't hardcode a scrollkeeper check in the configure script.
  - Drop bug-buddy-no-scrollkeeper.patch: fixed upstream.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Fix build with GCC 4.4
    + Generate ChangeLog from git-log
  - Drop bug-buddy-gcc44.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Drop gnome-menus dependency
  - Remove gnome-menus-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + bgo#596678, String fixes
    + Updated translations.
  - Remove en@shaw translations on 11.2 and earlier.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.3:
    + Remove google breakpad code.
    + Updated translations.
  - Drop bug-buddy-breakpad-vg-fix.patch, no longer needed.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Don't call the call handler if it's not glib's default
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Do not use DISABLE_DEPRECATED flags for build.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.
  - Remove 2.x references in summaries and descriptions.


author: adrian@suse.de
changelog:
  - Fix for "Requires(pre/post)" tags
  - fix missing abuild group in /etc/gshadow on debian like distros


author: adrian@suse.de
changelog:
  - update to current svn (r7126)
    * new blocklist based build result export
    * Martin Mohrings cross build extensions
    * vc tool included now


author: adrian@suse.de
changelog:
  - update to current svn (r7164)
    * package vc tool correctly
    * avoid running fsck on vm instances after 23 build runs
  - install files via Makefile instead of manual calls in spec file


author: adrian@suse.de
changelog:
  - update to current svn (r7483)
    * Jan-Simons "ChangeTarget" support
    * fix for handling missing self provides with rpm format 3.0.6


author: ro@suse.de
changelog:
  - update to current svn (r7751)
    - support for legacy releasepkg mechanism
    - only print parse warnings if $config->{'warnings'} is set
    - set warnings for expanddeps/substitutedeps
    - use UTC as default timezone
    - also consider patches as sources
    - do not call depmod until we use also the native kernel,
      it can't match otherwise
    - return with value 3, if basic file system creation fails.
      bs_worker will mark the build host as bad and retries on another one.
    - handle files from service correctly and strip their prefix.
    - - also add rpmv3 compatibility hack to createrpmdeps
    - mount proc filesystem for build compare run
    - fix for ccache support from
    - add build-ids for debuginfo packages for subpacks


author: adrian@suse.de
changelog:
  - update to current svn (r8506)
    - product iso generation is done by kiwi now
    - debs get generated via "make install"


author: adrian@suse.de
changelog:
  - update to current svn(r9154)
    * add support for xz compressed rpms (Fedora 12) on platforms without xz support in
      rpm.
    * speed up install by disabling fsync in rpm config


author: adrian@suse.de
changelog:
  - update to svn(r9238)
    * Debian chroot enviroments are running post installation scripts
      now after all packages got installed, not after each installation
      (partly fixes Ubuntu 9.10 setup)


author: adrian@suse.de
changelog:
  - update to svn(r9279)
    Debian packages get configured at install time  again now.
    But keeping additional configuration step afterwards for failed
    configutions (due to dep cycles)


author: adrian@suse.de
changelog:
  - switch to git repository, update to commit c8b33e430bfb40b80df43249279bd561d874d786
    * product building via abuild user
    * prodoct building speedup


author: adrian@suse.de
changelog:
  - update to current git repo, update to commit 549cf6c6e148b7f8c05c12ee06f3094cb67149f9
    * minor bugfixes
    * sparc support fixes


author: adrian@suse.de
changelog:
  - add dependency to tar (needed for deb builds)
  - use current git
    * Added '--uid uid:gid' feature to specify abuild id in chroot
      (by David Greaves)


author: adrian@suse.de
changelog:
  - update to current git
    * Support for remote yum repos by yi.y.yang@intel.com
    * fixed kiwi file parsing for arch= attributes


author: adrian@suse.de
changelog:
  - split out -mkbaselibs package to avoid build dependency problems
    on perl version updates in future.
  - update to current git
    * added armv6el to emulator archs by Jan-Simon.
    * fixing a logic error in arch= attribute handling for kiwi


author: adrian@suse.de
changelog:
  - update to current git
    * noatime VM mount
    * _service file rename happens inside of chroot/vm now.


author: adrian@suse.de
changelog:
  - update to current git
    * fixes for image building for SLE 10
    * fix parsing of macros that contain {} blocks
    * support xz decoder helper script
    * don't substitute in lines with %(), the parser cannot handle it (bnc#613965)
    * run kvm instance with the right number of cpus according to given parallel build jobs


author: mls@suse.de
changelog:
  - update to current git
    * add 11.3 config
    * fix repo creation in --noinit case
    * support ovf files directly
    * allow multiple --oldpackages
    * delta rpm support


author: mls@suse.de
changelog:
  - update to current git
    * document --repo and --dist
    * update wiki links
    * fix bugs in repo handling
    * fix distribution autodetection code


author: adrian@suse.de
changelog:
  - update to current git
    * workaround for supporting rpm install on cross build with native
      acceleration


author: adrian@suse.de
changelog:
  - update to current git
    * export also fallback archs as exclusive archs for kiwi product
      building, fixes factory dvd5 64bit media
    * cross build fixes by Martin Mohring
    * correct disk image file creation, it was one byte too large by James Perkins


author: lnussel@suse.de
changelog:
  - use '.drpm' suffix instead of '.delta.rpm' for delta rpms
  - makedeltarpms -> mkdrpms and also rename subpackage to match
    script name
  - since mkdrpms needs Build.pm make perl-TimeDate dependency of
    build optional


author: adrian@suse.de
changelog:
  - support new cross build initvm. Done by James Perkins from LinuxFoundation
  - do not use loop device anymore when using block devices directly


author: adrian@suse.de
changelog:
  - switch back to single process build for debian to be conform with
    their policy
  - use cpuid kvm64 on kvm for 64bit as workaround for a cpuid bug


author: adrian@suse.de
changelog:
  - fixing kvm cpuid setting for AMD and Intel CPU's
  - support new xen tools
  - fixed qemu build initialisation


author: adrian@suse.de
changelog:
  - Support for openSUSE 12.2 (current factory)
  - Support for crossbuild via Hostarch directive
  - PPC KVM support
  - swap space gets taken into account for ulimits
  - Failure on not supported personality set


author: adrian@suse.de
changelog:
  - check_emulator needs to use $BUILD_DIR for initvm checks or obs
    worker builds may break
  - Introduce --vmdisk-mount-options


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+ and GPL-2.0
    See e.g. spec2changelog by Pascal Bleser. Also, there should be a copy of
    the GPL-2.0 license in the package


author: adrian@suse.de
changelog:
  - fixed breakage with older perls
  - ~ support for rpm version compare
  - handle broken deb packages better
  - no more hardcoded copy-in of qemu* binaries


author: coolo@suse.com
changelog:
  - work around command line size limit
    mkbaselibs may fail on an excessive number of packages (bnc#761977)
  - improve build root owner setting
  - don't die at compile time if Archive::Tar is not available


author: adrian@suse.de
changelog:
  - support for breakages in Fedora:17
    * support enforced ordering during preinstall and vminstall phase
    * allow to extract files via symlinked directories


author: adrian@suse.de
changelog:
  - update openSUSE 12.2 config to RC1 state
  - add openSUSE 12.3 config to fix build for factory
  - do not package compressed _and_ uncompressed kiwi images
  - add build timestamps in each logfile line


author: aj@suse.de
changelog:
  - Fix typo in same-build-results.sh
  - Ignore javadoc build stamp in javadoc html files.
  - Use jar,fastjar or unzip to extract jar files.


author: aj@suse.de
changelog:
  - Handle emacs bytecompiled files.
  - Handle /usr/share/man/man3/*3pm perl man pages.
  - Handle /var/adm/perl-modules/*.
  - Handle fonts.dir, fonts.scale and encoding.dir.


author: aj@suse.de
changelog:
  - Handle mono files.
  - Mount /proc if it's not mounted already to work around bug in
    build script.


author: aj@suse.de
changelog:
  - Handle deprecated-list.html generated by javadoc.
  - Handle doxygen docu.
  - Handle /etc/sendmail.cf as well.
  - Improve texi2html regexp to handle qemu.


author: aj@suse.de
changelog:
  - Don't skip cross-x86_64-gcc-icecream-backend binary rpms: tighten
    the checks for -32bit packages.


author: aj@suse.de
changelog:
  - Handle another date format for man pages found in coreutils.
  - Handle more html files, e.g. kdelibs4 and libvdpau.


author: mls@suse.de
changelog:
  - Check also the first part of the release to e.g. handle rebuild of complete
    distribution (bnc#674991).


author: coolo@suse.com
changelog:
  - I changed my mind, appdata.xml is too hard to get right. So
    we need to support variable binary names for the appdata


author: aj@suse.de
changelog:
  - Only handle files, not directories when searching for packages.
    Patch by Matthieu Tanguay-Carel <mtanguay@thoughtworks.com>.


author: Greg.Freemyer@gmail.com
changelog:
  - Upgrade to v1.1.3 - this allows older 11.3 and 11.4 releases to build
      2011-12-14  Simson Garfinkel  <simsong@imac3.home>
    * src/xml.cpp: now works with older and newer versions of exiv2
      2011-12-01  Simson Garfinkel  <simsong@imac3.home>
    * src/histogram.cpp (HistogramMaker::add): looks for \000 in utf16 strings converted to utf8 and erases them (We were getting them in histograms)


author: Greg.Freemyer@gmail.com
changelog:
  -  update to v 1.2.0
    * src/scan_zip.cpp (scan_zip): now detects decmopression bomb attack and changes mode of operation so that buffers are hashed prior to being decompressed and the same buffer will only be hashed just one.
    * src/bulk_extractor.cpp (main): added -G to specify page size
    * src/xml.h (class xml): added svn_version to DFXML output.
    * src/bulk_extractor.cpp (main): the -s (context-sensitive stop
    list) option is removed. The -r (alert list) and -w (stop list)
    will now take a list of regular expressions, a list of globs or
    feature files.
    * src/scan_aes.cpp (scan_aes): scan_aes now runs in 15% the time of the original version. It is now, therefore, enabled by default.
    * configure.ac (HAVE_LIBEWF_H): removed gnuexif support.


author: vuntz@novell.com
changelog:
  - Add a bundle-lang-gnome-extras package that bundles the
    translations from packages in GNOME:Factory, and that are not
    already handled by bundle-lang-gnome or bundle-lang-common.
    The size of the biggest non-english bundle-lang-gnome-extras
    package is 3.5MB (for es). This is a big win since many lang
    packages covered are more than one MB. For english, the size of
    the bundle is 14MB, which is also a win in many cases (depending
    on what packages are installed).
  - Add update-gnome-extras.sh script to easily update the list of
    packages for bundle-lang-gnome-extras.
  - Update bundle-lang.spec.in and pre_checkin.sh to generate spec
    files that are closer to the final spec files.


author: vuntz@novell.com
changelog:
  - Add gtk2-engines-lang to gnome (new translations) and remove
    gfloppy-lang from gnome-extras package.


author: coolo@novell.com
changelog:
  - generate good summaries and descriptions
  - leave out the kitchensync package, we only take the taken
    languages


author: beineri@opensuse.org
changelog:
  - move gvfs and libgdu to -common so that bundle-lang-gnome package
    doesn't get installed for a KDE dvd/net installation
  - make bundle-lang-common.changes the changelog to edit


author: beineri@opensuse.org
changelog:
  - gnome-do-plugins-lang & libslab-lang: gnome-extras -> gnome
  - polkit-gnome-lang: gnome -> common
  - transmission-common-lang -> gnome


author: vuntz@opensuse.org
changelog:
  - Update after gnome-games split (with many new lang packages).
  - Add various lang packages to gnome-extras: anjuta, glabels,
    gnucash, gtk-vnc.
  - libgda-lang was renamed to libgda-4_0-4-lang.
  - Tweak bundle-lang.spec.in and attributes so that pre_checkin.sh
    creates less differences: change X11/MIT to "MIT License (or
    similar)" and fix the header of the .spec.in file.
  - Make update-gnome-extras.sh use GNOME:Apps too.


author: vuntz@opensuse.org
changelog:
  - Fix build of gnome bundles, since the C help files are now
    shipped with the applications themselves. So we need to relink
    some symlinks to not point to help-bundle.


author: vuntz@opensuse.org
changelog:
  - Add an additional fix to previous change, for files that are
    already symlinks to files from the application package. It is
    needed if you build against an old eiciel package, and so might
    be needed in the future again.


author: vuntz@opensuse.org
changelog:
  - Update hack that relinks symlinks for help bundles to also work
    with the new paths for GNOME help documents (/usr/share/help/).
  - update package list


author: vuntz@opensuse.org
changelog:
  - Ignore gwibber-lang and pitivi-lang for now, as gwibber and
    pitivi are broken wrt translations.
  - update package list


author: vuntz@opensuse.org
changelog:
  - Bump version to 12.2, to prepare for next version of openSUSE.
  - Update package list: some packages moved from gnome/gnome-extras
    to common.


author: aj@suse.de
changelog:
  - Update to busybox 1.17.2:
    * obsoletes patches busybox.dmesg-size.patch, busybox-1.17.1-make.patch,
      busybox-buildfix.patch
    * see http://www.busybox.net/ for full changelog


author: chris@computersalat.de
changelog:
  - update to 1.18.13
    see http://www.busybox.net/ for full changelog
  - add upstream patches
    o buildsys.patch
    o cksum.patch
    o klogd.patch
    o menuconfig.patch
    o modutils24.patch
    o wget.patch
  - rework libunarchive-array patch
    o -> libarchive patch
  - remove .gitignore files
  - added missing BusyBox.1 as S:1
  - added export CFLAGS="{optflags} -fno-strict-aliasing"


author: ro@suse.de
changelog:
  - update to 1.19.4
    - fix getty, mdev, modinfo and wget
  - update to 1.19.3
    - fix chpasswd, crond, inetd, syslogd, tail, tftp
  - update to 1.19.2
    - fix ash/hush, cttyhack, find, grep, less, patch, sed, top,
      uncompress
  - update to 1.19.0:
    - countless fixes in all utility programs, please see
      http://www.busybox.net/ for details
  - remove obsolete patches previously marked as upstreamed


author: ro@suse.de
changelog:
  - busybox-1.19.4-typedef_umode_t.patch:
    fix compile as umode_t is only defined with KERNEL and is
    used in header linux/linux/ext2_fs.h


author: seife+obs@b1-systems.com
changelog:
  - busybox-1.19.4-ext2fs_h.diff:
    more complete fix for latest ext2_fs.h breakage from busybox git,
    drop busybox-1.19.4-typedef_umode_t.patch


author: max@suse.de
changelog:
  - New version 1.8.0 from CVS as of 2007-10-31.
  - Many bug fixes, new translations and adjustments for Tk 8.5.


author: max@suse.de
changelog:
  - Bugfix release: 1.9.0.
    * MainFrame: getmenustate method
    * ScrollFrame: follows much better when contents size changes
    * ComboBox: Posting, Keyboard, not unique contents return,
      Mac X11 and aqua, text selection handling.
    * Listbox: item deletion error
    * PasswdDlg: disabled password handling
    * Balloon Help: Placement on borders and on multiple screens
      (as far as possible)
  - Potential incompatibilities:
    * Option data base entry for "MessageDlg -text" changed
      from "*MessageDlg.frame.msg.message"
      to "*MessageDlg.frame.msg.text"


author: gschlotter@suse.com
changelog:
  - Upgrade to version 1.9.5.
  - /images/CVS/ doesn't exist in this version
  - source name changed to bwidget from BWidget
  - included dos2unix to erease an error from a txt file


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.2:
    + Features:
    - Updated translations
    + Bugfixes:
    - Record the cursor properly on 64bit machines
  - Changes from version 0.2.1:
    + Features:
    - Allow recording audio with Theora video.
    - Add an internal debugging format
    - Cache recording on disk. Slow encoders will not consume all
      memory anymore.
  - Changes from version 0.2.0:
    + Features:
    - Rework the user interface
    - Support saving to Ogg Theora and Flash Screen video formats
    - Update to latest technologies (Cairo instead of GDK, gvfs
      instead of gnome-vfs)
    +Bugfixes:
    - Work on 16bpp and 8bpp displays (anything that's supported by
      Cairo)
    - Properly be translucent on panels
  - Remove gnome-vfs2-devel and libgnomeui-devel BuildRequires.
  - Add gstreamer-0_10-plugins-base-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.3:
    + Features:
    - WebM support
    - Updated translations
    + Bugfixes:
    - Fix compile on 64bit machines.


author: vuntz@opensuse.org
changelog:
  - Use favor_gtk2 to switch between gtk2 and gtk3 builds.
  - Add byzanz-gnome3.patch: ports the applet to GNOME 3, to fix
    build in Factory. Only apply if favor_gtk2 is not set, and call
    gnome-autogen.sh in that case, with a gnome-common BuildRequires.
  - For gtk3 build, move to pkgconfig()-style and GNOME 3
    BuildRequires:
    + Old ones: gtk2-devel, gnome-panel-devel,
      gstreamer-0_10-plugins-base-devel, xorg-x11-devel.
    + New ones: cairo, gio-2.0, gstreamer-0.10, gstreamer-app-0.10,
      gtk+-3.0, libpanelapplet-4.0, x11.


author: vuntz@opensuse.org
changelog:
  - Correctly use "!%favor_gtk2": it has to be "!(0%{?favor_gtk2})",
    since %favor_gtk2 will expand to a complex expression.
  - Add byzanz-own-datadir.patch to move the menu definition to a non
    GNOME 2 directory. This fixes the build on Factory since we will
    own this new directory which is byzanz-specific.


author: vuntz@opensuse.org
changelog:
  - Add byzanz-gnome-3.3.patch: fix use of deprecated APIs in recent
    versions of glib and gtk+. We only apply this patch on 12.2 and
    later, since it's only needed there and require a recent version
    of glib.
  - Tweak byzanz-gnome3.patch so that we don't set NANO in
    AS_VERSION() to 1: this enables us to avoid using -Werror, and
    this fixes the build on Factory.


author: crrodriguez@suse.de
changelog:
  - bzflag no longer uses adns but a bundled copy of libcares,
    update the spec file to use system c-ares instead.


author: hvogel@suse.de
changelog:
  - update to latest 2.0 branch svn to fix various c-ares bugs
    [bnc#378717]
  - add short description to init script
  - build against ncurses for bzadmin


author: hvogel@suse.de
changelog:
  - Update to 2.0.12
    * Fix for memory leaks
    * Remove extra dir separator from cache entries
    * Configurable "defaultFOV" (60 deg) for widescreen users
    * Queue spawns after flag captures
    * Fix kill callback when is coming from server
    * Various permission fixes
    * gcc-4.3 fixes


author: hvogel@novell.com
changelog:
  - Update to version 2.0.16
    * Fix regression in protocol handling by server
    * Add bullet tails as seen out the viewport
    * Remove unused dependency on Xi library
    * Allow only one Enter message per player instance
    * Add TimeLimit plugin
    * Remove broken vocaliser and obsolete torBlock plugins
    * Add Options -> Display -> AntiFlicker option
    * Add Options -> Input -> Confine Mouse (MotionBox)
    * Adjust advanced ground rendering for texture flicker
    * Backport fix for /idbanlist and /hostbanlist crashes
    * Fix player ghosting failure
    * Provide API support for using bz_moveFlag on team flags
    * Add pushstats plugin for future statistics gathering system
    * Increase restrictions on incompletely joined players
    * Announce saved file name in recordmatch plugin
    * Fix buffer overflow in menu subsystem
    * Fully support glob-style wildcards in hostbans and make name comparisons
      case insensitive
    * Properly limit maximum message size in /showgroup command
    * Reset team scores in case of a capture during a countdown
    * Block spoofed /me messages
    * Keep flags within the world boundary
    * Add the "roamView" BZDB variable
    * Change fonts to DejaVu
    * Source cleanup
    * use fdupes


author: jmcdonough@suse.de
changelog:
  - Update to version 2.4.0
    * Shot messages are synchronized with position
    * Added /playerlist for everyone
    * Added message type for properly handling /me actions
    * Added BZDB option to hide flags on radar server side
    * Removed /setpass /register /identify
    * Handicap is computed on the server
    * Allow plugins to register custom flag types
    * Forced *image.bzflag.org for image downloads until user sets
      otherwise
    * Accepted patch from McSpider, added OpenFFA
    * Removed -requireUDP, now it is always required
    * Accepted patch from McSpider, removed client option to turn off fog
    * Accepted patch from McSpider, added -noTeamKills option
    * Removed -3Dfx, -no3Dfx. Moved -geometry ->  -window <geometry-spec>
    * Add ricochet on a per object basis for .bzw files
    * serverControl plugin- Add option to ignore observers for server shutdowns
    * serverControl plugin- Only report ban file access errors once
    * serverControl plugin- Limit filesystem checks to once every 3 seconds
    * LogDetail plugin-Add SERVER-MAPNAME with the public server description
    * The bzfs -time command line option allows end time
    * screenshots now compressed asynchronously
    * Add /serverdebug command and plugin API
    * Add bzfs -utc command line option to log timestamps using universal time
    * Fix buffer overrun when using -ts micros on Linux
    * Only players with POLL permission are eligible to vote
    * Only allow a single end shot credit for holding the shield flag
    * Do not inform hunters of stealthy prey
    * All scores are controlled completely by the server
    * Relabel player "email" string as "motto"
    * Require TALK privilege for player motto to be broadcast
    * Always require valid authentication for registered names
    * Move flag identification server side
    * GM sanity checks
    * Added the -publickey requirement for publicly listed servers (and renamed
      the bzfs -public option to -publictitle)
  - Remove forward declaration patch


author: cristian.rodriguez@opensuse.org
changelog:
  - extend bzip2-1.0.6-autoconfiscated.patch to support
    an LD version script so we export only public symbols


author: puzel@novell.com
changelog:
  - package all documentation files referenced by README; also
    point to bzip2-doc package (bnc#709260)


author: crrodriguez@opensuse.org
changelog:
  - bzlib: open file descriptors with O_CLOEXEC, but just like
    the zlib case, only when bzopen() is used and not bzdopen()
    to avoid messing up with the caller's semantics.
    It is responsability of to initiator to set that flag in such case.
  - Replace error prone list of exported symbols with proper use of
    GCC visibility features.


author: lenz@grimmer.com
changelog:
  - Update to version 1.17
    * greatly reduced memory consumption during commits
    * faster ls
    * faster annotate
    * faster network operations if you're specifying a revision number
    * final destruction of those annoying progress bar artifacts.


author: lenz@grimmer.com
changelog:
  - Update to version 1.18
    * bzr merge --interactive applies a user-selected portion of the merge
    * bzr reconfigure now takes options --stacked-on URL and --unstacked to
    change stacking of a branch
    * Bug fixes - see
    http://doc.bazaar-vcs.org/bzr.1.18/en/release-notes/NEWS.html#bzr-1-18


author: lenz@grimmer.com
changelog:
  - Update to version 2.0.1
    * ``bzr add`` in a tree that has files with ``\r`` or ``\n`` in the
    filename will issue a warning and skip over those files.
    (Robert Collins, #3918)
    * bzr will attempt to authenticate with SSH servers that support
    ``keyboard-interactive`` auth but not ``password`` auth when using
    Paramiko.   (Andrew Bennetts, #433846)
    * Fixed fetches from a stacked branch on a smart server that were failing
    with some combinations of remote and local formats.
    (Andrew Bennetts, #427736)
    * Fixed ``ObjectNotLocked`` errors when doing some log and diff operations
    on branches via a smart server.  (Andrew Bennetts, #389413)
    * Handle things like ``bzr add foo`` and ``bzr rm foo`` when the tree is
    at the root of a drive.
    (John Arbash Meinel, Jason Spashett, #322807)
    * Hide deprecation warnings for 'final' releases for python2.6.
    (John Arbash Meinel, #440062)
    * Improve the time for ``bzr log DIR`` for 2a format repositories.
    (John Arbash Meinel, #374730)
    * Make sure that we unlock the tree if we fail to create a TreeTransform
    object when doing a merge, and there is limbo, or pending-deletions
    directory.  (Gary van der Merwe, #427773)
    * Occasional IndexError on renamed files have been fixed.
    (Robert Collins, #403322)
    * Retrieving file text or mtime from a _PreviewTree has good performance when
    there are many changes.  (Aaron Bentley)
    * The CHK index pages now use an unlimited cache size.
    (John Arbash Meinel, #402623)
    * When a file kind becomes unversionable after being added, a sensible
    error will be shown instead of a traceback. (Robert Collins, #438569)


author: lenz@grimmer.com
changelog:
  - Update to version 2.0.2
    * Avoid "NoneType has no attribute st_mode" error when files disappear
    from a directory while it's being read.  (Martin Pool, #446033)
    * Content filters are now applied correctly after revert.
    (Ian Clatworthy)
    * Diff parsing handles "Binary files differ" hunks.  (Aaron Bentley, #436325)
    * Fetching from stacked pre-2a repository via a smart server no longer
    fails intermittently with "second push failed to complete".
    (Andrew Bennetts, #437626)
    * Fix typos left after test_selftest refactoring.
    (Vincent Ladeuil, Matt Nordhoff, #461149)
    * Fixed ``ObjectNotLocked`` errors during ``bzr log -r NNN somefile``.
    (Andrew Bennetts, #445171)
    * PreviewTree file names are not limited by the encoding of the temp
    directory's filesystem. (Aaron Bentley, #436794)
    * ``bzr log`` now read-locks branches exactly once, so makes better use of
    data caches.  (Andrew Bennetts)


author: lenz@grimmer.com
changelog:
  - Update to version 2.0.3
    * bzr push --use-existing-dir no longer crashes if the directory exists but
    contains an invalid .bzr directory. (Andrew Bennetts, #423563)
    * Content filters are now applied correctly after pull, merge and switch.
    (Ian Clatworthy, #385879)
    * Fix a potential segfault in the groupcompress hash map handling code. When
    inserting new entries, if the final hash bucket was empty, we could end up
    trying to access if (last_entry+1)->ptr == NULL. (John Arbash Meinel, #490228)
    * Improve ?Binary files differ? hunk handling. (Aaron Bentley, #436325)


author: lenz@grimmer.com
changelog:
  - Update to version 2.0.4
    * bzr annotate on another branch with -r branch:... no longer fails with an
    ObjectNotLocked error. (Andrew Bennetts, #496590)
    * bzr export dir now requests all file content as a record stream, rather than
    requsting the file content one file-at-a-time. This can make exporting over the
    network significantly faster (54min => 9min in one case). (John Arbash Meinel,
    [#343218])
    * bzr serve no longer slowly leaks memory. The compiled
    bzrlib.bencode.Encoder() class was using __del__ to cleanup and free resources,
    and it should have been using __dealloc__. This will likely have an impact on
    any other process that is serving for an extended period of time.
    (John Arbash Meinel, #494406)
    * Check for SIGINT (Ctrl-C) and other signals immediately if readdir returns
    EINTR by calling PyErr_CheckSignals. This affected the optional _readdir_pyx
    extension. (Andrew Bennetts, # 495023)
    * Concurrent autopacks will no longer lose a newly created pack file. There was
    a race condition, where if the reload happened at the right time, the second
    packer would forget the name of the newly added pack file. (John Arbash Meinel,
    Gareth White, #507566)
    * Give a clearer message if the lockdir disappears after being apparently
    successfully taken. (Martin Pool, #498378)
    * Give a warning when fetching between repositories (local or remote) with
    sufficiently different formats that the content will need to be serialized (ie
    InterDifferingSerializer or inventory-deltas), so the user has a clue that
    upgrading could make it faster. (Martin Pool, #456077)
    * If we fail to open ~/.bzr.log write a clear message to stderr rather than
    using warning(). The log file is opened before logging is set up, and it leads
    to very confusing: ?no handlers for ?bzr?? messages for users, rather than
    something nicer. (John Arbash Meinel, Barry Warsaw, #503886)
    * Refuse to build with any Pyrex 0.9.4 release, as they have known bugs.
    (Martin Pool, John Arbash Meinel, #449372)
    * setup.py bdist_rpm now properly finds extra files needed for the build.
    (there is still the distutils bug http://bugs.python.org/issue644744)
    (Joe Julian, #175839)
    * The 2a format wasn?t properly restarting autopacks when something changed
    underneath it (like another autopack). Now concurrent autopackers will properly
    succeed. (John Arbash Meinel, #495000)
    * TreeTransform can now handle when a delta says that the file id for the tree
    root changes. Rather than trying to rename your working directory, or failing
    early saying that you can?t have multiple tree roots. This also fixes revert,
    update, and pull when the root id changes. (John Arbash Meinel, #494269,
    [#504390])
    * _update_current_block no longer suppresses exceptions, so ^C at just the
    right time will get propagated, rather than silently failing to move the block
    pointer. (John Arbash Meinel, Gareth White, #495023)


author: lenz@grimmer.com
changelog:
  - Update to version 2.0.5
    * Avoid ``malloc(0)`` in ``patiencediff``, which is non-portable.
    (Martin Pool, #331095)
    * Concurrent autopacking is more resilient to already-renamed pack files.
    If we find that a file we are about to obsolete is already obsoleted, we
    do not try to rename it, and we leave the file in ``obsolete_packs``.
    The code is also fault tolerant if a file goes missing, assuming that
    another process already removed the file.
    (John Arbash Meinel, Gareth White, #507557)
    * Cope with the lockdir ``held/info`` file being empty, which seems to
    happen fairly often if the process is suddenly interrupted while taking
    a lock. (Martin Pool, #185103)
    * Give the warning about potentially slow cross-format fetches much
    earlier on in the fetch operation. Don't show this message during
    upgrades, and show the correct format indication for remote
    repositories. (Martin Pool, #456077, #515356, #513157)
    * Handle renames correctly when there are files or directories that
    differ only in case. (Chris Jones, Martin Pool, #368931)
    * If ``bzr push --create-prefix`` triggers an unexpected ``NoSuchFile``
    error, report that error rather than failing with an unhelpful
    ``UnboundLocalError``. (Andrew Bennetts, #423563)
    * Running ``bzr`` command without any arguments now shows bzr
    version number along with rest of the help text.
    (Parth Malwankar, #369501)
    * Use osutils.O_NOINHERIT for some files on win32 to avoid PermissionDenied
    errors.  (Inada Naoki, #524560)
  - Fixed various rpmlint warnings (hard-linked duplicate files,
    removed shebangs from non-executable scripts)
  - Install bzr bash completion functions


author: jriddell@ubuntu.com
changelog:
  - Update to version 2.4.0
    * New command ``verify-signatures`` to check if all commits or specified commits
    have digital signatures from trusted keys.  Requires python-gpgme to be
    installed.
    * New option ``--signatures`` for ``bzr log`` to display digital signature
    verification results for each commit.
    * Config option acceptable_keys to list which GPG keys are verified as trusted.
    * Config option validate_signatures_in_log to always show signatures in
    ``bzr log``.
    * Hooks have been added for config stacks: ``get``, ``set`` and ``remove``
    are called when an option is respectively read, modified or deleted. Also
    added ``load`` and ``save`` hooks for config stores, called when the
    stores are loaded or saved.  (Vincent Ladeuil)
    * New hook server_exception in bzrlib.smart.server to catch any
    exception caused while running bzr serve.
    (Jonathan Riddell, #274578)
    * New hook set_commit_message in bzrlib.msgeditor to set a commit message
    and revision properties.  (Jonathan Riddell, #274578)
    * Support ``-S`` as an alias for ``--short`` for the ``log`` and
    ``missing`` commands. (Martin von Gagern, #38655)
    * The text compressor used for 2a repositories now has a tweakable
    parameter that can be set in bazaar.conf.
    ``bzr.groupcompress.max_entries_per_source`` default of 65536.
    When doing compression, we build up an index of locations to match
    against. Setting this higher will result in slightly better compression,
    at a cost of more memory. Note that a value of 65k represents fully
    sampling a 1MB file. So this only has an effect when compressing texts
    larger than N*16 bytes. (John Arbash Meinel, #602614)
    * ``bzr commit`` now supports a ``--lossy`` argument that can be used
    to discard any data that can not be natively represented when committing
    to a foreign VCS. (Jelmer Vernooij, #587721)
    * Added ``changelog_merge`` plugin for merging changes to ``Changelog`` files
    in GNU format.  See ``bzr help changelog_merge`` for details.
    (Andrew Bennetts)
    * Configuration options can now use references to other options in the same
    file by enclosing them with curly brackets (``{other_opt}``). This makes it
    possible to use, for example,
    ``push_location=lp:~vila/bzr/config-{nickname}`` in ``branch.conf`` when
    using a loom. During the beta period, the default behaviour is to disable
    this feature. It can be activated by declaring ``bzr.config.expand = True``
    in ``bazaar.conf``. (Vincent Ladeuil)
    * External merge tools can now be configured in bazaar.conf. See
    ``bzr help configuration`` for more information.  (Gordon Tyler, #489915)
    * The ``lp:`` directory service now supports Launchpad's QA staging.
    (Jelmer Vernooij, #667483)
    * Add --no-tree option to 'bzr push' and 'bzr init' for creating a
    new or mirrored branch without working trees.
    (Matthew Gordon, #506730
    * ``bzr config`` is a new command that displays the configuration options for
    a given directory. It accepts a glob to match against multiple options at
    once. It can also be used to set or delete a configuration option in any
    configuration file. (Vincent Ladeuil)
    * New shortcut URL schemes ``ubuntu:`` and ``debianlp:`` access source
    branches on Launchpad.  E.g. ``bzr branch ubuntu:foo`` gives you the source
    branch for project ``foo`` in the current distroseries for Ubuntu while
    ``bzr branch debianlp:lenny/foo`` gives you the source branch (on Launchpad)
    for project ``foo`` in Debian Lenny.
    (Barry Warsaw, #609186)
    * Provide a configuration option "default_format" that controls the
    default format for new branches created with ``bzr init``.
    (Neil Martinsen-Burrell, #484101)
    * Add ``mainline`` revision specifier, which selects the revision that
    merged a specified revision into the mainline.  (Aaron Bentley)
    * Add ``annotate`` revision specifier, which selects the revision that
    introduced a specified line of a file.  (Aaron Bentley)
    * Add ``-Dmem_dump`` debug flag, which uses meliae to dump memory to
    a file upon an out of memory error.
    (Karl Bielefeldt, #551391)
    * ``bzr status`` now displays a summary of existing shelves after
    the other status information. This is done using a ``post_status``
    hook.
    (Parth Malwankar, #403687)
    * GNU lsh is now a supported lsh client; just set BZR_SSH to 'lsh'.
    Also, bzr will recognize if the 'ssh' comand is a symlink to lsh.
    (Matthew Gordon, #374700)
    * The ``pull`` and ``update`` commands now take a ``--show-base``
    option that, in the case of conflicts, shows the base revision text.
    (Rory Yorke,  #202374)
    * Added ``pre_status`` and ``post_status`` hooks. This allows plugins
    to register custom handlers which will be invoked before/after the
    standard status output is displayed. (Parth Malwankar)
    * ``bzr break-lock --config [location]`` can now break config files
    locks. (Vincent Ladeuil, #525571)
    * ``bzrlib.config.LockableConfig`` is a base class for config files that
    needs to be protected against multiple writers. All methods that
    change a configuration variable value must be decorated with
    @needs_write_lock (set_option() for example).
    (Vincent Ladeuil,  #525571)
    * The ``lp:`` prefix will now use your known username (from
    ``bzr launchpad-login``) to expand ``~`` to your username.  For example:
    ``bzr launchpad-login user && bzr push lp:~/project/branch`` will now
    push to ``lp:~user/project/branch``.  (John Arbash Meinel)
    * New development format ``development8-subtree`` which is similar to the
    ``2a`` format and adds subtree support. (Jelmer Vernooij)
    * Support ``--directory`` option for a number of additional commands:
    conflicts, merge-directive, missing, resolve, shelve, switch,
    unshelve, whoami. (Martin von Gagern, #527878)
    * ``bzr commit`` accepts ``-p`` (for "patch") as a shorter name for
    ``--show-diff``.
    (Parth Malwankar, #571467)
    * ``bzr ignore`` now supports a ``--default-rules`` option that displays
    the default ignore rules used by bzr. The flag ``--old-default-rules``
    is no longer supported by ``ignore``.
    (Parth Malwankar, #538703)
    * ``bzr pack`` now supports a ``--clean-obsolete-packs`` option that
    can save disk space by deleting obsolete pack files created during the
    pack operation.
    (Parth Malwankar, #304320)
    * New command line option ``--authors`` to ``bzr log`` allows users to
    select which of the apparent authors and committer should be
    included in the log. Defaults depend on format. (Martin von Gagern, #513322)
    * Support ``--directory`` option for a number of additional commands:
    added, annotate, bind, cat, cat-revision, clean-tree, deleted,
    export, ignore, ignored, lookup-revision, ls, modified, nick,
    re-sign, unbind, unknowns.
    (Martin von Gagern, #527878)
    * The bash_completion plugin from the bzr-bash-completion project has
    been merged into the tree. It provides a bash-completion command and
    replaces the outdated ``contrib/bash/bzr`` script with a version
    using the plugin. (Martin von Gagern, #560030)
    * A new transport based on GIO (the Gnome I/O library) provides access to
    Samba shares, WebDAV using gio+smb and gio+dav. It is also possible to
    use gio for some already existing transport methods as gio+file,
    gio+sftp, gio+ftp.
    (Mattias Eriksson)
    * ``bzr diff`` now supports a --format option, which can be used to
    select alternative diff formats. (Jelmer Vernooij, #555994)
    * Added ``bzr remove-branch`` command that can remove a local or remote
    branch. (Jelmer Vernooij, #276295)
    * ``bzr export`` now takes an optional argument ``--per-file-timestamps``
    to set file mtimes to the last timestamp of the last revision in which
    they were changed rather than the current time. (Jelmer Vernooij)
    * If the Apport crash-reporting tool is available, bzr crashes are now
    stored into the ``/var/crash`` apport spool directory, and the user is
    invited to report them to the developers from there, either
    automatically or by running ``apport-bug``.  No information is sent
    without specific permission from the user.  (Martin Pool, #515052)
    * Parsing of command lines, for example in ``diff --using``, no longer
    treats backslash as an escape character on Windows.
    (Gordon Tyler, #392428)
    * Plugins can be disabled by defining ``BZR_DISABLE_PLUGINS`` as
    a list of plugin names separated by ':' (';' on windows).
    (Vincent Ladeuil, #411413)
    * Plugins can be loaded from arbitrary locations by defining
    ``BZR_PLUGINS_AT`` as a list of name@path separated by ':' (';' on
    windows). This takes precedence over ``BZR_PLUGIN_PATH`` for the
    specified plugins. This is targeted at plugin developers for punctual
    needs and *not* intended to replace ``BZR_PLUGIN_PATH``.
    (Vincent Ladeuil, #82693)
    * Tag names can now be determined automatically by ``automatic_tag_name``
    hooks on ``Branch`` if they are not specified on the command line.
    (Jelmer Vernooij)
    * Tree-shape conflicts can be resolved by providing ``--take-this`` and
    ``--take-other`` to the ``bzr resolve`` command. Just marking the conflict
    as resolved is still accessible via the ``--done`` default action.
    (Vincent Ladeuil)
    * Merges can be proposed on Launchpad with the new lp-propose-merge command.
    (Aaron Bentley, Jonathan Lange)
    * Add bug information to log output when available.
    (Neil Martinsen-Burrell, Guillermo Gonzalez, #251729)
    * Added ``merge_file_content`` hook point to ``Merger``, allowing plugins
    to register custom merge logic, e.g. to provide smarter merging for
    particular files.
    * Bazaar now includes the ``news_merge`` plugin.  It is disabled by
    default, to enable it add a ``news_merge_files`` option to your
    configuration.  Consult ``bzr help news_merge`` for more information.
    (Andrew Bennetts)
    * ``bzr branch`` now takes a ``--bind`` option. This lets you
    branch and bind all in one command. (Ian Clatworthy)
    * ``bzr switch`` now takes a ``--revision`` option, to allow switching to
    a specific revision of a branch. (Daniel Watkins, #183559)
    * ``bzr unshelve --preview`` can now be used to show how a patch on the
    shelf would be applied to the working tree.
    (Guilherme Salgado, #308122)
    * ``bzr update`` now takes a ``--revision`` argument. This lets you
    change the revision of the working tree to any revision in the
    ancestry of the current or master branch. (Matthieu Moy, Mark Hammond,
    Martin Pool, #45719)
    * ``-Dbytes`` can now be used to display the total number of bytes
    transferred for the current command. This information is always logged
    to ``.bzr.log`` for later inspection. (John Arbash Meinel)
    * New ignore patterns.  Patterns prefixed with '!' are exceptions to
    ignore patterns and take precedence over regular ignores.  Such
    exceptions are used to specify files that should be versioned which
    would otherwise be ignored.  Patterns prefixed with '!!' act as regular
    ignore patterns, but have highest precedence, even over the '!'
    exception patterns. (John Whitley, #428031)
    * The ``supress_warnings`` configuration option has been introduced to disable
    various warnings (it currently only supports the ``format_deprecation``
    warning). The new option can be set in any of the following locations:
    ``bazaar.conf``, ``locations.conf`` and/or ``branch.conf``.
    (Ted Gould, Matthew Fuller, Vincent Ladeuil)
    * ``bzr commit`` now has a ``--commit-time`` option.
    (Alexander Sack, #459276)
    * ``-Dhpss`` now increases logging done when run on the bzr server,
    similarly to how it works on the client. (John Arbash Meinel)
    * New option ``bzr unshelve --keep`` applies the changes and leaves them
    on the shelf.  (Martin Pool, Oscar Fuentes, #492091)
    * The ``BZR_COLUMNS`` envrionment variable can be set to force bzr to
    respect a given terminal width. This can be useful when output is
    redirected or in obscure cases where the default value is not
    appropriate. Pagers can use it to get a better control of the line
    lengths.
    (Vincent Ladeuil)
    * The new command ``bzr lp-mirror`` will request that Launchpad update its
    mirror of a local branch. This command will only function if launchpadlib
    is installed.
    (Jonathan Lange)
    * Users can define a shelve editor to provide shelf functionality at a
    granularity finer than per-patch-hunk. (Aaron Bentley)
    * Bazaar can now send mail through Apple OS X Mail.app.
    (Brian de Alwis)
    * ``bzr+ssh`` and ``bzr`` paths can now be relative to home directories
    specified in the URL.  Paths starting with a path segment of ``~`` are
    relative to the home directory of the user running the server, and paths
    starting with ``~user`` are relative to the home directory of the named
    user.
    * Extensions can now be compiled if either Cython or Pyrex is available.
    Currently Pyrex is preferred, but that may change in the future.
    (Arkanes)
    * Give more control on BZR_PLUGIN_PATH by providing a way to refer to or
    disable the user, site and core plugin directories.
    (Vincent Ladeuil, #412930, #316192, #145612)


author: jriddell@ubuntu.com
changelog:
  - Update to version 2.4.1
    * ``config.LocationMatcher`` properly excludes unrelated sections.
    (Vincent Ladeuil, #829237)
    * ``dirstate.fdatasync`` and ``repository.fdatasync`` can now properly be
    disabled. (Vincent Ladeuil, #824513)
    * Disable ``os.fsync`` and ``os.fdatasync`` by default when running
    ``bzr selftest``. You can use ``--sync`` to re-enable them.
    (John Arbash Meinel, #837293)
    * Fix i18n use when no environment variables are set. (Jelmer Vernooij, #810701)
    * Avoid UnicodeDecode error when reporting EINVAL from transports.
    (IWATA Hidetaka, #829237)


author: lnussel@suse.de
changelog:
  - generate ca-bundle with hook script
  - don't use trusted certificates in ca-bundle file for compatibility
    with gnutls


author: lnussel@suse.de
changelog:
  - force rebuilding all certificate stores in %post
    This also makes sure we update the hash links in /etc/ssl/certs
    as openssl changed the hash format between 0.9.8 and 1.0


author: lnussel@suse.de
changelog:
  - also use hooks from /usr/lib/ca-certificates/update.d
  - replace bundle file with symlink to file in /var as it's auto
    generated


author: mvyskocil@suse.cz
changelog:
  * Use the gcc-java and fastjar for build to avoid dependency problems
    * build keystore.class only to allow noarch package


author: lnussel@suse.de
changelog:
  - update certifiates to cvs revision 1.56
  - exclude certficates that are not trusted for identifying web sites


author: lnussel@suse.de
changelog:
  - extract trustbits as comment as Fedora does
  - convert to trusted certificates in spec file instead


author: lnussel@suse.de
changelog:
  - don't output trusted certs by default as it's not supported by
    gnutls yet and pidgin scans /etc/ssl/certs


author: lnussel@suse.de
changelog:
  - update certificates to revision 1.65
    * new: E_Guven_Kok_Elektronik_Sertifika_Hizmet_Saglayicisi.pem
    * new: GlobalSign_Root_CA_R3.pem
    * new: Microsec_e_Szigno_Root_CA_2009.pem
    * new: Verisign_Class_1_Public_Primary_Certification_Authority.1.pem
    * new: Verisign_Class_3_Public_Primary_Certification_Authority.1.pem


author: lnussel@suse.de
changelog:
  - update certificates to revision 1.70
    * new: AddTrust_Qualified_Certificates_Root.pem
    * new: Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
    * new: Chambers_of_Commerce_Root_2008.pem
    * new: Global_Chambersign_Root_2008.pem
    * new: Izenpe_com.pem
    * new: TC_TrustCenter_Universal_CA_III.pem


author: lnussel@suse.de
changelog:
  - update certificates to revision 1.76
    * new: Go_Daddy_Root_Certificate_Authority_G2.pem
    * new: Starfield_Root_Certificate_Authority_G2.pem
    * new: Starfield_Services_Root_Certificate_Authority_G2.pem
    * new: AffirmTrust_Commercial.pem
    * new: AffirmTrust_Networking.pem
    * new: AffirmTrust_Premium.pem
    * new: AffirmTrust_Premium_ECC.pem
    * new: Certum_Trusted_Network_CA.pem
    * new: Certinomis_Autorit_Racine.pem
    * new: Root_CA_Generalitat_Valenciana.pem
    * new: A_Trust_nQual_03.pem
    * new: TWCA_Root_Certification_Authority.pem
    * removed: DigiNotar_Root_CA.pem (bnc#714931)


author: cfarrell@suse.com
changelog:
  - license update: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
    SPDX format and correct GPL and LGPL tags to include or later


author: lnussel@suse.de
changelog:
  - update certificates to revision 1.83 (bnc#760503)
    * new: EC_ACC.pem
    * new: Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem
    * new: Security_Communication_RootCA2.pem
    * removed: TC_TrustCenter_Germany_Class_2_CA.pem
    * removed: TC_TrustCenter_Germany_Class_3_CA.pem
    * removed: Verisign_Class_1_Public_Primary_Certification_Authority.1.pem
    * removed: Verisign_Class_2_Public_Primary_Certification_Authority.pem
    * removed: Verisign_Class_4_Public_Primary_Certification_Authority_G2.pem
  - license change to MPL-2.0


author: sndirsch@suse.de
changelog:
  - updated to version 1.0
    Changes since 0.6:
    * The cabextract source has been refactored and rewritten into a
    portable, extensible, robust library called libmspack. Now
    cabextract is just a UNIX-specialised command line application using
    the OS-agnostic libmspack CAB decompressor. Any developers who were
    considering using cabextract in their own software should now look
    at libmspack first.
    * Many bugs in the decompressers were squashed after
    refactoring. More than three gigabytes of real CAB files from the
    wild were used in testing. Corrupt cabinets that crashed cabextract
    0.6 are now correctly reported as corrupt, without crashing.
    * cabextract now alerts you if you try and use it to unpack
    InstallShield cabinet files. This is the number one FAQ saver.
    * cabextract no longer gets "/" and "\" mixed up.
    * cabextract now ignores cabinet files listed on the command line
    that have already been used as part of a multi-part set. You can now
    type cabextract *.cab on a big multi-part set, cabextract will not
    extract all the files several times over.
    * cabextract now lists files with the same filenames it would use if
    it were extracting them. This includes always showing UNIX directory
    separators in the listing.
    * cabextract now correctly lowercases cabinet files with Unicode
    filenames.
    * cabextract has the new --filter, --single and --pipe options.
    * The cabextract package now includes experimental wince_info and
    wince_rename scripts.
    * The definition of Microsoft cabinet files in doc/magic has been
    fixed, and a definition of Windows CE install cabinet header files
    has also been added.


author: sndirsch@suse.de
changelog:
  - updated to version 1.1
    * A security vulnerability has been fixed. If the files within a
    cabinet file include "../" in their filenames, this will be
    changed to "xx/", so cabinets cannot access the parent directory
    of where you want to extract them. (Bug #47537)
    * cabextract should now compile cleanly on AIX and Cygwin


author: sndirsch@suse.de
changelog:
  - updated to version 1.2:
    * The "-t" archive integrity checking option has been added. This
      was requested by several users. cabextract can unpack cabinet
      files and give you MD5 checksums of the files inside, without
      writing the unpacked files to disk.
    * Large files (more than 2 gigabytes) are now correctly searched
      for cabinet files.
    * A security vulnerability has been fixed. Files compressed with
      the Quantum method, using a window size less than 32768 bytes,
      could cause cabextract to write beyond the end of the window
      and cause a segmentation fault. This fix also permits
      cabextract to unpack this type of cabinet file (of which only
      one has been found in the wild) correctly.
    * The unnecessary GNU source mempcpy.c, which caused compilation
      failures on several systems, was removed.
    * An off-by-one error introduced in 1.1's UTF-8 decoder was
      fixed. Files with UTF-8 filenames can now be extracted. The
      UTF-8 decoder was also upgraded to support the latest
      Unicode characer maps.


author: meissner@suse.de
changelog:
  - updated to version 1.3:
    * Bugs in the MS-ZIP and Quantum decompressors have been fixed. This
      fixes two security vulnerabilites: a segfault when testing a specific
      Quantum archive, and an infinite loop when testing or extracting a
      badly-formed MSZIP archive.
    * MS-ZIP recovery has been improved. You will now get data from within
      a bad block, up to the point it turned bad.
  - license changed to GPLv3


author: crrodriguez@suse.de
changelog:
  - fix build, missing -lGLU
  - Update to version 0.99.beta16
  - libcucul was merged back into libcaca for more clarity
  - internal FIGlet font support
  - use C99 types in public headers
  - runtime support for output drivers
  - BBcode export support


author: coolo@novell.com
changelog:
  - disable pdf API reference documentation, it fails to build
    with newer doxygen and the html documentation should be enough
    for the package


author: davejplater@gmail.com
changelog:
  - Update to libcaca-0.99beta17
  - Removed patches: libcaca-no_slang_acsmap.patch for < 10.1
    libcaca-no_man3_pages.patch - pending investigation
    remove_badwords.patch - waiting for confirmation about bad words
    libcaca-0.99.beta16-libtool.patch - libtool method changed.
  - Fixed patches : libcaca-ruby_am_cflags.patch,
    libcaca-ruby_vendor_install.patch, caca-no-build-date.patch
    and libcaca-0.99.beta16-missing-GLU.patch.
  - Upstream changes : (See Changelog for more)
    * Add triangle texture mapping to NEWS and update ChangeLog.
    * Disable set_dither_palette until we really use it.
    * Fix distribution of Java source.
    * Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
    * Nicer make check output for our custom tests.
    * Add missing ruby/test file to the distributed tarball.
    * Update logo in the PHP bindings.
    * Replace the old caca texture with a copy of our new logo.
    * Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
    * fixing this in #48.
    * Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
    * Carlo Bramini. Addresses #48.
    * Add brief documentation to figfont functions.
    * Split check-build into check-doygen, check-source and check-win32.
    * Document file functions and fix a few issues here and there.
    * Move some configuration stuff from build-kernel into configure.ac.
    * Activate colour toilet font support.
    * Don't fail the check-build test if documentation was not built.
    * Simpler and more accurate troff colour selection.
    * Always draw all background in troff output, on beginning of lines too
    * Fix the source code to reduce testsuite errors.
    * Always draw all background in troff output
    * Fix check-build verbosity.
    * Fix shrext_cmds usage in configure.ac.
    * Map colors to the ones known by groff, defining mines don't work
    * Improve a bit troff export
    * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA.


author: coolo@suse.com
changelog:
  - update to libcaca-0.99beta18
    - new "cacaclock" utility
    - improved FIGlet support
    - improved Python and Ruby bindings
    - numerous improvements and bugfixes
  - fix build with ruby 1.9 and re-enable python support


author: jengelh@inai.de
changelog:
  - Use autoreconf instead of ./bootstrap since (a) that works,
    (b) avoids the inflexible handcrafted automake version check


author: cfarrell@suse.com
changelog:
  - license update: SUSE-WTFPL-2.0
    SPDX format (choose from http://www.spdx.org/licenses or the list linked
    at license.opensuse.org)


author: aj@suse.de
changelog:
  - Fix build with newer glibc due to missing includes.
  - Use RPM_OPT_FLAGS.
  - Add short description to init file.


author: puzel@novell.com
changelog:
  - update to cacti-0.8.7e.tar.bz2
    - bug#0001044: Creating a DS, Output field can't be selected for
      DT with a DIM when "Use Per-Data Source Value" is on
    - bug#0001341: SNMP query: add oid_suffix for weird SNMP queries
    - bug#0001345: Overwriting $snmp_index in query_snmp_host() breaks
      SNMP Data query if using get method
    - bug#0001346: Strip out noisy 'No Such Instance currently exists
      at this OID'
    - bug#0001404: timeout in "function ping_icmp" (lib/ping.php)
    - bug#0001405: Spaces in DS when .rrd file is created, so it fails
    - bug#0001407: Place graph thumbnail into div to lower page length
      changes on load graphs
    - bug#0001410: Thumbnail Columns is not honored for host display
      with snmp index group style
    - bug#0001411: Graph searching issue
    - bug#0001413: strip_quotes fails
    - bug#0001426: multiple form opening due to bug in draw_edit_form()
    - bug#0001436: CSV Export Start Date and End Date are always
      1970-01-01 01:00:00
    - bug#0001443: format_snmp_string can return a number with a leading space
    - bug#0001446: Wrong dates override in CSV export
    - bug#0001456: oid_uptime is not parsed correctly
    - bug#0001460: Skiping input parameters in data_query_field_list()
      may lead to SQL errors
    - bug#0001464: Typo in install/index.php
    - bug#0001467: Customisable oid index parse regexp for weird MIBs
    - bug#0001468: Tree is not expanded correctly
    - bug#0001469: Tree is not being expanded if user followed link
      outside of cacti
    - bug#0001476: Mark stacked columns in rrdtool_function_xport() output
    - bug#0001477: Spelling error in a variable in html_tree.php
    - bug#0001478: Combo boxes on Graph Management page produce URLs
      with leading spaces
    - bug: Top Graph Header Breaks When Plugins Used
    - bug: SNMP v3 Password issue caused by Firefox's Password AutoFill
    - bug: Strip Quotes does not properly handle the value 'U'
    - bug: Changes to the graph tree would not show up immediately for
      current user
  - bzip sources


author: joop.boonen@opensuse.org
changelog:
  - Install cacti in /srv/www/cacti/  from openSUSE 12.2 onwards
  - Passed the spec file through spec-cleaner
  - Cacti-PA can be removed as cacti includes the Plugin Architure


author: joop.boonen@opensuse.org
changelog:
  - Corrected the crontab file for openSUSE >= 12.2
  - Some cross distro fixes so plugins will also build for other distros


author: boris@steki.net
changelog:
  - Updated to new version
  - Many bugs fixed
    Changes can be found in /usr/share/doc/packages/cacti-cactid/Changelog


author: prusnak@suse.cz
changelog:
  - updated to 0.23.0
    * sync with neon library 0.27.0 (drop support for older versions)
    * fix 'search contains'
    * add DESTDIR support to 'make install'
  - dropped obsolete patches:
    * makefilein.diff (included in update)


author: malcolmlewis@opensuse.org
changelog:
  - Add caffeine-fix-desktop-categories.patch: Fix categories string
    and missing semi-colon (lp#931874).
  - Add caffeine-fix-non-executable-script.patch: Fix
    non-executable-script warnings (lp#931875).


author: captain.magnus@opensuse.org
changelog:
  - Update to version 1.9.2:
    + Many API changes, fixes and other updates. See NEWS for full
      details
    + New experimental backend: CairoScript
    + New utilities: cairo-trace and cairo-perf-trace
  - Remove cairo-lcd-filter-fdo10301.patch. This patch was added to
    cairo, but later removed in commit
    5d887ad5dca5af0f8216830d1b04d08a5aba9bee
  - Don't use autoreconf -f -i
  - Enable CairoScript and svg backends with configure
  - Add cairo-missing-include-fdo22610.patch to fix a missing
    include. Keeps OBS happy.


author: vuntz@opensuse.org
changelog:
  - Go back to cairo 1.8.8, for maintenance reasons. Changes from
    1.8.6 that we had before:
    + build fixes
    + fix uninitialised status return within
      _cairo_clip_intersect_mask().
    + avoid transforming nearly-degenerate matrices into degenerate
      matrices (bmo#467423)
    + a few FreeType font handling bugs were fixed (fdo#21985,
      fdo#21706)
    + ensure win32 font backend sets the return value to -1
      (indicating the absent glyph) if the font index lookup for the
      unicode character fails (fdo#20255)
    + improved documentation (fdo#20095, fdo#20154, fdo#20180,
      fdo#20183, fdo#20182, fdo#20441)
  - Drop cairo-missing-include-fdo22610.patch: not needed with this
    version.
  - Add cairo-1.8.6-repeat-modes.patch: this is a patch used by
    Fedora and Ubuntu to improve performance.
  - Add cairo-lcd-filter.patch, similar to the old
    cairo-lcd-filter-fdo10301.patch patch we had. But we're now using
    the Debian/Ubuntu/Mandriva version for better maintainability.
  - Explicitly pass --enable-pdf to configure because we require PDF
    support.


