# changelog

author: dimstar@opensuse.org
changelog:
  - Add pango-no-G_CONST_RETURN.patch: Do not use G_CONST_RETURN,
    patch taken from upstream git (commit 4c7807da).


author: vuntz@opensuse.org
changelog:
  - Add Url tag.
  - Change Obsoletes for pango-doc from <= to < to avoid rpmlint
    warning. This is safe as we've updated to new versions several
    times since removing pango-doc.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.29.3:
    + Minor fix in 1.29.1 tarball
  - Changes from version 1.29.1:
    + Lots of introspection markup added
    + Misc fixes
  - Drop pango-no-G_CONST_RETURN.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.29.5:
    + Documentation fixes
    + Build fixes for ATSUI backend
    + Add more Chinese poetry
    + Fix ChanContext backtrack matching with GPOS
    + Bugs fixed: bgo#653985, bgo#635399, bgo#658561, bgo#656014,
      bgo#654689, bgo#403499, bgo#650456, bgo#653985, bgo#661612.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 1.30.0:
    + bgo#667799: Fix cross-compiling bug in configure.in
    + bgo#664125: Zero-width spaces cause missing characters
    + CoreText backend:
    - implement font fallbacks
    - make more robust against broken fonts
    - make shaping engine more robust
    - Guard against glyph count of zero
    + Win32 build fixes


author: dimstar@opensuse.org
changelog:
  - Update to version 1.30.1:
    + Update Arabic joining classes to 6.1.0
    + Build fixes
    + Annotation fixes
    + Bugs fixed: bgo#667960, bgo#673497, bgo#675400.
  - Add pango-implicit.patch: Fix implicit declaration of
    pango_config_key_get_system.


author: vuntz@novell.com
changelog:
  - Update to version 2.24.0:
    + Layout: Added show_in_cairo_context(). bgo#560232.
    + Build: Allow pangomm to build outside the source tree.
      bgo#570322
    + License Header consistency.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.1.3:
    + Change public documentation location to library.gnome.org in
      the pkg-config files as well.
  - Changes from version 2.25.1.2:
    + Change public documentation location to library.gnome.org.
  - Changes from version 2.25.1.1:
    + Reenable the per-class hierarchy graphs in the reference
      documentation.
    + Drop the custom HTML header and footer, and use the shared
      doxygen.css file from mm-common.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.26.2:
    + Documentation: Added main page text at index.html.
  - Changes from version +2.26.1:
    + Minor documentation improvements.


author: adam@mizerski.pl
changelog:
  - Update to version 2.27.1:
    + LayoutIter: This now has a copy constructor.
    + Layout::get_iter(): There is now a version of this method that
      returns a LayoutIter. The version with the output parameter is
      now deprecated.
  - Remove libsigc++2-devel and update-desktop-files BuildRequires.
  - Change BuildRequires to pkgconfig() ones:
    + old ones: cairomm-devel, glibmm2-devel, pango-devel.
    + pkgconfig() ones: cairomm-1.0, glibmm-2.4, pangocairo.
  - Remove explicit Requires for glibmm2-devel, cairomm-devel,
    atk-devel and pango-devel in devel subpackage: they will
    automatically be added the pkgconfig() way.
  - Remove Requires for devel subpackage in doc subpackage: it's not
    really needed.
  - Pass --disable-static to configure.


author: fcrozat@novell.com
changelog:
  - Update to version 2.28.1:
    + Avoid a tarball dependency on mm-common.
  - Changes from version 2.28.0:
    + regenerated tarball due to changes in an m4 macro in mm-common.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.2:
    + bgo#645669: Install the m4 files even without
    - -enable-maintainer-mode, as with other modules.
  - Use source services: download_url and set_version.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.3:
    + Build
    - Ship convert_pangomm.m4 in tarballs (bgo#657817).
    - Don't use obsolete macros.


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.8.6:
    * Bug fixes.
  - Split package according to shared library packaging policy.


author: sbrabec@suse.cz
changelog:
  - Updated to branch libpano13, version 2.9.12:
    * many new functions and improvements, see ChangeLog for more
    * new utility PTmender, replacement of binary-only PTStitcher
    * new branch does not support binary-only 1.2 applications


author: sbrabec@suse.cz
changelog:
  - Updated to branch libpano13, version 2.9.14:
    * ABI has changed since 2.9.12, new soname
    * number of new input and output projections
    * new command-line tool
    * documentation, cleanups and bugfixes


author: sbrabec@suse.cz
changelog:
  - Upgraded to version 2.9.17:
    * minor fixes and improvements
    * support for pkg-config
    * new soname


author: crrodriguez@opensuse.org
changelog:
  - Add explicit BuildRequires on libjpeg-devel and zlib-devel
  - libpano-devel should not require libtiff-devel, libjpeg-devel
    or libtiff-devel as they are not needed for building or linking.
    This may break packages with wrong buildrequires.
  - Remove "la" files
  - run spec cleaner


author: mls@suse.de
changelog:
  - update to parrot-2.2.0
    * Most internal allocations now use the GC
    * RNG non-randomness fixes
    * Elimination of much dead code


author: mls@suse.de
changelog:
  - update to parrot-2.3.0
    * dlopen improved, loadlib opcode added
    * Calling conventions are now much more consistent, and follows natural
      semantics of handling arguments and return values
    * Datatype STRINGNULL for a single Null STRING added
  - work around i586 compiler bug


author: mls@suse.de
changelog:
  - update to parrot-2.4.0
    * STRINGs are now immutable.
    * use STRINGNULL instead of NULL when working with strings
    * Fixed storage of methods in the NameSpace PMC
    * Added :nsentry flag to force method to be stored in the NameSpace
    * Added StringBuilder and PackfileDebug PMCs
    * Added experimental opcodes find_codepoint and unroll


author: mls@suse.de
changelog:
  - update to parrot-2.5.0
    * Added ByteBuffer PMC to allow direct byte manipulation
    * Modified some PMC vtable functions to reduce complexity, simplifying coverage.
    * Modified PAST to generate symbolic PASM constants in PIR output.
    * General STRING API cleanups
    * Fixed up 'exit' opcode, added CONTROL_EXIT exception type.
    * Added proper support for multisubs and multimethods in nqp-rx


author: mls@suse.de
changelog:
  - update to parrot-2.6.0
    * plug some memory leaks
    * as always, bug fixes and some optimizations
    * added (experimental) URI::Escape
    * updated NQP-rx
    * updated the Squaak tutorial to use modern NQP-rx and PCT


author: mls@suse.de
changelog:
  - update to parrot-2.7.0
    * cleanups in packfile and freeze/thaw handling
    * hash optimizations that improve HLL startup and run time
    * some runtime library cleanups
    * updated NQP-rx


author: mls@suse.de
changelog:
  - update to parrot-2.8.0
    * improved charset and string encoding
    * inlined hashing and comparison functions
    * implemented Exception clone vtable function
    * command line argument "--gc-threshold" added


author: mls@suse.de
changelog:
  - update to parrot-2.9.1
    * IPv6 is now detected
    * String PMC's 'reverse' method is now faster and supports encodings
    * improvements and simplifications in internal string processing
    * Speed up ord, substr, index and string comparison opcodes


author: mls@suse.de
changelog:
  - update to parrot-2.10.1
    * Updated to the latest nqp-rx
    * A proper exception is now thrown on IO read errors
    * Garbage Collector optimizations and memory leak fixes
    * Deprecated charset ops were removed


author: mls@suse.de
changelog:
  - update to parrot-3.0.0
    * new embedding API is available in "parrot/api.h"
    * packfile PMCs were refactored
    * packfile manipulation code now throws embedder-friendly exceptions
    * unicode support was improved


author: mls@suse.de
changelog:
  - update to parrot-3.5.0
    * IPv6 is now supported and tested
    * we now have a YAML library called YAML::Tiny
    * new generational gc


author: mls@suse.de
changelog:
  - update to parrot-3.6.0
    * class.add_vtable_override now allows you to overwrite an override
    * integers, floats and strings can now be stored in lexical variables
    * added a new PackfileView PMC type
    * the is_integer vtable on the String PMC now works for all encodings


author: mls@suse.de
changelog:
  - update to parrot-3.9.0
    * subprof runcore was added
    * winxed was updated to 1.3.0
    * :tag() syntax support was added to imcc
    * much cleanup


author: carlin@glass.org.nz
changelog:
  - update to parrot-4.2.0
    * The signature of getprop was changed from (PMC,String,PMC) to
      (PMC,PMC,String) for consistency
    * PCC now reuses continuation PMCs internally, which reduces GC work by 25%
    * Winxed snapshop updated to 1.6.devel
    * Fixed a segfault when reading packfiles with no constant or main_sub
    * The OS Dynamic PMC now has separate functions to unlink a file and
      remove an empty directory (rmdir)
    * various small bug fixes
  - fixed a failure in the configuration script


author: mls@suse.de
changelog:
  - update to parrot-4.4.0
    * Most internal calls to libc exit(x) have been replaced with
      Parrot_x_* API calls or PARROT_FORCE_EXIT
    * Many documentation updates
    * Updated various dependencies, e.g., 'lib/Parrot/Distribution.pm'.
    * pbc_merge has been fixed to deduplicate constant strings and
      merge annotations segments


author: puzel@suse.cz
changelog:
  - add fix-make-install-failure.patch (fix build)
  - add fix-array-overflow.patch (fixes warning)
  - split -lang subpackage


author: puzel@novell.com
changelog:
  - update to parted-1.9.0
    * bugfixes:
    * parted now preserves the protective MBR (PMBR) in GPT type
      labels.
    * gpt_read now uses SizeOfPartitionEntry instead of the size
    of GuidPartitionEntry_t. This ensures that *all* of the
    partition entries are correctly read.
    * mklabel (interactive mode) now correctly asks for
    confirmation, when replacing an existent label, without
    outputting an error message.
    * resize now handles FAT16 file systems with a 64k cluster.
    This configuration is not common, but it is possible.
    * parted now ignores devices of the type /dev/md* when
    probing.  These types of devices should be handled by the
    device-mapper capabilities of parted.
    * The parted documentation now describes the differences in
    the options passed to mkpart for the label types.
    * changes in behavior
    * In libparted, the linux-swap "filesystem" types are now
    called "linux-swap(v0)" and "linux-swap(v1)" rather than
    "linux-swap(old)" and "linux-swap(new)" as in parted 1.8, or
    "linux-swap" as in older versions; "old" and "new" generally
    make poor names, and v1 is the only format supported by
    current Linux kernels. Aliases for all previous names are
    available.
  - drop following patches as they were merged upstream/are no
    longer needed:
    * 2TB_size_overflow.diff
    * disable_FAT_check.diff
    * do-not-automatically-correct-GPT.patch
    * dont-require-dvh-partition-name.patch
    * fix-array-overflow.patch
    * fix-corrupted-gpt-crash.patch
    * fix-dasd-probe.patch
    * fix-dvh-update.patch
    * fix-improper-data-conversion.patch
    * fix-make-install-failure.patch
    * gnulib.diff
    * parted-cmd-arg-fix.patch
    * parted-fdasd-compile-fixes
  - remove FAT16 stuff from fat16_hfs_fix.dif, rename it hfs_fix.dif
  - add fix-tests.sh
    * adjust testsuite so that it succeeds with our patchset
  - update all patches to remove fuzz, renumber patches
  - change license to GPL v3
  - parted-type.patch: fix output of flags


author: puzel@novell.com
changelog:
  - avoid-unnecessary-open-close.patch,
    do-not-unnecessarily-open-part-dev.patch,
    fix-race-call-udevadm-settle.patch,
    retry-blkpg-ioctl.patch (bnc#539521)


author: puzel@novell.com
changelog:
  - update to parted-2.1 (noteworthy changes)
    * New features
    - new --align=<align> commandline option which can have the
      following values:
    - none: Use the minimum alignment allowed by the disk type
    - cylinder: Align partitions to cylinders (the default)
    - minimal:  Use minimum alignment as given by the disk
      topology information
    - optimal:  Use optimum alignment as given by the disk
      topology information
      The minimal and optimal values will use layout information
      provided by the disk to align the logical partition table
      addresses to actual physical blocks on the disks. The minimal
      value uses the minimum alignment needed to align the partition
      properly to physical blocks, which avoids performance
      degradation. Where as the optimal value uses a multiple of the
      physical block size in a way that guarantees optimal
      performance.  The min and opt values will only work when
      compiled with libblkid >= 2.17 and running on a kernel >=
      2.6.31, otherwise they will behave as the none --align value.
    - Parted now supports disks with sector size larger than 512 bytes.
      Before this release, parted could operate only on disks with a
    sector size of 512 bytes. However, disk manufacturers are
    already making disks with an exposed hardware sector size of
    4096 bytes. Prior versions of parted cannot even read a
    partition table on such a device, not to mention create or
    manipulate existing partition tables. Due to internal design
    and time constraints, the following less-common partition
    table types are currently disabled:
    - amiga, bsd, aix, pc98
    - new command "align-check TYPE N" to determine whether the
    starting sector of partition N is
    TYPE(minimal|optimal)-aligned for the disk.  The same
    libblkid and kernel version requirements apply as for --align
    * Bug fixes
    - parted can once again create partition tables on loop devices.
    - improved >512-byte sector support
    - gpt tables are more rigorously checked
    - improved dasd disk support
    - handle device nodes created by lvm built with udev
      synchronisation enabled properly.
    - when printing tables, parted no longer truncates flag names
    - Partitions in a GPT table are no longer assigned the
    "microsoft reserved partition" type.  Before this change,
    each partition would be listed with a type of "msftres" by
    default.
    * Notice
    - Parted stopped using BLKPG_* ioctls to inform the kernel
    about changes of the partition table. The consequence of this
    change is that parted alone can no longer inform the kernel
    about changes to partition table on a disk where some of the
    partitions are mounted.
  - build requires check-devel and pkg-config
  - drop parted-1.8.3.dif - fixed by adding pkg-config and check-devel
    to BuildRequires
  - drop parted.tty.patch, parted.no-O_DIRECT.patch,
    do-not-discard-bootcode-in-extended-partition.patch,
    avoid-unnecessary-open-close.patch,
    do-not-unnecessarily-open-part-dev.patch
    - fixed upstream
  - drop fix-tests.sh - make check disabled in specfile
  - drop fix-error-informing-the-kernel.patch,
    fix-race-call-udevadm-settle.patch,
    retry-blkpg-ioctl.patch, use-ext-range.patch
    - affected code removed as part of the BLKPG to BLKRRPART
      switch
  - clean up specfile


author: puzel@novell.com
changelog:
  - update to parted-2.2
    - Changes in behavior
    - The default alignment (--align option) for newly created
      partitions has been changed to optimal.
    - New features
    - The ped_device_get_*_alignment() functions now return a sane
      default value instead of NULL when the so called topology
      information is incomplete.  The default minimum alignment aligns
      to physical sector size, the default optimal alignment is 1MiB,
      which is what vista and windows 7 do.
    - Bug fixes
    - Parted no longer uses a physical sector size of 0 or of any
      other value smaller than the logical sector size.
    - dos: creating an HFS or HFS+ partition in an msdos partition
      table used to set the partition type to 0x83.  That is wrong.
      The required number is 0xaf, and that is what is used now.
    - gpt: read-only operation could clobber MBR part of hybrid
      GPT+MBR table [bug introduced in parted-2.1]
    - gpt: a read-only operation like "parted $dev print" would
      overwrite $dev's protective MBR when exactly one of the primary
      and backup GPT tables was found to be corrupt.  [bug introduced
      prior to parted-1.8.0]
    - sun: the version, sanity and nparts VTOC fields were ignored by
      libparted.  Those fields are properly initialized now. The
      nparts (number of partitions) field is initialized to 8 (max.
      number of sun partitions) rather that to a real number of
      partitions. This solution is compatible with Linux kernel and
      Linux fdisk.
    - libparted: try harder to inform kernel of partition changes.
      Previously when editing partitions, occasionally the kernel
      would fail to be informed of partition changes.  When this
      happened future problems would occur because the kernel had
      incorrect information.  For example, if this problem arose when
      resizing or creating a new partition, then an incorrect
      partition size might be displayed or a user might encounter a
      failure to format or delete a newly created partition,
      respectively.
    - libparted: committing a disk that was returned by
      ped_disk_duplicate would always result in ped_disk_clobber being
      called (and thus the first and last 9KiB of the disk being
      zeroed), even if the duplicated disk, was not returned by
      ped_disk_fresh().
  - drop do-not-install-test-programs.patch (fixed in upstream)


author: puzel@novell.com
changelog:
  - add parted-remove-experimental-warning.patch
  - refresh always_print_geom.diff to apply at correct function


author: puzel@novell.com
changelog:
  - update to parted-2.3
    - parted now recognizes ATA over Ethernet (AoE) devices
    - parted now recognizes Linux Software RAID Arrays
    - libparted has a new partition flag to check for diagnostic
      (aka recovery or reserved) partitions: PED_PARTITION_DIAG
    - When libparted deferenced a /dev/mapper/foo symlink, it would
      keep the resulting /dev/dm-N name and sometimes use it later,
      even though it had since become stale and invalid.
      It no longer stores the result of dereferencing a /dev/mapper
      symlink.
    - libparted's msdos_partition_is_flag_available function now
      always reports that the "hidden" flag is not available for
      an extended partition. Similarly,
      msdos_partition_get_flag(p,PED_PARTITION_HIDDEN) always
      returns 0 for an extended partition.
    - libparted uses a more accurate heuristic to distinguish between
      ext4 and ext3 partitions.
    - libparted now properly checks the return value of dm_task_run
      when operating on devicemapper devices.
    - allow using ped_device_cache_remove(dev) followed by a (later)
      ped_device_destroy() without corrupting the device cache.
    - when creating an ext2 file system, Parted no longer creates an
      invalid one when its size is 2TiB or larger.
  - drop etherd_support.diff (included upstream)
  - drop parted-remove-experimental-warning.patch (included upstream)
  - drop make-align-check-work-in-interactive-mode.patch
    (included upstream)
  - drop parted-no-inttypes-include (not needed)
  - refresh all remaining patches


author: puzel@novell.com
changelog:
  - package according to shared library policy: split libparted0
  - add build dependencies on libblkid and libuuid


author: puzel@novell.com
changelog:
  - updated always_print_geom.diff to print also physical/logical
    sector size (patch by Arvin Schnell)


author: puzel@novell.com
changelog:
  - update to parted-2.4
    * Bug fixes
    - parted no longer allows the modification of certain in-use
      partitions.  In particular, before this fix, parted would
      permit removal or modification of any in-use partition on a
      dmraid and any in-use partition beyond the 15th on a regular
      scsi disk.
    - Improve support of DASD devices on the s390 architecture.
      Parted now supports all DASD types (CKD and FBA), DASD formats
      (CDL, LDL, CMS non-reserved, and CMS reserved), and DASD
      drivers (ECKD, FBA, and DIAG) in all combinations supported by
      the Linux kernel.  As before, only CDL format on CKD DASD using
      the ECKD driver is supported for read-write operations (create,
      delete, move, re-size, etc.).  However, the implicit partition
      present on LDL- and CMS-formatted disks is now correctly
      recognized for read-only operations.  In detail:
    - parted now correctly handles LDL-format disks with a block
      size other than 4096 (bug fix)
    - parted now recognizes the CMS disk format, both reserved and
      non-reserved (enhancement)
    - parted now supports FBA DASD devices (enhancement)
    - parted now supports the DIAG driver when running in a virtual
      machine under z/VM (enhancement)
    - libparted: raise the limit on the maximum start sector and the
      maximum number of sectors in a "loop" partition table from 2^32
      to 2^64.
    - libparted once again recognizes a whole-disk FAT partition
    - libparted now recognizes scsi disks with a high major (128-135)
      as scsi disks
    - an msdos partition table on a very small device (smaller than
      one cylinder) is now recognized.
    - libparted: zero-length devices (other than files) are ignored
      rather than throwing an exception.
    - libparted: gpt label creation can no longer divide by zero with
      a defective device or when a concurrent writer modifies the
      PE-size bytes in the small interval between the write and
      subsequent read of the primary GPT header.
    * Changes in behavior
    - "parted $dev print" now prints information about the device
      (model, size, transport, sector size) even when it fails to
      recognize the disk label.
    - specifying partition start or end values using MiB, GiB, etc.
      suffixes now makes parted do what I want, i.e., use that
      precise value, and not some other that is up to 500KiB or
      500MiB away from what I specified.  Before, to get that
      behavior, you would have had to use carefully chosen values
      with units of bytes ("B") or sectors ("s") to obtain the same
      result, and with sectors, your usage would not be portable
      between devices with varying sector sizes.  This change does
      not affect how parted handles suffixes like KB, MB, GB, etc.
  - drop always_print_geom.diff (merged upstream)


author: puzel@novell.com
changelog:
  - update parted-gpt-mbr-sync.patch so that it no longer
    creates synced partitions one sector shorter (bnc#700465)


author: puzel@novell.com
changelog:
  - add parted-gpt-sync-mbr-label.patch (bnc#710402)
    - this patch implements support for special label 'gpt-sync-mbr'


author: puzel@suse.com
changelog:
  - change do-not-create-dm-nodes.patch so that parted does
    not remove dm partition mappings and leaves the job up
    to kpartx -u called via udev
    (bnc#712177, bnc#679780)


author: puzel@suse.com
changelog:
  - improve parted-gpt-sync-mbr-label.patch: do not
    sync partitions that can not be represented by the DOS label
    (bnc#710402)


author: puzel@suse.com
changelog:
  - improve loop support, fix geometry reporting on loopback devices:
    parted-improve-loop-support.patch (bnc#726603)


author: puzel@suse.com
changelog:
  - fix crash in nilfs2 probe function if there is tiny (1s)
    partition on the disk (bnc#735763)
    - fix-nilfs2-probe-function.patch


author: puzel@suse.com
changelog:
  - fix informing the kernel about partitions on cciss devices
    (bnc#757225)
    - add: parted-fix-cciss-partition-naming.patch


author: puzel@suse.com
changelog:
  - copy dummy bootcode to MBR only on x86 because it can cause
    problems to certain ARM machine (bnc#769789)
    - add: dummy-bootcode-only-for-x86.patch


author: mc@suse.de
changelog:
  - update to version 1.0.5
    - Replaced the separator characters with some of those defined by RFC 3986
      as being safe within "userinfo" part of URLs without encoding.
    - Reduced the default value for the N2 parameter to min=... (the minimum
      length for passphrases) from 12 to 11.
    - Corrected the potentially misleading description of N2 (Debian bug #310595).
    - Applied minor grammar and style corrections to the documentation, a
      pam_passwdqc message, and source code comments.
    - Changed Makefile to pass list of libraries to linker after regular
      object files, to fix build with -Wl,--as-needed.
    - Fixed potential memory leak in conversation wrapper.
    - Restricted list of global symbols exported by the PAM module
      to standard set of six pam_sm_* functions.


author: mc@suse.de
changelog:
  - update to version 1.1.4
    * new library for password checking
    * tools for password checking and password generation


author: mc@suse.de
changelog:
  - update to version 1.2.2
  - When matching against the reversed new password, always pass the
    original non-reversed new password (possibly with a substring
    removed) into is_simple(), but remove or check the correct
    substring in is_based() considering that the matching is possibly
    being done against the reversed password.
  - New command-line options for pwqcheck: -1 and -2 for reading just
    1 and just 2 lines from stdin, respectively (instead of reading 3
    lines, which is the default), --multi for checking multiple
    passphrases at once (until EOF).
  - With randomly-generated passphrases, encode more entropy per
    separator character (by increasing the number of different
    separators from 8 to 16) and per word (by altering the case of
    the first letter of each word), which increases the default
    generated passphrase size from 42 to 47 bits.
  - Substring matching has been enhanced to partially discount rather
    than fully remove weak substrings, support leetspeak, and detect
    some common sequences of characters (sequential digits, letters in
    alphabetical order, adjacent keys on a QWERTY keyboard).
  - Detect and allow passphrases with non-ASCII characters in the words.
  - A number of optimizations have been made resulting in significant
    speedup of passwdqc_check() on real-world passwords.


author: puzel@novell.com
changelog:
  - update to libpcap-1.1.1
    - notable changes :
    - Add SocketCAN capture support
    - Add Myricom SNF API support
    - Update Endace DAG and ERF support
    - Support monitor mode on mac80211 devices on Linux
    - Fix USB memory-mapped capturing on Linux
    - On Linux, scan /sys/class/net for devices if we have it
    - Add limited support for reading pcap-ng files
    - see /usr/share/doc/packages/libpcap1/CHANGES for
    full list of changes
  - drop fix-any-interface-handling.patch (fixed upstream)
  - drop fix-usb-nic.patch (fixed upstream)


author: puzel@suse.com
changelog:
  - update to libpcap-1.2.1
    - Support 802.1 QinQ as a form of VLAN in filters.
    - Treat "carp" as equivalent to "vrrp" in filters.
    - Fix code generated for "ip6 protochain".
    - Add some new link-layer header types.
    - Support capturing NetFilter log messages on Linux.
    - Turn off monitor mode on exit for mac80211 interfaces on Linux.
    - Fix problems turning monitor mode on for non-mac80211 interfaces
    - on Linux.
    - Properly fail if /sys/class/net or /proc/net/dev exist but can't
    - be opened.
    - Fail if pcap_activate() is called on an already-activated
    - pcap_t, and add a test program for that.
    - Fix filtering in pcap-ng files.
    - Simplify handling of new DLT_/LINKTYPE_ values.
    - Expand pcap(3PCAP) man page.
  - drop libpcap-fix-calculation-of-frame-size.patch (upstream)


author: anicka@suse.cz
changelog:
  - update to 3.1.3
    * The VPD parser now reports unknown and vendor-defined items
    properly. It also stops on any item in unknown format,
    avoiding long output on bogus VPD data.
    * The MSI-X table size now matches the spec.
    * The Power Management capability now includes the soft reset bit.
    * Decoding of the Advanced Features capability has been added.
    * The whole package compiles on GNU/kFreeBSD again.
    * The procfs back-end is able to cope with /proc/bus/pci
    containing names with domains, which occur on sparc64 and
    possibly other architectures due to a kernel bug.
    * The sysfs back-end no longer complains when a slot address
    is missing, which happens with old versions of Linux fakephp.
    * The Device Serial Number capability is printed in the right
    byte order.
    * The MSI and MSI-X capabilities are printed in a prettier way.
    * The tree output mode (`lspci -t') shows domain numbers only
    at the root, which makes the output more compact.
    * Updated documentation on the bus mapping mode (`lspci -M').


author: anicka@suse.cz
changelog:
  - update to 3.1.4
    * Updated pci.ids to the today's snapshot of the database.
    * Fixed memory and file descriptor leak in the dump back-end.
    * The SR-IOV capability decoder now prints the VF BAR's.
    * On request of certain company's lawyers, we now include a copy
    of the GPL with our package. It seems that the pciutils are getting
    mature if the most important bug of the month was this one ;-)


author: anicka@suse.cz
changelog:
  - update to 1.3.5
    * Updated pci.ids to the today's snapshot of the database.
    * When scanning extended capabilities, properly mask the lowest 2 bits,
    which are currently reserved. This avoids unaligned access errors on
    broken hardware (see tests/broken-ecaps).
    * Large bar sizes are displayed in human-readable format (with units).
    * Physical slot information is displayed correctly for multi-function cards.
    * Fixed a couple of typos everywhere.
    * Library: Fixed bugs in freeing of capabilities.
    * Windows back-end compiles again.


author: anicka@suse.cz
changelog:
  - update to 3.1.7
    * Minor improvements and bug fixes in decoding of the Virtual Channel
    capability.
    * Released as 3.1.6.
    * More capabilities decoded: Virtual Channel (except arbitration
    tables), Root Complex Link, Vendor-Specific (header only), SATA HBA.
    * All extended capabilities have their version displayed (-vv or more).


author: crrodriguez@opensuse.org
changelog:
  - open all file descriptors with O_CLOEXEC,specially important
    on libpci and calling apps may fork() and we end up leaking
    information to child processes.


author: tabraham@novell.com
changelog:
  - Update to 3.1.9
    * Whereever we mention the PCI ID database, we now refer to
      http://pci-ids.ucw.cz/ and the sf.net site is mentioned only
      as a mirror. This includes update-pciids.
    * Decode PCIe Gen 3 speeds and link status fields
    * various minor bug fixes
    * Updated pci.ids to the 2012-01-14 snapshot of the database
  - Update to 3.1.8
    * More capabilities: Transaction Processing Hints, Latency
      Tolerance Reporting. Thanks to Jesse Barnes.
    * Added BeOS and Haiku ports. Contributed by Francois Revol.
    * pciutils.pc now uses Libs.private properly.
    * When we format a name and it does not fit in the buffer, we
      truncate it instead of returning "buffer too small" instead.
      This works on all platforms with sane (i.e., C99-compatible)
      snprintf().
    * various minor bug fixes


author: johannesobermayr@gmx.de
changelog:
  - update to 0.12.901
    * use autogen.sh not ./configure
    * needs pkgconfig(xorg-macros) >= 1.8
    * general X11 is 7.6 not 7.4


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 0.12.902
    * ships new map_legacy APIs required by the current development
    version of xorg-server as well as miscelaneous bug fixes.
  - Rename main package from libpciaccess0 to libpciaccess.
    Do away with the 0 in libpciaccess0-devel, since the devel
    package is not actually versioned and only one can be installed.
  - Parallel build with %_smp_mflags


author: vuntz@opensuse.org
changelog:
  - Update to version 0.13.1:
    + linux: Fix out[bwl] macros on non-I/O architectures
    + Fix pci_io_handle allocation routines to provide sound stable
      memory allocation
    + Fix in OpenBSD support
  - Changes from version 0.13:
    + linux: Don't use /dev/port
    + Use O_CLOEXEC for internal file descriptors
    + delete_io_handle: fix deletion of last handle causing crash
    + Fix leak and compiler warnings
    + Improvements to OpenBSD and Solaris support


author: ddiss@suse.de
changelog:
  - Update to pcp-3.4.0.
    + Add new libpcp_import C API library to pcp-libs.
    + Add perl-PCP-LogImport RPM sub-package for libpcp_import perl binding.
    + Add pcp-import-* RPM sub-packages containing front-end tools for
      importing data from sar, iostat, generic speadsheets and mrtg.
    + Major Solaris PMDA updates: CPUs, vnode ops, disk stats and disk queue
      stats, switch to using pmid clusters, internal timers, ZFS Adjustable
      Replacement Cache stats, new help text, memory metrics, fsflush stats.
    + Use Solaris devinfo to get information about pretty disk names.
    + Fix a memory leak in Perl PMDA wrapper string handling.
    + Use correct structure to extrace zpool write counters in Solaris PMDA.
    + pmafm now supports multiple -a arguments.
    + Fix pmie multiple -a options bug.
    + Fix pmdaInit() callback handling where it did not handle all the
      interface versions correctly.
    + Quote filenames reported by pmwtf, else awk can get confused.
    + Fix pmdawindows missing metrics help text.
    + Add network interface speed metrics into pmdawindows.
    + Fix pmdalinux handling of long network interface names.
    + Updated pmdaapache to use cross-platform http library.
    + Updated pmdaapache install process to allow port selection.
  - Update to pcp-3.3.3.
    + Fix two off-by-one errors in NUMA metrics in Linux PMDA.
    + Rework timezone environment variable handling to be able to
      coexist more peacefully with Perl.
    + Remove Fedora specfile now that this is in Fedora CVS.
  - Update to pcp-3.3.2.
    + Fix FreeBSD build and packaging issues affecting Debian.
    + Move PCP::Glider Perl code into core PCP with other Perl modules.
    + Avoid a mingw64-compiler-runtime bug in gettimeofday.
    + Fix spec file issue in Fedora/RHEL builds.
    + Add in the gpsd PMDA.
  - Update to pcp-3.3.1.
    + Fix a sigsegv in pmdalinux in the kernel.pernode.cpu metrics.
    + Don't kill dbpmda if namespace cannot be loaded.
    + Resolve a Windows build error under latest toolchain.
    + Some minor pmieconf and pmimport related cleanups.
  - Update to pcp-3.3.0.
    + Rework pmlogconf utility - version 2.0 ondisk format.
    + Initial support for Linux kernel cgroup subsystem, using dynamic
      metrics (cpu sets, cpu sched, cpu acct, memory, ...)
    + Fix per-process I/O (proc.io.*) metric values.
    + Fix potential SEGV in derived metrics when pmcd connection lost.
    + Fix to allow pmlogger to log derived metrics.
    + Fix open file descriptor leak in Linux disk scheduler code.
    + Postfix PMDA updated to report aggregate stats from mail.log parsing.
    + Add per-node CPU metrics to Linux kernel agent.
    + Integrate pmieconf into the build, modernisation and porting work.
    + Add install-sh to the set of pcp-internal programs for external code.
    + Improved checking of PMDA domain numbers.
    + Allow use of SunStudio compiler on Solaris.
    + Add load average metrics to Solaris kernel agent.
    + Windows 7 porting work.
    + Make Win32 build work with more recent versions of gcc and Perl.
    + Fix pmie [no]match_inst botch, tweak sleepTight reporting.
    + Allow \$ for pmie regular expressions.
    + Ensure pmlogger doesn't write extended pmcd host syntax as hostname.
    + Switch over to not using local context for bash completion.
    + Improve Lustre agent metric help text.
    + Added a readonly filesystems metric into Linux kernel agent.
    + Ensure xfs.buffer metrics are always properly refreshed.
    + Add Linux kernel statistics related to XFS btree operations.
  - Update to pcp-3.2.1.
    + Export information about ZFS snapshots
    + Correct accounting of PMNS size in a libpcp_pmda helper routine.
  - Update to pcp-3.2.0.
    + Change how PM_CONTEXT_LOCAL determines available PMDAs:
      rework local context code to retire $PMDA_LOCAL_*, build DSO table
      from pmcd.conf at run-time, new __pmLocalPMDA and __pmSpecLocalPMDA
      routines in libpcp, -K options for pminfo, pmval and pmprobe.
    + Make some pmda dynamic name operations take (const char *) args.
    + Fix bash completion so dynamic names expanded, and stderr culled
      (culling DSO agent initialisation messages).
    + Improve pmlogger handling of alias names (same PMID, different names).
    + Honour the -T command line option in pmlogreduce.
    + Resolve an MMV issue evident in the Mac OS X installer, which resulted
      in failed dmg (binary) installation attempts.
    + Solaris startup script improvements.
    + Add details of the extended hostname syntax to pcpintro(1).
    + Fix a memory leak in pmdawindows help text handling.
    + Fix a memory leak in pmdammv help text handling.
    + Add anonymous huge page Linux memory utilisation metric.
    + Fix local context reporting of help text.
    + Solaris man page build changes.
    + Clean up diagnostic messages in pmlogextract.
    + Teach pmdaproc about Solaris' ping.
    + If pmstat fails to connect to local pmcd, fallback to local context.
    + Mark as const the final (requested units) pmConvScale argument
    + Clean out SGI-isms from build related files (no longer used by SGI).
    + Fix mem.numa.util.NFS_Unstable metric.
    + Removed pmdajstat, this has long been superceded by the capabilities
      of the Parfait package for instrumenting Java applications with PCP.
  - Update to pcp-3.1.2.
    + Add indom save and restore logic into Windows PMDA.
    + Fix a typo in the Postfix PMDA.
    + Update and extend /proc/meminfo stats on Linux.
    + Improve handling of monitored process in pmdammv, especially
      when the monitored process exits (pmns not cleaned up before).
  - Update to pcp-3.1.1.
    + Use a better MMV generation number, using all bits available.
    + Fix a metric count calculation error in pmdammv.
    + Add precision argument (-p) to pmwtf.
    + Added an open socket sockname command to dbpmda.
    + Remove use of grep -q, unavailable on OpenSolaris.
    + Couple of trivial build fixes for the Win32 platform.
  - Update to pcp-3.1.0.
    + Derived metric support.
    + Fix a memory leak in the Solaris kernel PMDA.
    + Extract information about network links on Solaris.
    + MMV PMDA (DSO) is now installed and enabled by default.
    + Reintroduced MMV support for cross-(mmap-)file instances.
    + Bug fix in pmdammv which was capable of causing SIGSEGV.
    + Add dbpmda readline support (and packaging dependencies).
    + Add in -Z option to pmwtf, to pass through to pmlogsummary.
    + Export NUMA memory statistics from the linux kernel.
    + Make pmie_check work on Solaris.
    + Make perdisk stats part of the zpool hierarchy.
    + dbpmda fix for name lookup and dynamic metrics.
    + Add a new PMDA exporting the Postfix queue lengths.
    + BuildRequires initscripts for %{_vendor} == redhat.
  - Update to pcp-3.0.2.
    + Improvements and fixes to PCP::PMDA perl module.
    + Added the SQL Server dtsrun log file parser PMDA.
    + Switch MMV PMDA to use dynamic namespace interfaces, which resolves
      long-standing spurious EAGAIN error on reconfiguration.
    + Separate out the Infiniband and cluster PMDAs into their own
      package - removing dependencies and configure complexities from
      pcp into specialised, layered packages.
    + Configure packaging to use libexecdir for private pcp binaries,
      if supported on the platform (also honour --libexecdir configure flag)
    + Add sysfs.kernel metrics cluster to Linux PMDA.
  - Update to pcp-3.0.1.
    + Reverted rc scripts default start/stop settings back to how
      it was in 2.9.3-1, for Debian bug #544350. On Red Hat platforms,
      the RPM spec overrides this to be chkconfig off by default.
    + Lexical analyser tweaks (various tools) to work on Windows.
    + pmlogextract change timezone selection algorithm, add -f for old behaviour
    + configure.in clean up more thoroughly on Mac OS X
    + Get pcp building on Debian GNU/kFreeBSD port.
    + Add missing return statement causing incorrect mem.util on Win32.
    + Improved support for Slackware distro makepkg packaging
    + Solaris fixes: pass information about compiler into Perl PMDA makefiles,
      don't change pointer types of pmCtime's arguments, deal with default lex
    + Move Infiniband and Cluster PMDAs to a stand-alone packages
    + Trim the set of RPM files marked as %config to just those
      that are actually likely to be edited (rpm -qlcv pcp pcp-libs).
  - Update to pcp-3.0.0.
    + PMDA_INTERFACE_4 and the support of dynamic subtrees of the PMNS
      where the PMDA (not PMCD) maintains knowledge of the PMNS.
    + RPM packaging split into pcp, pcp-libs and pcp-libs-devel
      pcp-libs is common - it's required by pcp and by pcp-libs-devel but
      pcp and pcp-libs-devel can be installed with or without each other.
    + Added separate specific licenses for the new subpackages,
      particularly pcp-libs, which is LGPL.
    + Added ldconfig %post and %postun scriptlets for -libs
    + Don't explicitly require Infiniband libs, since they're libs and RPM
      figures it out
    + No need to explicitly BuildRequire gcc-c++ libstdc++-devel
    + Add BuildRequires on perl-ExtUtils-MakeMaker
    + Remove explicit ia64 Requires: libunwind
    + Preserve generated gram.tab.c in several places since debuginfo needs it
    + Create %{_localstatedir}/run/pcp and ship it (so it'll be removed)
    + Use %doc in spec for CHANGELOG COPYING INSTALL README VERSION.pcp pcp.lsm
    + Tweak configure to move PCP_BINADM_DIR out of /usr/share, into /usr/lib.
      Arch dependent binaries should not be installed below /usr/share.
    + Delete unneeded "explicit script interpreter" in several places
      to keep rpmlint happy
    + Remove setuid from pmpost, not needed (and not in debian either)
    + Nuke the migrate_pcp_var_dir, script and it's %post scriptlet
    + Default "chkconfig off" for all PCP services (retain settings on upgrade)
    + Clean-up and simplify the %post scriptlets (rather dramatically)
    + Don't ship static libraries in Fedora, we have the debug package for that
    + Install .NeedRebuild, add to %files and remove crud from %post scriptlets
    + Added %changelog in RPM spec and moved %files to end before %changelog
    + Move demos, examples and demo PMDAS to the libs-devel package since they
      are not used for production (but are useful for devel and needed for QA).
    + Don't install trace demo binaries since src is installed anyway
    + Reconciled build/rpm/pcp.spec.in with build/rpm/pcp_fedora.spec
    + Integrated RPM packaging support for perl-PCP-PMDA and perl-PCP-MMV
      (but perl-PCP-Logsummary is not currently shipped in RPM packages)
    + RPM build requires perl(ExtUtils::MakeMaker) rather than
      perl-extutils-makemaker (this is the standard notation)
    + For easier upgrades, the perl PMDAs only really require pcp >= package
      version (until we change or extend an API).
    + ReplacePmnsSubtree fix bad signal handling botch (affecting MMV PMDA)
    + Fix pmcd.timezone metric such that value updates on daylight savings
      (or other timezone) changes.
    + Initial packaging work for Slackware Linux, thanks to Roman Revyakin.
  - Update to pcp-2.9.3.
    + configure.in fix for Windows iptypes.h header.
    + Fixup Windows SQL Server metrics on 64 bit platforms.
  - Update to pcp-2.9.2.
    + Final iteration on pmval sample count changes.
    + Build fallout on Mac/Win32 in MMV client library.
    + Tidy configure.in sys/stat time field/types handling for Alpha builds.
  - Update to pcp-2.9.1.
    + Fix a long-standing pmval sample count miscalculation.
    + Add missing runlevels and dependencies in start scripts.
    + Fix a segv observed in the Windows PMDA accessing SQL Server metrics.
    + Fix logic error causing wrong Windows version to be reported sometimes.
    + Add kernel.all.uptime to the Windows kernel agent.
    + Initial version of the (perl-based) Samba PMDA.
    + Fixes to pmdasimple.pl so it functions correctly on all platforms.
    + Add PCP::PMDA helper routines for determining native long sizes.
    + Extend MMV to allow teardown of MMV file, and set errno on failure.
    + Initial stable (1.00) version of MMV Perl interface.
    + Correct the metric units for several Windows per-process memory metrics.
    + Add network metrics to Solaris PMDA
    + Report ZFS statistics from Solaris PMDA
    + Export zpool stats from Solaris PMDA
    + Generate packages for Solaris
    + Allow user to choose her compiler (proper use of AC_PROG_CC)
  - Update to pcp-2.9.0.
    + Fix Linux PMDA issue with -fstack-protector gcc option.
    + Get socket daemon PMDAs working with Win32 pmcd.
    + Bind 9.4 PMDA.
    + PowerDNS PMDA.
    + Fix atexit handling in the Perl PMDA module.
    + Fix a duplicate PMID in the MySQL PMDA.
    + Infiniband PMDA improvements and man page.
    + Minor packaging tweaks for rpm and deb formats.
  - Update to pcp-2.8.12.
    + Bug fixes in Zimbra and MySQL PMDAs.
    + Fix memory leaks in the Perl PMDA interface.
    + Fix the Mac OS X pmdadarwin metric table direct mapping.
  - Update to pcp-2.8.11.
    + Rework namespace file generation for Perl PMDAs.
  - Update to pcp-2.8.10.
    + RPM packaging fixes for Perl modules.
  - Update to pcp-2.8.9.
    + Remove Cygwin support, we're now committed to native Win32
      port - first production install yesterday, hooray!
    + Further Win32 work - wrapper batch files for shell scripts
      run as commands, moved daemon configs into $PCP_DIR/etc,
      bug fixes to process creation code.
    + Significant work on the MMV PMDA, including revamped API,
      Perl API, updated on-disk support with string values and
      help text support, amongst other changes.
    + Fix build of Perl PMDA module when PCP not installed.
    + Fix Zimbra PMDA status metrics.
  - Update to pcp-2.8.8.
    + Added a Zimbra Collaboration Suite PMDA.
    + Build fixes for OpenSolaris.
    + Perl PMDA fixes in tail mode.
    + Correct physical memory reporting in Windows PMDA on 32 bit
      machines.
    + Other small tweaks and improvements to Windows PMDA also.
  - Update to pcp-2.8.7.
    + Windows PMDA major rework to improve memory footprint.
    + Yet another Mac OS X build issue resolution.
  - Update to pcp-2.8.6.
    + Fix build on Mac OS X after lex warning cleanups.
    + Fix pmdate build when PCP headers not in the root.
    + A single PMNS domain number file now used in-tree.
    + Added tmpfs filesystem metrics to Linux PMDA.
  - Update to pcp-2.8.5.
    + Packaging tweaks for Debian (builddefs/rules moved).
    + Make timezone manipulation in Windows work (mimic MSYS).
    + Numerous warnings fixed.
    + Several changes to tempfile handling for Vista.
    + Make setting pcp_rc_dir in configure.in more robust.
    + Further pathname separator auditing for Windows.
    + Fixed a libpcp_gui linker issue on Mac OS X.
  - Update to pcp-2.8.4.
    + Descend into src/bashrc.  D'oh!
  - Update to pcp-2.8.3.
    + Bash auto-completion of metric names.
    + Fix a memory leak in xfs project quotas metrics.
    + Several Win32 fixes for Windows Server 2008.
    + Add Linux per-CPU and aggregate "guest" CPU utilisation metrics.
    + Add a pmlogsummary option to report a "header" line (-H).
    + Add optional pmstat support for time control via pmtime.
    + Add pmcd.client.* metrics for identifying connected clients.
  - Update to pcp-2.8.2.
    + Fix pmie bug in the handling of && and || operators.
    + Improve daily pmie/pmlogger script behaviour.
  - Update to pcp-2.8.1.
    + Fix build issue with libpcp_mmv - would not build-from-source
      if <pcp/pmapi.h> was not in the root filesystem.
    + Finer control of pmie2col(1) reporting precision.
  - Update to pcp-2.8.0.
    + Linux netfilter (IP connection tracking) PMDA included
    + Memory Mapped Value (MMV) PMDA and client library included
    + Linux bonding (bonded network interface) PMDA included
    + Lustre PMDA included
    + Added pcp_gui library as pcpmon replacement, supporting the
      new (open source) version of pmtime for console tools.
    + Perl PCP::LogSummary module included.
    + KVM (Linux Kernel Virtualisation layer) PMDA
    + Infiniband PMDA included
    + VMware PMDA included
    + Perl PCP::PMDA module completed, stabilised and incorporated.
    + Default pmcd and pmproxy ports changed to IANA registered ones.
      ( The old behaviour - i.e. both original and IANA ports - is
      still available using PMCD_PORTS and PMPROXY_PORTS variables ).
  - Update to pcp-2.7.7.
    + Infiniband metric enhancements
    + Handle missing "which" binary during rpm installation
    + Added new quota metrics (XFS project quota)
    + Aggregate and per-CPU hypervisor "steal" time metrics added
    + NFS v4 metrics
    + commitLimit meminfo metric added
    + Namespace locking fix in pmdaproc.sh
    + Additional Windows memory metrics
    + Several pmie fixes from Ken
    + Kens pmlogreduce archive corruption fix
    + Kens pmproxy PDU size fix
    + Nathan's pmlogsummary sum calulation fix
    + Added a (cheap) runnable processes metric.
  - Update to pcp-2.7.4.
    + MaxOSX and Debian/Ubuntu build/package fixes
    + Add sqlserver active_transactions metrics to the Windows PMDA.
    + Fix a pmie_check typo causing mis-identification of pmie processes.
    + Allow pmie and/or operators to function with some data missing.
    + Resolve path naming issues with more recent versions of autoconf.
    + pmlogsummary report sum option
    + pmval kmtime support
    + Additional Linux SNMP metrics
    + Fix Linux vmstat nr_slab metrics
    + Make pcp status command report build version
    + Windows split_io metrics
    + Fix pmdapmcd empty pmie instance
    + pmdamailq filename regex
    + Windows TCP metrics
    + pmie log file rotation
    + Changed the default compression program to be bzip2(1)
  - Update to pcp-2.7.3.
    + add network.ib.control to timeout infiniband stats workthread
    + add mem.util.anonpages
  - Update to pcp-2.7.2.
    + pcp doc updates
    + pmdalinux death from open file descriptors: pclose needed in network.ib
    + network.ib stats updated to cope with OFED 1.2 changes
    + some numa.link fixes for shub2 & NL4
    + Improve start/stop times of pmcd,pmlogger,pmie
    + create portable pmsleep (subsecond sleep) exe
  - Update to pcp-2.7.0.
    This log has been allowed to lapse for some time. Blanket catch-up..
    the following PVs describe changes made in that time:
    + 947510 - UNIX95 patches break pcp tools
    + 948548 - [SUSE#182852] Buffer overflow in linux proc_pmda
    + 948551 - Update pcp configure and build infrastructure
    + 948799 - Move telnet-probe to oss part of pcp
    + 948958 - *nodeid conversions have inconsistent naming
    + 952623 - possible use-after-free of pmProfile objects used by pmda
    + 952932 - pcp-open RPM requires libpcp.so.2 but doesn't provide it
    + 953015 - Promote libpcp_pmc to DSO
    + 953301 - Update irix pcp bits
    + 953876 - Use swap.pagesin/pagesout instead of swap.in/.out in pmstat
    + 954035 - Update macosx build infrastructure
    + 954165 - pmdumptext reports wrong time with sub-second intervals
    + 954173 - pmReceiveNamesOfChildren returns bogus value
    + 954203 - pmnscomp generates bogus binary pmns files
    + 954342 - Add support for FreeBSD
    + 954343 - Update windows pmda
    + 954432 - Use a pidfile to stop pcp
    + 954652 - telnet-probe ate my arguments
    + 954842 - Update qa on sles10 for pcp 2.5 and 2.6
    + 956190 - add IB traffic stats to linux PMDA
    + 956199 - pmlogsummary double free causes graph failures
    + 957598 - add debuginfo to pcp-open build in mangrove
    + 957758 - valgrind finds "invalid read of size 8" etc in __pmStuffValue
    + 957884 - need network.ib.status for per-port IB status and description
    + 958273 - If OFED is installed but no ports are found, return PM_ERR_VALUE from refresh_ib
    + 958379 - IB PMDA broken (port num appearing twice in perfquery calls)
    + 958476 - path to pmie_check binary incorrect in pmie crontab config file
  - Update to pcp-2.5.0-2.
    + 947602 - pmdas/aix/common.h is missing from the tarball


author: ddiss@suse.de
changelog:
  - Update to pcp-3.5.5.
    + Resolve Debian packaging issues preventing new uploads.
    + Fix warnings from pmie_check with some /bin/pwd versions.
  - Update to pcp-3.5.4.
    + Fix warnings from pmlogger_check with some /bin/pwd versions.
  - Update to pcp-3.5.3.
    + Remove reliance on a cpp binary being installed locally.
    + Ensure compressed pmie log files are also cleaned up daily.
    + Extend the event store mechanism to be more generally useful.
    + Add memory limiting functionality to pmdalogger.
    + Add SQLServer metric for user settable queries.
    + Fix potential sigsegv in pmprobe fetching multiple live values.
    + Perl changes for Solaris.
    + Fix Fedora15 build relating to handling of systemd.
    + Solaris pmda zpool_vdev_name() api change.
    + Update sar2pcp for sysstat version 9.1.7.
    + Resolve realloc issue in event metric handling in libpcp_pmda.
  - Update to pcp-3.5.2.
    + pmlogreduce - fix 2 problems (memory leak, additional mark records)
    + Initial version of pmdalogger, from David Smith, a log monitoring
      PMDA exporting event metrics.
    + Make Windows drive instance domain code less chatty.
    + RC scripts and pmie_check - Mac OS X porting
    + pmlogger_check - symbolic link issue fixed
    + Add in the rsyslog PMDA (http://www.rsyslog.com)
    + Extend PCP::PMDA so that the log tail mode can be used on named papes.
    + Numerous updates to the Perl packaging infrastructure
    + Fix build when $HOME is not set.
    + pmlogconf - another non-posix awk issue fixed
    + Darwin pmda - filesys.maxfiles metric
    + pmie_daily - assorted minor fixups
    + Unix domain socket issue found on Mac OS X
    + pmcd config parsing error handling cleanup
    + Quieten pmevent output in the absence of new events.
    + Pass process ID out on success of __pmProcessCreate.
    + pmdaproc.sh - add PMDA_INTERFACE_5 support
    + pcp_completion.sh - add pmevent for bash metic completion
    + pmevent - add instance domain support
    + Bugfix: fetching hinv.cpu.* aborts if cpu indom is not initialized
    + Rearrange the per-CPU intr metrics on Linux to use dynamic namespace
    + Add perl modules into Mac OS X installations
    + Additional vmstat metrics added to Linux kernel PMDA
    + Fix pmieconf after syscall metrics went away on Linux
    + pmevent - new util to report event records, with instance domain support
    + sample PMDA - instance domain for event records metric
    + pmval, pminfo - man page typo corrections
    + pmval - fix typo in error message
    + pmlogextract, pmlogreduce - auto volume switch at 2^31 bytes
    + pmnscomp - defaults to Version 2 of the compiled PMNS
    + Remove unconditional diagnostic in MMV agent, log spam
    + Rework the code that uncompresses archives for Win32
    + Updates to Win32 makefiles to get a clean package build
    + Enable compressed log processing for Windows as well
    + Sample event consumer code for Windows ETW
    + Update PDH Win32 headers to use those from current mingw-m64 tree
    + Win32 socket error messages are reporting correctly
    + Great strides in getting error reporting correct on Windows
    + Add Win32 pthread wrapper for threading work on Windows
    + Add PowerDNS recursor stats to the pdns PMDA
  - Update to pcp-3.5.0.
    + Infrastucture support for doing distributed event tracing with PCP.
      This includes a new metric type (PM_TYPE_EVENT), cunning mechanisms
      for encoding event records in pmResults, and providing PMDAs with
      per-client context connection information allowing agents to track
      which clients have seen which parts of a trace stream so far.  Some
      reference uses of these extensions can be seen in pmdasample and in
      the pmcd PMDA as well.
    + Transparent support for archive de-compression by clients.
    + Manual page formatting errors corrected.
    + Fix a pmDupContext memory corruption issue seen with derived metrics.
    + Added a one-trip optimisation/guard to pcp.env
    + Improved pmdaFetch and pmdaFetchCallback man pages with respect to
      return codes and value memory allocation models.
    + Fix for Windows unintentionally allowing multiple pmcd processes
      to startup and bind to the same port, with "undefined" results.
    + Fix Windows services interaction, preventing pmcd service stop.
    + Fix Mac OS X scandir memory leak on empty directories.
    + Fix Mac OS X mem.util.wired metric, was exporting the wrong value.
    + Correct the handling of SLES11 distro identification (lsb-release
      file not used again, on SuSE Linux distributions).
    + Fix postfix PMDA log file path handling for Redhat Linux distros.
    + Extend Perl PMDA interfaces to allow additional metrics to be
      added at runtime (now makes use of dynamic namespace support).
    + Set KEEPALIVE option on pmproxy client sockets, mirroring pmcd
      behaviour and reducing open file descriptor pressure.
    + Improvements to the native Windows version of pmlogger, preventing
      it from exiting prematurely thanks to a socket read race condition.
    + Fix /proc/interrupts parser in Linux PMDA, thanks to Arthur Kepner.


author: ddiss@suse.de
changelog:
  - Update to pcp-3.5.6.
    + Fix warning from pmie_daily with some /bin/pwd versions.
    + Numerous Debian packaging updates for lintian cleanliness.
    + Fixed typos in several man pages.
    + Added ElasticSearch PMDA.
    + Fix build on RHEL4 with older sys/queue.h variant.


author: ddiss@suse.de
changelog:
  - Update to pcp-3.5.7.
    + Fix build issue on SLES11 SP1 IA64 systems.
    + Improved rsyslog PMDA handling of queue metrics.
    + Add open file-descriptor count metric to the Linux PMDA.
    + Implement logger PMDA line-oriented event mode.
    + Add regular expression based event filtering in logger PMDA.
    + The default pmcd.conf now has an access control section, and
      all remote store operations are blocked by default.


author: ddiss@suse.de
changelog:
  - Update to pcp-3.5.8.
    + Rework rsyslog PMDA to remove Switch use, very odd behaviour
      observed on RHEL5.2 (mysteriously failing to compile).
    + Add in Kens scripting defenses against dodgey toolchains.


author: ddiss@suse.com
changelog:
  - Use upstream based spec file to support combined SUSE/RH builds;
    (bnc#732763).
  - Update to pcp-3.6.3.
    + Revert initial attempt at getting configure --prefix option to
      make sense for local developer PCP installations
    + Fix RPM changelog typo in in-tree spec file
    + Further work on Debian/kFreeBSD port (thanks to Robert Millan)
  - Update to pcp-3.6.2.
    + Fix Debian builds on FreeBSD (missing header files)
    + Resolve Debian startup script (compat) lintian issue
    + Resolve FreeBSD kernel PMDA build issue with PCP not installed
      in the build root already.
  - Update to pcp-3.6.1.
    + Resolve final Mac OS X pthreads build issues
    + Debian packaging improvements for split pmlogger/pmcd scripts,
      perl module pieces, and other lintian reported issues
    + Update the startup script dependencies for /var use
    + Support --prefix=... and --exec-prefix=... configure options
    + Relaxed the "are you running as root?" test in startup scripts
    + Win32 build updates and improvements
    + Cache /proc/stat file handle in Linux kernel agent to reduce
      syscalls on the most commonly fetched metric subtree
  - Update to pcp-3.6.0.
    + Thread-safe libpcp, including additional re-entrant and thread-safe
      variants for some routines
    + Retire all asynchronous routines from libpcp
    + Retire all V1 protocols and services (archive format, PMAPI and
      PMDA_INTERFACE)
    + PMNS moves to ASCII only (no binary PMNS)
    + Rework "init" scripts, splitting pcp into pmcd and pmlogger
    + Update elasticsearch PMDA to 0.19+, new transport and shard metrics
    + Updates to PMDA new event queueing interfaces for agents wishing to
      export that class of performance data.
    + First round of Coverity cleanup fixes incorporated.
    + Initial version of the SNMP PMDA, thanks to Hamish Coleman.
    + Updates to postgres PMDA to export additional recovery metrics.
  - Update to pcp-3.5.11.
    + Update FSF contact address in copyright notices to keep
      rpmlint happy.
    + Fix instance domain checks in elasticsearch PMDA.
    + Make KVM PMDA to run as root once more (permissions issues).
    + Integration of pmlogger_daily with pmlogrewrite.
    + Fix pmlogger_merge corner case for empty archives.
  - Update to pcp-3.5.10.
    + Support new 0.18+ elasticsearch metrics.
    + Fix handling of elasticsearch version metric cluster.
    + Fix trace PMDA build issues.
    + Fix some Win32 build issues.
    + Run with reduced privileges for more of the perl PMDAs.
    + Name Solaris load average metric consistently.
    + Small metric documentation tweaks for Solaris PMDA.
  - Update to pcp-3.5.9.
    + Add rc script support for condrestart, and condrestart the pcp,
      pmie and pmproxy services after an RPM install or upgrade.
    + Fix a bug where hinv.ndisk is incorrect if CLUSTER_PARTITIONS
      hasn't yet been refreshed immediately following a restart.
    + Implementation of client event queueing logic for all PMDAs to
      share (all PMDAs wishing to support event metrics, that is).
    + New manual pages for new PMDA event queueing interfaces.
    + PostgreSQL PMDA, supporting versions 9.0 and 9.1 (at least).
    + Reserved ID 111 for Samba Clustered Trivial Database PMDA.
    + Add perl interface to allow PMDAs to drop priveleges
    + Add an elasticsearch version metric.
    + Correct perl module type detection logic for 32/64-bit systems.
    + Small pmlogconf source and man page fixes.
    + Rework flex usage to resolve build warnings.
    + Make Darwin CPU metrics 64 bit.
    + Add (long) opaque key support to libpcp_pmda.
    + Add pmdaCacheStoreInst() routine to libpcp_pmda.
    + Added mssql PMDA for SQL server Dynamic Management View stats.
    + Add pmlogrewrite(1) to rewrite archives (fix inconsistencies).
    + Fix a cgroup option parsing error on consecutive fetch calls.


author: ddiss@suse.com
changelog:
  - Update to pcp-3.6.4.
    + Fix build on s390x platform (thanks to Dan Horak)
    + Rethink order of PATH setting for pcp start scripts, to ensure
      binaries from other packages with names that conflict with pcp
      binaries are not found ahead of the same-named pcp binary.


author: ddiss@suse.com
changelog:
  - Spec file cleanups following feedback from Sascha.
    + Do not remove the buildroot as part of %install
    + Use %suse_version rather than %_vendor
    + Add pcp-rpmlintrc script for devel-file-in-non-devel-package errors
    + Remove runlevel 4 references from init scripts
    + Add explicit perl version Requires


author: ms@suse.de
changelog:
  - Release 7.9 11-Apr-09 (bnc #500734)
    Mostly bugfixes and tidies with just a couple of minor
    functional additions.


author: vuntz@opensuse.org
changelog:
  - Update to version 8.10:
    + Major additions:
    - support for (*MARK) and friends
    - PCRE_UCP option, which changes the behaviour of \b, \d, \s,
      and \w (and their opposites) so that they make use of Unicode
      properties
    + Other additions:
    - support for \N, which always matches any character other than
      newline
    - added --line-buffered to pcregrep
    + Several small new features and bugfixes
  - Changes from version 8.02:
    + Update Unicode data tables to Unicode 5.2.0
    + Update the licensing terms in the pcregexp.pas file
    + Several bug fixes
  - Changes from version 8.01:
    + Several bug fixes and build system improvements
  - Changes from version 8.00:
    + Enhancements:
    - remove restrictions on patterns used for partial matching
    - give extra information for partial matches
    - improve the partial matching process
    - add option to make a partial match override a full match
    - enhance "study" process by finding a lower bound matching
      length
    - groups with duplicate numbers may now have duplicated names
      without the use of PCRE_DUPNAMES, but they may not have
      different names
    - add REG_UNGREEDY to the pcreposix interface, which maps to
      PCRE_UNGREEDY.
    + Several bug fixes
  - Drop pcre-7.9.patch: fixed upstream.
  - Rearrange spec file to have all the %files sections together, as
    well as all the scriptlets together.
  - Kill the main package that only included doc files like AUTHORS,
    NEWS, and license, and put those files in libpcre0: this really
    makes more sense. Therefore, make libpcre0 Provides/Obsoletes
    libpcre0.
  - We can also remove the other dependencies on the main package,
    since everything already depends on libpcre0.
  - Remove AutoReqProv: it's default now.
  - Remove references to perl 5.005 in descriptons: it's not
    mentioned anywhere anymore upstream.


author: coolo@novell.com
changelog:
  - Update to version 8.12
    * This release fixes some bugs in pcregrep, one of which caused the tests to fail
    on 64-bit big-endian systems. There are no changes to the code of the library.
  - Update to version 8.11
    * A number of bugs in the library and in pcregrep have been fixed. As always, see
    ChangeLog for details. The following are the non-bug-fix changes:
    Added --match-limit and --recursion-limit to pcregrep.
    Added an optional parentheses number to the -o and --only-matching options
    of pcregrep.
    Changed the way PCRE_PARTIAL_HARD affects the matching of $, \z, \Z, \b, and
    \B.
    Added PCRE_ERROR_SHORTUTF8 to make it possible to distinguish between a
    bad UTF-8 sequence and one that is incomplete when using PCRE_PARTIAL_HARD.
    Recognize (*NO_START_OPT) at the start of a pattern to set the PCRE_NO_
    START_OPTIMIZE option, which is now allowed at compile time


author: dmueller@suse.de
changelog:
  - udpate to 8.13:
    * too many fixes to list here, see included ChangeLog
    * the Unicode data tables have been updated to Unicode 6.0.0.


author: crrodriguez@opensuse.org
changelog:
  - Update to version 8.20
    * too many fixes to list here, see included ChangeLog
    * replace pcre-visibility patch with the one I submitted to
      upstream for inclusion.


author: crrodriguez@opensuse.org
changelog:
  - Update to PCRE 8.30, upstream SONAME bump, libpcre1
  - Drop no longer needed ppc patch.
  - move library back to %{_libdir}


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.5.2:
    * SCardGetStatusChange(): return if the state of the reader
      changed since the previous call
    * SCardCancel() now works as expected
    * log TxBuffer and RxBuffer if the SCardControl() command failed
    * add a mutex to avoid a race condition
    * SCardGetStatusChange() may not return if the reader was removed
    * some other minor improvements and bug corrections
  - Start daemon by default (bnc#466430).
  - Ensure that Apple Public Source License Version 1.1 does not
    apply (bnc#474818).


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.5.3:
    * SCardEstablishContext(): check we do not reuse an already
      allocated hContext
    * pcsclite.h: add missing SCARD_E_* and SCARD_W_* return code.
    * reader.h: add PIN_PROPERTIES_STRUCTURE structure and
      FEATURE_IFD_PIN_PROPERTIES
    * remove powermgt_macosx.c since it is using APSL version 1.1
      instead of the BSD-like licence (bnc#474818)
    * avoid a possible crash due to a race condition
    * change default log level from PCSC_LOG_INFO to PCSC_LOG_ERROR
    * CardDisconnect(): call RFUnlockAllSharing() instead of
      RFUnlockSharing() to release all nested locks. Visible in
      OpenSC "pkcs11-tool -I".
    * some other minor improvements and bug corrections
  - Fixed possible overflows (bnc#499734).


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.5.3:
    * add the reader interface name if provided by the device
    * SCardTransmit(): return SCARD_E_UNSUPPORTED_FEATURE if
      SCARD_PROTOCOL_RAW is requested by unsupported
    * SCardConnect() and SCardReconnect(): set dwActiveProtocol to
      SCARD_PROTOCOL_UNDEFINED if SCARD_SHARE_DIRECT is used (conform
      to MSDN).
    * SCardControl(): correctly check for buffer overflow.
    * SCardGetStatusChange() works again.
    * detect buffer overflows if pcscd if used by a rogue client
    * force access rights on /var/run/pcscd to be sure it can be used
      by a libpcsclite client without privileges
    * create the PCSCLITE_EVENTS_DIR directory with the sticky bit so
      only root or the owner of the event files can remove them
    * if RFAddReader() fails with the libhal scheme then we try with
      the (old) libusb scheme.
    * give a higher priority to a specific driver over the CCID Class
      driver.
    * some other minor improvements and bug corrections
  - Fixed baselibs.conf.


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.6.6:
    * code and behavior improvements
    * many fixes
    * uses libusb-1.0
    * two security fixes (bnc#609317, CVE-2010-0407,
      bnc#661000, CVE-2010-4531)
    * for more see ChangeLog
  - Disabled HAL support.
  - Create dedicated UID and GID "scard".


author: wr@rosenauer.org
changelog:
  - Updated to version 1.7.2:
    * use libudev only on Linux and libusb elsewhere
    * Try to use a (CCID) class driver if a specific driver fails
      to use the reader.
    * add support of multi-interfaces readers with libusb
    * fix a problem with a multi-slots reader
    * some other minor improvements and bug corrections
  - cosmetic changes to init script output


author: wr@rosenauer.org
changelog:
  - Updated to version 1.7.3:
    * hotplug libudev: support libudev >= 171
    * hotplug libusb: Fix a memory leak
    * pcscd: exit immediately in case of SIGTERM
      (Closes Debian bug #620305 "pcscd slows down shutdown/restart")
    * Send logs to stdout instead of stderr
    * Add command line option -T, --color: force use of colored logs
    * Define g_rgSCardT?Pci as const structures to be more Windows like
    * log at level PCSC_LOG_DEBUG instead of PCSC_LOG_ERROR to avoid
      filling the system log file
    * Remove the deprecated define FEATURE_MCT_READERDIRECT
      (replaced by FEATURE_MCT_READER_DIRECT)
    * some other minor improvements and bug corrections


author: wr@rosenauer.org
changelog:
  - Updated to version 1.8.0:
    * PC/SC spy tool
    * Support systemd socket activation (the auto start of pcscd
      from the library has been removed. Use systemd instead)
    * SCardGetStatusChange(): check all the readers are already known
      and return SCARD_E_UNKNOWN_READER if a reader name is not
      present.
    * SCardEstablishContext(): Invalidate all the handles in the son
      after a fork
    * Add define of FEATURE_EXECUTE_PACE from PCSC v2 Part 10
      Amendment 1 2011-06-03
    * Fix some memory leaks repoted by Coverity
    * Some other minor improvements and bug corrections
  - enabled usage of systemd init for 12.1 and newer
  - add libtool as buildrequire to avoid implicit dependency


author: wr@rosenauer.org
changelog:
  - Updated to version 1.8.2
    * rename pcsc-spy.py to pcsc-spy
    * pcsc-spy.1 manpage
    * fix a bug with a multi-slot reader
    * Info.plist parser: avoid a buffer read overflow in &amp;
      management
  - moved internal changelogs to devel package


author: wr@rosenauer.org
changelog:
  - Updated to version 1.8.3
    * ignore directories and hidden (.*) files when parsing a
      configuration directory (like /etc/reader.conf.d/)
    * fix a bug in PC/SC spy tool when loading of the real library
      fails
    * add
      PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize,
      PCSCv2_PART10_PROPERTY_wIdVendor,
      PCSCv2_PART10_PROPERTY_wIdProduct
      from PC/SC v2 part 10 release 2.02.09
    * Some other minor improvements and bug corrections


author: adrian@suse.de
changelog:
  - split plugins away in own spec file, this avoids build triggers
    from gnome or xine framework to entire KDE
  - minor spec file cleanup (remove support of outdated distros)


author: tittiatcoke@gmail.com
changelog:
  - updated to svn1052215
    + add the 'file://' scheme to urls that don't have it, so
      gstreamer doesn't complain on pathnames with characters that
      get percent-endoded.
    + make the xine backend work with local files with filenames
      wrongly encoded/with mixed encodings.
    + Add initial support for DVD Support
    + [Gstreamer] Fix changing audio track
    + Xine has equalizer functionality which is used in Amarok


author: tittiatcoke@gmail.com
changelog:
  - Added a patch (upstream/Colin Cuthrie) to prevent an endless loop
    when pulseaudio is not installed


author: tittiatcoke@gmail.com
changelog:
  - update to a newer snapshot of 4.4.3
    * Set device access list for pulse devices
    * Introduce Phonon::DeviceAccessList from the KDE Platform plugin
    * Experimental feature: AVCapture


author: dmueller@suse.de
changelog:
  - update to 4.4.3:
    * final release tarball
    * small gstreamer backend fixes
    * ABI fix in experimental API


author: tittiatcoke@gmail.com
changelog:
  - update to 4.5.0
    * comes with all new Zeitgeist support, which enables multimedia
    applications to let Zeitgeist log playback activity to further
    improve the semantic desktop capabilities of both the KDE Software
    Collection as well as GNOME.
    * Also new is integration with Qt Designer
    * many smaller improvements to increase reliability of both
      Phonon itself as well as its backends


author: toddrme2178@gmail.com
changelog:
  - Added qtzeitgeist buildrequires
  - Moved contents of phonon package to libphonon
    It only included some directories and some dbus stuff
  - Cleaned up spec file formatting


author: fisiu@opensuse.org
changelog:
  - Update to 4.5.1:
    + Runtime backend switching has been removed
    + A number of threading fixes with KIO/QIODevice streaming
    + Fixes to PulseAudio device enumeration
    + Proper Qt only library without any KDE references
    + DBus is optional now
  - Drop phonon-math-include.patch: fixed upstream.


author: cgiboudeaux@gmx.com
changelog:
  - Update to 4.6.0
    * Require QZeitgeist 0.8
    * Various buildsystem fixes
    * Improve the PulseAudio support
    * Fix some deadlocks
    * relicense to LGPL


author: reddwarf@opensuse.org
changelog:
  - update to version 2.0.1
    * lzma support
    * unicode support
    * improved CD-ROM/DVD-ROM detection
    * API extended with new functions
  - use source services
  - run spec-cleaner
  - follow SLPP
  - adapt to new cmake build system


author: reddwarf@opensuse.org
changelog:
  - update to version 2.0.2
    * Fixed bug where zip and qpak could fail to locate an existing file.
    * Fixed overflow on zero-sized buffers when converting to UTF-8.


author: cfarrell@suse.com
changelog:
  - license update: (LGPL-2.1+ or CPL-1.0) and Zlib
    For a license such as this brackets are needed to avoid ambiguity


author: mhrusecky@suse.cz
changelog:
  - updated to 0.12.5
    * new Calendar code for jPilot
  - updated to 0.12.4
    * official changes description - too many to mention


author: idonmez@novell.com
changelog:
  - Add pilot-link-0.12.5-perl514.patch: replace SvPV(SV*, na) with
    SvPV_nolen(SV*) and sv_{yes,no} with PL_sv_{yes_no} to fix
    compilation with Perl 5.14


author: mboman@suse.de
changelog:
  - Update to version 0.15.2:
    + Reinstate SrcScaledNearest optimization
    + Implement PIXMAN_REPEAT_REFLECT for images
    + Add license and copyright holders to COPYING
    + Check for allocation errors during pixman_op()
    + Propagate the error returns from pixman_rect_alloc()
    + Check for failure when intersecting regions
    + Add support for BGRA and BGRx formats
    + Set srcRepeat = False when using fbCompositeSrcScaleNearest
    + Fix pixbuf_from_argb32() to take premultiplied alpha into
      account
    + Replace custom type ullong with standard uint64_t in
      pixman-mmx.c
    + Fix search and replace issue
  - Remove custom CFLAGS
  - Add %{version} to Requires in -devel package


author: vuntz@novell.com
changelog:
  - Update to version 0.15.6:
    + See http://cgit.freedesktop.org/pixman/log/ for changes
    + Mainly code cleanup, splitting code in various files.


author: vuntz@novell.com
changelog:
  - Update to version 0.15.12:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.15.12
      for changes


author: captain.magnus@opensuse.org
changelog:
  - Update to version 0.15.14:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.15.14
      for changes


author: vuntz@novell.com
changelog:
  - Update to version 0.15.16:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.15.16
      for changes


author: captain.magnus@opensuse.org
changelog:
  - Update to version 0.15.18:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.15.18
      for changes


author: vuntz@novell.com
changelog:
  - Update to version 0.15.20:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.15.20
      for changes


author: vuntz@novell.com
changelog:
  - Update to version 0.16.0:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.16.0
      for changes
  - Summary of the important changes since 0.14.0:
    + Support for PDF blend modes
    + A number of fast paths for ARM NEON
    + Support for PIXMAN_REPEAT_REFLECT for images
    + New image formats:
    - a2r10g10b10, x2r10g10b10
    - b8g8r8a8, b8g8r8x8
    + Support for MMX and SSE2 on Sun compilers and Solaris
    + Support for SSE2 on Windows x64
    + A reorganisation of pixman's internals to make future
      development and maintenance easier
    + A substantial expansion of pixman's test suite


author: vuntz@opensuse.org
changelog:
  - Update to version 0.16.2:
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.16.2
      for changes


author: dimstar@opensuse.org
changelog:
  - Update to version 0.17.2:
    + Faster bilinear image scaling
    + Substantially improved ARM NEON fast paths
    + Various other optimizations
    + Improved test suite
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.17.2
      for full list of changes


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17.4:
    + Major performance improvements for ARM NEON
    + Test suite improvements [Marvin Schmidt]
    + Bug fixes
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.17.4
      for full list of changes


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17.6:
    + Asserts are always turned off, so X server crashes in the
      region code should be gone (fdo#26314).
    + 32 bit versions of some existing API:
    - pixman_fill_boxes32()
    - pixman_image_composite_32()
    + Add accessor for the destroy data:
      pixman_image_get_destroy_data()
    + Optimizations for scaled images
    + Some reorganisation of the fast path tables
    + Bug fix for ARM NEON detection
    + See http://cgit.freedesktop.org/pixman/log/?id=pixman-0.17.6
      for full list of changes


author: captain.magnus@opensuse.org
changelog:
  - Update to version 0.17.8:
    + Once unrolled version of fast_path_composite_nearest_scaled()
    + Generalize and optimize fast_composite_src_scaled_nearest()
    + Merge branch 'bitmasks'
    + Makefile.am: Remove 'check' from release-check
    + Turn off asserts in development snapshots (fdo#26314)
    + ARM: Remove any use of environment variables for cpu features
      detection
    + Add pixman_image_get_destroy_data()
    + Add extern "C" guards for c++
    + Move checks for src/mask repeat right before walking the
      region
    + Compute src, mask, dest flags and base fast path decisions on
      them
    + Add src_, mask_, and dest_flags fields to fast path arrays
    + Move calls to source_is_fastpathable() into
      get_source_format()
    + Fold get_fast_path() into _pixman_run_fast_path()
    + Consolidate the source and mask sanity checks in a function
    + Move pixbuf checks after src_format and mask_format have been
      computed
    + Move the sanity checks for src, mask and destination into
      get_fast_path()
    + Turn some uint16_t variables to int32_t in the fast paths
    + Implement get_scanline_64() correctly for solid fill images
    + Make pixman_image_fill_rectangles() call
      pixman_image_fill_boxes()
    + Add pixman_image_fill_boxes() API
    + Add pixman_image_composite32()
    + Make region argument to pixman_region(32)_init_rects() const
    + Fix typo
    + Fix some warnings


author: dimstar@opensuse.org
changelog:
  - Update to version 0.17.10:
    + ARM: added 'neon_composite_over_n_8888_8888_ca' fast path
    + ARM: added 'neon_composite_src_x888_8888' fast path
    + ARM: added 'neon_composite_over_reverse_n_8888' fast path
    + Compute the image flags at validation time instead of composite
      time
    + Add new FAST_PATH_SIMPLE_REPEAT flag
    + Move computation of extended format code to validate.
    + Eliminate _pixman_image_is_solid()
    + Eliminate _pixman_image_is_opaque() in favor of a new
      FAST_PATH_IS_OPAQUE
    + Turn need_workaround into another flag.
    + Move workaround code to pixman-image.c
    + Restructure the flags computation in compute_image_info().
    + test: Remove obsolete comment
    + Move __force_align_arg_pointer workaround before composite32()


author: dimstar@opensuse.org
changelog:
  - Update to version 0.17.12:
    + Optimizations for rescaling with a nearest filter
    + Overhead reduction by caching fast paths
    + Constant time operator strength reduction
    + Misc. bug fixes


author: dimstar@opensuse.org
changelog:
  - Update to version 0.18.2:
    + Add missing HAVE_CONFIG_H guards for config.h inclusion.
    + Fix uninitialized cache when pthreads are used.
    + Fixes for pthread thread local storage.
    + [mmx] Fix mask creation bugs.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.18.4:
    + Fix memory leak in the pthreads thread local storage code
    + When storing a g1 pixel, store the lowest bit, rather than
      comparing with 0.
    + If we bail out of do_composite, make sure to undo any
      workarounds.
    + Check for read accessors before taking the bilinear fast path


author: mrdocs@opensuse.org
changelog:
  - Update to 0.20.0
    * http://lists.freedesktop.org/archives/pixman/2010-October/000694.html
    * Gradient improvements
    Radial gradients follow the PDF specification [Andrea Canciani]
    Large linear gradients are rendered much more accurately [Andrea]
    Conical gradients now work much better [Søren Sandmann Pedersen]
    * Performance improvements
    Faster image scaling [Siarhei Siamashka]
    Faster affine transformations [Søren]
    Improvements to the ARM NEON [Siarhei]
    Improvements to the SSE2 backend [Siarhei, Søren]
    * Plus a large number of bug and portability fixes
      and improvements to the test suite.


author: fcrozat@novell.com
changelog:
  - Update to version 0.20.2:
    + Fix opacity check
    + Improve handling of tangent circles
    + Various bug fixes.
    + Build fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.22.0:
    + New r8g8b8a8 and r8g8b8x8 image formats
    + Much faster image scaling on ARM and x86
    + Faster 90/270 degree image rotation
    + More comprehensive support for compositing triangles and
      trapezoids
    + Large number of other performance improvements, bug and
      portability fixes, and improvements to the test suite.


author: johannesobermayr@gmx.de
changelog:
  - Update to version 0.24.0:
    + Faster bilinear scaling on SSE2 and ARM NEON
    + Several new fast paths for ARM NEON
    + Support for the iwMMXt vector instruction set
    + Improved support for building with MSVC
    + Large number of other optimizations, bug fixes, and internal
      cleanups.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.24.2:
    + Runtime detection of ARM NEON on Android
    + MMX build fix for Solaris
    + Fix for broken gradients with repeat mode NONE
    + Misc. other bug fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.24.4:
    + Trapezoids that have gaps between the edges and the top/bottom
      lines are no longer considered invalid.
    + Basic support for using the NEON acceleration on iOS.


author: guillaume@opensuse.org
changelog:
  - Fix ARM build:
    + Disable iwmmxt since our ARM SoC does not support it.
    + Add new armv7hl to armv7*


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.05:
    * Export pkcs11h_logout().
    * Added NSS crypto engine.
    * Added new slotevent mode (poll vs fetch).
    * Add more invalid characters to serialization string.
    * Fix openssl decrypt return code.


author: opensuse@sukimashita.com
changelog:
  - Update to version 0.11
    * Fix Python binding segfaults
    * Python API additions
    * Better binary buffer handling in Python bindings


author: opensuse@sukimashita.com
changelog:
  - Update to version 0.12
    * Merge ascii and unicode handling in PLIST_STRING using UTF-8
    * Remove unicode related declaration in API (breaks API&ABI)
    * Fix bad variable type for date elements
    * Silence compiler warnings
    * Plugged few memory leaks


author: opensuse@sukimashita.com
changelog:
  - Update to version 0.13
    * Add plist_copy for deep node copies
    * Add node setter functions
    * Unlink nodes from parent if free'd
    * Update Python bindings


author: opensuse@sukimashita.com
changelog:
  - Update to version 0.15
    * Build fixes
  - Update to version 0.14
    * Add C++ binding
    * Refactor API
    * Bugfixes


author: opensuse@sukimashita.com
changelog:
  - Update to version 1.2
    * Fix xml entity conversion
    * Silence build warnings
  - Remove upstreamed patches


author: opensuse@sukimashita.com
changelog:
  - Update to version 1.3
    * Endianness, alignment and type-punning fixes
    * Fix armel floating point endianess
    * Allow compiling with mingw on Windows
    * Minor bugfixes


author: opensuse@sukimashita.com
changelog:
  - Update to version 1.4
    * New maintainer and source location
    * Update AUTHORS from git history
    * Fix Unicode writing in binary plists
    * Update plist doctype
    * Fix Dictionary copy constructor
    * Fix Mac OS X library install path detection
    * Plug memory leak when writing Unicode data
  - Remove pkgconfig patch due to upstream fixes


author: uli@suse.com
changelog:
  - cross-build fix: set cmake root, python paths
  - cross-build workaround: move installed files from sysroot to
    real root


author: opensuse@sukimashita.com
changelog:
  - Update to version 1.8
    * Add Cython based Python bindings
    * Fix memory corruption in libcnary
    * Fix building on Big Endian systems
    * Removed glib dependency, libplist now uses bundled libcnary
    * Fix building of Python bindings with GCC 4.6
  - Do not build SWIG bindings for Python
  - Remove gcc46_build_fix.patch due to upstream fixes
  - Update pkgconfig patch


author: werner@suse.de
changelog:
  - Update to plotutils 2.5
    libplot:
    * support for rotated and sheared (i.e., "anamorphically
      transformed") X Window System fonts has been completely rewritten.
    * URW versions of the standard 35 Adobe fonts (Helvetica,
      Times-Roman etc.) are now checked for under their own names on any
      X Window System display, as well as under the Adobe names.
    * SVG output is now conformant SVG 1.1
    * vertical positioning of text strings by the SVG driver improved
    * the ROTATION parameter can now take values other than 0, 90, 180, and 270.
    * modifiers fixed, such as appended "xsize=6in", "yoffset=8cm"
    * problems with PS output triggering an error in some versions of
      ghostscript now fixed
    * most external symbols not meant to be publicly accessible now have
      names beginning with the prefix "_pl_", to reduce the possibility
      of namespace collisions.  This will be completed in a later release.
    graph:
    * plotting of rotated y-axis labels by the `-Y' option, when `-T X' is
      specified
    * new short `-Q' option, equivalent to `--toggle-rotate-y-axis-label'.
    graph,plot,tek2plot,plotfont,pic2plot:
    * `--display-type' long option, the name of which confused some users,
      has been changed to `--output-format'.


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.5.1:
    * Minor SVG output format fixes for compatability with SVG 1.1.
    * Error formatting changes.
    * New license: GPL version 3.
  - Install upstream man pages.
  - Split package and patch according to packaging rules.
  - Simplified spec file.
  - Disabled static libraries.
  - Update lex & bison files.
  - Removed obsolete version checks.


author: werner@suse.de
changelog:
  - Update to version 2.6 as this fix a copyright problem of mixing
    GPL and non-commercial code (bnc#465378)


author: seife+obs@b1-systems.com
changelog:
  - fix the build failure:
    - own additional directories
  - fix rpmlint failures:
    - fix up package groups - those are just guessed sometimes
    - rename plymouth-graphics-libs to libply-splash-graphics2
      (this one was fatal)
    - do not own /var/run/plymouth - probably still needs fixing
      (this was almost fatal)
    - do not include build date in binary, use mtime of source
      patchfile instead


author: jeffm@suse.de
changelog:
  - Updated to latest snapshot.
    - boot-server: improve debug output
    - pixel-buffer: Fix overflow in blend_two_pixel_values
    - boot-server: fix debug output when message is from init
  - Fixed an issue with the script plugin's Window attributes returning
    the size of the smallest display when multiple displays are used.


author: tittiatcoke@gmail.com
changelog:
  - Finalize the Plymouth integration on openSUSE.
    * Current default theme is Solar with the openSUSE Geecko
    * Plymouth bootsplash will run on tty7 during boot.
    * Install all files in /usr


author: tittiatcoke@gmail.com
changelog:
  - Ensure that /bin/plymouth still is available as that the
    displaymanagers (KDM/GDM) are expecting this. This needs to be
    in place until the migration to /usr is completed.


author: tittiatcoke@gmail.com
changelog:
  - Changed the parameters to plymouthd in the initrd to create
    the necessary pid-file for the systemd integration


author: saschpe@suse.de
changelog:
  - Replaced package core-libs with individual packages for each shared
    library (SLPP)
  - Proper provides/obsoletes pair for bootsplash
  - Could not resist to run spec-cleaner ;-)


author: tittiatcoke@gmail.com
changelog:
  - Make sure that the package libply-boot-client is always
    installed to prevent a system that will not boot


author: tittiatcoke@gmail.com
changelog:
  - Update to the official release of 0.8.4
    * Bugfix:  Use /dev/fb0 instead of /dev/fb, this resolves the
      issue of not showing the splash during shutdown


author: tittiatcoke@gmail.com
changelog:
  - Ensure that both grub and grub2 are adjusted with regards to the
    splash parameter. Running grub2-mkconfig to have the right
    configuration.
  - Installation of themes are not causing any reset of the selected
    default theme anymore. Now this only happens when a theme is
    installed and the default theme is set to TEXT.


author: tittiatcoke@gmail.com
changelog:
  - Updated the initrd patch to include the necessary files to have
    text support (e.g. LUKS passphrase question, etc)
  - Temporarily added a openSUSE plymouth theme
    (plymouth-branding-openSUSE) to have a better integration with
    12.2.


author: tittiatcoke@gmail.com
changelog:
  - Reduce the number of fonts that are included in the initrd. Also
    let mkinitrd sort out the dependencies for the required libs.
  - Use the same font as that grub2 is currently using for it's
    graphics mode.


author: nmo.marques@gmail.com
changelog:
  - Split x11 renderer into his own package; the x11 renderer allows
    users to test plymouth themes; having it available on the devel
    package will force people who just want to test a theme to
    install a lot of unwanted dependencies. Being on it's own package
    without explicit dependencies provides extra functionality to
    users who want to test themes without having to rebuild initrd
    and rebooting for testing.
  - bnc#761403


author: tittiatcoke@gmail.com
changelog:
  - Added a patch for openSUSE to enable the rebuild of the initrd
    with the plymouth-set-default-theme script. (bnc#757284)


author: tittiatcoke@gmail.com
changelog:
  - Update the installation/update from plymouth in a way that the
    initrd file for the current running kernel is updated.
  - Corrected a typo with regards to the location of a pango module
    when setting up the initrd.


author: vuntz@opensuse.org
changelog:
  - Add plymouth-scripts Requires(post) to branding-openSUSE
    subpackage, to make sure that the %post scriptlet will work.
  - Make sure we export LIB and not lib in the %postun scriptlets of
    theme-solar and branding-openSUSE subpackages.


author: tittiatcoke@gmail.com
changelog:
  - Ensure that the openSUSE theme is default. (bnc#765277)
  - Remove unnecessary changes to the kernel options. Plymouth also
    accepts splash=silent.


author: tittiatcoke@gmail.com
changelog:
  - Update to 0.8.5.1
    + two-step splash plugin quit fixes
    + add generic driver to drm renderer plugin
      This allows new modesetting drivers to work with plymouth
      automatically
    + fixes for video cards that don't support 32bpp
    + add alignment and width features to label controls
    + new documentation
    + event loop fix
    + more serial console fixes
    + better systemd integration
    + new flush api to client library
    + Allow plymouth to build the drm renderer without the driver
      dependent libdrm_* libraries.


author: fcrozat@suse.com
changelog:
  - Provides systemd units, instead of relying on systemd to ship
    them (bnc#769397).
  - Ensure plymouth--wait-quit.service conflicts with
    graphical.target.


author: fcrozat@suse.com
changelog:
  - Update to 0.8.6.1:
    + Fix systemd path file generation
  - Changes from 0.8.6:
    + fix flush_area fast-path
    + seed random number generator by default for script plugins
    + allow plymouth to be built without gtk dependency
    + cope with lack of /etc/os-release better
    + pull in systemd unit files (bnc#770890)
    + add support for new "updates" mode for doing package updates
    (only available for some plugins at the moment)
  - Add plymouth-restore-suspend.patch: revert commit removing
    suspend/resume support, needed for suspend package.
  - Add plymouth-systemd-target.patch: add missing symlinks to start
    plymouth on shutdown / reboot / kexec (bnc#770764).
  - Add plymouth-udevadm-path.patch: adapt to udevadm path on
    openSUSE.
  - Ensure systemctl daemon-reload is called in post / postun
  - Add systemd-no-warning.patch: remove Documentation tag not
    handled by systemd v44.
  - Update stop-graphical.patch to correct prevent plymouth.quit to
    start under runlevel 5 (handled by xdm initscript directly).


author: jengelh@inai.de
changelog:
  - Ship /etc/os-release in the initrd so that the pretty name is
    displayed in text-splash mode
  - Give the text-splash some SUSE-typical green coloring


author: fcrozat@suse.com
changelog:
  - Add plymouth-fix-systemd-service.patch: remove dashes next to
    semi-colons, it confuses systemd. (bnc#774400)
  - Update suse-initrd-support to not start plymouth if kernel
    cmdline contains "shell" or "plymouth.enable=0" or
    "rd.plymouth=0".


author: pgajdos@suse.cz
changelog:
  - updated to 1.2.38:
    * Revised libpng*.txt and libpng.3 to mention calling png_set_IHDR()
      multiple times and to specify the sample order in the tRNS chunk,
      because the ISO PNG specification has a typo in the tRNS table.
    * Changed several PNG_UNKNOWN_CHUNK_SUPPORTED to
      PNG_HANDLE_AS_UNKNOWN_SUPPORTED, to make the png_set_keep mechanism
      available for ignoring known chunks even when not saving unknown chunks.
    * Adopted preference for consistent use of "#ifdef" and "#ifndef" versus
      "#if defined()" and "if !defined()" where possible.
    * Added PNG_NO_HANDLE_AS_UNKNOWN in the PNG_LEGACY_SUPPORTED block of
      pngconf.h, and moved the various unknown chunk macro definitions
      outside of the PNG_READ|WRITE_ANCILLARY_CHUNK_SUPPORTED blocks.


author: pgajdos@suse.cz
changelog:
  - updated to 1.2.39:
    * Added a prototype for png_64bit_product() in png.c
    * Avoid a possible NULL dereference in debug build,
      in png_set_text_2()
    * Relocated new png_64_bit_product() prototype into png.h
    * Replaced *.tar.lzma with *.txz in distribution.
    * Reject attempt to write iCCP chunk with negative embedded
      profile length.


author: pgajdos@suse.cz
changelog:
  - updated to 1.2.40:
    Removed an extra png_debug() recently added to png_write_find_filter().
    Fixed incorrect #ifdef in pngset.c regarding unknown chunk support.
    Various bugfixes and improvements to CMakeLists.txt (Philip Lowman)


author: pgajdos@suse.cz
changelog:
  - updated to 1.2.41:
    contains numerous cleanups, some new compile-time warnings about
    direct struct access (define PNG_NO_PEDANTIC_WARNINGS to enable),
    a new xcode build project, and a minor performance improvement
    (avoid building 16-bit gamma tables when not needed)


author: pgajdos@suse.cz
changelog:
  - updated to 1.2.43 (fixes [bnc#585403]):
    * Removed "#define PNG_NO_ERROR_NUMBERS" that was inadvertently added
      to pngconf.h in version 1.2.41.
    * Removed leftover "-DPNG_CONFIGURE_LIBPNG" from scripts/makefile.darwin
      and contrib/pngminim/*/makefile
    * Relocated png_do_chop() to its original position in pngrtran.c; the
      change in version 1.2.41beta08 caused transparency to be handled wrong
      in some 16-bit datastreams (Yusaku Sugai).
    * Renamed libpng-pc.in back to libpng.pc.in and revised CMakeLists.txt
      (revising changes made in 1.2.41)
    * Swapped PNG_UNKNOWN_CHUNKS_SUPPORTED and PNG_HANDLE_AS_UNKNOWN_SUPPORTED
      in pngset.c to be consistent with other changes in version 1.2.38.
    * Avoid deprecated references to png_ptr-io_ptr and png_ptr->error_ptr
      in pngtest.c


author: pgajdos@suse.com
changelog:
  - updated to 1.2.49: [bnc#754745]
    Revised png_set_text_2() to avoid potential memory corruption (fixes
      CVE-2011-3048).
    Prevent PNG_EXPAND+PNG_SHIFT doing the shift twice.


author: pgajdos@novell.com
changelog:
  - updated to 1.4.4:
    * Eliminated another deprecated reference to png_ptr->io_ptr in pngtest.c
    * Updated the xcode project to work with libpng-1.4.x and added iOS targets
      for simulator and device (Philippe Hausler).
    * Eliminated a deprecated reference to png_ptr->io_ptr in pngtest.c
    * Removed unused png_mem_* defines from pngconf.h.
    * Updated the read macros and functions from 1.5.0beta38.


author: pgajdos@suse.cz
changelog:
  - updated to 1.4.5:
    * Check for out-of-range text compression mode in png_set_text().
    * Revised png_get_uint_32, png_get_int_32, png_get_uint_16.
    * Moved reading of file signature into png_read_sig.
    * Fixed atomicity of chunk header serialization.
    * Added test for io_state in pngtest.c.
    * Removed PNG_NO_WRITE_GAMMA from pngminim/encoder/pngusr.h.
  - removed build.patch (no longer needed)


author: pgajdos@suse.cz
changelog:
  - updated to 1.4.7:
    * Fixed bug in background transformation handling in pngrtran.c
    * Fixed misspelled macros in contrib/pngminim
    * Fixed some typecasts in png_debug statements
    * see more in CHANGES file


author: pgajdos@suse.com
changelog:
  - updated to 1.4.11: [bnc#754745]
    Revised png_set_text_2() to avoid potential memory corruption (fixes
      CVE-2011-3048).
    Prevent PNG_EXPAND+PNG_SHIFT doing the shift twice.


author: toms@suse.de
changelog:
  - Taken from home:/mrdocs and corrected SPEC file:
    . Added typical SUSE header
    . Install section now contains the correct lines
    . Changed devel package name to libpodofo0_6_99-devel
    . Create this .changes file
    Thu Jan 01 00:00:00 CEST 2009 - mrdocs at opensuse.org
  - 0.7.0 release


author: mrdocs@opensuse.org
changelog:
  -version bump to 0.8.2
  -many many bug fixes and build issues
  -add lua-devel, which adds imposition capabilites


author: mrdocs@opensuse.org
changelog:
  -new version 0.8.3
    * Added a new write mode for PDFs, which is default, to create
      more compact PDFs;
    * Extended several APIs, e.g. image interpolation support,
      image chroma key support, or selection of base14 fonts
    * Fixed bugs in the predictor implementation
    * Fixed encryption of unicode strings
    * Fixed namestree implementation (root shall not have a Limits key)
    * Fixed detection of inline image data and support for inline images larger than 4KB
    * Several optimizations, bugs fixes and fixed a minor memory leak


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.9.1:
    * Bug fixes and optimizations.
    * Added a man page for podofogc.
    From 0.9.0:
    * Lot's of bug fixes for PDF parsing, PDF creation and in several other
      areas.
    * New compact write mode to create slightly smaller PDF files.
    * Initial PDF signature support.
    * Support for the 14 standard Type1 fonts.
    * Improved font and encoding support (e.g. creation of fonts from existing
      objects).
    * New tools, e.g. podofocolor.
  - Spec files updates:
    * Changes based on spec-cleaner run.
    * Changes in License.
    * Updates in Group:, Summary: and %description entries.
    * Updates in %build section for lib64 compilation.
    * Minor other updates.
  - Added a patch for podofobox.1 to fix an rpmlint warning.


author: dimstar@opensuse.org
changelog:
  - Change lua-devel BuildRequires to lua51-devel on openSUSE > 12.1:
    the code is not ready to work with lua 5.2.


author: dmueller@suse.de
changelog:
  - update to polkit-qt-1 0.96.1:
    * various code cleaning changes (foreach->Q_FOREACH)
    * merged upstreamed patch


author: tittiatcoke@gmail.com
changelog:
  - Enable build for 11.2 and 11.3 in compatibility mode. 0.99.1 has
    became a requirement for KDE 4.6


author: coolo@novell.com
changelog:
  - disable suid bit for now to get software build on top
  - split out libraries to follow shared library policy


author: kay.sievers@novell.com
changelog:
  - add upstream patches:
    polkit-close-stdfds.patch
    polkit-no-man-spawn.patch
    polkit-proc-stat-parse-fix.patch
  - drop rpmlint patch


author: kay.sievers@novell.com
changelog:
  - new upstream release 0.94
    - Allow unprivileged callers to check authorizations
    - Don't spawn man(1) from a setuid program
    - Add polkit.retains_authorization_after_challenge to authz result
    - Ensure all fds except stdin/stdout/stderr are closed after exec(2)
    - Be more careful when determining process start time
    - Remove temporary authorization when the subject it applies to vanishes
    - Generate GI gir and typelibs for libpolkit-gobject-1
  - drop patches which are in the release now
  - disable introspection


author: vuntz@novell.com
changelog:
  - Add Requires on polkit to libpolkit0: all applications using
    libpolkit0 will really need polkit to be installed to work
    properly.


author: dmueller@suse.de
changelog:
  - update to 0.95:
    The major change this release is that the lockdown feature has
    been cleaned up in a way so it isn't specific to the local
    authority. See the NEWS files for more details.


author: kay.sievers@novell.com
changelog:
  - new upstream release 0.96
    - Bug 25367 ? Also read local authority configuration data from /etc
    - Run the open_session part of the PAM stack in pkexec(1)
    - Bug 25594 ? System logging
    - Properly handle return value from getpwnam_r()
    - Fix error message when no authentication agent is available
    - Make pkexec(1) validate environment variables
    - Make pkexec(1) use the syslogging facilities
    - Save original cwd in pkexec(1) since it will change during the life-time
    - Complain on stderr, not stdout
    - Don't log authorization checks


author: vuntz@opensuse.org
changelog:
  - Update to version 0.98:
    + Fix scanning of unix-process subjects
    + Add textual authentication agent and use it in pkexec(1)
    + Fix ConsoleKit interaction bug
    + pkexec: add --disable-internal-agent option
    + pkcheck: add --enable-internal-agent option
    + Fix wording in pkexec(1) man page
    + Various doc cleanups
  - Changes from version 0.97:
    + Port to GDBus
    + Add shadow authentication support
    + Remove Lock Down functionality
    + fdo#26982: pkexec information disclosure vulnerability
    + Make polkitd accept --replace and gracefully handle SIGINT
    + Implement polkit_temporary_authorization_new_for_gvariant()
    + Make NameOwnerChanged a private impl detail of the interactive
      authority
    + Add a GPermission implementation
    + PolkitAuthority: Implement failable initialization
    + PolkitAuthority: Add g_return_if_fail() checks
    + Add g_return_if_fail() to all public API entry points
    + Use polkit_authority_get_sync() instead of deprecated
      polkit_authority_get
    + PolkitBackend: Don't export unneeded convenience API
    + Update GI annotations
    + Don't dist org.freedesktop.ConsoleKit.xml.
    + Properly reference headers
    + fdo#29051: Configuration reload on every query
  - Drop pkexec-information-disclosure.patch: fixed upstream.
  - Add polkit-install-missing-header.patch to install a header that
    should get installed.
  - Remove eggdbus-devel BuildRequires.
  - Build with introspection support: add gobject-introspection
    BuildRequires and pass --enable-introspection to configure.
  - Fix groups of all packages to be valid groups.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.99:
    + Remove duplicate definitions of enumeration types
    + Fix (correct) GCC warning about possibly-uninitialized variable
    + Fix another GCC uninitialized variable warning
    + fdo#29816: Install polkitagentenumtypes.h
  - Drop polkit-install-missing-header.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Use %set_permissions instead of deprecated %run_permissions in
    %post.
  - Add permissions PreReq, which was missing before.


author: dimstar@opensuse.org
changelog:
  - BuildIgnore ruby, which is being dragged in via indirect
    dependencies by gtk-doc for one of the helpers, which we do not
    need during the build of polkit. Not dragging ruby in resolves a
    build-cycle.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.102:
    + pkexec:
    - fdo#38769: Support running X11 apps
    - Avoid time-of-check-to-time-of-use problems with parent
      process
    + Fix backend crash if a .policy file does not specify <message>
    + Fix multi-line pam prompt handling
    + Don't show diagnostic messages intended for the administrator
      to the end user
    + PolkitUnixProcess:
    - Clarify that the real uid is returned, not the effective one
    - Record the uid of the process
    + Backend: Use polkit_unix_process_get_uid() to get the owner of
      a process
    + Introspection fixes:
    - Add --c-include to the gir files
    - Specify exported pkg-config files in GIRs
    + Build fix.
  - Drop polkit-CVE-2011-1485-1.patch, polkit-CVE-2011-1485-2.patch,
    polkit-CVE-2011-1485-3.patch, polkit-CVE-2011-1485-4.patch: fixed
    upstream.
  - Remove service usage, following the new consensus on Factory
    packaging.


author: lnussel@suse.de
changelog:
  - pick some patches from git to add support for
    org.freedesktop.policykit.imply, disable debug spam and allow
    unprivileged users to query authorizations (bnc#698250)


author: vuntz@opensuse.org
changelog:
  - Update to version 0.104:
    + Add optional systemd support
    + Add netgroup support (fdo#43610)
    + Add unit tests (fdo#43608)
  - Changes from version 0.103:
    + Mistype in DBus object: PoliycKit1 -> PolicyKit1
    + Add support for the org.freedesktop.policykit.imply annotation
    + Add --no-debug option and use this for D-Bus activation
    + Add org.freedesktop.policykit.owner annotation (fdo#41025)
    + Default to AdminIdentities=unix-group:wheel for local authority
  - Drop patches that were taken from upstream:
    + 0001-Add-support-for-the-org.freedesktop.policykit.imply-a.diff
    + 0002-Add-no-debug-option-and-use-this-for-D-Bus-activation.diff
    + 0003-Bug-41025-Add-org.freedesktop.policykit.owner-annotat.diff
  - Add polkit-no-wheel-group.patch: do not allow the wheel group as
    admin identity, and revert to only accept the root user for this.


author: crrodriguez@opensuse.org
changelog:
  - A quick test reveals that the systemd backend does not
    integrate very well with packages yet, revert.


author: vuntz@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-Polkit-1_0 subpackage.
  - Add typelib-1_0-Polkit-1_0 Requires to devel subpackage.
  - Add explicit libpolkit0 Requires to devel subpackage: it was
    missing before.
  - Remove explicit glib2-devel Requires from devel subpackage: it
    will automatically be added the pkgconfig() way.
  - Improve summary of libpolkit0 subpackage.


author: dlovasko@suse.com
changelog:
  - fixed bnc#743145 - added -fpie/-pie flags to compilation and linking of polkit-agent-helper and pkexec


author: vuntz@opensuse.org
changelog:
  - Change the way we pass -fpie/-pie:
    + Drop polkit-pie.patch: this was not upstreamable.
    + Add polkit-suid_flags.patch: respect SUID_CFLAGS/SUID_LDFLAGS
      when building the suid binaries (pkexec and
      polkit-agent-helper-1).
    + Add autoconf, automake and libtool BuildRequires, and call
      autoreconf, for the new patch.
    + Set SUID_CFLAGS to -fPIE and SUID_LDFLAGS to -pie in %build.
    + Pass --with-pic to configure instead of changing CFLAGS to
      contain -fPIC.


author: vuntz@opensuse.org
changelog:
  - Package /etc/polkit-1/localauthority and its subdirectories. They
    were forgotten because they were empty, but people might need
    them to put .pkla files.


author: vuntz@novell.com
changelog:
  - Update to version 0.10.5:
    + core:
    - Read the UF entry if present and prefer it over F in Filespec
      dictionary
    - Fix typo that was making CairoOutputDev crash on some files.
      fdo#17337
    - Make JBIG2Stream more robust to corrupt input data
    - Do not blindly follow loops parsing OutlineItem. fdo#18364
    - Set up the error manager before calling
      jpeg_create_decompress. fdo#20484
    - Check there is an optional content config before using it.
      fdo#20587
    - Fix rendering of some PDF with OpenType fonts. fdo#20605
    + build system:
    - Yet more support for build on windows
    - Use AC_CHECK_HEADER to find headers. fdo#20538
    - Check for pkgconfig before using it
    - General autotools improvements


author: pgajdos@suse.cz
changelog:
  - disable hinting -- patch moved from xpdf splash copy to
    poppler's splash, reason:
      xpdf is going to use splash from poppler instead of own and
      unmaintained copy of splash. Without it, the xpdf rendering
      of pdf is very poor, when pdf font is small (e. g. document
      was zoomed out).
    * no-hinting.patch


author: vuntz@novell.com
changelog:
  - Update to version 0.10.6:
    + core:
    - Fix problems that happen when parsing broken JBIG2 files.
      CVE-2009-0799, CVE-2009-0800, CVE-2009-1179, CVE-2009-1180,
      CVE-2009-1181, CVE-2009-1182, CVE-2009-1183, CVE-2009-1187,
      CVE-2009-1188
    - Fix parsing of incorrect border arrays. fdo#19761
    - Fix clip test for fonts. fdo#20950
    - Fix getGlyphAdvance to behave correctly on font size changes.
      fdo#20769
    - Misc build fixes
    + build system:
    - Fix the Qt4 version we need


author: vuntz@novell.com
changelog:
  - Update to version 0.11.0:
    + core:
    - Add initial support for color management
    - Remove case-insensitive matching of filenames in PDFDoc
      constructor
    - Fix extraction of some ActualText content
    - More work on Annotations support
    - Improve font rendering in Cairo output device
    - Fix bug in cairo backend with nested masks
    - Fix cairo luminosity smask rendering
    - Add optionally text support to Cairo output device
    - Add the possibility of setting the datadir on runtime
    - Return an error code instead of a boolean when saving
    - Make the font scanner more versatile
    - Small opimization in documents that use PostScriptFunction
      transforms
    - Minor optimization to Stream handling
    - Fix some compile warnings
    + glib:
    - Optional content support
    - More work on Annotations support
    - Improvements to the demo
    - Documentation improvements
    - Fix build when compiling with GTK_DISABLE_SINGLE_INCLUDES
    + Qt4:
    - Support URI actions for Table Of Contents items
    - Documentation improvements
    - Improvements to the demo
    - Add a FontIterator for iterating through the fonts of the
      document
    + utils:
    - Allow the use of cropbox in pdftoppm
    - Make pdftohtml output png images when the image stream is not
      a jpeg
    - Make pdftotext accept cropping options like pdftoppm
    - Support rendering non-square pixels in pdftoppm
    + build system:
    - Require Cairo 1.8.4 for the Cairo output device
    - Require CMake 2.6 when using the CMake build system
    - Optionally require libpng for pdftohtml
    - Optionally require libcms for color management
  - Add liblcms-devel and libpng-devel BuildRequires.
  - Rename libpoppler4 to libpoppler5.


author: pgajdos@suse.cz
changelog:
  - added GlobalParams::forceNoFTAutoHinting()
    - no-hinting.patch
    + force-no-hinting.patch
  - this patch was upstreamed and should appear in next release


author: coolo@novell.com
changelog:
  - update to version 0.11.1:
    core:
    * Support colorizing text in pattern colorspace. Bug #19670 and #19994
    * Add the possibility of forcing no hinting of fonts in the Splash backend
    * Support multiple page sizes when converting to PS. Bug #19777
    * Also tokens with leading 00 when parsing the char to unicode map. Bug #22025
    * Improvements of rendering speed in documents using PS transformations a lot. Bug #21562
    * More work on Annotations support
    * Use Interpolate flag to decide whether applying image interpolation during rendering. Bug #9860
    * Handle Streams in CMap definitions. Bug #22334
    * Fix pdftops crash on file from KDE bug #174899
    * Fix PS generation in some files. Bug #20420
    * Do not create the GfxColorTransform if the lcms could not be created. Bug #20108
    * Give an error when using level1sep in pdftops without having CMYK support. Bug #22026
    * Kill support for specifying extension in openTmpFile. Bug #21713
    glib:
    * Add poppler_annot_markup_has_popup()
    * Hyphenate UTF-8 and UTF-16BE. Bug #21953
    * Use g_strerror instead of strerror. Bug #22095
    * Fix a crash when a destination points to an invalid page
    * Improvements to the demo
    Qt4:
    * Add LinkDestination::destinationName()
    * Do not try to resolve named destinations for GoTo links pointing to external documents
    * Add Page::thumbnail()


author: vuntz@novell.com
changelog:
  - Update to version 0.11.2:
    + core:
    - Make DecryptStream return sane values for getPos(). fdo#19706
    - Fix bug when printing pdf with multiple page sizes in duplex
      mode
    - Initilize AnnotColot properly when the Array is not correct
    - Fix crash on some files with forms. fdo#22485
    - Fix crash in files with invalid embedded files. fdo#22551
    - Improve FileSpec attribute parsing
    - Cairo output device improvements. fdo#10942, fdo#18017,
      fdo#14160
    - Implement blend modes in cairo backend
    - Handle fontType1COT fonts in CairoFontEngine
    - Fix generation of PS for some files. fdo#18908
    - Don't use byte_lookup table when color space doesn't support
      getLine methods. fdo#11027
    - Fix rendering of PDF files with malformed patterns. fdo#22835
    - Add the possibility of disabling font substitution in
      pdftops. fdo#23030
    - Fix some radio buttons not being detected as such
    + glib:
    - Improvements to the demo
    + Qt4:
    - Improvements to the demo
    + build system:
    - Use gtkbuilder rather than libglade for some tests
    + utils:
    - Fix bug with noCrop parameter in pdftops


author: vuntz@novell.com
changelog:
  - Update to version 0.11.3:
    + core:
    - Optimization in the Cairo renderer for some fonts
    - Do not apply masks when fill color space mode is csPattern in
      the Cairo renderer. fdo#22216
    - Check for overflow when parsing integers. fdo#23078
    - Do not save the font file twice for FreeType fonts in the
      Cairo renderer. fdo#20491
    - Use current fill_opacity when drawing images in the Cairo renderer
    - Fix alpha rendering in some files in the Splash renderer.
      fdo#22143, fdo#22152
    - Implement tiling patterns in the Cairo renderer
    - When converting a cm matrix to PS write 4 significant digits
      for numbers < 1 not 4 decimals. fdo#23332
    - Fix changing of locale, now poppler no longer changes LC_NUMERIC to "C"
    - Return PDF version as two integers instead of as a double
    + Qt4:
    - Addition of the Color Management API
    - Small fix to documentation
    - Fix backwards text search
    + utils:
    - Add the -png flag to pdftoppm to output to PNG


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.0:
    + core:
    - Fix printf format security warnings
    - Improve rendering of radial shadings. fdo#20238
    - Better fallback when there's a font type mismatch. fdo#17252
    - Do not crash on attachments without data stream. fdo#10386
    - Fix infinite loop in JBIG2Decoder. fdo#23025
    + build system:
    - Minimizes pkg-config dependencies for Qt frontends
    - Add automake 1.11 support
    - Use the newest automake found and not the oldest
    - Support AM_SILENT_RULES when using automake 1.11
    + utils:
    - Add common options to pdftoabw


author: wstephenson@suse.de
changelog:
  - Add patch to disable autohinting in the Splash backend, except
    when the bytecode interpreter is enabled, for consistency with
    other backends and better results


author: bili@novell.com
changelog:
  - Help Vincent submit these patches.
  - Add poppler-CVE-2009-3607.patch: fix an integer overflow,
    bnc#546393, swampid#27127.
  - Add poppler-CVE-2009-3608.patch: fix an integer overflow,
    bnc#543090, swampid#27127.
  - Add poppler-pdftoabw-overflow.patch to fix string overflows in
    pdftoabw, bnc#537171, swampid#27127.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.1:
    + core:
    - Fix compilation on some compilers
    - Only initialize the font list once in Windows32/MSVC
    - Do not crash on fonts without CharCodeToUnicode. fdo#24036
    - Fix regression due to not setting LC_NUMERIC anymore
    - Improve realibility for Streams with broken Length. fdo#6841
    - Write the Info into the trailer dict if there is one.
      fdo#24091
    - Do not crash when saving files that come from a stream
      without name. fdo#24090
    - Improve relability of the save function
    - Fix the Length value if it was wrong when saving
    - Fix includes for those using internal headers
    - Rework how hinting is used in the splash backend. It is
      disabled by default now
    - fix constructor of DCTStream when using internal decoder
    - Security fixes based xpdf 3.02pl4
    + qt4:
    - Add the possibility of setting wheter to use or not font
      hinting
    - Add a way for converters to return more exact errors they had
      when converting
    - Check the document is not locked when converting to PS
    + build system:
    - Compile on Cygwin
    - Use _WIN32 instead of WIN32. Bug #24259
    - Add the possibility to pass LIB_SUFFIX when using CMake
  - Drop poppler-change-hinting-flags.patch: fixed upstream.
  - Drop poppler-CVE-2009-3608.patch: fixed upstream.
  - Update description of the packages to be less verbose without
    being less informative.
  - Fix self-obsoletion rpmlint warnings: when we provide a version
    of a package, don't obsolete <= this version, but <.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.2:
    + core:
    - Fix a memory leak when converting to PostScript
    - Fix crash when reading a font fails. fdo#24525
    - Make the ICC cache per page instead of global. fdo#24686
    - Do not accept negative interval lengths in the page labels
      tree. fdo#24721
    - Do not crash on files Aspect of Movie objects are reals
      instead of integers. fdo#24733
    - Do not render patterns when using CairoImageOutputDev
    - Allow Transitions dictionary to be a Ref
    - Do not crash if jpeg_start_decompress fails. kde#214317
    + glib:
    - Fix CVE-2009-3607
    + qt4:
    - Use '.' in the annotations XML instead of the decimal
      separator of the current locale
  - Drop poppler-CVE-2009-3607.patch: fixed upstream.
  - Remove poppler_spec-prepare.sh, and instead integrate its code in
    pre_checkin.sh.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.3:
    + core:
    - Be more lenient with /Decode key on images. fdo#17439
    - Correctly initialize fileName in LinkGoToR. fdo#25221
    - Improve the reconstruction of the XRef for broken files
    - [Cairo backend] Do not crash on malformed files. fdo#24575
    - Accept Fontname if FontName is not present. kde#217013
    - Make PSOutputDev code a bit more resilient
    - Fix writing of null objects. fdo#25465
    - [Cairo backend] Fix crash in some documents. bgo#603934
    - Correctly initialize profileCommands in Gfx constructor
    + build system:
    - Check for openjpeg in the C++ part as it uses bool in the
      header. fdo#25103


author: dimstar@opensuse.org
changelog:
  - Update to version 0.14.1:
    + Core:
    - fdo#26759: Add ObjectStream caching, makes opening some files
      ten times faster
    - fdo#28480: Fix crash when writing to negative coordinates
    - Check objects are the type we want them to be when parsing
      GfxICCBasedColorSpace
    - Optimize Splash::compositeBackground
    - Optimize color space calculations by using sqrt instead of
      pow 0.5
    - Fix crash in JBIG2Stream with malformed documents
    + build system:
    - Make sure we ship two needed cmake files
    - Do not distribute glib/poppler-features.h and
      poppler/poppler-config.h
    - Improve compilation with Sun Studio
    - Fix linking of the cpp frontend when using autotools
    + glib:
    - fdo#28588: Fix links/annots area for some documents
    - fdo#27927: Fix poppler_page_find_tex() when called more than
      once
    + utils:
    - Add -cropbox to pdftoppm manual


author: vuntz@opensuse.org
changelog:
  - Update to version 0.14.2:
    + core:
    - Fix rendering of some documents involving tilingPatternFill
      in the cairo output device
    - Improve rendering of some annotations
    - Handle ColorTransform in DCT streams when using libjpeg
      (fdo#28873)
    - Fix crash in the ps output device in some files (kde#246269)
    - Fix crash in some malformed files (fdo#28842)
    + build system:
    - Improve build on windows
    - Add uninstalled .pc file support when using autoconf
    + glib:
    - Fix a crash when a layer doesn't have a name (fdo#28842)
    + utils:
    - Fix padding of names in pdftoppm
  - Bump poppler_soname from 6 to 7.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.14.3:
    + core:
    - Tell Windows we are writing/reading binary data from
      stdout/stdio (bgo#29329)
    - Fix crash when parsing some Movie elements (kde#249586)


author: vuntz@opensuse.org
changelog:
  - Update to version 0.14.4:
    + core:
    - Set initial state of optional content groups based on
      BaseState field
    - Fix multiple crashes in malformed PDF files
    - Fix memory leak in in malformed PDF files
    - Fix memory leak in the Catalog names
    - Fix uninitialized uses on DCTScanInfo
    - Fix a crash when drawing square/circle annots without a
      border (fdo#30580)
    + glib:
    - Fix layers array generation when it contains multiple arrays
    - Fix a crash when building layer actions (fdo#30106)


author: fcrozat@novell.com
changelog:
  - Update to version 0.16.2:
    + Core:
    - Fix text extraction for some files
    + qt4:
    - Fix crash regression in unicodeToQString
  - Changes from version 0.16.1:
    + Core:
    - Fix colorspace issues in the Cairo backend (fdo#32746)
    - Remove declaration of function without implementation
    - Do not crash in case jpeg_create_decompress fails (fdo#32890)
    - Fix variable access mismatch (fdo#33063)
    - Fix converting some pdf to ps with -level1sep (fdo#32365)
    - Fix line selection, dont check y for Line selections
    - Include zlib header in PNGWriter.cc
    - Fix memleaks
    + glib:
    - Use NULL instead of FALSE for functions returning a pointer
    - Fix memory leak in poppler_page_get_text_layout() for pages
      with no text
    + qt4:
    - Fix unicodeToQString() to correctly decode the Unicode
      sequence
  - Changes from version 0.16.0:
    + core:
    - Improve the correctness of radial shadings (fdo#32349)
    - Adapt the zlib-based FlateStream code to API changes
      (fdo#32065)
    - Make PreScanOutputDev be less agressive when deciding to
      rasterize (fdo#30107)
    - Fix some warnings in newer gcc in Splash backend
    - Fix the preliminary bbox/clip calculation in Splash backend
    - Use A1 instead of A8 for imagemask in the Cairo backend
    + utils:
    - Do not return 99 (or 1) with -h, -v and -printenc (fdo#32149)
    + build system:
    - Add more warning flags to the default gcc builds
    - Enable GObject introspection support in the cmake build system
  - Changes from version 0.15.3:
    + core:
    - Improve rendering of radial shadings
    - Open a broken file (fdo#31861)
    - Correct parsing of linearization table (fdo#31627)
    - Find fonts inside patterns (fdo#31948)
    - Use a std::vector<char> instead of a var-length-array of
      chars
    - Fix crashes in broken files
    - Use sets instead of arrays for looking for duplicate fonts
    + cpp:
    - Include correction
    + utils:
    - pdffonts: Remove duplicated code
  - Changes from version 0.15.2:
    + core:
    - Improve shadings and antialias in the Splash backend
      (fdo#30436)
    - Linearization improvements
    - Small improvements to the Arthur backend
    - Fix calculation of the size of some pages (fdo#30784)
    - Fix crashes in broken documents
    + qt4:
    - Add Page::renderToPainter() method
    - Add setDebugErrorFunction() method
    + cpp:
    - Add the hability to render pages to an image
    + utils:
    - Add -p flag to pdfimages
  - Changes from version 0.15.1:
    + core:
    - Consider render value when colorizing text (fdo#2807)
    - Improve rendering of Shading Type 6 and 7
    - Improve dict lookup speed for big dicts
    - Fix multiple crashes in malformed PDF files
    - Fix memory leak in in malformed PDF files
    - Fix memory leak in the Catalog names
    - Fix uninitialized uses on DCTScanInfo
    - Fix a crash when drawing square/circle annots without a
      border (fdo#30580)
    - Only clip boxes to mediabox if we are at the page level
      (fdo#30784)
    - Do not omit the notdef glyph in the Splash backend
    - Fix a crash when redering documents with invalid type 3
      fonts in the Cairo backend
    - Form improvements
    - Add a method to get the PDF file identifier
    + glib:
    - Add more printing options to the API
    - Add a method to get the PDF file identifier
    - Add accessor for all PopplerDocument properties
    - Form improvements
    - Documentation improvements
    - Improvements to the demo
    + qt4:
    - Add a callback to know which page has been printed
    - Add a method to get the PDF file identifier
    - Optimize GooString to QString conversion
    - Update Doxyfile (enables .qch file for assistant)
    + utils:
    - pdftohtml: Add -s option to generate a single HTML page
    - pdftotext: Add -bbox option
    + cpp:
    - Add the possibility of loading a document from raw data
    - Add a method to get the PDF file identifier
    - Improve Unicode to ustring conversion
    - Documentation improvements
    - Update Doxyfile
  - Changes from version 0.15.0:
    + core:
    - Remove exception support
    - Improve creation of Annotations
    - Fix failure to parse PDF with damaged internal structure.
      (fdo#29189, fdo#3870)
    - Add a way to access the raw text of a page
    - Speed improvements when reading multiple characters from a
      given Stream
    - Speed improvements in the Splash backend
    - Speed improvement in gray color space calculations
    - Speed improvement in ICC color space calculations
    - Speed improvement when reading some fonts
    - Make GBool a bool instead of an int
    + glib:
    - Add GObject introspection support
    - Improve creation of Annotations
    - Add a way to get the coordinates of each character of a page
    - Add a way to get the page label
    - Documentation improvements
    - Support password protected documents in the demo
    - Support for selection in the demo
    - Support for adding annotationss in the demo
    + qt4:
    - Add a way to access the raw text of a page
    - Recognize "Print" as named action
    - Documentation improvements
    + build system:
    - Improvements when build the glib frontend with CMake
    + utils:
    - pdftohtml: Use splash instead of external gs invocation to
      render the background
    - pdftohtml: Let the user specify the resolution of the
      background. (fdo#29551)
    + cpp:
    - Add a way to access the raw text of a page
  - Changes from version 0.14.3:
    + core:
    - Tell Windows we are writing/reading binary data from
      stdout/stdio (fdo#29329)
    - Fix crash when parsing some Movie elements (kde#249586)
  - Bump soname for glib / cpp / qt / qt4 libraries
  - Add gobject-introspection-devel BuildRequires to enable
    introspection support.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.16.5:
    + core:
    - Fix a memleak in AnnotScreen::initialize
    - Properly initialize pageObjectNum to 0 (fdo#35925)
    + utils:
    - pdftotext: bbox coordinates are relative to MediaBox size,
      not CropBox size
    + cpp:
    - Fix page_transition::operator=
  - Changes from version 0.16.4:
    + core:
    - Small improvements in Annot parsing
    + glib:
    - Add g_return macros to make sure index is correct in form
      field choice methods
    - Fix a crash when a choice form field has no items selected in
      glib-demo
    + utils:
    - Small fixes to the pdftohtml manpage
    - Fix copyright years
    + qt4:
    - Fix caption of push button fields
  - Changes from version 0.16.3:
    + core:
    - Increase precision in PS output device
    - Workaround bug when converting pdf to ps with level1
      (fdo#31926)
    - Fix crash in Splash output device in some broken pdf
    - Fix infinite loop in some broken files
    - Fix rendering of some substituted fonts (fdo#34522)
    - Do not ask Freetype for 0x0 fonts in Splash output device
      (fdo#34602)
    - Don't assume y1 > y3 for points of a highlight annotation
      (bgo#643028)
    - Handle fontCIDType2OT when creating freetype font in Cairo
      output device (bgo#643273)
    - Fix crash in some pdf that use ICC color space (fdo#34357)
    + glib:
    - Don't use an uninitialized local variable in demo
    - Add some introspection markers
    + qt4:
    - Fix crash regression in unicodeToQString (again)
    + utils:
    - pdftotext: Do not crash when using -bbox
  - Ship COPYING in poppler-tools subpackage. Fixes bnc#678887.
  - Update poppler_soname as the soname has changed again.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17.3:
    + core:
    - PSOutputDev:
      . Use Patterns for tiling fill when PS level >= 2
      . Avoid using /PatternType if only one instance of the
      pattern is used
      . Add poppler version as comment in the file
    - CairoOutputDev:
      . Set mime data for soft masked images (fdo#40192)
      . Assume printer pixel size is 1/600" when stroking 0 width
      lines (fdo#39067)
      . Use cairo_show_text_glyphs() when printing
      . Fix stroke patterns (fdo#11719)
      . Fix unique id mime data
      . Fix stroking of very thin lines
      . Align strokes when Stroke Adjust is true and line
      width <= 1 (fdo#4536)
    - TextOutputDev: Add TextFontInfo::matches()
    - Improve PNGWriter
    - Rework writing of PDF files
    + utils:
    - Introduce pdftocairo: utility for creating
      png/jpeg/ps/eps/pdf/svg using CairoOutputDev
    - Introduce pdfextract: utility to extract PDF pages
    - Introduce pdfmerge: utility to merge PDF files
    - Fix compilation warning
    - pdftohtml: Support text rotation (fdo#38586)
    - Update SEE ALSO section of man pages
    + glib:
    - Add poppler_page_get_text_attributes()
    - Add text attributes information to text demo
    + qt4:
    - Add a way to get the fully qualified name of a FormField
    - Minor documentation improvements
  - Changes from version 0.17.2:
    + core:
    - EmbeddedFile improvements
    - Don't gmalloc(-1) upon ftell failure
    - Fix missing content in some pages (fdo#39637)
    - Improve selection of CJK fonts (fdo#36474)
    - SplashOutputDev:
      . Implement overprint
      . Render dots for 0 length dashed lines (fdo#34150)
      . Fix bad memory access when not using antialias (fdo#37189)
    - PSOutputDev:
      . Make level2sep and level3sep write cmyk instead of rgb
      . Make level1sep, level2sep and level3sep write gray instead
      of rgb for gray images
    - Fix numerical overflow in libopenjpeg JPXStream (fdo#39361)
    - Fix crash on truncated JPEG/DCT stream (fdo#36693)
    - Make sure the dict is a page dict (fdo#35925, fdo#39072)
    - Fix calculation of startXRefPos
    - Handle missing startxref properly (fdo#38209)
    - Parse the "Medium" modifier when asking fontconfig for a font
    - Header cleanup
    - Include cleanup
    - Define cleanup
    + glib:
    - Add missing permissions flags to PopplerPermissions
    - Add missing permission flags to info demo
    - Update gtk-doc.make
    - Add poppler_document_get_n_attachments()
    + utils:
    - pdftohtml:
      . Fix encoding of PDF document metadata (fdo#37900)
      . Fix vertical spacing issues  (fdo#38019)
    - pdftotext: Fix -htmlmeta to correctly output U+2019 in PDF
      metadata (fdo#37900)
    - pdftoppm: Implement overprint
    + qt4:
    - Rework EmbeddedFile internals
    - Fix possible crash in test
  - Changes from version 0.17.1:
    + core:
    - Rework the way form fields tree is built
    - Cleanup unused parameters/variables
    + glib:
    - Add JavaScript actions
    - demo: Show javascript actions in actions view
    + qt4:
    - tests: Turn some assignments to bool into QVERIFY checks
  - Changes from version 0.17.0:
    + core:
    - Splash:
      . Implement tiling patterns
      . Support slight hinting
      . Radial shading improvements
      . General speed improvements
    - Arthur: Add Hinting API
    - Cairo:
      . Implement Type 4,5,6,7 shadings using cairo mesh gradients
      . Use the new cairo unique id to set the surface id when
      printing
    - PS:
      . Add PS level1 non standard binary output option
      . Allow setting the rasterization resolution
    - Form support improvements
    - Annotation support improvements
    - General speed improvements
    - Add support for handling ViewerPreferences
    - Remove abiword output device
    + utils:
    - pdftoppm:
      . Add -singlefile option (fdo#32025)
      . Add TIFF output format support (fdo#32027)
    - pdftops:
      . Add PS level1 non standard binary output option
      . Allow setting the rasterization resolution
    - pdftoabw has been removed
    + glib:
    - Add poppler_form_field_get_action() (fdo#33174)
    - Remove GDK API
    - Remove test-poppler-glib
    - demo:
      . Add a tooltip with current selected character in text demo
      . Show the activation action of form fields if there's one
    + cpp:
    - Add TIFF output possibility
    - Add PNM output possibility
    + qt4:
    - Support slight hinting
    - Form support improvements
    + qt3:
    - The Qt3 frontend has been removed
    + tests:
    - Merge splash and cairo tests into a single gtk-test tool
  - Drop poppler-pdftoabw-overflow.patch: the abiword output device
    got removed.
  - Drop poppler-0.16.5-disable-demo.patch: we don't need it anymore,
    as we won't build the test program anyway.
  - Bump the soname macros to follow upstream soversion changes.
  - Add libtiff-devel BuildRequires: new dependency.
  - Remove unneeded gtk-doc, gtk2-devel and libxml2-devel
    BuildRequires (GTK+ is only needed for a test tool).
  - Remove pkg-config BuildRequires: by depending on glib, we know it
    will be there.
  - Remove qt3-devel BuildReqiures: the Qt3 frontend has been
    removed.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: liblcms-devel, libpng-devel.
    + New ones: lcms, libpng.
  - Add pkgconfig() BuildRequires that were brought in by gtk2-devel
    before: cairo, fontconfig, freetype2, gobject-2.0.
  - Remove cairo-devel and libjpeg-devel Requires from
    libpoppler-devel: those are not needed.
  - Remove libpoppler-devel, cairo-devel, glib2-devel and gtk2-devel
    Requires from libpoppler-glib-devel: the right Requires will
    automatically be added the pkgconfig() way.
  - Drop libpoppler-qt and libpoppler-qt3-devel subpackages as the
    Qt3 frontend has been removed.
  - Merge libpoppler-doc subpackage with libpoppler-glib-devel, as
    the documentation is only for the glib API. Add appropriate
    Provides/Obsoletes, and move the Provides/Obsoletes that
    libpoppler-doc had too.
  - Remove call to autoreconf: it was only needed for one of the
    patches.
  - Pass --disable-gtk-test: don't bother building the GTK+ test
    program.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17.4:
    + core:
    - SplashOutputDev: Compile when defining USE_FIXEDPOINT
    - PNGWriter: Compile with libpng >= 1.5.0
  - Bump poppler_api define since the typelib file is now versioned
    0.18.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18.0:
    + core:
    - Fix small memory leak when dealing with marked content
    - Remove DCTStream::getRawStream since Stream::getNextStream
      does the same
    + utils:
    - Rename pdfmerge to pdfunite
    - Rename pdfextract to pdfseparate
    - pdfseparate: Complain if %d is not present and it should
    - Add pdfseparate and pdfunite man pages
    + build system:
    - Minor cleanup in regarding removed qt code
  - Bump poppler_soname to 18, following upstream soversion change.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18.1:
    + core:
    - PSOutputDev:
      . Output PS that does not confuse libspectre
      . Fix tiling pattern fill matrix (fdo#41374)
      . Emit non repeating patterns just once
      . Fix uncolored tiling patterns (fdo#41462)
    - CairoOutputDev:
      . Fix crash when using poppler_page_get_image()
      . Fix various setSoftMask bugs (fdo#41005)
    + utils:
    - pdftocairo:
      . Flush/close files one we are done using them
      . Compile on Windows
    + build system:
    - CMake:
      . Fix typo in option description
      . Correctly include fontconfig include dir
    - Remove poppler-cairo dependency from poppler-glib pkg-config
      file
    + qt4:
    - Minor fixes in documentation
  - Bump poppler_soname to 19, following library soversion change.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18.2:
    + core:
    - Fix leak in GooString when resizing to a smaller string
    - Fix crash if failing to parse the colorspace (fdo#42793)
    - Make GfxColorSpace::parse accept dicts
    + qt4:
    - Use PDFDoc(wchar_t *, ...) on Windows (fdo#35378)
    - Add missing include
    - Minor fixes in documentation
    + utils:
    - pdftocairo: Fix crash when rendering only odd/even pages in a
      printing format
    + build system:
    - Fix pkg-config files


author: vuntz@opensuse.org
changelog:
  - Split typelib file into typelib-1_0-Poppler-0_18 subpackage.
  - Add typelib-1_0-Poppler-0_18 Requires to libpoppler-glib-devel
    subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18.3:
    + core:
    - Do not fail if we are trying to save a file with Encrypt that
      has not been modified (kde#288045)
    - Include .otf fonts when finding substitute fonts (fdo#44412)
    - Fix stack overflow in PDFDoc::markObject() (fdo#44660)
    - Include strings.h as we use memcpy (fdo#43558)
    + utils:
    - pdfunite: Properly initialize globalParams (fdo#44659)
    - pdfseparate: Properly initialize globalParams
    - Fix iniliazialization of GooString arguments
    + build system:
    - autoconf: Check for cairo-ft and other cairo backends
      (fdo#43969)
  - Add explicit pkgconfig() BuildRequires, following upstream
    changes, for: cairo-ft, cairo-pdf, cairo-ps, cairo-svg.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18.4:
    + core:
    - CairoOutputDev:
      . Restore temporary clip used in CairoOutputDev::fill when
      painting a mask
      . Ensure paintTransparencyGroup uses same ctm as
      beginTransparencyGroup (fdo#29968).
      . Use fabs when comparing the transformed line width
      (fdo#43441).
      . Remove unused variable in CairoFontEngine.cc (fdo#45442).
    - SplashOutputDev: Do not use 50Kb of stack in
      SplashXPath::addCurve (fdo#44905).
    - JpegWriter: set image parameters after jpeg_set_defaults()
      (fdo#45224).
    - OpenJPEG decoder: Set
      OPJ_DPARAMETERS_IGNORE_PCLR_CMAP_CDEF_FLAG if you have it
      (fdo#43414).
    - Lexer: convert integer to real when overflow occurs
      (fdo#45605).
    + glib:
    - Various minor introspection and documentation improvements
      (fdo#44790).
    - Fix return values (fdo#45440, fdo#45441).
    - gtk-doc improvements (fdo#45549).
    - Introspection improvements (fdo#45455).
    + qt4:
    - remove non-existing 'qt' include dirs
    + utils:
    - HtmlOutputDev:
      . Proper unicode support when dumping PDF outline
      (fdo#45572).
      . Fix leaks (fdo#45805).
      . Close li tags in generated outlines (fdo#45807).
    - man pages: fix minor issues with hypens and %
    + build system:
    - automake: Link to lcms if needed
    - automake: Fix build for builddir != srcdir (fdo#45434).
    - automake: Improve moc detection when cross compiling
    - Fix build with latest mingw-w64 headers (fdo#45407).


author: badshah400@gmail.com
changelog:
  - Update to version 0.20.0:
    + Core:
    - Merge Xpdf 3.03
    - Annotation improvements
    - CairoOutputDev:
      . Fix regression caused by mesh gradients
      . Use correct userfont font bbox (fdo#48399)
      . Fix paintTransparencyGroup when both mask and fill opacity
      are required (fdo#48453)
      . Ensure 0 width lines with stroke_adjust are aligned
      . Only align stroke coords for horizontal and vertical lines
      (fdo#48318)
      . Fix stroke pattern with transparency group (fdo#48468)
      . Update cairo mesh pattern to 1.12 api
      . Fix some transparency issues (fdo#47739)
      . Fix regression in some shadings
      . Avoid setting huge clip area when printing (fdo#44002)
      . Fix test for rotation (fdo#14619)
      . Don't read inline image streams twice (fdo#45668)
      . Set mask matrix before drawing an image with a mask
      (fdo#40828)
    - SplashOutputDev:
      . Implement Overprint
      . Fix slow rendering of pdf with a lot of image masks in
      pattern colorspace
      . Fix rendering of knockout groups (fdo#12185)
      . Fix cmyk transfer bug (fdo#49341)
    - PSOutputDev: Implement Overprint
    - TextOutputDev: Don't add newline to last line extracted by
      TextSelectionDumper (fdo#45955)
    - Add support for lcms2
    - More compatible file writing
    - CJK font improvements
    - ttc<->ttf fallback is expected for CJK font list in for
      Windows (fdo#48046)
    - Improve font matching for non embedded fonts
    - Fix typos glyph names in truetype 'post' table standard mac
      ordering
    - Fix page labels to not have a null character at the end
    - Fix logic error in Rendition parsing code (fdo#47063)
    - Minor API changes to SplashOutputDev (fdo#46622)
    - Expand glyph name ligatures such as "ff", "ffi" etc to
      normal form (fdo#7002)
    - Use an Identity CharCodeToUnicode for Adobe-Identity and
      Adobe-UCS collections (fdo#35468)
    - Update glyph names to Unicode values mapping (fdo#13131)
    - Only use Hints table when there are no parse errors
      (fdo#46459)
    - Fix crash in JBIG2Stream decoding
    - Fix crashes in broken documents
    - Expose POPPLER_VERSION in poppler-config.h
    - Reconstruct xref table if xref needed but missing
      (fdo#40719)
    - Fix getFullyQualifiedName with unicode field names
      (fdo#49256)
    - Bring back the Outputdev::begin/endMarkedContent virtuals
    + Qt4:
    - Annotations can now be modified/added/removed
    - Form support improvements
    - Support for LinkMovie object (fdo#40561)
    - Support for Media Rendition
    - Add the option of PSConverter creating EPS
    - Convert propertly unicode encoded field qualified names
    + Glib:
    - Add poppler_fonts_iter_get_encoding
    - Add poppler_fonts_iter_get_substitute_name
    - Demo improvements
    - Update gtk-doc makefile and m4 file
    - Fix typos in documentation
    - glib: Use delete[] to free array allocated with new[]
      (fdo#48447)
    + Utils:
    - pdftohtml:
      . Fix crash when the destination file does not exist
      . Add producer and version to xml output
      . Fix the mask inversion for PNG
      . Extract mask images even if they are not JPEG (fdo#47186)
      . Flip images if they need to (fdo#32340)
      . Add possibilty of controlling word breaks percentage
      (fdo#47022)
      . Output images in -xml mode if no -i option is specified
      . Get rid of static data members; merge duplicated jpeg
      dumping code
      . Be more consistent generating the outlines
      . Generate outlines in pdftohtml in -xml mode (fdo#56993)
      . Combine UTF16 surrogate pairs (fdo#46521)
    - pdffonts:
      . List the encoding of each font. (fdo#46888)
      . Add -subst option to list the substitute font name and
      filename
    - pdfinfo:
      . Report page rotation
      . Decode utf-16 surrogate pairs
    - pdftotext: Add missing section heading to man page
    - pdftops: Fix -passfonts regression. (fdo#46744)
    - pdftoppm: Allow one of -scale-to-[xy] = -1 to mean the
      aspect ratio is to be preserved (fdo#43393)
    - pdftocairo: Allow one of -scale-to-[xy] = -1 to mean the
      aspect ratio is to be preserved
    - pdfseparate: Produce PDF/X conformant pdf pages if the
      original PDF was PDF/X conformant
    - pdfimages: Add -list option to list all images (fdo#46066)
    - Improve various manpages
    + Build system:
    - autotools:
      . Do not append "-ansi" to CXXFLAG, if "-std=XXX" is already
      specified.
      . Do not clear FREETYPE_CFLAGS, FREETYPE_LIBS before
      PKG_CHECK_MODULES()
      . Copying graphics library CFLAGS to cpp frontend Makefile.am
      . Print the cairo version required if not found (fdo#44619)
      . Print the glib version required if not found
      . Use pkgconfig to check for libopenjpeg (fdo#21789)
      . Replace openjpeg compile test with a version test
    - Minor cmake fixes
    - Add a configuration option for the test data dir
  - Updated sonames for shared libraries in keeping with upstream
    package changes: poppler_soname is now 25, poppler_qt4_soname is
    now 4.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.16:
    + Include xcode prject files in distributed tar ball
    + Build system fixes
    + Provide popt.pc
    + Extended test suite
    + Various fixes
  - Changes from version 1.15:
    + Build system fixes
    + avoid displaying --[no]nofoo with POPT_ARGFLAG_TOGGLE.
    + reserve a bit for --[no]opt prefix toggling.
    + trim out escaped newline(s) from file content, other fixes.
    + check/print argv[0] in --help for NULL.
    + misc fixes
  - Changes from version 1.14:
    + Build system fixes
    + permit "#define POPT_fprintf fprintf" to lose the malloc'ing
      fprintf
    + Many fixes.
    + Updated translations
  - Drop popt-1.13-popt_fprintf.diff: Should all be fixed upstream.
    In case POPT_fprintf really still does not suffice, we can just
    use "#define POPT_fprintf frptinf" and be set. The code is
    prepared for this override.


author: tiwai@suse.de
changelog:
  - updated to the latet stable version (20071207)
    * added debugging message to JACK back-end
    * fixed issue with reopening full duplex streams
    * ALSA: Pick device "default" for default input device as well
    * added PA JACK extensions for getting and setting JACK client
      name
    * do not automatically start jackd server


author: danielzucchetto@yahoo.it
changelog:
  - updated to the latest stable version (20110326)
    * Fixed a lot of bugs on all platforms
    * Fixed a lot of build system issues on all platforms (autotools,
      msvc, scons)
    * Added more support for V19 API features on many platforms
    * Added WASAPI implementation
    * Ring buffer code was generalised into pa_ringbuffer.c with
      correct memory barriers. this is now used by many host api
      implementations
    * Implemented blocking i/o for ASIO
    * Made ALSA default host API on Linux
    * Fixed stream info inputLatency and outputLatency calculations
      in a number of host APIs (r1598, r1599, r1600)
    * WMME added support for ac3+wma spdif passthrough
    * DirectSound? added support for driver-level full duplex via DX8
      DirectSoundFullDuplexCreate?


author: danielzucchetto@yahoo.it
changelog:
  - updated to the latest stable version
    * Improvements to latency calculations: Improved defaults, allow
      very low buffer sizes, report actual latencies in PaStreamInfo
      (CoreAudio r1703 #95 #175, WMME r1717 #178, also changes to
      DirectSound and WMME)
    * ALSA: Fixed issue define SND_PCM_TSTAMP_ENABLE as
      SND_PCM_TSTAMP_MMAP if the former is undefined #153 r1691
    * AudioScience HPI: Updated support to V4.08. #197, r1760, r1761
    * ASIO: Fixed bug where host buffer size wasn?t matched to client
      framesPerBuffer when it should have been. Resolves ticket #93
      r1175
    * ASIO: PaAsio_GetAvailableLatencyValues deprecated, use
      PaAsio_GetAvailableBufferSizes. See ticket #111
    * Changed default host API selection logic: use first
      successfully initialized host api with a defined default input
      or output device. Resolves ticket #49
    * Added support for Float32 to UInt8 conversion. r1748
    * Made ring buffer params const-correct r1694
    * Changes to ring buffer memory barrier placement (needs further
      review). See r1734, r1735, r1736, r1738 for details.
    * Separated test programs into ?test?, ?examples?, and ?qa?
      folders. #191
    * Harmonised use of #if with PA_USE_*HOSTAPI* configuration
      variables accross all host APIs r1740, #164
    * Improvements to QA tests including paqa_latency, paqa loopback
      test
    * Improvements and cleanups to doxygen documentation. Added
      Doxyfile.developer for generating internal docs.


author: reddwarf@opensuse.org
changelog:
  - run spec_cleaner
  - use full URL in Source tag
  - add missing provides/obsoletes from previous rename
  - use date in version number: makes more sense and otherwise the
    obsoletes of the package rename would not work
  - patch __DATE__ and __TIME__ references to help build-compare


author: sbrabec@suse.cz
changelog:
  - Update to version 2.3.9:
    * Add MIB support to snmppower.
    * Add eaton-epdu-blue-switched.dev.
    * Add support for SNMP power controllers.
    * Add SNMP dev files for 8-port APC, 8-port Baytech, and 20 port
      Eaton Revelation PDU.
    * Add support for APC 7900 revision 3 firmware.
    * Add support for Appro Greenblade.
    * Add support for APC 7920.
    * Add Support for ranged beacon on/off device scripts, and beacon
      support for ipmipower.
  - Make heartbeat support optional as it is dropped now.


author: rguenther@suse.de
changelog:
  - Update to bugfix release 0.10.1.
  - Make the testsuite fatal everywhere.
  - Disable memory1 test on s390x.


author: rguenther@novell.com
changelog:
  - Update to version 0.11.
    * Many new features, see NEWS file
  - Library package name changes for SONAME bumps.


author: max@suse.de
changelog:
  - New version: 3.0.1:
  - All items marked as deprecated in the 2.x API have been removed.
  - Fixed various problems in Visual C++ makefile for test suite.
  - Fixed some problems with RPM packaging.
  - Completely replaced cursor classes
  - More helpful error messages on failed connections
  - More detailed hierarchy of constraint-violation exception classes
  - trigger is now called notify_listener, trigger header is now
    notify-listen
  - New mixin base class pqxx_exception distinguishes libpqxx exception
    types
  - Quoting is back! transaction_base::quote() &
    connection_base::quote()
  - Several build & documentation problems with Visual C++ fixed
  - Compile fixes for gcc 4.2, 4.3
  - Uses strlcpy() where available, instead of strncpy()
  - Keeps better track of applicable text encodings
  - Fixed bug with prepared statement parameters in separate C++
    statements
  - robusttransaction now works for multiple users
  - Pipeline lets you cancel ongoing queries, e.g. because they run for
    too long
  - Fixed broken escaping of binary values in tablewriter
  - Floating-point types now represented with full precision
  - Proper unit tests for new functionality
  - New traits-based system for adding data types
  - Floating-point infinities now supported
  - Flushing/completing a pipeline now frees up the transaction for
    other use
  - Completely reworked test suite, builds and runs much faster
  - tablewriter supports writing of raw lines


author: max@suse.de
changelog:
  - New version: 3.1:
  - Shared libraries are now versioned by ABI: 3.1 instead of 3.1.0.
  - Threading behaviour is now documented, and can be queried.
  - Version information available at compile time.
  - Supports parameterized statements.
  - Result tuples now support slicing.
  - Configure with --with-tr1=boost to use BOOST shared_ptr.
  - String conversion now has its own header file.
  - Supports read-only transactions.
  - Uses shared_ptr if available.
  - binarystring::str() is no longer cached; no longer returns
    reference.
  - Lets you check whether a prepared statement has been defined.
  - "Varargs" prepared statements.
  - Unnamed prepared statements now supported.
  - Results have iterator as well as const_iterator.
  - Rewrite of robusttransaction logic; may actually do its job now.
  - Connections support async query cancel from signal handler or
    thread.
  - More documentation for performance features.


author: idonmez@novell.com
changelog:
  - Add libpqxx-3.1-gcc46.patch, add missing cstddef include to
    fix compilation with gcc 4.6, upstream revision 1722


author: crrodriguez@opensuse.org
changelog:
  - Build with fvisibility-inlines-hidden , in this case
    this saves only dozen symbol table entries.


author: werner@suse.de
changelog:
  - Update to procps-3.2.8
    * ps: allow "+" in sort specifications, as in man page
    * ps: recognize SCHED_ISO and SCHED_IDLE
    * ps: document SCHED_BATCH and add a "see also" for stime
    * ps: man page less ambiguous
    * top: normal exit code should be 0
    * top: misc fixes
    * pgrep: usage error should exit with 2
    * vmstat: use EXIT_FAILURE -- thanks Yoshio Nakamura
    * sysctl: fix crash -- thanks Steinar Gunderson
    * watch: tolerate umlauts
    * pmap: range limits with -A low,high
    * update /dev/tty* info to May 2009 devices.txt
    * don't read off end of string const
  - Adapt our patches


author: werner@suse.de
changelog:
  - The kernel people forgotten to inform me about new smaps layout
    * ignore KernelPageSize and MMUPageSize in pmap (bnc#513542)


author: mt@suse.de
changelog:
  - Moved /usr/bin/pgrep and pkill to /bin with symlinks in
    /usr/bin to make it possible to use them at boot time.


author: werner@suse.de
changelog:
  - Sysctl: ignore not existing directories in case of -e (bnc#559866)
  - Ps: Ignore the environment variable $COLUMS if stdout is not a
      terminal but only for $PS_PERSONALITY="posix" (bnc#497087)


author: werner@suse.de
changelog:
  - Add three changes from SLES11-SP1 (change for bnc#576073 is
    the same as for bnc#513542)
  - Include patch for fate##307524 into major patch of pmap
  - Inlcude patch for gcc 4.5 into major patch for accuracy


author: werner@suse.de
changelog:
  - Add change to avoid repeated read of /proc/stat (bnc#634071)
  - Add change to avoid repeated call of sysconf() (bnc#634071)


author: werner@suse.de
changelog:
  - Avoid running HZ initialization twice by using priority for
    the constructors for excuting before main()
  - Add test on "Unknown HZ value!"


author: jeffm@suse.de
changelog:
  - boot.sysctl: Add support for loading defaults from
    /boot/sysctl.conf-$(uname -r) before loading /etc/sysctl.conf
    to allow each kernel flavor to adjust defaults without
    different kernel configuration options.


author: lnussel@suse.de
changelog:
  - load sysctls earlier (bnc#664550)
  - move distro defaults to /lib/sysctl.d to avoid .rpmnew files
  - enable IPv6 privacy by default (bnc#678066)


author: werner@suse.de
changelog:
  - Add large (p)cpu patch from Tony Ernst (bnc#713482)
  - Add petabytes patch from Tony Ernst (bnc#713482)


author: werner@suse.de
changelog:
  - Update to procps-ng-3.3.3
    * watch -g command repeats until something changes
    * Changed labels of kB etc to KiB Debian #662786
    * top supports hotplugged memory and cpus Debian #351934, #459287
    * top %cpu not distorted when switch to/from threads Debian #441166
    * top can read old toprc configuration files Debian #651213, #651863
    * top supports input paste once again Debian #663334
    * top -p avoids SEGV when pid doesn't exist Debian 668335
    * Various DejaGNU test cases fixed
    * pgrep.1 graoff syntax fix Debian #665425
    * sysctl avoid crash when -p file has unexpected input
    * sysctl .conf off-by-one error Debian #669128
    * libprocps: protect locale env getting overwrite RedHat #548711
    * Documentation catch up (fixed prior to 3.3.3)
      . top repeating "%" wastes space Debian #322984
      . top -U user name parse error Debian #623200
      . top memory leaks Debian #627257
      . top impossible task swap statistics Debian #628462
      . top forest view segfault Debian #650864
  - Update to procps-ng-3.3.2
    * Redefined library to use version-info
    * NLS added! Programs can use po files to localise the output to suite
      any supported languages.
    * Imported a bunch of distribution patches:
      watch: support unicode
      watch: add precision wait time option -p
      watch: interpret ANSI color code sequences
      watch: add -exec and -beep flags and has better quoting
      w: use environment to set user and from/host column widths
      w: use COLUMNS environment if TIOCGWINSZ fails
      w: bassman emulation with -o option
      vmstat: do not scale si/so just like bi/bo
      libprocps-ng: sysinfo.c: truncate the vmstat figure to 32 bits
      tload: remote unneeded optarg and optind variables
      sysctl: fix up some option processing
      skill: kill prints perror
      skill: do not treat skill null parameter as 0
      skill: fix too greedy option parser
      libprocps-ng: readproc.c: some type conversion help
      ps: rename SZ to SIZE
      ps: add sorting to %mem for ps
      pmap: provide information for -x option
      pgrep: distinguish between invalid commandline parameters and '-?'
      pgrep: fix compiler warning saved_start_time might be used uninitialized
      pgrep: add -c option for counting number of matched proceesses
      pwdx & libprocps-ng: Hurd does not have MAX_PATH defined
      ps: --sort does not work with time argument
      skill: add CR to warning line
      contrib: minimal ps: define mips PAGE_SIZE
      libproc-ng: prettyfy proc mount messages
      ps: add build option to disable ps option warning
      libproc-ng: support building without WCHAR support
      sysctl: remove index() for buildroot
    * top now has a search capability
    * User import is validated better to stop negative values for intervals etc
  - Update to procps-ng-3.3.1
    * Added DejaGNU regression testing
    * Fixed pgrep -u not finding processes Debian#649591
    * Fixed pgrep crashing
    * vmstat -p <part> finds partitions. Was Debian patch vmstat_part_format
      fixes closed bugs RH#485243 and Debian#588677
    * watch 8-bit clean, Was Debian patch watch_8bitchar
    * slabtop prints plain ASCII in once mode
  - Update to procps-ng-3.3.0
    * Debian, Fedora and openSUSE fork of procps.
      https://gitorious.org/procps
    * environment/build changes:
      . autotools integrated
      . procps-ng specific options
    - -enable-oomem  (add out-of-memory flds)
    - -disable-kill  (do not build kill pgm)
    - -enable-w-from (from as default for w)
    * library changes:
      . added control groups support
      . added supplementary groups support
      . introduced proc_t memory management
      . enabled hot-plugged cpu support
      . introduced new api's
      readeither   (readproc.c)
      readproctab3 (readproc.c)
      escaped_copy (escape.c)
    * free changes:
      . rewritten/modernized
      improved help
      includes long options
      added new processing options
      . updated manual page
    * ps changes:
      . added new fields
      cgroups,etimes,supgid,supgrp,tgid
      . exploited new library api's
    * top changes:
      . redesigned fields management
      . added new fields
      cgroups,gid,nmin,nth,pgrp,ruid,
      sid,suid,supgids,supgrps,suser,
      tgid,tpgid
      . added horizontal/vertical scrolling
      . added flexible output override via -w
      . added COMMAND column forest view via V
      . added hot-plugged cpu/memory support
      . improved user filtering via u|U
      . improved signal handling
      . restored zero delay functionality
      . introduced true line input editing
      . exploited new library api's
      . improved performance up to 300%


author: werner@suse.de
changelog:
  - Make SUSE specific pmap smart, that is detect only new entries
    in smaps if environment variable  MALLOC_CHECK_ is set, for
    older kernels ignore entries which are not found.


author: werner@suse.de
changelog:
  - Make our w-notruncate patch file lines dynamically that is use
    the string and not the umtp field lengths


author: werner@suse.de
changelog:
  - Avoid to be fooled by a former errno due not existing system
    file as this might cause failing pwdx


author: werner@suse.de
changelog:
  - Allow numeric user ids in top even if it does not exist in passwd
    as such an id may listed due an uid from an chroot environment


author: dl9pf@gmx.de
changelog:
  - change spec to build on factory
    Wed Sep 17 00:00:00 UTC 2008 - Otto Dassau 4.6.1
  - version update
    Wed Jul  9 00:00:00 UTC 2008 - Otto Dassau 4.6.0
  - update and rpmlind fixes
    Mon Aug 13 00:00:00 UTC 2007 - Dirk Stöcker 4.5.0
  - adapted to BuildService
    Fri Jan  5 00:00:00 UTC 2007 - Otto Dassau 4.5.0
  - moved *.so from files devel to files
    Tue Dec 19 00:00:00 UTC 2006 - Otto Dassau 4.5.0
  - rebuilt for SuSE 10.2
    Wed Jan 25 00:00:00 UTC 2006 - Otto Dassau 4.4.9
  - rebuilt for SuSE 10.0 and added devel package
    Thu Nov 17 00:00:00 UTC 2005 - Markus Neteler 4.4.9
  - upgraded to Mandriva 2006
    Fri Aug  5 00:00:00 UTC 2005 - Otto Dassau 4.4.9
  - Applied for Mandrake 10.1 RPM


author: otto.dassau@gmx.de
changelog:
  - added a static devel package, because GRASS and QGIS don't find
    the external PROJ.4 data directory anymore
    Sat Mar 19 00:00:00 UTC 2011 - Otto Dassau 4.7.0
  - removed debug_package
    Tue Nov 24 00:00:00 UTC 2009 - Otto Dassau 4.7.0
  - update to new proj4 version
  - update to new datumgrid version 1.5


author: dassau@gbd-consult.de
changelog:
  - update to version 4.8.0
    - Added the Natural Earth projection.
    - Added HEALPIX, rHEALPIX and Icosahedral Snyder Equal Area projections.
    - nad2bin now produces "CTable2" format grid shift files by default which
    are platform independent.
    - nad2nad removed, use cs2cs for datum shift operations.
    - projects.h no longer installed as a public include file.  Please try to
    only use proj_api.h.
    - Add pj_get_spheroid_defn() accessor.
    - Added an alternate version of pj_init() that takes a projCtx (execution
    context) structure to address multithreading issues with error management
    and to provide a support for application hookable error reporting and
    logging.
    - Upgrade to EPSG 7.9.  Some changes in ideal datum selection.
    - JNI bindings reworked, org.proj4.Projections deprecated in favor of
    org.proj4.PJ.
    - Added preliminary vertical datum support.
    - Fix various multithreading issues, particular in datum grid handling code.
    - Added support for the +axis= option for alternate axis orientations as
    part of a coordinate system (used for TM South Orientated support).
    - +proj=omerc implementatioin replaced with code from libproj4.  +rot_conv
    flag no longer works, and some coordinate systems (ie. Malaysian) will
    need to use +gamma instead.  "epsg" init file updated accordingly.
  - Added BuildRequires pkg-config
  - Added %{_libdir}/pkgconfig/proj.pc


author: i@marguerite.su
changelog:
  - update version 2.1.0
    * Fixed several memory leaks (when projectM gets destroyed, or when a preset gets destroyed)
    * Resolved some parser errors and an embarrasing evaluation bug (in particular, 2^x does not equal x^2)
    * +/- keys support to edit the ratings
    * libvisual / gstreamer compatible
    * Various cmake build fixes and improvements
  - drop two patches. upstream fixed.


author: coolo@suse.com
changelog:
  - update to 0.15
    - make protobuf_c_message_init() into a function (Issue #49, daveb)
    - Fix for freeing memory after unpacking bytes w/o a default-value.
      (Andrei Nigmatulin)
    - minor windows portability issues (use ProtobufC_FD) (Pop Stelian)
    - --with-endianness={little,big} (Pop Stelian)
    - bug setting up values of has_idle in public dispatch,
      make protobuf_c_dispatch_run() use only public members (daveb)
    - provide cmake support and some Windows compatibility (Nikita Manovich)


author: lnussel@suse.de
changelog:
  - merge features with version from devel:tools:building
    * build java and python versions
    * disable static libraries


author: tony@daylessday.org
changelog:
  - Update to Protobuf 2.4.1:
    C++
    * Fixed the frendship problem for old compilers to make the library now gcc 3
      compatible again.
    * Fixed vcprojects/extract_includes.bat to extract compiler/plugin.h.
    Java
    * Removed usages of JDK 1.6 only features to make the library now JDK 1.5
      compatible again.
    * Fixed a bug about negative enum values.
    * serialVersionUID is now defined in generated messages for java serializing.
    * Fixed protoc to use java.lang.Object, which makes "Object" now a valid
      message name again.
    Python
    * Experimental C++ implementation now requires C++ protobuf library installed.
      See the README.txt in the python directory for details.


author: dimstar@opensuse.org
changelog:
  - Add gtest-1.5.0.tar.bz2: This is the release tarball of gtest 1.5
    which is being used by make check. The included 1.4.0 does not
    work with gcc 4.7, thus replacing the gtest folder with this
    snapshot.
  - Wrapped the gtest extraction with a version check... on next
    version the package will fail in order to remember to take this
    out again (next release of protobuf bundles gtest 1.5.0)
  - Add libtool BuildRequires and call to autoreconf, as gtest 1.5.0
    needs to be bootstrapped.


author: crrodriguez@opensuse.org
changelog:
  - BuildRequire zlib-devel otherwise gzip_stream is not built
    thus breaking newer releases of mosh.


author: vuntz@novell.com
changelog:
  - Split the build in two steps, libproxy and libproxy-plugins, to
    avoid a build loop: libproxy depends on libwebkit which depends
    on libsoup which depends on libproxy. So we now have a new spec
    file for libproxy-plugins where the libwebkit dependency is.


author: dominique-obs@leuenberger.net
changelog:
  - Extend baselibs.conf
    We also need the plugins 32bit. The 32bit plugin get's installed
    as soon as the 32bit librarz is installed. Same featureset is
    recommended, bnc#485543


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 0.3.0
    + WARNING!!! Slight API change!!! see docs for
      px_proxy_factory_get_proxies()
    + Credentials support (see API change above)
    + A complete rewrite of the module manager
    + file:// as valid PAC URLs
    + Sample Mono application
    + Automake 1.11 shaved output
    + gnome backend rewrite (now w/o thread issues)
    + Test suite base functionality exists
    + Many solaris build fixes
    + Seamonkey support as JS pacrunner
    + Bugfixes
    + Compiles for MS Windows using Mingw
  - Split additional modules out in separate packages.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.1
    + Bugfixes
    - config file parser reads all sections
    - KDE session detection based on environment varibales,
      as suggested by KDE upstream.
    + KDE configuration module is the first module in C++ and
      now links to libkdecore4 in order to properly detect the
      configuration folder for kde.
    + At the moment we're not compatible with KDE3. Sorry.
    + .NET bindings can now properly be installed and it should
      be possible for packagers to provide them.
  - Add gcc-c++, libkde4-devel and libqt4-devel for updated kde mod.
  - This update solves bnc#546199.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.0:
    + C++ rewrite
    + Small API change (px_proxy_factory_get_proxy() can now return
      NULL)
    + SOVERSION bump
    + libmodman is now a separate library
    + Migrate to cmake
    + Windows support (config_w32reg, ignore_hostname; VC++ support)
    + MacOSX support (config_macosx, ignore_hostname)
    + Built-in modules support
    + Support for chunked encoding
    + Move to hidden visibility by default
    + KDE's KConfig semantics are fully supported
    + Removeal of all PX_* env variables (no longer needed)
    + Symbol based detection of relevant pacrunner
    + Reworked config_gnome to not suck (its *much* faster)
    + Many other things I can't remember
  - BuildRequire cmake, gccc-++ and zlib-devel
  - Add libproxy-pysitelib.patch, as the python bindings are are
    arch-independent
  - Add libproxy-libexecpatch.patch to move library helpers to proper
    libexecdir.
  - Build the python-package as noarch
  - sonum bump to 1, thus changing name to libproxy1
  - Split out libmodman (will not follow the versioning of libproxy
    in the long run).
  - Add libproxy-pkgconfig.patch to also install the .pc file.


author: dimstar@opensuse.org
changelog:
  - Do not forcibly require libmodman from the tools package. It's
    pulled in by library dependencies.


author: dimstar@opensuse.org
changelog:
  - Update to svn snapshot 621 in order to fix some serious crashes
    in config_gnome. This is close to what will be the 0.4.1 release.
  - Drop all patches as they came from upstream and are included
    in this snapshot already.


author: dimstar@opensuse.org
changelog:
  - Update to svn snapshot 626
    + No longer require xlib to detect session.
  - Remove xorg-x11-libXmu-devel BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.1:
    + Improved cross-platform build
    + Added Perl and Vala bindings
    + Fix multiple infinite loop bugs
    + Fix random crash with Gnome backend
    + Standardized Gnome backend based on Mozilla and Chrome behavior
    + Removed dependency to X11 in Gnome backend
    + Allow disabling features at build time using WITH_* cmake
      options
    + Module path can now be altered using PX_MODULE_PATH environment
    + pxgconf helper location can be altered using PX_GCONF
      environment
    + Removed proxy scheme filtering, we now trust config modules
    + socks5:// and socks4:// is now allowed
    + Fix crash when password is empty string
    + Complete list of bug fixes:
    - #19, #59, #65, #86, #87, #88, #89, #90, #91, #92, #93, #97,
      [#98], #99, #100, #101, #102, #103, #106, #108, #110
    + Known issues:
      + #109 - Scheme comparison is case sensitive
      + #112 - Username and password are not URI encoded


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.2:
    + Fixed python bindings
    + Workaround cmake bug with dynamic libraries in non-standard
      folders.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.3:
    + Test can now be out-compiled using BUILD_TESTING=OFF
    + Fixed python binding not handling NULL pointer
    + Pyhton binding now support Python version 3
    + Rewrote URL parser to comply with unit test (bnc#612007)
    + Username and password are now URL encoded
    + Scheme comparison is now non-case sensitive
    + Fixed deadlock using WebKit as PAC runner
    + Fixed OS X compilation of Perl bindings
  - libmodman0_0_0 is now correctly called libmodman0, follow this
    change also in baselibs.conf


author: dimstar@opensuse.org
changelog:
  - Enable build on other distributions than openSUSE, wrapping
    openSUSE rpm tags like Recommends and Supplements in %if
    statements.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.5:
    + C# bindings are installable (-DWITH_DOTNET=ON)
    + C# bindings installation path can be changed using -DGAC_DIR=
    + Internal libmodman build fixed
    + Installation dirs are now all relative to CMAKE_INSTALL_PREFIX
    + Fixed test while using --as-needed linker flag
    + Fixed generation of libproxy-1.0.pc
    + Basic support for Mingw added (not yet 100% functional)
    + Ruby binding implemented (not yet in the build system)
    + Fixed modules not being found caused by relative
      LIBEXEC_INSTALL_DIR
    + Fixed bug with builtin plugins (Issue 133)
    + Vala bindings installation path can be changed using
    - DVAPI_DIR=
    + Python bindings installation path can be changed using
    - DPYTHON_SITEPKG_DIR=
    + Perl bindings can be installed in vendor directory
      (-DPERL_VENDORARCH=ON)
    + Perl bindings installation path can be change using
    - DPX_PERL_ARCH=
    + Unit test now builds on OSX
  - Changes from version 0.4.4:
    + Add support for optionally building using a system libmodman
    + Rework build system to be cleaner
    + Fix two major build system bugs: 127, 128


author: dimstar@opensuse.org
changelog:
  - Mono bindings are not available for all supported platforms,
    thus wrapping it in a if have_mono [...] endif.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.6:
    + Fixed a crash in the URL parser
    + Fixed build issues with Visual Studio
    + Updated the INSTALL file
    + Install Python binding in prefix path if site-packages exists


author: vuntz@opensuse.org
changelog:
  - Add libproxy-sysconfig-support.patch, to support the proxy
    configuration from sysconfig. Part of bnc#655483.
    Patch written by Duncan Mac-Vicar <dmacvicar@novell.com>.


author: dimstar@opensuse.org
changelog:
  - Add libproxy-xul2.patch: Add compatibility to build against
    xulrunner 2.0. Patch submitted upstream, issue#155.
  - Use xulrunner 2.0 on openSUSE 11.4.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.7:
    + Support/require xulrunner 2.0+
    + Support linking againgst libwebkit-gtk3 (-DWITH_WEBKIT3=ON)
    + Port to gsettings for gnome3. (-DWITH_GNOME3=ON[default])
    + Issues closed:
    - #149: always test for the right python noarch module path
    - #155: Cannot compile with Firefox 4
    - #156: libproxy should build against webkitgtk-3.0
    - #158: Won't compile w/ xulrunner 2.0 final
    - #159: libproxy fails with autoconfiguration
      "http://proxy.domain.com"
    - #131: GSettings-based GNOME plugin
    - #150: SUSE sysconfig/proxy config support
  - Drop patches included upstream:
    + libproxy-sysconfig-support.patch
    + libproxy-xul2.patch
    + libproxy-backports.patch
  - Package gnome3 module instead of gnome module, if favor_gtk2 is
    not set (in the project metadata).
  - Add gnome3 module to baselibs.conf and fixup the various
    Supplements in baselibs.conf (pointed to the pre -config names).
  - When building for gnome3 (favor_gtk2 = 0), add BuildRequires:
    pkgconfig(gio-2.0) >= 2.26, pkgconfig(gobject-2.0) and
    pkgconfig(webkitgtk-3.0)
  - When building for gnome2, add BuildRequires:
    pkgconfig(gconf-2.0), pkgconfig(gobject-2.0) and replace
    libwebkit-devel with pkgconfig(webkit-1.0).


author: dimstar@opensuse.org
changelog:
  - Add libproxy-javascriptcoregtk.patch: Fix build with
    webkitgtk-3.0 version 1.5.1: javascriptcoregtk became independent
    and can be used on it's own now and is actually what libproxy
    depends on. Patch taken from upstream svn, r816.


author: vuntz@opensuse.org
changelog:
  - Build against js instead of xulrunner:
    + Add libproxy-mozjs185.patch: taken from upstream, detect
      mozjs185 instead of xulrunner in the build system.
    + Add pkgconfig(mozjs185) BuildRequires and remove
      mozilla-xulrunner-devel BuildRequires.
    + Change Supplements of libproxy1-pacrunner-mozjs to use
      libmozjs185-1_0 instead of mozilla-xulrunner.
  - Change Supplements of libproxy1-pacrunner-webkit to appropriately
    use libjavascriptcoregtk-1_0-0/libjavascriptcoregtk-3_0-0
    (depending on %favor_gtk2) instead of libwebkitgtk-0.


author: dimstar@opensuse.org
changelog:
  - Temporaryly disable the mozjs pacrunner: it casues crashes due
    to symbol conflicts in Firefox (bnc#759123):
    + Introduce build_mozjs defnies, currently set to 0
    + Conditionally build the pacrunner-mozjs package
    + conditionally buildrequire pkgconfig(mozjs185)
    + When not building mozjs pacrunner, obsolete the package by
      libproxy1.


author: dimstar@opensuse.org
changelog:
  - Add libproxy-force-bipr.patch: Force building pacrunner as module
    This is required as libproxy, when building only one pacrunner,
    links the module internal. But as we only temporarly disable
    the mozjs, we do need to keep the webkit runner as an external
    module.
  - Also pass -DBIPR=0 to cmake, to enable the patch above.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 0.6.41
    + fix ax_python detection - should not use locate command
    + fedora 11 has python2.6, remove pdf version of the man pages
    + fedora > 10 moved to boost-python-devel
    + many changes including shared library soname
    + add pst_attach_to_mem() back into the shared library interface.
    + properly add trailing mime boundary in all modes.
    + avoid putting mixed item types into the same output folder
    + fix utf-7 conversions, don't produce empty attachment files
      in separate mode
    + bump version for fedora cvs tagging mistake
    + track character set individually for each mapi element, avoid
      emitting bogus empty email messages into contacts and calendar.
    + improve decoding of multipart/report and message/rfc822
      mime types.
    + patch from Fridrich Strba for building on mingw, and autoconf
      cleanup, better mime headers
    + improve handling of content-type charset values in mime parts
    + patch from Chris Eagle to build on cygwin
    + process emails with type PST_TYPE_OTHER, fix malloc error and
      possible segfault
    + fix title bug with old schema in pst2ldif, also escape commas
      in distinguished names per rfc4514.
    + add configure option --enable-dii=no, fixes from Robert Harris
      for pst2ldif.
    + Initial work on a .so shared library from Bharath Acharya.
    + Fixes for iconv on Mac from Justin Greer.
  - Removed AutoReqProv: on; it's default now
  - Library soname was bumped, so renamed libpst0 to libpst4
  - Removed so_fixes.patch and bug_fix.patch (upstreamed)
  - Export SUSE_ASNEEDED to fix build. Will need a patch.
  - Pass --enable-libpst-shared and --disable-python to configure.
  - Use more appropriate RPM group.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.44:
    + patch from Lee Ayres to add file name extensions in separate
      mode
    + patches from Justin Greer, Chris White, Roberto Polli; better
      rfc822 embedded message decoding
    + patch from Fridrich Strba to build with DJGPP DOS
      cross-compiler


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.45:
    + Export categories and notes into vcards and vcalendar
      appointments.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.47:
    + Solaris fixes.
    + Fix output file name numbering to start at 1 rather than 2.
  - Changes from version 0.6.46:
    + Prefer libpthread over librt for finding sem_init function.
    + Changes in implicit dso linking semantics.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.48:
    + fix for broken internet headers from Outlook.
    + fix ax_python.m4 to look for python2.7.
    + use mboxrd from quoting for output formats with multiple.
      messages per file.
    + use no from quoting for output formats with single message per
      file.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.51:
    + Fix for buffer overrun; attachment size from the secondary
    + List of mapi elements overwrote proper size from the primary
      list of mapi elements.
  - Changes from version 0.6.50:
    + rfc2047 and rfc2231 encoding for non-ascii headers and
      attachment filenames.
  - Use source services: download_url, recompress and set_version.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.52:
    + Fix dangling freed pointer in embedded rfc822 message
      processing
    + Allow broken outlook internet header field; it sometimes
      contains fragments of the message body rather than headers


author: dimstar@opensuse.org
changelog:
  - Add libpst-no-date-time.patch: do not embed date/time stamps in
    the binaries. Patch taken from upstream:
    http://hg.five-ten-sg.com/libpst/raw-rev/898118c3675e


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.53:
    + Add Status: header in output
    + Allow fork for parallel processing of individual email folders
      in separate mode
  - Drop libpst-no-date-time.patch: fixed upstream.
  - No longer SUSE_ASNEEDED=0: the build system no longer causes an
    issue.


author: vuntz@novell.com
changelog:
  - Update to version 2.6.1:
    + This is a major update of ptlib/opal with the following main
      features:
    - Instant Messaging. Using several different ?standards?:
      RFC4975, MSRP, T.140, SIP-IM etc etc.
    - Much improved support for SIP event handling
      (SUBSCRIBE/NOTIFY/PUBLISH) using factories so more event
      packages can be added easily.
    - Support for SIP ?dialog? event package.
    - Support for Shared Line Appearance (aka Multiple Line
      Appearance, Bridged Line Appearance or Busy Lamp Field)
    - Significant improvements in IPv6 support
    - Major enhancements to the video rate controller.
    - Removal of the old H.263 ffmpeg plug in and enhancement of
      the H.263-1998 plug it to take its place.
    - H.224 support (H.323 only).
    - SBC audio codec plug in.
    - G.722 audio codec plug in.
    - CELT audio codec plug in.
    - SWIG support for use in other languages, Java first.
    - Much improved multi-platform sample GUI client, OpenPhone.
      Now standard test environment replacing simpleOPAL.
  - Add libv4l-devel BuildRequires for the v4l2 plugin.
  - Remove part of ptlib-2.4.2.diff which changed P_OEXPAT to
    P_EXPAT, which was breaking the expat support from ptlib when
    used by opal.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 2.6.2:
    + Bugfix release
    + Rebased patch ptlib2-2.4.2.diff to ptlib2-2.6.2.patch


author: dimstar@opensuse.org
changelog:
  - Update to version 2.6.5:
    + Fixed base 64 encoder for strings less than 3 characters long,
    + Fixed failure to use STUN sockets with symmetric NAT
    + The absence of libv4l2 should not block V4L2 plugin
    + Changed default for AVC plug in to be disabled until someone
      fixes it.
    + remconn option need config-file option
  - Clean spec file using spec-cleaner.


author: reddwarf@opensuse.org
changelog:
  - Update to version 2.6.7:
    + Add bpp 16 support.
    + IPv6 fixes.
    + Fix build on Solaris.
  - Changes from version 2.6.6:
    + Fixed issue when during deletion of a safe object from the last
      safe pointer, that safe pointer is again set to NULL, causing
      recursion and death.
    + Fix for FreeBSD over GlibC.
    + Fix possible crash when PTLib code accessed by thread not
      created by PTlib.
    + Compatibility with newer OpenSSL library.
    + Fixed including tab character as white space for MIME extension
      lines.
    + Fixed issue with only HighestPriority threads being boosted,
      now both HighPriority and HighestPriority threads will use the
      SCHED_RR policy and set the sched_priority field accordingly.
    + Fixed compatibility with pre 2.6.16 Linux kernels.
    + Make sure an error is set on the channel if unsupported WAV
      file format used.
    + Build fixes.
  - Follow SLPP, and don't break ABI changing the soname in a way
    that anyway was wrong. This also means libpt2-devel is renamed to
    libpt-devel.
  - Add pkg-config BuildRequires.
  - Add ptlib-pkg_config.patch: this remove abusive link flags from
    the pkg-config file. Also remove SDL-devel, libexpat-devel,
    openldap2-devel and openssl-devel Requires from devel package.
  - Drop libpt2-2.6.2.patch: nobody knew exactly what it did, so
    remove it to go back to upstream behavior.
  - Drop libpt2-soname.diff: this is what was done wrong and is now
    unneede since we follow the shared library packaging policy.
  - We can now remove the calls to autoreconf and aclocal thanks to
    the removed patches.
  - Use %configure macro.
  - Reenable ESD support: as it could be useful for PulseAudio.
  - Ship the v4l2 plugin by default instead of the v4l plugin.
  - Remove static library.


author: vuntz@opensuse.org
changelog:
  - Disable the build of the dc plugin, since we're moving to the new
    libraw1394 and libdc1394, and the code is not ready for this. We
    have a %build_dc define to easily switch this back, and when the
    build is disabled, we make libpt%{_version} obsolete the plugin
    subpackage, to make sure it gets removed from install.


author: vuntz@opensuse.org
changelog:
  - Disable the build of the avc plugin, like we did for the dc
    plugin: it doesn't work with the new libraw1394. We have a
    %build_avc define to easily switch this back, and when the build
    %is disabled, we make libpt%{_version} obsolete the plugin
    %subpackage, to make sure it gets removed from install.


author: dimstar@opensuse.org
changelog:
  - Disable build of v4l plugin on openSUSE 12.1+, based on
    build_v4l define, we change the spec:
    + Conditionally pass --enable-v4l to configure
    + Obsolete libpt%{_version}-plugins-v4l
    + Do not create the libpt%{_version}-plugins-v4l subpackage.
  - Stop using source services, as Factory is moving away from it.


author: jeffm@suse.de
changelog:
  - Update to 2.10.4:
    + Numours changes, please see changelogfile.
  - Drop libpt2-2.6.7-missing_links.patch, libpt2-gcc47.patch,
    ptlib-pkg_config.patch, fixed upstream.
  - Add libpt2-fix-avc-plugin


author: zaitor@opensuse.org
changelog:
  - Update to 2.10.5:
    + Numours changes, please see changelogfile.
  - Add new subpackage: libpt-plugins-pulse. Brings PulseAudio
    support to libpt. New BuildRequires added pkgconfig(libpulse) due
    to this.
  - Enable build of avc plugin.


author: chris@computersalat.de
changelog:
  - update to v1_11_0
    the version needed by openh323_v1_19_0_1
  - reworked patches
    o replaced
      pwlib-1.10.10.diff
      pwlib-1.10.10-make.diff
      pwlib-1.10.10-pstring-fix.diff
      pwlib-1.10.10-ldap.patch
    o with
      pwlib-v1_11_0-PVXMLSession.patch
      pwlib-v1_11_0-make.patch
      pwlib-v1_11_0-pstring-fix.patch
      pwlib-v1_11_0-ldap.patch
  - add baselibs.conf as a source
  - shared lib to subpkg libpt1_11
  - added debug_package_requires libpt1_11
  - cleanup spec
    o sort TAGS, BuildReq
    o macros
      rm > {__rm}
      name > {name}, version > {version}, ...
    o removed changelog from spec, we have a changes file


author: sreeves@novell.com
changelog:
  - Update to version 0.9.15:
    Please see Changelog for full details
  - Add more checks for "Digital" output for choosing default sink
    (pulseaudio-bnc480113-default-sink.patch)
  - Drop pulseaudio-defaults-daemon-conf.patch: use upstream defaults
    for default-fragments* in daemon.conf
  - Packaging changes:
    + Move libpulsecore into main rpm as it's an internal only
      library
    + Remove unused old replacment for default.pa
    + Move start-pulseaudio-x11 into pulseaudio-module-x11 package


author: sbrabec@suse.cz
changelog:
  - Don't call autoreconf in older products.
  - Don't try to package PolicyKit files in older products.


author: sreeves@novell.com
changelog:
  - Packaging changes:
    + add udev-extras to buildRequires
    + Only require alsa 1.0.18 as that version is patched on
      11.1 to have needed functionality of 1.0.19
      (pulseaudio-work-with-old-alsa.patch)


author: sreeves@novell.com
changelog:
  - Update to version 0.9.16-test7
    Please see Changelog for full details
  - Remove uneeded patches (functionality  already in 0.9.16)
      set of recommended backported patches (00*.patch)
      pulseaudio-am111.patch
      pulseaudio-bnc480113-default-sink.patch
  - Remove pulseaudio-work-with-old-alsa.patch
  - Add package pulseaudio-gdm-hooks


author: coolo@novell.com
changelog:
  - do not require a kernel, self compiled kernels will work with
    pulseaudio too. Conflict with old kernels instead


author: sreeves@novell.com
changelog:
  - Add pulseaudio-ticket738-mark-shared-vars-as-volatile.patch
  - Move start-pulseaudio-kde to pulseaudio-module-x11. Match upstream
  - Modify disabled-start.diff
      Add check for pulseaudio_enable in start-pulseaudio-kde


author: sreeves@novell.com
changelog:
  - Add set of patches backported from upstream git
      [0001 - 0032].patch
  - Remove pulseaudio-ticket738-mark-shared-vars-as-volatile.patch
      Included in set of patches above


author: sreeves@novell.com
changelog:
  - Add another set of patches backported from upstream git
      [0033 - 0062].patch
      Fixes for latency settings, cpu utilization, stuck playback,...


author: sreeves@novell.com
changelog:
  - Add 0063-core-util-ensure-that-we-chmod-only-the-dir-we-ours.patch
      Fix bnc#584938 - chmod only the dir we ourselves created.


author: tiwai@suse.de
changelog:
  - minor fixes for setup-pulseaudio (bnc#623837)
    also added /etc/profile.d/pulseaudio.* to file list as ghost


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.22:
    + This release contains the list of patches we carried plus a few
      more bugfixes.
  - Drop patches [0001 - 0063] that were backported from git.


author: sreeves@novell.com
changelog:
  - Add bnc666350-fix-incorrect-check-of-return-value.patch
  - Fix ownership of /var/lib/gdm for bnc#638052


author: vuntz@opensuse.org
changelog:
  - Automatically configure the system for pulseaudio in %post:
    + Note that this change will forcefully enable PulseAudio on
      systems where it had manually been disabled with
      "setup-pulseaudio --disable" but without adding
      PULSEAUDIO_ENABLE="no" to /etc/sysconfig/sound.
    + Install sysconfig.sound-pulseaudio template, and use fillup in
      %post to merge it in /etc/sysconfig/sound. Add %fillup_prereq
      PreReq for this.
    + This defines the PULSEAUDIO_ENABLE variable that can be set to
      "yes", "no", "custom" (which means that the user has manually
      changed the configuration). Set to "yes" by default.
    + Add --auto option setup-pulseaudio: this automatically
      enables (resp. disables) pulseaudio if PULSEAUDIO_ENABLE is set
      to "yes" (resp. "no"). It does nothing if PULSEAUDIO_ENABLE is
      set to "custom".
    + Call "setup-pulseaudio --auto" in %post.
    + This fixes bnc#707703.
  - Remove call to /sbin/SuSEconfig in setup-pulseaudio: it should
    not be needed.
  - Use sed instead of perl in setup-pulseaudio: this avoids leaving
    empty lines when removing a line from the configuration.


author: tiwai@suse.de
changelog:
  - Updated to version 0.9.23:
    Bugfix only update, see changelog at
      http://pulseaudio.org/milestone/0.9.23
  - Suppress too verbose error message at socket connection failure
    from a client; this is annoying when alsa-plugins-pulse fallback
    is used


author: dimstar@opensuse.org
changelog:
  - Update to version 0.99.2 (2nd pre-release of 1.0):
    + D-Bus based control protocol (beta)
    + Source Output Volumes
    + Passthrough Support
    + Windows support restored
    + Improved sample rate adaptation in module-rtp-receive
    + Volume Change Sync for flat volumes
    + Enhanced Port Volume controls
    + New, future proof format for metadata files
    + New equalizer and acoustic echo cancellation modules
    + If Jack is running, Pulseaudio will connect to it automatically
      by default (previously this required editing a configuration
      file)
  - Add pkgconfig(json) BuildRequires.
  - Rebase disabled-start.diff and suppress-socket-error-msg.diff.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0:
    + Fix crash in threaded message queues
    + dbus: fix crash if modules do not load
  - Changes from version 0.99.4:
    + Various bug fixes
  - Changes from version 0.99.3:
    + Per-Port volume control
    + Fix Introspection annotations
    + Various bug fixes
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details


author: toddrme2178@gmail.com
changelog:
  - Made descriptions consistent
  - Added %suse_update_desktop_file for pulseaudio-kde
    (fix for RPMLINT warning)
  - Added check for duplicate files (fix for RPMLINT warning)
  - Cleaned up spec file formatting with spec-cleaner


author: wstephenson@suse.com
changelog:
  - Update to version 1.1:
    + Reintroduce a 3 point version string in various API calls,
      fixing PulseAudio with Skype.
    + Fix some linking errors that accidentally linked libpulse to
      libpulsecore which could under some circumstance "downgrade"
      libpulse to GPL (rather than LGPL) which could in turn cause
      problems with non-GPL compatible apps which link to libpulse.
    + Fix a problem where starting PA without X11 would fail due to
      dbus problems.


author: reddwarf@opensuse.org
changelog:
  - Remove libatomic-ops-devel buildrequires since it has been
    dropped from Factory (for x86/x86-64 it wasn't being used
    anyway)


author: pascal.bleser@opensuse.org
changelog:
  - add pulseaudio-remove_broken_assert.patch to remove a broken assert that
    makes pulseaudio crash when playing audio from Firefox when having to
    resample, especially in combination with the jack sink
  - add libcap-devel build dependency for capabilities support
  - add fftw3-devel build dependency for builtin equalizer support
  - add orc build dependency for better performance


author: vuntz@opensuse.org
changelog:
  - Bump version to 11.4.
  - Provide the right version of pidgin-branding; add pidgin
    BuildRequires for this.


author: vuntz@opensuse.org
changelog:
  - Bump version to 12.1.
  - Update summary and description.
  - Create a libpurple-branding-openSUSE subpackage, and do not build
    a pidgin-branding-openSUSE subpackage:
    + the configuration file is also important for other clients than
      pidgin, so we want to brand libpurple.
    + however, since there is also pidgin-related content in the same
      file, we also make libpurple-branding-openSUSE act as
      pidgin-branding-openSUSE (with Provides, Conflicts, Supplements
      that are usual for a branding package).
    + also add appropriate Provides/Obsoletes for
      pidgin-branding-openSUSE, for smooth upgrades.
  - Add Url tag.


author: vuntz@opensuse.org
changelog:
  - Remove %{release} from the pidgin versioned Requires, to not have
    to rebuild this package each time pidgin rebuilds to keep it
    installable.


author: sbrabec@suse.cz
changelog:
  - Package renamed to pidgin-bot-sentry (bot-sentry in upstream).
  - Updated to version 1.1.0:
    * adds support for enabling/disabling for individual accounts
    * bug fixes, improvements and translation updates


author: sbrabec@suse.cz
changelog:
  - Updated to version 1.3.0:
    * smart handling of auth requests.
    * partial disabling of challenge by keeping setup blank
    * translation updates
    * UI improvements
    * better support for the latest pidgin


author: lazy.kent@opensuse.org
changelog:
  - Build requires libtool.
  - Requires pidgin.
  - Build doesn't require fdupes.
  - Corrected License tag
  - Use full URL as a source.
  - Removed check for obsolete versions of openSUSE.
  - Doesn't require lang_package (recommends).
  - Spec clean up.


author: vuntz@opensuse.org
changelog:
  - Cleanup for Factory:
    + Rename source package from pidgin-bot-sentry to bot-sentry,
      following upstream name.
    + Create a libpurple-plugin-bot-sentry binary package for the
      plugin.
    + Add appropriate Provides/Obsoletes for smooth migration.
    + Do not use a patch and autoreconf call to rename a translation,
      just move the files in %install.


author: vuntz@opensuse.org
changelog:
  - Add a comment about the fact that the COPYING file in the tarball
    most likely wrongfully states the program is GPL-3.0(+): the code
    is GPL-2.0+ and this COPYING file seems to come from autotools
    magic, and not from the author. Fix bnc#741048.


author: vuntz@opensuse.org
changelog:
  - Import from Contrib, where there was no .changes file. The
    original packaging was done by Andrea Florio and Radomir Cernoch
    (<andrea@opensuse.org> and <radomir.cernoch@gmail.com>).
  - Cleanup package.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.65:
    + Fix for new buddy icons being too small
    + Download all buddies at startup, not just online ones
  - Fix our Makefile to actually build a working result with
    - Wl,-as-needed.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.67:
    + Plugin works with new 'Account Security'/'device
      login'/'register your computer' login security feature
  - Changes from version 1.66:
    + Fix for crash on account creation
    + Fix for status messages showing as "like/unlike" rather than
      the status message
  - Update pidgin-facebookchat-makefile for new files.
  - Add pidgin-facebookchat-add-missing-files.patch to add missing
    headers that are not in the tarball.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.68:
    + Support for new group chats
    + Fix for setting status messages
    + Fix for when FB chat is down for maintenance
  - Drop pidgin-facebookchat-add-missing-files.patch: the files are
    back in the tarball.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.69:
    + Detect whether the fetched history message is destined for a
      MUC.
    + Remove the numeric requirement of group chats being added to
      the buddy list, as this causes errors with guint64.
    + Attempt to fix some of the lockups due to too many simultaneous
      connections and too many simultaneours DNS lookups.


author: gav@qsolution.ru
changelog:
  - Update to version 0.1.28:
    + UserAgent
    + X-Status
    + Gtk+ SMS_send form
    + MyWorld Integration
    + Log SMS to History


author: cfarrell@suse.com
changelog:
  - license update: SUSE-GPL-2.0+-with-openssl-exception
    Package allows linking with openssl. Use SUSE- proprietary prefix
    until license is accepted upstream at spdx.org.


author: christoph.miebach@web.de
changelog:
  - Version update to 2.6.3
    + Add support for Spidernet to IRC Helper plugin.
    + IRC Helper now supports suppressing messages from the Freenode
      bot frigg.
    + IRC-More now builds when you pass --with-plugins=irc-more to
      configure.
    + IRC-More no longer tries to set umodes on connect if none are
      specified.
    + IRC-More now provides a channel autojoin list.  Autojoins
      happen with a 6-second delay to allow IRC Helper to do its job
      first.
  - Added german translation not available at buildtime of 2.6.3
  - Patch to find and use the translations
  - Patch preventing crash in Autoprofile not run in english
  - Patch fixing portability issue


author: christoph.miebach@web.de
changelog:
  - Version update to 2.7.0
    + Added German translation
    + Added capsnot plugin
    + Added icon-override plugin
    + Added translate plugin
    + Added Ning protocol plugin
    + Added OkCupid protocol plugin
    + Added Omegle protocol plugin
    + Fix a use-after-free in IRC Helper.
    + IRC Helper delays autojoins until after identifying with Purple
      2.7.0 or newer.
    + Support new Freenode IDENTIFY syntax in IRC Helper so users can
      log into services even when using an alternate or new nick.
    + IRC Helper now properly supports and suppresses new Freenode
      welcome and identified messages.
    + Updated website string to reflect project move from Trac to
      Redmine
    + Changed package name from purple-plugin_pack to
      purple-plugin-pack.
    + The Album plugin should no longer crash on non-buddies.
  - Renamed source package from purple-plugin_pack to
    purple-plugin-pack, following upstream change. This also results
    in:
    + purple-plugin_pack Provides/Obsoletes in libpurple-plugin-pack
      (see below for why it's purple-plugin_pack
    + pidgin-plugin_pack Provides/Obsoletes in pidgin-plugin-pack.
  - Drop purple-plugin_pack-de-l10n.patch.bz2 and
    purple-plugin_pack-fix-localedir.patch: fixed upstream.
  - Remove call to autoreconf that was only needed for patches above.
  - Properly package libpurple plugins in libpurple-plugin-pack
    instead of purple-plugin-pack.


author: vuntz@opensuse.org
changelog:
  - Add pkgconfig(json-glib-1.0) BuildRequires to build new Ning,
    OkCupid and Omegle protocol plugins.
  - Create extras subpackages:
    + The main reason is to mitigate the risk of license
      incompatibilities between GPL-3.0+ plugins and other plugins
      that could be non-GPL-3.0-compatible.
    + Move the GPL-3.0+ plugins to extras subpackages.
    + Clearly document in summaries and descriptions why we have
      extras subpackages.
    + This should fix bnc#741195.


author: john@redux.org.uk
changelog:
  - Update to version 1.7.1:
    + See ChangeLog for the full list of changes since version 1.3.3.
    + Support for Reuters Messaging environment.
    + Support for message formatting.
    + Invisible mode.
    + Full support for presence.
    + Better support of protocol.
    + New security framework.
    + Multi-party conversation.
    + Add telepathy-haze support.
    + Add integration with PBX (external phones).
    + New Idle status.
    + Many improvements and bug fixes.
    + Fix crashes.
    + Build fixes.
    + Updated translations.
  - Split the package into pidgin-sipe and purple-sipe packages.
  - Add gettext-devel, libtool BuildRequires.
  - Remove pidgin, pidgin-devel, zlib-devel BuildRequires.
  - Pass --with-krb5 to configure.
  - Enable parallel build.


author: vuntz@opensuse.org
changelog:
  - Clean up packaging.
  - Remove gconf_schemas_prereq macro, since there's nothing
    involving gconf.
  - Rename purple-sipe subpackage to libpurple-plugin-sipe.
  - Add pidgin BuildRequires for directory ownership.
  - Add pidgin Requires for pidgin-sipe.
  - Add libpurple Enhances for libpurple-plugin-sipe.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.0:
    + Added integration with Exchange 2007/2010.
    + Added Calendar information to contact's tooltip.
    + 2005 presence engine has been completely rewritten, with new
      supported status.
    + Added "Accounts->{SIPE_ACCOUNT}->Status Reset" menu option to
      clean User Status set manually.
    + Added "Find on LinkedIn" link on contact's User Info screen.
    + Enhanced custom NTLM security provider to pass
      connection-oriented authentication.
    + Added Negotiate authentication scheme (Windows only).
    + Contributed code for Adium port.
    + Added Windows Messenger 5.0 (RTC/1.2) compatibility.
    + New BusyIdle status.
    + Fix memory leaks.
    + Fixed localization on Windows platform.
    + Fix bad rendering with html markup.
    + Fix broken federated contacts.
    + Fix for server auto-discovery
    + Fix for xdg-email invocation.
    + Fix for User Agent string.
    + Code: Take PURPLE_INIT_PLUGIN into use.
    + Various other fixes, including crashes and build fixes.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.1:
    + Many crash fixes for error or corner cases in calendar
      integration
    + More detailed code analysis with Coverity Prevent
    + OpenSUSE Build Service configuration files
    + Fix NTLM crash if login setting is undefined
    + Use of g_str_has_prefix() available since glib 2.2 and
      null-safe
    + Build fixes for older OS releases.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.9.0:
    + Contributed File transfer functionality. File encryption is
      supported.
    + NTLMv2 and NTLMv2 Session Security support
    + Implemented SIP Authentication Extensions protocol version 4
      and 3
    + Adoption for commercial UNIX - HP/UX, Irix, Solaris - big
      endian fixes and build improvements
    + Packaged for Maemo platform (Nokia N900, etc.) at Maemo.org.
      Works with Pidgin from the same site.
    + Adoption of file transfer for Windows build
    + Official Debian package files in contrib
    + another shot at presence update problems
    + fix crash caused by uninitialized security contexts
    + Code analysis with Coverity Prevent.
    + Fix for "SIP/2.0 481 Call leg unavailable" error
    + Increased libpurple build requisite to >= 2.4.0
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.9.1:
    + sf#2969327: Kerberos authentication always fails on *nix
      platforms
    + sf#2968287: Authentication failure in scenario when director
      server is Office Communications Server 2007 or above and home
      server is Live Communications Server 2005
    + Send BYE when response to IM message is 408/480/481
    + Re-enable offline status to be user settable.


author: pier11@operamail.com
changelog:
  - Update to version 1.10.0:
    + Feature sf#2823160: Access Levels (2007+ environment)
    + Feature sf#2957811: add support for "automaton" class
    + Feature sf#2972823: fail on in-line variable declarations
    + Fixed sf#2971422: handle OCS 2005 idiosyncrasy of varying SIP
      URI case
    + Fixed sf#2981563: Authentication protocol v4 - invalid
      signature of some incoming messages containing
      P-Asserted-Identity or P-Preferred-Identity with uppercased SIP
      or TEL in URI.
    + Fixed publication/"409 Conflict" endless looping
    + Prepare for Pidgin 2.7.0
    + Added SVG icon artwork
    + Many changes to configure script. Be sure to look at "configure
    - -help"
    + Many internal changes to prepare for non-purple backends
    + New build requirements: libxml2, glib-2.0 >= 2.12.0
    + New build option: gmime-2.4 >= 2.4.16 or gmime-2.6 >= 2.5.2 for
      non-purple backends
  - Add BuildRequires: glib2-devel >= 2.12.0
  - Add --enable-purple --disable-telepathy to configure
  - Add %check section.
  - Add %{_datadir}/pixmaps/pidgin/protocols/*/sipe.svg with
    workarounds for SLE11, openSUSE 11.0/1 don't have
    pidgin/protocols/scalable directory.


author: john@redux.org.uk
changelog:
  - Update to version 1.10.1
    + Fixed bug in the SIPE buddy list hash table functionality
      reported by a RHEL5 user.
    + Fixed Pidgin 2.7.0 API compatibility.


author: john@redux.org.uk
changelog:
  - Update to version 1.11.0.
    + Feature sf#2945346 - added Lotus Notes/Domino Calendar
      integration.
    + Fixed sf#2971422: idle check for OCS2005 presence case (Stefan
      Becker)
    + Fixed sf#2982424: krb5 build errors on FreeBSD (Stefan Becker)
    + Fixed sf#2997639: pidgin crash after accepting cert (Stefan
      Becker)
    + Fixed sf#3001523: Cancelling a long pending file transfer
      crashes Pidgin (Jakub Adam)
    + Fixed sf#3002993: Group Name issues with ampersand (Stefan
      Becker)
    + Fixed sf#3029228: Calendar published at/with incorrect time
      (Stefan Becker)
    + Fixed sf#3029929: Crash with outlook 2k3 Calendar (Stefan
      Becker)
    + Fix logout from OCS (Jakub Adam)
    + Implement workaround for buddy list menu memory leaks
      (Stefan Becker)
    + Dropped UDP transport support (Stefan Becker)
    + Rewrote TCP & TLS transport support (Stefan Becker)
    + HTTP improvements: GET, cookies (pier11)
    + Alternative crypt/digest implementation based on NSS (pier11)
    + Rewrote message debug log and implemented an analyzer script
      for it (Stefan Becker)
    + More internal changes to prepare for non-purple backends
      (Stefan Becker)
    + New translation: Dutch (Flemish) 'nl' (fieona, ridiekel)
    + New translation: Swedish 'sv' (Rijad)
    + Added translations 'ar' 'hu' 'ja' 'ko' 'sv' 'zh_TW' submitted
      by Novell
    + New build option: nss/mozilla-nss/microb-engine-nss for
      non-purple backends
    + Add build option for kopete backend (Stefan Becker)
    + Updated Adium port (Emanuele Zattin)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.11.2:
    + Sipe-sign: fix parsing of P-Asserted-Identity header
    + Fixed memory leaks
    + sf#3090663: Re-authentication fails
    + sf#3091490: Make 1.11.0 Compile on FreeBSD
    + sf#3092324: Core dump in "make check"
  - Changes from version 1.11.1:
    + sf#2834758: First NTLM signature check after startup fails
    + purple: fix memory leak in sipe_backend_transport_connect()
      error path
    + sf#3082602: Crash on Autodiscover
    + Build fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.12.0:
    + Add support for OCS2007R2 Group Chat (sf#3064877)
    + Support for HTTP/1.1 Transfer-Encoding: chunked (sf##3311026)
    + Added MS TURN support
    + Implement timeouts for SIP request. Used for REGISTER
    + More work on Voice & Video call support
    + Add random Ms-Conversation-ID to INVITE
    + Fix parsing of P-Asserted-Identity header
    + Fix several crashes (including sf#3082602, sf#3148124,
      sf#3399007)
    + Fix several authenticfation issues (inclusing sf#2834758,
      sf#3090663, sf#3130915)
    + Make it compile against the purple 2.8.x & 3.0.x APIs
    + More internal changes to prepare for non-purple backends
    + Updated/add Adium and Miranda ports
    + Several build system fixes and improvements (including
      sf#3092324, sf#3150482, sf#3091490, sf#3108246)
    + Other bugs fixed: sf#3156430, sf#3161273, sf#3198585,
      sf#3267073.
  - Drop pidgin-sipe-1.11.2-gcc46.patch: fixed upstream.
  - Add pkgconfig(gstreamer-0.10) and pkgconfig(nice) BuildRequires
    on 12.1 and later (since 11.4 and earlier have a too old version
    of libnice), to build Voice & Video call support.


author: dimstar@opensuse.org
changelog:
  - Change gmime-2_4-devel BuildRequires to gmime-devel. This rename
    happened long ago and was just a virtual provides by now.
  - Drop checks for openSUSE 11.1.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.13.0:
    + Added [MS-SIPAE] TLS-DSK authentication scheme:
    - TLS-DSK has been introduced in Lync
    - mandatory for Office365 accounts
    - also works for non-public Lync installations
    - does not work yet with SSPI on Windows
    + Added [MS-DLX] based Get Info/Contact Search:
    - [MS-PRES] SIP-Based Active Directory Search is disabled in
      Lync
    + Added experimental media TCP transport
    + Make it compile against the latest purple 3.0.x API
    + Make it compile against the latest glib2 2.31.x API
    + Completed cleanup: core no longer requires libpurple
    + Refactored crypto code, ie. NSS can replaced if necessary
    + Removed kopete backend: KDE is moving to telepathy
    + Build-related changes
  - Drop pidgin-sipe-no-deprecated.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.13.1:
    + Detect incompatible encryption level with Lync
    + purple: add URI validity check to Add Buddy callback
    + Various build fixes
    + Updated translations.
  - Drop pidgin-sipe-gcc47.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Cleanup for inclusion in Factory:
    + Create libpurple-plugin-skype and pidgin-plugin-skype
      subpackages, to follow the standard libpurple/pidgin plugin
      package names. Use appropriate Provides/Obsoletes for
      skype4pidgin name.
    + Add explicit dbus-1-devel and glib2-devel BuildRequires.
    + Remove unneeded pkgconfig(gstreamer-0.10) BuildRequires.
    + Add pidgin BuildRequires for directory ownership.
    + Replace Makefile.diff with simpler skype4pidgin-libdir.patch.
    + Fix license tag to be GPL-3.0+ instead of GPL-3.0.
    + Improve summaries and descriptions.
    + Manually install translations and create a lang subpackage.


author: mboman@suse.de
changelog:
  - Update to version 2.17.0:
    + Write a good part of the docs for gio
    + Wrap g_mount_guess_content_type
      g_mount_guess_content_type_finish
    + Swap first two arguments of gio.File.query_info_async
    + Fix a crash in pyg_type_add_interfaces
    + Remove an empty structure, use sizeof(PyObject)
    + Wrap four g_get_user_*_dir() functions
    + Remove 'ltihooks.py' as using deprecated Python module
    + Code maintenance: add .gitignore files
    + CellRendererPixbuf stock-size property has wrong type
    + Add a doap file after git migration
    + missing dep on libffi in pygobject-2.0.pc
    + g_volume_monitor_tp_new new function, return the singleton
      object
    + Remove a DeprecationWarning under python 2.6
    + several scripts from codegen directory are not distributed
    + g_file_copy_async change argument order to keep it consistent
      with the other methods
    + memory leak in gio.File.copy_async
    + g_file_monitor should accept None for cancellable and set the
      default flag to G_FILE_MONITOR_NONE
    + pyg_notify_free needs to ensure it has GIL before calling
      Py_XDECREF
    + Wrap g_file_set_display_name_async
    + Add a semi-private method to return the option context C object
      from an option context wrapper
    + Converting a negative long Python value to a GUINT64 GValue
      doesn't error out as it should
    + Wrap g_file_set_attributes_async and g_file_set_attributes_finish
    + g_file_query_filesystem_info_async fix a typo
    + Wrap g_file_query_filesystem_info_async
    + Add missing g_file_query_filesystem_info_async and
      g_file_query_filesystem_info_finish
    + Wrap g_file_eject_mountable
    + g_file_copy callback cannot be optional
    + Swap various kwargs names to reflect the code
    + Update the address of the FSF
    + Add g_volume_should_automount
    + Wrap g_drive_enumerate_identifiers and
      g_volume_enumerate_identifiers
    + Add a couple of convinence functions to convert from/to a
      python list and an array of strings
    + Allow setting pytype wrapper class
    + Wrap g_file_enumerator_close_async


author: vuntz@novell.com
changelog:
  - Update to version 2.18.0:
    + Improve gio docs with some more classes
    + Wrap gio.OutputStream.splice_async()
    + Add Python ver into installed libpyglib name
    + Wrap gio.OutputStream.flush_async()
    + Use 'Requires.private' for libffi in '.pc' files
    + Add wrapper for gio.FileAttributeMatcher
    + Mark relevant glib.IOChannel methods as METH_NOARGS
    + Retire hand-written ChangeLog; autocreate from Git history
    + Wrap gio.InputStream.skip_async()
    + Add in codegen -n --namespace option and the code to remove dll
      API in headers, added documentation
    + Properly mark glib.get_user_special_dir() as a keywords method


author: vuntz@opensuse.org
changelog:
  - Update to version 2.20.0:
    - Allow to use automake 1.11
    - Specify programming language in .devhelp file
    - Plug reference leak of GSource in pyg_main_loop_init
    - Updated uninstalled.pc file
  - Changes from version 2.19.0:
    - Add macros to help with Python list to/from GList/GSList
      conversions.
    - GIO docs practically completed
    - GFileInfo.list_attributes should accept None/NULL
    - Strip out Windows DLL API macros
    - Document that many functions got moved gobject -> glib
    - Allow h2def.py to work when there are tabs or multiple spaces
      after the struct keyword.
    - Fix build when builddir is not the same as srcdir
    - Make gio.Emblem constructor new-style
    - Cleanup GIO overrides to use Python function/method names
    - Make codegen report errors using Python function/method names
    - Fix object type in gio.BufferedInputStream_fill_async
    - Wrap gio.BufferedInputStream.fill_async
    - Add gio.BufferedOutputStream which was forgotten in the types
    - Split overrides for gio.MemoryOutputStream
    - Wrap gio.memory_input_stream_new_from_data
    - Introduces the girepository module from the former PyBank
    - Add API appeared in 2.20 but not marked as such in gio docs
    - Wrap gio.FileOutputStream.query_info_async
    - Wrap gio.FileInputStream.query_async
    - Install executable codegen parts with executing permissions
    - Wrap gio.DataInputStream.read_line_async and read_until_async
    - Fix gio.OutputStream.splice_async
    - Add GIO 2.20 API and update docs
  - Remove AutoReqProv: it's default now.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.21.0:
    + pygmainloop: fix use of PySignal_WakeUpFD API for nested loops
      (bgo#481569)
    + Add capabilities to import wrappers from pygi
    + Move threads_init() function from 'gobject' to 'glib'
    + Fix wrong minimum checking in float properties (bgo#587637)
    + Wrap new API added in GIO 2.22
    + Fix bad name when rebuilding the unix source module
    + Add the missing limit constants from glibconfig.h (bgo#603244)
    + Suppress warnings about format conversion (bgo#603355)
    + Properly define Connectable as interface type and not object
      type
    + Wrap new API added in GIO-UNIX 2.22
    + Wrap g_find_program_in_path (bgo#598435)
    + Add pygi-external.h into Makefile SOURCES
  - Pass --enable-pygi to configure to have introspection support.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.21.1:
    + Wrap a lot of new API.
    + Make cancellable optional in gio.SocketClient.connect_to_host,
      gio.SocketAddressEnumerator.next,
      gio.Resolver.lookup_by_address, GFile.create_readwrite
    + Deprecate old gio.Drive methods
    + Strip g_ prefix for many other functions
    + Strip g_ prefix from InetAddress functions
    + Fix function name gio.resolver_get_default
    + Register enums and flags in PyGI if needed (bgo#603534)
    + Remove a duplicate entry in gio.defs
    + Fix handling of uchar in pyg_value_from_pyobject


author: vuntz@opensuse.org
changelog:
  - Update to version 2.21.5:
    + Adjust to API break in GObject-Introspection
    + Override test fixes for new GTK+ annotations
    + Fix up treeiter usage due to caller-allocates annotations in
      gtk+
    + Add  __name__ to DynamicModule class.
    + Do not override GdkRectangle.
    + Add override for TreeModel implementing __len__()
    + Fix warnings
    + Various fixes to demos, and new demos
  - Changes from version 2.21.4:
    + Merge PyGI
    + Various fixes to demos, and new demos
  - Changes from version 2.21.3:
    + Proper handling of null-ok in virtual methods
    + Fall back to use the floating references API in glib if there
      isn't a sinkfunc defined.
    + Revert "Drop sinkfuncs."
    + [giounix] Make it possible to compile on glib 2.20
    + Release the lock when potentially invoking Python code.
  - Changes from version 2.21.2:
    + Drop sinkfuncs.
    + Clear error if we failed the import
    + Added missing , to keyword list of gio.GFile.set_attribute
    + Fix arg conversion in gio.GFile.set_attribute
    + Set constants under python 2.5 or before
    + Doc Extractor: Use replacements that make sense for &...;
      expressions.
    + Setup.py cosmetic tidy
    + Fix crash when importing gio
    + Include pygsource.h
    + codegen/docextract_to_xml.py: One more &...; replacement
      (&nbsp;).
    + codegen/docextract_to_xml.py: Replace some &..; that cause
      errors.
    + codegen/docextract_to_xml.py: Handle C++ multi-line comments.
    + codegen/docextract.py: Stop final section processing on first
      match.
    + Update doc extraction tool to handle GObjectIntrospection
      annotations.
    + bgo#613341 - pygobject tests seem to require pygtk causing a
      circular dependencies problem
    + Don't raise an error in _pygi_import if pygi support is
      disabled
    + Initialize PyGPollFD_Type.fd_obj to NULL
    + Wrap gio.Cancellable.make_pollfd() and add a test
    + Make cancellable an optional parameter in many methods
    + Documentation fixes.
    + Build fixes.
  - Add gobject-introspection-devel, python-cairo-devel
    BuildRequires.
  - Remove non-existing --enable-pygi configure flag.
  - Create a cairo subpackage, for the pygi cairo binding, so that
    cairo is not installed by default with the main package (since
    cairo implies installing X).
  - Move /usr/bin/pygobject-codegen-2.0 and /usr/share/pygobject/ to
    devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Merge doc subpackage in devel subpackage, since the files in
    there are needed when building API docs for other python
    bindings.


author: vuntz@opensuse.org
changelog:
  - Fix Supplements of python-gobject2-cairo subpackage to reference
    the name of the package providing cairo, instead of
    name-version-arch.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.26.0:
    + A lot of work for introspection support.
    + A lot of work for python3 support.
    + Wrap g_get_system_{config,data}_dirs()
    + Wrap g_uri_list_extract_uris.
    + Add override for GLib.Variant.new_tuple
    + Use Bytes instead of Unicode when reading io
    + Many bug fixes.
    + Fix warnings.
    + Code cleanup.


author: vuntz@opensuse.org
changelog:
  - Rename source package and binary package from python-gobject2 to
    python-gobject: there's no reason to have the trailing 2 here.
  - Add appropriate Provides/Obsoletes for migration.


author: fcrozat@novell.com
changelog:
  - Update to version 2.27.91:
    + Typelibs now loaded at import time instead of lazy loading.
    + Various fixes for GTK+/GDK support via gi.
    + Various other fixes.
  - Changes from version 2.27.90:
    + Faster handling of virtual methods when constructing objects
    + Enhanced gdbus and gvarient handling.
    + Enhanced drag and drop support.
    + Enhanced GtkTextBuffer support
    + Enhanced pygi-convert.sh script for automating PyGtk to
      PyGObject Introspection migration.
    + Many introspection fixes.
    + Add/improve various overrides for GTK+.
    + Python 3 fixes.
  - Changes from version 2.27.0:
    + Implement richcompare for GIBaseInfo
    + Add a overrides registry so we can reference overrides inside
      the module
    + Add/improve various overrides for GTK+.
    + Many introspection fixes.
    + Python 3 fixes.
    + Various other fixes.
  - Remove pygobject-2.26.0-capsule.patch: fixed upstream.
  - Change python-gobject2, python-gobject2-cairo and
    python-gobject2-devel Obsoletes to be < instead of <= now that we
    have a new version.
  -Wed Feb  9 18:09:19 UTC 2011 - jmatejek@novell.com
  - added patch that switches to new Capsule API, because the deprecated
    PyCObject API will cause a segfault when warnings are exceptions
    (bnc#669802)


author: fcrozat@novell.com
changelog:
  - Update to version 2.28.3:
    + fix a typo when converting objects to strings gvalues
  - Changes from version 2.28.2:
    + fixed an ABI break in the static bindings when setting string
      gvalues e.g. passing an int to a Gtk.ListStore column which
      expects a string automatically converts the int to a string
      instead of throwing an error.
  - Changes from version 2.28.1:
    + pygi-convert.sh now supports webkit conversions and favors
      using GObject over gobject.
    + Raw closures can now be passed from a signal/vfunc callback to
      a method.
    + Revert linking to the python libs because the python runtime
      statically links it in TreeModel column marshalling is now more
      robust (supports GObject Python Object storing).
    + Gtk.MessageDialog now respects the MessageType
    + You can now send None in for the signature of GDBus messages
      that have no parameters.
    + TreeViewColumn.set_cell_data_func can take None for the func_data
    + Fix syntax error so we can run in Python 2.5
    + Add pickers and menu demos
  - Changes from version 2.28.0:
    + fix sinking of floating objects
    + fix leaks when setting properties
    + add basic icon view demo
    + add search entry demo
    + override Gdk.RGBA so you can construct it like
      Gdk.RGBA(1.0, 1.0, 1.0, 1.0).
    + handle unichar gvalues in TreeModels
    + check for _thread module when configuring threading
    + package config file now contains overridesdir variable for 3rd
      party overrides.
    + on windows set bdist_wininst user-access-control property when
      installing.
    + Gtk.stock_lookup return None on failure instead of a success
      value.
    + Python 2.5 fixes
    + Python 3 fixes


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.4:
    + [gi] Don't create variant twice
    + [gi] Removed hack to avoid using GLib.Variant.new_variant.
    + [gi] Added additional test case for GVariant handling
    + [gi] Added support for GVariant arguments
    + pygi-convert.sh: Make sure the uppercase GObject module is
      imported instead of the lowercase
    + Fix ABI break in old static bindings
    + Fetch size from an enum type
    + dsextras.py: ensure eol characters are preserved when writing
      template files (so \n does not become \r\n)
  - Use full URL to tarball as Source: tag.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.6:
    + Fixes for GVariant.
    + Added __eq__ method for Gdk.Color and Gdk.RGBA
    + Fix symbol names to be locale independent
    + closure: Check the out arg is not null (bgo#651812)
    + Use _gi.Struct to wrap fundamentals
    + Fix two crashes.


author: vuntz@opensuse.org
changelog:
  - Change the source package so we can build both python 2
    (python-gobject) and python 3 (python3-gobject) versions, based
    on the same .spec file:
    + define a build_for_python3 variable to control the behavior
    + use local_py_requires and local_py_sitedir variables, that
      proxy the appropriate values depending on what is being built
    + do not change anything for the python 2 build
    + for the python 3 build:
      . replace python-cairo-devel and python-devel BuildRequires
      with python3-cairo-devel and python3-devel
      . do not keep any Provides/Obsoletes that are related to
      python-gobject2
      . add Conflicts with python-gobject-devel to the devel
      subpackage, as both devel subpackages install the same files
      . export PYTHON=python3 for the build
  - Add libffi-devel BuildRequires that will now work, since
    libffi-devel finally comes with a pkg-config file.
  - Add python-gobject-python3.patch: patches taken from git, to fix
    build with python 3. Add call to autoreconf, as configure.ac is
    modified.


author: dimstar@opensuse.org
changelog:
  - Update to  2.90.1 (3.0 pre-release):
    + New rewritten invoker is twice as fast and easier to extend and
      debug
    + Complete break from static bindings so we may improve the core
      without breaking legacy APIs
    + Better type handling
    + Parallel installable with PyGObject 2.28 for legacy binding
      support (2.28 must be compiled with ?disable-introspection)
    + Fixed object array handling
    + Added more overrides for PyGTK API emulation
    + Support for function calling using keyword arguments
    + GObject and GLib symbols can now have overrides
    + All static bit removed or made private
    + GVariants now work from callback returns
  - Add xz BuildRequires to be able to decompress the tar.xz source.
  - Drop python-gobject-python3.patch: fixed upstream.
  - Split out shared library libpygobject-gi-2.0-python.
  - No longer obsolete and provide: python-gobject2. We are no longer
    compatible to what python-gobject2 used to provide. For
    compatibility, a python-gobject2 package is being re-instated.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.90.2:
    + remove tests that were removed from gi
    + don't calculate item_size using is_pointer
    + Updated signal example to use GObject introspection
    + Updated properties example to use GObject introspection
    + Add override for GLib.Variant.split_signature()
    + [pygi-convert.sh] Handle the import of pygtk and require
      Gtk 3.0
    + Install pygobject.h again.
  - Do not provide python-gobject2-devel anymore. It's a package of
    its own.


author: dimstar@opensuse.org
changelog:
  - Do not package gtk-2.0 subfolder. python-gobject2 provides that.
    python-gobject 3.0 is targetting GTK+ 3.0. See also bgo#657054.


author: dimstar@opensuse.org
changelog:
  - Delete gtk-doc/html/pygobject: The documentation is not
    reflecting the gi-bindings. but the old static ones.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.90.3:
    + Support skip annotation for return values
    + Drop support for old constructor style
    + Drop support for sink functions
    + Reinstate copying of in-line structs in arrays
    + Fix inline struct array handling
    + Add support for __setitem__ to TreeModel and support for slices
      to TreeModelRow
    + Convert ACCEL_* constants into Gtk.AccelFlags
    + Convert TREE_VIEW_DROP_* constants into
      Gtk.TreeViewDropPosition
    + Test GPtrArray regression
    + Fix on demos


author: vuntz@opensuse.org
changelog:
  - Update to version 2.90.4:
    + Various deprecated API that were only needed for the static
      bindings have been removed.
    + Overrides directory variable was taken out of pygobject-3.0.pc
      and moved to the gi._overridesdir attribute to avoid having
      multiple .pc files for each version of Python.
    + Multiple arrays referencing a single length parameter are now
      supported along with flat GValue arrays.
    + Fix refcount crasher bug triggered when using GObject.new.
    + Python 3 now checks instance types again.
    + Documentation is disabled since it isn?t useful yet and
      presents parallel install issues.
    + Demos were fixed up to better reflect the preferred way of
      using PyGObject.
    + Several bug fixes.
    + Build system improvements.
  - Drop manual removal of old GTK+ 2 files and documentation that
    conflicted with python-gobject2: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update python3-gobject packaging:
    + 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.
    + Do not use wrong libpyglib-gi-2_0-python0 subpackage name for
      the library, but libpyglib-gi-2_0-python3-0, thanks to macros.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.1:
    + when checking instances union members are same type as parent
    + add a floating flag to pygobjects
    + Revert "Fix refcount bug by not creating python wrapper during
      gobject init stage"


author: badshah400@gmail.com
changelog:
  - Update to version 3.0.2:
    + Add tests for boxed properties
    + Allow GBoxed types as property
    + When converting an object with transfer none, make sure the
      wrapper owns a ref
    + Unit test for checking ref count of object param in signals
    + Gdk overrides: Unbreak for Gdk-2.0
    + Do union member checks for unions that are parameters


author: vuntz@opensuse.org
changelog:
  - Update to version 3.0.3:
    + Convert all modifier constants to Gdk.ModifierType
    + Convert all strings to utf-8 encoding when retrieving from
      TreeModel
    + Handle NULL arrays correctly for each array type
    + pygmainloop: avoid lockups if multiple glib.MainLoop exist
    + Properly chain up to the class that implements a given vfunc.
    + Fix array termination and size calculation
    + Fix marshaling of arrays of GVariants
    + pygi-convert:
    - fix for Pango.Alignment
    - fix for Gtk.Orientation
    + Add test for bytearray variants
    + Add tests for calling closures


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.0:
    + Fixed bug where GObject.property did not respect minimum and
      maximum values
    + Handle NULL as a valid case of a char** array
    + Avoid O(n^2) behavior when marshalling lists
    + Connect to first action of a radio group
    + Support functions which return GError
    + Support GHashTable and GError as callback/closure arguments
    + Fix bool(), hash() and __eq__() for GLib.Variant objects
    + Don't issue a deprecation warning for GtkDialog's NO_SEPARATOR
      flag, even when unused
    + Properly distinguish between different integer types for
      properties
    + Distinguish between GArray and GPtrArray when cleaning up


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Don't use C99 style
    + Drop obsolete g_thread_init()
    + Fix deprecated g_source_get_current_time()
    + Fix deprecated g_value_[gs]et_char()
    + Make pygiconvert.sh correctly convert gtk.gdk.x11_*
    + Fix cset_first typo
    + pygi-convert: Handle Clutter and Cogl
    + Provide access to gpointer struct values
    + Fix GtkBuilder signal connection 'after' logic
    + pygspawn: improve error checking
    + Add and improve tests.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Add a PyGTK compatibility layer.
    + Fixes for Python 3.
    + Add default values for paramaters to several constructors and
      methods.
    + Atomic inserts in Gtk.{List,Tree}Store overrides.
    + Fix Gtk.Button constructor to accept use_stock parameter.
    + Correct bad rebase, remove duplicate Window.
    + Add bw-compatible arguments to Gtk.Adjustment.
    + GtkTreePath: make it iterable.
    + Fix double-freeing GValues in arrays.
    + Renamed "property" class to "Property".
    + Fix Python to C marshalling of GValue arrays.
    + Correct the Gtk.Window hierarchy.
    + Renamed getter/setter instance attributes to fget/fset
      respectively.
    + Add Gtk.Arrow/Gtk.Window constructor override.
    + Fix marshalling to/from Python to work on big endian machines.
    + Use gi_cclosure_marshal_generic instead of duplicating it.
    + Override Gtk.TreeView.get_visible_range to fix return.
    + Plug memory leak in _is_union_member.
    + Add and improve tests.


author: vuntz@opensuse.org
changelog:
  - Split a python-gobject-pygtkcompat subpackage, for the the
    pygtkcompat module: it is in no way required by default, and it
    requires a lot of introspection bindings.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.93:
    + Fix warnings on None values in added tree/list store rows
      (bgo#672463)
    + Support marshalling GI_TYPE_TAG_INTERFACE (bgo#668903)
    + Fixes in tests.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Fix len_arg_index for array arguments
    + Add missing GObject.TYPE_GTYPE
    + GTK+ Overrides:
    - Add missing override for TreeModel.iter_previous()
    - Add missing keyword arguments
    + pygtkcompat:
    - Correct Userlist module use
    - Add GtkComboBoxEntry compatibility
    + GSettings: allow extra keyword arguments
    + pygi-convert.py: Drop obsolete drag method conversions
    + Various other non-code changes


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.2:
    + Gtk overrides: Implement __delitem__ on TreeModel (bgo#675892)
    + pygtkcompat: Correctly set flags (bgo#675911)


author: matejcik@suse.cz
changelog:
  - support noarch python packages (modified multilib patch
    to differentiate between purelib and platlib, added /usr/lib
    to search path in all cases


author: matejcik@suse.cz
changelog:
  - fixed test in test_distutils suite that would generate a warning
    when the log threshold was set too low by preceding tests


author: matejcik@suse.cz
changelog:
  - added /usr/lib/python2.6{,/site-packages} to the package even if
    it is on lib64 arch
  - added %python_sitelib and %python_sitearch for fedora compatibility


author: matejcik@suse.cz
changelog:
  - update to 2.6.5rc2 (rpm version is 2.6.4.92)
    * bugfix-only release
  - removed fwrapv patch - no longer needed
  - removed expat patches (this version also fixes expat vulnerabilities
    from bnc#581765 )
  - removed readline spacing patch - no longer needed
  - removed https_proxy patch - no longer needed
  - removed test_distutils patch - no longer needed
  - disabled test_distutils because of spurious failure,
    * TODO reenable at release


author: jmatejek@novell.com
changelog:
  - update to version 2.7
    * improved handling of numeric types
    * deprecation warnings are now silent by default
    * new argparse module for command line arguments
    * many new features, see http://docs.python.org/dev/whatsnew/2.7.html
      for complete list
    * ** 2.7 is supposed to be the last version from the 2.x series,
    so its (upstream) maintenance period will probably be longer than usual.
    However, upstream development now focuses on 3.x series.
  - cleaned up spec and patches


author: jmatejek@novell.com
changelog:
  - fixed distutils test
  - dropped autoconf version requirement (it builds just fine with other versions)


author: jmatejek@novell.com
changelog:
  - moved unittest to python-base (it is a testing framework, not a
    testsuite, so it clearly belongs into stdlib)
  - fixed smtpd.py DoS (bnc#638233, CVE probably not assigned)


author: pth@suse.de
changelog:
  - Prefix DATE and TIME with PY_BUILD_ and COMPILER with PYTHON_ as
    to not break external code (bnc#673071).


author: jmatejek@novell.com
changelog:
  - fixed a security flaw where malicious sites could redirect
    Python application from http to a local file
    (CVE-2011-1521, bnc#682554)
  - fixed race condition in Makefile which randomly failed
    parallel builds ( http://bugs.python.org/issue10013 )


author: jmatejek@novell.com
changelog:
  - update to 2.7.1
    * bugfix-only release, see NEWS for details
  - refreshed patches, dropped the upstreamed ones
  - dropped acrequire patch, replacing it with build-time sed
  - improved fix to bnc#673071 by defining the constants
    only for files that require it (as is done in python3)


author: jmatejek@novell.com
changelog:
  - added explicit requires to libpython-%version-%release
    to prevent bugs like bnc#697251 reappearing


author: idonmez@novell.com
changelog:
  - Copy Lib/plat-linux2 to Lix/plat-linux3 so that DLFCN module
    is also available for linux3 systems  bnc#707667


author: dmueller@suse.de
changelog:
  - update to 2.7.2:
    * Bug fix only release, see
    http://hg.python.org/cpython/raw-file/eb3c9b74884c/Misc/NEWS
    for details
  - introduce a pre_checkin.sh file that synchronizes
    patches between python and python-base
  - rediff patches for 2.7.2
  - replace kernel3 patch with the upstream solution


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Run spec-cleaner
    * Remove outdated %clean section, AutoReqProv and authors from descr.
  - Fix license to Python-2.0 (also SPDX style)


author: jmatejek@suse.com
changelog:
  - update to 2.7.3rc2
    * fixes several security issues:
    * CVE-2012-0845, bnc#747125
    * CVE-2012-1150, bnc#751718
    * CVE-2011-4944, bnc#754447
    * CVE-2011-3389
  - fix for insecure .pypirc (CVE-2011-4944, bnc#754447)
    !!important!!
  - disabled test_unicode which segfaults on 64bits.
    this should not happen, revisit in next RC!
    !!important!!


author: dmueller@suse.com
changelog:
  - update to 2.7.3:
    * no change
  - remove static libpython.a from build to avoid packages
    linking it statically


author: jfunk@funktronics.ca
changelog:
  - Support directory-based certificate stores with the ca_certs parameter of SSL
    functions [bnc#761501]


author: jmatejek@suse.com
changelog:
  - all subpackages require python-base=%{version}-%{release} explicitly
    (fixes bnc#766778 bug and similar that might arise in the future)


author: dimstar@opensuse.org
changelog:
  - Add python-bundle-lang.patch: gettext: If bindtextdomain is
    instructed to look in the default location of translations, we
    check additionally in locale-bundle. Fixes issues like bnc#617751


author: jmatejek@novell.com
changelog:
  - update to python 3.2 beta 2, see NEWS for details
  - split off -base package with less dependencies, and a shlib-policy
    compliant libpython3 package
  - mostly rewritten the spec file with more detailed comments
  - cleaned up lists of patches


author: matejcik@suse.cz
changelog:
  - update to python 3.2 RC2
  - renamed python3-demo to python3-tools, because the demo part
    became much smaller than the tools part
  - added rpm macros


author: termim@gmail.com
changelog:
  - update to python 3.2
    * stable ABI, ABI-tagged .so files
    * concurrent.futures and many other new or upgraded modules
    * PYC repository directories ( __pycache__ )
    * python WSGI 1.0.1
    * Unicode 6.0.0 support
    * a great number of bugfixes and assorted improvements


author: termim@gmail.com
changelog:
  - fix python3-base build failure due to pybench.py crash by
    python-3.2-pybench.patch
  - move pyconfig.h from python3-devel to python3-base package to
    make python3-base functional again


author: jmatejek@novell.com
changelog:
  - fixed RPM macros to use python3 instead of python
  - updated to build --with-wide-unicode (for compatibility with
    fedora and our own python 2.x series)


author: jmatejek@novell.com
changelog:
  - added Obsoletes: python3 < 3.1 so that the transition from
    non-split to split packages goes smoothly


author: jmatejek@novell.com
changelog:
  - generate macros.python3 at compile-time with fixed values
  - don't include bogus values in pyconfig.h, as they can break
    third-party packages (bnc#673071)


author: jmatejek@novell.com
changelog:
  - replaced dynamic so version with manual so version, because
    autobuild does not support autogeneration


author: jmatejek@novell.com
changelog:
  - update to 3.2.1
    * bugfix-only release, no major changes
  - fix build on linux3 platform
  - remove upstreamed pybench patch
  - install /usr/lib directories in all cases to prevent spurious
    "directory not owned" in dependent packages


author: termim@gmail.com
changelog:
  - use sysconfig module to get py3_incdir, py3_abiflags,
    py3_soflags, python3_sitelib and python3_sitearch


author: idonmez@suse.com
changelog:
  - Use system ffi, included one is broken see
    http://bugs.python.org/issue11729 and
    http://bugs.python.org/issue12081


author: jmatejek@suse.com
changelog:
  - update to 3.2.2
    * bugfix-only release
    * reports "linux2" as sys.platform regardless of Linux kernel
  - added pre_checkin.sh to copy common spec sections to python3.spec
  - added PACKAGING-NOTES with some helpful info for packagers


author: jmatejek@suse.com
changelog:
  - update to 3.2.3rc2
    * fixes several security issues:
    * CVE-2012-0845, bnc#747125
    * CVE-2012-1150, bnc#751718
    * CVE-2011-4944, bnc#754447
    * CVE-2011-3389, bnc#754677
  - fix for insecure .pypirc (CVE-2011-4944, bnc#754447)
  - disable test_gdb because it is broken by our gdb


author: masterpatricko@gmail.com
changelog:
  - Update to 0.9.7
    * General build updates and bug fixes, including the ability to build against cln >= 1.2
    * Bug fix for segfaults with some uses of integrate()
    * New Simplified Chinese translation
    * Fix crash with unsupported operator in RPN syntax
    * Fix reduction of vector size


author: prusnak@suse.cz
changelog:
  - updated to 2.0.2
    * Bugfix release, forward and backward compatible with 2.0.x
    * Fix compatibility with Qt 4.5 when QCA::Initializer appears before QApp
    * Don't convert to secure memory when Hash::update(QByteArray) is used


author: beineri@opensuse.org
changelog:
  - fix build on Factory by including upstream commit 864423:
    remove whirlpool hash usage. the algorithm is missing on at least
    0.9.8g/i/k, even though there is an OBJ_whirlpool definition


author: dmueller@suse.de
changelog:
  - update to 2.0.3:
    - Bugfix release, forward and backward compatible with 2.0.x
    - Fix compilation when using Qt/Windows SDK


author: crrodriguez@opensuse.org
changelog:
  - Build respecting RPM_OPT_FLAGS, ugly hack to fix all
    * .pro files ensued.
  - Build with visibility-inlines-hidden


author: johannesobermayr@gmx.de
changelog:
  - initial package
    * next branch of git://gitorious.org/qhull/qhull.git
  - susepatches.diff
    * fix build breakage caused by serious compiler warnings


author: pgajdos@suse.com
changelog:
  - updated to 2011.1:
    * Remove deprecated libqhull/qhull.h. Use libqhull/libqhull.h instead.
    * QhullFacet: Added isSimplicial, isTopOrient, isTriCoplanar, isUpperDelaunay
    * Added Qhull::defineVertexFacetNeighbors() for facetNeighbors of vertices.
      Automatically called for facet merging and Voronoi diagrams
      Do not print QhullVertex::facetNeighbors is !facetNeighborsDefined()
    * Add Fixup identifiers
    * QhullError: Add copy constructor, assignment operator, and destructor
    * Add throw() specifiers to RoadError and QhullError
    * Renamed RoadError::defined() to RoadError::isDefined()
    * Add #error to Qhull.h if qh_QHpointer is not defined
    * etc. see Changes.txt


author: pgajdos@suse.com
changelog:
  - updated to 2012.1:
    - Add config to distribution
    - Add testqset to config build
    - config/bootstrap.sh copies program files into src/libqhull


author: pgajdos@suse.com
changelog:
  - updated to 2012.1.1 (6_3_1_1490):
    - Require option 'Qz' for Delaunay triangulation/Voronoi diagram
      of cocircular/cospherical points [D. Sheehy]
    - qh_errexit: Do not call qh_printsummary or qh_printstats on qh_ERRinput
    - Change error QH6227 (all degenerate) from qh_ERRinput to qh_ERRprec
    - Change error QH6159 (ID overflow) from qh_ERRinput to qh_ERRqhull
    - eg/q_eg, q_egtest, q_test: Run if qconvex is in $PATH [M. Atzeri]


author: cfarrell@suse.com
changelog:
  - license update: SUSE-Qhull
    Use SUSE- proprietary prefix until Qhull (incidentially, also the Fedora
    designation for the license) is accepted upstream at spdx.org


author: asterios.dramis@gmail.com
changelog:
  - Update to 0.0.6
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Changes in Group, Url, Summary and %description entries.
    * Removed Provides/Obsoletes entries for libblitz4.
    * Removed %changelog entries.
    * Minor other updates.
  - Added a patch (taken from Fedora) to fix "executable-stack" rpmlint warning.


author: prusnak@suse.cz
changelog:
  - updated to 0.6.0 (KDE SVN rev 999750)
  - renamed libqjson0-devel to libqjson-devel to follow guidelines


author: reddwarf@opensuse.org
changelog:
  - Update to 0.5.5
    * added latest libcdio support
    * fixed Russian translation
    * fixed acc streams support
    * fixed aac bitrate calculation
    * fixed scrobbler failure when using Qt 4.8
    * fixed some cuesheets parsing
    * fixed --pause command line option behavior
    * updated Japanese translation
  - Add missing %desktop_database_post and %icon_theme_cache_post
    scripts
  - Remove obsoleted %suse_update_desktop_file calls
  - Add qmmp-0.5.5-libcdio_mess.patch to fix build with git version
    of libcdio


author: tittiatcoke@gmail.com
changelog:
  - Update to version 1.0.1
    * new API:
    - QOAuth::Interface::networkAccessManager()
    - QOAuth::Interface::setNetworkAccessManager()
    - QOAuth::Interface::ignoreSslErrors()
    - QOAuth::Interface::setIgnoreSslErrors()
      refer to the API docs for more info,
    * added missing export statements to some global functions,
    * Percent encode consumer secret and token secret for the Signature Base String signing key [#8],
    * Parse for request content when sending POST [#10],
    * API docs and examples fixes [#9],
    * temporarily removed QOAuth::DELETE from QOAuth::HttpMethod enum on Windows [#4],
    * buildsystem fixes - install under /usr/lib64 on 64-bit Unix-like systems and
      make use of QT_INSTALL_HEADERS in oauth.prf.
    * Added support for RSA-SHA1 signing algorithm, also working with
      passphrase-protected private RSA keys.
    * Added initial support for PLAINTEXT authorization.
    * inlineParameters() extended by the parameter specifying parsing method,
    * Introduced the QOAuth namespace, with QOAuth::Interface class holding the core
      functionality.


author: cgiboudeaux@gmx.com
changelog:
  - Update to 3.2.0
    * Fixed a bug in mask evaluation function.
    * Micro QR Code support is now marked as "experimental" explicitly.
    * Build system fixes
    * Changes over 3.1.1. See the Changelog file


author: badshah400@gmail.com
changelog:
  - Update BuildRequires in keeping with lapack package naming
    changes
  - Spec file cleanups including modifying License in keeping with
    spdx.org specifications
  - Make devel package Require shared lib = %{version} instead of
    %{version}-%{release}.


author: scorot@free.fr
changelog:
  - remove conditional BuildRequires for blas and lapack since
    recent lapack now build correctly for all suse version


author: dmueller@suse.de
changelog:
  - update to 2.4-snapshot-20090525:
    - Based on Scintilla v1.78.
    - Added the QsciLexerCustom, QsciStyle and QsciStyledText classes.
    - Added annotate(), annotation(), clearAnnotations(), setAnnotationDisplay()
      and annotationDisplay() to QsciScintilla.
    - Added setMarginText(), clearMarginText(), setMarginType() and marginType()
      to QsciScintilla.
    - Added QsciLexer::lexerId() so that container lexers can be implemented.
    - Added editor() and styleBitsNeeded() to QsciLexer.
    - Added setDollarsAllowed() and dollarsAllowed() to QsciLexerCPP.
    - Added setFoldScriptComments(), foldScriptComments(),
      setFoldScriptHeredocs() and foldScriptHeredocs() to QsciLexerHTML.
    - Added setSmartHighlighting() and smartHighlighting() to QsciLexerPascal.
      (Note that the Scintilla Pascal lexer has changed so that any saved colour
      and font settings will not be properly restored.)
    - Added setFoldPackages(), foldPackages(), setFoldPODBlocks() and
      foldPODBlocks() to QsciLexerPerl.
    - Added setV2UnicodeAllowed(), v2UnicodeAllowed(), setV3BinaryOctalAllowed(),
      v3BinaryOctalAllowed(), setV3BytesAllowed and v3BytesAllowed() to
      QsciLexerPython.
    - Added setScriptsStyled() and scriptsStyled() to QsciLexerXML.
    - Added Spanish translations from Jaime Seuma.


author: beineri@opensuse.org
changelog:
  - update to 2.4 release:
    * support for annotations, margin text
    * ability to write new language lexers


author: beineri@opensuse.org
changelog:
  - update to 2.4.3 release:
    * Added clearFolds() to QsciScintilla.
    * Updated Spanish translations from Jaime Seuma.
    * Fixed compilation problems with Qt v3 and Qt v4 prior to v4.5.
    * Added the QsciLexerSpice and QsciLexerVerilog classes.
    * Significant performance improvements when handling long lines.
    * The Python bindings include automatically generated docstrings
      by default.
    * Added an API file for Python v3.


author: dmueller@suse.de
changelog:
  - update to 2.4.5:
    - A bug fix release.
    - Added the canInsertFromMimeData(), fromMimeData() and toMimeData() methods
      to QsciScintillaBase.
    - QsciScintilla::markerDefine() now allows existing markers to be redefined.


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.
  - remove Qt3 support (it does not compile with current Qt3 packages)


author: dmueller@suse.de
changelog:
  - update to 4.5.0 RC2:
    * for detailed changelog, see included changes-4.5.0
  - build && install qdoc3, needed for qt-creator


author: dmueller@suse.de
changelog:
  - add patches:
    * Fix deserialization of values with custom types
    * Make sure syncqt creates the Phonon/Global file.
    * Fix huge memory leak in QPixmapCache
    * Do not deduce scrollbar extent twice


author: sbrabec@suse.cz
changelog:
  - Packageand supplement 32bit packages in baselibs.conf
    (bnc#354164).
  - %plugindir/codecs moved to libqt4, as it is used by QtCore.
  - %plugindir subdirs moved to packages, where it logically belong.


author: dmueller@novell.com
changelog:
  - disable use of x shared pixmaps, not supported by newer
    drivers anymore and very slow anyway
  - Fix QMenu not respecting minimum width, this affects
    the Plasma taskabar
  - Fix X11 timestamp issues which cause clipboard synchronisation
    bugs


author: dmueller@suse.de
changelog:
  - update to 4.5.3:
    * for detailed changelog see included changes-4.5.3
  - fix deadlock in dbus bindings (bnc#482749)


author: tittiatcoke@gmail.com
changelog:
  - Rearranged how the packages of Qt 4.6 are build
    + Main libraries are now build from libqt4
    + New package that contains examples and demos


author: Nico.Laus.2001@gmx.de
changelog:
  - build && install qdoc3, needed for qt-creator
    (patch from dmueller@suse.de that went into libqt = 4.5 but not here)


author: dmueller@suse.de
changelog:
  - update to 4.6.1:
    * forward and backward compatible bugfix update with a long
    list of fixes, see included changes-4.6.1


author: dmueller@suse.de
changelog:
  - update to 4.6.2:
    * forward and backward compatible bugfix update with a long
    list of fixes, see included changes-4.6.2


author: dmueller@suse.de
changelog:
  - fix handling of transparent monochromatic pixmaps (bnc#610578)
  - reduce buildcompare failures triggered by rcc


author: dmueller@suse.de
changelog:
  - update to 4.6.3:
    * forward and backward compatible bugfix update with a long
    list of fixes, see included changes-4.6.3
    * remove upstreamed patches


author: dmueller@suse.de
changelog:
  - update to 4.7.0 RC1:
    - Qt 4.7 introduces many new features and improvements as well as bugfixes
    over the 4.6.x series. For more details, refer to the online documentation
    included in this distribution. The documentation is also available online:
    http://qt.nokia.com/doc/4.7
    A detailed list of code fixes since previous 4.7.0 Beta
    can be found in the included changes-4.7.0 file.


author: kruber@zib.de
changelog:
  - update to 4.7.1 (final):
    - Qt 4.7.1 is a bug-fix release. It maintains both forward and backward
    compatibility (source and binary) with Qt 4.7.0.  For more details,
    refer to the online documentation included in this distribution. The
    documentation is also available online:
    http://qt.nokia.com/doc/4.7
    A detailed list of code fixes since 4.7.0 can be found in the
    included changes-4.7.1 file.


author: dmueller@suse.de
changelog:
  - update to 4.7.2:
    - Qt 4.7.2 is a bug-fix release. It maintains both forward and backward
    compatibility (source and binary) with Qt 4.7.0.  For more details,
    refer to the online documentation included in this distribution. The
    documentation is also available online:
    http://qt.nokia.com/doc/4.7
    A detailed list of code fixes since 4.7.1 can be found in the
    included changes-4.7.2 file.
  - Removed upstreamed patches:
    * fix-psql.diff
    * push-glib-context.diff


author: cgiboudeaux@gmail.com
changelog:
  - Add qtreeview-fix-QTBUG-16292.diff (picked from http://bugreports.qt.nokia.com/browse/QTBUG-16292)
    Fixes a crash inside QTreeView::indexRowSizeHint when the index was already deleted
    Will be part of Qt 4.7.3.
    Fixes various KDE crashes in KMail(kde#219964), KPackageKit, amarok(kde#260303)


author: dmueller@suse.de
changelog:
  - blacklist fraudulently issued certificates:
    http://www.comodo.com/Comodo-Fraud-Incident-2011-03-23.html


author: dmueller@suse.de
changelog:
  - update to 4.7.3:
    * bugfixes only
    * [QTBUG-18338] blacklist fraudulent SSL certificates
    * More details see included changes-4.7.3 file
  - merge libqt4-devel-doc-data main spec file back into
    a subspecfile of libqt4-devel-doc


author: munix9@googlemail.com
changelog:
  - added libjscore.* from 3rdparty dir into libQtWebKit-devel package
    (currently needed to compile eg. gambas3)


author: aj@suse.de
changelog:
  - Fix provides/obsoletes.
  - There are no jpegs, so remove line to make them non-executable.
  - Properly run fdupes in libqt4-devel-doc to save 29 MB.


author: dmueller@suse.de
changelog:
  - add crashfix for broken fonts
  - remove patch which causes slow render paths (bnc#689489)
  - change a few defines to make merging of the snapshot
    spec files easier
  - require make for qmake
  - build + install qvfb
  - refresh and rediff patches
  - remove konsole / nvidia font rendering workaround as
    it causes regressions (bnc#689489)


author: stephan.binner@basyskom.de
changelog:
  - update to 4.7.4 release (CVE-2011-3193, bnc#714984):
    - Qt 4.7.4 is a bug-fix release. It maintains both forward and backward
    compatibility (source and binary) with Qt 4.7.0.  For more details,
    refer to the online documentation included in this distribution. The
    documentation is also available online:
    http://qt.nokia.com/doc/4.7
    A detailed list of the over 140 individual code bug fixes
    since 4.7.3 can be found in the included changes-4.7.4 file.


author: crrodriguez@opensuse.org
changelog:
  - Respect user provided openssl.cnf,so configured engines
    can be used automatically, requires no source changes, but
    build with -DOPENSSL_LOAD_CONF see OPENSSL_config(3ssl) for
    details


author: coolo@suse.com
changelog:
  - assume KDE session if KDE_FULL_SESSION is set as xatom
  - use Oxygen if kdelibs is installed (bnc#656144)


author: tittiatcoke@gmail.com
changelog:
  - libQtWebKit4 is now delivered through its separate package,
    therefore libqt4 should not build it from the qt4 sources anymore


author: dmueller@suse.de
changelog:
  - update to 4.8.0 rc1:
    * too many changes to list here, see http://qt.nokia.com/doc/4.8
    and included changes-4.8.0
  - remove patches that went upstream
  - rediff patches and adjust filelist


author: dmueller@suse.de
changelog:
  - update to 4.8.0 (final):
    * only minimal change over rc1
    * too many changes to list here, see http://qt.nokia.com/doc/4.8
    and included changes-4.8.0


author: dmueller@suse.de
changelog:
  - update to 4.8.1:
    * extremely long list of forward and backward compatible
    bug fixes. see included changes-4.8.1 for details


author: mskibbe@suse.de
changelog:
  - fix problems at make install - now make install installs install
    direct to the wanted directorieS


author: mskibbe@suse.de
changelog:
  - update to version 0.3 which
    o License change to LGPL
    o implemented Smart Playlists
    o implemented ipod initialization for pristine devices
    o added trackNumber to ITunesDB::findTrack and TrackPredicates::ByFullInfo
    o create backup copies for all DB related files when writing
    o Documentation fixes
    o changed ITunesDB::findFirstTrackBy() and ::getTracksBy() to use a reference
    o instead of a pointer to the predicate
    o fixed DBID generation
    o fixed overwriting existing files after iTunes reorganized track IDs
    o fixed ordering artists with a "The" in the name
    o lots of small fixes: code + design


author: mskibbe@suse.de
changelog:
  - update to version 0.4.2 which
    o does checks if the itunesdb was successfully written and
      restores from backup copy if this failed
    o checks if the original database file is compatible with this
      version and refuses to overwrite / change incompatible files.
      This is currently the case with iPod Nano 3G, classic and touch
    o improved compatibility 1st/2nd generation iPod Nano


author: crrodriguez@opensuse.org
changelog:
  - Build with VERBOSE=1
  - Build with -fvisibility-inlines-hidden to reduce the number
    of exported symbols in a few dozens.
  - devel package should require libqt4-devel


author: cfarrell@novell.com
changelog:
  - license update: GPL-2.0+ or LGPL-2.1+
    Update license syntax. Also GPLv2 was not correct. It is an ^or later^
    clause


author: puzel@suse.cz
changelog:
  - update to libquicktime-1.1.1
    * read/write support for timecode tracks
    * support for newer versions of ffmpeg and x264
    * several bugfixes and cleanups
  - fix some rpmlint warnings


author: puzel@novell.com
changelog:
  - update to libquicktime-1.1.2
    - dirac video en-/decoding
    - several fixes
  - add dirac-devel to BR


author: puzel@novell.com
changelog:
  - update to libquicktime-1.2.0
    - reading and writing of compressed packets for lots of
      codecs
    - cleanup of internals, enhancements, bugfixes
  - drop libquicktime-jpeg7.patch (in upstream)
  - clean up specfile


author: davejplater@gmail.com
changelog:
  - Update to version 1.2.2
  - This fixes compilation errors with newer gtk versions and a
    crash in the plugin registry.


author: reddwarf@opensuse.org
changelog:
  - changed BuildRequires libffmpeg-devel to libffmpeg_oldabi-devel.
    Original fix from Manfred.Tremmel.


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.2.3:
    * fixes compilation with newer versions of gtk, ffmpeg, and x264
    * some contributed patches were applied as well


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.2.4:
    * upgrades for newer ffmpeg versions
    * 10 bit DNxHD support
    * limited support for edit lists in the public API
    * several fixes


author: vuntz@opensuse.org
changelog:
  - New package (version 0.4.0).
  - This is based on the quvi 0.2.19 package: quvi got split in three
    modules upstream for 0.4.x.


author: vuntz@opensuse.org
changelog:
  - Revert my previous change: libquvi doesn't work with lua 5.2, see
    http://sourceforge.net/apps/trac/quvi/ticket/89


author: vuntz@opensuse.org
changelog:
  - New package (version 0.4.2).
  - This is based on the quvi 0.2.19 package: quvi got split in three
    modules upstream for 0.4.x.


author: vuntz@opensuse.org
changelog:
  - Revert my previous change: libquvi doesn't work with lua 5.2, see
    http://sourceforge.net/apps/trac/quvi/ticket/89. And we want to
    build the scripts with the same version of lua as libquvi.


author: Nico.Laus.2001@gmx.de
changelog:
  - added sub-packages examples and devel-doc
  - added documentation
    Fri May 16 00:00:00 CET 2008 - 0.pm.1
  - rebuild for PackMan


author: lars@linux-schulserver.de
changelog:
  - original taken from Education:Salome:Factory
  - use the original name for the package and provide/obsolete
    the libqwt5* names
  - use qmake vars instead of patching the sources
  - split off designer package and put the lib to the right place
  - added rpmlintrc


author: chris@computersalat.de
changelog:
  - spec mods
    o added header
    o cleanup
    o fixed fdupes deps >= 1100
    o replaced libqt4-devel >= 4.3 to qt-devel
    * Qwt 5.x might be usable in all environments where you find Qt.
      It is compatible with Qt 3.3.x and Qt 4.x


author: toddrme2178@gmail.com
changelog:
  - updated to version 5.2.2
  - add pdf documentation package
  - remove tests for other distributions
  - move contents of the "qwt" package into libqwt5
    it just had the license, readme, and changelog
  - remove patch (enable-svg.diff) that is now included upstream


author: toddrme2178@gmail.com
changelog:
  - Changed include dir from qwt to qwt5.
    This will make it more compatible with qwt6,
    which is out but not well-supported yet
  - Removed build flags that are enabled by default.
  - Added building of svg item support.
    This is needed by the bindings packages
  - Cleaned up spec file formatting.


author: chris@computersalat.de
changelog:
  - readd tests for other distributions
  - cleanup doc files
    * mv pdf to devel-doc
    * mv man to devel-doc
  - CHANGES, COPYING, README to qwt pkg
    * no extra files in libqwt5 pkg
  - fix rpmlintrc file
  - fix build for SLE_10
    * directories not owned by a package: %{_libdir}/qt4/....


author: idoenmez@suse.de
changelog:
  - Add Provides for qwt package, no need for obsoletes since the base
    package never really existed.
  - Simplify filelist


author: cfarrell@suse.com
changelog:
  - license update: SUSE-QWT-1.0
    Added to spreadsheet linked at license.opensuse.org. Package warrants its
    own license


author: nekolayer@yandex.ru
changelog:
  - Officially fork now (library name changed to qxmpp-lc)
  - Advanced vcard support
  - Added XEP-0033: Extended Stanza Addressing
  - Added QXmppDiscoveryManager
  - Added sending of reason strings in roster manager
  - Fixed generation of XEP-0115 verification string with dataforms


author: cfarrell@suse.com
changelog:
  - license update: LGPL-2.1+
    The correct license according to the copying file is LGPL-2.1 (i.e.
    "lesser", not "library")


author: toddrme2178@gmail.com
changelog:
  - Rework summary (fix for RPMLINT warnings)
  - Rework description (fix for RPMLINT warnings)
  - change group (fix for RPMLINT warnings)
  - Add URL (fix for RPMLINT warning)


author: toddrme2178@gmail.com
changelog:
  - Added qwt buildrequires
  - Changed buildrequires to support new libsmokegen-devel
  - Removed self-obsoletes (fix for RPMLINT warning)
  - Moved devel files to devel package (fix for RPMLINT warning)
  - Cleaned up spec file formatting.


author: masterpatricko@gmail.com
changelog:
  - Updated to 0.13.1 release
    * python/pyrapi2.pyc - flagged functions that appear in nogil
    sections as nogil, fixes build failure with pyrex > 0.9.8.1
    * redo functions that release the python GIL in pyrex style
    * check for NULL returns from wstr conversions
    * python/pyrapi2.pyx - fix warning checking for invalid handle
    * configure.ac.in - require at least python 2.3, pyrex doesn't
    support 2.2; check pyrex version when python > 2.4
    * python/pyrapi2.pyx - enhance RAPIError exception, add error
    checking to remaining functions
    * tools/pcp.c - fix for copying <source> file to <dest> dir
    * src/rapi_buffer.c - remove writev(), causes problems at least
    on FreeBSD, and provides no benefit
    * configure.ac.in - remove checks for writev() and readv()
    * src/rapi_indirection.c - enable CeSetEndOfFile()
    * python/pyrapi2.pyx - don't segfault on empty strings
    * tools/pls.c - option for recursive listing
    * tools/man/pls.1 - man page update for recursive listing


author: masterpatricko@gmail.com
changelog:
  - Updated to 0.14 release
    + Mostly bugfixes and developer stuff, with some changes to the
      python wrapper, including documentation !
    + Also now supports some unusual WM2003 devices with 4 endpoints
      with kernel 2.6.30


author: masterpatricko@gmail.com
changelog:
  - Update to 0.15 release
    + Bugfixes and under the hood stuff.
    + A few more registry functions in pyrapi2.
    + A new API based on MS RAPI2 is mostly complete and certainly usable.


author: dmueller@suse.de
changelog:
  - update to 1.4.18:
    Added an RDFa parser using an embedded version of librdfa by Manu
    Sporny of Digital Bazaar.
    Added an Atom 1.0 (RFC 4287) serializer with several output parameters.
    Improved RSS 1.0 serializer functionality and resilience.
    Added new API methods for qname, serializer, sequence and XML writer
    classes.
    Many other fixes and resilience improvements.
    Fixed reported issues: 0000186 and 0000255.


author: dmueller@suse.de
changelog:
  - update to 1.4.20:
    Turtle serializing performance improvement by Chris Cannam
    librdfa RDFa parser updates to fix empty datatype, xml:lang and 1-char
    prefixes by Manu Sporny
    Fix a crash when the GRDDL parser reported errors
    Enable large file support for 32-bit systems
    Several resilience improvements by Lauri Aalto
    Other minor portability and bug fixes
    Fixed reported issues: 0000306 0000307 0000310 and 0000312.


author: davejplater@gmail.com
changelog:
  - Update to 1.4.21:
    This is a bug fix only release with no new features. New development
    has moved to raptor 2 where a planned ABI and API break is underway.
    RDFa parser buffer management problems were fixed.
    Turtle parser and serializer now use QNames correctly against
    specification
    RDF/XML parser now resets correctly to detect duplicate rdf:IDs
    Made a few other minor bug and build fixes
    Fixed reported issues: 0000318, 0000319, 0000326, 0000331, 0000332 and
    0000337
    See the Raptor 1.4.21 ChangeLog for the full details of the
    changes.


author: tittiatcoke@gmail.com
changelog:
  - update to raptor2 v2.0.4
    + RDF/JSON parser now supports YAJL V2
    + Support libcurl 7.21.7 that removed the curl/types.h header
    + TRiG parser now supports the optional ':' in 'uri : { }' syntax
    + WWW module now supports setting SSL client side certificates
    + various bugfixes
    + see also http://librdf.org/raptor/RELEASE.html#rel2_0_4


author: tittiatcoke@gmail.com
changelog:
  - Update to v2.0.6
    * Handle libCurl SSL options before 7.16.4 (2007)
    * Add a few sequence utility methods for sort, reverse and
      permute
    * All parsers and serializers use the W3C Format URIs as their
      primary URI
    * N-Quads parser can now handle optional context/graph URI
    * Turtle serializer uses official text/turtle mime type
    * Added some additional UTF-8 and snprintf utility functions
    * No longer needs math functions trunc, lround and round.
    * Several internal code style fixes and cleanups


author: tittiatcoke@gmail.com
changelog:
  - Update to v2.0.7
    * CVE-2012-0037 fixed (bnc#745298)
    * Removed Expat support
    * Removed internal Unicode NFC code for better and optional ICU
    * Added options for denying file requests and XML entity loading
    * Added options for SSL certificate verifying


author: dmueller@suse.de
changelog:
  - update to 0.9.17:
    Added a new query engine that implements the SPARQL algebra better
    All constructors now take a rasqal_world argument
    Added LAQRS syntax support for SUM, AVG, MIN, MAX, COALESCE()
    experimental syntax
    Added query result formatters for CSV, TSV and ASCII tables
    Prefer pkg-config for configuring
    Many resilience and resource failure fixes by Lauri Aalto
    Many other bug fixes and improvements were made
    Fixed Issues: Issue#0000077, Issue#0000128, Issue#0000168,
    Issue#0000258, Issue#0000261, Issue#0000271, Issue#0000279 and
    Issue#0000305


author: beineri@opensuse.org
changelog:
  - update to 0.9.19:
    * Add initial draft parsing and API (NOT execution) support for
      SPARQL 1.1 Update W3C Working Draft of 2010-01-26.
    * Add public APIs (row, results, result formatter, variables table)
      so that query results can be built, read and written without query.
    * Add API resilience checks for invalid NULL pointer arguments.
    * Many other bug fixes and improvements were made.


author: dmueller@suse.de
changelog:
  - update to 0.9.20:
    * Updated to handle more of the new syntax defined by the SPARQL 1.1
      Query and SPARQL 1.1 Update W3C working drafts of 1 June 2010
      Added execution support for new SPARQL 1.1 query built-in expressions
      IF, URI, STRLANG, STRDT, BNODE, IN and NOT IN.
      Added an 'html' query result table format from patch by Nicholas J
      Humfrey
      Added API support for group by HAVING expressions
      Added XSD Date comparison support
      Support building with Raptor V2 API if configured with --with-raptor2.
      Many other bug fixes and improvements were made.
      Fixed Issues: #0000352, #0000353, #0000354, #0000360, #0000374,
      [#0000377] and #0000378
      See the Rasqal 0.9.20 Release Notes for the full details of the
      changes.


author: asterios.dramis@gmail.com
changelog:
  - Update to 0.9.21:
    * Updated to handle aggregate expression execution as defined by the
      SPARQL 1.1 Query W3C working draft of 14 October 2010
    * Executes grouping of results: GROUP BY
    * Executes aggregate expressions: AVG, COUNT, GROUP_CONCAT, MAX, MIN,
      SAMPLE, SUM
    * Executes filtering of aggregate expressions: HAVING
    * Parses new syntax: BINDINGS, isNUMERIC(), MINUS, sub SELECT and
      SERVICE.
    * The syntax format for parsing data graphs at URIs can be explictly
      declared.
    * The roqet utility can execute queries over SPARQL HTTP Protocol and
      operate over data from stdin.
    * Added several new APIs
    * Fixed Issue: #0000388
  - Spec file updates:
    * Changes based on spec-cleaner run.
    * Changed License: to LGPLv2.1+ or GPLv2+ or ASLv2.0+.
    * Changed rasqal Group to Productivity/Other.
    * Added mpfr-devel in BuildRequires:.
    * Removed gtk-doc from BuildRequires: (not needed to build html docs).
    * Removed autoreconf from %build section and simplified configure.
    * Install html docs in %{_docdir}/librasqal-devel/.
    * Minor other updates.


author: tittiatcoke@gmail.com
changelog:
  - Update to 0.9.27
    * sub-SELECTs can now be executed
    * OPTIONAL and UNION fully execute correctly
    * Grouping over sub-graph patterns fully executes correctly
    * CONSTRUCT WHERE abbreviation is supported and executes
    * CONSTRUCT works when working over a query with optionals
    * Updated the CSV and TSV outputs to match the editor's draft
      SPARQL 1.1 Query Results CSV and TSV Formats
    * Fixed issues: [1]#0000127, [2]#0000423, [3]#0000434, [4]#0000454
      and [5]#0000459.


author: toddrme2178@gmail.com
changelog:
  - Split documentation package (fix for RPMLINT warning)
  - Added mhash buildrequires
  - Cleaned up spec file formatting


author: tittiatcoke@gmail.com
changelog:
  - Update to 0.9.28
    * Added full support for SPARQL 1.1 draft STRBEFORE, STRAFTER
      and REPLACE.
    * Add internal Mersenne Twister PRNG or choose others via
      configure
    * Language name 'sparql' is now SPARQL 1.1
    * The query result formats now all use the W3C Format URIs as
      their primary URI
    * Improved configure check for for ceil(), floor() and round()
      to prevent GCC optimizing the test away and getting the wrong
      answer
    * Bugfixes


author: tittiatcoke@gmail.com
changelog:
  - Remove the specific -32bit compilation for 64bit systems. This
    as that rasqal depends on mhash for which there is no -32bit
    package


author: crrodriguez@opensuse.org
changelog:
  - remove libmhash buildrequires, which development was
    abandoned on 2007-08-18 and therefore should not be used.
    the library will fallback to internal hashing routines.
  - remove obsolete configure options/cflags


author: zaitor@opensuse.org
changelog:
  - Update to version 0.9.29:
    + Supports all of SPARQL 1.0 by passing 100% of the approved
      tests.
    + Added support for XSD date.
    + Made XSD dateTime and XSD date equality and comparison work
    + Make limit and offset check work properly in a subquery
    + Correctly handle errors during aggregation expressions
      evaluation
    + Fix blank node generation when made in a CONSTRUCT to match
      SPARQL
    + Added SPARQL 1.1 draft UUID() and STRUUID() support
    + Requires Raptor 2.0.7+
    + RDQL support will be removed in the next release (0.9.30)
    + Made other fixes and improvements including fixing reported
      issues: 0000493, 0000494 0000504 (http://bugs.librdf.org/)


author: vuntz@opensuse.org
changelog:
  - Clean up package for inclusion in openSUSE, based on the Fedora
    package and the one made by djs_core. This was version
    0.10.0-Beta3.


author: vuntz@opensuse.org
changelog:
  - Split the static library files to a devel-static subpackage, to
    follow our packaging guidelines.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.0:
    + Imported dcraw versions 9.01-9.04 (1.434-1.438):
    - Separate black levels for each color channel.
    - Changes in tiff metadata parser.
    - New cameras: Canon SX20 and 550D, Nikon D3s, Olympus E-P2,
      Panasonic GF1, G2 and G10, Samsung EX1, NX-10 and WB550, Sony
      A450, NEX-3 and NEX-5, Casio EX-Z1050, Fuji HS10/HS11, Kodak
      Z981, Phase One P65.
    - Color data changed for some cameras
    - Fixed file descriptor leak in dark frame subtraction processing
    + Small patch in Sony ARW2 unpacking code to make valgrind happy
    + New command-line switch -h in mem_image sample (half_size
      support)
    + Some patches by Johannes Hanika (darktable author):
    - OpenMP speedup for PPG-interpolation
    - green_matching - suppress of 'color maze' on cameras with
      different green channels. This option is controlled by the
      field with the respective name in imgdata.params
    + all client code should be recompiled due to structures size change
    + LibRaw::free() is now public instead of private.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.11.1:
    + Fixed bug in dcraw_emu sample command line processing
  - Changes from version 0.11.0:
    + Processing pipeline has changed: black level is always
      subtracted on prostprocessing stage or by special
      subtract_black() call.
    + Cropping on postprocessing stage implemented.
    + New API call for clearing memory allocated by make_mem_image()
      call.
    + New iostreams based I/O layer, much faster on some systems
      (esp. Win32 and Linux).
    + Better exception handling code.
    + Secure FILE* I/O calls for Visual Studio 2008/2010.
    + Fixed bug with half_size processing.
    + Disabled OpenMP for wavelet_denoise under Mac OS X
    + Russian documentation re-coded to utf-8 from CP1251.
  - Create a libraw-tools subpackage, containing command-line tools.
  - Drop libraw-0.9.1-configure.patch: fixed upstream.
  - Drop libraw-0.9.1-configure-optflags.patch: the changes in
    libraw-0.9.1-configure-default-cflags.patch make it useless.
  - Update libraw-0.9.1-configure-default-cflags.patch to apply
    without libraw-0.9.1-configure-optflags.patch.


author: mrdocs@opensuse.org
changelog:
  -Update to version 0.11.2:
    +Imported dcraw 9.05 (1.439)
    + Support for many cameras added:
      Canon: G12, SX120, 60D
      Hasselblad H4D, Nokia X2, Olympus E-5
      Nikon: D3100, D7000, P7000
      Panasonic: FZ40, FZ100, LX5
      Pentax: K-r, K-5, 645D
      Samsung GX20, WB2000
  -  added LCMS support so libRaw is color management capable
  -  added openMP threading support for multi-core machines


author: mrdocs@opensuse.org
changelog:
  -Update to version 0.12.0
  -add libjpeg-devel to fix build on < 11.3
  -drop default cflags patch - no longer needed with autotools
    + DCB interpolation and FBDD denoising integrated into main LibRaw.
    + Two addtional demosaic packs:   GPL2-licensed: AFD, LMMSE, VCD, Modified AHD and AHD+VCD interpolations.
    + Additional median filters from 'Modified DCRAW' package. Foveon support also included in this pack.
    + GPL3-licensed: AMaZE interpolation and chromatic aberrations correction from RawTherapee
    +LCMS 2.x support
    +New ./configure script, based on GNU autotools.
    +Bugfixes:Fix in green_matching code to support nonstandard Bayer pattern
    + Fixed bug in add_masked_borders_to_bitmap() call for cameras with masked border composed of odd number of pixels.


author: andreas.hanke@gmx-topmail.de
changelog:
  - add libraw-pkg-config.patch to fix build issues in shotwell
    (already accepted upstream, cf. http://www.libraw.org/node/534)


author: adrian@suse.de
changelog:
  - Update to version 0.12.2
    * Fuji FinePix S5500 size adjusted to ignore (rare?) garbage
      at top of frame.
    * Sigma DPx processing disabled because of unsupported
      compession scheme and incompatible metadata format.
      These cameras will be supported only if dcraw will
      support them.
  - use liblcms2 now


author: andreas.hanke@gmx-topmail.de
changelog:
  - simplify lcms2 build fix and rename to libraw-lcms2-build.patch, as
    it has nothing to do with the upstreamed libraw-pkg-config.patch
  - remove duplicated documentation files rather than using fdupes
  - build with -fPIC so the static archives can be linked into shared
    libraries/plugins (cf. http://www.libraw.org/node/535)


author: coolo@novell.com
changelog:
  - update to 0.13.2
    * This version contains several big changes, improvements and bug fixes:
      New low-level buffering code for Huffman decompression. Canon CR2
      files are opened about 1.5x times faster than on LibRaw 0.12, other
      huffman-comressed files unpacks in 1.2-1.3 times faster.
      Exposure correction code based on linear-cubic root combination.
      Correction range is from 0.25 (-2 stops) to 8 (+3 stops)
      All 0.12.x features, including new cameras support and half-size/green-matching fixes.
      Changes and additions in demosaic-packs:
      Banding suppression code.
      High-frequency noise suppression.
      Green channels local averaging to suppress maze artifacts.
      OpenMP speed-up in median filters and green equilibration.
      Bug fixes and improvements:
      Better parsing of unknown command-line params in dcraw_emu sample
      Brigtness table in ahd_demosaic is calculated in reversed order to prevent
      possible (very unlikely) multithreaded app problem.
      Fixed file extension in half_mt.c sample.
      Fixed incomplete data fields reset in LibRaw::recycle()
      Patches for ./configure system for better LCMS2 support
  - now provides shared library


author: Nico.Laus.2001@gmx.de
changelog:
  - update to 0.13.5
    * Imported new dcraw 9.08/1.443:
      New color data for Canon 600D and 1100D, Fuji S200EXR
      New camera supported: Fuji HS20EXR and F550EXR, Kodak Z990,
      Nikon D5100, Olympus E-PL1s and XZ-1, Samsung NX11,
      Sony A230 and 290.
  - update to 0.13.4
    * Imported new dcraw 9.07/1.442:
      support for Canon 600D and 1100D, Hasselblad H4D-60, Olympus E-PL2
    * Color data for Leaf Aptus II and Canon Powershot S2 IS
  - update to 0.13.3
    * Preliminary support for Leaf Aptus II cameras (no color data yet):
      Leaf Aptus II 6,7,8,10 and 12 are tested, Aptus II 5 should work.
    * Preliminary support for Fujifilm X100 camera (again, no color data).
    * Fixed possible after the end of buffer read when working with
      in-memory RAW data.
    * Fixed possible loss of JPEG stream sync marks in LJPEG decoder
      (this bug was found only for Leaf Aptus II RAWs).


author: toddrme2178@gmail.com
changelog:
  - Made html document file non-executable (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: crrodriguez@suse.de
changelog:
  - remove pointless libtool archive with empty dependency_libs
  - remove static libraries
  - update to version 1.3.0
    * added raw1394_read_cycle_timer() as used by FFADO project.
    * added support for environment variable RAW1394DEV to override default device node /dev/raw1394.
    * added --with-valgrind to configure script. other optimizations and bugfixes - see ChangeLog.


author: davejplater@gmail.com
changelog:
  - Update to version 2.0.5
  - See https://ieee1394.wiki.kernel.org/index.php/Release_Notes_-_Libraries
    for changes since 1.3.0
  - Upstream urls changed as http://www.linux1394.org/ is up for sale
    and no longer in use.
  - Removed patch libraw1394.eventloop-return.patch, already integrated.
  - Removed mpg1394grab.patch and mpg1394grab-beautify.patch as the upstream
    maintainer says that streaming video support is now integrated.


author: aj@suse.de
changelog:
  - Update to version 2.0.7:
    * Fixes playback to some audio devices based on the DICE chipset.
    * Several fixes for using libraw1394 on top of the firewire-core
      kernel driver (as opposed to raw1394 which was removed in kernel
      2.6.37).


author: lazy.kent@opensuse.org
changelog:
  - Corrected License tag according to SPDX standard.
  - Use full URL as a source.
  - Removed unsupported SUSE version check.
  - Spec clean up and formatting.


author: lazy.kent@opensuse.org
changelog:
  - Corrected License tag according to SPDX standard.
  - Use full URL as a source.
  - Spec clean up and formatting.


author: tittiatcoke@gmail.com
changelog:
  - Update to version 0.3
    * fix segfault when stopping librcps via callback before inital
      population is fully created
    * support for duration callbacks
    * support for a callback to report progress and stop the solver
    * Support for new successor relations (start-start and
      finish-finish on top of finish-start)
    * First experimental parallel implementation
    * Fixes to the slist implementation


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 1.0.2
    * replaces dependency on fparser library by
    license-compatible muparser


author: dmueller@suse.de
changelog:
  - update to 1.0.10:
    Added a Virtuoso storage by Patrick van Kleef
    Support Rasqal 0.9.17 API
    Fix compiling against sqlite 3.6.17 or newer
    Fix modular storage dynamic loading linking problems


author: dmueller@suse.de
changelog:
  - update to 1.0.12:
    Enable librdf.h to be used as the top-level header in addition to
    redland.h
    Fix linking issues when building with GNU ld with DT_NEEDED disabled
    Fixed Issues: [1]#0000329, [2]#0000348 [3]#0000391, [4]#0000392 and
    [5]#0000393.
    Virtuoso storage backend querying now fully works.
    Several new convenience APIs were added and others deprecated.
    Support building with Raptor V2 API if configured with --with-raptor2.
    Exports more functions to SWIG language bindings.
    Switched to GIT version control [7]hosted by GitHub.
    Many other bug fixes and improvements were made.
    Fixed Issues: [8]#0000124, [9]#0000284, [10]#0000321, [11]#0000322,
    [12]#0000334, [13]#0000338, [14]#0000341, [15]#0000344, [16]#0000350,
    [17]#0000363, [18]#0000366, [19]#0000371, [20]#0000380, [21]#0000382
    and [22]#0000383


author: tittiatcoke@gmail.com
changelog:
  - update to 1.0.14
    * Fixed Issues: [1]#0000419, [2]#0000404, [3]#0000325, [4]#0000447,
      [5]#0000432, [6]#0000418 and [7]#0000375
    * librdf_node_write() is defined to now always write N-Triples
      format
    * Added librdf_query_language_get_description() to return the full
      description of of the query language
    * Removed Raptor V1 support code as librdf no longer supports
      Raptor V1
  - Created a separate package for the redland-bindings as this no
    longer compiles without redland installed


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.0.15
    Issues Fixed:
      0000461: librdf error - query language vsparql already
      registered
      0000468: xlc on AIX configure tests for both
      HAVE_BDB_OPEN_7_ARGS and HAVE_BDB_OPEN_6_ARGS pass
      0000475: Freeing a counted_string returned by redland on a
      modern Windows system crashes
      0000478: Object returned from librdf_stream_get_object must
      be copied, but may not copiable
      0000483: Documentation of
      librdf_parser_get_namespaces_seen_count return is
      incorrect
      0000485: No rule to make target `-lltdl', needed by
      `librdf.la'. Stop.


author: jengelh@inai.de
changelog:
  - Remove redundant tags/sections from specfile
  - Parallel build with %_smp_mflags
  - Follow shlib naming policy, simplify file list
  - Trim description, remove visions and deep implementation details


author: mrueckert@suse.de
changelog:
  - update to version 1.0.0
    This version of librelp matured in practice and it is now time
    for a 1.0 release. Besides that, it includes a small number of
    changes:
    - bugfix: user callback never received remote IP address
    - bugfix: offers builder did use a fixed size string without
      bounds checking. I don't think this was a real issue as it was
      not exposed to the outside world, but now the buffer
      dynamically grows (which is the right thing to do). Thank to
      mterry for alerting me.
  - additional changes from version 0.1.3
    - the callback on message reception did not contain a way to pass
      on a caller cookie (e.g. for an instance pointer). An
      additional interface has been added to support that.
    - cleaned up FDL license specifics
    - added libtool versioning
    - made librelp compile out of the box on FreeBSD - thanks to
      Michael Biebl for the patch
  - additional changes from version 0.1.2
    - forward compatibility changes in support of our plans to use
      the rsyslog runtime in the future


author: cfarrell@suse.com
changelog:
  - license update: GPL-3.0+
    No indication of GPL-3.0 ^only^ files in package. Fedora also using
    GPL-3.0+


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m4
  - updated ooo-build to version 3.0.99.1 (3.1-beta1)
    * more on WebDAV locking
    * support sheet tab colors Excel import/export
    * import/export field's precision correctly (n#479025)
    * Named ranges with Excel A1 or R1C1 syntax (bnc#481200)
    * copy & paste of non-contiguous regions (n#447003, i#25855)
    * allow to step back one animation in slideshow (i#48179)
    * mail merge bugs and regressions
    * VBA bits:
    * more on the support for VBA in Writer
    * Application.CommandBars function (bnc#459458)
    * autotext and OLE objects (i#99786 & i#99790)
    * close event handler crasher
    * small Hungarian translation fixes
    * renamed/split some sources
  - fixed build on SLED10, openSUSE-10.3 and openSUSE-11.0
  - temporary disabled pyuno registration on SLED10


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m6
  - updated ooo-build to version 3.0.99.2 (3.1-beta2):
    * symbol visibility in comphelper, svg
    * startup performance problem in the migration code
    * allow to specify lang on HTML import into Calc (bnc#484272)
    * datapilot output and new sheet destination (bnc#483446)
    * merge flags when a new row is inserted (bnc#484599)
    * more on multiline formula reference (i#35913)
    * autocorrection in Calc (bnc#472395, lp#271774)
    * custom name of datapilot table (bnc#484157)
    * cairocanvas colorspace miscalculation
    * Sun Report Builder fixes (i#100249)
    * backported some fixes
    * lock renewal code
    * many DOCX import fixes
    * crash on startup with the GTK+ plugin
    * placeholder layout fix (bnc#485316, bnc#480223)
    * user friendly migration of java settings (i#99619)
    * tabs export problem causing broken TOC (bnc#479068)
    * VBA bits:
    * apply imported image for all image sizes
    * worksheet events rework
    * template name API fix


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m7
  - updated ooo-build to version 3.0.99.3 (3.1-beta3)
    * more on skipping data in hidden cells when rendering charts
      (bnc#404190, i#81209)
    * charts with non-default formula syntax (bnc#487350)
    * messages about missing directories with templates (i#100518)
    * VBA bits:
    * custom menus import from word documents crasher
    * enable filter to process builtin menubar
    * compile issue (i#100578)
    * OOXML import:
    * master page style only for placeholder shapes (bnc#485417)
    * docx nested tables (i#92544, bnc#478965)
    * external references import (bnc#480868)
    * autoFilter in table part (bnc#479381)
    * do not lost ARCH_FLAGS from the environment
  - switched to the internal icu on openSUSE-10.3; icu >= 4.0 is needed
  - added unopkg-regenerate-cache to regenerate the UNO cache with broken
    extensions (needed for LanguageTool-0.9.3.oxt)


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m9
  - updated ooo-build to version 3.0.99.4 (3.1-beta4)
    * speedup
    * configmgr node sort (i#100743)
    * lang guessing optimization (i#100757)
    * hugely accelerate calc HTML import (i#100827)
    * bug fixes:
    * datapilot grouping breakage (bnc#491637)
    * ctrl-[ and ctrl-] Calc hotkeys (bnc#464359)
    * disable autofilter in datapilot output (bnc#484600)
    * bin problematic cell cursor moving changes (bnc#388770)
    * field member visibility quick editing (bnc#483379, i#100619)
    * DOC export problems (bnc#479068, i#100473, i#100918)
    * better solution for the system python
    * bin ugly gail version number warning
    * VBA bits:
    * compare basic syntax compile error (bnc#488588)
    * import customizations from global templates
    * suppress duplicate import of template data
    * various compiler fixes
    * OOXML bits:
    * many XLSX import fixes (bnc#479396, bnc#480854, bnc#480876,
    bnc#481317, i#100544)
    * OLE2 shapes import and VML drawing lookup (bnc#485418)
    * gradient/bitmap fill background import (bnc#383555)
    * polylines and polygons import
    * build bits:
    * regenerated many diffs to apply cleanly to build with patch-2.5.9.69
    * experimental:
    * initial implementation of OOXML export filters (fate#304564,
    fate#304566, fate#304567)
  - fixed mono bridge to work


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.0.99.5 (3.1-beta5):
    * bug fixes:
    * max column XLS import (bnc#495140)
    * entering value into any cell crasher
    * DataPilot hide list fixes (bnc#483379, i#100619)
    * hitting the Tab key incorrectly removes selection
    * dragging in datapilot after changing source range (i#86791)
    * DataPilot's dynamic source range is not working (bnc#494948)
    * mark formula cells within chart data ranges dirty (bnc#491898)
    * avoid subpixel clipping in cairocanvas (bnc#489451)
    * better fix for slideshow animation speed
    * return/esc in Impress custom animation dialog
    * clipboard and text scaling fixes
    * missing ogltrans.uno.so crasher
    * do not eat ctrl-<keycode>
    * vcl freeze
    * non-functional mono bridge
    * more system python fixes
    * Don't overwrite files in KDE Save As dialog (bnc#487952)
    * missing icons in the presenter screen console (bnc#448305)
    * speed up:
    * line stroking with antialiasing (i#10085)
    * VBA bits:
    * disable not-enough-tested project reference and toolbar/menu
    customizations for word
    * use value of default property if it exists (bnc#494990)
    * OOXML bits:
    * bodyPr's vert, anchor and anchorCrt import (bnc#479829)
    * can't remove text imported from DOCX (bnc#492875)
    * DOCX headers/footers export freeze (bnc#492916)
    * nested tables logic, styles, alignment in DOCX import (bnc#492903,
    bnc#478965)
    * absolute references import (bnc#493528)
    * font spacing import (bnc#479822)
    * XLSX export enable
    * l10n:
    * Russian ooo-build translation update


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m10
  - updated ooo-build to version 3.0.99.6 (3.1-beta6):
    * bug fixes:
    * F9 update didn't update charts (i#101273)
    * infinite loop on exporting ODS document (bnc#497610)
    * crash when exporting notes with hyperlinks (i#101159)
    * many input field stuff improvements (bnc#248354, bnc#400884)
    * more on stepping back one animation effect (i#48179)
    * loosing slide preview in notes on PPT export (i#101051)
    * restore the pre-3.0 Impress ruler behaviour (i#101269)
    * avoid dupe sound with presenter screen
    * Impress animation UI fix
    * VBA bits:
    * fix treatment of null if 'If' comparison (bnc#496844)
    * OOXML bits:
    * view zoom in XLSX import (bnc#494603)
    * disable untested animations PPTX export
    * tables DOCX export (bnc#492916, bnc#492896)
    * initial support for VML in DOCX import
    * merged many DOCX import fixes:
    * tables (i#90093,  i#97804, i#92544, bnc#478965)
    * pictures: (i#96021, i#97645, bnc#457490)
    * redlines (i#91883, bnc#478562)
    * misc: i#93783, i#100176
    * build bits:
    * java target in jfreereport (bnc#496747)
  - updated extra localization sources: be-BY, bg, cs, da, el, et, fi, ga, km,
    lt, mk, sk, sl


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m11 (3.1-rc2)
  - updated ooo-build to version 3.0.99.7 (3.1-beta7)
    * bug fixes:
    * slow ODS import (bnc#498547)
    * disable experimental NATIVE_TOCs
    * wrong Evolution driver (bnc#496902, i#101439)
    * loop the A/V when the 'loop' flag is set
    * various DOC import bugs (bnc#417814, bnc#417818)
    * table row height in PPT import (bnc#483951, i#100275)
    * StyleTextProp with empty text PPT import (bnc#485630)
    * GTK quickstarter crashes on disable/exit (i#101245)
    * OOXML bits:
    * dates DOCX export
    * spacing DOCX export (bnc#493673)
    * section columns DOCX export (bnc#497556)
    * more on nested table DOCX export (bnc#499118)
    * cell width and height DOCX export (bnc#497554)
    * endless loop in bookmarks DOCX export (bnc#498755)
    * shapes DOCX import crasher (bnc#478945, bnc#478982)
    * some DOCX VML import side effects (bnc#478595)
    * more on layout PPTX import (bnc#480223)
    * XLSX export crasher (bnc#497419)
    * build libxlsx and libpptx separately
    * VBA bits:
    * bad initialise call when editing userform module (bnc#497923)


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.0.0  (3.1-rc1):
    * bug fixes:
    * ODS export freeze (bnc#501029)
    * more on slow ODS import (bnc#498547)
    * custom sort in DataPilot tables (bnc#443361)
    * more on DataPilot custom sort popup window (bnc#443361)
    * pasting a formula into formula input field freeze (bnc#500985)
    * put back the paper orientation printer props (bnc#83925)
    * templates and a11y crasher (i#86443, bnc#497879)
    * detect new monitor in GTK (i#101184)
    * flat ODT files indentation (lp#226075, bnc#437561)
    * guard against wrong dpi (i#101145)
    * "Search&Replace" and a11y crasher (bnc#500267)
    * broken "Paste Special" (bnc#497708)
    * OOXML bits:
    * picture layout PPTX import (bnc#49285, bnc#480223)
    * max level of a TOC field DOCX import (bnc#478583)
    * parent styles DOCX import (bnc#478583)
    * Normal style DOCX import (bnc#478583)
    * numbering DOCX import (bnc#478583)
    * notes DOCX export crasher (bnc#497417]
    * VBA bits:
    * sheet control geometry attributes crasher (bnc#500006)


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.0.1  (3.1-rc2):
    * bug fixes:
    * prefer odf-converter over native OOXML filters (bnc#502173)
    * HTML OLE controls as OCX controls DOC import (bnc#485609)
    * creating tables in Impress  (bnc#483951, i#100275)
    * fix SDK to actually find the libraries (i#101883)
    * slow page style changing in Calc (n#503482)
    * OOXML bits:
    * autoFilter XLSX export (bnc#497559)
    * XML_useAutoFormatting XLSX export (bnc#497560)
    * set flavour to EXC_OUTPUT_XML_2007 in XLSX export (bnc#502090)
    * un-connected connector shapes PPTX export (bnc#499129)
    * subtitle placeholder PPTX import (bnc#480243)
    * shape fill properties PPTX import (i#101563)
    * transitions PPTX import (bnc#480243)


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.0.2 (3.1-rc3):
    * more on update page break optimization (bnc#503482)
    * more on skipping data in hidden cells when rendering charts
      (i#101273)
    * really add Lotus Wordpro import filter


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.0.3 (3.1-rc4):
    * crashes on quit when loaded MS doc (bnc#505704)
    * removed last problematic fix for skipping data in hidden cells
      when rendering charts (i#101273)
    * fixed build with gcc-4.4 for openSUSE factory


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.0.4 (3.1-rc5):
    * Spanish ooo-build translation update
    * patches did not apply on some systems


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.0.5 (3.1-rc6):
    * duplicated menu entries (bnc#249775, i#6191)
    * French and Portuguese localization update
    * Hungarian localization update


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.0.6 (3.1-rc7 == final):
    * shifted translations of OOo Calc options (bnc#507643)
    * better fix of the SDK profile (i#101883)


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m13
  - updated ooo-build to version 3.1.0.98.1 (3.1.1-alpha1)
    * features:
    * support ooo310-m13
    * KDE4 vcl plugin and file picker
    * initial support for SmartArt import
    * autoplay .pps/.ppsx files (bnc#485645)
    * custom sort in datapilot tables (bnc#443361)
    * DataPilot's custom names ODF import/export (bnc#479062)
    * option to turn off auto number recognition in HTML import
    * sheet options and password ODS import/export (i#60305,i#71468)
    * speed up:
    * progress bar during formula calculation (i#102566)
    * cell range selection & cursor placement (bnc#511006)
    * column-wise sorting in Calc (bnc#504827)
    * more on faster sheet switch (bnc#495140)
    * bug fixes:
    * USHORT vs. SCROW or SCCOL (bnc#509768)
    * cursor after drag-n-dropped (bnc#508872)
    * slow page style changing in Calc (n#503482)
    * multi-range copy-n-paste crasher (bnc#509209)
    * rows filtered via autofilter crasher (bnc#495140)
    * merged cell attribute flag corruption (bnc#508867)
    * shifted translations of OOo Calc options (bnc#507643)
    * replace 'Manual Break' with 'Page Break' in Calc's menu
    * Launch language chooser for all HTML import (bnc#506095)
    * show cursor in all panes in split-view mode (bnc#433834)
    * do not move the cursor when making a selection (bnc#502717)
    * custom language and number options for CSV import (bnc#510168)
    * surface shades, custom shapes gradient color (bnc#485637)
    * misplaced rotated groups in PPT import (bnc#485637)
    * creating tables in Impress (bnc#483951, i#100275)
    * fit to frame text feature crasher (bnc#508621)
    * MM_TEXT map mode support in WMF (bnc#417818)
    * relative size calculation in SVG import
    * crash on quit after DOC import (bnc#505704)
    * fix SDK to actually find the libraries (i#101883)
    * default button in enter password dialog (i#102230)
    * HTML OLE controls as OCX controls DOC import (bnc#485609)
    * duplicit accept/reject menu entries (bnc#249775,i#6191)
    * OOXML bits:
    * prefer odf-converter over native OOXML filters (bnc#502173)
    * set flavour to EXC_OUTPUT_XML_2007 in XLSX export (bnc#502090)
    * XML_useAutoFormatting XLSX export (bnc#497560)
    * styles XLSX import/export (bnc#497563)
    * row limit in XLSX export (bnc#504623)
    * autoFilter XLSX export (bnc#497559)
    * rotated text PPTX export(bnc#498737)
    * transitions PPTX import (bnc#480243)
    * various PPTX import issues (bnc#377727)
    * text hyperlinks PPTX export (bnc#499124)
    * shapes visibility PPTX import (bnc#480243)
    * paragraph line spacing PPTX export (bnc#498737)
    * shape fill properties PPTX import (i#101563)
    * placeholder text style PPTX import (bnc#479834)
    * subtitle placeholder PPTX import (bnc#480243)
    * text body properties priority in PPTX import (bnc#403402)
    * un-connected connector shapes PPTX export (bnc#499129)
    * hidden slide PPTX import and export (bnc#480229, n#499131)
    * header, footer, datetime, pagenumber PPTX import (bnc#480243)
    * page break after tables in DOCX import (bnc#478945, i#101661)
    * footnote character properties DOCX import (bnc#478972)
    * extra paragraph in DOCX import (bnc#478977)
    * better outline DOCX import (bnc#478583)
    * VBA bits:
    * toolbars import
    * more on the Word support
    * macro execution via VBA API
    * crasher caused by resize event
    * rework use of getCurrentDocument
    * vbadocumentbase::getPath (bnc#507745)
    * add application.quit API (bnc#510003)
    * initial version of new macro resolver
    * checkbox access via VBA API (bnc#507400)
    * vbadocumentbase::getFullName (bnc#507745)
    * active newly added worksheet (bnc#507758)
    * default value control setting (bnc#507748)
    * allow worksheet to be passed as param (bnc#507760)
    * add to support menubar related objects (bnc#508113)
    * code name incorrectly imported for sheet (bnc#507768)
    * userform filter and userform controls visibility (i#88878)
    * auto calculation of shift direction for delete (bnc#508101)


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m14
  - updated ooo-build to version 3.1.0.98.2 (3.1.1-alpha2):
    * features:
    * Oxygen icons theme for KDE4
    * OOXML export enabled by default
    * general bug fixes:
    * more on the KDE support
    * better KDE3/KDE4 detection
    * selection engine's auto repeat interval (bnc#514395)
    * early startup race in generic vcl plug (i#103148)
    * sticky fullscreen window state for xinerama (bnc#480324)
    * Calc fixes:
    * slow down scrolling interval (n#514395)
    * unsupported encryption XLS import crasher (i#102906)
    * non-scrolling formula reference selection (bnc#512060)
    * more optimization for increased row limit (bnc#514156)
    * chart update problems with Excel documents (bnc#491898)
    * non-initiated reference mode in selection range (bnc#512060)
    * selection area before setting autofilter arrows (bnc#514164)
    * strip time elements only when fields contains dates (i#94695)
    * autofill marker position when expanding selection (bnc#514151)
    * Impress fixes:
    * lots fixes of numbering (i#101269)
    * isotropic fit-to-size scale (i#94086)
    * Writer:
    * table shifted left margin DOC export (i#100473)
    * OOXML bits:
    * blank paragraphs DOCX import
    * reduce the number of dummy page styles DOCX import
    * collapsed paragraphs at the end of the sections DOCX import
    * VBA bits:
    * load problem for non MSO documents
    * maximum range selection and scrolling
    * Window.Zoom should affect only current sheet
    * fallback to the calling document as active doc
    * property value "BulletId" could be greater than 255 (i#103021)
  - added OpenOffice_org-branding into Requires also for openSUSE-10.3
    (bnc#514944)
  - changed BuildRequires from OpenOffice_org-help-devel to the new
    OpenOffice_org-help-en-US-devel


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m16
  - updated ooo-build to version 3.1.0.99.1 (3.1.1-beta1):
    * features:
    * new unopkg add --link option
    * new -bulk option to convert documents on the command line
    * common bug fixes:
    * updated Graphite font technology stuff
    * avoid sticky state of fullscreen window (i#103145)
    * Calc fixes:
    * XLS import crasher (bnc#520556)
    * scrolling with large selection (n#518426)
    * determine in-line array size more reliably
    * more on row and flags manipulations (n#516406)
    * hyperlink strings XLS import (bnc#521447, i#103520)
    * COUNTIF with external references (bnc#521624, i#102750)
    * absolute path generation for external doc URI (i#103317)
    * clink on hyperlinks behavior in Calc (i#103587, n#523005)
    * document is modified when switching external link (i#103598)
    * Impress fixes:
    * no impress layout pane in master page mode (i#73289)
    * Writer fixes:
    * RTF export crash (bnc#462657)
    * lost indentation during DOC import (bnc#518731)
    * VBA bits:
    * ComboBox binding data import in userform
    * create toolbar/menubar in document scope
    * variable as VBA constant (bnc#521820)
    * set Enabled/Disabled to menu item (i#103486)
    * automation objects, automation bridge wrapper (bnc#507501)
    * WorkBook.PrecisionAsDisplayed, and CommandbarControl.Enabled, support
    workbook auto_open event, builtin toolbar (bnc#520228)
    * OOXML bits:
    * shape map crash
    * action buttons PPTX export (bnc#497570)
    * footnote in a table DOCX import crasher (bnc#518741)
    * l10n bits:
    * ooo-build.pot update
    * Serbian translation update


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m17
  - updated ooo-build to version 3.1.0.99.2 (3.1.1-beta2):
    * feature:
    * animated border for copied range
    * better modified status icon in statusbar (i#103862)
    * surface shades, custom shapes gradient color (bnc#485637)
    * common bits:
    * squeezed check boxes in sub menus (bnc#523852)
    * show templates installed as extension (bnc#512146)
    * single-point polygons in fontwork crasher (bnc#526342)
    * Calc fixes:
    * sorting when the first row was not 0 (bnc#524215)
    * string cell format during text file import (bnc#523414)
    * non-default max column/row size for range names (bnc#522833)
    * Draw:
    * autoshape geometry on model change
    * avoids messing with fontwork glyph polygons (bnc#485637)
    * VBA bits:
    * broken Styles.Add
    * toolbar XLS import
    * broken toolbar import
    * typename issue (bnc#525649)
    * better heuristic for deleted ctrls
    * support for tooltips and separators
    * HTMLSelect activex objects XLS import (bnc#523191)
    * Financial functions (bnc#525633, bnc#525635, bnc#525642, bnc#525647)
    * OOXML bits:
    * pivot table XLSX export (bnc#505917)
    * animations PPTX export (bnc#497570)
    * blip luminance PPTX export (bnc#497570)
    * better header/footer DOCX import (bnc#519201)
    * l10n bits:
    * Russian translation update
    * Hungarian translations update
    * translations update by openSUSE community
    * Spanish translation of the autofilter menu (i#103840)
  - updated extra localizations sources: bg el mk nb nn sk sl


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m18
  - updated ooo-build to version 3.1.0.99.3 (3.1.1-beta3):
    * speed up::
    * cache fontconfig's pre-match substitution results (n#529532)
    * Common bits:
    * saving pictures with preview size (bnc#531221, i#104146)
    * menubar theme support (bnc#526004, bnc#527356, i#103999)
    * Base bits:
    * Table Wizard categories (i#102019)
    * Calc bits:
    * Unicode string in document URI in Edit Links dialog (i#104166)
    * several regressions in external references (i#103918)
    * OOXML bits:
    * pivot data PPTX export (bnc#505917)
    * l10n bits:
    * Hungarian translation of About dialog
    * ooo-build.pot update file


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo310-m19
  - updated ooo-build to version 3.1.1.1 (3.1.1-rc1):
    * Common bits:
    * prevent multiple window resize when maximised (i#104469)
    * save non-English file names with KDE4 dialog (deb#536664)
    * keep locks after saving documents via WebDAV (bnc#464568)
    * KDE detection (bnc#529208)
    * Base bits:
    * UPDATE db record failure (i#104088)
    * Calc bits:
    * multi-range copy-n-paste stuff fix
    * Impress bits:
    * wrong text bounds in Impress (bnc#523603)
    * OOXML bits:
    * data sequence creation in PPTX import (bnc#500175)
    * l10n bits:
    * French translation update
    * Finnish translation update
    * Hungarian translation update
  - updated extra localization sources: ga nb nn sl


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.1.2
    * Common bits:
    * opacity SVG import
    * regression in WMF import (bnc#417818)
    * various bugs in the KDE4 open/save dialogs
    * Russian and Slovak autocorrection update (i#91304)
    * driver string action and font object EMF+ import (bnc#519715)
    * Calc bits:
    * search for empty cells fix
    * more on multi-range copy & paste (i#104553, i#104550)
    * saving a document with chart crasher (i#104484)
    * SHA1 hash algorithm for sheet and doc password by default
    * selection of cells on protected sheets by default (bnc#538559)
    * incorrect focus shift during row/column selection (bnc#539434)
    * Draw bits:
    * slides printing page offset (bnc#537931)
    * VBA bits:
    * Rowsource for controls setting (bnc#540960)
    * l10n:
    * updated translations
    * build:
    * install the icons for extensions (bnc#370015)
    * branch configuration for openSUSE-11.2
    * build with xulrunner-1.9.1 on openSUSE-11.2
    * optional icon themes (i#105062, bnc#529404, bnc#537541)
  - used mozilla-xulrunner191-devel in BuildRequires for openSUSE >= 11.2


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.1.3
    * Calc bits:
    * column deletion crasher (bnc#542854)
    * range selection for RTL languages (bnc#542684)
    * disable problematic copy on merged cells (bnc#540923)
    * erroneous export of OCX combo box controls (bnc#540566)
    * automatically adjust the number of decimals (bnc#541973)
    * zero bytes encryption inside cond. formatting (bnc#541058)
    * cell selection handling when cell is being edited (bnc#541269)
    * Impress bits:
    * bullet size PPT import (bnc#515972)
    * l10n:
    * German translation of the Cancel button (bnc#544166)
    * Extended Tips abbreviations for Italian localization (i#88915)
    * unopkg-regenerate-cache error messages
    * allow to use the prebuilt jsr173_1.0_api.jar (bnc#527738, bnc#481242,
      bnc#473232)
    * use system saxon (bnc#527738, bnc#481242, bnc#473232)
  - recommend jre >= 1.6 (bnc#540225)


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.1.1.4:
    * Common bits:
    * "blank "Search in" option (bnc#548249)
    * Calc bits:
    * selection change and status icon (bnc#548116)
    * broken SUBTOTAL cell function after undo (bnc#545287)
    * Impress bits:
    * PPT import crasher (bnc#546758)
    * KDE4 filepicker fixes:
    * image insert
    * filters for export dialogs (bnc#542123)
    * missing 'new folder' button (bnc#546421)
    * allow to switch off the KDE4 file picker
    * dragging a directory to the sidebar crasher
    * use the internal saxon also for openSUSE-11.2 (bnc#547157)
    * fixed build with the prebuilt jsr173_1.0_api.jar on SLED10


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m2
  - updated ooo-build to version 3.1.99.1 (3.2-beta1):
    * features:
    * NLPSolver extension (fate#304653)
    * oooblogger extension (fate#304555)
    * Google Docs and Zoho extension (fate#304577)
    * optional icon themes (i#105062, bnc#529404, bnc#537541)
    * speed up:
    * use stringbuf in SVG export
    * cache fontconfig's pre-match substitution results (bnc#529532)
    * common bits:
    * XML parser crasher
    * opacity SVG import
    * WebDAV locking stuff rework
    * many KDE4 integration fixes
    * set dev-install icons to small ones
    * regression in WMF import (bnc#417818)
    * more on fontconfig/cairofont stuff
    * wrong kerning on Linux (bnc#464436, i#26519)
    * inserting uiconfiguration ( menus/toolbar ) (i#105154)
    * keep locks after saving documents via WebDAV (bnc#464568)
    * better fix for quick-starter unload crasher (i#101245)
    * save non-English file names with KDE4 dialog (deb#536664)
    * driver string action and font object EMF+ import (bnc#519715)
    * prevent multiple window resize when maximised (i#104469)
    * Base bits:
    * UPDATE db record failure (i#104088)
    * Calc bits:
    * selection change and status icon (bnc#548116)
    * range selection for RTL languages (bnc#542684)
    * Force-interpret formula cell results (bnc#540563)
    * check for the General number format type (i#46511)
    * broken SUBTOTAL cell function after undo (bnc#545287)
    * erroneous export of OCX combo box controls (bnc#540566)
    * automatically adjust the number of decimals (bnc#541973)
    * skip filtered cells during search or replace (bnc#539282)
    * unicode strings in external ref URIs (i#103918, i#104166)
    * disable context menu on non-selectable cells (bnc#542024)
    * SHA1 hash algorithm for sheet and doc password by default
    * zero bytes encryption inside cond. formatting (bnc#541058)
    * selection of cells on protected sheets by default (bnc#538559)
    * cell selection handling when cell is being edited (bnc#541269)
    * Draw bits:
    * slides printing page offset (bnc#537931)
    * Impress bits:
    * wrong text bounds
    * missing drag rect on mac
    * PPT import crasher (bnc#546758)
    * bullet size PPT import (bnc#515972)
    * dock presentation minimizer toolbar
    * Writer bits:
    * Non-breaking spaces fixes
    * UNO API related to fields
    * unknown fields DOC import (i#61075, i#89667)
    * allow to add param into form field during import
    * two consecutive text fields in DOC import (bnc#546416)
    * OOXML bits:
    * collapsed paragraphs at the end of the sections DOCX import
    * VML shapes missing and bad sizes in DOCX import (bnc#549300)
    * styles without stylesheet definition DOCX import (bnc#545717)
    * VBA bits:
    * some wae fixes
    * controls visibility (bnc#542132)
    * AutoFilterMode macro (bnc#549383)
    * more on transient imported autotext
    * misc IBM fixes (i#104203, i#103653)
    * support for default member with automation bridge
    * boolean arguments to worksheet functions (bnc#541735)
    * more fixes for automation (bnc#535086, bnc#535087, bnc#535088,
    bnc#535089)
    * Do While Not "foo"="" " causes date type mismatch (i#105321)
    * IsEmpty RTL function fails with non-object params (bnc#541749)
    * object not cleared when entering new stack frame (bnc#541755)
    * l10n bits:
    * lots fixes
    * Russian and Slovak autocorection update (i#91304)
    * split build:
    * install extensions MIME type icon
    * install startcenter.desktop (bnc#548534)
    * Novell bits:
    * use xulrunner-1.9.1 on openSUSE-11.2
    * branch configuration for openSUSE-11.2
    * enable EMFPlus section for SLED10 (bnc#232232)
    * used internal boost on SLED10, openSUSE-10.3, openSUSE-11.0


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m4
  - updated ooo-build to version 3.1.99.2 (3.2-beta2):
    * speed up:
    * do not call `uname` during start (i#106891)
    * Common bits:
    * broken find&search dialog (bnc#552450)
    * broken colors in PDF export (i#106523)
    * erasing elements in toolkit layout code (i#106575)
    * Calc bits:
    * more on automatic adjusting decimal numbers (bnc#541973)
    * disable paste mode when the input mode is active (i#102456)
    * rot. text + border in XLS import (i#38709, bnc#549728)
    * Writer bits:
    * recorded changes editing (bnc#545815)
    * image size DOC export (bnc#554549, i#59648)
    * background color and bullet indentation DOC import (bnc#547308)
    * OOXML bits:
    * more on shapes DOCX import
    * VBA bits:
    * control name override logic
    * selection reset after paste
    * combobox binding data import in userform (bnc#539220)
    * build bits:
    * switch back to the internal saxon (bnc#547157)


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m5
  - updated ooo-build to version 3.1.99.3 (3.2-beta3):
    * speed up:
    * bunch of useless flush calls in rdb code
    * page break update and printing performance (bnc#554955)
    * row's hidden state lookup during pagenation (bnc#554955)
    * Common bits:
    * better document status icon in the status bar
    * Calc bits:
    * more on flat_segment_tree implementation
    * better icons in the datapilot popup window
    * datapilot position in XLS export/import (i#106583)
    * storing custom display names for datapilot tables (i#106975)
    * Draw bits:
    * malformed Bezier curve printing (bnc#553219)
    * more on custom shapes gradient color (bnc#485637)
    * VBA bits:
    * more Writer VBA API
    * more on sheet protection
    * event helper crasher (bnc#438606)
    * find fails to wrap search when it fails (bnc#554261)
    * build bits:
    * update Google Docs and Zoho extension to version 1.9.0
  - added define use_xulrunner191 that would allow to use xulrunner191
    on SLED11-SP1 (bnc#540726)


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m7
  - updated ooo-build to version 3.1.99.4 (3.2-beta4):
    * features:
    * support ooo320-m6
    * support iceape/icedove/iceweasel in open-url
    * add option for the save icon behavior (bnc#556125)
    * speed up:
    * filtering performance in presence of cell notes (bnc#556927)
    * Common bits:
    * French autocorrection improvements
    * fullscreen WM hints (bnc#551402)
    * work with odf-converter again (bnc#557368)
    * un-set Cairo font options crasher (i#59127)
    * find the moved help when registering extension (i#107283) [ab, Petr]
    * Calc bits:
    * filter removing crasher (bnc#558564)
    * percent format getting unlimited precision (bnc#555889)
    * return correct flag value from R1C1 parser (bnc#557475)
    * incorrect range separator for disjoint ranges (bnc#556268)
    * TAB key to auto-complete word and move cell cursor (i#18748)
    * incorrect XLS import of sheet protection options (bnc#542024)
    * Writer bits:
    * OLE objects DOC import (bnc#557965)
    * returning from writer fullscreen mode crasher (i#107248)
    * OOXML bits:
    * regression on image DOCX import
    * sections DOCX import crasher (bnc#548701)
    * temporary make the XLSX export a separate library
    * wrong type and position of connector shape in XLSX import (bnc#549331)
    * VBA bits:
    * late document event crasher (bnc#558907)
    * mappings between imported local names and orig excel name
    * l10n bits:
    * Hungarian fixes
    * updated ooo-build translation from the openSUSE community


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m8
  - updated ooo-build to version 3.2.0.1 (3.2-rc1):
    * performance:
    * DBF import performance by 75% (bnc#558505)
    * string intern optimization for PC 850 code pages
    * do not load any VBA crap from non MSO documents
    * do not always load presenter screen (i#107568)
    * Common bits:
    * layout dialogs crashers
    * few WMF/EMF+ import fixes [upstream, Radek]
    * file read from sftp-folder (bnc#465102)
    * pasting from Firefox crashers (bnc#553819)
    * unnecessary exceptions in sfx2 (i#107512)
    * better wording of the always save option check box
    * saving when locking is not supported (bnc#560877, i#107511)
    * Calc bits:
    * Lotus import crasher (bnc#565184)
    * connector styles XLS import (bnc#559393)
    * minor bugs in datapilot ODS import/export
    * line count of move-copy sheet dialog (bnc#559438)
    * random ListBox::CalcMinimumSize() results (bnc#557230)
    * support XLSX export for more that 65536 rows (bnc#504623)
    * conflict between formula and decimal separators (bnc#556142)
    * number of the sheet in the "Insert Sheet" dialog (bnc#559445)
    * Writer bits:
    * image position in DOC import
    * update table format when pasting a value (bnc#564789)
    * VBA bits:
    * macro properties fixup (bnc#566030)
    * listindex, radiobutton, listbox events (bnc#560355, bnc#561639)


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m9
  - updated ooo-build to version 3.2.0.2 (3.2-rc2):
    * performance:
    * faster XLSX export (bnc#558577)
    * Common bits:
    * fixes from valgrind test
    * SVG import crasher (bnc#560255)
    * AFM parser crasher (bnc#535485)
    * Base bits:
    * Table wizard does not start (i#107917) [upstream, Rene]
    * Calc bits:
    * correctly query last flagged row (bnc#568146)
    * error when saving ODS document as XLSX (bnc#566581)
    * dis-joint ranges highlighting while in chart mode (bnc#568016)
    * Writer bits:
    * fields DOC import crasher (bnc#569348)
    * KDE4 bits:
    * override existing files
    * multiple auto-extension checkboxes
    * 3rd party plugin should not cause crash (bnc#548354)
    * VBA bits:
    * 'exe' checkbox under Load/Save|VBA Properties options
    * build bits:
    * update the prebuilt gdocs version to 2.1.0 (bnc#568399)


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m11 (3.2-rc4)
  - updated ooo-build to version 3.2.0.4 (3.2-rc4):
    * Common bits:
    * valgrind warnings
    * increase the default java stack size to 1MB (bnc#572372)
    * Calc bits:
    * CSV dialog parameters storing (i#108645)
    * hidden rows heights XLS export (bnc#573938)
    * pagenation when printing selected cells (bnc#569328)
    * drilling down on field member crasher (i#103347, bnc#573456)
    * Write bits:
    * bullets RTF export (bnc#569266)
    * create style via API (i#108426)
    * VBA bits:
    * library location so VBA services work for Windows
    * l10n bits:
    * Spanish translations fix
    * build bits:
    * presenter screen extension build
    * localize framework improvements


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m12 (3.2-rc5)
  - updated ooo-build to version 3.2.0.5 (3.2-rc5):
    * Common bits:
    * vcl's grey palette init
    * x86_64 bridge fixes (i#98028, bnc#575704)
    * not-properly initialized paradepth in svdfppt.cxx
    * decode URI escapes in subject when sending E-mail (bnc#575653)
    * various GNOME quickstarter fixes (i#108918, bnc#575555)
    * decode URI escapes in subject when sending E-mail (bnc#575653)
    * Base bits:
    * ReportBuilder crasher (i#108914, bnc#575698)
    * Calc bits:
    * better formula variable separator config check (bnc#556142)
    * Impress bits:
    * avoid looping in draw/impress
    * BadMatch crasher during slideshow (i#107763)
    * l10n bits:
    * Spanish accelerators fix (i#102645)
    * build bits:
    * look for moc in QT4DIR first


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.2.0.6 (3.2 bugfix release):
    * Common bits:
    * prefer OOo over okular and k*
    * exception handling in SVG import
    * Impress bits:
    * mis-detection of cloned displays (bnc#578730, bnc#551391)
    * OOXML bits:
    * image wrapping in DOCX import
    * numbering in DOCX import (bnc#580106)
    * l10n:
    * updated Hungarian translation
    * new strings from SLED11-SP1 translators
    * applying extra SDF files (i#109378)
    * really localize the layout dialogs (deb#570378)
    * localize Vendor in the Windows installer (bnc#571489)


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.2.0.7 (3.2 bugfix release):
    * Calc bits:
    * modified date reset to '0' (bnc#581634)
    * l10n:
    * duplicate formula names in Spanish localization (i#109407)
  - removed broken Danish extra localizations sources; fixed function names in
    Calc (bnc#549027)


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.2.0.98.1 (3.2.1-alpha1):
    * features:
    * toolbar popups refactoring
    * media embedding (i#83753) [upstream, Thorsten]
    * support for dotted and dashed borders
    * writer document comparing
    * "insert new sheet" tab in Calc (fate#308396)
    * distributed text alignment support (fate#308334)
    * insert current date/time via Ctrl-/Shift-Ctrl- (fate#307762)
    * English function names instead of localized ones (fate#308029)
    * performance:
    * faster external reference handling (i#109168)
    * Common bits:
    * beginning of small screen mode
    * crash in headless mode (i#108681)
    * colorspace calculation fix
    * textpropreader limit in svdfppt.cxx
    * lots autocorrection stuff improvements
    * Add starmath to docs, for EDU project
    * extensions with nonstandard merge points crasher
    * valgrind test and other corner cases fixes
    * Calc bits:
    * Keep track of cells containing SUBTOTAL (bnc#578802)
    * incorrect cell positioning during row insertion (bnc#578588)
    * Impress bits:
    * sounds spanning multiple slides in PPT import (bnc#515553)
    * OOXML bits:
    * chart export
    * autofit on in OOXML import
    * better connector shape XLSX import (bnc#549331)
    * VBA bits:
    * moduleinfo fixes
    * lots container control fixes
    * fire MultiPage_Change event when needed
    * remove extra GROUPNAME prop from VCLXImageControl
    * support copy of worksheet to 'other' document via API
    * build bits:
    * don't statically link against mono in climaker


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.2.0.99.1 (3.2.1-beta1):
    * features:
    * Numbertext extension (fate#308028)
    * ConvertTextToNumber extension (fate#307906)
    * support embedded media also for PPT (fate#304532)
    * update PostgreSQL driver to 0.7.6a; it adds postgresql.xcu to
    actually offer this driver in the UI
    * speed up:
    * more on faster ODS import (n#582693)
    * more on the Calc's external reference manager refactoring
    (i#103739,i#108064,i#108404,i#109101,i#109168,i#109170)
    * common bits:
    * toolbar popups crasher
    * update recently used list when the document is saved
    * process UTF-8 encoded hyphen dictionaries (i#109543)
    * align style usage with style generation in SVG import
    * auto caps lock toggling without XTest API (bnc#394949)
    * Base bits:
    * more on the MySQL Connector
    * Calc bits:
    * search option for filtered cells (bnc#580408)
    * opcode list for the initial "last used" functions
    * break links in formulas with external refs (bnc#585094)
    * allow PDF export on filtered range selection (bnc#585028)
    * populate string list in standard filter dialog (bnc#584975)
    * convert locale-specific date strings to values (bnc#584693)
    * TAB and autocompletion behavior clean up (n#584953, i#18748)
    * Impress bits:
    * fast boxclipper, use for WMF import (i#72418, bnc#535304)
    * Writer bits:
    * preserve character style on 'reset format'
    * show 'Remove Hyperlink' even with selection
    * OOXML bits:
    * better connector shape XLSX import (bnc#559393)
    * VBA bits:
    * broken OOo Writer API (bnc#585410)
    * GTK+ bits:
    * better process glib events on exit
    * i18n bits:
    * updated Hungarian localization
    * do the Hungarian fixes in the right localize.sdf
    * build bits:
    * build with gcc-4.5 (i#109853)
    * apply patches with --fuzz=0
    * better handle the parallel build
  - used the new solution to control parallel build
  - called make more times to survive random parallel build problem


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.2.0.99.2 (3.2.1-beta2):
    * features:
    * automatic scrollbars for writer (fate#588554)
    * dashed and dotted border types in Writer (fate#307731)
    * experimental VBA import from XLSM documents (fate#309162)
    * performance:
    * large Excel documents import speed up (bnc#582693)
    * page break preview mode speed up (bnc#504618, i#109935)
    * page number calculation speed up (bnc#504618, i#109935)
    * common bits:
    * badly inserted space by autocorrection
    * embedding video in Writer/Calc crasher
    * fix for UTF-8 encoded hyphen dictionaries
    * use .uno:NewDoc instead of deprecated slot:5500
    * use Linux-specific template paths only on Linux
    * Base bits:
    * wizard crashers (bnc#587797)
    * Calc bits:
    * better insert new sheet icon
    * insert new sheet tab crasher (bnc#590187)
    * XLS import with drawing objects (bnc#588927)
    * machine area slot size and row limit (bnc#588554)
    * various Calc crashers with gcc-4.5 (bnc#588957)
    * matrix results did not work with auto complete (bnc#503918)
    * XLS export of heights of rows with wrapped text (bnc#580094)
    * Impress bits:
    * media link reference PPT import crasher (bnc#590442)
    * Writer bits:
    * DOC import crasher with Tcg records (bnc#590359)
    * DOC import loop with Tbc & TbcHeader records (bnc#589794)
    * omit caption separator if caption text is empty (i#110287)
    * l10n bits:
    * src/sdf directory clean up
    * Hungarian UI name order (i#105342)
    * more localizable strings for scp2 module
    * localize framework improvements
    * automated translations of language dependent components
    * enable CaptionOrderNumberingFirst by default for Hungarian
  - added WatchWindow Calc extension (fate#309182)


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m15
  - updated ooo-build to version 3.2.0.99.3 (3.2.1-beta3):
    * common bits:
    * 64-bit nsplugin fix (i#110747)
    * assertion during HTML import (i#110806)
    * missing image in localized helps (i#99165)
    * non-existent topic auxiliary/shared.tree (i#110963)
    * scroll combo box content by default (bnc#591650, i#110227)
    * better support for globally enabled nsplugin (i#49590)
    * reset security preferences in unoxml; allows to use the system redland
    (i#110523)
    * Calc bits:
    * data validation XLS import (bnc#594235)
    * data pilot deletion crasher (bnc#595617)
    * better rendering in Asian vertical mode (bnc#595625)
    * merged icon state after shift left click (bnc#595822)
    * database functions regression (bnc#594332, bnc#595713)
    * conditional formatting XLS import regression (bnc#594266)
    * refreshing problem with vertical stack format (bnc#597658)
    * deleting rows inside a merged cell (bnc#596414, lp#558968)
    * do not export negative decimal places value in ODS (i#110634)
    * UI issues in R1C1 formula syntax mode (bnc#595078, bnc#595080)
    * Impress bits:
    * various Calc crashers with gcc-4.5 (bnc#588957, deb#576665)
    * Writer bits:
    * text input fields crasher
    * tabs not displayed in shapes (bnc#564454)
    * more on caption separator with empty caption text (i#110287)
    * VBA bits:
    * ErrObj behaviour
    * wizard truncation problems (bnc#591768)
    * passing wrong separator for range list (bnc#597351)
    * Err symbol resolution in VBA/non-VBA mode (bnc#597884)
    * OOXML:
    * DOCX font import crasher
    * add fly frames DOCS export (bnc#581604)
    * regression in paragraph PPTX import (bnc#479829)
    * l10n bits:
    * Hungarian translation update
    * update strings from openSUSE community
    * do not do extra hacks for en-US-only build
    * truncated translations in Diagram wizard (i#110702)
    * footnote anchor Norwegian Bokmål translation (i#109545)
    * Spanish "boolean value" translation fix (deb#576842, i#110674)
    * build bits:
    * parallel build of ct2n extension (bnc#595550)
    * update prebuilt ooo-cli-prebuilt to version 3.2.1
    * npwrap.cxx build without GTK (i#110833, gentoo#306181)
    * use --enable-hids (bnc#102592)
  - started to Require OpenOffice_org-branding >= 3.2.0.99.3


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m17 (3.2.1-rc1)
  - updated ooo-build to version 3.2.1.1 (3.2.1-rc1):
    * performance bits:
    * note's position calculation
    * faster string cell XLSX import (bnc#594513)
    * GUI improvements:
    * better about dialog (i#111425)
    * better 'New Table' toolbar widget
    * new toolbars crashers (bnc#601634)
    * better behavior of new toolbars (bnc#603588)
    * less intrusive approach to the nicer toolbar decorations
    * menu bar appearance with some GTK+ themes (i#103999, bnc#527356)
    * frame around Font color and Highlighting toolbars (bnc#598534)
    * common bits:
    * better CJK defaults (i#54320)
    * metric field limits and units
    * KDE4 border frame width (i#111464)
    * allow to start with fresh user configuration again (bnc#599590)
    * Calc bits:
    * another R1C1 parser error (bnc#604903)
    * default precision to 2 in DBF export (i#111074)
    * disable text wrap when the cell value is numeric
    * default display format for general number format (i#111533)
    * empty cells when fetching ext. range (bnc#600667, i#110595)
    * Impress bits:
    * more on autoplay PPS/PPSX files (bnc#485645)
    * bogus file links in exported presentation PDF (bnc#598816)
    * Writer bits:
    * non-editable documents with forms (bnc#60135)
    * invisible graphical bullets in ODT export (i#101131)
    * OOXML export/import:
    * Ruby DOCS export
    * document grid DOCX export
    * sub/superscripts DOCX export
    * auto-refresh style DOC(X) export
    * wrong default style name in DOCX export
    * shape reference PPTX import crasher (bnc#593611)
    * master style placeholders in PPTX import (bnc#592906)
    * char spacing, character style association in DOCX export
    * VBA bits:
    * make sure error data isn't cleared on raise
    * l10n bits:
    * update from the openSUSE community
    * fixes for renamed languages (xx-IN -> xx)
    * build bits:
    * put mdds into new top level module
    * parallel build of ct2n extension (bnc#595550)
    * unopkg-regenerate-cache improvements (bnc#597573)
    * set correctly the upstream build version (bnc#582120)
    * symlink uno.py and unohelper.py into the system python path
    * link against the versioned libmysqlcppconn
  - added initial support for build on MeeGo distro


author: pmladek@suse.cz
changelog:
  - updated to the milestone ooo320-m18 (3.2.1-rc2)
  - updated ooo-build to version 3.2.1.2 (3.2.1-rc2):
    * common bits:
    * show the really used default icon theme in options (bnc#603169)
    * disable gcj in supported JRE's
    * Calc bits:
    * pasting time data into two cells crasher (bnc#606975)
    * Draw bits:
    * associate application/x-wpg with oodraw (bnc#589624)
    * Impress bits:
    * embedded media break on 2nd load
    * pressing 'Apply' in the Media Player crasher (bnc#597691)
    * Writer bits:
    * document comparsion saving improvements
    * bullets RTF import/export bugs (bnc#569266)
    * l10n bugs:
    * localize the layouted zoom dialog (bnc#595823)
    * KDE4 bits:
    * redraw the status bar when needed (bnc#567886, i#107945)
    * build bits:
    * sort filelists to get repeatable results


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.2.1.4 (3.2.1 maintenance update):
    * speed up:
    * faster ODS export with lots of hidden rows (deb#582785)
    * common bits:
    * allow to start OOo on cifs (i#108106)
    * non-working Euro Converter wizard (i#100686)
    * show the control geometric property correctly (bnc#610921)
    * remove one color from the OOo palette to get 100 colors
    * Calc bits:
    * broken cell borders export (bnc#612263)
    * incorrect automatic print area assignment
    * Draw bits:
    * mark invisible layers upon document load properly (bnc#606434)
    * Writer bits:
    * "New table" toolbar behavior (bnc#612013)
    * l10n:
    * Hungarian translation fixes
    * update translations from the openSUSE community
    * KDE4 bits:
    * non-Oxygen theme crashes (bnc#612491, i#112102)


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.2.1.5 (3.2.1 security update, bnc#629085,
    MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936):
    * security fixes:
    * two impress vulnerabilities (CVE-2010-2935, CVE-2010-2936, bnc#629085)
    * common bits:
    * honour ure-link in SDK configure.pl
    * macro recording crasher (i#113084) [upstream, Rene]
    * Calc bits:
    * DataPilot sort by ID (bnc#622920)
    * Flat MSO XML file type detection (bnc#527738)
    * DDE linkage upon loading documents (bnc#618846, bnc#618864)
    * file name as sheet name in Excel 2.1 docs import (bnc#612902)
    * Draw bits:
    * random extra arrows around the custom shape (i#105654)
    * Impress bits:
    * slideshow clipping (i#112422)
    * cairocanvas border treatment (bnc#629546, rh#557317)
    * Writer bits:
    * input field fixes (bnc#628098, bnc#623944)
    * non-breaking space erasing freeze (i#i113461) [upstream, Rene]
    * broken floating tables formatting in DOC import (bnc#617593)
    * Netbooks bits:
    * decorate help window (bnc#621116)
    * more restrictive top level document window check (bnc#607735)
    * reduce height of PDF export and recovery dialogs (bnc#623352)
    * Win32 bits:
    * allow view "details" in File Open dialog on XP (bnc#620924)
    * l10n bits:
    * non-localized Tools/Options/OOo Writer/Comparison (bnc#615000)


author: pmladek@suse.cz
changelog:
  - updated ooo-build to version 3.2.1.6 (3.2.1 security update, bnc#629085,
    MaintenanceTracker-35044, CVE-2010-2935, CVE-2010-2936):
    * Calc bits:
    * custom field names handling in Data Pilot (bnc#634974)
    * remember "sort by" selection in Data Pilot (bnc#634974)
    * more on the Flat MSO XML file type detection (bnc#631993)
    * Impress bits:
    * cairocanvas border treatment (bnc#629546, rh#557317)


author: pmladek@suse.cz
changelog:
  - updated to version 3.2.98.1 (3.3-alpha1):
    * features:
    * RTF export rewrite
    * writer navigation
    * remove obsolete Industrial icon theme
    * common bits:
    * gray read-only styles (i#85003)
    * Accelerators for OK/Cancel buttons in GTK (bnc#608572)
    * Calc bits:
    * cell borders not saved (bnc#612263)
    * external reference rework (bnc#628876)
    * Flat MSO XML file type detection (bnc#631993)
    * disable custom tab colors in high contrast mode
    * display correct field in data pilot (bnc#629920)
    * Watch Window extension doesn't show sheet name (bnc#604638)
    * Draw bits:
    * associate application/x-wpg with oodraw (bnc#589624)
    * Impress bits:
    * More on avmedia soundhandler (i#83753, bnc#515553)
    * Writer bits:
    * ww8 styles import (i#21939)
    * hairline table borders export
    * saving new document comparison data
    * Ruby in MS Word format (i#79246)
    * OOXML:
    * better internal hlinks XLSX export (bnc#594248)
    * numbering roundtripping issues in DOCX (bnc#569266)
    * untis translation from EMU in PPTX import (bnc#621739)
    * group shapes geometry calculation in PPTX import (bnc#621739)
    * many other import/export fixes and improvements
    * VBA bits:
    * changes in event handling
    * more container control fixes
    * more on invalid code name import for sheet (bnc#507768)
    * build bits:
    * update prebuilt cli dlls for OOo-3.3
    * moving ooo-build patches to ooo git sources
    * use --without-junit on Win32 and openSUSE < 11.2
  - used the prepatched OOo sources from ooo-build git
  - used mozilla-xulrunner192 for openSUSE > 11.3


author: pmladek@suse.cz
changelog:
  - switched to the LibreOffice code base, http://www.documentfoundation.org/
  - renamed packages from OpenOffice_org* to libreoffice*
  - updated to libreoffice-3.2.99.2 (3.3-beta2):
    * common:
    * show menus in icons fixup
    * show all appropriate formats by default on save as (i#113141)
    * RenderBadPicture on multihead setups and Cairo (i#94007, i#111758)
    * base:
    * use correct table name (i#114246)
    * calc:
    * better performance on Excel doc import
    * components:
    * bound image controls (i#112659)
    * Appearance config dialog crasher (i#108246)
    * Euro converter didn't work with ODS (i#100686)
    * ImageURL and Graphic properties handling (i#113991)
    * extensions:
    * some reportbuilder fixes (i#114111, i#112652)
    * extras:
    * fix malformed XML file (i#111741)
    * add Croatian autocorrection (i#96706)
    * updated Hungarian standard.bau (i#112387)
    * eensgezinswoning replaces eensgezinswoning
    * add 1/2, 3/4 and 1/4 symbols to af-ZA, de, en-ZA, mn and pl
    * filters:
    * adjust for table::BorderLine2
    * table DOCX import crasher (rh#632236)
    * misc improvements for DOCX VML import
    * text position bug in DOC import (bnc#532920)
    * implement import of alpha channel for RGBA .tiffs (fdo#30472)
    * impress:
    * improve randomisation in 'dissolve' transition
    * libs-core:
    * add in MonoSpace setting
    * print the formula itself by default
    * extension can contain compiled help (i#114008)
    * no update menu entry for bundled extensions (i#113524)
    * prevent online update for bundled extensions (i#113524)
    * make search/replace of colour names with translations safer (i#110142)
    * libs-gui:
    * maths brackets misformed in presentation mode (i#113400)
    * better font-name localization, i.e. en fallback (i#114703)
    * default to UTF-8 for HTML unless we know differently (i#76649)
    * writer:
    * color problem in RTF export (fdo#30604)
    * crash on export of TOC to .doc (i#112384)
    * prevent document modification while printing (i#112518)
    * dotted and dashed border types (fate#307731, fate#307730)
  - changes from libreoffice-3.2.99.1 (3.3-beta1):
    * features:
    * renamed to LibreOffice
    * based on ooo330-m7
    * changed default branding
    * started to support the LibreOffice code base [all]
    * ordinal suffixes autocorrection improvements
    * updated Numbertext extension to version 0.9.3
    * support new distros Raw, LibreOfficeLinux, LibreOfficeMacOSX,
      LibreOfficeWin32
    * performance bits:
    * memory footprint during PPT import (bnc#637925)
    * performance bug on row height adjustments (bnc#640112)
    * common bits:
    * don't set header in DDE tables (bnc#634517)
    * Calc bits:
    * cell content rendering [bnc#640128]
    * Excel's cell border thickness mapping (bnc#636691)
    * relative and absolute references toggling (bnc#634260)
    * more on the Flat MSO XML file type detection (bnc#631993)
    * Writer bits:
    * SwXTextRange DOC import (i#112564)
    * table formulas DOC import (bnc#631912)
    * input field fixes (bnc#628098, bnc#623944)
    * OLE Links with image DOC import (bnc#628098)
    * nested SET/FILLIN fields DOC import (bnc#634478)
    * broken floating tables formatting in DOC import (bnc#617593)
    * double-clicking on field gives "read only" message (bnc#639288)
    * OOXML bits:
    * text paragraph autofit PPTX import
    * VBA bits:
    * implicit indexes handling
    * logical operator precedence
    * column para for Range.Cells (bnc#639297)
    * build bits:
    * update internal ICU to version 4.2.1
    * fetch 185d60944ea767075d27247c3162b3bc-unowinreg.dll


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.2.99.3 (3.3-beta3):
    * ooo integration:
    * Merge commit 'ooo/OOO330_m13'
    * common:
    * impress ruler behaviour
    * add Title Page dialog (i#7065)
    * save 1MB on wizards per language
    * images optimized for smaller size
    * do not insert a new cell beyond the end
    * handle multiple selection for printing (i#115266)
    * remove VBAForm property and associated geometry hack (fdo#30856)
    * base:
    * key columns in all tables (i#114026)
    * reports executed for data display (i#114627)
    * calc:
    * non-functional select
    * defined names in Calc functions (i#79854)
    * use Ctrl-Shift-D to launch selection list
    * regression for range array input, e.g. {=A1:A5}
    * crash on importing docs with database functions
    * crash on importing named ranges on higher sheets
    * remove the "insert new sheet" tab in read-only mode
    * incorrect display of references from the formula input wizard
    * new tab page 'Compatibility' in the Options dialog (fdo#30559)
    * components:
    * default to evolution
    * crash in scanner dialog (rh#648475)
    * extras:
    * added LibreOffice and Tango palettes
    * filters:
    * crash on unsupported .tiffs (i#93300)
    * vertical text alignment and placeholder style (bnc#645116)
    * impress:
    * broken zoom behaviour
    * crash in OGL transitions
    * support for PPT newsflash slide transition
    * libs-core:
    * register EVO address book
    * more quickstarter fixes (i#108846)
    * missing media-type for ODF thumbnails
    * add credits hyperlink into about dialog
    * freeze when adding an extension (i#114933)
    * -quickstart option, and help fix (i#108846)
    * GNOME filepicker filter selection (i#112411)
    * use "Enter Password" in all dialogs (fdo#31075)
    * add display properties to control shapes (i#112597)
    * disable user migration when SAL_DISABLE_USERMIGRATION is set
    * libs-gui:
    * disable KDE's crash handler
    * refresh of OLE object previews
    * adding font aliases (i#114706)
    * comparison of key events for IM
    * show Java error just once by default
    * underlining problem with Graphite fonts (i#114765)
    * saving tempfiles when locking is not supported.
    * better selection of localized font names (i#114703)
    * MetricFields SetUnit conversions (fdo#30899, bnc#610921)
    * make Presenter Screen default to the projector (i#112421)
    * Qt event loop integration (when Glib is used) for KDE4 vclplug
    * writer:
    * title pages (i#i66619)
    * more RTF import/export fixes
    * tables in page styles (i#114366)
    * round-trip of DOC unhandled fields
    * double-click behavior on enhanced fields
    * leaky pStream after RTF import (fdo#31362)
    * crash when choosing starmath from start screen
    * OLE Links round-trip fixed for links as pictures
    * setup XML namespaces also for footers and headers (bnc#581954)


author: pmladek@suse.cz
changelog:
  - disabled KDE3 stuff on openSUSE >= 11.2 (bnc#605472, bnc#621472)
  - added gcc-c++ and libxml2-devel into BuildRequires; were required
    by kdelibs3-devel before


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.3.0.1 (3.3-rc1):
    * ooo integration:
    * Merge commit 'ooo/OOO330_m17' into libreoffice-3-3
    * common:
    * more RTF import/export fixes
    * updated branding for rc
    * artwork:
    * fixed icons with PNG optimizations
    * remove remaining ODF MIME type icons
    * bootstrap:
    * Add BrOffice artwork / branding support
    * Do not install HTML versions of LICENSE and README
    * install credits file
    * build:
    * empty toolbar (bnc#654039)
    * pack PostgreSQL driver as .oxt instead of .zip
    * calc:
    * avoid pasting data from OOo Calc as an OLE object
    * scaling factor calculation for drawing layer (i#115313)
    * broken filter option in Datapilot (i#115431)
    * "Precision as shown" not working if automatic decimal (i#115512)
    * disable document modify and broadcasting of changes on range names
    * don't update visible ranges for invisible panes
    * changing margins in print preview should mark the document modified
    * make VLOOKUP work with an external reference once again (fdo#31718)
    * more strict parsing of external range names
    * no automatic width adjustment of the dropdown popups (fdo#31710)
    * re-calculate visible range when switching sheets
    * skip hidden cells while expanding range selection
    * components:
    * overlapping controls
    * bad alloc and convert to ZipIOException (rh#656191)
    * divide by zero (rh#657628)
    * extras:
    * use consistent autocorrect file names
    * filters:
    * fix writerfilter XSL to handle more elements
    * missing call to importDocumentProperties (bnc#655194)
    * rotated text DOCX import (fdo#30474)
    * impress:
    * avoid antialiasing for drag rect
    * libs-core:
    * Adapted README according to list feedback
    * register EvolutionLocal when evolution support is enabled (fdo#32007)
    * crash during toolpanel re-docking
    * crash in FR version when typing / as first character (i#115774)
    * only start the quick-starter on restart
    * don't crash when quickstarter is exited by user (rh#650170)
    * shutdown quickstarter at end of desktop session (rh#650170)
    * exit quickstarter if physically deleted (rh#610103)
    * autocorrect crasher (rh#647392)
    * start quickstarter on every launch if configured to use it
    * Switch toolbar icon size to 'auto-detect'
    * libs-extern:
    * Use the new stable libwp* releases as default
    * libs-extern-sys:
    * fixed urllib.urlopen in the internal python (fdo#31466)
    * libs-gui:
    * Allow the dropdown list of a combo box to be scrollable. (fdo#31710)
    * PDF export regression for simple RTL cases (i#115618)
    * freeze with ODP import (i#115761)
    * make toolbar icon size native-widget controlled
    * use BrOffice in pt_BR locale (fdo#31770)
    * release the clipboard after flush (i#163153)
    * l10n:
    * BrOffice in Brazil => %PRODUCTNAME_BR for win32 installer
    * sdk:
    * correct resolveLink function (i#115310)
    * writer:
    * crash when opening File/Print dialog fixed (i#115354)
    * better enhanced fields navigation
    * allow to localize the "My AutoText" string (i#66304)
    * table alignment set to "From Left" when moving the right (bnc#636367)
    * font color selection didn't effect new text (bnc#652204)
    * column break DOC import problem (bnc#652364)
    * build bits:
    * install branding for the welcome screen (bnc#653519)
  - fixed URL, summary, and description for LibreOffice
  - bumped requires to libreoffice-branding-upstream > 3.2.99.3


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.3.0.2 (3.3-rc2):
    * common:
    * copy & paste a text formatted cell (i#115825)
    * replaced http://www.openoffice.org (fdo#32169)
    * bootstrap:
    * check if KDE is >= 4.2
    * cleanup unfortunate license duplication
    * calc:
    * ignore preceding spaces when parsing numbers
    * make the string 'New Record' localizable (fdo#32209)
    * remove trailing spaces too when parsing CSV simple numbers
    * display correct record information in Data Form dialog (fdo#32196)
    * components:
    * make the ODMA check box clickable again (fdo#32132)
    * fixed the sizes of Tips and Extended tips check boxes
    * make 'Reset help agent' button clickable again (fdo#32132)
    * extensions:
    * fix filled polygons on PDF import
    * filters:
    * performance for import of XLSX files with drawing objects (i#115940)
    * impress:
    * missing embedded object in ODP export (i#115898)
    * grey as default color for native tables in Impress
    * graphics on master page cannot be deleted (i#115993)
    * libs-core:
    * save with the proper DOC variant (fdo#32219)
    * removed dupe para ids introduced by copy&paste
    * colon needed for LD_LIBRARY_PATH set but empty
    * wikihelp: use the right Help ID URL (fdo#32338)
    * MySQL Cast(col1 as CHAR) yields error (i#115436)
    * import compatibility for enhanced fields names (fdo#32172)
    * libs-extern-sys:
    * XPATH handling fix
    * libs-gui:
    * PPTX import crasher (bnc#654065)
    * copy&paste problem of metafiles (i#115825)
    * force Qt paint system to native (fdo#30991)
    * display problem with Vegur font (fdo#31243)
    * URIs must be exported as 7bit ASCII (i#115788)
    * regression in WMF text rendering (fdo#32236, i#115825)
    * postprocess:
    * only register EvolutionLocal when EVO support is enabled (fdo#32007)
    * writer:
    * after "data to fields" mail merge does not work (fdo#31190)
    * missing outline feature in new RTF export filter (fdo#32039)
    * encoding of Greek letters names with accent in French (i#115956)
    * build bits:
    * better build identification in the about dialog


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.3.0.3 (3.3-rc3):
    * build:
    * use libreoffice and lo* wrappers; update man pages accordingly
    * navigation buttons' patch selection handling (fdo#32380, bnc#649506)
    * calc:
    * bogus check for numerical sheet names (fdo#32570)
    * performance of filters with many filtered ranges (i#116164)
    * obtain correct data range for external references (i#115906)
    * avoid double-paste when pasting text into cell comment (fdo#32572)
    * components:
    * fix nsplugin for LibreOffice name
    * fixing large OOXML files (i#115944)
    * layout breakage for KDE, X11 and (possibly) Mac (fdo#32133)
    * extensions:
    * patching xpdf to patchlevel 3.02pl5
    * extras:
    * creating technical.dic based on src/*.dic
    * filters:
    * small TGAReader improvement (i#164349)
    * PageRange handling in writer PDF export (#116085)
    * impress:
    * missing font color (rhbz#663857)
    * use updated anchor for group shapes (i#115898)
    * presentation objects on master pages (i#115993)
    * libs-core:
    * survive missing window (rhbz#666216)
    * better font selection in Japanese locale.
    * do not block when launching Firefox (fdo#32427)
    * show the license information in a separate dialog (fdo#32563)
    * make unopkg --suppress-license skip license in all cases (fdo#32840)
    * libs-extern-sys:
    * better XPATH handling (i#164350)
    * libs-gui:
    * use the initial language if not specified (fdo#32523)
    * clean up search cache singleton in correct order (rhbz#666088)
    * writer:
    * undo/redo crash with postits (rhbz#660342)
    * rearrange title dialog to get translations (fdo#32633)
    * move to the next record during mail merge (fdo#32790)


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.3.0.4 (3.3-rc4):
    * common:
    * remove pesky on-line registration menu entry (fdo#33112)
    * artwork:
    * fix search toolbar up/down search button icons
    * base:
    * report builder not shows properties on report fields (fdo#32742)
    * report left/right page margin setting ignored on 64-bit (i#116187)
    * build:
    * updated translations
    * calc:
    * reverted problematic and dangerous:
    * performance of filters with many filtered ranges (i#116164)
    * obtain correct data range for external references (i#115906)
    * libs-core:
    * FMR crasher (fdo#33099)
    * backgrounds for polypolygons in metafile (i#116371)
    * unopkg crasher on SLED11-SP1 (bnc#655912)
    * libs-gui:
    * use sane scrollbar sizes when drawing
    * painting of axial gradients (i#116318)
    * do not mix unrelated X11 Visuals (fdo#33108)
    * avoid GetHelpText() call which can be quite heavy
    * writer:
    * fields fixes: key inputs, 0-length fields import (bnc#657135)
  - replaced obsolete SuSEconfig gtk2 module call with
    %%icon_theme_cache_post(un) macros for openSUSE > 11.3 (bnc#663245)


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.3.1.1 (3.3.1-rc1):
    * artwork
    * new MIME type icons for LibreOffice
    * bootstrap
    * wrong line break with ( (fdo#31271)
    * build
    * default formula string (n#664516)
    * don't version the bundled ct2n extension
    * last update of translations from Pootle for 3.3.1
    * calc
    * import of cell attributes from Excel documents
    * incorrect page number in page preview mode (fdo#33155)
    * components
    * remove pesky on-line registration menu entry (fdo#33112)
    * crash on changing position of drawing object in header (rhbz#673819)
    * extras
    * start using technical.dic instead of oracle.dic (fdo#31798)
    * filters
    * pictures DOCX import (bnc#655763)
    * parse 'color' property (fdo#33551)
    * fix ole object import for writer (DOCX) (fdo#33237)
    * help
    * OOo -> LibO on Getting Support page (fdo#33249)
    * libs-core
    * handle css::table::BorderLine
    * add preferred Malayalam fonts (fdo#32953)
    * fix KDE3 library search order (fdo#32797)
    * StarDesktop.terminate macro behaviour (#30879)
    * Sun Microsystems -> TDF in desktop file (fdo#31191)
    * fixed several crashes around config UNO API (fdo#33994)
    * implementation names weren't matching with xcu (fdo#32872)
    * improve the check for existence of the localized help (fdo#33258)
    * libs-extern
    * upgrade libwpd to 0.9.1
    * libs-gui
    * painting of axial gradients (116318)
    * fix wrong collation for Catalan language
    * crash when moving through database types (fdo#32561)
    * paint toolbar handle positioned properly (fdo#32558)
    * remove the menu when Left Alt Key was pressed; for GTK
    * default currency for Estonia should be Euro (fdo#33160)
    * year of era in long format for zh_TW by default (fdo#33459)
    * writer
    * use standard Edit button width of 50 (fdo#32633)
    * improve formfield checkbox binary export (bnc#660816)
    * infinite loop while exporting some files in DOC/DOCX/RTF
    * CTL/Other Default Font (i#25247, i#25561, i#48064, i#92341)


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.3.1.2 (3.3.1-rc2):
    * l10n
    * updated some translations
    * libs-core
    * crashing oosplash and malformed picture (bnc#652562)
    * Byref and declare Basic statement (fdo#33964, i#115716)
    * fixed BorderLine(2) conversion to SvxBorderLine (fdo#34226)
    * libs-gui
    * getEnglishSearchFontName() searches Takao fonts
    * sdk
    * fix ODK settings.mk to only set STLPORTLIB if needed
    * writer
    * rtfExport::HackIsWW8OrHigher(): return true (fdo#33478)
    * visual editor destroys formulas containing symbols (fdo#32759, fdo#32755)
  - enabled KDE4 support for SLED11; LO-3.3.1 fixed the remaining annoying bugs
  - fixed EMF+ import (bnc#650049)


author: pmladek@suse.cz
changelog:
  - fixed audio/video playback in presentation (deb#612940, bnc#651250)
  - fixed non-working input methods in KDE4 (bnc#665112)


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.3.2.1 (3.3.2-rc1):
    * build
    * enabled KDE4 support for SLED11
    * move the WebDAV patches from NovellOnly to Experimental
    * calc
    * sheet reference export (i#116833)
    * interval range crasher (fdo#34350)
    * fixed incorrect cursor navigation (fdo#33756)
    * go through all tokens to look for a volatile one (fdo#31939)
    * selecting multiple cells does not update headers (fdo#34383)
    * better fix for unusable TODAY() in formula computing (fdo#31939)
    * filters
    * ensure node outlines path (fdo#33701)
    * macros not imported for word documents OOXML (fdo#34909)
    * VBA event binding for macros imported from XLSM (fdo#34941)
    * help
    * typo $PRODUCTNAME -> %PRODUCTNAME (fdo#34857)
    * remove Online Update and Improvement program (fdo#33468)
    * impress
    * occasional blank first slide in presentation (fdo#34533)
    * libs-core
    * restrict metafile decomposition (bnc#650049)
    * StarDesktop.terminate() macro behaviour (fdo#30879)
    * crashing oosplash and malformed picture (bnc#652562)
    * don't leave a thread running after main is completed
    * fixed BorderLine(2) conversion to SvxBorderLine (fdo#34226)
    * Byref variable in a Declare statement (fdo#33964, i#115716)
    * libs-gui
    * Cairo canvas edge count calculation
    * do not access polygon points outside range
    * getEnglishSearchFontName() searches Takao fonts
    * size computation for toolbar menus with controls
    * catch exceptions from failing UNO-ness (fdo#33785)
    * unnecessary reverse lookup on startup (fdo#32640)
    * gDIMetaFile::bUseCanvas related changes (bnc#650049)
    * work around IM problems with KDE4 integration (bnc#665112)
    * sdk
    * fix ODK settings.mk to only set STLPORTLIB if needed
    * ure
    * fix pyuno/demo/pyunoenv.tcsh for PYTHONPATH usage
    * writer
    * bad RTF when save with ru_RU locale (fdo#33478)
    * visual editor produces wrong stack syntax (fdo#32759, fdo#32755)


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.3.2.2 (3.3.2-rc2):
    * build
    * fix non-working VBA container controls
    * l10n
    * l10n: update translations from Pootle
    * libs-gui
    * hidden tabs in Impress tasks panel (fdo#34718)


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.3.3.1 (3.3.3-rc1):
    * build
    * lost check boxes status during DOC import/export (fdo#34908)
    * fixed regression of copy-paste of Writer table formulas (bnc#675961)
    * calc
    * sheet deletion crasher (bnc#680272)
    * disabled auto-complete in Calc filter dialog (fdo#34898)
    * PRODUCT function doesn't calculate correctly (lp#775608)
    * extras
    * replace SO icons to LO icons in Web Wizard (fdo#33229)
    * filters
    * avoid possibility of accessing out of range ObjTimes
    * impress
    * crash after printing (fdo#33947)
    * send document as E-mail crasher (bnc#694119)
    * libs-core
    * updated license information (fdo#37001)
    * fix evolution local addressbook integration
    * potentially bogus file: URIs (fdo#33970, i#109096)
    * replace "seagull" icons to LibreOffice icons (fdo#37617)
    * use full path for kdefilepicker helper binary (fdo#31109)
    * libs-extern
    * crash in es thesaurus (rhbz#675806)
    * libs-extern-sys
    * update de_CH and de_AT dictionaries (fdo#33751)
    * libs-gui
    * hidden tabs in Impress tasks panel (fdo#34718)
    * ure
    * prefer gcc __sync functions over pthread
    * allow .NET clients to bootstrap LibreOffice (fdo#35108)
    * writer
    * freeze/hang on mailmerge to attached PDF (fdo#32553)
    * fix the positions of imported fields to avoid crashes (bnc#663622)
    * correct ODT MIME type and PDF export filter (fdo#31792, fdo#32553)


author: pmladek@novell.com
changelog:
  - updated to libreoffice-3.4.2.3 (3.4.2-rc3):
    * writer
    * improved graphite smart font rendering support
    * Greek Characters mode for bullets and numbering
    * gradient and drop-shadow to highlight writer pages
    * color and line styles for the columns and footnote separator lines
    * calc
    * autofilter per sheet support
    * redesigned Move/Copy Sheet dialog
    * named ranges in sheet-local scope
    * multiple subtotals on a single sheet
    * Preserve OLE links to other Excel documents
    * massive re-work of external reference handling
    * improve precision on re-positioning and re-sizing of drawing objects
    * Pivot Table (formerly DataPilot)
    * named range as data source
    * Data Pilot is now named Pivot Table
    * support for unlimited number of fields
    * Impress / Draw
    * improve HTML export with an image thumbnail gallery
    * filters
    * faster flat ODF import and export
    * only import for the legacy StarOffice (pre 2000) binary file format
      + user interface
    * new 3D border types
    * improve GTK+ theme integration
    * internationalized font previews
    * Linux text-rendering improvements
    * menus list their entries in a natural sort order
    * adapt to Linux mouse pointer themes more pleasantly
    * separate borders width and style for Writer, Calc and Impress
    * Find toolbar now behaves much more like in applications like Firefox
    * misc performance improvements
    * allow to changed password of encrypted documents
  - started building most of the stuff from the main source package again;
    split build had not longer be supported with LO-3.4 sources; the sources
    even would not be split in the future:
    * obsoleted packages: <piece>-devel, <piece>-l10n-prebuilt, bootstrap,
      components, filters, l10n-extras, libs-core, libs-extren, libs-gui,
      testing, ure
    * moved subpackages: base, calc, draw, math, impress, writer,
      base-drivers-postgresql, filters-optional, mailmerge, mono,
      pyuno, testtool, gnome, kde, sdk, sdk-doc, officebean,
      base-extensions, base-drivers-mysql, calc-extensions,
      draw-extensions, impress-extensions, writer-extensions
    * moved helper subpackages (used to produce noarch packages):
      icon-themes-prebuilt, l10n-prebuilt
  - temporary used empty mono and postgresql subpackages; stuff needed porting
    for LO-3.4
  - stopped using helper scripts and patches from the build repo
  - started using desktop integration stuff from the plain sources


author: pmladek@novell.com
changelog:
  - enabled kde and kde4 again
  - fixed build with -Wl,--as-needed that is used by default on recent
    openSUSE distros
  - added old common configure also flags for newer openSUSE releases


author: pmladek@novell.com
changelog:
  - fixed KDE stuff build with -Wl,--as-needed
  - added mono support and subpackage
  - disabled mono in openSUSE > 11.4 (bnc#653662)
  - obsoleted OpenOffice_org-Quickstarter; did not work with LO
  - added README for empty KDE4 package on openSUSE-11.4


author: pmladek@novell.com
changelog:
  - fixed build of the gengal tool; needed to produce openclipart gallery
  - added back pre- and postprocessing capabilities for loading and saving;
    needed for odf-converter
  - added back search path for language independent templates


author: pmladek@novell.com
changelog:
  - updated to libreoffice-3.4.2.4 (SUSE 3.4.2-rc1)
    * based on plain 3.4.2-final sources
    * added several fixes
    * common:
    * version 3.4.2.4, tag suse-3.4.2.4 (SUSE LO 3.4.2-rc1)
    * bootstrap
    * updated mdds package to 0.5.3
    * use /usr/bin/libreoffice symlink
    * upgrade graphite to 1.0.2 and simplify patches
    * calc
    * allow multi-range copy from VBA (bnc#707486)
    * lost DDE links in XLS import/export (bnc#681738)
    * charts with multiple ranges XLS import (i#107275)
    * more conservative graphic replacement (bnc#684784)
    * check boxes and slowness in XLS import (bnc#708137)
    * copied CSS parser from the orcus project (bnc#704642)
    * useful error message when DDE link update fails (bnc#696630)
    * defining named ranges should be case insensitive (fdo#39915)
    * parse the CSS stream and set number formats to cells (bnc#704642)
    * search in all sheets and FindToolbar (fdo#33379, i#116250, fdo#33593, fdo#37499)
    * components
    * support LCID changes (fdo#38956)
    * toggling grammar checkbox deletes sentence (fdo#39348)
    * filters
    * change 97/XP/2000 to 97/XP/2000/2003 (fdo#36734)
    * don't "detect" non-XML file format as XML (bnc#704642)
    * change 2007 XML to 2007/2010 XML in UI strings (fdo#36735)
    * impress
    * faster styles import (bnc#708518)
    * fix ruler to not generate negative left indent (bnc#707779)
    * libs-core
    * ghost uneditable drawing objects (bnc#676858)
    * correct MIME type for draw documents XML export
    * store the content of <style> elements (bnc#704642)
    * splash screen fix for multi-head on Linux (fdo#33214)
    * added new menu entry for headers/footers edit mode (bnc#676858)
    * sdk
    * wrong csh syntax (rhbz#725144)
    * translations
    * update translations
    * writer
    * fix counting the paragraphs (fdo#36816)
    * header, footer edition mode (bnc#676858)
    * fix for imported columnwidths (bnc#693238)
    * ghost uneditable drawing objects (bnc#676858)
    * don't crash on undo of ole2 insert (fdo#36631)
    * implement header / footer edition mode (bnc#676858)
    * remove properties when removing empty fly frame (bnc#695479)
    * ESC key to escape the header / footer edit mode (bnc#676858)
    * added new menu entry for headers/footers edit mode (bnc#676858)
    * improve column/table width when table width > pagewidth (bnc#693477)
    * anchored as char objects don't need ghosting from SwRootFrm (bnc#702506)
    * background images shouldn't be selected before text (fdo#36496, bnc#676858)
  - added several Conflicts to enforce update from OOo
  - added back search paths to the common template directories
  - added back PostgreSQL driver
  - distro-install-desktop-integration.diff: created /usr/bin/libreoffice
    symlink to fix mono
  - vbahelper-sc-gcc-4.6-link-fix.diff: added hack to fix build with gcc-4.6
    in Factory


author: pmladek@suse.com
changelog:
  - system-python-ure-bootstrap.diff: correctly bootstrapped python stuff
    with system python, (deb#501028, i#90701)
  - sdbc-postgresql-lo-3.4-registration.diff: fixed component mapping
    to get the symbol component_writeInfo; needed to register PostgreSQL
    extension
  - mozilla-no-xul*.diff: disabled the Mozilla plugin that needed the XUL stuff;
    it was not enabled by default; it newer worked well; it caused build troubles
    because Firefox changed the development model and XULRunner support was
    very unclear
  - replaced XULRunner with mozilla-nss and mozilla-nspr in BuildRequires
  - generated create-libstlport-compat-links in %%install; the paths needed
    to be substituted according to the current build setting (bnc#710920)


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.4.2.5 (SUSE 3.4.2-rc2)
    * components
    * missing user-defined dictionaries (fdo#36678)
    * filters
    * lost content in DOCX import (bnc#705949)
    * XLSX import performance improvements (bnc#683578)
    * crash when opening PPTX presentation (bnc#706792)
    * pick the first PREFERRED IMPORT filter (bnc#704639)
    * impress
    * allow import of embedded color tables in Impress
    * libs-core
    * add missing MIME types into .desktop files (bnc#711977)
    * wrong bullet placement when stretching happens (fixes (bnc#694344)
    * do not pass the request for command line help to oosplash (bnc#715268)
    * libs-extern-sys
    * set WORDS_BIGENDIAN for graphite2
    * libs-gui
    * linear gradient export to PDF (bnc#710061)
    * crash when changing screen resolution (bnc#715416)
    * writer
    * hide 'math baseline alignment' unless available (fdo#40341)
  - sysui-add-flat-openxml-to-mime-list.diff: registered Flat XML in the MIME
    database (bnc#711977)
  - nlpsolver-no-broken-help.diff: disabled broken help in the NLPSolver
    extension; unopkg complained about it in %%posttrans
  - added the helper script /usr/sbin/unopkg-sync-bundled to correctly
    update extensions; needed to be called in %posttrans and %postun scripts
    of packages with extensions (bnc#712358)


author: pmladek@suse.com
changelog:
  - revert-allow-impress-import-of-embedded-color-tables-*.diff:
    reverted problematic import of embedded color tables in Impress;
    broke .odf export; needed more love (bnc#715931)


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.4.2.6 (SUSE 3.4.2-rc3):
    * bootstrap
    * add executable rights to libraries
    * put VBA stuff into correct subpackages
    * correctly set install path in java-set-classpath
    * more reasonable access rights for installed files
    * move mono_loader.*.uno.so into the mono subpackage
    * really put SDK documentation into the doc subpackage
    * calc
    * crash when modifying a named range
    * crash with RangeName erase (bnc#683578)
    * impress
    * revert "allow impress import of embedded color tables" (bnc#715931)
    * libs-core
    * better detect OASIS MIME types
    * add Flat XML MIME types (bnc#711977)
    * correctly update bundled extensions (fdo#37195)
    * libs-extern
    * broken PDF A/1-a export in 64-bit builds (fdo#39355)
  - enabled system ODBC again
  - correctly set the documentation directory
  - added back the extra Draft.jpg into the "Background" gallery
  - beanshell, java, and python scripting needed to be explicitly enabled
    and installed as extension; in the past, they were built and installed
    out of box
  - used old desktop file names; there were defined another priorities
    for them in the system; for example, it fixed opening .ods files by LO
    instead of Evince


author: pmladek@suse.com
changelog:
  - scripting-provider-build-dep.diff: make sure that the extra jar files
    are bundled with the script provider extensions
  - redland-rpath-hack.diff: crazy hack to avoid /usr/lib64 in RPATH
    and pass brp-rpath check; used only on Factory-x86_64 (bnc#717262)
  - added dbus-1-glib-devel and orbit2-devel into BuildRequires;
    was not longer required by gconf2-devel after a Factory clean up


author: pmladek@suse.com
changelog:
  - svx-globlmn-hrc-build-dep.diff: fix build dependency problem in svx
  - apply libreoffice-poppler-0.17.0.patch only on openSUSE > 11.3;
    cpp/poppler-version.h is not included in older poppler packages


author: pmladek@suse.com
changelog:
  - kde4-tooltips-style.diff: tooltips are all black in KDE4 (bnc#723074,
    fdo#40461)
  - do-not-display-math-in-desktop-menu.diff: do not display math in desktop
    menu (fdo#41681)
  - desktop-submenu.diff: display LO application in the right desktop submenu
    (bnc#718694)
  - bash-completion-for-loffice.diff: define bash completion for 'loffice'
    wrapper (bnc#719656)


author: pmladek@suse.com
changelog:
  - correctly-init-xthreads-in-qt.diff: let Qt call XInitThreads(),
    so that it knows it's been called (fdo#40298)
  - avoid-wrong-asserts.diff: fix a bad assert; the following fix depends on it
  - horizontal-scrollbars-with-kde-oxygen-style.diff: horizontal scrollbars with
    KDE Oxygen style (bnc#722918)


author: pmladek@suse.cz
changelog:
  - updated to libreoffice-3.4.4.3 (SUSE 3.4.4-rc1 == final):
    * base
    * crash when inserting a constant in a query (fdo#38286)
    * calc
    * crash when modifying a named range
    * speed up range name lookup by index (bnc#715104)
    * recalculate matrix formula dimension correctly (fdo#39485)
    * mark all formula cells dirty when appending a new sheet (fdo#35965)
    * components
    * handling of SAFEARRAY(s) in olebridge (fdo#38441)
    * filters
    * auto fit text VIEWING too small in PPT import (fdo#41245)
    * impress
    * hang in slideshow (fdo#32861)
    * crash while dropping texture (fdo#38391)
    * libs-core
    * recognize .svg in ODF container (fdo#41995)
    * dictionaries lost after LibO upgrade (fdo#37195)
    * crash when "Find Record" button is clicked in Base (fdo#40701)
    * fix the drawing of dotted and dashed borders in Calc (fdo#37129)
    * VBA control events not working; broken eventattacher (bnc#718227)
    * libs-extern-sys
    * upgrade graphite to 1.0.3 to fix surrogate support
    * libs-gui
    * crash when changing screen resolution
    * let Qt call XInitThreads() (fdo#40298)
    * activation order crashes address database (fdo#41022)
    * drawing of dotted and dashed borders in Calc (fdo#37129)
    * translations
    * update translations
    * writer
    * leak in PDF export (i#116448)
    * crash when editing index (bnc#726174)
    * crash while processing incorrect range of pages (fdo#35513)
    * crash on closing document with footnotes (fdo#39510, lp#854626)


author: pmladek@suse.cz
changelog:
  - used the internal mysql cppconnector even for openSUSE-12.2;
    it did not build with the system one


author: jdmulloy@gmail.com
changelog:
  - fix libreoffice-pyuno so that 'import uno' works in python
    * add symlinks in python site-lib so that python can find uno modules
    * pyuno-path.diff: add %_libdir/libreoffice/basis-link/program to
      sys.path when 'import uno' is called so that additional pyuno modules
      can be found by python


author: pmladek@suse.com
changelog:
  - buildfix-ucb-glib-2.31.diff: fix build with glib-2.31; glib/gthread.h
    can't be included directly
  - libreoffice-desktop-icons-256x256.tar.bz2: add missing 256x256 desktop
    icons (bnc#722644)


author: pmladek@suse.com
changelog:
  - workaround-for-LO-namespace-pollution-breaking-KDE4.diff:
    workaround for conflicting defines that break build with KDE4 in factory


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.4.5.3 (SUSE 3.4.5-rc1)
    * version 3.4.5.3, tag suse-3.4.5.3 (SUSE LO 3.4.5-rc1)
    * SmartArt import
    * custom shapes import
    * Oracle Java 1.7.0 detection
    * reading AES-encrypted ODF 1.2 documents as generated by LO 3.5
    * base
    * iterator misuse (fdo #44040, bnc#742178)
    * calc
    * allow pasting to multiple ranges (bnc#715094)
    * correctly convert chart data ranges (bnc#727504)
    * definedName corruption for XLSX export (bnc#741182)
    * adjust/shrink the ranges while copying (bnc#677811)
    * extra graph data is displayed for label (bnc#717290)
    * getCellRangeByName failure for named range (bnc#738113)
    * graph in XLS file has dates displayed wrong (bnc#720443)
    * improve performance of large Excel documents (bnc#715104)
    * display page background color/image properly (bnc#722045)
    * pivot table output becoming empty on re-save (bnc#715543)
    * encode virtual paths to local volume correctly (bnc#719887)
    * avoid adjusting cell-anchored objects on other sheets (bnc#726152)
    * make sure to adjust the sheet index of drawing objects (bnc#733864)
    * make the data validation popup more reliable (fdo #36851, bnc#737190)
    * filters
    * table style (bnc#705991)
    * text rotation fixes (bnc#734734)
    * crash in PPTX import (bnc#706792)
    * read w:sdt* contents (bnc#705949)
    * connector shape fixes (bnc#719989)
    * legacy fragment import (bnc#699334)
    * non-working Excel macros (bnc#705977)
    * free drawn curves import (bnc#657909)
    * group shape transformations (bnc#621739)
    * extLst of drawings in diagrams import (bnc#655408)
    * flip properties of custom shapes import (bnc#705985)
    * line spacing is used from previous values (bnc#734734)
    * missing ooxml customshape->mso shape name entries (bnc#737921)
    * word doesn't break the numberings and prefers hiding them (bnc#707157)
    * impress
    * undo corruption (bnc#685123)
    * do not set duplicate master slide names (bnc#735533)
    * libs-core
    * handle copy and paste from ConsoleOne (bnc#704274)
    * VBA control events not working, broken eventattacher (bnc#718227)
    * "General Error" when double-click graphic in presentation (bnc#720948)
    * libs-extern-sys
    * upgrade graphite to 1.0.3 fix surrogate support
    * libs-gui
    * crash at exit (bnc#728603)
    * radial gradient offset (bnc#714787)
    * horizontal scrollbars with KDE oxygen style (bnc#722918)
    * rendering of metafiles embedded in EMF+ (updated) (bnc#705956)
    * postprocess
    * make the 3D transitions work again (bnc#728559)
    * ure
    * make Duden Korrektor 5 and 6 work
    * writer
    * frame selection (bnc#740117)
    * crash when editing index (bnc#726174)
    * order database properties (bnc#740032)
    * numbering levels in DOC import (bnc#715115)
    * image size issue in DOC import (bnc#718971)
    * pointless forward moving of a table (bnc#706138)
    * tabs set after the end margin in DOCX import (bnc#693238)
    * add hyperlinks by default in Table of Contents (bnc#705956)


author: pmladek@suse.com
changelog:
  - update gdocs extension to version 3.0.0; needed to make it working
    with the current Google Docs interface (bnc#748548)
  - use and/or operator in the license tag


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.4.5.4 (SUSE 3.4.5-rc2)
    * calc
    * pie charts colors messed in XLS import (fdo#40320)
    * correctly import data point formats in data series (fdo#40320)
    * components
    * crash when parsing XML signatures (fdo#39657)
    * broken getDataArray (fdo#46165, fdo#38441, i#117010)
    * don't paint a frame around the list of edit boxes (fdo#42543)
    * inconsistent compression method for encrypted documents (bnc#653688)
    * filters
    * more on bentConnectors (bnc#736495)
    * wrong text color in smartArt (bnc#746996)
    * reading of w:textbox contents (bnc#693388)
    * textbox position and size DOCX import (fdo#45560)
    * RTF/DOCX import of transparent frames (bnc#695479)
    * consecutive frames in RTF/DOCX import (bnc#703032)
    * handling of frame properties in RTF import (bnc#417818)
    * force imported XLSX active tab to be shown (bnc#748198)
    * create TableManager for inside shapes (bnc#747471, bnc#693238)
    * textboxes import with OLE objects inside (bnc#747471, bnc#693238)
    * impress
    * do not create an empty slide when printing handouts (fdo#31966)
    * libs-core
    * default shortcut for .uno:SearchDialog should be Ctrl+H
    * crash using instances dialog of dataform navigator (fdo#44816)
    * libs-extern
    * disable problematic reading of external entities in raptor
    * libs-gui
    * correctly calculate leap year
    * use proper Indian Rupee currency symbol U+20B9 (rh#794679)
    * writer
    * field refreshing (fdo#39694)
    * more layout crashers (i#101776, fdo#39510)
    * textbox borders style and width in DOCX import (fdo#45560)
    * expand all text fields when setting properties (fdo#42073)


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.4.5.5 (SUSE 3.4.5-rc3):
    * extras
    * add SUSE color palette (fate#312645)
    * filters
    * crash when loading embedded elements (bnc#693238)
    * crash when importing an empty paragraph (rh#667082)
    * writer
    * do not use an invalidated iterator (fdo#46337)


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.5.5.2 (3.5.2-rc2)
    * general
    * support Java 7 (1.7)
    * produce ODF 1.2 conforming documents by default
    * more secure encryption algorithm (AES-256) for password protection
    * core GUI changes
    * better color picker
    * transparent object handles
    * better handle unused toolbar menus
    * move context-sensitive toolbars to the bottom
    * several GTK+ right-to-left interface glitches
    * menus list their entries in a natural sort order
    * "Link" checkbox in "Insert Movie and Sound" dialog
    * filter bundled, shared, and user extensions in the manager dialog
    * writer
    * RTF import rewrite
    * new numbering types
    * grammar checking improvements
    * better page breaks indicators
    * TOC use hyperlinks by default
    * various DOCX import improvements
    * support comments DOCX export/import
    * label printing positioning (fdo#36874)
    * display bitmap image resolution in PPI
    * numbering in DOC, DOCX, and RTF import
    * better UI for Header and Footers handling
    * Basic Fonts (Western) option page removed
    * handling of tab stop behind the end margin
    * new typographic features by improved Graphite port
    * display non-printable characters on the end of line
    * modeless word count dialog; being updated when typing
    * corrected autotext "Formula numbering" for most locales
    * calc
    * more new line ends
    * supports 10000 sheets
    * new multiline input bar
    * additional data point markers
    * updated line chart's smoothing
    * re-designed all range name dialogs
    * re-designed Autofilter popup window
    * improved performance of ODS/XLS/XLSX import
    * improved performance of many sheet operations
    * better handling DDE and external links failures
    * unlimited number of rules for conditional formatting
    * configurable initial number of sheets in new documents
    * "Protect Sheet" also from the context menu of the sheet tab
    * allow pasting a single cell range to multiple destination ranges
    * new Calc Functions: BITAND, BITOR, BITXOR BITRSHIFT, BITLSHIFT, SEC,
      CSC, SECH, and CSCH
    * impress / draw
    * elliptical arcs in path
    * better hidden slides PDF export
    * better Smart Art in PPTX import
    * MS Visio documents import/export
    * better handling of custom animation list
    * start Impress without the wizard by default
    * better custom shapes and their presets in PPTX import
    * support embedding palettes and other property list types
    * math
    * new "does not exist" symbol
    * new symbols for Games theory
    * support math formulas in DOCX import/export
    * base
    * lots fixes
    * integrated PostgreSQL native driver
    * Basic IDE
    * new menu item View->Goto Line
    * new menu item View->Line Numbers
    * dialog controls have a spinbutton
    * presenter console extension
    * "Exchange Screen Images" button to work around problems with
      detecting projector and laptop screen
    * Python scripting
    * allow to initialize UNO structures by name instead of by position
    * localization
    * update translations
    * better date handling
  - remove obsolete testtool subpackage; not longer supported and maintained
  - basis subdirectory does not longer exists on the installed system
  - mozilla is not longer needed for build:
    * use --disable-mozilla, --without-system-mozilla, --with-system-nss,
    - -disable-ldap, --enable-xmlsec instead of --with-system-mozilla,
    - -with-system-mozilla=xulrunner
  - numbretext and GoogleDocs extensions are integrated upstream:
    * use --enable-ext-google-docs and --enable-ext-numbertext
  - use --without-help to build help separately instead of the patches
  - use internal hacked make version  3.82, snapshot 20120301 to get fast
    and reliable parallel build
  - build zip-3.0 on openSUSE < 11.4; --filesync is needed during build
  - temporary disable check for bytecode version until we produce right
    bytecode again
  - temporary disable mono support
  - update numbertext to version 0.9.4
  - update libexttextcat to version 3.2.0
  - update mysql-connector-c++ to version 1.1.0
  - update libwpg to version 0.2.1
  - update libwpd to version 0.9.4
  - update libwps to version 0.2.4
  - remove obsolete translate-toolkit
  - add libcmis, version 0.1.0
  - add libvisio, version 0.0.15
  - add librsvg, version 2.32.1
  - add postgresql, version 9.1.1 for SLED11; the system one is perfectly fine
    for newer systems
  - libreoffice-3.5-unpack-sources.diff: allow to unpack source tarballs
  - javasetting-mark-config.diff: mark share/config/javasettingsunopkginstall.xml
    as %config; it is updated by unopkg in %post
  - scripting-prefer-internal-rhino.diff: put internal rhino into XBootClasspath
    to fix build with OpenJDK
  - distro-install-file-lists-3.5.diff: update file list generation for 3.5
  - library-link-order-to-build-with-as-needed.diff: fix build with link as needed
  - mediawiki-no-broken-help.diff: disable non-working help also in the mediawiki
    extensions
  - zip-3.0-*.patch: fixes from zip source package


author: pmladek@suse.com
changelog:
  - solenv-java-source-version.diff: generate selected bytecode
    version also in gbuild
  - enable again the brp check for byte code version


author: pmladek@suse.com
changelog:
  - disable ccache; does not make sense for clean build; saves 1GB on the disk
  - hard link binaries in the build tree; it might save several GBs on the disk
    and is faster
  - clean up configure switches:
    * move switches from SUSE*.conf to spec files
    * use --with-system-headers and --with-system-libs to prefer system
      stuff over internal copies
    * use --without-system-<library> only for stuff that is not packaged
      or not patched in the SUSE distribution, for example libvisio,
      redland, mythes
    * bin not longer existing options
  - use system libwpd, libwpg, libwps, librsvg, vigra on openSUSE >= 11.4
  - remove unused sablot-devel, xalan-j2, xerces-j2, xml-commons-apis
    from BuildRequires and Requires
  - remove some %if sections for not longer supported openSUSE < 11.1
  - update license tag: added BSD-4-Clause, SUSE-Public-Domain, W3C


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.5.3.2 (3.5.3-rc2):
    * misc SVG import fixes
    * border printing (fdo#38635)
    * alpha blending (bnc#714787)
    * border corner gaps (fdo#38635)
    * misc performance improvements
    * Java script loading (fdo#46102)
    * PDF export of images (bnc#717947)
    * autoformat undo cursors (fdo#39003)
    * add inch as source unit (fdo#48969)
    * duplicate code removal (bnc#714787)
    * textbox size in DOCX import (bnc#751573)
    * make "Replace All" work with REs (fdo#44861)
    * fix find toolbar X error handling (fdo#46687)
    * transition gradients came out empty (fdo#33591)
    * use older ODF encryption by default (fdo#47484)
    * duplicated characters in PDF import (fdo#45848)
    * do not increase height of checkboxes (fdo#47963)
    * do not play sound in presenter console (fdo#33914)
    * switch units in Converter::convertDouble (fdo#48969)
    * improved label/BC wizard - set paper size (fdo#44516)
    * export all style information to XLS/XLSX, (fdo#46738)
    * ignore corrupted items in recent documents (fdo#46074)
    * border paint ordering (fdo#45562, fdo#47717, fdo#42750)
    * colorspace conversion for greyscale bitmaps (fdo#34324)
    * copy column privileges into table privileges (fdo#47937)
    * fix incorrect relative moves after closePath (fdo#47406)
    * incorrect text wrapping around drawing shapes (fdo#45376)
    * right arrow button does not work in TOC dialog (fdo#40948)
    * vertical align when switching mode in multibar (fdo#44140)
    * regression in lineshapes ODP import (bnc#719989, bnc#719997)
    * prevent update during init in new autofilter dlg (fdo#45679)
    * removed strange non-wrapping condition (bnc#750258, i#40155)
    * more reliable way to check for RTL text (fdo#48431, fdo#32530)
    * CSV import got confused by erroneous HTML detection (fdo#40021)
    * default to Office 2007/2010 filter for OOXML export (fdo#48941)
    * shift+F3 shortcut for Edit/Duplicate in Draw (fdo#48584, fdo#32559)
    * misc RTF import fixes (fdo#48104, fdo#46955, fdo#45182, fdo#45394,
      bnc#703032, fdo#47326, fdo#47036, fdo#47802, fdo#48640, fdo#47107,
      fdo#48356)
  - update libvisio to version 0.0.16:
    * adapt the end and start line markers to recent changes in LO
  - removed upstreamed patches:
    * libreoffice-3.5-unpack-sources.diff
    * buildfix-icu-4.9.diff
  - reordered %prep phase to work better with quilt


author: pmladek@suse.com
changelog:
  - updated to libreoffice-3.5.4.3 (SUSE 3.5 beta1, based on upstream 3.5.4-rc1):
    * version 3.5.4.3, tag suse-3.5.4.3 (SUSE LO 3.5-beta1)
    * add back mono support
    * text over images (bnc#759212)
    * add inch as source unit (fdo#48969)
    * forward moving of a table (bnc#706138)
    * macro syntax error in Calc (bnc#745930)
    * fix HTML table border export (fdo#47670)
    * import HTML CSS STYLE border (fdo#41796)
    * find toolbar X error handling (fdo#46687)
    * more robust NSS initialization (fdo#45171)
    * recognize VBA macro in JAPANESE (fdo#49324)
    * count mirrored monitors as one (rhbz#809019)
    * removed unwanted/bad cast fixes (bnc#759178)
    * parsing of arc paths in SVG import (fdo#48070)
    * outline numbering only for headings (bnc#751028)
    * string result of formula is also valid (fdo#49052)
    * incorrect square gradients in slideshow (fdo#49508)
    * bad import positions of shapes & controls (fdo#49430)
    * finish handling of w:pStyle in numbering (bnc#751028)
    * full page lines are wrapping in .doc file (bnc#757651)
    * ignore corrupted items in recent documents (fdo#46074)
    * correctly map monitor index back to screen (fdo#49365)
    * enable caching of grammar checker properties (fdo#35270)
    * use BorderLine2 instead of older BorderLine (bnc#758914)
    * properly draw separators in vertical toolbars (fdo#39106)
    * check if a missing font is a known symbol font (fdo#34814)
    * crash on "connect to existing database" wizard (fdo#45580)
    * performance problems with very long paragraphs (fdo#49208)
    * allow keyword Append to be used as a variable (bnc#745930)
    * numbering properties with paragraph properties (bnc#751028)
    * import XSL with HTML as such, not CSV (fdo#49639, fdo#40021)
    * dropdown list in Letter Wizard are now ordered alphabetically
    * default to Office 2007/2010 filter for OOXML export (fdo#48941)
    * type for property UNO_NAME_SAVE_FILTER_DATA is wrong (fdo#45592)
    * textboxes import with OLE objects inside (bnc#747471, bnc#693238)
    * properties that aren't valid for paragraphs (part of (bnc#751028)
    * comparing empty document with attached one crashes LO (fdo#43424)
    * ignore corrupted items in recent documents (fdo#49948, fdo#46074)
    * default printer settings only when explicitly mentioned (bnc#758575)
    * changing spelling preferences requires application restart (fdo#39999)
    * add VBA support for BackColor, AutoSize, Locked attributes (bnc#749960)
    * border painting (fdo#45562, fdo#47717, fdo#42750, fdo#45562, fdo#48647,
      fdo#44010, fdo#38215)
    * lots RTF import/export fixes (fdo#49692, fdo#38176, fdo#48023, fdo#48876,
      fdo#47764, fdo#48193, fdo#48037, fdo#48356, fdo#49692, fdo#49501,
      fdo#39053)
  - jvmfwk-disable-gcj.diff: do not detect GCJ; LO newer worked well
    with it
  - implement-unicode-6.1-hebrew-line.diff: icu49 adds some extra Hebrew
    rules (fdo#49849)


