# changelog

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


author: johannesobermayr@gmx.de
changelog:
  - Update to pre-2.8.0 git
    * Use a prefixed version (2.7.99)
  - Install already built demos
    * Add -demos subpackage
  - Remove obsolete compat70.tar.bz2
  - glxgears, xdriinfo and glxinfo are part of Mesa-demos-base
    * Remove glxdemos.tar.bz2, glxdemos.diff, xdriinfo.tar.bz2
      freeglut-glxgears.notify.diff and freeglut-glxinfo.notify.diff


author: saschpe@gmx.de
changelog:
  - Rename demos package to freeglut-demo to match other demo packages
  - Honor shared library policy:
    * Rename base package to libglut3 and adjust baselibs.conf accordingly
  - Ran spec-cleaner


author: tabraham@novell.com
changelog:
  - Update to 2.8.0
    * There are now callbacks to support multitouch capability.
    * Solaris and OSX support have improved.
    * Fullscreen mode and Game mode behave better.
    * Addition of Visual Studio 2010 projects & solutions.
    * Many bugs have been fixed.


author: kkaempf@novell.com
changelog:
  - adapt_to_suse_docdir.patch: Use /usr/share/doc/packages/$(name)
  - add_default_start.patch: Add 'Default-Start:' to init.d scripts
  - ipmi-messaging-support-cmds.patch: Fix buffer overflow


author: kkaempf@novell.com
changelog:
  - update to 0.8.5
    - Support Inventec 5442/Dell Xanadu III OEM events.
    - Workaround Quanta S99Q/Dell FS12-TY Node Busy errors.
    - Fix some library error checks limiting bmc-config Bad Password
      Threshold configuration.
    - Fix some library macro names based on actual OEM names.
    - Fix documentation typos.
    (update to 0.8.4)
    - Fix IPMI 2.0 sequence number wrap around corner case.
    - Fix ipmi-sensors --comma-separated-output corner case.
    - In ipmi-sensors, output multiple event strings w/ space
      delimiter in simple output.
    - In ipmi-oem, support Dell get-active-lom-status.
    - In ipmi-oem, support IBM get-led.
    - In ipmi-sel, fix possible --assume-system-event-records
      corner case.
    - Fix Posix portability issue w/ time functions.
    - Minor documentation updates.


author: kkaempf@novell.com
changelog:
  - update to 1.0.3
    o Support additional error handling in bmc-info.
    o Support ability to set "none" workaround flags on the command
      line and in tools.
    o In libipmiconsole, force ipmiconsole_engine_init() to be
      called before ipmiconsole_ctx_create().
    o Fix libipmiconsole callback semantics.
    o Fix libipmiconsole bugs in overriding standard defaults vs.
      config file defaults.
    o Fix potential race in libipmiconsole during engine teardown.
    o Add package version macros to libfreeipmi.
    o Add library version macros to all libraries.
    o Fix Solaris build bug.
    o Fix config output bug in ipmipower.
  - update to 1.0.2
    o Support --ignore-unrecognized-events in ipmi-sensors.
    o Clarify error messages in ipmi-locate.
    o Support Supermicro X7DBR-3, X8DTL-3F, X8DT3-LN4F motherboard OEM
      sensors.
    o Support Dell Module/Board OEM sensor interpretation on Poweredge
      R210 motherboards.
    o In bmc-info, support motherboards that don't implement Get Device
      Guid.
    o In bmc-watchdog, fix error logging corner case.
    o Support new -r option in ganglia_ipmi_sensors.pl plugin to modify
      ipmi hostname.
    o Add workaround for SDR caching compliance bug in HP Proliant
      DL585G7.
    o In bmc-config, add workaround for motherboards that do not allow
      you to configure identical usernames.
    o Various documentation updates.
  - update to 1.0.1
    o Remove ipmimonitoring tool. Tool is now superseded by ipmi-sensors
      and the new --output-sensor-state option.
    o Support --output-event-state option for ipmi-sel to support SEL
      event interpretation.
    o All config-tools now support multi-channel configuration under
      verbose mode.
    o Re-architect libipmimonitoring to support all defined IPMI sensor
      types, OEM bitmasks, and OEM interpretations.
    o Add SEL monitoring support to libipmimonitoring.
    o Support new 'interpret' sub-library in libfreeipmi.
    o Support interpretation rules for sensors when no states/events occur.
    o Support interpretation rules for out of spec sensor states/events.
    o Support interpretation rules for OEM sensors and events.
    o Move all config files to /etc/freeipmi/. Support legacy config
      files for backwards compatibility.
    o Support serial keepalive in ipmiconsole to check if serial
      connection has remained alive across system reboots.
    o Create symlinks and manpage pointers for 'ipmi-power', 'ipmi-ping',
      'rmcp-ping', 'ipmi-console', and 'ipmi-detect' to give some additional
      consistency to the tool naming.
    o Various documentation updates.
    o Update to support DCMI 1.1.
    o Update all licensing information to GPLv3.
  - update to 0.8.12
    o In bmc-config, workaround RMCP+ Privilege Level configuration
      compliance bugs on HP DL145 servers.
    o In ipmi-chassis-config, after configuring boot flags, set valid bits
      appropriately.
    o Fix N/A output corner case in ipmi-sel.
    o Support Supermicro X8DTU-6+ motherboard OEM sensors.
    o Fix FRU date/time calculation bug that did not account for leap
      years.
  - update to 0.8.11
    o Support Fujitsu iRMC S1 and iRMC S2 OEM extensions in
      ipmi-sensors and ipmi-sel.
    o Support --output-oem-event-string in ipmi-sel.
    o Other minor documentation/bug fixes.
  - update to 0.8.10
    o Support many new Inventec OEM extensions in ipmi-oem.
    o Support many new Quanta OEM extensions in ipmi-oem.
    o Support many new Intel OEM extensions in ipmi-oem.
    o Support Intel s5500WB OEM extensions in ipmi-sel.
    o Support Intel Node Manager SEL events across Quanta S99Q,
      Inventec 5441, Inventec 5442, and Intel S5500WB motherboards.
    o Move some OEM extensions from Dell section to Inventec section in
      ipmi-oem. Were previously thought to be additions by Dell, but
      in fact are not. Backwards compatability supported.
    o Support 'assumeio' inband workaround globally.
    o Gracefully handle some errors in ipmi-sensors.
    o Fix in-band probing corner case.
    o Fix various parameter input checks in ipmi-oem.
    o Fix help output corner cases in ipmi-oem.
    o Other minor documentation/bug fixes.
  - update to 0.8.9
    o In ipmi-sel and ipmimonitoring, workaround Supermicro H8QME SEL
      compliance issues in ipmi-sel.
    o In ipmi-sel, do not report error if SEL is empty.
    o Support Fujitsu 'get-sel-entry-long-text' in ipmi-oem.
    o Fix workaround flags bug in ipmimonitoring.
    o Revert 'Open Session Privilege Workaround' changes in 0.8.8, were
      unnecessary.
    o Fix daylight savings bug when configuring BMC times in bmc-device.
    o Support 'veryslowcommit' workaround for config tools to work around
      very slow BMCs.
    o Support --enable-rawdumps compile option.
    o Support SHA256 in IPMI 2.0.
    o Other minor bug fixes.
  - update to 0.8.8
    o Support Supermicro 'get-bmc-services-status' and
      'set-bmc-services-status' in ipmi-oem.
    o Support bmc-watchdog 'ignorestateflag' workaround around more
      issues.
    o Support Open Session Privilege Workaround around more related
      compliance issues.
    o Fix bmc-watchdog --version option.
    o Fix legacy workaround corner case in channel detection for
      Intel nodes.
    o Support Quanta reset-to-defaults command in ipmi-oem.
    o Modify ipmiconsole protocol to not deactivate SOL protocol is
      SOL is already deactivated.
    o Modify ipmiconsole protocol to not error out under several
      malformed packet scenarios.
    o Fix ipmiping/rmcpping command line parsing corner case.
    o Minor documentation updates.
    o Minor error message output fixes.
    o Support --without-random-device configure option for some
      embedded systems.
  - update to 0.8.7
    o Support Supermicro X8DTG OEM sensors.
    o Support Supermicro X8DTG workarounds with 'integritycheckvalue'
      workaround flag.
    o Document workarounds for Intel S5500WBV/Penguin Relion 700
      motherboard.
    o Map IPMI 2.0 "invalid role" error code to "privilege level cannot be
      obtained" for better usability.
    o Fix bmc-config Security Keys commit by making some required fields
      optional.
    o Fix bmc-watchdog init script return codes on Suse.
    o Support 'ignorestateflag' workaround in bmc-watchdog.
    o Fix ipmi-sensors corner case for sensors with percentage units.
    o Support 'slowcommit' workaround for config tools to work around
      slower BMCs.
    o Update documentation w/ Supermicro X8DTG issues.
    o Update documentation w/ inband troubleshooting.
  - update to 0.8.6
    o Support Quanta S99Q/Dell FS12-TY OEM SEL events.
    o In ipmi-oem, support Quanta S99Q/Dell FS12-TY OEM commands.
    o Fix --key-pair parsing bug in all config tools.
    o Locally support sunbmc driver if bmc_intf.h header not found.
    o If Sunbmc driver is not supported, report "Device Not Supported"
      instead of "Internal Error".
    o Fix error output messages.
    o Fix Solaris install issue.
    o Other minor fixes.


author: kkaempf@novell.com
changelog:
  - Update to 1.0.4
    o Support "discretereading" workaround in ipmi-sensors and
      associated libraries.
    o Support "spinpoll" workaround/performance optimization in tools
      and libraries.
    o Support additional sensor/SEL interpretations for Intel
      motherboards.
    o Add convenience input checking functions to libipmiconsole.
    o Fix bug in libipmimonitoring to allow additional OEM
      interpretations.


author: kkaempf@suse.com
changelog:
  - Update to 1.0.6
    o Support 'ignorescanningdisabled' workaround in ipmi-sensors.
    o Support Supermicro X8SIL-F, X9SCL, and X9SCM motherboard OEM sensors.
    o Update bmc-watchdog logrotate script to reduce unnecessary output.
    o Fix ipmi-fru output typo.
  - Update to 1.0.5
    o Fix various issues in ipmi-dcmi, including command line parsing
      bugs, asset tag/string identifier overwriting, and fix assumptions
      based on new information in v1.5 errata.
    o Support pkg-config files for libraries.
    o Various documentation updates.


author: trenn@suse.de
changelog:
  - Update to 1.1.2
  - Adjusted license to GPL-3.0
  - Silent some build checks:
    - license string
    - too short description
    - remove INSTALL file from %docdir


author: kkaempf@suse.com
changelog:
  - FreeIPMI 1.1.4 - 04/19/12
    Tools
    - -----
    o In ipmi-oem, fix error message output in several Supermicro OEM
      commands.
    o In ipmi-oem, add Intel --get-power-restore-delay and
    - -set-power-restore-delay support.
    o In ipmi-sel, support Intel S2600JF/Appro 512x OEM SEL
      interpretations.
    Libraries
    - ---------
    o In libfreeipmi, support new sensor and SEL event
      interpretations, including Session Audit, Voltage Limits.
    o In libfreeipmi, support new OEM interpretations for Intel S5000PAL
      NMI State and SMI timeout sensors/SEL events.
    o In libfreeipmi, support Intel S2600JF/Appro 512x OEM SEL
      interpretations.
    Misc
    - ---
    o Various documentation updates.


author: trenn@suse.de
changelog:
  - Fix build: Added version 1.1.4 tarball
  - Adjust specfile according to spec-cleaner as suggested by Sascha Peilicke
    to get this package into factory.


author: kkaempf@suse.com
changelog:
  - FreeIPMI 1.1.5 - 05/17/12
    Tools
    - -----
    o Support Supermicro OEM sensors/SEL on H8DGU-F motherboards.
    o In ipmiconsole, fix password length check bug.
    o In bmc-watchdog, fix --start-if-stopped and --reset-if-running
      options.
    o In ipmidetectd, fix usage output typos.
    o In ipmi-sensors-config, fix several parallel output corner cases.
    o For consistency to other tools, turn on quiet-caching if
      communicating with multiple hosts in bmc-device and ipmi-oem.
    o In ipmi-sensors, fix bug in which multiple workarounds could not
      be used or used in combination with bridging.
    o Fix start run levels in ipmidetectd init script.
    Libraries
    - --------
    o In libfreeipmi fru-parse API, handle additional device busy errors.
    Misc
    - ---
    o Various documentation updates.


author: dmueller@suse.de
changelog:
  - update to 0.9 (bnc#3752466):
    * separated out the build of the client library
    * some small bugfixes


author: prusnak@suse.cz
changelog:
  - created package from BuildService
    * project: network:aaa
    * package: freeradius-client
    * version: 1.1.5


author: prusnak@suse.cz
changelog:
  - updated to 1.1.6
    o Added dead_time functionality / configuration
    o Merge in fixes and enhancements from 'radiusclient-ng'
    o Improved functionality for embedded operation
    - In use in FreeSWITCH and OpenSER projects
    o Wrap gethostby*() family of calls with threadsafe variants
    o Change UINT4 to uint32_t, int to size_t, etc.
    o Fixed wrong usage of strncat function in several places
  - dropped obsoleted patches:
    * return.patch (included in update)
    * strncat.patch (included in update)


author: puzel@suse.cz
changelog:
  - updated to 2.1.6
    o Feature improvements
    * radclient exits with 0 on successful (accept / ack), and 1
    otherwise (no response / reject)
    * Added support for %{sql:UPDATE ..}, and insert/delete
    Patch from Arran Cudbard-Bell
    * Added sample "do not respond" policy.  See raddb/policy.conf
    and raddb/sites-available/do_not_respond
    * Cleanups to Suse spec file from Norbert Wegener
    * New VSAs for Juniper from Bjorn Mork
    * Include more RFC dictionaries in the default install
    * More documentation for the WiMAX module
    * Added "chase_referrals" and "rebind" configuration to rlm_ldap.
    This helps with Active Directory.  See raddb/modules/ldap
    * Don't load pre/post-proxy if proxying is disabled.
    * Added %{md5:...}, which returns MD5 hash in hex.
    * Added configurable "retry_interval" and "poll_interval"
    for "detail" listeners.
    * Added "delete_mppe_keys" configuration option to rlm_wimax.
    Apparently some WiMAX clients misbehave when they see those keys.
    * Added experimental rlm_ruby from
    http://github.com/Antti/freeradius-server/tree/master
    * Add Tunnel attributes to ldap.attrmap
    * Enable virtual servers to be reloaded on HUP.  For now, only
    the "authorize", "authenticate", etc. processing sections are
    reloaded.  Clients and "listen" sections are NOT reloaded.
    * Updated "radwatch" script to be more robust.  See scripts/radwatch
    * Added certificate compatibility notes in raddb/certs/README,
    for compatibility with different operating systems. (i.e. Windows)
    o Bug fixes
    * Minor changes to allow building without VQP.
    * Minor fixes from John Center
    * Fixed raddebug example
    * Don't crash when deleting attributes via unlang
    * Be friendlier to very fast clients
    * Updated the "detail" listener so that it only polls once,
    and not many times in a row, leaking memory each time...
    * Update comparison for Packet-Src-IP-Address (etc.) so that
    the operators other than '==' work.
    * Did autoconf magic to work around weird libtool bug
    * Make rlm_perl keep tags for tagged attributes in more situations
    * Update UID checking for radmin
    * Added "include_length" field for TTLS.  It's needed for RFC
    compliance, but not (apparently) for interoperability.
    - FreeRADIUS 2.1.5
    * Release number skipped due to procedural issues.
    - FreeRADIUS 2.1.4
    o	Feature improvements
    * Permit multiple "-e" in radmin.
    * Add support for originating CoA-Request and Disconnect-Request.
    See raddb/sites-available/originate-coa.
    * Added "lifetime" and "max_queries" to raddb/sql.conf.
    This helps address the problem of hung SQL sockets.
    * Allow packets to be injected via radmin.  See "inject help"
    in radmin.
    * Answer VMPS reconfirmation request.  Patch from Hermann Lauer.
    * Sample logrotate script in scripts/logrotate.freeradius
    * Add configurable poll interval for "detail" listeners
    * New "raddebug" command.  This prints debugging information from
    a running server.  See "man raddebug.
    * Add "require_message_authenticator" configuration to home_server
    configuration.  This makes the server add Message-Authenticator
    to all outgoing Access-Request packets.
    * Added smsotp module, as contributed by Siemens.
    * Enabled the administration socket in the default install.
    See raddb/sites-available/control-socket, and "man radmin"
    * Handle duplicate clients, such as with replicated or
    load-balanced SQL servers and "readclients = yes"
    o Bug fixes
    * Clean up control sockets when they are closed, so that we don't
    leak memory.
    * Define SUN_LEN for systems that don't have it.
    * Correct some boundary conditions in the conditional checker ("if")
    in "unlang".  Bug noted by Arran Cudbard-Bell.
    * Work around minor building issues in gmake.  This should only
    have affected developers.
    * Change how we manage unprivileged user/group, so that we do not
    create control sockets owned by root.
    * Fixed more minor issues found by Coverity.
    * Allow raddb/certs/bootstrap to run when there is no "make"
    command installed.
    * In radiusd.conf, run_dir depends on the name of the program,
    and isn't hard-coded to "..../radiusd"
    * Check for EOF in more places in the "detail" file reader.
    * Added Freeswitch dictionary.
    * Chop ethernet frames in VMPS, rather than droppping packets.
    * Fix EAP-TLS bug.  Patch from Arnaud Ebalard
    * Don't lose string for regex-compares in the "users" file.
    * Expose more functions in rlm_sql to rlm_sqlippool, which
    helps on systems where RTLD_GLOBAL is off.
    * Fix typos in MySQL schemas for ippools.
    * Remove macro that was causing build issues on some platforms.
    * Fixed issues with dead home servers.  Bug noted by Chris Moules.
    * Fixed "access after free" with some dynamic clients.


author: puzel@novell.com
changelog:
  - freeradius-server-sha1-default.patch (bnc#546042)
  - freeradius-server-fix-cert-bootstrap.patch (bnc#546041)


author: puzel@novell.com
changelog:
  - update to 2.1.7
    - for full list of changes, please see
    /usr/share/doc/packages/freeradius-server/ChangeLog


author: puzel@novell.com
changelog:
  - update to 2.1.8
    - for full list of changes, please see
    /usr/share/doc/packages/freeradius-server/ChangeLog
  - drop freeradius-server-no-default-case.patch: fixed upstream


author: puzel@novell.com
changelog:
  - drop freeradius-server-2.1.6-ltdl.patch - not needed anymore
  - clean up specfile
  - remove bind-libs, zlib-devel from BuildRequires - not needed


author: puzel@novell.com
changelog:
  - update to 2.1.9 (bnc#615699)
    - bugfix release, for list of changes please see
    /usr/share/doc/packages/freeradius-server/ChangeLog


author: puzel@novell.com
changelog:
  - update to 2.1.10
    - see /usr/share/doc/packages/freeradius-server/ChangeLog
      for complete list of changes in this release
  - drop freeradius-server-2.1.6-edir-64bit.patch (fixed upstream)


author: puzel@novell.com
changelog:
  - update to 2.1.11
    - see /usr/share/doc/packages/freeradius-server/ChangeLog
      for complete list of changes in this release
  - add freeradius-server-snprintf-overflow.patch
  - use spec-cleaner


author: vcizek@suse.com
changelog:
  - update to 2.1.12
      Feature improvements
    * Updates to dictionary.erx, dictionary.siemens, dictionary.starent,
    dictionary.starent.vsa1, dictionary.zyxel, added dictionary.symbol
    * Added support for PCRE from Phil Mayers
    * Configurable file permission in rlm_linelog
    * Added "relaxed" option to rlm_attr_filter.  This copies attributes
    if at least one match occurred.
    * Added documentation on dynamic clients.
    See raddb/modules/dynamic_clients.
    * Added support for elliptical curve cryptography.
    See ecdh_curve in raddb/eap.conf.
    * Added support for 802.1X MIBs in checkrad
    * Added support for %{rand:...}, which generates a uniformly
    distributed number between 0 and the number you specify.
    * Created "man" pages for all installed commands, and documented
    options for all commands.  Patch from John Dennis.
    * Allow radsniff to decode encrypted VSAs and CoA packets.
    Patch from Bjorn Mork.
    * Always send Message-Authenticator in radtest. Patch from John Dennis.
    radclient continues to be more flexible.
    * Updated Oracle schema and queries
    * Added SecurID module.  See src/modules/rlm_securid/README
      Bug fixes
    * Fix memory leak in rlm_detail
    * Fix "failed to insert event"
    * Allow virtual servers to be reloaded on HUP.
    It no longer complains about duplicate virtual servers.
    * Fix %{string:...} expansion
    * Fix "server closed socket" loop in radmin
    * Set ownership of control socket when starting up
    * Always allow root to connect to control socket, even if
    "uid" is set.  They're root.  They can already do anything.
    * Save all attributes in Access-Accept when proxying inner-tunnel
    EAP-MSCHAPv2
    * Fixes for DHCP relaying.
    * Check certificate validity when using OCSP.
    * Updated Oracle "configure" script
    * Fixed typos in dictionary.alvarion
    * WARNING on potential proxy loop.
    * Be more aggressive about clearing old requests from the
    internal queue
    * Don't open network sockets when using -C
  - freeradius-server-snprintf-overflow.patch merged in upstream


author: pascal.bleser@opensuse.org
changelog:
  - rewrote most of the spec file (wrong group, wrong subpackages, ldconfig
    called on devel package, shlibs inj devel package, ...)
  - update to 0.8.2:
    * libfreerdp:
      + fix buffer overflow when local timezone doesn't fit in 32 bytes
      + fix data corruption after TLS license package
      + free TLS resources to avoid memory leaks
    * mcs:
      + fix connecting to VirtualBox with extra channels
    * rdpsnd plugin:
      + ensure the ALSA device is closed when freeing resources
    * rdpdr plugin:
      + fix various memory leaks
      + fix a segfault in multi-session environment


author: gber@opensuse.org
changelog:
  - cleanup to comply with the packaging policy
    - add header
    - use the correct license format
    - remove %clean section
    - simplify the manipulation of PLUGIN_PATH
    - remove %debug_package
    - add meaningful description
    - do not recompres the source tarball any more
    - corrected URLs


author: gankov@opensuse.org
changelog:
  - rewrote spec for using cmake.
  - update to version 1.0.1
    - FreeRDP 1.x series is a complete rewrite now licensed under
      the Apache License 2.0
    - RemoteFX
    - Both encoder and decoder
    - SSE2 and NEON optimization
    - NSCodec
    - RemoteApp
    - Working, minor glitches
    - Multimedia Redirection
    - ffmpeg support
    - Network Level Authentication (NLA)
    - NTLMv2
    - Certificate validation
    - FIPS-compliant RDP security
    - new build system (cmake)
    - added official logo and icon


author: zawertun@gmail.com
changelog:
  - added freerdp-fix-bitmap-cache.patch fixing a problem with the
    bitmap cache resulting in garbled images
    (https://github.com/FreeRDP/FreeRDP/issues/348)


author: gber@opensuse.org
changelog:
  - added freerdp-fix-FindPCSC-macro.patch which fixes the build by
    setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly
    which are otherwise empty
    (https://github.com/FreeRDP/FreeRDP/issues/562)


author: zawertun@gmail.com
changelog:
  - added freerdp-fix-incorrect-numlock-state.patch which fixes
    incorrect num lock state when connecting
    (https://github.com/FreeRDP/FreeRDP/pull/564)


author: toddrme2178@gmail.com
changelog:
  - Updated to 0.91 rc2
  - Various spec file style cleanups
  - Changed to valid groups (fix for rpmlint warning)
  - Check for duplicate files (fix for rpmlint warning)
  - Move %changes contents to existing .changes file


author: jengelh@medozas.de
changelog:
  - Add missing "Group" for libfreetds and change %make_install,
    resolving build failure for SLE11
  - Remove redundant sections (cf. specfile guidelines)


author: coolo@suse.com
changelog:
  - replace suse_update_config with patch to update the files,
    this package really needs to disappear soon


author: tiwai@suse.de
changelog:
  - updated to version 2.3.8:
    * see URLs below
      http://www.freetype.org/index2.html#release-freetype-2.3.8
      http://sourceforge.net/project/shownotes.php?group_id=3157&release_id=653641
  - updated to version 2.3.9:
    * see URLs below
      http://www.freetype.org/index2.html#release-freetype-2.3.9
      http://sourceforge.net/project/shownotes.php?group_id=3157&release_id=667610
  - fix builds with older distros


author: coolo@novell.com
changelog:
  - update to version 2.3.12:
    brings considerable improvements for b/w rasterizing of hinted
    TrueType fonts at small sizes, see NEWS for more details
  - fixed build without sysvinit in the build system
  - disable no longer compiling patch that should be upstream or dead
  - split out shared library policy package
  - remove old patches


author: tiwai@suse.de
changelog:
  - updated to version 2.4.1:
    * major version up
    * bytecode interpreter is enabled as default in the upstream
    * doc-reference is redundant, removed


author: tiwai@suse.de
changelog:
  - updated to version 2.4.2:
    Another serious bug in the CFF font module has been found,
    together with more exploitable vulnerabilities in the T42 font
    driver.


author: jw@novell.com
changelog:
  - bnc#628213: added bnc628213_1797.diff
  - bnc#629447: CVE-2010-2805..8 are already fixed in upstream 2.4.2
  - bnc#619562: CVE-2010-2497,2498,2499,2500,2519,2520 dito.


author: fisiu@opensuse.org
changelog:
  - Updated to version 2.4.3:
    + Fix rendering of certain cubic, S-shaped arcs. This regression
      has been introduced in version 2.4.0.
    + Handling of broken fonts has been further improved.


author: pascal.bleser@opensuse.org
changelog:
  - Updated to version 2.4.4:
    * [truetype] better multi-threading support
    * [truetype] identify the tricky fonts by cvt/fpgm/prep checksums; some Latin TrueType fonts are still expected to be unhinted
    * [type1] fix matrix normalization
    * [type1] improve guard against malformed data
    * [ftsmooth] improve rendering
    * [ftraster] fix rendering


author: jw@novell.com
changelog:
  - several old patches got lost, reapplying:
    * added bnc641580_CVE-2010-3311.diff for bnc#641580
    * bnc633943_CVE-2010-3054 nothing to do.
    * bnc633938_CVE-2010-3053 nothing to do.


author: jw@novell.com
changelog:
  - bnc#647375: CVE-2010-3855.diff already fixed upstream.
  - bnc#647375: CVE-2010-3814.diff already fixed upstream.


author: idonmez@novell.com
changelog:
  - Update to version 2.4.5
    * A rendering regression  for second-order Bézier curves  has been
      fixed, introduced in 2.4.3.
    * If autohinting  is not  explicitly disabled,  FreeType now  uses
      the autohinter if  a TrueType based font doesn't  contain native
      hints.
    * The load flag FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH  has been made
      redundant and  is simply ignored;  this means that FreeType  now
      ignores the global advance width value in TrueType fonts.
    * `FT_Sfnt_Table_Info' can now return the number of SFNT tables of
      a font.
    * Support for PCF files compressed with bzip2 has been contributed
      by Joel  Klinghed.  To  make this  work, the  OS must  provide a
      bzip2 library.
    * Again some fixes to better handle broken fonts.
    * Some improvements to the B/W rasterizer.
    * Fixes to the cache module to improve robustness.
    * Just  Fill Bugs contributed (experimental) code to compute  blue
      zones for CJK Ideographs, improving the alignment of  horizontal
      stems at the top or bottom edges.
  - Dropped the following patches:
    * bnc628213_1797.diff (fixed upstream)
    * bnc641580_CVE-2010-3311.diff (fixed upstream)
    * ft2-stream-compat.diff (only needed for SLE8->SLE9 update)
  - Add libbz2-devel to BuildRequires to enable bzip2 support


author: idonmez@novell.com
changelog:
  - Clean spec file
  - Disable static libraries
  - Drop unneeded use_unix.diff
  - Disable newly introduced bzip2 support, it seems to create
    problems with subpixel rendering


author: idonmez@novell.com
changelog:
  - Update to version 2.4.6
    * For TrueType based fonts, the ascender and descender values were
      incorrect sometimes  (off by a pixel if the ppem value was not a
      multiple of 5).   Depending on the use you might now  experience
      a different  layout; the  change should  result in  better, more
      consistent line spacing.
    * Fix CVE-2011-0226  which causes a  vulnerability while  handling
      Type 1 fonts.
    * BDF fonts  containing  glyphs with negative values  for ENCODING
      were  incorrectly  rejected.  This  bug has  been introduced  in
      FreeType version 2.2.0.
    * The behaviour of FT_STROKER_LINEJOIN_BEVEL has been corrected.
    * A new  line join style,  FT_STROKER_LINEJOIN_MITER_FIXED,  has
      been introduced to support PostScript and PDF miter joins.
    * FT_STROKER_LINEJOIN_MITER_VARIABLE  has been introduced  as an
      alias for FT_STROKER_LINEJOIN_MITER.
    * Various stroking glitches has been fixed
    * SFNT bitmap fonts which contain an outline glyph for `.notdef'
      only no longer set the FT_FACE_FLAG_SCALABLE flag.
  - Drop bnc704612_othersubr.diff, applied upstream


author: idonmez@suse.com
changelog:
  - Update to version 2.4.7
    * Some  vulnerabilities in handling Type 1 fonts  have been fixed;
      see CVE-2011-3256.
    * FreeType  now properly  handles ZapfDingbats  glyph names  while
      constructing a Unicode character map (for fonts which don't have
      one).


author: idonmez@suse.com
changelog:
  - Update to version 2.4.8
    * Some vulnerabilities in handling CID-keyed PostScript fonts have
      been fixed; see CVE-2011-3439
    * Chris Liddell contributed a new API, `FT_Get_PS_Font_Value',  to
      retrieve most of the dictionary keys in Type 1 fonts.


author: tiwai@suse.de
changelog:
  - provide libfreetype.la for older distros; otherwise it breaks
    too many package builds in M17N repo
  - fix build on FACTORY by owning aclocal dir


author: cfarrell@suse.com
changelog:
  - license update: SUSE-Freetype or GPL-2.0+
    Use SUSE- proprietary prefix until upstream spdx.org accepts Freetype as
    official license


author: idonmez@suse.com
changelog:
  - Update to version 2.4.9
    * Fixes CVE-2012-1126, CVE-2012-1127, CVE-2012-1128, CVE-2012-1129,
      CVE-2012-1130, CVE-2012-1131, CVE-2012-1132, CVE-2012-1133,
      CVE-2012-1134, CVE-2012-1135, CVE-2012-1136, CVE-2012-1137,
      CVE-2012-1138, CVE-2012-1139, CVE-2012-1140, CVE-2012-1141,
      CVE-2012-1142, CVE-2012-1143, CVE-2012-1144
    * The `ENCODING -1 <n>' format of BDF fonts is now supported.
    * For BDF fonts,  support for the whole Unicode encoding range has
      been added.
    * Better TTF support for x_ppem != y_ppem.
    * `FT_Get_Advances' sometimes returned bogus values.


author: dimstar@opensuse.org
changelog:
  - Add pkgconfig(gavl) BuildRequires to enable the remaining
    filters: rgbparade, scale0tilt, vectorscope.
  - Add frei0r-plugins-compiler-warnings.patch: Fix compiler warning
    on undefined operation. Patch taken from upstream git, commit
    id 8f8090.


author: tiwai@suse.de
changelog:
  - fixed the access to uninitialized variables (#231135)
  - added -fno-strict-aliasing to suppress compile warnings with
    Fltk.


author: tiwai@suse.de
changelog:
  - updated to version 0.7.2:
    * misc configure fixes
    * fixes for wx 2.8
    * misc C++ related fixes


author: crrodriguez@suse.de
changelog:
  - update to version 0.10.9
    * Fixed type sizes when stdint.h is not available.
    * Update to Unicode Character Database 5.0.0
    * Fixed type sizes on 64-bit architectures.
  - disable static libraries
  - remove libtool archive with empty dependency_libs
  - do not require gtk2-devel for build as it is unused
  - spec file cleanups


author: bugs@vdm-design.de
changelog:
  - add translations
  - add runtime dependencies for libqsqlite.so and libqjpeg.so
  - add packages for debian, mandriva, centos, sles and rhel


author: bugs@vdm-design.de
changelog:
  - update to new upstream version 0.7.1b
  - remove tools and datasheet directorys because of licence issues


author: vuntz@opensuse.org
changelog:
  - Use favor_gtk2 to switch between gtk2 and gtk3 builds, and choose
    between gtk+-2.0 and gtk+-3.0 pkgconfig() BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Add frogr-no-deprecated-GtkBox.patch to fix build by not using
    deprecated Gtk[HV]Box with GTK+ 3.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6:
    + Support for using the GNOME general proxy settings.
    + Allow setting license type from the details dialog.
    + Open images in default image viewer.
    + Allow removing similar descriptions from multiple pictures.
    + Use better thumbnails for pictures, that is, bigger ones.
    + Redesigned the "edit details" and "preferences" dialogs.
    + Use stock images for several menu items in the main view.
    + Improvements in the authorization process with flaky
      connections.
    + Optimized usage of memory handling because of thumbnails.
    + Fixed segfault when no valid uris are passed via command line.
    + Updated man page to talk about URIs instead of URLs.
    + Avoid potential problems by creating m4 dir upfront.
    + Fixed issues in license headers.
    + Use license-type instead of license property.
    + Fixed frogr.spec file.
    + Use GtkAction for menus in the main view.
    + Added functions to allow setting the license type in flicksoup.
    + Several other minor improvements, small bug fixes and cleanups.
    + Bugs fixed: bgo#644840, bgo#644841, bgo#651230, bgo#651337,
      bgo#651527, bgo#653592, bgo#653860, bgo#653990, bgo#653991,
      bgo#653993, bgo#653994.
    + Updated translations.
  - Drop frogr-no-deprecated-GtkBox.patch: fixed upstream.
  - Add gnome-doc-utils-devel BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.1:
    + Fix a big memory leak loading pixbufs in details window.
    + Fixed several mem leaks as reported by valgrind.
    + Fixed segfault if using GTK < 2.24 when using combo boxes
    + Fixed problems authorizing in the Mac version.
    + Bugs fixed: bgo#656519.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.7:
    + Migrated to the new, OAuth-based, authentication system.
      Previous versions of frogr using the old API will be seamlessly
      updated.
    + Import tags from picture's metainformation if present.
    + Allow setting the geolocation information for a picture, if
      available, as extracted from its EXIF data.
    + New tags added are immediately added to the auto-completion
      feature.
    + Allow using a dark theme if available.
    + Show error when loading a picture if bigger than maximum
      allowed size.
    + Some redesign in the menubar and in the 'edit details' dialog.
    + Added keyboard accelerators to menu items.
    + Better integration with GTK+3 (e.g. primary toolbar, dark
      theme).
    + Fix issues in Mac OS X when opening external applications.
    + Other minor improvements, bug fixes and cleanups.
    + Bugs fixed: bgo#656432, bgo#656448, bgo#656466, bgo#656519,
      bgo#656520, bgo#658120.
    + Updated translations.
  - Added libgcrypt-devel BuildRequires: new dependency for the
    OAuth-based authentication system.


author: vuntz@opensuse.org
changelog:
  - Manually ship preferences-general.png as source: it's a picture
    from the documentation, missing in the tarball. The fact that
    it's missing creates a broken symlink, that makes the build of
    bundle-lang-gnome-extras fail.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    ends in the main subpackage, instead of the lang subpackage.


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.9
    New features / Bugfixes and more:
    * implemented APS-1.2 standard (bug #232)
    * fixed DNS mail A record is not created when using external MX servers (bug #242)
    * added possiblility for customer to get its e-mail account data deleted from the filesystem when removing an account from the panel (bug #245)
    * fixed duplicate config variable in lighttpd.conf (bug #254)
    * fixed incorrect form field in autoresponder form (bug #256)
    * corrected chown'ing of awstats-directory (bug #258)
    * fixed incorrect (additional) directory-creation in webserver-cron (bug #259)
    * fixed sed expressions in the configuration manual (bug #263)
    * Thu Jul 09 09:00:00 CEST 2010 Andrej Semen <asemen@suse.de>
    * initial build of froxlor version 0.9.8


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.10
    New features / Bugfixes and more:
    * Uninstalling  an APS package does not delete the installed files (bug #273)
    * Database does not show in  client database (bug #272)
    * When APS contingent for  customer is reached, no hint is shown (bug #278)
    * Lighttpd   auth.backend: If more than one directory is protected, the users of them  are not saved in the htpasswd file (bug #281)
    * spelling error in german  language file (bug #279)
    * Create  customer task not deleted if customer is deleted (bug #276)
    * language selector does not work on login - page (bug #277)
    * Default path for AWStats (bug #275)[
    * ipandport_xxx.conf DocumentRoot now manageable in settings (bug #270)
    * A variable name leading to invalid paths was corrected


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.11
    New features / Bugfixes and more:
    * Adminpanel: [feature-request] Renice error message for froxlor mail notification
    * Configfiles: Set umask in php-fcgi-starter script
    * Adminpanel: Password strengt for new customer accounts
    * Userpanel: Optional: Bei löschen von FTP-User abfragen ob Home-DIR löschen
    * Configfiles: Rename the xinetd.d template file
    * Adminpanel: redirect code always "---" if you edit domain


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.12
    * Allow files to be set as 40x & 500 error-handler (bug #267)
    * Added possibility to use FCGID also for the Froxlor-panel itself (bug #305)
    * Improved/Reviewed autoresponder-source (bug #308)
    * Fixed various file-permission-commands in the configuration-area (bug #309, #310)
    * Added pure-ftpd to Gentoo, fixed configuration for debian-based systems (bug #311)
    * Added possibility to use Perl/CGI for Apache+SuExec users (bug #319)
    * Fixed editing of mysql-databases in customer-panel (bug #325)
    * Added possibility to add a subdomain of another domain as "full"-domain in admin-interface (bug #329)
    * Fixed issues when saving settings with attribute "dir" (bug #331)
    * Set default path for FTP-accounts to customerroot (bug #338)
    * Fixed usage of chattr under FreeBSD, it is named chflgs there (bug #339)
    * Added possibility to customize the description of a directory-protection via htpasswd (bug #345)
    * Added e-mail notification template for 'forgot password' (bug #354)
    * Remove fcgi-starter if domain has been deleted (bug #367)
    * Added '{COMPANY}' template variable for all e-mail templates (bug #376)


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.13
    * Fix monthly Awstats generation (bug #240)
    * Improve behavior of security-questions (bug #332)
    * Added checkbox to prevent creation of index.html in home directory (bug #369)
    * Added checkbox to prevent creation of unneeded statistics directories (bug #370)
    * Control amount of autoresponders per customer (bug #377)
    * Restrict sender address to logged-in SMTP user in postfix (bug #379)
    * Removed display of RegEx within the password-complexity error-message (bug #392)
    * Correction of domain-list view (bug #394)
    * Fixed SQL-query in customer management (bug #397)
    * Fixed autoresponder when automatically answered mails being received (bug #399)
    * Fixed postfix-dovecot configuration-templates for Ubuntu Lucid (bug #401)
    * Added support for CGI APS-packages (bug #404)
    * Fixed usage of usernames instead of uid/gid when fcgid is not enabled (bug #407)
    * Fixed up irritating texts on the panel (bug #408)
    * [Gentoo Ebuild] Added php.ini creation for own vhost (bug #411)
    * Fixed deletion of files when a domain gets deleted (bug #415)


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.13.1
    * Allow selection of php-configuration for Froxlor vhost [FCGID-Mode] (bug #414)
    * Added missing $smtpd_sender_login_maps in postfix-main.cf [FreeBSD] (bug #420)
    * Fixed Autoresponder if Reply-To header is present (bug #423)


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.14
    + Allow login to panel using domains (bug #374)
    + Added configuration templates for DKIM for Debian/Ubuntu systems (bug #384)
    + Allow custom documentroot for IP/Port vHosts (bug #417)
    + Added SSLCertificateChainFile-directive to Apache-SSL configuration (bug #418)
    + Allow domains with port-statement as documentroot/redirect (bug #431)
    ~ AWstats: fix multiple calculation of traffic (bug #246)
    ~ AWstats: add images to created stats-pages (bug #257)
    ~ AWstats: chown stats directories after creation (bug #258)
    ~ Fixed resource calculation for APS-packages (bug #425)
    ~ Various improvements of language files (bugs #434 and #439)
    ~ Fixed order of domains in single-vhost-file (bug #437)
    ~ Corrected descriptions for edit-database view (bug #444)
    x Realtime update-feature has been removed due to problems and possible skipped/unfinished tasks


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.15
    + Webserver: Froxlor now supports the NGINX webserver (bug #103)
    + Unlocking of locked accounts via the panel (bug #473)
    + Added --force parameter for the master-cronjob
    + Tickets: pre-set the next available number for logical order when adding a new category (bug #464)
    ~ AWstats: fix undefined variable in webserver-cronjob (bug #454)
    ~ Configuration: determine own path for cronjob-configuration-template (bug #455)
    ~ Fixed issue if 'store default-index' is 'no' (bug #459)
    ~ Ebuild: fixed typo when setting permissions (bug #463)
    ~ Fixed possible wrong vhost-order for standard-subdomains (bug #465)
    ~ Corrected mailserver configs so they check for imap-allowed and pop3-allowed (bug #475)
    ~ Autoresponder: fixed sender if the receiver of the original mail is not the owner of the autoresponder (bug #476)
    x Configuration-templates and support for Debian Etch


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.16
    + Froxlor now supports php-fpm (bug #482)
    ~ Update for the dutch language file (bug #506)
    ~ Fixed newlines in "reset-password"-mail (bug #507)
    ~ Fixed some issues with gentoo and emerge (bug #510 #511 #512)
    ~ Fixed install.sql to work with mysql 5.5 (bug #529)
    ~ Added check for php-xml extension (bug #530)


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.17
    + Rebuilding configurations after a setting is changed (bug #535)
    + Added notification by email about client/reseller limits (bug #153)
    + Added notification mail for customers when 90% percent of disk space is exhausted (bug #466)
    ~ FTP: fixed wrong sorting method in "Create Account" (bug #534)
    ~ Configuration: various freebsd-config enhancements (bugs #537, #538)
    ~ Webserer: fixed SSL Redirect vhost container (bugs #541, #542)
    ~ UI: fixed undefined index when editing a MySQL-database (bug #554)
    ~ UI: fixed editing admin mail quota is limited to 3 character (bug #559)


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.18
    + Complete new design
    + Theme - switcher
    + Feature #579: Ability to add idna domains that contains the German "ß"
    ~ Bug #543: Customer details get cut when entering special characters
    ~ Bug #553: Heimatverzeichnis des FTP-Benutzers löschen
    ~ Bug #562: open_basedir settings are ignored when using php-fpm
    ~ Bug #563: Round values for {DISKAVAILABLE}, {DISKUSED}... in mails
    ~ Bug #564: resolve php warnings when using php-5.3 and greater
    ~ Bug #566: Placeholder on sendmail fail
    ~ Bug #568: dovecot-sql.conf incorrect in gentoo ebuild
    ~ Bug #569: /etc/postfix/mysql-virtual_sender_permissions.cf doesn't get copied to config dir
    ~ Bug #592: missing build-dependancy on cdbs
    ~ Bug #571: Domain deletion fails
    ~ Bug #572: Unable to start Dovecot with configuration from froxlor panel
    ~ Bug #573: Wrong pathes at Postfix MX-Access (anti spam) configuration
    ~ Bug #574: Wrong path at PowerDNS configuration
    ~ Bug #575: Wrong path at Crond (cronscript) configuration
    ~ Bug #578: du -s shows wrong size
    ~ Bug #599: php-fcgi Docroot anpassung bei gesperrten Usern
    ~ Bug #610: phpMyAdmin doesnt work with nginx php-fpm https vhost
    ~ Bug #611: function.findDirs stops after first unreadable directory
    ~ Bug #612: function.findDirs gives a warning about not executable directories
    ~ Feature #544: cron_traffic.php: mysql error number: 2006 - MySQL server has gone away


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.18.1
    ~ Creating a mail forwarder: Only white site after creation and no success
    ~ no traffic bars in customer view
    ~ PHP Configurations in new thems is damaged
    ~ Can not create absence-messages
    ~ image loading problem
    ~ Unable to view configuration page
    ~ domain path is not displayed
    ~ Confusing row design in customers/admins/domains list
    ~ FTP-user can't be changed
    ~ Customer Frontend -> Creating email account
    ~ HTTP Config on SUSE
    ~ [nginx|php-fpm] Wrong ip and port setting for default vhost


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.19
    Bug #592: missing build-dependancy on cdbs
    Bug #618: Sortierung der Kunden
    Bug #647: froxlor relies on being installed in docroot/froxlor
    Bug #649: undefined variable $entry in cron_autoresponder.php
    Bug #653: Froxlor-Passwort zurücksetzen: Fehlermeldung trotz erfolgreicher Durchführung
    Bug #654: Install script error
    Bug #656: Vorlage "Hinweis zum Speicherverbrauch" wird nicht beachtet
    Bug #657: [Design] Falscher Pfad bei Domains mit URLs
    Bug #658: Doppel-Slash bei Domain-Redirects
    Bug #659: Inhalt von CGI-BIN wird beim SuExec Workaround gelöscht
    Bug #660: Skripte werde beim SuExec Workaround nicht ausgeführt (403-Fehler)
    Bug #662: Es wurde eine falsche Id übergeben
    Bug #663: FreeBSD aps installer
    Bug #669: Redirect Code wird via mod_rewrite nicht gesetzt
    Bug #670: FreeBSD 8.2 , php 5.3.5, php-fpm, mysql 5.5.9 - aps installer
    Bug #671: Leeres Feld "Eigene vHost-Einstellungen" in "IPs und Ports"
    Bug #674: Suchfunktion von Ticket-Archiv funktioniert nicht
    Bug #675: Rechtschreibfehler: Einstellungen->Log Einstellungen
    Feature #550: Please adjust the package recommendations for Exim4 as MTA
    Feature #627: Fehlender Eintrag in der Postfix Vorlage für TLS
    Feature #651: Variabeln für E-Mail-Vorlage "Hinweis zum Speicherverbrauch"
    Feature #661: "Kunden anlegen" Schaltfläche über die Tabelle
    Feature #666: Gesperrt lassen was gesperrt gehört
    Feature #667: AWStats Ordner der Standarddomain löschen wenn diese entfernt wird
    Feature #672: Werte für Formular beim Auftreten von Fehlern beibehalten
    Feature #676: Add checkbox support to formfield generator


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.20
    Bug #167: Domains should be able to listen on every interface
    Bug #467: Mail quota should be in the client's limits
    Bug #655: exim4 should be configured to issue a permanant error on non-existing user
    Bug #678: Falsche Formatierung bei Passwort-Zurücksetzung
    Bug #687: PHP and fcgid: Files containing ".php" anywhere in the filename are executed as PHP scripts
    Bug #690: ungünstige Fehlermeldung bei Hostname als Domain
    Bug #698: Froxlor doesn't create none-existing directory when changing FTP-homedirectory
    Bug #699: Recalculate resource usage
    Bug #704: "Resend password" language variable partly wrong
    Bug #711: Warning: Division by zero in /var/www/froxlor/scripts/jobs/cron_usage_report.php on line 211
    Bug #712: Typo "SysLinks" in cron_tasks.inc.http.10.apache.php
    Bug #718: Domain with TLD-Suffixes of more than 6 characters not possible
    Bug #722: FreeBSD 8.2 , nginx 0.9.6, php 5.3.5, php-fpm, mysql 5.5.9 - htpasswd generation
    Bug #725: Froxlor ohne FCGID (mod_php5) setzt User/group falsch
    Feature #186: Backup-function for Admin and Customer
    Feature #346: Kennwort Generator oder vorgeschlagene Kennwörter
    Feature #492: Admin Traffic summary
    Feature #600: Replace "Webspace (MB): 11.10938 (3000)" with "Webspace (used/max) [MB]: 11.10938 / 3000"
    Feature #645: General form usability improvements
    Feature #677: Passwortanforderung für gesperrte Benutzer deaktivieren


author: asemen@suse.de
changelog:
  - upstream emergency-release to version 0.9.20.1
    Bug #730: Debian 6.0
    Bug #738: 0.9.20 (fresh install): could not create customer
    Bug #740: Git (/lib/configfiles/squeeze.inc.php): change "lenny" to "squeeze" (2x)
    Bug #742: SQL error while creating a new client


author: asemen@suse.de
changelog:
  - upstream emergency-release to version 0.9.21
    Bug #741: Error when there is a white space in field "registration date"
    Bug #760: [german] incorrect translations
    Bug #775: [Backup] Reloading webserver for each users causes SIGTERM and shutting down (apache2)
    Bug #778: Cannot set domain to use SSL without SSL redirect
    Bug #784: Allow continuing of uploads in ProFTPd by setting a conf value in proftpd.conf
    Bug #790: Fix char-errors in Italian language file
    Feature #280: Kunden Anrede
    Feature #785: Allow active FTP uploads in backup


author: asemen@suse.de
changelog:
  - upstream release to version 0.9.22-rc1
    Added security relevant HTTP - headers (X-Content-Security-Policy, X-Frame-Options, Strict-Transport-Security and X-Content-Type-Options: nosniff)
    Generate all links with a new linker - object for easier link - management
    Updated the included jQuery to version 1.6.1
    Moved all inline - JavaScript to external file
    Added WebFTP
    Bug #756: Natural sorting function for customers doesn't work
    Bug #768: small improvement in proftp config
    Bug #800: Broken apache permissions in directories
    Bug #802: Wrong copyright in default page
    Bug #813: Language fixes (typo/hyperlinks/HTML)
    Bug #815: Panel session timout = 0: No timeout expected but login impossible.
    Bug #817: French translation encoding removed all accents
    Bug #819: webFTP missing images/css
    Feature #214: Do not display SQL Errors, write them to error log instead.
    Feature #556: Safe Mode deprecated in PHP >= 5.3
    Feature #737: FTP- and Mailquotas
    Feature #812: Bitte Warnmeldung bei der Abschaltung von safe_mode abschalten


author: asemen@suse.de
changelog:
  - upstream release to version 0.9.22 nearly same as 0.9.22-rc1
    Added security relevant HTTP - headers (X-Content-Security-Policy, X-Frame-Options, Strict-Transport-Security and X-Content-Type-Options: nosniff)
    Generate all links with a new linker - object for easier link - management
    Updated the included jQuery to version 1.6.1
    Moved all inline - JavaScript to external file
    Added WebFTP
    Bug #756: Natural sorting function for customers doesn't work
    Bug #768: small improvement in proftp config
    Bug #800: Broken apache permissions in directories
    Bug #802: Wrong copyright in default page
    Bug #813: Language fixes (typo/hyperlinks/HTML)
    Bug #815: Panel session timout = 0: No timeout expected but login impossible.
    Bug #817: French translation encoding removed all accents
    Bug #819: webFTP missing images/css
    Feature #214: Do not display SQL Errors, write them to error log instead.
    Feature #556: Safe Mode deprecated in PHP >= 5.3
    Feature #737: FTP- and Mailquotas
    Feature #812: Bitte Warnmeldung bei der Abschaltung von safe_mode abschalten


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.23
    Bug #469: Prevent autocompletion for new customer dialog
    Bug #728: temp folder is not deleted
    Bug #780: Checkbox doesn't "check" if domain is a wildcard
    Bug #793: catchall checkbox bei "E-Mail-Adresse anlegen" funktionslos
    Bug #842: webftp.php file upload fails, Typo
    Bug #846: PHP-FPM tmpdir permission bug
    Bug #851: Add "--force" option to mysql backups, to prevent empty sql backups
    Feature #814: Use filesystem quota to enforce limit of diskspace - usage by customer


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.24
    (bnc#718819) adapt in spec file License: to GPL-2.0+ as Smarty-3.0.8 is under GPL-3.0
    Bug #714: Malformed "priority" in ticket archive search
    Bug #727: Support tickets eats html codes
    Bug #743: Very confusing overview in admin panel
    Bug #749: wrong location declaration in nginx 1.0 - freebsd 8.2, php-fpm, php 5.3.5
    Bug #761: [Backup] Unnecessary text
    Bug #762: [Backup] FTP password is in plain text
    Bug #787: Display error on traffic bar
    Bug #791: 'Unknown User' at traffic calculation if user is locked
    Bug #799: Bind9 zone files on ipv6
    Bug #859: Froxlor saves backups in customer directory
    Bug #870: Empty "ServerName" possible
    Bug #872: Deleting a customer fails if a MySQL-User is already deleted
    Bug #879: Completely suspend/disable a email client
    Bug #880: Webserver user-name label missing in Settings (English)
    Bug #889: Modernize bash init-script (/etc/init.d/php-fcgi for nginx)
    Feature #16: Rotate customer logs
    Feature #834: Database size in Froxlor
    Feature #848: create a domain, which will only relay mail is not possible
    Feature #875: favicon for froxlor


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.25 bnc#730415
    Bug #696: Traffic overview: display error and problems with the value
    Bug #779: froxlor-0.9.19 ebuild sandbox ACCESS VIOLATION
    Bug #781: Bind forgets to add www. for Subdomains
    Bug #869: Customer search does not work if there is a underscore in the searchtext
    Bug #924: FreeBSD: Postfix missing mydestination
    Bug #926: Small qouta fix
    Bug #928: "Access Froxlor directly via the hostname" activation fails
    Bug #929: User unknown in virtual mailbox table (in reply to RCPT TO command) after mysql-virtual_alias_maps.cf changed
    Bug #930: Froxlor/location/auth basic duplicates
    Bug #932: Ubuntu (lucid) missing config files for nginx
    Bug #940: Missing field content on some configuration instructions
    Bug #946: Changing the hostname fails
    Bug #954: Froxlor package for armel doesn't show up in aptitude
    Bug #967: "backup_dir" is not in the expected format
    Bug #970: Cron PHP notice
    Bug #974: Customer can change password to something not matching minlength and/or Password Regex
    Feature #111: APS instances overview should display domain, DB and folder
    Feature #948: Disable backup feature by default


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.26
    Bug #430: Updating debian packages resets owner (Froxlor FCGID)
    Bug #705: traffic reports are malformed
    Bug #723: Debian package depends on apache2-mpm-prefork
    Bug #788: Gentoo ebuild requires inexistent useflag
    Bug #962: Froxlor customer change the owner of the linux home dir
    Bug #977: Traffic takes a long time to calculate
    Bug #979: Debian Squeeze: Dovecot quota SQL config
    Bug #982: alias.url directive invalid for awstats using lighttpd
    Bug #983: Official Debian packages is missing /js folder
    Bug #987: typo within german lng file - webserver settings
    Bug #990: nginx: Missing configuration data within virtual host files
    Bug #993: [eBuild] Wrong directory permissions on gentoo
    Bug #999: awstats config file error, incl. bugfix
    Bug #1001: Classic theme, wrong icon path in backup.tpl. incl bug fix
    Bug #1002: classic theme, customer backup can not be enabled and disabled in gui, incl bug fix
    Bug #1004: Cron scripts won't be executed successfully if nameserver is disabled
    Bug #1012: Apache: ServerAlias length limit not obeyed
    Bug #1013: Wrong rc-update command in Gentoo configfiles in DKIM section
    Feature #964: Disable Nameserver
    Feature #976: Allow 100% or more as value for the limit warning message
    Feature #980: nginx configuration: security improvement
    Feature #985: Improve PHP default config of Froxlor


author: asemen@suse.de
changelog:
  - upstream upragde to version 0.9.27
    Bug #700: APS template errors
    Bug #992: Can't enable FTP Backup
    Bug #1022: Remove php-fpm-specific configuration (files) correctly
    Bug #1025: cron_traffic.php causes mysql error
    Bug #1027: Unavailable repository 'gentoo_prefix' referenced by masters entry in layman
    Bug #1028: Traffic-Cron - missing php-extension?
    Bug #1032: Error while creating a new customer in 0.9.26 (posix_getpwuid())
    Bug #1033: Natural sorting function for customers doesn't work
    Bug #1034: Froxlor Install / Upgraded SysCP: Unknown tables
    Bug #1037: [Security Bug] Customers can access all tickets
    Feature #1010: Provide setting for special logfiles after creating domains
    Feature #1017: Fast CGI Idle Timeout
    Feature #1030: Use the name "Administrator" in the mail body instead of Froxlor-Team
    Feature #1031: Improve customer default index.html file
    Bug #1019: Debian GPG keyserver unreachable
    Bug #1061: Current froxlor ebuilds needs non-existant php use flag "pcre" to build


author: opensuse@dstoecker.de
changelog:
  - updated to 2.2.0 RC1 (removing two now integrated patches)
  - NOTE that connections to older FB servers are no longer possible


author: lars@linux-schulserver.de
changelog:
  - build all packages via one single specfile
  - add $remote_fs to init-skript as /usr can be remote
  - added 'status' and 'try-restart' options to init-script
  - use /etc/init.d/frozen-bubble-server to be lsb conform
  - optimize the code
  - added frozen-bubble-2.2.0-total_launched_bubbles.patch
  - added frozen-bubble-2.2.0-german.patch
  - generate a primary working fb-server.conf on installation
  - fix PreReq


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.5.7
    + Added detection of partitions with no known filesystem
      in "fsarchive probe"


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.5.8
    + Preserve UUID with ntfs filesystems (64bit number written
      in boot sector at offset 0x48)
    + Fixed "fsarchiver probe": partitions having a 0 at the end
      of their number were ignored


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.5.9
    + Fixed 'fsarchiver probe' which ignored /dev/dm-0
      (first device mapper disk)
    + It now displays NTFS uuids in the archive information
      ("fsarchive archinfo archive.fsa")
    + Support for "system.ntfs_times" attribute supported
      by ntfs-3g >= 2009.4.4AR.17
    + Support for "system.ntfs_dos_name" attribute supported
      by ntfs-3g >= 2009.4.4AR.17
    + Support for "user.ntfs.efsinfo" attribute which allows to copy
      and restore encrypted files
    + Improved detection for ntfs-3g-AR and print a more explicit
      message if inappropriate version found
    + Added info about the minimum fsarchiver version required
      in the archive to allow doing checks at restfs
    + Added FSYSHEADKEY_MOUNTINFO in the fsheader to allow changing
      the ntfs-3g streams_interface in the future
  - Added HOWTO


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.1
    + New encryption implementation was not thread-safe (broken when
      option -j was used)
    + Dropped openssl support (this code was disabled
      in fsarchiver-0.6.0 anyway)
  - Added manpage
  - Replaced openssl-devel with libgcrypt-devel in BuildRequires


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.2
    + Fix related the the ntfs attributes when lgetxattr returns
      a negative size
    + Saves the name of the original device where the filesystem
      is stored (FSYSHEADKEY_ORIGDEV)
    + Fixed enable options in configure: "--enable-xxx" had
      the opposite effect (Thanks to horhe)
    + Exit with an error if the user wants to use a compression level
      which is not supported (Thanks to mbiebl)
    + Fixed crash when mount fails (mntbyfsa was set to true and not
      clear if mount fails)
    + Fixed code for ntfs symlinks (they have to be recreated
      as normal files and dirs + special attributes)
    + Changed the requirement from ntfs3g-AR (advanced release)
      to ntfs3g >= 20091114 (standard release) for ntfs
    + Improvements and fixes in the autotools build chain files
      (contribution from Michael Biebl)
    + Added option "-L" to specify the label of the archive:
      it's just a comment about the contents
  - Updated HOWTO


author: lazy.kent.suse@gmail.com
changelog:
  - Bugfixes:
    + Fixes a integer overflow problem that affects fsarchiver when
      it's compiled in 32bit. The split size is incorrect and then
      it either splits with an incorrect volume size or it does not
      split the archives.
    + Fsarchiver fails to start on a system where libgcrypt is
      upgraded to a version which is more recent than the libgcrypt
      used at compilation time when the fsarchiver package is built.


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.3
    + Dont fail when e2fsck returns 1 in extfs_mkfs() since it means
      the filesystem has been fixed
    + Display the percentage of the operation which has been
      completed when verbose >= 1 (sort of progress bar)
    + Display information about physical disks as well as partitions
      in "fsarchiver probe <mode>"
    + Fixed bug with archive splitting: the split size was sometimes
      incorrect due to an integer overflow
    + Added option "--exclude/-e <pattern>" to exclude files/dirs.
      It works for both archiving and extracting.
    + Added support for long options (--option) using getopt_long
  - Removed obsolete patches
  - Updated HOWTO


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.4
    + Improved the manpage: documented the long options, added
      examples, links, ...
    + Fixed critical bug: integer overflow for "u16 headerlen"
      when sum of attributes size > 65535
    + Introduced new fileformat: "FsArCh_002", but old format
      "FsArCh_001" is also supported
    + Using code from libblkid instead of complex implementation
      to read ntfs labels
  - Added pkg-config to BuildRequires
  - Removed 'export PATH' -- no need anymore


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.5
    + Retry with the default level (gzip -6) when compression of
      a data block lacks memory with bzip2/lzma
  - Added Suggests


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.6
    + Fix: don't remove the archive file when savefs/savedir fails
      because the archive already exists
    + Partitions already mounted are remounted with MS_BIND to have
      access to files hidden by mounted filesystems
    + Analyse filesystems only when they are all accessible
      to prevent having to wait and then get an error
    + Important internal changes, renaming of functions/files, and
      simplifications for better consistency
    + Fixed potential memory error in savefs/savedir with extended
      attributes (bug reported by mbiebl)


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.7
    + Added support for sparse files (sparse file on the original
      disk will be recreated as sparse file)
    + Added per-archive minimum fsarchiver version requirement
      (MAINHEADKEY_MINFSAVERSION)
    + Added dirsinfo in archives with simple files and directories
      to store stats required for progression
    + The logfile created when option -d is used now has a specific
      name so that it's not overwritten
    + The md5 checksums are now calculated using the implementation
      from libgcrypt instead of the internal one
    + The libgcrypt library is now a mandatory dependency and crypto
      cannot be disabled any more
    + Allow non root users to use "fsarchiver archinfo" as long as
      they have read permissions on the archive
  - Updated HOWTO


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.8
    + Fixed critial bug: there was a risk of corruption when
      the archive was written on a smbfs/cifs filesystem


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.9
    + Fix in probe: show devmapper/lvm volumes even when /dev/dm-xx
      does not exist
    + Fixed restoration of very small archives (archive < 4K)
    + Fix error handling in restoration: consider ENOSPC as a fatal
      error and other fixes
    + Fix: remove all volumes of the archive instead of just
      the first one if save fails


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.10
    + Fixed support of symbolic links on ntfs filesystems with
      ntfs3g >= 2010.3.6


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.6.11
    + Updated supported btrfs compat flags to make it work with
      btrfs-2.6.35
    + The -c/--cryptpass option now supports interactive passwords:
      use "-c -"


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.6.12
    + Fix: get correct mount info for root device when not listed in
      /proc/mounts (eg: missing "/dev/root")


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.6.13.
    + Fixed detection of the root filesystem using
      "/proc/self/mountinfo" instead of "/proc/mounts".
  - Use pkgconfig(*) as build dependencies.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.6.15.
    + Added support for recent ext4 features (up to linux-3.4 /
      e2fsprogs-1.42).
  - Changes in 0.6.14.
    + Added support for recent btrfs features (up to linux-3.4).
    + Fixed compilation warnings (variable ?res? set but not used).


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.4:
    + Compiler warning fixes.
    + Janitorial cleanups.
    + Build configuration improvements.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.5:
    + Compiler warning fixes.
    + Janitorial cleanups.
    + Build configuration improvements.
  - Add pkgconfig(xproto) BuildRequires: new dependency upstream.


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.2.2:
    * documentation fixes
    * fixed config_dir, so that using other authentication paths work (previously $CONF/auth was fixed; better default)
    * fix "unversion" on the wc root
    * fix "." as only parameter when started from the root
    * fix SIGPIPE handling
    * don't do the "_base" symlink; it breaks eg. "grep -r /etc" -- write a readme instead
    * fix ENOMEM because of still mapped file data
    * new option "dir_exclude_mtime"
  - changes from 1.2.1:
    * documentation updates
    * fixed some small bugs
    * the secondary URL/revision file doesn't have to exist
    * fix recursive behaviour of "_build-new-list"
    * now supports arbitrary "svn+" tunnels, like subversion does
    * "fsvs log -v" for now filters the changed entries list, and shows the paths relative to the parameter
    * fixed "-o verbose=all" output; would be interpreted as "totally silent" because of signed compares
    * better out-of-date messages
    * compatibility fixes for subversion 1.6.4
    * fix tempfile being left after FSVS run
    * bugfix: on commit empty property hashes got created
    * bugfix for selection of entries (filter bit)
    * bugfixes for non-UTF8 locales and update/sync


author: dmueller@suse.de
changelog:
  - update to 1.2.3:
    * Fix length calculation bug, found by Mark via a (bad?) compilation warning.
    Thank you!


author: tiwai@suse.de
changelog:
  - updated to version 2.3.9:
    * see URLs below
      http://www.freetype.org/index2.html#release-freetype-2.3.9
      http://sourceforge.net/project/shownotes.php?group_id=3157&release_id=653641
  - updated to version 2.3.9:
    * see URLs below
      http://www.freetype.org/index2.html#release-freetype-2.3.9
      http://sourceforge.net/project/shownotes.php?group_id=3157&release_id=667610
  - fix builds with older distros


author: coolo@novell.com
changelog:
  - update to version 2.3.12:
    brings considerable improvements for b/w rasterizing of hinted
    TrueType fonts at small sizes, see NEWS for more details


author: jw@novell.com
changelog:
  - bnc#628213: added bnc628213_1797.diff + regression test
  - bnc#629447: CVE-2010-2805..8 are already fixed in upstream 2.4.2
  - bnc#619562: CVE-2010-2497,2498,2499,2500,2519,2520 dito.
    added sigsegv31.ttf regression test


author: fisiu@opensuse.org
changelog:
  - Updated to version 2.4.3:
    + Make `grKey' enum comprehensive for gcc 4.5 compatibility.
    + [ftbench] Add option `-i' to specify first used glyph index.


author: jw@novell.com
changelog:
  - Several old patches got lost. Reapplying:
    * added bnc641580_CVE-2010-3311.diff incl. test-case for bnc#641580
    * bnc633943_CVE-2010-3054 nothing to do.
    * bnc633938_CVE-2010-3053 nothing to do.
    * bnc633938_badbdf.0 regression test added.


author: idonmez@novell.com
changelog:
  - Update to version 2.4.5
    * The `ftgrid' demo program  can now display  autohinter segments,
      to be toggled on and off with key `s'.


author: idonmez@suse.com
changelog:
  - Update to version 2.4.9
    * The  demo  programs  no  longer  recognize  and  handle  default
      suffixes; you now have to always specify the complete font name.
    * Better rendering and LCD mode cycling added to ftview.


author: crrodriguez@suse.de
changelog:
  - remove static libraries and "la" files
  - spec file cleanup
  - update to version 2.7.4
    * Fix missing pthread_mutex_destroy in error path of
    fuse_lib_opendir().  Patch by Szabolcs Szakacsits


author: pascal.bleser@opensuse.org
changelog:
  - update to 2.8.0:
    * more scalable directory tree locking
    * atomic open(O_TRUNC) support
    * support big write requests on kernels 2.6.26 and newer
    * out-of-tree fuse module removed
    * better NFS exporting support
    * new ioctl and poll requests
    * new CUSE (Character Device in Userspace) interface
    * allow umask processing in userspace
    * added cache invalidation notifications
    * bugfixes and small improvements


author: mszeredi@suse.cz
changelog:
  - update to 2.8.2
    * fix unmount race (CVE-2009-3297)
    * fix deadlock with "audit" subsystem on mount (also requires
      util-linux-ng version >=2.17)


author: mszeredi@suse.cz
changelog:
  - update to 2.8.4
    * fix checking for symlinks in umount from /tmp
    * fix umounting if /tmp is a symlink


author: mszeredi@suse.cz
changelog:
  - update to 2.8.7
    * fix ambiguous symbol version for fuse_chan_new
    * prevent calling ulockmgr_server with illegal arguments
    * fix hang in wait_on_path()


author: puzel@suse.com
changelog:
  - update to 2.9.0
    - Add "zero copy" support for kernel 2.6.35 or newer
    - Make maximum background requests tunable on kernel 2.6.32 or
      newer
    - Require --no-canonicalize in (u)mount (util-linux version 2.18
      or newer) to fix security problems with fusermount
    - Use dynamically sized hash tables in high level library
    - Memory use of filesystem daemon can shrink more easily
    - Add "auto_unmount" option
    - Add "remember" option
    - Add man pages for fusermount, mount.fuse and ulockmgr_server
    - API changes:
    - Introduce "store" and "retrieve" for accessing kernel
      buffers on kernel 2.6.36 or newer
    - Introduce abstract buffer for zero copy operations
    - Allow path calculation to be omitted on certain operations
    - Allow batching forget requests
    - Add "flock" method
    - Add support for ioctl on directories
    - Add delete notification
  - drop fuse-pc-remove-libdir-from-Libs.diff (upstream)


author: jengelh@inai.de
changelog:
  - Remove redundant tags/sections from specfile
  - Parallel build with %_smp_mflags
  - Trim list of FUSE fses from description (it's literally endless)
    and text inappropraite for subpackages


author: uli@suse.de
changelog:
  - update -> SVN trunk r64
    - handle non-page-aligned reads when caching (for direct I/O)
    - fixed assertion in direct_rename() (issue #2)
    - cache uncompressed data ("cache_skipped" option)
    - added FS option "uncompressed_binaries" (don't compress shared objects
      and standard binary directories)
    - added FS options for compression method and detaching (issue #19)
    - added read-only support (issue #18, test included)
    - made run_tests clean up after failed test cases
    - added my copyright where appropriate
    - clarified GPL version (some files said any, others said v2)
  - move fsck to /bin


author: uli@suse.de
changelog:
  - update -> SVN trunk (r69)
    - added mechanism for selectively enabling and disabling debug output at
      runtime
    - direct_decompress(): always fall back if file type is WRITE (issue #26)
    - direct_decompress(): clean up and fix fallback condition to prevent
      massive performance impact when caching (issue #24)
    - direct_decompress(): don't start caching when you can already tell that the
      cache is too small
    - fsck: detect and fix files with trailing garbage (issue #23)
    - fsck: failure to open files changed from error to warning (most likely
      an ownership problem)
    - fsck: added testcase (issue #8)
    - direct_decompress(): do not request more data from compressions modules
      than there actually is (issue #23)
    - fsck: nftw()'s typeflag seems to register FIFOs as regular files; using
      S_ISREG instead
    - handle do_decompress() failure gracefully (see issue #22, comment 1)


author: uli@suse.de
changelog:
  - update -> SVN trunk (r76)
    - update README
    - make allow_other,suid,dev,noterm default for FSs mounted as root
    - limit number of errors reported per file (issue #27)
    - added "noterm" option rewiring SIGTERM from "unmount" to "purge files",
      which keeps root-mounted filesystems from dying before their time (sort
      of issue #25)
    - replaced outdated BUGS file with reference to bugtracker


author: uli@suse.de
changelog:
  - update -> SVN trunk (r77)
    - stuff memleak by freeing cache arrays (issue #30)
    - make do_decompress() handle uncompressed files correctly (issue #28)
    - fix segfault (and possibly garbage reads) when reading beyond EOF with
      cache_skipped (issue #29)


author: uli@suse.de
changelog:
  - update -> SVN trunk (r78)
    - invalidate cache when modifying files (issue #32)
    - support liblzma 4.999.5 (issue #31)


author: uli@suse.de
changelog:
  - update -> SVN trunk (r81)
    - fix stale cache problem properly (issue #32), add test
    - LZO is non-deterministic, do not check compressed data in tc.sh


author: uli@suse.de
changelog:
  - update -> SVN trunk (r84)
    - once again chasing the ever-changing LZMA API...
    - convert to CMake


author: cthiel@suse.de
changelog:
  - update to 20060925 snapshot
    * Added support to mounting BIN-image files. One-track only for now.
    * Fixed directory read code to take directory end and block borders more
      correctly.


author: cthiel@suse.de
changelog:
  - update to 20060928
    * Fixed race-condition with find -- display stable inode numbers on
      mounted filesystem to the outside world. Added check/addition for
      library option "use_ino" -- required from now. isofs_real_init() split
      into two parts to make real initialization/error checking before giving
      control to libfuse.
    * Several options added to maintain mount point (create if it does not
      exists, delete on exit), do NOT maintain file ~/.mtab.fuseiso (with
      format of /etc/mtab), specify iocharset (default iocharset is now
      locale-specific).
    * Added support to mounting NRG-image files created by Nero software.


author: bk@suse.de
changelog:
  - Add "Requires: fuse" to ensure that fuse is present (285101#c29)
  - remove nicely empty TODO file from package documentation :-)


author: cthiel@suse.de
changelog:
  - update to version 0.5.1
    * Fixed crash in autodetecting.
    * Adds orphaned files to the iTunesDB on startup
    * When copying a file into the transfer directory it will updates the
      filesystem at the same time.
    * Added more extended attributes.


author: bk@suse.de
changelog:
  - Add "Requires: fuse" to ensure that fuse is present (285101#c29)
  - Remove empty NEWS file and symlink COPYING file from licenses


author: lmichnovic@suse.cz
changelog:
  - update to version 0.7.0
    * new themes
    * if xmessage is'n found invoke other dialog tools using FvwmPerl
    - requires fvwm > 2.5.8
  - obsoleted patches: *icon-names.patch, *menustyle-fontset.patch,
    * windowlook-fontset.patch, *modules-fontset.patch, acdivert.patch


author: vuntz@opensuse.org
changelog:
  - Remove gnome-libs-devel, gtk-devel, gtkdoc, imlib-config,
    imlib-devel BuildRequires.
  - Add xorg-x11-devel BuildRequires.
  - Pass --disable-gtk to configure.
  - Remove gtk subpackage: it's optional, and doesn't look that good.
  - This is for fate#308601: remove gtk/gnome 1.x stack.


author: vcizek@suse.com
changelog:
  - update to 2.6.3
    dropped libpng patch
    New features over 2.5.26:
    * Support libpng 1.4 and 1.5.0's slightly newer APIs
    * New extended variable $[w.visiblename]
    * Style matching now honours the window's visible name
    * New style InitialMapCommand allows to execute any command when
      a window is mapped first.
    * New option to PrintInfo, "bindings" which prints out all of the
      Key, PointerKey, Mouse and Stroke bindings which fvwm knows about.
    * New differentiated options for SnapAttraction when snapping
      against screen edges:
    * New option to the BugOpts command
    * New BugOpts option QtDragnDropWorkaround to work around an oddity
      in handling drag-n-drop events to Qt applications.
    * New MenuStyle "UniqueHotkeyActivatesImmediate" and its negation
      "!UniqueHotkeyActivatesImmediate" to retain the menu until the
      user presses one of the menu keybindings to enact that change in
      the case where there's only one item defined in the menu at the
      specified hotkey.
    * New Style commands
    * New Resize argument to direction
    * Couple of changes to the Move command:
    * The EWMH working area is now honoured by default.
    * To move a window ignoring the working area, the option "ewmhiwa"
      can be used, similar to how the Maximize command works.
    * New expansion placeholder $[pointer.screen] to return the screen
      number the pointer is on.


author: werner@suse.de
changelog:
  - update to 2.6.4
    new features:
    - FvwmIconMan no longer allows for itself to be transient
    - New command InfoStore -- to store key/value pairs of information
      to relieve the burden of the SetEnv command.
    - Speed-up improvements for fvwm-menu-desktop when generating XDG
      menus by removing unnecessary stat(2) calls.
    - BusyCursor and CursorStyle have been set to make the cursor look
      like a dot during Read/PipeRead commands, by default.
    Bug fixes:
    - FvwmRearrange now understands the "ewmhiwa" option when placing
      windows.
    - Client gravity for subwindows is honoured for reparenting
      windows, such as with XEmbed, when changing the parent's
      geometry.
    - Conditional command processing of !Layer n
      has now been fixed.
    - Fixed handling of swallowed windows for transient FvwmButtons'.
    - fvwm-menu-desktop now looks in /usr/share/applications for KDE
      legacy mode.
    - fvwm-config no longer accepts "--is-stable", "--is-released",
      "--is-final".


author: joop.boonen@opensuse.org
changelog:
  - adapted the spec file so it meets the package convention
    http://en.opensuse.org/SUSE_Package_Conventions/RPM_Style


author: joop.boonen@opensuse.org
changelog:
  - combined to one fwbuilder package as the orginal rpm is
    also one package. To be on the safe side.


author: joop.boonen@opensuse.org
changelog:
  - Added automake and libtool as build requirement
  - Used fdupes to get rid of duplicate files
  - Libfwbuilder doesn't exist anymore for a long time,
    that's why the obsoletes removed


author: lnussel@suse.de
changelog:
  - new version 0.2:
    * main window
    * tray icon option
    * optional autostart with session
    * PolicyKit support
    * localization


author: lnussel@suse.de
changelog:
  - new version 0.3:
    * exit the daemon after 60s inactivity if no client connected
    * separate dbus interface from backend
    * set a window manager icon
    * update button label if zone changed
    * fix saving of string options and prevent an unneeded error
    * allow anyone to use the dbus interface as PolicyKit is used for
      access control


author: vuntz@suse.de
changelog:
  - Update to version 1.0.1:
    + New scalable (and not-ugly) icon, drawn by Andreas Nilsson
    + Fix a few crashes in pathological and corner cases
    + Add +/- 1 subpixel of noise during oversampling, to avoid
      aliasing in certain conditions
    + Implement the 'Polar' variant of the Box-Mueller transform, for
      a slight performance increase.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
    + %mime_database_post/postun because the package ships a mime
      type definition.


author: prusnak@suse.cz
changelog:
  - updated to 1.1.36
    * faxsend.c: (optionally) insert 100 0-bytes at start of page, to
      help modems that have problems with the before-EOL timing (new USRs)
    * fax_lib.c: add new MQ_ bit for 0-padding
    * fax/faxrunqd.in: make wait() interruptible, avoid queue stalls
      if only one modem active and this modem has a very long job.
      Additionally, detect hung sendfax processes, and kill()' em.
    * faxlib.c: recognize modem ID for Blatzheim ISDN/hybrid modems
    * fax/faxrunqd.in: add functionality to run external scripts if
      the fax queue reaches a "high water mark" length, and if a given
      modem has more than <x> consecutive errors
    * doc/faxrunqd.8in: document new options
    * fax/faxspool.in: add @S@ for faxheader (replace with job id)
    * sendfax.c: for "failed transmitting", log #of pages successfully
      sent + #of retries (important for judging significance of errors)
    * conf_sf.c: add new sendfax option "-R <n>" to set "max_tries" value
    * doc/sendfax.8in: document -R
    * tools/README: update documentation, add "microcom"
    * class1lib.c: in fax1_send_frame(): make logging more uniform and
      easier to read.  Handle case of "NO CARRIER" after
      frame has been sent, and check for internal
      consistency regarding "we have carrier" vs. "use
      existing carrier" (ugly)
    * class1.c: on reception, don't try to send DIS when CSI frame
      couldn't be sent.  Log # of current re-try.
    * add exim4 documentation to frontends/mail2fax06/README
    * class1lib.c: check all fax_send() return values (in case flow
      control gets stuck, we might have a timeout in there)
    * class1.c: properly implement scan line time handling / byte padding
    * class1.c: implement re-training on TCF/FTT, including stepdown
    * class1lib.c: implement fax1_st_table[] for scan line time
      handling (bit ordering in DCS/DIS frames is just weird).
      Add scan time parameter to fax1_send_dcs()
    * fax/faxspool.rules: add conversion rules for .jpg and .doc
    * fax/faxrunqd.in: fix write combining bug with partially-sent jobs
    * voice/libvoice/*: sparc64 compatibility fixes (*int vs. *p_int)
    * voice/Makefile: pull in new object files (hyla_nsf.o, g3file.o)
    * g3file.c: implement first draft of generic G3 I/O module,
      including EOL padding
    * t/t_g3f_c.c, t/t_g3file.in: test routines for g3file.c
    * class1.c: change fax1_send_page() to use g3_send_file()
    * fax/faxspool.in: netpbm calls "giftoppm" now "giftopnm" -> adapt
    * frontends/mail2fax06/: implement new mail to fax conversion tool,
      in perl, using MIME::Parser, which will properly handle attachments
    * tools/microcom.c: add <stdlib.h> to fix missing prototype warnings
    * config.c: insert {} to silence over-eager compiler warnings
    * tio.c: change "static char[] tio_compilation_type" into "#ident"
      (get rid of "unused variable" warning, save a few bytes .data)
    * locks.c: get rid of "unused variable tries" compiler warning
    * hyla_nsf.c: add mgetty T.35 vendor code to table
    * mgetty has its own ITU T.35 vendor code now! [0x04 0x81 0x0e]
    * tools/mid.c: implement "-Q" (quick query)
    * faxlib.c: handle USR reporting format for NSF frames
    * fax/faxrunqd.in: fix quoting bug in `date` call (Klaus Weglehner)
    * hyla_nsf.c: import new set of tables from Hylafax NSF.c++
    * hyla_nsf.c, class1.c, class1.h: silence compiler complaints
    * config.h: cast return value of c_bool() to (boolean)
    * class1.c: hand off incoming NSF frames to decoder
    * faxlib.c: convert incoming NSF frames to binary, hand off to decoder
    * hyla_nsf.c: import NSF vendor tables + decoder from Hylafax
    * class1.c: fax1_send_page(): fix end-of-page handling, reorder
      sending of TSI and DCS to correctly handle RTP/RTN
    * class1.c: fax1_send_page(): properly use fax_send_swaptable[]
      (page sending works now, if receiver doesn't need padding)
    * class1.c: fax1_send_page(): fix first and last chunk of page data
      (digifax header wasn't skipped, and last chunk was lost)
    * class1.c: handle DCN in fax1_dial_and_phase_AB()
    * class1.c: add receive torture test (to sender), more logging
    * fax_lib.h: define CAN character (cancel, ctrl-x)
    * class1lib.c: fax1_receive_frame(): if waiting for start-of-frame
      already runs into timeout, don't even try to read
      end-of-frame modem response (robustness)
    * class1lib.c: tell modem (send CAN character) when we timeout
      after AT+FRH=n, to make sure recovering works
    * class1lib.c: don't query AT+FRH=?/+FTH=? carriers
    * */Makefile: move all "fullclean" extras into "clean" target,
      remove "make fullclean"
    * Makefile: for "make fullclean" or "distclean", just do "clean"


author: gjhe@novell.com
changelog:
  - fix bug [bnc#646280],adjust faxspool to process pdf file using
    gs directly, do not use acroreader.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.36.2:
    + Ability to enable/disable desklets "on-the-fly".
    + Improve build process and documentation.
    + Code cleaning, optimization and bug fixing.
    + 15 pieces puzzle:
    - Support for your own custom images
    - Two new images to be solved have been added
    - A click counter and a time counter have been added
    - No more "unsolvable" puzzles
    + Calendar:
    - Add many events
    - Bug fixes and code cleanup
    + Quote of the Day:
    - Add a database with Murphy's Laws
    + Config API:
    - Add ConfigToggle
    + Updated translations.
  - Drop gDesklets-0.36.1-python-2.6.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Remove gnutls-devel, libglade2-devel, libgnomeprintui-devel,
    libgnomeui-devel, libwnck-devel, perl-XML-Parser,
    swig BuildRequires.
  - Drop destdir.patch: this is not needed anymore.
  - Update gDesklets-desktop.patch to fix a warning in .desktop file
    (MimeType key is a list).
  - Update gDesklets-0.36.1-am111.patch to patch Makefile.in too, and
    drop call to intltoolize abd autoreconf.
  - Use %py_requires instead of a python Requires.
  - Use %configure and %makeinstall macros.
  - Install bash completion script.
  - Remove checks for old versions of openSUSE (10.2).
  - Remove AutoReqProv: this is the default now.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
    + %mime_database_post/postun because the package ships a mime
      type definition.
  - Move icons from the gnome icon theme to hicolor icon theme since
    that's where they should live.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.36.3:
    + General:
    - Add "Check for updates" feature
    - Add icons in several places (menus, tabs, etc.)
    - Add metadata information about desklets
    + 15 pieces puzzle: Add two new images
    + Quote of the Day:
    - Add a database with "Chuck Norris 'The Programmer' Jokes"
    - Add basic information about the current quote number
      and the number of quotes in the chosen database in the
      configuration window
    + Control:
    - Make it easier to have multiple instances of a control in a
      desklet
    - Add support for dbus
  - Update gDesklets-desktop.patch: we only need to fix the MimeType
    line, as everything else was fixed upstream (except for
    Categories, but we change them with %suse_update_desktop_file).
  - Add gDesklets-fix-install.patch: this fixes the installation to
    be complete, taken from upstream. Add call to autoreconf because
    the patch touches the build system.
  - Drop gDesklets-0.36.1-am111.patch: fixed upstream.
  - Pass --disable-static to configure to not have any .a file.


author: suse-tux@gmx.de
changelog:
  - added Patch0 (gcalculator-ld_fix.diff) to fix the build for factory
    (this patch requires a autoreconf call)


author: pascal.bleser@opensuse.org
changelog:
  - add patch to be completely ABI compatible with fam, in order to avoid warnings and crashes caused by "Symbol `FamErrlist' has different size in shared object, consider re-linking"; references:
    * http://lists.opensuse.org/yast-devel/2009-02/msg00000.html
    * http://www.nabble.com/Bug-437307:-lighttpd-fails-to-restart-after-update-td12107383.html


author: pascal.bleser@opensuse.org
changelog:
  - add gamin-32bit package through baselibs.conf to fix KDE 32bit compatibility libs (thanks to Martin Vogt for reporting), which requires splitting %{_libexecdir}/gam_server into its own subpackage (gamin-server) to avoid file conflicts when both gamin and gamin-32bit are installed -- note that gamin and gamin-32bit both require the package gamin-server, so nothing needs to be done on the user end


author: jengelh@medozas.de
changelog:
  - Implement shlib package (libfam0-gamin)
  - Resolve build error due to source disabling deprecated contructs
    that it used


author: toddrme2178@gmail.com
changelog:
  - Added patch to fix building in factory
  - Cleaned up spec file formatting with spec-cleaner
  - Added proper license header to spec file
  - Split documentation package (fix for RPMLINT warning)
  - Add fam-server provides to gamin-server (other gaming packages provide their fam counterpart)


author: toddrme2178@gmail.com
changelog:
  - Added version for fam-server provides
  - Added obsoletes for fam-server
  - Added obsoletes for gamin-python
  - Switched to original gzipped tar
  - Changed source to include upstream source URL to comply with new
    packaging guidelines


author: toddrme2178@gmail.com
changelog:
  - Spec file cleanups
  - Provide and obsolete libgamin in case of sonum changes
  - Have the -devel package provide -devel-static as well since it has .a files
  - Changed the baselibs.conf to use the libs per openSUSE policy
  - Added duplicate files check


author: prusnak@suse.cz
changelog:
  - updated to 1.23.1
    * Documentation clarification.
    * Translations update.
    * Actually install gammu-smsd-monitor.
    * Fix recording received messages count for MySQL.
    * Fix SMS location handling for Huawei E160 (bug #825).
    * Do not probe for MPBR support all the time.
  - new spec taken from home:Nijel (upstream) project


author: prusnak@suse.cz
changelog:
  - updated to 1.24.0
    * Better detect Bluetooth ports on Samsung (bug #862).
    * Ignore security errors on AT init (needed for Huawei).
    * LUID reading requires IrMC profile.
    * Locations for GlobeTrotter 3G+ start at 0 (bug #847).
    * More verbose logging of delivery reports (bug #824).
    * Increase default DeliveryReportDelay (bug #824).
    * Fixed handling of SMS locations (bug #853).
    * PostgreSQL backend now supports IDs for RunOnReceive.
    * RunOnReceive is started through shell not directly.
    * Fixed reading of empty phonebook entries from Samsung (bug #809).
    * Reread messages if CMGL shows them corrupted (bug #691).
    * Added support for vNote files.
    * Properly detect Nokia 6220 Classic (bug #840).
    * Fix writing of phonebook on Motorola V8 (bug #827).
    * Detect daemon on FreeBSD.
    * Ignore charset errors on AT init as some phones might need PIN.
    * Optionally use MT for phone phonebook for AT phones.
    * Added support for quick dial numbers on AT phones.
    * Fixed decoding of Samsung memory entries.
    * Properly handle corrupted messages from Nokia phones (bug #811).
    * Fix parsing of calls from Alcatel C701 (bug #831).
    * Fixed handling of error states with -len and -autolen parameters.
    * Fixed possible crash in DBI engine.
    * PostgreSQL engine properly uses sequences instead of reinventing.
    * MySQL engine properly uses auto increments instead of reinventing.
    * Fix escaping of field name in PostgreSQL engine.
    * Better SMSD files logging.
    * Added testing of SMSD files engine.
    * Increase timeout for AT settings SIM card SMS storage.
    * Fixed date formatting in PostgreSQL SMSD service.
    * Add option to install without documentation.
    * Add -textutf8 option for TEXT sms.
    * Fix crash when some lines in config are too long.
    * Make smsdrc example better looking by removing obsolete docs.
    * Make dku2 connection types work on Linux (alias to fbususb).
    * Better calculation of signal percent.
    * Fixed getting of memory status for some Nokias (bug #836).


author: prusnak@suse.cz
changelog:
  - updated to 1.25.0
    * Retry on timeout of usb transfer (bug #940).
    * Disable AT OBEX for Motorola PEBL U6 (bug #939).
    * Disable AT OBEX for Samsung J700 (bug #948).
    * Empty memory entry has length 0 (bug #947).
    * Handle some more fields from Nokia phonebook (bug #946), thanks to Will Sowerbutts.
    * Fix distutils build (bug #916).
    * Detect when phone does not support ATE1 (bug #918).
    * Do not use OBEX on Motorola L7 (bug #912).
    * Reinclude full SMS text in comments in backup (bug #905).
    * Disable AT OBEX for Samsung J750 and J700 (bug #856).
    * Avoid shadowing C++ bool definition (bug #920).
    * Do not disable CLIP for all SE phones.
    * Add ID for Nokia 1209.
    * Catch busy error from Nokia phones (bug #932, thanks to Walter Doekes).
    * Fix code problems caught by GCC 4.5.
    * Compile static libraries with -fPIC (they might be later linked
      into shared ones) (bug #909).
    * Handle own number error code in 6510 driver (bug #910).
    * Add ID for Nokia 5220 (bug #910).
    * Handle SMSC error code in 6510 driver (bug #910).
    * Disable gcc warnings about non literal format strings (bug #901).
    * Add more fuzzy logic to detect bad encoding from phone (bug #874).
    * Add ID for Nokia 7500 and Nokia 7210s.
    * Improve searching for Bluetooth stack on OS X.
    * Fix ctype compile time warnings on NetBSD (bug #908).
    * Nokia 3110c has SMS on filesystem (bug #904).
    * Add ID for Nokia 5130 (bug #911).
    * Faster reading of Nokia filesystem.
    * New PDU decoder which properly parses PDU data.
    * AT driver uses new PDU decoder.
    * 6510 driver uses new PDU decoder and understands most formats of
      filesystem Nokia SMS messages (bug #911).
    * Fix checking for MPBR (bug #873).
    * Fix reading of calls with wrong timestamp (bug #872).
    * Increase timeout for IrDA phonet (bug #867).
    * Better detect some weird phone states (bug #866).
    * Fix handling of caller group in Python bindings (bug #870).
    * Correctly detect empty entries from Motorola.
    * Better error reporting from at-charset test.
    * smsd-inject now shows ID of injected message.
    * Fix decoding of date in Nokia phonebooks (bug #876).
    * Fix detection of SMS message memories in AT (bug #875).
    * Improve documentation for savefile (bug #893).
    * Add stricter check for DBI version (bug #894).


author: asterios.dramis@gmail.com
changelog:
  - Updated to 1.29.0:
    * Lots of changes (see ChangeLog).
  - Spec file updates:
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Lots of updates based on spec file from the package. Most important are:
      + Added gammu-smsd package.
      + Added libGammu7 package.
      + Added libgsmsd7 package.
    * Updates in Url: and Group:.
    * Updates in Buildrequires:, Requires:, %build and %install sections.
    * Removed support for openSUSE < 1110.
    * Fixed rpmlint warning "file-contains-date-and-time".
  - Added a patch to fix an rpmlint warning "unknown-lsb-keyword" for the init
    script "gammu-smsd".


author: asterios.dramis@gmail.com
changelog:
  - Spec file updates:
    * Use UTC time/date for "Remove build time references" fix.
    * Don't clean buildroot in %install section.
    * Change permissions of gammu-smsd in %install section.
    * Add rc-symlink for gammu-smsd.
    * Fix for empty %postun check on non-SUSE distros.
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Updated to 1.30.0:
    * Improved SMSD logging of configuration settings.
    * Fix possible crash in fbus2 driver.
    * Fix possible crash of ODBC driver on Windows (bug #1482).
    * Fixed usage of dbi plugins from Python module.
    From 1.29.93:
    * Properly initialize atobex driver with Sony-Ericsson phones.
    * Updated list of country and network codes.
    * Escape fields in SQL queries (bug#1415).
    * Escape fields in PostgreSQL SQL script (bug#1415).
    * Default to GSM encoding for text messages in SQL backend for SMSD.
    * Add option to override which SQL dialect to use in SMSD (bug #1427).
    * Improved m-obex protocol support, thanks to Vladimir Serbinenko.
    * Various fixes for Samsung B2100, thanks to Vladimir Serbinenko.
    * Fix check for AT+CPROT support (bug #1438).
    * Fix memory leak in s60 protocol driver (bug #1441).
    * Reverted change to SignalStrength because of SQL escaping we have now
    (bug #1380).
    * Improved vCard parser to handle vCards from Gmail.
    * Fixed LDIF parser to cope with multiple LDIF in single file.
    From 1.29.92:
    * Documentation improvements and fixes.
    * Saner error handling in Windows serial driver.
    * Cleanup in SMSD internals.
    * Added ODBC driver to SMSD.
    From 1.29.91:
    * Added screenshot function for Sony-Ericssonn phones (Márton Németh).
    * Fixed parsing of some Nokia SMSes (bug #1402).
    * Properly report error on deleting non deletable entries (bug #1396).
    * Slower switch from m-obex to AT (bug #1382).
    * Faster initialization for AT phones without enabled echo.
    From 1.29.90:
    * Fix detection of MySQL libraries (bug #1370).
    * Changed default connection settings to at and ttyACM0 (bug #1078).
    * Add new API call to abort existing operation (bug #1155).
    * Change database structure to avoid using reserved word Signal (bug #1380).
    * Possibility to limit time of day for SMS in SMSD (bug #1203).
    * Enforce limits on SMS payload length.
    * Made GSM_SMSCounter public (bug #1356).
    * Support for S60 phones using Series60 applet (bug #423).
    * Do not fail on 0x7b field in Nokia 3600s phonebook (bug #1385).
    * Disabled two stage probing for most protocols.
    * Fixed saving of SMS backups (bug #1392).
    * Screenshot functionality for DCT4 phones (bug #1390).
  - Spec file updates:
    * Remove some not needed conditionals for openSUSE BuildRequires:.
    * Added unixODBC-devel in BuildRequires:.
    * Better fix for rpmlint warning "file-contains-date-and-time".
    * Fixed rpmlint warning "doc-file-dependency".
    * Compile package with RPM_OPT_FLAGS.
    * Fixed locales removal if suse version is not set.
    * Minor other updates.
  - Modified gammu-smsd.lsb.patch to fix also the "init-script-runlevel-4"
    rpmlint warning.


author: asterios.dramis@gmail.com
changelog:
  - Updated to 1.31.0:
    * Fixed compilation with latest libusb.
    * Improved error handling in SQL backend of SMSD.
    * SMSD documentation improvements.
    * Indonesian translation updates.
    From 1.30.92:
    * Improved vCard parser to better handle location for various fields, thanks
      to Vladimir Serbinenko for initial patch.
    * Fixed reading calls from some Nokia phones (bug #1553).
    * Improved text mode SMS parsing in AT driver, thanks to Vladimir Serbinenko.
    * Use glib's MD5 implementation if available.
    From 1.30.91:
    * Improved documentation for configuring Gammu.
    * Fixed parsing birthday from vCard in some cases.
    * Added option not to use configured logging in SMSD inject and monitor (bug
      [#1539]).
    * Added SMSD configuration LogFacility (bug #1539).
    * Fixed reading of data from OBEX phones (LP#891803).
    * Fixed double reply detection (bug #1544).
    * Increase maximal number of caller groups (bug #1541).
    * Cancel all calls on maketerminated call if we don't get call ID.
    * Fixed SMSC handling in some cases in SMSD (bug #1547).
    From 1.30.90:
    * Various documentation improvements.
    * Detect Alcatel style reply on CPIN response (bug #1502).
    * Fix build on some Win32 systems (bug #1496).
    * Make jadmaker handle names with spaces (Raphaël Droz).
    * Display 8-bit messages in hex (Nicolas Pitre).
    * Do not use AT+CUSD=2 on some phones (bug #1508).
    * Fixed gammu-monitor with Windows service (bug #1515).
    * Cleanup of contrib directory.
    * Better support for Samsung AT phones (bug #1513).
    * Fixed handling of MMS notification SMSes (bug #1530).
    * Fixed CPIN reply handling (bug #1532).
    * SMSD checks for PIN status just after connect (bug #1532).
    * Fixed various MSVC compilation issues.


author: lmichnovic@suse.cz
changelog:
  - builds also with X.org 7.x, checks prefix in X.org
  - specifying libpath in spec file, not in Makefile (libpath.patch)


author: elchevive@opensuse.org
changelog:
  - Updated to version 0.17.1
  - Move changes to .changes file
  - Build package as noarch
  - Updated and put version number on .patch


author: elchevive@opensuse.org
changelog:
  - split python-aeidon package
  - updated to 0.19.2
    * Allow preview of unsaved documents (#661242)
    * Use subtitles from selected range if applicable in the Transform
    Positions dialog (#663158)
    * Fix mplayer preview command to work if gaupol was started as a
    background process (with &) from a terminal window (#660035)
    * Fix TypeError when speech recognition stopped in the middle of a
    subtitle
    * Fix IndexError when speech recognition finished with no speech
    detected (#659411)
    * Fix UnicodeDecodeError when reading configuration file (#661123)
    * Rename manifest directory in source tarball to avoid clashes with
    MANIFEST file on case-insensitive filesystems
    changes in 0.19.1
    * Fix gettext initialization in aeidon package to not make global
    changes (Olivier Aubert, Osmo Salomaa, Debian bug #639668)
    * Fix speech recognition advance length handling so that subtitles
    don't start too early
    * Update Russian translation (Alexandre Prokoudine)
    changes in 0.19
    * Add speech recognition to allow generating subtitles from video
    http://live.gnome.org/Gaupol/SpeechRecognition
    * Fix installation of custom-framerates extension
    * Add optional dependency on gst-python (this also implies a
    dependency on one or more of gst-plugins-base, gst-plugins-good,
    gst-plugins-ugly, gst-plugins-bad, gst-ffmpeg depending on what
    video and audio formats are being used)
    http://gstreamer.freedesktop.org/
    * Add optional dependency on pocketsphinx
    http://cmusphinx.sourceforge.net/
    * Add gaupol-i18n mailing list for translators
    * Update Spanish translation (Carlos Mella)
    * Update Hungarian translation (Andrssy Lszl)
    changes in 0.18
    * Add extension that allows use of custom framerates (#637503)
    * Add "Get more extensions" button to the preferences dialog
    * Relax SubRip file parsing in unambiguous cases (#634129)
    * Fix saving of last used directory in file dialogs with "paths that
    cannot be represented as a local filename" (#649347)
    * Add Brazilian Portuguese translation (tila Camura,
    Darlildo Souza)
    * Update German translation (Chris Leick)


author: dmueller@suse.de
changelog:
  - update to 3.1.8:
    * The zero flag no longer applies to %c and %s; apparently the standards
    changed at some point.
    * Failure to open a socket is no longer a fatal error.
    * dfa.h and dfa.c are now more-or-less in sync with GNU grep, for the first
    time in many years.
    * Gawk no longer includes its own copy of libsigsegv but it will use it if
    installed on the build system. The --disable-libsigsegv configure option
    is now gone.
    * The ' flag (%'d) is now just ignored on systems that can't support it.
    * Gawk now has support for z/OS (IBM S/390 architecture).
    * Gawk now handles multibyte strings better in [s]printf with field
    widths and such.
    * A getline from a directory is no longer fatal; instead it returns -1.
    * Per POSIX, special variable names (like FS) cannot be used as function
    parameter names.
    * The new -O / --optimize option enables simple constant folding on
    the parse tree during parsing.  We hope that with time the number
    of optimizations will increase.
    * Lots of bug fixes, see the ChangeLog.


author: crrodriguez@opensuse.org
changelog:
  - Update to version 4.0.0 , important changes
    * The special files /dev/pid, /dev/ppid, /dev/pgrpid and /dev/user are
      now completely gone. Use PROCINFO instead.
    * The POSIX 2008 behavior for `sub' and `gsub' are now the default.
    * In POSIX mode, string comparisons use strcoll/wcscoll.
    * Gawk now treats ranges of the form [d-h] as if they were in the C


author: idonmez@suse.com
changelog:
  - Revert sub/gsub behavior to that of gawk 3.x. Upstream commit
    16de770359370224129f23df745178efe518c02c


author: tabraham@novell.com
changelog:
  - Update to version 4.0.1
    * completed the implementation of Rational Range Interpretation
    * failure to get the group set is no longer a fatal error
    * lots of minor bugs fixed and portability clean-ups
  - refreshed gawk-3.1.8.diff
  - removed gawk-revert-gsub-gawk3.patch deprecated by this release


author: pgajdos@suse.cz
changelog:
  - fixed some 64bit problems by upstream
    * 64bit.patch
  - compiling with new gtk2
    * deprec-gtkfileselection.patch


author: pgajdos@suse.cz
changelog:
  - updated to 1.4:
    * Changed last instance of FileSelection to FileChooser.
    * Updated to work with GTK 2.12 (GtkTooltip).
    * Fixed a problem when X11 is not available and bdfgrab.c won't compile as a
      result.
    * Remove the _XMBDFED_INFO font property when fonts are loaded or grabbed
      from the X server.
    * Fixed a problem with renaming glyphs using the Adobe Glyph Name List.
    * Fixed a warning about checking for a point in a NULL region.
    * Fixed a crash that happened because some file filter objects were being
      dereferenced when the import dialog was popped up multiple times.
    * Added up to 10 recent fonts to the File menu.
    * Changed the keyboard activate key for Exit from 'e' to 'x' and the
      activate key for Export from 'x' to 'p'.
    * Fixed a problem with fonts grabbed from the X server always being loaded
      into the FontGrid that popped up the dialog.
    * Fixed a couple problems with integer sign promotion affecting import of
      OTF fonts.


author: vuntz@novell.com
changelog:
  - Update to version 1.11:
    + 4 new games
    + Use Mono.Addins for extending gbrainy
    + Full screen mode support
    + New translations
    + Bug fixes
  - Remove perl-XML-Parser BuildRequires: it's not needed.
  - Add mono-addins BuildRequires.
  - Remove AutoReqProv: it's default now.
  - Do not set CFLAGS to the default value.
  - Use makeinstall macro.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.30:
    + Re-architectured for better multiplatform support
    + Personal records tracking
    + Improved player scoring algorithm
    + Better accessibility
    + 9 new verbal analogies and a new logic puzzle
    + Mallard documentation
    + More HIG compliance
    + Bug fixes
  - Add gnome-doc-utils-devel BuildRequires.
  - Rename libdir.patch to gbrainy-use-libexecdir.patch, and rebase
    it. Also add Makefile.in changes there so that we don't need to
    call autoreconf.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.40:
    + 2 new logic games
    + Deprecated Glade and moved to Builder
    + Mouse support
    + Better RTL support
    + Updated and new translations
    + Remove dead and legacy code
    + 12 Bug fixes
  - Rebase gbrainy-use-libexecdir.patch.


author: dimstar@opensuse.org
changelog:
  - bnc#601771: Fix gbrainy-use-libexecdir-patch: the game is
    installed in libexecidir/packagename. The shell wrapper missed
    this.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.50:
    + 11 new logic games, 4 new calculation trainers, 13 verbal
      analogies
    + Usability enhancements
    + Unit testing for the gbrainy.Core
    + Ability to define external logic puzzles using an xml file
      (games.xml)
    + Command line support
    + 7 bug fixes


author: vuntz@opensuse.org
changelog:
  - Update to version 1.60:
    + Better I18N (string concatenation and plurals)
    + 7 new logic games, 1 calculation and 16 verbal analogies
    + PDF export support
    + 14 bug fixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.61:
    + 5 bug fixes
    + Updated translations.
  - Add gbrainy-fix-build.patch to fix build with mono 2.8.


author: dimstar@opensuse.org
changelog:
  - Split out -lang package which is Recommended by the main package.
    Keep the C lang help in the main package
  - Recommend mimehandler(x-scheme-handler/ghelp) for the help
    system to work.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
  - Use %{?no_lang_C} instead of %no_lang_C to fix build on 11.3 and
    earlier.


author: bjorn.lie@gmail.com
changelog:
  - Update to version 1.62:
    + 4 bug fixes.
    + Updated translations.
  - Drop gbrainy-fix-build.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.63:
    + 2 bug fixes
    + More flexiblity accepting answers
    + Updated and new translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.65:
    + 2 bug fixes
  - Changes from version 1.64:
    + Small bug fixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.00:
    + UI:
    - Integrated question and solution
    - Theme support
    - New default theme (notebook)
    - Vertical / Horizontal toolbar orientation
    + Game experience:
    - Better answer handling
    - Accept words, accept figures names, more flexibility handling
      spaces, etc
    - Better rationale explanations (%)
    - Fixed some verbal analogies
    + Localization:
    - I18N fixes
    - Proof-reading on English by native speakers. 20% of strings
      where enhanced for better grammar.
    - Ability to run gbrainy in English ignoring the translations
    + 11 new games: 4 logic games, 1 calculation game, 6 new verbal
      analogies
    + Infrastructure Fixes
    - Minor memory leaks
    - Mono 2.10 support
    + Several bug fixes
  - Remove unneeded glade-sharp2 BuildRequires.
  - Remove filesystem PreReq, which doesn't need to be explicit.
  - Rebase gbrainy-use-libexecdir.patch.


author: vuntz@opensuse.org
changelog:
  - Do not build with useless GNOME support (which adds a dependency
    on gnome-sharp2, for no big reason), see bgo#654225:
    + Remove gnome-sharp2 BuildRequires.
    + Pass --disable-gnome to configure.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.01:
    + Add Mono.Addins.Gui 0.6 strings for L10N
    + remove libgnome support (deprecated lib)
    + 11 bugs fixed
  - Remove --disable-gnome configure parameter, as the support has
    been removed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.06:
    + Bugs fixed: bgo#663259
    + Updated translations,
  - Changes from version 2.05:
    + Fixes Family relation English version of the Puzzle.
  - Changes from version 2.04:
    + Bugx fixed: bgo#661307, bgo#662041, bgo#881156


author: pgajdos@novell.com
changelog:
  - updated to 7.2alpha6
    * many bug fixes and new features from 6.6, see doc/README.changes
      for older changes and ChangeLog for recent changes


author: jengelh@medozas.de
changelog:
  - Implement shlib policy
  - Resolve rpmlint warning "no-pkg-config-provides"
  - Remove redundant/obsolete tags (cf. specfile guidelines;
    License field is inherited from (main) subpackage)


author: werner@suse.de
changelog:
  - To use this with asymptote from TeX Live large config is required.
    Also fast garbage collection iby using pthread-based parallel mark
    implementation will help a lot.


author: kssingvo@suse.de
changelog:
  - beautified specfile, and renamed diff to patch filenames
  - fixed compiler problem with double use of same variable
  - fixed issue with charset encoding of files.


author: uli@suse.de
changelog:
  - extended string buffers from 1k to 2k (necessary if you have a
    very long list of countries for -q)


author: mfabian@suse.de
changelog:
  - Bugzilla #248859: fix part of the problem (for all translated
    messages) by regenerating the .mo files.
    The encoding problem still exists for all msgids which are
    non-ASCII *and* which are untranslated or fuzzy.


author: hvogel@novell.com
changelog:
  - Update to version 3.6
    * Work properly when the -1 timezone is specified
    * Use ISO 3166-2 region codes
    * Distribute BUGS LIMITATIONS doc/GREG-REFORM
    * Fix NLS support in gcal, gcal2txt, tcal, txt2gcal
    * Change source license to GPLv3+
    * Do not include Henry Spencer V8 regex library
    * Change documentation license to FDL 1.3+
    * Use the start of the week day specified by the locale
  - Add some missing includes in lor.h
    gcal-3.6-cleanup.patch
  - Get rid of obsolete patches
    * gcal-bavarian-holiday.patch
    * gcal-3.01-relsymlinks.patch
    * gcal-3.01-gcc_twice_variable_use.patch
    * gcal-3.01-po_encoding.patch
    * gcal-3.01-glibc210.patch


author: lmedinas@gmail.com
changelog:
  - Update to version 5.25.92:
    + Fixed bgo#572881 - Restore number display mode (FIX/SCI/ENG) on
      startup
    + Fixed bgo#527540 - Fix rounding errors in integer power
      calculations
    + Fixed bgo#571007 - Fix error in cosine/tangent calculations
    + Translation updates
    + Documentation updates


author: vuntz@novell.com
changelog:
  - Update to version 5.26.0:
    + Fix button expansion (bgo#575385)
    + Removed deprecated test/ directory (bgo#574048)
    + Updated documentation.
    + Translation updates.
  - Remove unneeded BuildRequires: gnome-common, scrollkeeper


author: mboman@suse.de
changelog:
  - Update to version 5.26.1:
    + Fix display on startup to be replaced on entry bgo#575385
    + Translation updates
  - Don't package omf files in the main package since they are in
    - lang


author: oddrationale@gmail.com
changelog:
  - Update to version 5.27.1:
    + Convert Glade UI to GtkBuilder UI (bgo#556807)
    + Fix display on startup to be replaced on entry (bgo#576975)
    + Make GConf schemas translatable (bgo#571948)
    + Replace MP number arrays with an MPNumber structure
    + Tidied up error messages (bgo#521184)
    + Tidied up GConf schema, use native GConf types (bgo#493946)
      This will cause the gconf schema to be incompatible with
      gcalctool < 5.26.0. Expect settings to reset to defaults when
      upgrading. Switching between versions will cause resets.
    + Fix missing license text in about dialog (bgo#579174)
    + Update translations


author: vuntz@novell.com
changelog:
  - Update to version 5.27.2:
    + Add 1's and 2's complement to programming mode (bgo#581253)
    + Add variable word size for bitwise functions (bgo#581253)
    + Remove negative sign from numbers rounded to zero. This is
      only a partial fix as the error value is still visible in
      scientific notation (bgo#560802)
    + Support odd roots of negative numbers (bgo#576973)
    + Keep settings (show zeroes, thousands separator etc) when
      changing modes (bgo#580398)
    + Add a --solve command-line argument
    + Really fix the license text in the about dialog (bgo#579174)
    + Made parser reentrant and part of MP code
    + Remove references to arithmetic/left-to-right precedence from
      the manual (bgo#559734)
    + Fix grammatical errors in manual (bgo#569275)
    + Remove untranslated figures in documentation - they are
      automatically copied from the C documentation (bgo#566680)
    + Updated translations.
  - TODO doesn't exist anymore.


author: vuntz@novell.com
changelog:
  - Update to version 5.27.3:
    + Percentage operation for addition and subtraction now takes
      percentage of first value (bgo#480207)
    + Use correct UTF-8 mathematical characters (bgo#347630)
    + Focus on the display entry by default
    + Fix broken widget style.  Copy gcalctoolrc to ~/.gcalctoolrc to
      get coloured buttons.
    + Fix missing icon in Help>Contents menu
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 5.27.4:
    + Update bit editor after shifting (bgo#587545)
    + Use a base-10 internal representation (bgo#585813, bgo#585931,
      bgo#560802)
    + Make padding consistent in GUI (bgo#587292)
    + Support implicit multiply before functions, e.g. "6 log 3"
      (bgo#586812)
    + Use inverse notation for trigonometric functions, i.e. "asin"
    - > "sin?¹"
    + Use lowercase notation for trigonometric and logarithm
      functions to look more like standard mathematical notation
    + Put spacing around functions, i.e. "sin" -> " sin "
    + Use subscript for logarithm base two, i.e. "log2" -> "log?"
    + Added etched border around display (bgo#140836)
    + Rewrote out of date man page (bgo#585997)
    + Updates translations.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 5.27.5:
    + Perform power and factorials before negation so -1!
      and -1^0.5 are valid as in 5.26.x
    + bgo#548884 - Connect functions to solve the function text and
      replace the display with the result
    + bgo#589350 - Change bison syntax to be compatible with
      version 2.3
    + bgo#588591 - Compile with -DGSEAL_ENABLE
    + bgo#589563 - Update gconf descriptions to match translation
      guidelines
    + updated documentation and translations.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 5.27.90:
    + Fix bug where inserting text in locales without thousands
      separator replaces the whole display.
    + Updated documentation.
    + Updated translations.


author: lmedinas@opensuse.org
changelog:
  - Update to version 5.27.92:
    + Fix base conversions
    + Fix disabled help menu
    + Fix duplicate object names in data/financial.ui (bgo#593277)
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.28.0:
    + bgo#595337 - Don't override space bar when buttons are focussed
      as this stops keyboard control
    + bgo#546819 - Handle keycode for '^' used in non-English layouts
      (German, Spanish, etc) and allow '**' to be converted to a '^'
      for layouts that do not support it
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.29.1:
    + New user interface:
    - Window is now shorter to better fix in netbook resolutions
    - Superscript and subscript numbers to allow better notation,
      e.g. "??5"
    - Preferences moved into a dialog
    - Functions are now typed, e.g. s+i+n for sine instead of "k"
    - Error messages now displayed below equation, and improved
      descriptions
  - Add libsoup-devel and libxml2-devel BuildRequires, to download
    data for currency conversion.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.29.2:
    + Support conversions in display (e.g. "1 AUD in USD" or "6.2
      inches in meters")
    + Support arbitrary varible names, e.g. set with "name=55"
    + Add a command-line version of gcalctool 'gcalccmd' (bgo#590767)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.29.4:
    + Make 0^0 = 1 (bgo#605011)
    + Use superscript digits for scientific notation
    + Clear display when entering a number after an equation
    + Make Ctrl+W a shortcut to quit
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.29.6:
    + Reimplement automatic ans substitution
    + Make builds less verbose (bgo#607118)
    + De-break function that check if currency rates are out of date
    + Fix shift button keybinding crash
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.29.91:
    + Fix bug where backspace deletes all input in locales with no
      thousands separator
    + Make boolean operations work with zero, e.g. "0 XOR 5"
    + bgo#596645 - Don't override space and return when display area
      not selected
    + bgo#602154 - Make window non-resizable
    + Change boolean functions to uppercase (xor -> XOR)
    + Documentation rewritten
    + Modernised build system


author: dimstar@opensuse.org
changelog:
  - Update to version 5.29.92:
    + Add shortcuts to base buttons (Ctrl+B, Ctrl+O, Ctrl+D, Ctrl+H)
    + Convert number in display if it has a base and a base button is
      pressed
    + Make scientific notation button behave the same as keyboard
      shortcut (i.e. go into superscript mode).
    + Only allow superscript minus to be entered if can make a valid
      superscript number, otherwise revert to standard minus.
    + Allow hexadecimal numbers to be entered in lower-case
    + Make bit editor active for displayed numbers not in base 10
    + Make variable powers work, e.g. x²
    + bgo#611971: Fix spacebar not working when display has focus
    + Load currency rates when doing typed currency conversion
    + Use GIO instead of libsoup


author: vuntz@opensuse.org
changelog:
  - Update to version 5.30.0:
    + Fix errors in variable exponents (e.g. xy²)
    + Handle powers in convesion units, (e.g. 1m² in mm²)
    + Don't clear ans when clearing display (bgo#613552)
    + Handle equations like (x+3y)(2x-4y)


author: dimstar@opensuse.org
changelog:
  - Update to version 5.30.1:
    + bgo#614489: Fix bug stopping translations from working
    + bgo#614491: Mark strings for translation that were missing
    + bgo#614875: Fix memory leak in gcalccmd and failure to quit on
      EOF
    + bgo#614979: Make inverses of variables work
    + bgo#615667: Make --help-gtk work


author: dimstar@opensuse.org
changelog:
  - Update to version 5.31.4:
    + Show currency conversion below display
    + Use gsettings instead of gconf
  - Changes from version 5.31.3:
    + Support complex trigonometry
    + Add complex argument button to scientific mode
    + Make popup button for additional functions, with integer/
      fractional component, floor, ceiling, round and sign functions.
  - Changes from version 5.31.2:
    + Replace backspace button with undo button
    + Remove memory buttons from basic mode (too complex)
    + Support complex arithmetic
  - Changes from version 5.31.1:
    + Dynamically load button layouts to speed up startup time
    + bgo#157962: Add colours to buttons
    + Merge advanced and scientific mode
    + Relayout buttons
    + Use arrows on superscript buttons (i.e. '?n' instead of '??')
    + Don't change window title to match mode (no need to)
    + Rename View menu to Mode
    + bgo#505168: Show answer in bold
    + Reimplement undo and redo
    + bgo#615243: Automatically add missing closing brackets
    + Show all defined variables in variable popups


author: vuntz@opensuse.org
changelog:
  - Update to version 5.31.6:
    + Fix double pasting into display with middle button
    + Add a11y names to widgets
  - Changes from version 5.31.5:
    + Call gsettings_sync() before quit
  - Remove gconf2-devel BuildRequires and %gconf_schemas_prereq. Do
    not pass --disable-schemas-install to configure, since this is
    needed for gconf only.
  - Use %glib2_gsettings_schema_* macros.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.31.91:
    + Increase accuracy of internal calculations.
    + Don't crash printing numbers when they get too large.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.32.1:
    + bgo#629381: Fix crash when pasting with empty clipboard
    + bgo#628908: Fix broken thousands separators code
    + Stop '*'+backspace+'*' being converted into '^'
    + Fix the definition of ounces
    + Fix locale initialization
    + Handle Han digits (??????????)
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 5.32.2:
    + Fix incorrect calculation of tanh
    + Re-fix broken thousands separator code.


author: vuntz@opensuse.org
changelog:
  - Update to version 5.91.3:
    + Fix incorrect calculation of tanh
    + Fix dropping of decimal points when thousand separator is '.'
      (bgo#635517)
    + Improve conversion bar
    + Fix crash in scientific mode
    + Add new automatic display mode that switches from fixed to
      scientific when numbers are too large
  - Changes from version 5.91.2:
    + Fix broken thousands separators code (bgo#628908)
    + Don't make window resizable, it is not supposed to be
    + Use icons for undo and clear buttons as the translations cause
      them to be oversized in some languages
    + Handle Han digits (??????????)
    + If a thousands separator is not defined then use ' '
      (bgo#632182)
    + Fix incorrect error text for acosh function (bgo#632614)
  - Changes from version 5.91.1:
    + Clear display when an answer is displayed and a numeric point
      is inserted
    + Add GUI for unit conversations (bgo#539830)
    + Fix the definition of ounces
    + Remove trailing whitespace when entering super-/subscript mode
      (bgo#631988)
    + Calculate answers in separate thread (bgo#576371)
    + Stop '*'+backspace+'*' being converted into '^'
    + Updated translations
  - Changes from version 5.91.0:
    + Port to GTK+-3 (bgo#630115)
    + Don't crash on pasting empty clipboard
    + Mark more strings as translatable (bgo#630899)
    + Make calculator window resizable (bgo#630594)
    + Put back visible thousands separators (bgo#628908)
    + Make thousands separators and radix points respect the users
      locale
    + Updated translations
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: gtk2-devel, libxml2-devel.
    + New ones: gio-2.0, gtk+-3.0, libxml-2.0.


author: fcrozat@novell.com
changelog:
  - Update to version 5.91.90:
    + Fix grammar mistakes
    + Fix translated conversions (bgo#641166)
  - Changes from version 5.91.6:
    + Add fixed rate of 15.6466 EEK = 1 EUR (bgo#639332)
    + Use full name of currency in conversion bar
    + Add temperature conversion
    + Update conversion bar when currencies are updated
    + Fix incorrect display of complex numbers
    + Now able to change currencies from advanced mode
  - Changes from version 5.91.5:
    + Make new variable buttons that combines add/set/get and clear
      into one dialog.
    + Add a decimal point button to the programming mode
    + Make the numeric keypad produce numbers even when numlock is on
  - Changes from version 5.91.4:
    + Use new Indian Rupee sign (bgo#636587)
    + Use currency rates from the IMF as well as the ECB to add
      24 new rates:
      AED, BHD, BND, BWP, CLP, COP, DZD, ILS, IRR, KWD, KZT, LKR,
      LYD, MUR, NPR, OMR, PEN, PKR, QAR, SAR, TND, TTD, UYU, VEF
    + Don't hide GCalctool in KDE
    + Convert numeric keypad separator into locale specific version
      (bgo#632794)


author: fcrozat@novell.com
changelog:
  - Update to version 5.91.91:
    + bgo#644980: disable localized digits.
    + bgo#637328: fix crash doing bitwise operations with large
      numbers.
    + Don't use automatic exponential format when not in base 10.
    + Only use thousands separators in base 10.
    + bgo#640818: set currency on first start.
    + bgo#634904: support entering super/subscript with numeric
      keypad.


author: fcrozat@novell.com
changelog:
  - Update to version 5.91.92:
    + bgo#645138: Add gcalccmd man page
    + bgo#645137: Remove references to ~/.gcalctoolrc


author: fcrozat@novell.com
changelog:
  - Update to version 6.0.0:
    + Use /org/gnome as location for gsettings keys.  This will mean
      gcalctool 5.31.x users will have their settings reset to
      defaults.
    + bgo#645663: correctly choose the first conversion when
      none/invalid defined.


author: fcrozat@novell.com
changelog:
  - Update to version 6.0.1:
    + bgo#648205: fix conversion of nautical miles.
    + bgo#646093: mark strings for translation that were missed.
    + bgo#647327: only write to GSettings when settings change,
      don't sync on exit.
    + Fix crash when not all currencies downloaded.
    + bgo#646142: fix bit editor.
    + bgo#634066: fix 0^n generating error for fractional n.
    + Fix order of implied multiplication.
    + Make automatic exponentiation less aggressive.
    + Fix thousands separator being on front of three digit numbers.
    + Don't clear display when entering digit inside result.


author: vuntz@opensuse.org
changelog:
  - Update to version 6.1.3:
    + Fix crash running on BSD (bgo#650174)
  - Changes from version 6.1.0:
    + Fix conversion of nautical miles (bgo#648205)
    + Fix some unit labels that were not in plural form (bgo#644681)
    + Use nmi as label for nautical mile, use nm for nanometers
      (bgo#644682)
    + Mark strings for translation that were missed (bgo#646093)
    + Only write to GSettings when settings change, don't sync on
      exit (bgo#647327)
    + Fix crash when not all currencies downloaded
    + Fix bit editor (bgo#646142)
    + Use K for kelvin, not ?K (bgo#643585)
    + Add space between number and ?C
    + Fix 0^n generating error for fractional n (bgo#634066)
    + Support both ?s and us for entering microseconds
    + Fix order of implied multiplication
    + Make automatic exponentiation less aggressive
    + Fix thousands separator being on front of three digit numbers
    + Don't clear display when entering digit inside result
    + Add a swap units button (bgo#633193)
    + Drop support for GTK2


author: vuntz@opensuse.org
changelog:
  - Update to version 6.3.4:
    + Fix a crash in gcalctool when ECB rate file can't be parsed
    + Fix square centimeter conversions
    + Fix incorrect spelling of Celsius
    + Remove deprecated API usage
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 6.3.5:
    + Build help with yelp-tools instead of gnome-doc-utils
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Change gnome-doc-utils-devel BuildRequires to yelp-tools,
    following upstream change.
  - Add the usual hack to correctly detect translated help installed
    in new directory until %find_lang does it.


author: vuntz@opensuse.org
changelog:
  - Update to version 6.3.92.1:
    + Fix acos/asin/atan not working
    + Fix help not being correctly installed
  - Changes from version 6.3.92:
    + Remove widget background color tints (not working in recent GTK
      themes)
    + Use symbolic icons for clear/undo
  - Remove --disable-scrollkeeper from configure: this option is
    gone.


author: vuntz@opensuse.org
changelog:
  - Update to version 6.4.1.1:
    + Build fixes.
  - Changes from version 6.4.1:
    + Only show thousands separators in decimal mode
    + Add trailing semicolon to .desktop file


author: vuntz@opensuse.org
changelog:
  - Update to version 6.4.2.1:
    + Fix version in configure.ac (again).
  - Changes from version 6.4.2:
    + Updated translations.


author: glin@suse.com
changelog:
  - Update to gcin 1.6.8
  - Re-package the tarball as .tar.bz2 to be compatible with SLE11
  - Add gcin-gtk3-im.diff to fix an error in gtk3-im module
  - Add gcin-util-return.patch to return strings for errno


author: swyear@gmail.com
changelog:
  - Update to gcin 1.6.9.pre9
  - fix qt-base program's problem, and other
  - codes in gtk3-im were links to gtk-im, so rediff gcin-gtk3-im.diff(some fixed upstream)
  - add GTK3_IM_MODULE=gcin in xim.d/gcin


author: swyear@gmail.com
changelog:
  - Update to 2.5.3
  - modify utf8-edit.diff, remove beaver (can't input chinese)
  - gtab window patch from Tetralet
  - gtk3 button css from caleb
  - and more bugs fixed


author: swyear@gmail.com
changelog:
  - Update to 2.7.0
  - Fix crash when switch to latin letter input
  - Fix about can't input when launch QT application from KDE menu


author: swyear@gmail.com
changelog:
  - Update to 2.7.5
  - Fix blink when select words with arrow
  - gen-deb from Yao Wei
  - Fix crash when use number to select pre-select words
  - Modify gtk3 postinst about gnome3 panel icon display


author: swyear@gmail.com
changelog:
  - Fix gcin-gtk3-immodule postin scriptlet for gnome3 panel
  - Add new icons in gcin-branding-openSUSE package


author: glin@suse.com
changelog:
  - Amend the post-install script of gcin-gtk3-immodule to avoid
    adding gcin into gnome-shell more than once.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + Port to PolicyKit 1.0.
    + Fix a crash.
    + Fix some refcount issues.
    + Updated translations.
  - Remove PolicyKit-devel BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + Don't use deprecated GTK+/GConf symbols.
    + Fix a crash.
    + updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.5:
    + bgo#612471: Does not compile with -DGSEAL_ENABLED
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Add --with-gtk=2.0|3.0 configure flag, defaulting to 2.0.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.91.1:
    + Build fix
    + Port to GTK+ 3
    + Port to GDBus
    + Use new Tango icons
  - Use pkgconfig(gtk+-3.0) BuildRequires instead of gtk2-devel.


author: vuntz@opensuse.org
changelog:
  - Add SystemSetup category to gconf-editor.desktop with
    %suse_update_desktop_file, instead of doing this in
    gconf-editor-desktop.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.1:
    + Fix build with glib 2.31
    + Fix warnings with a11y enabled (bgo#663060)
    + Updated translations.


author: mboman@suse.de
changelog:
  - Update to version 2.26.0:
    + Correct url to gconf website
    + Plug memory leak in error path
    + Remove deprecated GTK+ api
    + Translation updates
  - Remove PreReq
  - Remove AutoReqProv, it's default


author: vuntz@novell.com
changelog:
  - Change the rpm gconf macros to move the .schemas files of
    packages built with those macros from /etc/gconf/macros to
    /usr/share/gconf/macros.
    This implements fate#305318.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Tracing improvements
    + Track fully-cached directories in the client
    + Improve performance of the markup backend
    + Make openldap support optional
    + Fix errno usage
    + Updated translations.
  - Update gconf2-sabayon.patch to apply without fuzz.


author: dominique-obs@leuenberger.net
changelog:
  - Add gconf2-polkit.patch to build against polkit1.
  - Add gnome-common and call to gnome-autogen.sh.
  - Adjust gconf2-pk-default-path.patch because of
    gconf2-polkit.patch.
  - Replace PolicyKit-devel with polkit-devel BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.0:
    + Make gconf_value_encode/decode public api
    + Add SetSystemValue and SetMandatoryValue functions to the
      defaults service for future use in gconf-editor
    + Allow overriding the default config path
    + Port defaults menchanism to PolicyKit 1.0
    + Updated translations.
  - Drop gconf2-polkit.patch.


author: vuntz@opensuse.org
changelog:
  - Add gconf-sanity-check and gconf-polkit subpackages, to optimize
    dependencies of the main package.
  - Fix self-obsoletion of gconf2-doc.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + Make the defaults mechanism find the right polkit action
    + Remove (worse than) useless signal handlers for SEGV, FPE, etc.
      in gconfd
    + Avoid a crash when gconftool-2 can't read the db
    + Make gconf compile with -DGSEAL_ENABLE
    + Updated translations.
  - Remove en@shaw translations on 11.2 and earlier.


author: vuntz@opensuse.org
changelog:
  - Provide a %gconf_schemas_requires macro that is similar to
    %gconf_schemas_prereq, but doesn't use the deprecated PreReq.
  - We keep the old macro to enable a slow migration.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.5:
    + Add gsettings-schema-convert (used to be part of GLib)
    + Make the :path in groups optional again
  - Changes from version 2.31.4:
    + Allow external orbit-idl-2 compiler for cross-compiling
    + Implement fsync replacement on win32
    + Make gsettings_backend_write consume the variant
    + Fix build with GLib >= 2.25.9
  - Changes from version 2.31.3:
    + Install an autostart file for gsettings-data-convert
    + Expose the location of the default path file in the pc file
    + Update GSettings backend to follow API changes
    + Respect $datadir
    + Fix annotations for gconf_client_notify_add
    + Support silent build
    + Don't print an error on the first run of gsettings-data-convert
  - Changes from version 2.31.2:
    + Handle prefix when installing instrospection data
    + Use /usr/share/GConf/gsettings in gsettings-data-convert
    + Don't segfault if saved_state has blank lines in it
    + Treat nonexisting keys as writable in the settings backend
    + Warn if key is a path in gsettings-data-convert
  - Changes from version 2.31.1:
    + Add a GSettings backend. This is meant as a tool to ease the
      transition from GConf to GSettings/DConf, not as a permanent
      solution. To use this backend with GSettings, set
      GSETTINGS_BACKEND=gconf in your environment. Note that you
      still need to convert your GConf schema to a GSettings schema
      and install it
    + Add a utility to migrate existing user settings from GConf to
      GSettings. For details, see gsettings-data-convert(1)
    + Add boxed types for GConfEntry and GConfValue
    + Add introspection support
    + Plug a memory leak when ignoring default values
  - Drop gconf2-crash.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh.


author: vuntz@opensuse.org
changelog:
  - Add gobject-introspection-devel BuildRequires to get
    introspection support.
  - Call %suse_update_desktop_file for
    gsettings-data-convert.desktop.
  - Create an empty %{_datadir}/GConf/gsettings that is needed for
    gsettings-data-convert users.
  - Move gsettings-schema-convert to devel subpackage.
  - Move macros.gconf2 to devel subpackage.
  - Fix documentation in macros.gconf2 when more than one -f needed
    to be passed to %files.
  - Do not use ln in the gconf2 macros before comparing two files: if
    the file gets updated, then the linked file will also be updated
    so we won't notice a difference... Just use a cp instead of
    trying to be clever.
  - Move the schemas from %{_datadir}/gconf/schemas to
    %{_datadir}/GConf/schemas because we upstream now has a
    %{_datadir}/GConf directory. The gconf2 macros are also updated
    to handle this migration, since each package containing a gconf
    schema is potentially affected. Also update gconftool-rebuild for
    this.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Features and fixes in gsettings-schema-convert:
    - always add gettext domain
    - convert 0/1 to false/true
    - convert underscores to dashes
    - convert to xml by default
    - fix crash when lxml is missing
    - don't crash on unknown types
    - accept GConf schemas without defaults
    - fix --help error


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.7:
    + gsettings-data-convert: Realloc the correct amount of memory
    + Update GSettings backend to follow API changes
    + Build fix
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.91:
    + libgconf-2 was ported to the DBus bindings in gio, and no
      longer links to libdbus.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Make ref() function return the passed object (bgo#629984)
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1:
    + Allow building against GTK+ 3
    + Make gsettings-data-convert deal better with enums and flags
    + bgo#631250: Remove an obsolete error message
    + Updated translations.
  - Pass --with-gtk=2.0 to configure.


author: fcrozat@novell.com
changelog:
  - Update to version 2.32.2:
    + bgo#644662: default GConf path includes hard-coded reference to
      /etc/gconf.
    + bgo#638679: Please make gsettings-data-convert.desktop
      translatable.
    + Updated translations.
  - Rebase patch gconf2-schemas-path.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.4:
    + Fix distcheck.
    + Remove glib and gtk+ deprecations from the example app.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.5:
    + Add optional and disabled by default port to DBus.
    + Use the cache when looking for keys we know we don't have
      locally.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + This is version 2.32.5, re-released with the right version.
  - Pass --disable-orbit to configure to not depend on ORBit2, and
    use dbus as IPC. Remove orbit2-devel BuildRequires.
  - Change --with-gtk=2.0 configure option to --with-gtk=3.0, and
    change gtk2-devel BuildRequires to gtk3-devel.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + gsettings-data-convert: Call g_type_init()
    + ensure_database: don't free the reply til we've finished with
      its args
    + build: Filter out generated corba code when building .gir
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + gsettings-convert: convert to unsigned int correctly
    + Distcheck fixes
    + bgo#656248: Handle messages that don't have interface set
    + bgo#654801: Export pkg-config file and C include details in GIR
      file
    + Updated translations.
  - Add pkgconfig(ORBit-2.0) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + bgo#656262: Support for conversion files from user specified
      and XDG data directories
    + Updated translations.
  - Changes from version 3.1.6:
    + Fixes on the distcheck fixes
    + bgo#655656: Use "o" for the D-BUS object path rather than "s"
      (this changes the internal D-BUS API but for now we have a
      compatability bit that should avoid too much pain.)
  - Drop pkgconfig(ORBit-2.0) BuildRequires: we do not build with the
    orbit backend.
  - Drop explicit Requires from devel packages that will
    automatically be added the pkg-config way: dbus-1-glib-devel,
    glib2-devel, orbit2-devel.


author: vuntz@opensuse.org
changelog:
  - Add gconf2-fix-default-mandatory.patch: fix setting default or
    mandatory values for key, after dbus migration. Fix bnc#705409.
    Patch by Joey Zheng <jzheng@suse.com>.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + bgo#655954: allow setting gconf values to the schema defaults
    + Updated translations.
  - Drop gconf2-fix-default-mandatory.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add gconf2-no-wrong-drop-db.patch: partial fix gconf server not
    correctly answering to clients after a while, because it believes
    it can drop databases while they're being used. This is only a
    partial fix, as there's another patch to fix a similar issue on
    SIGHUP. It's safer to take just this part, as it's not intrusive
    at all while the other one can be risky without more testing.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.3:
    + Fix assert introduced in 3.2.2 (bgo#662991).
  -  Changes from version 3.2.2:
    + Avoid crash when there is no reply to messages in
      gconf_engine_notify_remove (bgo#661372).
    + Clean-up ORBit vs DBus logic.
  - Changes from version 3.2.1:
    + Fix "Configuration server couldn't be contacted" errors
      (bgo#659835).
    + Build fix for -Werror=format-security.
    + Updated translations.
  - Drop gconf2-no-wrong-drop-db.patch: fixed upstream.


author: fcrozat@suse.com
changelog:
  - Add gconf2-fix-crash-sync-shutdown.patch: fix crash during
    syncing is done if gconfd is shutting down (bgo#670033).


author: zaitor@opensuse.org
changelog:
  - Update to version 3.2.4:
    + Don't migrate vendor settings to the user's dconf database
      (bgo#671581).
    + Store daemon data in XDG_RUNTIME_DIR (bgo#652289).
    + Don't crash during sync if gconfd shutting down (bgo#670033).
    + D-Bus backend: Add GCONF_DEFAULT_SOURCE_PATH support
      (bgo#664031).
    + Don't attempt to migrate settings with non-existent schemas.
    + Update the GIO cache after 'make uninstall' (fixes 'make
      distcheck').
  - Drop gconf2-fix-crash-sync-dbus.patch, fixed upstream.


author: vuntz@novell.com
changelog:
  - Update panel-default-setup.entries to latest upstream.
  - Update gnome-panel-layout.patch to apply.
  - Change gnome-panel-layout-SLES.patch to be a patch on top of
    gnome-panel-layout.patch for easier maintenance.


author: vuntz@novell.com
changelog:
  - Set /desktop/gnome/policykit/auth_dialog_retain_authorization to
    false. This removes a PolicyKit-gnome patch to not retain
    authorizations by default (bnc#431569).
  - Bump version to 2.26, since we have GNOME 2.26.


author: vuntz@novell.com
changelog:
  - Change default gtk+ and metacity theme to Sonar.
  - Change default metacity font to FifthLeg Bold 12.
  - Add Requires on gtk2-metatheme-sonar and fifth-leg-font.


author: vuntz@novell.com
changelog:
  - Merge change from SLED: Add a novell sound theme, which changes
    the login sound. (only for the SLE package)


author: vuntz@novell.com
changelog:
  - Remove all the gnome-session-branding part: there's no branding
    there anymore:
    + Remove gconf2-branding-gnome-splash.png.
    + Do not set /apps/gnome-session/options/splash_image gconf key.
    + Do not provide gnome-session-branding*.
    + Do not supplement gnome-session and branding.
  - Move ownership of datadir/backgrounds to
    desktop-data-openSUSE-extra-gnome.


author: coolo@novell.com
changelog:
  - fix the supplements of this package, it's heavily misnamed
    as it defines the GNOME desktop, but is bound to the very basic
    package gconf2


author: vuntz@novell.com
changelog:
  - Add HACKING to list of Source files.
  - Fix previous change: patch0 has to be changed in
    gconf2-branding.spec.in.


author: vuntz@opensuse.org
changelog:
  - Disable the PackageKit GTK+ module, which is used to install
    missing font. It's too spammy, and doesn't work in openSUSE at
    the moment.


author: vuntz@opensuse.org
changelog:
  - Bump version to 2.28.
  - Add new dynamic background with new branding, from Jakub Steiner.
  - Keep the 11.1 dynamic backround available for people who want it.


author: vuntz@opensuse.org
changelog:
  - Remove desktop file for ggreeter: we'll drop this package since
    it's not working. (It was used here to have the icon on the user
    desktop by default)


author: vuntz@opensuse.org
changelog:
  - Use the 11.2 static background by default in the gconf config,
    instead of the 11.1 one. Fix build.


author: vuntz@opensuse.org
changelog:
  - Change tomboy Requires into a Recommends. It's a bit more
    friendly for KDE users who have this package and might not want
    to get tons of new stuff because of this Requires. Improve
    situation a bit for bnc#531836.


author: vuntz@opensuse.org
changelog:
  - Set /apps/control-center/cc_actions_list, to show different
    favorite capplets in the control center shell. This changes need
    a patch in gnome-control-center to make sure the strings get
    translated.
  - Do not change /apps/nautilus/preferences/always_use_browser:
    upstream has changed to true now.


author: vuntz@opensuse.org
changelog:
  - Remove epiphany BuildRequires and do not set
    /apps/epiphany/web/user_agent_vendor anymore: we can now put a
    branding.conf file in epiphany-branding packages.


author: vuntz@opensuse.org
changelog:
  - Set /apps/gnome-packagekit/enable_check_hardware to true, to move
    some branding from gnome-packagekit here. It used to be set in
    gnome-packagekit_release.patch. Fix bnc#471373.
  - Drop suse-icon.tar.bz2 and do not install gdm-suse icons in
    hicolor: they will now be part of hicolor-icon-theme-branding,
    and named distributor.
  - Update /apps/gdm/simple-greeter/logo_icon_name to use distributor
    instead of gdm-suse.


author: vuntz@opensuse.org
changelog:
  - Update for desktop-data-openSUSE change: new version and new
    default background.
  - Add 11.3 dynamic background. Fix bnc#604706.


author: vuntz@opensuse.org
changelog:
  - The DMZ cursor theme is getting removed from
    desktop-data-openSUSE (see bnc#589293), so we need to explicitly
    change the default here
    (/desktop/gnome/peripherals/mouse/cursor_theme key) and require
    dmz-icon-theme-cursors.


author: vuntz@opensuse.org
changelog:
  - Use Sonar icon theme by default instead of Gilouche. Change
    gtk2-metatheme-gilouche Requires to sonar-icon-theme to reflect
    this. Fix bnc#559550.
  - Change version to 11.3.
  - Make sure to provide the right version of gconf2-branding, based
    on the version of the gconf2 package.


author: vuntz@opensuse.org
changelog:
  - Change default notification theme to "slider", which is a new
    upstream theme in notification-daemon 0.5. Note that our custom
    "bubble" theme has been removed.


author: vuntz@opensuse.org
changelog:
  - Change notifications to appear at the bottom right since our
    default panel is at the bottom. This changes this gconf key:
    /apps/notification-daemon/popup_location. Fix bnc#636846.


author: vuntz@opensuse.org
changelog:
  - Move the novell sound theme to a novell-sound-theme subpackage,
    built only for SLE.
  - Rework the packaging of dynamic wallpapers:
    + Make all the dynamic wallpapers handling only happen if we
      build the openSUSE package.
    + Rename desktop-data-%{branding_name}-extra-gnome to
      %{branding_name}-dynamic-wallpaper (with appropriate
      %Provides/Obsoletes).
    + Move the old dynamic wallpapers to
      %{branding_name}-dynamic-wallpapers-old so that
      %{branding_name}-dynamic-wallpaper is smaller and can be
      installed by default.
    + Add a Supplements on desktop-data-%{desktop_data} and
      gnome-settings-daemon to %{branding_name}-dynamic-wallpaper to
      automatically install it by default, and remove the previous
      Enhances (gconf2-branding-%{branding_name}) and Supplements
      (desktop-data-%{desktop_data}-extra).


author: vuntz@opensuse.org
changelog:
  - Update version to 11.4, to have the same version as
    desktop-data-openSUSE, so it's installable.
  - Remove support for openSUSE 11.1, which is not maintained
    anymore.
  - Use the appropriate dynamic background as default: we want the
    same dynamic background as the default background for the version
    of openSUSE we're built against. This implies:
    + we define what is the dynamic background for each version
    + we use %triggerin/%triggerpostun on openSUSE-dynamic-wallpaper
      or openSUSE-dynamic-wallpapers-old, depending on where the
      appropriate dynamic bckground lives.


author: vuntz@opensuse.org
changelog:
  - Remove setting of Firefox as default browser/ftp client: this is
    now handled with the x-scheme-handler/* mime types.
  - Note that Firefox is already marked as default handler for the
    mime types it declares, so it will just work when Firefox will
    declare the appropriate mime types (which will happen soon,
    according to Wolfgang). FTP will open in nautilus, though, but it
    makes sense anyway.


author: vuntz@opensuse.org
changelog:
  - Revert the previous change: some apps might still check the gconf
    keys and having a sensible default there makes sense. Moreoever,
    Firefox itself checks the keys. Fix bnc#665497.
  - Set the default theme for GNOME Shell windows
    (/desktop/gnome/shell/windows/theme) to Sonar, since we don't
    have Adwaita at the moment. Fix bnc#666378.


author: gber@opensuse.org
changelog:
  - Add gnome-panel-branding-* dummy package, which requires tomboy
    in order to avoid it as a direct dependency of gconf2-branding-*.
    This fixes bnc#531836.


author: vuntz@opensuse.org
changelog:
  - Update to use 11.4 new default wallpaper.
  - Add new 11.4 dynamic wallpaper. Move the previous 11.3 dynamic
    wallpaper to openSUSE-dynamic-wallpapers-old.


author: vuntz@opensuse.org
changelog:
  - Fix 11.4 dynamic wallpaper to really start at 7AM instead of
    10AM: the timing was done for a start at 7AM, so it felt weird.


author: vuntz@opensuse.org
changelog:
  - Remove support for building on openSUSE < 11.4: the changes we're
    introducing here make it too hard to support the old scheme.
  - The default background is now always openSUSE-default.xml:
    + We do this to make sure that the setting on upgrades won't
      cause any issue at all, even if the user chooses to explicitly
      use the default wallpaper.
    + openSUSE-default.xml is a symlink to either the static
      wallpaper from desktop-data-openSUSE or to
      openSUSE-default-dynamic.xml in openSUSE-dynamic-wallpaper.
    + Use update-alternatives in openSUSE-dynamic-wallpaper %post and
      %postun to update openSUSE-default.xml. Add appropriate
      Requires.
    + Make openSUSE-default-dynamic.xml a symlink to the current xml
      file for the dynamic wallpaper (stripes.xml).
    + Update gconf key for the default wallpaper to point to
      openSUSE-default.xml.
  - As a side-effect, this means we can get rid of all
    %triggerin/%triggerpostun scripts, which were not really nice.
  - Also, create the gnome-control-center xml file describing the
    dynamic wallpaper from the one of the static version. This will
    ensure consistency.


author: vuntz@opensuse.org
changelog:
  - Update gnome-panel-layout.patch: make sure there is no empty
    space between the main-menu, tomboy and the window list.


author: vuntz@opensuse.org
changelog:
  - Completely drop panel layout branding, as this is not handled in
    gconf anymore:
    + Drop panel-default-setup.entries source file.
    + Drop gnome-panel-layout.patch, gnome-panel-layout-SLES.patch.
    + Remove gnome-panel-branding-%{branding_name} subpackage.
    + Remove gnome-panel BuildRequires.
  - Remove default values for keys that are moved to GSettings (and
    set in the new gio-branding-openSUSE), as part of bnc#676301 and
    bnc#687780:
    + /apps/epiphany/general/homepage
    + /schemas/apps/window_list_applet/prefs/display_all_workspaces
    + /apps/gnome-power-manager/actions/sleep_type_battery
    + /apps/gnome-power-manager/notify/idle_sleep
    + /apps/gnome-power-manager/timeout/sleep_display_ac
    + /apps/gnome-power-manager/timeout/sleep_computer_battery
    + /apps/gnome-power-manager/timeout/sleep_computer_ac
    + /apps/gnome_settings_daemon/gtk-modules/pk-gtk-module
    + /apps/gnome_settings_daemon/keybindings/help
    + /desktop/gnome/peripherals/keyboard/general/groupPerWindow
    + /desktop/gnome/background/picture_filename
    + /desktop/gnome/background/picture_options
    + /desktop/gnome/background/primary_color
    + /desktop/gnome/background/secondary_color
    + /desktop/gnome/interface/accessibility
    + /desktop/gnome/interface/icon_theme
    + /desktop/gnome/interface/gtk_theme
    + /desktop/gnome/peripherals/mouse/cursor_theme
    + /desktop/gnome/sound/event_sounds
    + /desktop/gnome/sound/theme_name
    + /apps/nautilus/preferences/preview_sound
  - Remove default values that are now obsolete:
    + /apps/control-center/cc_actions_list: the control center has
      completely changed, and has nothing similar anymore
    + /apps/gnome-packagekit/enable_check_hardware:
      gnome-settings-daemon always checks for hardware now (and uses
      udev instead of hal)
    + /desktop/gnome/session/required_components/windowmanager:
      this is now defined in gnome-session .session files. We used
      gnome-wm to easily allow the use of compiz; now compiz should
      provide a .session file (bnc#676360)
    + /apps/gnome_settings_daemon/xrandr/show_notification_icon:
      there is no such xrandr notification icon anymore
    + /apps/procman/proctree/col_15_visible: the memory column in the
      system monitor is now giving reasonable values, so we don't
      need to hide it by default anymore
    + /desktop/gnome/url-handlers/ftp/command,
      /desktop/gnome/applications/browser/exec: this is now handled
      with the MIME type system, (with
      x-scheme-handler/{http,https,ftp} MIME types). Note that we
      keep /desktop/gnome/url-handlers/http/command and
      /desktop/gnome/url-handlers/https/command, but only because
      Firefox looks at them to know if it's the default browser.
    + /desktop/gnome/file_views/icon_theme: there is no such key
      anymore (the general icon theme is used, I think)
    + /desktop/gnome/sound/enable_esd: esound is not used anymore
    + /apps/nautilus/desktop/computer_icon_visible: we don't show the
      desktop by default anymore, so no need to change this
    + /apps/notification-daemon/popup_location,
      /apps/notification-daemon/theme: notification-daemon is not
      configurable anymore
  - Stop changing window theme-related keys, as we do not have any
    other good theme than the upstream one for GNOME 3, right now:
    + /apps/metacity/general/theme
    + /apps/metacity/general/titlebar_font
    + /desktop/gnome/shell/windows/theme
  - Set /system/gstreamer/0.10/default/audiosrc to pulsesrc, as we
    use PulseAudio. This makes empathy calls work better.
  - Remove Requires that are related to gconf keys removed above:
    desktop-data-%{desktop_data}, sonar-icon-theme,
    gtk2-metatheme-sonar, dmz-icon-theme-cursors, fifth-leg-font.
  - Change back Supplements from
    packageand(gnome-session:branding-%{branding_name}) to
    packageand(gconf2:branding-%{branding_name}) as there is no
    Requires anymore for the branding package, and so it's no issue
    to have this package installed in non-GNOME setups.
  - Add a Requires for gconf2, since the branding package is useless
    without it. Remove gconf2 PreReq, since we don't need gconf2
    before installation.
  - Add Url tag.


author: vuntz@opensuse.org
changelog:
  - Update after move of default wallpaper to branding-openSUSE: the
    .xml file describing the default wallpaper is now called
    wallpaper-branding-openSUSE, instead of desktop-data-openSUSE.
    This fixes the build.


author: vuntz@opensuse.org
changelog:
  - Remove openSUSE-dynamic-wallpaper subpackage: this has now moved
    to the branding-openSUSE source package.
  - Remove openSUSE-dynamic-wallpapers-old: this is moving to a new
    dynamic-wallpapers-11x source package. Also remove the
    gnome-wallpaper-* source files that were needed only for this.
  - Remove now unneeded desktop-data-openSUSE BuildRequires: this was
    only needed for the dynamic wallpaper.
  - Stop changing /apps/gnome_settings_daemon/toggle_mute gconf key:
    this is now handled with a GSettings override, in
    glib2-branding-openSUSE.


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


author: vuntz@opensuse.org
changelog:
  - Remove system-wide desktop icons:
    + This was done with a patch that won't get used anymore, see
      discussion in bnc#533598.
    + Drop GnomeOnlineHelp.desktop and suse-help.svg sources.
    + Stop changing /apps/nautilus/desktop/predefined_items_dir.
  - Update for metacity/mutter move to GSettings:
    + Stop changing /apps/metacity/general/audible_bell.
    + Remove commented entries for /apps/metacity/general/theme,
      /apps/metacity/general/titlebar_font,
      /desktop/gnome/shell/windows/theme.
  - Update after drop of gnome-main-menu and move to GNOME 3 in
    general:
    + Stop changing
      /apps/metacity/global_keybindings/panel_main_menu_list.
  - Update after drop of PolicyKit-gnome:
    + Stop changing
    /desktop/gnome/policykit/auth_dialog_retain_authorization.


author: gber@opensuse.org
changelog:
  - Set /desktop/gnome/url-handlers/http/enabled and
    /desktop/gnome/url-handlers/https/enabled to "true" since firefox
    checks for them.


author: maw@suse.de
changelog:
  - Update to version 2.20.0:
    + Cosmetic version bump.
  - s#%run_ldconfig#/sbin/ldconfig# in %post and %postun.


author: mboman@suse.de
changelog:
  - Update to version 2.24.0:
    + Updated version to match gnome 2.24.
    + Added recursive_unset(). Fixes bgo#549158.
    + Added notify()


author: vuntz@novell.com
changelog:
  - Remove AutoReqProv: it's default now.
  - Remove update-desktop-files BuildRequires.
  - Pass --disable-static to configure.
  - Use makeinstall macro.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Fixed the build with the latest gmmproc.
  - Changes from version 2.26.0:
    + Cleaned up glib includes to use only toplevel headers.
      bgo#564214


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.2:
    + Fix the broken pkg-config file, broken in 2.28.1
  - Changes from version 2.28.1:
    + Build: use mm-common, like the other *mm modules
    + Documentation: Add a main page.


author: vuntz@opensuse.org
changelog:
  - Create a libgconfmm-2_6-1 subpackage that has gconfmm
    Provides/Obsoletes, as per shared library packaging policy.
  - Pass --disable-documentation to configure: this tarball was
    generated with an old documentation setup that won't build
    nowadays. See bgo#648860.
  - Improve summaries.
  - Drop explicit Requires of gconf2-devel, glibmm2-devel,
    gtkmm2-devel in devel subpackage: they will automatically be
    added the pkgconfig way.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: gconf2-devel, gtkmm2-devel.
    + New ones: gconf-2.0, glibmm-2.4 (gtkmm is not needed).


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.3:
    + Fix documentation build with glibmm 2.28 and later
      (bgo#648860).
  - Change <= in Obsoletes to < now that we have a new upstream
    version.
  - Stop passing --disable-documentation to configure: the
    documentation build system now works again.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Allow changing collection on a GcrCollectionModel, add
      tree/list mode to GcrCollectionModel
    + Allow chaining of GckEnumerator objects, so that when objects
      from one is listed, then chained enumerator is enumerated.
    + Integrate GTlsInteraction into libgck for logging in or key
      auth.
    + Refactor internal DER parsing to use reference counted memory
      using the prototyped GBytes API.
    + Build fixes, documentation fixes, testing fixes, memory leak
      fixes.
  - Add gcr-glib-includes.patch: Don't include internal glib headers.
  - Re-add gobject-introspection-devel BuildRequires to re-enable
    introspection support.
  - Add gpg2 BuildRequires as configure is looking for the binary.


author: dimstar@opensuse.org
changelog:
  - Split typelib files into their own subpackages: typelib-1_0-Gcr-3
    and typelib-1_0-Gck-1.
  - Add typelib-1_0-Gcr-3 Requires to libgcr-devel and
    typelib-1_0-Gck-1 Requires to libgck-devel.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Add support for parsing PKCS#10 and SPKAC formats in GcrParser
    + Add support for viewing certificate requests in GcrViewer
    + Support for dynamically loading private key data from PKCS#11
    + Add GcrCertificateRequest class for requesting certificates
    + Add function to retrieve basic constraints from a certificate
    + Show import errors in an info bar under the viewer
    + Don't show empty dates in gnupg key renderer
    + Make secure memory pool shared across modules
    + Add GckBuilder as a mutable attribute set
    + Add floating references to GckAttributes
    + Rename GckObjectAttributes to GckObjectCache
    + Expose GcrSecureEntryBuffer as a public class
    + Add system prompt and prompter
    + Expose uri in GcrImporter
    + Fix build for glib 2.31 deprecations
    + Licensing fixes
    + Build fixes, internal bug fixes, documentation, etc.
  - Add dbus-1 BuildRequires: needed for directory ownership.
  - Add pkgconfig(gio-unix-2.0) BuildRequires: new dependency.
  - 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.
  - Create a gcr-prompter subpackage for the new gcr-prompter binary.
    As it is required by libgcr for some uses, add a Requires for it
    to libgcr-3-1.
  - Add a gcr Provides to libgcr-3-1 to make the lang subpackage
    installable.
  - Add a gck Provides to libgck-1-0, as a helper for gnome-keyring
    where we want an explicit Requires on this library package.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Display an appropriate title in gcr-viewer
    + Include GcrPrompt documentation
    + Add 'new-prompt' signal to GcrSystemPrompter for use with
      javascript
    + Fix build for glib 2.31 deprecations
    + Build fixes


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.5:
    + Add way to specify button labels for a GcrPrompt.
    + Reenable grabs for password prompts.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Expose the secure memory API
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Fix more issues disabling grabs during password prompts
    + More debug messages to GcrSystemPrompter
    + Fix up GCR_DEBUG and GCK_DEBUG environment variables
    + Build fixes
    + Updated translations.


author: badshah400@gmail.com
changelog:
  - Include man files corectly
  - Use custom .desktop file (inherited from upstream) to conform
    to openSUSE guidelines


author: badshah400@gmail.com
changelog:
  - modify spec file to fix RPMLINT warning
  - remove gtk2 from requires and buildrequires (should be
    automatically) pulled in by perl-gtk2
  - add requires xdg-utils for %post scriptlets
  - corrected version tag to GPLv2 in spec file


author: badshah400@gmail.com
changelog:
  - Update to version 1.6.1:
    + New features:
    - CSV plugin now allows you to select which field to use to
      search for internet results
    - Graphs generated from statistics are smoothed, to eliminate
      sharp lines
    + Default collections changes:
    - New default collections:
      . TV shows (series) collection model. Useful for tracking dvd
      collections of tv shows.
      . Computer Software collection
      . Video games collection: New fields: Region, Serial Number.
    + New plugins to fetch information from websites:
    - TV shows (series):
      . Thetvdb
      . Themoviedb
    + Bugs fixed:
    - Removal of more than 9 items from a collection at a time
    - Crash when trying to create a cached image from a missing
      picture, or when image does not exist
    - Some characters were incorrectly encoded in read only views
    - Add option in collection read only views for fields to
      "collapse" and hide when they have no content
    - Fixed problem at startup when some items were hidden in the
      toolbar.
    - The "View modules" menu was not working anymore.
    - Add play toolbar button for tv episodes collections.
    - Item window was not properly re-constructed after changing
      collections.
    - Dependency on Sort::Naturally removed.
    - Date::Calc module was not shown as an optional dependency
      while it is needed for statistics.
  - Change perl-* dependencies to perl(*).
  - Remove perl(Sort:Naturally) BuildRequires and Requires: it is no
    longer required.
  - Change Name in .desktop entry to GCstar from "GCstar Collections
    Manager" (to avoid duplication with generic name)


author: vuntz@opensuse.org
changelog:
  - Improve summary.
  - Do not ship a modified version of gcstar.desktop. Instead, add
    gcstar-fix-desktop.patch to fix the desktop file the way we want.
  - Manually install gcstar icon to hicolor, and also install it as
    the icon for the application/x-gcstar mime type. This means we
    don't need to call xdg-icon-resource in %post (which is bad since
    it creates files).
  - Use update-mime-database in %post and %postun. This means we
    don't need to call xdg-mime in %post.
  - Add shared-mime-info Requires(post) and Requires(postun).
  - Remove xdg-utils BuildRequires and Requires(post).
  - Add calls to %icon_theme_cache_post and %icon_theme_cache_postun.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
    + %mime_database_post/postun because the package ships a mime
      type definition.
  - Remove shared-mime-info Requires: if it's not there, then we
    simply don't need to update the mime database.


author: vuntz@opensuse.org
changelog:
  - Add perl(Switch) BuildRequires and Requires, as the Switch module
    got split out of the main perl package.


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 1.6.2:
    + Option added for sorting items while in image views.
    + Amazon book plugins now use the Amazon Web Service, for more
      reliable plugin operation.
    + New plugin for batch importing with a barcode scanner. It can
      be used with GCstar Scanner for Android or any barcode scanner
      acting like a keyboard.
    + Film collection: Country field is now a list box, allowing
      multiple countries.
    + New plugins to fetch information from websites:
    - Books: Douban (ZH) provided by BW.
    - Movies: Douban (ZH) provided by BW.
    - Music: Douban (ZH) provided by BW.
    + Various bug fixes:
    - Set focus to the title field automatically after adding an
      item.
    - Correctly handle foreign characters in external filenames
      under Windows.
    - Correctly sort numeric fields used for grouping in image
      lists.
    - It was not possible to delete a unique item in image mode.
    - Fixed bug with image caching.
    - HTTP return code 302 managed correctly.
    - Removed use of Switch.pm as it is deprecated.
    - Bug fixed in some website plugins: Alapage, Allocine,
      Bedetheque, Bol, Comic Book DB, CSFD.cz, IMDb,
      jeuxvideo.com, jeuxvideo.fr, Moby Games, The Movie DB.
  - Update spec file License field from GPLv2 to GPL-2.0 to
    conform with spdx.org identifier.


author: vuntz@opensuse.org
changelog:
  - Drop perl(Switch) BuildRequires and Requires, as its usage was
    removed.
  - Add perl() Recommends for optional features: Archive::Zip, GD,
    GD::Graph::area, GD::Graph::bars, GD::Graph::pie, GD::Text.


author: anosek@suse.cz
changelog:
  - updated to version 2.0.36RC1
    * Fixed gdImageCopy with true color image, the transparent color was ignored
    * Fixed support of PNG grayscale image with alpha channel
    * Added Netware builds script
    * ease the creation of regexp to match symbols/functions in the sources
    * _gdCreateFromFile() can crash if gdImageCreate fails
    * gdImageCreateFrom*Ptr() can crash if gdNewDynamicCtxEx() fails
    * gdImageRectangle draws 1x1 rectangles as 1x3 rectangles
    * Possible integer overflow in gdImageFill()
    * Optimization for single pixel line not in correct order
    * gdImageColorDeallocate can write outside buffer
    * gdImageColorTransparent can write outside buffer
    * gdImageWBMPCtx can crash when createwbmp fails
    * Fixed decoding of the html entity &thetasym;
    * Fixed configure script ignoring --with-png=DIR option
  - dropped obsoleted security.patch


author: crrodriguez@suse.de
changelog:
  - QA Results: Regression on PPC64 only, detected by PHP test suite,
    the system libgd part, fix by IBM


author: jengelh@medozas.de
changelog:
  - Remove redundant tags/sections
  - Parallel build with %_smp_mflags
  - Remove pointless INSTALL file from rpm package
    (it's just the default autotools INSTALL blurb)


author: rguenther@suse.de
changelog:
  - Add VLA support patch from Fedora to fix possible
    dwarf_expr_frame_base NULL checking regression.
  - Fix readline incompatibility.


author: rguenther@suse.de
changelog:
  - Switch to Fedora 11 source RPM.
    * includes partially merge from Archer.  [bnc#329420, bnc#497141,
      bnc#492782]


author: rguenther@suse.de
changelog:
  - Change reported version to mention SUSE instead of Fedora.
  - Fix handling of bogus global namespace DIEs from GCC 4.1.  [bnc#329420]
  - Fix Power7 DFP detection.  [bnc#492331]


author: rguenther@suse.de
changelog:
  - Add patch to fix handling of string DW_AT_const_values.  [bnc#329420]
  - Verified
    * Fix printing of 'inf'.  [bnc#466266]
    * Stepping through templates.  [bnc#414230]
    * gcore script.  [fate#303462]


author: rguenther@suse.de
changelog:
  - Merge FC11 update 23.
    - Fix crashes due to (missing) varobj revalidation, for VLA (for brc#377541).
    - Archer update to the snapshot: e2812eadef2c15baeccd003e11fdf3fbc0b90dc2
    - Archer backport: 58dcda94ac5d6398f47382505e9d3d9d866d79bf
      + f3de7bbd655337fe6705aeaafcc970deff3dd5d5
    - Implement Fortran modules namespaces (brc#466118).


author: matz@suse.de
changelog:
  - Apply fix for backtraces without unwind info again.  [#390722]
  - Disable gdb-6.5-bz218379-ppc-solib-trampoline-fix.patch, it's not
    necessary anymore and breaks the above.


author: rguenther@novell.com
changelog:
  - Merge from gdb-7.1-12.fc13.src.rpm.
  - Re-write history to match SLE11 SP1 changelog
    * Drop some more strange RHEL stuff.
    * Fix build for SLE10.


author: rguenther@novell.com
changelog:
  - Change python-base from recommends to requires, gdb no longer
    works without some basic python modules.  [bnc#638858]


author: rguenther@novell.com
changelog:
  - Merge from gdb-7.2.50.20110206-19.fc15.src.rpm.
    * Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.2.50.20110206-19
    - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
    * Sun Feb  6 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110206-18.fc15
    - Fix regressions on C++ names resolving (PR 11734, PR 12273, Keith Seitz).
    * Sun Feb  6 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110206-17.fc15
    - Rebase to FSF GDB 7.2.50.20110206 (which is a 7.3 pre-release).
    * Thu Jan 27 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110125-16.fc15
    - Fix Python new-backtrace command (BZ 672235, Phil Muldoon).
    * Wed Jan 26 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110125-15.fc15
    - Temporary fix of F15 gcc-4.6 child DIEs of DW_TAG_typedef (BZ 672230).
    - Workaround gcc-4.6 stdarg false prologue end (GDB PR 12435 + GCC PR 47471).
    * Tue Jan 25 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110125-14.fc15
    - Rebase to FSF GDB 7.2.50.20110125 (which is a 7.3 pre-release).
    - Fix discontiguous address ranges in .gdb_index - v3->v4 (BZ 672281).
    - Fix DWARF-3+ DW_AT_accessibility default assumption for F15 gcc-4.6.
    * Thu Jan 20 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110117-13.fc15
    - Use librpm.so.2 for rpm-4.9.0 in Fedora 15.
    * Mon Jan 17 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110117-12.fc15
    - Use %%{?dist} for sanity checking tools compliance (suggested by Petr Muller).
    * Mon Jan 17 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110117-11.fc15
    - Rebase to FSF GDB 7.2.50.20110117 (which is a 7.3 pre-release).
    - Fix callback-mode readline-6.0 regression for CTRL-C (for RHEL-6.0).
    - Fix occasional NULL dereference of the readline-6.0 workaround (BZ 575516).
    * Sat Jan 15 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110107-10.fc15
    - [delayed-symfile] Test a backtrace regression on CFIs without DIE (BZ 614604).
    - [archer-tromey-delayed-symfile] New test gdb.dwarf2/dw2-aranges.exp.
    - [archer-keiths-expr-cumulative+upstream] Import C++ testcases.
    - testsuite: Fix gdb-test-expr-cumulative-archer.patch compatibility.
    * Fri Jan  7 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110107-9.fc15
    - Remove --with-pythondir as no longer valid.
    - Provide %{_bindir}gdb-add-index even on RHEL-5.
    - Provide again libstdc++ pretty printers for any RHEL.
    * Fri Jan  7 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110107-8.fc15
    - Rebase to FSF GDB 7.2.50.20110107 (which is a 7.3 pre-release).
    - Import archer-tromey-python (BZ 666177, branch update by Phil Muldoon).
    * Tue Jan  4 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110104-7.fc15
    - Rebase to FSF GDB 7.2.50.20110104 (which is a 7.3 pre-release).
    - New testcase py-prettyprint.exp:print hint_error (for BZ 611569, BZ 629236).
    - New test gdb.arch/x86_64-pid0-core.exp for kernel PID 0 cores (BZ 611435).
    * Sat Jan  1 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20101231-6.fc15
    - Fix --with-system-readline doc build upstream regression.
    * Sat Jan  1 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20101231-5.fc15
    - Rebase to FSF GDB 7.2.50.20101231 (which is a 7.3 pre-release).
    - Remove gdb-6.3-bt-past-zero-20051201.patch, gdb-archer-ada.patch and
      gdb-6.3-framepczero-20040927.patch already removed from .spec before.
    - Remove gdb-6.5-dwarf-stack-overflow.patch, upstreamed (Tom Tromey).
    - Remove gdb-6.6-bz225783-gdb-debuginfo-paths.patch, upstreamed (Tom Tromey).
    - Remove gdb-6.6-readline-system.patch, reimplemented upstream (Tom Tromey).
    - Remove gdb-bz642879-elfread-sigint-stale.patch, upstreamed (Jan Kratochvil).
    - Remove gdb-next-over-throw.patch, upstreamed (Tom Tromey).
    * Mon Dec 27 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20101117-4.fc15
    - Provide stub %%{_sysconfdir}/gdbinit (BZ 651232).
    * Mon Dec 27 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20101117-3.fc15
    - Fix ppc* compilation of PRPSINFO in the core files (BZ 662995, for BZ 254229).
    - Fix (disable) non-x86* compilation of libinproctrace.so (for BZ 662995).
    * Thu Nov 18 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20101117-2.fc15
    - Drop gdb-6.8-glibc-headers-compat.patch: GNU/Linux irrelevant (Tom Tromey).
    - Drop gdb-6.3-terminal-fix-20050214.patch: The bug is not reproducible.
    - Drop gdb-6.7-kernel-headers-compat.patch: kernel-headers seem to be fixed.
    - Drop gdb-archer-ada.patch: No longer needed for Ada (Keith Seitz).
    - New PR backtrace/12237, drop gdb-6.3-framepczero-20040927.patch
      gdb-6.3-bt-past-zero-20051201.patch as they already had no effect.
    - Drop gdb-6.8-gcc35998-ada-memory-trash.patch as a different fix is upstream.
    - Drop gdb-6.3-inheritance-20050324.patch: the call is redundent (Tom Tromey).
    - Drop gdb-6.3-large-core-20051206.patch: obsoleted by MAX_COPY_BYTES.
    * Thu Nov 18 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20101117-1.fc15
    - Rebase to FSF GDB 7.2.50.20101117 (which is a 7.3 pre-release).
    * Sun Nov  7 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-25.fc14
    - iFort compat. - case insensitive DWARF not in lowercase (BZ 645773).
    * Thu Oct 14 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-24.fc14
    - Add gdb.spec comments on the *.patch files upstream merge status.
    * Thu Oct 14 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-23.fc14
    - Workaround librpm BZ 643031 due to its unexpected exit() calls (BZ 642879).
    - Fix crash on CTRL-C while reading an ELF symbol file (BZ 642879).
    * Tue Oct 12 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-22.fc14
    - testsuite: Provide missing lib/gdb-python.exp (for BZ 639089).
    * Tue Oct 12 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-21.fc14
    - Fix python stale error state, also fix its save/restore (BZ 639089).
    - Fix inferior exec of new PIE x86_64 (BZ 638979).
    * Tue Oct 12 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-20.fc14
    - Fixup Release for 20.fc14.
    * Tue Oct 12 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-19.fc14
    - Use .gdb_index v3 to fix excessive resources rqmnts (BZ 640634, Tom Tromey).
    * Wed Oct  6 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-18.fc14
    - Fix false warning: non-absolute filename: <the main exec. file> (BZ 640648).
    * Thu Sep 30 2010 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-17.fc14
    - New Conflicts: elfutils < 0.149 due to the .gdb_index .debug support.


author: rguenther@novell.com
changelog:
  - Merge from gdb-7.2.50.20110328-31.fc15.src.rpm.
    * Mon Mar 28 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110328-31.fc15
    - Rebase to FSF GDB 7.2.50.20110328 (which is a 7.3 pre-release).
    - Bundle %%{libstdcxxpython}.tar.bz2 unconditionally - for rebulds on RHELs.
    * Sun Mar 20 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110320-30.fc15
    - Fix threading internal error on corrupted memory (BZ 677654).
    - Fix i386 rwatch+awatch before run (BZ 688788, on top of BZ 541866).
    * Sun Mar 20 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110320-29.fc15
    - Rebase to FSF GDB 7.2.50.20110320 (which is a 7.3 pre-release).
    - Merge archer-sergiodj-stap, the SystemTap probes breakpoints feature.
    - [stap] Fix -O2 warnings.
    - Fix Ada support crash on uninitialized gdbarch.
    * Sat Mar  5 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110305-28.fc15
    - Rebase to FSF GDB 7.2.50.20110305 (which is a 7.3 pre-release).
    * Fri Feb 25 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110222-27.fc15
    - Include doc also in the PDF form; new BuildRequires: texinfo-tex.
    * Wed Feb 23 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110222-26.fc15
    - Rebase to FSF GDB 7.2.50.20110222 (which is a 7.3 pre-release).
    - Fix attach/core-load of {,un}prelinked i386 libs (bugreport by Michal Toman).
    * Mon Feb 21 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110218-25.fc15
    - Drop %%{_datadir}/gdb/syscalls/* for unsupported arches.
    * Fri Feb 18 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110218-24.fc15
    - Rebase to FSF GDB 7.2.50.20110218 (which is a 7.3 pre-release).
    - [vla] Fox Fortran vector slices for allocated arrays (for BZ 609782).
    * Tue Feb 15 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110213-23.fc15
    - Move the GFDL License to gdb-doc.
    * Tue Feb 15 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110213-22.fc15
    - Fix gdb-doc Group to be Documentation, also provide it as noarch.
    * Tue Feb 15 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110213-21.fc15
    - Drop non-user (gdbint) and obsolete (stabs) documentation.
    - Install also HTML files besides the INFO file.
    - Create new subpackage gdb-doc for both INFO and HTML files.
    * Sun Feb 13 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110213-20.fc15
    - Rebase to FSF GDB 7.2.50.20110213 (which is a 7.3 pre-release).
    - Fix occasionall unfound source lines (affecting at least glibc debugging).
    - Fix const/volatile qualifiers of C++ types (PR c++/12328).
    - Be backward compatible for --rebuild with <=fc14 librpm.so.1.
  - Revert documentation split.


author: rguenther@novell.com
changelog:
  - Merge from gdb-7.2.90.20110429-36.fc15.src.rpm.
    * Mon May  2 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110429-36.fc15
    - Bundle readline-6.2 with a workaround of skipped "ask" (BZ 701131).
    - Use --without-system-readline, disable Requires and BuildRequires of readline.
    - Drop gdb-6.5-readline-long-line-crash.patch and gdb-readline-6.0-signal.patch.
    * Fri Apr 29 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110429-35.fc15
    - Rebase to FSF GDB 7.2.90.20110429 (which is a 7.3 pre-release).
    - Fix -O2 -g breakpoints internal error + prologue skipping (BZ 612253).
    - Fix case insensitive symbols for Fortran by iFort (BZ 645773).
    - Fix physname-related CU expansion issue for C++ (PR 12708).
    - Fix Python access to inlined frames (BZ 694824).
    * Mon Apr 11 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110411-34.fc15
    - Rebase to FSF GDB 7.2.90.20110411 (which is a 7.3 pre-release).
    - Include the proper fix for anonymous struct typedefs (Tom Tromey, BZ 672230).
    * Wed Mar 30 2011 Fabio M. Di Nitto <fdinitto@redhat.com> - 7.2.50.20110328-33.fc15
    - Cleanup spec file to add sparc|sparcv9|sparc64.
    - Add sparc specific workarounds to toolchain badness:
    - disable mmap in bdf/ via --without-mmap configure option.
    - add patch to not build mmap support on sparc for gdb/.
    - gdb code is NOT at fault, but we need a working gdb while we sort out
      the toolchain and rebuild all packages. this workaround is NOT for upstream.
    * Tue Mar 29 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110328-32.fc15
    - Fix occasional crash on `print errno' with no -pthread and no -g3 (BZ 690908).


author: rguenther@novell.com
changelog:
  - Merge from gdb-7.2.90.20110525-38.fc15.src.rpm.  [fate#310741]
    * Wed May 25 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110525-38.fc15
    - Rebase to FSF GDB 7.2.90.20110525 (which is a 7.3 pre-release).
    - [stap] Fix double free (Sergio Durigan Junior).
    * Tue May  3 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110429-37.fc15
    - Search also for .<seqno> files in /usr/lib/debug/.build-id (BZ 641377).


author: rguenther@novell.com
changelog:
  - Merge from gdb-7.3-41.fc15.src.rpm.  [fate#310741]
    * Tue Jul 26 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3-41.fc15
    - Rebase to the final FSF GDB 7.3 release.
    - Improve gcc-4.6 stdarg false prologue end workaround (GDB PR 12435 + GCC PR 47471).
    * Sun Jul  3 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110703-40.fc15
    - Rebase to FSF GDB 7.2.90.20110703 (which is a 7.3 pre-release).
    - Adjust the `print errno' patch due to the DW_AT_linkage_name following again.
    * Fri Jun 24 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110525-39.fc15
    - Fix install-info for the gdb-doc subpackage (BZ 715228).


author: rguenther@suse.com
changelog:
  - Merge from gdb-7.4.50.20120120-10.fc17.src.rpm.
    * Sat Jan 21 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-10.fc17
    - Rebase to FSF GDB 7.4.50.20120120.
    - Drop the g77 .spec provisioning as it has been fixed in FSF GDB.
    * Thu Jan 19 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-9.fc17
    - Enable smaller %{_bindir}/gdb in future by no longer using -rdynamic.
    - Make --enablerepo to use '*-debug*' for RHEL compatibility (BZ 781571).
    - On older RHELs make readline bundled again (BZ 701131).
    - Fix build compatibility with RHEL-5 due to false noarch build.
    * Wed Jan 11 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-8.fc17
    - Disable unexpected GDB directories relocatability.
    * Wed Jan 11 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-7.fc17
    - Fix BuildRequires for RHEL compatibility (BZ 701131).
    * Wed Jan 11 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-6.fc17
    - Provide %%snap timestamp for: Provides: bundled(librarypackage)
    - Replace %%define by %%global.
    - Replace Java in Summary with Fortran (only GCC-compiled Java is supported).
    - Unbundle readline-6.2 with a workaround of skipped "ask" (BZ 701131).
    - Work around readline-6.2 incompatibility not asking for --more-- (BZ 701131).
    * Sat Jan  7 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-5.fc17
    - Mark %{_sysconfdir}/gdbinit as %%config(noreplace).
    - Add appropriate: Provides: bundled(librarypackage).
    - Remove excessive explicit Requires: librarypackage.
    * Thu Jan  5 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-4.fc17
    - Fix linking on non-x86* (such as s390*) after libgdb.a removal.
    * Wed Jan  4 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-3.fc17
    - Reinclude gdb-dlopen-stap-probe.patch (missing in Fedora glibc - BZ 752476).
    * Tue Jan  3 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-2.fc17
    - Fix SystemTap support regression on i686 (Sergio Durigan Junior).
    * Tue Jan  3 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-1.fc17
    - Rebase to FSF GDB 7.4.50.20120103.
    * Mon Nov 28 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-11.fc17
    - No longer build bundled libstdc++ pretty printers on RHELs >= 7.
    * Sat Nov 5 2011 Sergio Durigan Junior <sergiodj@redhat.com> - 7.3.50.20110722-10.fc16
    - Backport fix for crash in cp_scan_for_anonymous_namespace
      (Aleksandar Ristovski, BZ 750341).
    * Fri Oct 14 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-9.fc16
    - Backport `info os processes' crash fix - for Eclipse (Pedro Alves, BZ 746294).
    * Tue Oct 11 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-8.fc16
    - Fix PIE testsuite run; new lib/future.exp hack and use -fPIC instead of -fPIE.
    * Mon Sep 26 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-7.fc16
    - [vla] Fix VLA arrays displayed in `bt full' (BZ 738482).
    - Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
    - Fix internal error on some optimized-out values.
    * Tue Aug 16 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-6.fc16
    - Python command/function auto-loading (Phil Muldoon, BZ 730976).
    - Work around PR libc/13097 "linux-vdso.so.1" warning message.
    - [TUI] Fix stepi on stripped code.
    - Add BuildRequires: systemtap-sdt-devel for archer-sergiodj-stap-patch-split.
    * Wed Aug 10 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-5.fc16
    - Fix dlopen of libpthread.so, patched glibc required (Gary Benson, BZ 669432).
    * Tue Aug  9 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-4.fc16
    - Improve GDB performance on inferior dlopen calls (Gary Benson, BZ 698001).
    - [python] Fix crash when pretty printer fails (Phil Muldoon, BZ 712715).
    - Fix crash on invalid C++ mangled names (BZ 729283).
    * Fri Jul 29 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-3.fc16
    - Fix regression from VLA merge affecting -O0 -g watchpoints.
    * Fri Jul 29 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-2.fc16
    - Include gcc -g3 .debug_macro implementation by Tom Tromey.
    * Sat Jul 23 2011 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-1.fc16
    - Rebase to FSF GDB 7.3.50.20110722.
    - Improve gcc-4.6 stdarg false prologue end workaround (GDB PR 12435 + GCC PR 47471).


author: cfarrell@suse.com
changelog:
  - license update: GPL-3.0+ and GPL-3.0-with-GCC-exception and LGPL-2.1+ and
    LGPL-3.0+
    SPDX format


author: rguenther@suse.com
changelog:
  - Merge from gdb-7.4.50.20120603-3.fc18.src.rpm.
    * Wed Jun  6 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120603-3.fc18
    - Disable -lmcheck in the development builds.
    - Fix assertion on some files as glibc-2.15.90-8.fc18 (Doug Evans).
    * Sun Jun  3 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120603-2.fc18
    - Fix Release.
    - Make yum --enablerepo compatible with at least mock-1.1.21-1.fc16 Rawhide cfg.
    * Sun Jun  3 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120602-1.fc18
    - Rebase to FSF GDB 7.4.50.20120602.
    - [testsuite] BuildRequire gcc-go.
    - Drop printing 2D C++ vectors as matrices which no longer worked (BZ 562763).
    - Fix dejagnu-1.5-4.fc17 compatibility for Go (for BZ 635651).
    - Use librpm.so.3 for rpm-4.10.0 in Fedora 18.
    - Revert recent breakage of UNIX objfiles order for symbols lookup.
    * Sat Jun  2 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-48.fc17
    - [ppc] Fix hardware watchpoints on PowerPC (BZ 827600, Edjunior Machado).
    * Mon May 28 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-47.fc17
    - Workaround PR libc/14166 for inferior calls of strstr.
    * Mon May 14 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-46.fc17
    - [RHEL5] Workaround doc build race.
    * Mon May 14 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-45.fc17
    - Rename "set auto-load" patchset variable $ddir to $datadir.
    * Wed May  9 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-44.fc17
    - Fix in "set auto-load" patchset for SCL scripts inheritance (BZ 815910).
    * Wed Apr 25 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-43.fc17
    - [RHEL5] Workaround kernel for detaching SIGSTOPped processes (BZ 809382).
    * Tue Apr 24 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-42.fc17
    - Update "set auto-load" patchset and the --with-auto-load-safe-path setting.
    - [RHEL] Disable gdb-add-index even on RHEL-6 as RHEL-6.0 had too old elfutils.
    * Wed Apr 18 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-41.fc17
    - [RHEL] Fix --with-auto-load-safe-path systems prior to /usr move.
    * Wed Apr 18 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-40.fc17
    - Security fix for loading untrusted inferiors, see "set auto-load" (BZ 756117).
    * Fri Apr 13 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-39.fc17
    - [RHEL7] Fix/remove readline-devel BuildRequires redundant distro suffic .fc17.
    * Wed Apr  4 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-38.fc17
    - Workaround crashes from stale frame_info pointer (BZ 804256).
    * Wed Apr  4 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-37.fc17
    - testsuite: Fix break-interp.exp expections for updated glibc (BZ 752834).
    * Wed Apr  4 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-36.fc17
    - [RHEL5,RHEL6] Reintroduce fix attaching to stopped processes.
    * Fri Mar 30 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-35.fc17
    - Fix performance regressions with .gdb_index (Tom Tromey, BZ 805274).
    * Fri Mar 30 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-34.fc17
    - Fixup %{_datadir}/gdb timestamps for multilib conflicts on RHELs.
    * Mon Mar 26 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-33.fc17
    - [vla] Fix regression on no type for subrange from IBM XLF Fortran (BZ 806920).
    * Sat Mar 17 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-32.fc17
    - Fix loading of core files without build-ids but with build-ids in executables.
    * Fri Mar  9 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-31.fc17
    - Fix an implied regression by the inferior calls fix below (BZ 799531).
    * Fri Mar  9 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-30.fc17
    - Fix SELinux deny_ptrace .spec build rules (BZ 786878).
    * Tue Mar  6 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-29.fc17
    - Fix inferior calls, particularly uncaught thrown exceptions (BZ 799531).
    - Fix DWARF DIEs CU vs. section relative offsets (Joel Brobecker, me).
    * Tue Mar  6 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-28.fc17
    - Print reasons for failed attach/spawn incl. SELinux deny_ptrace (BZ 786878).
    * Sun Mar  4 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-27.fc17
    - [rhel5] Fix up the previous commit (BZ 799318).
    * Sun Mar  4 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-26.fc17
    - [rhel5] Fix up the previous commit (BZ 799318).
    * Sun Mar  4 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-25.fc17
    - [rhel5] Workaround rpmbuild to make the doc subpkg noarch again (BZ 799318).
    * Fri Mar  2 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-24.fc17
    - [vla] Fix crash for dynamic.exp with gcc-gfortran-4.1.2-51.el5.x86_64.
    - Reintroduce RHEL-5 glibc workaround for bt-clone-stop.exp.
    - testsuite: Update/fix rh634108-solib_address.exp for the upstreamed API.
    * Wed Feb 29 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-23.fc17
    - Add kernel vDSO workaround (`no loadable ...') on RHEL-5 (kernel BZ 765875).
    - Fix skipping of prologues on RHEL-5 gcc-4.1 -O2 -g code (BZ 797889).
    - Fix breakpoint warning during 'next' over exit() (Tom Tromey, BZ 797892).
    * Tue Feb 28 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-22.fc17
    - testsuite: Fix gdb.base/macscp.exp ccache workaround in SCL mode.
    - Adjust the RHEL/F version string automatically (BZ 797651, BZ 797646).
    - Provide gdbtui for RHEL-5 and RHEL-6 as it is removed upstream (BZ 797664).
    * Fri Feb 24 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-21.fc17
    - testsuite: Do not use gcc44/gfortran44 on RHEL-5 if in SCL mode.
    * Wed Feb 22 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-20.fc17
    - Fix libinproctrace.so build on RHEL-5 i386 (disable it on RHEL-5).
    * Wed Feb 22 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-19.fc17
    - Implement SCL (scl-utils-build) macros.
    * Tue Feb 21 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-18.fc17
    - Fix debuginfo gdb-gdb.py build without redhat-rpm-config and on RHEL-5.
    - Provide precompiled variants of gdb-gdb.py.
    * Mon Feb 13 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-17.fc17
    - gstack: Turn off --readnever (suggested by Oliver Henshaw).
    * Fri Feb 10 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-16.fc17
    - [RHELs] Drop simulation of legacy behavior - new GDB should behave as new GDB.
    * Fri Feb 10 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-15.fc17
    - Simplify %%setup .spec rule.
    * Fri Feb 10 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-14.fc17
    - Drop --with upstream .spec rules.
    * Fri Feb 10 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-13.fc17
    - Drop --with debug .spec rules.
    * Thu Feb  9 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-12.fc17
    - Improve performance for C++ symbols expansion (Tom Tromey, BZ 787487).
    - Install also gdb-gdb.py pretty printers.
    * Thu Feb  9 2012 Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-11.fc17
    - Fix possible NULL crash in find_charset_names (Tom Tromey, BZ 786091).
    - [ppc*] Fix build failure due to GCC aliasing warning (BZ 786504).


author: jengelh@medozas.de
changelog:
  - Name library package according to shlib policy
  - Update description, source text from GNU homepage


author: dimstar@opensuse.org
changelog:
  - Initial package of gdk-pixbuf, which has been split out of gtk2
    main package. For this reason it conflicts with gtk < 2.21
  - Changes from version 2.21.5:
    + Bring back deprecated API
    + Allow including individual headers again
  - Changes from version 2.21.4:
    + Drop -2.0 suffix on gdk-pixbuf-csource and
      gdk-pixbuf-query-loaders
    + Include gdk-pixbuf-xlib again
    + Add pixbuf tests from the GTK+ tree
    + Add binary version and module dir as variables in the .pc file
    + Add a boxed type for GdkPixbufFormat
  - Changes from version 2.21.3, since GTK+ 2.21.2:
    + gdk-pixbuf has been turned back into a standalone library.
    + The default location for loaders has been changed to
      $libdir/gdk-pixbuf-2.0/2.10.0/loaders
    + The default location for the module file has been changed to
      $libdir/gdk-pixbuf-2.0/2.10.0/loaders.cache
      and gdk-pixbuf-query-loaders-2.0 will update that file when
      given the --update-cache option.


author: vuntz@opensuse.org
changelog:
  - Improve summaries and descriptions.
  - Change gobject-introspection-devel and libpng-devel BuildRequires
    to pkgconfig(gobject-introspection-1.0) and pkgconfig(libpng).
  - Add libjasper-devel, pkgconfig(x11) BuildRequires, and explicit
    libjpeg-devel.
  - Add baselibs.conf, and rename gdk-pixbuf-query-loaders on 64
    bits.
  - Make libgdk_pixbuf-2_0-0 provide gdk-pixbuf to make the lang
    package installable.
  - Add Recommends for the lang package to libgdk_pixbuf-2_0-0.
  - Move conflicts with gtk2 < 2.21 to libgdk_pixbuf-2_0-0.
  - Stop renaming gdk-pixbuf-query-loaders to
    gdk-pixbuf-query-loaders-2.0: they're no issue with parallel
    instability since there's no other such tool.
  - Touch %{_libdir}/gdk-pixbuf-2.0/2.10.0/loaders.cache and make it
    a ghost file.
  - Pass --disable-static and --with-libjasper to configure.
  - Enable parallel build.
  - Move gtk-doc documentation and gdk-pixbuf-csource to devel
    subpackage.
  - Add a macros.gdk-pixbuf file containing useful macros for
    packages that ship gdk-pixbuf loaders.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.21.6:
    + Drop aliasing hacks, use -Bsymbolic-functions
    + Support NOCONFIGURE in autogen.sh
    + Check for different versions of libpng


author: dimstar@opensuse.org
changelog:
  - Update to version 2.21.7:
    + bgo#624712: Fix linking when libpng loader is builtin
    + bgo#604284: Improve the pixbuf loader docs
    + bgo#622940: Fix compat issues wrt to single includes
    + Win32: Link directly to GDI+
    + Require gobject-introspection 0.9.5
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update the %post scriptlet to not fail if
    gdk-pixbuf-query-loaders is not installed. Also make it easier to
    read by using a %define to use the right binary for
    gdk-pixbuf-query-loaders.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.22.0:
    + Fix a problem with mime type detection
    + Win32: Fix linking on x64
    + Drop gobject-introspection requirement to 0.9.3
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove gdk-pixbuf-query-loaders Requires(postun) in
    libgdk_pixbuf-2_0-0: it's not needed.
  - Add missing Requires for gdk-pixbuf-query-loaders to
    libgdk_pixbuf-2_0-0 in baselibs.conf.
  - Update baselibs.conf to remove assumption in the scriptlets of
    the generated packages that they are 32bit packages.
  - Use <prefix> in baselibs.conf since we use full paths there, and
    this is needed for x86 packages that put files in
    /emul/ia32-linux.


author: vuntz@opensuse.org
changelog:
  - Put comments that are in the scriptlets area of the spec file in
    "%if 0" statement: if we don't do that, they actually end up in
    the scriplets and can even make them fail if the scriptlets were
    just "-p /sbin/ldconfig".


author: dimstar@opensuse.org
changelog:
  - Update to version 2.22.1:
    + Make GdkPixbuf implement the GIcon interface
    + Fix loader.cache detection on Windows
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add gdk-pixbuf-add-gir_PACKAGES.patch: vapigen 0.12 parses the
    .gir and the .vapi file, complaining about duplicate definitions.
    The error is seen in packages building against gdk-pixbuf and
    using vala-unstable to create own vala bindings.
  - Add gnome-common BuildRequires, because the patch touches
    Makefile.am, and call to gnome-autogen.sh in the build section.


author: fcrozat@novell.com
changelog:
  - Update to version 2.23.0:
    + New API: gdk_pixbuf_new_from_stream_async
    + Updated translations.
  - Drop gdk-pixbuf-add-gir_PACKAGES.patch: fixed upstream. Also
    remove gnome-common BuildRequires and call to gnome-autogen.sh
    that were needed for the patch.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gtk-doc BuildRequires.
    + Add call to ./autogen.sh.
    + Enforce gtk-doc html generation by passing --enable-gtk-doc to
      configure.


author: fcrozat@novell.com
changelog:
  - Update to version 2.23.1:
    + Introspection:
    - Add package information
    - Don't include backend API
    + Fix build against libpng 1.5
    + Bugs fixed:
    - bgo#634659: gdk-pixbuf 2.22 can't find localisation
    - bgo#635364: Add C include and exported packages information
      to GIR
    - bgo#639922: Proposed Visual C++ 2008 Project Files
    - bgo#640407: Unportable test(1) construct in configure script.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 2.23.3:
    + Fix release tarball
    + More win32 build fixes
  - Changes from version 2.23.2:
    + bgo#636138: Fix possible crashes when loading jpegs
    + Introspection annotation fixes
    + Update build files on Win32
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.23.4:
    + Drop use of G_CONST_RETURN
    + Win32 build fixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.23.5:
    + Prevent the return of partically initialized pixbuf structures
      from the gif loader in some error cases (CVE-2011-2485)
    + Win32 build updates.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.24.0:
    + Clean up dependencies in the .pc file
    + Win32 build fixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Split typelib file in typelib-1_0-GdkPixbuf-2_0 subpackage.
  - Add typelib-1_0-GdkPixbuf-2_0 Requires to devel subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.25.0:
    + Fix some string problems in the qtif loader (bgo#629396)
    + Fix various introspection annotations (bgo#659888)
    + Fix introspectability of gdk_pixbuf_get_pixels (bgo#662009)
    + Skip compressed icons in ICOs (bgo#652498)
    + Fix thread-safety issues with animations
    + Fix gif animation delays between frames (bgo#655755)
    + Work around gtk-doc limitations (bgo#663554)
    + Add a --with-x11 configure options (bgo#657569)
    + Fix build problem on NetBSD (bgo#640405)
    + Fix mingw build (bgo#657876)
    + Updated translations.
  - Add gdk-pixbuf-missing-include.patch: add missing include.
  - 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.
  - Pass new --with-x11 option to configure.


author: zaitor@opensuse.org
changelog:
  - Update to version 2.25.2:
    + New functions to load pixbufs from resources:
      gdk_pixbuf_new_from_resource,
      gdk_pixbuf_new_from_resource_at_scale.
    + gdk-pixbuf-pixdata is a new program that generates raw binary
      GdkPixdata files, and there is a new loader for these.
    + Updated translations.
  - Drop gdk-pixbuf-missing-include.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.26.0:
    + Correctly load .ANI files without sequence chunks.
    + Win32 build fixes.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.26.1:
    + Fix srcdir != builddir build (bgo#672133)
    + Avoid an integer overflow in the xbm loader (bgo#672811)
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 0.0.8:
    + includes missing for gcc 4.4
  - Changes from version 0.0.7:
    + fix some warnings in the test and demo programs.
    + fix a huge memory leak (fdo#21435)
  - Changes from version 0.0.6:
    + LICENSE change to LGPLv3+
    + BUG: cfa output should write the data in PGM as big endian.
    + BUG: added missing includes breaking on gcc 4.3 and other
      platforms. (Closes bug fdo#18243).
    + BUG: better handling of Canon CR2 "slices" to fix crasher
      with Canon 450D/Digital Rebel XSi files (and possibly others).
    + NEW: API or_rawfile_new_from_memory() to load a Raw file from
      a memory buffer.
    + NEW: API or_rawfile_get_typeid() and the associated consts.
    + NEW: API or_rawdata_get_minmax()
    + NEW: API or_get_file_extensions()
    + NEW: API or_rawfile_get_rendered_image() to get a rendered
      image.
    + NEW: API or_bitmapdata_*()
    + NEW: GdkPixbuf loader.
    + NEW: Decompress NEF files.
    + NEW: Python bindings.
    + NEW: testsuite can be overridden with an override file.
    + NEW: testsuite can be bootstrapped to download its files off
      the internet.
    + NEW: add shave to the build system for saner output.
    + TODO: apply the coefficients.
  - Drop libopenraw-gcc44.patch: fixed upstream.
  - Use makeinstall.
  - Package new GdkPixbuf loader.


author: vuntz@opensuse.org
changelog:
  - Change gtk2-devel and libxml2-devel BuildRequires to
    pkgconfig(gdk-pixbuf-2.0) and pkgconfig(libxml-2.0).
  - Add explicit pkgconfig(glib-2.0) BuildRequires.
  - Add libopenraw-gdk-pixbuf-loaders-path.patch to have the
    gdk-pixbuf loader installed where it should with the new
    gdk-pixbuf library. Patch was committed upstream.
  - Note that we require gdk-pixbuf >= 2.21 for the build because of
    the patch.
  - Split the gdk-pixbuf loader in a gdk-pixbuf-loader-libopenraw
    subpackage (that gets installed automatically when gdk-pixbuf is
    installed thanks to a Supplements).
  - Change gtk2-devel Requires in devel package to gdk-pixbuf-devel.
  - Add baselibs.conf, so that the pixbuf loader can work with 32bit
    version of gdk-pixbuf.


author: vuntz@opensuse.org
changelog:
  - Add missing Requires for gdk-pixbuf-query-loaders to
    gdk-pixbuf-loader-libopenraw in baselibs.conf.


author: glin@suse.com
changelog:
  - Merge upstream patch libopenraw-detect-compressed-otf.patch to
    avoid segfault while loading Olympus raw files (.orf)
    bnc#561232, fdo#26618
  - Rebase and merge upstream patch libopenraw-orf-thumbnail.patch to
    decompress otf bnc#699678
  - Add autoreconf to %build to refresh Makefiles
  - Remove the invalid link in Source0


author: vuntz@opensuse.org
changelog:
  - Update to version 0.0.9:
    + New features:
    - New demo ppmload to create a ppm out of the demosaicized
      image.
    - Support (partially) PEF from Pentax K20D.
    - Support for Olympus ORF big-endian files and "RS" (12-bits).
      Added E-10, E-P1, E-620, SP350, SP500, SP510 and SP550.
    - Support for Canon G10, G11, 7D, 1DMarkIV, 5DMarkII, 500D,
      550D, 60D and 1000D.
    - Support for Canon 50D (fdo#30846).
    - Support for Nikon D3000.
    - Support for Sony A-550.
    - Support for Leica X1 DNG.
    - Support for Ricoh GRX DNG.
    + Bug fixes:
    - API: or_rawfile_get_rendered_image() returns a
      ORBitmapDataRef with the correct dimensions.
    - Check for get_current_dir_name() (fdo#24088)
    - Don't crash when the files can't be written in the testsuite
      bootstrap.
    - Detect that ORF file are compressed if they are (fdo#26618).
    - Skip compressed CFA when rendering the image (fdo#25464).
    - Accept YCbCr when the compression is JPEG. The K10D DNG
      should now have the large size preview.
    - Install the GdkPixbuf in the right place (fdo#29208).
    + Internal changes:
    - Rename debug.{h,cpp} to trace.{h,cpp}
    - Fixed the case on several class names.
  - Drop libopenraw-gdk-pixbuf-loaders-path.patch: fixed upstream.
  - Drop libopenraw-detect-compressed-otf.patch: fixed upstream.
  - Rebase libopenraw-orf-thumbnail.patch.


author: crrodriguez@opensuse.org
changelog:
  - Build C++ code with -fvisibility-inlines-hidden shrinks
    the exported symbol table from 1844 to 1476 entries.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Command-line tools can't handle UTF-8 encoded filenames
      (bgo#557036)
    + Background color setting feature in rsvg_convert program
      (bgo#556969)
    + Gdmgreeter segfault due to libxml2 API/ABI change (bgo#549087)
    + Plug mem leak (bgo#552919)
    + Stop crash due to recursive references (bgo#518640)
    + Don't use deprecated glib symbols
    + Stray Makefile variables (bgo#558039)
    + -I flag-ordering problem breaks build if system already has lib
      installed (bgo#558040)
    + Add rsvg_handle_get_dimensions_sub() (bgo#555682)
    + Add version check macro (bgo#564226)
    + Indicate in the .pc file whether svgz and css support is
      available (bgo#564616)
    + Add function to check whether the SVG document contains an
      element by ID (bgo#567070)
    + Do not allocate RsvgState in rsvg_new_image() (bgo#557082)
    + Plug mem leak (bgo#562546)
    + Clean up GLib and GTK+ includes (bgo#563789)
    + librsvg can not render text-decoration=underline text
      (bgo#566365)
    + Don't use deprecated gdk_pixbuf_unref (bgo#570938)
    + "const static" should be "static const" (bgo#570656)
    + Better error messages (bgo#567307)
    + Crashes on some architectures because of wrong zero check on
      doubles (bgo#565371)
    + Filter nodes are leaked (bgo#475851)
    + Plug mem leaks (bgo#444444)
    + Fails to parse SVG with parameter entities (bgo#567311)


author: vuntz@opensuse.org
changelog:
  - Stop building the mozilla plugin: browsers now do support svg, so
    it's useless.
  - Remove librsvg-plugin subpackage.
  - Drop librsvg-xulrunner191.patch and remove
    mozilla-xulrunner-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.26.2:
    + Enable silent build by default
    + Use GDK_DRAWABLE() instead of non-existing GTK_DRAWABLE()
    + Fix compiler warnings
  - Update to version 2.26.1:
    + Remove some deprecated gtk+/gdk functions and bump gtk+
      requirement
    + Fix linking with pedantic linkers
    + Make librsvg compile with -DGSEAL_ENABLED
    + Drop mozilla plugin


author: dimstar@opensuse.org
changelog:
  - Update to version 2.26.3:
    + bgo#143300: wrong bounding box when importing SVG
    + bgo#403274: text in thumbnail too large
    + bgo#404976: Unicode decomposed chars are not rendered well
    + bgo#524690: text alignment incorrect with text-anchor:end
    + bgo#545158: Segfault or bad rendering when displaying a SVG
      file
    + bgo#563933: corrupted rendering of a card in 'Paris' aisleriot
      card theme
    + bgo#564527: rsvg_handle_get_dimensions_sub weird behaviour
    + bgo#564544: shape-rendering crispEdges property is antialiasing
      line elements
    + bgo#566433: Could not read a valid svg file (inkspace read it)
    + bgo#579286: This SVG-File crashes nautilus/rsvg-view
    + bgo#581491: rsvg rendering is broken when encounters a 0px
      styled <text>
    + bgo#589612: EOG error when loading a large SVG
    + bgo#592207: Object cannot be rendered with more than 1 CSS {}
      rule
    + bgo#597873: glib-mkenums cannot be invoked when GLib is
      uninstalled.
    + bgo#597988: incorrect pkgconfig file let's others fail to
      detect librsvg
    + bgo#598151: Incorrect rendering of svg file
    + bgo#608575: Hang on particular SVG input
    + bgo#612951: SVG not rendered if header contains width or height
      in percentage
    + bgo#614123: librsvg builds tests even if tests are not run
    + bgo#614555: should remove unused rsvg_filter_adobe_blend
      function
    + bgo#614566: Needless G_OBJECT macro should be removed.
    + bgo#614606: !important is not respected
    + bgo#614643: does not handle comma separated CSS selector
      without libcroco
    + bgo#614703: Need tests for get_dimensions.
    + bgo#614704: css style doesn't override presentation attributes
    + bgo#614730: Rendering not disabled for 0 sized objects
    + bgo#614866: tests for CSS handling
    + bgo#615490: rsvg-view should scale image size by default if the
      image has huge canvas.
    + bgo#615699: rsvg-view should show zoom ratio.
    + bgo#615701: class directive in svg element is not used at all
    + bgo#615715: .class#id type selector is not supported.
    + bgo#616187: rsvg-view crashes when open a svg image
    + bgo#616835: Fix linking with pedantic linkers
    + bgo#617163: !important directive support without libcroco.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.0:
    + bgo#337979: text size not rendered correctly
    + bgo#545158: Segfault or bad rendering when displaying a SVG
      file
    + bgo#614556: Background pixbuf in filter process should not be
      created if it's not needed.
    + bgo#616018: cairo-freetype font rendering code should be
      removed.
    + bgo#620130: Decode base64 inplace
    + bgo#620238: crashes rending a trivial file
    + bgo#620592: Use correct free func
    + bgo#620649: Simplify code by using g_clear_error
    + bgo#620693: presentation attributes in svg element are ignored
    + bgo#620822: Build fails with make -jx"
    + bgo#621699: make librsvg gio friendly
    + bgo#622790: use standalone gdk-pixbuf
    + bgo#623383: crash on rsvg-gobject.c:141, in instance_dispose
      function
  - Add librsvg-gdk-pixbuf-query-loaders-64.patch to fix the build on
    x86_64, since gdk-pixbuf-query-loaders is renamed to
    gdk-pixbuf-query-loaders-64 there.
  - Remove coreutils PreReq.
  - Change gtk2-devel, libcroco-devel, libgsf-devel BuildRequires to
    pkgconfig() BuildRequires: cairo, fontconfig, freetype2,
    gdk-pixbuf-2.0, glib-2.0, gio-2.0, gtk+-2.0, libcroco-0.6,
    libgsf-1, libxml-2.0, pangoft2.
  - Add pkgconfig(gtk+-3.0) BuildRequires.
  - Remove the cairo-devel, libcroco-devel, glib2-devel, gtk2-devel,
    libgsf-devel Requires in devel package: pkgconfig() Requires will
    automatically get added now.
  - Version the Provides/Obsoletes of librsvg2 and librsvg2-devel in
    librsvg-2-2 and librsvg-devel to avoid rpmlint warning.
  - Split the gdk-pixbuf loader in a gdk-pixbuf-loader-rsvg
    subpackage (that gets installed automatically when gdk-pixbuf is
    installed thanks to a Supplements).
  - Create a librsvg-2-2 subpackage that provides/obsoletes librsvg
    (since the main package is empty), and follow the shared library
    policy.
  - Create gtk2-engine-svg and gtk3-engine-svg subpackages,
    containing the svg-based theme engines.


author: vuntz@opensuse.org
changelog:
  - Add librsvg-gdk-pixbuf-render-gtk3.patch to fix build with
    GTK+ 3: the pixbuf renderer was using API that got removed. The
    patch is correct, but suboptimal, so it's still sitting in
    bugzilla. However, since we're not using this GTK+ engine by
    default, it's okay to use it.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Disable gtk3 build since it's currently broken.
  - Drop librsvg-gdk-pixbuf-render-gtk3.patch and
    librsvg-gdkkeysym-compat.patch: those patches are only needed for
    gtk3 support, and the gtk3 support will be enabled upstream when
    they will get fixed.
  - Add build_gtk3_support define in .spec, to easily add back the
    gtk3 support to the package. Right now, this means we lose the
    gtk3-engine-svg subpackage.


author: vuntz@opensuse.org
changelog:
  - Fix librsvg-2-2 Provides/Obsoletes to work: they were using
    %{name} instead of %{version} for the version. Fix bnc#642068.


author: vuntz@opensuse.org
changelog:
  - Add a Provides for librsvg to librsvg-2-2 in baselibs.conf, like
    in the .spec file.
  - Add missing Requires for gdk-pixbuf-query-loaders to
    gdk-pixbuf-loader-rsvg in baselibs.conf.
  - Add gtk2-engine-svg to baselibs.conf, since we want theme engines
    to be bi-arch too.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1:
    + fdo#30071: Make sure the surfaces own their pixels
    + bgo#630714: Remove stray comma from enum
    + bgo#629412: Dist testcase input file.


author: fcrozat@novell.com
changelog:
  - Update to version 2.34.0:
    + Allow building rsvg-view with gtk 3
    + Bugs fixed: bgo#629392, bgo#626802, bgo#641586, bgo#640336,
      bgo#635214, fdo#30071, bgo#629412, bgo#630714.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.34.1:
    + Store node type separately in RsvgNode (bgo#658014,
      CVE-2011-3146)
    + cairo: reduce cost of measuring bounding boxes
    + Use "const" instead G_CONST_RETURN (bgo#652213)
    + Call xmlFreeParserCtxt after using the context (bgo#655472)


author: dimstar@opensuse.org
changelog:
  - Update to version 2.35.0:
    + Update libxml2 dependency to 2.7.0
    + Make GIO and libcroco hard requirements
    + Use attributes for deprecations instead of defines
    + Many memory leaks plugged
    + Bugs fixed: bgo#621636, bgo#630112, bgo#624820, bgo#624835,
      bgo#581108, bgo#614157, bgo#630733, bgo#473862, bgo#590788,
      bgo#626559, bgo#663049, bgo#663049.
  - Drop no longer needed pkgconfig() BuildRequires following
    upstream changes: fontconfig, freetype2,, libgsf-1, pangoft2.
  - Rebase librsvg-gdk-pixbuf-query-loaders-64.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.35.1:
    + Support basic vertical writing (bgo#664533).
    + Bugs fixed: bgo#664684, bgo#665905, bgo#665824.
    + Several misc. code changes.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Add explicit pkgconfig(pangocairo) BuildRequires: it was missing
    before.
  - Fix license of subpackages: all the code is LGPL-2.0+, except
    some tests that are not shipped in subpackages. The overall
    license of the source package is "LGPL-2.0+ ; GPL-2.0+".


author: vuntz@opensuse.org
changelog:
  - Update to version 2.35.2:
    + Bug fixes.
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Add gobject-introspection-devel BuildRequires to build
    introspection support: somehow, we never did that earlier.
  - Drop env-paths.diff: the script that was patched got dropped.
  - Remove definition of gtk3-engine-svg subpackage: the gtk+ 3 theme
    engine got removed.
  - Remove build_gtk3_support macro and always build with GTK+ 3
    support now that it's all fine.
  - Add hack in %install to not install data files for an old
    non-working GTK+ 3 theme.


author: vuntz@opensuse.org
changelog:
  - Really build introspection support:
    + Pass --enable-introspection to configure.
    + Add typelib-1_0-Rsvg-2_0 subpackage.
    + Add typelib-1_0-Rsvg-2_0 Requires to devel subpackage.
  - Stop passing non-existing --with-svgz option to configure.
  - Change group of librsvg-2-2 from Development/Libraries/C and C++
    to System/Libraries.


author: vuntz@opensuse.org
changelog:
  - Remove librsvg:/usr/bin/rsvg Provides from rsvg-view: the
    /usr/bin/rsvg tool doesn't exist anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.36.0:
    + Bugs fixed: bgo#669563, bgo#672414, bgo#672792, bgo#672725.
  - Drop librsvg-gdk-pixbuf-query-loaders-64.patch: fixed upstream,
    by checking for both gdk-pixbuf-query-loaders-64 and
    gdk-pixbuf-query-loaders.
  - Remove automake BuildRequires: it was only needed for above
    patch.
  - Remove hack in %install to not install data files for an old
    non-working GTK+ 3 theme: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.36.1:
    + Bugs fixed: bgo#672725, bgo#672791, bgo#672885, bgo#673748.
  - Add pkgconfig(gmodule-2.0) BuildRequire: new dependency upstream.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + bgo#566801 ? Docking+undocking all makes the buttons disappear
      and crashes if you use "Reset dock layout"
    + bgo#573522 ? More patches for GDL
    + Small documentation update
  - Don't use AutoReqProv: it's default now.
  - Remove -fno-strict-aliasing from CFLAGS.
  - Use parallel make.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Bugs fixed:
    - bgo#579057 ? Grip layout bug where negative rectangles are
      possible
    - bgo#578967 ? gdl_dock_item_grip_remove must be implemented
    - bgo#471317 ? invisible buttons in HCI theme
    - bgo#560820 ? Remove GdlComboButton
    - bgo#577938 ? gdl_dock_placeholder_new's name param should be
      const gchar* not gchar*
    - bgo#577107 ? Layout bug in the grip widget headers
    - bgo#577001 ? Patch: Added optional grip handle hatching
    - bgo#577469 ? Remove deprecated GTK+ symbols
    + API changes:
    - GdlComboButton API has been removed. Use GtkMenuToolButton
      instead


author: vuntz@novell.com
changelog:
  - Update to version 2.27.2:
    + Fix out of source tree builds
    + Hide private API
    + Fix so name generation
  - Rename package to libgdl-1-2, and Obsoletes libgdl-1-0.


author: vuntz@novell.com
changelog:
  - Add gdl-missing-include.patch to install a header in includedir.
    Else, everything depending on gdl fails to build.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.3:
    + Removed libglade dependency
    + bgo#584418 - gdl_dock_paned_dock does not show the requestor
    + bgo#584303 - Potfiles.in broken
    + bgo#580860 - Remove deprecated libgnome dependency
    + bgo#582511 - Use GtkBuilder instead of libglade
    + bgo#583963 - does not build with gdl 2.27.2
  - Drop gdl-missing-include.patch: fixed upstream.
  - Remove libglade2-devel BuildRequires and from Requires of devel
    package.
  - Add libxml2-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + GDL is now LGPL 2.1+
    + Add new GdlSwitcherStyle name GDL_SWITCHER_STYLE_NONE
      (bgo#589317)


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.2:
    + Add a "selected" signal to GdlDockItem
    + Don't make dock windows transistent, there is no need to do so
      (bgo#570263)
    + bgo#583984 - Build warning about no return value


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + Iconify button now iconifies entire switcher, not just that
      particular item.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Fix missing return values
    + Updated translations.
  - Changes from version 2.91.92:
    + Build fixes
    + Translation updates
  - Changes from version 2.91.90:
    + Translation updates
  - Changes from version 2.91.4:
    + Fixed for latest gtk+
  - Changes from version 2.91.3:
    + GIR build fixed for vala
    + Use gtk_paned_new instead() of gtk_[h,v]paned_new()
  - Changes from version 2.91.2:
    + bgo#633499: prepare for the demise of size_request
    + Some smaller fixes for leftovers of the gtk+-3.0 transition
  - Changes from version 2.91.1:
    + Ported to lastest gtk+ master:
    - bgo#633049: Stop using GtkObject
    - bgo#630841: Don't use deprecated GDK drawing APIs
    - bgo#631070: Use upstream gettext instead the Glib one
    - bgo#624636: Update to new GtkNotebook switch-page signal
      signature.
    + Due to new drawing API we have much nicer preview windows now.
  - Changes from version 2.90.0:
    + Depends on gtk+-3.0 now:
    - new library name libgdl3
    - new pkg-config name gdl-3.0
  - Drop gdl-build-fix.patch: fixed upstream.
  - Update library package name to follow library soname change.
  - Change gtk2-devel BuildRequires to gtk3-devel.
  - Add gobject-introspection-devel BuildRequires to build
    introspection support.
  - Remove explicit Requires of gtk2-devel and libxml2-devel in devel
    subpackage: they will automatically be added the pkgconfig() way.
  - Remove Obsoletes for libgdl-1-0 as this is not needed anymore
    with the soname change.
  - Remove Provides/Obsoletes for gdl-doc as this was long enough
    ago.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + Set GtkJunctionSides for GdlSwitcher toggle buttons.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + bgo#649254: Use the gobject way to create the private structs
    + bgo#649258: Use the new GtkStyleContext
    + bgo#649259: Remove deprecated methods
  - Drop gdl-rpmlintrc: we no longer obsolete libgdl-1-0.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Add a deselected signal to GdlDockItem
    + Use "const" instead G_CONST_RETURN.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + bgo#655099: Resizing one DockItem affects another
  - Change Requires of lang subpackage in libgdl-3-1 to Recommends as
    the translations are not strictly required for the library.
  - Change Group of devel subpackage from System/Libraries to
    Development/Libraries/GNOME.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + Fix a crash while docking
    + Fix issues with latest GTK+
  - Drop gdl-gtk_hv_box.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Use maintainer-mode by default
    + Updated translations.
  - Clean spec file using spec-cleaner and fix files section.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1:
    + Remove GdlLayoutManager API.
  - Rename libgdl-3-1 to libgdl-3-2, following the library soname
    bump.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Include some inkscape patches.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Hide preview window correctly.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Updated translations.
  - Rename libgdl-3-2 to libgdl-3-3 following upstream soversion
    bump.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Fix shared library name.
  - Add gdl-soversion.patch: additional fix for soversion, taken from
    git.
  - Rename libgdl-3-3 back to libgdl-3-2 now that soversion is fixed.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Use correct so name (bgo#673010)
    + Updated translations.
  - Drop gdl-soversion.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Suppressed left-over gdl_dock_layout_run_manager
    + Revert "use maintainer mode by default"
    + Fix compilation of the example
  - Drop gdlmm-remove-dropped-api.patch: fixed upstream.
  - Rename libgdlmm-3_0-0 to libgdlmm-3_0-1, following the upstream
    soname change.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@novell.com
changelog:
  - Add gdm-gconf-path.patch: the system-wide changes done in gconf
    are not in gconf.xml.system, but gconf.xml.defaults.


author: mboman@suse.de
changelog:
  - Update to version 2.25.92:
    + Hide presence features in user switcher applet
    + Make autologin happen more than once after bootup
    + Better panel placement and login screen sizing in
      multihead set ups
    + Fix XDMCP and add more XDMCP configurability
    + Rework dbus security files to be more correct
    + Various other fixes
  - Remove gdm-login-window-size.patch. Fixed upstream
  - Remove gdm-bnc468374-dbus-send-dest.patch. Fixed upstream
  - Update gdm-save-panel-space-on-low-resolutions.patch
  - Update gdm-suse-xsession.patch
  - Remove BuildRequires gnome-common, scrollkeeper
  - Remove custom CFLAGS


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Use O_APPEND when opening log files
    + Don't depend on gnome-power-manager registering with session
      manager - Give greeter and slave access to the display even
      after the hostname changes
    + Give greeter and slave access to display independent of
      hostname
    + Clean up stale auth temporary directories
    + Fix double free crasher in user switcher applet
    + Load saved settings after user types username into Other box
    + Pass environment to PAM worker processes so messages are
      localized
    + Fix up auditing for Solaris auditor
  - Drop gdm-xauthlocalhostname.patch: fixed another way upstream.
  - Drop gdm-propagate-env-to-jobs.patch: fixed upstream.


author: vuntz@novell.com
changelog:
  - Drop gdm-X_SERVER.patch: it's not needed anymore since
    /usr/bin/Xorg is the only supported X now.
  - Add gdm-helper-directory.patch to replace
    gdm-2.23.92-gsd-path.patch and
    gdm-consolekit-helper-subdir.patch: this new patch should be
    suitable for upstream inclusion. Pass
    - -with-gnome-settings-daemon-directory and
    - -with-consolekit-directory to configure.
  - Tag gdm-2.21.9-no-fatal-warnings.patch,
    gdm-vt-allocation-hack.patch, gdm-domain-logon.patch,
    gdm-selinux.patch.


author: vuntz@novell.com
changelog:
  - Add gdm-keyboard-from-hal.patch to read the default keyboard
    layout from hal on 11.2, should fix bnc#478083 and bnc#492284.
  - Split the keyboard part of gdm-sysconfig-settings.patch in
    gdm-keyboard-from-sysconfig.patch, and only applit on 11.1 and
    earlier. Also update the patch to strip some console keymaps part
    of the layout that won't work in X (eg, fr-latin1 -> fr).
  - Based on work from claes.backstrom@fsfe.org and hpj@novell.com.


author: vuntz@novell.com
changelog:
  - Update gdm-keyboard-from-sysconfig.patch: we correctly interpret
    the keyboard layout specified in sysconfig thanks to a map file
    from sax that we use to convert the layout name to a X layout.
  - Add gdm-keyboard-invalid-user-data.patch: the old gdm was not
    setting a valid keyboard layout in some cases, and this invalid
    layout ended up in ~/.dmrc. This patch makes gdm detect this and
    revert the user data to the default layout.


author: vuntz@novell.com
changelog:
  - Add gdm-proper-session-handling.patch to fix bnc#506040:
    correctly handle the end of session, to not show an error dialog.


author: vuntz@novell.com
changelog:
  - Update gdm-keyboard-invalid-user-data.patch to the patch that was
    committed to git (fix a bug where layouts with variant were
    considered invalid).


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 2.27.4:
    + Favor XFree86 Xinerama over Solaris Xinerama on Solaris
    + Make greeter a well behaved session client
    + XDMCP fixes
    + Fix up btmp record handling
    + Handle locales with modifiers better
    + Use better logic with keyboard layout handling
    + Change example PAM file/documentation to demonstrate
      password-less login
    + Handle usernames from non-utf8 locales
    + Allow dbus introspection for gdm services
    + Show more details authentication error messages in UI
    + Allow uppercase and lowercase booleans in config file
    + Be more consistent with booleans in schemas
    + Use g_timeout_add_seconds to reduce wakeups
    + Make greeter window more clear when user list is disabled
    + Put greeter login window in same ctrl-alt-tab menu as panel
    + Port greeter to PolicyKit 1.0
    + Shave off 1/2 second delay when bringing up greeter
    + OS X portability fixes
    + Look for locales in /usr/lib/locale instead of /usr/share/locale
    + Better handling when two users have the same name
  - Drop upstreamed patches:
    + gdm-session-worker-check-states.patch
    + gdm-fix-locale-listing.patch
    + gdm-dbus-allow-introspection.patch
    + gdm-keyboard-invalid-user-data.patch
    + gdm-proper-session-handling.patch
    + gdm-accreditation-failed-log.patch
    + gdm-hide-lonely-other.patch
  - Rebased patches:
    + gdm-suse-xsession.patch
    + gdm-keyboard-from-hal.patch
  - Disables patches (need rebasing)
    + gdm-domain-logon.patch
  - Clean %%files section from duplicates
  - Drop dependency to PolicyKit-devel


author: vuntz@novell.com
changelog:
  - Remove old cleanup instructions for /var/lib/gdm/*.log* in pre.
  - Do not try to grep /sbin/conf.d/SuSEconfig.gdm in pre, if the
    file doesn't exist. Fix bnc#508511.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.90:
    + Autostart polkit-gnome authentication agent.
    + Add screen capture sound effect to screenshot tool.
    + If HOST_NAME_MAX is not available, try _POSIX_HOST_NAME_MAX,
      then default to 256.
    + Add users "nobody4" and "noaccess" to the list of users to
      filter from the Face Browser.
    + Add Solaris logindevperm support.
    + Fix mispelling of XDMCP.
    + Improve documentation.
  - Add libcanberra-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Add gdm-xauthlocalhostname.patch: fix non-working user session
    when the hostname changes during login. Fix shipstopper
    bnc#538064.
  - Add gdm-default-wm.patch: gdm now reads the DEFAULT_WM setting in
    /etc/sysconfig/windowmanager to know which session to use by
    default instead of always using GNOME.
    This should fix using GDM for XFCE.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.0:
    + GDM supports the ability to specify the automatic/timed login
      user via a script via the same interface that the old GDM
      supported.
    + The user's dmrc and face image files are stored in
      /var/cache/gdm, so that the login process does not need to
      access the user's $HOME directory before authentication. Refer
      to bgo#565151.
    + Fix the login GUI options widget so the language/session/layout
      choices are not reset after a failed login.
    + Fix language dialog so it does not crash if the user click's
      the "OK" button when no language is selected.
    + Fix to ensure that the login dialog regains focus after the
      language or layout dialogs are used.
    + The language dialog has improved logic to sort the language
      names more correctly.
    + Make sure to check error variable is not NULL before
      referencing it in the gdm-user-manager code.
    + Make sure to not print NULL strings since this causes crashes
      on some platforms.
    + Improve documentation.
  - Add gdm-build-fixes.patch to fix build.


author: vuntz@opensuse.org
changelog:
  - Make sure to package /var/cache/gdm: without it, gdm doesn't use
    the configured language/layout for the user.


author: vuntz@opensuse.org
changelog:
  - Add gdm-devkit-power.patch: gdm was using a dbus API which
    doesn't exist anymore, and the right way to handle this is to use
    DeviceKit-power.
  - Add DeviceKit-power-devel BuildRequires for the patch.
  - Add gdm-polkit-gnome-path.patch to use the correct path for the
    polkit agent.
  - Rebase gdm-greeter-greater-ui.patch. Fix bnc#533597.


author: vuntz@opensuse.org
changelog:
  - Add gdm-look-at-runlevel.patch to work around issue where gdm
    blocks the restart/shutdown process because of a race there.
    Should fix bnc#540482.
  - Version the Provides/Obsoletes to fix a rpmlint warning.
  - Reorder packageand() arguments for the branding supplements to
    fix rpmlint warning.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + A new desktop extension is now supported in GDM session desktop
      files (normally found in /usr/share/xsessions). Setting the
      X-GDM_BypassXsession key to true (X-GDM_BypassXsession=true)
      will cause the Xsession script to not be used to launch the
      session. This can be useful if you want to create a "failsafe"
      xterm session.
    + Fix makedist problem.
  - Changes from version 2.29.0:
    + Now GDM supports Include, Exclude, and IncludeAll configuration
      options to allow the ability to configure which users are
      displayed in the FaceBrowser.
    + Now GDM supports better debugging.  Users can set the
      debug/Enable configuration option to turn on GDM debugging.
    + The directory where GDM screenshots are placed has been moved
      to its own directory: /var/run/gdm/greeter/GDM-Screenshot.png.
      The screenshot directory can now be specified at build time via
      the --with-screenshot-dir configure argument.
    + Many simple-greeter Face Browser usability improvements.
    + The simple-greeter Face Browser tree view search entry is now
      obscured to help prevent accidental display of passwords.
    + Shutdown and reboot functions are moved to a menu in the
      simple-greeter panel instead of being presented as buttons.
      The shutdown menu is better positioned on multi-monitor
      displays.
    + The simple-greeter panel notification area has been improved
      and now honors the GConf setting for
      /apps/notification_area_applet/prefs/padding.
    + The entry field in the simple-greeter now has accessibility
      labels so it will work better with accessibility programs.
    + The clock in the simple-greeter panel no longer shows the date,
      making the screen look a little cleaner. The date is moved to
      the clock tooltip so it is still available.
    + The simple-greeter now uses gethostname instead of
      g_get_host_name since it is more reliable when the hostname
      changes at runtime.
    + The user switch applet now honors disable_lock_screen.  The
      option to lock screen is now not shown if disable_lock_screen
      is set.
    + The /var/run/gdm directory is better locked down.
    + GDM no longer crashes on bad UTF-8 in the /etc/passwd file.
    + When the worker dies, the auth-failed signal is no longer sent.
      This prevents a crash that happens when switching run-levels
      when the login screen is displayed.
    + Ensure that the length of sockaddr structure is set to the
      correct length for IPv4 or IPv6. This makes GDM work better on
      some operating systems that are picky about the length being exact.
    + String and documentation improvements.
  - Changes from version 2.28.1:
    + GDM will now avoid calling XAddHosts for remote connections.
      Refer to bgo#598142 for more information.
    + Now GDM uses DeviceKit-power instead of gnome-power-manager for
      Suspend support.
    + Now the at-spi-registryd-wrapper.desktop GDM autostart file
      will run at-spi-registryd directly instead of calling
      at-spi-registryd-wrapper.
    + Fix to the visibility check for the "Other" button which
      corrects some situations where the button would not appear when
      it was supposed to.
    + Now the GDM daemon will make the /var/log/gdm directory if it
      does not exist.
    + Fixes to avoid autologin failure when a NULL username is passed
      in.
    + Restore CTYPE when canonicalizing codesets.
    + Several fixes to avoid warnings.
  - Change default permissions of /var/run/gdm from 755 to 751
    (upstream moved to 711).
  - Rebase gdm-helper-directory.patch to apply without fuzz, and add
    a fix from upstream to really use the right at-spi-registryd
    directory.
  - Rebase gdm-greeter-greater-ui.patch.
  - Rebase gdm-save-panel-space-on-low-resolutions.patch, and also
    tweak it a bit because the size of the clock label has been
    reduced.
  - Drop gdm-build-fixes.patch: fixed upstream.
  - Drop gdm-devkit-power.patch: fixed upstream.
  - Drop gdm-keyboard-from-sysconfig.patch: this is needed for
    openSUSE <= 11.1, but DeviceKit-power is now required by gdm and
    won't work on such versions of openSUSE.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.4:
    + Remove deprecated function g_mapped_file_free
    + Fix option widgets to work better with orca
    + Make --with-custom-conf work
    + Don't hard code path to policykit agent
    + Don't backup xkb configuration before login
  - Update gdm-helper-directory.patch: some part is now fixed
    upstream, and we also need to set the right path for the
    polkit-gnome agent.
  - Pass --with-polkit-gnome-directory to configure.
  - Update gdm-selinux.patch to apply without fuzz.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + XDMCP fixes on Solaris
    + run PostLogin script as user instead of gdm
    + Fix ellipses usage on User Switch Applet
    + Add ability to customize system language list
    + Solaris NULL printf fixes
    + Convert from glade to gtkbuilder
    + Detect default keyboard layout better
    + Ignore executable subfolders of xinitrc.d
    + Don't reveal valid usernames when authenticating
  - Respin gdm-suse-xsession.patch
  - Remove gdm-keyboard-from-hal.patch: fixed upstream another way.
  - Disable gdm-greeter-greater-ui.patch: it needs to be rebased.
  - Update gdm-default-wm.patch to apply without fuzz.
  - Add gdm-add-missing-locale.patch. Patch taken from upstream and
    can be removed with the next version update


author: vuntz@opensuse.org
changelog:
  - Remove libglade2-devel BuildRequires.
  - Also remove hal-devel BuildRequires which was added for the
    gdm-keyboard-from-hal.patch (removed now).
  - Redo gdm-suse-xsession.patch in a way that won't require further
    updates when upstream files change (which is something we can
    ignore).
  - Rebase gdm-greeter-greater-ui.patch.


author: vuntz@opensuse.org
changelog:
  - Update gdm-sysconfig-settings.patch:
    + support DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN for
      security/DisallowTCP in gdm.conf
    + support DISPLAYMANAGER_REMOTE_ACCESS for xdmcp/Enable in
      gdm.conf
    + do not pretend we got a value from sysconfig if we didn't get a
      result (we were returning TRUE too easily from
      gdm_settings_system_backend_get_value()
    + make sure that, when saving the configuration, we put the right
      value if it wasn't supposed to be changed (before, we used to
      put whatever we had in memory, which was never initialized to
      the right values, so random data)
    + add a note to gdm.conf about the fact that
      /etc/sysconfig/displaymanager is used
  - Remove the parts of SuSEconfig.gdm that were dealing with
    updating gdm.conf, since gdm-sysconfig-settings.patch make gdm
    poke directly in sysconfig. SuSEconfig.gdm is still needed for
    the DISPLAYMANAGER_PASSWORD_LESS_LOGIN option, though.
  - Rebase gdm-domain-logon.patch, and only show the domain chooser
    if DISPLAYMANAGER_AD_INTEGRATION is set in sysconfig.
  - Reenable gnome-patch-translation support, since
    gdm-domain-logon.patch is applied again.
  - This means we can remove /etc/gdm/gdm_sysconfig.conf from the
    package.
  - Remove sysconfig.displaymanager-gdm source: this has not been
    used for a long time.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + Various build fixes
    + Crash fix in layout detection
    + Crash fix in session list detection
    + Remove timeout for interacting with PAM
    + Fix compile with --no-as-needed
    + Add debug message if system lacks fonts
    + Disable switch user item if user switching won't work
  - Rebase gdm-selinux.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + The greeter is not torn down until pam_open_session finishes
      since some PAM modules can ask questions up until this point.
    + bgo#607738: The daemon now kills the session process rather
      than the entire process group.  The corresponding gnome-session
      bug bgo#607658 is released with 2.29.92 so this works properly.
  - Rebase gdm-polkit-gnome-path.patch.


author: vuntz@opensuse.org
changelog:
  - Call /etc/X11/xdm/Xstartup from /etc/gdm/PreSession/Default
    instead of from /etc/gdm/Xsession. This should fix some
    permission issue. Fix bnc#573669.


author: vuntz@opensuse.org
changelog:
  - Use the path for the at-spi-registryd from the old at-spi stack:
    the at-spi2 developers think it's safer to ship 11.3 with the old
    stack by default.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.30.2:
    + Accessibility is now enabled by default for the GDM login
      screen
    + When the face browser is disabled, the PAM conversation is
      started immediately, so users do not need to click a button to
      start entering the username and password. bgo#591082
    + Add label-for and labelled-by a11y relations to the entry field
      in the login GUI. This makes the login GUI more accessible when
      using AT programs. bgo#613434
    + Fixed bugs that were causing XDMCP to not show the greeter
      again after logout. bgo#606724
    + The default XDMCP PingIntervalSeconds was increased from 15 to
      60 seconds
    + The WINDOWPATH environment variable is now set for the user
      session. bgo#609272
    + Ensure Init script is called when using Automatic Login.
      bgo#614488
    + Fix race condition with Timed Login. bgo#614062
    + Drop xhost localuser:gdm and localuser:root when the user
      session starts. bgo#605350
    + Removed the icon monitor from the GDM login GUI since it was
      not functional and was causing problems with automounting
      user's HOME directories. #609321
    + Do not mark "%x" for translation. bgo#613306
    + Remove duplicated strings for translation. bgo#609179
    + Minor doc corrections
    + Translation updates
  - gdm-greeter-greater-ui.patch does not apply and is commented out
    temporarily
  - Respin gdm-xauthlocalhostname.patch for fuzz=0
  - Respin gdm-polkit-gnome-path.patch


author: captain.magnus@opensuse.org
changelog:
  - Add gdm-xdmcp-uninitialized.patch to fix an uninitialized
    variable, which caused XDMCP to fail way too often. Patch taken
    from upstream git.


author: vuntz@opensuse.org
changelog:
  - Add gdm-greeter-no-local-user.patch to fix the greeter to work
    when there's no local user on the machine; this is useful with
    NIS for example. Fix bnc#615044; the patch was committed
    upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.2:
    + Add support for legacy "custom" session name
    + XDMCP fixes
    + Add optional support for account service
    + Gracefully hide control center from user switch menu if not
      available
    + Revert metacity focus workaround, now that metacity is fixed
    + Rehide g-p-m context menu
    + Updates to work better with newer icon theme
    + Show username input box when there's no local user
    + Remove gdm-restart and gdm-stop scripts
    + Remove text labels from option menus
    + Various user manager and user chooser fixes and performance
      enhancements
    + Escape names before showing markup
    + Call button "unlock" not "login" when user is already logged
      in
    + Cap how long ck-history is allowed to run and how far back its
      allowed to go
    + Improvements to the way users are sorted
    + Ensure slave's children always die with the slave
    + Use lsb_release if available to determine system description
    + Automatically retry on login failure
    + Fix timed login + disable-user-list together
    + Don't exit when X fails to start
    + Trap XAddHosts call
    + Minor fixes in screenshot tool
    + Halectomy of the last remnants of hal
    + Various crasher fixes
    + Various memory leaks
    + Various build and warning fixes
  - Changes from version 2.31.1:
    + bgo#594818: Now GDM saves its GConf settings per-seat.
    + Improvements so compiling with -DGSEAL_ENABLE works better.
    + Use g_remove() to remove directories instead of g_unlink().
    + Other bugs fixed: bgo#617661, bgo#576801, bgo#609272,
      bgo#591937
  - Rebase gdm-vt-allocation-hack.patch to apply without fuzz.
  - Rebase gdm-xauthlocalhostname.patch.
  - Mark gdm-domain-logon.patch as needing a rebase: it's a SLED
    patch that is intrusive, so we'll see if someone rebases it.
    Comment out gnome-patch-translation-prepare and
    gnome-patch-translation-update calls since this patch was the one
    introducing strings.
  - Drop gdm-polkit-gnome-path.patch: fixed upstream with a
    configure option that we already passed
    (--with-polkit-gnome-directory).
  - Drop gdm-xdmcp-uninitialized.patch: fixed upstream.
  - Drop gdm-greeter-no-local-user.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Cleanup update to 2.31.2, based on the 2.30.4 package I did for
    GNOME:STABLE:2.30.
  - Drop gdm-save-panel-space-on-low-resolutions.patch: fixed
    upstream, in a different way.
  - Drop gdm-add-missing-locale.patch: the file is now in the
    tarball.
  - Update gdm-default-wm.patch after code change.
  - Rebase gdm-greeter-greater-ui.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90:
    + Port to upower
    + Don't stomp on $LANGUAGE environment variable
    + Don't show markup in UI
    + Fix cancel button
    + Reask user for password a few times, before failing
    + Load users asynchronously
    + Handle EINTR on getpw* calls
    + Translation updates
  - Replace DeviceKit-power-devel BuildRequires with
    libupower-glib-devel.


author: vuntz@opensuse.org
changelog:
  - Add gdm-fix-dbus-properties.patch: org.gnome.DBus.Properties was
    referenced instead of org.freedesktop.DBus.Properties in the dbus
    configuration. Fix bnc#633655.
  - Move fast-user-switch-applet Obsoletes to gnome-applets-gdm and
    add a Provides there too: the applet is really the old
    fast-user-switch-applet applet.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Change orca invocation to work better with latest release
    + Fix "Other..." item in network-login-only scenarios
    + Move gdm.schemas to pkgdatadir
    + XDMCP fixes
    + Improve ordering of languages in languages list
    + Make various slow calls that blocked before asynchronous
    + Fix up dbus security policy
    + Various other fixes
    + Translation updates
  - Drop gdm-fix-dbus-properties.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Rename gdm-2.21.9-no-fatal-warnings.patch to
    gdm-is-not-unstable-unless.patch, and change the behavior:
    if the SUSE_ENABLE_UNSTABLE_CHECK environment variable is set, we
    just do like upstream. If it is not set, we make GDM assume it's
    not running a development version, which disables fatal warnings
    and verbose logs.


author: vuntz@opensuse.org
changelog:
  - Rework the way we handle passwordless logins:
    + Stop using SuSEconfig for this. Since this is the last thing
      that was done in SuSEconfig.gdm, drop SuSEconfig.gdm.
    + Add gdm-passwordless-login.patch: we now directly look at the
      DISPLAYMANAGER_PASSWORD_LESS_LOGIN option in
      /etc/sysconfig/displaymanager, and use the gdm-autologin pam
      service for authentication when we want passwordless logins.
    + On upgrades, we make sure that /etc/pam.d/gdm does not contain
      the old way to handle DISPLAYMANAGER_PASSWORD_LESS_LOGIN: if
      /sbin/conf.d/SuSEconfig.gdm exists and if /etc/pam.d/gdm
      contains pam_permit.so, then we have an old package which used
      the old way. We move /etc/pam.d/gdm to /etc/pam.d/gdm.rpmold to
      make sure we get back the right pam configuration.
  - Update gdm-domain-logon.patch a bit: even though it's not
    applied because the patch needs to be rebased, a few things could
    be cleaned up. The most visible part is that we prefix the
    configuration key with SUSE to clearly show it's SUSE-specific.
  - Update gdm-sysconfig-settings.patch a tiny bit to make
    gdm-passwordless-login.patch easier.


author: vuntz@opensuse.org
changelog:
  - Only apply gdm-vt-allocation-hack.patch on openSUSE 11.3 and
    earlier: with 11.4, we have a recent-enough version of Xorg that
    does this magic for us. Thanks to Kay Sievers for the hint!
  - Add gdm-plymouth.patch: this patch adds support for a nice
    transition from plymouth. Taken from Fedora.


author: vuntz@opensuse.org
changelog:
  - Add gdm-plymouth-X-nr.patch to start Xorg with -nr instead of the
    non-existing "-background none". Thanks to Kay Sievers!


author: vuntz@opensuse.org
changelog:
  - Add gdm-focus-user-chooser.patch: correctly give the focus to the
    user chooser on startup. Fix bnc#652938.


author: vuntz@opensuse.org
changelog:
  - Rebase gdm-vt-allocation-hack.patch to actually apply.
  - Apply gdm-vt-allocation-hack.patch on 11.4 and later again: the
    topic needs more discussion, and without the hack, on a default
    boot, a mingetty instance will receive all the input from Xorg.
    This is because Xorg will start on tty2 and a mingetty will also
    start there, because of the sysvinit configration. This is
    extremely bad, since this means everything the user types will
    lead to login attemps in mingetty.
  - Add gnome-power-manager and iso-codes Recommends: they are both
    improving the gdm experience, but are not mandatory.


author: vuntz@opensuse.org
changelog:
  - Add gdm-xdmcp-disconnect.patch: the Disconnect option should tell
    the gdm daemon to disconnect, instead of just making the greeter
    exit. And the daemon should exit. Taken from git. Fix bnc#669392.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.94:
    + Warp pointer to convenient place at start up
    + Fix crash with autologin
    + Don't show empty names in user list
    + Add a gdm session file for gnome-session to use
    + Fix fuzzy icon in greeter
    + Drop faces images
    + Updated translations
  - Changes from version 2.91.93:
    + Fall back to username in user list if user doesn't have real
      name configured.
    + Be more robust against unexpected changes from accounts
      service
    + Move some custom widgets to builder file out of source code.
    + Load accounts settings before showing session selector.
    + Fix crash for passwordless login
    + Other misc fixes
  - Changes from version 2.91.92:
    + dconf overrides db generation clean ups
    + ensure accounts service account is loaded before login
    + slightly change hue of fg color
    + maintain worker environment solely in PAM
  - Changes from to version 2.91.91:
    + Fix bug that some times prevent user list from coming up
  - Changes from version 2.91.90:
    + Make better use of iso-codes
    + Fix g-s-d lockdown
    + Set SIGPIPE to default before starting session
    + Fix disconnect button for XDMCP connections
    + GTK 3 fixes
    + Add back session chooser
    + Move greeter to accounts service library
    + Update dconf defaults to reflect new schema names
  - Changes from version 2.91.6:
    + Add dconf profile
    + Move to gtk3
    + Apply a thick layer of gnome 3 textured paint
    + Move from ~/.dmrc to accounts service
    + Be more robust against missing icons
  - Changes from version 2.91.4:
    + Omit version in login window if unknown
    + Fix version display when release file is empty
    + User manager async fixes
    + Add greeter specific dconf database for lockdown
    + XDMCP/ipv6 fix
    + Fix to make sure PostSession is always called when appropriate
    + Only automatically login on boot when autologin is enabled,
      not after logout
    + Enable braille reader support when screenreading is enabled
    + Beep when login window is ready
    + Make beeps audible by enable event sounds
  - Add libattr-devel, pkgconfig(accountsservice) BuildRequires.
  - Add dconf, gnome-session-core BuildRequires, needed for directory
    ownership.
  - Drop gdm-focus-user-chooser.patch, gdm-xdmcp-disconnect.patch,
    gdm-autologin-once.patch: fixed upstream.
  - Remove gnome-themes Requires: not needed anymore.
  - Remove gnome-applets-gdm package (the applet was removed) and add
    Provides/Obsoletes for it.
  - Adapt gnome-settings-daemon directory path in configure call
    since we changed it for GNOME 3.
  - Disable gdm-greeter-greater-ui.patch: the patch needs to be
    rebased. See bnc#689552.
  - Rebase patches:
    + gdm-desktop-session-env-pam.patch
    + gdm-helper-directory.patch
    + gdm-passwordless-login.patch
    + gdm-plymouth.patch
    + gdm-selecting-desktop-environment.patch
    + gdm-vt-allocation-hack.patch


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.2:
    + Crasher fixes
    + Force symbolic icons in panel
    + Update copyright notices
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.4:
    + Ship valid dconf database
  - Changes from version 3.0.3:
    + Register /bin/true as URI scheme handler for several schemas
      (CVE-2011-1709).
    + Updated translations.
  - Package files from /var/lib/gdm/.local


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.2:
    + GTK size negotiation fixes
    + Do not propagate WINDOWPATH if its unset to begin with
    + Audit fixes
    + Break cycle between greeter and slave for session notification
    + Screenshots in docs!
    + Don't hardcode path to grep
    + Fix introspection xml
    + Allow .xsession-errors to be a symlink or FIFO
    + PAM fixes
    + Dconf fixes
    + Land multi-stack
    + Updated translations.
  - Add pkgconfig(nss) BuildRequires since nss is now required.
  - Drop gdm-selecting-desktop-environment.patch: fixed upstream,
    another way.
  - Rebase the following patches in a trivial way:
    + gdm-desktop-session-env-pam.patch
    + gdm-plymouth.patch
    + gdm-sysconfig-settings.patch
    + gdm-xauthlocalhostname.patch
  - Rebase and optimize gdm-passwordless-login.patch thanks to code
    changes.
  - Update descriptions of packages, based on text from README.
  - Add libgdmsimplegreeter1 and libgdmsimplegreeter-devel
    subpackages for new library used to write greeter plugins.
  - Pass --disable-static to configure and remove .la files.
  - Create the directory where greeter plugins are put, if it doesn't
    already exist, so we can package it.
  - Fix permissions of /var/lib/gdm/.local directory in file list.


author: vuntz@opensuse.org
changelog:
  - Add explicit Requires for the components of the gnome-session
    session defined and used by gdm:
    + Add metacity, polkit-gnome Requires
    + Change gnome-settings-daemon Recommends to Requires


author: vuntz@opensuse.org
changelog:
  - Change branding-upstream subpackage:
    + Add Requires for gdm since the branding package is useless
      without it.
    + Update summary and description.
    + Make noarch.
  - Change branding Requires in main subpackage to be "= %{version}"
    since it has to be versioned.
  - Update branding documentation: there is only one file left in the
    branding package.
  - Update Url tag.


author: vuntz@opensuse.org
changelog:
  - Update gdm-sysconfig-settings.patch to fix changing a value in
    sysconfig files. Values were not quoted, and were losing the last
    character.
  - Also add a comment that we have a similar patch that needs to be
    kepts in sync with gdm-sysconfig-settings.patch in
    accountsservice.


author: vuntz@opensuse.org
changelog:
  - Remove gnome-power-manager Recommends, as the features are now
    provided by gnome-settings-daemon (already in Requires).


author: gber@opensuse.org
changelog:
  - Add a wrapper script for gdmflexiserver to enable alternative
    gdmflexiserver implementations from other display managers (like
    LightDM):
    + Add gdmflexiserver-wrapper as source file: the wrapper simply
      checks for the GDMFLEXISERVER environment variable, and falls
      back to gdm's implementation.
    + Move gdm's implementation to %{_libexecdir}/gdm/gdmflexiserver.
    + Install the wrapper as %{_bindir}/gdmflexiserver.
    + Create a gdmflexiserver subpackage, that contains the wrapper,
      so that other display managers can depend on it without pulling
      all of gdm.
    + Add gdmflexiserver Requires to gdm.


author: eich@suse.com
changelog:
  - Add /etc/init.d/xdm integration (bnc#714003):
    + Add X11-displaymanager-gdm as source file, that gets installed
      to %{_libdir}/X11/displaymanagers/gdm.
    + This enables /etc/init.d/xdm to not know anything about gdm:
      the new file is sourced by the init script, and provides
      information about how gdm should be started.


author: vuntz@opensuse.org
changelog:
  - Slightly improve gdmflexiserver-wrapper: report an error if no
    gdmflexiserver implementation is found.
  - Add a gdm Suggests to the gdmflexiserver subpackage, to give a
    hint about the default implementation, if people only install the
    gdmflexiserver package.
  - Reformat X11-displaymanager-gdm shell code.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Register greeter session with PAM
    + Add framework for gnome-shell based greeter
    + Plug xdmcp chooser leak
    + Fix problem with --disable-split-authentication
    + Switch to --enable-split-authentication by default
    + Misc other fixes and cleanups
    + Updated translations.
  - Rebase gdm-helper-directory.patch: we don't need as many specific
    libexecdirs as before, as several autostart files got removed.
    Also add a --with-check-accelerated-directory flag, to specify
    where to find gnome-session-check-accelerated.
  - Update gdm-desktop-session-env-pam.patch: rebase/port for pam
    multistack support, using some new function that appeared in
    the meantime to simplify.
  - Rebase gdm-xauthlocalhostname.patch.
  - Add explicit dbus-1-glib-devel BuildRequires: it used to be
    brought in by something else before.
  - Add gobject-introspection-devel BuildRequires: new dependency for
    introspection data.
  - Remove fdupes BuildRequires and %fdupes call as it's not useful
    for this package.
  - Add gnome-shell Recommends for the new gnome-session-based
    non-fallback greeter session used by gdm. It's only a Recommends
    and not a Requires so people can install gdm without pulling all
    of GNOME (as gdm will fallback to the old greeter if gnome-shell
    is missing).
  - Add orca Recommends: this makes it possible to have a screen
    reader in the greeter session. This is not mandatory for the
    greeter session to work, therefore it's not a Requires.
  - Create a libgdmgreeter1 subpackage for the new libgdmgreeter
    library.
  - Rename libgdmsimplegreeter-devel to gdm-devel, with appropriate
    Provides/Obsoletes. This is needed as it also covers the
    libgdmgreeter library now.
  - Stop passing --with-gnome-settings-daemon-directory and
    - -with-polkit-gnome-directory to configure as we removed those
    options from gdm-helper-directory.patch. However, add the
    - -with-check-accelerated-directory configure flag that got added
    to the patch.
  - Add a enable_split_authentication define, to easily enable the
    split authentication feature (see bnc#699999):
    + Pass --enable-split-authentication or
    - -disable-split-authentication to configure, depending on the
      value of the macro.
    + Create simple-greeter-extensions subpackage, that contains
      non-essential (but useful) extensions for the greeter
      (fingerprint and smartcard support) when
      %enable_split_authentication is set.
    + Stop manually creating %{_libdir}/gdm/simple-greeter/extensions
      in %install if %enable_split_authentication is set since it'll
      be there already.
    + Remove /etc/pam.d/gdm-password in %install as it will get
      replaced by our own configuration.
    + Fail the build in %install since we need to investigate what to
      put in /etc/pam.d/gdm-{fingerprint,smartcard}.
  - Fix a typo: %{_localstatedir} instead of {_localstatedir}.
  - Make sure to not package simple-greeter extensions data files
    twice, thanks to an %exclude in the main subpackage.
  - Add gdm-welcome.pamd as source file: this is the pam
    configuration file that is being used to register the gdm greeter
    session. It is actually using the same configuration as
    gdm-autologin.pamd.
  - Link /etc/pam.d/gdm-password to /etc/pam.d/gdm: our standard gdm
    PAM configuration is what we want to use for password-based PAM
    conversations. We need to provide it, even if we don't built with
    split authentication as the GNOME Shell-based greeter session is
    using it.
  - Add comments to gdm.pamd and gdm-autologin.pamd to explain how
    those pam configuration files are used.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Enable new g-s-d plugins for tablets
    + Enable maintainer mode by default
    + Greeter session handling fixes
    + Update for gnome-power-manager move to g-s-d
    + Updated translations.
  - Rebase gdm-helper-directory.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Leak fixes
    + Fix autologin
    + Activate keyboard layout explicitly at startup
    + Move extensions settings to common code
    + Add setting for login screen logo to common code
    + Create empty gdm.d dconf subdir tree at install time
    + Updated translations.
  - Drop gdm-fix-autologin.patch: fixed upstream.
  - Update gdm-plymouth.patch: take the latest version from the
    Fedora package.
  - Move calls to %glib2_gsettings_schema_post(un) from %post/%postun
    of the simple-greeter-extensions subpackage to the scriptlets of
    the main subpackage, following the move of the file.


author: dimstar@opensuse.org
changelog:
  - Add gdm-unified-auth.patch: Revert 'better unified authentication
    compatibility' that was committed upstream as it breaks GDM. See
    http://lists.opensuse.org/opensuse-gnome/2011-09/msg00043.html


author: vuntz@opensuse.org
changelog:
  - Fix syntax in X11-displaymanager-gdm: this syntax error was
    causing the use of xdm instead of gdm.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Updated translations.
  - Replace gdm-unified-auth.patch with the fix from upstream.


author: vuntz@opensuse.org
changelog:
  - Add gdm-fix-no-split-again.patch: do not crash in old
    (non-gnome-shell) greeter when trying to login.
  - Rebase gdm-greeter-greater-ui.patch, fix bnc#689552.


author: dimstar@opensuse.org
changelog:
  - Make sure gdm is member of the 'video' group. This is newly
    needed as gdm uses gl as well [bnc#728259].
  - Fix the scriptlet to not try to add gdm as additional group (It's
    already the primary group)


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


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1.1:
    + Change the way we do dconf again (bgo#662168)
  - Changes from version 3.2.1:
    + Legacy authentication fixes
    + Change the way we do dconf
    + Rearrange pam files for fingerprint/smartcard
    + Add new "disable-user-list" gsettings key
    + Allow users to connect to local $DISPLAY when ssh'd in without
      mucking with xauth
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Drop gdm-unified-auth.patch and gdm-fix-no-split-again.patch:
    fixed upstream.
  - Rebase gdm-helper-directory.patch.
  - Update for the new way to handle the gdm dconf database:
    + Add Requires(post) for dconf.
    + Call "dconf update" in %posttrans to generate the dconf
      database for gdm after installation, as documented in
      bgo#662168.
    + Remove /etc/dconf/profile/gdm and touch it in %install, so we
      can install the file as %ghost.


author: vuntz@opensuse.org
changelog:
  - Fix /etc/dconf/profile/gdm to exist and have valid content: we
    were using it as %ghost, while the %ghost file should have been
    /etc/dconf/db/gdm.
  - Drop gdm-plymouth-X-nr.patch: the -nr option was Fedora specific
    and "-background none" is the right thing to use now. See
    http://pkgs.fedoraproject.org/gitweb/?p=gdm.git;a=commitdiff;h=30dd105c68d2774e7e8fee48b5c2e1d6da793abe


author: vuntz@opensuse.org
changelog:
  - Add explicit BuildRequires after xorg-x11 packaging change:
    libXdmcp-devel, libXi-devel, libXinerama-devel, pkgconfig(x11),
    pkgconfig(xau), pkgconfig(xrandr).


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92.1:
    + ConsoleKit fixes.
  - Changes from version 3.3.92:
    + Only start Xorg with high verbosity when debug is enabled.
    + Land support for systemd and multi-seat.
    + Switch from GConf to GSettings.
    + Auth fixes.
    + Miscellaneous fixes.
    + Updated translations.
  - Drop gdm-gconf-path.patch: not needed after port to GSettings.
  - Rebase gdm-desktop-session-env-pam.patch and gdm-plymouth.patch.
  - Temporarily disable gdm-greeter-greater-ui.patch: it needs to be
    rebased.
  - Drop gconf2-devel BuildRequires and gconf packaging: gdm got
    ported to GSettings.
  - Enable systemd support:
    + Note that it nicely falls back to ConsoleKit if systemd is not
      used on the system.
    + Pass --with-systemd to configure
    + Add pkgconfig(libsystemd-login) and
      pkgconfig(libsystemd-daemon) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Also pass --with-console-kit to configure to make sure we also
    build the ConsoleKit support.
  - Move %glib2_gsettings_schema_requires from
    gdm-simple-greeter-extensions to main subpackage, where the
    GSettings schemas live.
  - Update gdm-plymouth.patch with Fedora's version.
  - Rebase and re-enable gdm-greeter-greater-ui.patch.
  - Disable gnome-patch-translation-{prepare,update} calls in %prep
    as they're only needed for gdm-domain-logon.patch, which needs to
    be rebased.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0.1:
    + Fix autologin
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Temporarily disable systemd support as it breaks on Factory
    because of our old Xorg (bnc#753498):
    + Add a with_systemd macro, set to 0.
    + Only use --with-systemd configure option if with_systemd is set
      to 1.
    + Only use pkgconfig(libsystemd-daemon) and
      pkgconfig(libsystemd-login) BuildRequires if with_systemd is
      set to 1.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Fix various problems in the systemd support code.
    + Omit locked users from the user list.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Re-enable systemd support on 12.2 and later, now that we have
    xorg 1.12 in Factory (bnc#753498): define with_systemd to
    "0%{?suse_version} > 1210".


author: vuntz@opensuse.org
changelog:
  - Re-disable systemd support as this has way too many side-effects
    with packages that are not built with systemd support like
    NetworkManager. For instance, NetworkManager doesn't work in the
    user session anymore.
  - Explicitly pass --without-systemd to configure when we want to
    disable systemd support.


author: vuntz@opensuse.org
changelog:
  - Drop gdm-domain-logon.patch: this patch needed to be rebased, but
    nobody ever did it and bnc#627575 got closed since there's no
    interest to rebase it, apparently.
  - Remove support for gnome-patch-translation since there are not
    patches adding translations left: remove gnome-patch-translation
    BuildRequires and commented out calls to
    gnome-patch-translation-prepare and
    gnome-patch-translation-update.


author: vuntz@opensuse.org
changelog:
  - Change gdm-welcome.pamd source file to fix bnc#731867:
    + For some mysterious reason (external to the gdm package, as far
      as I can tell), the gdm account got locked on some systems in
      the past, and this made gdm simply hang on startup.
    + The gdm-welcome PAM service is only used for the gdm account in
      the gdm greeter session, so a fix to this issue is to disable
      the standard PAM account management in this gdm-welcome PAM
      service.
    + To that end, simply use pam_permit.so for account management in
      gdm-welcome instead of inclusing the usual common-account file.


author: vuntz@novell.com
changelog:
  - Completely rework the package to work with the new GDM.
    Fix bnc#436431.
  - The only change we do compared to upstream is the logo on the
    greeter.


author: vuntz@opensuse.org
changelog:
  - Bump version to 12.1.
  - Add a Requires for gdm, since the branding package is useless
    without it.
  - Update summary and description.
  - Add Url tag.


author: vuntz@opensuse.org
changelog:
  - Change License tag from BSD3c to GPLv2+: since we base our
    branding on the one from upstream, we inherit the license.


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


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


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


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


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


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


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


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


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


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


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


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


author: vuntz@opensuse.org
changelog:
  - Clean up packaging from Contrib for inclusion in Factory:
    + Drop perl-XML-Parser BuildRequires.
    + Improve description.
    + Split lang package.
    + Add rpmlintrc.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.19:
    + For the complete list of changes, see NEWS or
      http://www.geany.org/Documentation/ReleaseNotes.
    + General:
    - Use POSIX system/GNU regex engine for find & replace
    - Support adding custom filetype files
    + Interface:
    - Add option 'System Default' for toolbar icon style and size
      to use the GTK default value.
    - Allow '+<number>' and '-<number>' as values for Goto Line
      inputs to jump relative to the current line.
    - Add preference to add new document tabs beside the current
      one.
    - Enable type-ahead find for sidebar symbols and documents
      tabs.
    - Make Ctrl-click on any notebook tab switch to the last used
      document.
    - Add 'Edit->Commands' menu.
    - Add 'Edit->Plugin Preferences' menu item and keybinding.
    - Add 'View->Editor->Color Schemes' menu (only shown if color
      scheme files exist).
    + Prefs:
    - Hide 'Tabs and Spaces: Hard tab width' preference - it should
      always be 8.
    - Add sidebar position interface pref.
    - Add project long line marker customisation.
    + Editor:
    - Update Scintilla to 2.12.
    - Add preference and support for virtual spaces.
    - Add word part autocompletion for the current selected item
      when pressing keybinding (default Tab) - Enter still
      completes normally.
    - Remove LaTeX autocompletion from Geany's core and move it to
      the geanyLaTeX plugin.
    + Filetypes:
    - New filetypes (Txt2Tags, Abc, Verilog, Genie).
    - Add R tagmanager symbol parser.
    - Improvements for PHP, Python, Perl, VHDL files.
    - Highlight D & Java types from a global tags file.
    + Plugins:
    - Classbuilder: Add support for creating PHP classes.
    - HTMLchars: Make plugin remember whether replacement of
      special characters was activated.
    + Add various keybindings.
    + Templates improvements.
    + Extend some options in configuration.
    + API improvements for plugins.
    + Windows fixes.
    + Updated translations.
  - Drop geany-0.18-nonvoid.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.19.1:
    + Fix broken autocompletion after using scope completion.
    + Fix scrolling the editor line in view (e.g. after loading a
      session and switching document tabs).
    + Fix using filetype extension patterns with upper case letters
      on Windows (sf#3028856)
    + Fix a slightly wrong encoding detection on Windows (sf#3019573)
    + Re-enable comment folding.
    + Fix not loading plugins built against a newer API when Geany
      doesn't provide the required version given in
      PLUGIN_VERSION_CHECK().
    + Fix infinite loop in Markdown lexer
    + Fix saving non-project filetype error regex.
    + Focus toolbar item when pressing Go to Line keybinding only
      when it's not in the toolbar's drop down overflow menu
      (sf#3027454).
    + Escape the name of the current document for markup when using
      document name for menu items (sf#3038844).
    + File Browser: Allow Find in Files when no items are selected.
    + Fix build menu translation problems.
    + Fix segfault on Tools->Reload Configuration when no documents
      are open (sf#3037079).
    + Fix building with Waf on Solaris.
    + Fix a memory leak
    + Use g_free instead of free
    + Tweaks:
    - Always use white background color when printing (except for
      text with a white foreground) to save ink (sf#2968998).
    - Limit build error editor indicators to 50, but parse all
      errors in the Compiler tab (sf#3019823).
    - Align notebook tab close buttons centred vertically
    - Show the Project Properties build tab when choosing 'Set
      Build Commands' when a project is open to prevent confusion
      with non-project commands.


author: badshah400@gmail.com
changelog:
  - Update to version 0.19.2:
    + Fix not always reporting an error message when saving a
      document fails


author: vuntz@opensuse.org
changelog:
  - Update to version 0.20:
    + This is only a highlight of the main changes. For the complete
      list of changes, see NEWS or
      http://www.geany.org/Documentation/ReleaseNotes.
    + Bugs:
    - Improve compatibility with GVFS using GIO to save documents
    - Fix various crashes.
    - Other misc fixes.
    + Interface:
    - Color build command fields light grey unless overridden.
    - Implement 'Select All' for the VTE widget.
    - Various small UI improvements.
    + Documents:
    - Ensure inserted templates always have proper line ending
      characters according to the current document's preference.
    - Add per-document indent width setting.
    + Editor:
    - Add alternative color scheme based on Python colors.
    - Replace HTML automatic <table> tag completion with a 'table'
      snippet.
    - Auto-indent after an HTML/XML line without a closing tag.
    - Make Reflow Lines/Block command use the current indented
      block, not the whole paragraph.
    + Configuration:
    - Load insertion templates from system path, don't create them
      in the user's config dir.
    - File templates are now reloaded on saving.
    + Add various preferences, some of which are hidden.
    + Keybindings:
    - Fix Alt+[0-9] switching tabs even when other modifiers are
      also held.
    - Add snippet keybinding support.
    - Add 'Insert New Line Before/After Current' keybindings.
    + Filetypes:
    - New filetypes (Forth, Lisp, Erlang).
    - Improvements for various filetypes (Ada, C++, Python, Matlab,
      Txt2Tags, Make, D, Vala, Markdown, reStructuredText, Basic,
      HTML, PHP, Markup).
    + Plugins:
    - File Browser: Add history to path entry.
    - HTML Characters: Only automatically replace characters when
      the current document is a Markup document.
    + API improvements for plugins.
    + Windows fixes.
    + Updated documentation.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.21:
    + Add support for real-time symbol parsing.
    + Fix loading of non-UTF-8 templates.
    + Update Scintilla to version 2.25.
    + Add support for separate single and multiline comments.
    + Add support for filetype-specific indentation settings.
    + Add UI to edit formerly hidden preferences.
    + Add Scala custom filetype.
    + Add Cython custom filetype.
    + Add filetype Cobol.
    + Several bug fixes and UI enhancements (see NEWS for details).
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add geany-link-gmodule.patch: Detect and link gmodule-2.0.
  - Add libtool BuildRequires and call to ./autogen.sh, as above
    patch touches the buildsystem.


author: vuntz@opensuse.org
changelog:
  - Remove .la files.
  - Add geany Enhances.
  - Remove explicit dependencies on enchant and gtkspell: they will
    be added automatically.
  - Fix license tag to be "GPLv2+; GPLv3+".


author: vuntz@opensuse.org
changelog:
  - Update to version 0.20:
    + General:
    - Update of Waf build system.
    - Add new plugin UpdateChecker.
    - Add new plugin WebHelper.
    + GeanyExtraSel:
    - Respect 'Smart' home key (Geany does now).
    - Fixed Scintilla Shift+movement key convertion of rectangle
      selection.
    - Virtual spaces support.
    - Per-file column mode.
    - Added "Set Anchor", "Select to Anchor" and "Rectangle Select
      to Anchor".
    + GeanyGenDoc:
    - Bump dependency on CTPL to 0.3.
    - Add a popup menu for common actions in the documentation type
      selector.
    - Fix indentation of inserted documentation blocs.
    - Documentation type now defaults to Doxygen (rather than
      nothing).
    - Add policy PASS to completely ignore a symbol.
    - Add basic rules for PHP.
    - Fix build against GTK+ 2.16.
    - Don't copy the system configuration file to the user's one
      when hitting "Edit Current Language Configuration", only
      write it when saving changes.
    + GeanyInsertNum:
    - Thin selection support.
    + GeanyLaTeX:
    - Move LaTeX-menu to a separate menu inside Geany main menu.
    - Add a feature to auto-capitalize letters on typing on begin
      of a sentence.
    - Add a way to put an icon for LaTeX-wizard into Geany?s main
      toolbar.
    - Added a dialog for inserting BibTeX references based on
      available *.bib-files.
    + GeanySendMail:
    - Minor code cleanup.
    + TreeBrowser:
    - Added bookmarks support.
    - Added keybindings support.
    - Added mime type icons in the tree.
    - Many bugfixes and code improvements.
    + Updated translations.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: enchant-devel, geany-devel, gtkspell-devel,
      lua-devel.
    + New ones: enchant, geany, gtkspell-2.0, lua.
  - Explicitly add required pkgconfig() BuildRequires: glib-2.0,
    gtk+-2.0.
  - Add missing required pkgconfig() BuildRequires: libxml-2.0.
  - Remove unneeded explicit pkg-config BuildRequires: when building
    GTK+-related apps, it's guaranteed to be there.
  - Remove list of plugins from description: it will get outdated
    anyway.
  - Explicitly list plugins we ship to make sure we don't lose any on
    updates.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.21.1:
    + Add geanylatex/doc/ to autotools build system.
  - Changes from version 0.21:
    + General:
    - Renew autotools build system
    - Add new plugin Debugger
    - Add new plugin Devhelp
    - Add new plugin GeanyPG
    - Add new plugin GeanyMacro
    - Add new plugin GeanyNumberedBookmarks
    - Add new plugin Tableconvert
    - Add new plugin XMLSnippets
    + Addons:
    - DocList addon: Add preference to define the order of the
      documents in the list (sf#3204573)
    - Tasks addon: Activate and update the task list when the Tasks
      addon is enabled
    + GeanyLaTeX:
    - Moved LaTeX-menu to a separate menu inside Geany main menu
    - Added a feature to autocapetlise letters on typing on begin
      of a sentence
    - Added a way to put a icon for \LaTeX{}-wizard into Geany's
      main toolbar
    - Added a dialog for inserting BibTeX references based on
      available *.bib-files
    - Upgrade plugin API to version 199
    - Ensure to not insert {} after \^ and \_
    - Adding a keystroke to toggle inserting {} after ^ and _
    - Fix an issue with wrong inserted formating using a keybinding
    - Small update to enable i18n also on Geany >= 0.21
    - Various bugfixes and memory leak fixes.
    + GeanyLipsum:
    - Small update to enable i18n also on Geany >= 0.21
    + GeanySendMail:
    - Some minor cleaning up of code
    - Fix for an isue with replacing of command string in case of
      %r has not being used
    - Don't double free a variable which might ended up inside a
      segmentation fault when using plugin function more than once.
    - Small update to enable i18n also on Geany >= 0.21
    + GeanyVC:
    - Some smaller fixes for compiler warnings and memory leaks
    - Small update to enable i18n also on Geany >= 0.21
    + Spell Check:
    - Reduce artifacts on partially checked words
    - Improve 'Check as you type' feature, make it more reliably
    + Tableconvert:
    - Adding new plugin, helping on converting tabulator separated
      list into table supporting LaTeX, HTML and SQL so far.
    - Small update to enable i18n also on Geany >= 0.21
    + Updatechecker:
    - Fix an issue with init threads for older GTK/glib versions by
      updating to Geany API version 203.
    - Small update to enable i18n also on Geany >= 0.21
    - Fix a typo inside waf-build system
    + WebHelper:
    - Fix creation of configuration directory in some cases.
    - Fix missing update of navigation buttons on anchor links.
    - Fix thread initialization problem.
    - Fix some issues with keybingins on secondary windows.
    - Add a keybinding to show/hide web view's window (sf#3156262).
    - Allow for better configuration of secondary windows.
    + Updated translations.
  - Re-enable webhelper plugin by uncommenting pkgconfig(webkit-1.0)
    BuildRequires.
  - Add pkgconfig(vte) BuildRequires for the new debugger plugin.
  - Add libgpgme-devel BuildRequires for the new GeanyPG plugin.


author: dimstar@opensuse.org
changelog:
  - Use versioned BuildRequires where they are specified in the build
    system.
  - Add geany-plugins-lua-5_2.patch: Fix build with lua 5.2.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.8:
    + Misc bugfixes
    + Translation updates
  - Remove -fno-strict-aliasing from CFLAGS.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Ensure plugins are resident modules
    + Add Fortran 95 snippets
    + Misc bugfixes
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.2:
    + Misc bugfixes
    + Updated translations.
  - Stop having the main package provide the existing devel package.
  - Make the devel package require the main package.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Remove the mmap document loader
    + Remove open location dialog and sample plugin
    + Added public API for document saving
    + Put external tools in a submenu
    + Added language support for external tools
    + Implemented asynchronous reading and writing on external tools
    + Add Quick Open plugin
    + Misc bugfixes
    + Updated translations.
  - Do not package omf files twice.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 2.27.2:
    + New Check Update plugin (win32 and mac only)
    + Remember the search dialog position
    + Do not append the final endline for empty files
    + Mac osx dmg package
    + Misc bugfixes
    + Updated translations.
  - Add defattr() to the -lang sub-package to eliminate a lint false
    positive.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + Use the new completion framework in the snippets plugin
    + Misc bugfixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + Use gio metadata system
    + Misc bugfixes
    + Updated translations.
  - Changes from version 2.29.2:
    + Order hidden files after normal files on filebrowser
    + Removed indent plugin, this is now supported by gtksourceview
    + Implemented file open support on OS X
    + Fixed OS X native vs X11 built
    + Basic mac OS X integration
    + Use GtkSpinner instead of GeditSpinner
    + Misc bugfixes
    + Updated translations.
  - Update the way we remove the la locale for old versions of
    openSUSE.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.4:
    + Several refactorings
    + Don't check words that are marked no-spell-check
    + Tools outputpanel refactored
    + Added support for platform specific tools
    + Improved menu integration and several fixes on OS X
    + Add xslt and html snippets
    + Remember autospell per document
    + Misc bugfixes
    + Translation updates


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + Rework file saving and file loading to always use gio and take
      advantage of gio stream converters to perform encoding
      conversion and manage line terminators
    + Experimental python support on win32
    + Misc bugfixes
    + Translation updates


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + Add "Open" to the filebrowser context menu
    + Add option to ignore a version until the next is released in
      the checkupdate plugin
    + Misc bugfixes
    + Updated translations.
  - Fix self-obsoletion of gedit2, gedit2-devel.
  - Change group to Productivity/Text/Editors to fix rpmlint warning.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.8:
    + Rework encoding validation
    + Misc bugfixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to 2.29.9:
    + Fix a file corruption bug in the new file saving code
    + Misc bugfixes
    + Updated translations.
  - Run spec-cleaner on gedit.spec.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Fix a crash in the new file saving code
    + Misc bugfixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.2:
    + Fix cut and paste typo that broke syntax detection
  - Changes from version 2.30.1:
    + Properly handle encoding conversion errors when saving
    + New logo
    + Misc bugfixes
    + Updated translations.


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


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.11:
    + Resurrect the plugin message bus
    + More improvements in the new user help
    + Misc bugfixes
    + Updated translations.
  - Changes from version 2.91.10:
    + More improvements in the new user help
    + Misc bugfixes
  - Changes from version 2.91.9:
    + More improvements in the new user help
    + Reactivate external tools and snippets plugins
    + Misc bugfixes
  - Changes from version 2.91.8:
    + Help has been ported to mallard format
    + Improvements in the overlay
    + Misc bugfixes
  - Changes from version 2.91.7:
    + Improvements in the overlay
    + Misc bugfixes
  - Changes from version 2.91.6:
    + Fix encoding conversion
    + Add invalid char support
    + More plugins ported to pygobject
    + Misc bugfixes
  - Changes from version 2.91.5:
    + Misc bugfixes
  - Changes from version 2.91.4:
    + Port snippets plugin to libpeas/gtk3
    + Misc bugfixes
  - Changes from version 2.91.3:
    + Misc bugfixes
  - Changes from version 2.91.2:
    + Fix conversion of line endings when loading a file
    + Update to the latest Gtk3 api changes
    + Move the taglist plugin to the gedit-plugins package
    + Misc bugfixes
  - Changes from version 2.91.1:
    + Use native GtkNotebook DnD implementation
    + Update to the latest Gtk3 api changes
    + Misc bugfixes
  - Changes from version 2.91.0:
    + New reworked search dialog
    + Added mallard snippets
    + Updated translations.
  - Changes from version 2.90.0:
    + Add GSettings migration file
    + Misc bugfixes
  - Drop BuildRequires: gconf2-devel (move to GSettings),
    python-devel, python-gtk-devel, python-gtksourceview-devel (move
    to libpeas-based plugins).
  - Add new pkgconfig() BuildRequires: libpeas-gtk-1.0,
    gsettings-desktop-schemas, libsoup-2.4.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: gtksourceview-devel, python-gobject2-devel.
    + New ones: gtksourceview-3.0, pygobject-2.0.
  - Replace GConf2 schemas handling with GSettings schemas handling,
    with %glib2_gsettings_schema_* macros.
  - Replace python-gnome, python-gobject2, python-gtk,
    python-gtksourceview Requires with just a python-gobject Requires
    thanks to introspection-based python binding.
  - Change Obsoletes for gedit-doc to be strict (< instead of <=) now
    that we have a new version.
  - Add /sbin/ldconfig to %post/%postun as there is now a (private)
    library installed by the package.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.2:
    + Misc bugfixes
    + Updated translations.
  - Changes from version 3.0.1:
    + Various fixes in search popup
    + Style improvements
    + Misc bugfixes


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.4:
    + bgo#651068: fix use-after-free during incremental search.
    + bgo#627789: don't use both intltool and gettext rules.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Port to GtkOverlay
    + Fix single instance logic
    + Misc bugfixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Add markdown snippets
    + Fix slowdown on gedit
    + Update to use libpeas 1.1 API
    + New GNOME 3 like style for snippets and external tools
    + Misc bugfixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.4:
    + Use css for the search popup
    + Use pygobject 3
    + More documentation
    + gboxed templates for snippets plugin
    + Misc bugfixes
    + Updated translations.
  - Replace pkgconfig(pygobjct-2.0) BuildRequires with
    pkgconfig(pygobject-3.0).


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.5:
    + Update snippet for mallard
    + Update the quickopen dialog to look more GNOMEish 3
    + Use symbolic icons for the search popup.
    + Point to the right help in the dialogs
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add iso-codes Recommends since the iso-codes data is used at
    runtime, but only in a plugin (so no Requires).


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + More help awesome
    + Use GtkGrid in the replace dialog.
    + Misc bugfixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.3:
    + Fix crash when dropping file in gedit with snippets plugin
      active.
    + Misc bugfixes.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.5:
    + Misc bugfixes.
  - Changes from version 3.2.4:
    + Misc bugfixes.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1:
    + Sidebar style for the panel
    + Remove outdated tool to generate a plugin skeleton
    + Clear the tools accel entry on backspace
    + Make restoring default print fonts actually work
    + Move to GtkGrid
    + Remove explicit gthread initialization
    + More docs awesome
    + Various other code changes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + More docs awesome
    + Port snippets and external tools managers to GtkGrid
    + Fix crashes when exiting with new gtk+
    + Improvements in filebrowser plugin
    + Symbolic icons for close buttons
    + Misc bugfixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Bring the OSX port up to date
    + Start fixing the Win32 port
    + Some minor UI improvements, some css styling is now in the
      Adwaita theme
    + Misc bugfixes
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Add pkgconfig(zeitgeist-1.0) BuildRequires to build the zeitgeist
    plugin, that we missed before.
  - Create a plugin-zeitgeist subpackage for the zeitgeist plugin, to
    avoid a dependency on zeitgeist from the main gedit package.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Fix many memory leaks
    + Use Yelp Tools for docs generation
    + Docs updates
    + Misc bugfixes
    + Updated translations.
  - Change gnome-doc-utils-devel BuildRequires to yelp-tools,
    following the build system change for user documentation.
  - Manually list the translated help documents as %find_lang doesn't
    support the new XDG help system yet.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.5:
    + Less clutter search popup
    + Use GResources
    + Misc bugfixes
    + Updated translations.
  - Add pkgconfig(gtk+-3.0) and pkgconfig(libxml-2.0) BuildRequires
    to be able to require a minimum version.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.7:
    + Add support for fdo desktop action spec.
    + Misc bugfixes.
  - Rebase gedit-desktop.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.8:
    + Misc bugfixes.
    + Updated translations.
  - Rebase gedit-desktop.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Use GResource
    + Misc bugfixes
    + Updated translations.
  - Change License tag from GPL-3.0+ to GPL-2.0+, now that bgo#670950
    has been resolved.


author: vuntz@opensuse.org
changelog:
  - Rename binary package to gedit-plugin-cossa, to follow package
    naming conventions for plugins.
  - Remove unneeded pkgconfig() BuildRequires: atk, glib-2.0,
    libpeas-1.0: those are not checked for in configure.


author: vuntz@opensuse.org
changelog:
  - Cleanup for inclusion in Factory:
    + Use upstream tarball.
    + Add missing dbus-1-python Requires.
    + Change python-enchante Requires to Recommends.
    + Add %py_requires.
    + Add gedit BuildRequires for directory ownership.
    + Set the license to GPLv3+.
    + Improve summary and description.
    + Build a gedit-plugin-latex that will provide
      gedit-latex-plugin, to follow the package naming convention for
      plugins.


author: vuntz@opensuse.org
changelog:
  - Rename source package to gedit-latex from gedit-latex-plugin,
    following upstream name.
  - Update to version 3.2.0:
    + Fix slowness when loading and changing tabs
    + Updated translations.
  - Changes from version 3.1.1:
    + New Features
    - Port to gobject-introspection and Gtk+3.
    - Port to Gsettings.
    - Use Autotools.
    - Port to GtkBuilder.
    - Make plugin translatable.
    - Misc code cleaning.
    - Logging cleanup.
    - Handle newcommands.
    - Add per-document preferences.
    + Dropped features
    - Custom spellchecker (replaced by spellcheck-plugin)
    - LaTeX forward search (replaced by gedit-synctex)
    - Livepreview (to be added back)
    - Snippets (replaced by snippets plugin)
    - Color prefs UI
    + Bugfixes
    - Finish the save operation before start compilation.
    - Make the LaTeX postprocessor depend on the compiler exit
      status.
    - Add alert to the statusbar while the document is compiling.
    - symbols:
      . make the activation by double click, this make it more
      similar to gucharmap.
      . unselect icon when the focus is lost.
    - Fix generating the POT file.
    - Remove translatable attribute from gtk stock strings.
    - Fix master document: use relative path.
  - Add intltool, pkgconfig(glib-2.0), pkgconfig(gtk+-3.0)
    BuildRequires.
  - Create lang subpackage, and add Recommends for it in
    gedit-plugin-latex subpackage.
  - Remove python-gtk, python-poppler and python-enchant Requires
    from gedit-plugin-latex subpackage: those dependencies are all
    gone (because of dropped features or move to introspection-based
    bindings).
  - Add the GSettings schema machinery, with
    %glib2_gsettings_schema_* macros.
  - Rewrite the %prep/%build/%install section now that the tarball
    uses autotools.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Properly show/hide toolbar.
    + Prevent crash of bibtex parser on quoted strings.
    + Updated translation.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Prevent crash of bibtex parser on quoted strings
    + Initial port to GtkGrid
    + Use gvfs-open instead of deprecated gnome-open
    + Misc bugfixes
    + Updated translations.
  - Changes from version 3.3.1:
    + Remove the template system and use the snippets plugin instead
    + Move all files in the base dir to the root dir
    + Misc bugfixes
    + Updated translations.
  - Add gvfs Requires to gedit-plugin-latex since we use gvfs-open.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Combined toolbar by default
    + Support cleverref
    + Support natbib
    + Do not print debug log messages to stdout by default
    + Misc bugfixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.3:
    + Fix memory leaks
    + Move c backend to its own directory
    + Misc bugfixes.
  - Drop gedit-code-assistance-vala015.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Change pkgconfig(vala-1.0) BuildRequires to pkgconfig(vala-0.10)
    and replace vala-1.0 with vala-0.10 in Makefile with a sed, to
    fix build.


author: vuntz@opensuse.org
changelog:
  - Fix build on 11.3 and earlier: use vala-1.0 instead of vala-0.10
    there. Vala 0.9 went back to the 0.10 version for files, but
    that's only in 11.4 and later.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %icon_theme_cache_post/postun because the package ships themed
      icons.


author: vuntz@opensuse.org
changelog:
  - Fix build against GNOME 3:
    + Use favor_gtk2 to switch between gtk2 and gtk3 builds.
    + Add valencia-gedit3.patch: build against GNOME 3, taken from
      git.
    + Replace GNOME 2 pkgconfig() BuildRequires with GNOME 3
      pkgconfig() BuildRequires:
    - Old: gedit-2.20, gtk+-2.0, vala-1.0/vala-0.10, vte
    - New: gedit, gtk+-3.0, gtksourceview-3.0,
      libvala-0.12/libvala-0.14, vte-2.90
    + Add sed hack to use libvala-0.14 instead of libvala-0.12 on
      12.1 and later.
    + Install files in the right directory for gedit plugins.


author: vuntz@opensuse.org
changelog:
  - Fix build with vala 0.16:
    + Add valencia-vala-0.16.patch: fixes from git.
    + On Factory/12.2 or later, use pkgconfig(libvala-0.16)
      BuildRequires, instead of using an earlier version.
    + Only apply this patch on Factory/12.2 or later, where we have
      vala 0.15/0.16.
    + Change the sed hack for vala 0.14 support in %prep to only be
      used for 12.1.


author: vuntz@novell.com
changelog:
  - Do not use tabs, remove trailing white spaces.
  - Add missing Requires for the lang package.
  - Fix the sr@Latn with a simple mv, instead of patching.
  - Use fdupes.
  - Add Requires on gedit.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Remember bookmarks on files using metadata
    + Misc Bugfixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + Misc Bugfixes
    + Updated translations.
  - Changes from version 2.29.2:
    + Added multi edit plugin
    + Misc Bugfixes
    + Updated translations.
  - Changes from version 2.29.1:
    + Added word completion plugin
    + Added support for drawing leading, text and trailing spaces
    + Misc Bugfixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.4:
    + Added new plugin commander
    + Added message bus bindings for bookmarks actions
    + Misc Bugfixes
    + Updated translations.
  - Use fdupes on /usr/share/gedit-2 too.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Commander:
    - change shortcut to control-+
    - hide commander when done
    - add autocomplete for edit.rename
    - make shell background and replace also accessible from the
      module
    - improve new-command template
    - implement support for accelerators
    - allow completion of empty command
    - various bug fixes
    + Add new align module
    + Updated translations.pdated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.7:
    + Misc fixes to synctex plugin.
  - Changes from version 2.31.6:
    + Misc fixes to synctex plugin.
    + Misc fixes to commander and multiedit plugins.
    + Added new texsize plugin
    + Updated translations.
  - Changes from version 2.31.5:
    + Added new synctex plugin.
  - Changes from version 2.31.4 and earlier were discarded and will
    be in the 3.0 release.


author: vuntz@opensuse.org
changelog:
  - Fix build, now that translation-update-upstream introduces the
    sr@latin translation. So we simply need to remove sr@Latn,
    instead of renaming it to sr@latin.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.3:
    + Update autoconf
    + Port bookmarks plugin to new message bus system
    + Update synctex to use the new dbus api
    + Misc Bugfixes
  - Changes from version 2.91.2:
    + Misc bugfixes
  - Changes from version 2.91.1:
    + Several plugins ported to gtk3/libpeas
    + Port charmap plugin to python.
    + Import the taglist plugin from gedit
    + Added new 'grep' commander module
    + Added synctex plugin
    + Misc Bugfixes
  - Changes from version 2.90.0:
    + Ported textsize plugin to libpeas.
    + Update several plugins to new libpeas API.
  - Move to pkgconfig()-style BuildRequires (including move to GNOME
    3 stack):
    + Old ones: gedit-devel, gtk2-devel, gtksourceview-devel.
    + New ones: gedit, gtk+-3.0, gtksourceview-3.0.
  - Add pkgconfig() BuildRequires: dbus-python (for synctex plugin)
    and libpeas-gtk-1.0.
  - Drop BuildRequires: gconf2-devel (move to GSettings), glib2-devel
    (implied by gtk3), gucharmap-devel, python-gtk-devel,
    python-gtksourceview-devel, vte-devel (move to libpeas-based
    plugins).
  - Replace GConf2 schemas handling with GSettings schemas handling,
    with %glib2_gsettings_schema_* macros.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.2:
    + Misc bugfixes
    + Updated translations.
  - Changes from version 3.0.1:
    + Misc bugfixes


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + i18n fixes
    + Fix doc module in commander plugin
    + Misc bugfixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1:
    + New dashboard plugin
    + Misc bugfixes
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Add gedit-plugins-implicit.patch: Fix an implicit declaration of
    atoi(), as stdlib.h was not included.
  - Change License tag to spdx identifier (GPL-2.0+).


author: vuntz@opensuse.org
changelog:
  - Add zeitgeist Requires for the dashboard plugin.
  - Remove .la files: we're not interested in them.
  - Explicitly list all plugins in the file list, so we notice if
    we're missing one.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Commander plugin bugfixes
    + Misc bugfixes
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Add pkgconfig(vte-2.90) BuildRequires to keep building the
    terminal plugin, after a configure check got added for vte.
  - Add a sed hack in %prep to work around broken configure check for
    vte.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Misc bugfixes
    + Updated translations.
  - Remove sed hack in %prep for broken configure check for vte:
    fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Port colorpicker to new color chooser widget
    + Use GResource for drawspaces
    + Misc bugfixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Misc bugfixes
    + Updated translations.
  - Drop gedit-plugins-implicit.patch: fixed upstream.


author: vuntz@novell.com
changelog:
  - Add gegl-babl_api_change.patch to make gegl build with babl
    0.1.0. Patch taken from Fedora.
  - Remove autoreconf call.
  - Do not make gegl0_0 explicitly Requires libbabl-0_0-0.


author: vuntz@novell.com
changelog:
  - Update to version 0.1.0:
    + Renamed gegl:load-buffer to gegl:buffer-source and
      gegl:save-buffer to gegl:buffer-sink (but the old names still
      work)
    + Represent colors using doubles instead of floats (this change
      is independent from internal processing)
    + Removed the GTK+ UI parts of the gegl binary and turned gegl
      into a pure command line tool (which can still visualize stuff
      with help help the SDL based display operation)
    + Consider {x=G_MININT/2, y=G_MININT/2, width=G_MAXINT,
      height=G_MAXINT} as the only valid region wichin processing
      may occur. Processing outside of this region is undefined
      behaviour.
    + Added support for storing allocation stack traces for
      GeglBuffers so that debuging buffer leaks becomes much easier
    + Made small changes and cleanups of the public API, e.g.
    - Removed gegl_node_adapt_child()
    - Made GeglConfig an explicit object
    - Removed most of the ifdeffed stuff to mask away internal
      structures
    - Added gegl_rectangle_infinite_plane() and
      gegl_rectangle_is_infinite_plane()
    + Added new sampler GeglSamplerSharp
    + Added format property go gegl:buffer-sink
    + Cleaned up and made gegl:introspect work again
    + Add a bunch of test cases using the automake test sytem (make
      check) and also port buffer tests to automake
    + General cleanups, bug fixes, increased robustness and improved
      documentation
  - Drop gegl-babl_api_change.patch: fixed upstream.
  - Temporarly remove ruby BuildRequires as the build is broken when
    it's there right now.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.2:
    + GeglLookup, configurable floating point lookup tables for lazy
      computation.
    + Use GFileIOStream in GeglTileBackendFile.
    + Optimizations: in-place processing for point filters/composers,
      SIMD version of gegl:opacity, avoid making unneccesary
      sub-buffers, removed some  manual instrumentation from critical
      paths, improved speed of samplers.
    + Added xml composition/reference image based regression tests.
    + Added performance tracking framework.
    + Syntactic sugar using varargs for constructing gegl graphs from
      C.
    + Build fixes on cygwin.
    + Gegl# fixes.
    + Initial, but unstable code towards multithreading.
    + Improvements to lua op in workshop.
    + Added new resamplers upsize, upsharp, upsmooth, downsize,
      downsharp and downsmooth.
    + Removed gegl:tonemap and gegl:normal ops.
  - Drop gegl-new-babl.patch: fixed upstream.
  - Add gegl-fix-build.patch: remove printf that breaks build because
    of missing include.
  - Rename package from gegl-0_0 and libgegl-0_0-0 to gegl-0_1 and
    libgegl-0_1-0 following soname bump.


author: dimstar@opensuse.org
changelog:
  - BuildRequire graphviz-gd instead of graphviz: we do require png
    capabilities, which are split out of the main package.
    Theoretically, we should require graphviz-devel, but this package
    also does not drag in -gd.


author: jw@novell.com
changelog:
  - update to 0.1.6 (see NEWS)
    ? New operations: max-rgb, pixelise, motion blur.
    ? Fixed a bugs in matting-levin that made GEGL halt due to errors
    detected by babl sanity code, this made 0.1.4 be unusable if you had
    all dependendency when building.
    ? build/test improvements.
    ? Buffer:
      Added API to use external tile backends, allowing to plug-in alien
      tilebackends, for GIMP/Krita/OSM or similar.
  - remove upstreamed patches bgo609706 bgo610680 (thanks, Vincent)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.8:
    + New operations: spread, vignette, map-relative,
      noise-reduction, plasma, fractal-trace, exr-save, lens-correct,
      emboss, cubism, ripple, color-to-alpha, color-rotate,
      red-eye-removal, convolution-matrix, deinterlace,
      polar-coordinates, lens-distortion, pixelise.
    + Split GeglView GTK Widget into separate utility library
    + build/test improvements.
    + Buffer:
    - Added lohalo resampler, API and infrastructure for doing non
      affine resamplings.
  - Clean spec-file using spec-cleaner.
  - Drop docs-build-fix.diff: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.0:
    + OpenCL support
    + Build improvements.
    + High level API to apply ops directly to buffers with arguments.
    + Final bits of translation infrastructure.
    + Invalidate regions when disconnecting input pads.
    + Operations:
    - New operation: global-matting
    - Allow transform core to do perspective transforms.
    - Added string based key/value pairs to operations.
    - Added arguments for dealing with scaled down preview
      rendering.
    + Added human interaction ranges and non-linear mapping to
      properties.
    + Buffer:
    - Removed broken lanczos sampler.
    - Add gegl_buffer_set_color and gegl_buffer_set_pattern
    - Added ability to drop cached tiles.
    - Added API for handling abyss policy (not implemented yet)
    - Avoid iterating global tile cache when flushing/destroying
      buffers that have no tiles in the cache.
  - Add intltool BuildRequires: new dependency upstream, for
    translations.
  - Add lensfun-devel BuildRequires to build with lensfun support.
  - Add libexiv2-devel BuildRequires to build with libexiv2 support.
  - Add libjasper-devel BuildRequires to build with Jasper support.
  - Add libspiro-devel BuildRequires to build with SPIRO support.
  - Add suitesparse-devel BuildRequires to build with UMFPACK
    support.
  - Uncomment ruby BuildRequires: it was commented out because a file
    was missing in a earlier tarball.
  - Rename subpackages from gegl-0_1/libgegl-0_1-0 to
    gegl-0_2/libgegl-0_2-0 following the upstream soname change.
  - Create a gegl-0_2-lang subpackage for new translations.


author: dimstar@opensuse.org
changelog:
  - Add gegl-ruby19.patch: Fix build with ruby 1.9.
  - Add liberation-fonts: the documentation references bitstream
    vera sans font, so we need to provide it for the build.


author: puzel@novell.com
changelog:
  - update to gengetopt-2.22.2
    * removed further compilation warnings for generated files
    * fixed a compilation problems for files generated with --include-getopt
      with some versions of stdlib.h
    * removed dependency from flex library (that generated problems in
      compilation in open solaris)
    * uses PACKAGE_NAME, if defined, for printing help and version
    * uses --docdir if specified for installing documentation


author: puzel@novell.com
changelog:
  - update to gengetopt-2.22.3
    * enum option values can contain + and - (thanks to Papp Gyozo).
    * fixed compilation problems due to macro FIX_UNUSED which was not
      in the right place (thanks to Matthew Junker)
    * --header-output-dir and --src_output-dir to store cmdline.h
      separately from cmdline.c (thanks to Yegor Yefremov)
    * #include <getopt.h> in the generated files, instead of "getopt.h"
    * generated functions use prototypes with char ** instead of
    char *const *


author: sweet_f_a@gmx.de
changelog:
  - update to gengetopt-2.22.5
    * correctly preprocess the specified usage string
    * handle escaped newline chars correctly
    * initialize enum variables with generated null enum
      value instead of -1
    * generated parser compilable with C++


author: vuntz@novell.com
changelog:
  - Update to version 1.0.7:
    + SYNTAX: Added a possibility to exactly specify which variables
      are copied into a function's extra dictionary when it is being
      returned. E.g. "`(x) [x0] = (x-x0)" will copy x0 from the
      current context. This is a lot more efficient than the current
      behaviour which tries to copy everything referenced.
    + SYNTAX: Add "local" variables by specifying "local x,y,z" or
      "local *" as the first statement in a function. Local
      variables are not visible from higher contexts (functions
      called within)
    + CHANGE: all system parameters are now protected and cannot be
      redefined using the "parameter" keyword
    + Add UserVariables, UndefineAll, ProtectAll, and add Undefine as
      an alias to undefine.
    + Add trigonometric Fourier series related functions:
      NumericalFourierSeriesFunction,
      NumericalFourierSineSeriesFunction,
      NumericalFourierCosineSeriesFunction, FourierSeriesFunction,
      NumericalFourierSeriesCoefficients,
      NumericalFourierSineSeriesCoefficients,
      NumericalFourierCosineSeriesCoefficients, PeriodicExtension,
      EvenPeriodicExtension, OddPeriodicExtension
    + Fix changing floating point precision!
    + Fix uninitialized variable in graphing
    + Improve variable substitution for returned functions to be more
      efficient. Slightly changes behaviour with respect to global
      functions and variables used.
    + Plot windows now not treated annoyingly as dialogs
    + Fix compilation/decompilation of all function attributes.
    + Parse/Evaluate with a syntax error at end of string no longer
      terminate genius
    + Updated Mersenne stuff for the newest data from mersenne.org
      and fix MersennePrimeExponents
    + Fix opening new files from the command line.
    + Update the gel library to use the new language features.
    + Various other minor fixes
    + Translation updates.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.8:
    + Buildfixes for Cygwin and parallel builds
    + Check events before executing a command line, fixes a race
      which results in display anomalies on new vte.
    + Documentation updates
    + Require GTK/GLib 2.12 and use the new tooltips API.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.9:
    + Fix matrix expansion. This also fixes AuxilliaryUnitMatrix and
      JordanBlock.
    + Fix several possible crashers.
    + Fix a minor memory leak.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.10:
    + Allow changing variable names for all plotting functions
    + Add SlopefieldTicks, VectorfieldTicks, LinePlotVariableNames,
      and SurfacePlotVariableNames, parameters
    + Add AskButtons interactive function
    + CHANGE: spelling fix: AuxiliaryUnitMatrix doesn't have two l's
    + Support for setting legend on LinePlotDrawLine with a "legend"
      parameter
    + Allow comparisons (== and !=) with null, treating it as an
      empty matrix
    + Uses GIO instead of GnomeVFS
    + Fix compilation without gtksourceview
    + Fix some crashes in plotting code
    + Allow slopefield solutions to leave plot window by a small
      fudge factor.
    + Fix zooming plots so that we can zoom by moving mouse in any
      direction
    + Fix compilation with newer sealed vte
    + Fix up some typos in the documentation
    + Updated translations.
  - Drop genius-sealed-vte.patch, fixed upstream.
  - Remove gnome-vfs2-devel BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.11:
    + Build fix for some versions of ncurses
    + Minor documentation updates.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.12:
    + Recently used files menu
    + Only run ps2epsi on eps output if selected, it can be very slow
      and I've realized it's not commonly needed
    + Fix handling of comment at the end of file when running from
      the IDE
    + Fix handling of newlines in the lexer
    + Fix CrossProduct
    + Some self tests were missing in the distro
    + Fix 64 bit build to be warning free
    + Fix buld on Make 3.82
    + Updated translations
  - Drop genius-make382.patch: fixed upstream. As a consequence, also
    remove the autoreconf call in build.


author: vuntz@opensuse.org
changelog:
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: gtk2-devel, gtksourceview-devel, vte-devel.
    + New ones: glib-2.0, gtk+-2.0, gtksourceview-2.0, vte.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.13:
    + Add ShuffleVector
    + Add increment and swapwith operators
    + Require gtk 2.18 and fix up some deprecated function usage
    + Slightly more cache friendly matrix traversal
    + Optimize Combinations, Permutations, SortVector,
      IntegerQuotient
    + Lots of tiny random optimizations
    + Open help even if the URI api is broken
    + Make pngs in the distribution smaller yet
    + Make the compiled library slightly smaller
    + Some more vector functions accept null properly
    + Minor portability fixes
    + Updated translations.
  - Add gnome-doc-utils-devel BuildRequires for new dependency.
  - Add genius-fix-warnings.patch: fix build warnings that make the
    build fail.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.14:
    + Fix some compilation warnings
    + Fix a crasher
    + Optimize and quantize the new pngs for a smaller file
    + Updated translations.
  - Drop genius-fix-warnings.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.15:
    + New functions CurrentTime, MacaulayRep, MacaulayLowerOperator,
      MacaulayBound.
    + Fix rational powers of negative numbers, and exact negative
      rational powers.
    + Fix zooming in graphs using the mouse when the functions take
      long to run.
    + Accept log instead of ln for symbolic derivative when used with
      only one parameter.
    + Updated translations.


author: pgajdos@suse.cz
changelog:
  - updated to 0.5.2 (fixes some bugs)
    * faked device names may contain the special characters
      "-" "_" and "+"
    * code changes -- avoid possible side effects of ntohl(),
      and report nonexistant directories instead of a segfault
  - removed genromfs-0.5.1.patch, because was applied upstream


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.0:
    + add Geocode.FreeformAddressToPosition()-method
    + add Nominatim (OpenStreetMap) geocoder/revgeocoder
    + gsmloc provider: stop using gammu, start using ofono
    + don't do horrible shell script calls in providers
    + example improvements
    + hostip api update
    + gpsd api update
    + use opencellid.org instead of gsmloc.org
    + Master Client: add Invalidated signal when the dbus client
      object dies
    + bug fixes
  - Drop geoclue-gammu-api.patch, and remove gammu-devel
    BuildRequires: the gammu dependency was dropped.
  - Add geoclue-nm08.patch to fix build against NetworkManager 0.8,
    thanks to Fedora. Add gtk-doc BuildRequires and call to
    autoreconf for it.
  - Add libsoup-devel BuildRequires to build the skyhook provider.
  - Remove SUSE_ASNEEDED=0: it's not needed anymore.
  - Manually install geoclue-test-gui since it's not installed
    by default anymore.


author: idoenmez@novell.com
changelog:
  - Add geoclue-use-libnm-glib.patch: use networkmanager glib interface
  - Drop gpsd support, it doesn't compile
  - Add geoclue-0.12.0-gcc46.patch: remove write-only variable


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


author: mvyskocil@suse.cz
changelog:
  - First release in Suse (JPP 1.7) version 1.1
    - build dependency for log4j update [bnc#355798]
    - added a build support using ant
    - FIXME: the corba-3.0 package is not currently included


author: mvyskocil@suse.cz
changelog:
  - Dots in names was replaced by underscore
  - Added a PreReq on coreutils
  - Removed of BuildRoot removal in %install phase


author: mvyskocil@suse.cz
changelog:
  - Update to 1.2
    * bugfix release and update release
    * JPA support.
    * CA - Certificate Authority capabilities, you can now issue certificates in
      reply to CSRs. See http://cwiki.apache.org/GMOxDOC12/certification-authority.html
  - synchronized specfile with jpackage 5.0
    * mavenized
    * obsoleted geronimo-specs-j2ee-management-pom.patch,
      geronimo-specs-pom_xml.patch, geronimo-spec-javamail-sun-security.patch
    * do not use triggers
    * use alternatives system
  - used one build.xml for all packages ==> shorter %%build section
  - fdupes used on javadoc
  - new packages
    * geronimo-ws-metadata
    * geronimo-stax-1_0-api
    * geronimo-servlet-2_5
    * geronimo-jta-1_1-api
    * geronimo-jsp-2_1-api
    * geronimo-jpa-3_0-api
    * geronimo-javamail-1_4-api
    * geronimo-j2ee-management-1_1
    * geronimo-jacc-1_1-api
    * geronimo-javaee-deployment
    * geronimo-interceptor-3_0-api
    * geronimo-el-1_0-api
    * geronimo-ejb-3_0-api
    * geronimo-annotation-1_0-api
    * geronimo-jaf-1_1-api
    * geronimo-specs-javadoc
  - undot.py to remove dots from package names
  - remove %%{release} from Requires


author: ctrippe@gmx.net
changelog:
  - update to 0.7.0
    see http://sourceforge.net/projects/getdata/files/getdata/0.7.0/RELEASE_NOTES-0.7.0/view
    for all details. This includes:
    * Dirfile Standards Version 8 has been released.  It adds three
      new field types: DIVIDE, which computes X/Y for vectors X and Y,
      and RECIP, which computes A/X for vector X and scalar A, and
      CARRAY, which is an array of CONST scalars.
    * Like CONST fields, CARRAY elements can be used as parametersin
      the definition of other fields.  Syntax is 'field<n>', where
      'field' is the field name and 'n' the element index in the
      CARRAY (and the angle brackets are literal angle brackets). If
      the '<n>' is omitted, the first element (numbered 0) is assumed.
    * Slashes on reserved words are now mandatory, allowing fields
      with reserved words as names.
    * The long-deprecated single character data type codes have been
      removed from Standards Version 8. (They are still accepted by
      GetData, which handles all previous Standards Versions as well.)


author: ctrippe@gmx.net
changelog:
  - update to 0.7.1
    see http://sourceforge.net/projects/getdata/files/getdata/0.7.1/
    for all details. This includes:
    * BUG FIX: When the parser fails in a gd_include() call, the
      internal list of conformant Standards Versions for the loaded
      dirfile is no longer corrupted.
    * BUG FIX Performing two consecutive reads of the same field in
      an ASCII encoded datasources no longer confuses GetData.
    * BUG FIX: Numerous memory leaks have been patched (mostly
      pin-holes, although there are a few, rare but egregious ones).


author: ctrippe@opensuse.org
changelog:
  - update to 0.7.2
    see http://sourceforge.net/projects/getdata/files/getdata/0.7.2/
    for all details. This includes:
    * If built with modules, the plugin shared objects will now be
      installed in a separate directory.
    * BUG FIX: When using modules, a missing plugin no longer results
      in a lock up the second time an attempt is made to find it.
    * BUG FIX: GetData now properly processes /INCLUDE directives with
      absolute paths, as the documentation insists it should.
    * BUG FIX: gd_add()ing the first raw field in a dirfile to a sub-
      fragment no longer results in memory corruption when calling
      gd_close().
    * If called with GD_CREAT but no encoding specified, gd_include()
      now will duplicate the encoding of the parent fragment (if any).


author: ctrippe@opensuse.org
changelog:
  - update to 0.7.3
    see http://sourceforge.net/projects/getdata/files/getdata/0.7.3/
    * BUG FIX: Passing a zero dividend to alter_crecip() and alter_recip() now
      results in the dividend not changing, per documentation.
    * BUG FIX: GetData wasn't properly computing the module directory, causing
      encodings using external modules to fail with GD_E_UNSUPPORTED.
    * BUG FIX: Metafield records are now properly stored in the format file for
      Standards Version 8.
    * BUG FIX: gd_raw_filename() wasn't clearing the Dirfile error before
      operation, resulting in it failing erroneously in certain situations.
    * BUG FIX: A potential segmentation fault has been patched in dirfile2ascii.


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.12.0:
    * handles MS Exchange failure to deliver messages gracefully
    * documentation updates regarding a Python IMAP memory bug
  - changes from 4.11.0:
    * fixed --dump not generating any output for rc files containing
      the "verbose = 0" option
    * fixed a copy-and-paste error in the documentation of
      MultiSorter destination
  - changes from 4.10.0:
    * add option "message_log_verbose", defaulting to false:
      if true, the message_log file (and syslog, if used) will
      contain a little more information than the default of just
      messages retrieved
  - changes from 4.9.0:
    * adds Kerberos authentication support for IMAP servers
    * eliminates a deprecation warning from Python 2.6
  - changes from 4.8.4:
    * adds missing fsync() in the updatefile close method to ensure
      that data actually hits the disk before the rename takes place;
      makes writing of the oldmail file more resilient to system
      crashes
  - changes from 4.8.3:
    * improved information is sent to the log file about messages
      not retrieved
  - changes from 4.8.2:
    * for IMAP retrievers, message state is kept around for 30 days
      even if the corresponding message isn't seen; this allows
      users to have multiple rc files with different IMAP folders to
      retrieve from without losing their "seen" mail state for the
      folders they're not currently retrieving from
  - changes from 4.8.1:
    * fixes the use of the Python 2.4 set builtin in 4.8.0,
      preventing getmail from running on Python 2.3.x
  - changes from 4.8.0:
    * better diagnostics when a user invalidly supplies the timeout
      configuration parameter for an IMAP-SSL retriever
  - changes from 4.7.8:
    * explicitly closes the current IMAP mailbox when selecting a
      new one, so all servers expunge deleted mail
  - changes from 4.7.7:
    * the log message level for stderr output of the destination is
      dropped if ignore_stderr is set, just like for filter


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.14.0:
    * additional cases where IMAP (and for good measure, POP3)
      servers are broken and offer a message that it then fails
      to return were fixed


author: pascal.bleser@opensuse.org
changelog:
  - split most documentation into a -doc subpackage
  - update to 4.16.0:
    * an additional fix was made for an IMAP server that offers a
      message it then fails to return -- this allows getmail to
      continue with the next message
  - changes from 4.15.0:
    * default port for MultidropIMAPSSLRetriever was incorrect


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.17.0:
    * changes how getmail counts messages in an IMAP mailbox
    * prevents problems where getmail would only see the first 500
      messages in a mailbox with some IMAP servers that return
      oddball responses to SELECT


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.18.0:
    * a broken link in the FAQ was updated
    * a few extra characters that were problematic (on non-Unix
      systems) were stripped when generating oldmail filenames -- if
      you are upgrading and your current oldmail file contains any of
      the following characters: "\", ";", "[", "]", or "|", then you
      should rename it, replacing runs of one or more of those
      characters with a single "-"
    * the clarity of the message logged by getmail was improved when
      an external program exits 0 but getmail considers it failed
      because it wrote to stderr


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.20.0:
    * code was fixed from a bad SVN merge that slipped into 4.18.0, triggering
      exceptions in MDA_external configurations
  - changes from 4.19.0:
    * fixes missing import introduced in 4.18.0
  - dropped getmail-4.18.0-global_name.patch, merged upstream (in 4.19.0)


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.20.2:
    * better IPv6 handling of the "Received:" header
  - changes from 4.20.1:
    * code now ensures that the correct remote address and port are included in
      the "Received:" trace headers generated by getmail; previously, the first
      address found for the server was used even if another address was actually
      used to connect to the server


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.20.4:
    * more information from the server response is included in the error message
      when an IMAP command errors out
    * Parser is now used instead of HeaderParser to correct illegal formatting
      bogosities in the body parts of incoming messages


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.22.0:
    * when retriever supports multiple mail folders (IMAP), store oldmail data
      for each folder separately, preventing problems in some cases when using
      multiple rc files with the same account
  - changes from 4.21.0:
    * automatically open IMAP folders read-only if neither the delete nor
      delete_after options are in use; necessary to access chatlogs via Gmail
    * avoid sorting msgids on each retrieval, reducing overhead when dealing with
      folders containing thousands of messages


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.22.2:
    * ffix an error when logging a bad response to an IMAP SELECT command,
      introduced in 4.21.0


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.23.0:
    * fix race if new message shows up in POP3 mailbox between running the UIDL
      and LIST commands


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.24.0:
    * add an explicit expunge when closing an IMAP mailbox, for servers that
      incorrectly do not do this when the mailbox is closed
    * fix incorrect section reference for "mailboxes" parameter in documentation
    * fix getmail_fetch broken in 4.21.0


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.26.0:
    * switch to using BODY.PEEK in IMAP retrieval; upstream no longer see
      problems with this feature in my testing; if users experience
      incompatibility with any IMAP servers where 4.25.0 worked, contact upstream


author: pascal.bleser@opensuse.org
changelog:
  - update to 4.27.0:
    * make use of IMAP BODY.PEEK configurable; set the IMAP retriever parameter
      `use_peek` to False to disable use of PEEK to get getmail's historical IMAP
      behaviour


author: pth@suse.de
changelog:
  - Rename packages: gettext -> gettext-runtime and
      gettext-devel -> gettext->tools
    Packaging closely follows uptream recommendation with a few
    exceptions.
  - Initialize variable to shut up gcc.
  - Disable msgmerge-compendium-5 for now.
  - Update to 0.17:
    * License:
    The gettext related programs and tools are now licensed under the GPL
    version 3, instead of the GPL version 2.
    * PO file format:
    The Project-Id-Version field in the header entry may now already be filled
    in the POT file. In this case, the translators don't need to fill it in.
    xgettext has new options --package-name and --package-version that allow
    to specify the package name and version from a Makefile.
    * Colorized PO files:
    The msgcat program has new options --color and --style that produce a
    colorized PO file output, where keywords, strings, comments, or format
    directives can be highlighted.  See the documentation section
    "Highlighting parts of PO files" for more info.
    * gettextize now has a --po-dir option that allows several PO directories to
    be updated all together.
    * Programming languages support:
    - Contexts (msgctxt) are now also supported for Java and C#.
    - C# with Qt: The support for Qt format strings has been updated for Qt 4.
    - C++ with KDE:
      xgettext has a new option --kde that triggers the recognition and marking
      of KDE 4 format strings.
    * Autoconf macros:
    - A new macro AM_XGETTEXT_OPTION can be used as an alternative to modifying
      po/Makevars.
    * libgettextpo library:
    - New functions are available for querying the list of supported format
      types.
    - The functions po_message_comments and po_message_extracted_comments
      return a multiline string where each line no longer starts with a
      redundant space. The leading space in every comment line is now stripped
      while reading the PO file.
    - Conversely, when you pass a multiline string to the function
      po_message_set_comments or po_message_set_extracted_comments, you normally
      don't pass a space at the beginning of each line, because such spaces are
      no longer trimmed during output.
    * Documentation:
    - The "Users" chapter has been completely rewritten.
    - New section "Highlighting parts of PO files".
    - A complete example showing the use of GNU gettext in Java with the Qt/Jambi
    GUI toolkit has been added.
  - Add tcl and perl-libintl-perl to BuildRequires (testsuite needs
    them).
  - Remove call to gl_AC_TYPE_LONG_LONG from libasprintf's
    configure.ac


author: pth@suse.de
changelog:
  - Update to 0.18.1. Changes since 0.17:
    Version 0.18.1 - June 2010
    * msggrep: A '$' anchor in a regular expression now also matches
      the end of the string, even if it does not end in a newline.
    * Dependencies:
      The libraries and programs are now linked with libunistring if
      this library is already installed.
    * Installation options:
      The configure option --with-cvs is deprecated. The 'autopoint'
      program will now use the 'git' program by default to compress its
      archive.  If the configure option --without-git is specified,
      'autopoint' will not rely on 'git', but will instead rely on a
      locally installed 3 MB large archive.
    Version 0.18 - May 2010
    * PO file format:
      There is a new field 'Language' in the header entry.  It denotes
      the language code (plus optional country code) for the PO file.
      This field can be used by automated tools, such as spell
      checkers. It is expected to be more reliable than looking at the
      file name or at the 'Language-Team' field in the header entry.
      msgmerge, msgcat, msgen have a new option --lang that allows to
      specify this field. Additionally, msgmerge fills in this new
      field by looking at the 'Language-Team' field (if the --lang
      option is not given).
    * xgettext and PO file format:
      For messages with plural forms, programmers can inform the
      translators about the range of possible values of the numeric
      argument, like this:
      /* xgettext: range: 0..15 */
      This information 'range: 0..15' is stored in the PO file as a
      flag attached to the message. Translators can produce better
      translations when they know that the numeric argument is small.
    * Colorized PO files:
      msgattrib, msgcomm, msgconv, msgen, msgfilter, msggrep, msginit,
      msgmerge, msgunfmt, msguniq, xgettext now have options --color
      and --style, like msgcat has since version 0.17.
    * msgmerge is up to 10 times faster when the PO and POT files are
      large. This speedup was contributed by Ralf Wildenhues.
    * msgcmp has a new option -N/--no-fuzzy-matching, like msgmerge has
      since version 0.12.
    * msgfilter now sets environment variables during the invocation of
      the filter, indicating the msgid and location of the messge being
      processed.
    * xgettext now can extract plural forms from Qt 4 programs. The
      recommended xgettext command-line options for this case are:
    - -qt --keyword=tr:1,1t --keyword=tr:1,2c,2t --keyword=tr:1,1,2c,3t
    * xgettext --language=GCC-source now recognizes also the format
      strings used in the Fortran front-end of the GCC compiler, and
      marks them as 'gfc-internal-format'.
    * autopoint can now be used to update several PO directories all
      together.
    * PO mode changes:
    - PO files with plural entries are now correctly handled.
    - Editing a message with previous msgid (in comments) removes these
      comments.  Contributed by Noritada Kobayashi.
    * The po/Makevars file has a new field MSGMERGE_OPTIONS, that can
      be used to adjust msgmerge's operation.
    * The use of the macro AM_GNU_GETTEXT without 'external' argument
      and the --intl option of the gettextize program are deprecated
      and will be removed in the next release. Instead of including
      the intl sources in your package, we suggest making the libintl
      library an (optional) prerequisite of your package.
    * Updated the meaning of 'gcc-internal-format' to match GCC 4.3.
    * Installation options:
      The configure options --without-cvs and --with-git can be used to
      specify whether 'autopoint' will use the 'cvs' program, or the
      'git' program, or none at all. These options allow to trade
      dependencies against installed package size: If --without-cvs is
      specified and --with-git is not specified, 'autopoint' will not
      rely on 'cvs' or 'git', but will instead rely on a locally
      installed a 3 MB large archive.
    * Portability: The msgfilter program now also works on native Woe32
    - platforms. Compiled C# message catalogs now also work with
    - 'mono' versions from 2009
      or newer.


author: pth@suse.de
changelog:
  - Rename packages: gettext -> gettext-runtime and
      gettext-devel -> gettext->tools
    Packaging closely follows uptream recommendation with a few
    exceptions.
  - Initialize variable to shut up gcc.
  - Disable msgmerge-compendium-5 for now.
  - Reorder installation flow because libgettextlib is needed for the
    gettext-tools stuf.
  - Update to 0.17:
    * License:
    The gettext related programs and tools are now licensed under the GPL
    version 3, instead of the GPL version 2.
    * PO file format:
    The Project-Id-Version field in the header entry may now already be filled
    in the POT file. In this case, the translators don't need to fill it in.
    xgettext has new options --package-name and --package-version that allow
    to specify the package name and version from a Makefile.
    * Colorized PO files:
    The msgcat program has new options --color and --style that produce a
    colorized PO file output, where keywords, strings, comments, or format
    directives can be highlighted.  See the documentation section
    "Highlighting parts of PO files" for more info.
    * gettextize now has a --po-dir option that allows several PO directories to
    be updated all together.
    * Programming languages support:
    - Contexts (msgctxt) are now also supported for Java and C#.
    - C# with Qt: The support for Qt format strings has been updated for Qt 4.
    - C++ with KDE:
      xgettext has a new option --kde that triggers the recognition and marking
      of KDE 4 format strings.
    * Autoconf macros:
    - A new macro AM_XGETTEXT_OPTION can be used as an alternative to modifying
      po/Makevars.
    * libgettextpo library:
    - New functions are available for querying the list of supported format
      types.
    - The functions po_message_comments and po_message_extracted_comments
      return a multiline string where each line no longer starts with a
      redundant space. The leading space in every comment line is now stripped
      while reading the PO file.
    - Conversely, when you pass a multiline string to the function
      po_message_set_comments or po_message_set_extracted_comments, you normally
      don't pass a space at the beginning of each line, because such spaces are
      no longer trimmed during output.
    * Documentation:
    - The "Users" chapter has been completely rewritten.
    - New section "Highlighting parts of PO files".
    - A complete example showing the use of GNU gettext in Java with the Qt/Jambi
    GUI toolkit has been added.
  - Add tcl and perl-libintl-perl to BuildRequires (testsuite needs
    them).
  - Remove call to gl_AC_TYPE_LONG_LONG from libasprintf's
    configure.ac


author: ke@suse.de
changelog:
  - Synch po-mode.el with version from gettext CVS; for details, see the
    beginning of po-mode-cvs-2009-07-23.patch.


author: dmueller@suse.de
changelog:
  - revert last change - it is not the testsuite that hangs
    but everything. The better workaround is to disable openmp


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 2.0.19:
    + Cleanups to the networking code
    + Fixed several segfaults.
    + Several i18n fixes
    + Added support for wildcard SSL certificates
    + Fixes for downloading files using SFTP where the user doesn't
      have write access to the file.
    + Disable some features of the remote FTP server is a VMS server
      or OS/400
    + Fixed Solaris compile problem and pty issue under HPUX
    + Updated to use FSPLIB 0.9
    + Added Tango styled icon theme
    + The menus are now a little closer to other GNOME applications
    + Updated translations.
  - Removed AutoReqProv: on; it's default now.
  - Drop all patches. Some have been upstreamed, none apply. Getting
    back to a pure upstream package.
  - Refactor the change from sr@Latn to sr@latin.


author: vuntz@opensuse.org
changelog:
  - Reorganize spec file.
  - Use makeinstall macro.
  - Remove unneeded docbook-toys, indent, jadetex, texlive,
    texlive-latex, texlive-latex-doc BuildRequires.
  - Split package in gftp, gftp-text and gftp-common subpackages,
    with appropriate Supplements/Enhances.
  - Do not generate gftp-faq files: the README files have the same
    content.


author: snwint@suse.de
changelog:
  - implemented realloc function
  - file read works with files of unknown size (-1)
  - added basic 'restore' function (via F11)
  - Ilyas Bakirov: added Kirghiz support
  - allow empty menus
  - added new gfxtest script
  - support qemu-kvm
  - improved gfxtest script; removed old test script
  - added --version option to gfxboot
  - no fb after F9 for live cd (bnc #526706)
  - gfxboot script works with new syslinux


author: snwint@suse.de
changelog:
  - build new font
  - enhanced gfxboot-font
  - cleaned up po files
  - more flexible translation support
  - livecd: add F4=kerneloptions
  - fix pot file


author: snwint@suse.de
changelog:
  - support pxe setup in test script
  - added patches for syslinux 3.83
  - improved gfxtest script
  - added some sample themes


author: snwint@suse.de
changelog:
  - strip gfxboot.com related parts from syslinux-3.86 patchset
  - added Asturian (bnc #562202)
  - fixed examples to work with latest gfxboot.c32
  - set valid tss for pm calls


author: snwint@suse.de
changelog:
  - add 'lang' option if language has been changed
    [used to be: if != en_US] (bnc #619983)
  - keyboard label was not translatable (bnc #610638)


author: snwint@suse.de
changelog:
  - updated translations (bnc #551046)
  - updated help text translations (bnc #551046)
  - create VERSION and changelog from git repo


author: snwint@suse.de
changelog:
  - update virtual box support
  - fix autoselection of emulator for "gfxboot -p" (bnc #661832)
  - add qemu-kvm to the list auf autoselected emulators (bnc #661832)


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


author: snwint@suse.de
changelog:
  - restore compat with syslinux 3
  - fix wrong mem access
  - pass back working dir as absolute path
  - pass cwd via sysconfig


author: toddrme2178@gmail.com
changelog:
  - Added check for duplicate files (fix for RPMLINT warning)
  - Added branding provides (fix for RPMLINT warning)
  - Modified summaries (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: coolo@suse.com
changelog:
  - do not package the openSUSE theme here, but leave it up for
    branding-openSUSE
  - remove the fdupes again, way too dangerous in this


author: mboman@novell.com
changelog:
  - Updated to version 0.0.14:
    * Player management, permissions and host players make playing on GGZ
      more fun
    * Support for GNU Chess and Velena in our Chess and ConnectX servers
    * Windows installer for the Gtk+ client
    * The Metacle, a metaserver aggregator for cross-project game server
      access
    * More GGZBoard games: Shogi and Sudoku
    * Overhauled APIs for developers, including Pygame integration of game
      clients
    * Dynamic room reconfiguration in the GGZ server


author: toddrme2178@gmail.com
changelog:
  - Changed summaries and descriptions (fix for RPMLINT warning)
  - Changed group of devel file (fix for RPMLINT warning)
  - Added config file tags (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: dimstar@opensuse.org
changelog:
  - Update to version 2.90.0:
    + Changes for GNOME 3 support:
    - Port from poptOption to GOptionEntry
    - Replace deprecated GTK+ symbols
    - Remove libgnome and libgnomeui dependency
    - Use Gio instead GnomeVfs
    - Replace Gdk drawing with Cairo
    - Port from BonoboUI to GtkUIManager
    - Remove custom print widgets
    - Port from libgnomeprint to GtkPrint
    - Port to GTK+ 3
    - Rename the shared libray for parallel installability
    + New Features and UI Improvements:
    - Improve About dialog
    - Add relative offset jumping with + and - in 'Go to Byte'
    - Use double buffering for drawing, reducing flicker
    + Bug fixes:
    - Convert po files to UTF-8
    - Fix various compiler warnings
    - Fix xsltproc warnings
    - Fix the order of LDADD
    - Fix build with stricter linker on latest Fedora
    - Fix gnome-doc-utils support
    - Modernize autotools configuration
    - Use upstream gettext instead the glib one
    - Fix regression with close on save confirmation
    - Avoid showing status message on an already destroyed window
    - Update overview when deleting a character with the 'DEL' key
    + Bugs fixed: bgo#333819, bgo#445053, bgo#508563, bgo#547882,
      bgo#548438, bgo#570688, bgo#571892, bgo#584006, bgo#590995,
      bgo#590996, bgo#597683, bgo#597684, bgo#597685, bgo#597687,
      bgo#597688, bgo#608275, bgo#608284, bgo#609277, bgo#609548,
      bgo#612693, bgo#612885, bgo#630377.
    + Updated translations.
  - Remove libgnomeui-devel and libgnomeprintui-devel BuildRequires.
  - Add pkgconfig(atk), pkgconfig(gail-3.0), pkgconfig(gconf-2.0),
    pkgconfig(gio-2.0) and pkgconfig(gtk+-3.0) BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.90.1:
    + Port from GConf to GSettings
    + Scrolling code cleanup
    + Moved internal pkgconfig dependencies to Requires.private
    + Bugs fixed: bgo#656080, bgo#655973, bgo#572697.
    + Updated translations.
  - Drop pkgconfig(gconf-2.0) BuildRequires, as the code has been
    ported to GSettings.
  - Replace the gconf schema handling with gsettings one.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.90.2:
    + Fix endianess conversion for 64-bit floating point (bgo#625968,
      bgo#648644)
    + Update oudated FSF mailing address (bgo#656596)
    + Build system cleanups (bgo#656919)
    + Updated translations.
  - Remove renaming hack of sr@Latn to sr@latin: fixed upstream.
  - Stop changing Name and GenericName in .desktop file: they're
    correct upstream.
  - Remove sed hack to remove Development category in .desktop file,
    and instead use -r in %suse_update_desktop_file to replace
    existing categories. Add GNOME category too.
  - Drop explicit Requires for atk-devel, gail-devel, gtk2-devel in
    devel subpackage: the right Requires will automatically be added
    the pkgconfig() way.
  - Split library in libgtkhex-3-0 subpackage, to follow shared
    library packaging policy.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Fix excessive scrolling back to cursor
    + Use maintainer mode by default
    + Remove the use of deprecated GTK+ API
    + Windows port fixes
    + Visual improvements with latest Adwaita theme
    + Updated translations.
  - Stop passing --disable-schemas-install to configure: there is no
    gconf schema anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Store the UI definition file as resource data
    + Better experience for the "Goto Byte..." dialog
    + Various code cleanups
    + Updated translations.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Fix a desktop-file-validate warning about ghex.desktop.
    + Updated translations.


author: jw@suse.com
changelog:
  - Upgrade to version 9.04 (see bnc#735824):
    For details see the doc/News.htm file.
  - Added "make cups" and "make cups-install" to spec file.


author: jsmeix@suse.de
changelog:
  - Upgrade to version 9.05 (see bnc#735824):
    New simple ink-coverage device (inkconv).
    The ps2write device has a large number of improvements.
    Fixes and improvements for the CUPS Raster output device
    (in particular Ghostscript bug 691922 regarding color model).
    Renamed the PXL CUPS filter from "pstopxl" to "gstopxl".
    For details see the doc/News.htm file.
  - Removed "make cups" and "make cups-install" from spec file
    using "configure ... --with-install-cups" instead
    (new since version 9.04, see "configure --help").


author: jsmeix@suse.de
changelog:
  - Split files which require X11 stuff into a ghostscript-x11
    sub-package (currently only /usr/lib/ghostscript/9.05/X11.so)
    so that the ghostscript package can be installed without X11.


author: jsmeix@suse.de
changelog:
  - Added RPM dependencies to make sure ghostscript-x11 and the
    main-package have exact matching version-release because both
    could have any kind of Ghostscript-internal dependencies.
    This is only an approximation to have ghostscript-x11 and
    the main-package from the same build where the main-package
    and its sub-package have been made but currently there is
    no clean way to specify a 'same build' RPM dependency.
    Therefore currently ghostscript-x11 and the main-package could
    have same version-release but nevertheless come from different
    projects/repositories (e.g. with different patches or
    whatever kind of differences).


author: jsmeix@suse.de
changelog:
  - Using fixed /usr/lib/cups/filter (no lib64) because CUPS
    in the Printing project uses it in any case.


author: jsmeix@suse.de
changelog:
  - Configure --without-jasper and --enable-openjpeg because
    since Ghostscript 9.05 JasPer is deprecated and Ghostscript
    now ships modified OpenJPEG sources for JPEG2000 decoding
    (replacing JasPer). Performance, reliability and memory use
    whilst decoding JPX streams are all improved. Accordingly
    the BuildRequires libjasper-devel is removed.
  - Configure --without-ufst and --without-luratech because
    those are relevant to commercial releases only
    which would require a commercial license.
  - Added BuildRequires libtool which requires automake and
    automake requires autoconf to fix build requirements
    for openSUSE:Factory.


author: jsmeix@suse.de
changelog:
  - Unfortunately ghostscript-library.spec and ghostscript-mini.spec
    have unversioned "Provides: ghostscript" and for RPM this means
    that both ghostscript-library and ghostscript-mini
    provide any version of ghostscript. Therefore any non-matching
    version of ghostscript-library and ghostscript-mini fulfill
    any RPM requirement for ghostscript in the ghostscript-x11
    and ghostscript-devel sub-packages which is wrong.
    Therefore explicit conflicts with ghostscript-library and
    ghostscript-mini are specified in the ghostscript-x11
    and ghostscript-devel sub-packages to avoid the mess.


author: jsmeix@suse.de
changelog:
  - Cleaned up BuildRequires.
  - Added ghostscript-mini.spec with minimal BuildRequires.
  - Explicitly specify configure --with-* versus --without-*
    in ghostscript.spec versus ghostscript-mini.spec
    to make the differences clear.


author: jsmeix@suse.de
changelog:
  - Require the basic fonts for Ghostscript
    (package ghostscript-fonts-std) and recommend the
    optional fonts (package ghostscript-fonts-other).


author: jsmeix@suse.de
changelog:
  - Removed BuildRequires docbook-toys which is not needed
    (db2ps and db2pdf called in ijs/Makefile.am to make ijs_spec.ps
    and ijs_spec.pdf but neither of them is made - both are
    provided in the sources) but docbook-toys pulls in packages
    like texlive-bin-jadetex and texlive-jadetex which needlessly
    blow up the build system.


author: jsmeix@suse.de
changelog:
  - Install documentation which is not installed by default
    (LICENSE doc/AUTHORS doc/COPYING doc/thirdparty.htm
    doc/WhatIsGS.htm doc/GS9_Color_Management.pdf
    doc/gs-vms.hlp doc/Ps2ps2.htm).
  - Add a link from SUSE's usual documentation directory
    (/usr/share/doc/packages/ghostscript/) to Ghostscript's
    documentation directory (/usr/share/ghostscript/9.05/doc/)
    because "configure --docdir=..." does not work.


author: jsmeix@suse.de
changelog:
  - BuildRequires dbus-1-devel for "configure --enable-dbus"
    to have colord support in gstoraster (see the entry regarding
    "color management daemon" in doc/History9.htm).


author: jsmeix@suse.de
changelog:
  - Require Ghostscript's font packages because the
    Ghostscript package provides the "Fontmap" file
    /usr/share/ghostscript/<version>/Resource/Init/Fontmap.GS
    which lists Ghostscript's fonts but the fonts itself
    are provided in the separated packages ghostscript-fonts-std
    and ghostscript-fonts-other so that a RPM requirement
    is needed to make sure that Ghostscript has its fonts.
  - Extract the catalog of devices which are actually built-in
    in exactly this Ghostscript and provide it as catalog.devices
    in the Ghostscript package.


author: mfabian@suse.de
changelog:
  - uncomment some fonts which do not work yet (by the way,
    Takashi Iwai fixed the problem in Ghostscript for x86_64).


author: mfabian@suse.de
changelog:
  - Bugzilla #114780: fix acroread-cidfont-config script, acroread
    has moved to a different directory.


author: mfabian@suse.de
changelog:
  - disable the generation of CID-keyed font setup when mkcfm is
    missing. Support for CID-keyed fonts has been dropped from
    recent Xorg recently.


author: mfabian@suse.de
changelog:
  - Bugzilla #239692: acroread moved to /usr/lib for openSUSE > 10.2,
    adapt the script acroread-cidfont-config.


author: jsmeix@suse.de
changelog:
  - ghostscript-fonts-std-8.11.patch is made by mfabian@suse.de
    see https://bugzilla.novell.com/show_bug.cgi?id=suse36778
    (bnc#51778).
    It changes weight of "Nimbus Roman No9 L:style=Medium Italic"
    and "Nimbus Roman No9 L:style=Medium" back to "Bold" instead
    of "Medium".
    ghostscript-fonts-std-8.11.patch must be listed as SourceNNN
    because it is applied via an explicit patch call in install
    section but the SUSE internal check_if_valid_source_dir tool
    could abort with fatal error because it thinks this patch
    is not applied
    (see https://bugzilla.novell.com/show_bug.cgi?id=649207#c17).


author: jsmeix@suse.de
changelog:
  - Have the version the same as the current ghostscript package
    (currently Ghostscript version 9.05). This versioning scheme
    makes sense because this ghostscript-fonts-* packages are the
    right ones for this Ghostscript version (see bnc#735824).


author: jsmeix@suse.de
changelog:
  - Cleaned up BuildRequires.
  - Explicitly specify configure --with-* versus --without-*
    in ghostscript.spec versus ghostscript-mini.spec
    to make the differences clear.


author: jsmeix@suse.de
changelog:
  - Require only the basic fonts for Ghostscript
    (package ghostscript-fonts-std) but do not recommend
    optional fonts (package ghostscript-fonts-other).


author: jsmeix@suse.de
changelog:
  - Install documentation which is not installed by default
    (LICENSE doc/AUTHORS doc/COPYING doc/thirdparty.htm
    doc/WhatIsGS.htm doc/GS9_Color_Management.pdf
    doc/gs-vms.hlp doc/Ps2ps2.htm).
  - Add a link from SUSE's usual documentation directory
    (/usr/share/doc/packages/ghostscript/) to Ghostscript's
    documentation directory (/usr/share/ghostscript/9.05/doc/)
    because "configure --docdir=..." does not work.
  - Let ghostscript-mini "Conflicts: ghostscript-library".


author: crrodriguez@suse.de
changelog:
  - update to version 4.1.6, changes since 4.1.4 includes:
    * Fix segfault in utilities due to referencing ColorMaps in GifFiles that had
    no ColorMap present.
    * Fix gif2x11 to work on 24 bit displays.
    * Fix for giftext segfault when the GifFile does not store a global colormap.
    * Checks to fail gracefully when an image contains improper LZ codes.
    * Close file handles on failure in DGifOpenFileHandle()
    * Checks to operate on files in binary mode on WIN32 as well as MSDOS.
  - kill "la" files and static libraries


author: jengelh@medozas.de
changelog:
  - Correct project URL
  - Implement shlib naming (libgif4)
  - Apply packaging guidelines (remove redundant/obsolete
    tags/sections from specfile, etc.)


author: vuntz@opensuse.org
changelog:
  - Clean up packaging from Contrib for inclusion in Factory:
    + Drop giggle-0.4-desktop.patch and instead use options of
      suse_update_desktop_file.
    + Drop libglade2-devel, perl-XML-Parser BuildRequires.
    + Improve description.
    + Requires git-core instead of git.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5:
    + Several performance improvements
    + Fix crash when searching
    + Improve responsiveness when executing git commands
    * Some memory fixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: evolution-data-server-devel, gtk2-devel,
      gtksourceview-devel, vte-devel.
    + New ones: glib-2.0, gtk+-2.0, gtksourceview-2.0, libebook-1.2,
      vte.


author: vuntz@opensuse.org
changelog:
  - Update giggle-ld_fix.patch to the upstream fix.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh, as
    needed for the patch.
  - Remove now unneeded export SUSE_ASNEEDED=0.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.1:
    + Several bugfixes
    + Updated translations.
  - Changes from version 0.6:
    + Port to GTK+3
    + Added new mallard documentation
    + Establish giggle as url-handler for git:// links
    + Allow diff view to display diffs by chunks, files or all
    + Several bugfixes
  - Drop giggle-ld_fix.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh.
  - Replace pkgconfig(gtk+-2.0) with pkgconfig(gtk+-3.0),
    pkgconfig(gtksourceview-2.0) with pkgconfig(gtksourceview-3.0)
    and pkgconfig(vte) with pkgconfig(vte-2.90), following upstream
    changes.
  - Add itstool BuildRequires.
  - Add localized help to -lang package. Install section inspired by
    aisleriot, which does the same.


author: vuntz@opensuse.org
changelog:
  - Fix build by explictly linking to gmodule-2.0:
    + Add giggle-link-gmodule.patch.
    + Add gnome-common BuildRequires and call to gnome-autogen.sh,
      needed for above patch.


author: prusnak@suse.cz
changelog:
  - updated to 0.3.0
    * Add a 'Browse Network' side panel to browse for available
      Samba/Windows network shares.
    * Detect an already running instance and show its window instead of
      starting a new instance.
    * Add command line option "--new-instance" ("-i") to restore the old
      behaviour.
    * Use the GtkMountOperation dialog when additional authentication
      information are needed. This implicitly allows choosing the method
      to store passwords (never, session, forever).
    * Minimise to tray when the close button is clicked instead of when
      minimising the main window.
    * Add a new preference to set whether to show error message dialogs
      when auto-connecting bookmarks.
    * Various fixes and improvements to URI handling.
    * Add a View menu to quickly change GUI preferences.
    * Add Online Help and Supported Protocols help menu items.


author: prusnak@suse.cz
changelog:
  - updated to 0.3.1
    * Fix build with GTK 2.12
    * Show the main window when the status icon in the notification
      area gets removed


author: prusnak@suse.cz
changelog:
  - updated to 0.3.2
    * Improve the network browsing code to poperly auto-mount Samba
      resources for browsing if necessary
    * Updated translations


author: prusnak@suse.cz
changelog:
  - updated to 0.4.0
    * Support mounting volumes like local partitions
    * WebDav URIs may have an optional path argument
    * Add a folder property for bookmarks which is used to open the file
      manager with this folder
    * Add a Bookmark side panel
    * Many minor fixes and improvements


author: andrea@opensuse.org
changelog:
  - update to 0.4.1
    * Use SSH/SFTP as default connection type for new
      bookmarks/connections
    * Allow finishing the Connect / Bookmark Edit dialog by
      pressing Enter
    * Improve build system to respect LINGUAS environment variable
    * Show an error message dialog if the file-manager command failed
      to execute
    * Remove the preference to select the Volume Manager
      implementation
    * Many minor fixes and improvements
  - remove unsopported locale


author: gber@opensuse.org
changelog:
  - added dependency on xdg-utils since xdg-open is used
  - require gvfs, gigolo does not make much sense without it


author: mboman@suse.de
changelog:
  - Update to version 2.6.6:
    + bgo#571117 - lcms plug-in crashes on broken profile
    + bgo#575154 - changing the help browser preference may not work
    + bgo#573542 - blur plugin: bug in the first line
    + bgo#572403 - gimp-2.6 crashed with SIGSEGV in
      IA__g_object_get()
    + bgo#573695 - 1-bit white background saved as PBM becomes all
      black
    + bgo#573488 - Small bug in Filter>Distorts>Ripple
    + bgo#572156 - top left pixel position/coordinate is not 0,0 but
      1,1
    + bgo#472644 - Rotate with clipping crops the whole layer
    + Translation updates
  - Remove glibc-devel from Requires in -devel package
  - Use py_requires.
  - Remove gimp-enable-gtk-deprecated.patch: unneeded now.


author: vuntz@novell.com
changelog:
  - Add gimp-gegl-babl-versions-check.patch to fix the code used to
    check the babl and gegl version. Taken from Fedora/upstream.


author: beineri@opensuse.org
changelog:
  - Split off gnome-help-browser sub-package to save 4MB libwebkit
    dependency on Live-CDs where gimp-help is not included.
  - Only include latest ChangeLog.


author: vuntz@novell.com
changelog:
  - Add a Supplements between gimp and gimp-help to get the
    help-browser package automatically installed.
  - Update descriptions of packages.


author: beineri@opensuse.org
changelog:
  - Update to version 2.6.7:
    + bgo#591017 - Tablet pan is not working as fast as it should
    + bgo#577581 - Crashes when using any colors tool/function on
      Windows
    + bgo#589667 - GIMP crashes when clicking GEGL Operation on
      Windows
    + bgo#569833 - file-jpeg-save erroneous with small quality
      values
    + bgo#590638 - Changing palettes from list to grid view loses
      "locked to dock" status
    + bgo#589674 - "Send by Email" does not update "Filename"
    + bgo#589674 - "Send by Email" does not update "Filename"
    + bgo#586851 - Transparent BMP files fail to load
    + bgo#589205 - help-browser uses deprecated (and sometimes
      broken) webkit call
    + bgo#582821 - 'Sphere Designer' does not reset correctly...
    + bgo#570353 - first time open of .svg file ignores the
      requested units
    + bgo#555777 - Export to MNG animation fails
    + bgo#577301 - Dithering with transparency is broken for
      "positioned" method
    + bgo#493778 - metadata plug-in crashes on some images
    + bgo#567466 - PNG comment not found if more than 1 tEXt chunks
    + bgo#585665 - Exporting to PSD with a blank text layer creates
      a corrupt file
    + bgo#586316 - Levels tool does not adjust output levels
      correctly if input levels are changed
    + bgo#569661 - Import from PDF throws errors when entering
      resolution in pixels per millimetre
    + bgo#567262 - Black pixels appear in "Spread" filter preview
    + bgo#554658 - Path Dialog: Path preview pics not to see
      constantly
    + bgo#167604 - gimp_gradient_get_color_at() may return
      out-of-bounds values
    + bgo#567393 - Rectangle select tool size shrinks to 0 if size
      is larger than the image and the up or down arrow
      is pressed
    + bgo#587543 - crash when invoking certain actions by keyboard
      shortcut
    + bgo#563029 - Closing maximized image doesn't restore document
      window size
    + bgo#585488 - Perspective transformation on a layer with a mask
      causes crash
    + bgo#586008 - GIMP crashes when right-click canceling a drawing
      action initiated outside layer boundaries
    + bgo#584345 - when printing, the number of copies should be
      reset to 1
    + bgo#557061 - Alpha to Logo
    + bgo#472644 - Rotate with clipping crops the whole layer
    + bgo#577575 - transform tool fills underlying extracted area
      wrongly
    + bgo#555738 - Image display is wrong after undoing canvas size
    + bgo#577024 - help-browser plugin crashes when used with webkit
      1.1.3
    + bgo#555025 - Action GEGL box widgets weirdness
  - Drop gimp-gegl-babl-versions-check.patch: fixed upstream.


author: beineri@opensuse.org
changelog:
  - Everyone calls it "GIMP" so let us follow that in the application
    start menu, fixes problem with launcher finding it (bnc#508279).


author: crrodriguez@suse.de
changelog:
  - add support for versioning external plugins, providing
    rpm macros gimp_abi_version and gimp_api_version


author: vuntz@novell.com
changelog:
  - Change Name in .desktop file to "GIMP", not "The GIMP". The
    project has stopped calling it the GIMP.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.6.8:
    + bgo#470698 - MapObject cannot modify highlight
    + bgo#593848 - FG color changed to black when FG-BG Editor tab
      created
    + bgo#594651 - layer.scale() raises RuntimeError
    + bgo#594998 - Keyboard shortcuts does not work for first image
      when dock is focused
    + bgo#599765 - F1 key on gimp-tool-align in menu have wrong link
      and it open gimp-tool-move
    + bgo#600484 - Gimp BMP Integer Overflow Vulnerability
    + bgo#600741 - "read_channel_data()" Integer Overflow
      Vulnerability
    + bgo#601891 - gimp_image_get_selection returns None
    + bgo#602761 - plug-in-grid: Parameters Horizontal/Vertical
      Spacing and Horizontal/Vertical Offset are
      reversed.
    + bgo#603995 - PCX plugin doesn't sanitize input to avoid
      allocation overflows.
    + bgo#603998 - PCX: Calculating amount of memory to allocate may
      overflow.
    + bgo#604000 - SGI: sanitize input
    + bgo#604001 - SGI: Calculating amount of memory to allocate may
      overflow.
    + bgo#604002 - SGI: RLE encoded input data may write beyond
      allocated buffers
    + bgo#604004 - SGI: allocate memory consistently
    + bgo#604008 - GBR, PAT: sanitize input data
    + bgo#604078 - Crash when pressing Backspace with Free Select
      Tool
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Move the input device module to a specific package, to isolate
    the HAL dependency. Fix bnc#601947.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.6.10:
    + bgo#613328: TGA files saved with incorrect header yOrigin data
    + bgo#623290: Save As... does not save Windows Bitmap as default
      in dialog
    + bgo#621363: CMYK decompose broken
    + bgo#595170: brush - color from gradient works wrong in
      greyscale
    + bgo#613838: Error in gimp-hue-saturation PDB call
    + bgo#622608: GIMP crashes when clicking any scroll bar from
      combo boxes
    + bgo#565459: newly opened images are put into the background
  - Changes from version 2.6.9:
    + bgo#612618: Font selection remains visible
    + bgo#620604: Description of "histogram" procedure is slightly
      inaccurate
    + bgo#541586: Tool options not saved/loaded correctly?
    + bgo#614153: Importing PDF files with long titles
    + bgo#599233: Dialog of "Save as BMP" ignores changes which are
      not made with a mouse
    + bgo#610478: Layer preview suddenly stops getting updated
    + bgo#609026: leaks shared memory
    + bgo#609056: Exporting to Alias PIX format fails
      are always in English
    + bgo#607242: GIMP 2.7.0 fails to build against libpng 1.4.0
    + bgo#606372: Saving to .ppm fails on indexed colorspace
    + bgo#604508: gimp-layer-new-from-visible should work from
      updated projection
    + Fix crashes: bgo#600112, bgo#565001, bgo#604820, bgo#603711
    + Other fixes: bgo#622234, bgo#622196, bgo#608188, bgo#605237
    + Updated translations.
  - Drop gimp-new-libpng.patch and gimp-fix-statusbar.patch, both
    came from upstream git and are now included.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.6.11:
    + bgo#631199: Printing and Print preview broken with cairo 1.10
    + Other bugs fixed: bgo#572865, bgo#628893, bgo#623850,
      bgo#624487, bgo#557380, bgo#627009, bgo#626020, bgo#624698,
      bgo#624275.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Split gimp libraries in libgimp-2_0-0 and libgimpui-2_0-0
    subpackages, and add baselibs.conf for those. Fix bnc#660439.
  - Change accordingly the Requires of the devel package, and the
    scriptlets to run ldconfig.
  - Remove explicit glib2-devel and gtk2-devel Requires in devel
    package: they will automatically be added the pkgconfig() way.
  - Move the gimptool-2.0 man page to the devel subpackage, where the
    binary lives.


author: vuntz@opensuse.org
changelog:
  - Move ownership from various directories from gimp to
    libgimp-2_0-0, to not force external gimp plug-ins/modules/etc.
    to have a gimp BuildRequires for directory ownership.


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


author: vuntz@opensuse.org
changelog:
  - Add gimp-CVE-2010-4540-and-more.patch and
    gimp-CVE-2010-4543.patch to fix buffer overflows: CVE-2010-4540,
    CVE-2010-4541, CVE-2010-4542, CVE-2010-4543. Fix bnc#662043.


author: vuntz@opensuse.org
changelog:
  - On 12.1 and later, stop building the gimp-module-hal subpackage:
    + we don't want hal anymore on 12.1 and later (see bnc#697016).
      We use a build_hal define to control that behavior.
    + remove hal-devel BuildRequires
    + do not build a gimp-module-hal subpackage anymore
    + add gimp-module-hal Obsoletes for smooth upgrades


author: vuntz@opensuse.org
changelog:
  - Fix build on Factory, by not excluding the
    libcontroller-linux-input.so module from the file list of the
    main package when we build without hal. It was only excluded to
    be part of a hal subpackage when there is the hal dependency.


author: vuntz@opensuse.org
changelog:
  - Change branding-upstream subpackage:
    + Add Requires for gimp since the branding package is useless
      without it.
    + Update summary and description.
    + Make noarch.
  - Change branding Requires in main subpackage to be "= %{version}",
    instead of ">= 2.4", which is wrong.


author: vuntz@opensuse.org
changelog:
  - Add gimp-fix-linking.patch: fix linking issue.
  - Add gimp-CVE-2011-2896.patch: Fix heap corruption and buffer
    overflow in LZW code. Fix bnc#711491, CVE-2011-2896.
  - Add gimp-pyslice-cellspacing-fix.patch: fix a crash in the
    pyslice plugin.
  - Add call to autoreconf, needed by gimp-fix-linking.patch.


author: vuntz@opensuse.org
changelog:
  - Update gimp-fix-linking.patch: add another missing -lm.
  - Add gimp-poppler-0.18.patch: fix build with poppler 0.17/0.18.


author: vuntz@opensuse.org
changelog:
  - Add iso-codes Recommends since the iso-codes data is used at
    runtime, but its presence is not mandatory.
  - Remove explicit gtk2 Requires: the library will get
    automatically added to the list of Requires.


author: vuntz@opensuse.org
changelog:
  - Add a warning comment about changing the content of the branding
    package, to make our life easier in branding-openSUSE.


author: vuntz@opensuse.org
changelog:
  - Change gimp-2.0-scanner-plugin Recommends to a Suggests: this
    installs xsane by default, and really, xsane is so horribly
    broken UI-wise that we don't want that.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.6.12:
    + Bugs fixed: bgo#623045, bgo#627328, bgo#631728, bgo#631885,
      bgo#639203, bgo#640219, bgo#640612, bgo#641259, bgo#646947,
      bgo#652280, bgo#660305.
    + Updated translations.
  - Drop gimp-CVE-2010-4540-and-more.patch: fixed upstream.
  - Drop gimp-CVE-2010-4543.patch: fixed upstream.
  - Drop gimp-fix-linking.patch: fixed upstream.
  - Drop gimp-CVE-2011-2896.patch: fixed upstream.
  - Drop gimp-pyslice-cellspacing-fix.patch: fixed upstream.
  - Drop gimp-poppler-0.18.patch: fixed upstream.
  - Remove call to autoreconf and libtool BuildRequires: they were
    only needed for gimp-fix-linking.patch.


author: dimstar@opensuse.org
changelog:
  - Update to 2.8.0-RC1:
    + User Interface:
    - Single-Window Mode
    - Multi-Column Dock Windows
    - More Screen Real Estate For Dockable Dialogs
    - Save And Export
    - Layer Groups
    - Tools Drawn With Cairo
    - On-Canvas Text Editing
    - Keyboard Shortcut Changes
    - Simple Math In Size Entries
    + Tools & Plug-ins:
    - Brush System Improvements
    - Tool Preset Improvements
    - Cage Transform Tool
    - File Plug-Ins
    - For Tablet Users
    - Resource Tagging
    + Miscellaneous:
    - Enhancements to scripting abilities
    - API changes
    + For detailed changes, see NEWS file and
      http://www.gimp.org/release-notes/gimp-2.7.html


author: vuntz@opensuse.org
changelog:
  - Update license from GPL-2.0+ to GPL-3.0+, following upstream
    change.
  - Completely drop HAL-related packaging since it is now gone
    upstream:
    + Remove build_hal macro
    + Remove optional hal-devel BuildRequires.
    + Remove optional gimp-module-hal subpackage.
    + Note that we already have a Obsoletes for gimp-module-hal.
  - Add pkgconfig(gudev-1.0) BuildRequires for the new gudev input
    module.
  - Add ghostscript-devel, ghostscript-library, libbz2-devel,
    libjasper-devel, pkgconfig(atk), pkgconfig(xcursor)
    BuildRequires: new dependencies upstream.
    + Note about ghostscript-library: ideally, we'd avoid listing it
      explicitly, but in OBS, ghostscript-mini is preferred by
      default, but it is not enough for gimp.
  - Add explicit pkgconfig(gdk-pixbuf-2.0) BuildRequires so it can be
    versioned.
  - Add explicit libjpeg-devel, xorg-x11-libXpm-devel, zlib-devel
    BuildRequires: they were missing before.
  - Add libxslt-tools BuildRequires (or libxslt-devel on versions of
    openSUSE <= 12.1) to have xsltproc installed.
  - Add fdupes BuildRequires and use %fdupes in %install to avoid
    duplicated files.
  - Change gimp-doc Obsoletes in devel subpackage from <= to < to
    avoid rpmlint warning about self-obsoletion.


author: badshah400@gmail.com
changelog:
  - Update to version 2.8.0:
    + Core: Add gimp's own GimpOperationBrightnessContrast because
      GEGL one is different
    + Plug-ins: Fix some GFig rendering issues
    + Source and build system: Depend on Babl 0.1.10, GEGL 0.2.0
      and some other new library versions.


author: vuntz@opensuse.org
changelog:
  - Correctly version librsvg-devel BuildRequires: 2.36.0 is needed.
    We don't version the BuildRequires on 12.1 and earlier to avoid
    useless unresolvables; it will just result in file-svg plugin not
    being built when librsvg is not recent enough there.


author: vuntz@opensuse.org
changelog:
  - Add gimp-CVE-2012-3236.patch: fix crash in file handling for fit
    files. Fix CVE-2012-3236, bnc#768376.


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.6.0:
    * Storyboard undo support
    * Storyboard section support
    * Storyboard clips support new deinterlace modes
    * Player supports extracting audio track when playing clips.
    * Filtermacro processing now supports mapping to persistent
      drawable id references.
    * Video extract supports generating transparency.
    * The master video encoder dialog now stays open.
    * Lossless frame extract and videocut for MJPEG.
    * Frontends for old external video encoders.
    * Modify Frames now supports creation of grayscale layer from
      alpha channel, or layermask or mix of both.
    * Added wrapper for rotate any angle.
    * Added wrapper for the resynthesizer.
    * External libs for video read and wrigte access were updated.
    * Bugfixes and updates for the use with GIMP-2.6.x releases.


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.4.1 (bnc#406692):
    * documentation for GIMP 2.4
    * new translations
    * bug fixes
  - Split translations per locale.


author: maw@suse.de
changelog:
  - Update to version 2.4.2:
    + Bugs fixed: bgo#515535, bgo#529924, bgo#546324, bgo#550551,
      bgo#551082
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Use xml2po BuildRequires instead of gnome-doc-utils.
  - Improve summaries and descriptions.
  - Drop gimp-help-no.patch: it's not used, and we accomplish what we
    want to fix the issue in %install. Also drop call to autoreconf
    that we were still using because of this unapplied patch.
  - Drop gimp-help-update-spec.sh: it's really too complex for
    nothing, and the update to 2.6 version of the help will break it.
  - Remove ownership of %{_datadir}/gimp and %{_datadir}/gimp/2.0
    since it's not needed anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.6.1:
    + Bugfixes: bgo#599700, bgo#618143, bgo#611265, bgo#563659,
      bgo#602659
    + Spelling fixes and new translations for: Italian, English,
      German, French, Japnese, Norwegian, Swedish, Russian, Korean
    + XSLT Stylesheet improvements
    + Build system improviements
  - Changes from version 2.6.0:
    + Bugfixes: bgo#591510, bgo#562448, bgo#568420, bgo#569729,
      bgo#569731, bgo#569733, bgo#569739, bgo#574040, bgo#572673,
      bgo#557443, bgo#576230, bgo#577710, bgo#556314, bgo#573828,
      bgo#583840, bgo#573257, bgo#580532, bgo#585823, bgo#588318,
      bgo#588316, bgo#544965, bgo#569739, bgo#591510, bgo#591510
    + Spelling fixes and new translations for: English, German,
      Italian, French, Japanese, Russian, Korean, Norwegian, Swedish
    + Website typo fixes
  - Add Makefile.GNU and gimp-help-2.doap from git, since the default
    Makefile provided in the tarball doesn't work (see bgo#639057).
    This means we also have to manually install the files in
    %install.
  - Change gimp-2.0 Requires and Enhances to gimp, since it's the
    right name of the package now.
  - Update descriptions.
  - Remove old hacks to remove executable permission and rename the
    no locale to nb: they are not needed anymore.
  - Change the use of fdupes to only create links between files of
    the same language (since all languages are packaged separately).
  - Add subpackage for new locales (da, ja, nn, zh) and remove nb
    subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.8.0:
    + Bugfixes: bgo#642729, bgo#634992, bgo#634995, bgo#636149
    + Updated translations.


author: malcolmlewis@opensuse.org
changelog:
  - Initial build.
  - Add gimp-dds-fix-linker.patch: Fix linker and optflags
    (http://code.google.com/p/gimp-dds/issues/detail?id=13).
  - Add gimp-dds-fix-incorrect-fsf-address.patch: Fix incorrect FSF
    address (http://code.google.com/p/gimp-dds/issues/detail?id=14).


author: vuntz@opensuse.org
changelog:
  - Fix packaging for inclusion in Factory:
    + License is GPLv2+ (not GPLv2)
    + Use "Productivity/Graphics/Bitmap Editors" as Group.
    + Remove unneeded BuildRequires: gettext, perl-XML-Parser.
    + Improve description.
    + Create a gimp-plugin-lqr subpackage, and do not create the main
      package. We follow the <app>-plugin-<name> convention this way.
      We still have a gimp-lqr-plugin Provides, in case people try to
      install it this way.
    + Rename the ro_RO locale to ro, since ro_RO doesn't exist as of
      now in openSUSE.


author: vuntz@opensuse.org
changelog:
  - Rewrite gsfw-libm.patch to use the recommended way to find libm.
  - Drop gimp-save-for-web-0.27.0-docdir.patch: this is not needed
    and likely breaks opening the help for the plugin. Also stop
    passing --docdir to configure, since this was only needed because
    of the change in the patch.
  - Split translations in a lang subpackage, and add Recommends for
    the lang subpackage to main package.
  - Remove now unneeded %clean section.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.29.3:
    + Fix build with GIMP 2.7+
    + Fix build errors
    + Updated translations.
  - Drop gsfw-libm.patch: fixed upstream.


author: coolo@suse.de
changelog:
  - update to 0.15, based on DCRaw v 8.89.
    * Multiprocessing support using OpenMP. Patch by Bruce Guenter.
    * Add progress report during the loading of raw files.
    * Add JPEG optimization to reduce the file size without effecting image quality.
    * Compatibility with the just released Exiv2-0.18.
    * Support sRAW1 and sRAW2 formats of the Canon 50D and 5D Mark II.
    * Some annoying bugs got squashed.
    * Change license from 'GPLv2' to 'GPLv2 or later'.
    * more see http://ufraw.sourceforge.net/
  - require lang subpackage
  - enabled in KDE menu again (bnc#298969)
  - enabled contrast setting


author: postadal@suse.cz
changelog:
  - updated to 0.17, based on DCRaw v 8.99
    * Lens distortion corrections using lensfun is enabled by default
    * Added a despeckling/denoising algorithm to solve issues with images
      taken under very difficult lighting conditions
    * Added support for hot pixel elimination
    * Calculate live histogram from working color-space instead of display
      color-space
    * Calculate live histogram from cropped area only
    * Added auto-crop option
    * Allow upto 400% zoom
    * Added lightness adjustmens by hue
    * Added --color-smoothing, --maximize-window command line options
    * Configurable frame lines overlay
    * OpenMP support for preview redrawing and VNG interpolation
    * Added rotation control to the transformations page of the GUI


author: meissner@suse.de
changelog:
  - Updated to 0.18, based on DCRaw v 9.06
    - all changes between DCRaw v 8.99 and 9.06.
    - translation updates
  - buildrequire lensfun


author: vuntz@novell.com
changelog:
  - Merge change from SLED: Prefer LinDVD for DVD and mpeg video
    playback and prefer flashplayer for its mimetypes, when installed
    (bnc#473050)


author: vuntz@opensuse.org
changelog:
  - Add glib2 and glib2-branding-upstream BuildRequires, so we can
    get the right version of glib2, which is needed to provide the
    right version of glib2-branding.
  - Bump version to 11.3.
  - Change the order of the packageand() in Supplements to fix
    rpmlint warnings.


