# changelog

author: dmueller@suse.de
changelog:
  - update to 0.18.1:
    * improved flymake code and doc provided by Derek Harland
    * refactor & fix the imports checker
    * fix #8764: More than one statement on a single line false positive with
      try/except/finally
    * Nathaniel's fix for w0108 false positive
    * fix 9215: false undefined variable error in lambda function


author: dmueller@suse.de
changelog:
  - update to 0.19.0 (bnc#555993):
    * include James Lingard string format checker
    * include simple message (ids) listing by Vincent Férotin (#9791)
    * --errors-only does not hide fatal error anymore
    * include james Lingard patches for ++/-- and duplicate key in dicts
    * include James Lingard patches for function call arguments checker
    * improved flymake code and doc provided by Derek Harland
    * refactor and fix the imports checker
    * fix #18862: E0601 false positive with lambda functions
    * fix #8764: More than one statement on a single line false positive with
      try/except/finally
    * fix #9215: false undefined variable error in lambda function
    * fix for w0108 false positive (Nathaniel)
    * fix test/fulltest.sh
    * #5821 added a utility function to run pylint in another process (patch provide by Vincent Férotin)


author: dmueller@suse.de
changelog:
  - update to 0.20.0:
    * fix #19339: pylint.el : non existing py-mod-map
      (closes Debian Bug report logs - #475939)
    * implement #18860, new W0199 message on assert (a, b)
    * implement #9776, 'W0150' break or return statement in finally block may
      swallow exception.
    * fix #9263, __init__ and __new__ are checked for unused arguments
    * fix #20991, class scope definitions ignored in a genexpr
    * fix #5975, Abstract intermediate class not recognized as such
    * fix #5977, yield and return statement have their own counters, no more R0911
      (Too many return statements) when a function have many yield stamtements
    * implement #5564, function / method arguments with leading "_" are ignored in
      arguments / local variables count.
    * implement #9982, E0711 specific error message when raising NotImplemented
    * remove --cache-size option


author: alexandre@exatati.com.br
changelog:
  - Update to 0.21.1:
    * fix #28962: pylint crash with new options, due to missing stats data
      while writing the Statistics by types report
    * updated man page to 0.21 or greater command line usage (fix debian #582494)
    - Aditional changes from 0.21.0:
    * command line updated (closes #9774, #9787, #9992, #22962):
    * all enable-* / disable-* options have been merged into --enable / --disable
    * BACKWARD INCOMPATIBLE CHANGE: short name of --errors-only becomes -E, -e being
      affected to --enable
    * pylint --help output much simplified, with --long-help available to get the
      complete one
    * revisited gui, thanks to students from Toronto university (they are great
      contributors to this release!)
    * fix #21591: html reporter produces no output if reports is set to 'no'
    * fix #4581: not Missing docstring (C0111) warning if a method is overridden
    * fix #4683: Non-ASCII characters count double if utf8 encode
    * fix #9018: when using defining-attr-method, method order matters
    * fix #4595: Comma not followed by a space should not occurs on trailing comma
      in list/tuple/dict definition
    * fix #22585: [Patch] fix man warnings for pyreverse.1 manpage
    * fix #20067: AttributeError: 'NoneType' object has no attribute 'name' with with
  - Spec file cleaned with spec-cleaner;
  - Minor changes to use macros on commands on spec file.


author: alexandre@exatati.com.br
changelog:
  - Update to 0.21.2:
    * fix #36193: import checker raise exception on cyclic import
    * fix #28796: regression in --generated-members introduced pylint 0.20
    * some documentation cleanups


author: hpj@urpla.net
changelog:
  - Update to version 0.22.0:
    * python versions: minimal python3.x support; drop python < 2.5 support
    - 2010-10-27  --  0.21.4
    * fix #48066: pylint crashes when redirecting output containing non-ascii characters
    * fix #19799: "pylint -blah" exit with status 2
    * update documentation
    - 2010-09-28  --  0.21.3
    * restored python 2.3 compatibility. Along with logilab-astng
      0.21.3 and logilab-common 0.52, this will much probably be the
      latest release supporting python < 2.5.


author: hpj@urpla.net
changelog:
  - fix build
  - Update to version 0.23.0:
    * documentation update, add manpages
    * several performance improvements
    * finalize python3 support
    * new W0106 warning 'Expression "%s" is assigned to nothing'
    * drop E0501 and E0502 messages about wrong source encoding: not anymore
      interesting since it's a syntax error for python >= 2.5 and we now only
      support this python version and above.
    * don't emit W0221 or W0222 when methods as variable arguments (eg *arg
      and/or **args). Patch submitted by Charles Duffy.


author: dmueller@suse.de
changelog:
  - Update to version 0.24.0:
    * #69738: add regular expressions support for "generated-members"
    * #69993: Additional string format checks for logging module:
      check for missing arguments, too many arguments, or invalid string
      formats in the logging checker module. Contributed by Daniel Arena
    * #69220: add column offset to the reports. If you've a custom reporter,
      this change may break it has now location gain a new item giving the
      column offset.
    * #60828: Fix false positive in reimport check
    * #70495: absolute imports fail depending on module path (patch by Jacek Konieczny)
    * #22273: Fix --ignore option documentation to match reality


author: toganm@opensuse.org
changelog:
  - Update to version 0.25.1:
    * #81078: Warn if names in  exception handlers clobber
      overwrite existing names (patch by tmarek@google.com)
    * #81113: Fix W0702 messages appearing with the wrong line
      number. (patch by tmarek@google.com)
    * #50461, #52020, #51222: Do not issue warnings when using
      2.6's property.setter/deleter functionality
      (patch by dneil@google.com)
    * #9188, #4024: Do not trigger W0631 if a loop variable is
      assigned in the else branch of a for loop.
  - Changes from version 0.25.0:
    * #74742: make allowed name for first argument of class method configurable
      (patch by Google)
    * #74087: handle case where inference of a module return YES; this avoid
      some cases of "TypeError: '_Yes' object does not support indexing" (patch
      by Google)
    * #74745: make "too general" exception names configurable (patch by Google)
    * #74747: crash occurs when lookup up a special attribute in class scope
      (patch by google)
    * #76920: crash if on eg "pylint --rcfile"(patch by Torsten Marek)
    * #77237: warning for E0202 may be very misleading
    * #73941: HTML report messages table is badly rendered


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 0.19:
    + Fix COPYING, make man page installable.
    + More GPL fixes and single-char-obj cleanup.
    + Typo-fix & regenerate man page and HTML.
    + Fix RE bug in condition extraction code.
    + Add test for sky conditions.
  - Drop python-pymetar-add-manpage.patch as fix upstreamed.


author: saschpe@suse.de
changelog:
  - Update to version 1.5.6:
    * Cleanup of parse action normalizing code, to be more version-tolerant,
      and robust in the face of future Python versions
    * Removal of exception cacheing, addressing a memory leak condition
      in Python 3.
    * Fixed bug when using packrat parsing, where a previously parsed
      expression would duplicate subsequent tokens
    * Fixed bug in srange, which accepted escaped hex characters of the
      form '\0x##', but should be '\x##'.  Both forms will be supported
      for backwards compatibility.
    * Added the Verilog parser to the provided set of examples, under the
      MIT license.
    * Added the excludeChars argument to the Word class, to simplify defining
      a word composed of all characters in a large range except for one or two.
    * Added optional overlap parameter to scanString, to return overlapping
      matches found in the source text.
    * Updated oneOf internal regular expression generation, with improved
      parse time performance.
    * Slight performance improvement in transformString, removing empty
      strings from the list of string fragments built while scanning the
      source text, before calling ''.join. Especially useful when using
      transformString to strip out selected text.
    * Enhanced form of using the "expr('name')" style of results naming,
      in lieu of calling setResultsName.  If name ends with an '*', then
      this is equivalent to expr.setResultsName('name',listAllMatches=True).
    * Fixed up internal list flattener to use iteration instead of recursion,
      to avoid stack overflow when transforming large files.
  - Changes from version 1.5.5:
    * Typo in Python3 version of pyparsing, "builtin" should be "builtins".
  - Changes from version 1.5.4:
    * Fixed __builtins__ and file references in Python 3 code, thanks to
      Greg Watson, saulspatz, sminos, and Mark Summerfield for reporting
      their Python 3 experiences.
  - Spec file cleanup:
    * Regenerated with py2pack, much simpler spec file
    * Fixed license to MIT, it's not GPLv2+


author: saschpe@suse.de
changelog:
  - Update to 1.13:
    - Fixed a typo in code for reading a "\b" escape character in strings.
    - Improved __repr__ in FloatObject.
    - Fixed a bug in reading octal escape sequences in strings.
    - Added getWidth and getHeight methods to the RectangleObject class.
    - Fixed compatibility warnings with Python 2.4 and 2.5.
    - Added addBlankPage and insertBlankPage methods on PdfFileWriter class.
    - Fixed a bug with circular references in page's object trees (typically
      annotations) that prevented correctly writing out a copy of those pages.
    - New merge page functions allow application of a transformation matrix.
    - To all patch contributors: I did a poor job of keeping this ChangeLog
      up-to-date for this release, so I an missing attributions here for any
      changes you submitted.  Sorry!  I'll do better in the future.
  - Cleaned up spec file:
    - Changed license to BSD2c
    - Removed authors
    - Fixed build for non-SUSE distros
    - Added spec license header
    - Use %%py_requires macro


author: saschpe@suse.de
changelog:
  - Update to version 1.3.b3
    * No changelog provided
  - Don't install documentation with problematic licensing terms (bnc#753015)


author: jfunk@funktronics.ca
changelog:
  - Update to 0.1.0
    This version marks a significant update to the code base. Some 70+ commits
    have been made to trunk since the last release in the period from March 2009
    to September 2011. Some of the most signficant changes include the
    following:
    - Added a wrapper for the Python bindings.
    - Improvements in tests and testing infrastructure.
    - Improved exception handling.
    - Many changes and improvements to the RRD -> Python object mapper.
    - Improved support in Windows.
    - Graph formatting fixes.
    - Many bug fixes from community members.


author: matejcik@suse.cz
changelog:
  - update to 2.4
    * iterator interface
    * inter-character timeout
    * support for Jython and IronPython
    * bugfixes


author: saschpe@suse.de
changelog:
  - Renamed to python-pyserial (from python-serial)
  - Fixed mon-executable scripts and wrong EOL encoding rpmlint issues


author: cthiel@suse.de
changelog:
  - update to version 1.1.7
    * Fixed an API misuse that made pysqlite 1.1.x unusable with SQLite
      versions 3.3.3 or later.


author: cfarrell@suse.com
changelog:
  - license update: Apache-1.1
    See LICENSE.txt (most of the package is in fact BSD-3-Clause licensed"


author: saschpe@suse.de
changelog:
  - Changed BuildRequires python-minimock to python-MiniMock
  - Removed %clean section and some other useless stuff


author: jmatejek@suse.com
changelog:
  - reverted to 1.5.5 (per bnc#731071 and Debian bug #585404,
    upstream has retracted version 1.6 due to brokenness)
  - updated license header


author: stian@viskjer.net
changelog:
  - python-memcached 1.47
    * Bug #680359: useOldServerHashFunction() is broken. It now
      correctly switches back to the old memcache hash function.
  - python-memcached 1.46
    * Bug #471727: Changed the delete() code to explicitly check for
      both NOT_FOUND and DELETED as the responses and return
      successful for both. It also logs an error if one of these two
      responses is not found. Also added a test to ensure that
      delete() works.
    * When using set_multi and one value is too big, traceback
      TypeError: 'int' object is unsubscriptable.
      Patch by Orjan Persson
    * Fixing Bug #529855: Server host can now be bare host without
      ":<port>". Fix proposed by Roger Binns.
    * Fixing Bug #491164: Typo fix, "compession" -> "compRession".
    * Fixing Bug #509712: "TypeError: 'NoneType' object is
      unsubscriptable" Also fixed some other similar code to not have
      issues with that.
    * Also related to 509712 and 628339: readline() now returns ''
      instead of None when a server dies. This should be safer.
      Patch suggested by Denis Otkidach.
    * Fixing Bug #628339: Read from server sometimes fails.
      Patch by Jeremy Cowles.
    * Fixing Bug #633553: Add stat arguments support to get_stats().
      Patch by Ryan Lane.
    * Changing the license to the PSF License.
    * Removing Evan's e-mail address at his request, changing
      authorship to Sean.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.11:
    * #30: Added :attr:`pyudev.Device.sys_number`
    * #29: Added :meth:`pyudev.Device.from_device_number` and
      :attr:`pyudev.Device.device_number`
    * Officially support PyPy now
    From 0.10:
    * Added :attr:`pyudev.__version_info__`
    * Added :attr:`pyudev.Device.device_type`
    * :class:`pyudev.Context`, :class:`pyudev.Enumerator`, :class:`pyudev.Device`
      and :class:`pyudev.Monitor` can now directly be passed to
      :mod:`ctypes`-wrapped functions
    * #24: Added :attr:`pyudev.Context.run_path`
    From 0.9:
    * #21: Added :meth:`pyudev.Device.find_parent`
    * #22: Added :meth:`pyudev.Monitor.filter_by_tag`
    * Added :attr:`pyudev.Context.log_priority` to control internal UDev logging
    * Improve error reporting, if libudev is missing
  - Spec file updates:
    * Changed package name to python-pyudev.
    * Changed License: to LGPL-2.1.
    * Updated Url:.
    * Added Provides/Obsoletes entries for pyudev.
    * Build the package as noarch.
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.12:
    * #32: Fixed memory leak
    * #33: Fixed Python 3 support for :mod:`pyudev.glib`
    * Fixed license header in :mod:`pyudev._compat`
  - Spec file updates.
    * Changed License: to LGPL-2.1+.
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.13:
    * #36: Added :meth:`pyudev.Monitor.set_receive_buffer_size` (thanks to Rémi
      Rérolle)
    * #34: :class:`pyudev.Device.tags` returns a :class:`pyudev.Tags` object now
    * Added :meth:`pyudev.Enumerator.match_parent`
    * Added ``parent`` keyword argument to :meth:`pyudev.Enumerator.match()`
    * Removed :meth:`pyudev.Enumerator.match_children` in favour of
      :meth:`pyudev.Enumerator.match_parent`
    * :attr:`pyudev.Device.children` requires udev version 172 now
    * #31: Added :meth:`pyudev.Enumerator.match_attribute`
    * Added ``nomatch`` argument to :meth:`pyudev.Enumerator.match_subsystem` and
      :meth:`pyudev.Enumerator.match_attribute`


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.14:
    * Documentation now hosted at http://pyudev.readthedocs.org
    * #37: Added :class:`pyudev.wx.WxUDevMonitorObserver` for wxPython
    * Added :class:`pyudev.MonitorObserver`
    * Added :attr:`pyudev.glib.GUDevMonitorObserver.enabled`,
      :attr:`pyudev.pyqt4.QUDevMonitorObserver.enabled` and
      :attr:`pyudev.pyside.QUDevMonitorObserver.enabled`


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.15:
    * #20: :meth:`pyudev.Monitor.filter_by()` and
      :meth:`pyudev.Monitor.filter_by_tag()` can be called after
      :meth:`pyudev.Monitor.enable_receiving()` now
    * #20: Added :meth:`~pyudev.Monitor.remove_filter()`
    * :class:`pyudev.MonitorObserver` calls
      :meth:`pyudev.Monitor.enable_receiving()` now when started.
    * #40: Added user guide to the documentation
    * #39: Added :meth:`pyudev.Device.from_device_file()`
    * :data:`errno.EINVAL` from underlying libudev functions causes
      :exc:`~exceptions.ValueError` instead of
      :exc:`~exceptions.EnvironmentError` now.


author: bwhiteley@suse.de
changelog:
  - update to svn trunk (0.6.20080221.1)
    LICENSING:
    * Relicensed from the GNU GPLv2 to the GNU LGPLv2.
    API CHANGES:
    * Add a type keyword arg and attribute to CIMQualifier, similar to
      the CIMProperty object, to allow the creation of null qualifiers.
      (Tim Potter)
    * Remove the toxml() method from CIM object classes.  Use
      tocimxml().toxml() instead which specifies the CIM-XML
      representation of the object. (Tim Potter)
    * CIMDateTime class should now be used instead of datetime.datetime
      and datetime.timedelta.
    * Added a new method, CIMInstance.update_existing().  This behaves
      like update() on a dict, but only assigns new values to existing
      properties.  It skips values for properties not already present
      in the instance.  This is useful for honoring PropertyList within
      python providers.
    ENHANCEMENTS:
    * Added support for generating Pegasus provider registration MOF in
      cim_provider.codegen(). (Bart Whiteley)
    * Implemented methods to parse indication export requests.
      (Bart Whiteley)
    * Python provider code generation enhancements.  (Bart Whiteley)
    * Support for Pegasus Local authentication.  (Bart Whiteley)
    * Support for Pegasus and OpenWBEM Unix Domain Socket.  (Tim and Bart)
    * Added support for Pegasus non-compliant EMBEDDEDOBJECT XML attribute.
      (Bart Whiteley)
    * Added CIMQualifierDeclaration.tomof().  (Bart Whiteley)
    * Added a powerful MOF compiler.  (Bart Whiteley)
    * Support for OpenWBEM password-less local authentication.
      (Bart Whiteley)
    * Support for embedded objects is described in DSP0201-2.2.0
      (Bart Whiteley)
    * New CIMDateTime class to deal with CIM-isms of datetimes.
      Most notably, datetime deals with timezone info poorly.
      (Bart Whiteley)
    * Add InvokeMethod() support in Twisted Python client. (Tim
      Potter)
    plus lots of bugfixes


author: bwhiteley@suse.de
changelog:
  - update to 0.7.0 official release.  Previous builds were based on
    svn snapshots.
  - This update includes some fixes for python-2.6 and some fixes for
    problems found by pychecker.
  - Local connection factory functions now allow passing more
    arguments, making them more consistent with WBEMConnection().


author: jmatejek@suse.cz
changelog:
  - update to 0.9
  - new set of deformers
  - many new examples
  - module for handling Type1 fonts
  - support for transparency in PDF output


author: matejcik@suse.cz
changelog:
  - update to 0.10
    * support for parallel/central projection 3D plotting
    * new styles, examples, bugfixes


author: saschpe@suse.de
changelog:
  - Update to version 2.1.7:
    * Added proper GIL management for non-copying send
    * Implemented support for zmq_errno().
    * Added Socket.create_socket()
    * Fixed setup.py to work with libzmq.dll on Window
    * The flags argument to Socket.send/Socket.recv must be a C int
      to prevent Python-C API calls in the nogil section.
    * Added a protocol argument to pyobj_send that defaults to -1 (the
      highest pickle protocol).
    * Added a try/finally in Socket.recv.


author: saschpe@suse.de
changelog:
  - Update to version 2.1.11:
    * remove support for LABEL prefixes.
    * add :meth:`.Socket.poll` method, for simple polling of events on a single socket.
    * no longer require monkeypatching tornado IOLoop.
  - Moved Python-3 package into seperate spec file


author: saschpe@suse.de
changelog:
  - Update to version 2.1.11:
    * remove support for LABEL prefixes. A major feature of libzmq-3.0, the LABEL
      prefix, has been removed from libzmq, prior to the first stable libzmq 3.x release.
    * The prefix argument to ~.Socket.send_multipart remains, but it continue to behave in
      exactly the same way as it always has on 2.1.x, simply prepending message parts.
    * ~.Socket.recv_multipart will always return a list, because prefixes are once
      again indistinguishable from regular message parts.
    * add .Socket.poll method, for simple polling of events on a single socket.
    * no longer require monkeypatching tornado IOLoop.  The :class:.ioloop.ZMQPoller class
      is a poller implementation that matches tornado's expectations, and pyzmq sockets can
      be used with any tornado application just by specifying the use of this poller. The
      pyzmq IOLoop implementation now only trivially differs from tornado's.
  - Don't package documentation sources


author: termim@gmail.com
changelog:
  - update to 2.6:
    - based on Scintilla v2.29.
    - improved support for rebinding keys to commands
    - native key bindings under OS/X.


author: beineri@opensuse.org
changelog:
  - update to 4.5 release:
    * support for Python v3 and Qt v4.5.1
    * new Pythonic API for connecting signals and slots
    * port of the current Qt examples launcher


author: beineri@opensuse.org
changelog:
  - update to 4.5.2 release, bugfixes and
    * support for the two QImage constructors that operate on non-
      const data by allowing a sip.voidptr to be passed
    * support for QHeaderView in pyuic4
    * any Python object can now be passed where a QVariant is
      expected, and None is interpreted as an invalid QVariant


author: hpj@urpla.net
changelog:
  - update to 4.5.4 release, bugfixes and
    - Fixed a problem where None wasn't being interpreted as an invalid QVariant.
    - QVariant.toPyObject() now recurses through any collections.
    - Fixed the super-type of QGLContext because it takes part in parent/child
      relationships.


author: dmueller@suse.de
changelog:
  - update to 4.6:
    * alternate, more Pythonic, APIs have been defined
    * Qt properties can be initialised using keyword
    arguments passed when creating an instance
    * signals can be connected using keyword arguments passed
    when creating an instance
    * the QObject.pyqtConfigure() method has been added to set
    Qt properties and connect signals using keyword
    arguments at any time
    * Python v2.6 and later allow a Python bytearray to be
    used whenever a QByteArray is expected
    * the getOpenFileNameAndFilter(), getOpenFileNamesAndFilter()
    and getSaveFileNameAndFilter() static methods have been
    added to QFileDialog
    * a QLatin1String can be passed whenever a QString is expected
    * the compileUiDir() function has been added to the uic module.


author: dmueller@suse.de
changelog:
  - update to 4.6.1:
    * Added the missing setDropAction() method to QGraphicsSceneDragDropEvent.
    * Added the QMacCocoaViewContainer class on OS/X.
    * An updated sandbox.py from Mark Summerfield.


author: tittiatcoke@gmail.com
changelog:
  - update to 4.7
    * Qt v4.6 is fully supported.
    * Added the QtMultimedia module.
    * Added keyword support for optional arguments.
    * Added docstrings for all classes, functions and methods that
      describe the Python signatures of all callables.
    * Any Python object that can be pickled can now be automatically
      written to and read from QSettings.
    * A QHostAddress.SpecialAddress can be used whenever a QHostAddress
      is expected.
    * Added the optional initialFilter argument to the
      QFileDialog.get*AndFilter() functions.
    * Added the readInt(), readQString(), readQStringList(), readQVariant(),
      writeInt(), writeQString(), writeQStringList() and writeQVariant()
      methods to QDataStream.
    * Added widgetPluginPath to the uic module to specify the directories
      that are searched for widget plugins.
    * Added the anchorlayout.py, animatedtiles.py, appchooser.py, easing.py,
      lighting.py, moveblocks.py, states.py and stickman.py examples.
    * Significantly reduced the size of the modules on Linux and MacOS/X.


author: dmueller@suse.de
changelog:
  - update to 4.7.2:
    - A bug fix release.
    - Added the schema.py example.
    - Added the missing pushContext() and popContext() to QScriptEngine.
    - A QStyleOption instance will be wrapped as a specific sub-class where
      possible.


author: dmueller@suse.de
changelog:
  - update to 4.7.5:
    - Added QStringRef.__str__() and QStringRef.__unicode__() to the QString v1
      API.
    - The destruction by Qt of internally constructed QObject instances is now
      automatically detected.
    - A signal defined with pyqtSignal() can now be used with methods that make
      an internal call to QObject::connect(), e.g. QTimer.singleShot().
    - Added the --from-imports command line argument to pyuic4 and the
      from_imports argument to PyQt4.uic.compileUi().
    - Added support for Python v3.2.
    - The Windows installer now includes qcollectiongenerator.exe and
      qhelpgenerator.exe.
    - Any class with a count() method now supports the len() builtin.
    - Added the missing == and != operators to QItemSelection.
    - Added readQVariantHash(), readQVariantList(), readQVariantMap,
      writeQVariantHash(), writeQVariantList() and writeQVariantMap() to
      QDataStream.
    - Added the ErrorPageExtensionOption and ErrorPageExtensionReturn classes,
      and the ErrorDomain enum to QWebPage.


author: dmueller@suse.de
changelog:
  - update to 4.8:
    - Added support for Qt v4.7 including the new QtDeclarative module.
    - pyqtProperty() can now be used as a method decorator in the same way that
    the standard Python property type can be used.
    - Added the notify argument to pyqtProperty().
    - Unbound signals can now be subscripted in the same way that bound signals
    can.
    - Added the missing << operator to QPolygon, QPolygonF and
    QXmlStreamAttributes.
    - PyQt will now automatically keep a reference to objects set with some sort
    of setter method when Qt expects the underlying C++ instance to stay valid
    but does not take ownership of it.
    - Added the lightmaps.py and stardelegate.py examples from Hans-Peter Jansen.
    - Added the --assume-shared option to configure.py.
    - The QtAssistant module is no longer built with Qt v4.7 and later.


author: dmueller@suse.de
changelog:
  - update to 4.8.2:
    - Added support for Qt v4.7.1.
    - Added the coloreditorfactory.py, combowidgetmapper.py,
      customsortfiltermodel.py and simplewidgetmapper.py item view examples from
      Hans-Peter Jansen.
    - Added the IPC examples from Hans-Peter Jansen.
    - Added the WebKit examples from Hans-Peter Jansen.
    - Added the calendarwidget.py, stylesheet.py and textedit.py examples from
      Hans-Peter Jansen.
    - Added the --no-timestamp option to configure.py.
    - Added the lang example from Hans-Peter Jansen to the contrib directory.
    - The support for the detection of the destruction by Qt of internally
      constructed QObject instances (added in PyQt v4.7.5) has been disabled
      until a reliable thread-safe solution can be found.
    - Bug fixes.
    - Support for the QT_BEGIN_NAMESPACE and QT_END_NAMESPACE macros to allow
      PyQt to be built against Qt built with namespace support.
    - Bug fixes.


author: dmueller@suse.de
changelog:
  - update to 4.8.3:
    - Added the QPyNullVariant class to the QVariant v2 API to allow null
      QVariants to be implemented.
    - Added the optional type keyword argument to QSettings.value() to allow the
      type of the returned value to be specified.
    - QDeclarativeItem will now act as a transparent proxy from any QML signals
      and JavaScript functions.
    - Any QObject invokable methods can now be called transparently even if they
      haven't been explicitly wrapped.
    - QWizardPage.registerField() can now take an unbound or bound signal as its
      'changedSignal' argument.
    - Converted the Reference Guide to Sphinx.
    - Bug fixes.


author: dmueller@suse.de
changelog:
  - update to 4.8.4:
    * Added support for Qt v4.7.2.
    * Added limited support for setEventFilter() and filterEvent() to QAbstractEventDispatcher.
    * pyrcc4 will now compress by default to match the behaviour of rcc.
    * Removed QTouchEventSequence as its C++ API makes it impossible to be used from Python.


author: jdmulloy@gmail.com
changelog:
  - Added phonon-devel to BuildRequires in python-qt4.spec
    * Adds phonon support to python-qt4 which is required by programs like OpenLP.org


author: cgiboudeaux@gmx.com
changelog:
  - Update to 4.8.6, see http://riverbankcomputing.com/static/Downloads/PyQt4/ChangeLog
  - Spec cleanup


author: idonmez@suse.com
changelog:
  - Update to version 4.9
    * Fixed %PickleCode for QByteArray for Python v3.
    * Completed the support for QPainter.drawPixmapFragments().
    * pyuic4 now makes sure that a module implementing a resource file is only
      imported once.
    * Fixed a regression in the handling of translated strings by pyuic4.
    * QDBusArgument now handles QStringList explicitly so that it can be used with
      QString v2 API.
    * Renamed QDBusArgument.write() to add().
    * Changed QDBusArgument.write() to use a QMetaType.Type to specify the integer
      sub-type to be consistent with beginArray() and beginMap().
    * Implemented QDBusArgument.write().
    * DBus dicts are now demarshalled to Python dicts.
    * Added support for demarshalling DBus basic types, variants and arrays.
    * QDBusObjectPath, QDBusSignal and QDBusVariant instances are now demarshalled
      automatically.
    * DBus structures are now demarshalled to tuples.
    * Added the missing cornerWidget() and setCornerWidget() methods to QMenuBar.
  - See include ChangeLog for complete change list.


author: saschpe@suse.de
changelog:
  - Update to version 3.1.0:
    * Literal.__str__ does not behave like unicode
    * (RDFa Parser) Does not handle application/xhtml+xml
    * RDFa TC #117: Fragment identifiers stripped from BASE
    * Malformed literals produced when rdfa contains newlines
    * Namespaces beginning with _ are invalid
    * Turtle Files with a UTF-8 BOM fail to parse
    * ClosedNamespace.__str__ returns URIRef not str
    * IOMemory does not override open
    * Timestamps with microseconds *and* "Z" timezone are not parsed
    * DateTime literals with offsets fail to convert to Python
    * Timestamps with timezone information are not parsed
    * problem with unicode literals in rdflib.compare.graph_diff
    * Sleepycat Store broken with create=False
    * Would be useful if Graph.query could propagate kwargs to a
      plugin processor
    * Graph.connected exception when passed empty graph
    * Not compatible with Python 2.4
    * Support Python's set operations on Graph
    * NT output encoding to utf-8 broken as it goes through
      _xmlcharrefreplace
    * Store SPARQL Support
  - Fix non-executable bits rpmlint issue


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.0:
    + rdflib now works under python3
    + Unit tests were updated and cleaned up
    + Updated documentations
    + A new resource oriented API was added
    + Many bugfixes.


author: msuman@gnome.org
changelog:
  - Update to version 3.2.1:
    + New setuptools entry points for query processors and results
    + Many bugfixes


author: saschpe@suse.de
changelog:
  - Update to version 2.2.4:
    * WARNING: Potential backwards incompatible change - Changed order of
      parameters of ZREVRANGEBYSCORE to match those of the actual Redis command.
      This is only backwards-incompatible if you were passing max and min via
      keyword args. If passing by normal args, nothing in user code should have
      to change.
    * Fixed INFO to properly parse the Redis data correctly for both 2.2.x and
      2.3+. Thanks Stéphane Angel for the fix.
    * Lock objects now store their timeout value as a float.
    * WATCH now supports multiple keys.
    * Broke out some code that was Python 2.4 incompatible. redis-py should
      now be useable on 2.4, but this hasn't actually been tested. Thanks
      Dan Colish for the patch.
    * Optimized some code using izip and islice.
    * Better error handling
    * Subscription status is now reset after every (re)connection.
  - Added spec file license header


author: saschpe@suse.de
changelog:
  - Update to version 2.4.9:
    * Removed socket retry logic in Connection. This is the responsbility of
      the caller to determine if the command is safe and can be retried. Thanks
      David Wolver.
    * Added some extra guards around various types of exceptions being raised
      when sending or parsing data. Thanks David Wolver and Denis Bilenko.
  - See file CHANGES for previous versions...


author: alexandre@exatati.com.br
changelog:
  - Update to 2.4.11:
    * AuthenticationError will now be correctly raised if an invalid password
      is supplied.
    * If Hiredis is unavailable, the HiredisParser will raise a RedisError
      if selected manually.
    * Made the INFO command more tolerant of Redis changes formatting. Fix
      for #217.
  - Aditional changes from 2.4.10:
    * Buffer reads from socket in the PythonParser. Fix for a Windows-specific
      bug (#205).
    * Added the OBJECT and DEBUG OBJECT commands.
    * Added __del__ methods for classes that hold on to resources that need to
      be cleaned up. This should prevent resource leakage when these objects
      leave scope due to misuse or unhandled exceptions. Thanks David Wolever
      for the suggestion.
    * Added the ECHO command for completeness.
    * Fixed a bug where attempting to subscribe to a PubSub channel of a Redis
      server that's down would blow out the stack. Fixes #179 and #195. Thanks
      Ovidiu Predescu for the test case.
    * StrictRedis's TTL command now returns a -1 when querying a key with no
      expiration. The Redis class continues to return None.
    * ZADD and SADD now return integer values indicating the number of items
      added. Thanks Homer Strong.
    * Renamed the base client class to StrictRedis, replacing ZADD and LREM in
      favor of their official argument order. The Redis class is now a subclass
      of StrictRedis, implementing the legacy redis-py implementations of ZADD
      and LREM. Docs have been updated to suggesting the use of StrictRedis.
    * SETEX in StrictRedis is now compliant with official Redis SETEX command.
      the name, value, time implementation moved to "Redis" for backwards
      compatability.


author: os-dev@jacraig.com
changelog:
  - Update to 2.4.13:
    * redis.from_url() can take an URL representing a Redis connection string
      and return a client object. Thanks Kenneth Reitz for the patch.
  - Changes in 2.4.12:
    * ConnectionPool is now fork-safe. Thanks Josiah Carson for the patch.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.5:
    - Please readme CHANGES.txt.
  - Regenerate spec file with py2pack;
  - Add CHANGES.txt and README.txt files as documentation;
  - Bzip2 source code.


author: jfunk@funktronics.ca
changelog:
  - Update to 0.5.0
    - PATCH Support
    - Support for Proxies
    - HTTPBin Test Suite
    - Redirect Fixes
    - settings.verbose stream writing
    - Querystrings for all methods
    - URLErrors (Connection Refused, Timeout, Invalid URLs) are treated as
      explicity raised r.requests.get('hwe://blah'); r.raise_for_status()
  - 0.4.1 (2011-05-22)
    - Improved Redirection Handling
    - New 'allow_redirects' param for following non-GET/HEAD Redirects
    - Settings module refactoring


author: saschpe@suse.de
changelog:
  - Update to version 0.6.1:
    * Enhanced status codes experience ``\o/``
    * Set a maximum number of redirects (``settings.max_redirects``)
    * Full Unicode URL support
    * Support for protocol-less redirects.
    * Allow for arbitrary request types.
    * Bugfixes
  - Changes from version 0.6.0:
    * New callback hook system
    * New persistient sessions object and context manager
    * Transparent Dict-cookie handling
    * Status code reference object
    * Removed Response.cached
    * Added Response.request
    * All args are kwargs
    * Relative redirect support
    * HTTPError handling improvements
    * Improved https testing
    * Bugfixes


author: jfunk@funktronics.ca
changelog:
  - Update to 0.8.2
    * New unicode decoding system, based on overridable Response.encoding.
    * Proper URL slash-quote handling.
    * Cookies with [, ], and _ allowed.
  - 0.8.1 (2011-11-15)
    * URL Request path fix
    * Proxy fix.
    * Timeouts fix.
  - 0.8.0 (2011-11-13)
    * Keep-alive support!
    * Complete removal of Urllib2
    * Complete removal of Poster
    * Complete removal of CookieJars
    * New ConnectionError raising
    * Safe_mode for error catching
    * prefetch parameter for request methods
    * OPTION method
    * Async pool size throttling
    * File uploads send real names
  - 0.7.6 (2011-11-07)
    * Digest authentication bugfix (attach query data to path)
  - 0.7.5 (2011-11-04)
    * Response.content = None if there was an invalid repsonse.
    * Redirection auth handling.
  - 0.7.4 (2011-10-26)
    * Sesion Hooks fix.
  - 0.7.3 (2011-10-23)
    * Digest Auth fix.
  - 0.7.2 (2011-10-23)
    * PATCH Fix.
  - 0.7.1 (2011-10-23)
    * Move away from urllib2 authentication handling.
    * Fully Remove AuthManager, AuthObject, &c.
    * New tuple-based auth system with handler callbacks.
  - 0.7.0 (2011-10-22)
    * Sessions are now the primary interface.
    * Deprecated InvalidMethodException.
    * PATCH fix.
    * New config system (no more global settings).
  - 0.6.6 (2011-10-19)
    * Session parameter bugfix (params merging).
  - 0.6.5 (2011-10-18)
    * Offline (fast) test suite.
    * Session dictionary argument merging.
  - 0.6.4 (2011-10-13)
    * Automatic decoding of unicode, based on HTTP Headers.
    * New decode_unicode setting.
    * Removal of r.read/close methods.
    * New r.faw interface for advanced response usage.*
    * Automatic expansion of parameterized headers.
  - 0.6.3 (2011-10-13)
    * Beautiful requests.async module, for making async requests w/ gevent.
  - 0.6.2 (2011-10-09)
    * GET/HEAD obeys allow_redirects=False.


author: jfunk@funktronics.ca
changelog:
  - Update to 0.8.3
    * Converted auth system to use simpler callable objects.
    * New session parameter to API methods.
    * Display full URL while logging.


author: jfunk@funktronics.ca
changelog:
  - Update to 0.9.1:
    * danger_mode for automatic Response.raise_for_status()
    * Response.iter_lines refator
  - 0.9.0 (2011-12-28)
    * verify ssl is default.
  - 0.8.9 (2011-12-28)
    * Packaging fix.
  - 0.8.8 (2011-12-28)
    * SSL CERT VERIFICATION!
    * Release of Cerifi: Mozilla's cert list.
    * New 'verify' argument for SSL requests.
    * Urllib3 update.
  - 0.8.7 (2011-12-24)
    * iter_lines last-line truncation fix
    * Force safe_mode for async requests
    * Handle safe_mode exceptions more consistently
    * Fix iteration on null responses in safe_mode
  - 0.8.6 (2011-12-18)
    * Socket timeout fixes.
    * Proxy Authorization support.
  - 0.8.5 (2011-12-14)
    * Response.iter_lines!


author: jfunk@funktronics.ca
changelog:
  - Update to 0.9.3:
    * SSL verify=False bugfix (apparent on windows machines).
  - 0.9.2 (2012-01-18)
    * Asyncronous async.send method.
    * Support for proper chunk streams with boundaries.
    * session argument for Session classes.
    * Print entire hook tracebacks, not just exception instance.
    * Fix response.iter_lines from pending next line.
    * Fix but in HTTP-digest auth w/ URI having query strings.
    * Fix in Event Hooks section.
    * Urllib3 update.


author: jfunk@funktronics.ca
changelog:
  - Update to 0.10.1:
    * PYTHON 3 SUPPORT!
    * Dropped 2.5 Support. (Backwards Incompatible)
  - 0.10.0 (2012-01-21)
    * Response.content is now bytes-only. (Backwards Incompatible)
    * New Response.text is unicode-only.
    * If no Response.encoding is specified and chardet is available,
      Respoonse.text will guess an encoding.
    * Default to ISO-8859-1 (Western) encoding for "text" subtypes.
    * Removal of decode_unicode. (Backwards Incompatible)
    * New multiple-hooks system.
    * New Response.register_hook for registering hooks within the pipeline.
    * Response.url is now Unicode.


author: jfunk@funktronics.ca
changelog:
  - Update to 0.10.4
    * Honor netrc.
  - 0.10.3 (2012-02-20)
    * HEAD requests don't follow redirects anymore.
    * raise_for_status() doesn't raise for 3xx anymore.
    * Make Session objects picklable.
    * ValueError for invalid schema URLs.
  - 0.10.2 (2012-01-15)
    * Vastly improved URL quoting.
    * Additional allowed cookie key values.
    * Attempted fix for "Too many open files" Error
    * Replace unicode errors on first pass, no need for second pass.
    * Append '/' to bare-domain urls before query insertion.
    * Exceptions now inherit from RuntimeError.
    * Binary uploads + auth fix.
    * Bugfixes.


author: jfunk@funktronics.ca
changelog:
  - Update to 0.10.6
    * Allow '=' in cookies.
  - 0.10.5 (2012-02-25)
    * Response body with 0 content-length fix.
    * New async.imap.
    * Don't fail on netrc.


author: saschpe@gmx.de
changelog:
  - Update to version 0.10.8:
    * Generate chunked ValueError fix
    * Proxy configuration by environment variables
    * Simplification of iter_lines.
    * New trust_env configuration for disabling system/environment hints.
    * Suppress cookie errors.
  - Changes from version 0.10.7:
    * encode_uri = False


author: jfunk@funktronics.ca
changelog:
  - Update to 0.11.1:
    * POST redirects now break RFC to do what browsers do: Follow up with a GET.
    * New strict_mode configuration to disable new redirect behavior.
  - 0.11.0 (2012-03-14)
    * Private SSL Certificate support
    * Remove select.poll from Gevent monkeypatching
    * Remove redundant generator for chunked transfer encoding
    * Fix: Response.ok raises Timeout Exception in safe_mode


author: jfunk@funktronics.ca
changelog:
  - Update to 0.11.2
    * Attempt to use the OS's certificate bundle if certifi isn't available.
    * Infinite digest auth redirect fix
    * Multi-part file upload improvements
    * Fix decoding of invalid %encodings in URLs
    * If there is no content in a response don't throw an error the second time
      that content is attempted to be read.
    * Upload data on redirects.


author: jfunk@funktronics.ca
changelog:
  - Update to 0.12.1
    * New Response.json property
    * Ability to add string file uploads
    * Fix out-of-range issue with iter_lines
    * Fix iter_content default size
    * Fix POST redirects containing files
  - 0.12.0 (2012-05-02)
    * EXPERIMENTAL OAUTH SUPPORT!
    * Proper CookieJar-backed cookies interface with awesome dict-like interface.
    * Speed fix for non-iterated content chunks.
    * Move pre_request to a more usable place.
    * New pre_send hook.
    * Lazily encode data, params, files
    * Load system Certificate Bundle if certify isn't available.
    * Cleanups, fixes.
  - Add python-chardet and python-oauthlib requirements
  - Run test suite (added python-distribute build requirement to enable)


author: saschpe@suse.de
changelog:
  - Use a slightly different approach for bnc#761500, try to use /etc/ssl/certs
    but use /etc/ssl/ca-bundle.pem as a fallback. The previous fix didn't work
    for me as (my) Python ssl module doesn't support cert directories...
  - No need to check SUSE versions for python-certifi, it only is/was
    part of openSUSE:Factory for a brief period of time


author: jfunk@funktronics.ca
changelog:
  - Update to 0.9
    - New response object. Now a `restkit.Resource` and `restkit.RestClient`
      return an  `restkit.HTTPResponse` instance and no longer an unicode. The
      HTTPResponse allow you to get all in one the headers, the body and allow
      you to stream it by using the property `body_file` which give you a
      `fileobject`
    - Fix in spool class. Reuse spool across all objects. It doesn't use Queue
      anymore since collection.deque is already threadsafe
    - Change in WebOb helper. Now you have to use
      `restkit.ext.webob_helper.wrap_exceptions` to use WebOb extensions.
    - Fix eventlet extension.


author: jfunk@funktronics.ca
changelog:
  - Update to 0.9.3
    - fix distribute line
    - don't release connection if it need to be closed.
    - add tests with big upload. and multiple Post serialised.


author: jfunk@funktronics.ca
changelog:
  - Update to 3.0.1
    - New Connection management: Better concurrency handling and idle
      connections are now closed after a time
    - Improved Client
    - Fix redirect
    - Better error handling
    - Timeout can now be set on each request.
    - Major refactoring. consolidation of some module, ease the HTTP parser code
    - Fix timeout errors


author: jfunk@funktronics.ca
changelog:
  - Update to 3.2.0
    - Some deep rewrite of the client. Requests and Connections are now
      maintened in their own instances, so we don't rely on client instance to
      close or release the connection. Also we don't pass local variable to
      handle a request. At the end each requests are more isolated and we are
      fully threadsafe.
    - Improve error report.
    - Handle case where the connection is closed but the OS still accept
      sending. From the man: "When the message does not fit into the send buffer
      of the socket, send() normally blocks, unless the socket has been placed
      in nonblocking I/O mode.""" . Spotted by loftus on irc. Thanks.
  - Breaking changes
    - Rewrite filters handling. We now pass a request instance to the on_request
      filters. If a request filter return a response, we stop to perform here.
      response filters accept now the response and request instances as
      arguments. There is no more on_connect filters (it was a bad idea)
    - Proxy support. Proxies are now supported by passing the argument
      "use_proxy=True" to client, request and resources objects.


author: jfunk@funktronics.ca
changelog:
  - Update to 3.3.0
    - New HTTP parser, using python http-parser in C based on http-parser from
      Ryan Dahl
    - Fix UnboundLocalError
    - Sync oauth with last python-oauth2 (fix POST & encoding issues)
    - Improve sending
  - 3.2.1
    - Fix sending on linux


author: jfunk@funktronics.ca
changelog:
  - Update to 3.3.2
    - add support for multivalue field in multipart
    - form_encode can now accept arbitrary items
    - fix proxy handling in client


author: saschpe@suse.de
changelog:
  - Simplified macro usage
  - Update to version 4.1.1:
    * fix connection reusing. When connection is closed or an EPIPE/EAGAIN error happen, we now retry it.
    * fix wgsi_proxy contrib
    * fix examples
  - Changes from version 3.0.0:
    * Replace the socket pool by socketpool improve connection handling and better management of gevent & eventlet.
    * Fix NoMoreData issue
    * Fix SSL connections
    * multipart forms: quote is now configurable & flush size cache


author: jfunk@funktronics.ca
changelog:
  - Update to version 4.1.2:
    * set content-length if provided
    * Fix bad http-parser version requirement


author: lars@linux-schulserver.de
changelog:
  - update to 0.7.0:
    SciPy 0.7.0 is the culmination of 16 months of hard work. It
    contains many new features, numerous bug-fixes, improved test
    coverage and better documentation.
    + Python 2.6 support (NOT Python 3.0)
    + Major documentation improvements
    + Support for NumScons has been added
    + Sandbox Removed
    + Sparse matrices have seen extensive improvements
    + Statistical functions for masked arrays have been added
    + The IO code in both NumPy and SciPy is being extensively
      reworked
    + New Hierarchical Clustering module
    + New Spatial package
    + Reworked fftpack package
    + New Constants package
    + New Radial Basis Function module
    + New complex ODE integrator
    + New generalized symmetric and hermitian eigenvalue problem solver
    + Bug fixes in the interpolation package
    + Weave clean up
  - adapted patches to new source


author: lars@linux-schulserver.de
changelog:
  - update to 0.7.0.3 (0.7.1rc3):
    + bugfix release
  - adapted patches:
    + scipy-0.7.1rc3-implicit-fortify-decl.patch (xerbla.c)
    + scipy-0.7.1rc3-undefined_operation.patch (zutil.c; cutil.c)
  - new patches:
    + scipy-0.7.1rc3-umfpack-include.patch (fix to find umfpack)
    + scipy-0.7.1rc3-atlas-include.patch (fix to find atlas)
    + scipy-0.7.1rc3-superlu.patch (correct use of fprintf)
  - enable umfpack, atlas and amd support
  - drop devel subpackage
  - enable mandriva build


author: lars@linux-schulserver.de
changelog:
  - update to 0.7.1:
    + Several fixes in Matlab file IO
    + Work around a failure with Python 2.6
    + Memory leak in lfilter have been fixed
    + Several bugs of varying severity were fixed in the special
      functions
  - adapted patches to latest version
  - also package release notes


author: coolo@novell.com
changelog:
  - update to 0.8.0:
    * Python 3 compat
    * Major documentation improvements
    * Deprecated features
      o Swapping inputs for correlation functions (scipy.signal)
      o Obsolete code deprecated (scipy.misc)
    * New features
      o DCT support (scipy.fftpack)
      o Single precision support for fft functions (scipy.fftpack)
      o Correlation functions now implement the usual definition (scipy.signal)
      o Additions and modification to LTI functions (scipy.signal)
      ... many more, see 0.8.0-notes.rst


author: behrisch@users.sf.net
changelog:
  - update to 0.10.0b2
  - added patch for fortran functions returning random data
  - prepared addition of ufsparse


author: saschpe@suse.de
changelog:
  - Update to version 0.10.1:
    * AFAICS, upstream provides no changelog
  - Spec file cleanup:
    * New sub-package weave provides the devel package (only headers in
      a 'devel' package won't work)
    * Don't ship testsuite and package weave examples as documentation
    * Set license to SDPX style


author: toddrme2178@gmail.com
changelog:
  - Add suitesparse buildrequires
  - Remove blas/lapack tests since these build successfully on all
    targets now


author: mls@suse.de
changelog:
  - update to libselinux-2.1.9
    * better man pages
    * selinux_status interfaces
    * simple interface for access checks
    * multiple bug fixes
  - fix build for ruby-1.9


author: prusnak@suse.cz
changelog:
  - updated to 2.0.27
    * Modify genhomedircon to skip %groupname entries.
      Ultimately we need to expand them to the list of users to support
      per-role homedir labeling when using the %groupname syntax.
  - updated to 2.0.26
    * Fix bug in genhomedircon fcontext matches logic from Dan Walsh.
      Strip any trailing slash before appending /*$.


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * changed license to BSD3c
    * packaded documentation files
    * fixed build non-SUSE distros


author: idonmez@suse.com
changelog:
  - Update to v1.1.3
    * Don't clobber environ if the variable SPT_NOENV is set
    * Fixed segfault when the module is imported under vim (bnc#739242)


author: alexandre@exatati.com.br
changelog:
  - Update to 2.1.1:
    * Corrected simplejson.__version__ and other minor doc changes.
    * Do not fail speedups tests if speedups could not be built.
    * Decimal serialization officially supported for encoding with
    use_decimal=True. For encoding this encodes Decimal objects and
    for decoding it implies parse_float=Decimal
    * Decoding performance and memory utilization enhancements
    ... see CHANGES.txt for more
  - Spec file cleaned with spec-cleaner.


author: saschpe@suse.de
changelog:
  - Update to 2.1.3
    * Support the sort_keys option in C encoding speedups
    * Allow use_decimal to work with dump()
    * Correct wrong end when object_pairs_hook is used
    * Correct output for indent=0
    * Correctly raise TypeError when non-string keys are used with
      speedups
    * Fix the endlineno, endcolno attributes of the JSONDecodeError
      exception.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.1.6:
    * Prevent segfaults with deeply nested JSON documents
      https://github.com/simplejson/simplejson/issues/11
    * Fix compatibility with Python 2.5
      https://github.com/simplejson/simplejson/issues/5
    - Aditional changes from 2.1.5 released 2011-04-17:
    * Built sdist tarball with setuptools_git installed. Argh.
    - Aditional changes from 2.1.4 released 2011-04-17:
    * Does not try to build the extension when using PyPy
    * Trailing whitespace after commas no longer emitted when indent is used
    * Migrated to github http://github.com/simplejson/simplejson
  - Regenerate spec file with py2pack.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.2.1:
    * Fix MANIFEST.in issue when building a sdist from a sdist.
      https://github.com/simplejson/simplejson/issues/16
  - Aditional changes from version 2.2.0:
    * Remove setuptools requirement, reverted to pure distutils
    * use_decimal default for encoding (dump, dumps, JSONEncoder) is now True
    * tuple encoding as JSON objects can be turned off with new
      tuple_as_array=False option.
      https://github.com/simplejson/simplejson/pull/6
    * namedtuple (or other tuple subclasses with _asdict methods) are now
      encoded as JSON objects rather than arrays by default. Can be disabled
      and treated as a tuple with the new namedtuple_as_object=False option.
      https://github.com/simplejson/simplejson/pull/6
    * JSONDecodeError is now raised instead of ValueError when a document
      ends with an opening quote and the C speedups are in use.
      https://github.com/simplejson/simplejson/issues/15
    * Updated documentation with information about JSONDecodeError
    * Force unicode linebreak characters to be escaped (U+2028 and U+2029)
      http://timelessrepo.com/json-isnt-a-javascript-subset
    * Moved documentation from a git submodule to
      http://simplejson.readthedocs.org/


author: saschpe@gmx.de
changelog:
  - Update to version 2.4.0:
    * New bigint_as_string option for encoder to trade JavaScript number
      precision issues for type issues.
  - Run testsuite
  - Package README.rst, CHANGES.txt and LICENSE.txt


author: toddrme2178@gmail.com
changelog:
  - Clean up spec file
  - Update to version 2.5.2:
    * Fix for regression introduced in 2.5.1
  - Update to version 2.5.1:
    * Support for use_decimal=True in environments that use Python
      sub-interpreters such as uWSGI
  - Update to version 2.5.1:
    * New item_sort_key option for encoder to allow fine grained
      control of sorted output


author: beineri@opensuse.org
changelog:
  - update to 4.8 release:
    * support for Python v3
    * the ability to supply alternate super-types and meta-types
      for wrapped objects
    * documentation built using Sphinx


author: dmueller@suse.de
changelog:
  - update to 4.8.1:
    - Added support for defining a private assignment operator to suppress the
    possible generation of an assignment helper.


author: hpj@urpla.net
changelog:
  - update to 4.8.2:
    - Fixed the '/' operator for Python v3 and future import for Python v2.
    - Backported the /AllowNone/ class annotation from v4.9.


author: hpj@urpla.net
changelog:
  - Fixed a crash with sipFindType() when the search happens to land on an
    unresolved external type.


author: dmueller@suse.de
changelog:
  - update to 4.9:
    * support for __iter__ and __next__
    * the %API directive
    * the /API/ annotation
    * sipIsAPIEnabled() has been added to the C API
    * sip.getapi() and sip.setapi() have been added to the Python API
    * sip.ispyowned() has been added to the Python API
    * mapped types can now act as a namespace for enums and static methods
    * the /Array/ annotation can now be applied to classes and mapped types
    * the /NoArgParser/ annotation can now be applied to methods as well as functions
    * the --arch flag was added to configure.py to specify which MacOS/X architectures are built
    * SIP is now also licensed under the GPL v2 and v3.


author: tittiatcoke@gmail.com
changelog:
  - update to 4.10
    * Added the sip.voidptr.ascapsule() method.
    * Added the -P command line option to build modules with
      "protected" redefined to "public" if supported by the platform.
      This can result in significantly smaller modules.
    * Added the -o command line option to automatically generate docstrings.
    * Added the -k command line option and /KeywordArgs/ and /NoKeywordArgs/
      function annotations to support keyword arguments.
    * Added the /Default/ exception annotation.
    * Added the /DocType/ argument, function, mapped type and variable annotations.
    * Added the /DocValue/ argument annotation.
    * Added the %Docstring directive to specify explicit docstrings for classes,
      functions and methods.
    * Added sipError to %MethodCode to allow user errors to be distinguished
      from interpreter errors.
    * Added sipBadCallableArg() to the C API.
    * Added support for configuring and building outside of the source tree.


author: dmueller@suse.de
changelog:
  - update to 4.10.5:
    - A bug fix release for Python v3 and Python v2.7.
    - Use capsules when being built for Python v2.7 to work around an apparent
      bug in the support for PyCObject.
    - Added support for Q_SLOT, Q_SLOTS, Q_SIGNAL and Q_SIGNALS.
    - Added the /__len__/ function annotation.


author: dmueller@suse.de
changelog:
  - update to 4.11:
    - Added the %UnitPostIncludeCode directive.
    - /KeepReference/ will now accept a key to track when the same object is
      passed to more than one method.
    - operator() and __call__() can now accept keyword arguments.
    - Added support for Python v3.2.


author: dmueller@suse.de
changelog:
  - update to 4.11.2:
    - /KeepReference/ can now be applied to global functions and static methods.
    - %TypeCode can now be specified in a %MappedType directive.
    - Mapped types for templates no longer require the template arguments to be
      fully defined.
    - Build system changes required by PyQt v4.8 and Qt v4.7.


author: dmueller@suse.de
changelog:
  - update to 4.12:
    - Implemented the revised directive syntax for %Module.
    - Deprecated %CModule, use %Module instead.
    - Added the keyword_arguments argument to %Module to specify the level of
      support for Python keyword arguments.
    - Deprecated the -k flag to sip, use the keyword_arguments argument to
      %Module instead.
    - Added an automatic pseudo-%Timeline to allow the SIP version number to be
      used in the %If directive.
    - Changed the behavior of the /KeywordArgs/ annotation to specify the level
      of support for Python keyword arguments.
    - Deprecated the /NoKeywordArgs/ annotation, use /KeywordArgs="All"/ instead.
    - Added the use_argument_names argument to %Module to provide the real names
      of arguments to handwritten code.
    - Module docstrings are now supported.
    - Added %AutoPyName to automatically provide Python names.
    - Added %Property to implement Python properties based on C/C++ getters and
      setters.
    - Added %Extract to allow arbitrary text to be embedded in specification
      files and subsequently extracted.
    - Deprecated %Doc and %ExportedDoc, use %Extract instead.
    - Added the -X flag to sip to extract text defined with %Extract.
    - Deprecated the -d flag to sip, use -X instead.
    - Added /PyInt/ as an argument, function and typedef annotation to force
      char types to be handled as Python integers rather that single character
      strings.
    - Added the L and M format characters to sipBuildResult(), sipCallMethod()
      and sipParseResult().
    - Added sipGetAddress().
    - Added the -T flag to sip to suppress the timestamp in the header comments
      of generated files.
    - sip.voidptr now behaves like a Python memoryview object and supports
      sub-script assignment.
    - Added the --sip-module flag to configure.py to allow the name and
      containing package of the sip module to be specified thereby allowing
      packages to include a local copy of the sip module.


author: dmueller@suse.de
changelog:
  - update to 4.12.1:
    - Added support for the __getattribute__, __getattr__, __setattr__ and
      __delattr__ methods.
    - Added the /RaisesPyException/ function annotation.
    - Added SIP_SSIZE_T as a predefined type.
    - PyObject * can now be used as a synonym for SIP_PYOBJECT.
    - Added sip.ispycreated() to the sip module.
    - Added the --deployment-target flag to configure.py for MacOS/X.


author: dmueller@suse.de
changelog:
  - update to 4.12.2:
    * /KeepReference/ is now supported as a function annotation.
    * Handwritten code in class templates no longer have the types
    substituted in lines that appear to contain C preprocessor directives.
    * Added support for global inplace numeric operators.


author: Sascha.Manns@open-slx.de
changelog:
  - Changelog from the Creators
    - SIP v4.13 has been released. This is a minor feature release.
      o added the %DefaultDocstringFormat directive
      o added the format argument to the %Docstring directive
      o %ConvertToSubClassCode can now cause a restart of the conversion
      process using a different requested type
      o '*' and '&' are now supported as unary operators in expressions
      used in the values of default arguments
      o the /Transfer/ annotation can now be used with the /Array/
      annotation to prevent the freeing of the temporary array of
      pointers.


author: dmueller@suse.de
changelog:
  - update to 4.13.1:
    - Deprecation warnings can no longer be disabled.
    - Added the all_raise_py_exception argument to the %Module directive.
    - Added the /NoRaisesPyException/ function annotation.
    - Added the /PyName/ typedef annotation.
    - Class templates now allow super-classes to be defined as template
    arguments.
    - Added support for 'public' preceding the name of a class in a super-class
    list.
    - Added support for 'protected' and 'private' preceding the name of a class
    in a super-class list.  Any such super-class will be ignored.


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0 or GPL-3.0 or SUSE-SIP
    Use SUSE- proprietary extension until SIP license is accepted upstream at
    spdx.org


author: saschpe@suse.de
changelog:
  - Update to version 0.4.1:
    + Added a session kwarg to slumber.API allowing passing a requests
      session that will be used instead of the slumber created one


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.8:
    + Context.chmod()
    + Context.rename()
    + Context.unlink()
    + Context.creat()
  - Changes from version 1.0.7:
    + Context.open: omissible flags and mode
    + File: omissible flags and mode
    + File.read()
    + smbc.PermissionError
    + Context.mkdir()
    + Context.stat()
    + File.fstat()
    + File.write()
    + File.close()


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.9:
    + iteration file read
    + rewrite tests for python nose
    + fixed stat portability issue
    + smbc.NoEntryError
    + smbc.ExistsError
    + smbc.NotEmptyError
    + smbc.TimedOutError
    + File.seek() and File.lseek()


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.12:
    + Add Context.optionUseKerberos
    + Add Context.optionFallbackAfterKerberos


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.13:
    + Call initial libsmbclient functions in right order.
    + Memory/connection leaks.


author: jdmulloy@gmail.com
changelog:
  - Fixed shebang removal code on .spec line 52
    * This line was indiscriminately deleting the 1st line of all .py
    and .py_tmpl file which caused it to delete things that were not
    shebangs. This causes errors when it deletes things like """
    before a doc string. For instance executing
    "from migrate import changeset" resulted in an
    Unexpected Indentation Error


author: rhafer@suse.de
changelog:
  - update to 0.7.2:
    * Changes:
    - support for SQLAlchemy 0.5.x has been dropped
    - Python 2.6 is the minimum supported Python version
    * Features
    - improved :pep:`8` compliance
    - optionally number versions with timestamps instead of
      sequences (partly pulled from Pete Keen)
    - allow descriptions in SQL change script filenames (by Pete
      Keen)
    - improved model generation
    * Fixed Bugs
    - api test downgrade/upgrade does not work with sql scripts
      (pulled from Yuen Ho Wong)
    - passing a unicode string as the migrate repository fails (add
      regression test)
    - make_update_script_for_model fails with AttributeError:
      'SchemaDiff' object has no attribute 'colDiffs' (patch by
      Jeremy Cantrell)
    - upgrade and downgrade functions are reversed when using the
      command "make_update_script_for_model" (patch by Jeremy
      Cantrell)
    - manage.py should use the "if __name__=='__main__'" trick
    - column creation in make_update_script_for_model and required
      API change (by Gabriel de Perthuis)
    - compare_model_to_db gets confused by sqlite_sequence (pulled
      from Dustin J. Mitchell)
    - drop column does not work on persistent sqlite databases
      (pulled from Benoît Allard)
    - table rename failure with sqlalchemy 0.7.x (patch by Mark
      McLoughlin)
    - update documentation and help text (pulled from Yuen Ho Wong)


author: saschpe@suse.de
changelog:
  - Update to version 0.2.4:
    * Fixing the problem whereby uuid would be installed on python2.5+.
  - Changes from version 0.2.3:
    * Fixed issue #9 with the example code. All messages are sent and received correctly.
  - Spec file cleanup:
    * Added proper changes file and spec file license header
    * Run testsuite


author: saschpe@suse.de
changelog:
  - Update to version 0.18:
    * Include code to manage and migrate database schemas. See the
      storm.schema sub-package (bug #250412).
    * Added a storm.zope.testing.ZStormResourceManager class to manage a
      set of stores registered with ZStorm (bug #618704).
    * When a TimeoutError is raised it includes a description about why
      the exception was raised, to help make it easier to reason about
      timeout-related issues (bug #617973).
    * Improved the IResultSet interface to document the rationale of why some
      attributes are not included (bug #659883).
    * Make storm compatible with psycopg2 2.2 (bug #585704).
    * Fix bug #620615, which caused lazy expressions to cause subsequent
      loading of objects to explode if unflushed.
    * Fix bug #620508, which caused slicing a ResultSet to break subsequent
      count() calls.
    * Fix bug #659708, correcting the behavior of the sqlobject is_empty
      and __nonzero__ methods.
    * Fix bug #619017, which caused __storm_loaded__ to be called without
      its object's variables defined if the object were in the alive cache but
      disappeared.
    * See https://launchpad.net/storm for more changes...
  - Set license to LGPL-2.0+ (SPDX style)
  - BuildRequire python-distribute instead of python-setuptools
  - Use newer %{python_sitearch} macro instead of %{py_sitedir}


author: saschpe@gmx.de
changelog:
  - Update to version 0.19:
    - A new Cast expressions compiles an input and the type to cast it to
      into a call the CAST function
    - The storm.zope.testing.ZStormResourceManager now supports applying database
      schemas using a custom URI, typically for connecting to the database using a
      different user with greater privileges than the user running the tests. Note
      that the format of the 'databases' parameter passed to the constructor of
      the ZStormResourceManager class has changed.
    - A new storm.twisted.transact module has been added with facilities to
      integrate Storm with twisted, by running transactions in a separate
      thread from the main one in order to not block the reactor.
    - ResultSet.config's "distinct" argument now also accepts a tuple of
      columns, which will be turned into a DISTINCT ON clause.
    - Provide wrapped cursor objects in the Django integration
      layer. Catch some disconnection errors that might otherwise be
      missed, leading to broken connections.
    - A new JSON property is available. It's similar to the existing
      Pickle property, except that it serializes data as JSON, and must
      back onto a text column rather than a byte column.
    - Cache the compilation of columns and tables
    - Add two new tracers extracted from the Launchpad codebase.
      BaseStatementTracer provides statements with parameters substituted
      to its subclasses. TimelineTracer records queries in a timeline
      (useful for OOPS reports).
    - New ROW constructor
    - Add support for Postgres DISTINCT ON queries.
    * See NEWS for more details
  - Split of Django and Twisted support packages


author: saschpe@suse.de
changelog:
  - Use python-distribute instead of python-setuptools
  - Fix license to LGPL-3.0+ (SPDX style, see LICENSE)
  - Run testsuite


author: cfarrell@suse.com
changelog:
  - license update: BSD-3-Clause
    Always state the exact version of the license and use SPDX syntax
    (http://www.spdx.org/licenses)


author: vuntz@novell.com
changelog:
  - Update to version 0.15.9:
    + Enhancements:
    - Add service side helper code to implement
      Connection.Interface.Requests. This breaks the old request
      channel API so be sure to upgrade telepathy-butterfly at the
      same time as telepathy-python. Client side code is not
      affected by this change.
    + Fixes:
    - Call get_handle_type() in ListChannels avoiding an error if
      the handle is null.


author: vuntz@novell.com
changelog:
  - Update to version 0.15.11:
    + Enhancements:
    - Add the ChannelTypeFileTransfer interface
    - Implement the Debug interface (handle logging and stderr
      output)
    - Specification 0.17.27.
    + Fixes:
    - fdo#23081: Fixing TargetID handle search
    - Fix GetCapabilities method that was broken and didn't return
      anything


author: vuntz@opensuse.org
changelog:
  - Update to version 0.15.12:
    + Enhancements:
    - Specification 0.18.0.
    - Build system now uses the autotools.
    + Fixes:
    - Debug helper: default to debug messages being off by default.
  - Make package noarch on 11.2 and later, thanks to the new python
    policy.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.15.13:
    + Enhancements:
    - Specification 0.19.0.
    - Support for Telepathy Clients interface
    - New Observer example
    + Fixes:
    - fdo#25116: Always return TargetId in channel props
    - fdo#25620: Fix parallel build


author: dimstar@opensuse.org
changelog:
  - Update to version 0.15.16:
    + Enhancements:
    - implement setting the Enabled property in the Debug interface
    - Allow specifying the object path of channels
    + Fixes:
    - Return actual channel properties in
      EnsureChannel/CreateChannel
    - Fix connection.check_parameters to accept dbus.Boolean


author: dimstar@opensuse.org
changelog:
  - Update to version 0.15.17:
    + Enhancements:
    - New function ChannelManager.implement_channel_classes to
      deprecate _implement_channel_class. This allows implementing
      multiple channel classes per channel type. Fixes fdo#26979.
    - Add new NoneHandle class to represent a handle type of NONE,
      and use this class so that telepathy.server.Handle's methods
      return NoneHandle objects for HT=NONE, instead of None.
    + Fixes:
    - Allow TargetHandleType=NONE when requesting a new channel.


author: lmedinas@opensuse.org
changelog:
  - Update to version 0.15.18:
    + Enhancements:
    - Telepathy specification 0.19.10.
    - Connection now implements Interfaces and Status properties.
    - telepathy.client now has very simple Account and Account
      Manager objects.
    + Fixes:
    - fdo#27378: allow TargetHandle=0 when TargetHandleType=NONE.
    - fdo#13623: TextChannel should not send messages with the same
      id more than once.
    - fdo#27415: proper usage of _add_immutables in
      ChannelTypeRoomList


author: vuntz@opensuse.org
changelog:
  - Update to version 0.15.19:
    + Enhancements:
    - Telepathy specification 0.21.4.
    - Default implementation for Conference, ContactCapabilities,
      Protocol, Protocol.Interface.Presence
    - Created methods to create and ensure handles
    - DBusProperties handle immutable properties
    + Fixes:
    - Make sure channels are removed from the DBus connection


author: dimstar@opensuse.org
changelog:
  - Add python-telepathy-no_double_errors-py.patch: no not try to
    install error.py twice. Patch from taken from git.
  - Remove Makefile* from the examples folder after installing: the
    entire examples folder is added as doc and we don't need this
    bloat.


author: vuntz@opensuse.org
changelog:
  - Add autoreconf call, as it's needed by
    python-telepathy-no_double_errors-py.patch. This should hopefully
    fix our build failure.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.0:
    Major changes:
    * Template output is automatically escaped by default; see backwards
      compatibility note below.
    * The default AsyncHTTPClient implementation is now simple_httpclient.
    * Python 3.2 is now supported.
    For backwards compatibility and other changes in this release,
    please read http://www.tornadoweb.org/documentation/releases/v2.0.0.html
  - Regenerate spec file with py2pack.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.1:
    - There are security fixes, backwards-incompatible changes,
      new modules, and bug fixes.
    For full changes please read
    http://www.tornadoweb.org/documentation/releases/v2.1.0.html


author: alexandre@exatati.com.br
changelog:
  - Update to 2.1.1
    Bug fixes:
    - Fixed handling of closed connections with the epoll
      (i.e. Linux) IOLoop. Previously, closed connections could be
      shut down too early, which most often manifested as ?Stream
      is closed? exceptions in SimpleAsyncHTTPClient.
    - Fixed a case in which chunked responses could be closed
      prematurely, leading to truncated output.
    - IOStream.connect now reports errors more consistently via
      logging and the close callback (this affects e.g. connections
      to localhost on FreeBSD).
    - IOStream.read_bytes again accepts both int and long arguments.
    - PeriodicCallback no longer runs repeatedly when IOLoop
      iterations complete faster than the resolution of time.time()
      (mainly a problem on Windows).
    Backwards-compatibility note
    - Listening for IOLoop.ERROR alone is no longer sufficient for
      detecting closed connections on an otherwise unused socket.
      IOLoop.ERROR must always be used in combination with READ or
      WRITE.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.2:
    - Please read http://www.tornadoweb.org/documentation/releases/v2.2.0.html
      for all changes in this release.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.2.1:
    - tornado.web.RequestHandler.set_header now properly sanitizes
      input values to protect against header injection, response
      splitting, etc. (it has always attempted to do this, but the
      check was incorrect). Note that redirects, the most likely
      source of such bugs, are protected by a separate check in
      RequestHandler.redirect.
    - Colored logging configuration in tornado.options is compatible
      with Python 3.2.3 (and 3.3).


author: alexandre@exatati.com.br
changelog:
  - Update to 2.3:
    - Please check changelog at
      http://www.tornadoweb.org/documentation/releases/v2.3.0.html


author: cfarrell@novell.com
changelog:
  - Updated to 1.1.0
    New Features:
    - Transaction managers and the transaction module can be used with the
      with statement to define transaction boundaries
    - There is a new iterator function that automates dealing with
      transient errors (such as ZODB confict errors).
    Bugs fixed:
    - Fixed a bug that caused extra commit calls to be made on data
      managers under certain special circumstances.
    - When threads were reused, transaction data could leak accross them,
      causing subtle application bugs.
  - Fixed zopeinterface require as per bnc#623255
  - Added %doc section


author: coolo@novell.com
changelog:
  - update to 1.1.1
    * Code in ``_transaction.py`` held on to local references to traceback
    objects after calling ``sys.exc_info()`` to get one, causing
    potential reference leakages.
    * Fixed ``hexlify`` NameError in ``transaction._transaction.oid_repr``
    and add test.


author: saschpe@suse.de
changelog:
  - Update to version 1.2.0:
    * Python 3.2 compatibility.
    * Dropped Python 2.4 and 2.5 compatibility
  - Set license to SPDX style (ZPL-2.1)
  - Ran spec-cleaner


author: os-dev@jacraig.com
changelog:
  - Update to 1.3.0:
    * Added Sphinx API docuementation.
    * Added explicit support for PyPy.
    * Dropped use of Python3-incompatible zope.interface.implements class advisor
      in favor of zope.interface.implementer class decorator.
    * Added support for continuous integration using tox and jenkins.
    * Added setup.py docs alias (installs Sphinx and dependencies).
    * Added setup.py dev alias (runs setup.py develop plus installs nose and
      coverage).
    * Python 3.3 compatibility.
    * Fix "for attempt in transaction.attempts(x)" machinery, which would not
      retry a transaction if its implicit call to .commit() itself raised a
      transient error. Symptom: seeing conflict errors even though you thought
      you were retrying some number of times via the "attempts" machinery (the
      first attempt to generate an exception during commit would cause that
      exception to be raised).


author: poeml@suse.de
changelog:
  - fix build on 11.1 onwards, where python must be in the
    buildrequires in addition to python-devel, because otherwise
    urllib2 appears to have no SSL support


author: saschpe@suse.de
changelog:
  - Update to version 3.9.1:
    * cleanup all the old urlgrabber urllib code that's not being used
    * delete sslfactory and keepalive fix up the unittests to match existing code
    * make sure the value we get back from the parse150 and other calls is
      converted to an int before we make it 'size' rhbug: #524705
  - Spec file updates:
    * Removed authors from description
    * Dropped useless python-urlgrabber-2.9.9.patch
    * Dropped obsolete python-urlgrabber-3.1.0.patch (upstream changed)
    * Require python-pycurl


author: prusnak@opensuse.org
changelog:
  - updated to 1.0.0 alpha 1
    - implemented standard control requests
    - finish implementation of 0.4 API emulation
    - documentation update
    - tutorial update


author: prusnak@opensuse.org
changelog:
  - remove tests from the tarball
    - they are not used during the build and contain firmware files
      with unknown licenses


author: joop.boonen@opensuse.org
changelog:
  - Build version 1.0.0a2
  - Included coded fixes
    - MANIFEST.in: Removed old test firmware from manifest file
    - usb/backend/libusb10.py, usb/backend/openusb.py: Fixed: use None
      when errno value is not available
    - tests/utils.py: Fixed Python 3 string test case for ctrl_transfer
      In Python 3, string is 4 bytes long, so ctrl_transfer test case was
      failing with 'Broken error' message. This was caused because control
      buffer in the benchmark firmware can only hold 8 bytes, thus it
      could not handle more than a two character length string.
    - usb/backend/libusb01.py: Fixed correct device enumeration for
      libusb01 backend


author: alexandre@exatati.com.br
changelog:
  - Update to 1.6:
    * Add support for python2.4 and python2.5 thanks to Janis Leidel (thanks!).
    * Add tox (http://codespeak.net/~hpk/tox/) configuration file for easier
      testing.
  - Aditional changes from 1.5:
    * Added Git support, contributed by Jannis Leidel (thanks!). To use it you need
      GitPython >= 0.3.2.RC1.
  - Aditional changes from 1.4:
    * Work harder to figure out the source tree a __version__ object comes from.
      This is possible with a new function
      :meth:`versiontools.Version.from_tuple_and_hint`.
    * Allow people to omit the version identifier in setup.py (defaulting to
      ``__version__``)
  - Aditional changes from 1.3.2:
    * Change version string produced by :meth:`versiontools.Version.__str__` and
      `versiontools.format_version` to be more useful when vcs integration is not
      available and the release is not final.
  - Aditional changes from 1.3.1:
    * To make `setup.py test` work in third party components we cannot use
      versiontools in our own setup.
  - Aditional changes from 1.3:
    * Add integration with setuptools (or more accurately, distribute) so that you
      no longer have to try-import versiontools. This means that you may finally
      install your packages with pip and everything will work correctly.
    * Prevent an unexplained crash when following the backtrace in
      ``Version._find_source_tree()``.
  - Aditional changes from 1.2:
    * Change how vcs objects are constructed. With this change they are only
      constructed lazily when needed.  This speeds up common operations, delays the
      time any additional modules are imported (if any) and retains backwards comp
      ability.
    * Updated documentation on installation instructions to point to the new PPA
    * Updated recommended usage guide so that installed programs do not depend on
      versiontools. This allows you to use versiontools in setup.py and still
      benefit from the smart version formatting and keep your deployment
      lightweight.
    * Added basic unit tests
    * Fixed most PEP8 issues


author: alexandre@exatati.com.br
changelog:
  - Update to 1.7:
    * Add support for Mercurial repositories
    * Fix a bug in exception handling that affected 1.6


author: saschpe@suse.de
changelog:
  - Update to 1.8:
    * Fixed all pep8 issues (prettier syntax)
    * Fixed an issue with using __import__ on Python 2.4.
    * Fixed an issue with using :versiontools:path.to.symbol with nested modules
    * Fixed an issue with using exceptions on Python 3.x
    * Added test that demostrated that exception handling works on all Python versions.
    * Unified error handling across version control plugins.
    * General documentation improvements, installation, usage, code refrerence,
      and writing additional plug-ins.
    * Added a *backwards incompatible* constraint on serial to be greater than
      zero on alpha, beta and release candidates as required by :pep:`386`.
  - Fixed non-executable scripts rpmlint warning


author: jfunk@funktronics.ca
changelog:
  - Update to 1.8.2:
    * Improve git support by adding code paths compatible with python-git 0.1.6
    (which is easier to get on Debian)
    * Change git support to default to short commit id. If you want to access the
    long commit id you need to access it directly as GitIntegration.commit_id
  - Version 1.8.1
    * Improve performance when working with checkouts. The use of branch.nick has
    been replaced with branch._get_nick(local=True). This avoids network
    operations and is much more responsive.


author: jfunk@funktronics.ca
changelog:
  - Update to 1.8.3:
    * Fix incorrectly specified line in git support. Previosuly a KeyError
      may bleed to the outside calling code, depending on python version.
    * Fix incorrectly specified line in bzr support. Previously a non-bzr
      directory could be associated as a malformed bzr branch.


author: jfunk@funktronics.ca
changelog:
  - Update to 1.9.1:
    * Just bump version to final, sorry
  - Version 1.9
    * Reorganize and update documentation.
    * Add a new way of using versiontools that does not require using
      setup_requires. This way is based on bundling a small helper module to
      help you bootstrap your project when installed from source.
    * Add versiontools.Version.from_expression() that creates a Version object
      from a python import expression (and an optional variable identifer)
    * Move and rename private function versiontools.handle_version to
      versiontools.setuptools_hooks:version().
    * Move and rename private function versiontools.get_exception_message to
      versiontools._get_exception_message().
    * Remove private function versiontools.isstring.


author: badshah400@gmail.com
changelog:
  - Update to version 1.12:
    + Multiple widgets can now be selected for editing properties
    + Add Edit->Select menu and context menu for above
    + Added context menu on dataset browser for filenames to reload,
      delete or unlink all associated datasets
    + New tree-like dataset browsing widget is shown in data edit
      dialog
    + Importing 1D fits images is now supported
    + Date / time data has its own dataset type
    + The data edit dialog box can create or edit date/time data in
      human-readable form
    + Add LaTeX commands \cdot, \nabla, \overline plus some arrows
    + Inform user in exception dialog if a new version is available
    + Add linevertbar and linehorzbar error bar styles
    + Bug fixes:
    - Fix crash on filling filled error regions if no error bars
    - Remove grouping separator to numbers in locale as it creates
      ambiguous lists of numbers
    - Undo works properly for boolean and integer settings
    - Prevent widgets getting the same names when dragging and
      dropping
    - Hidden plot widgets are ignored when calculating axis ranges
    - Combo boxes are now case sensitive when displaying matches
      with previous text
    - Fix errors if plotting DatasetRange or Dataset1DPlugin
      datasets against data with nan values
    - Fix division by zero in dataset preview
    - Do not leave settings pointing to deleted widgets after an
      undo
    - Fix errors when using super/subscripts of super/subscripts
    - Fix crash when giving positions of bar plot and labels
    - Do not allow dataset names to be invalid after remaining
    - Several EMF format bug fixes
    - Stop crash when contouring zero-sized datasets
  - Changes from version 1.11:
    + New data point picker for finding coordinates of points on plot
    + New data navigator window for filtering, sorting and examining
      dataset statistics
    + ".." button next to dataset settings pops up data navigator for
      choosing datasets
    + Data fitting can now use PyMinuit, giving error estimates
    + Console history now uses currently entered characters to select
      lines from history
    + New self test script, comparing graph output with expected
      output
    + Put superscripts and subscripts above each other when
      formatting
    + Key entries can have multiple lines (using \\)
    + Option to treat blanks as data items in CSV files
    + Locale support added for number formatting
    - Can use current locale or US/English in documents
    - Can use US/English or current local in user interface
    + Contours avoid missing (nan) values
    + Several bug fixes (see ChangeLog file for details)
  - Spec file cleanup:
    + Removed BuildRequires: python-distribute to allow building
      with openSUSE 11.4 and earlier
    + Use %suse_update_desktop_file macro to install .desktop entry
    + Miscellaneous minor modifications


author: badshah400@gmail.com
changelog:
  - Update to version 1.13
    + Graphs are rendered in separate threads for speed and a
      responsive user interface
    + A changed Graph is rendered immediately on document
      modification, improving latency
    + A new ternary plot widget is included
    + Size of pages can be modified individually in a document
    + Binary data import added
    + NPY/NPZ numpy data import added
    + Axis and tick labels on axes can be rotated at 45 deg
      intervals
    + Labels can be plotted next to points on non-orthogonal plots
    + Add an option for DPI of output EPS and PDF files
    + Several minor improvements (see ChangeLog file)
    + Bug fixes:
    - Images plotted when axes are inverted are inverted too
    - Fixed crash when selecting datasets for plotting in the
      popup menu
    - Fixed picker crashes with a constant function
    - 2D dataset creation using expressions fixed
    - CSV reader treated dataset names ending in + or -
      incorrectly
    - unique1d function no longer available in numpy


author: badshah400@gmail.com
changelog:
  - Update to version 1.14
    + Added interactive tutorial
    + Points in graphs can be colored depending on another dataset
      and the scale shown in a colorbar widget
    + Improved CSV import
    - better data type detection
    - locale-specific numeric and date formats
    - single/multiple/none header modes
    - option to skip lines at top of file
    - better handling of missing values
    + Data can be imported from clipboard
    + Substantially reduced size of output SVG files
    + In standard data import, descriptor can be left blank to
      generate dataset names colX
    + Axis plotting range can be interactively manipulated
    + If axis is in date-time format, show and allow the min and
      max values to be in date-time format
    + ImageFile widget can have image data embedded in document
      file
    + Fit widget can update the fit parameters and fit quality to a
      label widget
    + Allow editing of 2D datasets in data edit dialog
    + Add copy and paste dataset command to dataset browser context
      menu
    + Bug Fixes:
    - Fix initial extension in export dialog
    - Fix crash on hiding pages
    - Fixed validation for numeric values
    - Position of grid lines in perpendicular direction for non
      default positions
    - Catch errors in example import plugin
    - Fix crash for non existent key symbols
    - Fix crash when mismatch of dataset sizes when combining 1D
      datasets to make 2D dataset
    + Minor changes (see
      http://home.gna.org/veusz/releasenotes/1.14.txt for a full
      list).
  - Spec file changes:
    + Use source provided tarballs (tar.gz) instead of
      recompressing


author: badshah400@gmail.com
changelog:
  - Minor spec file changes:
    + Use Name: python-veusz instead of Name: python-%{pyname}
    + Modify License tag in accordance with spdx specifications


author: badshah400@gmail.com
changelog:
  - Update to version 1.15 (for complete list of changes please see
    http://home.gna.org/veusz/releasenotes/1.15.txt):
    + Major changes:
    - Improved hatching
    - Added options to extend axes by 2, 5, 10 and 15% of data
      range
    - Full screen graph view mode
    - Ctrl+MouseWheel zooms in and out of plot
    - New dataset plugins: Linear interpolation, Cumulative value,
      Rolling average, Subtract mean / minimum
    - Allow grid widgets to be placed in grid widgets
    - Allow multiple datasets to be selected in dataset browser
    - Allow tagging of datasets and allow datasets be grouped by
      tags in dataset browser
    - Allow text to be written as text in SVG, rather than curves
    - Add DBus interface to program, if DBus is installed
    - 2D QDP support
    - Add title option for keys.
    + Bug fixes:
    - Use / rather than \ for path separator in saved file names
    - Trap case where nan values could be plotted
    - Fix error if website not accessible in exception dialog
    - Crash when min and max of axes are too similar
    - Fix clipping of paths after transform in SVG files
    - Fix crash in picker
    - Fix crash if duplication of characters in CSV date format
    - Fix crash in tool tip in dataset browser
    - Fix GlobalColor error (on certain dark color sets)
    - Fix blocked data import if no descriptor
    - Fix crash if log contours and minimum is zero
    - Bug fix https://bugzilla.redhat.com/show_bug.cgi?id=800196.
    + Several minor fixes.


author: badshah400@gmail.com
changelog:
  - Update to version 1.16:
    + Experimental MathML support
    + Add upper/lower-left/right arrows
    + Add options to clip text/lines/shapes to graphs
    + Add stacked-area option to bar plot widget
    + Draw stacked bar plots top-down for better overlapping line
      behaviour
    + Axis labels can be placed at left or right of axes, in
      addition to centre
    + Line widget now has length-angle or point-to-point modes,
      better support for only specifying some coordinates.
    + Exception dialog records more detailed traceback
    + Use top level windows for non-modal dialogs, giving minimize
      in window and no always-on-top behaviour
    + Zero length vectors and arrows in vector fields are not
      plotted
    + Add support for strings to be translated
    + Add "Sort" dataset plugin
    + Add "Histogram 2D" dataset plugin
    + Add "Divide by Maximum" and "Normalize" dataset plugins
    + Support for *args and **kwargs for custom functions
    + Custom colormaps can be defined in the custom editing
      dialog
    + Bug fixes:
    - Use correct definition of 1pt = 1/72in
    - Workaround for splash screen problem
    - Fix numerous problems reported by pyflakes
    - Histograms fail when saved
    - Fix plot with nan functions
    - Fix failure of self tests on ARM platforms
    - Force pages/documents to have physical sizes
    - Fix crash if deleting multiple datasets in data edit dialog
    - Check dimensions of datasets in SetData
    - Handle better zero bytes in data files
    - Fix error if page size zero
    - Fix error if vector baselength is zero
    - If dataset plugin parameter not given in saved file, use
      default
    - Fix crash for axes with same minimum and maximum
    - Fix CSV import problem when same dataset has multiple types
    - Thinning markers works when using marker sizes / colors
    + Package icons in the hicolor icon directory; use BuildRequires:
    hicolot-icon-theme for required post scriptlets
    + Install 256x256 icon to make application icon look better on the
    gnome-shell
    + Depend on the right version of SIP ABI (prevents issues like
    bnc#711890 from happening)
    + Add a Provides: veusz = %{version} to spec file.


author: badshah400@gmail.com
changelog:
  - Install icon files: these got removed during the previous
    update. This fixes a rather ugly regression from the previous
    build which made the vuesz interface show up with no icons at
    all.


author: berendt@b1-systems.de
changelog:
  - push to version 0.500.6
    - --graphics spice now enables spicevmc and qxl
    - New --disk parameter io=native|threads


author: carnold@novell.com
changelog:
  - Update to upstream git version for various bug fixes
    virtinst: 15d4901a3c8b855838931976e023158b8cda1c37
  - Compatibility update to virtinst 0.600.0 for virt-manager in os12.1
    * virt-install: Various improvements to enable LXC/container guests:
    * New --filesystem option for <filesystem> devices
    * New --init option for container <init> path
    * New --container option (similar to --paravirt or --hvm)
    * virt-install: Make --location remotely (with latest libvirt)
    * virt-install: New --smartcard option for <smartcard> devices
    * (Marc-André Lureau)
    * virt-install: New --numatune option for building guest <numatune> XML
    * virt-install: option to set --disk error_policy=
    * virt-install: option to set --disk serial=


author: carnold@novell.com
changelog:
  - Update to virtinst 0.600.1
    * virt-install: --redir option for usb redirection (Marc-André Lureau)
    * virt-install: Advanced --controller support for usb2 (Marc-André Lureau)
    * Many bug fixes and minor improvments.


author: carnold@novell.com
changelog:
  - bnc#752138 - python-virtinst causes virt-manager uninstall
    python-virtinst.spec
  - SUSE URL installs want install= rather than method=
    virtinst-git-suse-url.diff


author: carnold@novell.com
changelog:
  - Update to virtinst 0.600.2
    * virt-install: New --memballoon option (Eiichi Tsukata)
    * virt-install: Improved qemu/kvm pseries support (Li Zhang, Qing Lin)
    * virt-install: Support setting BIOS path using -boot loader=PATH
    * Various bug fixes and improvements


author: vuntz@opensuse.org
changelog:
  - Update to version 0.60.0:
    + Add methods to get the active layout symbols and group
      (lp#65626)
    + Add python error exit in getKbd (lp#526791)
    + Fix potential X resource leaks
    + Add test code to simulate missing X keyboard
    + Some code cleanup
    + Reorganize source directory and add AUTHORS, NEWS and README files
    + Add MANIFEST.in file
    + Use pkg-config to find paths instead of hardcoded paths
    + Update license to LGPL 3
    + Use 'python-virtkey' name also for source package
    + Change version format to major.minor.micro
    + Add some API documentation
  - Change License tag from GPLv2+ to LGPLv3+.
  - Drop python-virtkey-use-pkg-config.patch: fixed upstream.
  - Update description


author: vuntz@opensuse.org
changelog:
  - Add explicit pkgconfig(x11) and pkgconfig(xtst) BuildRequires:
    those are needed after the xorg-x11 packaging change.
  - Change glib2-devel and gtk2-devel BuildRequires to the real
    pkgconfig() dependencies for this package: gdk-2.0 and glib-2.0.


author: mseben@suse.cz
changelog:
  - updated to 2.2.0
    * VMM: FreeBSD guest related ?x for V86 ?ags (bug #2342)
    * VMM: ?xed guru meditation when booting an AsteriskNow Linux VM (bug #2342)
    * VMM: ?xed PGMPOOLKIND_FREE guru meditation (bugs #3356, #3431)
    * VMM: ?xed Windows XP boot hang (guest PAE + nested paging only)
    * VMM: allow mixing of VT-x/AMD-V and software virtualization
    * VMM: ?xed extremely slow safe mode booting in e.g. Windows 2008 (VT-x/AMD-V only)
    * VMM: signi?cant speedup of certain GRUB boot loaders (e.g. Solaris) (VT-x/AMD-V only)
    * VMM: real-mode IOPL ?x for DOS guests (VT-x only)
    * VMM: ?xed VT-x detection with certain BIOSes that enable VT-x, but don?t set the lock bit in MSR_IA32_FEATURE_CONTROL
    * VMM: ?xed hibernation issues on Windows XP hosts (VT-x only; bug #1794)
    * VMM: properly emulate RDMSR from the TSC MSR, should ?x some NetBSD guests
    * VMM: emulate RDPMC; ?xes Windows guests crashes when using the Kaspersky virus scanner (bug #1778)
    * NAT: ?xed truncated downloads (FTP) (bug #3257)
    * NAT: blocked UDP packets caused a crash (bug #3426)
    * NAT: allow to con?gure the next server and the boot ?le via VBoxManage (bug #2759)
    * IDE: ?xed hard disk upgrade from XML-1.2 settings (bug #1518)
    * Hard disk: support more VMDK ?le variants (including ?xed-size ESX server images)
    * Hard disks: refuse to start the VM if a disk image is not writable
    * USB: further reduced host CPU utilization for OHCI and EHCI
    * USB: ?xed BSOD on the host with certain USB devices (Windows hosts only; bug #1654)
    * E1000: properly handle cable disconnects (bug #3421)
    * VRDP: ?xed hangs when VRDP server is enabled or disabled in runtime
    * Shared folders: respect umask settings on Linux, OSX and Solaris hosts when creating ?les
    * X11 guests: prevented setting the locale in vboxmouse, as this caused problems with Turkish locales (bug #3563)
    * X11 guests: show the guest mouse pointer at the right position if the virtual desktop is larger than the guest resolution (bug #2306)
    * Linux additions: ?xed typo when detecting Xorg 1.6 (bug #3555)
    * Solaris guests: added xpg4/xcu4 dependency to the guest additions installer (bug #3524)
    * Windows guests: bind the VBoxMouse.sys ?lter driver to the correct guest pointing device (bug #1324)
    * Windows hosts: ?xed BSOD when starting a VM with enabled host interface (bug #3414)
    * Linux hosts: do proper reference counting to prevent unloading the vboxnet?t module as long as this code is in use (bug #3104)
    * Linux hosts: do not leave zombies of VBoxSysInfo.sh (bug #3586)
    * Linux installers: ?xes for Slackware, Arch Linux and Linux from Scratch systems
    * Windows installers: combined installer executable which contains both (32- and 64-bit) architectures.
    * VBoxManage: less cryptic command-line error messages
    * VBoxManage list vms commands now default to compact format
    * VBoxManage controlvm dvdattach did not work if the image was attached before
    * VBoxManage: allow creation of all supported disk image variants
    * VBoxManage showvminfo: don?t spam the release log if the additions don?t support statistics information (bug #3457)
    * VBoxManage: big command line processing cleanup
    * Hard disks: improved immutable disk support to auto-reset diff ?le at VM startup (related to bug #2772)
    * GUI: enable the audio adapter by default for new VMs
    * GUI: warn if VT-x/AMD-V is not operational when starting a 64-bit guest
    * GUI: deactivate 64-bit guest support when the host CPU does not support VT-x/AMD-V
    * GUI: removed ?oppy icon from the status bar
    * GUI: show build revision in about dialog
    * GUI: ?xed sticky status bar text
    * GUI: improved error dialogs
    * GUI: fail with an appropriate error message when trying to boot a read-only disk image (bug #1745)
    * GUI/Mac OS X: ?xed disabled close button
    * GUI/Windows: re-enabled support for copy and paste (Windows hosts 2.0 regression; bug #2065)
    * 3D support: added OpenGL select/feedback support (bug #2920)
    * 3D support: close OpenGL subsystem for terminated guest applications (bug #3243)
    * 3D support: ?xed VM hangs when starting guests with 3D acceleration enabled (bug #3437)
    * PXE: ?xed boot hangs when hardware virtualization is used (bug #2536)
    * LsiLogic: ?xed problems with Solaris guests
    * Main API: close machine settings XML ?le when unregistering machine (bug #3548)


author: mseben@suse.cz
changelog:
  - updated to 2.2.2
    * Host and guest clipboard: ?xed a number of issues affecting hosts and guests running the X window system.
    * Guest Additions: make sure the virtual mouse autodetection works on ?rst reboot after installing the Additions on X.Org server 1.5 and later.
    * Guest Additions: properly report process identity number of running services
    * Guest Additions: clean up properly if the X Window server terminates
    * Linux Additions: ?xed installation path for OpenGL libraries in some 64-bit guests (bug #3693)
    * Solaris Additions: ?xed installation to work when X.Org is not installed on the guest
    * Solaris Additions: ?xed a bug that could panic the guest when unmounting a busy shared folder
    * Windows Additions: ?xed mouse pointer integration of some Windows guests (2.2.0 regression, bug #3734)
    * Windows Additions: ?xed installation on Windows Server 2008 Core (bug #2628)
    * Main: do not try to use older versions of D-Bus (Linux hosts only, bug #3732)
    * VMM: ?xed out-of-memory conditions on Windows hosts (bug #3657)
    * VMM: ?xed occasional hangs when attaching USB devices during VM startup (2.2.0 regression; bugs #3787)
    * VMM: ?xed guru meditation related to memory management (software virtualization only)
    * Virtual disks: ?x possible data corruption when writing to diff images, incorrect detection of redundant writes
    * GUI: reworked network settings dialog
    * GUI: properly show the detailed settings dialog of NAT networks (bug #3702)
    * GUI: HostKey could not be changed (2.2.0 regression, bug #3689)
    * GUI: ?xed memory text?eld size (Windows hosts only; bug #3679)
    * GUI: ?xed crash when selecting a shared folder path (Windows hosts only; bugs #3694, #3751, #3756)
    * VBoxManage modifyhd --compact: implemented again for VDI ?les, and now supports relative paths (bug #2180, #2833)
    * VBoxManage snapshot discard: made it work again (2.1.0 regression; bug #3714)
    * NAT: ?xed release assertion during poll() (bug #3667)
    * Clipboard: ?xed random crahes (X11 hosts only, bug #3723)
    * Shared Folders: ?xed incorrect permissions for Solaris guests
    * Shared Folders: ?xed wrong ?le sizes with Solaris guests
    * CBindings: ?xed possible memory leak while releasing the IVirtualBox and ISession Objects
    * Solaris hosts: ?xed host-only network interface incompatibility with nwam/dhcpagent (bug #3754)


author: dmueller@suse.de
changelog:
  - make sure that the kmp is also updated at the same time
    like the main module, otherwise bad things will happen


author: mseben@suse.cz
changelog:
  - updated to 2.2.4
    * Solaris hosts: make it work with Solaris build 114 or later (bug #3981)
    * Solaris hosts: ?xed a bug serial port character handling found during loopback (bug #3120)
    * Linux hosts: adapted vboxdrv.sh to the latest changes in VBoxManage list runningvms (bug #4034)
    * Windows hosts: ?xed a crash caused by host-only/bridged networking
    * Mac OS X hosts: ?xed access to host DVD with passthrough disabled (bug #4077)
    * Guest Additions: ?xed problems with KDE 4 not recognizing mouse clicks
    * Windows Additions: ?xed incorrect 8-bit guest color depth in Windows 7 guests
    * GUI: warn if VT-x/AMD-V could not be enabled for guests that require this setting (bug #4055)
    * VMM: ?xed occassional crash due to insuf?ent memory
    * VMM: ?xed hanging 64 bits Solaris guests
    * VMM: restore from a saved state occassionally failed (bugs #3984 and #2742)
    * Clipboard: ?xed a deadlock while shutting down the shared clipboard on X11 hosts (bug #4020)
    * OVF: ?xed potential hang during import
    * OVF: ?xed potential crashes during import/export on Win64 hosts
    * VBoxManage modifyhd --compact: ?xed bug which could lead to crashes and image corruption (bug #3864)
    * VBoxManage metrics collect: now ?ushes the output stream.
    * VHD: made VBoxManage internalcommands sethduuid work for .vhd ?les (bug #3443)
    * VHD: some .vhd ?les could not be cloned (bug #4080)
    * VMDK: ?xed creating snapshots
    * NAT: improvement of TCP connection establisment (bug #2987)
    * NAT: ?xed order of DNS servers in DHCP lease (bug #4091)
    * NAT: ?xed DHCP lease for multiple name servers (bug #3692)
    * NAT: ?xed a potential segfault if the host lost its connectivity (bug #3964)
    * Shared Folders: deny access to parent directories on Windows hosts (bug #4090)
    * Shared Folders: make rm/rmdir work with Solaris guests on Windows hosts
    * Networking: ?xed the problem with blocked receiving thread when a broadcast packet arrives too early
    to be handled by uninitialized e1000 adapter.
    * Networking: ?xed the problem that caused host freezes/crashes when using bridged mode with host?s
      interface having RX checksum of?oading on (bug #3926 and related). Fixes problems with TX of?oading as well (bug #3870)
    * PXE boot: Added support for PRO/1000 MT Server adapter.
    * Python bindings: ?xed keyword con?ict
    * SCSI: ?xed occasional crashes on Win64
    * Serial: allow to redirect the serial port to a raw ?le (bug #1023)
    * VRDP: ?xed a rare incorrect screen update


author: mseben@suse.cz
changelog:
  - added patch increment.diff : same variable used twiceand post
    incremented in the same expression in dnsproxy.c


author: mseben@suse.cz
changelog:
  - updated to 3.0.0_BETA_2, major new features were added:
    * Guest SMP with up to 32 virtual CPUs (VT-x and AMD-V only)
    * Windows guests: ability to use Direct3D 8/9 applications / games (experimental)
    * Support for OpenGL 2.0 for Windows, Linux and Solaris guests
  - deprecated : 64issue.diff , validate-op-gcc43.diff and increment.diff
  - disabled Makefile-vboxadd,Makefile-vboxnetflt and Makefile-vboxvfs


author: mseben@suse.cz
changelog:
  - updated to 3.0.0, major new features were added:
    * Guest SMP with up to 32 virtual CPUs (VT-x and AMD-V only)
    * Windows guests: ability to use Direct3D 8/9 applications / games (experimental)
    * Support for OpenGL 2.0 for Windows, Linux and Solaris guests
  - deprecated : 64issue.diff , validate-op-gcc43.diff and increment.diff
  - disabled Makefile-vboxadd,Makefile-vboxnetflt and Makefile-vboxvfs


author: mseben@suse.cz
changelog:
  - updated to 3.0.2
    * VMM: fixed network regressions (guest hangs during network IO) (bug #4343)
    * VMM: guest SMP performance improvements
    * VMM: fixed hangs and poor performance with Kaspersky Internet Security (VT-x/AMD-V only; bug #1778)
    * VMM: fixed crashes when executing certain Linux guests (software virtualization only; bugs #2696 & #3868)
    * ACPI: fixed Windows 2000 kernel hangs with IO-APIC enabled (bug #4348)
    * APIC: fixed high idle load for certain Linux guests (3.0 regression)
    * BIOS: properly handle Ctrl-Alt-Del in real mode
    * iSCSI: fixed configuration parsing (bug #4236)
    * OVF: fix potential confusion when exporting networks
    * OVF: compatibility fix (bug #4452)
    * NAT: fixed crashes under certain circumstances (bug #4330)
    * 3D support: fixed dynamic linking on Solaris/OpenSolaris guests (bug #4399)
    * 3D support: fixed incorrect context/window tracking for multithreaded apps
    * Shared Folders: fixed loading from saved state (bug #1595)
    * Shared Folders: host file permissions set to 0400 with Windows guest (bug #4381)
    * X11 host and guest clipboard: fixed a number of issues, including bug #4380 and #4344
    * X11 Additions: fixed some issues with seamless windows in X11 guests (bug #3727)
    * Linux hosts: workaround for buggy graphics drivers showing a black VM window on recent distributions (bug #4335)
    * Linux hosts: fixed typo in kernel module startup script (bug #4388)
    * OVF: accept ovf:/disk/ specifiers with a single slash in addition to ovf://disk/ (bug #4452)
    * Fixed a settings file conversion bug which sometimes caused hardware acceleration to be enabled
  - drop vbox-ose-rpmlintrc


author: mseben@suse.cz
changelog:
  - enable generated data for SaX
  - added mountvboxsf, VBoxControl, VBoxService to guest-tools
  - disable chown of device in vboxadd init script in guest-tools subpackage (bnc#507835)


author: mseben@suse.cz
changelog:
  - updated to 3.0.4
    * VMM: 64 bits guest stability fixes (AMD-V only; bugs #3923 & #3666)
    * VMM: SMP stability fixes (AMD-V only)
    * VMM: SMP performance improvement (esp. for Solaris guests)
    * VMM: eliminated several bugs which could lead to a host reboot
    * VMM: fixed OS/2 ACP2 boot floppy hang (VT-x only)
    * VMM: small performance improvement for OpenSolaris guests (AMD-V only)
    * VMM: fixed CentOS/Xen reboot (software virtualization only; bug #4509)
    * SATA: fixed hangs / BSOD during Windows XP installation (bug #4342)
    * SATA: mark the ports as non hotpluggable (bug #3920)
    * 3D support: fix deadlocks and context/window tracking for multithreaded applications (bug #3922)
    * 3D support: fix memory leaks when terminating OpenGL guest applications
    * 3D support: fix crash in Call of Duty
    * NAT: using two or more NAT adapters in one VM was broken (3.0.0 regression)
    * NAT: fixed network communication corruptions (bugs #4499, #4540, #4591, #4604)
    * NAT: fixed passive ftp access to host server (bug #4427)
    * iSCSI: fixed cloning to/from iSCSI disks
    * GUI: fixed path separator handling for the OVF export on Windows (bug #4354)
    * GUI: the mini toolbar was only shown on the first host display (bug #4654)
    * GUI: added a VM option to display the mini toolbar on top
    * GUI: don?t crash when adding plus configuring host-only network interfaces
    * Shared Folders: fixed selection of a drive root directory as a shared folder host path in VirtualBox (Windows host only)
    * USB: fixed a bug that may have rendered USB devicefilter settings inactive (3.0.2 regression, bug #4668)
    * Guest Additions: report the Guest Additions version to the guest properties (bug #3415)
    * Linux hosts: fixed problems leading to wrong colors or transparency in host windows with some graphics drivers (bug #3095)
    * Linux hosts: hardware detection fallbacks if the hal service fails to find any DVD drives.
    * Linux and Solaris hosts: Work around color handling problems in Qt (bug #4353)
    * Solaris Installer: fixed incorrect netmask for Host-only interface (bug #4590)
    * Solaris Installer: added package dependency for Python and Python-devel (bug #4570)
    * X11 guests: prevent windows from being skipped in seamless mode KDE guests (bugs #1681 and #3574)
    * X11 guests: fixed screen corruption in X11 guests when large amounts of video RAM were allocated (bug #4430)
    * X11 guests: some fixes when switching between host and guest-drawn mouse pointers.
    * X11 guests: fixed an issue which caused seamless mode to stop working as it should (the main issue listed in bug #2238).


author: mseben@novell.com
changelog:
  - added vboxvideo.ko kernel module to virtualbox-ose-kmp-*
  - added VBoxOGL libraries to xorg-x11-driver-virtualbox-ose


author: mseben@novell.com
changelog:
  - updated to 3.0.6
    * VMM: fixed IO-APIC overhead for 32 bits Windows NT, 2000, XP and 2003 guests (AMD-V only; bug #4392)
    * VMM: fixed a Guru meditation under certain circumstances when enabling a disabled device (bug #4510)
    * VMM: fixed a Guru meditation when booting certain Arch Linux guests (software virtualization only; bug #2149)
    * VMM: fixed hangs with 64 bits Solaris & OpenSolaris guests (bug #2258)
    * VMM: fixed decreasing rdtsc values (AMD-V & VT-x only; bug #2869)
    * VMM: small Solaris/OpenSolaris performance improvements (VT-x only)
    * VMM: cpuid change to correct reported virtual CPU id in Linux
    * VMM: NetBSD 5.0.1 CD hangs during boot (VT-x only; bug #3947)
    * Solaris hosts: worked around an issue that caused the host to hang (bug #4486)
    * Solaris hosts: fixed a rare host system deadlock when using bridged networking
    * Solaris hosts: fixed a potential host system deadlock when CPUs were onlined or offlined
    * Solaris hosts installer: added missing dependency for UTF-8 package (bug #4899)
    * Linux hosts: don't crash on Linux PAE kernels < 2.6.11 (in particular RHEL/CentOS 4); disable VT-x on Linux kernels < 2.6.13 (bug #1842)
    * Linux/Solaris hosts: correctly detect keyboards with fewer keys than usual (bug #4799)
    * Mac OS X hosts: prevent password dialogs in 32 bits Snow Leopard
    * Python WS: fixed issue with certain enumerations constants having wrong values in Python webservices bindings
    * Python API: several threading and platform issues fixed
    * Python shell: added exportVM command
    * Python shell: various improvements and bugfixes
    * Python shell: corrected detection of home directory in remote case
    * OVF: fixed XML comment handling that could lead to parser errors
    * Main: fixed a rare parsing problem with port numbers of USB device filters in machine settings XML
    * Main: restrict guest RAM size to 1.5 GB (32 bits Windows hosts only)
    * Main: fixed possible hang during guest reboot (bug #3792)
    * GUI: fixed rare crash when removing the last disk from the media manager (bug #4795)
    * VBoxManage: fixed setting guest properties with --flags or -flags
    * Webservice: fixed a severe memory leak, at least on platforms using XPCOM
    * Serial: fixed host mode (Solaris, Linux and Mac OS X hosts; bug #4672)
    * VRDP: Remote USB Protocol version 3
    * SATA: fixed hangs and BSODs introduced with 3.0.4 (bugs #4695, #4739, #4710)
    * SATA: fixed a bug which prevented Windows 7 from detecting more than one hard disk
    * SATA/SCSI: fixed rare random guest crashes and hangs
    * SCSI: fixed problem with Fedora 11 refusing to boot after kernel update
    * iSCSI: fix logging out when the target has dropped the connection, fix negotiation of simparameters, fix command resend when the connection was dropped, fix processing SCSI status for targets which do not use phase collapse
    * BIOS: fixed a bug that caused the OS/2 boot manager to fail (2.1.0 regression, bug #3911)
    * PulseAudio: don't hang during VM termination if the connection to the server was unexpectedly terminated (bug #3100)
    * Mouse: fixed weird mouse behaviour with SMP (Solaris) guests (bug #4538)
    * HostOnly Network: fixed failure in CreateHostOnlyNetworkInterface() on Linux (no GUID)
    * HostOnly Network: fixed wrong DHCP server startup while hostonly interface bringup on Linux
    * HostOnly Network: fixed incorrect factory and default MAC address on Solaris
    * HostOnly Network: fixed the problem with listing host-only interfaces on Mac OS X when all physical interfaces are down (bugs #4698, #4790)
    * DHCP: fixed a bug in the DHCP server where it allocated one IP address less than the configured range
    * E1000: fixed receiving of multicast packets
    * E1000: fixed up/down link notification after resuming a VM
    * NAT: fixed ethernet address corruptions (bug #4839)
    * NAT: fixed hangs, dropped packets and retransmission problems (bug #4343)
    * Bridged Network: fixed packet queue issue which might cause DRIVER_POWER_STATE_FAILURE BSOD for Windows hosts (bug #4821)
    * Windows Additions: fixed a bug in VBoxGINA which prevented selecting the right domain when logging in the first time
    * Shared clipboard: do not send zero-terminated text to X11 guests and hosts (bug #4712)
    * Shared clipboard: use a less CPU intensive way of checking for new data on X11 guests and hosts (bug #4092)
    * Guest Additions: do not hide the host mouse cursor when restoring a saved state (bug #4700)
    * Windows guests: fixed issues with the display of the mouse cursor image (bugs #2603, #2660 and #4817)
    * SUSE 11 guests: fixed Guest Additions installation (bug #4506)
    * Guest Additions: support Fedora 12 Alpha guests (bugs #4731, #4733 and #4734)
  - drop deprecated pa-interface_change.diff


author: mseben@novell.com
changelog:
  - rewritten init-scripts.diff (bnc#537793) and added
    /etc/default/virtualbox config, which allow configure type of
    session shutdown (thanks to Dennis Olsson)


author: mseben@novell.com
changelog:
  - added VBoxRandR to guest-tools - support for dynamic display changes (autoresize)
  - added vboxadd-xclient.sh to guest-tools - allow automatically start
    VBoxClient with support for shared clipboard, autoresize and seamless window


author: mseben@novell.com
changelog:
  - added 90-vboxguest.fdi for hal policy, to autodetect the virtualbox
    mouse (thanks to Tejas Guruswamy)
  - added permissions_warning.diff - implements messagebox, which is
    displayed, when user try to start VirtualBox and is not a member
    of vboxusers group


author: mseben@novell.com
changelog:
  - added VBoxNetAdpCtl.diff : use VBoxNetAdpCtl.cpp from upstream svn
    which fix security problems with popen and strncpy (see bnc#533550)


author: dmueller@suse.de
changelog:
  - update to 3.0.8:
    * VMM: fixed 64 bits guest on 32 bits host regression in 3.0.6 (VT-x only; bug #4947)
    * VMM: fixed a recompiler triple fault guru meditation (VT-x & AMD-V only; bug #5058)
    * VMM: fixed hang after guest state restore (AMD-V, 32 bits Windows guest and IO-APIC enabled only; bug #5059)
    * VMM: fixed paging issue with OS/2 guests
    * VMM: fixed guru meditation in rare cases (2.0 regression; software virtualization only)
    * VMM: fixed release assertion during state restore when using the Sound Blaster 16 emulation (bug #5042)
    * Security: fixed vulnerability that allowed to execute commands with root privileges
    * Linux hosts: fixed runtime assertion in semaphore implementation which was triggered under certain conditions (bug #616)
    * Linux hosts: change the default USB access mode on certain distributions (bugs #3394 and #4291)
    * Linux hosts: on hardened Gentoo, the VBoxSVC daemon crashed by opening the VM network settings (bug #3732)
    * Linux hosts, Solaris hosts: pass the XAUTHORITY variable along the DISPLAY variable when starting a VM from VBoxManage or from the VM selector (bug #5063)
    * Linux hosts: use sysfs to enumerate host drives if hal is not available
    * Solaris hosts: fixed a bug which would hang the host sporadically as interrupts were not re-enabled everytime
    * Solaris hosts: fixed a kernel panic with bridged and host-only networking (bug #4775)
    * Solaris hosts: fixed incorrectly persistent CD/DVD-ROMs when changing them (bug #5077)
    * X11-based hosts: support additional function keys on Sun keyboards (bug #4907)
    * Mac OS X hosts (Snow Leopard): fixed problem starting headless VMs without a graphical session (bug #5002)
    * Mac OS X hosts: fixed problem listing host-only adapter names with trailing garbage (attached VMs won't start)
    * Windows Additions: now work with Vista 64-bit Home editions (bug #3865)
    * Windows Additions: fixed screen corruption with ZoomText Magnifier
    * Windows Additions: fixed NPGetUniversalName failure (bug #4853)
    * Windows Additions: fixed Windows NT regression (bug #4946)
    * Windows Additions: fixed VBoxService not running if no Shared Folders are installed
    * Linux Additions: implemented ftrunctate (bug #4771)
    * VRDP: start VM even if configured VRDP port is in use
    * Networking: the PCnet network device stopped receiving under rare conditions (bug #4870)
    * VBoxManage: implemented controlvm vrdpport command
    * iSCSI: fixed issue with NetApp targets (#5072)
    * SCSI: add support for virtual disks larger than 2TB
    * USB: fixed potential crash when unplugging USB2 devices (bug #5089)
    * NAT: IPSEC did not properly work with Linux guests (bug #4801)


author: mseben@novell.com
changelog:
  - updated to 3.0.10
    * VMM: guest SMP stability fixes
    * VMM: fixed guru meditation with nested paging and SMP guests (bug #5222)
    * VMM: changed VT-x/AMD-V usage to detect other active hypervisors; necessary for e.g. Windows 7 XP compatibility mode (Windows & Mac OS X hosts only; bug #4239)
    * VMM: guru meditation during SCO OpenServer installation and reboot (VT-x only; bug #5164)
    * VMM: fixed accessed bit handling in certain cases (bug #5248)
    * VMM: fixed VPID flushing (VT-x only)
    * VMM: fixed broken nested paging for 64 bits guests on 32 bits hosts (AMD-V only; bug #5285)
    * VMM: fixed loading of old saved states/snapshots (bug #3984)
    * Linux hosts: fixed module compilation against Linux 2.6.32rc4 and later
    * Guest Additions: fixed possible guest OS kernel memory exhaustion
    * Guest Additions: fixed stability issues with SMP guests
    * Linux Additions: sendfile() returned -EOVERFLOW when executed on a shared folder (bug #2921)
    * Linux Additions: fixed incorrect disk usage value (non-Windows hosts only)
    * Linux installer: register the module sources at DKMS even if the package provides proper modules for the current running kernel
    * 3D support: removed invalid OpenGL assertion (bug #5158)
    * Network: fixed the Am79C973 PCNet emulation for QNX (and probably other) guests (bug #3206)
    * VMDK: fix handling of split image variants
    * VHD: do not delay updating the footer when expanding the image to prevent image inconsistency
    * USB: stability fix for some USB 2.0 devices
    * GUI: added a search index to the .chm help file
    * GUI/Windows hosts: fixed CapsLock handling on French keyboards (bug #2025)
    * Shared clipboard/X11 hosts: fixed a crash when clipboard initialisation failed (bug #4987)


author: mseben@novell.com
changelog:
  - updated to 3.1.0
    - major new futures :
    * Teleportation (aka live migration); migrate a live VM session
      from one host to another (see the manual for more information)
    * VM states can now be restored from arbitrary snapshots instead
      of only the last one, and new snapshots can be taken from other
      snapshots as well ("branched snapshots"; see the manual for more information)
    * 2D video acceleration for Windows guests; use the host video
      hardware for overlay stretching and color conversion (see the
      manual for more information)
    * More flexible storage attachments: CD/DVD drives can be attached
      to an arbitrary IDE controller, and there can be more than one
      such drive (the manual for more information)
    * The network attachment type can be changed while a VM is running
    * Complete rewrite of experimental USB support for OpenSolaris
      hosts making use of the latest USB enhancements in Solaris Nevada 124 and higher
    * Significant performance improvements for PAE and AMD64 guests
      (VT-x and AMD-V only; normal (non-nested) paging)
    * Experimental support for EFI (Extensible Firmware Interface)
    * Support for paravirtualized network adapters (virtio-net)
    - the following items were fixed and/or added:
    * VMM: guest SMP fixes for certain rare cases
    * GUI: snapshots include a screenshot
    * GUI: locked storage media can be unmounted by force
    * GUI: the a log window grabbed all key events from other GUI windows (bug #5291)
    * GUI: allow to disable USB filters (bug #5426)
    * GUI: improved memory slider in the VM settings
    * GUI: the VirtualBox website couldn't be opened from the help menu (bug #4559)
    * 3D support: major performance improvement in VBO processing
    * 3D support: added GL_EXT_framebuffer_object, GL_EXT_compiled_vertex_array support
    * 3D support: fixed crashes in FarCry, SecondLife, Call of Duty, Unreal Tournament,
      Eve Online (bugs #2801, #2791)
    * 3D support: fixed graphics corruption in World of Warcraft (#2816)
    * 3D support: fixed Final frame of Compiz animation not updated to the screen (#4653)
    * 3D support: fixed incorrect rendering of non ARGB textures under compiz
    * iSCSI: support iSCSI targets with more than 2TiB capacity
    * VRDP: fixed occasional VRDP server crash (bug #5424)
    * Network: fixed the E1000 emulation for QNX (and probably other) guests (bug #3206)
    * NAT: added host resolver DNS proxy (see the manual for more information)
    * VMDK: fixed incorrectly rejected big images split into 2G pieces (bug #5523, #2787)
    * VMDK: fixed compatibility issue with fixed or raw disk VMDK files (bug #2723)
    * VHD: fixed incompatibility with Hyper-V
    * Support for Parallels version 2 disk image (HDD) files; see the manual for more information
    * OVF: create manifest files on export and verify the content of an optional manifest file on import
    * OVF: fixed memory setting during import (bug #4188)
    * Mouse device: now five buttons are passed to the guest (bug #3773)
    * VBoxHeadless: fixed loss of saved state when VM fails to start
    * VBoxSDL: fixed crash during shutdown (Windows hosts only)
    * X11 based hosts: allow the user to specify their own scan code layout (bug #2302)
    * Mac OS X hosts: don't auto show the menu and dock in fullscreen (bug #4866)
    * Mac OS X hosts (64 bit): don't interpret mouse wheel events as left click (bug #5049)
    * Mac OS X hosts: fixed a VM abort during shutdown under certain conditions
    * Solaris hosts: combined the kernel interface package into the VirtualBox main package
    * Solaris hosts: support for OpenSolaris Boomer architecture (with OSS audio backend).
    * Shared folders: VBOXSVR is visible in Network folder (Windows guests, bug #4842)
    * Shared folders: performance improvements (Windows guests, bug #1728)
    * Windows, Linux and Solaris Additions: added balloon tip notifier if VirtualBox host
      version was updated and Additions are out of date
    * Solaris guests: fixed keyboard emulation (bug #1589)
    * Solaris Additions: fixed as_pagelock() failed errors affecting guest properties (bug #5337)
    * Windows Additions: added automatic logon support for Windows Vista and Windows 7
    * Windows Additions: improved file version lookup for guest OS information
    * Windows Additions: fixed runtime OS detection on Windows 7 for session information
    * Windows Additions: fixed crash in seamless mode (contributed by Huihong Luo)
    * Linux Additions: added support for uninstalling the Linux Guest Additions (bug #4039)
    * Linux guest shared folders: allow mounting a shared folder if a file of the same name as
      the folder exists in the current directory (bug #928)
    * SDK: added object-oriented web service bindings for PHP5
  - dropped deprecated vbox-fix_return.diff
  - refresh patches to apply with fuzz=0 (new rpm)
  - added fix_return.diff : fix no-return-in-nonvoid-function build issue
  - added typecast.diff : typecast of pointer using uintptr_t to fix build error
  - removed deprecated : kmp-vboxvfs.diff and gcc43-fixes.diff


author: poeml@cmdline.net
changelog:
  - updated to 3.1.2 (maintenance release)
    * VMM: fixed SMP stability regression
    * USB: fixed USB related host crashes on 64 bits Windows hosts (#5237)
    * Main: wrong default HWVirtExExclusive value for new VMs (bug #5664)
    * Main: DVD passthrough setting was lost (bug #5681)
    * VBoxManage: iSCSI disks do not support adding a comment (bug #4460)
    * VBoxManage: added missing --cpus and --memory options to OVF --import
    * GUI: fixed VBox URL in update dialog for German and Dutch languages
    * GUI: NLS updates
    * OVF: fixed export of non standard storage controller names (bug #5643)
    * Solaris hosts: several USB fixes (including support for Apple iPhone)
    * Mac OS X hosts: several fixes for the 3D support
    * Mac OS X hosts: re-enabled CMD+Key combinations, even if the Host-Key isn't CMD (bug #5684)
    * Mac OS X hosts: fixed to fast scrolling if the mouse wheel is used inside the guest (bug #5672)
    * Mac OS X hosts: dock & menubar don't disappear in fullscreen when the VM is not running on the primary display (bug #1762)
    * Mac OS X hosts: added an option for enabling "Auto show Dock & Menubar in fullscreen" (bug #5636)
    * Windows host installer: fixed starting VBox with wrong privileges right after installation (bug #4162)
    * Host interface and host-only networking: prevent driver from unloading while a VM is still active (Windows host only)
    * Host-only networking: fixed host-only interface creation (Windows host only) (bug #5708)
    * Virtio-net: don't crash without an attached network
    * Virtio-net: fixed the issue with intermittent network in VM with several virtual CPU cores.
    * NAT: fixed port-forwarding regressions (bug #5666)
    * NAT: fixed crash under certain conditions (bug #5427)
    * NAT: fixed resolving of names containing a slash or underscore when using the host resolver DNS proxy (bug #5698)
    * ATA: fixed sporadic crash when resuming after a VM was forcefully paused (e.g. due to iSCSI target being unavailable)
    * SATA: fixed raw vmdk disks (bug #5724)
    * Linux guests: increased the default memory for Redhat and Fedora guests
    * Linux Guest Additions: fixed installation on RHEL 3.9 guests and on some 64bit guests
    * Linux Guest Additions: prevent SELinux warnings concerning text relocations in VBoxOGL.so (bug #5690)
    * X11 guests: fixed mouse support for some Xorg 1.4 guests (openSUSE 11.0)
    * X11 guests: fixed xorg.conf modification for some older Xorg releases (openSUSE 11.1)
    * Windows guests: fixed some VBoxService shutdown issues
    * Windows guests: fixed VBoxVideo spinlock issues on NT4
    * Windows Guest Additions: fixed uninstallation issues of NT4
    * Shared folders: fixed resolving of symlink target (bug #5631)
    * 2D Video acceleration: delay loading of OpenGL dlls for Windows hosts to avoid GUI crashes on misconfigured systems
    * 2D Video acceleration: fixed issues with video picture not displayed on playback
  - some files have been moved to other places in the source tree, and
    virtualbox-ose-disable-updates.diff was adjusted for those changes
  - virtualbox-ose-init-scripts.diff was forward ported


author: poeml@cmdline.net
changelog:
  - refresh virtualbox-ose-permissions_warning.diff, so it applies on the very
    picky Factory (without any fuzz)


author: mseben@novell.com
changelog:
  - updated to 3.1.4
    * VMM: SMP stability fixes
    * VMM: fixed guru meditation in certain rare cases (bug #5968)
    * VMM: activate NXE for PAE enabled guests (VT-x and AMD-V on 32 bits hosts only; bug #3578)
    * VMM: added workaround for broken BIOSes that make VirtualBox think AMD-V is in use (for details see bug #5639)
    * VMM: fixed rare host reboot when restoring a saved state (bug #3945)
    * VMM: fixed incompatibility with 2.6.32 Linux kernels (software virtualization only; bug #6100)
    * VMM: turn on nested paging by default for new VMs (if available; VT-x and AMD-V only)
    * VMM: turn on VPID by default for new VMs (if available; VT-x only)
    * VMM: perform strict CPUID compatibility checks when teleporting; to get the old behavior set "VBoxInternal/CPUM/StrictCpuIdChecks" to 0
    * VMM: fixed VM crash with certain 16 bits Windows applications (software virtualization only; bug #5399)
    * Snapshots: fixed a 3.1 regression that broke deletion of snapshots when a machine had immutable or writethrough storage attached (bug #5727)
    * Saved state: fixed VERR_SSM_LOADED_TOO_MUCH error when loading DisplayScreenshot(bug #6162)
    * VBoxManage: add restorecurrent operation to snapshots command
    * VBoxManage: fixed broken snapshot lookup by name (bug #6070
    * GUI: fixed the broken "Reload" button that reloads the machine XML when a machine is inaccessible
    * GUI: fixed guest fullscreen mode after reboot (bug #5372)
    * GUI: handle Ctrl+Break properly on X11 hosts (bug #6122)
    * GUI: fixed status LEDs for storage devices
    * GUI: workaround for disabling the seamless mode on KDE hosts (KWin bug)
    * 3D support: fixed SELinux warning saying VBoxOGL.so requires text relocation (bug #5690)
    * 3D support: fixed Corrupted surface rendering (bug #5695)
    * 3D support: free textures on guest application termination (bug #5206)
    * 3D support: fixed ubigraph_server crashes (#4674)
    * 3D support: fixes for 64-bit Solaris guests
    * Seamless: disable seamless mode when guest changes screen resolution (bug #5655)
    * NAT: fixed high CPU load under certain circumstances (Windows hosts only; bug #5787)
    * NAT: fixed handling of the broadcast flag in DHCP requests
    * NAT: fixed rare crash due to an assertion in the ICMP code (bug #3217)
    * Virtio-net: don't crash when ports accessed beyond the valid range (bug #5923)
    * LsiLogic: fix for Windows 7 guests
    * ATA: fix for guru meditation when installing Solaris 8 guests (bug #5972)
    * VHD: fixed an incompatibility with Virtual PC (bug #5990)
    * VHD: update the footer backup after setting a new UUID (bug #5004)
    * Host DVD: really fixed loading "passthrough" setting from config file (bug #5681)
    * Shared folders: fixed resolving of symlink target on Linux (3.1.2 regression)
    * VRDP: fixed VERR_NET_ADDRESS_IN_USE error when restarting a VM (3.1 regression; bug #5902)
    * VRDP: fixed crash on Mac OS X when 3D is enabled (3.1 regression)
    * PulseAudio: fixed recording (bug #4302)
    * USB: fixed a shutdown blue screen (Windows hosts only; bug #5885)
    * BIOS: fixed attribute during text scroll (bug #3407)
    * OVF: fix strange error messages on disk import errors
    * OVF: do not require write access the the .ovf file during import (3.1 regression; bug #5762)
    * iSCSI: fix taking snapshots of a running VM (#5849)
    * Solaris hosts: several USB fixes (including support for Apple iPod; bug #5873)
    * Solaris installer: fixed USB module removal and Solaris 10 "id" binary incompatibility
    * Guest Additions: fixed wrong guest time adjustment if the guest clock is ahead (3.1 regression; non-Windows guests only)
    * Linux Additions: fixed shared folders for Linux 2.6.32 guests (bug #5891)
    * Linux Additions: make the mouse driver work on Debian 5.0.3 guests again (3.1.2 regression, bug #5832)
    * Windows Additions: fixed malfunctioning !VBoxService that broke time-sync (bug #5872)
    * Windows Additions: fixed uninstallation issues on 64-bit guests
    * Windows Additions: fixed some sysprep execution issues
    * X.Org Additions: never reject the saved video mode as invalid (bug #5731)
    * XFree86 Additions: accept video mode hints for the initial mode again *
  - vbox-typecast.diff : deprecated


author: mseben@novell.com
changelog:
  - rewritten spec file
  - split kmp packages to guest and host parts
  - added vbox-x_crash.diff to fix X crash caused by guest additions
    see:http://www.virtualbox.org/ticket/6198


author: mseben@novell.com
changelog:
  - updated to 3.1.6
    * Linux hosts: fixed timing issue on hosts with Linux kernels 2.6.31 or later with certain CPUs (asynchronous timer mode; bug #6250)
    * Linux hosts: properly handle host suspend/resume events on Linux kernels 2.6.30 or later (bug #5562)
    * Mac OS X hosts: fixed VBoxSVC crash while enumerating the host network interfaces under certain circumstances
    * Snapshots: fixed image corruption after snapshot merge under certain circumstances (bug #6023)
    * Snapshots: fixed crash with VBoxHeadless / OSE
    * VMM: fixed reference counting guru meditation (bug #4940)
    * VMM: improved guest SMP stability
    * VMM: fixed VT-x hardware debug issues (bugs #477 & #5792)
    * VMM: fixed PGMDynMapHCPage guru meditation (Mac OS X; VT-x only; bug #6095)
    * VMM: fixed pgmPoolTrackFlushGCPhysPTInt guru meditations (Mac OS X; VT-x only; bugs #6095 & #6125)
    * VMM: Fixed host crash when running PAE guests in VT-X mode (Mac OS X only; bug #5771).
    * GUI: fix displaying of error message (bug #4345)
    * GUI: fix inability to enter seamless mode (bugs #6185, #6188)
    * 3D support: fixed assertion and flickering when guest application uses several windows with a single OpenGL context (bug #4598)
    * 3D support: fixed host crashes when using GL_EXT_compiled_vertex_array and array element calls (bug #6165)
    * 3D support: fixed runtime linker errors with OpenGL guest libs (bug #5297)
    * 3D support: fixed OpenGL extension viewer crash on startup (bug #4962)
    * NAT: fixed a 3.1.4 regression on Windows hosts where graceful connection termination was broken (bug #6237)
    * NAT: alternative network setting was not stored persistent (bug #6176)
    * NAT: fixed memory corruption during ICMP traffic under certain circumstances
    * Network: allow to switch the host interface or the internal network while a VM is running (bug #5781)
    * VHD: fix for images with a block size different than 2MB
    * USB: fixed filtered device attach regression (bug #6251)
    * USB: fixed crash in OHCI under rare circumstances (bug #3571)
    * VRDP: fixed hang under rare circumstances when attaching USB devices
    * ACPI: prevent guest freezes when accessing /proc/acpi for determining the state of the host battery and the AC adapter (Linux hosts only; bug #2836)
    * PulseAudio: fixed guest freezes under certain conditions (3.1.4 regression; bug #6224)
    * BIOS: increased space for DMI strings
    * BIOS: fixed interrupt routing problem for certain configurations (I/O-APIC enabled, ACPI not used; bug #6098)
    * iSCSI: be more robust when handling the INQUIRY response
    * iSCSI: be more robust when handling sense data
    * BusLogic: fixed FreeBSD guests
    * webservice: vboxwebsrv is now multithreaded
    * Solaris Installer: fixed netmask to stay persistent across reboots for Host-only interface (bug #4590)
    * Linux installer: removed external dependency to libpng12.so (bug #6243)
    * Solaris Additions: fixed superfluous kernel logging (bug #6181)
    * Linux Additions: fixed hang when starting the X server in Fedora12 guests and in guests with Linux 2.6.33 or later (bug #6198)
    * Linux Additions: support Mandriva speedboot runlevel (bug #5484)
    * Linux Additions: fixed SELinux security context of mount.vboxsf (bug #6362)
    * Linux Additions: support Ubuntu 10.04 (bug #5737)
    * Web service: update PHP bindings to fix problems with enums and collections
  - deprecated vbox-x_crash.diff


author: mseben@novell.com
changelog:
  - modified 60-vboxguest.rules and added 60-vboxmouse.conf to fix
    lost mouse integration, caused by xorg-server which no longer
    use HAL (bnc#592642)


author: mseben@novell.com
changelog:
  - added fix_PF_storm.diff to fix crashing during liveCD boot at early
    "Loading basic drivers" state  (bnc#576681)


author: ro@suse.de
changelog:
  - buildfix with changed include location for recent libdrm
    keep old path as well as to not break when building against older distros
    (vbox-drm-includepath.diff)
  - fix KMP subpackage naming in specfile


author: mseben@novell.com
changelog:
  - updated to 3.1.8
    * VMM: fixed crash with the OpenSUSE 11.3 milestone kernel during early boot (software virtualization only; bug #5457)
    * VMM: fixed invalid state during teleportation
    * VMM: fixed OS/2 guest crash with nested paging enabled
    * VMM: fixed massive display performance loss (AMD-V with nested paging only)
    * GUI: fixed off-by-one bug when passing absolute mouse coordinates to the guest (3.1.6 regression)
    * GUI: show the real version of the Guest Additions, not the interface version
    * GUI: when adding a DVD or floppy slot in the VM mass storage settings dialog, don't attach a random medium but just leave the slot empty
    * GUI: added --seamless and --fullscreen command line switches (bug #4220)
    * GUI: fixed a SEGFAULT under rare circumstances
    * 2D Video acceleration: fixed display issues when working with non 32-bit modes (bugs 6094 & #6208)
    * LsiLogic: Fixed detection of hard disks attached to port 0 when using the drivers from LSI
    * ATA: Fixed sporadic crash with Linux guests when having a hard disk and DVD drive on the same channel (bug 6079)
    * Network: allow to start a VM even if not all network adapters are attached
    * Network: promiscuous mode support for e1000 and simparavirtualized adapters (bug 6519)
    * NAT: fixed ICMP latency (non-Windows hosts only; bug 6427)
    * SCSI: fixed guest crashes under certain circumstances when booting from SCSI devices
    * VBoxManage: fixed modifyvm --natnet default
    * Solaris Hosts: fixed a kernel panic when bridged networking might fail to initialize
    * Solaris Hosts: fixed priority tagged VLAN packets in bridged networking
    * Shared folders: fixed issue with copying read-only files (Linux guests only; bug 4890)
    * Shared folders: renamed the guest kernel module from vboxvfs to vboxsf to make it load on demand by the Linux kernel. Fixes mounting from /etc/fstab in Ubuntu 10.04
    * Shared folders: fixed setuid file permissions (Solaris guests only).
    * Shared folders: fixed deleting directories recursively (Solaris guests only; bug 6513)
    * Guest Additions: support seamless and dynamic resizing on certain older X11 guests (bug 5840)
    * Solaris Additions: fixed OpenGL library dependencies (bug 6435)
    * Keyboard/Mouse emulation: fixed handling of simultaneous mouse/keyboard events under certain circumstances (bug 5375)
    * Mouse emulation: never switch straight back from Explorer to IntelliMouse mode as it confuses the FreeBSD mouse driver (bug 6488)
    * SDK: fixed memory leak in IDisplay::takeScreenShotSlow() (bug 6549)
    * 3D support: fixed Final frame of Compiz animation not updated to the screen (Mac OS X only) (bug 4653)
    * VRDP: allow to bind to localhost only on Mac OS X (bug 5227)
    * Linux hosts: add host USB support for Ubuntu 10.04 and other hosts without the hal daemon or usbfs (bug 6343)
    * webservice: more structs and array fixes in PHP bindings (bug 5657)
    * Windows hosts: make the bridged networking driver notify dll be correctly unregistred on uninstall (bug 5780)
  - dropped VBoxRandR.sh (from xorg-x11-driver-virtualbox-ose) by
    upstream : VBoxClient now handles dynamic resizing using library
    calls, not a shell script see  http://www.virtualbox.org/changeset/27601
  - deprecated vbox-fix_PF_storm.diff
  - use older version of disable-updates patch
  - fix typo in %verify_permissions in spec file
  - virtualbox-ose-vboxes init script changes from rbos@opensuse.org


author: mseben@novell.com
changelog:
  - create links to vbox tools in %_bindir - they could be usefull
    for controlling vbox from command line


author: mseben@novell.com
changelog:
  - updated to 3.2.0
    * Following the acquisition of Sun Microsystems by Oracle Corporation, the product is now called Oracle VM VirtualBox
    * Experimental support for Mac OS X guests (see the manual for more information)
    * Memory ballooning to dynamically in- or decrease the amount of RAM used by a VM (64-bit hosts only)
    * Page Fusion automatically de-duplicates RAM when running similar VMs thereby increasing capacity
    * CPU hot-plugging for Linux (hot-add and hot-remove) and certain Windows guests (hot-add only)
    * New Hypervisor features: with both VT-x/AMD-V on 64-bit hosts, using large pages can improve performance; also,
      on VT-x, unrestricted guest execution is now supported (if nested paging is enabled with VT-x, real mode and
      protected mode without paging code runs faster, which mainly speeds up guest OS booting)
    * Support for deleting snapshots while the VM is running
    * Support for multi-monitor guest setups in the GUI for Windows guests
    * USB tablet/keyboard emulation for improved user experience if no Guest Additions are available
    * LsiLogic SAS controller emulation
    * RDP video acceleration
    * NAT engine configuration via API and VBoxManage
    * Use of host I/O cache is now configurable
    * Guest Additions: added support for executing guest applications from the host system
    * OVF: enhanced OVF support with custom namespace to preserve settings that are not part of the base OVF standard
    * VMM: fixed Windows 2000 guest crash when configured with a large amount of RAM (bug #5800)
    * Linux/Solaris guests: PAM module for automatic logons added
    * GUI: guess the OS type from the OS name when creating a new VM
    * GUI: added VM setting for passing the time in UTC instead of passing the local host time to the guest (bug #1310)
    * GUI: fixed seamless mode on secondary monitors (bugs #1322 and #1669)
    * GUI: offer to download the user manual in the OSE version (bug #6442)
    * Main: allow to start a VM even if a virtual DVD or floppy medium is not accessible
    * Settings: be more robust when saving the XML settings files
    * Mac OS X: rewrite of the CoreAudio driver and added support for audio input (bug #5869)
    * Mac OS X: external VRDP authentication module support (bug #3106)
    * Mac OS X: Moved the realtime dock preview settings to the VM settings (no global option anymore). Use the dock menu to configure it.
    * Mac OS X: added the VM menu to the dock menu
    * 3D support: fixed corrupted surface rendering (bug #5695)
    * 3D support: fixed VM crashes when using ARB_IMAGING (bug #6014)
    * 3D support: fixed assertion when guest applications uses several windows with single OpenGL context (bug #4598)
    * 3D support: added GL_ARB_pixel_buffer_object support
    * 3D support: added OpenGL 2.1 support
    * 3D support: fixed Final frame of Compiz animation not updated to the screen (Mac OS X only) (bug #4653)
    * 3D support: fixed blank screen after loading snapshot of VM with enabled Compiz
    * Added support for virtual high precision event timer (HPET)
    * OVF: fixed mapping between two IDE channels in OVF and the one IDE controller in VirtualBox
    * OVF: fix VMDK format string identifiers and sort XML elements from rasd: namespace alphabetically as prescribed by standard
    * VBoxShell: interactive Python shell extended to be fully functional TUI for VirtualBox
    * Linux Additions: support Fedora 13 (bug #6370)
    * VBoxManage: fixed overly strict checks when creating a raw partition VMDK (bugs #688, #4438)
  - dropped vbox-system-xorg.patch and vbox-drm-includepath.diff we
    use now xorg includes and libs from tarball
  - turn on VNC server feature, which allows users to connect
    to a virtual machine remotely using any VNC client.


author: mseben@novell.com
changelog:
  - updated to 3.2.2
    * VMM: fixed rare invalid guest state guru meditation (VT-x only)
    * VMM: fixed poor performance with nested paging and unrestricted guest execution (VT-x only; bug #6716)
    * VMM: fixed occasional guru meditation during Windows 7 bootup (bug #6728)
    * GUI: keep the status for remote control in sync with the actual state
    * GUI: don't exit after a successful refresh of an invalid VM configuration
    * GUI: fixed keyboard capturing bug under metacity (bug #6727)
    * GUI: fixed crash during VM termination if a modal dialog is open
    * GUI: default controllers names of New VM Wizard are synchronized with VM settings
    * GUI: fixed superfluous resize-event on powering-on VM for X11
    * GUI: fixed regression - missed USB item's tool-tip of USB devices menu
    * GUI: Activate VM window on mouse-hovering for multi-monitor VMs
    * VBoxSDL/Linux hosts: automated keyboard type detection (bug #5764)
    * SATA: fixed crash during VM suspend under rare circumstances
    * SATA: fixed crash during VM reset after a snapshot was taken
    * Storage: fixed sporadic hang of SMP guests using SATA or LSI Logic SCSI and asynchronous I/O
    * Virtio-net: fix for guests with more than about 4GB RAM (bug #6784)
    * Page Fusion: fixed VBoxService crash with enabled Page Fusion on Win64 guests
    * Page Fusion: added kernel module sharing
    * HGCM: fixed memory leak which showed up if the Guest Additions were accessing a non-existing HGCM service
    * Teleportation: several fixes
    * Floppy: don't disable the host I/O cache by default
    * USB: fixed 3.1 regression with certain devices (e.g. iPhone); Windows host only
    * Serial: updated the guest device emulation to 16550A and reduced the probability for loosing bytes during transmission (bug #1548)
    * NAT: re-fetch the name server parameters from the host on guest DHCP requests to handle host network switches more gracefully (bug #3847)
    * NAT: fixed parsing of IPv4 addresses in CIDR notation (bug #6797)
    * NAT: limit the number of name servers passed to the guest to four (non-Windows hosts only; bug #4098)
    * NAT: fixed DNS transaction id mismatch (bug #6833)
    * VDE: fixed changing the attachment during runtime
    * Bridged Networking: fixed memory leak in the Bridged Networking driver for Windows hosts (bug #6824)
    * Windows Additions: fix for NT4 guests (bug #6748)
    * Windows Additions: re-introduced system preparation feature
    * Linux guests: enable PAE for RedHat guests by default
    * Linux guests: fix support for disabling mouse integration (bug #6714)
    * Webservice: fixed a rare crash when calling IGuest methods from the webservice.
    * OVF: fixed wrong hard disk UUIDs on export (bug #6802)
    * OVF: fixed 3.2.0 regression importing legacy OVF 0.9 files
    * 3D support: fixed OpenGL support for 64bit apps on windows guests
    * 3D support: fixed various host crashes (#2954, #5713, #6443)


author: dmueller@suse.de
changelog:
  - update to 3.2.4:
    * GUI: fixed a superfluous resize-event on powering-on VM for X11 (improvement for the 3.2.2 fix)
    * Host-only/bridged networking: fixed guest-to-guest communication over wireless (3.2.0 regression; bug #6855)
    * Storage: fixed a potential guest disk corruption with growing images (3.2.0 regression)
    * Page Fusion: fixed shared module detection for Win64 guests
    * 3D support: allow use of CR_SYSTEM_GL_PATH again (bug #6864)
    * 3D support: fixed a host assertion for some multi-threaded guest applications (bug #5236)
    * 3D support: fixed host crashes with nVIDIA drivers on WDDM startup
    * OVF: fixed import of OVFs with a VM description (annotation) (3.2.2 regression; bug #6914)
    * VRDP: fixed issues with secondary monitors (bug #6759)


author: mseben@novell.com
changelog:
  - update to 3.2.6:
    * VMM: fixed host crash when running 64-bit guests on 32-bit hosts with certain Intel CPUs (VT-x only; bug #6166)
    * VMM: allow 64-bit SMP guests on 32-bit hosts (VT-x and AMD-V only; does not apply to Mac OS X, which already supports it)
    * VMM: fixed Guru mediation if guests with more than 2GB are booted with VT-x/AMD-V disabled (bug #5740)
    * VMM: fixed TR limit trashing (VT-x and 64-bit host only; bug #7052)
    * Page Fusion: several bug fixes for SMP guests (including bug #6964)
    * Teleportation: several fixes and improvements
    * Mac OS X server guests: compatibility fix
    * EFI: fixed memory detection for guests with 2GB or more RAM assigned
    * GUI: added a workaround for a Linux kernel bug which affecting asynchronous I/O on ext4 / xfs file systems (Linux hosts only)
    * GUI: added setting for multiple VRDP connections; useful if multiple screens are enabled
    * GUI: another fix for the keyboard capturing bug under metacity (bug #6727)
    * GUI: fixed quit dialog when used in seamless or fullscreen mode (Mac OS X hosts only; bug #6938)
    * GUI: handle the extra key on the Brazilian keyboard on X11 hosts again (bug #7022).
    * 2D Video acceleration: fixed crashes when leaving the fullscreen mode (bug #6768)
    * VBoxManage: fixed storageattach error handling (bug #6927)
    * VBoxManage: fixed dhcpserver add (3.2.0 regression; bug #7031)
    * Storage: fixed hang with images located on filesystems which don't support async I/O (bug #6905)
    * Storage: fixed raw disks on Windows hosts (3.2.0 regression; bug #6987)
    * LsiLogic: fixed hang with older Linux guests
    * BusLogic: fixed hang during I/O
    * SATA: set initial number of ports to 1 as some guests can't handle 30 ports (e.g. CentOS 4 and FreeBSD; bug #6984)
    * SATA: performance improvement
    * SCSI: fixed error when using the full format option during Windows installation (bug #5101)
    * iSCSI: fixed authentication (bug #4031)
    * Host-only/bridged networking: fixed excessive host kernel warnings under certain circumstances (Linux hosts only; 3.2.0 regression; bug #6872)
    * NAT: fixed potential memory leaks
    * NAT: increased the size of the memory pool for 16K Jumbo frames (performance tweak)
    * NAT: allow to link/unlink the network cable even if the VM is currently paused
    * E1000: disconnect cable was not properly handled if the NIC was not yet initialized by the guest
    * OVF: export performance optimization
    * OVF: upgraded OS type definitions to CIM 2.25.0 so that Windows 7 and other OSes are now tagged correctly on export
    * Settings: the setting for disabling the host I/O cache was sometimes not properly saved
    * Settings: save machine state into XML correctly even when snapshot folder has been changed to a non-default location (bug #5656)
    * USB: allow the guest to disable an EHCI port
    * USB: find a valid language ID before querying strings (bug #7034)
    * POSIX hosts: fixed several memory leaks (3.2.0 regression)
    * Solaris hosts: fixed VDI access problem under certain circumstances (IDE/SATA; 3.2.0 regression)
    * Solaris hosts: fixed VM fails to start on 32-bit hosts (3.2.0 regression; bug #6899)
    * Windows hosts (32-bit): increase guest RAM limit if the host kernel allows for more virtual address space
    * Linux Additions: re-read a directory after a file was removed (bug #5251)
    * Linux Additions: install the DRI driver in the right location on ArchLinux guests (bug #6937)
    * X11 Additions: fixed spurious mouse movement events (bug #4260)
    * Solaris Additions: fixed guest control execution


author: mseben@gmail.com
changelog:
  - update to 3.2.8
    * VMM: properly terminate the VM with an error if the guest is trying to switch to the PAE mode but PAE is disabled in the VM settings
    * GUI: switch to native file dialogs (Windows hosts only; bug #5459)
    * GUI: don't use native file dialogs on KDE hosts (Linux hosts only; bug #6809)
    * 3D support: fixed GL_EXT_texture_sRGB support
    * PXE: fixed ZENworks PXE boot regression
    * OVF: fixed slower export and larger images under certain circumstances (3.2.6 regression; bug #7073)
    * USB: properly signal an interrupt if the port suspend status changes
    * USB: respect the remote-only filter
    * USB: avoid VM hang when changing the configuration of certain devices (Windows hosts only)
    * USB: fix a crash with older Linux kernels and non-ASCII characters in device strings (Linux hosts only; bug #6983)
    * PageFusion: fixed conflict with the guest execution feature
    * PageFusion: fixed stability issues with a large number of VMs
    * PageFusion: fixed host crashes with guest SMP and Win64 guests
    * Memory ballooning: fixed problems restoring VMs with pre-allocation enabled
    * Bridged networking: fixed performance issue with GRO enabled on bridged device (bug #7059)
    * Hostonly networking: fixed performance issue (3.2.6 regression; bug #7081)
    * Hard disks: fix auto-reset of immutable disk at VM startup (bug #6832)
    * BusLogic: several fixes for Windows NT/2000 and SCO OpenServer guests
    * LsiLogic: fixed I/O errors under rare circumstances
    * Sharing disks: support for attaching one disk to several VMs without external tools and tricks (see here for a short explanation)
    * Shared folders: several fixes and performance enhancements for Solaris guests (bugs #4154 and #6512)
    * Solaris Installer: added support for remote installations
    * Guest Properties API: correctly support enumerating the properties of a running VM with an empty "patterns" field (bug #7171)
    * Guest properties: properly delete transient properties on shutdown
    * RDP video redirection performance improvements and stability fixes
    * Settings: silently fix host audio driver when reading machine XML settings files or OVF written by VirtualBox on a different host OS, for example convert DirectSound to PulseAudio (bug #7209)
    * Settings: properly store the NAT network setting in XML settings file version 1.10 and later (bug #6176)
    * VBoxManage: handle differencing images with parent UUID correctly in subcommand openmedium disk (bug #6751)
    * Web service: enabled HTTP keepalive for much better performance
    * Web service: added timestamps to logging output
    * Web service: treat 8-bit strings as UTF-8 not ASCII
    * X11 Additions: fix for Xorg 6.8 guests (e.g. RHEL4)


author: jeffm@novell.com
changelog:
  - added a patch that converts vbox shared folders to use 2.6-style
    embedded inodes but i haven't tested it. I don't use virtualbox and don't
    intend to start.


author: crrodriguez@novell.com
changelog:
  - Update to VirtualBox 3.2.10
    * Fix build with newer kernels
    * support X.Org Server 1.9
    * don't crash VBoxClient during reboot
    * Bridged networking: fixed occasional host freeze during VM shutdown
    * fixed memory leak under certain circumstances
    * under rare conditions the NAT engine consumed 100% CPU load


author: mseben@gmail.com
changelog:
  - updated to VirtualBox-ose 3.2.12
    * VMM: fixed rare host crash when running 64-bit guests on 32-bit hosts (bug #7577)
    * VMM: fixed host reboots under rare circumstances due to NMIs triggered by active performance counters
    * VMM: fixed out of memory guru meditation for large memory guests (bug #7586)
    * VMM: fixed a guru meditation related to large pages
    * VMM: use new VT-x feature to keep the guest from hogging the CPU
    * Snapshots: implemented deleting the last remaining snapshot while the VM is running
    * GUI: perform the checks for exceeding the size limit of the host file system and for broken asynchronous I/O
    * NAT: fixed memory leak (3.2.0 regression; bugs #6918, #7353)
    * Networking: fixed VM reset handling in e1000
    * VRDP: fixed rare crash in multimonitor configuration
    * Display: fixed occasional guest resize crash
    * Mouse: don't send relative mouse events together with absolute mouse events (3.2.10 regression; bug #7571)
    * Keyboard: fixes for the USB keyboard emulation; fixes for Koran keyboards
    * Serial: don't hang if the host device would block during open (bugs #5756, #5380)
    * Serial: fixed modem status lines (Linux hosts only; bug #812)
    * Graphics: Horizontal resolutions are no longer restricted to a multiple of 8 pixels
    * USB: fixed a crash with older Linux kernels and non-ASCII characters in device strings
    * USB: fixed a crash under rare circumstances (bug #7409; Windows hosts only)
    * iSCSI: respond to NOP-In requests from the target immediately to avoid being disconnected if the guest is idle
    * 3D support: fixed a crash under certain circumstances (bug #7659)
    * 3D support: fixed crashes for GLUT based apps (bug #6848)
    * 3D support: added missing GLX 1.3 functionality (bugs #7652, #7195)
    * 2D Video acceleration: fixed potential deadlock when saving the VM state (bug #4124)
    * Windows hosts: another fix for BSODs under certain circumstances in VBoxNetFlt.sys (bug #7601)
    * Solaris hosts: fixed host USB DVD drive detection
    * Mac OS X hosts: fixed swapped keys for certain ISO keyboard types (bug #2996)
    * Linux hosts: added link state handling for TAP devices needed for proper operation with bridged networking
    * Linux hosts/guests: Linux 2.6.37 fixes
    * Linux Additions: properly compile the vboxvideo module if DKMS is not installed (bug #7572)
    * Linux Additions: fixed a memory leak when accessing non-existing files on a Shared Folders (bug #7705)
    * Windows Additions: skip none-mapped user accounts when enumerating user accounts for VM information
  - deprecated vbox-kernel-2637.diff
  - added rpath.diff to fix build
  - modify vboxdrv init script with proper macros in install section


author: mseben@gmail.com
changelog:
  - update to VirtualBox 4.0.0 BETA1
    * see announcement with changelog http://forums.virtualbox.org/viewtopic.php?f=15&t=36748


author: mseben@gmail.com
changelog:
  - update to VirtualBox 4.0.0 BETA2
    * see announcement with changelog http://forums.virtualbox.org/viewtopic.php?f=15&t=36893


author: mseben@gmail.com
changelog:
  - update to VirtualBox 4.0.0 BETA4
    * see announcement with changelog http://forums.virtualbox.org/viewtopic.php?f=15&t=37177
  - set propper path for link to pdf in .desktop file


author: mseben@gmail.com
changelog:
  - rename to virtualbox - drop ose postfix, Oracle team dosn't build
    puel version - we have now extension packs
  - rename xorg-x11-driver-virtualbox-ose subpackage to virtualbox-guest-x11
  - use Provides: virtualbox-gui for virtualbox-qt subpackage and
    Recommends: virtualbox-gui for virtualbox package, so user could
    install another type of gui easily


author: mseben@gmail.com
changelog:
  - update to VirtualBox 4.0.0
    New Features:
    * Reorganization of VirtualBox into a base package and Extension Packs
    * New settings/disk file layout for VM portability; see chapter 10.1, Where VirtualBox stores its files
    * Major rework of the GUI (now called ?VirtualBox Manager?):
    - Redesigned user interface with guest window preview (also for screenshots)
    - New ?scale? display mode with scaled guest display
    - Support for creating and starting .vbox desktop shortcuts (bug #1889)
    - The VM list is now sortable
    - Machines can now be deleted easily without a trace including snapshots and saved states,
      and optionally including attached disk images (bug #5511; also, VBoxManage unregistervm --delete can do the same now)
    * Built-in creation of desktop file shortcuts to start VMs on double click (bug #2322)
    * VMM: support more than 1.5/2 GB guest RAM on 32-bit hosts
    * New virtual hardware:
    - Intel ICH9 chipset with three PCI buses, PCI Express and Message Signaled Interrupts (MSI)
    - Intel HD Audio, for better support of modern guest operating systems (e.g. 64-bit Windows; bug #2785)
    * Improvements to OVF support :
    - Open Virtualization Format Archive (OVA) support
    - Significant performance improvements during export and import
    - Creation of the manifest file on export is optional now
    - Imported disks can have formats other than VMDK
    * Resource control: added support for limiting a VM?s CPU time and IO bandwidth
    * Storage: support asynchronous I/O for iSCSI, VMDK, VHD and Parallels images
    * Storage: support for resizing VDI and VHD images.
    * Guest Additions: support for multiple virtual screens in Linux and Solaris guests using X.Org server 1.3 and later
    * Language bindings: uniform Java bindings for both local (COM/XPCOM) and remote (SOAP) invocation APIs
    * In addition, the following items were fixed and/or added:
    Bug Fixes:
    * VMM: Enable large page support by default on 64-bit hosts (applies to nested paging only)
    * VMM: fixed guru meditation when running Minix (VT-x only; bug #6557)
    * VMM: fixed crash under certain circumstances (Linux hosts only, non VT-x/AMD-V mode only; bugs #4529 and #7819)
    * GUI: add configuration dialog for port forwarding in NAT mode (bug #1657)
    * GUI: show the guest window content on save and restore
    * GUI: certain GUI warnings don?t stop the VM output anymore
    * GUI: fixed black fullscreen minitoolbar on KDE4 hosts (Linux hosts only; bug #5449)
    * BIOS: implemented multi-sector reading to speed up booting of certain guests (e.g. Solaris)
    * Bridged networking: improved throughput by filtering out outgoing packets intended for the host before they reach the physical network (Linux hosts only; bug #7792)
    * 3D support: allow use of CR_SYSTEM_GL_PATH again (bug #6864)
    * 3D support: fixed various clipping/visibility issues (bugs #5659, #5794, #5848, #6018, #6187, #6570)
    * 3D support: guest application stack corruption when using glGetVertexAttrib[ifd]v (bug #7395)
    * 3D support: fixed OpenGL support for libMesa 7.9
    * 3D support: fixed Unity/Compiz crashes on natty
    * 2D Video acceleration: multimonitor support
    * VRDP: fixed rare crash in multimonitor configuration
    * VRDP: support for upstream audio
    * Display: fixed occasional guest resize crash
    * NAT: port forwarding rules can be applied at runtime
    * SATA: allow to attach CD/DVD-ROM drives including passthrough (bug #7058)
    * Floppy: support readonly image files, taking this as the criteria for making the medium readonly (bug #5651)
    * Audio: fixed memory corruption during playback under rare circumstances
    * Audio: the DirectSound backend now allows VMs to be audible when another DirectSound application is active, including another VM (bug #5578)
    * EFI: support for SATA disks and CDROMs
    * BIOS: reduce the stack usage of the VESA BIOS function #4F01 (Quake fix)
    * OVF/OVA: fixed export of VMs with iSCSI disks
    * Storage: Apple DMG image support for the virtual CD/DVD (bug #6760)
    * Linux host USB support: introduced a less invasive way of accessing raw USB devices (bugs #1093, #5345, #7759)
    * Linux hosts: support recent Linux kernels with CONFIG_DEBUG_SET_MODULE_RONX set
    * Guest Additions: Shared Folders now can be marked as being auto-mounted on Windows, Linux and Solaris guests
    * Linux Additions: Shared Folders now support symbolic links (bug #818)
    * Linux Additions: combined 32-bit and 64-bit additions into one file
    * Windows Additions: automatic logon on Windows Vista/Windows 7 is now able to handle renamed user accounts; added various bugfixes


author: mseben@gmail.com
changelog:
  - fix rcvboxdrv setup - we disallow building of kernel modules from sources
  - added rcvboxdrv, rcvboxadd files
  - fix build fail: "Out of memory: Kill process" : use "-j1" for kmk to disable parallel build
  - fix build for older distros


author: mseben@gmail.com
changelog:
  - reworked vbox-disable-updates.diff for virtualbox 4.0.0
  - modified virtualbox-60-vboxdrv.rules : added comment with udev
    rules inside for assign full usb access to vboxusers - don't
    uncomment these lines if you don't understand possible security
    risk (bnc#664520)


author: mseben@gmail.com
changelog:
  - updated to VirtualBox 4.0.2
    * GUI: don't crash if a removable host drive referenced from the VM settings vanished
    * GUI: fixed a crash when using the KDE4 Oxygen theme and clicked on the settings button (4.0 regression; bug #7875)
    * GUI: properly warn if the machine folder cannot be created (bug #8031)
    * GUI: several fixes for multimonitor X11 guests
    * ExtPack: don?t make the installer helper application suid root (Linux .deb/.rpm packages only)
    * ExtPack: improved user experience on Vista / Windows 7 when installing an extension pack
    * ExtPack: fixed issue with non-ascii characters in the path name during installing an extension pack (bug #7917)
    * ExtPack: fixed SELinux issues on 32-bit Linux hosts
    * VBoxManage: Host-only interface creation and removal is now supported for all platforms except Solaris (bug #7741)
    * VBoxManage: fixed segmentation fault when removing non-existent host-only interface
    * Storage: fixed possible crashes with VMDK/VHD images with snapshots and async I/O (4.0 regression)
    * Storage: don?t eject the physical medium if a DVD/CDROM/?oppy drive is detached from a VM (bug #5825)
    * Storage: be more robust when a faulty guest sends ATA commands to an ATAPI device (bug #6597)
    * Parallels: fixed deletion of the image during suspend, pause or power off (4.0 regression)
    * Bridged networking: fixed host kernel panic when bridging to devices with no TX queue
    * NAT: port-forwarding rule registration respects protocol parameter (bug #8094)
    * E1000: fixed PXE boot issues with WDS (bug #6330)
    * Virtio-net: fixed the issue with TX performance in some Linux guests
    * ICH9: fixed VM crash (software virtualization only; bug #7885)
    * VGA: fixed VESA screen issue (4.0 regression; bug #7986)
    * Shared Folders: fixed parameter parsing when creating symbolic links, fixes 32-bit/64-bit bitness issue (bug #818)
    * Main: fixed crash under rare circumstances due to an invalid logging string (4.0 regression)
    * Main: improve error information propagation for errors preventing a VM start
    * Main: fixed problems with snapshots and non-ASCII characters in machine paths (bug #8024)
    * Webservice: now listens to localhost by default as documented (bug #6067)
    * Settings: do not fail loading machine settings if removeable drive attachment
    * Settings: fixed issue that changing a snapshot name or description was not saved to machine XML
    * OVF/OVA: fixed import of files created by other OVF tools (bug #7983)
    * rdesktop-vrdp: fix a crash during USB device enumeration (bug #7981)
    * Linux hosts: fixed a crash during USB device enumeration.
    * Linux hosts: try a bit harder to allocate memory (bug #8035; 4.0 regression)
    * Guest Additions: fixed parsing of parameters for guest control in VBoxService (4.0 regression; bug #8010)
    * Windows Guest Additions: automatic logon on Windows Vista/Windows 7 now supports unlocking previously locked workstations


author: cshorler@googlemail.com
changelog:
  - Minor packaging fixes
    * ExtPack: add missing host helper util (VBoxExtPackHelper)
    * Config.kmk: patch for VNC (removed from spec), documentation path (fixes GUI), combine with existing rpath diff
    * spec: migrate VNC echo to patch, fix desktop file overwrite issue / bug


author: cshorler@googlemail.com
changelog:
  - The python package isn't installed correctly, and contains an
    unnecessary shared library due to a build / config bug. It is
    also missing pre-compiled python (pyc).
  - added vbox-python-detection.diff and vbox-xpcom-kmk.diff


author: mseben@gmail.com
changelog:
  - update to VirtualBox 4.0.4 (maintenance release)
    * VMM: fixed recompiler crashes under certain conditions (bugs #8255, #8319 and further)
    * VMM: fixed running 64-bit guests on 32-bit host with nested paging enabled on AMD CPUs (4.0 regression; bug #7938)
    * VMM: fixed timing issues / hangs for certain guests using the programmable interval timer (bugs #8033 and #8062)
    * VMM: large page and monitoring fixes for live snapshots (bugs #7910, #8059, #8125)
    * GUI: fixed error message when trying to exceed the maximum number of host network interfaces
    * GUI: fixed saving of changes to the metadata of an existing snapshot (bug #8145)
    * GUI: fixed rare crash on X11 hosts (bug #8131)
    * GUI: when selecting a shared folder, start the file dialog in the users home directory (bug #8017)
    * ExtPack: enforce the correct permissions which might be restricted by umask when creating directories (non-Windows hosts only; bug #7878)
    * VBoxSDL: fixed crash when starting by specifying the VM UUID (4.0 regression; bug #8342)
    * VBoxManage: allow savestate even if the VM is already paused
    * VBoxManage: fixed modifyvm --synthcpu (bug #6577)
    * VBoxManage: fixed hang when doing guestcontrol execute ?wait-for exit and displaying process status on exit (bug #8235)
    * VBoxManage: decreased CPU load during guestcontrol execute ?wait-for exit/stdout while waiting for the guest process to terminate (bug #7872)
    * VBoxManage: fixed list hostdvds/host?oppies
    * VBoxManage: fixed storageattach for host DVD drives and host ?oppy drives
    * Metrics: introduced RAM/VMM base metric.
    * Main: improved sanity check when taking a VM screen shot (bug #7966)
    * Main: fixed a crash under rare circumstances if a VM failed to start
    * Main: fixed attaching of immutable disk images (bug #8105)
    * Main: fixed a crash at VM shutdown (bug #6443)
    * Main: fixed incorrect handling of cross-referenced medium attachments (bug #8129)
    * Settings: fixed truncating of big integer values (4.0 regression)
    * Settings: properly store the ICH9 chipset type (bug #8123)
    * Host-Only & Bridged Networking: fixed VBox DHCP server startup issue for Windows hosts (4.0 regression; bug #7905)
    * Host-Only Networking: re-create vboxnetX interfaces after vboxnetadp.ko module reload on Linux and Darwin (bugs #5934, #6341)
    * NAT: fixed an mbuf leak under rare circumstances (bug #7459)
    * ACPI: don?t allow the guest to enter S4 by default and don?t announce S1 and S4 in the ACPI tables if disabled (bug #8008)
    * Graphics card: made re-enabling disabled screens work correctly to prevent problems when X11 guests enter screen saving mode (bug #8122)
    * Storage: fixed write errors with snapshots if the host cache is disabled (4.0 regression; bug #8221)
    * ATA/SATA: fixed reset handling after ACPI suspend/resume
    * BusLogic: fixed hang with SMP VMs
    * Serial: another attempt to prevent lost characters during transmission (bug #1548)
    * Linux hosts/guests: Linux 2.6.38-rc1 compile fixes
    * Mac OS X hosts: fixed VBoxSVC crash when listing host interfaces without default gateway (64-bit hosts only; bug #7955)
    * Solaris/Darwin hosts: fixed VM CPU execution cap
    * X.Org guests: fixed a crash on X server restart (bug #8231)
    * X.Org guests: support X.Org Server 1.10 pre-release and Ubuntu 11.04 Alpha.
    * X.Org guests: Add EDID emulation in the graphics driver to prevent GNOME settings daemon changing the mode on login.
    * X.Org guests: never send graphics modes to the host that older VirtualBox versions can?t handle.
    * Linux Additions: fixed a memory leak in the shared folders code if a host link is not readable (bug #8185)
    * Windows Additions: fixed handling of Security Attention Sequence (SAS) with VBoxGINA
  - droppped deprecated vbox-2.6.38.patch


author: mseben@gmail.com
changelog:
  - fix missing permissions handling of VBoxNetDHCP (bnc#679785)
  - fix permissions handling for virtualbox-qt subpackage


author: mseben@gmail.com
changelog:
  - added Conflicts: virtualbox-ose-*-kmp for kmp packages, because
    host (vboxdrv) and  guest (vboxguest) kmp exports the same
    symbol (RTMemFreeEx) which breaks loading modules using
    modprobe (bnc#661740)


author: mseben@gmail.com
changelog:
  - updated to Virtualbox 4.0.6 (maintenance release)
    * VMM: fixed incorrect handling of ballooned pages when restoring a VMM from a saved state
    * VMM: don't crash on hosts with more than 64 cores / hyperthreads; implemented support for up to 256 host cores (except Windows hosts; bug #8489)
    * VMM: fixed guru meditation for PAE guests running on hosts without PAE (bug #8006)
    * VMM: fixed slow Linux guests with raw mode and recent guest kernels (bug #8726)
    * GUI: support host key combinations (bug #979)
    * GUI: fixed progress indicator (bug #7814)
    * GUI: show the mouse pointer while the VM is paused if the USB tablet mouse emulation is used (bug #6799)
    * GUI: adapt the snapshot folder as well when renaming a VM (bug #8469)
    * GUI: persistently remember the last folders of the disk/DVD/floppy selectors
    * GUI: never allow to start a VM with USB-2.0 activated if the proper extension pack is missing (bug #8182)
    * GUI: fixed hang/crash when opening a file dialog in an non-existing folder (bug #8673)
    * Snapshots: fixed a bug which could lose entries in the media registry when restoring a snapshot (bug #8363)
    * Snapshots: allow snapshots to be stored in the VM directory
    * 3D support: fixed a crash if a VM was forced to terminate (Windows hosts only; bug #7133)
    * Storage: fixed memory leak (4.0 regression; bug #7966)
    * Storage: fixed access to iSCSI targets over internal network
    * Storage: fixed reading from disks with more than one snapshot for VHD and VMDK images with disabled host cache (bug #8408)
    * Storage: fixed a possible hang during VM suspend after an I/O error occurred
    * Storage: fixed a possible hang during VM suspend / reset (bug #8276, #8294)
    * Storage: automatically create a diff image when attaching a streamOptimized VMDK image to a VM
    * ATA/SATA: fixed automounting of virtual CD/DVD mediums with recent Linux distributions by correctly reporting the current profile as 'none' if no medium is present
    * Buslogic: fixed emulation for certain guests (e.g. jRockit VE)
    * Host-Only Networking: fixed interface creation failure on Windows hosts (4.0.4 regression; bug #8362)
    * Host-Only & Bridged & Internal Networking: fix for processing promiscuous mode requests by VMs, defaulting to switch behaviour
    * Host-Only Networking: fixed connectivity issue after resuming the host from sleep (bug #3625)
    * Bridged Networking: support for interface bonding on Mac OS X hosts (bug #8731)
    * NAT: fixed processing of ARP announcements for guests with static assigned IPs (bug #8609)
    * VRDP: backward compatibility with VRDPAuth external authentication library (bug #8063)
    * Shared Folders: don't fail to start a VM if a path is not absolute, for example when importing an OVF from a different host (bug #7941)
    * Audio: fixed crash under certain conditions (bug #8527)
    * USB: fixed a crash when plugging certain USB devices (bug #8699)
    * HPET: fixed time jumps when reading the counter (bug #8707)
    * OVF/OVA: automatically adjust disk paths if the VM name is changed on import
    * OVF/OVA: fix export to slow medias
    * OVF/OVA: automatically repair inconsistent appliances with multiple disks (bug #8253)
    * rdesktop-vrdp: fixed an assertion triggered under certain conditions (bug #8593)
    * Windows hosts: fixed occasional hangs during VM shutdown because sometimes COM was not properly uninitialized
    * Mac OS X hosts: prevent the mouse from leaving the VM window while captured
    * Mac OS X hosts: keep aspect ratio while resizing in scale mode (shift for old behaviour) (part of bug #7822)
    * X11 hosts: fixed Yen key support (bug #8438)
    * X11 hosts: fixed a regression which caused Host+F1 to pop up help instead of sending Ctrl+Alt+F1
    * Linux hosts / Linux Additions: mangle IPRT symbols to allow installing VirtualBox inside a VM while the Guest Additions are active (bug #5686)
    * Linux hosts / Linux guests: workaround for a bug in GLIBC older than version 1.11 leading to crashes under certain conditions (signed/unsigned problem with memchr on 64-bit machines)
    * Solaris hosts: fixed a deadlock in event semaphores that could lead to unkillable VM processes
    * Windows Additions: fixed Sysprep parameter handling
    * Windows Additions: fixed spontaneous guest reboots under certain circumstances (4.0.2 regression; bugs #8406, #8429)
    * Windows Additions: added auto logon support for locked workstations on legacy Windows versions
    * Windows Additions: fixed driver bugcheck error when handling PnP messages (4.0 regression; bug #8367)
    * Windows Additions: fixed memory leak in VBoxVideo
    * X11 Additions: added support for X.Org Server 1.10 final
    * Linux Additions: Linux kernel 2.6.39-rc1 fixes
    * Linux Additions: improved auto-run support (bug #5509)
    * Linux Additions: fix mouse support on SUSE 11 SP 1 guests (bug #7946)
    * Solaris Additions: added support for X.Org Server 1.9
    * Guest Additions: various bugfixes for guest control execution
    * Webservice: use own log file, with log rotation to limit size
  - deprecated vbox-kernel-2.6.39.patch


author: crrodriguez@opensuse.org
changelog:
  - Remove bundled libraries to ensure they are never used
  - USe system boost headers,only needed for xml parser it seems.


author: mseben@gmail.com
changelog:
  - updated to Virtualbox 4.0.8 (maintenance release)
    * Mac OS X hosts: fixed incompatibility with recent Mac OS X versions in 64-bit mode (bug #8474)
    * Mac OS X hosts: fixed incompatibility with hosts with more than 16 cores (bug #8389)
    * Mac OS X hosts: fixed painting corruptions on a second monitor in 64-bit mode (bug #7606)
    * GUI: restored functionality to set an empty host key to disallow any host key combination (4.0.6 regression; bug #8793)
    * VBoxManage: added controlvm screenshotpng subcommand for saving the screenshot of a running VM in PNG format
    * VBoxHeadless: fixed potential crash during shutdown (Windows hosts only)
    * NAT: built-in services use the correct Ethernet addresses in Ethernet header and in ARP requests
    * Host-only networking: fixed adapter reference counting
    * E1000: fixed rare guest crashes with Linux SMP guests (bug #8755)
    * SATA: fixed guest disk corruption under rare circumstances (only relevant for guests with more than 2GB RAM; bug #8826)
    * Storage: fixed data corruption after a snapshot was taken with asynchronous I/O enabled (bug #8498)
    * Floppy: several improvement
    * HPET: another fix for time jumps (bug #8707)
    * USB: removed assumption that string descriptors are null-terminated (Windows hosts only)
    * 3D support: fixed a potential crash when resizing the guest window
    * 3D support: fixed GNOME 3 rendering under Ubuntu 11.04 and Fedora 15
    * Snapshots: fixed another bug which could lose entries in the media registry when restoring a snapshot (bug #8363)
    * Shared Folders: don't stop mounting the other valid folders if one host folder is inaccessible (4.0.6 regression)
    * Linux Additions: check whether gcc and make are installed before building kernel modules (bug #8795)
    * Solaris Additions: added support for X.Org Server 1.10
    * Guest Additions: fixed inappropriate Guest Additions update notification when using vendor-specific version suffixes (bug #8844)
  - deprecated vbox-gcc46.patch


author: mseben@gmail.com
changelog:
  - added vbox-netflt_start_xmit_enable.diff (bnc#694311),
    enable alternative packet filter, http://www.virtualbox.org/ticket/8076


author: mseben@gmail.com
changelog:
  - update to Virtualbox 4.0.10
    * GUI: fixed disappearing settings widgets on KDE hosts (bug #6809)
    * Storage: fixed hang under rare circumstances with flat VMDK images
    * Storage: a saved VM could not be restored under certain circumstances after the host kernel was updated (bug #8983)
    * Storage: refuse to create a medium with an invalid variant (for example Split2G with VDI; bug #7227)
    * Snapshots: none of the hard disk attachments must be attached to another VM in normal mode when creating a snapshot
    * USB: fixed occasional VM hangs with SMP guests (bug #4580)
    * USB: proper device detection on RHEL/OEL/CentOS 5 guests (partial fix for bug #8978)
    * ACPI: force the ACPI timer to return monotonic values for improve behavior with SMP Linux guests (bug #8511 and others)
    * RDP: fixed screen corruption under rare circumstances (bug #8977)
    * rdesktop-vrdp: updated to version 1.7.0
    * OVF: under rare circumstances some data at the end of a VMDK file was not written during export
    * Mac OS X hosts: Lion fixes (bug #8903)
    * Mac OS X hosts: GNOME 3 fix
    * Linux hosts: fixed VT-x detection on Linux 3.0 hosts (bug #9071)
    * Linux hosts: fixed Python 2.7 bindings in the universal Linux binaries
    * Windows hosts: fixed leak of thread and process handles
    * Windows Additions: fixed bug when determining the extended version of the Guest Additions (4.0.8 regression; bug #8948)
    * Solaris Additions: fixed installation to 64-bit Solaris 10u9 guests (4.0.8 regression)
    * Linux Additions: RHEL6.1/OL6.1 compile fix
    * Linux Additions: fixed a memory leak during VBoxManage guestcontrol execute (bug #9068)


author: mseben@gmail.com
changelog:
  - update to Virtualbox 4.1.0 (major update)
    * Support for cloning of VMs (bug #5853): full clones can be created through the GUI and VBoxManage, linked clones only through VBoxManage
    * GUI: enhanced wizard for creating new virtual disks
    * GUI: new wizard for copying virtual disks
    * GUI: keep the aspect ratio in scale mode (Windows and OSX hosts only; bug #7822)
    * VMM: raised the memory limit for 64-bit hosts to 1TB
    * Experimental support for PCI passthrough for Linux hosts, see the manual for more information
    * Windows guests: Experimental WDDM graphics driver, supporting Windows Aero (bug #4607) and providing Direct3D support using a cleaner approach (no need to install the guest drivers in Safe Mode anymore)
    * Guest Additions: status of modules and features can now be queried separately by the frontends
    * Networking: new network attachment mode "Generic Driver", which offers an open plugin architecture for arbitrary and separately distributable virtual network implementations
    * Host-only Networking: fixed host crash in kernels prior to 2.6.29
    * New Networking Mode UDP Tunnel: allows to interconnect VMs running on different hosts easily and transparently
    * Experimental support for SATA hard disk hotplugging available with VBoxManage
    * Solaris hosts: New Crossbow based bridged networking driver for Solaris 11 build 159 and above
    * VMM: more SMP timer fixes
    * VMM: fixed sporadic recompiler crashes with SMP guests
    * VMM: many small fixes
    * GUI: when reverting to a snapshot, ask for taking a snapshot of the current state
    * GUI: added a View menu
    * GUI: added a setting for the promiscuous mode policy for internal networks, bridged networks and host-only networks
    * GUI: added slider for setting the CPU execution cap allowing to limit the amount of CPU time spent for the execution of the guest
    * GUI: the VM description is editable during the runtime of a VM (bug #1551)
    * GUI: added proxy settings (bug #2870)
    * GUI: made the number of SATA ports configurable
    * GUI: decrease time before showing the VM configuration dialog
    * VBoxManage: more convenient configuration of storage controller attachments by automatically determining the port or device parameter when a storage controller has only one port or device per port
    * VBoxManage: changed syntax of the guestcontrol command group, fixed various bugs, removed obsolete options
    * VBoxBalloonCtrl: new service for automatic dynamic adjustment of the balloon size for running VMs
    * Settings: machine names and snapshot names are not allowed to be a valid UUID
    * Settings: provide better diagnostics if a single medium is used twice in a VM configuration
    * Settings: provide better diagnostics for errors in medium create/merge/clone operations, and fix memory leaks in error cases
    * Storage: ATA/SATA drives can be marked as non-rotational, i.e. the guest OS will detect them as a SSD if supported, which can improve performance
    * Storage: virtual CD/DVD images will be detached if the guest ejects the medium, unless the drive is marked to handle ejects only on a temporary basis
    * Storage: the medium UUID can be changed again when attaching a medium for the first time, which allows using images which are exact duplicates including the UUID
    * Storage: fixed possible data corruption under certain circumstances with VHD and Parallels images (bug #9150)
    * Storage: fixed unnecessary expansion when cloning differential images in VDI format
    * Storage: fixed detection code to handle empty files for VDI and VMDK format
    * Storage: fixed access to CD/DVD images beyond 4GB when using the SATA controller (bug #8592)
    * Floppy: several bugs have been fixed
    * Floppy: make it possible to unmount a host floppy disk (bug #6651)
    * BIOS: disk-related structures are now checksummed correctly (bug #8739)
    * USB: many fixes for the Windows USB host driver
    * NAT: reduced memory footprint
    * Networking: fixed the problem with segmentation offloading when several VMs are transmitting in parallel
    * Networking: workaround for a bug in wireshark when operating directly on a capture file created by VirtualBox
    * Serial: announce the serial devices in the ACPI tables to make Windows guests find the virtual hardware (bug #7411)
    * VRDP: support for TLS connections (see the manual for more information)
    * VRDP: support for multimonitor client configurations with MS RDP clients
    * VRDP: fixed a rare screen corruption
    * 3D support: fixed GL_VERSION string for different locales (bug #8916)
    * Webservice: fixed timeout handling with HTTP 1.1 keepalive, and be more robust when connections fail
    * VBoxSVC: fixed regression when several clients trigger autostart simultaneously
    * Main: fixed incorrect handling of the medium location for media which are not file based, which resulted in confusing location values in many places
    * JAX-WS client bindings: fixed resource leak
    * Sources: fixed USB 2.0 support using extension packs for non-official builds
    * Mac OS X hosts: fixed non-VT-x mode on Lion hosts
    * Windows hosts: fixed copy'n'paste in the GUI and for the VM window (bug #4491)
    * Windows hosts (64-bit only): enabled removing of all mediums when removing a VM
    * Windows hosts (64-bit only): enabled live snapshot deletion
    * Windows hosts: use native controls in the installer (bug #5520)
    * Solaris hosts: fixed preemption issue with Solaris 11 hosts (builds 166 and above)
    * Solaris hosts: better control of USB device access on Solaris 11 hosts
    * Guest Additions: improved driver installation on Windows guests
    * Guest Additions: fixed high CPU usage while executing guest programs from the host
    * Solaris Additions: fixed automounting of shared folders (bug #8014)
  - deprecated vbox-netflt_start_xmit_enable.diff
  - added vbox-disable_vboxpci_build.diff and vbox-fix-ftbfs-as-needed.patch.diff to fix build


author: mseben@gmail.com
changelog:
  - update to Virtualbox 4.1.2
    * VMM: fixed 64-bit guests on AMD Fusion CPUs (bug #8824)
    * VMM: fixed handling of the sysenter/sysexit machine instructions in 64-bit guests on Intel hosts
    * GUI: added linked clone support
    * GUI: fixed error check when changing the VM controller settings (4.1.0 regression; bug #9246)
    * GUI: fixed the inclusion of additional information (license, vendor, ...) on OVF export
    * GUI: when taking a snapshot from the VM selector, don't do a live snapshot
    * GUI: fixed immediate crash during start on certain environments due to a library version conflict
    * Guest control execution: implemented copying single files from guest to the host (directories and filters not supported yet)
    * Guest control execution: limited to serve up to 5 guest processes at a time by default
    * Main: return the correct RDP default port fixing settings warnings in the GUI if the remote display was enabled at runtime (bug #9368)
    * VBoxSVC: made the path comparison OS independent when images are registered (bug #9303)
    * VBoxSVC: several fixes/performance improvements for cloning of VMs
    * Snapshots: fixed "Solid-State drive" flag survival on snapshot creation (bug #9379)
    * VBoxManage: implemented copyfrom and stat guest control tools to copy files from guest to host and to check for existence of files on the guest
    * VBoxManage: fixed extpack install --replace (bug #9308)
    * VBoxManage: allow to start multiple VMs with startvm
    * VBoxManage: experimental support for SATA CD/DVD hotplugging
    * Mouse support: fixed an off-by-one pointer position error affecting Windows guests (bugs #7566, #9321)
    * VRDP: fixed a case when the screen was not redrawn correctly (bug #9242)
    * NAT: changed TCP connection establishment according to Winsock API requirements (Windows hosts only; bug #8919)
    * USB: fixed device recognition issues (bugs #9299) and fixed several device capturing issues (Windows hosts; bug #9299)
    * USB: fixed issues with remote filters being applied to local USB devices
    * OVA: fixed import of renamed OVA files (bug #9033)
    * Windows host: fixed icon for .VDI files (bug #9393)
    * Solaris hosts: fixed a bug preventing parallel usage of multiple host NICs with Crossbow based bridged networking
    * Linux hosts: fixed random kernel panics on host suspend / shutdown (4.1.0 regression; bug #9305)
    * Guest Additions: keep logged in user count in out-of-memory situations and warn about it
    * Solaris Additions: fixed shared folders due to missing symbols in the vboxfs module (4.0.12 / 4.1.0 regression; bug #9264)
    * Windows Additions: fixed file truncation on a shared folder with some applications (bugs #9276, #9315)
    * Windows Additions: fixed shared folder issues with antivirus software and 64 bit Windows guests (bug #9318)
    * Windows Vista and 7 guests: WDDM driver fixes and performance enhancements, fixed WinSAT crashes (#9267)
    * Linux Additions: fixed llseek() for Linux kernels 2.6.37 and above


author: mseben@gmail.com
changelog:
  - included proper versions of vboxmouse_drv and vboxvideo_drv (xorg drivers) in to
    virtualbox-guest-x11
  - fixed typo in virtualbox-60-vboxdrv.rules


author: mseben@gmail.com
changelog:
  - dropped xorg conf file virtualbox-60-vboxmouse.conf as there is
    no more vboxmouse_drv.so xorg driver on %suse_version >= 1130
  - modified virtualbox-60-vboxdrv.rules to use setfacl instead of GROUP rule
  - update to virtualbox 4.1.4
    * VMM: fixed PAE guests running on 32-bit hosts (4.0 regression; bug #9458)
    * VMM: fixed INVALID_PARAMETER guru meditation caused by insufficient memory conditions (4.1.0 regression; bug #9240)
    * VMM: fixed clobbered CPU registers during stos/lods/ins/outs emulation under rare circumstances
    * VMM: another fix for 64-bit guests on recent AMD CPUs
    * GUI: warn the user if he uses an outdated extension pack and allow to download and upgrade in that case (bug #8025)
    * GUI: fixed spurious LCtrl key events on some Windows hosts (4.0.6 regression; bug #373)
    * VBoxManage: another fix for extpack install --replace (bug #9308)
    * VBoxManage: allow to specify the UUID of the target image in convertfromraw
    * VRDP: fixed a rare crash when two or more clients connect to the server (bug #9503)
    * VRDP: fixed a case when a client was not resized correctly (bug #9242)
    * USB: make device capturing work on Windows hosts with usbhub class filter drivers installed (bug #9298); bugfixes for Windows host USB support
    * VHD: fixed reads crossing block boundaries (bug #8532)
    * VMDK: fixed progress indicator when creating split VMDK images
    * Floppy: fixed medium size detection for physical mediums (Windows hosts only)
    * Main: fixed VM initialization if a shared folder does not exist (bug #7941)
    * Main: fixed possible deadlock between hard disk enumeration and resetting of immutable disks (bug #9549)
    * Main: fixed not detaching of virtual storage after a snapshot restore operation (bug #8296)
    * Main: always reset modified state after restoring a snapshot (bug #9387)
    * Main: fixed writing of changed VM settings to disk when using snapshots (bug #8932)
    * Main: fixed taking screen shots (e.g. the preview window) for headless VMs if the Guest Additions are active
    * Virtio-net: fixed the problem with UDP packets exceeding MTU (bug #9370)
    * 3D Support: fixed incorrect rendering and possible crashes when switching to/from fullscreen with enabled 2D acceleration
    * 3D Support: fixed compiz under ubuntu 9.10
    * Guest control: Miscellaneous small bugfixes
    * Linux / Solaris hosts: don't use hard links in packages (4.1.2 regression; bug #9441)
    * Mac OS X hosts: fix installation issues when installed as root (bug #1578)
    * Mac OS X hosts: fixed packet capture issues with vboxnetX host-only interfaces (bug #8076)
    * Solaris hosts: fixed incoming multicast packets for Crossbow based bridged networking (bug #9532)
    * Solaris hosts: fixed starting EFI guests due to missing EFI ROM files (bug #9535)
    * Windows hosts installer: fixed ADDLOCAL usage on command line (4.1.0 regression; bug #9488)
    * Windows hosts installer: fixed dangling shortcut to the .chm help file (bug #9646)
    * Windows hosts installer: try to fix installation error 2869 which appeared under certain circumstances (bug #9664)
    * Windows hosts: VBoxHeadless should never open a separate console window (bug #3549)
    * Guest Additions: fixed hang while waiting for guest execution output (4.1.2 regression; bug #9446)
    * Linux Additions: add support for X.Org Server 1.11 (bug #9519)
    * Linux Additions: suppress an incorrect error message and allow a shared folder to be mounted in multiple places (bug #9627)
    * Linux Additions: start VBoxService correctly on openSUSE 12.1 (bug #6229)
    * Linux Additions: properly finish the installation even if the compilation of the DRM module fails (which is not fatal)
    * Solaris Additions: fixed memory leaks and panics while mounting (from console) and unmounting shared folders.
    * Windows Additions: fixed swapped mouse cursor hotspot coordinates (4.1.0 regression; bug #9447)
    * Windows Additions: fixed PAGE_FAULT_IN_NONPAGED_AREA BSOD in VBoxDisp.dll when running SnippingTool (bug #9508)
    * Windows Additions: make image viewer work correctly with Aero enabled (Vista and Windows 7)
    * Windows Additions: fixed incorrect window border blurs under Aero with ATI cards (Vista and Windows 7)
    * Windows Additions: fixed incorrect rendering when moving 3D applications outside guest desktop and back under Aero (Vista and Windows 7)
    * Windows Additions: fixed guest hangs when switching back from fullscreen text mode apps (bug #9636)


author: mseben@gmail.com
changelog:
  - added vbox-VBE_DISPI_INDEX_ENABLE.diff to fix broken linux
    console after starting X (bnc#717713)


author: mseben@gmail.com
changelog:
  - dropped vbox-VBE_DISPI_INDEX_ENABLE.diff and vbox-disable_vboxpci_build.diff
  - update to virtualbox 4.1.6
    * VRDP: fixed screen corruption
    * NAT: the interface stopped working after a lot of failed ICMP requests (bug #9371)
    * E1000: fixed rare Windows 7 guest hangs, either at boot time or when reconfiguring the network card in unusual setups (bug #6223)
    * ATA: fixed a possible crash during ATAPI passthrough with certain guests
    * ATA: improved compatibility with ancient Linux kernels
    * Main: fixed incorrect framebuffer information after leaving the fullscreen mode with X11 guests, this lead to a scrambled preview window in the GUI for example
    * Mac OS X hosts: fixed the problem with duplicate packets when bridged to a wireless interface (bug #9648)
    * Linux hosts: fix for 3D support on Fedora 15 (bug #9799)
    * Linux hosts: don't call del_timer_sync from an interrupt context (Fedora bug report 746331)
    * Windows Vista and 7 guests: more WDDM fixes
    * Linux Additions: fixed kernel module compilation failure on Redhat Enterprise Linux 4 (bug #9709)
    * Linux Additions: install the DRI driver correctly on Ubuntu 11.10 guests
    * Solaris Additions: added read-only mmap support for shared folders
    * Solaris Additions: added directory, file mode and mask options for shared folders
    * Windows Additions: implemented faster detection of logged-in guest users and stale sessions
    * X.Org Additions: fixed graphical corruption when switching to a virtual terminal (bug #9490)


author: mseben@gmail.com
changelog:
  - update to virtualbox 4.1.8
    * VMM: fixed VERR_MAP_FAILED during savestate under certain circumstances (bug #7929)
    * GUI: stop updating the VM status icons when the VM is paused (bug #8368)
    * VBoxManage: fixed wrong return code after startvm (bug #9642)
    * BIOS: fixed hang at launch of DOS applications generated by Clipper 5.3 (note that hardware virtualization may be required)
    * USB: fixed OS/2 boot hang when using recent USB drivers
    * NAT: increase maximum number of parallel connections making connections with port forwarding more robust (#8471)
    * Metrics: fixed potential problem with invalid access in guest metrics collection upon VM destruction
    * Main: don't crash if a medium is ejected twice (bug #9922)
    * VBoxSVC: fixed crash under rare circumstances (e.g. client crash)
    * VRDP: fixed screen freeze (bug #9620)
    * OVF/OVA: fixed broken disk images on import under rare circumstances
    * OVF/OVA: better error message when importing corrupted appliances
    * VMDK/VHD: fixed a possible corruption with host cache disabled when using snapshots under rare circumstances (bug #9749)
    * 3D Support: Fixed fullscreen mode issues for ATI graphics (bug #9775),
    * 3D Support: Windows Media Player rendering for XPDM-based Direct3D support (bug #8341).
    * 3D Support: Multiple fixes to XPDM and WDDM - based 3D support for Windows Guests and for 3D support in general
    * Linux hosts: fixes for Fedoras Linux 2.6.41 (bug #9948)
    * Linux hosts/guests: fixes for Linux 3.2 (bug #9743)
    * Solaris Additions: various shared folder fixes (bugs #9856, #9862, #9917)
    * Windows Additions: various fixes for Direct3D support (un)installation, added detection of missing or wrong Direct3D system files


author: mseben@gmail.com
changelog:
  - enabled websrv feature, this feature is now provided by new subpackage virtualbox-websrv
  - added vbox-visibility.diff to fix websrv build (ommit -fvisibility=hidden gcc flag for gsoap related builds)


author: mseben@gmail.com
changelog:
  - use pie/fPIE for setuid binaries (vbox-fpie.diff) (bnc#743143)
  - clean up virtualbox-60-vboxdrv.rules and use fillup_only for vbox sysconfig file
  - added vbox-vboxweb-init-script.diff to use proper pid file and runlevels in vboxweb initscript


author: mseben@gmail.com
changelog:
  - added vbox-gsoap_ssl.diff to fix building websrv with ssl support
  - drop deprecated kernel-3.3.patch
  - update to virtualbox 4.1.10 (This is a maintenance release):
    * GUI: if 3D support on the host is not available for some reason, do not only disable this VM setting but also uncheck the checkbox
    * VMM: fixed a potential problem causing to schedule interrupts during SYSEXIT right after STI
    * VMM: fixed a potential guest memory corruption issue with page fusion
    * VMM: adjusted the module matching algorithm for page fusion a little, generally resulting in slightly more shared pages
    * Main: host interfaces no longer have "defaults" for IP address and network mask attributes
    * Main: don't depend on a password for certain guest control operations (bug #10030)
    * 3D Support: fixed Windows XP hosts support (4.1.8 regression; bugs #10071 and #10088)
    * 3D Support: rendering fixes for Linux hosts with NVIDIA graphics
    * 3D Support: fixed saved state issues (4.1.8 regression; bug #10126)
    * 3D Support: WDDM driver: fixed powershell_ise crashes (bug #10167), make WPF-based apps work with Aero enabled, fixed additional possible WinSAT crashes
    * VRDP: fixed remote clipboard compatibility issues with some clients
    * Storage: fixed a possible data corruption when compacting VDI or VHD images with snapshots (32-bit hosts only)
    * iSCSI: fixed crash when using incorrect credentials when authenticating with a LIO target (bug #10173)
    * Serial: don't abort in host mode under rare error conditions (non-Windows hosts only)
    * SDK: actually ship current C bindings
    * SDK: fixed the Java glue code for JDK 1.7.0 (bug #9848)
    * SDK: added Python example
    * Metrics: make metrics collection more robust regarding blocked VMs
    * Web service: added SSL/TLS support
    * VBoxShell: fixed Guest Additions information lookup
    * Solaris installer: fixed dependency checking while installing VirtualBox in a zone
    * Linux hosts/guests: Linux 3.3-rc1 compile fixes
    * Solaris hosts: fixed debug kernel panics while opening module CTF data (bug #9651)
    * Mac OS X hosts: fixed Python support on Lion
    * Linux Additions: make 3D passthrough work on OL/RHEL 6.2 (bug #10010)
    * Linux Additions: fixed missing implementation when copying shared folder data through kernel high memory (bug #9878)
    * Linux Additions: make sure all data is written when closing a memory mapped file on a shared folder
    * Linux Additions: added support for X.Org Server 1.12
    * Solaris Additions: fixed guest kernel driver to load properly on guest reboot (4.1.8 regression; bug #10113)
    * Solaris Additions: fixed missing 64-bit OpenGL library VBoxOGL.so (bug #10151)
    * Solaris Additions: fixed VBoxService import and start for Solaris 11 guests.
    * Windows Additions: some Windows 8 adaptions
    * Windows Additions: several fixes for shared folders (bug #9753)
    * Guest control: miscellaneous bugfixes


author: mseben@gmail.com
changelog:
  - deprecated vbox-visibility.diff and vbox-gsoap_ssl.diff
  - update to virtualbox 4.1.12 (This is a maintenance release):
    * VMM: fixed VERR_NOT_SUPPORTED and VERR_RAW_MODE_INVALID_SMP guru meditation due to an invalid reschedule to raw mode (bug #10370)
    * VMM: fixed PDMCritSectLeave guru meditation under rare circumstances with SMP guests
    * VMM: proper Math Fault handling with certain legacy guests (bug #9042)
    * NAT: fixed a socket leak under certain conditions
    * Storage: better sanity check against reading beyond end-of-file
    * Audio: fixed a crash in the NUL audio backend (bug #10374; 4.1.10 regression)
    * HGCM: fixed a crash during savestate under rare circumstances
    * VBoxSVC: several locking fixes
    * VBoxManage: return the correct error code if controlvm savestate failed (bug #10134)
    * Guest Additions: VBoxService should not crash on exit (bug #10326; 4.1.10 regression)
    * Windows Additions: set the correct time stamp when a file is closed (bug #6473)
    * Windows Additions: better help if the DirectX backups are not properly installed
    * Linux Additions: Linux 3.4-rc1 compile fixes


author: mseben@gmail.com
changelog:
  - drop vbox-config.diff and use LocalConfig.kmk to properly define
    lib,app and doc paths (bnc#737525)


author: mseben@gmail.com
changelog:
  - update to virtualbox 4.1.14 (This is a maintenance release):
    * Network: fixed the problem with packets larger than MTU-4 when PCnet or PRO/1000 was bridged to certain types of adapters on OS X hosts (bug #3783)
    * NAT: fixed a segfault under rare circumstances
    * 3D Support: fixed Windows WDDM video driver crash for SMP guests (bugs #10200, #10331)
    * Windows Guest Additions, VRDP: fixed occasional text corruption (bug #3001)


author: mseben@gmail.com
changelog:
  - use workaround for issue with kmk_sed and gcc4.7 http://svn.netlabs.org/kbuild/ticket/112,
    which breaks build, instead of kmk_sed use /usr/bin/sed


author: mseben@gmail.com
changelog:
  - update to virtualbox 4.1.16 (This is a maintenance release)
    * VMM: fixed a Guru Meditation VERR_ACCESS_DENIED with certain guests (bugs #7589, #8247)
    * VMM: fixed a Guru Meditation VERR_PAGE_TABLE_NOT_PRESENT with Ubuntu 32-bit guests with nested paging enabled on AMD CPUs (bug #10183)
    * VMM: preserve segment limits and attributes when switching to unreal mode required for some legacy guests to work properly (VT-x without unrestricted guest execution only; bug #9941)
    * VMM: fixed a VM hang after a resume from pause / savestate with SMP guests in rare cases
    * 3D Support: several fixes for the Windows WDDM video driver crash
    * NAT: fixed a crash on attempt to process ICMP datagram under some circumstances (bug #10527)
    * Host-only Networking: lifted the maximal number of interfaces to 128 on Linux and Mac OS X hosts (there is no such limitation for Solaris and Windows hosts)
    * EFI: fixed wrong SEC/PEI Core entry point calculation (bug #10531)
    * VRDP: fixed a display update problem (bug #10503)
    * Main: set the proper VM state if savestate failed for some reason (bug #6189)
    * Main: more useful error message if a medium is inaccessible
    * VBoxManage: fixed controlvm savestate if the VM is already paused
    * Mac OS X hosts: addressed issues running on Mountain Lion Preview 3 (bug #10267)
    * Linux hosts: Linux 3.4 compile fixes
    * Linux hosts: fixed wrong help path in some rpm-based packages (bug #10418)
    * Guest Additions: fixed handling of custom environment variables during VBoxManage guestcontrol execute (bug #10581)
    * Windows Additions: fixed guest driver crash of VBoxSF in certain cases (4.1.10 regression, bug #10408)
    * Windows Additions: don't load the WDDM driver if 3D support is not available for Windows 8 guests to keep the guest maintainable in that case (still better to miss some features than providing a blank screen)
    * Solaris Additions: added support for X.org Server 1.11 and 1.12


author: mseben@gmail.com
changelog:
  - use proper version of vboxvideo xorg driver (vboxvideo_drv_112)
    for 12.2 release
  - adjust udev rules for vboxuser device on guest machine (file virtualbox-60-vboxguest.rules)


author: mseben@gmail.com
changelog:
  - update to virtualbox 4.1.18 (This is a maintenance release)
    * VMM: fixed VERR_REM_VIRTUAL_CPU_ERROR under rare conditions after the guest has been reset (bug #5164 and others)
    * VMM: fixed host freezes with 64-bit guests on 32-bit Linux hosts (bug #10528)
    * VRDP: added a workaround for rdesktop clients not properly updating the screen size when minimized
    * AHCI: fixed a rare bug which can cause a guest memory corruption after the guest storage controler has been reset
    * NAT: another attempt to fix crashes under rare conditions (Windows hosts only; bug #10513)
    * Mac OS X hosts: addressed issues running Leopard / Snow Leopard (bug #10631)
    * Linux hosts / Bridged Networking: fixed the problem with device driver unloading on kernels 3.2.18 and newer due to an invalid reference counter (bug #10624)
    * Linux hosts / guests: Linux 3.5-rc1 fixes
    * Linux Additions: the guest content was sometimes not properly updated (bug #9887)
    * Solaris Additions: installer fix for X.org Server 1.11 and 1.12


author: cfarrell1980@gmail.com
changelog:
  - Update to 1.3.2
    - Remove the [install] prefix = ... setting from virtualenv distutils.cfg as has been causing problems for a lot of people, in rather obscure ways.
    - If you use a boot script it will attempt to import virtualenv and find a pre-downloaded Setuptools egg using that.
    - Added platform-specific paths, like /usr/lib/pythonX.Y/plat-linux2


author: cfarrell1980@gmail.com
changelog:
  - Update to 1.4
    * Updated setuptools to 0.6c11
    * Added the --distribute option
    * Fixed packaging problem of support-files


author: alexandre@exatati.com.br
changelog:
  - Added python-setuptools as Requires;
  - Generated changes file from spec file;
  - Removed old tarballs;
  - Update to 1.4.5
    - Include pip 0.6.3
  - Aditional changes from 1.4.4:
    - Include pip 0.6.2 and Distribute 0.6.10
    - Create the virtualenv script even when Setuptools isn?t installed
    - Fix problem with virtualenv --relocate when bin/ has subdirectories
      (e.g., bin/.svn/); from Alan Franzoni.
    - If you set $VIRTUALENV_USE_DISTRIBUTE then virtualenv will use
      Distribute by default (so you don?t have to remember to use --distribute).


author: alexandre@exatati.com.br
changelog:
  - Update to 1.4.6
    * Allow ``activate.sh`` to skip updating the prompt (by setting
      ``$VIRTUAL_ENV_DISABLE_PROMPT``).
  - Spec file cleaned with spec-cleaner.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.4.8:
    * Fix for Mac OS X Framework builds that use
      ``--universal-archs=intel``
    * Fix ``activate_this.py`` on Windows.
    * Allow ``$PYTHONHOME`` to be set, so long as you use ``source
      bin/activate`` it will get unset; if you leave it set and do not
      activate the environment it will still break the environment.
    * Include pip 0.7.1.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.5:
    - Include pip 0.8.1.
    - Add support for PyPy.
    - Uses a proper temporary dir when installing environment requirements.
    - Add --prompt option to be able to override the default prompt prefix.
    - Fix an issue with --relocatable on Windows.
    - Fix issue with installing the wrong version of distribute.
    - Add fish and csh activate scripts.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.5.1:
    - Added ``_weakrefset`` requirement for Python 2.7.1.
    - Fixed Windows regression in 1.5.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.6:
    * Added Python 3 support! Huge thanks to Vinay Sajip and Vitaly Babiy.
    * Fixed creation of virtualenvs on Mac OS X when standard library modules
      (readline) are installed outside the standard library.
    * Updated bundled pip to 1.0.
  - Regenerate spec file with py2pack.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.6.1:
    * Start to use git-flow.
    * Added support for PyPy 1.5
    * Fixed #121 -- added sanity-checking of the -p argument. Thanks Paul Nasrat.
    * Added progress meter for pip installation as well as setuptools. Thanks Ethan
      Jucovy.
    * Added --never-download and --search-dir options. Thanks Ethan Jucovy.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.6.3:
    * Restored ability to run on Python < 2.7.
  - Aditional changes from 1.6.2:
    * Updated embedded distribute release to 0.6.19.
    * Updated embedded pip release to 1.0.2.
    * Fixed #141 - Be smarter about finding pkg_resources when using the
      non-default Python intepreter (by using the -p option).
    * Fixed #112 - Fixed path in docs.
    * Fixed #109 - Corrected doctests of a Logger method.
    * Fixed #118 - Fixed creating virtualenvs on platforms that use the
      "posix_local" install scheme, such as Ubuntu with Python 2.7.
    * Add missing library to Python 3 virtualenvs (_dummy_thread).


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Remove she-bang line from non-executable script (rpmlint warning)
    * Remove in-tree libraries (setuptools, pip & distribute)
    * Don't package PKG-INFO but AUTHORS.txt and LICENSE.txt


author: alexandre@exatati.com.br
changelog:
  - Update to 1.7:
    - Updated embedded Distribute release to 0.6.24. Thanks Alex
      Grönholm.
    - Made --no-site-packages behavior the default behavior. The
    - -no-site-packages flag is still permitted, but displays a
      warning when used. Thanks Chris McDonough.
    - New flag: --system-site-packages; this flag should be passed
      to get the previous default global-site-package-including
      behavior back.
    - Added ability to set command options as environment variables
      and options in a virtualenv.ini file.
    - Fixed various encoding related issues with paths. Thanks
      Gunnlaugur Thor Briem.
    - Made virtualenv.py script executable.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.7.1.2:
    * Fixed minor issue in --relocatable. Thanks, Cap Petschulat.
  - Aditional changes from 1.7.1.1:
    * Bumped the version string in virtualenv.py up, too.
    * Fixed rST rendering bug of long description.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.6:
    - Fixed a problem with hook script line endings under Cygwin
      (#68).
    - Updated documentation to include a list of the compatible
      shells and Python versions (#70).
    - Fixed installation dependency on virtualenv (#60).
    - Fixed the method for determining the Python version so it
      works under Python 2.4 (#61).
    - Converted the test infrastructure to use tox instead of
      home-grown scripts in the Makefile.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.6.3:
    - Hard-code the version information in the setup.py and conf.py
      scripts. This still doesn?t work for http://readthedocs.org,
      since the doc build needs the sphinxcontrib.bitbucket
      extension, but will make it easier to transition the docs to
      another site later.
  - Aditional changes from 2.6.2:
    - Attempted to make the doc build work with
      http://readthedocs.org.
    - Merged in Japanese translation of the documentation from
      Tetsuya Morimoto.
    - Incorporate a suggestion from Ales Zoulek to let the user
      specify the virtualenv binary through an environment variable
      (VIRTUALENVWRAPPER_VIRTUALENV).


author: alexandre@exatati.com.br
changelog:
  - Update to 2.7:
    - Fix problem with space in WORKON_HOME path (issue 79).
    - Fix problem with argument processing in lsvirtualenv under zsh
      (issue 86). Thanks to Nat Williams (natw) for the bug report
      and patch.
    - If WORKON_HOME does not exist, create it. Patch from Carl
      Karsten (CarlFK). Test updates based on patches from Matt
      Austin (maafy6) and Hugo Lopes Tavares (hltbra).
    - Merge in contributions from Paul McLanahan (pmclanahan) to fix
      the test harness to ensure that the test scripts are actually
      running under the expected shell.
    - Merge in new shell command toggleglobalsitepackages from Paul
      McLanahan (pmclanahan). The new command changes the
      configuration of the active virtualenv to enable or disable
      the global site-packages directory.
    - Fixed some tests that were failing under ksh on Ubuntu 10.10.
    - Document the VIRTUALENVWRAPPER_VIRTUALENV variable.
    - Implement suggestion by Van Lindberg to have
      VIRTUALENVWRAPPER_HOOK_DIR and VIRTUALENVWRAPPER_LOG_DIR
      variables to control the locations of hooks and logs.
    - Enabled tab completion for showvirtualenv (issue 78).
    - Fixed a problem with running command-rmvirtualenv from within
      the environment being removed (issue 83).
    - Removed use of -e option in calls to grep for better portability
      (issue 85).
  - Regenerate spec file with py2pack;
  - Add README.txt file as documentation.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.7.1:
    - When testing for WORKON_HOME during startup, dereference any
      symlink to make sure it is a directory.
    - Set VIRTUALENVWRAPPER_HOOK_DIR and VIRTUALENV_WRAPPER_LOG DIR
      in virtualenvwrapper_initialize after WORKON_HOME is set
      (issue 94).
    - Update the Basic Installation instructions to be more explicit
      about needing to install virtualenvwrapper globally (or at
      least outside of a virtualenv).


author: alexandre@exatati.com.br
changelog:
  - Update to 2.8:
    - Use VIRTUALENVWRAPPER_VIRTUALENV in cpvirtualenv (issue 104).
    - Add support for MSYS environment under Windows. Contributed by
      Axel H. (noirbizarre).


author: alexandre@exatati.com.br
changelog:
  - Update to 2.9:
    - Change the shell function shell definition syntax so that ksh
      will treat typeset-declared variables as local. No kidding.
    - Merge the ?project directory? features of the
      virtualenvwrapper.project plugin into the main project, adding
      mkproject, cdproject, and command-setvirtualenvproject commands.
    - Add -r option to mkvirtualenv to install dependencies using a
      pip requirements file.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.10:
    - Incorporated patch to add -d option to command-add2virtualenv,
      contributed by miracle2k.
    - Add -i option to mkvirtualenv.
    - Add mktmpenv command for creating temporary environments that
      are automatically removed when they are deactivated.
    - Fixed a problem with hook_loader that prevented it from working
      under Python 2.5 and 2.4.
    - Fix a problem with the way template names were processed under
      zsh. (issue 111)2.9


author: alexandre@exatati.com.br
changelog:
  - Update to 2.10.1:
    - Changed arguments to command-mktmpenv so it always creates
      an environment name for you.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.11:
    - Add -a option to command-mkvirtualenv to associate a
      new virtualenv with an existing project directory. Contributed by
      Mike Fogel.
    - Drops support for Python 2.4 and 2.5. The tools may still work,
      but I no longer have a development environment set up for testing
      them, so I do not officially support them.
    - Shortcut initialization if it has run before.
    - Set hook log file permissions to be group-writable. (issue 62
      reported by hedgeddown)
    - Add VIRTUALENVWRAPPER_PROJECT_FILENAME variable so the
      .project file used to link a virtualenv to a project can be
      renamed to avoid conflicts with other tools. (issue 120
      reported by arthuralvim)


author: alexandre@exatati.com.br
changelog:
  - Update to 2.22.1.:
    - Remove the initialization shortcut because it breaks tab completion
      in sub-shell environments like screen and tmux. (issue 121)


author: alexandre@exatati.com.br
changelog:
  - Update to 3.0:
    - Add Python 3 support, thanks in large part to the efforts of
      Daniel Kraus. Tested under Python 2.6, 2.7, and
      3.2.


author: alexandre@exatati.com.br
changelog:
  - Update to 3.0.1:
    - Fix some packaging issues that made it more difficult to run the
      tests directly from the sdist package. (issue 126)


author: alexandre@exatati.com.br
changelog:
  - Update to 3.1:
    - Fix a problem with activation hooks when associating a new
      virtualenv with an existing project directory. (issue 122)
    - Fix a problem with command-add2virtualenv and paths containing
      ?special? characters such as &. (issue 132)


author: alexandre@exatati.com.br
changelog:
  - Update to 3.2:
    - Make project_dir a local variable so that
      command-cdproject does not interfere with other variables
      the user might have set. (contributed by slackorama)
    - Fix typo in documentation reported by Nick Martin.
    - Change trove classifier for license "MIT" to reflect the license
      text presented in the documentation. *This does not indicate a
      change in the license, just a correction to the expression of that
      intent. See license (contributed by ralphbean as fix for 134)
    - Extend command-rmvirtualenv to allow removing more than one
      environment at a time. (contributed by ciberglo)
    - Change the definition of
      virtualenvwrapper_get_site_packages_dir to ask distutils
      for the site-packages directory instead of trying to build the
      path ourselves in the shell script. This should resolve
      112 and improve support for Python interpreters other
      than C Python. Thanks to Carl Meyer and Dario Bertini for their
      contributions toward the fix.


author: alexandre@exatati.com.br
changelog:
  - Update to 3.3:
    - Clean up file permissions and remove shebangs from scripts not
      intended to be executed on the command line. (contributed by
      ralphbean)
    - Worked on some brittle tests.
    - Received updates to Japanese translation of the documentation
      from t2y.
    - Fix the test script and runner so the user?s $WORKON_HOME is not
      erased if they do not have some test shells installed. (big thanks
      to agriffis).
    - If the hook loader is told to list plugins but is not given a
      hook name, it prints the list of core hooks.
    - Merge several fixes for path and variable handling for MSYS users
      from bwanamarko. Includes a fix for issue 138.
    - Change mkvirtualenv so it catches both -h and --help.
    - Fix some issues with the way temporary files are used for hook
      scripts. (contributed by agriffis)
    - Allow relative path to requirements file with mkvirtualenv and
    - r option. (barberj)
    - Make whitespace consistent. (agriffis)


author: jmatejek@suse.cz
changelog:
  - updated to version 1.5a, which fixes various bugs with python2.5
  - applied patch from bugzilla #267715, fixing some more py2.5 bugs


author: boris@steki.net
changelog:
  - Extended buffer size in VTK/Utilities/kwsys/SystemInformation.cxx
    to fix buffer overflow report from rpmlint


author: badshah400@gmail.com
changelog:
  - Add vtk-python2.7-compat.patch to fix build problems with
    python 2.7
  - Add vtk-gcc4.3.patch to fix building issues with gcc 4.3


author: badshah400@gmail.com
changelog:
  - Add explicit libQtWebKit-devel BuildRequires to fix build
    failures on openSUSE 11.3
  - Make description of sub-package vtk-qt more detailed
  - Spec file clean up


author: prusnak@opensuse.org
changelog:
  - updated to 5.8.0
  - removed patches:
    * vtk-Balloon-Representation.patch (applied in upstream)
    * vtk-gcc43.patch (applied in upstream)
    * vtk-gcc46.patch (applied in upstream)
    * vtk-libpng14.patch (applied in upstream)
    * vtk-python27-compat.patch (applied in upstream)
    * vtk-soversion.patch (applied in upstream)
    * vtk-string-length.patch (not needed anymore)
    * vtk-testcxxjavaremove.patch (applied in upstream)


author: toddrme2178@gmail.com
changelog:
  - Switched to approved license text (fix for RPMLINT warning)
  - Escaped some macros in comments (fix for RPMLINT warnings)
  - Made the source file a tiny bit easier to use


author: toddrme2178@gmail.com
changelog:
  - Cleaned up spec file formatting
  - Build and package python-qt (python-sip) bindings
  - Link libraries to library directory instead of moving them to
    avoid breaking the find vtk cmake macro
  - Force enable of various additional optional components
  - Removed redundant packages (readme and logo) from backends
  - Make the devel package depend on the backends, since it does not
    work properly without them
  - Disable boost building on factory due to an icompatibility with
    boosswt 1.4.9+.  See http://vtk.org/Bug/view.php?id=12988


author: asterios.dramis@gmail.com
changelog:
  - Use the gl2ps and hdf5 system libraries for building in openSUSE > 12.1.
  - Updated Mesa and XOrg dependencies for openSUSE > 12.1.
  - Removed the following dependencies which are not needed:
    MesaGLw-devel, freeglut-devel, gcc-java, libgcj-devel and sqlite3-devel.
  - Removed postgresql-devel dependency (wasn't enabled and fails to compile
    anyway - added a note about it).
  - Removed build time references so build-compare can do its work.
  - Compile the package out-of-source.
  - Use the generic "VTK_USE_SYSTEM_LIBRARIES" cmake variable for enabling the
    use of system libraries instead of doing it with a per package variable.


author: badshah400@gmail.com
changelog:
  - Update to version 5.10.0: See
    http://www.kitware.com/news/home/browse/408
    for a detailed list of changes
  - Dropped patches:
    + vtk-boost149.patch: implemented upstream
  - Patch vtk-sqldatabaseschema.patch now only required for
    openSUSE 11.4
  - Minor rebasing of existing patches so they apply cleanly
  - No longer use verbose make.


author: cfarrell@suse.com
changelog:
  - license update: SUSE-Public-Domain and BSD-3-Clause
    See e.g. Colin Stewart copyright and license in web/httpserver.py (lines
    22 to 25)


author: vuntz@novell.com
changelog:
  - Update to version 1.1.5:
    + New Printing API added to WebFrame.
    + Covers improvements and changes from WebKitGtk 1.1.5 up to
      1.1.8. Summary:
    - Accessibility improvements
    - Support for caret browsing
    - Support for spell-checking
    - WebKitGtk now displays an error page for load errors
    - JIT support for X86_64
    - Arbitrary widget embedding as if it was a plugin
    - HTML5 database and localStorage Settings API


author: vuntz@novell.com
changelog:
  - Update to version 1.1.6:
    + WebView wrapper fixes:
    - load_uri, move_cursor, copy_clipboard (NEW)
    - cut_clipboard, can_copy_clipboard and can_paste_clipboard
    + GObject threads are now initialized by the PyWebKitGtk
    + OS X build fix


author: aj@suse.de
changelog:
  - Do not install into site-packages/webkit-1.0 which is not search
    but directly into site-packages (bnc#537837).


author: matejcik@suse.cz
changelog:
  - use %python_sitearch instead of py_sitedir
  - list webkit.so explicitly, as we don't own site-packages


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.7:
    + WebDataSource and WebDatabase bindings
    + Miscellaneous bug fixes
  - Drop python-path.patch: this should not be needed anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.8:
    + Add support for getting a NetworkResponse from a WebFrame
    + Expose the enums
    + Fix crashes
    + Take pkg-config variable 'codegendir' from pygobject-2.0
    + Build fixes.
  - Create a devel subpackage.


author: saschpe@suse.de
changelog:
  - Spec cleanup:
    - Ran spec-cleaner
    - Moved 'demos' documentation to devel package
    - No ldconfig for stuff in python_sitearch, it's just a binary
      Python module
    - Removed outdated %clean section
    - Don't use "find ... -delete", fixes SLE_11 build


author: saschpe@suse.de
changelog:
  - Set license to SDPX style (Python-2.0 ; ZPL.2.0)
  - Package README.txt
  - Buildrequire python-distribute instead of python-setuptools


author: sbrabec@suse.cz
changelog:
  - Rename package to python-wxWidgets to follow upstream base name.
  - Split wxPython to a separate package.
  - Spec file completely rewritten.


author: sbrabec@suse.cz
changelog:
  - Update to version 2.8.12.1:
    * Compatible with wxWidgets-2.8.12 (bnc#740950).
    * Added ToolTipString property to wx.Window.
    * Bug and typo fixes.
  - Require exact version of wxWidgets for build and runtime
    (bnc#740950).


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Regenerated with py2pack to fix completely broken mess
    * Add changes file
    * Fixed executable-bit rpmlint warning


author: sndirsch@suse.de
changelog:
  - dri2proto 2.0
    * Here's 2.0 release of dri2proto, at long last.  The 1.99.3
      release has been in use for quite a while and getting a 2.0
      release out dropped of the todo list.  Well here it is. Just
      as a reminder, the 1.x releases were never put in use and the
      2.0 branch is the first release that is used by a server
      release.


author: sndirsch@suse.de
changelog:
  - inputproto 1.5.1
    * Protect _XiDevicePresenceNotifyEvent declaration against
      C++ includes (bfo #19075)


author: sndirsch@suse.de
changelog:
  - util-macros 1.2.2
    * Fix incorrect warning message in XORG_MACROS_VERSION
    * Fix comment in XORG_MACROS_VERSION on usage
    * Restore part of the XORG_MACROS_VERSION comment
    * Use m4 for XORG_MACROS_VERSION to error during autoconf
    * XORG_CWARNFLAGS: += is not valid for appending in bourn scripts
    * Use correct CWARNFLAGS when cross compiling


author: sndirsch@suse.de
changelog:
  - applewmproto 1.3.0
    * Pad xAppleWMNotifyEvent up to 32 bytes to properly match
      sizeof(xEvent)
    * Added XAppleWMAttachTransient to push that codepath from
      quartz-wm into Xplugin... needed for SL.


author: sndirsch@suse.de
changelog:
  - renderproto 0.11
    * 0.11 adds some clarifications of the protocol specification,
      general cleanups and support for PDF blend modes.
      Note that this release is a bump from 0.9.3 straight to 0.11.


author: sndirsch@suse.de
changelog:
  - fixesproto 4.1
    * renamed: .cvsignore -> .gitignore
    * Update XFixes protocol spec to match XFixes 4.0
    * Typo fixes in XFixes protocol spec
    * Move fixes protocol description to the new canonical
      location/name.
    * fixesproto: adjust to split xext headers
    * ChangeSaveSet with map=Unmap means 'unmap', not 'don't remap'
    * Janitor: Correct make distcheck and dont distribute autogen.sh


author: sndirsch@suse.de
changelog:
  - xcb-proto-1.5_2009-11-06_09beaa8.diff,
    xcb-proto-1.5_2009-11-06_09beaa8-missing.tar.bz2
    * required for libxcb update in xorg-x11-libxcb


author: sndirsch@suse.de
changelog:
  - applewmproto-1.4.1
  - bigreqsproto-1.1.0
  - dmxproto-2.3.tar.bz2
  - fixesproto-4.1.1
  - glproto-1.4.11
  - inputproto-2.0
  - recordproto-1.14
  - xcmiscproto-1.2.0
  - xextproto-7.1.1
  - xf86bigfontproto-1.2.0
  - xf86dgaproto-2.1
  - xf86driproto-2.1.0
  - xf86vidmodeproto-2.3
  - dri2proto-2.2


author: sndirsch@suse.de
changelog:
  - compositeproto 0.4.1
  - damageproto 1.2.0
  - fontsproto 2.1.0
  - kbproto 1.0.4
  - randrproto 1.3.1
  - resourceproto 1.1.0
  - scrnsaverproto 1.2.0
  - videoproto 2.3.0
  - windowswmproto 1.0.4
  - xineramaproto 1.2
  - xproto 7.0.16
  - bumped version number to 7.5


author: sndirsch@suse.de
changelog:
  - Fix (on Factory):
    * nothing provides pkgconfig(fontcacheproto) needed by
      xorg-x11-devel
    * nothing provides pkgconfig(vncproto) needed by
      xorg-x11-devel
    * nothing provides pkgconfig(xcliplistproto) needed by
      xorg-x11-devel
    * nothing provides pkgconfig(xf86miscproto) needed by
      xorg-x11-devel
    * nothing provides pkgconfig(printproto) needed by
      xorg-x11-libXp-devel
    * nothing provides pkgconfig(printproto) needed by
      xorg-x11-libXprintUtil-devel


author: sndirsch@suse.de
changelog:
  - xproto 7.0.18
    * One new keysym, a new _X_NORETURN macro (which is now used by
      xserver master), a Cygwin fix, and a bunch of packaging updates.
    * Add Sun cc 5.9 & later to compilers supporting noreturn attribute
  - new macro is required by xorg-server 1.9


author: sndirsch@novell.com
changelog:
  - evieext 1.1.0
  - fontcacheproto 0.1.3
  - glproto 1.4.12
  - kbproto 1.0.5
  - renderproto 0.11.1
  - videoproto 2.3.1
  - xextproto 7.1.2
  - xf86miscproto 0.9.3
  - xproxymanagementprotocol 1.0.3
  - make use of %fdupes macro


author: sndirsch@novell.com
changelog:
  - bigreqsproto 1.1.1
    * This release features the move of the protocol spec from
      xorg-docs, and its conversion from troff to DocBook XML.
  - compositeproto 0.4.2
    * This minor maintenance release provides the usual recent
      collection of build configuration improvements and janitorial
      cleanups.
  - damageproto 1.2.1
    * The usual recent collection of build configuration improvements
      and janitorial cleanups are provided in this minor maintenance
      release.
  - fixesproto 4.1.2
    * Provided in this minor maintenance release are the usual recent
      collection of build configuration improvements and janitorial
      cleanups.
  - fontsproto 2.1.1
    * This release features the Font Server Protocol spec move from
      xorg-docs to this module, and converted to DocBook XML.
  - randrproto 1.3.2
    * This minor maintenance provides a release of changes accumulated
      in git over the last year, so as to deliver the usual recent
      collection of build configuration improvements and janitorial
      cleanups of the package.
  - recordproto 1.14.1
    * This release moves the protocol specification document from
      xorg-docs to this module and translates it from troff to
      DocBook XML. It also provides the usual recent yadda yadda.
  - scrnsaverproto 1.2.1
    * Release features: Protocol spec moved from xorg-docs, converted
      to DocBook
  - xcmiscproto 1.2.1
    * This release includes a DocBook XML conversion of the protocol
      spec previously found in xorg-docs, as well as the usual recent
      collection of build configuration improvements and janitorial
      cleanups.


author: sndirsch@novell.com
changelog:
  - util-macros 1.11.0
    * This release adds optional arguments to the macros for
      controlling generation/conversion of documents in various
      formats in the other modules, allowing modules to indicate in
      their configure.ac scripts that some operations should be
      disabled by default for that module, and only enabled upon
      request.


author: sndirsch@novell.com
changelog:
  - xproto 7.0.19
    * No code nor headers were changed in this release - this solely
      consists of the move of the X11 Protocol specification from
      xorg-docs to this module, and it's conversion from troff to
      DocBook XML by Matt Dew (with some followup markup massaging by
      yours truly). There is of course still room for improvement as
      there are over a hundred pages to be proofread - patches
      accepted if you see ways to make the output better.
      The standard xorg-macros options are provided in configure to
      control the generation of text, html, postscript, and/or pdf
      versions of the documents from the XML sources, via the xmlto
      frontend and it's associated backends such as fop.


author: sndirsch@novell.com
changelog:
  - inputproto 2.0.1
    * The bulk of the changes are packaging cleanups. No changes to
      the protocol itself, but a few documentation fixes and
      clarifications.


author: sndirsch@novell.com
changelog:
  - xproto 7.0.20
    * This release provides two code changes - an additional
      [#]include <sys/types.h> on Solaris machines to fix build
      issues in the X server, and the addition of new
      XF86XK_TouchpadOn & XF86XK_TouchpadOff keysyms to the
      keysym definition headers. [...]


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


author: vljn@ovi.com
changelog:
  - xextproto 7.2.0
    * Need to release the XSync changes for X server version 1.10
  - xproto 7.0.22
    * addition of Sinhala Unicode keysysm and a couple of compiler
      fixes and additions.
    * a number of documentation improvements, a few new macros
      and new keysyms.


author: giecrilj@stegny.2a.pl
changelog:
  - excluded VNC (no license, no upstream)
    It will break libvnc, which is however not needed by any package and also contains bogus attribution.
    If in doubt, vncproto could be moved there.
  - disabled Provides: pkgconfig; to be reverted if the build loop returns and cannot be broken by other means
  - singled out xcb-python, as recommended by policy
  - improved metadata and documentation


author: vuntz@opensuse.org
changelog:
  - Update many proto to latest versions:
    + See details for each proto.
    + Most of them have (sometimes, without any other change):
    - fixes for author affiliation and copyright text
    - some trivial documentation cleanup
    - some build system improvements and cleanup
  - Update applewmproto to version 1.4.2:
    + Clarifies some ambiguity in the protocol by refering the caller
      to the Xplugin API for some constants rather than relying on
      values and meaning within AppleWM (which is just exposing parts
      of the Xplugin API to X11 clients).
  - Update bigreqsproto to version 1.1.2.
  - Update dmxproto to version 2.3.1.
  - Update evieext to version 1.1.1.
  - Update fontsproto to version 2.1.2.
  - Update glproto to version 1.4.15:
    + Document GLX_ARB_create_context and
      GLX_ARB_create_context_profile protocol
  - Update inputproto to version 2.2:
    + Support for multitouch devices.
    + Ability for clients to register for and receive touch events.
    + Changes from version 2.1:
    - Smooth scrolling support.
    - New raw event behaviour allows clients to listen to raw
      events from a device even if that device is currently
      grabbed.
  - Update kbproto to version 1.0.6:
    + Convert from Framemaker to DocBook/XML.
    + Fix formatting of last item in KEYPAD key type list.
    + Fix bad link anchors.
    + Remove duplicate 'See see' text.
    + Remove empty revision history.
    + Convert images from gif to svg format.
  - Update printproto to version 1.0.5:
    + Move Xprint protocol spec & overview man pages from xorg-docs.
  - Update recordproto to version 1.14.2.
  - Update resourceproto to version 1.2.0:
    + Distribute & install resproto.txt with the release.
    + Two new requests: XResQueryClientIds and XResQueryResourceBytes
  - Update scrnsaverproto to version 1.2.2.
  - Update util-macros to version 1.17:
    + Add Add XORG_ENABLE_INTEGRATION_TESTS
    + Several bug fixes
    + Changes from 1.16.2:
    - Cache the results of checking compiler flag support in
      XORG_TESTSET_CFLAG
    - Define BASE_CXXFLAGS when C++ is the chosen language
    + Changes from 1.16.1:
    - Provide a configure option to turn off the selective
    - Werror=... CFLAGS
    + Changes from 1.16.0:
    - Add XORG_TESTSET_CFLAG
    - Add XORG_COMPILER_FLAGS to replace XORG_CWARNFLAGS
    - Add an optional argument to XORG_LD_WRAP
    - Add XORG_MEMORY_CHECK_FLAGS
  - Update xcb-proto to version 1.7.1:
    + Add ge and xf86vidmode protocol descriptions
    + Remove now unnecessary files as everything is implemented in
      xcbgen
    + Rename the ExprType "parent" attribute to "parents"
  - Update xcmiscproto to version 1.2.2.
  - Update xextproto to version 7.2.1.
  - Update xf86driproto to version 2.1.1.
  - Update xf86vidmodeproto to version 2.3.1.
  - Update xineramaproto to version 1.2.1.
  - Update xproto to version 7.0.23:
    + Documentation improvements.
    + Define new keysyms needed for input of various langugages.
    + Build fixes.


author: lrupp@suse.de
changelog:
  - update to 0.16
    + IconTheme.py: Add more directories to the pixmap path
    + IniFile.py: Fix saving of relative filenames
    + IniFile.py, DesktopEntry.py: Fix __cmp__ method
    + IniFile.py, IconTheme.py: Better error handling
  - avoid self-provides
  - remove provides/obsoletes for non existing package
  - cleanup in %%install is not necessary


author: vuntz@novell.com
changelog:
  - Update to version 0.17:
    + Menu.py: Python <= 2.3 compatibility fix
    + DesktopEntry.py: Fix wrong indention
  - Drop python-xdg-indentation.patch: fixed upstream.
  - Use fdupes.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18:
    + DesktopEntry.py: Add getMimeTypes() method, correctly returning
      strings
    + DesktopEntry.py: Deprecated getMimeType() returning list of regex
    + Menu.py: Add support for XDG_MENU_PREFIX
    + Mime.py: Add get_type_by_contents()


author: vuntz@opensuse.org
changelog:
  - Update to version 0.19:
    + IniFile.py: add support for trusted desktop files
    + DesktopEntry.py: Support spec version 1.0, deb#563660
    + MimeType.py: Fix parsing of in memory data, deb#563718
    + DesktopEntry.py: Fix constructor, deb#551297, deb#562951,
      deb#562952


author: gber@opensuse.org
changelog:
  - Add selected patches from Debian
    + python-xlib-0.14-fix-unix-socket-in-display.patch: partial fix
      for crash when unix is explicitly specified in DISPLAY
    + python-xlib-0.14-increase-receiving-buffer.patch: fix problem
      with too small receiving buffer
    + python-xlib-0.14-fix-ssh-tunnel-auth.patch: partial fix for X
      tunneling through OpenSSH


author: gber@opensuse.org
changelog:
  - added  python-xlib-0.14-xauthlocalhostname.patch which takes
    XAUTHLOCALHOSTNAME into account when connecting to a local Unix
    socket, this fixes python-xlib when logging in with gdm/xdm
    (bnc#623507)
  - removed python-xlib-0.14-fix-ssh-tunnel-auth.patch, already taken
    care of


author: cthiel@suse.de
changelog:
  - fix build with python 2.5
  - update to version 0.6.8
    * various fixes
  - removed xmldiff-0.6.7-x64safe.patch


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.10:
    + fails when comparing minimal trees on i386
  - Changes from version 0.6.9:
    + Fixed xmldiff-xmlrev compilation error.
  - Spec file cleanup
  - Drop patches: xmldiff-0.6.8-python2.5.patch


author: poeml@suse.de
changelog:
  - add kernel-default-base to exactarchlist, installonlypkgs,
    kernelpkgnames, thus making kernel updates work in 11.1


author: dmacvicar@suse.de
changelog:
  - update to 3.2.24, See:
    * http://yum.baseurl.org/wiki/whatsnew/3.2.24
    * http://yum.baseurl.org/wiki/whatsnew/3.2.23
    * http://yum.baseurl.org/wiki/whatsnew/3.2.22
    * http://yum.baseurl.org/wiki/whatsnew/3.2.21
  - move custom init script from patch to source file
  - remove all other patches, except for null epoch workaround


author: dmacvicar@novell.com
changelog:
  - update to 3.2.25. main feature yum history command
    See:
    * http://yum.baseurl.org/wiki/whatsnew/3.2.25


author: mbarringer@novell.com
changelog:
  - Porting patches over from createrepo-0.4:
    - EULA support (<license-to-confirm>)
    - SUSE changelog support
    - Adds suggests, recommends, supplements, and recommends tags
    - Disables an annoying thing where yum dumps the contents
      of a node to the terminal when the contents are not utf-8


author: mls@suse.de
changelog:
  - old yum versions throw an error if a package in rpmmd metadata does
    not contain a rpm:sourcerpm element. Thus we add an empty element
    if we generate output with the old "sha" checksum type.


author: mbarringer@suse.de
changelog:
  - Adding a workaround for a problem in the cpp package where it
    does not provide /lib/cpp, which xorg-x11 requires.  This patch
    manually adds a <file>/lib/cpp</file> node.


author: saschpe@suse.de
changelog:
  - Update to version 3.4.3:
    * yum/__init__.py:  Don't call repo.doSetup() if we've already setup the
      repos.
    * yum/history.py, yum/rpmtrans.py:  Disable the rpmtrans chroot workaround.
      Use exclusive locking in history.
    * yummain.py: Change the logging for NFS path problems from debug to critical.
    * yummain.py: Checks if we have read and write access in the current
      directory. If not, chdir to /.
    * output.py: Make the source xgettext-friendly.  xgettext ignores
      _(var), so localize literals instead.
    * cli.py: Don't show -c warning, when we've changed it due to --installroot.
    * yum/rpmtrans.py:  Workaround rpm chroot insanity, so we can use sqlite from
      unInstStop() cb.
    - See changelog for more details...
  - Rebased the following patches:
    * yum-3.2.25-license-to-confirm.patch
    * yum-3.2.25-suse-changelogs.patch
    * yum-3.2.25-suse-missing-tags.patch
    * yum-3.2.25-disable-annoying-debug-info.patch
    * yum-3.2.25-add-lib-cpp-file.patch
  - Dropped the following patches:
    * yum-3.2.6-epoch_workaround.patch - Fixed upstream
    * yum-3.2.25-add-sourcerpm-for-old-yum.patch - Fixed upstream
  - Spec file cleanup:
    * Ran spec-cleaner
    * Removed checks for SUSE versions older than 11.1
    * Provide rc-script for %{_initdir}/yum-updatesd (Init script packaging policy)
    * Suggest cron and logrotate for optional features
    * Rename package 'yum-common' to 'python-yum' (Python packaging policy)
      and fix it's file permissions. Also set a more appropriate RPM group
      (Development/Languages/Python)
    * Split out rather huge lang file (rpmlint issue)


author: hvogel@novell.com
changelog:
  - Prepare specfile for factory submmission
    o get rid of buildroo removal in the install section
    o use some macros


author: hvogel@novell.com
changelog:
  - Ugly hack to make this an arch package. Apparently it does not
    work to have bundled modules spread over lib/lib64


author: jmatejek@suse.cz
changelog:
  - update to 3.3.0
    * corresponds to new Zope versions
    * adapter-lookup written in C to simplify application debugging
    * various bugfixes


author: saschpe@gmx.de
changelog:
  - update to 3.6.1
    * A non-ascii character in the changelog made 3.6.0 uninstallable
      on Python 3 systems with another default encoding than UTF-8.
    * Fixed compiler warnings under GCC 4.3.3.
    * Python 2.3 is no longer supported.
    * Use the standard Python doctest module instead of
      zope.testing.doctest, which has been deprecated.
    * Allow to bootstrap on Jython.
  - re-packaged with py2pack
    * now builds on all RPM-based distros


author: saschpe@suse.de
changelog:
  - Renamed to python-zope.interface (from python-zopeinterface)
  - Simplyfied spec file
  - Update to version 3.7.0:
    * LP #570942: Now correctly compare interfaces from different modules
      but with the same names.
    * LP #811792:  work around buggy behavior in some subclasses of
      zope.interface.interface.InterfaceClass, which invoke __hash__
      before initializing __module__ and __name__.  The workaround
      returns a fixed constant hash in such cases, and issues a UserWarning.
    * LP #804832: Under PyPy, zope.interface should not build its C
      extension. Also, prevent attempting to build it under Jython.
    * Add a tox.ini for easier xplatform testing.
    * Fix testing deprecation warnings issued when tested under Py3K.
    * LP 804951: InterfaceClass instances were unhashable under Python 3.x.
    * LP #570942: Now correctly compare interfaces  from different modules
      but with the same names.


author: saschpe@suse.de
changelog:
  - Update to version 3.8.0:
    * New module zope.interface.registry
    * No longer Python 2.4 compatible (tested under 2.5, 2.6, 2.7, and 3.2).


author: jmatejek@novell.com
changelog:
  - updated to build --with-wide-unicode (for compatibility with
    fedora and our own python 2.x series)


author: vuntz@opensuse.org
changelog:
  - Add python3 BuildRequires, since the hash algorithm are not in
    python3-base anymore.
  - Use %{python3_sitearch} now that it's defined, instead of our own
    custom macro.
  - Change python3 Requires to python(abi) = %py3_ver, which is
    saner.


author: os-dev@jacraig.com
changelog:
  - Add patch to open file with utf-8 encoding in setup.py
  - Remove call to 2to3, dateutil 2.1 supports Python 2.6, 2.7, 3.2


author: saschpe@suse.de
changelog:
  - Add provides/obsoletes for python3-setuptools just to be safe
  - Package documentation and easy_install binary
  - Fix rpmlint issues
  - Set SDPX-style license


author: alexandre@exatati.com.br
changelog:
  - Update to 0.6.27:
    * Support current snapshots of CPython 3.3.
    * Distribute now recognizes README.rst as a standard, default readme
      file.
    * Exclude 'encodings' modules when removing modules from sys.modules.
      Workaround for #285.
    * Issue #231: Don't fiddle with system python when used with buildout
      (bootstrap.py)


author: matejcik@suse.cz
changelog:
  - initial release of python3-doc subpackage
    (now it contains files from python2. they will be updated
    in due time)


author: hpj@urpla.net
changelog:
  - update to 2.4.4 release:
    * Pop-lists now get removed when the main widget loses focus.
    * Changed SCN_MODIFIED to deal with text being NULL.
    * The SCN_MODIFIED signal now tries to make sure that the text passed is valid.
    * QsciScintilla::markerDefine() now allows existing markers to be redefined if an
      explicit marker number is given.
    * Fixed the drag and drop behaviour so that a move automatically turns into a
      copy when the mouse leaves the widget.
    * Fixed build problems against Qt v3.
    * Added QsciScintillaBase::fromMimeData().
    * Renamed QsciScintillaBase::createMimeData() to toMimeData().
    * Added QsciScintillaBase::canInsertFromMimeData().
    * Added QsciScintillaBase::createMimeData().


author: hpj@urpla.net
changelog:
  - update to 2.4.5 release:
    * Fixed a bug in QsciLexerVerilog that meant that the Keyword style was being
      completely ignored.
    * QsciStyle now auto-allocates style numbers from 63 rather than STYLE_MAX
      because Scintilla only initially creates enough storage for that number of
      styles.
    * Fixed a regression, and the original bug, in QsciScintilla::clearAnnotations().
    * Implemented QsciLexerHTML::autoCompletionFillups() to change the fillups to
      "/>".
    * The QsciScintillaBase.SendScintilla() Python overloads will now accept unicode
      strings that can be encoded to UTF-8.
    * The entries in user and auto-completion lists should now support UTF-8.
    * Reverted the addition of the /Encoding/ annotations to SendScintilla() as it is
      (probably) not the right solution.
    * With Python v3, the QsciScintillaBase.SendScintilla() overloads that take
      char * arguments now require them to be bytes objects and no longer allow them
      to be str objects.


author: jdmulloy@gmail.com
changelog:
  - Added phonon-devel to BuildRequires in python3-qt4.spec
    * Adds phonon support to python3-qt4 which is required by programs like OpenLP.org


author: cgiboudeaux@gmx.com
changelog:
  - Update to 4.8.6, see http://riverbankcomputing.com/static/Downloads/PyQt4/ChangeLog
  - Define python3_sitearch for Opensuse < 12.1
  - Spec cleanup


author: toddrme2178@gmail.com
changelog:
  - Added basic buildrequires needed by most python 3 packages
  - Fix building python 3 package on openSUSE 11.4 x86_64


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Don't rm -rf %{buildroot}
    * Removed %clean section
    * Removed authors from description


author: asterios.dramis@gmail.com
changelog:
  - Link against libpython. Fixes bnc#756282 and bnc#721280.
  - license update: GPL-2.0 or GPL-3.0 or SUSE-SIP
    Use SUSE- proprietary extension until SIP license is accepted upstream at
    spdx.org
  - Remove SUSE_ASNEEDED=0 from spec file.


author: toddrme2178@gmail.com
changelog:
  - Fix building python 3 package on openSUSE 11.4 x86_64
  - Removed test for unsupported openSUSE versions


author: ke@suse.de
changelog:
  - Update to DS1-R33:
    * Various Performance improvements.
    * Internationalization.
    * Bug fixes and code imporvements.


author: ke@suse.de
changelog:
  - Update to DS1-R35 (NEWS extract since R33):
    * Set global preferences via 'Edit'->'Preferences'.  The values are
      saved to $HOME/.pythoncad/prefs.py.
    * Image preferences now adjustable via 'Draw'->'Set'.
    * Entities can now be rotated around arbitrary points.
    * Cairo drawing routines used for entity drawing if available.
    * Display speedups and redraw fixes.
    * Bug fixes and code improvments.


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.113
    + q4wine now remembers 8 recent mounted images
    + q4wine now remembers 8 recent launched binaries via Run dialog
    + Now q4wine save last user selected prefix and dir
    + Added q4wine-cli console utility for wine applications and
      prefixes management
    + Added translation file for Portuguese (Brazil)
    + Added http proxy support for winetricks
    + Added Drag & Drop support
    + Added Drag support q4wine icons export
    + Added Drop support for wine .exe and .com files
    + Added Drop support for wine .bat files
    + Added command line option for q4wine
    + Cleanup q4wine tmp directory on exit
    + Fixed GUI bug: Text fields size, on some desktop
      configurations, are too small to edit
  - Added choice to build with/without icoutils support
  - Added fuseiso to Requires
  - Removed INSTALL from docs
  - Corrected Summary


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.114
    + New color option at Fake drive creation/update wizard
    + New wine settings in Fake drive creation/update wizard
    + New Spanish translation
    + New Italian translation
    + Fixed: prefix combobox change do not set right Prefix in Prefix
      tree view
    + Fix for prefix import and export


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.114r1
    + Fixed wrong wine C: drive symlink while create new Fake Drive
    + Fixed Russian spelling
    + Fixed some text layouts


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.118
    + Added Wine AppDB support
    + Added helper binary and Application logger subsystem
    + You can mount iso images just by dropping them into q4wine
      icons list space
    + Automatic unmounting for mounted media before mount new one
    + Added man pages
    + A lot of fixes in Fake drive creation/update wizard
    + Fixed locale detection bugs
    + Fixes in tray icon support
    + Fixes in winetricks plugin
    + Fixed GUI issue with qtcurve theme engine
    + Fixed memory leaks
    + Fixed crush while drop existing icon
  - Added fuseiso to BuildRequires


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.119
    + New Fake Drive settings dialog (Wizard now obsolete)
    + Added a lot of new Fake Drive options
    + Desktop integration
    + Updated Ukrainian, Italian and Spanish translations
    + Updated online documentation
    + Some fixes for GUI layout
    + Winetricks plugin improvement
    + Fixed some of English spellings


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.119+r1
    + Updated Russian translation
    + Settings dialog online documentation
    + Fixed some of English spell errors


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.120
    + Czech translation
    + Winetricks plugin updates
    + Added minimize to tray at startup option
    + Added minimize to tray at application icon startup option
    + Fixed some typo and GUI layouts
  - Absolutely requires icoutils


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.120+r1
    + q4wine now will create new symlinks when mounting
      $WINEPREFIX/dosdevices/${DRIVE}: pointing to the mount point
      and $WINEPREFIX/dosdevices/${DRIVE}:: pointing to the Image
      file
    + Prefixes list sorting
    + Fixed mount images in read only mode (ro)
    + Fixed removed media drive option in prefix settings dialog
    + English fixes


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.121
    + Updated winetricks plugin
    + Option to make Prefix view unexpanded at startup
    + Polish translation
    + German translation
    + Hebrew translation
    + Extended virtual desktop resolution list
    + Prefix alphabetic sort
  - Removed WITH_WINETRIKS option (it is default now)
  - Use full URL for source


author: lazy.kent@opensuse.org
changelog:
  - Corrected License tag according to SPDX Standard.
  - Added desktop_database_post/un macros.
  - Spec clean up.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.999-rc7.
    * Added:
      + Winetricks database cache.
      + Merge Wintricks core.
      + New System Config interface.
      + Pre and Post run Icon scripts.
      + Icon and Prefix sorting (name, date).
      + Version string to About page.
      + Handler for wrong URL in wine app db.
      + Add Logging subsystem activation/deactivation button to
      Logging tab toolbar.
      + Add taskmgr, winemine, iexplorer, control, oleview icons to
      prefix's system folder.
      + New system icons from latest wine version.
      + Install program icons in $prefix/share/icons/hicolor/; Add
      16,22,32,48,64,96,128,256 icon sizes.
      + Add prefix to translation files names.
    * Fixed:
      + Enhanced win64 support for wine.
      + Better Wine library path autodetection.
      + Create ~/.local/share/wineprefixes directory if it does not
      exists.
      + Error is Desktop paths are empty.
      + Desktop Paths are wrongly labeled.
      + Unite Icon/Detail toolbar actions.
      + No translations autoupdate at project build. Use `make
      translations` instead.
      + Fixed process refresh loop.
      + Extended env command after console terminal.
      + Set WINEDEBUG to '-all' if logging subsystem disabled and
      program was executed not in console session.
      + Icon export dialog empty icons.
      + Dropped obsolete strings from translation files.
  - Split off language package.
  - Drop q4wine-gcc47.patch (fixed upstream).
  - Add icon_theme_cache_post/un macros.
  - BuildRequires: hicolor-icon-theme.
  - Doesn't require fdupes.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.999-rc8.
    * Added:
      + Prefix execution template string.
    * Fixed:
      + Regression: selection focus jumps to prefix name on
      subdirectory selection.
      + Regression: can't load user selected language.


author: fisiu@opensuse.org
changelog:
  - Upstream release 2.2.0:
    + bandwidth scheduler
    + many new features in WebUI
    + full list of changes in Changelog file


author: fisiu@opensuse.org
changelog:
  - Upstream release 2.4.4.
  - Drop alternative-speed-limits.patch: fixed upstream.
  - Drop parameter-fix.patch: fixed upstream.


author: fisiu@opensuse.org
changelog:
  - added:  qbittorrent-2.4.x-fix-addition-crash.patch
    It fixes crash when one presses enter in the save path field
    of the torrent addition.


author: fisiu@opensuse.org
changelog:
  - Upstream update to 2.4.9, bugfix only.
  - Drop qbittorrent-2.4.x-fix-addition-crash.patch: fixed upstream.
  - Bumped Qt version to >= 4.5.


author: fisiu@opensuse.org
changelog:
  - Upstream release 2.5.1:
    + qBittorrent can now act as a tracker
    + improved RSS feed automated downloader
    + new feature to shutdown qbittorrent on torrents completion
    + all changes in Changelog file


author: fisiu@opensuse.org
changelog:
  - Upstream release 2.6.0:
    + Use system icons (Linux, Qt >= 4.6)
    + Simplify program preferences
    + Imporved IP filter handling
    + all changes in Changelog file


author: fisiu@opensuse.org
changelog:
  - Upstram release 2.7.0:
    + Customize IP reported to trackers
    + Inhibit system sleep when torrents are active
    + Minor cosmetic changes


author: fisiu@opensuse.org
changelog:
  - Upstream release 2.8.0:
    + HTTPS support in Web UI
    + Dynamic DNS support (DynDNS, no-ip)
    + RSS downloader can use regex
    + Display connection type in peer list
    + Added SSL and Auth for SMTP Settings
  - Fixed Web UI user/pass change: webui_password_fix.patch


author: fisiu@opensuse.org
changelog:
  - Upstream release 2.9.0:
    + Support for anonymous mode (libtorrent-rasterbar >= 0.16.0)
    + Setting to ignore slow torrent in queueing system
    + Improved settings for option "announce to all trackers"
    + Minor cosmetic fixes


author: fisiu@opensuse.org
changelog:
  - Upstream update to 2.9.8, bugfix release:
    + UI style fixes
    + Update Italian translation
  - Drop qbittorrent-gcc47.patch: fixed upstream.


author: fisiu@opensuse.org
changelog:
  - Upstream update to 2.9.9, bugfix release:
    + Improved RSS reader performance
    + Various UI fixes


author: fisiu@opensuse.org
changelog:
  - Upstream update to 2.9.10, bugfix release:
    + Various webui fixes
    + Fix ratio limiting bug
    + Fix possible crash when showing torrent content
    + Add support for RSS feeds using magnet links


author: fisiu@opensuse.org
changelog:
  - Upstream update to 2.9.11, bugfix release:
    + Bring window to front after restoring from systray
    + Fix keyboard focus problems on main window
    + Fix ThePirateBay search plugin


author: mfabian@suse.de
changelog:
  - new package: qemacs-0.3.1
  - add DESTDIR support to Makefile
  - add a qemacs man page as a .so link to the qe man page
  - avoid crash when ~/.qe/config contains errors, print error to
    stdout instead of to the qemacs screen which doesn't yet exist.
    when reading ~/.qe/config.
  - move welcome message after the do_refresh() to make it actually
    visible.


author: uli@suse.de
changelog:
  - update -> release (0.10.1)
    - fixes bnc #435135 (CVE-2008-4539, SWAMP #22179), #362956
      (CVE-2008-1945, CVE-2008-0928), #461565 (CVE-2008-2382)
    - Kernel Virtual Machine acceleration support
    - GDB XML register description support
    - Intel e1000 emulation
    - HPET emulation
    - VirtIO paravirtual device support
    - Marvell 88w8618 / MusicPal emulation
    - Nokia N-series tablet emulation / OMAP2 processor emulation
    - PCI hotplug support
    - Curses display support
    - qemu-nbd utility to mount supported block formats
    - Altivec support in PPC emulation and new firmware (OpenBIOS)
    - Multiple VNC clients are now supported
    - TLS encryption is now supported in VNC
    - MIPS Magnum R4000 machine (Hervé Poussineau)
    - Braille support (Samuel Thibault)
    - Freecom MusicPal system emulation (Jan Kiszka)
    - OMAP242x and Nokia N800, N810 machines (Andrzej Zaborowski)
    - EsounD audio driver (Frederick Reeve)
    - Gravis Ultrasound GF1 sound card (Tibor "TS" Schütz)
    - Many, many, bug fixes and new features
    - virtio-net: allow masking of notifications on empty queue (Alex
      Williamson)
    - e1000: fix rx descriptor low threshold logic (Alex Willaimson)
    - x86 tcg: add NULL checks to lsl instruction (Jan Kiszka)
    - kvm vga: fix screen corruption with -std-vga and Windows (Avi Kivity)
    - kvm vga: fix screen corruption with Ubuntu installations (Glauber Costa)
    - virtio-net: check right return size on sg list (Alex Williamson)
    - Make qemu_announce_self handle holes (live migration after hotplug)
      (Marcelo Tosatti)
    - Revert r6804-r6808 (qcow2 allocation info).  This series of changes
      added a high cost to startup for large qcow2 images (Anthony Liguori)
    - qemu-img: fix help message (Aurelien Jarno)
    - Fix build for non-default installs of SDL (Anthony Liguori)
    - Fix race condition in env->interrupt_request.  When using TCG and a
      dynticks host timer, this condition could cause TCG to get stuck in an
      infinite loop (Aurelien Jarno)
    - Fix reading encrypted hard disk passwords during early startup (Jan
      Kiszka)
    - Fix encrypted disk reporting in 'info block' (Jan Kiszka)
    - Fix console size with tiny displays (MusicPal) (Jan Kiszka)
    - Improve error handling in bdrv_open2 (Jan Kiszka)
    - Avoid leaking data in mux'ed character devices (Jan Kiszka)
    - Fix initial character device reset (no banner in monitor) (Jan Kiszka)
    - Fix cpuid KVM crash on i386 host (Lubomir Rintel)
    - Fix SLES10sp2 installation by adding ISTAT1 register to LSI SCSI
      emulation (Ryan Harper)
  - s390x TCG backend
  - i386-linux-user NPTL support


author: uli@suse.de
changelog:
  - update -> 0.11.0 RC1
    - add machine aliasing support (Mark McLoughlin)
    - add getfd/closefd monitor commands (Mark McLoughlin)
    - fix live migration (various)
    - HPET fixes (various)
    - slirp: fix guestfwd for incoming data (Jan Kiszka)
    - fix qemu-img convert to copy unallocated parts of the image
      (Akkarit Sangpetch)
    - vmdk: fix backing file handling (Kevin Wolf)
    - scsi: add save/restore support (Nolan Leake)
    - e1000: ignore reset command (Kevin Wolf)
    - allow monitor interaction when using -incoming exec: (Chris Lalancette)
    - fix -net socket,listen (Jan Kiszka)
    - serial: fix lost characters after sysrq (Jason Wessel)
    - lsi53c895a: Implement additional registers (Sebastian Herbszt)
    - i386: fix cpu reset (Nitin Kamble)
    - Prevent CD-ROM eject while device is locked (Mark McLoughlin)
    - Fix memory leaks (various)
    - Reset PS2 keyboard/mouse on reset (Dinesh Subraveti)
    - Fix -initrd with > 4GB guests (Glauber Costa)
    - qcow2 fixes (various)
    - Enable power button event generation (Gleb Natapov)
    - fix serial option in -drive
    - Fix non-ACPI timer interrupt routing (Beth Kon)
    - Fix keyboard mapping on newer Xords with non-default keymaps (balrog)
    - Make PCI config status register read-only (Anthony Liguori)
    - Fix crash on resolution change -> screen dump -> vga redraw (Avi Kivity)
    - fix savevm/loadvm (various)
    - virtio: fix guest oops with 2.6.25 kernels (Rusty Russell)
    - SH4: add support for -kernel (Takashi Yoshii, Aurelien Jarno)
    - hotplug: fix closing of char devices (Jan Kiszka)
    - hotplug: remove incorrect check for device name (Eduardo Habkost)
    - fix VGA regression (malc)
  - added S/390 host and target
  - maintaining patches in git
  - several linux-user improvements for compatibility and speed
  - enabled curl block driver, VNC TLS and SASL, AIO, and Bluetooth


author: uli@suse.de
changelog:
  - update -> 0.11.0 final
    - mips: fix conditional move off fp conditions codes (Nath Froyd)
    - fix migration to obey -S (Paolo Bonzini)
    - remove pc-0-10 machine type (Mark McLoughlin)
    - vnc: fix copyrect screen corruption (Gerd Hoffman)
    - fix vm state change handlers running order (Markus Armbruster)
    - e1000: fix eerc and ics emulation (Bill Paul)
    - fix sdl zooming with pl110 (Blue Swirl)
    - sparc64: flush pending conditional evaluations (Igor Kovalenko)
    - esp: fix interrupt register read (Blue Swirl)
    - option rom makefile fixes (Paul Brook)
    - fix sparse warnings (Blue Swirl)
    - fix symfind (Laurent Desnogues)
    - win32: fix default prefix (Stefan Weil)
    - fix checksum writing in signboot (Alex Graf)
    - fix sdl window resize (Stefano Stabellini)
    - do not resize the screen on hw_invalidate (Stefano Stabellini)
    - Add checks for -smbios option (Beth Kon)
    - fix do_set_link (Luiz Capitulino)
    - fix do_commit behavior (Luiz Capitulino)
    - make windows notice media change (Gleb Natapov)
    - check for PR_SET_NAME being defined (Nathan Froyd)
    - fix migration for ide devices (Anthony Liguori)
    - Use correct depth in vmware vga (Reimar Doffiner)
    - support 32bpp cursors in sdl (Reimar Doffinger)
    - fix device name completion for eject (Blue Swirl)
    - make screendump use DisplayState properly (Stefano Stabellini)
    - fix autostart with live migration (Avi Kivity)
    - fix detached migration with exec (Chris Lalancette)
    - fix segv when changing vnc password in sdl (Zach Amsden)
    - fix vnc password clearing with stdio monitor (Zach Amsden)
    - clean up VGA type selection (Zach Amsden)
    - add missing linefeed in error message (Stefan Weil)
    - fix rtc polling mode (Bernhard Kauer)
    - qcow2: order concurrent aio requests (Kevin Wolf)
    - qemu-io: port to win32 (Stefan Weil)
    - alpha: fix extlh instruction (Vince Weaver)
    - tcg: fix size of local variables in tcg_gen_bswap64_i64 (Stefan Weil)
    - net: fix send ordering (Jan Kiszka)
    - escc: fix IRQ routing (Aurelien Jarno)
    - versatile: fix Linux task preemption (Aurelien Jarno)
    - curses: reduce memory usage by 250MB (Aurelien Jarno)
  - disabled ppc64 host, seems to be very broken


author: uli@suse.de
changelog:
  - update -> 0.14.0-rc1
    See http://wiki.qemu.org/Changelog/0.14 for changes in 0.14.
    (There is no such page for the 0.13 tree. The ChangeLog file ends at
    0.12.0, http://wiki.qemu.org/ChangeLog at 0.12.5 and suggests to look at
    the git log. High-level information of what has changed in 0.13 is
    apparently not available.)


author: andrea@opensuse.org
changelog:
  - New Upstream version 0.14.1
      See http://wiki.qemu.org/Changelog/0.14 for changes in 0.14
  - removed 0014-qemu-0.11-git-ioctl_mount.patch not required anymore
  - enabled vde support
  - some spec clean up


author: adrian@suse.de
changelog:
  - add 0021-implement-prlimit64-syscall.patch from upstream to avoid
    output and confused configure scripts when testing gcc on armv7hl
  - add 0022-fixing-smp-races.patch from alex to fix some SMP races


author: adrian@suse.de
changelog:
  - add binfmt misc handler binary patch from alex. This is a handler
    which calls qemu with -0 argument and right parameters to avoid
    broken runs due to different set $0 as on real hardware
  - move arch specific patches at the end to avoid arch dep conflicts
    with other patches
  - enable linux-user build to get binfmt handler


author: joop.boonen@opensuse.org
changelog:
  - Fixed glibc arm build issue according to
    https://bugs.meego.com/show_bug.cgi?format=multiple&id=20418
    added a reverse patch


author: adrian@suse.de
changelog:
  - add xattr support for openSUSE 12.1
  - added syscall numbers to fix prlimit64 support (from upstream)


author: adrian@suse.de
changelog:
  - split linux-user binaries into qemu-linux-user package
    (this static package can be used in cross build in OBS)


author: agraf@suse.com
changelog:
  - don't print out unsupported syscalls but rather silently ignore
    them - some programs catch stderr and get confused


author: agraf@suse.com
changelog:
  - update to 1.0 from upstream. for changelogs please see:
    - 0.14 -> 0.15: http://wiki.qemu.org/ChangeLog/0.15
    - 0.15 -> 1.0:  http://wiki.qemu.org/ChangeLog/1.0
  - the binary "qemu" is now called qemu-system-i386


author: agraf@suse.com
changelog:
  - add update_git.sh to simplify maintenance of the tree
  - use -R automatically in linux-user to gain more address space
  - drop MAP_32BIT patch (deprecated by the one above)


author: agraf@suse.de
changelog:
  - add workaround for KVM on PPC to support hugetlbfs
  - add upstream patches to fake $0 in /proc/self/maps (fixes ps)


author: agraf@suse.de
changelog:
  - qemu-user: add fix for deadloop with ulimit constraints
  - qemu-user: add device mapper and loopback ioctls, enabling kpatkx


author: agraf@suse.com
changelog:
  - update update_git.sh for 1.0.1
  - add fixes for reserved_va mmap(NULL) case, fixes git build on arm


author: afaerber@suse.de
changelog:
  - Update to v1.1-rc0; see http://wiki.qemu.org/ChangeLog/1.1
    * Do not try to mv qemu, the executable is gone, there's a dir now
    * Do not try to mv */qemu-*, there's a pc-bios/qemu-icon.bmp
    * Be more specific in temporary copying of files to dynamic/
    * Drop duplicate %_bindir/qemu_binfmt_misc.sh, only in sbin now
    * Use dynamic version of new executable qemu-bridge-helper
  - Update update_git.sh script to pull patches from suse-1.1 branch


author: afaerber@suse.de
changelog:
  - Update to v1.1-rc1: see http://wiki.qemu.org/ChangeLog/1.1
    * Add workaround for 11.4: add -lrt after -lglib-2.0
  - Adapt update_git.sh script to new tag


author: afaerber@suse.de
changelog:
  - Update to v1.1.0-rc2; see http://wiki.qemu.org/ChangeLog/1.1
    * Adapt update_git.sh script to new tag


author: afaerber@suse.de
changelog:
  - Update to v1.1.0-rc3; see http://wiki.qemu.org/ChangeLog/1.1
    * Adapt update_git.sh script to new tag


author: afaerber@suse.de
changelog:
  - Update to v1.1.0-rc4: see http://wiki.qemu.org/ChangeLog/1.1
    * Adapt update_git.sh script to new tag


author: afaerber@suse.de
changelog:
  - Update to v1.1.0: see http://wiki.qemu.org/ChangeLog/1.1
    * Adapt update_git.sh script to new tag


author: afaerber@suse.de
changelog:
  - Add patch for specifying --libexecdir
    * Fixes having to specify the path to qemu-bridge-helper manually
  - Drop superfluous `make qemu-img`
  - Move qemu-bridge-helper to its own subpackage, to share with KVM


author: dmueller@suse.de
changelog:
  - udpate to 2.1:
    * Lots of fixes from 2.0, see detailed change log at
      http://git.kernel.org/?p=qgit/qgit4.git;a=shortlog
    * Speed improvements


author: dmueller@suse.de
changelog:
  - update to 2.4 (bnc#734180):
    * fix functionality losses with newer git releases
    * shortlog parsing fixes
    * display cleanups


author: ltinkl@suse.cz
changelog:
  - update to 1.5.3
    * fixed : 9x9 grid display
    * changed : 'remember last dir' set by default
    * changed : made ugly 2D stones available
    * added : IGS 'nmatch' range now in the preferences


author: ltinkl@suse.cz
changelog:
  - update to 1.5.4:
    * fixed : mark issue with teaching games
    * added : blind go
    * added : 2 new translations (latin and simplified chinese)
    * changed : added 'SGF' (uppercase) as file suffix


author: lnussel@suse.de
changelog:
  - fix use of undefined operation (bnc#498273)
    - better error handling
    - do not mention group dialout
    - update german translation
    - fix dial prefix menu item not greyed out when it should be


author: vuntz@opensuse.org
changelog:
  - Update to version 2.2.2:
    + fix -x (root window needs colormap)
    + patch pango code to avoid garbled output of F1
    + fix wrong image size after autorotating
  - Changes from version 2.2.1:
    + recognize changed files, using --slideshow and --watch
    + sanitize infotextdisplay
    + check EXIF tags only after successful file loading
    + shuffle now implies not to sort filenames
    + fix autorotate with EXIF-tag
    + avoid crash calling qiv -x without argument
    + fix behaviour of "recursivedir" switch
    + migrated gdk_draw_text() to gdk_draw_layout()
    +fixing wrong display of utf-8 filenames
  - Changes from version 2.2:
    + migration from imlib1 to imlib2
  - Changes from version 2.1:
    + removed obsoleted GDK_WA_WMCLASS
    + added patches from debian
    + remove xscreensaver left overs from Makefiles
    + added autorotate patch (using libexif)
    + display initial autorotation in status bar, option "autorotate"
    + patch to detect image types using libmagic
    + added GDK_ENTER_NOTIFY_MASK|GDK_LEAVE_NOTIFY_MASK in image.c
    + removed TGA and XBM because not supported by imlib anymore
    + exit on unmapped mouse events
    + browse option -B, useful when launching qiv from a file manager
    + patch to prevent segfault on amd64
  - Changes imlib-devel BuildRequires to imlib2-devel.
  - Add file-devel, libexif-devel BuildRequires.
  - Remove GDK_WA_WMCLASS workaround: not needed anymore.
  - Drop qiv-2.1-pre12.patch: fixed upstream.


author: lnussel@suse.de
changelog:
  - new version 2.2.3
    * add 'Q' icon in qiv-window
    * bring back scrollwheel functionality
    * change loading of images from imlib2_loader to
      pixbuf_loader. Adds support for additional file
      types, e.g. pcx, ico, svg, wmf and better handling
      of transparency.
    * use gdk_pixbuf to autorotate with EXIF tags instead
      of libexif.
    * Resetting the image (pressing return) no longer
      destroys "transparency checkboard"
    * new option to start with default rotation


author: jslaby@suse.de
changelog:
  - new version 2.2.4
    * qiv-command: more examples
    * only center image upon reload when center option is active
    * make gdk options work again (e.g. --display)
    * Do not follow symlinked directories, when using recursivedir option
    * Add option to change cycle behavior after last picture
    * Images were displayed twice when using --browse option
    * Fix inconsistent behavior when using -x/-y/-z option


author: tiwai@suse.de
changelog:
  - updated to version 0.3.1a:
    * system-tray icon tooltip shows the current DSP load
    * fixed Connections/Patchbay item tooltip crash bug
    * use QSystemTrayIcon class facility if available
    * refactoring QProcess class usage
    * A new eye-candy bit has sneaked in
    * Combo-box setup history has been corrected on restore


author: tiwai@suse.de
changelog:
  - updated to version 0.3.2:
    * Patchbay port matching has been slightly extended
    * Start option from Setup/Misc/Start
    * Regression from QSystemTrayIcon (Qt4 >= 4.2) implementation
    * Some portaudio backend settings are now being enabled
    * Server mode display blinking (RT indicator) is now an option
    * Tool/child windows position and size preservation fixed.
    * The connections/patchbay auto-refresh option has been removed
    * Messages line limit was not being checked, now honored.
    * Patchbay snapshot got its socket and port ordering back.
    * ALSA Sequencer support is now an optional feature on setup
    * Get configure to try and detect the correct qmake location
    * The connections widget is now being properly refreshed
    * The xrun count stats can now be reset simply by middle clicking
      on the systray icon or the main window's display area
    * An improved version of the "shiny" background image was issued
    * A warning is now being issued, asking whether one wants to
      remove a corresponding Patchbay connection, etc
    * The infamous "Keep child windows always on top" global option
      is now supposed to behave a little better
    * Input/Output Channel setting is allowed to be greater than 32


author: tiwai@suse.de
changelog:
  - updated to version 0.3.3:
    * load Qt's own translation support and get rid of the ever
      warning startup message
    * Messages file logging makes its first long overdue appearance
    * Only one application instance is now allowed
    * Full JACK MIDI support sneaks into the patchbay
    * Sun driver support
    * Delay window positioning at startup option is now being
      disabled
    * Cosmetic fix for apperance


author: tiwai@suse.de
changelog:
  - updated to version 0.3.4:
    * Translations in-package
    * The rewrite of old patchbay snapshot feature
    * On Setup/Settings/Parameters dialog, all device selection
      options are now reset to default when disabled interactively.
    * Grayed/disabled palette color group fix for dark color themes.
    * Qt Software logo update.
    * Fait-divers: desktop menu file touched to openSUSE conventions.
    * ALSA PCM devices now only listed/enumerated iif strictly
      compliant with the audio mode criteria
    * JACK client/port aliases may now be displayed as a global user
      option (see Setup/Display/Connections/JACK client/port aliases).
    * Lighten up the connections line and highlight colors, as seen
      to fit best on some darker background themes.
    * Patchbay snapshot fixed to differentiate socket clients
      according to its type (Audio, MIDI or ALSA-Seq).
    * JACK_DEFAULT_SERVER environment variable is now appended to the
      X11 unique application identifier, allowing for having multiple
      instances each controlling its own JACK server.
    * Due to some trouble with newer Qt >= 4.4 applications regarding
      font size configuration, a new global user option is now
      available to the rescue: Setup/Misc/Defaults/Base font size
  - moved translation path from locale directory to its own one,
    as build doesn't accept it (yet).


author: mseben@novell.com
changelog:
  - updated to 0.3.5:
    * Late support for UTF-8 encoded client/port names.
    * Allow only one single patchbay connection to or from an
      exclusive socket.
    * Automatic crash-dump reports, debugger stack-traces (gdb),
      back-traces, whatever, are being introduced as a brand new configure
      option (--enable-stacktrace) and default enabled on debug build
      targets (--enable-debug).
    * Probable fix on the audio connections with regard to client/port
      (re)name changes (an ancient bug reported by Fons Adriaensen).
    * Portaudio device selector is now available (after a patch
      handed by Torben Hohn and Stephane Letz).
    * A couple of primitive D-Bus interface slots have been introduced,
      giving the option to start/stop the jackd server from the system
      bus eg. via dbus-send --system / org.rncbc.qjackctl.start (.stop),
      (a nice addition supplied by Robin Gareus, thanks).
    * New command line option (-a, --active-patchbay=path) to specify and
      activate a given patchbay definition file (a simple patch sent by
      John Schneiderman, thanks).
    * Added one significant digit to DSP Load percentage status display.
    * Tentative support for netjack (slave) by adding the "net" driver to
      the existing backend driver options on the Setup/Settings section.
    * Converted obsolete QMessageBox forms to standard buttons.
    * New patchbay snapshot now raises the dirty flag and allows for
      the immediate salvage of patchbay definition profile.
    * Conditional build for JACK port aliases support (JACK >= 0.109.2).
    * Alternate icon sizes other than default 16x16, are now effective to
      the Connections widget (Setup/Dislay/Connections Window/Icon size).


author: davejplater@gmail.com
changelog:
  - Updated to 0.3.6: now has full D-Busification!
  - Fix patch qjackctl-translation-folder.diff
  - Make sure socket names are unique on each side of the Patchbay
  - A bunch of primitive D-Bus interface slots have been added,
  - Patchbay snapshot now tolerates JACK client port strings that
    have more than one semi-colon in it.
  - Most modal message dialog boxes (eg. critical errors) are now
    replaced by system tray icon bubble messages where available
  - Comply with jackd >= 0.118.0 which now runs in real-time mode by
    default; use of -R is now deprecated from the jackd command line
    interface options; use -r to run in non-real-time-scheduling.
  - A man page has beed added.
  - Got rid of a pretty old and never really useful "jackd-realtime"
    server path option.
  - D-Bus support, as provided by org.jackaudio.service aka jackdbus,
    is now being introduced and used wherever available and whenever
    enabled.
  - Server name command line option added (-n, --server-name).
  - Single application instance restriction option added (X11).
  - Setup for the netjack (slave) "net" driver has now sample-rate
    and frames per buffer (period size) settings disabled and/or
    ignored, as those are pretty much auto-detected by default;
    also, a new "netone" backend driver option has been introduced
  - Czech (cs) translation added (by Pavel Fric).
  - Fixed glitch on configure portaudio support, specially when the
    library is not detected as available. See changelog for more.


author: mseben@gmail.com
changelog:
  - updated to 0.3.7:
    - Session widget has session save type preserved as well.
    - Connections and the new Messages/Status widgets now have
      their last open tab preserved across program run-cycles.
    - Connections and Patchbay widgets have been finally given
      up on an old feature request: an Expand All items button.
    - The Messages and Status widgets were merged into one,
      giving space to the new Session wigdet
    - libX11 is now being added explicitly to the build link
      phase
    - Input/Output latency options were missing but now finally
      enabled for the firewire back-end.
    - General standard dialog buttons layout is now in place.
    - Avoid pre-loading a stalled patchbay definition filename
      and its nagging error on startup (fixes bug #3017078).
    - Client connection retrial logic scrapped. Being a leftover
      from early ages, when machines were slower and JACK server
      startup times were longer... now, if it can't connect first
      time as client, it will tear down the server whether it's
      starting up still or not at all. (cf. Setup/Settings/Start
      Delay for the rescue).
    - Server name is finally part of the server settings presets,
      thanks to Fons Adriaensen for the heads-up.
    - As a workaround regarding issues switching jack2's backends,
      Robin Gareus sends us yet another D-Bus metho slot: "preset",
      (dbus-send --system / org.rncbc.qjackctl.preset string:PRESET).
      Thanks again.
    - Another D-Bus interface slot makes it through implementation:
      "quit" (eg. usage: dbus-send --system / org.rncbc.qjackctl.quit).
      Besides, there's also these new JACK session management actions
      which were being overlooked as well: "load", "save", "savequit"
      and "savetemplate" are also available as D-Bus method slots.
    - Make sure that Patchbay socket names are unique when adding
      or copying, fixing previous patch by Dominic Sacre.
    - JACK version is now being shown on the About box (jack2).
    - Slight Connections widget behavioral change: (dis)connecting a
      client (from) to one single port, (dis)connections will be
      applied in sequence from (to) all client output ports to (from)
      as many input ports there are in below, one by one (satisfying
      a 5 year old request from Yann Orlarey, thanks:).
    - JACK session support is being introduced.
    - Ignore first XRUN occurrence option dropped from statistics.
    - Initial widget geometry and visibility persistence logic has
      been slightly revised as much to avoid crash failures due to
      wrong main widget hidden state.
    - Double-quotes are now being added to device names which include
      blank characters and were rendering invalid all command line
      invocation of the classic JACK server (eg. specially due for
      Portaudio device names on Windows).
    - Transport play (rolling) status is now being guarded to avoid
      backfiring from extraneous transport state changes.
    - General source tree layout and build configuration change.
    - Italian (it) translation added (by Sergio Atzori).
    - Post-shutdown script invocation logic slightly refactored in
      attempt to enforce its execution on application quit.
  - deprecated translation-folder.diff


author: mseben@gmail.com
changelog:
  - update to 0.3.8:
    - Debugging stacktrace now applies to all working threads.
    - Session "Save" button now a drop-down menu, replacing the
      session save type combo-box/drop-down list selection. Also,
      an early session directory versioning/numbering scheme is
      now in place, although optional.
    - Probable fix to debian bug report #624198 - segfault when
      pressing the stop button (by Grant Adrian Diffey, after a
      patch from Adrian Knoth, thanks).
    - Desktop environment session shutdown (eg. logout) is now
      tapped for graceful application exit, even though the main
      window is active (visible) and minimizing to system tray
      is enabled. Both were causing first shutdown/logout attempt
      to abort. Not anymore, hopefully ;).
    - Make sure all activated patchbay definition files are in
      their complete and absolute directory path forms.
    - Connections refresh button now does an immediate and true
      reconstruction of all clients and their respective ports
      and connections, unconditionally.
    - Command line server start option (-s, --start) is now made
      independent from configuration setup option (cf. Setup/Misc
      /Start JACK audio server on application startup).
    - Now handling cable socket types properly to let patchbay
      definitions work correctly, whenever having sockets with
      the very same literal name (twisted from patch #3183467,
      by Karsten, thanks;).
    - Abrupt focus behavior when any of the keyboard modifiers
      (Shift, Ctrl, Alt, Caps Lock) is hit while on Connections
      client/port aliases editing (rename) has been fixed.
    - Russian (ru) translation updated (by Alexandre Prokoudine).
    - Added include "errno.h" alegedly missing for BSD style
      systems (applying patch for bug #3126091).


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.3.9:
    * killing D-BUS controlled JACK server is now made optional, cf.
      Setup/Misc/Stop JACK audio server on application exit
    * a new so called "Server Suffix" parameter option appears to rescue on the
      situations where QjackCtl falls short on extra, exquisite and/or esoteric
      command line options eg. (net)jack1/2 differences.
    * fixed D-Bus Input/Output device parameter settings, filled when either
      interface is selected for Capture/Playback only
    * main window is now brought to front and (re)activated when clicking on the
      system tray icon instead of just hiding it
    * add current xrun count to the system tray icon tooltip, if not zero
  - added portaudio support
  - revamped spec file
  - moved translations to -lang package


author: hmacht@suse.de
changelog:
  - version 0.6:
    - Remove qnotifyd and implement functionality with local file
    - remove fix-includes.patch


author: idonmez@novell.com
changelog:
  - Update to v2.2.4
    * Build system fixes
  - Drop qpdf-gcc46.patch and qpdf-nostrip.patch: applied upstream


author: crrodriguez@opensuse.org
changelog:
  - Fix devel package requires
  - Build with -fvisibility-inlines-hidden, test suite
    confirms it works and saves a few dozens of entries in the
    exported symbol table.


author: hvogel@suse.de
changelog:
  - Update to version 4.0.9
    * Fix crash if too many MDEF commands entered
  - split GUIDE.pdf into doc subpackage


author: hvogel@suse.de
changelog:
  - Update to version 4.0.14.
    * Extra information in PAM trace code
    * fix crash using PAM
    * Fixed off-by-one error in strlcpy
    * Prevent strlcat from examining destination past buffer size
    * Fix crash if mangle string ended with header and no ")"
    * Added more checks to try and find getprpwnam()
    * Correct milliseconds calculation


author: wr@rosenauer.org
changelog:
  - update to version 4.0.19
    * fix error when using Kerberos
    * Rename 'getline' to 'Qgetline' (fix conflict on some platforms)
    * internal bugfixes/changes
  - removed obsolete qpopper-getline.diff
  - removed historical pop provides and conflicts
  - make -doc subpackage noarch


author: wr@rosenauer.org
changelog:
  - update to version 4.1.0
    * IPv6 support
    * Significantly improved performance
    * Ability to execute arbitrary programs when users log in
    * And lots more
  - use set_permissions macro for 11.4 and above
  - build popauth using PIE/PIC


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 1.10.11
    + Window raise problem was fixed
    + IO_RW was added
    + Bugs was fixed (WCHAN, kernel warning.... etc)


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 1.10.12
    + Not working problem on kernel-2.6.xx was fixed
    + MEM field added
    + Tab on-off switch added


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.10.12.3
    + Zero CPU bug fixed (thanks to "David Rosenstrauch")
    + SEGFAULT fixed (Google Chrome's very long cmdline bug fix)
  - Dropped obsolete buffer_overflow patch
  - Use full URL as a source


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.10.13
    + GNOME3 and Avant Window Navigator support
  - Correct License tag according to SPDX Standard


author: beineri@opensuse.org
changelog:
  - update to 1.1 release:
    * Completely reworked editor split mechanism
    * Improved function argument hint
    * Improved open documents view (sorted, single-click, close buttons)
    * Added experimental support for generic Makefile based projects
    * Added signal/slot editor to the form editor


author: binner@kde.org
changelog:
  - update to 1.2 release:
    * The Welcome Screen has been redesigned
    * There has been some speed improvements: large amounts of
      persistent data now stored in an SQLite database
    * Added a block highlighting feature
    * Improved the code folding markers
    * FakeVim mode has received further improvements
    * Added the option to auto-save before building
    * Made auto-build before run optional
    * Made it possible to disable breakpoints


author: binner@kde.org
changelog:
  - update to 1.3 release candidate:
    * Preliminary support for Qt development targeting Symbian platform
    * New support for source code refactoring


author: wstephenson@novell.com
changelog:
  - update to 1.3.1:
    General:
    * Updated translations
    Editing:
    * Fixed drawing issues when line wrap is enabled
    * Fixed problem with indentation when auto-indent is turned off
    C++ support:
    * Don't show the refactoring warning message all the time
    * Insert semicolon when matching enum declarations
    * Fixed function argument widget text color in dark themes
    * Fixed that inline implemented methods did not show up in the
      methods filter
    * Fixed in-place renaming when text is selected
    * Fixed autoindent when using tabs instead of spaces
    * Fixed completion when a typedef symbol is used as class name
    * Fixed that template argument was marked as "not a type name" when
      defined as primitive type
    * Fixed some highlight errors in code using the win32 API
    * Improved completion of function definition parameter lists to
      append the const and volatile qualifiers if required
    Project support:
    * Fixed that run configurations were disabled if they had no
      build step
    Debugging:
    * CDB: Fixed disassembler for 64 bit addresses
    * Fixed finding the file for build issues when mingw32-make is used
    * Ignore case of file name in breakpoint handling on Windows
    * Fixed problems with gdb timing out and debugging sessions
      unexpectedly finishing
    * Improved startup time of gdb sessions by not asking for all
      files known to gdb
    Help:
    * Don't switch to Help mode if help side bar is already visible
    Symbian Target:
    * Fixed the time stamp of deployed files


author: dmueller@suse.de
changelog:
  - update to 2.1.0beta2:
    * Made search result panel searchable
    * Generic highlighter:
      http://labs.qt.nokia.com/2010/09/16/generic-highlighter-in-qt-creator/
    * Added semantic highlighting of types, virtual methods, locals, statics and
      member variables (only enabled when running against Qt 4.7.1 and up, for
      performance reasons)
    * Add new indenter along with a new option to control alignment indents
    * Add new %FILENAME%, %CLASS% placeholders to license template
    * Added searching for symbols that match a pattern to advanced find
    * Made 'Follow symbol' for classes skip forward declarations
    * Added option for adding subprojects to projects in the New wizard
    * Added context-menu command for removing subprojects in the Edit mode,
      Projects view
    * Added a wizard for adding other than Qt libraries to project files
    * Fixed splitter inconsistency of debugger tool bar
    * Fixed console debugging with MinGW/gdb
    * Symbian: Added basic thread support, improve logging
    * New dumpers for QDate, QTime, QHostAddress, QRegion, boost::optional,
      QSharedData and QSharedDataPointer
    * Improved/fixed dumpers for QObject (include user defined properties), QList,
      C-style arrays, QSize, QSizeF, QImage/QPixmap, std::vector<bool>,
      QVariant(QString), qulonglong, std::size_t, std::ptrdiff_t,
      QScopedPointer, QStandardItem
    * Performance improvements due to use of dwarf index data to reduce gdb
      startup time, use of new gdb.read_memory for QByteArray and QString display
    * Debugger framework handles multiple debugging sessions in parallel
    * Allow per item and/or type selection of display method in Locals&Watchers
    * Implement data watchpoints
    * Implement a debugger engine to debug Python scripts
    * Direct remote debugging using -debug binary@host:port[@arch] on the command line
    * Make alphabetic sorting of struct members optional
    * New Add/Edit breakpoint dialog
    * Show QThread object names in threads view
    * Support for per-thread breakpoints
    * Show dynamic type of objects for gdb versions newer than Aug 31, 2010
    * [etc]


author: cgiboudeaux@gmail.com
changelog:
  - Update to 2.1rc1
    * Many small bugfixes since beta2, see
      http://chaos.troll.no/~dmolkent/qt-creator-changelog-rc1.txt
      for details
    * Updated Russian and Polish translations


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.1.0
    * Semantic C++ highlighting: Highlighting of types, local variables vs members, virtual methods
    * Generic highlighting adds highlighting for various file types based on the Kate highlight definition specification
    * C++ class view and image viewer contributed by Denis Mingulov
    * Outline views for C++ and QML
    * Searching for C++ symbols matching a pattern (via advanced find dialog)
    * Wizard for adding libraries to pro files, including all the necessary fancy magic for include paths and static libs
    * Various debugging improvements on all platforms
    * Improved QML code editing with a faster code model and a new indenter
    * Find usages and improved follow symbols in QML code
    * Graphical QML tool bar for setting e.g. fonts and colors in the QML code editor
    * Project wizards for Qt Quick applications that also handle deployment to devices, and for custom QML extension plugins
    * Mobile application project wizards that provide you with the needed setup for Symbian and Maemo, and packaging and deployment
    * Various improvements to deployment to Maemo targets and Symbian support
    * Click on QObject::connect warnings in application output to jump to the code


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.2.0beta1
    General
    * Added support for running user defined external tools (Tools->External)
    * Moved toolchain definitions out of Qt versions.
    * You can now define toolchains in Tools->Options->ToolChains
    * Creator now supports more than one instance of each kind of toolchain
    * Support for MIME type customization through editing of patterns and
      magic matchers.
    Editing
    * Add new Inkpot color scheme
    * Moved 'Open in External Editor' to Tools->External->Text
    * Add UTF-8 BOM support
    * GLSL Support with:
    - syntax checking
    - highlighting
    - code completion
    * Add 'expand/collapse all' context menu entry to Outline pane
    * Support for user defined macros was contributed by Nicolas Arnaud-Cormos
    * Snippet editor with syntax highlighting, indentation, and basic auto
      completion for C++ and QML.
    Project Support
    * QMake project support should be more robust against syntax errors
    * Treatment of command line arguments of processes started from build
      and run configurations underwent heavy modifications:
    - argument lists use native shell syntax; this affects quoting and
      environment variable expansion most
    - the SOURCEDIR and BUILDDIR environment variables were replaced
      with %{sourceDir} and %{buildDir} macros
    - this affects working directories and executable paths as well
    * CMake: Add Ui completion, changes in .ui files are picked up without
      a rebuild.
    * Syntax highlighting and completion for QMake project files
    * Text editor behavior settings now avaiable on a per-project basis.
    Debugging
    * Rewrote debugging engine using the Microsoft Console Debugger (CDB)
      for debugging executables built with Microsoft Visual Studio,
      resulting in significant speed-up and better display of data
      types, supporting both 32bit and 64bit versions of the
      Debugging Tools for Windows
    * Made it possible to pin debugger tooltips.
    * Reworked global architecture to allow multiple debugging sessions (for
      different projects, combined Qml/C++ debugging, project 'snapshots', ...)
    * Reworked breakpoint handling: new special breakpoint types for "break
      on throw", "break on main", data breakpoints
    * Introduce combined c++/qml debugging (combined stack, cross-step) (gdb only)
    * Rework per-type and per-item selection of display formats
    * New dumpers for QTextCursor, QTextDocument, __m128, QScriptValue
      QBasicAtomicPointer, bit fields, boost::shared_ptr (gdb only)
    * Improve dumpers for QRegion, QVariant (custom types), QSharedPointer,
      QMultiMap (QTCREATORBUG-3122), QObject, QWeakPointer
    * Make alphabetic structure member sorting optional
    * Make dumpers robust in case of missing debug information
    * Improve python dumper profiling support
    * Improve stepping performance
    * Enable breakpoint setting from a disassembler view, QTCREATORBUG-3667
    * Fix display of shadowed variables.
    * Fix display of data containing quote characters, QTCREATORBUG-3084
    * Fix display of C style 'typedef struct X { ... } X;
    * Fix stack/break view updates after manual module loading, QTCREATORBUG-3427
    * Fix 'Jump To/Run to' when in instruction-wise mode
    * Several fixed to the "watcher" handling
    * Allow re-running debugger engines, QTCREATORBUG-3073
    * Robust process control after -exec-interrupt errors, QTCREATORBUG-2850
    * Robust detection of Qt-in-namespace builds
    * Handle "live updates" in the memory view
    * Make memory view writable (gdb only)
    * Improve starting debugger session directly from the command line
    * Improve debugging helpers dialog
    BinEditor:
    * Visualize data differences after updates
    * Fix selection if cursor is left of anchor
    * Allow copying also if selection is "backwards"
    * Do not draw blinking cursor when there is a selection
    C++ Support
    * Add QuickFix for implementing setters/getters for a Q_PROPERTY
    * Add documentation about QuickFixes
    * Fix switch statement indentation for GNU and Whitesmiths
      style, QTCREATORBUG-2994
    * Fix indentation of labels
    * Highlighting for virtual functions
    * Navigate to correct overloaded function/method
    QML/JS Support
    * Add wizard for creating JavaScript files, QTCREATORBUG-3070
    * Add local-file completion for url properties, QTCREATORBUG-2619
    * Add warning about invalid files in url properties
    * Add file name completion in imports, QTCREATORBUG-3067
    * Add a locator filter for JS functions, QTCREATORBUG-2607
    * Add JSlint-style warnings about common JS pitfalls, QTCREATORBUG-3071
    * Add completion for attached properties like Component.onCompleted
    * Allow QML modules to ship predumped type description files.
    * Reenable instantiating component scope detection, QTCREATORBUG-2835
    * Improve error reporting of failed plugin dumps
    * Complete a trailing '{' for 'A on b' object bindings, QTCREATORBUG-2642
    * Highlight capitalized types, QTCREATORBUG-2658
    * Re-dump a plugin if the shared library/dll changes, QTCREATORBUG-3047
    * Build qmldump in debug and release version on Windows, QTCREATORBUG-3549
    * Change qmldump to output QML instead of XML
    * Fix automatic '.' import to also pick up QML modules, QTCREATORBUG-3768
    * Fix code model update when files are renamed, QTCREATORBUG-2986
    * Fix incorrect completion when brace is on separate line, QTCREATORBUG-2658
    * Fix quote autoinsertion in string literals, QTCREATORBUG-2155, QTCREATORBUG-3244
    * Fix '{' not being an electric character, QTCREATORBUG-3405
    * Fix indentation of 'foo: Namesp.Type {', QTCREATORBUG-3371
    * .qmlproject format: Allow specifying the 'mainFile' qml file, bump version to 1.1
    * Qt Quick UI project: allow user to change run environment
    QML/JS Debugging:
    * Compile qmljsdebugger code as static library, and link it based on checkbox in qmake step
      (replaces QMLJSDEBUGGER_PATH / QMLJSDEBUGGER define)
    * Qt Quick Application: Allow debugging also in release builds, improve error diagnostics
    * Gui cosmetics in JS debugger: Show stack frame level, only valid
      line numbers in stack view, do not show function code, show dummy
      child entry for empty arrays
    * Added qml tooltips for property inspection at debug time
    * Extended QML Observer for inspection and tweaking of item's properties
    * Added navigation of the object tree in the QML Observer through a crumble path
    * Add 'show app on top' option
    * Move toolbar from Observer tab to the main toolbar space
    * Support setting of breakpoints in .qml files embedded as qrc resources
    * Improve 'linkification' of QML errors in Application Output pane
    FakeVim:
    * Implement Ctrl-N/Ctrl-P
    * Implement 's' in visual block mode
    * Fix Alt-Gr handling on Windows
    * Handle more Ctrl-W + <x> commands
    Symbian Target
    * Added support for the new on-device debugging agent (CODA)
    Version control plugins
    * Bazaar support was contributed by Hugues Delorme
    Wizards
    * Support new keywords %MONTH% and %DAY% for C++ template file
    Misc
    * MemCheck (from Valgrind) integration (Linux, Mac)
    * Create infrastructure to setup "soft dependencies" between plugins
    * Add a little tool 'qtpromaker' doing the job of 'qmake -project', but
      much faster to make Qt Creator usable to quickly inspect and navigate
      "alien" codebases a way to easily set up dummy .pro files is needed
    * Start documenting Qt Creator's coding style guidelines
    [etc]


author: wstephenson@novell.com
changelog:
  - Update to 2.2.0rc1
    * Fixes for ABI detection
    * Fixes to QML debugging
    * Fixes to syntax highlighting
    * Fixes to Maemo development


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.2.0 (final)
    General
    * Add support for running user defined external tools (Tools > External)
    * Move tool chain definitions out of Qt versions:
    * You can now define tool chains in Tools > Options > Tool Chains
    * Qt Creator now supports more than one instance of a tool chain
    * Add support for customizing MIME types by editing patterns and
      magic headers
    * Integrate the memcheck tool from Valgrind for Linux and Mac OS X
    * Create the infrastructure to set up "soft dependencies" between plugins
    * Add the qtpromaker tool that has the same functionality as
      "qmake -project", but is much faster. It provides a way to easily set up
      dummy .pro files that you need to quickly inspect and navigate "alien"
      codebases with Qt Creator
    * Document Qt Creator coding style
    Editing
    * Add an Inkpot color scheme
    * Add UTF-8 BOM support
    * Move the Open in External Editor item to Tools > External > Text
    * Add the Expand/Collapse All context menu item to the Outline pane
    * Add support for user-defined macros (contributed by Nicolas Arnaud-Cormos)
    * Add a snippet editor with syntax highlighting, indentation, and basic
      auto-completion for C++ and QML
    * Add GLSL support with:
    - Syntax checking
    - Highlighting
    - Code completion
    * Binary editor:
    - Visualize data differences after updates
    - Fix selection if cursor is left of anchor
    - Allow copying also if selection is "backwards"
    - Do not draw blinking cursor when there is a selection
      FakeVim:
    - Implement Ctrl-N/Ctrl-P
    - Implement 's' in visual block mode
    - Fix Alt-Gr handling on Windows
    - Handle more Ctrl-W + <x> commands
    Managing Projects
    * Improve the robustness of qmake project support against syntax errors
    * Change the handling of command line arguments of processes that are
      started from build and run configurations:
    - Argument lists use native shell syntax; this affects quoting and
      environment variable expansion most
    - The SOURCEDIR and BUILDDIR environment variables were replaced
      with %{sourceDir} and %{buildDir} variables
    - This affects working directories and executable paths as well
    * Support syntax highlighting and completion for qmake project files
    * CMake: Add UI completion, changes in .ui files are picked up without
      a rebuild
    * Specify text editor behavior settings per project
    * New project and file wizards:
    - Support new keywords %MONTH% and %DAY% for C++ template file
    - Add wizards for creating OpenGL fragment and vertex shaders
    - Add a wizard for creating HTML5 based applications
    - Add a wizard for creating JavaScript files, QTCREATORBUG-3070
    Debugging
    * Rewrite debugging engine using the Microsoft Console Debugger (CDB)
      for debugging executables built with Microsoft Visual Studio,
      resulting in significant speed-up and better display of data
      types, supporting both 32-bit and 64-bit versions of the
      Debugging Tools for Windows
    * Make it possible to pin debugger tooltips
    * Rework global architecture to allow multiple debugging sessions (for
      different projects, combined QML/C++ debugging, project snapshots,
      and so on)
    * Rework breakpoint handling: add special breakpoint types for break
      on throw and break on main, as well as data breakpoints
    * Introduce combined QML/C++ debugging (combined stack, cross-step) (GDB only)
    * Rework per-type and per-item selection of display formats
    * Add dumpers for QTextCursor, QTextDocument, __m128, QScriptValue
      QBasicAtomicPointer, bit fields, boost::shared_ptr (GDB only)
    * Improve dumpers for QRegion, QVariant (custom types), QSharedPointer,
      QMultiMap (QTCREATORBUG-3122), QObject, QWeakPointer
    * Make alphabetic structure member sorting optional
    * Make dumpers robust in case of missing debug information
    * Improve Python dumper profiling support
    * Improve stepping performance
    * Enable breakpoint setting from a disassembler view, QTCREATORBUG-3667
    * Fix display of shadowed variables
    * Fix display of data containing quote characters, QTCREATORBUG-3084
    * Fix display of C-style typedef struct X { ... } X;
    * Fix stack/break view updates after manual module loading, QTCREATORBUG-3427
    * Fix Jump To/Run To when in instruction-wise mode
    * Fix the watcher handling
    * Allow re-running debugger engines, QTCREATORBUG-3073
    * Robust process control after -exec-interrupt errors, QTCREATORBUG-2850
    * Robust detection of Qt-in-namespace builds
    * Handle "live updates" in the memory view
    * Make memory view writable (GDB only)
    * Improve starting debugger session directly from the command line
    * Improve Debugging Helpers dialog
    Debugging QML/JS
    * Compile qmljsdebugger code as static library, and link it according to the
      setting in the qmake step (replaces QMLJSDEBUGGER_PATH / QMLJSDEBUGGER define)
    * Qt Quick Application: Allow debugging also in release builds, improve error
      diagnostics
    * GUI cosmetics in JS debugger: Show stack frame level, only valid
      line numbers in stack view, do not show function code, show dummy
      child entry for empty arrays
    * Added QML tooltips for property inspection at debug time
    * Extend QML Observer for inspection and tweaking of item properties
    * Add navigation of the object tree in the QML Observer through a crumble path
    * Add the Show Application on Top option
    * Move the toolbar from the Observer tab to the main toolbar
    * Support setting of breakpoints in .qml files embedded as qrc resources
    * Improve linking of QML errors in Application Output pane
    C++ Support
    * Add a refactoring action for implementing setters and getters for
      a Q_PROPERTY
    * Add documentation for refactoring actions
    * Fix switch statement indentation for GNU and Whitesmiths
      style, QTCREATORBUG-2994
    * Fix indentation of labels
    * Support highlighting for virtual functions
    * Navigate to correct overloaded function or method
    QML/JS Support
    * Add local-file completion for URL properties, QTCREATORBUG-2619
    * Add warning about invalid files in URL properties
    * Add file name completion in imports, QTCREATORBUG-3067
    * Add a locator filter for JS functions, QTCREATORBUG-2607
    * Add JSlint-style warnings about common JS pitfalls, QTCREATORBUG-3071
    * Add completion for attached properties like Component.onCompleted
    * Allow QML modules to ship predumped type description files
    * Reenable instantiating component scope detection, QTCREATORBUG-2835
    * Improve error reporting of failed plugin dumps
    * Complete a trailing '{' for 'A on b' object bindings, QTCREATORBUG-2642
    * Highlight capitalized types, QTCREATORBUG-2658
    * Re-dump a plugin if the shared library/DLL changes, QTCREATORBUG-3047
    * Build qmldump in debug and release version on Windows, QTCREATORBUG-3549
    * Change qmldump to output QML instead of XML
    * Fix automatic '.' import to also pick up QML modules, QTCREATORBUG-3768
    * Fix code model update when files are renamed, QTCREATORBUG-2986
    * Fix incorrect completion when brace is on a separate line, QTCREATORBUG-2658
    * Fix quote autoinsertion in string literals, QTCREATORBUG-2155, QTCREATORBUG-3244
    * Fix '{' not being an electric character, QTCREATORBUG-3405
    * Fix indentation of 'foo: Namesp.Type {', QTCREATORBUG-3371
    * .qmlproject format: Allow specifying the 'mainFile' qml file, bump version to 1.1
    * Qt Quick UI project: allow user to change run environment
    Symbian Target
    * Add support for the new on-device debugging agent (CODA)
    Maemo Target
    * Add MeeGo support
    * Add a wizard for configuring connections to Maemo and MeeGo devices
    * Add a wizard for publishing applications to Fremantle/extras-devel
    * Create desktop files on demand
    * Allow disabling packaging for Fremantle
    Qt Designer
    Version control plugins
    * Support Bazaar (contributed by Hugues Delorme)
    Additional credits go to:
    * The Inkpot color scheme was based on the Vim color scheme by
      Ciaran McCreesh, adapted for Qt Creator by Jan Kundrát and
      subsequently updated by Campbell Barton
    * Hugues Delorme for the Bazaar plugin which he continues to improve
    * Nicolas Arnaud-Cormos for the Macro plugin


author: dmueller@suse.de
changelog:
  - hardcode the qt version it was built against due to Qt creator's
    dependency on the private headers of Qt (which break between
    minor patch releases even)


author: dmueller@suse.de
changelog:
  - update to 2.2.1:
    * Some CDB debugging fixes and a few other small debugging fixes
    * Fixes to resolving imports in QML and the mobility type descriptions
    * Translation fixes


author: Nico.Laus.2001@gmx.de
changelog:
  - update to 2.3.0 (final)
    General
    * Redesigned the Welcome page to allow searching through examples with
      descriptions
    * Fixed Output panes so that they are minimized to their previous size
    * Added support for building with the Clang compiler
    Editing
    * Fixed lock up when regular expression search matched empty line
    * Completions are now computed in a separate thread (non-blocking editor)
    Managing Projects
    Debugging
    * Color memory display highlighting the variables in stack layout
    * Correct source location for breakpoints in CDB using code model
      (QTCREATORBUG-2317)
    * Added support for multiple breakpoints from one location
      (covering constructors, destructors, template functions, and so on)
    * Added a custom dumper for QXmlAttributes, Eigen::Matrix
    * Added the option to set data breakpoints on either an address or expression
    * Added a framework to modify strings, vectors, and so on, during debugging
    * Added an option to stop on qWarning
    * Renamed "Locals and Watchers" as "Locals and Expressions"
    * Renamed "Watchpoint" as "Data Breakpoints"
    * Made original values of automatically dereferenced pointers accessible
    * Improved the "Add Breakpoint" dialog
    * Improved the displaying of enums (included numeric value)
    * Improved the speed of the QVariant dumper
    * Improved the handling of shadowed local variables
    * Fixed object expansion in tooltip
    * Fixed std::deque dumper (QTCREATORBUG-4936)
    * Fixed the handling of watched expressions with unusual characters
    * Fixed "Run To Line" on Mac (QTCREATORBUG-4619)
    * Fixed output parsing for data breakpoints on Mac (QTCREATORBUG-4797)
    * Fixed auto-continue on SIGTRAP (QTCREATORBUG-4968)
    * Fixed the dumper for gcc 4.4's std::map
    Debugging QML/JS
    Analyzing Code
    * Redesigned the framework code
    * Added support for QML profiling
    * Added support for the Valgrind Callgrind tool on Linux and Mac
    C++ Support
    * Made C++ coding style configurable (QTCREATORBUG-2670, QTCREATORBUG-4310,
      QTCREATORBUG-2763, QTCREATORBUG-3623, QTCREATORBUG-567)
    * Various indentation fixes (QTCREATORBUG-4993)
    QML/JS Support
    * Updated QML type descriptions for the current state of Qt 5
    * Made tab settings configurable separately and per-project
    * Added 'Find usages' functionality for QML types
    * Added type resolution for alias properties (QTCREATORBUG-2306)
    * Added tooltips to imports
    * Added documentation on using QML modules with plugins
    * Added support for properties and methods with a revision, allowing
      the QtQuick 1.0 and 1.1 imports to behave as intended
    * Added 'Reset code model' action to the Tools->QML/JS menu (QTCREATORBUG-4813)
    * Use qmlplugindump from Qt 4.8 or newer instead of building own qmldump
    * Improved error message for missing prototypes (QTCREATORBUG-4952)
    * Fixed completion of slots (QTCREATORBUG-3614, QTCREATORBUG-3459)
    * Fixed completion inside grouped property bindings (QTCREATORBUG-3541)
    * Fixed scanning and indentation of regular expression literals (QTCREATORBUG-4566)
    * Fixed indentation of object literals
    Qt Quick Designer
    * Added tool buttons to the navigator for reordering and reparenting of items
    * Added support for import as (QTCREATORBUG-4087)
    * Added editing and navigation for inline components
    * Added support for models and delegates in the current file (QTCREATORBUG-4528)
    * Added support for repeaters (QTCREATORBUG-4852)
    * Added context menu for resetting postion and size
    * Added context menu for improved selection (QTCREATORBUG-4611)
    * Added translation support for text items
    * Added context menu for z-order (QTCREATORBUG-2522)
    * Fixed z-order in the form editor (QTCREATORBUG-5226)
    * Improved usability of the form editor (QTCREATORBUG-4820 QTCREATORBUG-4819)
    * Do not enforce clipping of items in the form editor anymore
    * Improved property editor for mouse area (QTCREATORBUG-4927)
    * Use the qmlpuppet from current Qt if availabe (QTCREATORBUG-4824)
    * Added project for qmlpuppet in share of Qt Creator
    * Fixed copy and paste bug (QTCREATORBUG-4581)
    * Fixed scoping of root item properties (QTCREATORBUG-4574)
    * Improved property editor for ListView, GridView and PathView
    Help
    Platform Specific
    Mac
    * "Open Terminal Here" opens Terminal.app instead of xterm
    Linux (GNOME and KDE)
    Windows
    Symbian Target
    Remote Linux Support
    * Created new plugin "RemoteLinux" comprising support for Maemo/MeeGo and
      generic remote Linux hosts
    * Generic remote Linux support entails:
    - The ability to create a deploy configuration and associated steps the
      same way as for Maemo
    - A device configuration wizard for a "Generic Linux" device type
    - The possibility to add device types and associated wizards and actions
      for the device configuration dialog via third-party plugins
    Qt Designer
    FakeVim:
    * Made FakeVim functionality available for shortcuts in normal text editor
    * Added snippet support
    * Fixed behaviour of Ctrl keys on Mac
    * Fixed searching for expressions containing '|' (QTCREATORBUG-4752)
    Version control plugins
    * Git: Manage remote repositories
    * Git: Improved branch dialog
    * Bazaar: lots of small improvements
    Additional credits go to:
    Hugues Delorme for his work on the Bazaar plugin as well as version control base.


author: stephan.binner@basyskom.de
changelog:
  - update to 2.3.1
    Managing Projects
    * Respect qmake arguments for imported build
    Debugging QML/JS
    * Fix debugging of a Qt Quick UI project with C++ language (QTCREATORBUG-5957)
    Qt Quick Designer
    * Fix problems on 64bit linux
    Symbian Target
    * Warn if EPOCROOT is on different drive from the sources
    * Fix several debugging issues with CODA 4.0.23
    * Qt Quick Application wizard: Fix qmake dependency to Qt Quick Components for Symbian (QTCREATORBUG-6075)
    Remote Linux Support
    * Harmattan: Include Aegis manifest file in list of files to add to project
    * Harmattan: Use Meego booster for Qt Quick Applications


author: cgiboudeaux@gmx.com
changelog:
  - update to 2.4.0 RC
    General
    * Improve the error message that appears when plugin errors occur
    * Decrease the minimum size of the Options dialog
    Editing
    * Advanced search: Show more information about the search parameters
    * Advanced search: Move the previously modal dialog into the search results pane
    * Advanced search: Keep a history of the most recent searches and their results
    * Implement code style schemas for reuse in different projects
    Managing Projects
    * Support the sharing of project settings
    * Add new project wizards for non-Qt C and C++ applications
    Debugging
    * Add initial Qt 5 support in dumpers
    * Make vtables visible
    * Improve remote debugging
    * Improve register handling (partial updates, input in hex, ARM Neon support)
    * Remove inferior calls in QDate, QTime, QDateTime dumpers
    * Fix QTextCodec dumpers
    * Globally enable pretty printing for references
    * Improve handling of unprintable data in Locals and Expressions
    * Add 'Local8Bit' as a display option for char arrays and pointers
    Debugging QML/JS
    * Add the option to attach to a running application
    * Lots of bug fixes especially for debugging in combination with C++
    * Add initial support for debugging JS in Qt 5 (v8 engine)
    Analyzing Code
    * Retrieve and store QML tracing data by using the standalone qmlprofiler
      command line tool
    * Store and load traces in a file
    * Add the option to attach to a running application
    C++ Support
    * Add the refactoring action to synchronize function declarations and definitions
    * Make 'insert definition from declaration' use minimally qualified names
      and find a good insertion location next to surrounding declarations
    * Fix completion for typedefs for templates in namespaces
    * Use minimally qualified names in function signature completion
    * Use minimally qualified names in 'insert local declaration' refactoring action
    * Prefer files in the same directory when switching between the header and source
    * Fix the problem with encoding and quick fixes (QTCREATORBUG-6140)
    * Fix the preservation of indentation level in comments with tabs (QTCREATORBUG-6151)
    * Improve performance for files with a huge number of literals
    QML/JS Support
    * Add 'Rename usages' functionality (QTCREATORBUG-3669)
    * Add collection of static analysis messages with Ctrl-Shift-C
    * Add semantic highlighting
    * Significantly improve scanning of C++ documents for qmlRegisterType and
      setContextProperty calls (QTCREATORBUG-3199)
    * Add a warning about inappropriate use of constructor functions
    * Add a warning about unreachable code
    * Add support for .import directive in js files
    * Add completion for XMLHttpRequest, DB API and JSON.
    * Add the 'length' property to functions
    * Use mime types to distinguish qml and js files
    * Show the function argument hint for signals
    * When completing enums, add qualified names instead of strings
    * Honor typeinfo lines in qmldir files
    * Make string literals that contain file names into links (QTCREATORBUG-5701)
    * Add a warning about invalid types in 'property' declarations (QTCREATORBUG-3666)
    * Fix the highlighting of property types (QTCREATORBUG-6127)
    * Fix the 'follow symbol' functionality for local variables (QTCREATORBUG-6094)
    * Fix function argument hints on variables (QTCREATORBUG-5752)
    * Fix the completion for enums in a different scope
    * Fix typing a slash (/) triggering a global completion
    * Fix handling of meta object revision in C++ QML plugins
    * Fix indentation of block property initializers
    * Fix indentation of labelled statements
    * Fix scope for completion in code bindings
    * Allow for different builtin type information per Qt version
    * Update builtin type information and parser for Qt 5
    * Use qmlscene for previewing files in Qt 5
    Qt Quick Designer
    * Add breadcrumb navigation for components
    * Add layout functionality to context menu
    Remote Linux Support
    * Move Maemo and MeeGo support into its own plugin
    * Assume less about the target systems, for example, in respect to the
      presence of POSIX-conforming tools.
    Qt Designer
    FakeVim
    * Add basic command editing in Ex mode
    * Mention 'comma escape' in the documentation
    * Fix foreground color for search hits in the Dark scheme
    * Fix toggling visual mode with 'v'
    Version control plugins
    * SVN: Support for SVN version 1.7
    * Git: Add an option to toggle decoration settings for log and show commands


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.4.0
    General
    * Improve the error message that appears when plugin errors occur
    * Decrease the minimum size of the Options dialog
    Editing
    * Advanced search: Show more information about the search parameters
    * Advanced search: Move the previously modal dialog into the search results pane
    * Advanced search: Keep a history of the most recent searches and their results
    * Implement code style schemas for reuse in different projects
    Managing Projects
    * Support the sharing of project settings
    * Add new project wizards for non-Qt C and C++ applications
    Debugging
    * Add initial Qt 5 support in dumpers
    * Make vtables visible
    * Improve remote debugging
    * Improve register handling (partial updates, input in hex, ARM Neon support)
    * Remove inferior calls in QDate, QTime, QDateTime dumpers
    * Fix QTextCodec dumpers
    * Globally enable pretty printing for references
    * Improve handling of unprintable data in Locals and Expressions
    * Add 'Local8Bit' as a display option for char arrays and pointers
    Debugging QML/JS
    * Add the option to attach to a running application
    * Lots of bug fixes especially for debugging in combination with C++
    * Add initial support for debugging JS in Qt 5 (v8 engine)
    Analyzing Code
    * Retrieve and store QML tracing data by using the standalone qmlprofiler
      command line tool
    * Store and load traces in a file
    * Add the option to attach to a running application
    C++ Support
    * Add the refactoring action to synchronize function declarations and definitions
    * Make 'insert definition from declaration' use minimally qualified names
      and find a good insertion location next to surrounding declarations
    * Fix completion for typedefs for templates in namespaces
    * Use minimally qualified names in function signature completion
    * Use minimally qualified names in 'insert local declaration' refactoring action
    * Prefer files in the same directory when switching between the header and source
    * Fix the problem with encoding and quick fixes (QTCREATORBUG-6140)
    * Fix the preservation of indentation level in comments with tabs (QTCREATORBUG-6151)
    * Improve performance for files with a huge number of literals
    QML/JS Support
    * Add 'Rename usages' functionality (QTCREATORBUG-3669)
    * Add collection of static analysis messages with Ctrl-Shift-C
    * Add semantic highlighting
    * Significantly improve scanning of C++ documents for qmlRegisterType and
      setContextProperty calls (QTCREATORBUG-3199)
    * Add a warning about inappropriate use of constructor functions
    * Add a warning about unreachable code
    * Add support for .import directive in js files
    * Add completion for XMLHttpRequest, DB API and JSON.
    * Add the 'length' property to functions
    * Use mime types to distinguish qml and js files
    * Show the function argument hint for signals
    * When completing enums, add qualified names instead of strings
    * Honor typeinfo lines in qmldir files
    * Make string literals that contain file names into links (QTCREATORBUG-5701)
    * Add a warning about invalid types in 'property' declarations (QTCREATORBUG-3666)
    * Fix the highlighting of property types (QTCREATORBUG-6127)
    * Fix the 'follow symbol' functionality for local variables (QTCREATORBUG-6094)
    * Fix function argument hints on variables (QTCREATORBUG-5752)
    * Fix the completion for enums in a different scope
    * Fix typing a slash (/) triggering a global completion
    * Fix handling of meta object revision in C++ QML plugins
    * Fix indentation of block property initializers
    * Fix indentation of labelled statements
    * Fix scope for completion in code bindings
    * Allow for different builtin type information per Qt version
    * Update builtin type information and parser for Qt 5
    * Use qmlscene for previewing files in Qt 5
    Qt Quick Designer
    * Add breadcrumb navigation for components
    * Add layout functionality to context menu
    Remote Linux Support
    * Move Maemo and MeeGo support into its own plugin
    * Assume less about the target systems, for example, in respect to the
      presence of POSIX-conforming tools.
    FakeVim
    * Add basic command editing in Ex mode
    * Mention 'comma escape' in the documentation
    * Fix foreground color for search hits in the Dark scheme
    * Fix toggling visual mode with 'v'
    Version control plugins
    * SVN: Support for SVN version 1.7
    * Git: Add an option to toggle decoration settings for log and show commands


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.4.1
    Managing Projects
    * Fix a crash on closing a project while a parse is in progress (QTCREATORBUG-6677)
    QML/JS Support
    * Search qmlplugindump (4.8) in right location (QTCREATORBUG-6698)
    Help
    * Fix loading of files from documentation (QTSDK-1129)
  - Install the licenses files.
    - ------------------------------------------------------------------


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.5.0
    See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.5/dist/changes-2.5.0
    for the complete changelog
  - Spec cleanup


author: robxu9@gmail.com
changelog:
  - Update to version 3.3.8c, by the Trinity Project
  - pre_checkin.sh was not run as this caused too many unneccesary
    changes to occur.
  - The translations tarball was left at version 3.3.8b.


author: pth@suse.de
changelog:
  - Don't try to patch in the version twice in qt-3.3.8c.diff.
  - Resync those patches that don't apply without offset.
  - Mark scriptlets in profile.d as being configuration files.
  - Remove the calls to run_ldconfig.


author: dmueller@suse.de
changelog:
  - Rename to qt4-qtscript to match openSUSE naming sheme.
    Package is based on qtscript-qt written by Rex Dieter
    and Ian Monroe.


author: vuntz@novell.com
changelog:
  - Update to version 0.61.5:
    + Fix crash when drawing focus - occurs when using alt-tab in
      xfwm4
  - Changes from version 0.61.4:
    + Make squared scrollview appearance consistent when round is set
      to none.
    + Fix missing pixels in squred progressbars with inverted
      gradient.
    + Fix Firefox/OO.o menu text when useHighlightForMenu is set to
      false.
    + Use faded lines for combo separator.


author: vuntz@novell.com
changelog:
  - Update to version 0.62.0:
    + Reduce gradient code complexity - makes predefined gradients
      work in the same vein as custom gradients.
    + Add scrollbar/slider groove and 'sunken' appearance options.
    + Added new soft and harsh gradients.
    + Change defaults style for many things.
    + Allow all bar flat and raised tabs to bol coloured.
    + Only save appearance settings if different from default.
    + If a gradient does not define the values for positions 0 and
      100, then add these.
    + Better colouring of selected tab.
    + Added new focus options - full and line.
    + Add new round options - extra and max.
    + Don't etch disabled items.
    + Use text colour for focus indicator in tree/list/etc views.
    + When specifying custom gradients, add the pssibility to have no
      internal border - options are now none, light, 3d
    + Only apply plastik style mouse-over scrollbars and sliders when
      plastik is set as the mouse-over style.
    + Only draw 1 arrow on Gtk combos.
    + Under KDE4, read palette, and font, from kdeglobals.
    + Fix Firefox issues with scrollbar slider when using flat
      scrolbar buttons.
    + Call kde-config (KDE3) / kde4-config (KDE4) to determine
      location of user's kde folder.
  - Drop return-fix.patch: it's actually not needed anymore.
  - Do not uselessly define CFLAGS and friends to the default value.


author: vuntz@novell.com
changelog:
  - Update to version 0.62.2:
    + Improve appearance of progressbars in listviews
    + Call kde-config (KDE3) / kde4-config (KDE4) to determine
      location of system icons for creating icon map.
  - Changes from version 0.62.1:
    + Use highlight colour for unselected focused view items.
    + Fix saving/reading of custom shades.
    + Fix reading of boolean values from kdeglobals.
    + Fix some slight tab drawing glitches.
    + Stop disabled menuitems from using custom menu text colour
      if custom colours have been set.


author: vuntz@novell.com
changelog:
  - Update to version 0.62.3:
    + Fix setting of custom non-default icon themes.
    + When creating icon map, check for icons in non-default style
      first, and then check default.
    + Improve appearance GtkCombo poup menu.
    + When menubars have a border, adjust the menubar items
      accordingly.
    + When filling the used part of a slider groove, use the slider
      colour if set, otherwise use the highlight colour.


author: vuntz@novell.com
changelog:
  - Update to version 0.62.4:
    + When drawing filled slider groove, use fill colour for border
      as well.
    + Better positioning of V arrows on secondary scrollbar buttons.
    + Improve appearance of GtkCombo edit field.


author: vuntz@novell.com
changelog:
  - Update to version 0.62.5:
    + Use gradient for filled slider - unless appearance is
      flat/raised.
    + Slightly alter listview header size.
    + Fix white-on-white text of disabled listviews - noticable in
      synaptic.
    + If a toolbar is disabled, so should the handle be.


author: vuntz@novell.com
changelog:
  - Update to version 0.62.6:
    + Alter meunbar item widths slightly to make more consistent with
      KDE4.
    + If QTC_NEW_MOZILLA is not set, don't allow faded menuitems for
      thunderbird.
    + Make file chooser's pathbar buttons more KDE4 like.
    + Improve entry focus highlight when round>full.
    + Don't use max round for close buttons on GEdit's tabs.


author: vuntz@novell.com
changelog:
  - Update to version 0.62.7:
    + For right-to-left progressbars, make animation go
      right-to-left.
    + Detect seamonkey as a Mozilla app.
    + Try to determine if a Mozilla app is new, or not, by calling
      <app> --version
    + Fix OO.o scrollbars when using flat scrollbar buttons.
    + Improve Mozilla and OO.o spin widgets.
    + Fix OO.o comboboxes.
    + Shrink (by 2 pixels) size of Firefox toolbars - but only if
      '-DQTC_MODIFY_MOZILLA=true' is passed to cmake.
    + Fix KDE button order in FireFox 3 dialogs - but only if
      '-DQTC_MODIFY_MOZILLA=true' is passed to cmake.


author: mboman@suse.de
changelog:
  - Update to version 0.62.8:
    + Treat 'abrowser' as Firefox.
    + Disable tab-mouse over for all tabs that are of the type
      GtkNoteBook.GtkFixed.GtkWindow (this is mainly for Mozilla and
      OO.o widgets)
    + Fix OK/Cancel buttons for all Firefox3 dialogs.
    + Removed QTC_MODIFY_MOZILLA_USER_JS cmake option, this is now
      set via the QTC_MODIFY_MOZILLA option - as the KDE button order
      is affected by the instantApply setting
    + Draw Mozilla's scrolled windows square - as it seems to assume
      they are
    + When determinging lower etch colour, ignore GtkBox widgets when
      looking up parent tree
    + Set menu and toolbar fonts
    + Dont darken disabled splitter


author: vuntz@novell.com
changelog:
  - Update to version 0.63.0:
    + Add '3dfull' to gradient border options. This forces the dark,
      as well as the light, portion to be drawn.
    + Use a lighter shade for the dark portion of gradient border.
    + Flat dot for radio buttons.
    + Option to use button colour for listview headers.
    + Use KDE4 colors for focus and mouse-over.
    + Removal of background focus option.
    + Softer, and much nicer, colouration of selected tab.
    + Tab mouse over options; top (as before), below, or glow.
    + Modified defaults:
    - Tab mouse-over highlight drawn at the bottom
    - Plain slider style
    - Align titlebars text in center
    + Add appearance setting for background of flat scrollbar
      buttons.
    + Add HCY colour space.
    + Use tint and mix color routines from KDE4's KColorUtils.
    + Remove QtCurve's 'inactiveHighlight' option, and use KDE4s
      setting instead.
    + Add option to specify appearance setting of filler part of
      sliders.
    + Increase number of custom gradients - now matches number of
      gradient config items.
    + When using glow style mouse over, use mouse over colour for
      arrows.
    + Option to use a thinner groove for scrollbars (only when using
      flat, or no, buttons).
    + Option to only color sliders on mouse over.
    + Option to round all tabs.
    + Better tab highlighting.
    + Don't max/extra round progressbars.
    + Use faded lines for tab and listview header mouse-over.
    + Create icon-mapping file in a more robust manner.
    + Set "gtk-icon-theme-name" to user's theme (or the KDE default
      if not set), and set "gtk-fallback-icon-theme" to "highcolor".
    + Fix spin widget entry highlighting under Gtk 2.16
    + Don't round rulers.
    + Fix faded menuitems when not rounding.
    + Fix alternate listview colours when running under KDE3
      (KDE_SESSION_VERSION=3)
    + Make buttons slightly thinner, matches KDE4 better.
    + Fix setting of KDE icons when QtCurve is configured by just
      having gtk-theme-name="QtCurve" in the gtkrc file.
    + Fix painting of scrollbar slider ends when sliders are shaded,
      and scrollbar buttons are not flat.
    + When not using highlight colour for menus, get OpenOffice to
      use the correct colour for selected menubar items.
    + Fix setting of custom shades, and gradients, when reading
      system config file.
    + Dont crash when /etc/qtcurvestylerc is only readable by root!
    + Use tooltip text color to draw its border, as per KDE4.
    + Dont draw border around rulers.


author: vuntz@novell.com
changelog:
  - Update to version 0.64.0:
    + Add option to not draw border around popupmenus.
    + Add option to unify spinbuttons.
    + Add option to set sub-menu delay (default 100ms)
    + Use equal top/bottom padding on popupmenu separators.
    + Add option to colour arrow part of combobox.
    + Draw resize grip as a darkend triangle.
    + Add a 'thick colored border' mouse over type.
    + Allow to darken sliders.
    + Add new default button indicator - darken.
    + Harmonize KDE4 & Gtk2 popupmenu overlaps.
    + Slightly changed min width/height of when buttons can be max
      rounded - fixes some issues with firefox.
    + Fix scrollbar background when using thinner grooves.
    + Under KDE4 (KDE_SESSION_VERSION>=4), default hover/focus
      colours to the KDE4 defaults.
    + Fix firefox crashing when scrollbar slider move to top. This
      only occurs when not using flat scrollbar buttons, and a
      coloured scrollbar slider.
    + Dont draw frame around GEdits combos in its status bar - unless
      drawStatusBarFrames is set to true.
    + Dont attempt alter OK/Cancel button for Firefox 3.5 - seems to
      mess up preferences dialog.
    + Replace QtCurve's menubar mouse-over code with that from the
      glide engine.


author: vuntz@novell.com
changelog:
  - Update to version 0.64.1:
    + When using shaded combo buttons, use the combo splitter setting
      to determine if there should be a border between the shaded and
      unshaded parts.
    + Make menubar items selectable right up to the top edge of the
      menubar.
    + Fix clipping of close icon on GEdit tabs.


author: vuntz@novell.com
changelog:
  - Update to version 0.64.2:
    + When using shaded combo buttons, use button colours for border.
    + Disable button order userChrome.css mods for Thunderbird>=3
    + Added a verbose warning about the usage of QTC_MODIFY_MOZILLA
    + Fix spin widget entry field when widget is on a notebook - bug
      was caused by fix for GEdit tabs.
    + Disable coloured slider hack for Firefox apps. This hack
      attempts to solve the miscolured top/bottom line of sliders
      when they are at the top/bottom.


author: vuntz@novell.com
changelog:
  - Update to version 0.66.0:
    + Add a new 'Dark Inverted Gradient' and use this as the default
      gradient for menu stripes.
    + New 'Agua' style gradient - looks better under KDE4 and Gtk2.
    + Add option to lighten/darken the background of tabs.
    + Make inactive tabs more consistent with active tabs.
    + Remove sunken scroll views config item, and replace with option
      to control if entries and scroll views should be etched
      (sunken).
    + Modify defaults:
    - Scrollbars outside of scrollview (Gtk/oxygen style)
    - Thin scrollbar groove.
    + When using scrollbars outside of scrollview, reduce gap to 2
      pixels if sunken.
    + Set, and use, honors-transparent-bg-hint / transparent-bg-hint.
      Fixes corners of entry fields in Firefox 3.5
    + Remove userChrome.css settings if firefox executable name is
      firefox-3.5
  - Changes from version 0.65.3:
    + When not using button-like check/radio boxes, use view text as
      the indicator colour.
    + Fix slight tab glitches when using glow tab mouse over and
      square tabs.
    + Fix background of some widgets when using "left to right"
      background gradients.
    + Fix backgrounds of entry field when etching, but not rounded.
    + Dont draw frame for entry fields within list/trees.
  - Changes from version 0.65.2:
    + If there is not enough space for large arrows in FireFox's
      menuitems, use small ones.
    + Fix incorrect scrollbar trough border.
    + Better, non-hacky, fix for Firefox's location bar.
    + Make Firefox's entry fields smaller.
  - Changes from version 0.65.1:
    + Use a border width of 1 if gradienting popupmenus.
    + When using darkened menu stripe use popupmenu background colour
      as the base colour.
    + Draw menu stripe flush with the edge of menu.
    + Match 'darken' menuStripe to KDE4.
    + When using menu stripe, adjust separators by 20 (2 for
      Mozilla/Oo.o) pixels left.
    + Increase width of menu stripe for Mozilla apps.
    + Draw menu stripe for menus associated with dialogs.
    + Match KDE4 button text position better.
    + Fix some issues with oxygen-style combo buttons. (QtCurve
      creates maps from the parent -> entry, and parent -> button -
      these maps were not being cleared when the widget was
      destroyed. Also, dont keep reference to last moused-overed
      entry after its unrealized).
    + Dont highlight background of checks/radios when this is not
      enabled, but gradient background is.
    + Disable background gradients for Java, Mozilla, OpenOffice,
      GIMP toolbox, and tooltip windows.
    + Improve background gradients when drawing parts of entries,
      etc.
    + Very hackish fix to the border around the icons within
      firefox's location and search entry fields. Disabled by
      default, to enable pass -DQTC_FIX_FIREFOX_LOCATION_BAR=true to
      cmake. Note that enabling this may cause issues with other
      entry fields in firefox.
    + Adjust position of checks and radios in menus.
    + Fix memory leak by calling parent class's fianlize method in
      QtCurve's.
  - Changes from version 0.65.0:
    + Add options to draw editable combos, and spin widgets, as edit
      fields with embedded arrows - oxygen style.
    + Add option to draw a light border around tab widgets, as
      opposed to 3d look.
    + Added ability to specify scrollbar width (11 -> 31, default 15)
    + Base slider dimensions off of scrollbar width, unless using
      triangular slider.
    + Add option to have thinner buttons.
    + Add option to specify gradient for background of popupmenus.
    + Enable mouse-over for entry fields.
    + For mouse-over and focus, use same colour for top and bottom
      inner parts of entry fields.
    + When using filled/full focus with coloured mouse over, then
      mouse over takes precedence.
    + Alter default settings:
    - Place arrows of spin buttons, and editable combos, in the
      edit field.
    - Draw a light border around tab widget.
    - Thinner buttons.
    - Use soft gradient for active tab.
    - Use glow style highlight for tab mouse-over (this introduces
      gaps between tabs).
    + Re-add fix for icons on GEdit tabs - but only for GeditNotebook
      widgets.
    + Draw entry field backgrounds.
    + Dont use KDE4's disabled background colour.
    + Experimental support for menu-stripe. (Needs menu stipe also
      enabled in KDE GUI)
    + Enable drawing of list (tree) view lines.
    + Experimental support for drawing of background gradients.


author: vuntz@novell.com
changelog:
  - Update to version 0.67.1:
    + Adjust Agua overlay if widget is not max rounded.
    + Fix flat/sunken/dashed splitter handles!
    + Fix check/radio position in Thunderbird2 menus.
  - Changes from version 0.67.0:
    + Add option to draw insider border of inactive tabs.
    + Add option to draw double arrows for non-editable combos.
    + Add option to colour the sorted listview header.
    + Disable scrollbar buttons when at min/max - to match spin
      buttons.
    + Place non-V arrows of unified spin widgets closer together.
    + Increase the amount of rounding when round set to max.
    + Match gradient width/height to KDE4.
    + Only selected tabs need to fade to 100% alpha when using
      gradient backgrounds.
    + Fix entry borders of standard entry widgets in Mozilla apps.
      (The Mozilla widgets need a thinner border than the Gtk ones)


author: vuntz@novell.com
changelog:
  - Update to version 0.67.2:
    + Fix text placement in pushbuttons.
    + Set the insensitive foreground colour to the disabled text
      colour, and not the mid colour. Fixes appearance of disabled
      items in Mozilla apps.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 0.67.3:
    + If a buttons requested size is not a multiple of 2, then shift
      the text 1 pixel lower.
    + Fix plastik style mouse over on scrollbars.


author: beineri@opensuse.org
changelog:
  - Update to version 0.67.4:
    + If drawing square scrollviews, give these a similar 3d effect
      to rounded ones.
    + Move menuitem arrows 2 pixels to the left, to match KDE4 better
    + Fix button of non-editable combos when not etching entries.
    + Fix spin buttons when not etching entries.
    + Only do mouse over for entries if combos & spin widgets are
      unified
    + If not etching/shadowing, when mouse over set to 'glow' use
      'thick coloured'
    + If not etching/shadowing, decrease thinner scrollbar groove.
    + Fix clipping of shaded button on combos when not etching/
      shadowing.
    + Remove hard-coding of light border in progressbars - use
      gradient setting.
    + Slightly better button metrics when not etching/shadowing.


author: vuntz@novell.com
changelog:
  - Update to version 0.68.0:
    + New options:
    - Control whether icons are displayed in menus
    - Force alternate colours in listviews
    - Square selections in listviews
  - Changes from version 0.67.5:
    + Use same shade for all menu item separators.
    + Fix clipping of non-V style right arrow.
    + Dont draw 3D border around poup menus when border has been
      disabled, but shading set to 0%
    + Offset sunken slider thumbs to improve appearance.


author: dimstar@opensuse.org
changelog:
  - bnc#529607 - qtcurve-gtk2-0.67.1-1.1: badly sized array
    Fixed with patch QtCurve-arraysize.patch.


author: robert.munteanu@gmail.com
changelog:
  - Update to version 0.69.2:
    + If a scrollbar slider is maxed-out, then shade it as disabled;
      matches KDE.
    + When detecting Ctrl-Alt-M for menubar hiding, check for
      uppercase M as well as lower case. Also, ignore state of shift
      and caps-lock keys.
    + Set default contrast to 7.
  - Changes from version 0.69.1:
    + Fix glow-style mouse over for combos with coloured buttons.
    + Improve appearance of plastik style mouse-over on scrollbar
      sliders.
    + Changes from version 0.69.0:
    + Add option to control whether bottom tabs should have their
      gradient shades inverted.
    + Config files now stored under $XDG_CONFIG_HOME/qtcurve (e.g.
      ~/.config/qtcurve)
    + Fix some issue with 'flat' appearance.
    + Add an experimental option to hide/unhide menubars using
      Ctrl-Alt-M.
    + Respect double arrow setting for non-editable combos on more
      Gtk2 combo types. (Affects combos in pidgin.)
    + Colour arrows on mouse over of non-editable combos on more Gtk2
      combo types. (Affects combos in pidgin.)
    + Fix disabled editable combos.
    + It has been reported that under intel Xorg drivers > 2.8, that
      QtCurve's arrows are not appearing. This seems to be due to the
      fact that QtCurve is using cairo to draw non-antialised lines
      in this case. To work-around this issue QtCurve has been
      changed to use the older Gdk to draw arrows.
  - Changes from version 0.68.1:
    + Fix reading of 'dark inverted gradient' setting.
    + Allow toggle buttons to be max rounded.
    + Fix combo-box arrow position when not etched/shadowed.
    + Fix default value for 'double Gtk combo arrow' setting.
    + Fix bnc#529607.
  - Dropped QtCurve-arraysize.patch: now upstream.


author: vuntz@opensuse.org
changelog:
  - Change qtcurve-kde Recommends to qtcurve-kde4 Suggests.
  - Adds a supplements to qtcurve-kde4 and gtk2.
  - Add a Requires on gtk2.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.0:
    + Added option to colour selected check/radios.
    + Added option to use a smaller dot for radios.
    + Made check/radio and splitter highlight options a configurable
      percentage - i.e. not based on standard hightlight percentage
    + Added option to set expander highlight factor.
    + When highlighting check/radio/splitter/expander background,
      round the corners and use the selection gradient.
    + Default check/radio/splitter/expander highlight set to 3%
    + Added new splitter/handle/thumb style: single dot.
    + Don't do coloured mouse over for buttons of editable combos,
      spin buttons, or scrollbar buttons.
    + Don't do regular coloured mouse over of sliders when these are
      set to be coloured on mouse over.
    + Allow to specify strength when colouring selected tab.
    + Remove support for QtCurve styles (these appear as unique KDE
      styles in the main KDE style selection dialog).
    + Slightly lighter shade used for coloured mouse over of arrows.
    + Dont draw border around rounded selection.
    + Fix internal padding of scrolled windows where scrollbars are
      within window.
    + When drawing frames, respect shadow state (in/out).
    + Draw Inkscape and Anjuta sidebar buttons as per QtCurve's KDE
      style.
    + Improve appearance of unified spin widgets under Firefox.
    + Don't draw background of dock widgets as if they were toolbars!
    + Only draw toolbar/menubar background if shadow type is not set
      to none. (Removes toolbar gradient from Rhythmbox's search
      buttons)
    + Reduce thickness of menu toolbar buttons (e.g. the buttons with
      just the arrow)
    + Better match of line-edit and spinbutton heights to KDE4.
    + If user is using menubar colouring, and this would require
      changing the text colour, then need to modify the user's
      userChrome.css for this - regardless of the QTC_MODIFY_MOZILLA
      cmake option.
    + If editing/creating userChrome.css and chrome folder does not
      exist, then create it.
    + Theme icon view selections.
    + Theme entry progress.
    + Supply a default kdeglobs file (installed into QtCurve's
      gtk-2.0 folder) so as to allow easy modifications of default
      settings.
    + Added option to draw Air-like background rings in windows
      and/or menus.
    + Added option to add a 'glow' to progressbars.
    + Use listview header appearance setting for background of
      rulers.
    + Add option to disable background gradient, or image, for a
      particular app.
    + Removed the '-DQTC_REORDER_GTK_DIALOG_BUTTONS=true' cmake
      option, and replaced with a config option.
    + Draw Preview button in GIMP file dialog as a listview header.
    + Fix crashes with 'deadbeef' (??) 0.3.1 - need to check widget
      pointer before calling GTK_WIDGET_??? macros.
    + Dont max round toggle buttons that are almost square, or GIMPs
      GimpViewableButtons
    + gtkMenuStripe option replaced by noMenuStripeApps option.
    + Better Agua gradients for large buttons.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.1:
    + Fix crash when colouring selected checks and radios, shading
      sliders, and non coloured default buttons.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.2:
    + Use MODULE instead of SHARED on cygwin
    + For older mozilla apps, if menuitem style is set to fade, then
      use flat
    + Map edit-select-all.png to gtk-select-all
    + Fix check, radio, expander, and splitter background
      highlighting
    + If using a background gradient, or cannot deternine a widget's
      parent's background colour - use a 10% alpha white as the etch
      colour.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.1.1:
    + Alter alpha settings of square rings.
    + Fix progressbar glow sometimes disappearing with Firefox.
  - Changes from version 1.1.0
    + Add option to not embolden progressbar text.
    + Add option to allow coloured mouse over for toolbar buttons.
    + Add option to border selection.
    + Add option to draw square rings on background.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.0:
    + Draw etch effect on radios if using a button effect, and not
      using button-like check/radios.
    + If drawing square non-gtk style scrollviews, use a dark/light
      borders.
    + If drawing square scrollviews, set frame width to 1 if using
      thin scrollbar groove.
    + Add options to draw square progress and entry fields when
      rounding.
    + Add option to control whether progressbars have a border on all
      sides, or just top/bottom.
    + Add option to colour default buttons using highlight colour.
    + Expand selected check/radio colour option so as to be able to
      specift colour.
    + Add circular slider style.
    + Add glow to mouse over of slider handles (not scrollbars).
    + Add option to draw stripes on scrollbar sliders.
    + Add a 'faded' style porgressbar stripe option.
    + Add option to draw agua shine on custom gradients.
    + Improve appearance of button style check and radio buttons.
    + Add option to control whether scrollbar groove has a border or
      not.
    + Dont use pixmaps to draw rounded slider, or radio buttons.
    + Add option to increase size of check/radios - default is now
      15pixels. (For Mozilla apps, the old 13pixel size will be used).
    + Fix calculation of alpha values for square rings.
    + Fix progressbar glow central position.
    + Draw more frames.
    + Fix image/gradient background issues with wxWidgets
      applications. (Use gtk_widget_translate_coordinates to
      translate widgets coordinates relative to window.)


author: vuntz@opensuse.org
changelog:
  - Update to version 1.5.2:
    + Apply opacity settings to inactive tabs.
    + Add config option of apps that should not use menu opacity.
    + Add inkscape to list of apps to exclude opacity settings from.
    + Exclude opacity settings from browser plugins - nspluginviewer,
      plugin-container, and chrome (instance used to load plugins).
    + Exclude opacity settings for openoffice.org - crashes otherwise!
    + Check widget's colormap before drawing transparent.
    + Support non-integer font sizes.
  - Changes from version 1.5.1:
    + Fix drawing of square frames, when general setting set to round.
    + Dont draw thumbs on circular sliders - they dont look good!
    + Add options to set opacity for window and poup-menu
      backgrounds. The KDE SC4.5 blur-behind hint is set when the
      opacity!=100
    + If hiding via kwin buttons, emit menubar & statusbar details
      when a window is mapped.
  - Changes from version 1.5.0:
    + Add option to set progressbar colour.
    + Add options to have squared sliders and/or scrollbar sliders
      even when general setting set to round.
    + Add option to use menubar colours for popup menus.
    + Add option to set alpha values used to draw etch/shadow effect.
    + Dont draw double shadow for coloured combo buttons.
  - Changes from version 1.4.1:
    + When drawing button-like checks and radios, do not drawn sunken
      if they are in a list/tree view.
    + Fix segfault on some systems due to
      gdk_x11_get_default_xdisplay usage.
  - Changes from version 1.4.0:
    + Add striped window and menu background options.
    + Added options to not square frames and tab frames.
    + Animate faded progressbars when animation enabled.
    + Blend menubar and window titlebar gradients if:
      menubar, titlebar, and inactive titlebar gradients match AND
      not blending titlebar gradient AND
      using window titlebar colour for menubar AND
      extending window drag into menubar
    + Default titlebar colours to window colours - matches KDE4
      default.
    + If using window border colours as menubar colours, and the
      active and inactive titlebar colours are the same, then always
      use the active titlebar text colour for the menubar.
    + When shading menubars only when active, or using window border
      colours as menubar colours, track the active window using a X11
      event sent from the QtCurve kwin decoration.
    + Fix border of radio buttons when general round setting is set
      to square.
    + Always use a 1 pixel border for toolbars - as using a border of
      0 can cause items of adjoining locked toolbars to be too close.
    + Add separator to messafge dialog boxes - matches KDE.
    + Add option to act upon titlebar buttons to hide menubar and
      statusbars.
    + Fix plain/round sliders being rotated when using a custom
      slider width.
  - Changes from version 1.3.0:
    + Add option to use kwin titlebar colours as menubar shade.
    + Add option to hide status bars via Ctrl-Alt-S
    + Add option to drag windows by menubar.
    + Better check/radio positioning.
    + Fix background painting with some toolbars.
    + Draw window frames square.
    + Fix rounding of check/radio/splitter/expander highlight.
    + Set toolbar frame width to 0 if not drawing borders.
    + When toggling menubar, or statusbar, queue a redraw of the
      window.
    + Decrease size of SWT toolbars.
    + Disable background image and gradient for SWT apps.
    + Only allow QtCurve's colours to be overridden if they come from
      QtCurveRcStyle or GtkRcStyle. Also, in the case of root,
      disallow 'ToolTip' and 'default' styles - as if app is run via
      kdesu/kdesudo, these could potentially be the user's colours.
      This should stop other theme's / user's colours from
      interfering.
    + If using KDE4/Qt4 colour settings, only force the colours for
      buttons that are disabled. This fixes the coloured text on
      GWave's buttons.
    + Fix shading of menubars and when using flat menubar appearance
      and background image/gradient.
    + Fix slider groove not always being painted when using
      background gradient/rings.
    + Fix drawing glitches with unified comboentries on mouse over.
    + Improve firefox menubar text colouring.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.6.0:
    + Add 'glow' focus option - this is now the default.
    + Fix potential crash in rgbToHsv
    + Use square-ish focus for view items if using squared selection.
    + Store dialog/window opacity in an XProperty - so that kwin
      theme can use this as the titlebar opacity.
    + Don't hide focus rect on listview headers when mouse-overed.
    + Fix crash due to missing gtk_widget_get_allocation - this was
      only introduced in Gtk 2.18.0
    + Group boxes need to respect 'square frames' setting.
    + Some Java Swing fixes/workarounds:
    - always use plain slider style
    - dont depress sliders
    - slightly improve tabs
    + Added option to specify tooltip background appearance.
    + Added options to draw shaded, or faded, group boxes.
    + Added options to specify location of group box label; inside,
      outside.
    + Dont use the 'no buttons' scrollbar setting for mozilla apps.
    + Draw coloured mouse over for 'checked' toggle buttons.
    + Fix look of some sunken toolbar button in firefox.
    + Use Highlight colour for default button glow.
    + When KDE4's 'Inactive selection changes colour' setting is
      enabled, dont change the selection colour - use same colour,
      but set 50% transparent.
    + Add "npviewer.bin" to list of apps that are brower plugin
      viewers - opacity settings are excluded from these.
    + Exclude opacity settings from SWT apps (e.g. eclipse), totem,
      and sonata.
    + Default sub-menu popup delay to 225 - matches Gtk2 standard
      default. The previous default of 100 seems to cause issues with
      Thunar.
    + Extend background gradients into window decoration.
    + Fix faded menuitems when using menu background gradients.
    + If background gradient has a 'shine', then when used for
      backgrounds draw a radial gradient top centered.
    + Use arrows on pathbar buttons.
    + If using compositing then use rounded and semi-transparent
      tooltips. (Note: when using rounded tooltips, the kwin shadow
      dissapears.)
    + Add option to force square tooltips.
    + Reduce GdkGC usage - use cairo for text layout.
    + Add a hack to work-around issues with NVIDIA and cairo 1.10.
    + Improve tab mouse-over code.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.6.1:
    + Add option to have rounded popup menus.
    + Allow rounded tooltips when not compositing.
    + Use a hack to re-enable shadows for rounded tooltips.
    + Don't map/unmap tooltips - not required?.
    + Fix kwin titlebar blending for striped backgrounds.
    + Use flat selection for items of editable combo: it matches KDE4
      better.
    + Simplify faded menu item code.
    + Do not use gtk_style_apply_default_background for resize
      widgets: it messes up translucency.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.6.2:
    + Theme evolution's headers as headers, and not buttons.
    + Set fallback icon theme to gnome instead of hicolor. This helps
      with some missing icons in evolution.
    + If drawing a background image, ensure that this can also be
      drawn onto kwin border - if it has a bottom edge.
    + Attempt to fix light text on dark background for OpenOffice.org
    + Use same radius for all corners of progressbar.
    + Apply menu background settings to menus of non-editable combos.
      (Rounding is not applied due to clipping/shadow issues with
      Gtk2)
    + Allow borderless rounded popup menus.
    + Don't draw double focus on Gimp combos.
    + Allow rounded menus when rounding is set to slight.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.6.3:
    + Apply background opacity to menubars and toolbars.
    + Always use text colours when drawing labels on a GtkOptionMenu.
    + If using background opacity, draw rings and background gradient
      under menubars and toolbars. This matches the KDE4 behaviour.
    + Disable the support for 'fix parent-less dialog' option. This
      causes too many issues with applications to be worth the fuss.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.6.4:
    + Fix Claws Mail listview headers.
    + When drawing text on an option menu, look deeper into parent
      hierarchy to determine if the label is on a GtkOptionMenu.
    + Fix menubar borders when menubars set to be coloured as per
      titlebar.
    + Allow faded groupbox frame even when not shading background.
    + Dont draw shaded/faded background groupboxes for Mozilla, Java,
      or OpenOffice.org
    + Improve inner 3d part of line edits, combos, spinboxes, etc.


author: tittiatcoke@gmail.com
changelog:
  - Update to version 1.8.1:
    + Alter CMake linker flags to detect undefined symbols.
    + Fix compile with older Gtk2 versions.
  - Changes from version 1.8.0:
    + Add option to not display keyboard shortcurt underline until
      'Alt' is pressed.
    + Add options to specify appearance of toolbar buttons.
    + Allow to use popup menu shade factor when colouring as per
      menubar.
    + Colour listview arrows on mouse-over.
    + Fix scrollbar background gradient in flat scrollbar buttons
      with firefox.
    + Use windows style scrollbars for Firefox 4
    + Fix painting of alternate listview rows in SWT apps.
    + Fix size of focus indicator in treeviews with SWT apps.
    + Use list style pop-up for non-editable combos when not using
      Gtk-style combos - matches KDE behaviour.
    + Fix buttons in chromium's menu - mouse over colour, and text
      colour when using darker colour schemes.
    + Remove QTC_CAIRO_1_10_HACK cmake option. For cairo 1.10, an
      easier fix is to just ensure there is no colour stop at 1.0.
    + Allow window drag in toolbars and other areas.
    + Implement hover and focus for scrolled windows.
    + Add support for KDE4 StartDragDist and StartDragTime config
      items to control when window drag starts.
    + Fix rounded border of combo popups when configured to not draw
      border and be square.
    + Use configure-event, and not resize-request, to detect window
      size changes.
    + Fix splitter background when highlight set to 0.
    + Fix tab mouse-over highlight when tab has a child widget.
  - Changes from version 1.7.2:
    + Allow editable combo-box popup to be rounded.
    + Fix initial treeview highlight.
    + Fix rounded popup border when using compositing.
    + Add vmware, vmplayer, and gtk to list of app to exclude from
      opacity settings. This also prevents using RGBA for rounded
      tooltips and popup menus.
    + Fix opacity setting of squared popup menus.
    + Improve group-box label positioning.
    + Fix line-style group box when text is above or below the line.
    + Fix crash when using a tiled image for background appearance,
      but not for menu appearance - was using wrong config item!
    + Fix border of hovered treeview items.
    + Allow combo popupmenus to be rounded if not using compositing.
    + Set/clear widget masks when compositing toggled.
    + Fix treeview line end detection.
    + Fix treeview selection, and line, corruption.
    + Fix treeview line dimensions.
    + Fix size of fonts in GIMPs dock.
    + Fix firefox scrollbar background when using flat buttons and
      flat background.
    + Fix clipping issues with full and filled focus types.
    + For configs older than 1.7.2, disable usage of alpha channel to
      draw rounded tooltips and popup menus. Too many issues with
      apps to enable this by default.
  - Changes from version 1.7.1:
    + Use rgba colormap to draw rounded tooltips and popup menus -
      gives nicer border. This may be disabled via KDE4 config
      dialog.
    + Allow 'menus' of non-editable combos to be rounded. (But *only*
      if the app can be set to use an rgba colormap)
    + Remove resize grips - kwin handles this.
    + Add mouse tracking to treeview lists.
    + Indent treeview selection as per KDE.
    + Dont use GtkStyle to draw treeview lines. Use custom code which
      matches previous KDE 'old' style.
    + When loading images for background/menus - check that image was
      loaded before attempting to ascertain its width/height.
    + Fix drawing or progressbar groove in treeview.
  - Changes from version 1.7.0:
    + Add option to use tiled pixmap as background for windows and
      menus.
    + Draw line focus for items that cannot use glow focus.
    + Use popup menu gradient's border setting to determine border
      type of menus.
    + Add option to draw standard, raised, or joined toolbar buttons.
    + Add option to use thinner frames, focus, etc.
    + If not rounding, enable all 'square' options.
    + Store background colour setting in XProperty - so that this can
      be used by QtCurve kwin decoration. (At the moment, this is
      just the palette background)
    + Add position setting for background image; top left, top
      middle, top right, bottom left, bottom middle, bottom right,
      left middle, right middle, and centred.
    + Use square tooltips by default.
    + Fix combo-box menu text when shading popup menus.
    + Fix reading of QtCurve supplied default kdeglobals file.
    + Fix rounding of troughs of progressbars within treeview.
    + When using glow focus, dont draw glow focus and line focus on
      button of editable combo - jsut draw line.
    + Improve background gradient performance - only re-draw on
      size-request if size is different from last time.
    + Dont overwrite user supplied CMAKE_INSTALL_PREFIX
    + OpenOffice.org fixes:
    - toolbar buttons when using max rounded buttons.
    - vertical scrollbar button detection
    - background of unified spin widgets and combos


author: cornelis@solcon.nl
changelog:
  - Update to version 1.8.5:
    + Fix compilation against Gtk2 older than 2.20
    + Remove some Gtk3 hacks.
    + Dont draw frame when shadow is set to NONE.
    + Use correct shade for highlighted menuitems when not using the
      highlight colour, and the popup is shaded.
    + If using custom menu colours, when drawing selected menuitems
      always draw as such - even if not using the highlight colour.
  - Changes from version 1.8.4:
    + Fix issues with image based backgrounds.
    + Don't start drag on widget tab labels.
    + Don't remove mouse over colour for pressed combo buttons.
    + Use gtk_rc_parse_string to hide shortcuts, and not GtkSettings
    + Fix KDE style non-editable combos which have has-frame set to
      FALSE.
  - Changes from version 1.8.3:
    + Better fix for problems with Pidgin's tabs and window dragging.
    + Fix crash when using background gradients/images and built
      using 'Release' build type.
    + Fix titles in GIMP's preferences dialog.
  - Changes from version 1.8.2:
    + Improve window drag code to take care of GtkPizza, and other,
      widgets.
    + Use Gdk window to determine offsets when drawing background
      gradients.
    + Use SHADOW_IN for treeviews.
    + Fix background gradients in scrollviews.
    + When drawing background gradients, use the background colour of
      the top-level widget's style.
    + Fix slight glitch with striped scrollbar sliders.
    + Hacky fix for tabs in Thunderbird main window.
    + Better detection of toolbar buttons in Thunderbird.
    + Slightly clean-up code.
    + Can only use KDE-style non-editable combo popup if also using
      glow focus.
    + Don't recolour checks/radios in listviews when row is selected.


author: cornelis@solcon.nl
changelog:
  - Update to version 1.8.6:
    + Fix compilation against Gtk2 older than 2.20.
    + Fix drawing of background underneath menubars - noticeable if
      menubar gradient uses alpha.
    + Fix highlighted menu items when shading poup menus.
    + Don't use gradient alpha settings for tooltips or rulers.
    + Fix background of popup menus when set to be shaded as per
      menubars, was using inactive and not active titlebar colour.
    + When drawing popup text, where shaded as per titlebar, no need
      to check if window is active - it always is.
    + Improve window drag code.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.8:
    + Make timer callbacks threadsafe. Fixes rh#669155.
    + Allow scrollbar sliders to be as thin as 5 pixels. At this
      setting, sliders will be squared.
  - Changes from version 1.8.7:
    + Fix some segfaults with evolution under Fedora 14.
    + Don't force windows style scrollbars for Firefox4: this
      workaround is no longer required.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.9:
    + Disable resize grips in Ubuntu 11.04
    + Remove GimpDock font settings from gtkrc


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.10:
    + Fix compilation against Gtk 2.11
    + Implement shadows for KDE SC4.7


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.12:
    + Fix first shown menu not having a shadow in firefox.
    + Fix eclipse crash due to resetting of shadows.
    + Disable shadows for SWT where Gtk<2.12.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.8.13:
    + Fix building with newer glibs - only glib.h itself can be
      included.
    + Use squared menus and tooltips if using XRender.
    + Minimum 1ms delay for sub menus.
  - Dropped qtcurve-gtk2-glib2-2.31.patch, fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.14:
    + Fix reading of KDE settings.
    + Fix button on editable combos with Gtk 2.24


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.15:
    + Fix tab activation (via mouse) when configured to drag windows
      from all empty areas and either highlight is set to 0% or
      coloured mousr over is set to none.
    + Check widget is realized before attempting to find
      menubar/statusbar in GhbCompositor class.


author: wstephenson@suse.de
changelog:
  - update to 0.62.4
    * When drawing filled slider groove, use fill colour for border as well.
    * Better positioning of V arrows on secondary scrollbar buttons.
  - update to 0.62.3
    * Dont draw focus for combobox listviews
    * When menubars have a border, adjust the menubar items accordingly.
    * Reduce menubar margins.
    * When filling the used part of a slider groove, use the slider colour if set, otherwise use the highlight colour.
  - update to 0.62.2
    * Adjust KMenu titles.
    * Fixed (hopefully!) clipping of toolbutton text.
    * Fixed some more tab clipping (Qt4.5)
    * Draw KMenuTitle more button like - is more consistent with KDE3.
  - update to 0.62.1
    * Use highlight colour for unselected focused view items.
    * Fix saving/reading of custom shades.
    * Reduce tab width by 4 pixels.
    * Fix clipping of toolbar text.
    * Fix group box check box clipping.
  - update to 0.62.0
    * Reduce gradient code complexity - makes predefined gradients work in the same vein as custom gradients.
    * Add scrollbar/slider groove and 'sunken' appearance options.
    * Added new soft and harsh gradients.
    * Change defaults:
    * Soft gradient
    * Fade menuitems
    * Don't use highlight for menu.
    * Default highlight set to 3%
    * Toolbar separators set to sunken
    * Flat menubar appearance
    * Button like check/radios
    * Supply, and use, predefined custom shades
    * Plain progress
    * Don't highlight active tab
    * Sunken scrollviews
    * Sunken appearance set to soft
    * Line focus
    * Extra rounded (only applies to Gtk2 and KDE4 variants)
    * Allow all bar flat and raised tabs to bol coloured.
    * Only save appearance settings if different from default.
    * If a gradient does not define the values for positions 0 and 100, then add these.
    * Better colouring of selected tab.
    * Added new focus options - full and line.
    * Add new round options - extra and max.
    * Don't etch disabled items.
    * Use text colour for focus indicator in tree/list/etc views.
    * When specifying custom gradients, add the pssibility to have nointernal border - options are now none, light, 3d
    * Only apply plastik style mouse-over scrollbars and sliders when plastik is set as the mouse-over style.
    * Add option to specify titlebar text alignment.
    * Move Qt4.5 scrollbars closer to scrollview when they are placed on the outside.
    * Provide icon mapping for pure-Qt apps, as well as KDE ones, if QtCurve is compiled against KDE.
    * Fix shading of menuitems when slider is set to 'orig selected'
    * Map more KDE4 icons.
    * When drawing arrows (such as in KDE4 colour selector), assume the arrow is enabled.
    * Style KCapacityBar - draw this as if it is a progressbar.
    * Fixed Qt4.5 tabs?
    * Add extra space for arrow on toolbuttons with menus.


author: beineri@opensuse.org
changelog:
  - update to 0.67.2:
    * Fix titlebar gradients when inactive!=active
    * Fix garbage on window decoration under KDE4.3 when not compositing


author: beineri@opensuse.org
changelog:
  - update to 0.67.3:
    * Fix crash in system settings when changing colours.
    * Yet another attempt to better align button text with Gtk2.
    * Fix plastik style mouse over on scrollbars.
    * Draw arrows in popupmenus closer to edge - matches Gtk2 better.
    * Fix border width of Gtk style combobox menus.


author: beineri@opensuse.org
changelog:
  - update to 0.67.4:
    * Fix plasma crash on logout
    * Move menu text 2 pixels closer to icon - matches Gtk2 better
    * Improve the appearance of QWhatsThis shadows


author: beineri@opensuse.org
changelog:
  - update to 0.67.5:
    * If drawing square scrollviews, give these a similar 3d effect
      to rounded ones.
    * If using squared scrollviews, also square Kate/Kwrite view.
    * Disable parentless dialog fix for plasma.
    * Fix button of non-editable combos when not etching entries.
    * Fix clipping of plastik style mouse over for max/extra round.
    * Only do mouse over for entries if combos and spin widgets are unified.
    * If not etching entries, reduce height of editable combo by 2 pixels.
    * If not etching/shadowing, when mouse over set to 'glow' use 'thick coloured'
    * If not etching/shadowing, decrease thinner scrollbar groove.
    * Remove hard-coding of light border in progressbars - use gradient setting.
    * Use smaller kwin title bar, if not bordered or round < full.
    * Fix agua buttons when round < full.


author: beineri@opensuse.org
changelog:
  - update to 0.67.6:
    * Fix corners of round frames where frame background is different
      to window background.
    * Only use icon metrics for auto-deault buttons that are either
      within a QDialogButtonBox, or are on a KFileWidget.
    * Give toolbar items a 1 pixel spacing - so that there is at
      least a gap between konqueror's location and search edit fields.
    * Fix saving of menubar item 'colour on mouse over' setting.
    * Fix bleed of Agua shine in scrollbar buttons.
    * Offset sunken slider thumbs to improve appearance.
    * When shading tab background - dont shade tabs of document mode
      tab widgets.


author: beineri@opensuse.org
changelog:
  - update to 0.68, introduction of following new options:
    * Control whether icons are displayed in menus
    * Force alternate colours in listviews
    * Square selections in listviews
    * Dont make 'auto-default' buttons larger - makes them less Gtk2
      like though.


author: beineri@opensuse.org
changelog:
  - update to 0.69:
    * Add option to control whether bottom tabs should have their
      gradient shades inverted.
    * Config files now stored under $XDG_CONFIG_HOME/qtcurve
    * Fix some issue with 'flat' appearance.
    * Add an experimental option to hide/unhide menubars using
      Ctrl-Alt-M. Some applications, such as kcalc, do not save
      the menubar's state - and so this will be reshown when the apps
      starts. IF this happens, edit ~/.config/qtcurve/stylerc and
      add application name to 'menubarApps', e.g: menubarApps=app1,app2,app3
    * Update versions of XBar menu files - taken from Bespin r652
    * Disable XBar support for KDevelop - as per Bespin.
    * Classic style for QWizzard.
    * Fix issues with Amarok nightly's splitters - where the
      horizontal flag does not seem to be always set.
    * Fix size of plastik-style mouse over on sliders.
    * Fix issues with left-hand side of editable combos with icons
      when round is less than extra.
    * Fix compile on OSX - remove unused include of QX11Info
    * Fix Arora's new style gradiented location bar.
    * Fix gap between combo button and edit field when round less than max.
    * Dont move icon in editable combobox when button pressed.
    * Remove nvidia arrow work-around. (Old plmasma and nvidia releases
      used to have re-draw errors with some arrows.) To re-enable this,
      use -DQTC_OLD_NVIDIA_ARROW_FIX=true at cmake time.
    * Fix shaded listview headers sometime being uninitialised.


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.2.0
    1. Draw etch effect on radios if using a button effect, and not
      using button-like check/radios.
    2. If drawing square non-gtk style scrollviews, use a dark/light
      borders.
    3. If drawing square scrollviews, set frame width to 1 if using
      thin scrollbar groove.
    4. Add options to draw square progress and entry fields when
      rounding.
    5. Add option to control whether progressbars have a border on
      all sides, or just top/bottom.
    6. Add option to colour default buttons using highlight colour.
    7. Expand selected check/radio colour option so as to be able
      to specift colour.
    8. Add circular slider style.
    9. Add glow to mouse over of slider handles (not scrollbars).
    10. Add option to draw stripes on scrollbar sliders.
    11. Add a 'faded' style porgressbar stripe option.
    12. Add option to draw agua shine on custom gradients.
    13. Allow to draw focus highlight for square scrollviews.
    14. Improve appearance of button style check and radio buttons.
    15. Add option to control whether scrollbar groove has a border
      or not.
    16. Dont use pixmaps to draw rounded slider, or radio buttons.
    17. Add option to increase size of check/radios - default is now
      15pixels.
    18. Really fix Qt only compile.
    19. Increase default shadow sizes.
    20. If using gtk style combos and bordering menu items, increase
      frame width by 1 pixel.
    21. Remove border from preview colour square in KDE colour
      selection dialog.
    22. Only offset vertical position of etch text.
    23. OpenOffice.org improvements:
    - only draw check of checkboxes in menus
    - draw check for radios in menus
    - draw frames (general, line edits, scrollviews)
    - fix pressed behaviour of toolbar buttons
    - fix drawing of full width scrollbar
    - reduce padding within frames
    - dont etch entries or scrollviews
    - fix spin buttons appearing disabled
    - only apply menu fix to oo.o menus, not file selector menus
    - use square entry fields
    24. Set Qt toolbar font to KDE setting - but not for lineedits
      and comboboxes.
    25. Fix text position in non-unified editable combos.
    26. In settings dialog, add the ability to copy gradient settings
      to new custom gradient.
    27. In settings dialog, draw borders, etc, around preview.


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.5.2
    1. Apply opacity settings to inactive tabs.
    2. Add config option of apps that should not use menu opacity.
    3. Fix 'white line' appearing at the bottom of kwin titlebars
      when not using an outer border.
    4. If drawing an inner frame for kwin decorations, draw after
      titlebar has been drawn.
    5. Fix blurry arrows in Amarok's collection browser.
    6. qmake updates - thanks to Hugues Delorme.
    7. Dont call killTimer if timer was never registered - fixes
      Qt warning on app closure under windows.
    8. When setting KDE SC4.5 blur-behind hint, only set rects that can
      actually be blurred - should speed things up.
    9. Fix non-styled background of scroll areas with no frame -
      such as in plasma's configure desktop mouse actions page.
    10. Don't force alternate listview colours for KDM - looks bad!
    11. Add option to use same gradients for inactive kwin shadows
      as those used for active windows.
    12. Draw stripes into kwin border, if colouring the titlebar only.


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.6.0
    1. Add 'glow' focus option - this is now the default.
    2. Fix potential crash in rgbToHsv
    3. Use square-ish focus for view items if using squared selection.
    4. If titlebar opacity=100, and window/dialog opacity does not,
      then use window/dialog opacity for titlebar.
    6. Refactor blur-behind code.
    7. Update XBar code to r1158
    8. Remove KFileDialog code - has been in KDE since 4.1
    9. Dont apply background opacity to kaffeine.
    10. Remove amarok from list off apps not to apply opacity to.
    11. Fix MDI window border when using opacity.
    12. Improved glow mouse-over for non-standard sidebar buttons.
    13. Fix dock widget titlebar alignment when set to center on
      full width (not just on text space width).
    14. Add option to use slight rounding for window decorations -
      set in style config, as option also affects MDI windows.
    15. Added option to specify tooltip background appearance.
    16. Added options to draw shaded, or faded, group boxes.
    17. Added options to specify location of group box label;
      inside, outside, centered.
    18. Fix disabled looking slider in KDE colour dialog.
    19. Draw coloured mouse over for 'checked' toggle buttons.
    20. Just draw bold title for KMenu titles.
    21. Use Highlight colour for default button glow.
    22. When KDE4's 'Inactive selection changes colour' setting is
      enabled, dont change the selection colour - use
      same colour, but set 50% transparent.
    23. Add 4 pixel padding to dock window titlebars.
    24. Default sub-menu popup delay to 225
    - matches Gtk2 standard default.
    25. When saving, or selecting, a preset update the kwin settings.
    26. Move opacity settings into their own page - and add
      warning that they may cause applications to crash.
    27. Extend background gradients into window decoration.
    28. Fix faded menuitems when using menu background gradients.
    29. If background gradient has a 'shine', then when used for
      backgrounds draw a radial gradient top centered.
    30. Always use windows-style scrollbars for OpenOffice.org
    - it seems to assume this button layout anyway,
      regardless of what is painted on screen.
    31. In kwin decoration, allow to use outer border when border
      size set to none/no sides.
    32. In kwin decoration, if disable compositing and not drawing
      outer border and colouring only the titlebar - then add
      outer border until compositing is re-enabled.
    33. Alow to specify 'none' as appearance setting for titlebars
    - so that background gradient can be used.
    34. Add a button in config UI to set the required config items
      to enable blended menubars and titlebars.
    35. Add option to add extra padding around border of kwin
      titlebar contents.
    36. If using compositing then use rounded and semi-transparent
      tooltips.
    37. Add option to force square tooltips.
    38. If drawing a separator in active titlebar, then only draw
      1 line (and at 50% opacity)


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.6.1
    1. Add option to have rounded popup menus.
    2. Allow rounded tooltips when not compositing.
    3. Fix kwin titlebar blending for striped backgrounds.
    4. Simplify faded menu item code.
    5. When drawing progressbar contents and label, use same
      calculations to determine position. Fixes odd text on some of
      Krita's progressbar/spin button widgets.
    6. Fix menubar-hiding kwin icon when not blending menubar/titlebar.
    7. 'Fix' konsole titlebar opacity. Note: Menubar is still opaque :-(
    8. Fix background gradient in titlebars when using translucent backgrounds.
    9. Square tooltips for OpenOffice.org
    10. Fix windows build.


author: tittiatcoke@gmail.com
changelog:
  - update to 1.8.1
    1. Safer handling of hidden shortcut underscore in popup menus.
      Only keep track of menu widget, not its ancestors.
    2. If hiding keyboard shortcut underlines: Keep track of open
      popup menus, and only show keyboard short cut for the current
      one.
    3. Fix corrupted menus when using a gradient that uses an alpha
      of less than 100.


author: cornelis@solcon.nl
changelog:
  - update to 1.8.4
    1. Fix saving of custom alpha values.
    2. Fix crash upon exit - due to double free.
  - update to 1.8.3
    1. Fix import of ZIP qtcurve files.
    2. Fix display of background images, etc, in embedded preview.
    3. Fix QMake compile - thanks, once again, to Hugues Delorme.
  - update to 1.8.2
    1. When hiding shortcuts, only show these if widget is enabled.
    2. Don't draw titlebar button frame for menu button if this is where the
      window icon is to be. This was already the case for circular buttons,
      but not for square buttons.
    3. If drawing sunken background behind titlebar buttons, need to reduce size
      of square buttons. This already happens for circular buttons.
    4. Don't draw sunken background around icon based menu button, if it is the
      only button on the left/right.
    5. Draw menubar and statusbar kwin toggle buttons square if using square
      titlebar buttons.
    6. Draw box around checked Libre/Open Office menu checkboxes.
    7. Ukrainian translation - thanks to Yuri Chornoivan
    8. Slight drawing fix for square scrollviews.
    9. When compiled against KDE, react to style changes.
    10. Slightly clean-up code.


author: cornelis@solcon.nl
changelog:
  - update to 1.8.5:
    1. Fix fill of bottom corners of kwin decoration when not compositing.
    2. Fix sunken left background of kwin decoration when not compositing.
    3. Don't force toolbar icons to be square.
    4. Fix drag issue with MusicScore.
    5. Don't use gradient alpha settings for tooltips.
    6. Don't do rounded/semi-transparent tooltips for opera.


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.8.6
    1. Fix potential crash when using translucency and the raster
      engine.  (Fix taken from oxygen-transparent)
    2. Fix crash when changing QtCurve settings - handle free'ing
      of colours better.


author: cornelis@solcon.nl
changelog:
  - Update to 1.8.7
    1. Fix QtDesigner crash when using transparent background - thanks to Friedemann Kleint.
    2. When installing background images, need to remove and previous files first (as QFile::copy will not overwrite files)
    3. Fix incorrent window-drag trigger when dragging dock widget title widgets (set via QDockWidget::setTitleBarWidget() )
    4. Fix crash when opening style config dialog whilst kwin config dialog is open.
    5. Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders will be squared.


author: toddrme2178@gmail.com
changelog:
  - Added %kde_post_install macro (fix for RPMLINT warning)
  - Cleaned up spec file formatting
  - Update to 1.8.8
    1. Disable window dragging from QGraphicsView.
    2. Respect "_kde_no_window_grab" property to disable window drag for certain widgets.
    3. Workaround dialog placement issues when using transparent dialogs. Attempt to place dialog in centre of its parent
    - if it has one. This only works for dialogs, windows will still (unfortunately) be moved to top left :-(


author: mlin@suse.com
changelog:
  - Update to version 1.8.11
    * Fix flashing of clementine's position slider tooltip.
  - Changes in 1.8.10
    * Fix some toolbutton icon clipping.
    * Korean translation - thanks to YoungUk Kim.
    * Fix kwin button corruption when compositing is disabled under KDE SC4.8
    * Minimum 1ms delay for sub menus.
  - Changes in 1.8.9
    * Dont force alternate listview colours for KAboutApplicationDialog
    * Fix issues with konqueror style menu toolbar buttons and the joined toolbar button style.
    * Implement shadows for KDE SC4.7


author: mlin@suse.com
changelog:
  - Update to version 1.8.12
    * Dont setup KDE4 fonts/colours in constructor - seems to mess things up when using
      proxy styles. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638629


author: xwhu@suse.de
changelog:
  - Initial import of qterm 0.5 serial
    - completely switch to cmake
    - port to qt4
    - upstream changelog no longer available


