# changelog

author: coolo@suse.com
changelog:
  - update to 3.2.7
    * `validates_inclusion_of` and `validates_exclusion_of` now accept `:within` option as alias of `:in` as documented.
    * Fix the the backport of the object dup with the ruby 1.9.3p194.


author: coolo@suse.com
changelog:
  - updated to version 3.2.9
    * Due to a change in builder, nil values and empty strings now generates
      closed tags, so instead of this:
      <pseudonyms nil=\"true\"></pseudonyms>
      It generates this:
      <pseudonyms nil=\"true\"/>


author: mrueckert@suse.de
changelog:
  - update to 3.2.1
    * The threshold for auto EXPLAIN is ignored if there's no logger.
    * fxn*
    * Call `to_s` on the value passed to `table_name=`, in particular
      symbols are supported (regression). *Sergey Nartimov*
    * Fix possible race condition when two threads try to define
      attribute methods for the same class. *Jon Leighton*


author: coolo@suse.com
changelog:
  - update to 3.2.3
    * Added find_or_create_by_{attribute}! dynamic method. *Andrew White*
    * Whitelist all attribute assignment by default.
    * Update ActiveRecord::AttributeMethods#attribute_present? to return false for empty strings. *Jacobkg*
    * Fix associations when using per class databases. *larskanis*
    * Revert setting NOT NULL constraints in add_timestamps *fxn*
    * Fix mysql to use proper text types. Fixes #3931. *kennyj*
    * Fix #5069 - Protect foreign key from mass assignment through association builder. *byroot*


author: saschpe@suse.de
changelog:
  - Explicitly require rubygem-activemodel-3_2 and rubygem-activesupport-3_2
    instead of rubygem-activemodel and rubygem-activemodel to fix
    'have choice' errors


author: coolo@suse.com
changelog:
  - update to 3.2.6
    * protect against the nesting of hashes changing the
      table context in the next call to build_from_hash. This fix
      covers this case as well.
      CVE-2012-2695
    * Revert earlier 'perf fix' (see 3.2.4 changelog / GH #6289). This
      change introduced a regression (GH #6609). assoc.clear and
      assoc.delete_all have loaded the association before doing the delete
      since at least Rails 2.3. Doing the delete without loading the
      records means that the `before_remove` and `after_remove` callbacks do
      not get invoked. Therefore, this change was less a fix a more an
      optimisation, which should only have gone into master.
    * Restore behavior of Active Record 3.2.3 scopes.
      A series of commits relating to preloading and scopes caused a regression.
    * Perf fix: Don't load the records when doing assoc.delete_all.
      GH #6289. *Jon Leighton*
    * Association preloading shouldn't be affected by the current scoping.
      This could cause infinite recursion and potentially other problems.
      See GH #5667. *Jon Leighton*
    * Datetime attributes are forced to be changed. GH #3965
    * Fix attribute casting. GH #5549
    * Fix #5667. Preloading should ignore scoping.
    * Predicate builder should not recurse for determining where columns.
      Thanks to Ben Murphy for reporting this! CVE-2012-2661


author: coolo@suse.com
changelog:
  - update to 3.2.7
    * `:finder_sql` and `:counter_sql` options on collection associations
      are deprecated. Please transition to using scopes.
    * `:insert_sql` and `:delete_sql` options on `has_and_belongs_to_many`
      associations are deprecated. Please transition to using `has_many
      :through`
    * `composed_of` has been deprecated. You'll have to write your own accessor
      and mutator methods if you'd like to use value objects to represent some
      portion of your models.
    * `update_attribute` has been deprecated. Use `update_column` if
      you want to bypass mass-assignment protection, validations, callbacks,
      and touching of updated_at. Otherwise please use `update_attributes`.


author: coolo@suse.com
changelog:
  - updated to version 3.2.8
    * Do not consider the numeric attribute as changed if the old value is zero and the new value
      is not a string.  Fixes #7237.
    * Removes the deprecation of `update_attribute`. *fxn*
    * Reverted the deprecation of `composed_of`.
    * Reverted the deprecation of `*_sql` association options. They will
      be deprecated in 4.0 instead.
    * Do not eager load AR session store. ActiveRecord::SessionStore depends on the abstract store
      in Action Pack. Eager loading this class would break client code that eager loads Active Record
      standalone.
      Fixes #7160
    * Do not set RAILS_ENV to "development" when using `db:test:prepare` and related rake tasks.
      This was causing the truncation of the development database data when using RSpec.
      Fixes #7175.


author: coolo@suse.com
changelog:
  - updated to version 3.2.9
    * Fix issue with collection associations calling first(n)/last(n) and attempting
      to set the inverse association when `:inverse_of` was used. Fixes #8087.
    * Fix bug when Column is trying to type cast boolean values to integer.
      Fixes #8067.
    * Fix bug where `rake db:test:prepare` tries to load the structure.sql into development database.
      Fixes #8032.
    * Fixed support for `DATABASE_URL` environment variable for rake db tasks. *Grace Liu*
    * Fix bug where `update_columns` and `update_column` would not let you update the primary key column.
    * Decode URI encoded attributes on database connection URLs.
    * Fix AR#dup to nullify the validation errors in the dup'ed object. Previously the original
      and the dup'ed object shared the same errors.
    * Synchronize around deleting from the reserved connections hash.
      Fixes #7955
    * PostgreSQL adapter correctly fetches default values when using
      multiple schemas and domains in a db. Fixes #7914
    * Fix deprecation notice when loading a collection association that
      selects columns from other tables, if a new record was previously
      built using that association.
    * The postgres adapter now supports tables with capital letters.
      Fix #5920
    * `CollectionAssociation#count` returns `0` without querying if the
      parent record is not persisted.
    ... more, see CHANGELOG.md


author: coolo@suse.com
changelog:
  - updated to version 3.2.10
    * CVE-2012-5664 options hashes should only be extracted if there are extra
      parameters


author: coolo@suse.com
changelog:
  - updated to version 3.2.12
    * Quote numeric values being compared to non-numeric columns. Otherwise,
      in some database, the string column values will be coerced to a numeric
      allowing 0, 0.0 or false to match any string starting with a non-digit.
      Example:
      App.where(apikey: 0) # => SELECT * FROM users WHERE apikey = '0'


author: coolo@suse.com
changelog:
  - update to 3.2.6
    * ActiveSupport::JSON::Variable is deprecated. Define your own #as_json and #encode_json methods
      for custom JSON string literals. *Erich Menge*
    * Added #beginning_of_hour and #end_of_hour to Time and DateTime core
      extensions. *Mark J. Titorenko*


author: coolo@suse.com
changelog:
  - update to 3.2.7
    * Hash#fetch(fetch) is not the same as doing hash[key]
    * adds a missing require [fixes #6896]
    * make sure the inflection rules are loaded when cherry-picking active_support/core_ext/string/inflections.rb [fixes #6884]
    * Merge pull request #6857 from rsutphin/as_core_ext_time_missing_require
    * bump AS deprecation_horizon to 4.0


author: coolo@suse.com
changelog:
  - updated to version 3.2.8
    * Fix ActiveSupport integration with Mocha > 0.12.1. *Mike Gunderloy*
    * Reverted the deprecation of ActiveSupport::JSON::Variable. *Rafael Mendonça França*


author: coolo@suse.com
changelog:
  - updated to version 3.2.9
    * Add logger.push_tags and .pop_tags to complement logger.tagged:
      class Job
      def before
      Rails.logger.push_tags :jobs, self.class.name
      end
      def after
      Rails.logger.pop_tags 2
      end
      end
    * Jeremy Kemper*
    * Add %:z and %::z format string support to ActiveSupport::TimeWithZone#strftime. [fixes #6962] *kennyj*


author: coolo@suse.com
changelog:
  - update to version 3.2.11
    * Hash.from_xml raises when it encounters type="symbol" or type="yaml".
      Use Hash.from_trusted_xml to parse this XML.
      CVE-2013-0156


author: mrueckert@suse.de
changelog:
  - update to version 2.1.2
    * added HTTP request URI methods
    * better handling of Windows file paths
    * validation_deferred boolean replaced with defer_validation block
    * normalization of percent-encoded paths should now be correct
    * fixed issue with constructing URIs with relative paths
    * fixed warnings
  - drop development requirements
  - use rubygems_requires macro


author: aduffeck@novell.com
changelog:
  - update to version 2.2.2
    * added site methods
    * improved documentation
    * added support for application/x-www-form-urlencoded.
    * fixed issue with percent escaping of '+' character in query strings


author: coolo@suse.com
changelog:
  - update to 2.2.8
    - fixed issues with dot segment removal code
    - form encoding can now handle multiple values per key
    - updated development environment


author: coolo@suse.com
changelog:
  - update to 2.3.1
    - fixed missing unicode data file
    - updated Addressable::Template to use RFC 6570, level 4
    - fixed compatibility problems with some versions of Ruby
    - moved unicode tables into a data file for performance reasons
    - removing support for multiple query value notations


author: coolo@suse.com
changelog:
  - update to 2.3.2
    - added Addressable::URI#default_port method
    - fixed issue with Marshalling Unicode data on Windows
    - improved heuristic parsing to better handle IPv4 addresses


author: coolo@suse.com
changelog:
  - updated to version 1.0.1
    `amq-protocol` now makes sure `DateTime` is loaded before trying to use it.


author: cfarrell@suse.com
changelog:
  - license update: BSD-2-Clause or Ruby
    Package claims to be under the same license as Ruby and even points to
    the URL for the Ruby license. In the past couple of months the license of
    Ruby changed from GPL-2.0 or Ruby to BSD-2-Clause or Ruby


author: mrueckert@suse.de
changelog:
  - fix license
  - added rubygem-bcrypt-ruby-2_1 provides for rails 3.1
  - split out doc and testsuite subpackages


author: coolo@suse.com
changelog:
  - update to 3.1 (no longer suffix)
    * Included the to_xs arity patch needed for weird Rails compatibility
      issue.
    * Escaping newlines in attributes now.
    * Allow method caching
    * Ruby 1.9 compatiblity issues.


author: coolo@suse.com
changelog:
  - updated to version 3.1.2
    * only changelog available:
    https://github.com/jimweirich/builder/commits/builder-3.1.2/


author: coolo@suse.com
changelog:
  - updated to version 3.0.4
    * Included the to_xs arity patch needed for weird Rails compatibility
    issue.
    * Escaping newlines in attributes now.
    * Allow method caching
    * Ruby 1.9 compatiblity issues.


author: mrueckert@suse.de
changelog:
  - update to 1.0.21 (bnc#727772)
    - Load Psych unless Syck is defined, because 1.9.2 defines YAML
    - Add platform :maglev (@timfel, #1444)
    - Ensure YAML is required even if Psych is found
    - Handle directory names that contain invalid regex characters
    - Rescue interrupts to `bundle` while loading bundler.rb (#1395)
    - Allow clearing without groups by passing `--without ''` (#1259)
    - Manually sort requirements in the lockfile (#1375)
    - Remove several warnings generated by ruby -w (@stephencelis)
    - Handle trailing slashes on names passed to `gem` (#1372)
    - Name modules for gems like 'test-foo_bar' correctly (#1303)
    - Don't require Psych if Syck is already loaded (#1239)
    - Compatability with Rubygems 1.8.10 installer changes
    - Report gem installation failures clearly (@rwilcox, #1380)
    - Useful error for cap and vlad on first deploy (@nexmat, @kirs)
    - `exec` now works when the command contains 'exec'
    - Only touch lock after changes on Windows (@robertwahler, #1358)
    - Keep load paths when #setup is called multiple times (@radsaq,
      [#1379])
    - Fix typo in DEBUG_RESOLVER (@geemus)
    - Fixes rake 0.9.x warning (@mtylty, #1333)
    - Fix `bundle cache` again for rubygems 1.3.x
    - Run the bundle install earlier in a Capistrano deployment
      (@cgriego, #1300)
    - Support hidden gemspec (@trans, @cldwalker, #827)
    - Make fetch_specs faster (@zeha, #1294)
    - Allow overriding development deps loaded by #gemspec (@lgierth,
      [#1245])
    - Fix rake issues with rubygems 1.3.x (#1342)
    - Fixed invalid byte sequence error while installing gem on Ruby
      1.9 (#1341)
    - Performance fix for MRI 1.9 (@efficientcloud, #1288)
    - Shortcuts (like `bundle i`) for all commands (@amatsuda)
    - Correcly identify missing child dependency in error message
    - Allow Windows network share paths with forward slashes
      (@mtscout6, #1253)
    - Check for rubygems.org credentials so `rake release` doesn't
      hang (#980)
    - Find cached prerelease gems on rubygems 1.3.x (@dburt, #1202)
    - Fix `bundle install --without` on kiji (@tmm1, #1287)
    - Get rid of warning in ruby 1.9.3 (@smartinez87, #1231)
    - Documentation for `gem ..., :require => false` (@kmayer, #1292)
    - Gems provide "executables", they are rarely also binaries
      (@fxn, #1242)


author: coolo@suse.com
changelog:
  - update to 1.1.4
    - Use `latest_release` in Capistrano and Vlad integration (#1264)
    - Unknown exceptions now link to ISSUES for help instead of a new ticket
    - When OpenSSL is missing, provide instructions for fixing (#1776 etc.)
    - Correct inline help for `clean --force` (@dougbarth, #1911)
    - Work around a Ruby 1.9.3p194 bug in Psych when config files are empty


author: coolo@suse.com
changelog:
  - update to 1.1.5
    - Special case `ruby` directive from 1.2.0, so you can install Gemfiles that use it


author: coolo@suse.com
changelog:
  - updated to version 1.2.0
    Bugfixes:
    - raise original error message from LoadError's
    Documentation:
    - `platform` man pages
    [#]# 1.2.0.rc.2 (Aug 8, 2012)
    Bugfixes:
    - `clean` doesn't remove gems that are included in the lockfile
    [#]# 1.2.0.rc (Jul 17, 2012)
    Features:
    - `check` now has a `--dry-run` option (@svenfuchs, #1811)
    - loosen ruby directive for engines
    - prune git/path directories inside vendor/cache (@josevalim, #1988)
    - update vendored thor to 0.15.2 (@sferik)
    - add .txt to LICENSE (@postmodern, #2001)
    - add `config disable_local_branch_check` (@josevalim, #1985)
    - fall back on the full index when experiencing syck errors (#1419)
    - handle syntax errors in Ruby gemspecs (#1974)
    Bugfixes:
    - fix `pack`/`cache` with `--all` (@josevalim, #1989)
    - don't display warning message when `cache_all` is set
    - check for `nil` PATH (#2006)
    - Always try to keep original GEM_PATH (@drogus, #1920)


author: coolo@suse.com
changelog:
  - updated to version 1.2.1
    Bugfixes:
    - `bundle clean` now works with BUNDLE_WITHOUT groups again
    - have a net/http read timeout around the Gemcutter API Endpoint


author: coolo@suse.com
changelog:
  - updated to version 1.2.2
    - support new Psych::SyntaxError for Ruby 2.0.0 (@tenderlove, @sol)
    - `bundle viz` works with git gems again (@hirochachacha)
    - recognize more cases when OpenSSL is not present


author: mrueckert@suse.de
changelog:
  - update to version 1.1.1
    * Fixing behavior in Rails 3 by properly initializing
      ResourceAuthorization
  - additional changes from version 1.1.0
    * Supporting arrays, ranges, and nested hashes in ability
      conditions
    * Removing "unauthorized!" method in favor of "authorize!" in
      controllers
    * Adding action, subject and default_message abilities to
      AccessDenied exception - see issue #40
    * Adding caching to current_ability controller method, if you're
      overriding this be sure to add caching too.
    * Adding "accessible_by" method to Active Record for fetching
      records matching a specific ability
    * Adding conditions behavior to Ability#can and fetch with
      Ability#conditions - see issue #53
    * Renaming :class option to :resource for
      load_and_authorize_resource which now supports a symbol for non
      models - see issue #45
    * Properly handle Admin::AbilitiesController in
      params[:controller] - see issue #46
    * Adding be_able_to RSpec matcher (thanks dchelimsky), requires
      Ruby 1.8.7 or higher - see issue #54
    * Support additional arguments to can? which get passed to the
      block - see issue #48


author: mrueckert@suse.de
changelog:
  - update to version 2.5.18
    Small fix for rolling back if a shell scripts exits non-zero;
    enabled a rollback if git (or other) externals fail during the
    deploy.
    * #151 check return code status of system command to create local
      copy and rollback if not 0 (David King)
  - additional changes from version 2.5.17
    Various small bug fixes.
  - additional changes from version 2.5.16
    Fixed a small regression in 2.5.15
  - additional changes from version 2.5.15
    Fixes a feature request not to overwrite roles when using the
    ROLES environmental variable.
    * #126 - The option to not overwriting the roles which are
      defined in the task definition.
    * Removed the upgrade file as it has been a couple of years
      since 1.x was in the wild.
    * Slight internal re-factor of the way we calculate the version
  - additional changes from version 2.5.14
    Fixes a low-value bug, thanks to Chris G for the well submitted
    patch:
    * #139 - Improves consistency of variable lookup, scm variables
      with a local_ prefix will be honoured with priority locally
      (Chris Griego)


author: saschpe@suse.de
changelog:
  - Update to version 2.11.2:
    * Fixes some bugs with the now deprecated deploy:symlink fallback option.
  - Changes from version 2.11.1:
    * Remove a testing dependency on ruby-debug
    * Formerly deprecate deploy:symlink, this move was prompted by the Rake
      namespace fiasco of their 0.9.0 release, and is replaced by
      deploy:create_symlink.
  - See CHANGELOG for older versions
  - Fixed license, according to README.markdown, it's MIT


author: coolo@suse.com
changelog:
  - update to 2.12.0
    This release reverts the very verbose logging introduced in the previous version, it also
    enables a handful of power-user features which are largely un-documented, but shouldn't be
    important unless you are looking for them. Undocumented code shouldn't scare you, simply
    read through deploy.rb in the Gem if you want to know how a new feature works!
    * Update mapped commands to remove symlink deprecation warning. Despo Pentara (despo)
    * Add the "rpm" remote dependency. Nick Hoffman (nickhoffman)
    * Add commented deploy:cleanup task to default recipe. Jean-Philippe Doyle (j15e)
    * Teach deploy:web:enable to fail gracefully. Lee Marlow (lmarlow)
    * Ticket 193 alias task show wrong name when it is not overridden. Rafa García (rgo)
    * Allow configuration of which roles assets are precompiled on. Frederick Cheung (fcheung)
    * Fix transfer action to honor dry-run flag. Serg Podtynnyi (shtirlic)
    * Changed single to double quotes for Windows, fixes a Windows bug in the HG module. Matthew J Morrison (mattjmorrison)
    * Add UnsharedRemoteCache (copied from eycap gem). Ben Symonds (bensymonds)
    As ever, a sincere thanks to all contributors, and do not hesitate to contact me if this
    release causes problems for you.


author: coolo@suse.com
changelog:
  - updated to version 2.13.5
    * Merged in `capistrano_colors` gem, and renamed to 'log_formatters', since it does much more than just colors
    (@ndbroadbent)
    * Use more intelligence in setting the :scm variable based on known version control directory names (@czarneckid)
    * Remove the deploy:web:{disable, enable} tasks (@carsomyr)
    * Group finalize_update shell commands into one command, harden shell calls with #shellescape, and separate arguments
    with -- (@ndbroadbent)


author: saschpe@suse.de
changelog:
  - Update to version 1.7.0:
    * #49: fix nil to_xs with CI_CAPTURE=off (thanks Sean Walbran)
    * #47: Fix regression - don't pull test/unit in unnecessarily


author: coolo@suse.com
changelog:
  - updated to version 1.7.1
    * #58: Use const_defined? for checking a constant is defined (Kouhei Sutou)
    * #70: Initialize delegate IO for non-tee methods
    * #55: Accommodate 1.8.7 which requires std streams to be subclasses of IO
    * #52: Mark skipped tests as skipped instead of failure
    * #51: Allow for constants to include "Omission" or :Omission (1.8 vs. 1.9).


author: coolo@suse.com
changelog:
  - updated to version 1.7.2
    * #73: do not search ancestors when checking Test::Unit.const_defined? (Sean Walbran)
    * #68: make sure @suite is not nil (Patrick Cheng)


author: coolo@suse.com
changelog:
  - updated to version 1.7.3
    - Don't extend RSpec BaseFormatter but instead delegate via method_missing for
    better forward-compatibility


author: coolo@suse.com
changelog:
  - updated to version 1.8.0
    - Add support for Spinach -- pull request #67 from spraints/spinach
    - Merge pull request #62 from citrusmoose/master
    - Merge pull request #76 from pivotal-leopold/master
    - Merge pull request #78 from Marketcircle/minitest-errors
    - Merge pull request #56 from orianthi/master


author: coolo@suse.com
changelog:
  - updated to version 1.8.2
    - #80: Handle rspec-core 2.10.0 #format_backtrace regression and fix
    - Manifest and gemspec for 1.8.0 was missing spinach files. Fixes #79.


author: coolo@suse.com
changelog:
  - updated to version 1.8.3
    - Update test-unit dependency to '> 2.4.9' (thanks Troy Dawson)
    - Add spinach documentation


author: coolo@suse.com
changelog:
  - updated to version 4.1.3
    * Remove use of eval in Array.parse
    * Make generated template executable and set better defaults (@suan)
    * Fixed valid_command_names_from to match exact commands only (@fgalassi)


author: mrueckert@suse.de
changelog:
  - Update to version 1.0.2:
    o Changed the 'ps -ax' call back to 'ps ax'.
    o Fixed the documentation for the :normal :dir_mode.
    o As a default for Daemons.run_proc, the pid file is now saved
      in the current directory.
    o In :ontop mode for running a proc (this is equal to calling
      something like 'ruby ctrl_proc.rb run'), the proc now runs
      directly in the calling script, not in a forked process anymore
      (thanks to Paul Butcher).
    o Set $0 to app_name in the daemons (thanks to Ilya Novoselov).


author: mrueckert@suse.de
changelog:
  - Update to version 1.0.6:
    * New option to pass an ARGV-style array to run and run_proc
      (thanks to Marc Evans).
    * Additional patches for '/var/log' (thanks to Marc Evans).
  - additional changes from 1.0.5
    * Applied patch that makes daemons to use '/var/log' as logfile
      directory if you use :dir_mode = :system (thanks to Han Holl).
    * Daemons should now work with Ruby 1.9 (at least the basic
      features).
  - additional changes from 1.0.4
    * Document the :log_output option (thanks to Andrew Kuklewicz).
    * Set STDOUT.sync = true when redirecting to a logfile
      (thanks to Andrew Kuklewicz).
    * Should now run also correctly when there is no working 'ps ax'
      on the system (thanks to Daniel Kehoe).
  - additional changes from 1.0.3
    * Set the app_name correctly also for the monitor process
    (thanks to Ilya Novoselov).


author: mrueckert@suse.de
changelog:
  - update to version 1.0.7:
    * Patch to fix wrong ARGV when using :exec (in def start_exec:
      Kernel.exec(script(), *(@app_argv || [])))
      (thanks to Alex McGuire).


author: mrueckert@suse.de
changelog:
  - update to version 1.0.9:
    new Pid.running? function. Checking whether a process exists by
    sending signal '0' (added in 1.0.8 and fixed in 1.0.9)


author: mrueckert@suse.de
changelog:
  - update to version 1.0.10
    * By default, we now delete stray pid-files (i.e. pid-files which
      result for example from a killed daemon) automatically. This
      function can be deactivated by passing :keep_pid_files => true
      as an option.
    * All pid files of :multiple daemons new get deleted correctly
      upon exit of the daemons (reported by Han Holl).
    * Use the signal 'KILL' instead of 'TERM' on Windows platforms.
    * Use exit! in trap('TERM') instead of exit when option
      :hard_exit is given (thanks to Han Holl).
    * Did some clarification on the exception log


author: mrueckert@suse.de
changelog:
  - update to version 1.1.2
    * Fixed gemspec to include all needed files.
  - additional changes from 1.1.1
    * Make the logging facilities work in :mode => :none (i.e. when
      calling Daemons.daemonize) (thanks to the input from Peter Hegedus).
  - additional changes from 1.1.0
    * Honour the options[:app_name] in Daemons.daemonize (thanks to
      Ryan Tecco).
    * Included a new option :stop_proc to specify a proc that will be
      called when a daemonized process receives a request to stop
      (thanks to Dave Dupre).
    * Only delete the pidfile if the current pid is the original pid
      (ghazel).
    * Start when restart but no application running (pcreux).
    * Silently continue if there is no pidfile (ghazel).
    * We now per default wait for processes to stop and kill them
      automatically it if they do not stop within a given time
      (force_kill_waittime). Use the option --no_wait to not wait for
      processes to stop.
    * Set log files mode to 0644 (mikehale).
    * Set pid file permissions to 0644 (mikehale).
    * Added ability to change process uid/gid (mikehale).
    * Fix for: If you happen to start a daemon from a process that
      has open file descriptors these will stay open. As it is
      daemonize.rb only closes ruby IO objects (thanks to Han Holl).
    * New reload command (SIGHUP) (thanks to Michael Schuerig).
  - split out a doc package


author: coolo@suse.com
changelog:
  - updated to version 1.1.9
    * daemonize.rb: do srand in the forked child process both in daemonize and call_as_daemon


author: coolo@suse.com
changelog:
  - updated to version 3.0.3, moving it out of the -3_0 package
    as our new policy says latest upstream is without suffix


author: mrueckert@suse.de
changelog:
  - update to version 1.0.7
    * Ensure password confirmation is always required
    * authenticatable was deprecated and renamed to
      database_authenticatable
    * confirmable is not included by default on generation


author: coolo@suse.com
changelog:
  - updated to version 2.2.2
    * bug fix
    * Fix bug when checking for reconfirmable in templates
    * bug fix
    * Fix regression with case_insensitive_keys
    * Fix regression when password is blank when it is invalid


author: lslezak@suse.cz
changelog:
  - updated to version 2.2.3
    * fixed security issue (wrong records may be read when sending
      specifically crafted requests) (bnc#800955)


author: lslezak@suse.cz
changelog:
  - updated to 0.3: fixed shell command injection vulnerability,
    fixed logging, use open3 instead of session gem


author: coolo@suse.com
changelog:
  - update to 2.6.0
    enhancements
      Avoid raising exception on dev mode
      Add ignore_if option to avoid sending certain notifications.
      Add normalize_subject option to remove numbers from email so that they thread (by @jjb)
      Allow the user to provide a custom message and hash of data (by @jjb)
      Add support for configurable background sections and a data partial (by @jeffrafter)
      Include timestamp of exception in notification body
      Add support for rack based session management (by @phoet)
      Add ignore_crawlers option to ignore exceptions generated by crawlers
      Add verbode_subject option to exclude exception message from subject (by @amishyn)
    bug fixes
      Correctly set view path at the right time so that new sections are properly available (by @scrozier)
      Fix handling exceptions with no backtrace
      Fix issue on Solaris with hostname (by @bluescripts)
      Ensure exceptions in view templates doesn’t cause problems, allowing the notification to be sent anyway (by @sce)


author: coolo@suse.com
changelog:
  - update to 2.6.1
    * bug fixes
    * Fix finding custom sections on Background notifications. Fixes [#68]


author: coolo@suse.com
changelog:
  - updated to version 3.0.0
    * enhancements
    * Campfire integration
    * Support fot HTML notifications (by @Xenofex)
    * Be able to override SMTP settings (by @piglop and @Macint)
    * bug fixes
    * Fix encoding issues
    * Allow default sections to be overridden (by @jfarmer)
    * Don't automatically deliver background notifications


author: coolo@suse.com
changelog:
  - updated to version 3.0.1
    * enhancements
    * Custom Headers (by @DouweM)
    * Make Tinder a soft-dependency (by @fgrehm)
    * bug fixes
    * Fix `code converter not found` (by @alanjds)


author: jreidinger@suse.com
changelog:
  - update to version 2.6.0 :
    * inline trait support to build|create list
    * Deprecate :method in favor of :strategy when overwritting build
      strategy


author: coolo@suse.com
changelog:
  - updated to version 3.6.1
    Update README to include info about running with JRuby
    Update dependencies on RSpec and tiny versions of Rails in Appraisal
    Improve flexibility of using traits with associations and add documentation
    Stub update_column to raise to mirror ActiveRecord's change from update_attribute


author: coolo@suse.com
changelog:
  - updated to version 4.0.0
    Remove deprecated cucumber_steps
    Remove deprecated alternate syntaxes
    Deprecate duplicate_attribute_assignment_from_initialize_with, which is now unused
    as attributes assigned within initialize_with are not subsequently assigned


author: coolo@suse.com
changelog:
  - updated to version 4.1.0
    Allow multiple callbacks to bind to the same block
    Fix documentation surrounding the stub strategy


author: coolo@suse.com
changelog:
  - updated to version 0.7.0
    set_locale resets to default locale if none of the available locales was tried to set


author: saschpe@suse.de
changelog:
  - Update to version 0.8.0:
    * preserve encoding of original string under Ruby 1.9
    * avoid warnings when monkey patching
    * internal cleanups


author: mrueckert@suse.de
changelog:
  - update to version 1.5.3
    * A bug fix from Timothy Elliott to return the new parser to its
      strict quote tolerance.
  - additional changes from version 1.5.2
    * A bug fix to allow IO Exceptions to reach the calling code from
      Moses Hohman.
    * Added support for <tt>:write_headers => false</tt> to
      Table.to_csv().
  - additional changes from version 1.5.1
    * A bug fix for deleting blank Table rows from Andy Hartford.
    * Added gem build instructions.


author: fcastelli@suse.com
changelog:
  - Use the new spec template: splitted doc and test files into
    subpackages.
  - Add 'Provides' statement: required by other gems,


author: coolo@suse.com
changelog:
  - update to 1.5.5
    * Removed setup.rb due to licensing concerns.
    * Updated and clarified Copyright notices.
    * Improved stray quoting error message (patch by Edvard Majakari).
    * Improved line ending detection algorithm (patch by Alexey Smolianinov).


author: cfarrell@suse.com
changelog:
  - license update: Ruby
    The Ruby license is itself a dual license which offers a choice of
    GPL-2.0+ or an artistic type license


author: coolo@suse.com
changelog:
  - updated to version 1.0.11
    * Use rewind to force IO#lineno to be reset.
    * Reopen file in :top mode at the beginning.
    * Support simplecov.
    * Use gem_hadar to shorten Rakefile.
    * Create a gem spec file again.
    * Added a File::Tail::Group to tail multiple files more easily.


author: mrueckert@suse.de
changelog:
  - update to version 2.5.0
    * Added plugin system. Define a module under Flog to extend it.
    * Added special case penalty for wtf to_proc:
      blah(&b = proc {...}) (benjaminb)
    * Improved tests and test coverage.
    * Unfactored & refactored report code. Much cleaner and  more
      maintainable now.
    * Fixed API change for FlogTask (andreacampi)
    * Fixed bad edgecase handler for block_pass (benjaminb)


author: coolo@suse.com
changelog:
  - update to version 2.5.3
    * class_stack now always pushes on symbols or strings for class names.
    * Fixed klass_name returning an ugly mix of sexps and strings.
    * Improved parse error output. (impurist)
    * Added RegexpError to error handler.
    * Improved error output and suggest --continue
    * Record the flog score for the full class name, not just suffix. (dkubb)
    * Fixed block_pass when passed a multi-level const (xavier)


author: coolo@suse.com
changelog:
  - updated to version 3.0.0
    * 1 minor enhancement:
    * Added a timeout handler to skip when RubyParser times out on a large file
    * 1 bug fix:
    * Fixed handling of plain literals in masgn in args.
    * 4 minor enhancements:
    * Added .rake as a supported extension.
    * Create a new parser for every file, preventing state barkification
    * Extended DSL support to include hash args (eg task :blah => :dep).
    * Extended DSL support to report nested names (eg namespace(blah)::task#woot)
    * 1 bug fix:
    * Fix for sexp structure changes (no arglists).
    * 4 minor enhancements:
    * Added --18 and --19 flags to specify parser. Defaults to hybrid.
    * Explicitly use Ruby18Parser to remove deprecation warnings.
    * Modified processor to deal with cleaner sexps from RP 3.x.
    * Use File.binread (File.read in 1.8) to bypass encoding errors
    * 2 bug fixes:
    * Cleaned up some 1.9 warnings.
    * Fixed failing tests against ruby_parser 3


author: coolo@suse.com
changelog:
  - updated to version 3.1.0
    * 4 minor enhancements:
    * --quiet option is now false by default, and changed to silence parse warnings.
    * Added max_score and max_method. (aselder)
    * FlogTask can now take a method to use to figure out score, allowing for total or max_score.
    * Switched to capturing RubyParser::SyntaxError (RP 3.0 change).
    * 2 bug fixes:
    * Avoid redefined warning for File::RUBY19. (svendahlstrand)
    * Fixed flog to default to RubyParser if not specified. Allows cleaner programmatic access.


author: coolo@suse.com
changelog:
  - updated to version 3.2.0
    * 4 minor enhancements:
    * Ensure rake/tasklib is loaded when defining FlogTask. (ferrous26)
    * Fixed reporting / recording of methods in singleton class blocks. (mihu)
    * Refactored error handling code to flog_ruby. Calls flog_ruby! for actual work
    * Refactored ruby processing code to flog_ruby!
    * 1 bug fix:
    * Fixed flogging of || iters. (JacobNinja)


author: coolo@suse.com
changelog:
  - buildrequire rdoc if there are options (I just picked 3.10 as
    minimum, which is one higher than what ruby 1.9.1 offers in itself)


author: lslezak@suse.cz
changelog:
  - updated to 2.2.1:
    * Supported non ASCII string in msgid
    * Stopped overriding String#% on Ruby 1.9.
    * Fixed a bug that "\" is too escaped.
    * Removed GetText.bindtext dependency from GetText::PoParser.
    * Ranamed GetText::MOFile to GetText::MoFile but GetText::MOFile
    is still available.
    includes changes from 2.2.0:
    * Supported ruby-1.9
    * Supported $SAFE=1
    * Improved argument check
    * Supported ruby-1.8.6 again
    * Fixed Ukrainan translation path
    * Fixed a bug that only the last path in GETTEXT_PATH environment
    variable is used
    * Fixed a bug that Ruby-GetText-Package modifies $LOAD_PATH


author: coolo@suse.com
changelog:
  - updated to version 2.3.1
    It's a Bug and package fix release.
    Then, it's also encoding support release, only if you use Ruby 1.9.
    [#]## Improvements
    * [xgettext] Added backword compatibility method
      (GetText::RGetText.run).
      [Suggested by Fotos Georgiadis]
    * [xgettext] Removed deprecated parse argument support.
    * [erb parer] Assumed the encoding in the magic comment of the
      input file as the encoding of it.
    * [ruby parser] Assumed the encoding in the magic comment of the
      input file as the encoding of it.
    * [xgettext] Added the "--output-encoding" option to set encoding of
      output pot file.
    * [xgettext] Used UTF-8 as the default encoding of output pot file.
    * [xgettext] Supported multiple encoding sources.
    [#]## Changes
    * [MoFile] Returned nil instead of "" as msgstr when its msgid isn't
      translated (when this msgstr is "").
    * [PoParser] Converted msgstr from "" to nil when parsing.
    [#]## Fixes
    * Added missing .yardopts file. [Reported by Takahiro Kambe]
    * [news] Fixed Eddie Lau name instead of github name.
    * [msginit] Added the "Plural-Forms:" entry to the header even if a
      pot file doesn't have it.
    * [msgmerge] Fixed the bug the new line between a header and
      contents doesn't exist.
    * [msginit] Fixed the bug that msgstr with msgid_plural aren't
      generated in output po file.
    * [xgettext] Supported class based xgettext parser add API.
      [GitHub #10] [Suggested by Michael Grosser]
    * [erb parer] Fixed erb parser bug with unicode msgid in Ruby 1.9
      ERB templates.
      [Github #9] [Patch by Fotos Georgiadis]
    * Added missing documents for GetText::Tools::XGetText


author: coolo@suse.com
changelog:
  - updated to version 2.3.2
    * Fixed the bug that untranslated messages are included in a .mo file.
      [Github #11][Reported by Ramón Cahenzli]
  - dropping provides for names that were last seen on 10.1


author: coolo@suse.com
changelog:
  - updated to version 2.3.3
    [#]## Improvements
    * [msginit] Supported plural forms for Bosnian, Catalan, Norwegian
      Bokmal and Chinese.
    [#]## Fixes
    * Fixed the bug that messages (i.e. the help message for rmsgfmt)
      aren't localized in each environment. However, some
      messages aren't tranlated or resolved fuzzy. Please
      help us to translate or resolve them.
      [Github #12][Reported by mtasaka]
    * Used String#% to localize some messages.


author: coolo@suse.com
changelog:
  - updated to version 2.3.5
    [#]## Fixes
    * [POParser] Fixed the class name for backward compatibility.
    [#]## Improvements
    * [Merger] Implemented "fuzzy-match" with Levenshtein distance.
    * Added the class "PO" for management PO entries. Please use PO
      instead of PoData. (see details in
      http://rubydoc.info/gems/gettext/GetText/PO.html)
    * [POEntry (renamed from PoMessages)] Supported to specify msgstr.
    * [POEntry]　Stored comments each type
      (translator\_comment, extracted\_comment, flag, previous).
      see
      http://www.gnu.org/software/gettext/manual/html_node/PO-Files.html
      for details of comment type.
    * [POEntry] Checked if specified type is valid in #type=.
    * [PoParser][MO] Concatenated msgctxt, msgid, msgid\_plural to
      "#{msgctxt}\004#{msgid}\000"{msgid\_plural}" by MO instead of
      PoParser. PoData and MO treat a concatenated string as msgid, but
      PO doesn't.
    * [PoParser] Parsed each type comment from whole comment.
    [#]## Changes
    * Rename some classes and methods.
    * PoMessage to PoEntry. This isn't "message" but "entry".
      (See http://www.gnu.org/software/gettext/manual/gettext.html#PO-Files)
    * PoMessages#== to POEntry#mergeable?.
    * PoMessages#to\_po\_str to POEntry#to\_s.
    * PoMessages#sources(sources=) to POEntry#references(references=)
    * MoFile to MO. For backword compatible, MoFile can be used now.
    * PoParser to POParser. For backword compatible, PoParser can be used now.
    * Raised no error when POEntry doesn't have references.
      It is useful for no references in .PO file.


author: coolo@suse.com
changelog:
  - updated to version 2.3.6
    [#]## Fixes
    * [POEntry] Fixed the bug that obsolete comment mark (#~) is added
      to already comment.
    * [msgmerge] Fixed the bug that no separator (blank line) didn't exist
      between each obsolete entry.
    * [msgmerge] Fixed tne bug that obsolete entries in old PO file are
      added to new PO file. Any obsolete entries in old PO file aren't
      treated for merging.


author: aduffeck@novell.com
changelog:
  - update to haml 3.1.2
    - many bugfixes
    - fix incompatibility with the rails_xss security fix
      (http://weblog.rubyonrails.org/2011/6/8/potential-xss-vulnerability-in-ruby-on-rails-applications)
    - Rails 3 support
    - does not bundle sass anymore, which is now in rubygem-sass


author: coolo@suse.com
changelog:
  - update to 3.1.4
    Fix the use of FormBuilder#block with a label in Haml.
    Fix indentation after a self-closing tag with dynamic attributes.


author: coolo@suse.com
changelog:
  - update to 3.1.5
    * Respect Rails’ html_safe flag when escaping attribute values
    * Fix for Rails 3.2.3 textarea helpers


author: cfarrell@suse.com
changelog:
  - license update: MIT and SUSE-WTFPL-2.0 and GPL-2.0 and Artistic-2.0
    Package is MIT licensed (see MIT license and README.md). However, the
    sass component under vendors has a GPL license and some of the tests are
    WTFPL licensed


author: puzel@novell.com
changelog:
  - update to version 1.6.1
    * Fixed raw_no_echo_mode so that it uses stty -icanon rather than
      cbreak as cbreak does not appear to be the posixly correct
      argument.  It fails on Solaris if cbreak is used.
    * Fixed an issue that kept Menu from showing the correct choices
      for disambiguation.
    * Removed a circular require that kept Ruby 1.9.2 from loading
      HighLine.
    * Fixed a bug that caused infinite looping when wrapping text
      without spaces.
    * Fixed it so that :auto paging accounts for the two lines it
      adds.
    * On JRuby, improved error message about ffi-ncurses.  Before
      1.5.3, HighLine was silently swallowing error messages when
      ffi-ncurses gem was installed without ncurses present on the
      system.
    * Reverted Aaron Simmons's patch to allow redirecting STDIN on
      Windows.  This is the only way we could find to restore
      HighLine's character reading to working order.


author: mrueckert@suse.de
changelog:
  - update to version 1.6.2
    - Correctly handle STDIN being closed before we receive any data
      (fix by mleinart).
    - Try if msvcrt, if we can't load crtdll on Windows
      (fix by pepijnve).
    - A fix for nil_on_handled not running the action
      (reported by Andrew Davey).


author: saschpe@suse.de
changelog:
  - Update to version 1.6.11:
    * Fixed a bad test.  (Fix by Diego Elio Pettenò.)
  - Changes from version 1.6.10:
    * Fixed a regression that prevented asking for String arguments (by Jeffery
    Sman.)
    * Fixed a testing incompatibility (by Hans de Graaff.)
  - Changes from version 1.6.9:
    * The new list modes now properly ignore escapes when sizing.
    * Added a project gemspec file.
    * Fixed a bug that prevented the use of termios (by tomdz).
    * Switch to JLine to provide better echo support on JRuby (by tomdz).
  - Changes from version 1.6.8:
    * Fix missing <tt>ERASE_CHAR</tt> reference (by Aaron Gifford).
  - See CHANGELOG for previous versions...


author: coolo@suse.com
changelog:
  - update to 1.6.13:
    * Removed unneeded Shebang lines (by Scott Gonyea).
    * Protect the String passed to Question.new from modification (by michael).
    * Added a retype-to-verify setting (by michael).


author: coolo@suse.com
changelog:
  - updated to version 1.6.14
    * Added JRuby 1.7 support (by Mina Nagy).
    * Take into account color escape sequences when wrapping text (by Mark J.
      Titorenko).


author: coolo@suse.com
changelog:
  - updated to version 1.6.15
    * Added support for nil arguments in lists (by Eric Saxby).
    * Fixed HighLine's termios integration (by Jens Wille).


author: coolo@suse.com
changelog:
  - updated to version 3.0.8
    * Set test_globs default value to pick up test/*spec* files as well. (millisami)


author: coolo@suse.com
changelog:
  - updated to version 3.1.0
    * 1 minor enhancement:
    * Added Hoe#licenses and Hoe#license for declaring your gem's license. (flavorjones)
    * 1 bug fix:
    * Rake 0.8.7 sets verbose flag to true, breaking 2 tests. (michelboaventura)


author: coolo@suse.com
changelog:
  - updated to version 3.2.0
    * Added flog_method and defaulted it to max_method
    * Changed flog_threshold to 20, 2x the industry average. Be strong. You can do it.
    * Hoe#timebomb will now default finis/start values to 1/1 and 12/31 of the current year if not specified.


author: coolo@suse.com
changelog:
  - updated to version 3.3.1
    * Updated rake dep to be >= 0.8 and < 11.0 for the new wack version scheme. (MichaelXavier)


author: fcastelli@novell.com
changelog:
  - Switched to openSUSE/http_accept_language repo.
  - Add Rails 3 support.
  - Make compatible_language_from follow the RFC 2616 selection algorithm


author: coolo@suse.com
changelog:
  - updated to version 2.0.2
    - Lack of newline at end of file causes error (thanks erebor) [issue #12]


author: mrueckert@suse.de
changelog:
  - update to 1.0.1
    * Added symbol? and literal? predicate methods to the ast nodes
      for easier AST traversal.
    * Made the dummy node a real class.


author: coolo@suse.com
changelog:
  - update to 1.0.3
    * lib/journey/formatter.rb: reject non-truthy parameters parts.
      Fixes rails ticket #4587


author: coolo@suse.com
changelog:
  - update to 1.0.4
    * lib/journey/formatter.rb: when generating routes, skip route
      literals (routes that do not have replacement values like
      "/:controller") when matching unnamed routes.
      https://github.com/rails/rails/issues/6459


author: fcastelli@suse.com
changelog:
  - Fix build on SLE11SP1: add the fastjar dependency at build time
  - Remove file duplicates at the end of the build


author: jreidinger@suse.com
changelog:
  - move benchmarks to doc
  - create testsuite subpackage ( template doesn't detect it as it is
    tests not test as usual )


author: saschpe@suse.de
changelog:
  - Update to version 1.6.5:
    * Fixed a bug that shows up when using optimisation under GCC 4.7.
  - Changes from version 1.6.4:
    * Patches that improve speed on JRuby contributed
    * Support object_class/array_class with duck typed hash/array.
  - Changes from version 1.6.3:
    * Let JSON.load('') return nil as well to make mysql text columns (default to
      '') work better for serialization.
  - Changes from version 1.6.2:
    * Add support for OpenStruct and BigDecimal.
    * Fix bug when parsing nil in quirks_mode.
    * Make JSON.dump and JSON.load methods better cooperate with Rails' serialize
      method. Just use: serialize :value, JSON
    * Fix bug with time serialization concerning nanoseconds. Thanks for the
      patch go to Josh Partlow (jpartlow@github).
    * Improve parsing speed for JSON numbers (integers and floats)


author: coolo@suse.com
changelog:
  - update to 1.6.6
    * Propagate src encoding to values made from it (fixes 1.9 mode converting
      everything to ascii-8bit; harmless for 1.8 mode too) (Thomas E. Enebo
      <tom.enebo@gmail.com>), should fix
      https://github.com/flori/json/issues#issue/119.
    * Fix https://github.com/flori/json/issues#issue/124 Thx to Jason Hutchens.
    * Fix https://github.com/flori/json/issues#issue/117


author: coolo@suse.com
changelog:
  - update to 1.7.0
    * Add JSON::GenericObject for method access to objects transmitted via JSON.
    * Fix possible crash when trying to parse nil value.


author: coolo@suse.com
changelog:
  - update to 1.7.3
    * Work around Rubinius encoding issues using iconv for conversion instead.
    * Fix some encoding issues, that cause problems for  the pure and the
      extension variant in jruby 1.9 mode.


author: coolo@suse.com
changelog:
  - update to 1.6.6:
    * Propagate src encoding to values made from it (fixes 1.9 mode converting
      everything to ascii-8bit; harmless for 1.8 mode too) (Thomas E. Enebo
      <tom.enebo@gmail.com>), should fix
      https://github.com/flori/json/issues#issue/119.
    * Fix https://github.com/flori/json/issues#issue/124 Thx to Jason Hutchens.
    * Fix https://github.com/flori/json/issues#issue/117


author: coolo@suse.com
changelog:
  - update to 0.1.4
    - New gemspec and bundler files
    - Fixed some encoding errors
    - Fixes for JRuby


author: coolo@suse.com
changelog:
  - updated to version 0.1.6.1
    - Fix `uninitialized constant LibWebSocket::OpeningHandshake::Forwardable` error
    [#]# 0.1.6 / 2012-11-18
    - Migrate to websocket gem
    - Remove most of deprecated and not working code
    - Frame migration is last thing that prevents this gem to support drafts 00-17(RFC)


author: coolo@suse.com
changelog:
  - updated to version 0.1.7.1
    - Restore behaviour of LibWebSocket::OpeningHandshake::Client#url
    - Fix for JRuby 1.7.0 in Ruby 1.9 mode


author: prusnak@suse.cz
changelog:
  - updated to 2.0.5
    * Update license information (explicit to use Ruby's or LGPL).
    * Fixed to work expire_fragment/action.
    * Support Rails-2.3.2, 2.3.3 and 2.3.4.
      Update the version information.


author: coolo@suse.com
changelog:
  - update to 2.4.4
    * Fix security vulnerability allowing command line exploit when using file delivery method
    * Fix security vulnerability allowing command line exploit when using exim or sendmail from the command line
    * Change Mail#deliver! to also inform the interceptors
    * Encodings.value_decode(str): Treat lines with mixed encoding correctly when the line ends with a plain text part.


author: coolo@suse.com
changelog:
  - updated to version 2.5.2
    * Removing double loading of treetop parsers to remove warnings
    * Making parsers auto compile on spec suite and load in production code to avoid error that caused yank of 2.5.0
    * Reapply pull request 443 - CC fields with semicolon are now parsed right (paulwittmann)
    Features:
    * Close pull request 406 - Add Mail#eager_autoload! to load all autoloaded files on demand (bpot)
    * Close pull request 461 - Allow string as delivery_method (skyeagle, radar)
    * Close pull request 407 - Do not require Net::IMAP or Net::POP if they're already loaded (bpot)
    * Close pull request 400 - Raise exception if delivery values or from values are missing completely from an email that is getting delivered (dmathieu)
    * Close pull request 397 - Support dots in local part of the addresses (eac)
    * Close pull request 477 - Fixed handling content_type with superfluous spaces (ledermann)
    * Close pull request 451 - Ignore nil in addresses so things do not blow up when e.g. a user had no email (grosser)
    * Close pull request 362 - Enable TLS in Ruby 1.8 (kingargyle)
    * Close pull request 358 - Fix Mail::CommonAddress#value=, Mail::CommonAddress#<< and Mail::Encodings.encode_non_usascii (mrkn)
    * Close pull request 350 - Makes mail Header object ennumerable (ged)
    Performance:
    * Close pull request 369 - Mail::Header#charset is called pretty often during header parser work (bogdan)
    * Close pull request 368 - Improve existing code by moving some objects to contstant instead of constructing them over and over again. (bogdan)
    * Close pull request 366 - Headers parsing performance optimization (bogdan)
    * Close pull request 365 - Add maximum_amount of parsed headers configuration parameter (bogdan)
    Bugs:
    * Close pull request 444 - Fix typo in spec (cczona)
    * Close pull request 439 - Fix Ruby 1.9 behaviour to match 1.8.7 behaviour on ignoring invalid or undefined characters (ochko)
    * Close pull request 430 - Unstructured field converts to string before calling encoding on it (brupm mikel)
    * Close pull request 424 - Use String#to_crlf instead of String#gsub (okkez)
    * Close pull request 429 - Fix an obvious bug in exim delivery_method (dskim)
    * Close pull request 425 - Remove Gemfile.lock from generated gem (kbackowski)
    * Close pull request 414 - Fix typo on "ignoring" (derwiki)
    * Close pull request 405 - Fix stack overflow (RegexpError) triggered by large emails with an envelope (bpot)
    * Close pull request 402 - Prevent InReplyTo, Keyword, References or ResentMessageId fields from  generating lines longer than 998 chars (pplr)
    * Close pull request 391 - Fixed failed attachment parsing when file name in headers contains spaces and is not wrapped in quotes (danieltreacy)
    * Close pull request 385 - Fix Multibyte::Chars#upcase/downcase (technoweenie)
    * Close pull request 384 - copy dat unicode over from active support (technoweenie)
    * Close pull request 380 - Split strictly on MIME boundary lines (ConradIrwin)
    * Close pull request 277 - Fix specific email decoding failure example (yalab)
    * Close pull request 361 - Support 8bit encoding for ruby 1.9 (bogdan)
    * Close pull request 346 - Fix two bugs of TestRetriever (ermaker)
    * Close pull request 337 - Make the behavior of value_decode the same between Ruby 1.8 and Ruby 1.9. (kennyj)
    * Close pull request 336 - Fix more warning: possibly useless use of == in void context (kennyj)
    * Close pull request 293 - make charset and mime type more resliant to bad header values (kmeehl)
    * Fix failing spec Issue 453 on Ruby 1.9.3
    * Fix mail reading: don't raise invalid byte sequence in UTF-8 when reading non-UTF-8 emails (mreinsch)
    * Close pull request 353 - define NilClass#blank? only if not defined yet (amatsuda)
    * Close pull request 357 - Fixes #349 an inverted condition on imap open read_only (felixroeser)
    * Remove duplicated line feed from regexp
    * Remove unused variable
    * Updated IMAP documentation
    * Tweak publisher


author: coolo@suse.com
changelog:
  - updated to version 2.5.3
    * Close pull request 468 - Remove debug output to STDOUT (tadman)
    * Fix up spec warnings
    * Remove un needed require
    * Ensure spec_helper constants only defined once
    * Use stub against time instead of DateTime to avoid double redefinition error


author: mrueckert@suse.de
changelog:
  - update to version 1.8.3
    * Don't allow blank keys. (Bill Horsman)
  - additional changes from version 1.8.2
    * Fix concurrency issues with eventmachine support.
  - additional changes from version 1.8.1
    * Only require SystemTimer if the Ruby VM looks like MRI.
    * Remove VERSION.yml usage as we should avoid using files outside
    of lib at runtime. (josh)
  - additional changes from version 1.8.0
    * Add support for EventMachine-based connections.
    * Add support for raw values in get_multi
    * Add memcached_top binary for gathering server statistics


author: coolo@suse.com
changelog:
  - update to 1.8.5
    * Fix unfibered usage of memcache-client in EM
    * Remove nag message (tenderlove)


author: mrueckert@suse.de
changelog:
  - update to 0.6.5
    - added JRuby source_location hack, also added a LICENSE file
    - fixed tests, now running green on jruby, mri, rbx


author: coolo@suse.com
changelog:
  - update to 0.8, quite some commits, e.g.
    Allow embedded documents in incomplete expressions [Fixes pry#622]


author: mrueckert@suse.de
changelog:
  - update to 1.17.2 (bnc#727772)
    * Fixed an issue with Ruby 1.9 and file encoding.
    * Implemented modern 'hoe' semantics.
    * Switched to minitest instead of test/unit.
    * Converted documentation from .txt to .rdoc.
    * Removed setup.rb. (Issue #3:
      https://github.com/halostatue/mime-types/issues/3).
    * Should no longer complain about missing RubyGems keys (Issue #2:
      https://github.com/halostatue/mime-types/issues/2).
    * Added .mp4 and .mpg4 as recognized extensions for
      {application,audio,video}/mp4 per RFC4337. (Issue #1:
      https://github.com/halostatue/mime-types/issues/1).
    * Added audio/x-aac and .aac per RubyForge issue #28054
      (http://rubyforge.org/tracker/index.php?func=detail&aid=28054&group_id=293&atid=1194).
    * Made it much easier to update MIME types from this point forward.
    * Updated MIME types from IANA.


author: coolo@suse.com
changelog:
  - update to 1.18
    * New MIME Types:
    * Types reported in Issue #6 (https://github.com/halostatue/mime-types/issues/6):
    * CoffeeScript (text/x-coffeescript; .coffee; 8bit).
    * AIR (application/vnd.adobe.air-applicationinstaller-package+zip, .air; base64).
    * WOFF (application/font-woff; .woff; base64).
    * TrueType (application/x-font-truetype; .ttf; base64).
    * OpenType (application/x-font-opentype; .otf; base64).
    * WebM (audio/webm, video/webm; .webm). Issue #11 (https://github.com/halostatue/mime-types/issues/11).
    * New extensions:
    * f4v/f4p (video/mp4, used by Adobe); f4a/fb4 (audio/mp4, used by Adobe).
    * Bug Fixes:
    * It was pointed out that Licence.txt was incorrectly named. Fixed by renaming to Licence.rdoc (from Issue/Pull Request #8, https://github.com/halostatue/mime-types/issues/8).
    * It was pointed out that a plan to have the test output generated automatically never went through. Issue #10 (https://github.com/halostatue/mime-types/issues/10)


author: coolo@suse.com
changelog:
  - update to 1.19
    * New MIME Types:
    * Types reported in Issue #6 (https://github.com/halostatue/mime-types/issues/6):
    * XCF Gnome Images (image/x-xcf, image/x-compressed-xcf; .xcf). https://github.com/halostatue/mime-types/issue/17
    * Types reported in https://github.com/halostatue/mime-types/issues/12:
    * DV (video/x-dv; .dv)
    * IVF (video/x-ivf; .ivf)
    * Matroska (video/x-matroska; .mkv)
    * Motion JPEG (video/x-motion-jpeg; .mjpg)
    * RealMedia (official; application/vnd.rn-realmedia; .rm)
    * New extensions:
    * dcm (application/dicom); https://github.com/halostatue/mime-types/issue/16.
    * Types reported in https://github.com/halostatue/mime-types/issues/12:
    * 3g2, 3gpp2 (video/3gpp2)
    * mpeg (video/mpeg)
    * mxf (application/mxf)
    * ts (video/MP2T)
    * ogg (video/ogg)
    * Fixed MIME Types:
    * Adobe AIR application installer packages was missing a hyphen. https://github.com/halostatue/mime-types/issue/13
    * Types reported in https://github.com/halostatue/mime-types/issues/12:
    * audio/x-pn-realaudio extension is .ra, not .rm.
    * Resolved https://github.com/halostatue/mime-types/issues/8. Apparently some people run the tests on Linux. Imagine that.


author: cfarrell@suse.com
changelog:
  - license update: Apache-2.0
    README.md refers to http://blog.mobileesp.com/?page_id=13 which indicates
    Apache-2.0


author: coolo@suse.com
changelog:
  - updated to version 0.12.3
    * Revert rename of undocumented internal module since it turns out
      Rails/ActiveSupport is relying on its existence.


author: coolo@suse.com
changelog:
  - updated to version 0.12.4
    * Officially support minitest v3.4.0 & test-unit v2.5.2 (still monkey-patching).


author: coolo@suse.com
changelog:
  - updated to version 0.12.6
    * Fixes #103.
    * Officially support minitest v3.5.0 (still monkey-patching).


author: coolo@suse.com
changelog:
  - updated to version 0.13.1
    * Fix #97 - `Mocha::ParameterMatchers#has_entry` does not work with an Array as the entry's value. Thanks to @ngokli.
    * Allow deprecation `:debug` mode to be switched on from `MOCHA_OPTIONS` environment variable.


author: mrueckert@suse.de
changelog:
  - add provides/obsolete for the old ruby-mysql package
  - cleanup %build section
    - no more manual deleting of files. let gem_cleanup handle it
    - drop fdupes
  - drop norootforbuild


author: coolo@suse.com
changelog:
  - updated to version 2.8.2
    * Incompatibility:
    * Requires Ruby 1.8.7 or newer.
    * Enhancements:
    * Detect MySQL version at load time and fail on mismatch [ghazel]
    * Use MySQL Connector/C for Windows binary bindings instead
    * Bug fixes:
    * Use RbConfig since Config is deprecated in Ruby 2.0 [tenderlove]


author: coolo@suse.com
changelog:
  - updated to version 2.9.0
    * Yanked:
    * Changes in requirements render this gem incompatible for some users.


author: chris@computersalat.de
changelog:
  - update to 0.2.6
    * version bump since the 0.2.5 win32 binary gems were broken
  - 0.2.5 (October 19th, 2010)
    * fixes for easier Win32 binary gem deployment for targeting 1.8 and
      1.9 in the same gem
    * refactor of connection checks and management to avoid race
      conditions with the GC/threading to prevent the unexpected loss
      of connections
    * update the default flags during connection
    * add support for setting wait_timeout on AR adapter
    * upgrade to rspec2
    * bugfix for an edge case where the GC would clean up a Mysql2::Client
      object before the underlying MYSQL pointer had been initialized
    * fix to CFLAGS to allow compilation on SPARC with sunstudio compiler
    - Anko painting anko.com+github@gmail.com
  - 0.2.4 (September 17th, 2010)
    * a few patches for win32 support from Luis Lavena - thanks man!
    * bugfix from Eric Wong to avoid a potential stack overflow during
      Mysql2::Client#escape
    * added the ability to turn internal row caching on/off via the
      :cache_rows => true/false option
    * a couple of small patches for rbx compatibility
    * set IndexDefinition#length in AR adapter
    - Kouhei Yanagita yanagi@shakenbu.org
    * fix a long-standing data corruption bug - thank you thank you
      thank you to @joedamato (http://github.com/ice799)
    * bugfix from calling mysql_close on a closed/freed connection
      surfaced by the above fix
  - 0.2.3 (August 20th, 2010)
    * connection flags can now be passed to the constructor via the
      :flags key
    * switch AR adapter connection over to use FOUND_ROWS option
    * patch to ensure we use DateTime objects in place of Time for
      timestamps that are out of the supported range on
      32bit platforms < 1.9.2
  - 0.2.2 (August 19th, 2010)
    * Change how AR adapter would send initial commands upon connecting
    * * we can make multiple session variable assignments in a single
      query
    * fix signal handling when waiting on queries
    * retry connect if interrupted by signals
  - 0.2.1 (August 16th, 2010)
    * bring mysql2 ActiveRecord adapter back into gem
  - 0.2.0 (August 16th, 2010)
    * switch back to letting libmysql manage all
      allocation/thread-state/freeing for the connection
    * cache various numeric type conversions in hot-spots of the code
      for a little speed boost
    * ActiveRecord adapter moved into Rails 3 core ** Don't worry
      2.3.x users! We'll either release the adapter as a separate gem,
      or try to get it into 2.3.9
    * Fix for the "closed MySQL connection" error (GH #31)
    * Fix for the "can't modify frozen object" error in 1.9.2 (GH #37)
    * Introduce cascading query and result options (more info in README)
    * Sequel adapter pulled into core (will be in the next release
    - 3.15.0 at the time of writing)
    * add a safety check when attempting to send a query before a result
      has been fetched
  - fix license
    o MIT-LICENSE


author: saschpe@suse.de
changelog:
  - Update to version 2.0.5:
    * Fixed missing StringIO exception in download!
  - Fixed license, according to README.rdoc, it's MIT


author: mrueckert@suse.de
changelog:
  - additional changes from version 2.0.23
    * delay CHANNEL_EOF packet until output buffer is empty
      [Rich Lane]
    Previously, calling #eof! after #send_data would result in the
    CHANNEL_EOF packet being sent immediately, ahead of the data in
    the output buffer. Now buffer becomes empty.
  - additional changes from version 2.0.22
    * Fix for: "Parsing the config errors out because it coerces the
      "1" into an integer and then tries to split it on spaces for
      multiple host checking."
      (http://net-ssh.lighthouseapp.com/projects/36253/tickets/10)
      [Lee Marlow]
  - additional changes from version 2.0.21
    * Fix for "IdentifyFile" in ~/.ssh/config does not work if no
      "Host" statement is given
      (http://net-ssh.lighthouseapp.com/projects/36253/tickets/9-identifyfile-in-sshconfig-does-not-work-if-no-host-statement-is-given#ticket-9-5)
      [xbaldauf, Delano Mandelbaum]
    * Fix for client closes a forwarded connection, but the server is
      reading, net-ssh terminates with IOError socket closed
      (http://net-ssh.lighthouseapp.com/projects/36253/tickets/7)
      [Miklós Fazekas]
    * Fix for client force closes (RST) a forwarded connection, but
      server is reading, net-ssh terminates with exception
      [Miklós Fazekas]
    * Fix for server closes the sending side, the on_eof is not
      handled. [Miklós Fazekas]
    * Removed Hanna dependency in Rakefile [Delano Mandelbaum]
  - additional changes from version 2.0.20
    * Support "ProxyCommand none" directive [Andy Lo-A-Foe]
  - additional changes from version 2.0.19
    * Support plus sign in sshconfig hostname [Jason Weathered]
  - additional changes from version 2.0.18
    * Fix related to #recv(1) to #readpartial change in 2.0.16 [Hans
      de Graaff, Delano Mandelbaum]


author: coolo@suse.com
changelog:
  - updated to version 2.5.2
    * Fix for Net::SSH::KnownHosts::SUPPORTED_TYPE [Marco Sandrini]
    * Added missing file to manifest [Marco Sandrini]
    * Implement many algorithms [Ryosuke Yamazaki]
    * Key Exchange
    * diffie-hellman-group14-sha1
    * ecdh-sha2-nistp{256,384,521}
    * Host Key
    * ecdsa-sha2-nistp{256,384,521}
    * Authentication
    * ecdsa-sha2-nistp{256,384,521}
    * HMAC
    * hmac-ripemd160
    * Cipher:
    * aes{128,192,256}-ctr
    * camellia{128,192,256}-ctr
    * blowfish-ctr
    * cast128-ctr
    * 3des-ctr
    * arcfour (has problems with weak keys, and should be used with caution)
    * camellia{128,192,256}-cbc
    * Support for JRuby + Pageant + Windows [arturaz]


author: coolo@suse.com
changelog:
  - updated to version 2.6.0
    * Use OpenSSL::PKey.read to read arbitrary private key. [nagachika]
    * Check availability of UNIXSocket and UNIXServer for Windows [Nobuhiro IMAI]
    * Bump version to 2.5.3 and depend on newer jruby-pageant version for Java 1.5 compat. [arturaz]
    * Implementation of the "none"-authentication method [dubspeed]
    * Add class for stricter host key verification [Andy Brody]


author: coolo@suse.com
changelog:
  - jruby-pageant is only a hack and not a gem and only required
    on java-win32, so remove the dependency:
      remove-jruby-dep.diff


author: coolo@suse.com
changelog:
  - updated to version 2.6.1
    * removed dependency on jruby-pageant again, makes patch obsolete
    remove-jruby-dep.diff


author: saschpe@suse.de
changelog:
  - Update to version 1.1.0:
    * Fix for sporadicly stalled SSH connections in Ruby 1.9
    * Decrease wait time within Net::SSH session loop
  - Fixed license, according to README.rdoc, it's MIT


author: mrueckert@suse.de
changelog:
  - update to version 1.4.2
    - XML::Node#parse will parse XML or HTML fragments with respect
      to the context node.
    - XML::Node#namespaces returns all namespaces defined in the node
      and all ancestor nodes (previously did not return ancestors'
      namespace definitions).
    - Added Enumerable to XML::Node
    - Nokogiri::XML::Schema#validate now uses xmlSchemaValidateFile
      if a filename is passed, which is faster and more
      memory-efficient. GH #219
    - XML::Document#create_entity will create new EntityDecl objects.
      GH #174
    - JRuby FFI implementation no longer uses ObjectSpace._id2ref,
      instead using Charles Nutter's rocking Weakling gem.
    - Nokogiri::XML::Node#first_element_child fetch the first child
      node that is an ELEMENT node.
    - Nokogiri::XML::Node#last_element_child fetch the last child
      node that is an ELEMENT node.
    - Nokogiri::XML::Node#elements fetch all children nodes that are
      ELEMENT nodes.
    - Nokogiri::XML::Node#add_child, #add_previous_sibling, #before,
      [#]add_next_sibling, #after, #inner_html, #swap and #replace all
      now accept a Node, DocumentFragment, NodeSet, or a string
      containing markup.
    - Node#fragment? indicates whether a node is a DocumentFragment.
    - XML::NodeSet is now always decorated (if the document has
      decorators).  GH #198
    - XML::NodeSet#slice gracefully handles offset+length larger than
      the set length. GH #200
    - XML::Node#content= safely unlinks previous content. GH #203
    - XML::Node#namespace= takes nil as a parameter
    - XML::Node#xpath returns things other than NodeSet objects.
      GH #208
    - XSLT::StyleSheet#transform accepts hashes for parameters.
      GH #223
    - Psuedo selectors inside not() work. GH #205
    - XML::Builder doesn't break when nodes are unlinked.
      Thanks to vihai! GH #228
    - Encoding can be forced on the SAX parser. Thanks Eugene
      Pimenov! GH #204
    - XML::DocumentFragment uses XML::Node#parse to determine
      children.
    - Fixed a memory leak in xml reader. Thanks sdor! GH #244
    - Node#replace returns the new child node as claimed in the RDoc.
      Previously returned +self+.


author: asn@cynapses.org
changelog:
  - update to version 1.4.3.1
    * New Features
      o XML::Reader#empty_element? returns true for empty elements. #262
      o Node#remove_namespaces! now removes namespace declarations as well. #294
      o NodeSet#at_xpath, NodeSet#at_css and NodeSet#> do what the corresponding
      methods of Node do.
    * Bugfixes
      o XML::NodeSet#{include?,delete,push} accept an XML::Namespace
      o XML::Document#parse added for parsing in the context of a document
      o XML::DocumentFragment#inner_html= works with contextual parsing! #298, #281
      o lib/nokogiri/css/parser.y Combined CSS functions + pseudo selectors fixed
      o Reparenting text nodes is safe, even when the operation frees adjacent
      merged nodes. #283
      o Fixed libxml2 versionitis issue with xmlFirstElementChild et al. #303
      o XML::Attr#add_namespace now works as expected. #252
      o HTML::DocumentFragment uses the string’s encoding. #305
      o Fix the CSS3 selector translation rule for the general sibling combinator


author: asn@cynapses.org
changelog:
  - update to version 1.4.4
    * New Features
      o XML::Node#children= sets the node’s inner html (much like #inner_html=),
      but returns the reparent node(s).
      o XSLT supports function extensions. #336
      o XPath bind parameter substitution. #329
      o XML::Reader node type constants. #369
      o SAX Parser context provides line and column information
    * Bugfixes
      o XML::DTD#attributes returns an empty hash instead of nil when there are no
      attributes.
      o XML::DTD#{keys,each} now work as expected. #324
      o {XML,HTML}::DocumentFragment.{new,parse} no longer strip leading and trailing
      whitespace. #319
      o XML::Node#{add_child,add_previous_sibling,add_next_sibling,replace} return a
      NodeSet when passed a string.
      o Unclosed tags parsed more robustly in fragments. #315
      o XML::Node#{replace,add_previous_sibling,add_next_sibling} edge cases fixed
      related to libxml’s text node merging. #308
      o Fixed a segfault when GC occurs during xpath handler argument marshalling. #345
      o Added hack to Slop decorator to work with previously defined methods. #330
      o Fix a memory leak when duplicating child nodes. #353
      o Fixed off-by-one bug with nth-last-{child,of-type} CSS selectors when NOT using
      an+b notation. #354
      o Fixed passing of non-namespace attributes to SAX::Document#start_element. #356
      o Workaround for libxml2 in-context parsing bug. #362
      o Fixed NodeSet#wrap on nodes within a fragment. #331


author: fcastelli@novell.com
changelog:
  - update to version 1.5.0
    - Notes
    - JRuby performance tuning
    - JRuby support is provided by a new pure-java backend.
    - Features
    - extracted sets of Node::SaveOptions into Node::SaveOptions::DEFAULT_{X,H,XH}TML (refactor)
    - Bugfixes
    - default output of XML on JRuby is no longer formatted due to inconsistent
      whitespace handling. #415
    - (JRuby) making empty NodeSets with null `nodes` member safe to operate on. #443
    - Fix a bug in advanced encoding detection that leads to partially duplicated
      document when parsing an HTML file with unknown encoding.
    - Add support for <meta charset=“…”>.
    - Node#inner_text no longer returns nil. (JRuby) #264
    - Deprecations
    - Ruby 1.8.6 is deprecated. Nokogiri will install, but official support
      is ended.
    - LibXML 2.6.16 and earlier are deprecated. Nokogiri will refuse to install.
    - FFI support is removed.
  - 1.4.7
    - Bugfixes
    - Fix a bug in advanced encoding detection that leads to partially duplicated
      document when parsing an HTML file with unknown encoding.
      Thanks, Timothy Elliott (@ender672)! #478
  - 1.4.6
    - Notes
    - This version is functionally identical to 1.4.5.
    - Ruby 1.8.6 support has been restored.
  - 1.4.5
    - New Features
    - Nokogiri::HTML::Document#title accessor gets and sets the document title.
    - extracted sets of Node::SaveOptions into Node::SaveOptions::DEFAULT_{X,H,XH}TML (refactor)
    - Raise an exception if a string is passed to Nokogiri::XML::Schema#validate. #406
    - Bugfixes
    - Node#serialize-and-friends now accepts a SaveOption object as the, erm, save object.
    - Nokogiri::CSS::Parser has-a Nokogiri::CSS::Tokenizer
    - JRUBY+FFI only
    - Weak references are now threadsafe. #355
    - Make direct start_element() callback (currently used for HTML::SAX::Parser)
      pass attributes in assoc array, just as emulated start_element()
      callback does. rel. #356
    - HTML::SAX::Parser should call back a block given to parse*() if any,
      just as XML::SAX::Parser does.
    - Add further encoding detection to HTML parser that libxml2 does not do.
    - Document#remove_namespaces! now handles attributes with namespaces. #396
    - XSLT::Stylesheet#transform no longer segfaults when handed a non-XML::Document. #452
    - XML::Reader no longer segfaults when under GC pressure. #439


author: fcastelli@suse.com
changelog:
  - Drop -1_5 suffix and go back to rubygem-nokogiri. This makes possible
    to update rubygem-nokogiri on Factory.


author: coolo@suse.com
changelog:
  - update to 1.5.2
    * Features
    * XML::Builder#comment allows creation of comment nodes.
    * CSS searches now support namespaced attributes. #593
    * Java integration feature is added. Now, XML::Document.wrap
      and XML::Document#to_java methods are available.
    * RelaxNG validator support in the `nokogiri` cli utility. #591 (thanks, Dan Radez!)
    * Bugfixes
    * Fix many memory leaks and segfault opportunities. Thanks, Tim Elliott!
    * extconf searches homebrew paths if homebrew is installed.
    * Inconsistent behavior of Nokogiri 1.5.0 Java #620
    * Inheriting from Nokogiri::XML::Node on JRuby (1.6.4/5) fails #560
    * XML::Attr nodes are not allowed to be added as node children, so an
      exception is raised. #558
    * No longer defensively "pickle" adjacent text nodes on
      Node#add_next_sibling and Node#add_previous_sibling calls. #595.
    * Java version inconsistency: it returns nil for empty attributes #589
    * to_xhtml incorrectly generates <p /></p> when tag is empty #557
    * Document#add_child now accepts a Node, NodeSet, DocumentFragment,
      or String. #546.
    * Document#create_element now recognizes namespaces containing
      non-word characters (like "SOAP-ENV"). This is mostly relevant to
      users of Builder, which calls Document#create_element for nearly
      everything. #531.
    * File encoding broken in 1.5.0 / jruby / windows #529
    * Java version does not return namespace defs as attrs for ::HTML #542
    * Bad file descriptor with Nokogiri 1.5.0 #495
    * remove_namespace! doesn't work in pure java version #492
    * The Nokogiri Java native build throws a null pointer exception
      when ActiveSupport's .blank? method is called directly on a parsed
      object. #489
    * 1.5.0 Not using correct character encoding #488
    * Raw XML string in XML Builder broken on JRuby #486
    * Nokogiri 1.5.0 XML generation broken on JRuby #484
    * Do not allow multiple root nodes. #550
    * Fixes for custom XPath functions. #605, #606 (thanks, Juan Wajnerman!)
    * Node#to_xml does not override :save_with if it is provided. #505
    * Node#set is a private method [JRuby]. #564 (thanks, Nick Sieger!)
    * C14n cleanup and Node#canonicalize (thanks, Ivan Pirlik!) #563


author: coolo@suse.com
changelog:
  - v0.4.0
    * Adds :limit, and :offset options to #find_all
    - v0.3.0
    * Removes OrmAdapter::Base.model_classes and friends.
    * Add note about the scope of ORM Adapter re: model instance methods
    - v0.2.0
    * Normalise :id in find conditions
    * Allow find_first and find_all to take no arguments
    - v0.1.0
    * Add #destroy(object) to the API


author: coolo@suse.com
changelog:
  - update to 3.0.12
    * [Apache] Support Apache 2.4. The event MPM is now also supported.
    * [Nginx] Preferred Nginx version upgraded to 1.0.15.
    * [Nginx] Preferred PCRE version upgraded to 8.30.
    * [Nginx] Fixed compatibility with Nginx < 1.0.10.
    * [Nginx] Nginx is now installed with http_gzip_static_module by default.
    * [Nginx] Fixed a memory disclosure security problem.
      The issue is documented at http://www.nginx.org/en/security_advisories.html
      and affects more modules than just Phusion Passenger. Users are advised
      to upgrade as soon as possible. Patch submitted by Gregory Potamianos.
    * [Nginx] passenger_show_version_in_header now hides the Phusion Passenger version number from the 'Server:' header too.
      Patch submitted by Gregory Potamianos.
    * Fixed a /proc deprecation warning on Linux kernel >= 3.0.
    * Fixed a compilation problem on platforms without alloca.h, such as FreeBSD 7.
    * Improved performance and solved some warnings on Xen systems by compiling
      with `-mno-tls-direct-seg-refs`. Patch contributed by Michał Pokrywka.
    * [Nginx] Dropped support for Nginx versions older than 1.0.0
    * [Nginx] Fixed support for Nginx 1.1.4+
    * [Nginx, Standalone] Upgraded default Nginx version to 1.0.10
      The previously default version was 1.0.5.
    * [Nginx] New option passenger_max_requests
      This is equivalent to the PassengerMaxRequests option in the Apache
      version: Phusion Passenger will automatically shutdown a worker process
      once it has processed the specified number of requests.
      Contributed by Paul Kmiec.
    * [Apache] New option PassengerBufferResponse
      The Apache version did not buffer responses. This could block the Ruby
      worker process in case of slow clients. We now enable response buffering
      by default. It can be turned off through this option. Feature contributed
      by Ryo Onodera.
    * Fixed remaining Ruby 1.9.3 compatibility problems
      We already supported Ruby 1.9.3 since 3.0.8, but due to bugs in Ruby
      1.9.3's build system Phusion Passenger would fail to detect Ruby 1.9.3
      features on some systems. Fixes issue #714.
    * Fixed a bug in PassengerPreStart
      A regression was introduced in 3.0.8, causing the prespawn script to
      connect to the host name instead of to 127.0.0.1. Fix contributed by
      Andy Allan.
    * Fixed compatibility with GCC 4.6
      Affected systems include Ubuntu 11.10.
    * Fixed various compilation problems.
    * Fixed some Ruby 1.9 encoding problems.
    * Fixed some Ruby 1.9.3 deprecation warnings.


author: coolo@suse.com
changelog:
  - update to 3.0.13
    * [Nginx] Preferred Nginx version upgraded to 1.2.1.
    * Fixed compilation problems on FreeBSD 6.4. Fixes issue #766.
    * Fixed compilation problems on GCC >= 4.6.
    * Fixed compilation problems on OpenIndiana and Solaris 11. Fixes issue #742.
    * Union Station-related bug fixes.
    * Sending the soft termination signal twice to application processes no longer makes them crash. Patch contributed by Ian Ehlert.


author: coolo@suse.com
changelog:
  - update to 3.0.14
    * [Apache] Fixed a long-standing mod_rewrite-related problem.
      Some mod_rewrite rules would not work, but it depends on the exact
      mod_rewrite configuration so it would work for some people but not
      for others. Issue #563. Thanks a lot to cedricmaion for providing
      information on the nature of the bug and to peter.nash55 for
      providing a VM that allowed us to reproduce the problem.
    * [Nginx] Preferred Nginx version to 1.2.2.
      The previously preferred version was 1.2.1.
    * Cleared some confusing terminology in the documentation.
    * Fixed some Ruby 1.9 encoding problems.


author: coolo@suse.com
changelog:
  - update to 3.0.17
    * Fixed a Ruby 1.9 encoding-related bug in the memory measurer.
      (Phusion Passenger Enterprise)
    * Fixed OOM adjustment bugs on Linux.
    * Fixed compilation problems on Fedora 18 and 19.
    * Fixed compilation problems on SunOS.
    * Fixed compilation problems on AIX. Contribution by Perry Smith.
    * Fixed various compilation warnings.
    * Upgraded preferred Nginx version to 1.2.3.
    * Updated documentation.
    * Updated website links.


author: coolo@suse.com
changelog:
  - updated to version 3.0.18
    * Fixed compilation problems on Fedora 17.
    * Fixed Union Station compatibility with Rails 3.2.
    * Phusion Passenger Enterprise Standalone now supports rolling
      restarts and deployment error resistance.


author: mrueckert@suse.de
changelog:
  - rename the package from rubygem-ruby-postgres to rubygem-pg
  - update to 0.7.9.2008.03.18:
    - many bugfixes


author: mrueckert@suse.de
changelog:
  - update to version 0.9.0
    - Adding "fat gem" compatible loader, set the default
      RUBY_CC_VERSION.
    - Updated the Rakefile so it includes itself in gems. (closes
      [#15]) Thanks to flameeyes@bitbucket for
    - Applied patch for PGconn#async_exec to make it have the same
      semantics as PGconn#exec (closes #19). Thanks again to Lars
      Kanis for the patch.
    - Updated the Rakefile to always default the package version even
      if a version can't be read from the VERSION_FILE.
    - Improving spec database setup function (closes #18). Thanks to
      Lars Kanis for another fine patch.
    - Adding a test to ensure the result encoding remains the same
      even when client_encoding in the connection changes.
    - Made the 'make_header' in the extconf more clear.
    - Work around broken rb_thread_select() on win32; thanks to Lars
      Kanis for the patch!
    - Reverted removal of PGresult::InvalidOid, fixed broken spec.
    - Ignore some generated files, documentation work, removed type
      OID constants.


author: mrueckert@suse.de
changelog:
  - update to version 0.10.1
    - Add an include guard for pg.h
    - Simplify the common case require of the ext
    - Include the extconf header
    - Experimenting with a greatly-simplified extconf, since the
      complex one isn't solving any problems
    - Fixing compatibility with versions of PostgreSQL without
      PQgetCancel. (fixes #36)
    - Fix require for natively-compiled extension under Windows.
      (fixes #55)
    - Change rb_yield_splat() to rb_yield_values() for compatibility
      with Rubinius. (fixes #54)
  - for the changes from 0.10.0 see
    /usr/lib*/ruby/gems/1.8/gems/pg-0.10.1/ChangeLog
  - split out doc and testsuite package


author: fcastelli@novell.com
changelog:
  - update to version 0.11.0
    * Move connection-parameter parsing into Ruby
    * Automated merge with ssh://bitbucket.org/larskanis/ruby-pg
    * Update cross compilation tasks to use Ruby 1.8.7 instead of 1.8.6
    * Update readme for cross compile
    * Use RUBY_CC_VERSION from command line, if set
    * update PG and OpenSSL version for cross compile
    * always run "make libpq.a" for cross compilation
    * re-add required libs for cross compilation


author: coolo@suse.com
changelog:
  - update to 1.1.3, small bug fix for more stranger pkg-config files
  - require pkg-config for the real functionality


author: lslezak@suse.cz
changelog:
  - use Etc.getpwnam (ruby stdlib) for user_name -> UID conversion
    (instead of invoking "id" in a shell)
  - add also ResultActive = "yes" and ResultInactive = "yes" to
    the .pkla file when granting a permission (ResultAny = "yes"
    is sometimes not sufficient (huh?))
  - version 0.0.3


author: mrueckert@suse.de
changelog:
  - update to 0.9.2
    - fixed string interpolation bug (caused valid ruby code not to
      execute, sorry!)
    - fixed `ls` command, so it can properly display members of
      Object and classes, and BasicObject, etc
    - added a few git related commands to experimental command set,
      blame and diff
    - plugin system
    - regex commands
    - show-method works on methods defined in REPL
    - new command system/API
    - rubinius core support
    - more backports to ruby 1.8
    - inp/out special locals
    - _ex_ backtrace navigation object (_ex_.line, _ex_.file)
    - readline history saving/loading
    - prompt stack
    - more hooks
    - amend-line
    - play
    - show-input
    - edit
    - much more comprehensive test suite
    - support for new and old rubygems API
    - changed -s behaviour of ls (now excludes Object methods)
    - removed eval-file, lls, lcd, and a few other commands


author: mrueckert@suse.de
changelog:
  - update to 0.9.5
    - JRuby support, including show-method/edit-method and editor
      integration on both 1.8 and 1.9 versions
    - extended cd syntax: cd ../@x/y
    - play command now works much better with _in_ array (this is a
      very powerful feature, esp with Pry::NAV_PROMPT)
    - history saving/loading is now lightning fast
    - 'edit' (entered by itself) now opens current lines in input
      buffer in an editor, and evals on exit
    - 'edit' command is also, in general more intelligent
    - ls output no longer in array format, and colors can be
      configured, e.g: Pry.config.ls.ivar_color = :bright_blue
    - new switch-to command for moving around the binding stack
      without exiting out of sessions
    - more sophisticated prompts, Pry::NAV_PROMPT to ease deep
      spelunking of code
    - major bug fix for windows systems
    - much better support for huge objects, should no longer hang pry
      (see #245)
    - cat --ex and edit --ex now work better
    for all changes see /usr/lib*/ruby/gems/1.8/gems/pry-0.9.5/CHANGELOG
  - dont split out the docs anymore: package conflicts with pry-doc
    gem


author: saschpe@suse.de
changelog:
  - Update to version 0.9.8.4:
    * ~/.pry_history wasnt being created (if it did not exist)! FIXED
    * `hist --save` saved colors! FIXED
    * added Pry#add_sticky_local API for adding sticky locals to individual pry instances
  - Changes from version 0.9.8.3:
    * various tweaks to improve rbx support
    * commands now support optional block arguments
    * much improved help command
    * updated method_source dependencya
    * added wtf command
    * jruby should now work in windows (though without color)
  - Changes from version 0.9.8.2:
    * fixed bugs related to --super
    * upgraded slop dependency
    * added edit -c (edit current line)
    * edit now respects Pry.config.disable_autoreload option
  - Changes from version 0.9.8.1:
    * fixed broken --no-plugins option
    * Ensure ARGV is not mutated during option parsing.
    * Use a more rbx-friendly test for unicodeness
    * Use rbx-{18,19}mode as indicated http://about.travis-ci.org/docs/user/languages/ruby/
    * Don't explode in gem-list [Fixes #453, #454]
    * Check for command-name collision on assignment [Fixes #450]


author: coolo@suse.com
changelog:
  - update to 0.9.9.6
    * fixed ZeroDivisionError in correct_indentation, bug #558
    * fix double highlighting in rdoc, bug #562
    * autocreate configuration for plugins, bug #548
    * fixed `NoMethodError: undefined method `winsize' for #<IO:<STDOUT>>`, bug #549
    * fixes for jruby
    * breakage on `exit` syntax error, fixes, #550
    * heredoc content no longer auto-indented
    * show-doc would fail on some core classes, i.e `show-doc Bignum`. This is now fixed
    and show allow a wider range of core documentation to be viewed directly in Pry.
    * make correct_indentation's auto-colorization respect Pry.color
    * cleared up confusion in show-source/show-doc docs that -a switch applies to classes
    as well as modules
    MAJOR NEW FEATURES
    * lines of input are syntax highlighted upon 'enter' keypress
    * show-source command can now show class/module sourcecode (use -a to see all monkeypatches). Hard dependency on ruby18_source_location gem in MRI 1.8
    * show-doc command can show class/module docs (use -a to see docs for all monkeypatches) Hard dependency on ruby18_source_location gem in MRI 1.8.
    * new `find-method` command, performs a recursive search in a namespace for the existence of methods.
    * pry-coolline now works properly with Pry (https://github.com/pry/pry-coolline)
    * alias_command method now much more powerful, e.g: alias_command "lM", "ls -M"
    * `whereami` is now more intelligent, automatically showing entire sourcecode of current method if current context is a method (thanks robgleeson).
    * new `raise-up` command. Allows you to raise an exception that will bubble out of pry (ending the session) and escape into enclosing program.
    remaining items:
    * fixed windows crashing bug when paging
    * lines ending with \ are incomplete (kudos to fowl)
    * `edit-method -n` no longer blocks (thanks misfo)s
    * show instance methods of modules by default in ls
    * docs for REPL defined methods can now be displayed using show-doc
    * autoload ruby18_source_location on mri18, when available (https://github.com/conradirwin/ruby18_source_location)
    * tab completion should work on first line now (historic bug fixed)
    * :quiet => true option added to `Pry.start`, turns off whereami
    * another easter egg added
    * show unloaded constants in yellow for ls
    * improved documentation for Pry.config options
    * improved auto indentation
    * JRuby: heuristics used to clean up 'ls' output (less internal methods polluting output)


author: coolo@suse.com
changelog:
  - update to 0.9.10
    dependency changes:
    * #561 upgrade the slop gem to version 3
    * #590 move to the jist gem from gist.
    * upgrade method_source to 0.8
    new features:
    * #572 add --hist, -o and -k flags to gist command
    * #584 support show-source/doc on methods defined in class-eval
    * #585 support show-source/doc on gem methods defined in C
    * #596 add --disable-plugin and --select-plugin options
    * #597 allow "cd -" to switch between bindings
    * #612 add Pry.config.should_load_local_rc to turn off ./.pryrc
    * allow running a file of pry input with pry <file>
    * support colours in "ri" command
    * add before_eval hook
    * prompt now gets a lot more data when proc arity is 1
    bug fixes &c.
    * #554 removed the "req" command
    * #567 fix rendering bugs when starting pry
    * #568 fix Array#pretty_print on Jruby
    * #575 fix "edit" on windows
    * #576 fix "find-method" in the presence of badly behaved objects
    * #580 fix "whereami" in erb files on rails
    * #632 raise fewer exceptions while tab completing
    * #605 dont immediately quite pry when an error happens in readline
    * #606 support for ansicon to give jruby windows users colour
    * #613 massive speed improvements to show-source for modules
    * #620 improve whereami command when not in a binding.pry
    * #622 support embedded documents (=begin ... =end)
    * #627 support editing files with spaces in the name
    * changed __binding_impl__ to __pry__
    * support for absolute paths in $EDITOR
    * fix "cat" command on files with unknown extensions
    * many many internal refactorings and tidyings


author: mrueckert@suse.de
changelog:
  - switch to gem based package
  - update to 1.4.6
    - over 300 lines in changelog
    see /usr/lib*/ruby/gems/1.8/gems/racc-1.4.6/ChangeLog


author: adrian@suse.com
changelog:
  - updated to version 1.1.6
    * Fix CVE-2013-0263, timing attack against Rack::Session::Cookie
    * Fix CVE-2013-0262, symlink path traversal in Rack::File
  - from 1.1.5:
    * [SEC] Rack::Auth::AbstractRequest no longer symbolizes arbitrary strings
    * Fixed erroneous test case in the 1.3.x series


author: coolo@suse.com
changelog:
  - updated to version 1.2.5
    * Fix a bug with MRI regex engine to prevent XSS by malformed unicode
    * Security fix. http://www.ocert.org/advisories/ocert-2011-003.html
      Further information here: http://jruby.org/2011/12/27/jruby-1-6-5-1


author: mrueckert@suse.de
changelog:
  - update to 1.3.2
    - fix whitespace errors
    - Add .rdoc extension so GitHub can apply formatting
    - Restore Ruby 1.9.1 compatibility
    - Fix a regression caused by [82]f043f32
    - Fix Rack::Utils.escape in the case when $KCODE='U'
    - Sigh, thinking backports was a bad idea
    - fix Rack::Lock, use same logic for Rack::CommonLogger
    - allow passing in rack.session in tests (used to work
      previously)
    - nicer method_missings
    - fix typo
    - BasicObject does not define respond_to?
    - fix BodyProxy#close
    - let Rack::BodyProxy raise an IOError (like IO and StringIO do)
      when ca...
    - more tests for Rack::BodyProxy
    - block should not be called if IOError raised
    - update core team list
    - simpler, dry implementation for HeaderHash#to_hash, fixes
      [122]#177
    - fix typo
    - make sure the Cache-Control header can never be nil
    - Minor error in documentation regarding the order of parameters
      in HTTP...
    - call #close on body in mock responses
    - test for Rack::Response#close
    - Have MockRequest call close on the body rather than
      MockResponse.
    - prepare readme for 1.3.1
    - update changes
    - Edited lib/rack/sendfile.rb via GitHub
    - Fixed a Regexp bug that can DoS your box.
    - Merge pull request [156]#206 from
      brendan/19451fc0463ec424fa368cac05be15c75...
    - Update readme pending patch release
    - Rack::Utils.escape should work with symbols in Ruby 1.8.7


author: fcastelli@suse.com
changelog:
  - Update to 1.3.4
    - Fix bug with broken query parameters in Rack::ShowExceptions
    - Rack::Request#cookies no longer swallows exceptions on broken input
    - Prevents XSS attacks enabled by bug in Ruby 1.8’s regexp engine
    - Rack::ConditionalGet handles broken If-Modified-Since helpers
    - Fix a bug with MRI regex engine to prevent XSS by malformed unicode
    - Backport security fix from 1.9.3, also fixes some roundtrip issues in URI
    - Small documentation update
    - Fix an issue where BodyProxy could cause an infinite recursion
    - Add some supporting files for travis-ci


author: coolo@suse.com
changelog:
  - updated to version 1.4.3
    * Add warnings when users do not provide a session secret
    * Fix parsing performance for unquoted filenames
    * Updated URI backports
    * Fix URI backport version matching, and silence constant warnings
    * Correct parameter parsing with empty values
    * Correct rackup '-I' flag, to allow multiple uses
    * Correct rackup pidfile handling
    * Report rackup line numbers correctly
    * Fix request loops caused by non-stale nonces with time limits
    * Fix reloader on Windows
    * Prevent infinite recursions from Response#to_ary
    * Various middleware better conforms to the body close specification
    * Updated language for the body close specification
    * Additional notes regarding ECMA escape compatibility issues
    * Fix the parsing of multiple ranges in range headers
    * Prevent errors from empty parameter keys
    * Added PATCH verb to Rack::Request
    * Various documentation updates
    * Fix session merge semantics (fixes rack-test)
    * Rack::Static :index can now handle multiple directories
    * All tests now utilize Rack::Lint (special thanks to Lars Gierth)
    * Rack::File cache_control parameter is now deprecated, and removed by 1.5
    * Correct Rack::Directory script name escaping
    * Rack::Static supports header rules for sophisticated configurations
    * Multipart parsing now works without a Content-Length header
    * New logos courtesy of Zachary Scott!
    * Rack::BodyProxy now explicitly defines #each, useful for C extensions
    * Cookies that are not URI escaped no longer cause exceptions
    * Security: Prevent unbounded reads in large multipart boundaries


author: adrian@suse.com
changelog:
  - updated to version 1.4.5
    * Fix CVE-2013-0263, timing attack against Rack::Session::Cookie
    * Fix CVE-2013-0262, symlink path traversal in Rack::File
  - from 1.4.4:
    * [SEC] Rack::Auth::AbstractRequest no longer symbolizes arbitrary strings
    * Fixed erroneous test case in the 1.3.x series


author: coolo@suse.com
changelog:
  - split off 1.2
    * Fix a cookie leak vulnerability effecting large numbers of Rails 3.x installs:
      https://github.com/rtomayko/rack-cache/pull/52
    * Never 304 on PUT or POST requests.
    * Misc bundler and test tooling fixes.


author: coolo@suse.com
changelog:
  - updated to version 0.6.2
    * Minor enhancements
    * Support HTTP PATCH method (Marjan Krekoten' #33)
    * Preserve the exact query string when possible (Paul Grayson #63)
    * Add a #delete method to CookieJar (Paul Grayson #63)
    * Bug fixes
    * Fix HTTP Digest authentication when the URI has query params
    * Don't append default ports to HTTP_HOST (David Lee #57)


author: coolo@suse.com
changelog:
  - updated to version 0.6.6
    - added Uzbek (uz) translation
    - added Swiss Italian (it-CH) translation
    - fixed Swiss German (de-CH) translation
    - added Polish (pl) transliteration
    - fixed Greek (el) translation
    - added Nepali (ne) translation
    - fixed Argentina Spanish (es-AR) translation


author: coolo@suse.com
changelog:
  - updated to version 0.7.0
    - Remove Swiss Gemarn (gsw-CH) as a duplicate of de-CH
    - Remove en-US
    - Remove region code from bn-IN, gl-ES, pt-PT and sv-SE
    - Move iso-639-2 locales into their own directory
    - Add pluralization rule for Upper Sorbian
    - Fix grammar mistakes on Bulgarian (bg) translation
    - Add Latin American Spanish (es-419) translation


author: coolo@suse.com
changelog:
  - updated to version 0.7.1
    - Update Peruvian Spanish (es-PE) translation
    - Fix pluralization rules for OneTwoOther
    - Fix pluralization rules for Hungarian (hu)
    - Update Japanese (ja) translation
    - Fix and complete translations of Macedonian (mk), Cyrillic Serbian (sr) and Serbo-Croatian (scr)


author: coolo@suse.com
changelog:
  - updated to version 0.7.2
    - Remove spurious `mis` from Welsh month names
    - Add OneOther default pluralization rule and create corresponding locale pluralization files
    - Add pluralization files for locales with region
    - Update Persian (fa) translation


author: mrueckert@suse.de
changelog:
  - update to 3.2.1
    * Documentation fixes.
    * Migration generation understands decimal{1.2} and decimal{1-2},
      in addition to decimal{1,2}. *José Valim*


author: coolo@suse.com
changelog:
  - update to 3.2.7
    * Since Rails 3.2, use layout false to render no layout
    * Use strict_args_position! if available from Thor
  - adapt to latest gem2rpm templates


author: coolo@suse.com
changelog:
  - updated to version 3.2.8
    * ERB scaffold generator use the `:data => { :confirm => "Text" }` syntax instead of `:confirm`.


author: coolo@suse.com
changelog:
  - updated to version 3.2.9
    * Update supported ruby versions error message in ruby_version_check.rb *Lihan Li*


author: dmacvicar@novell.com
changelog:
  - Update to 0.7.0
    * Allow generation of JRuby extensions
    * Allow alteration of the Gem Specification when cross compiling.
      Closes GH-3
    * Detect GNU make independently of distribution based naming.
    * Usage of #dup to duplicate gemspec instead of YAML dumping.
    * No longer support Ruby older than 1.8.6
    * No longer support RubyGems older than 1.3.5
    * Force definition of binary directory and executables.
      Closes GH-11
    * Workaround path with spaces issues using relative paths. Closes
      GH-6
    * Removed gemspec, GitHub gems no more


author: coolo@suse.com
changelog:
  - update to 0.8.0
    * Enhancements:
    * Invocation from command line now support extra options similar to RubyGems.
      Closes #4 from Pull #47 [jonforums]
      $ rake compile -- --with-opt-dir=/opt/local
    * Bugfixes:
    * Only emit cross-compilation warnings for C when `cross` is invoked.
      Closes #16 from Pull #48 [mvz]
    * Only emit warnings when invoking cross-compilation tasks for JRuby.
      Pull #45 [jfirebaugh]
    * Use x86 MinGW cross-compiler. Pull #49 [larskanis]


author: mrueckert@suse.de
changelog:
  - update to 3.11
    /usr/lib*/ruby/gems/1.8/gems/rdoc-3.11/History.txt
  - new requires on rubygem-json-1 >= 1.4
  - also provide the single digit name


author: coolo@suse.com
changelog:
  - update to 3.12
    * Minor enhancements
    * Added DEVELOPERS document which contains an overview of how RDoc works and
      how to add new features to RDoc.
    * Improved title for HTML output to include --title in the
      title element.
    * rdoc --pipe now understands --markup.
    * RDoc now supports irc-scheme hyperlinks.  Issue #83 by trans.
    * Bug fixes
    * Fix title on HTML output for pages.
    * Fixed parsing of non-indented HEREDOC.
    * Fixed parsing of %w[] and other % literals.  Issue #84 by
      Erik Hollensbe
    * Fixed arrow replacement in HTML output munging the spaceship operator.
      Issue #85 by eclectic923.
    * Verbatim sections with ERB that match the ruby code whitelist are no
      longer syntax-highlighted.  Issue #86 by eclectic923
    * Line endings on windows are normalized immediately after reading with
      binmode.  Issue #87 by Usa Nakamura
    * RDoc better understands directives for comments.  Comment directives can
      now be found anywhere in multi-line comments.  Issue #90 by Ryan Davis
    * Tidy links to methods show the label again.  Issue #88 by Simon Chiang
    * RDoc::Parser::C can now find comments directly above
      rb_define_class_under.  Issue #89 by Enrico
    * In rdoc, backspace and ansi formatters, labels and notes without bodies
      are now shown.
    * In rdoc, backspace and ansi formatters, whitespace between label or note
      and the colon is now stripped.


author: cfarrell@suse.com
changelog:
  - license update: Ruby
    According to spdx.org/licenses the Ruby license encompasses both the
    GPL-2.0 _and_ the artistic like ruby license


author: mrueckert@suse.de
changelog:
  - update to version 1.5.1
    - only converts headers keys which are Symbols
    - use CGI for cookie parsing instead of custom code
    - unescape user and password before using them (patch provided by
      Lars Gierth)
    - expand ~ in ~/.restclientrc (patch provided by Mike Fletcher)
    - ssl verification raise an exception when the ca certificate is
      incorrect (patch provided by Braintree)
  - additional changes from version 1.5.0
    - the response is now a String with the Response module a.k.a.
      the change in 1.4.0 was a mistake (Response.body is returning
      self for compatability)
    - added AbstractResponse.to_i to improve semantic
    - multipart Payloads ignores the name attribute if it's not set
      (patch provided by Tekin Suleyman)
    - correctly takes into account user headers whose keys are
      strings (path provided by Cyril Rohr)
    - use binary mode for payload temp file
    - concatenate cookies with ';'
    - fixed deeper parameter handling
    - do not quote the boundary in the Content-Type header (patch
      provided by W. Andrew Loe III)
  - additional changes from version 1.4.2
    - fixed RestClient.add_before_execution_proc (patch provided by
      Nicholas Wieland)
    - fixed error when an exception is raised without a response
      (patch provided by Caleb Land)
  - additional changes from version 1.4.1
    - fixed parameters managment when using hash
  - additional changes from version 1.4.0
    - Response is no more a String, and the mixin is replaced by an
      abstract_response, existing calls are redirected to response
      body with a warning.
    - enable repeated parameters  RestClient.post
      'http://example.com/resource', :param1 => ['one', 'two',
      'three'], => :param2 => 'foo' (patch provided by Rodrigo
      Panachi)
    - fixed the redirect code concerning relative path and query
      string combination (patch provided by Kevin Read)
    - redirection code moved to Response so redirection can be
      customized using the block syntax
    - only get and head redirections are now followed by default, as
      stated in the specification
    - added RestClient.add_before_execution_proc to hack the http
      request, like for oauth
    The response change may be breaking in rare cases.


author: mvidner@novell.com
changelog:
  - 0.3.0
    * Automatic signature inference for variants.
    * Introduced FormalParameter where a plain pair had been used.
    * Fixed "undefined method `get_node' for nil:NilClass"
    on Ubuntu Karmic (Ticket#34).
    * Get the session bus address even if unset in ENV (Issue#4).
    * Avoid needless DBus::IncompleteBufferException (Ticket#33).
    * Don't ignore DBus Errors in request_service, raise them (Ticket#32).
  - took the patches upstream


author: mvidner@suse.cz
changelog:
  - 0.3.1
    * Many on_signal could cause DBus.Error.LimitsExceeded bnc#617350).
    Don't add a match rule that already exists, enable removing match
    rules. Now only one handler for a rule is called (but it is possible
    for one signal to match more rules). This reverts the half-fix done
    to fix Issue#3
    * Re-added InterfaceElement#add_param for compatibility.
    * Handle more ways which tell us that a bus connection has died.


author: mvidner@suse.cz
changelog:
  - 0.4.0
    * TCP transport (by pangdudu)
    * Enabled test code coverage report (rcov)
    * Classes should not share all interfaces (Ticket#36/Issue#5)
    * Ruby 1.9 compatibility (Ticket#37, by Myra Nelson)
  - require rake for building


author: mvidner@suse.cz
changelog:
  - 0.5.0
    * Better binding of Ruby Exceptions to D-Bus Errors.
    * Converted the package to a Gem (Issue#6).
    * Converted the tutorial from Webgen to Markdown.
    * Don't pass file descriptors to subprocesses.
    * Fixed InterfaceElement::validate_name (Ticket#38, by Herwin Weststrate).
    * Fixed a typo in InvalidDestinationName description (Ticket#40).
  - rubygem-ruby-dbus.rpm obsoletes ruby-dbus.rpm


author: mvidner@suse.cz
changelog:
  - 0.6.0
    * Clients can access properties conveniently (Ticket#28).
    * Service won't crash whan handling an unknown method or interface (Ticket#31).
    * Don't send an invalid error name when it originates from a NameError.


author: mvidner@suse.cz
changelog:
  - 0.7.0, a bugfix release
    * Added ASystemBus and ASessionBus, non-singletons useful in tests
    and threads.
    * Fixed handling of multibyte strings (Issue#8, by Takayuki YAMAGUCHI).
    * Allow reopening of a dbus_interface declaration (Issue#9, by T. YAMAGUCHI).
    * Fixed ruby-1.9.2 compatibility again (Issue#12).
    * Fixed authentication on BSD (Issue#11, by Jonathan Walker).
    * Fixed exiting a nested event loop for synchronous calls
    (reported by Timo Warns).
    * Fixed introspection calls leaking reply handlers.
    * "rake test" now works, doing what was called "rake env:test"
  - updated the spec from a current template to build doc and
    testsuite subpackages


author: mvidner@suse.cz
changelog:
  - 0.7.1, a bugfix release
    * Fixed calling asynchronous methods on the default interface (Issue#13,
    by Eugene Korbut).
    * Fixed Main#quit to really quit the loop (by Josef Reidinger)
    * Unbundled files from Active Support (by Bohuslav Kabrda)


author: mvidner@suse.cz
changelog:
  - 0.7.2, a bugfix release
    * Fixed "undefined local variable or method `continue'" in
    DBus::Main#run when a service becomes idle (by Ravil Bayramgalin)


author: mrueckert@suse.de
changelog:
  - update to version 0.8.7:
    * patch from http://www.kbmj.com/tech/index.php?itemid=26
    * patch from http://sean.treadway.info/articles/2005/12/24/open-season-for-eagain


author: prusnak@suse.cz
changelog:
  - update to 2.0.4
    * Changed requires around to be more accurate.
    * Fixed .autotest for minitest
    * Fixed emacs escape lexing bug: "\C-\\" (maglev/gemstone)
    * Fixed octal lexing edgecases. (maglev/gemstone)
    * Fixed regexp lexing edgecases. (maglev/gemstone)


author: mrueckert@suse.de
changelog:
  - update to version 2.0.5
    * Started merging like lexical cases to try to squeeze some
      optimization out


author: coolo@suse.com
changelog:
  - update to 2.3.1
    * Fixed line numbers at end of special var+whitespace (larsch)
    * Holy crap I was smokin' something good... Fixed 1.9.3 warning
    * Add -g flag to parser compile if DEBUG
    * Lexer now embeds line number in yacc_value for keywords, helping fix up line numbers
    * Fix method line numbers when no args and no parens (quix)
    * Fixed line numbers on return/break/next w/ result expr. (pjnz)
    * Fixed some lexing state in order to parse: 'f (1), 2' as 'f(1, 2)'. (invernizzi)
    * Moved Keyword, Environment, and StackState inside of RubyParser
    * Added proper dsym and dsym->sym support.
    * Added extra (failing) tests for call/iter line number checking (quix)
    * Fixed line numbers for certain call/iter edge cases
    * Fixed parsing of: alias :"<<" :">>".
    * Added new accessor canonicalize_conditions to toggle conditional canonicalization (on by default). (confused)
    * Awesome cleanup: Replaced call to append_block by block_append. (Confusion)
    * Fixed handling last line of =begin/=end. (raybaxter)
    * Fixed source line numbers after heredocs. (jbarreneche)
    * Switched to hoe's racc plugin to clean up rakefile and builds
    * Fixed empty =begin/end.


author: coolo@suse.com
changelog:
  - updated to version 3.0.4
    * 1 bug fix:
    * RPStringScanner#lineno was still using byte offset, not char offset. (brynary)
    * 1 minor enhancement:
    * Improved error output on invalid char in expression.
    * 1 bug fix:
    * Fixed lexing of no-name ivars. (whitequark)
    52 down makes 99.9767% or 3.7σ. 130 files failed to parse out of 558k.
    * 4 minor enhancements:
    * Added RP_TIMEOUT env var to override default timeout of 10 seconds.
    * Minor optimization to RubyLexer#parse_number
    * Only output parseerror output to stderr if $DEBUG.
    * ruby_parse_extract_error modified to include 'it' blocks in its search.
    * 7 bug fixes:
    * 1.9: Fixed args in dot-call forms (eg f.(...)).
    * 1.9: Fixed lexing stabby lambda w/ do/end
    * Deal better with DOS files. Ugh.
    * Fix line number of production after heredoc.
    * Fixed RubyParser#process to reuse parser instances across calls.
    * Fixed line numbers for several productions.
    * new_call sets line number to smallest line number of members.


author: coolo@suse.com
changelog:
  - updated to version 3.1.0
    * 2 minor enhancements:
    * Added RubyParser.for_current_ruby to provide a parser that matches your runtime. (neilconway)
    * Duck-typed IDENT_CHAR_RE instead of using RUBY_VERSION
    * 3 bug fixes:
    * Cleared out body comments in class/module/defn/defs
    * Flipped lexer tests to US-ASCII to avoid encoding hell
    * yyerror is now an alias for syntax_error


author: coolo@suse.com
changelog:
  - updated to version 3.1.1
    * 1 minor enhancement:
    * Added MOVE_TIMEOUT env var for ruby_parse_extract_error to move slow files to a sibling directory
    * 4 bug fixes:
    * 1.9: Fixed lexing of "0o". (whitequark)
    * 1.9: Fixed parsing of unary plus on literals. (whitequark)
    * Added timeout arg to RubyParser#process to pass through to the real parser
    * Updated Synopsis to reflect new options for running RP. (louismullie)


author: mrueckert@suse.de
changelog:
  - update to version 2.0.4
    * Stubbed out login and logout commands to print a warning and
      return


author: mrueckert@suse.de
changelog:
  - update to version 0.9.4
    Changed ZipOutputStream.put_next_entry signature (API CHANGE!).
    Now allows comment, extra field and compression method to be
    specified.
  - additional changes from version 0.9.3
    Fixed: Added ZipEntry::name_encoding which retrieves the
    character encoding of the name and comment of the entry. Also
    added convenience methods ZipEntry::name_in(enc) and
    ZipEntry::comment_in(enc) for getting zip entry names and
    comments in a specified character encoding.
  - additional changes from version 0.9.2
    Fixed: Renaming an entry failed if the entry's new name was a
    different length than its old name. (Diego Barros)


author: coolo@suse.com
changelog:
  - update to 0.9.9
    Added support for backslashes in zip files (generated by the default Windows
    zip packer for example) and comment sections with the comment length set to zero
    even though there is actually a comment.


author: coolo@suse.com
changelog:
  - update to 3.1.16
      Fix some bugs in sass-convert selector parsing when converting from CSS.
      Substantially improve compilation performance on Ruby 1.8.
      Support the @-moz-document directive’s non-standard url-prefix and domain function syntax.
      Support the @supports directive.
      Fix a performance issue when using /*! */ comments with the Rails asset pipeline.
      Support -moz-element.
      Properly handle empty lists in sass-convert.
      Move from FSSM to Listen for file-system monitoring.


author: coolo@suse.com
changelog:
  - update to 3.1.17
    Don’t crash when calling #inspect on an internal Sass tree object in Ruby 1.9.
    Fix some bugs in sass --watch introduced in 3.1.16. Thanks to Maher Sallam.
    Support bare interpolation in the value portion of attribute selectors (e.g. [name=#{$value}]).
    Support keyword arguments for the invert() function.
    Handle backslash-separated paths better on Windows.
    Fix rake install on Ruby 1.9.
    Properly convert nested @if statements with sass-convert.


author: coolo@suse.com
changelog:
  - update to 3.1.18
    * Ruby 2.0 compatibility. Thanks to Jeremy Kemper.
    * Deprecate the use of @extend within directives such as @media.
      This has never worked correctly, and now it’s officially deprecated.
      It will be an error in 3.2.


author: coolo@suse.com
changelog:
  - updated to version 3.2.3
    * sass --watch no longer crashs when a file in a watched directory is deleted.
    * Allow @extend within bubbling nodes such as @media.
    * Fix various JRuby incompatibilities and test failures.
    * Work around a performance bug that arises from using @extend with deeply-nested selectors.


author: coolo@suse.com
changelog:
  - updated to version 3.2.4
    - Fix imports from .jar files in JRuby. Thanks to Alex Hvostov.
    - Allow comments within @import statements in SCSS.
    - Fix a parsing performance bug where long decimals would occasionally take many minutes to parse.


author: lslezak@suse.cz
changelog:
  - upgrade to 1.2.17:
    - Upgraded RSpec support to 1.2.8
    - Fixed bug in with timeouts specified as a string (SRC-692)
      (http://github.com/ph7/selenium-client/issues#issue/5)
    - Fix escaping bug when dealing with embedded regexes such as
      "webratlink=evalregex:/Pastry Lovers \\(Organizer\\)/"


author: saschpe@suse.de
changelog:
  - Update to version 2.15.0:
    * Firefox:
    * Now supports up to Firefox 11 (for syntesized events)
    * Implicit waits now change how long we wait for alerts. This
      functionality will change in 2.16
    * Fix scrolling issue (#2700)
    * IE:
    * Fix issue with getWindowHandles() and showModalDialog() (#1828)
    * Add support for the window sizing and positioning API
    * Make Platform.bitsize use the correct constant from FFI
    * WebDriver internals:
    * Atoms code contribution from Google
    * Closure updated
  - See CHANGES for for previous versions


author: suse@ammler.ch
changelog:
  - update to 2.16.0
    * Firefox:
    * Native events support for Firefox 9
    * Allow apps to use offline storage by default
    * Fix excessive unwrapping when executing mouseMove
    * Click in the middle, rather than the top-left of elements (#3034, #2700)
    * IE:
    * Raise StaleElementReferenceError when interacting with elements outside the currently focused frame
    * Handle frames and iframes in showModalDialog windows
    * Chrome:
    * Improve client handling of invalid error responses
    * iPhone:
    * Updated to latest CocoaHTTPServer
    * Remote:
    * Improve performance of Element#== by only making an RPC when necessary.
    * Disallow caching of GET requests
    * Various:
    * Raise ArgumentError instead of UnsupportedOperationError on invalid modifier key
    * Improve docs for Server, ActionBuilder and Window
    * Update to latest Sizzle (used for :css selectors in older browsers)
  - provide "-2"


author: coolo@suse.com
changelog:
  - update to 2.20.0
    * Loosen the multi_json and ffi dependencies (#3446)
    * Firefox:
    * Introduce a timeout for page loads. This needs to be used in
      conjunction with the unstable page load detection. Exposed as
      Timeouts#page_load=
    * Scroll containing elements, not just windows (#3391).
    * Element#{style => css_value}, with an alias for backwards compatibility.
    * Atoms:
    * Submit a form when the enter button is pressed in its input
      element.
    * Add a "mouse pixel scroll" event to the atoms events module.
    * Adding a public "mouseOver" action and a little internal
      refactoring around the mouseOver functionality.
    * Selenium::WebDriver::Wait: polling interval reduced from 0.5 to 0.2 seconds.


author: coolo@suse.com
changelog:
  - update to 2.21.0
    * Add Selenium::WebDriver::Window#maximize (#3489)
    * Safari:
    * New driver! See http://code.google.com/p/selenium/wiki/SafariDriver.
    * Firefox:
    * Significant stability improvements.
    * Native events support for Firefox 11
    * Dropped native events support for Firefox 4-9
    * Window maximize implementation.
    * IE:
    * Ignore invisible dialogs (#3360).
    * Window maximize implementation.
    * Android:
    * Accept SSL certificates (#3504).


author: coolo@suse.com
changelog:
  - update to 2.24.0
    * bot.dom.getVisibleText does not properly handle display:run-in or display:table (#1584).
    * CSS selectors now support compound selectors.
    * IE:
    * Failure to click on an element in the IE Driver will yield a more meaningful error.
    * Crash on IE8 when S_FALSE is returned from get_Document (#4064)
    * DLLs are no longer bundled with the gem, users must use the standalone server from now on.
    * Firefox:
    * Support for Firefox 13
    * Ability to pass :proxy directly as Firefox option (no Profile needed).
    * Improve method for determining the local IP (#3987).
    * Fix for 1.8.7 behaviour of Socket.getaddrinfo.
    * Automatically reap Firefox profile on exit, not just in #quit.
    * Fix conflict with ActiveSupport's Object#load (#3819)
    * IE:
    * Default to standalone server executable, fall back to bundled DLLs.
    * The 'nativeEvents' capabilitiy is exposed as :native_events in the Ruby client (mode still experimental).
    * Firefox:
    * Native events for Firefox 12.
    * Native events retained for Firefox 3.x, 10 and 11.
    * Fix for typing in Firefox 12
    * Fix for typing on XHTML pages (#3647)
    * Fix for maximizing windows when switched to a frame (#3758)
    * Handle alerts from nested iframes (#3825)
    * Remote:
    * Honor HTTP_PROXY env vars (#3838).
    * Element#attribute returns nil if a boolean attribute is not present.
    * NoSuchWindowError will be thrown if the currently selected window is closed and another command is sent.
    * Safari:
    * support for frame switching, snapshot taking, execute script
    * message protocol changed, not backwards compatible with 2.21.
    * Style attributes are no longer lower-cased by default (#1089).
    * Make sure the Ruby client kills Firefox even when the RPC fails.
    * Make sure the Ruby client checks all network interfaces when finding free ports.


author: coolo@suse.com
changelog:
  - update to 2.25.0
    * Respect no_proxy / NO_PROXY env vars (#4007).
    * Improve error message if a configured proxy refuses the connection.
    * Ignored exception can be configured on the Wait class.
    * Add Selenium::WebDriver::Support::Color class.
    * Ignore Errno::ENETUNREACH when trying to detect our local IP (#4165).
    * Ignore Errno::EADDRNOTAVAIL in PortProber (#3987).
    * Firefox:
    * Enumerate through client rects until finding one with non-zero dimensions when clicking.
    * Updated supported versions of Firefox to 17.
    * Allow windows to be resized from a frame (#3897).
    * Fix an issue where a call to submit could hang the driver.
    * IE:
    * Ability to configure logging through the :log_file and :log_level options.
    * Increasing stability of file upload dialog handling (#3858)
    * Better handling of overflow edge cases when determining element visibility.


author: coolo@suse.com
changelog:
  - updated to version 2.26.0
    Firefox:
    * Added support for native events for Firefox 15 and 16.
    * Modified FirefoxDriver to use atoms to switch between frames.
    * FIXED: 4309: 'Could not convert Native argument arg 0' error with Firefox.
    * FIXED: 4375: Executing javascript hangs Firefox.
    * FIXED: 4165: WebDriver fails on a machine with no IP address.
    Safari:
    * Fixed SafariDriver to allow calling .quit() consecutively without error.
    * FIXED: 4676: Unable to fire javascript events into SVG's.
    * FIXED: 3969: SafariDriver should auto-dismiss alerts.
    IE:
    * FIXED: 4535: Hover still does not work perfectly in IE.
    * FIXED: 4593: Alert.accept() Cancels the Resend Alert/Dialog Box.


author: coolo@suse.com
changelog:
  - updated to version 2.27.1
    Firefox:
    * Fix "g[b] is not an object" error when passing null to execute_script.
    * Support for Firefox 17.
    IE:
    * Path to the server executable can be specified (S::W::IE.path=)
    Other:
    * Added :phantomjs driver


author: mrueckert@suse.de
changelog:
  - update to version 3.0.5
    * Added in_context to clean up code.
    * optimize inspect to avoid needlessly caching @line


author: saschpe@suse.de
changelog:
  - Update to version 3.1.0:
    * Added test_call_arglist_trailing_comma__19 (presidentbeef)
    * Added test_fcall_inside_parens. (presidentbeef)
    * Added test_if_args_no_space_symbol__18. (presidentbeef)
    * Added tests for new hash syntax and ternaries in 1.9 (lastobelus)


author: coolo@suse.com
changelog:
  - update to 3.2.0
    * 5 minor enhancements:
    * Added a ton of block arg tests.
    * Added add19_edgecases to help refactor a bunch of tests that all have the same output.
    * Added better debugging output for rewrites.
    * Cleaned and added a bunch of stabby proc tests.
    * Moved RawParseTree test data to ParseTree project.
    * 2 bug fixes:
    * Fixed a bunch of entries for r2r changes against edgecase parse/lex tests
    * Fixes for R2R


author: coolo@suse.com
changelog:
  - update to 4.0.1
    * 4 bug fixes:
    * 1.9: Changed !@ to ! since that is what you implement
    * True to my wtf comment, there was a bug in my case_splat test
    * Fixed a bunch of entries for r2r changes against edgecase parse/lex tests
    * Fixes for R2R
    * 5 major enhancements:
    * Removed :arglist from everything except :op_asgn1.
    * Removed block from resbody
    * Removed block from when node
    * Removed block nodes inside of scope nodes (defn/defs/class/sclass).
    * Removed scope nodes in defn/defs/class/sclass nodes.
    * 10 minor enhancement:
    * 1.9: Had to version split all my 'not' tests since 1.9 is insane.
    * 1.9: f (args) is not allowed in 1.9.
    * 1.9: f(hash, *splat) is not allowed in 1.9.
    * Added module2 test to verify module w/ 2+ entities
    * Added Sexp#deep_each and Sexp#each_sexp. Refactored from Flay
    * Added a ton of block arg tests.
    * Added add19_edgecases to help refactor a bunch of tests that all have the same output.
    * Added better debugging output for rewrites.
    * Cleaned and added a bunch of stabby proc tests.
    * Moved RawParseTree test data to ParseTree project.


author: coolo@suse.com
changelog:
  - updated to version 4.1.0
    * Added Environment#current so you can explicitly shadow variables. (meh)


author: coolo@suse.com
changelog:
  - updated to version 4.1.3
    * Code cleanup... what was I thinking???
    * Explicitly setting pt_testcase.rb to US-ASCII to avoid encoding hell


author: coolo@suse.com
changelog:
  - update to 0.6.4
    * [BUGFIX] Encoding issues with ISO-8859-encoded source files fixed.
    See https://github.com/colszowka/simplecov/pull/117. (thanks to @Deradon)
    * [BUGFIX] Ensure ZeroDivisionErrors won't occur when calculating the coverage result, which previously
    could happen in certain cases. See https://github.com/colszowka/simplecov/pull/128. (thanks to @japgolly)
    * [REFACTORING] Changed a couple instance variable lookups so SimpleCov does not cause a lot of warnings when
    running ruby at a higher warning level. See https://github.com/colszowka/simplecov/issues/106 and
    https://github.com/colszowka/simplecov/pull/119. (thanks to @mvz and @gioele)
    * [BUGFIX] Modified the API-changes for newer multi_json versions introduced with #122 and v0.6.2 so
    they are backwards-compatible with older multi_json gems in order to avoid simplecov polluting
    the multi_json minimum version requirement for entire applications.
    See https://github.com/colszowka/simplecov/issues/132
    * Added appraisal gem to the test setup in order to run the test suite against both 1.0 and 1.3
    multi_json gems and ensure the above actually works :)


author: coolo@suse.com
changelog:
  - updated to version 0.7.0
    * [FEATURE] The new `maximum_coverage_drop` and `minimum_coverage` now allow you to fail your build when the
      coverage dropped by more than what you allowed or is below a minimum value required. Also, `refuse_coverage_drop` disallows
      any coverage drops between test runs.
      See https://github.com/colszowka/simplecov/pull/151, https://github.com/colszowka/simplecov/issues/11,
      https://github.com/colszowka/simplecov/issues/90, and https://github.com/colszowka/simplecov/issues/96 (thanks to @infertux)
    * [FEATURE] SimpleCov now ships with a built-in MultiFormatter which allows the easy usage of multiple result formatters at
      the same time without the need to write custom wrapper code.
      See https://github.com/colszowka/simplecov/pull/158 (thanks to @nikitug)
    * [BUGFIX] The usage of digits, hyphens and underscores in group names could lead to broken tab navigation
      in the default simplecov-html reports. See https://github.com/colszowka/simplecov-html/pull/14 (thanks to @ebelgarts)
    * [REFACTORING] A few more ruby warnings removed. See https://github.com/colszowka/simplecov/issues/106 and
      https://github.com/colszowka/simplecov/pull/139. (thanks to @lukejahnke)
    * A [Pledgie button](https://github.com/colszowka/simplecov/commit/63cfa99f8658fa5cc66a38c83b3195fdf71b9e93) for those that
      feel generous :)
    * The usual bunch of README fixes and documentation tweaks. Thanks to everyone who contributed those!


author: coolo@suse.com
changelog:
  - updated to version 0.7.1
    * [BUGFIX] The gem packages of 0.7.0 (both simplecov and simplecov-html) pushed to Rubygems had some file
      permission issues, leading to problems when installing SimpleCov in a root/system Rubygems install and then
      trying to use it as a normal user (see https://github.com/colszowka/simplecov/issues/171, thanks @envygeeks
      for bringing it up). The gem build process has been changed to always enforce proper permissions before packaging
      to avoid this issue in the future.


author: mrueckert@suse.de
changelog:
  - slop 1.6.0
    * Add `:ignore_case` to Slop options for case insensitive option
      matching
    * Add `:on_noopts` for triggering an event when the arguments
      contain no options
    * Add `:unless` to Slop::Option for omitting execution of the
    * Options block when this object exists in the Array of items
    * passed to Slop.new
    * Bugfix: Do not parse negative integers as options. A valid
      option must start with an alphabet character
    * Bugfix: Allow a Range to accept a negative Integer at either
      end


author: mrueckert@suse.de
changelog:
  - update to slop 1.9.1
    * Ensure optional items with no arguments still return true when
      searching for presence
  - additional changes from 1.9.1
    * Add command completion and support for an error message when
      ambiguous commands are used
    * Add command aliases
    * Fix: Ensure parsed elements are removed from original arguments
      when using `:multiple_switches`
    * Ensure anything after `--` is parsed as an argument and not
      option even if prefixed with `/--?/`
    * Performance improvements when making many calls to
      `Slop#option?` for checking an options presence (Rob Gleeson)
    * Ensure `execute` passes command arguments to the block
    * Support for summary and description (Denis Defreyne)
  - additional changes from 1.8.0
    * Added `execute` method to Slop for commands. This block will be
      invoked when a specific command is used. The Slop object will
      be yielded to the block
    * Allow passing a class name to `on` to be used as an `:as`
      option. ie: `on :people, 'Some people', Array`
    * Get smart with parsing options optparse style: `on '--name
      NAME'` and `on 'password [OPTIONAL]'`
    * Feature: `:arguments` setting to enable argument passing for
      all options
  - additional changes from 1.7.0
    * Feature: Autocreate (auto create options at parse time, making
      assumptions)
    * Feature: When parsing options as arrays, push multiple
      arguments into a single array
  - additional changes from 1.6.1
    * Fix tests and using a temporary Array for ARGV, fixes RubyGems
      Test issues
    * General cleanup of code


author: mrueckert@suse.de
changelog:
  - update to version 2.1.0
    * Added `Slop#missing` for returning a list of missing options
      parsed
    * Allow `Slop#present?` to accept multiple arguments
    * Added `:all_accept_arguments` to Slop configuration options,
      this saves having to specify that every option takes an
      argument
    * Added `Slop#to_struct` for building new classes from options
  - additional changes from 2.0.0
    * Deprecations:
    * Removed `Slop::Options#to_hash` continue using `Slop#to_hash`
      directly.  This method also now returns symbols by default
      instead of strings. If you want strings use
      `opts.to_hash(false)`
    * `:multiple_switches` is now enabled by default, to parse
      `fbar` as the option `f` with value `bar` you must disable
      `:multiple_switches`
    * Removed `Slop::Options#to_help` and merged its contents into
      `Slop#help`
    * Removed `lib/slop/options.rb` and merged `Slop::Options` into
      slop.rb
    * Removed `lib/slop/option.rb` and merged `Slop::Option` into
      slop.rb
    * These changes make Slop much easier to vendor in libraries
    * `Slop::Option` now inherits from `Struct.new`
    * Added Slop::Error subclassing from StandardError which all
      exception classes should inherit from
    * Added Slop::MissingOptionError and `:required` option to
      Slop::Option.  This exception is raised when a mandatory option
      is not used


author: mrueckert@suse.de
changelog:
  - update to version 2.4.3
    * Allow the `:as` option to accept an object responding to :call
      for custom type conversions (#45)
    * Ensure negative integers are not parsed as possible options (#46)
  - additional changes from 2.4.2
    * Fix checking of required options (Dominik Honnef)
  - additional changes from 2.4.1
    * Ensure optional arguments are returned correctly
  - additional changes from 2.4.0
    * Avoid `define_method` for checking an options presence
      (and caching it) #37
    * Ensure the short option allows an appended `=` for accepting
      arguments
    * Implement `respond_to?`
  - additional changes from 2.3.1
    * Return `nil` for any options using casting which don't expect
      arguments (#33)
    * Fix parenthesis warning on 1.8.7 (@shevegen)
    * Ensure long argument is a string before attempting to use `#[]`
      method on it
  - additional changes from 2.3.0
    * Allow flags to have suffixed `=` char for options which accept
      an argument
  - additional changes from 2.2.0
    * Support `bup.options` style optspec parsing
    * http://apenwarr.ca/log/?m=201111
    * Allow `:as` to accept a `count` value (Conrad Irwin):
      `on :v, :verbose, :as => :count # -vv; opts[:verbose] #=> 2`


author: coolo@suse.com
changelog:
  - update to 3.3.3 and merge rubygem-slop-3_3
    * Ensure autocreate arguments are not created as options (#77)
    * Ensure options are not swallowed when using short options with argument
    included (#74)


author: coolo@suse.com
changelog:
  - update to 2.4.3
    * Exposed :sprockets in sass options
    * Include dependency paths in asset mtime


author: coolo@suse.com
changelog:
  - update to 2.4.5
    * Tweaked some logger levels
    * Canonicalize logical path extensions
    * Check absolute paths passed to depend_on


author: coolo@suse.com
changelog:
  - updated to version 2.5.0
    * Fixed Ruby 2.0 RegExp warning
    * Provide stubbed implementation of context *_path helpers
    * Add SassCompressor


author: coolo@suse.com
changelog:
  - updated to version 2.7.0
    * Added --css-compressor and --js-compressor command line flags
    * Added css/js compressor shorthand
    * Change default manifest.json filename to be a randomized manifest-16HEXBYTES.json
    * Allow nil environment to be passed to manifest
    * Allow manifest instance to be set on rake task


author: coolo@suse.com
changelog:
  - updated to version 2.8.0
    * Allow manifest location to be seperated from output directory
    * Pass logical path and absolute path to each_logical_path iterator


author: coolo@suse.com
changelog:
  - updated to version 2.8.2
    * Fixed top level Sass constant references
    * Fixed manifest logger when environment is disabled


author: mrueckert@suse.de
changelog:
  - update to version 0.2.2
    easier way to create bijections
  - additional changes from version 0.2.1
    completed memoize
  - fixed license tag (bnc#667548)


author: mrueckert@suse.de
changelog:
  - update to version 1.2.1
    Only a single change in this release: sqlite3 3.3.8 and higher
    have changed the format of the 'dflt_value' column for the
    table_info pragma.  This caused breakage in apps that depend on
    that pragma, like Ruby on Rails. This release makes the
    Database#table_info helper check the libversion, and adjust the
    dflt_value column accordingly. If you want the new format and not
    the old, you can invoke the table_info pragma directly, instead
    of using the helper.
  - added rubygem-native-rpmlintrc


author: mrueckert@suse.de
changelog:
  - update to version 1.2.4
    - Fix incorrect permissions on database.rb and translator.rb
      [Various]
    - Avoid using Object#extend for greater speedups [Erik Veenstra]
    - Ruby 1.9 compatibility tweaks for Array#zip [jimmy88@gmail.com]
    - Fix linking against Ruby 1.8.5
      [Rob Holland <rob@inversepath.com>]
    - Make the table_info method adjust the returned default value
      for the rows so that the sqlite3 change in 3.3.8 and greater
      can be handled transparently [Jamis Buck
      <jamis@37signals.com>]
    - Ruby 1.9 compatibility tweaks [Roman Le Negrate
      <roman2k@free.fr>]
    - Various performance enhancements [thanks Erik Veenstra]
    - Correct busy_handler documentation
      [Rob Holland <rob@inversepath.com>]
    - Use int_bind64 on Fixnum values larger than a 32bit C int can
      take. [Rob Holland <rob@inversepath.com>]
    - Work around a quirk in SQLite's error reporting by calling
      sqlite3_reset to produce a more informative error code upon a
      failure from sqlite3_step. [Rob Holland <rob@inversepath.com>]
    - Various documentation, test, and style tweaks
      [Rob Holland <rob@inversepath.com>]
    - Be more granular with time/data translation
      [Rob Holland <rob@inversepath.com>]
    - Use Date directly for parsing rather than going via Time
      [Rob Holland <rob@inversepath.com>]
    - Check for the rt library and fdatasync so we link against that
      when needed [Rob Holland <rob@inversepath.com>]
    - Rename data structures to avoid collision on win32. based on
      patch by: Luis Lavena [Rob Holland <rob@inversepath.com>]
    - Add test for defaults [Daniel Rodríguez Troitiño]
    - Correctly unquote double-quoted pragma defaults
      [Łukasz Dargiewicz <lukasz.dargiewicz@gmail.com>]


author: mrueckert@suse.de
changelog:
  - update to version 1.2.5
    * Check for illegal nil before executing SQL [Erik Veenstra]
    * Switch to Hoe for gem task management and packaging.
    * Advertise rake-compiler as development dependency.
    * Build gem binaries for Windows.
    * Improved Ruby 1.9 support compatibility.
    * Taint returned values. Patch #20325.
  - fixes missing license file (bnc#549261)


author: mrueckert@suse.de
changelog:
  - update to version 1.3.0
    - Complete rewrite of C-based adapter from SWIG to hand-crafted
      one [tenderlove] See API_CHANGES document for details.  This
      closes: Bug #27300, Bug #27241, Patch #16020
    - Improved UTF, Unicode, M17N, all that handling and proper BLOB
      handling [tenderlove, nurse]
    - Added support for type translations [tenderlove]
    - Added API to access and load extensions. [kashif] These
      functions maps directly into SQLite3 own
      enable_load_extension() and load_extension() C-API functions.
      See SQLite3::Database API documentation for details.  This
      closes: Patches #9178
    - Corrected gem dependencies (runtime and development)
    - Fixed threaded tests [Alexey Borzenkov]
    - Removed GitHub gemspec
    - Fixed "No definition for" warnings from RDoc
    - Generate zip and tgz files for releases
    - Added Luis Lavena as gem Author (maintainer)
    - Prevent mkmf interfere with Mighty Snow Leopard
    - Allow extension compilation search for common lib paths
      [kashif] (lookup /usr/local, /opt/local and /usr)
    - Corrected extension compilation under MSVC [romuloceccon]
    - Define load_extension functionality based on availability
      [tenderlove]
    - Deprecation notices for Database#query. Fixes RF #28192
    - Added support for type translations [tenderlove]
    - Allow extension compilation search for common lib paths
      [kashif] (lookup /usr/local, /opt/local and /usr)
    - Corrected extension compilation under MSVC [romuloceccon]
    - Define load_extension functionality based on availability
      [tenderlove]
    - Deprecation notices for Database#query. Fixes RF #28192
    - Complete rewrite of C-based adapter from SWIG to hand-crafted
      one [tenderlove] See API_CHANGES document for details.  This
      closes: Bug #27300, Bug #27241, Patch #16020
    - Improved UTF, Unicode, M17N, all that handling and proper BLOB
      handling [tenderlove, nurse]
    - Added API to access and load extensions. [kashif] These
      functions maps directly into SQLite3 own
      enable_load_extension() and load_extension() C-API functions.
      See SQLite3::Database API documentation for details.  This
      closes: Patches #9178
    - Fixed threaded tests [Alexey Borzenkov]
    - Fixed "No definition for" warnings from RDoc


author: mrueckert@suse.de
changelog:
  - update to version 1.3.3
    * Abort on installation if sqlite3_backup_init is missing.
      Fixes #19
  - switched to "sqlite3" instead of "sqlite3-ruby"
  - additional changes from 1.3.2
    * SQLite3::Database can now be open as readonly
      db = SQLite3::Database.new('my.db', :readonly => true)
    * Added SQLite3::SQLITE_VERSION and
      SQLite3::SQLITE_VERSION_NUMBER [nurse]
    * type_translation= works along with Database#execute and a block
    * defined functions are kept in a hash to prevent GC. #7
    * Removed GCC specific flags from extconf.
    * SQLite3::Database#type_translation= will be deprecated in the
      future with no replacement.
    * SQlite3::Version will be deprecated in 2.0.0 with
      SQLite3::VERSION as the replacement.
  - additional changes from 1.3.1
    * Custom collations may be defined using
      SQLite3::Database#collation
    * Statements returning 0 columns are automatically stepped.
      [RF #28308]
    * SQLite3::Database#encoding works on 1.8 and 1.9
  - added sqlite3-1.3.3_no_stupid_paths.patch:
    the extconf.rb was adding some stupid paths to the linker
    cmdline. the patch removes those entries.
    patch applied to gem itself and rebuild the gem.
  - split out doc and testsuite
  - updated rpmlintrc to a less stupid version


author: fcastelli@novell.com
changelog:
  - update to version 1.3.4
    * Enhancements:
    - Windows: build against SQLite 3.7.7.1
    - Windows: build static binaries that do not depend on sqlite3.dll be installed anymore
    * Bugfixes
    - Backup API is conditionaly required so that older libsqlite3 can be used. Thanks Hongli Lai.
    - Fixed segmentation fault when nil is passed to SQLite3::Statement.new
    - Fix extconf’s hardcoded path that affected installation on certain systems.


author: coolo@suse.com
changelog:
  - update to 1.3.5
    * Enhancements
    * Windows: build against SQLite 3.7.9
    * Static: enable SQLITE_ENABLE_COLUMN_METADATA
    * Added Statement#clear_bindings! to set bindings back to nil
    * Bugfixes
    * Fixed a segv on Database.new. Fixes #34 (thanks nobu!)
    * Database error is not reset, so don't check it in Statement#reset!
    * Remove conditional around Bignum statement bindings.
      Fixes #52. Fixes #56. Thank you Evgeny Myasishchev.
    * Internal
    * Use proper endianness when testing database connection with UTF-16.
      Fixes #40. Fixes #51
    * Use -fPIC for static compilation when host is x86_64.


author: coolo@suse.com
changelog:
  - update to 1.3.6
    * Enhancements
    * Windows: build against SQLite 3.7.11
    * Added SQLite3::ResultSet#each_hash for fetching each row as a hash.
    * Added SQLite3::ResultSet#next_hash for fetching one row as a hash.
    * Bugfixes
    * Support both UTF-16LE and UTF-16BE encoding modes on PPC. Closes #63
    * Protect parameters to custom functions from being garbage collected too
      soon. Fixes #60. Thanks hirataya!
    * Fix backwards compatibility with 1.2.5 with bind vars and `query` method.
      Fixes #35.
    * Fix double definition error caused by defining sqlite3_int64/uint64.
    * Fix suspicious version regexp.
    * Deprecations
    * ArrayWithTypesAndFields#types is deprecated and the class will be removed
      in version 2.0.0.  Please use the `types` method on the ResultSet class
      that created this object.
    * ArrayWithTypesAndFields#fields is deprecated and the class will be removed
      in version 2.0.0.  Please use the `columns` method on the ResultSet class
      that created this object.
    * The ArrayWithTypesAndFields class will be removed in 2.0.0
    * The ArrayWithTypes class will be removed in 2.0.0
    * HashWithTypesAndFields#types is deprecated and the class will be removed
      in version 2.0.0.  Please use the `types` method on the ResultSet class
      that created this object.
    * HashWithTypesAndFields#fields is deprecated and the class will be removed
      in version 2.0.0.  Please use the `columns` method on the ResultSet class


author: mrueckert@suse.de
changelog:
  - update to version 1.0.5
    * Added cdiff example as an executable.
    * Disabled building of gemspec file.
    * Made an decolor executable, that removes colors from an io
      stream.
    * Match an additional way to clear the color in the
      COLORED_REGEXP for the uncolored method.


author: dmacvicar@novell.com
changelog:
  - update to 2.0.5
    * [#27314] fix diff may raise an exception. [Erik Hollensbe]
  - changes in 2.0.4
    * 4 major enhancements
    * use ~/.test-unit.yml as global configuration file.
    * add TAP runner. (--runner tap)
    * support colorized diff:
      http://test-unit.rubyforge.org/svn/trunk/images/color-diff.png
    * add Test::Unit::AutoRunner.default_runner= to specify default
      test runner.
    * improve verbose mode output format. (use indent)
    * support NOT_PASS_THROUGH_EXCEPTIONS.
    * support arguments option in #{runner}_options.
    * TC_ -> Test in sample test case name.
    * [#27195] test-unit-2.0.3 + ruby-1.9.1 cannot properly test
      DelegateClass subclasses [Mike Pomraning]


author: mrueckert@suse.de
changelog:
  - additional changes from version 2.0.9
    * fix a packaging miss.
  - additional changes from version 2.0.8
    * collect *_test.rb and *-test.rb files as test files.
    * [#28181] improve assert_in_delta message.
      [Suggested by David MARCHALAND]
    * show string encoding in assert_equal failure message if
      they are different.
    * change default color scheme:
    * success: green back + white
    * failure: red back + white
    * add capture_output.
    * fix a bug that console runner on verbose mode causes an
      error for long test name (>= 61).
    * [#28093] Autorunner ignores all files in a directory named test
      by default [Reported by Florian Frank]
  - additional changes from version 2.0.7
    * detect redefined test methods.
    * [INTERFACE IMCOMPATIBLE] multiple --name and --testcase
      options narrow down targets instead of adding targets.
    * [#27764] accept custom test_order for each test case.
      [Suggested by David MARCHALAND]
    * [#27790] ignore omitted tests from 'n% passed' report.
      [Suggested by Daniel Berger]
    * [#27832] ignore .git directory. [Suggested by Daniel Berger]
    * [#27792] require 'fileutils' and 'tmpdir' lazily for
      non-priority mode users. [Suggested by David MARCHALAND]
    * [#27892] modify processed arguments array destructively.
      [Reported by Bob Saveland]
    * work without HOME environment variable.
      [Reported by Champak Ch]
  - additional changes from version 2.0.6
    * [#27380] Declarative syntax? [Daniel Berger]
      support declarative syntax:
      test "test description in natural language" do
      ...
      end
    * support test description:
      description "test description in natural language"
      def test_my_test
      ...
      end
    * make max diff target string size customizable by
      TEST_UNIT_MAX_DIFF_TARGET_STRING_SIZE environment variable.
    * [#27374] omit_if unexpected behavior [David MARCHALAND]
    * fix a bug that tests in sub directories aren't load with
    - -basedir.  [Daniel Berger]


author: mrueckert@suse.de
changelog:
  - regenerate with latest gem2rpm
    - split out doc and testsuite subpackages
  - add provides for the versioned name used in the requires


author: coolo@suse.com
changelog:
  - update to 0.15.4
    * Fix regression when destination root contains reserved regexp characters
    == 0.15.3, release 2012-06-18
    * Support strict_args_position! for backwards compatibility
    * Escape Dir glob characters in paths
    == 0.15.2, released 2012-05-07
    * Added print_in_columns
    * Exposed terminal_width as a public API
    == 0.15.1, release 2012-05-06
    * Fix Ruby 1.8 truncation bug with unicode chars
    * Fix shell delegate methods to pass their block
    * Don't output trailing spaces when printing the last column in a table
    == 0.15, released 2012-04-29
    * Alias method_options to options
    * Refactor say to allow multiple colors
    * Exposed error as a public API
    * Exposed file_collision as a public API
    * Exposed print_wrapped as a public API
    * Exposed set_color as a public API
    * Fix number-formatting bugs in print_table
    * Fix "indent" typo in print_table
    * Fix Errno::EPIPE when piping tasks to `head`
    * More friendly error messages


author: fcastelli@suse.com
changelog:
  - update to 1.3.3 (bnc#727772)
    - Add Yajl Template implementation to render JSON content.
    - Add Yajl to the REAME.
    - Refactor the code to use a buffer variable.
    - Avoid creating an other variable.
    - Options is an attr, no need to pass it as argument.
    - markdown tests don't work without nokogiri
    - support for less 2.0, related to #90
    - enable radius tests on 1.9 for radius >= 0.7
    - Merge pull request #85 from weppos/yajl
    - Fix compilesite test for multiple threads (closes #93)
    - list sprockets
    - support for redcarpet 2.0
    - redcarpet 1.x compatibility mode
    - prefer redcarpet over rdiscount
    - add support for mediawiki templates
    - sass has its own gem now
    - axe old rubyforge_project from gemspec
    - add development dependencies for new template implementations
    - add a Gemfile for installing all deps when developing


author: mrueckert@suse.de
changelog:
  - update to version 0.3.22
    * Corrected file permissions issue with 0.3.21 release.
  - additional changes from version 0.3.21
    * Updated to tzdata version 2010j
      (http://article.gmane.org/gmane.comp.time.tz/3225).
    * Change invalid timezone check to exclude characters not used in
      timezone identifiers and avoid 'character class has duplicated
      range' warnings with Ruby 1.9.2.
    * Ruby 1.9.2 has deprecated "require 'rational'", but older
      versions of Ruby need rational to be required. Require rational
      only when the Rational module has not already been loaded.
    * Remove circular requires (now a warning in Ruby 1.9.2). Instead
      of using requires in each file for dependencies, tzinfo.rb now
      requires all tzinfo files. If you were previously requiring
      files within the tzinfo directory (e.g. require
      'tzinfo/timezone'), then you will now have to require 'tzinfo'
      instead.
  - additional changes from version 0.3.20
    * Updated to tzdata version 2010i
      (http://article.gmane.org/gmane.comp.time.tz/3202).
  - additional changes from version 0.3.19
    * Updated to tzdata version 2010h
      (http://article.gmane.org/gmane.comp.time.tz/3188).
  - additional changes from version 0.3.18
    * Updated to tzdata version 2010g
      (http://article.gmane.org/gmane.comp.time.tz/3172).
  - additional changes from version 0.3.17
    * Updated to tzdata version 2010e
      (http://article.gmane.org/gmane.comp.time.tz/3128).


author: mrueckert@suse.de
changelog:
  - update to version 0.3.23
    * Updated to tzdata version 2010l
      (http://article.gmane.org/gmane.comp.time.tz/3354).


author: mrueckert@suse.de
changelog:
  - update to version 0.3.28
    * Add support for Ruby 1.9.3 (trunk revision 31668 and later).
      Thanks to Aaron Patterson for reporting the problems running on
      the new version. Closes #29233.
  - additional changes from 0.3.27
    * Updated to tzdata version 2011g
      (http://article.gmane.org/gmane.comp.time.tz/3758).
  - additional changes from 0.3.26
    * Updated to tzdata version 2011e
      (http://article.gmane.org/gmane.comp.time.tz/3707).
  - additional changes from 0.3.25
    * Updated to tzdata version 2011d
      (http://article.gmane.org/gmane.comp.time.tz/3662).
  - additional changes from 0.3.24
    * Updated to tzdata version 2010o
      (http://article.gmane.org/gmane.comp.time.tz/3473).


author: mrueckert@suse.de
changelog:
  - update to version 0.3.29
    * Updated to tzdata version 2011h
      (http://article.gmane.org/gmane.comp.time.tz/3814).
    * Allow the default value of the local_to_utc and
      period_for_local dst parameter to be specified globally with a
      Timezone.default_dst attribute.  Thanks to Kurt Werle for the
      suggestion and patch.


author: coolo@suse.com
changelog:
  - update to 0.3.32
    * Updated to tzdata version 2012b
    (http://article.gmane.org/gmane.comp.time.tz/4756).


author: coolo@suse.com
changelog:
  - update to 0.3.33
    * Updated to tzdata version 2012c
    (http://article.gmane.org/gmane.comp.time.tz/4859).


author: coolo@suse.com
changelog:
  - updated to version 0.3.34
    * Updated to tzdata version 2012h
      (http://mm.icann.org/pipermail/tz-announce/2012-October/000006.html).


author: coolo@suse.com
changelog:
  - updated to version 0.3.35
    (http://mm.icann.org/pipermail/tz-announce/2012-November/000007.html).


author: jreidinger@suse.com
changelog:
  - revert back requires. gem explicitelly said that it require
    rack >= 1.0 so follow gem dependencies to avoid multiple version
    of gems when it is not neccessary


author: lslezak@suse.cz
changelog:
  - fixed generic save error handler
  - the global on/off checkbox also enables/disables account settings
    input fields


author: lslezak@suse.cz
changelog:
  - fixed routing
  - REST API fixes (XML and JSON rendering)
  - fixed missing write permission check
  - 0.3.4


author: lslezak@suse.cz
changelog:
  - fixed license text formatting (bnc#783720)
  - unified term "license" (replace licence -> license)
  - 0.3.6


author: lslezak@suse.cz
changelog:
  - display the module in the control panel (after clicking "All"
    link) (bnc#604628)
  - do not ask to confirm already accepted licenses
  - renamed icon (to not conflict with registration module)


author: lslezak@suse.cz
changelog:
  - display a warning when the WebYaST port is going to be blocked
    (to prevent from making WebYaST unreachable) (bnc#782065)


author: lslezak@suse.cz
changelog:
  - fixed rendering the main page (match the view template with
    routing), removed duplicate index action (bnc#792556)
  - 0.3.9


author: lslezak@suse.cz
changelog:
  - fixed REST API functionality (bnc#789341)
  - fixed crash when accessing /network.xml (bnc#788032)
  - 0.3.8


author: lslezak@suse.cz
changelog:
  - removed override_test_db_path.rake (use ERB preprocessing
    in database.yml instead)
  - webservice_tasks.rb renamed to webyast_tasks.rb
  - improved ignoring files in package-local task
  - 0.3.1


author: lslezak@suse.cz
changelog:
  - restdoc fixes - changed path, serve XML examples from public/
    by ::ActionDispatch::Static
  - 0.3.2


author: lslezak@suse.cz
changelog:
  - macros.webyast - use Gemfile.test earlier (when creating test DB),
    the created Gemfile.test.lock fixes segfault during build on IA64
    (yes, a strange solution for the crash...)
  - 0.3.4


author: lslezak@suse.cz
changelog:
  - added %restart_webyast, %restart_script_name and %create_restart_script
    RPM macros for restarting Webyast using an update script
  - 0.3.5


author: lslezak@suse.cz
changelog:
  - make the update script symlinks relative so they are valid also
    in installation chroot (/mnt) (bnc#795045)
  - 0.3.6


author: lslezak@suse.cz
changelog:
  - removed unused ActionDispatch::Static middleware
  - rubygem-restility is not needed for build
  - 0.3.5


author: lslezak@suse.cz
changelog:
  - REST API - fixed PUT method handler (bnc#789911)
  - build REST API documentation (restdoc)
  - restart webyast after package update
  - 0.3.7


author: lslezak@suse.cz
changelog:
  - display a warning message when SW management is locked by another
    application (bnc#783550)
  - block garbage collector when running DBus introspection
    (caused SEGFAULT) (bnc#779511)
  - 0.3.29


author: lslezak@suse.cz
changelog:
  - fixed "quick search" in repositories module (bnc#783868)
  - fixed crash when adding a new repository (bnc#782270)
  - 0.3.30


author: lslezak@suse.cz
changelog:
  - display a warning when software management is locked by another
    application, do not crash (bnc#793602)
  - display patch messages better (bnc#790748)


author: lslezak@suse.cz
changelog:
  - fixed JS rendering at new repository page, allow changing
    properties of the new repository (bnc#794049)
  - restart webyast after package update
  - 0.3.33


author: lslezak@suse.cz
changelog:
  - fixed "Select All" check box functionality at patch index page
    (bnc#795942)
  - fixed repository XML response (bnc#795901)
  - fixed installing patches with EULA (bnc#795803)
  - 0.3.35


author: lslezak@suse.cz
changelog:
  - edit limits - better input validation (use jQuery validator
    plugin), properly display the invalid input
  - 0.3.8


author: lslezak@suse.cz
changelog:
  - fixed displaying graph when the current value is out of the
    predefined limits (bnc#795844)
  - 0.3.14


author: vlewin@suse.com
changelog:
  - use ConsoleKit DBUS interface for reboot and shutdown instead of HAL
  - added support for new PolicyKit
  - 0.2.4


author: lslezak@suse.cz
changelog:
  - removed org.opensuse.yast.modules.yapi.terminal.policy permission
    (it is not needed actually)
  - use 'pgrep' instead of grepping 'ps' output
  - styling and layout fixes


author: lslezak@suse.cz
changelog:
  - fixed control panel metadata (no read permission is needed,
    properly display the terminal module in the control panel)
  - 0.3.9


author: lslezak@suse.cz
changelog:
  - REST API fixes - return error when receiving a non-HTML request
    (REST API does not make sense in this module) (bnc#789520)
  - 0.3.11


author: lslezak@suse.cz
changelog:
  - added "New Window" link to open a new terminal in a new window
    (can be used to accept the certificate in FF)
  - 0.3.12


author: lslezak@suse.cz
changelog:
  - PreRequire yast2-country so the *.policy files are available
    when granting permissions in %post (bnc#762518)
  - 0.3.4


author: lslezak@suse.cz
changelog:
  - removed unused ActionDispatch::Static middleware
  - rubygem-restility is not needed for build
  - 0.3.3


author: lslezak@suse.cz
changelog:
  - fixed tab header style (use the global style from the base)
    (bnc#782080)
  - removed duplicated links at the bottom
  - add user - fixed online help button position
  - 0.3.5


author: coolo@suse.com
changelog:
  - the spec says it requires pkg-config, so we need to have it
    at runtime too, even though it's pointless


author: coolo@suse.com
changelog:
  - updated to version 1.3.0
    * parse will no longer return a plain ruby Hash, but a XMLHash,
    which is a subclass with some convenience functions added to it


author: coolo@suse.com
changelog:
  - updated to version 1.3.2
    * elements that have both attributes and content, are now parsed
    as { "attr" => "value", "_content" => "CONTENT" }


author: coolo@suse.com
changelog:
  - updated to version 1.3.5
    * Initialize result so we don't return something random in case of parse error


author: coolo@suse.com
changelog:
  - update to 1.1
    * fix compilation due to a "bug" in gcc-llvm on 10.7.2
    * fix gemspec so ruby 1.8.6 or later is required
    * add deprecation notice for Yajl's Bzip2 support
    * add deprecation notice for Yajl's Deflate support
    * add deprecation notice for Yajl's Gzip support
    * add deprecation notice for Yajl's JSON gem compatibility API
    * add deprecation notice for Yajl::HttpStream
    * change the path the extension is copied into to be 'lib/yajl'
    * remove 'ext' from the loadpath
    * fix bug where Yajl::HttpStream wouldn't pass through a user-specified socket
    * fix incorrect Ruby initialization hook method name
    * Bump bundled YAJL version to 1.0.12
    * fix to correctly symbolize multibyte characters on 1.9
    * add `:headers` option to Yajl::HttpStream for user-specified arbitrary headers
    * define RSTRING_NOT_MODIFIED for rbx to prevent string caching, making things A LOT faster (100x)
    * fixed a retart bug where Yajl::VERSION wasn't defined when explicitly requiring yajl/http_stream
    * added a new html_safe option to Yajl::Encoder to escape '/' characters for use in the DOM
    * moved away from Jeweler to a Bundler/manual gemfile management setup
    * moved to rspec2
    * fixed some compilation warnings on 1.9.3
    * brought over latest from Yajl upstream
    * finally removed the deprecated Yajl::Stream methods
    * moved to rake-compiler
    * moved to Bundler for development
    * fix memory corruption bug when using :pretty => true and a custom indent string
    * fixed memory leak when exceptions were being raised during a parse
    * fix a bug in chunked http response regex (thanks to http://github.com/kevn for catching this)
    * Make sure json compability doesn't break ActiveSupport#to_json
    * fix improper usage of rb_define_method
    * full string encoding support for 1.9, respecting Encoding.default_internal
    * refactor the #to_json function bodies into a C macro
    * some misc code cleanup in the benchmark scripts


author: cfarrell@suse.com
changelog:
  - license update: MIT and BSD-3-Clause
    See data/LICENSE.txt (MIT) - also numerous files are BSD-3-Clause
    licensed


author: dmacvicar@novell.com
changelog:
  - update to 0.5.3
    * Incremental parsing and output generation with yardoc -c
    * Generating HTML docs now adds frames view
    * Tree view for class list
    * Ability to specify markup format of extra files


author: mrueckert@suse.de
changelog:
  - update to version 0.6.1
    too many changes to list here please see
    /usr/lib*/ruby/gems/1.8/gems/yard-0.6.1/ChangeLog


author: mrueckert@suse.de
changelog:
  - update to 0.6.8
    too many changes to list here please see
    /usr/lib*/ruby/gems/1.8/gems/yard-0.6.8/ChangeLog
  - drop unneeded buildrequires on rubygem-rdoc
  - moved docs and testsuite in subpackages


author: coolo@suse.com
changelog:
  - update to 0.8.2.1:
    * See ChangeLog for details (git log basically)
  - switch to new gem2rpm template


author: ke@suse.de
changelog:
  - Update to version 1.4.0:
    - Bug fixes (memory leaks etc.).
    - Fix namespace handling.
    - Speedup.


author: pascal.bleser@opensuse.org
changelog:
  - update to version 9.07:
    * maintenance release, fixing a large number of minor issues,
      such as compilation problems that have been found since the
      last release


author: mrueckert@suse.de
changelog:
  - update to version 9.09
    - NOTICE: this release updates terminfo/termcap.
    - the bestest release ever.
    - it was verified that urxvt handles µ and μ correctly.
    - add support for blending and blurring with XRender
      (Emanuele Giaquinta).
    - add support for using gdk-pixbuf as image backend
      (Emanuele Giaquinta).
    - cleanup and minor fixes of the image code (Emanuele Giaquinta).
    - new perl extension "confirm-paste" (Emanuele Giaquinta).
    - new on_tt_paste perl hook and tt_paste perl binding (Emanuele
      Giaquinta).
    - new on_bell perl hook (Emanuele Giaquinta).
    - searchable-scrollback no longer ignores the first line
      (Emanuele Giaquinta).
    - Use COMPOUND_TEXT encoding for WM_NAME/WM_ICON_NAME value when
      it is not fully convertible to STRING (patch by James Cloos).
    - fix a buffer overflow that would cause wrong key sequences to
      be generated for numpad keys (introduced in 9.05).
    - fix definition of sgr0 to work around limitations in luit.
    - extend ISO 14755 5.4 mode to also print the font name of the
      characters other than first one in the selected cell
      (Emanuele Giaquinta).
    - new iso14755 option to disable ISO 14755 at runtime
      (Emanuele Giaquinta).
    - make sure pagewise scrolling scrolls at least one line
      (found by Mikachu).
    - remove deprecated OSC 18 / 19 and make OSC 17 / 19 apply to
      highlightColor / highlightTextColor (Emanuele Giaquinta).
    - add highlightTextColor resource to change the foreground colour
      of highlighted characters (Emanuele Giaquinta).
    - make highlightColor apply also to selected cells with reverse
      video but not to non selected cells with reverse video
      (Emanuele Giaquinta).
    - remove colorRV resource (it was enabled only with frills off).
    - fix numlock handling, the most longstanding bug to date
      (Emanuele Giaquinta).
    - reduce the number of custom bits to 4, to make room for 256
      colours.
    - add support for 256 colors (Emanuele Giaquinta, Marc Lehmann).
    - add rxvt-unicode-256color terminfo and use it by default in 256
      colors mode.
    - update rxvt-unicode terminfo to state 7744 colour pairs to
      cover all 88*88 possible pairs.
    - fix hang if DECAWM is not set and there are not enough columns
      to insert a character (Emanuele Giaquinta).
    - cub1 ("backspace") will now respect wrapping when past the
      rightmost column, working around a shortcoming of most tty line
      discipline's line editing.
    - add support for grabbing the clipboard selection and extend
      selection{_clear,_grab,} perl bindings to optionally work on
      the clipboard selection (based on patch by Dana Jansens).
    - no longer force CERASE to BACKSPACE - use the system default.
      affects default value for VERASE only when no compatible
      setting for backspacekey was given.
    - use higher than 38400 baudrate setting, if detected.
    - erase screen would clear to the wrong background when blinking
      was enabled (which selects high intensity under some
      circumstances).
    - scr_kill_char didn't touch the line.
    - upgrade and port to libev-4.01.
  - spec file clean up:
    - removed old x handling
    - removed unsupported configure options
    - reorded configure options to use the same order as in the
      configure output for easier matching
  - dropped rxvt-unicode-9.05.diff


author: mrueckert@suse.de
changelog:
  - reenable 256bit support:
    the 256color support is a compile time option. so we provide 2
    binaries now.
    WARNING: you need a patched screen on < 11.4 to use the 256color
    version.
    - binaries come as <binname>-256color
    - removed --with-term from the configure params.
      each of the binaries will set correct TERM variable depending
      on the compile time option
    - added note to README.SuSE
  - spec clean up
  - added --enable-warnings to see the compiler warnings


author: pascal.bleser@opensuse.org
changelog:
  - update to version 9.10
    * fix minor memory leaks in urxvt and urxvtd
    * fix regression in urxvtd that prevented options from being
      correctly set
    * implement xterm's horribly broken 1005 mouse reporting mode,
      and an alternative 1015 mode that works in non-utf-8 locales
      and has fewer limitations
    * fix a possible bug where mouse notifications didn't work after
      startup for the upper left corner
    * implement our own pixbuf to pixmap rendering to get rid of
      dependency on buggy gdk-pixbuf-xlib; only truecolor visuals are
      supported
    * apply tinting before shading when both operations are
      requested: previously they were intermixed when lightening and
      the result was inaccurate and confusing; note that now a black
      tint yields a completely black image, regardless of shading
    * avoid spurious redraws of the bg image when bg is transparent
      or when using 'root' mode
    * dynamically number options according to compiletime requirements


author: mrueckert@suse.de
changelog:
  - add desktop files (based on the desktop file from arch linux)
    http://projects.archlinux.org/svntogit/packages.git/plain/rxvt-unicode/trunk/rxvt-unicode.desktop


author: pascal.bleser@opensuse.org
changelog:
  - update to 9.14:
    * INCOMPATIBLE CHANGE: the urxvtd default socket path is now
      $HOME/.urxvt/urxvtd-<nodename>
    * INCOMPATIBLE CHANGE: the "list" keysym expansion now requires loading of
      the "keysym-list" perl extension
    * INCOMPATIBLE CHANGE: A scale value of 0 in the bg image geometry no longer
      enables tiling, so as to make it possible to disable both scaling and
      tiling
    * overhaul of the bg image operations. The old operations have been
      deprecated in favour of elementary operations and styles built on top of
      the new operations and scale/position settings
    * support for libafterimage is deprecated and will be removed in the next
      release
    * fix a crash caused by selection_check not properly resetting out-of-bounds
      mark values (can happen when extending a selection while scrolling up in
      curses programs for example)
    * do not move the selection when scrolling up and the selection is outside
      the scrolling region
    * fix display of bold bright black
    * fix memory leak when urgentOnBell is set
    * fix a redraw bug that occurs when a bg pixmap is set and the wm does not
      honour the size hints set by urxvt. Now urxvt forces the size of the
      terminal window to be a multiple of the cell size
    * sanitise the argument of SD / SU sequences. Fixes a possible crash when the
      argument is big enough, red hat bug #711137
    * correctly split long lines when scrolling
    * urxvt now looks for perl extensions also in $HOME/.urxvt/ext
    * add bell-command perl extension to execute a command when a bell event
      occurs
    * add set_urgency perl binding to set/reset the urgency hint
    * consume button release event in matcher (exg)
    * keyboard accessible list of recent matches in matcher
    * properly process 'keysym' sequences in tabbed when using 'focus follows
      mouse' and the focus is on the main window but not on the active terminal
      window
    * support for the freedesktop startup-notification protocol
    * the direction of VPR and VPB commands was reversed
    * fix alignment of inherited root pixmap when it is a different size than the
      root window and the terminal window is off the left or top edge
    * make $self visible in "eval perl expression" popup action, also handle
      exceptions better
    * fix parsing of '-e' when it occurs as an option argument, such as in 'urxvt
    - title -e'
  - changes from 9.12:
    * fix regression in processing of SelectionNotify events. urxvt would fail to
      request a selection if the owner did not support the UTF8_STRING target
    * fix rendering of double width chars in certain circumstances, more likely
      to happen if urxvt is compiled with 256 colors support as urxvt runs out of
      fonts much earlier then. Fixes gentoo bug #358151
    * restore support for 'list' syntax in keysym resources
    * always premultiply colour values - while this increases differences between
      core fonts and xft, it is "more correct" in practical situations
    * disable PTYTTY_REENTRANT option - not needed for urxvt and saves a bit of
      code
    * remove lucidatypewriter from the list of fallback fonts, it was the only
      non-xft non-cellfont in the list anyway
  - changes from 9.11:
    * remove 'list' syntax for keysym resources, as it serves no useful purpose.
      If you need it, poke us and provide a use case
    * fix alpha channel support. Premultiply alpha in colours if the visual
      supports an alpha channel, as xrender expects premultiplied alpha
    * fix reply to a selection request sent by an obsolete client such as
      syncterm
    * fix crash when the window is resized and the overlay is active
    * match character-wise rather than byte-wise in selection extension again.
      perl 5.8.9+ is required to avoid extreme slowdowns. Fixes debian bugs
      [#523072], #616463
    * fix a possible crash if the INCR transfer process for a selection property
      timeouts and at least one chunk is received
    * work around a memory corruption bug in xorg's XrmSetDatabase (apparently
      broken since http://lists.freedesktop.org/archives/xorg-commit-diffs/2004-March/000239.html)
    * fix memory corruption bug when custom command sequences bound to keys were
      injected into an already-full pty input buffer
    * gdk-pixbuf is autodetected by default and preferred over libafterimage
    * do not prepend a newline to the selection text when the starting line of
      the selection is not highlighted
    * don't swap perl env with real env, save and restore it, just in case we
      ever get recursive perl invocations. also saves a bit of codespace with gcc
    * fix various memory leaks
    * fix typo in kIC terminfo capability, debian bug #446444
    * document 'thickness' resource
    * fix debian bug #504817, to the extent possible
    * add support for previewing the pasted data in confirm-paste
    * added "newlines to spaces" option in selection-popup
    * revert to 38400 baud max., mission accomplished
    * no longer create scary "pty_fill: PLEASE REPORT" message, instead, silently
      drain the input (problem is well understood now)
    * no longer swallow rob nation's own graphics mode commands


author: pascal.bleser@opensuse.org
changelog:
  - enable support for libstartup-notification
  - update to 9.15:
    * finding a matching font (e.g. bold version of the base font) was broken
    * fix parsing of bg image styles: they really work now
    * fix blurring of bg image borders when using xrender
    * fix xrender blur on common xrender implementations that do not behave
      correctly when the same pixmap is used as source and destination in
      composite operations
    * fix regression that caused tabbed to compute the wrong size for tabs
    * allow again an empty suffix in a keysym list spec


author: prusnak@suse.cz
changelog:
  - update to 1.0.3
    * added dyn:evaluate() EXSLT function to evaluate strings as XPath expressions
    * fixed segfault when stylesheet import fails
    * user-defined scheme URIs no more encoded


author: lduncan@suse.com
changelog:
  - Add safte-monitor-create-state-run-dir-on-init.patch: create
    /var/run/safte-monitor at service start time instead of install
    time. (bnc#710293)


author: jsmeix@suse.de
changelog:
  - Fixed udev rules for SCSI scanners:
    For SCSI scanners "ATTRS" is mandatory for every sysfs attribute
    (in particular ATTRS{type}, ATTRS{vendor}, and ATTRS{model})
    so that "ATTRS" is replaced by "ATTR" only for USB scanners
    (see openSUSE/Novell Bugzilla bnc#681146).


author: jsmeix@suse.de
changelog:
  - Added an entry for "SCSI processor EPSON Perfection1640"
    to libsane.rules (bnc#681146) see in particular
    https://bugzilla.novell.com/show_bug.cgi?id=681146#c43
  - Added a wildcard entry for any "SCSI processor EPSON SCANNER*"
    to libsane.rules see the "55-libsane.rules"/"Device recognition"
    mail thread in June 2011 on sane-devel@lists.alioth.debian.org


author: lnussel@suse.de
changelog:
  - sane-backends-1.0.21-SCX4500W.patch adds usb id for SCX4500W
  - sane-backends-1.0.22-xerox_mfp-fix-usb-devices.patch fixes
    usb device handling regression in xerox_mfp (bnc#745245)


author: jsmeix@suse.de
changelog:
  - Configure --enable-libusb_1_0 plus BuildRequires libusb-1_0-devel
    to use libusb1 (instead of using libusb0 via libusb-compat),
    see https://bugzilla.novell.com/show_bug.cgi?id=559697#c7
    for the libusb versioning numbering.
  - Use traditional bash scriptlets for post/postun with
    an explicite "exit 0" line at the end to be fail safe
    and therefore also "PreReq: /sbin/ldconfig" explicitly,
    see the "Shared_libraries" section in
    http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets
  - BuildIgnore ghostscript-x11 because BuildRequires texlive-latex
    is needed for sane.tex -> sane.dvi -> sane.ps but texlive-latex
    requires texlive which requires ghostscript-x11 but the latter
    is not needed and blows up the build system.
  - Minor cleanups in the spec file.


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+ and SUSE-GPL-2.0+-with-sane-exception and
    SUSE-Public-Domain
    The LICENSE file in the sane-backends packages explains the licensing of
    the package. Added SUSE-GPL-2.0+-with-sane-exception to the spreadsheet
    linked from license.opensuse.org as that license is not yet upstream at
    http://www.spdx.org/licenses (hence the SUSE- proprietary extension)


author: jsmeix@suse.de
changelog:
  - Upgraded to sane-backends version 1.0.23:
    New backends:
    kvs40xx (Panasonic KV-S40xx), kodakaio (Kodak AiO ESP and Hero).
    Significant enhancements to several backends.
    30 new scanner models supported.
    V4L support improvements.
    Improvements for builds on multiple platforms.
    Improved udev rules.
    Updated software deskew algorithm.
    Documentation updates.
    Bugfixes.
    Note:
    This is one more release of the SANE 1.0 series, compare
    the below entry dated "Thu Feb 28 13:56:15 CET 2008".
  - sane-backends-1.0.22-xerox_mfp-fix-usb-devices.patch that
    fixes usb device support in xerox_mfp is obsolete since
    sane-backends-1.0.23 because it is fixed in the source.
  - fix-no-return-in-nonvoid-function.patch fixes a "control reaches
    end of non-void function" gcc warning which lets build fail
    with "no-return-in-nonvoid-function" error in kodakaio.c.


author: jsmeix@suse.de
changelog:
  - Our own special source file epkowa.desc is dropped because
    the package iscan-free is dropped (bnc#788756). Instead
    adapt_epkowa.desc_for_yast2-scanner.patch adapts the upstream
    epkowa.desc for yast2-scanner which works without additional
    adaptions in yast2-scanner so that the sane-backends package
    works on released openSUSE systems without a RPM requirement
    for a yast2-scanner update (bnc#788756 starting at comment#14).


author: cyberorg@opensuse.org
changelog:
  - Remove obsolete patches
  - Add english to sarg-report
  - Add suse logo to report index
  - Improved default config
  - Add apache configuration
  - Version 2.2.7
    * Extra compile and run time protection (FORTIFY_SOURCE) fixed
      in configure.
    * Use tabulations as columns separator in intermediary files
      to avoid problems when a field of the log contains a space.
    * Input log file type detection partly rewritten to clearly
      distinguish which type is processed where.
    * Read the input log file from standard input if log file name
      is -.
    * Use string pointers in getword instead of copying the
      strings over and over.
    * Use LC_TIME to format some dates and times in the report
      according to the selected locale.
    * Sarg.conf can list up to 255 access.log files.
    * Downloaded files suffixes are matched against a sorted list
      and use a dichotomic search.
    * Added getword_atoll to read a number directly from a file
      without an intermediary string storage.
    * Use boolean to enable the options instead of string
      compares.
    * Accept an absolute path for the language file in sarg.conf.
    * Experimental: Can show the backtrace of the program when a
      getword loop is detected to help in locating the origin of
      the error.
    * Protect the creation of the index against invalid
      directories.
    * Only copy the files (not the subdirs) when creating the
      directory with the images to include in the reports.
    * Directories deleted without using the rm system command.
    * Index created using an internal sort algorithm instead of a
      system call.
    * Fixed Debian bug #408577 (changed exclude_hosts to exclude
      subdomains and IPv4 subnets).
    * Replace --enable-htmldir by --enable-sargphp to avoid
      confusion on the name (thanks to Peter Nixon).
    * Installation of sarg-php can be disabled with
    - -disable-sargphp.
    * Fixed empty entries in squidGuard log when the URL doesn't
      start with protocol://.
    * Fixed regressions in creation and reading of a sarg parsed
      log (thanks to Joao Alves).
    * Does not report URLs consisting of only a host name ending
      with .com as a downloaded file.
    * Mangle the $ and @ signs in user ID to make the resulting
      file name valid in shell commands.
    * Fixed a regression in the default value of --enable-sargphp.
    * Increase the maximum size of a line read from access.log and
      detect longer lines that were silently splitted in previous
      versions.
    * Tolerate longer URLs during the reading of the access.log to
      have less chances of aborting during that phase. It only
      helps if short URLs are output in the reports. If long_url is set, sarg will
      still abort on over sized URLs.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.3.1:
    - Please read ChangeLog with changes from 2.3 at
      http://sarg.sourceforge.net/sarg.ChangeLog.txt
  - Refresh config patch:
    Old: sarg-2.2.7.1-config.patch
    New: sarg-2.3.1-config.patch
  - Really enabled sarg-php;
  - Spec file cleaned with spec-cleaner.


author: tabraham@novell.com
changelog:
  - Update to 2.3.2:
    * removed obsolete sarg-2.2.3.1-description.patch
    * added C_FLAGS=-std99 and sarg-2.3.2-limits_h.diff to compile on
      SLE 10 and openSUSE 11.1
    - Add support for sorttable.js (http://www.kryogenix.org/code/browser/sorttable/)
      to dynamically sort some tables (thanks to Éric).
    - Add the two command line options --lastlog and --keeplogs to set the number of
      reports to keep or to keep all the reports respectively (thanks to Emmanuel
      Lacour for the suggestion).
    - Report the user ID in the e-mail report.
    - Add an option to sort the top sites by time.
    - Delete unused files from the directory containing the user report
      (thanks to alf-man).
    - Add the index_fields option to hide the directory size column in the index
      sorted by date.
    - Split the input log file in several files each containing one day worth of
      data (thanks to Mauricio Silveira).
    - Take the date_format into account when converting a log file.
    - Accept IPv6 addresses in the realtime report.
    - Don't fail for an empty report directory when building the index.
    - Fix a read error when parsing the time of a common log format
      (thanks to Richard P Scott).
    - Use anonymous file and directory names in the report to hide the identity of
      the user whose report is displayed and shorten the total path length.
    - More robust calls to external sort commands (guard against buffer overflows
      and use tab as column separator).
    - Replace host names by aliases and group identicaly aliased host names.
    - IPv6 is accepted in the hosts exclusion list.
    - Discriminate between users whose name produce the same mangled temporary
      file name.
    - Write a note about the number of entries ignored in the reports (thanks
      to Iain Lopata).
    - Command line option -z output some messages to explain why the reports
      are not generated due to the configuration.
    - The Sites & Users report page links to the user's page if the user is
      listed in the Top Users page.


author: crrodriguez@suse.de
changelog:
  - while using static libz will work, using static libc wont,
    due to the use of getgrgid, getgrnam, getpwnam and getpwuid.


author: pgajdos@suse.cz
changelog:
  - fixed marking lines in -ed [bnc#576598]
  - added sash-plus-patches
    http://freshmeat.net/projects/sash-plus-patches/


author: cfarrell@suse.com
changelog:
  - license update: ISC
    sash license most akin to SPDX recognised ISC license (you are free to
    use, modify, distribute - only requirement is retention of attribution)


author: seife+obs@b1-systems.com
changelog:
  - fix build with linux 3.4 headers, include ext2_fs.h from
    libext2fs-devel, drop sash-3.7-fs.diff and sash-headers.patch


author: p.drouand@gmail.com
changelog:
  - Update to 2.3.2 version :
    * Bug [SAT-55] Fix memory leak in case of repeated use of Sat4j in an application
    * Bug [SAT-60] ClassCastException when a class implements Propagatable but not Constr watches a conflicting literal
    * Improvement [SAT-38] Investigate usage of plain CNF rather than custom cardinality of PB constraints
    * Improvement [SAT-59] Use package-info.java instead of package.html for package JavaDoc
    * Improvement [SAT-67] Concurrent calls to isSatisfiable
    * New Feature [SAT-56] Allow the end user to visualize the search of the solvers
    * New Feature [SAT-63] Make Java 1.5 binaries instead of 1.4
    * New Feature [SAT-71] Add statistics in ManyCore solvers on the solvers that answers
    * Sub-task    [SAT-51] Allow usage of Lower Bounding on Sat4j PB command line


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.2:
    + For the full list of changes since 1.6.1 (especially bug fixes
      and build fixes), see NEWS.
    + Below is a summary of the important changes.
  - Changes from version 1.8.2:
    + Bug fixes.
  - Changes from version 1.8.1:
    + Bug fixes and miscellaneous changes.
  - Changes from version 1.8.0:
    + Incompatible changes:
    - Infinite-desktop and edge-flip needs updates.
    - Renamed functions (see NEWS for details).
    - Syntax-change in `jump-or-exec'.
    - Apps-menu options `apps-menu-show-all' is deleted.
    - User option `focus-ignore-pointer-events' is deleted.
    - Animation related modules are renamed.
    + Add support for Edge Actions
    + New command line option `--replace'
    + Toggle-Or-Exec wrapper added to Jump-Or-Exec
    + `iconify-on-leave' window-matcher
    + New function `report-commands'
    + New tab-capable, highly configurable theme: "StyleTab"
    + Application menu is fully customizable
    + Per-window animation mode
  - Changes from version 1.7.0:
    + Prompt API change
    + Functions `maybe-raise-window' and `maybe-lower-window' are now
      obsolete
    + Improvements to desktop-environment integration (including new
      support for XFCE)
    + Applications menu improvements
    + New window rules: `fixed-size', `never-delete'
    + Update of emacs major mode `sawfish.el'
    + New frame-parts `border-width' and `border-color'
    + New commandline-option `--5-buttons'
    + New `x-draw-text' function
  - Changes from version 1.6.3:
    + XRandR events (eg resolution changes) call the new hook
      `randr-changed-notify-hook'
    + Tabbed windowing system improvements
    + New command `display-window-position'
    + New function `window-pid'
    + Window instance name is now accessible
    + Customizable lisp directory
  - Changes from version 1.6.2:
    + New command `maximize-discard'
    + New command `jump-or-exec'
  - Add explicit gdk-pixbuf-devel BuildRequires so it can be
    versioned.
  - Add explicit pkgconfig() BuildRequires for xorg libraries, to
    avoid issues after xorg packaging split: ice, sm, x11, xft,
    xinerama, xrandr.
  - Add %icon_theme_cache_post(un) to %post/%postun because of new
    icon.


author: toganm@opensuse.org
changelog:
  - Update to 1.9.0 For a full list of changes since 1.8.2 see NEWS
    * Bug Fixes
      + When cursor-warping was enabled and user switched to a shaded
      window, the cursor warped to the position of the unshaded
      window. This is fixed now.  [Christopher Bratusek]
      + When switching between tabbed themes from SawfishConfig, it
      could happens that there were `gaps' in the frame. This is
      fixed now. [Christopher Bratusek]
      + In SawfishConfig one could only grab key-bindings, but not
      mouse- or mixed mouse-key-bindings. This is fixed now. (Move
      mouse 20 pixels to grab a `Move' event).  [Christopher
      Bratusek]
      + SawfishConfig became useless when Sawfish restarted. This is
      now worked-around by simply restarting SawfishConfig when
      Sawfish does. A new `before-restart-hook' has been added for
      this purpose. [Christopher Bratusek]
      + In EdgeActions `HotSpot', `HotMove' and `EdgeFlip', it was
      possible to trigger the same event multiple times at a time.
      This is fixed now.  [Jeremy Hankins]
      + Fixed a bug in apps-menu, failing to generate the menu, if a
      desktop-file contains both Categories and the (errorneous)
      Category key, or only the later. [Matthew Love]
      + Fixed a bug in window-manager selection handling. Set all
      fields of the client message event. This prevents bugs, where
      Sawfish sometimes isn't able to replace another
      window-manager or aquiring the screen if no other WM is
      running. [Timo Korvola]
      + When making X request, we might receive and `select' will
      stuck. This is fixed now [Michal Maruska]
      + Avoid calling Xmap for gone windows. [Michal Maruska]
      + Fixed a possible segmentation fault in `leave_notify' [Michal
      Maruska]
      + In SawfishConfig the `choice' widget didn't work when the
      choices were numerical values. This is fixed now.
      [Christopher Bratusek]
    * spec cleanup
    - BuildRequires xz if openSUSE 12.1 or older
    - use pkgconfig if available
    - replace-gdk_pixbuf_undef-with-g_object_undef.patch
    - fix-no-return-in-non-void-function.patch so package builds
    - separate sounds as a subpackage


author: toganm@opensuse.org
changelog:
  - backported the following patches from git
    - 0001-fix-incorrect-fsf-address.patch
    - 0001-fix-dimensions-matcher.patch Christopher Roy Bratusek
      <nano@tuxfamily.org>
    - reintroduced librep as required


author: toganm@opensuse.org
changelog:
  - Update to 1.9.1 For full list of changes see NEWS
    * Packaging related
    - Remove the following patches as they are merged to upstream
      0001-replace-gdk_pixbuf_undef-with-g_object_undef.patch
      0001-fix-no-return-in-non-void-function.patch
      0001-fix-incorrect-fsf-address.patch
      0001-fix-dimensions-matcher.patch
    - Include suse-start-sawfish.el for emacs easing editing sawfish
      related configuration files
    * Bug Fixes
      + `dimension' window-matcher does now properly restore the
      window's size [Robert Zenz]
    * When destroying a window marked for tabbing, before
      tabbing  was done, tabbing didn't work anymore until Sawfish
      restarted. This is fixed now. [fuchur]
    * In `Makedefs.in' source `$(repexecdir)/rules.mk' as
      first, so that `--prefix' and co. from `configure' won't get
      overwritten. [Allin Cottrell]
    * In `tabs' some minor issues have been fixed, like correct
      `raise' or `sticky' tabs, and some issue with `move-resize'
      tabs. [fuchur]
    * Only allow '_NET_WM_WINDOW_TYPE_NORMAL to be marked as a
      tabbed window. [fuchur]
    * New Features
      + In tabbed-windowing it is now possible to add a whole
      tab-group to another tab-group, or a single window. By
      default the keybinding is `C-Button2-Off'. [fuchur]
      + Tabs now support `viewport-sticky' and
      `workspace-sticky'.  [fuchur]
      + Tabs now support coloring the window-title in a different
      color, for windows, which are marked for tabbing.Currently
      only `StyleTab' uses this feature. [fuchur]
    * Miscellaneous Changes
      + In razor-qt integration module add `About Razor-Qt' help
      entry [Christopher Bratusek]
      + Replace `gdk_pixbuf_unref' by `g_object_unref' [Togan
      Muftuoglu]
      + Fix the address of FSF in all relevant files [Togan
      Muftuoglu]
      + Change cursor shape when working with tabs [fuchur]
    - Removed `sawfish.wm.util.marks', now implemented in
      `sawfish.wm.tabs.tab'. [fuchur]


author: toganm@opensuse.org
changelog:
  - Update to 1.9.90
    * Updated or New dependencies
    - PangoX: no longer required
    * Bug Fixes
    - Always rebuild the list of marked winows in tabs when closing
      a marked window. [fuchur]
    - Only allow a window to be tabbed, if the parent window's
      framestyle has support for tabs.  (Note that in Sawfish
      different windows can have diffrent framestyles) [fuchur]
    - `window-ops-menu' was still calling
      `resize-window-to-dimension' that didn't exist anymore since
      Sawfish 1.7. Use `resize-window-prompt' instead. [Christopher
      Bratusek]
    - Make "Sawfish Rootmenu" label an insensitive menu-item, so
      that clicking it while the root-menu pops-up doesn't make the
      menu dissapear immediately. [Christopher Bratusek]
    - In SawfishConfig you can select different cursor shapes for
      different buttons. Some of the definitions have been wrong
      and could crash Sawfish when choosing them. This is fixed
      now. [fuchur]
    - When a windows `max-width' or `max-height' would exceed 32767
      (X11's maximum) it would result in odd window-behaviour (for
      example: no maximization button), this is fixed by capping
      the value at 32767. Originally reported with Firefox and
      Thunderbird 17.0 [Michael Panteleit]
    - Fixed grabbing key-bindings in SawfishConfig. [Christopher
      Bratusek]
    * New Features
    - Tiling. [Jose A. Ortega Ruiz] [Christopher Bratusek]
      Currently this module is under heavy testing (so you have
      been warned!). `tall-tile' has been tested to properly work
      (with some minor hickups), while `col-tile' is untested.
      Example on how to test the new `tall-tile' module (for more
      infos read `lisp/sawfish/wm/tile/readme.org':
      ;; Tiling
      (require 'sawfish.wm.tile.tile)
      (tall-tiling 0 #:width 2 #:top 0 #:bottom 1 #:gap 1 #:max 3)
      (bind-keys global-keymap
      "F11" 'tile-workspace
      "C-S-KP_Add" 'increase-max-windows
      "C-S-KP_Subtract" 'decrease-max-windows
      "C-F11" 'next-tiling)
    - Completeley revised `resize-window-prompt'. Now display
      window's name and old width (respectively old height) when
      prompt for new values. Shows an information, if one of the
      given values is not actually a number. [Christopher Bratusek]
    - External Application modules. Those modules allow handling,
      setting-up external application during a sawfish session. See
      `AUTOSTART' for additional notes on them.
      ++ `trayer' module. Handles a `trayer' (a system-tray)
      instance during a sawfish session.  [Christopher
      Bratusek]
      ++ `xmobar' module. Handles a `xmobar' (an on-screen, very
      flexible bar, monitoring whatever you like) instance
      during a sawfish session. [Christopher Bratusek]
      ++ `xmodmap' module. Allows reading `~/.Xmodmap' on
      startup of Sawfish. [Christopher Bratusek]
      ++ `xsettingsd' module. Handles a `xsettingsd' (a daemon
      implementing XSettings to provide GTK+ application with
      information like what theme to use))instance during a
      sawfish session. [Christopher Bratusek]
      ++ `xgamma' module. Allows changing display's gamma
      settings on startup of Sawfish. [Christopher Bratusek]
      ++ `fehlstart' module. Handles a `fehlstart' (a simple,
      but yet flexible application launcher) instance during a
      sawfish session. [Christopher Bratusek]
      ++ `pancake' module. Handles a `pancake' (a simple desktop
      panel with pager, window-list, taskbar, tray) instance
      during a sawfish session [Christopher Bratusek]
    * Miscellaneous Changes
    - Updated `Elberg-tabbed' and `gradient-tabbed' for tab-system
      as of Sawfish 1.9.1 [fuchur]
    - Wallpaper setter now has an option for setting wallpaper on
      startup. Image widget is now more robust.  [Christopher
      Bratusek]
    - Improved default keymap for `titlebar' and `tabbar'. [fuchur]
    - Revived `decorate-transients', `menus-include-shortcuts' and
      `customize-show-symbols' defcustoms.  These options are now
      adjustable from `sawfish-config' again. [Christopher Bratusek]
    - Give the `root-window' the property `'WINDOW_MANAGER' on
      startup with value `sawfish'.  [Christopher Bratusek]
  - Drop sawfish-1.9.0-no-pangox.patch since it is now upstream


author: sndirsch@suse.de
changelog:
  - only build sax2-tools for now; use %sax2all define to build
    everything again (bnc #596454, bnc #596470)


author: sndirsch@suse.com
changelog:
  - sax2-XF86OptionPtr-definition-changes.diff
    * fixes build against xorg-server > 1.10 (workaround changes
      in definition of current XF86OptionPtr definition)


author: mlin@suse.com
changelog:
  - Added fix-libyui-include-path.diff
    * support build with libyui which renamed from yast2-libyui
    * linking correct libyui library path
  - Added fix-std-nametype-issue.diff
    * fixed compilation error


author: anosek@suse.cz
changelog:
  - downgrade to version 6.5.5, moved Saxon 8.x to separate saxon8
    package
  - based on the JPackage project, dropped two patches
    (tinytree.patch) (fragmentval.patch)
  - Saxon 6 is needed because, for example, the DocBook stylesheets
    have some JAR files which contain extension functions written
    only for Saxon 6. These functions provide useful methods for
    DocBook processing. However, these are not compatible
    with the latest Saxon package.


author: mvyskocil@suse.com
changelog:
  - reintroduce it as saxon6 again (bnc#780666)
    * requested and needed by documentation team
  - add saxon-javac-encoding.patch fixes build under jdk7


author: mvyskocil@suse.com
changelog:
  - add saxon provides to make bnc#780666 really fixed
    * add saxon-$subpackage to some important subpackages too


author: mvyskocil@suse.com
changelog:
  - fix bnc#739498 - remove GPL covered com/icl/saxon/aelfred/XmlParser
    used the original permissive version from xml.com and backport few fixes
    of later version
    * saxon-add-fixes-from-com-isl-saxon-aelfred.patch


author: anosek@suse.cz
changelog:
  - made separate package for Saxon 8.x, saxon package will hold
    Saxon 6.x series
  - initial version 8.8, based on JPackage project


author: mvyskocil@suse.cz
changelog:
  - update to 9.3.0.4 - needed by updated xmlbeans
    * An installation wizard is provided on .NET
    * Support for XML Schema 1.1 is almost complete.
    * Support for streamed processing of XSLT is greatly extended, making transformation of very large documents much more feasible.
    * For the first time, Saxon has support for parallel processing of XSLT to take advantage of multi-core CPUs.
    * Many features from the draft 3.0 specifications are implemented.
    * The range of data-types available is extended by the provision of immutable maps.


author: mvyskocil@suse.com
changelog:
  - update to current maintenance release 9.4.0.4
    * no changelog available
  - rename to saxon9 to be able to reintroduce saxon6 (XSLT 1.0)
    a request from documentation team (bnc#780666)


author: archie@dellroad.org
changelog:
  - Replace unmaintained options in man pages with links to website
  - Fix command line flag syntax -foo bar -> -foo:bar
  - Don't use CatalogResolver unless CatalogManager.properties exists


author: mfabian@suse.de
changelog:
  - Bugzilla #196191: use a fonts.scale.sazanami-fonts and symbolic
    links to make flash-player find the sazanami-fonts.


author: mfabian@suse.de
changelog:
  - Bugzilla #82786: add U+3231 which is missing in
    "Sazanami Mincho" by copying the glyph from "Sazanami Gothic".


author: toganm@opensuse.org
changelog:
  - Update to 1.0.56:
    * bug fix: fix copy-structure. When copying from stack to heap,
      garbage could end up in the heap making GC unhappy. (Thanks to
      James Knight, #911027)
    * enhancements
      SBCL can now be built using Clang.
      ASDF has been updated 2.20.
    * bug fix: compiler errors when weakening hairy integer types.
      (#913232)
    * bug fix: don't complain about a too-hairy lexical environment
      for inlining when the function has never been requested for
      inlining. (#963530)
  - use optflags for the c code
  - enable compression
  - use suse in versioning as suggested by the upstream


author: toganm@opensuse.org
changelog:
  - Update to 1.0.57  changes in sbcl-1.0.57 relative to sbcl-1.0.56:
    * RANDOM enhancements and bug fixes:
    * * bug fix: the range and distribution of random integers could be
      catastrophically wrong when the compiler derived the type of its
      argument as a disjoint set of small integers.
    * * bug fix: the distribution of random integers is now completely
      uniform even when the specified limit is not a power of two.
      (Previously some values could be about 0.1 % more probable than
      others in the worst case.)
    * * RANDOM on large integer arguments is generally faster and conses
      less than before; this is visible for fixnums above a length of
      about 24 bits, but extremely so for bignums: the old implementation
      used time and space quadratical in the size of the argument there,
      the new one is linear.
    * enhancement: redesigned protocol for quitting SBCL. SB-EXT:EXIT is the new
      main entry point, SB-EXT:QUIT is deprecated.
    * enhancement: additions to the SB-THREAD API: RETURN-FROM-THREAD,
      ABORT-THREAD, MAIN-THREAD-P, and MAIN-THREAD.
    * enhancement: FASL loading no longer grabs the world-lock.
    * enhancement: GENCGC reclaims space more aggressively when objects being
      allocated are a large fraction of the total available heap space.
      (lp#936304)
    * enhancement: backtraces show the correct number of arguments for frames
      called with too many arguments.
    * enhancement: support for abort(3), exit(3), and _exit(2) has been added to
      SB-POSIX.
    * enhancement: ASDF has been updated 2.21.
    * optimization: fewer uses of full calls to signed modular functions.
      (lp#903821)
    * optimization: typechecking alien values is typically 5 x faster.
    * optimization: FDEFINITION, SYMBOL-FUNCTION, MACRO-FUNCTION, and FBOUNDP
      are 20% faster.
    * bug fix: file compilation performance issues when dumping subtypes
      of CHARACTER (lp#994487)
    * bug fix: fixed disassembly of some SSE instructions on x86-64.
    * bug fix: SB-SIMPLE-STREAMS signals an error for bogus :CLASS arguments in
      OPEN. (lp#969352, thanks to Kambiz Darabi)
    * bug fix: CASE normal-clauses do not allow T and OTHERWISE as keys.
      (lp#959687)
    * bug fix: (SETF (FIND-CLASS X) NIL) removed proper name of the underlying
      classoid even if X was not the proper name of the class. (lp#941102)
    * bug fix: declaration leakage between lexical environments due to careless
      use of NCONC in MAKE-LEXENV. (lp#924276)
    * bug fix: ENSURE-DIRECTORIES-EXIST now works when
    * default-pathname-defaults* contains NAME or TYPE components.
    * bug fix: PPRINT couldn't print improper lists with CARs being some symbols
      from CL package, e.g. (loop . 10).
    * bug fix: run-program with existent or non-existent files for :output or
      :input when :if-output-exists or :if-input-does-not-exist are NIL properly
      returns NIL instead of signalling an obscure error.
    * bug fix: fix miscompilation of some logand forms with large constant
      arguments.  (lp#974406)
    * bug fix: account for funcallable-instance objects properly in ROOM.
    * bug fix: incorrect octets reported for c-string decoding errors.
      (lp#985505)
    * bug fix: miscompilation of LDB on the PowerPC platform.  (thanks to Bruce
      O'Neel)
    * bug fix: better input error reporting for COMPILE-FILE. (lp#493380)
    * bug fix: default size of non-nursery generations has been shrunk on GENCGC,
      allowing faster release of memory back to the OS. (lp#991293)
    * bug fix: WITH-DEADLINE (:SECONDS NIL :OVERRIDE T) now drops any
      existing deadline for the dynamic scope of its body.
    * bug fix: compiler-internal interval arithmetic needed to be more
      conservative about open intervals when operated on by monotonic but not
      strictly-monotonic functions.  (lp#975528)
    * bug fix: copy-tree caused stack exhaustion on long linear lists, and now
      it's also slightly faster. (lp#998926)
    * bug fix: better error messages for malformed declarations.
      (lp#1000239)
    * bug fix: define-condition didn't return the name of the defined condition.
    * documentation:
    * * improved docstrings: REPLACE (lp#965592)


author: toganm@opensuse.org
changelog:
  - Update to 1.0.58
    * enhancement: implicit generic function warnings now specify the
      package in which the new generic function is being created.
    * enhancement: SB-EXT:ATOMIC-UPDATE makes it easy to perform
      non-destructive updates of CAS-able places (similar to
      Clojure's swap!).
    * enhancement: run-program no longer decodes and re-encodes
      environment when :environment argument is not
      provided. (#985904)
    * enhancement: errors during compiler-macro expansion no longer
      cause runtime errors, only a compile-time warning, otherwise
      behaving as if the compiler macro had declined to expand.
    * optimization: On x86-64, code alignment of block headers is done
      with multi-byte NOPs now instead of repetitions of the
      single-byte NOP.
    * optimization: MAP-INTO is substantially faster when the target
      sequence is of unknown type; mapping into lists is no longer
      O(N^2). (thanks to James M. Lawrence)
    * optimization: the compiler no longer heap-conses to check exits
      in cases where the exit function is dynamic extent, or when it
      can prove the exit function cannot escape.
    * optimization: SB-SEQUENCE:DOSEQUENCE is faster on vectors of
      unknown element type, and vectors that aren't SIMPLE-ARRAYs.
    * optimization: CL:SORT and CL:STABLE-SORT are more efficient in
      execution speed (around 1/3 the time in some cases), and a
      little better in terms of comparison calls. (Thanks to Takeru
      Ohta)
    * bug fix: On SPARC, a limitation on the number of code constants
      emittable by the compiler has been lifted, allowing certain
      long functions to compiled and assembled which had previously
      been unsupported; fixes cl-bench on this ISA (#1008996).
    * bug fix: potential for infinite recursion during compilation of
      CLOS slot typechecks when dependency graph had
      loops. (#1001799)
    * bug fix: error forms reported with some program-errors were not
      escaped properly.
    * bug fix: functions from EVAL are now on more equal footing with
      functions from COMPILE. (#1000783, #851170, #922408)
    * bug fix: ENSURE-GENERIC-METHOD-COMBINATION accepts method
      combination objects as its :METHOD-COMBINATION argument, not
      just lists designating method combinations. (#936513)
    * bug fix: run-program no longer unconditionally uses /tmp/ for
      temporary files. (#968837).
    * bug fix: restore build on solaris/sparc. (#1008506) bug fix: an
    * issue with LDB in the PowerPC backend has been resolved; this
    * fixes an issue found with cl-postgres (thanks to Tomas
    * Hlavaty).
    * bug fix: compiler-macro lambda-lists specifying non-keyword
      symbols as keyword arguments no longer accidentally match
      unevaluated symbols against them.
    * bug fix: FORMAT used to loop infinitely in some cases when a
      COLINC parameter was zero, now it signals an error. (#905817,
      fixed since 1.0.56.19)
    * bug fix: run-program with :pty t no longer makes the pty as the
      process's controling terminal.


author: toganm@opensuse.org
changelog:
  - Update to 1.1.0
    * Enhancements:
      + New variable, sb-ext:*disassemble-annotate* for controlling source
      annotation of DISASSEMBLE output. Defaults to T.
      + TIMEOUT arguments added to WITH-MUTEX and WITH-RECURSIVE-LOCK, and
      WAIT-P argument added to WITH-RECURSIVE-LOCK.
      + SB-EXT:ATOMIC-PUSH and SB-EXT:ATOMIC-POP allow atomic operations on
      list heads.
      + Optional features (not enabled by default) allow the use of signals
      for inter-thread synchronization to be reduced on certain supported
      platforms (currently Linux, Solaris, and FreeBSD on x86 and x86-64).
      Set (and :sb-thread :sb-safepoint :sb-thruption :sb-wtimer) to test
      these experimental features. Known remaining bugs include minor
      thread safety issues, less timely freeing of memory by GC, and certain
      (not yet optimally low) runtime overhead. Thanks to Anton Kovalenko.
    * optimization:
      + CL:SORT and CL:STABLE-SORT of lists are faster and use fewer
      comparisons, particularly on almost-sorted inputs.
    * Bug fixes
      + Reading floats with large exponents no longer takes too much time
      before reporting that the exponent is too large.
      + SB-BSD-SOCKETS:SOCKET-RECEIVE with a UDP socket now works correctly
      when the received datagram is larger than the provided buffer.
      (#1023438, thanks to Robert Uhl)
      + SB-EXT:GET-CAS-EXPANSION returned a bogus read-form when given a
      SYMBOL-VALUE form with a constant symbol argument.
      + SB-EXT:GET-CAS-EXPANSION signaled an error when a macro expanding
      into a DEFCAS defined place was used as the place.
      + FIND and POSITION signaled a type-error when non-bits where looked
      for from bit-vectors.
      + a race condition around thread creation could (in SBCL 1.0.57) lead
      to internal errors or crashes (#1058799).
    * documentation:
      + a section on random number generation has been added to the
      manual. (#656839)
  - rebased sbcl-1.0.54-optflags.patch


author: toganm@opensuse.org
changelog:
  - Update to 1.1.1 version
    * Enhancements and optimizations:
      + WITH-COMPILATION-UNIT no longer grabs the world-lock.
      (COMPILE and COMPILE-FILE still do.)
      + The SPARC backend now supports the precise generational
      (GENCGC) garbage collection. Enabled by default on
      Solaris/SPARC and Linux/SPARC. Thanks to Raymond Toy (via
      CMUCL).
      + add experimental support for the SB-THREAD feature and the
      timer facility on Windows. Thanks to Dmitry Kalyanov and Anton
      Kovalenko. Threads are enabled by default, and this version of
      SBCL is considered to be the last and final release to
      officially support building with threads disabled.
      + The compiler no longer rotates loops in some cases where this
      transformation actually lead to worse code being generated.
    * Bug Fixes:
      + SB-CLTL2:MACROEXPAND-ALL correctly handles shadowing of
      symbol-macros by lexical bindings.
      + stack allocation was prevented by high DEBUG declaration in
      several cases.
      + SB-EXT:GC-LOGFILE signaled an error when no logfile was set.
      (thanks to SANO Masatoshi)
      + PARSE-NATIVE-NAMESTRING performed non-native parsing when
      :JUNK-ALLOWED was true.
      + type derivation inferred overly conservative types for unions
      of array types. (#1050768)
  - rebase sbcl-1.0.54-optflags.patch


author: toganm@opensuse.org
changelog:
  - Update to 1.1.2 version
    * Enhancements:
      + frlocks have been added to SB-CONCURRENCY contrib
      module.
      + New feature sb-dynamic-core allows the runtime to
      be rebuilt or relocated without requiring changes to the core
      file on all linkage table platforms. Required on Windows.
      (Thanks to Anton Kovalenko.)
      + Console I/O streams use UCS-2. (Thanks to Anton Kovalenko.)
      + Support for the experimental safepoint-based stop-the-world
      protocol on the PowerPC platform.
    * Windows related bug fixes:
  - Use sbcl in buildrequires instead of clisp since the package is
    now available in Factory as well
    * Added sbclrc.sample and README.openSUSE which explains the usage
      of the sample init file usage with sbcl
    * Patched install.sh to install the above
      (sbcl-1.1.2-install.patch)
    * use the customize-target-features.lisp to enable/disable
      features
    * disable test-frfrlock sb-concurrency by allowing it to fail on
      linux see https://bugs.launchpad.net/sbcl/+bug/1087955
    (sbcl-disable-frlock-test.patch)


author: marco@suse.de
changelog:
  - fixed possible buffer overflow in brld
  - use localhost only in brld
  - removed mknod from brld/sbl init scripts


author: marco@suse.de
changelog:
  - fixed an error in the a11y init script (braille=1 not set) bug#437723
  - using -z instead of comparing the strings


author: kkaempf@novell.com
changelog:
  - version update (2.1.7)
    - 3111718 org.sblim.cimclient SSL Code is using the wrong SSL
      Property
    - 3109824 Move Java link from Sun to Oracle
    - 3078280 Fix for a null pointer exception in 1.3.9.1
    - 3062747 SblimCIMClient does not log all CIM-XML responces.


author: kkaempf@novell.com
changelog:
  - Version 2.1.8
    - 3197423 Server authentication with PegasusLocalAuthInfo failing
    - 3197627 testBasicConnect unit test fails on Windows
    - 3194700 Exception thrown on extrinsic methods
    - 3194680 Error in numeric keys
    - 3195069 Need support to disable SSL Handshake
    - 3185763 Reliable indication support - Phase 1
    - 3190335 Erroneous use of SystemName property in samples
    - 3186176 XML response for indication not traced
    - 3185833 missing newline when logging request/response
    - 3185824 Char16 definition includes whitespace
    - 3185818 indicationOccured URL incorrect
    - 3182121 Add Jsr48PegasusIndicationSample
    - 3154232 EmbeddedObject misspelled in javadoc


author: kkaempf@novell.com
changelog:
  - Version 2.1.9
    This release includes reliable indication reordering
    support (see bug 3288721 for details) and fixes several issues:
    - 3311279 Repeated Instantiation of SAXParserFactory
    - 3304953 Indication URL mapped to lower case
    - 3304058 Use same date format in change history
    - 3288721 Need the function of indication reordering
    - 3206904 Indication listener deadlock causes JVM to run out sockets
    - 3297028 Instances contain CIMClassProperty with DOM parser
    - 3293248 Support for CIM_ERROR instances within ERROR
    - 3281781 fail to parse Embedded Instance parameter
    - 3277928 CIM-XML tracing cannot be enabled in the field
    - 3267429 Samples should close client
    - 3252669 setXmlTraceStream blindly closes previous stream
    - 3235440 NullPointerException when socket factory returns null


author: kkaempf@suse.com
changelog:
  - Version 2.1.10
    Bugfix release
    - 3409691 2.1.10 packaging issues: rpmbuild broken on Red Hat
    - 3406275 HEAD branch ONLY: sync with Experimental branch
    - 3400209 Highlighted Static Analysis (PMD) issues
    - 3397922 support OctetString
    - 3390724 Problem with Reliable Indication support in the Listener
    - 3374012 Sblim client CIMObjectPath class defect for LLA format URL
    - 3376657 Get reliable indication properties once
    - 3374206 NullPointerException caused by Indication
    - 3323310 Need the ability to override certain Global Properties


author: kkaempf@suse.com
changelog:
  - Version 2.1.11
    Bugfix release
    - 3459036 Linked list for RI queue not efficient for many LDs
    - 3444912 Client delay during SSL handshake
    - 3423064 Add UpdateExpiredPassword Header for Reqs from Java Client
    - 3411944 createJavaObject exception with hex uint
    - 3411879 TCK: CIM element value must match type
    - 3410126 TCK: CIM element name cannot be null


author: kkaempf@suse.com
changelog:
  - Version 2.1.12
    This release contains several new features:
    * A new sample - Jsr48SfcbIndicationSample - demonstrates how to
      receive indications from and generate test indications in the
      sfcb CIMOM (#3480115)
    * Two new internal APIs - LogAndTraceBroker.isLoggableTrace and
      isLoggableMessage - can be used to determine if the specified
      Level will be logged (#3484014)
    * A new internal interface - IndicationListenerSBLIM - along with
      its indicationOccured method and corresponding three new internal
      WBEMListenerSBLIM.addListener methods, can be used to pass the
      InetAddress of the indication sender to the listener (#3477087)
    * A new property - sblim.wbem.listenerIndicationTraceFilter - can
      be used to trace incoming indications at the FINE Level (#3485074)
    * A new property - sblim.wbem.listenerAddSenderIPAddress - can be
      used to add a SBLIMJCC_SenderIPAddress property to indications
      that contains the IP address of the indication sender (#3492214)
    * A new property - sblim.wbem.socketConnectTimeout - can be used
      to set the timeout for socket connect requests when
      sblim.wbem.socketConnectWithTimeout=true (#3492224)
    * Three new JSR48 APIs - CIMObjectPath.getKeyValue,
      WBEMListener.getProperty and WBEMListener.setProperty - have
      been added to support JSR48 1.0.0 (#3496349 and #3496385)
    Version 2.1.12 also contains several changes that might affect existing
    applications:
    * The internal WBEMListenerSBLIM.WBEMListenerImpl and CIMEventDispatcher
      constructors now accept EventListener instead of IndicationListener
      (#3477087)
    * Reliable indication support now allows for the SequenceContext
      and SequenceNumber properties to be present/absent as the CIMOM
      enables/disables them on the fly (#3484022)
    * The WBEMListenerFactory.getPROTOCOLS method has been deleted
      after being deprecated in version 2.1.1 (#3490009)
    * The four WBEMException constructors that accept the integer
      error ID now throw an IllegalArgumentException for an invalid ID;
      valid IDs are 0-12, 14-17 and 19-28 (#3490032)
    * The sblim.wbem.httpTimeout property no longer specifies the
      timeout for socket connect requests, sblim.wbem.socketConnectTimeout
      does (#3492224)
    * The two WBEMClient.associators and references methods that return
      a CloseableIterator have been deprecated (#3496343)
    Version 2.1.12 also contains a critical fix (#3498482) to counteract
    a possible Denial of Service attack against products that use hashing
    to parse XML, The complete list of changes follows:
    3504344 Sync Experimental/HEAD branches
    3504304 Rename socket timeout variables
    3498482 Red Hat: Possible XML Hash DoS in sblim
    3496355 JSR48 1.0.0: add new WBEMClientConstants
    3496385 JSR48 1.0.0: add WBEMListener get/setProperty
    3496380 JSR48 1.0.0: add new WBEMListenerConstants
    3496349 JSR48 1.0.0: add CIMObjectPath getKeyValue
    3496343 JSR48 1.0.0: deprecate WBEMClient associators and references
    3496301 Sync up javax.* javadoc with JSR48 1.0.0 Final
    3495662 Invalid HTML from HttpConnectionHandler.writeError
    3477298 Error compiling JSR48
    3489638 PERF: Bottleneck in LogAndTraceBroker.java - getCaller()
    3492224 Need two different timeouts for Socket connections
    3492214 Add a SenderIPAddress property indications
    3492246 Rename new indication trace property
    3490355 TCK: Cannot instantiate WBEMClientFactory
    3490032 TCK: WBEMException must validate error ID
    3490009 TCK: Too many WBEMListenerFactory class methods
    3484022 Turn reliable indication mode on and off based on SC/SN
    3485074 An Indication trace request
    3477087 Need Access to an Indication Sender's IP Address
    3484014 Add LogAndTraceBroker.isLoggable for message/trace
    3480115 Add Jsr48SfcbIndicationSample
    3469427 Fix broken HTML links
    3469210 Include reliable indications in HTML
    3469018 Properties not passed to CIMIndicationHandler


author: kkaempf@suse.com
changelog:
  - Update to Version 2.2.0
    PLEASE NOTE: Version 2.2.0 is fully compliant with the final
    JSR48 1.0.0 specification.  In order to meet this requirement,
    several changes occurred which may be disruptive to applications
    that work with previous (2.1.x) versions.  Please see the following
    for more details:
    http://sblim.sourceforge.net/cim-client2-v22-doc/org/sblim/cimclient/doc-files/history.html
    Detailed changes
    ================
    3567429 Update detailed release history HTML for 2.2.0
    3555752 Sync up javax.* javadoc with JSR48 1.0.0 Final IV
    3565581 TCK: remove unnecessary overriding methods
    3562235 LogAndTraceBrokerTest breaks unit test tracing
    3536399 Add client/listener peer authentication properties
    3529151 TCK: CIMInstance property APIs include keys from COP
    3536398 Update HTML to reflect secure indication support
    3554738 dump CIM xml by LogAndTraceBroker.trace()
    3553858 Append duplicate HTTP header fields instead of replace
    3535383 HashDoS fix 3498482
    3545797 Support new error code of SFCB
    3529066 Add Jsr48IndicationTester
    3524050 Improve WWW-Authenticate in HTTPClient.java
    3529065 Enable WBEMListener get/setProperty
    3529062 WBEMListenerFactory should return new instance
    3527580 WBEMClient should not throw IllegalArgumentException
    3526681 CIMError valid status codes out-of-date
    3526679 DOM parser ignores ERROR node CODE
    3526675 Unit test fails on Java 7
    3525914 TCK: SetPropertyTest.testSetProperty failing
    3521157 JSR48 1.0.0: PROP_ENABLE_*_LOGGING is Level, not 0/1
    3525657 Sync up javax.* javadoc with JSR48 1.0.0 Final III
    3525150 Remove CIMGetClassOp.getPropertyLis
    3525145 Remove CIMDeleteNameSpaceOp.getNamespace
    3525138 Remove WBEMConstants.PROTOCOL_CIMXML
    3525135 Remove CIMResponse.isSuccessul
    3525128 Remove WBEMTransportException/WBEMAuthenticationException
    3523918 "java.io.IOException: Unexpected EOF" returned as HTTP 401
    3522904 Add new API WBEMClientSBLIM.isActive()
    3521328 JSR48 1.0.0: remove WBEMClient associators and references
    3521119 JSR48 1.0.0: remove CIMObjectPath 2/3/4-parm ctors
    3521131 Sync up javax.* javadoc with JSR48 1.0.0 Final II
    3466280 get instance failure for CIM_IndicationSubscription
    3513228 Reliable Indications support can create lots of threads
    3517503 Missing parm in CIMDataType ctor javadoc
    3516848 enumerateNamespaces() method to WBEMClient
    3515180 JSR48 log dir/file should handle UNIX/Win separators
    3514685 TCK: getProperty must return default values
    3514537 TCK: execQueryInstances requires boolean, not Boolean
    3513357 Handle multiple CDATAs in CimXmlSerializer
    3513347 TCK: CIMObjectPath allows empty string
    3513343 TCK: CIMObjectPath must validate XML schema name
    3513349 TCK: CIMDataType must not accept null string
    3513353 TCK: CIMDataType arrays must have length >= 1
    3511454 SAX nodes not reinitialized properly
    3510090 Fix CIMObjectPath.toString() inconsistencies
    3510321 Handle CDATA in CimXmlSerializer
    3505681 Add detailed release history HTML
    3500619 JSR48 1.0.0: CIMClass association/key clean up


author: kkaempf@suse.com
changelog:
  - Update to Version 2.2.1
    New features
    * A new internal API - WBEMConfiguation.getActiveConfigFullURL
    - can be used to obtain the FQDN of the active conguration
      file (#3576396)
    * A new Java property - sblim.wbem.verifyJavaLangDoubleStrings
    - can be used to make the client verify that strings representing
      a Double will not hang the JRE when parsed (#3572993)
    Bugs fixed
    3584119 Update detailed release history HTML for 2.2.1
    3592502 Enhance CIMDataType unit test
    3588558 An enhancement on Java CIM Client logging
    3557283 Print full response when get EOF from CIMOM
    3576396 Improve logging of config file name
    3572993 parseDouble("2.2250738585072012e-308") DoS vulnerability
    3567433 Add links to top of detailed release history HTML


author: kkaempf@novell.com
changelog:
  - update to 1.6.1 (bnc#694324)
    Bugs Fixed:
    - 2843613 Missing fclose in sblim-cmpi-base
    - 2882514 leak in sblim-cmpi-base-1.5.9/cmpiOSBase_OperatingSystem.c
    - 2836926 _osbase_common_init unreliable
    - 2610775 ProcessorProvider crashes on exit (bnc#694324)
  - fix license (Eclipse Public License)


author: kkaempf@suse.com
changelog:
  - Update to 1.6.2
    Bugs Fixed:
    - 3275169 bash error reported in provider bootstrap scripts
    - 3306580 wrong OperatingSystem.Version prop value on RHEL6
    - 3424288 Underlinked libcmpiOSBase_ProcessorProvider.so
    - 3582069 Linux_UnixProcess command injection vulnerability


author: npaxton@novell.com
changelog:
  - Added sblim-sfcb to BuildRequires:
    - sblim-cmpi-base (previous checkin) required for
      /usr/sbin/provider-register.sh in pre/post scripts
    - sblim-sfcb required because three different cimoms provide
      'cim-server' so specifying for the build which to use


author: npaxton@novell.com
changelog:
  - Cleanup spec file (minor changes)
  - Use provider-register.sh from /usr/share/sblim-cmpi-base, rather
    than from /usr/sbin, as sblim-cmpi-base stopped providing it in
    /usr/sbin.


author: kkaempf@novell.com
changelog:
  - Version 2.0.0
    * Merged two indications (i.e Linux_OSCrash and
      Linux_OSCrashDumpCapture) into single indication (Linux_OSCrash).
    * Introduced CrashDump Provider registration MOF file.


author: npaxton@novell.com
changelog:
  - Remove dependency on /usr/sbin/provider-register.sh from
    sblim-cmpi-base; instead use sfcb-specific calls:
    sfcbstage/sfcbunstage, sfcbrepos
  - Rework of network interface discovery
  - Fix some misnamed class references
  - Rework to advertise classes appropriately in root/interop
    and root/cimv2


author: npaxton@novell.com
changelog:
  - switch from loadmof.sh to provider-register.sh to add support for
    sfcb cimom
  - minor spec file changes to bring sles10-sp2 and stable in sync


author: npaxton@novell.com
changelog:
  - Added BuildRequires dependency on sblim-sfcb so can control the
    cimom used for testing install of resulting rpm's


author: bwhiteley@suse.de
changelog:
  - Made use of provider-register.sh conditional on presence of sfcb,
    and added back calls to loadmof.sh/rmmof.sh so the package works
    for both sfcb and openwbem.


author: npaxton@novell.com
changelog:
  - Add a check for provider-register.sh in case upgrading from an
    old version of rpm that may have removed it without check for
    upgrade/uninstall/etc


author: mrueckert@suse.de
changelog:
  - update to version 1.3.7 (#142308)
    (fixes the following upstream bugs)
    o Bugs 1199129, 1203849: Updates for warning-free compilation
      with CMPI headers >= 1.0.0.
    o Bugs 1353262: Better support for Fedora/RH RPM environment.
    o Bugs 1285011: 1285324: Fixed portability issues.


author: mmarek@suse.cz
changelog:
  - updated to version 1.3.8
    fixed upstream bugs:
    * 1597648 Fixed data gathering that caused seg faults
    * 1601713 Fixed unresolved symbols in shared lib
  - removed static libs


author: mhrusecky@suse.cz
changelog:
  - fixed registration with tog-pegasus
  - updated to version 1.4.0
    * Eclipse Public License
    upstream fixes:
    * 1395363 Providers' postinstall step location dependent


author: mrueckert@suse.de
changelog:
  - update to 1.0.13 [#144214]
  - dropped all patches as the build system changed
  - added sblim-cmpi-nfsv3-1.0.13_gcc4.patch
    fixes a few compiler warnings in the lex/yacc generated code


author: mmarek@suse.cz
changelog:
  - updated to 1.0.14
    fixed upstream bugs:
    * 1199129 Providers won't compile with CMPI 1.0
    * 1600348 Fixed association behaviour if /etc/exports
      file is empty
  - removed static libs


author: mhrusecky@suse.cz
changelog:
  - updated to 1.1.0
    - fixes:
    * 1652246: fixes compile errors with gcc4
    * 1457924: various compile warnings
    * 1833455: updated URL for CPL
    * 2795176: migrate provider licenses to EPL
    - sblim-cmpi-nfsv3-1.0.13_gcc4.patch not needed anymore


author: kkaempf@suse.com
changelog:
  - update to 1.1.1
    - Features:
    - 3299507 obtain fully qualified hostname using etab entry
    - Bugs:
    - 3275169 bash error reported in provider bootstrap scripts
    - 3303687 remove old cmpi version definition


author: kkaempf@suse.com
changelog:
  - Fix resource leak
    if fopen() is successful and valid_file() not, file is not closed
    (Pavel Raiskup <praiskup@redhat.com>)


author: mrueckert@suse.de
changelog:
  - update to 1.0.11 [#144214]
  - dropped all patches as the build system changed
  - added sblim-cmpi-nfsv4-1.0.11_syntax.patch
    fixes a few compiler warnings in the lex/yacc generated code


author: mmarek@suse.cz
changelog:
  - updated to 1.0.12
    fixed upstream bugs:
    * 1199129 Providers won't compile with CMPI 1.0
    * 1600348 Fixed association behaviour if /etc/exports
      file is empty
  - removed static libs


author: mhrusecky@suse.cz
changelog:
  - updated to 1.1.0
    - updated URL for CPL
    - migrate provider licenses to EPL
    - fixed upstream bugs:
    * 1652311 fixes compile errors with gcc4
    * 1457924 Various Compile Warnings


author: mrueckert@suse.de
changelog:
  - added sblim-cmpi-params-1.2.4.tmpfilenull.patch (#192297):
    properly handled cases where the tmpfile is NULL


author: mmarek@suse.cz
changelog:
  - updated to 1.2.6
    fixed upstream bugs:
    * 1601590 Test script of Linux_FileSystemParameter class
    * 1199129 Providers won't compile with CMPI 1.0
    * 1532567 cmpi-params - crash if missing class directory
  - removed static libs


author: mhrusecky@suse.cz
changelog:
  - updated to 1.3.0
    - updated URL for CPL
    - migrate license to EPL
    - fixed upstream bugs:
    * 1601590 Handling of files with no read access fixed
      (test capability)


author: npaxton@novell.com
changelog:
  - Fix link problem (in tarball) introduced by refactor of a
    dependent rpm (libsblim-cmpiutil... was sblim-cmpiutil)
  - changed rpm dependency of sblim-cmpiutil to libsblim-cmpiutil
    and sblim-cmpiutil-devel


author: npaxton@novell.com
changelog:
  - Remove dependency on /usr/sbin/provider-register.sh from
    sblim-cmpi-base; instead use sfcb-specific calls:
    sfcbstage/sfcbunstage, sfcbrepos
  - Fix some misnamed class references
  - Rework to advertise classes appropriately in root/interop
    and root/cimv2


author: mrueckert@suse.de
changelog:
  - added sblim-cmpi-sysfs-1.1.8_Linux_SysfsAttributeUtil.c.makeinstance.patch:
    check for nonprintable data and return NULL in case (#192299)


author: mmarek@suse.cz
changelog:
  - updated to 1.1.9
    fixed upstream bugs:
    * 1199129 Providers won't compile with CMPI 1.0
    * 1430899 Loop in sysfs provider on newer /sys
    * 1532575 cmpi-sysfs: seg fault if file contains hex data
    * 1533889 cmpi-sysfs: find options in the wrong order
  - removed static libs


author: mrueckert@suse.de
changelog:
  - update to version 0.7.11: (#184758)
    o Bug 1411000: syslog provider should not depend on cmpi-base
      internal functions.
    o Bug 1615180: check mallocs for success
    o Bug 1605178: CreateInstance must return an valid object path
      in case of success.
    o Bug 1605163: Configuration enumeration does not clean up /tmp
      files.
    o Bug 1538474: Fixed memory leaks in parsing syslog
      configuration information.
    o Bug 1472978 : Updated TmpConfFile as "/etc/syslog.conf" and
      added code to send SIGHUP to syslogd AFTER a create/delete
      instance in syslog-conf.
  - removed sblim-cmpi-syslog-0.7.9_sig_hup_syslogd.patch:
    patch included in 0.7.11


author: bwhiteley@suse.de
changelog:
  - Remove testsuite due to RPMLINT errors.
  - Use provider-register.sh with SFCB.
  - Fix other RPMLINT errors.


author: mhrusecky@suse.cz
changelog:
  - update to version 0.8.0
    o Bug 1833455: Updated URL for CPL
    o Bug 2688817: cmpi-syslog missing includes
    o Bug 2795176: Migrate provider licenses to EPL


author: kkaempf@novell.com
changelog:
  - update to 2.2.2
    Bugs fixed:
    - 3039719 normalize virtual server metric sample interval
    - 3049802 plugin load generates error if already loaded
    - 3074431 change VSState to a Point metric
    - 3074452 change ActiveVirtualProcessors to point metric
    - 1845491 gather reposdump facility segfaults
    - 3078358 no metrics collected for inactive virtual servers
    - 3109840 mlog with arguments segfaults on M_SHOW
    - 3109852 TimeStamp property should be end of interval
    Features added:
    - 3098510 add process name to UnixProcessMetric


author: kkaempf@suse.com
changelog:
  - Update to 2.2.3
    Bugs fixed:
    - 3275169 bash error reported in provider bootstrap scripts
    - 3289931 long vm names cause buffer overflow
    - 3181085 Mandatory Properties not instantiated: CIM_MetricServiceCapa
    - 3005596 virt plugin only connects to libvirtd at load
    - 3302709 leak libvir connections when no domains
    Features added:
    - 3300216 new KVM scheduler counter metrics
    - 3302712 log libvirt connection failures


author: kkaempf@suse.com
changelog:
  - Update to Version 2.2.5
    Bugs fixed:
    - 3482806 blkio not updated for inactive domains
    - 3482867 virDomainBlkStats garbage if domain undefined
    - 3482869 segv parsing xml if domain becomes undefined
    - 3482875 virDomBlkInfo garbage if domain undefined
    - 3514701 segv parsing xml if no defined source media
  - Update to Version 2.2.4
    Bugs fixed:
    - 3394202 large network counters overflow raw metric buffer
    - 3412635 bad string allocations
    - 3419837 bad alloc and unsigned returns in metricVirt
    - 3397109 UnixProcess plugins occasionally crashes
    - 3429346 libvirt race conditions
    - 3429347 initscript incorrect return code
    - 3438050 clean up IPProtocolEP raw data parsing
    - 3439114 storage plugin leaks file descriptors
    Features added:
    - 3438074 add packet drop metrics to IPProtocolEP
    - 3439075 add Host Block IO metrics
    - 3444879 add VM Block IO Metrics
    Features removed:
    - 3098510 add process name to UnixProcessMetric


author: vdziewiecki@suse.com
changelog:
  - Update to Version 2.2.6
    Bugs fixed:
    - 3530668 Duration values always reported as zero
    - 3545751 BaseMetricValue.Volatile should be false
    - 3552310 incorrect metric definition for VirtualState
    - 2811884 dsp1053 unique BaseMetricDefinition.Name
    - 3554130 sample interval config warning
    - 3554137 multiple definitions of CMPI_false
    - 3557552 make distcheck fails
    Features added:
    - 3031802 add support for CIM property filters
    - 3552873 DSP1053 v1.0.1 profile conformance


author: kkaempf@suse.com
changelog:
  - SuSEconfig gone: Add one more check for SUSE buildenv
  - move libOSBase_MetricUtil.so from -provider to -devel


author: kkaempf@suse.com
changelog:
  - Update to 2.2.7
    Bugs fixed:
    - 3557673 distcheck should check for system z plugins
    - 3573309 large memory counters overflow raw metric buffer
    - 3573315 thread cleanup segv if gather libs unloaded
    - 3580235 use setProperty for instance keys under Pegasus
    Features added:
    - 3019058 add man pages/help for gatherd and reposd
    - 3590926 add man page for reposdump utility


author: mrueckert@suse.de
changelog:
  - update to 0.4.2
    * ind_helper.c, ind_helper.h:
    Bugs: 1203849 (side effect) made a lot of function arguments
    const in order to remove the cmpi-base warnings.
  - added sblim-indication_helper-0.4.2_warnings.patch
    fixes a small warning regarding pointer size


author: kkaempf@suse.com
changelog:
  - Fix large https requests. Check SSL buffer before doing
    a select() on the socket. bnc#716299, upstream 3441028


author: kkaempf@suse.com
changelog:
  - Provide a way to pass provider information via argv to 'ps'
    for debug purposes. Set "argvDebug: true" in sfcb.cfg


author: kkaempf@suse.com
changelog:
  - Changes in 1.3.14
    New features:
    - 3367333 New entry point for authentication library
    - 3367332 RHOST Support for PAM
    - 3435778 Preserve leading/trailing whitespace in values
    - 3433733 CreationClassNames should be supplied
    - 3446179 Add a feature to validate CMPI types
    - 3484025 Disable indication sequencing
    - 3462309 Do not allow multiple instances of sfcb
    - 3488688 Don't spawn logger for clients
    - 3493493 Add sfcbsem
    - 3495060 Verify filter and handler information during subscription
    - 3498932 Implement ModifyInstance for CIM_ListenerDestination
    - 3367361 Allow for releasing auth handle after CIM request completes
    - 3367363 Add CMPIRole Support
    - 3512575 Add indication delivery thread limit and timeout
    Bugs fixed:
    - 3414700 assocClass ignored for assoc upcalls
    - 3416055 SIGSEGV sometimes does not print provider name
    - 3416167 CIM_InstDeletion not in class repo by default
    - 3422650 Associators calls to IndicationService depends on cmpi-base
    - 3428806 type=null in authorizeFilter call
    - 3419721 reset CMPIValue buffer in str2CMPIValue
    - 3478930 Handle SIGPIPE in providerMgr
    - 3478933 Sequence Number reset issues
    - 3483294 InternalProvider Should Handle SFCB_RegisteredProfile
    - 3485438 segfault while retrying to deliver an indication
    - 3486814 sfcb crashes while freeing the cimxml response
    - 3485830 SFCB Makes Redundant ActivateFilter Calls
    - 3487419 TestIndication Provider Does Enable Correctly
    - 3487675 Log messages can be concatenated
    - 3492362 Problem with whitespace trimming if local connect only
    - 3457460 PAM_RHOST set wrong
    - 3495343 Bad pointer references in trace statements
    - 3416164 Don't write CIM_IndicationService to disk
    - 3495801 Correction to 3495343
    - 3495789 Makefile improvements for test suite
    - 3495806 isChild() can cause a provider mismatch
    - 3483200 duplicate indication deliveries
    - 3496061 IndicationSubscription May Be Undeletable
    - 3484083 Exclude SFCBIndicationID
    - 3496383 Faster Return from CBDeliverIndication
    - 3416060 sigsegv in tool_mm_flush()
    - 3497096 double free during stopProc
    - 3497765 Better Error Handling in sfcb Provider Manager and Driver
    - 3497950 SFCB Semaphore Handling Improvements
    - 3498275 Remove __Namespace
    - 3498044 RIEnabled conflicts with settable retries
    - 3426027 cimAccountPassThrough does not set return code
    - 3498719 Better SSL error reporting for sfcb
    - 3471814 segfault in objectImpl.c:131,ClObjectGetClString
    - 3499930 Check file repository writes
    - 3497209 oom panic: out of memory using fsp indprovider
    - 3504607 CMPIRole Support in brokerUpc
    - 3506306 Fix count for InvokeMethod requests
    - 3498496 sfcb hangs and fails to respond to CIM requests
    - 3512425 SequenceContext needs to be set at startup
    - 3510458 Malformed XML response to GetProperty
    - 3510456 GetProperty calls not passing keys to providers
    - 3505407 Client openlog changes settings
    - 3408288 Safer Signal Handlers
    - 3441028 sblim-sfcb fails on large https requests
    - 3416054 Provider continues despite SIGSEGV
    - 3512094 SFCB can leak PAM handles under error conditions


author: kkaempf@suse.com
changelog:
  - Changes in 1.3.15
    New Features:
    - 3501314 Add dynamic logging and syslog output to sfcb trace
    - 3517530 Implement mark, release routines in CMPIBrokerMemFT
    - 3513390 Enforce LD and subscription limits
    - 3527920 RI and http responsecodes
    - 3534659 Match SfcbLocal to sfcc update
    Bugs Fixed:
    - 3514627 unsupported sfcb.cfg param - use exit call
    - 3516184 commClose close socket when file hndl is null
    - 3517573 Problem with SequenceContext migration
    - 3525651 CMSetPropertyFilter not CMPI 2.0 compliant
    - 3527693 Property filters don't work for enum upcalls
    - 3524819 sfcb may hang on ac call to indication subscription
    - 3528074 Improve CMPIInstance Error Codes
    - 3528096 Error status codes sometimes not propigated for
      instances
    - 3529856 httpProcs limit can be broken
    - 3527620 EnumerateClasses does not include qualifiers by default
    - 3532951 Filter creation fails with disable default properties
    - 3533179 Double definition for union semun  in FreeBSD
    - 3535313 xmlUnescape may access memory beyond its buffer


author: kkaempf@suse.com
changelog:
  - Changes in 1.3.16
    New features:
    - 3538858 custom routine to log indInst objinfo
    - 3555395 Additional auth lib return codes
    - 3562538 Enable curl debug via env variable
    - 3567450 Clients shouldn't cause log messages
    Bugs fixed:
    - 3539569 Leaks in interopProvider
    - 3539563 Memory leak in indCIMXMLHandler when Reliable Inds Enabled
    - 3539557 Memory leak in providerDrv with property list
    - 3539555 Memory leak in TestInstanceProvider
    - 1901737 Memory leak in internalProvider.c
    - 3539006 Possible indication deadlock
    - 3527714 Every other EnumerateClasses fails
    - 3541554 insecure LD_LIBRARY_PATH usage
    - 3546279 Core dump in providerDrv on Qualifier not found
    - 3574169 revert interop2 stageschema
    - 3573507 CreateInstance for IndicationFilter doesn't accept DMTF:CQL
    - 3574936 --disable-debug still allocates trace variables
    - 3579637 SFCB should check ftok return code
    - 3582062 Various additional error checking
    - 3580137 Classname needed in *ActivateFilter
    - 3585274 Local connect kills tracing
    - 3528056 sfcbd --version doesn't always work
    - 3381209 Memory leak inside getClass() used by invokeMethod()
    - 3588557 Object path in deliverIndication can remain resident
    - 3452703 Default http uid used causes unexpected behavior
    - 3593006 trace shared mem leak
    - 3582039 SFCB should reject empty <VALUE> in most instances


author: kkaempf@suse.com
changelog:
  - Update to 2.2.4
    Bugfix release, fixing:
    - 3344403: Beam, unitialized vars
    - 3344757: Beam, deref of potential Null pointers.
    - 3344917: Beam, file leak
    - 3528819: Crash in getInstance when instance has NULL properties
    - 3530609: Various BEAM Errors
    - 3435363: Wrong call of curl_global_cleanup()


author: kkaempf@suse.com
changelog:
  - fix packaging: move libcimcClientXML.so from -devel to main
    package, it's dlopen'ed at runtime !


author: kkaempf@suse.com
changelog:
  - report failure to load libcimcClientXML.so properly
    (0001-Improve-error-reporting-within-cmciConnect2.patch)


author: kkaempf@suse.com
changelog:
  - remove test debug patch
    (0006-Show-class-and-property-qualifiers.patch)
  - add upstream patches
    0001-3547832-memory-leak-in-backend-cimxml-grammer.c.patch
    0002-3555103-wrong-declaration-of-release-attribute-in-_C.patch
    0003-3566968-sfcc-enumInstances-fails-to-parse-the-xml.patch


author: kkaempf@suse.com
changelog:
  - update to 2.2.5
    - 3586680: improve error reporting in cmciConnect2
    - 3566968: sfcc enumInstances fails to parse the xml
    - 3555103: wrong declaration of release attribute in _CIMCArgsFT
    - 3547832: memory leak in backend/cimxml/grammer.c
  - drop patches, all included in 2.2.5


author: nashif@suse.de
changelog:
  - Fixed bug #39757:  SBLIM testsuite runs LHS-to-RHS association
    tests when supposed to run RHS-to_LHS


author: mrueckert@suse.de
changelog:
  - added sblim-testsuite-1.2.4_checkRef_gi.patch:
    properly set the checkRef_gi variable in case of errors (#84579)


author: mmarek@suse.cz
changelog:
  - updated to 1.2.5
    * 1588479: enable modifyInstance (setInstance)
    * 1658747: association test results can contain "old" values.


author: mhrusecky@suse.cz
changelog:
  - updated to 1.3.0
    * 1733106: fixed recognition of arrays in consistency's property
      test
    * 1742263: new modifyInst attribute is not recognized in assoc test
    * 1944950: association call's syntax not sufficient
    * 2795176: migrate provider licenses to EPL


author: mmarek@suse.cz
changelog:
  - updated to 1.5.3
    Bugs (http://sourceforge.net/tracker/?group_id=128809):
    * 1560865 create/modifyInstance do not correctly deal with arrays
    * 1611024 support create/modifyInstance for Associations
    * 1632746 no error message on incorrect input values
    * 1652347 does not correctly handle VALUE.REFERENCE blocks
    * 1457924 fixed some compile warnings
  - fixed some compiler warnings / errors


author: mhrusecky@suse.cz
changelog:
  - accepting patch to prevent segfault in some cases (bnc#474237)
  - renaming directory with samples to examples


author: mhrusecky@suse.cz
changelog:
  - updated to 1.6.1
    - list of fixed bugs:
    * remove unnecessary ansidecl.h inclusion
    * fails to compile with gcc 3.3.3
    * remove deprecated const string to char conversion
    * segfaults on cm when objectpath is just classname
    * support for OpenSolaris
    * COPYING still contains CPL text
    * No Namespace in Response
    * should escape backslash character in CimXml::unescapeXml()
    * update man page with chunking option
    * gi quotes objetname in ref properties
    * apostrophe not unescaped correctly in xml


author: kkaempf@novell.com
changelog:
  - update to 1.6.2
    Bugfix release:
    * 3324380 support optional CIMType in KEYVALUE element
    * 3216622 wbemcli throws parser error on CDATA string value
    * 2991546 Core dumps when property contains value within "[]"


author: sebastien@sebbraun.de
changelog:
  - Edited specfile to better conform to openSUSE Guidelines
  - Install gpl.txt and README as package docs


author: pth@suse.de
changelog:
  - Use CXXFLAGS for compiler options not CFLAGS.
  - Compile using RPM_OPT_FLAGS.
  - Default since boost 1.46.0 is boost::filesystem v3 so adapt to
    the changes.


author: jengelh@medozas.de
changelog:
  - Add a patch to schismtracker that restores sound for
    sound chips that lack hardware mixing capabilities.


author: jengelh@medozas.de
changelog:
  - Update to new upstream release 20120105
    * Shift-F10 now provides a dialog if the orderlist is empty
    * Fix loop points when deleting last point in envelope
    * Instrument list: Alt-Shift-A on trans table now copies sample
    name as well as assigning sample numbers
    * Less picky sample-replacement checking for pattern-to-sample
    rendering
    * Pattern editor: enter key now does channel search for instrument
    number if none is under the cursor
    * Add hidden option for inverted (more FT2-like) home/end key
    behavior in the pattern editor
    * Fix garbage writing when swapping portamento to the volume column


author: i@marguerite.su
changelog:
  - update to 1.4.13:the installation procedure adapted.
  - add ld-version-script.patch:fix im-scim-version-script build.
  - add CXXFLAGS to detect gettex in gcc4.7
  - fix rpmlint warnings as I can.
  - run format_spec_file and spec-cleaner.
  - drop obsolete patches.


author: dimstar@opensuse.org
changelog:
  - Add scim to baselibs.conf: needed in order to have the
    dependencies for scim-qtimm-32bit available.


author: mfabian@suse.de
changelog:
  - update to 1.2.4:
    • Fixed a bug that a character which is possible to become a
    voiced consonant is gone after inputing "Ro" has been fixed.
    • Fixed a name collision issue of ScimColorButton. Now you can
      use scim-anthy with scim-chewing, maybe.
    • Fix install path of helper module.
    • Distinguish two backslash key of jp106 keybord. It
    requires scim-1.4.6.
    Please clear ~/.scim/config after install scim-1.4.6.
    • Some minor fixes.
  - remove fix-build-with-scim-1.4.5.patch (included upstream).


author: mfabian@suse.de
changelog:
  - bnc#355863, comment #29-#31: add the keysymbol Eisu_toggle to
    the default ON/OFF keys in the default keybinding theme.


author: tiwai@suse.de
changelog:
  - updated to version 1.2.7:
    * support UTF-8 as default encoding
    * translation updates, misc fixes


author: binli@opensuse.org
changelog:
  - Add fix-GtkWidget-migration.patch to migration to GTK3.
    Add fix-GtkDialog-has-no-number-named-vbox-error.patch which
    provided by Marguerite Su.


author: tiwai@suse.de
changelog:
  - Remove locale(ja) provides for avoiding automatic installation
  - Disable gtk3-migration patches temporarily (can be enabled by
    defining scim_gtk3=1)


author: swyear@gmail.com
changelog:
  - Add etc-x11-xim.d-scim-bridge-114 to use GTK_IM_MODULE="scim"
    cause 11.4 don't support fallback mode
  - For 11.2 and newer version, set GTK_IM_MODULE="scim-bridge:scim:xim"
    so gtk3-base application can use scim's gtk3 immodule


author: tiwai@suse.de
changelog:
  - Remove locale;ja provides for avoding the automatic installation
  - Disable gtk3-migration patches temporarily (can be enabled by
    defining scim_gtk3=1)


author: mfabian@suse.de
changelog:
  - update to 0.3.1.
    + Fix intltool build process.
    + Fix invalid memory access in scim-setup.
    + Handle unknown input key event in IME engine.
    + Support major changes in libchewing 0.3 .
    + Pure UTF-8 based, no more Big5 <-> UTF-8 converting required.
    + Add Full/Half shape property.
    + Better Chewing IM factory/instance handling.
    + UI enhancements to preedit area with colorized decorations.
    + Allow customized selection keys.
    + Add new option to assign Esc key to clean all keyboard buffer
    + or not.


author: tiwai@suse.de
changelog:
  - updated to version 0.3.3:
    many updates; see below for details
      http://chewing.csie.net/news.html


author: tiwai@suse.de
changelog:
  - updated to version 0.3.4: minor fixes for libchewing 0.3.3; see
    http://chewing.csie.net/news.html


author: swyear@gmail.com
changelog:
  - Update to 0.3.5
  - Remove scim-chewing-gtk3-abuild.patch (upstream add gtk3 support)
  - Gtk+ 3.x support
  - Handle translated Chi-Eng mode switch properly
  - Fix incorrect color cand problem
  - Support THL (Taiwan Huayu Luomapinyin) and MPS2 Pinyin keyboard


author: mfabian@suse.de
changelog:
  - update to 0.3.2.
    • add symbol input feature
    • add dutch translation from Ronald Stroethoff
      <stroet43 (at) zonnet.nl>


author: tiwai@suse.de
changelog:
  - Remove locale provides for avoiding automatic installation
  - Disable gtk3-migration patches temporarily (can be enabled by
    defining scim_gtk3=1)


author: swyear@gmail.com
changelog:
  - Update to 0.4.0
  - Support GTK+ 3.0
  - Remove skim related codes
  - Remove sub-package skim-scim-hangul (upstream remove skim related code)
  - Remove build-fix.patch (no skim support)
  - Remove gtk-2.12+-gtktooltips-migration.patch missing-includes.patch mkinstalldirs.patch (upstream had fixed them)
  - Cleanup spec file


author: mfabian@suse.de
changelog:
  - add "#!BuildIgnore: NX" to make it build for the
    xorg7-SUSE_Factory in the openSUSE build service.


author: zsu@suse.de
changelog:
  - Force to convert all key events to US English keyboard layout.
    Because m17n-lib can only use US English keyboard layout.


author: hillwood@linuxfans.org
changelog:
  - update to 0.5.92, fixed gtk3 build by upstream.
  - remove old patches: these bugs which fixed by these patches have been
    fixed by upstream.


author: mfabian@suse.de
changelog:
  - add "Supplements: packageand(scim:qt3)" to install this package
    automatically when scim *and* qt3 are installed.


author: coolo@suse.de
changelog:
  - don't try to be too greedy and only install when scim and qt3
    is installed, not again per locale


author: tiwai@suse.de
changelog:
  - fix builds on FACTORY; suppress the compile warnings
    (the problematic part is anyway in a dead code).


author: tiwai@suse.de
changelog:
  - remove locale provides for avoiding automatic installation
  - disable gtk3-migration patches temporarily (can be enabled by
    defining scim_gtk3=1)


author: zsu@suse.de
changelog:
  - add Provides: locale(scim:zh) to scim-tables
  - add Provides: locale(scim-tables:zh) to scim-tables-zh
  - add Provides: locale(scim-tables:ja) to scim-tables-ja
  - add Provides: locale(scim-tables:ko) to scim-tables-ko
  - add Provides: locale(scim-tables:am,ar,bn,gu,hi,kn,ml,ne,pa,ru,ta,te,th,vi) to scim-tables-additional


author: zsu@suse.de
changelog:
  - change Requires of scim-tables-{zh,ja,ko,additional} to %{name} = %{version}
  - add Autoreqprov: on to scim-tables.


author: mfabian@suse.de
changelog:
  - update to 0.5.7 (Tamil-remington table added)
  - fix build with scim 1.4.5
  - fix-include-hints.diff removed (included upstream)


author: mfabian@suse.de
changelog:
  - update to 0.5.8.
    • Added Swanalekha/Malayalam table.
    • Added Dutch translation.
    • Fix configure.ac to allow us to disable skim-support.


author: hillwood@linuxfans.org
changelog:
  - update to 0.5.11, fixed gtk3 build by upstream.
  - more tables support.
  - remove old patches: these bugs which fixed by these patches have been
    fixed by upstream.


author: mfabian@suse.de
changelog:
  - update to 0.4.0.
    • Adaptation to libtomoegtk-0.3.0.
  - remove scim-tomoe-no-focus.diff (included upstream).


author: mfabian@suse.de
changelog:
  - update to 0.6.0:
    • Adaptation to tomoe-gtk-0.6.0.
  - remove fix-to-build-with-scim-1.4.5.patch (included upstream).


author: mfabian@suse.de
changelog:
  - update to 0.2.0:
    • Replace scim-uim's icon with uim's one.
    • Don't show the uim's im-list button.
    • Now scim-uim requires uim-1.1.0 or later.
    • Follow uim's new property mechanism (since uim-1.1.0).
    • Remove surrounding text functions completely.


author: i@marguerite.su
changelog:
  - fix for factory
    * replace gtk_signal_connect to g_signal_connect.
    * replace GTK_OBJECT to G_OBJECT.


author: malcolmlewis@opensuse.org
changelog:
  - PATCH-FIX-OPENSUSE scite-use-xdg-open-for-help.patch
    malcolmlewis@opensuse.org -- Use xdg-open when using help with
    default browser


author: malcolmlewis@opensuse.org
changelog:
  - Updated to 2.26
    * Folding margin symbols can be highlighted for the current
      folding block. Feature #3147069.
    * Selected lines can be moved up or down together.
    Feature #3304850.
    * SciTE can highlight all occurrences of the current word or
      selected text. Feature #3291636.
    * Experimental GTK+ 3.0 support: build with "make GTK3=1".
    * INDIC_STRAIGHTBOX added. Is similar to INDIC_ROUNDBOX but
      without rounded corners. Bug #3290435.
    * Can show brace matching and mismatching with indicators
      instead of text style. Translucency of outline can be
    altered for INDIC_ROUNDBOX and INDIC_STRAIGHTBOX.
    Feature #3290434.
    * SciTE can automatically indent python by examining
      previous line for scope-starting ':' with
    indent.python.colon.
    * Batch file lexer allows braces '(' or ')' inside variable
      names.
    * The cpp lexer only recognises Vala triple quoted strings
      when lexer.cpp.triplequoted.strings property is set.
    Bug #3239234.
    * Make file lexer treats a variable with a nested variable
      like $(f$(qx)b) as one variable. Bug #3298223.
    * Folding bug fixed for JavaScript with nested PHP.
      Bug #3193530.
    * HTML lexer styles Django's {# #} comments. Bug #3013798.
    * HTML lexer styles JavaScript regular expression correctly
      for /abc/i.test('abc');. Bug #3209108.
    * Inno Setup Script lexer now works properly when it
      restarts from middle of [CODE] section. Bug #3283880 and
    Bug #3129044.
    * Lua lexer updated for Lua 5.2 with hexadecimal
      floating-point numbers and '\*' whitespace escaping in
    strings. Feature #3243811.
    * Perl folding folds "here doc"s and adds options
      fold.perl.at.else and fold.perl.comment.explicit.
    Fold structure for Perl fixed. Feature #3112671 and
    Bug #3265401.
    * Python lexer supports cpdef keyword for Cython.
      Bug #3279728.
    * SQL folding option lexer.sql.fold.at.else renamed to
      fold.sql.at.else. Bug #3271474.
    * SQL lexer no longer treats ';' as terminating a comment.
      Bug #3196071.
    * Text drawing and measurement segmented into smaller runs
      to avoid platform bugs. Bug #3277449. Bug #3165743.
    * SciTE on Windows adds temp.files.sync.load property to
      open dropped temporary files synchronously as they may be
    removed before they can be opened asynchronously.
    Bug #3072009.
    * Bug fixed with indentation guides ignoring first line in
      SC_IV_LOOKBOTH mode. Bug #3291317.
    * Bugs fixed in backward regex search. Bug #3292659.
    * Bugs with display of folding structure fixed for wrapped
      lines and where there is a fold header but no body.
    Bug #3291579 and Bug #3265401.
    * SciTE on Windows cursor changes to an arrow now when over
      horizontal splitter near top of window. Bug #3286620.
    * Fixed default widget size problem on GTK+. Bug #3267892.
    * Fixed font size when using Cairo on GTK+. Bug #3272662.
    * Fixed primary selection and cursor issues on GTK+ when
      unrealized then realized. Bug #3256153.
    * Right click now cancels selection on GTK+ like on Windows.
      Bug #3235190.
    * SciTE on GTK+ implements z-order buffer switching like on
      Windows. Bug #3228384.
    * Improve selection position after SciTE Insert Abbreviation
      command when abbreviation expansion includes '|'.
  - Updates from 2.25
    * SparseState class makes it easier to write lexers which
      have to remember complex state between lines.
    * Visual Studio project (.dsp) files removed. The make files
      should be used instead as described in the README.
    * Modula 3 lexer added along with SciTE support.
      Feature #3173374.
    * Asm, Basic, and D lexers add extra folding properties.
    * Raw string literals for C++0x supported in C++ lexer.
    * Triple-quoted strings used in Vala language supported in
      C++ lexer. Feature #3177601.
    * The errorlist lexer used in SciTE's output pane colours
      lines that start with '<' as diff deletions.
    Feature #3172878.
    * The Fortran lexer correctly folds type-bound procedures
      from Fortran 2003.
    * LPeg lexer support‎ improved in SciTE.
    * SciTE on Windows-64 fixes for menu localisation and Lua
      scripts. Bug #3204502.
    * SciTE on Windows avoids locking folders when using the
      open or save dialogs. Bug #1795484.
    * Diff lexer fixes problem where diffs of diffs producing
      lines that start with "----". Bug #3197952.
    * Bug fixed when searching upwards in Chinese code page 936.
      Bug #3176271.
    * On Cocoa, translucent drawing performed as on other
      platforms instead of 2.5 times less translucent.
    * Performance issue and potential bug fixed on GTK+ with
      caret line for long lines.
  - Update patches and spec file


author: malcolmlewis@opensuse.org
changelog:
  - Updated to version 2.29:
    + To automatically discover the encoding of a file when opening
      it, SciTE can run a program set with
      command.discover.properties.
    + Cairo always used for drawing on GTK+.
    + The set of properties files imported by SciTE can be
      controlled with the properties imports.include and
      imports.exclude. The import statement has been extended to
      allow "import ". The properties files for some languages are
      no longer automatically loaded by default. The properties
      files affected are avenue, baan, escript, lot, metapost,
      and mmixal.
    + C++ lexer fixed a bug with raw strings being recognised too
      easily.
    + LaTeX lexer improved with more states and fixes to most
      outstanding bugs.
    + Lua lexer updates for Lua 5.2 beta with goto labels and "\z"
      string escape.
    + Perl string styling highlights interpolated variables.
    + Perl lexer updated for Perl 5.14.0 with 0X and 0B numeric
      literal prefixes, break keyword and "+" supported in
      subroutine prototypes.ed with CRLF line endings.
    + Markdown lexer fixed to not change state with "_" in middle of
      word.
    + Cocoa restores compatibility with OS X 10.5.
    + Mouse pointer changes over selection to an arrow near start
      when scrolled horizontally.
    + Indicators that finish at the end of the document no longer
      expand when text is appended.
    + SparseState merge fixed to check if other range is empty.
    + On Windows, autocompletion lists will scroll instead of
      document when mouse wheel spun.
    + SciTE performs more rapid polling for command completion so
      will return faster and report more accurate times.
    + SciTE resizes panes proportionally when switched between
      horizontal and vertical layout.
    + SciTE on GTK+ opens multiple files into a single instance more
      reliably.
  - Updates from 2.28:
    + GTK+ Cairo support works back to GTK+ version 2.8. Requires
      changing Scintilla source code to enable before GTK+ 2.22.
      Bug #3322351.
    + Translucent images in RGBA format can be used for margin
      markers and in autocompletion lists.
    + INDIC_DOTBOX added as a translucent dotted rectangular
      indicator.
    + Asian text input using IME works for GTK+ 3.x and GTK+ 2.x
      with Cairo.
    + On GTK+, IME works for Ctrl+Shift+U Unicode input in
      Scintilla. For SciTE, Ctrl+Shift+U is still Make Selection
      Uppercase.
    + Cocoa port supports different character encodings, improves
      scrolling performance and drag image appearance. The control
      ID is included in WM_COMMAND notifications. Text may be
      deleted by dragging to the trash.
    + SciTE on GTK+ uses a paned widget to contain the edit and
      output panes instead of custom code. This allows the divider
      to be moved easily on GTK+ 3 and its appearance follows GTK+
      conventions more closely.
    + SciTE builds and installs on BSD. Bug #3324644.
    + Cobol supports fixed format comments. Bug #3014850.
    + Mako template language block syntax extended and ## comments
      recognised. Feature #3325178. Bug #3318818.
    + Folding of Mako template language within HTML fixed.
      Bug #3324563.
    + Python lexer has lexer.python.keywords2.no.sub.identifiers
      option to avoid highlighting second set of keywords following
      '.'. Bug #3325333.
    + Python folder fixes bug where fold would not extend to final
      line. Bug #3349157.
    + SciTE treats LPEG lexers the same as script lexers by setting
      all 8 style bits.
    + For Cocoa, crashes with unsupported font variants and memory
      leaks for colour objects fixed.
    + Shift-JIS lead byte ranges modified to match Windows.
    + Mouse pointer changes over selection to an arrow more
      consistently. Bug #3315756.
    + Bug fixed with annotations beyond end of document.
      Bug #3347268.
    + Incorrect drawing fixed for combination of background colour
      change and translucent selection. Bug #3377116.
    + Lexers initialized correctly when started at position other
      than start of line. Bug #3377148.
    + Fold highlight drawing fixed for some situations.
      Bug #3323015. Bug #3323805.
    + Case insensitive search fixed for cases where folded character
      uses fewer bytes than base character. Bug #3362038.
    + SciTE bookmark.alpha setting fixed. Bug #3373907.
  - Updates from 2.27:
    + On recent GTK+ 2.x versions when using Cairo, bug fixed where
      wrong colours were drawn.
    + SciTE on GTK+ slow performance in menu maintenance fixed.
      Bug #3315233.
    + Cocoa platform supports 64-bit builds and uses only
      non-deprecated APIs. Asian Input Method Editors are supported.
      Autocompletion lists and calltips implemented. Control
      identifier used in notifications.
    + On Cocoa, rectangular selection now uses Option/Alt key to be
      compatible with Apple Human Interface Guidelines and other
      applications. The Control key is reported with an SCMOD_META
      modifier bit.
    + API added for setting and retrieving the identifier number
      used in notifications.
    + SCI_SETEMPTYSELECTION added to set selection without scrolling
      or redrawing more than needed. Feature #3314877.
    + Added new indicators. INDIC_DASH and INDIC_DOTS are variants
      of underlines. INDIC_SQUIGGLELOW indicator added as shorter
      alternative to INDIC_SQUIGGLE for small fonts. Bug #3314591
    + Margin line selection can be changed to select display lines
      instead of document lines. Bug #3312763.
    + On Windows, SciTE can perform reverse searches by pressing
      Shift+Enter in the Find or Replace strips or dialogs.
    + Matlab lexer does not special case '\' in single quoted
      strings. Bug #948757 Bug #1755950 Bug #1888738 Bug #3316852.
    + Verilog lexer supports SystemVerilog folding and keywords.
    + Font leak fixed. Bug #3306156.
    + Automatic scrolling works for long wrapped lines.
      Bug #3312763.
    + Multiple typing works for cases where selections collapse
      together. Bug #3309906.
    + Fold expanded when needed in word wrap mode. Bug #3291579.
    + Bug fixed with edge drawn in wrong place on wrapped lines.
      Bug #3314807.
    + Bug fixed with unnecessary scrolling for SCI_GOTOLINE.
      Bug #3303406.
    + Bug fixed where extra step needed to undo SCI_CLEAR in virtual
      space. Bug #3159691.
    + Regular expression search fixed for \$ on last line of search
      range. Bug #3313746.
    + SciTE performance improved when switching to a tab with a very
      large file. Bug #3311421.
    + On Windows, SciTE advanced search remembers the "Search only
      in this style" setting. Bug #3313344.
    + On GTK+, SciTE opens help using "xdg-open" instead of
      "netscape" as "netscape" no longer commonly installed.
      Bug #3314377.
    + SciTE script lexers can use 256 styles.
    + SciTE word highlight works for words containing DBCS
      characters. Bug #3315173.
    + Compilation fixed for wxWidgets. Bug #3306156.
  - Drop scite-use-xdg-open-for-help.patch as fixed in 2.27.
  - Rebase scite-fix-file-contains-date-and-time.patch.
  - Use direct source link instead of bzipped file.


author: malcolmlewis@opensuse.org
changelog:
  - Updated to 3.0.2:
    + SciTE saves files in the background without blocking the user
      interface.
    + Printing implemented in SciTE on GTK+ 3.x.
    + ILoader interface for background loading finalised and
      documented.
    + CoffeeScript lexer added.
    + C++ lexer fixes crash with "#if defined( XXX 1".
    + Crash with Direct2D on Windows fixed.
    + Backspace removing protected range fixed. Bug #3445911.
    + Cursor setting failure on Windows when screen saver on fixed.
      Bug #3438780.
    + SciTE on GTK+ hang fixed with -open:file option. Bug #3441980.
    + Failure to evaluate shbang fixed in SciTE. Bug #3441801.
    + SciTE failure to treat files starting with "<?xml" as XML
      fixed. Bug #3440718.
    + Made untitled tab saveable when created by closing all files.
      Bug #3440244.
    + SciTE crash fixed when using Scintillua.
    + SciTE revert command fixed so that undo works on individual
      actions instead of undoing to revert point.
    + Focus loss in SciTE when opening a recent file fixed.
      Bug #3440142.
    + Fixed SciTE SelLength property to measure characters instead
      of bytes. Bug #3283519.
  - Updates from 3.0.1:
    + SciTE on Windows now runs Lua scripts directly on the main
      thread instead of starting them on a secondary thread and then
      moving back to the main thread.
    + Highlight "else" as a keyword for TCL in the same way as other
      languages. Bug #1836954.
    + Fix problems with setting fonts for autocompletion lists on
      Windows where font handles were copied and later deleted
      causing a system default font to be used.
    + Fix font size used on Windows for Asian language input methods
      which sometimes led to IME not being visible. Bug #3436753.
    + Fixed polygon drawing on Windows so fold symbols are visible
      again. Bug #3433558.
    + Changed background drawing on GTK+ to allow for fractional
      character positioning as occurs on OS X as this avoids faint
      lines at lexeme boundaries.
    + Ensure pixmaps allocated before painting as there was a crash
      when Scintilla drew without common initialisation calls.
      Bug #3432354.
    + Fixed SciTE on Windows bug causing wrong caret position after
      indenting a selection. Bug #3433433.
    + Fixed SciTE session saving to store buffer position matching
      buffer. Bug #3434372.
    + Fixed leak of document objects in SciTE.
    + Recognize URL characters '?' and '%' for Open Selected command
      in SciTE. Bug #3429409.
  - Updates from 3.0.0:
    + Carbon platform support removed. OS X applications should
      switch to Cocoa.
    + On Windows Vista or newer, drawing may be performed with
      Direct2D and DirectWrite instead of GDI.
    + Cairo is now used for all drawing on GTK+. GDK drawing was
      removed.
    + Paletted display support removed.
    + Fractional font sizes can be specified.
    + Different weights of text supported on some platforms instead
      of just normal and bold.
    + Sub-pixel character positioning supported.
    + SciTE loads files in the background without blocking the user
      interface.
    + SciTE can display diagnostic messages interleaved with the
      text of files immediately after the line referred to by the
      diagnostic.
    + New API to see if all lines are visible which can be used to
      optimize processing fold structure notifications.
    + Scrolling optimized by avoiding invalidation of fold margin
      when redrawing whole window.
    + Optimized SCI_MARKERNEXT.
    + C++ lexer supports Pike hash quoted strings when turned on
      with lexer.cpp.hashquoted.strings.
    + Fixed incorrect line height with annotations in wrapped mode
      when there are multiple views. Bug #3388159.
    + Calltips may be displayed above the text as well as below.
      Bug #3410830.
    + For huge files SciTE only examines the first megabyte for
      newline discovery.
    + SciTE on GTK+ removes the fileselector.show.hidden property
      and check box as this was buggy and GTK+ now supports an
      equivalent feature. Bug #3413630.
    + SciTE on GTK+ supports mnemonics in dynamic menus.
    + SciTE on GTK+ displays the user's home directory as '~' in
      menus to make them shorter.


author: malcolmlewis@opensuse.org
changelog:
  - Add scite-fix-missing-gmodule-reference.patch: Add linker flag
    for gmodule-2.0 sf#3469056.
  - Drop scite-fix-desktop-file.patch.
  - Add scite-fix-desktop-icon.patch: Drop desktop file icon
    extension sf#3476117.
  - Drop fix-scintilla-optflags.patch and combine with the
    scite-fix-scite-optflags.patch and use CXXFLAGS sf#3476149.
  - Work on a GTK+ 3 build:
    + Add favor_gtk2 to switch between gtk2 and gtk3 builds.
    + For gtk3 build, use gtk3-devel BuildRequires instead of
      gtk2-devel and pass GTK3=1 to make.
    + Enable the gtk3 build with a gtk3_ready macro, since the gtk3
      support is ready.


author: malcolmlewis@opensuse.org
changelog:
  - Updated to version 3.0.3:
    + Printing works on GTK+ version 2.x as well as 3.x.
    + Lexer added for the AviSynth language (sf#3475611).
    + Lexer added for the Take Command / TCC scripting language
      (sf#3462462).
    + CSS lexer gains support for SCSS (sf#3268017).
    + CPP lexer fixes problems in the preprocessor structure caused
      by continuation lines (sf#3458508).
    + Errorlist lexer handles column numbers for GCC format
      diagnostics. In SciTE, Next Message goes to column where this
      can be decoded from GCC format diagnostics (sf#3453075).
    + HTML folder fixes spurious folds on some tags (sf#3459262).
    + Ruby lexer fixes bug where '=' at start of file caused whole
      file to appear as a comment (sf#3452488).
    + SQL folder folds blocks of single line comments (sf#3467425).
    + Further support of fractional positioning. Spaces, tabs, and
      single character tokens can take fractional space and wrapped
      lines are positioned taking fractional positions into account
      (sf#3471998).
    + For autocompletion lists Page Up and Down move by the list
      height instead of by 5 lines (sf#3455493).
    + For SCI_LINESCROLLDOWN/UP don't select into virtual space
      (sf#3451681).
    + Fix fold highlight not being fully drawn (sf#3469936).
    + Fix selection margin appearing black when starting in wrap
      mode.
    + Fix crash when changing end of document after adding an
      annotation (sf#3476637).
    + Fix problems with building to make RPMs (sf#3476149).
    + Fix problem with building on GTK+ where recent distributions
      could not find gmodule (sf#3469056).
    + Fix problem with installing SciTE on GTK+ due to icon
      definition in .desktop file including an extension
      (sf#3476117).
    + Fix SciTE bug where new buffers inherited some properties from
      previously opened file (sf#3457060).
    + Fix focus when closing tab in SciTE with middle click. Focus
      moves to edit pane instead of staying on tab bar (sf#3440142).
    + Fix SciTE bug where files became read-only after saving. Drop
      the "*" dirty marker after save completes (sf#3467432).
    + For SciTE handling of diffs with "+++" and "---" lines, also
      handle case where not followed by tab. Go to correct line for
      diff "+++" message (sf#3467143, sf#3467178).
    + SciTE on GTK+ now performs threaded actions even on GTK+
      versions before 2.12.
    + Various windows platform changes.
  - Drop scite-fix-missing-gmodule-reference.patch, scite-fix-
    desktop-icon.patch and scite-fix-scite-optflags.patch as these
    have been upstreamed.
  - Add scite-fix-desktop-categories.patch: update the desktop
    categories (sf#3491187).
  - Pass date and time based on changes file instead of hardcoding a
    date, so we don't need manual updates later on.
  - Add SLE condition for skipping post/postun macros now that
    11.3 is dropped.


author: badshah400@gmail.com
changelog:
  - Update to version 3.2.0:
    + Long list of changes since the last packaged version, see
      http://www.scintilla.org/ScintillaHistory.html for a detailed
      list.


author: malcolmlewis@opensuse.org
changelog:
  - Updated to version 3.2.1:
    + In Scintilla.iface, specify features as properties instead of
      functions where possible and fix some enumerations.
    + In SciTE Lua scripts, string properties in Scintilla API can
      be retrieved as well as set using property notation.
    + Added character class APIs: SCI_SETPUNCTUATIONCHARS,
      SCI_GETWORDCHARS, SCI_GETWHITESPACECHARS, and
      SCI_GETPUNCTUATIONCHARS. Feature #3529805.
    + Less/Hss support added to CSS lexer. Feature #3532413.
    + C++ lexer style SCE_C_PREPROCESSORCOMMENT added for stream
      comments in preprocessor (sf#3487406).
    + Fix incorrect styling of inactive code in C++ lexer
      (sf#3533036).
    + Fix incorrect styling by C++ lexer after empty lines in
      preprocessor style.
    + C++ lexer option "lexer.cpp.allow.dollars" fixed so can be
      turned off after being on (sf#3541461).
    + Fortran fixed format lexer fixed to style comments from column
      73 (sf#3540486).
    + Fortran folder folds CRITICAL .. END CRITICAL (sf#3540486).
    + Fortran lexer fixes styling after comment line ending with
      '&' (sf#3087226).
    + Fortran lexer styles preprocessor lines so they do not trigger
      incorrect folding (sf#2906275).
    + Fortran folder fixes folding of nested ifs (sf#2809176).
    + HTML folder fixes folding of CDATA when
      fold.html.preprocessor=0 (sf#3540491).
    + On Cocoa, fix autocompletion font lifetime issue and row
      height computation.
    + In 'choose single' mode, autocompletion will close an existing
      list if asked to display a single entry list.
    + Fixed SCI_MARKERDELETE to only delete one marker per call
      (sf#3535806).
    + Properly position caret after undoing coalesced delete
      operations (sf#3523326).
    + Ensure margin is redrawn when SCI_MARGINSETSTYLE called.
    + Fix clicks in first pixel of margins to send SCN_MARGINCLICK.
    + Fix infinite loop when drawing block caret for a zero width
      space character at document start.
    + Crash fixed for deleting negative range.
    + For characters that overlap the beginning of their space such
      as italics descenders and bold serifs, allow start of text to
      draw 1 pixel into margin (sf#699587 sf#3537799).
    + Fixed problems compiling Scintilla for Qt with GCC 4.7.1 x64.
    + Fixed problem with determining GTK+ sub-platform caused when
      adding Qt support in 3.2.0.
    + Fix incorrect measurement of untitled file in SciTE on Linux
      leading to message "File ...' is 2147483647 bytes long"
      (sf#3537764).
    + In SciTE, fix open of selected filename with line number to go
      to that line.
    + Fix problem with last visible buffer closing in SciTE causing
      invisible buffers to be active.
    + Avoid blinking of SciTE's current word highlight when output
      pane changes.
    + SciTE properties files can be longer than 60K.


author: sbrabec@suse.cz
changelog:
  - Update to version 0.4:
    * Warning fix.
  - Fix dbus policy.
  - Fix init script header and packaging.


author: prusnak@suse.cz
changelog:
  - replaced /usr/bin/env in shebang by /usr/bin/python (noenv.patch)
  - replaces duplicities in bindir by symlinks


author: prusnak@suse.cz
changelog:
  - updated to 0.98.3
    * fix use of $CXXFLAGS when building C++ shared object files
    * fix a regression when a Builder's source_scanner doesn't select
      a more specific scanner for the suffix of a specified source file
    * fix the Options object backwards compatibility so people can still
      "import SCons.Options.{Bool,Enum,List,Package,Path}Option" submodules
    * fix searching for implicit dependencies when an Entry Node shows up
      in the search path list
    * fix expansion of $FORTRANMODDIR in the default Fortran command line(s)
      when it's set to something like ${TARGET.dir}


author: prusnak@suse.cz
changelog:
  - updated to 1.0.1
    * Add a FindFile() section to the User's Guide.
    * Fix the FindFile() documentation in the man page.
    * Fix formatting errors in the Package() description in the man page.
    * Escape parentheses that appear within variable names when spawning
      command lines using os.system().
  - updated to 1.0.0.d20080826
    * Clear the Node state when turning a generic Entry into a Dir.
    * Fix sporadic output-order failures in test/GetBuildFailures/parallel.py.
    * Document the ParseDepends() function in the User's Guide.
    * Create a separate description and long_description for RPM packages.
    * Document the GetLaunchDir() function in the User's Guide.
    * Have the env.Execute() method print an error message if the
      executed command fails.
    * Add a script for creating a standard SCons development system on
      Ubuntu Hardy.  Rewrite subsidiary scripts for install Python and
      SCons versions in Python (from shell).
    * Handle yacc/bison on newer Mac OS X versions creating file.hpp,
      not file.cpp.h.
    * In RPCGEN tests, ignore stderr messages from older versions of
      rpcgen on some versions of Mac OS X.
    * Fix typos in man page descriptions of Tag() and Package(), and in
      the scons-time man page.
    * Fix documentation of SConf.CheckLibWithHeader and other SConf methods.
    * Update documentation of SConscript(variant_dir) usage.
    * Fix SWIG tests for (some versions of) Mac OS X.
    * Print the warning about -j on Windows being potentially unreliable if
      the pywin32 extensions are unavailable or lack file handle operations.
    * Fix the env.WhereIs() method to expand construction variables.
    * Enable building of shared libraries with the Bordand ilink32 linker.
  - updated to 1.0.0
    * Fix SCons man page indentation under Debian's man page macros.
    * Clarify the man page description of the SConscript(src_dir) argument.
    * Document MergeFlags(), ParseConfig(), ParseFlags() and SideEffect()
      in the User's Guide.
    * Document use of the GetBuildFailures() function in the User's Guide.
    * Add man page text clarifying the behavior of AddPreAction() and
      AddPostAction() when called with multiple targets.
    * Fix incorrectly swapped man page descriptions of the --warn= options
      for duplicate-environment and missing-sconscript.
    * User's Guide updates
    * Man page updates
  - updated to 0.98.5
    * Fix the Intel C++ compiler ABI specification for EMT64 processors.
    * Issue a (suppressable) warning, not an error, when trying to link
      C++ and Fortran object files into the same executable.
    * Update the scons.bat file so that it returns the real exit status
      from SCons, even though it uses setlocal + endlocal.
    * Fix the --interactive post-build messages so it doesn't get stuck
      mistakenly reporting failures after any individual build fails.
    * Fix calling File() as a File object method in some circumstances.
    * Fix setup.py installation on Mac OS X so SCons gets installed
      under /usr/lcoal by default, not in the Mac OS X Python framework.
  - updated to 0.98.4
    * Fix calculation of signatures for Python function actions with
      closures in Python versions before 2.5.
    * Fix the initialization of $SHF77FLAGS so it includes $F77FLAGS.
    * Fix a syntax error in the Intel C compiler support on Windows.
    * Change how we represent Python Value Nodes when printing and when
      stored in .sconsign files (to avoid blowing out memory by storing
      huge strings in .sconsign files after multiple runs using Configure
      contexts cause the Value strings to be re-escaped each time).
    * Fix a regression in not executing configuration checks after failure
      of any configuration check that used the same compiler or other tool.
    * Handle multiple destinations in Visual Studio 8 settings for the
      analogues to the INCLUDE, LIBRARY and PATH variables.
    * Update man page text for VariantDir().


author: prusnak@suse.cz
changelog:
  - updated to 1.1.0.d20081125
    - Improve the robustness of GetBuildFailures() by refactoring
      SCons exception handling (especially BuildError exceptions).
    - Fix $FORTRANMODDIRPREFIX for the ifort (Intel Fortran) tool.
    - Don't pre-generate an exception message (which will likely be
      ignored anyway) when an EntryProxy re-raises an AttributeError.
    - Handle Java inner classes declared within a method.
    - Fix label placement by the "scons-time.py func" subcommand
      when a profile value was close to (or equal to) 0.0.
    - Fix env.Append() and env.Prepend()'s ability to add a string to
      list-like variables like $CCFLAGS under Python 2.6.
    - Other Python2.6 portability:  don't use "as" (a Python 2.6 keyword).
      Don't use the deprecated Exception.message attribute.
    - Support using the -f option to search for a different top-level
      file name when walking up with the -D, -U or -u options.
    - Fix use of VariantDir when the -n option is used and doesn't,
      therefore, actually create the variant directory.
    - Fix a stack trace from the --debug=includes option when passed a
      static or shared library as an argument.
    - Speed up the internal find_file() function (used for searching
      CPPPATH, LIBPATH, etc.).
    - Add support for using the Python "in" keyword on construction
      environments (for example, if "CPPPATH" in env: ...).
    - Scan for TeX files in the paths specified in the $TEXINPUTS
      construction variable and the $TEXINPUTS environment variable.
    - Configure the PDF() and PostScript() Builders as single_source so
      they know each source file generates a separate target file.
    - Add $EPSTOPDF, $EPSTOPDFFLAGS and $EPSTOPDFCOM
    - Add .tex as a valid extension for the PDF() builder.
    - Add regular expressions to find \input, \include and
      \includegraphics.
    - Support generating a .pdf file from a .eps source.
    - Recursive scan included input TeX files.
    - Make the Action() function handle positional parameters consistently.
    - Fix Glob() so an on-disk file or directory beginning with '#'
      doesn't throw an exception.
  - updated to 1.1.0
    - Use the specified environment when checking for the GCC compiler
      version.
    - Fix Glob() polluting LIBPATH by returning copy of list
    - Add CheckCC, CheckCXX, CheckSHCC and CheckSHCXX tests to
      configuration contexts.
    - Have the --profile= argument use the much faster cProfile module
      (if it's available in the running Python version).
    - Reorder MSVC compilation arguments so the /Fo is first.
    - Add scanning Windows resource (.rc) files for implicit dependencies.
    - When scanning for a #include file, don't use a directory that
      has the same name as the file.
    - Suppress error output when checking for the GCC compiler version.
    - Fix VariantDir duplication of #included files in subdirectories.
    - Reduce memory usage when a directory is used as a dependency of
      another Node (such as an Alias) by returning a concatenation
      of the children's signatures + names, not the children's contents,
      as the directory contents.
    - Raise AttributeError, not KeyError, when a Builder can't be found.
    - Invalidate cached Node information (such as the contenst returned
      by the get_contents() method) when calling actions with Execute().
    - Avoid object reference cycles from frame objects.
    - Reduce memory usage from Null Executor objects.
    - Compute MD5 checksums of large files without reading the entire
      file contents into memory.  Add a new --md5-chunksize option to
      control the size of each chunk read into memory.
    - Fix the ability of the add_src_builder() method to add a new
      source builder to any other builder.
    - Avoid an infinite loop on non-Windows systems trying to find the
      SCons library directory if the Python library directory does not
      begin with the string "python".
    - Search for the SCons library directory in "scons-local" (with
      no version number) after "scons-local-{VERSION}".
    - Fix the user's ability to interrupt the TeX build chain.
    - Fix the TeX builder's allowing the user to specify the target name,
      instead of always using its default output name based on the source.
    - Iterate building TeX output files until all warning are gone
      and the auxiliary files stop changing, or until we reach the
      (configurable) maximum number of retries.
    - Add TeX scanner support for:  glossaries, nomenclatures, lists of
      figures, lists of tables, hyperref and beamer.
    - Use the $BIBINPUTS, $BSTINPUTS, $TEXINPUTS and $TEXPICTS construction
      variables as search paths for the relevant types of input file.
    - Fix building TeX with VariantDir(duplicate=0) in effect.
    - Fix the LaTeX scanner to search for graphics on the TEXINPUTS path.
    - Have the PDFLaTeX scanner search for .gif files as well.
    - Fix typos and format bugs in the man page.
    - Add a first draft of a wrapper module for Python's subprocess
      module.
    - Refactor use of the SCons.compat module so other modules don't
      have to import it individually.
    - Add .sx as a suffix for assembly language files that use the
      C preprocessor.
    - Make Glob() sort the returned list of Files or Nodes
      to prevent spurious rebuilds.
    - Add a delete_existing keyword argument to the AppendENVPath()
      and PrependENVPath() Environment methods.
    - Add ability to use "$SOURCE" when specifying a target to a builder
    - Add a test case to verify that SConsignFile() files can be
      created in previously non-existent subdirectories.
    - Make the subdirectory in which the SConsignFile() file will
      live, if the subdirectory doesn't already exist.
    - Add a test to verify duplication of files in VariantDir subdirectories.


author: prusnak@suse.cz
changelog:
  - updated to 1.2.0.d20090113
    - Add support for batch compilation of Visual Studio C/C++ source
      files, controlled by a new $MSVC_BATCH construction variable.
    - Print the message, "scons: Build interrupted." on error output,
      not standard output.
    - Add a --warn=future-deprecated option for advance warnings about
      deprecated features that still have warnings hidden by default.
    - Fix use of $SOURCE and $SOURCES attributes when there are no
      sources specified in the Builder call.
    - Add support for new $CHANGED_SOURCES, $CHANGED_TARGETS,
      $UNCHANGED_SOURCES and $UNCHANGED_TARGETS variables.
    - Add general support for batch builds through new batch_key= and
      targets= keywords to Action object creation.
    - Make linker tools differentiate properly between SharedLibrary
      and LoadableModule.
    - Document TestCommon.shobj_prefix variable.
    - Support $SWIGOUTDIR values with spaces.
    - Don't automatically try to build .pdf graphics files for
      .eps files in \includegraphics{} calls in TeX/LaTeX files
      when building with the PDF builder (and thus using pdflatex).
    - Allow AppendENVPath() and PrependENVPath() to interpret '#'
      for paths relative to the top-level SConstruct directory.
    - Use the Borland ilink -e option to specify the output file name.
    - Document that the msvc Tool module uses $PCH, $PCHSTOP and $PDB.
    - Allow WINDOWS_INSERT_DEF=0 to disable --output-def when linking
      under MinGW.
    - Fix typos in the User's Guide.
    - Support implicit dependency scanning of files encoded in utf-8
      and utf-16.
    - Remove $CCFLAGS from the the default definitions of $CXXFLAGS for
      Visual C/C++ and MIPSpro C++ on SGI so, they match other tools
      and avoid flag duplication on C++ command lines.
    - Handle quoted module names in SWIG source files.
    - Copy file attributes so we identify, and can link a shared library
      from, shared object files in a Repository.
  - updated to 1.2.0
    - Don't fail if can't import a _subprocess module on Windows.
    - Add warnings for use of the deprecated Options object.


author: davejplater@gmail.com
changelog:
  - updated to 1.2.0.d20100117
    - Fixed temp filename race condition on Windows with long cmd lines
    - Fixed tryRun when sconf directory is in a variant dir.
    - Do not add -fPIC for ifort tool on non-posix platforms (darwin and
      windows).
    - Fix bug 2294 (spurious CheckCC failures).
    - Fix scons bootstrap process on windows 64 (wrong wininst name)
    - Final merge from vs_revamp branch to main
    - Added definition and usage of HOST_OS, HOST_ARCH, TARGET_OS,
      TARGET_ARCH, currently only defined/used by Visual Studio
      Compilers. This will be rolled out to other platforms/tools
      in the future.
    - Add check for python >= 3.0.0 and exit gracefully.
      For 1.3 python >= 1.5.2 and < 3.0.0 are supported
    - Fix bug 1944 - Handle non-existent .i file in swig emitter, previously
      it would crash with an IOError exception. Now it will try to make an
      educated guess on the module name based on the filename.
    - Have AddOption() remove variables from the list of
      seen-but-unknown variables (which are reported later).
    - An option name and aliases can now be specified as a tuple.
    - Textfile builder.
    - use "is/is not" in comparisons with None instead of "==" or "!=".
    - Avoid adding -gphobos to a command line multiple times
      when initializing use of the DMD compiler.
    - Fix the -n option when used with VariantDir(duplicate=1)
      and the variant directory doesn't already exist.
    - Fix scanning of Unicode files for both UTF-16 endian flavors.
    - Fix a TypeError on #include of file names with Unicode characters.
    - Fix an exception if a null command-line argument is passed in.
    - Evaluate Requires() prerequisites before a Node's direct children
      (sources and dependencies).
    - Remove redundant __metaclass__ initializations in Environment.py.
    - Correct the documentation of text returned by sconf.Result().
    - Document that filenames with '.' as the first character are
      ignored by Glob() by default (matching UNIX glob semantics).
    - Fix SWIG testing infrastructure to work on Mac OS X.
    - Restructure a test that occasionally hung so that the test would
      detect when it was stuck and fail instead.
    - Substfile builder.
    - When reporting a target that SCons doesn't know how to make,
      specify whether it's a File, Dir, etc.
    - Fix use of $SWIGOUTDIR when generating Python wrappers.
    - Add $SWIGDIRECTORSUFFIX and $SWIGVERSION construction variables.
    - Add -recorder flag to Latex commands and updated internals to
      use the output to find files TeX creates. This allows the MiKTeX
      installations to find the created files
    - Notify user of Latex errors that would get buried in the
      Latex output
    - Remove LATEXSUFFIXES from environments that don't initialize Tex.
    - Add support for the glosaaries package for glossaries and acronyms
    - Fix problem that pdftex, latex, and pdflatex tools by themselves did
      not create the actions for bibtex, makeindex,... by creating them
      and other environment settings in one routine called by all four
      tex tools.
    - Fix problem with filenames of sideeffects when the user changes
      the name of the output file from the latex default
    - Add scanning of files included in Latex by means of \lstinputlisting{}
      Patch from Stefan Hepp.
    - Change command line for epstopdf to use --outfile= instead of -o
      since this works on all platforms.
      Patch from Stefan Hepp.
    - Change scanner to properly search for included file from the
      directory of the main file instead of the file it is included from.
      Also update the emitter to add the .aux file associated with
      \include{filename} commands. This makes sure the required directories
      if any are created for variantdir cases.


author: nmarques@opensuse.org
changelog:
  - Update to 2.1.0:
    + Fix Windows resource compiler scanner to accept DOS line
      endings.
    + Update MSVS documents to remove note indicating that only one
      project is currently supported per solution file.
    + Fix long compile lines in batch mode by using TEMPFILE
    + Fix MSVC_BATCH=False (was treating it as true)
    + support -std=c++0x and related CXXFLAGS in pkgconfig
      (ParseFlags)
    + Support -dylib_file in pkgconfig (ParseFlags)
    + new construction variable WINDOWS_EMBED_MANIFEST to
      automatically embed manifests in Windows EXEs and DLLs.
    + Fix Visual Studio project generation when CPPPATH contains Dir nodes
    + Ensure Visual Studio project is regenerated when CPPPATH or
      CPPDEFINES change
    + Fix unicode error when using non-ASCII filenames with Copy or
      Install
    + Put RPATH in LINKCOM rather than LINKFLAGS so resetting
      LINKFLAGS doesn't kill RPATH
    + Fix precompiled headers on Windows when variant dir name has
      spaces.
    + Adding None to an Action no longer fails (just returns original
      action)
    + New --debug=prepare option to show each target as it's being
      prepared, whether or not anything needs to be done for it.
    + New debug option --debug=duplicate to print a line for each
      unlink/relink (or copy) of a variant file from its source
      file.
    + Improve error message for EnumVariables to show legal values.
    + Fix Intel compiler to sort versions >9 correctly (esp. on
      Linux)
    + Fix Install() when the source and target are directories and
      the target directory exists.
    + Many more, please see ChangeLog/Changes.


author: nmarques@opensuse.org
changelog:
  - SCons 2.1.0 requires py_abi > 2.4
  - Potential build fix for SLE11, SLE11_SP1
    + add python_sitearch/python_sitelib macros for <= 1120
    + improved source URL
    + add comment for patch
  - Add scons-rpmlintrc: source-or-patch-not-bzipped,
    python-naming-policy-not-applied


author: i@marguerite.su
changelog:
  - Update to 2.2.0
    * Added gettext toolset
    * Fixed FindSourceFiles to find final sources (leaf nodes)
    * Allow Node objects in Java path (#2825)
    * Fixed the Taskmaster, curing spurious build failures
    * Improved documentation of command-line variables


author: max@suse.de
changelog:
  - Added missing includes to allow lightweight buffer overflow
    checking.
  - Moved script libraries to /usr/share/tcl .


author: max@novell.com
changelog:
  - Fix bnc#412895 (Tkined doesn't save file) by adding
    tkined-tcl85.patch which eliminates the use of interp->result
    from tkiEditor.c, because it is deprecated in Tcl 8.5.


author: pth@suse.de
changelog:
  - Fix makefile to pass library after objects and enable as-needed.
  - Create -lang sub package and suggest it.
  - Add short description and a do-nothing reload option to
    init script.
  - Move .so symlink to devel package.
  - Repackage as lzma and don't package CVS subdirs.


author: pth@suse.de
changelog:
  - Do the work SuSEconfig.scpm in post and thus get rid of this
    SuSEconfig module (openfate#313547).
  - Require awk for post code to work.
  - Repackage as xz.
  - Don't use 'using namespace' in headers.
  - Remove useless typedefs that are ignored.
  - Buildrequire graphviz-gnome for png output.


author: trenn@suse.de
changelog:
  - Fix sort command to not stop at window gaps.
    That can happen if windows got deleted and the window numbers do not
    increment sequentially anymore.


author: badshah400@gmail.com
changelog:
  - Update to version 1.4.1:
    + Many bugs fixed since 1.4.0 (see ChangeLog file installed in
      /usr/share/doc/scribus/)
    + Addition of the GiveLife Color System(R) swatch palettes
      (www.givelifecolorsystem.com), license in the swatches
      directory.
    + Updates to resolve small canvas interaction issues
    + Corrections to both bitmap and SVG image import issues
    + Addition of undo steps for path operations and page moving
    + Corrections to some master page behaviour
    + Fixes for text editing issues
    + Enhancements to scripter
    + Translation updates
    + The Italian version of the help documents has been updated
      significantly
    + Relocation of profiles and swatches to the share directory of
      Unix-like systems (linux, OS X, etc) to fit in with the file
      system recommendations
  - Added build requirement on fdupes to link duplicate files
  - Install desktop menu for application
  - Changes from version 1.4.0:
    + Many bugs fixed since 1.4.0rc6 (see ChangeLog file installed
      in /usr/share/doc/scribus/).


author: badshah400@gmail.com
changelog:
  - Add back aspell and liblcms2-devel BuildRequires: these got
    removed during the previous change by mistake.


author: badshah400@gmail.com
changelog:
  - Install hi-res icons in the hicolor icon directory for better
    appearance on desktop menu, specifically on the gnome-shell; add
    BuildRequires: hicolor-icon-theme for this purpose.


author: mrdocs@opensuse.org
changelog:
  - Update to version 1.4.2:
    - New feature - hunspell based spell checker
    - UI and Document Updates and translation updates
    - Scribus will look for existing dictionaries on the system
      it is installed already installed by hunspell packages or
      LibreOffice. New dictionaries are downloadable directly from
      within Scribus Preferences via freedesktop.org.
      The spellchecker now also works within the Story Editor.
    - Stability and other minor fixes
    - Complete versioned changelog:
      http://bugs.scribus.net/changelog_page.php?version_id=84


author: vuntz@novell.com
changelog:
  - Use update-alternatives for the binaries, and rename all of them
    by default so that rarian-scrollkeeper-compat can be installed at
    the same time.
  - Suggests logrotate.
  - Rename no to nb locale after installation, so we don't have to
    call autoreconf.
  - Remove obsolete checks for old versions of openSUSE.
  - Use configure macro.
  - Use makeinstall.
  - Remove commented out commands.


author: aj@suse.de
changelog:
  - Do not use release numbers for the catalog, they're not needed
    anymore; this helps with build-compare.
  - Only remove file from catalog in postun if it's removed.


author: vuntz@opensuse.org
changelog:
  - Add libxml2-tools BuildRequires and change libxml2 Requires to
    libxml2-tools, for xmlcatalog, now that tools got split from
    libxml2 package.


author: vuntz@opensuse.org
changelog:
  - Remove /bin/touch PreReq: it isn't needed as far as I can tell.
  - Remove /usr/bin/xmlcatalog and libxml2 PreReq: while
    edit-xml-catalog (from sgml-skel, which we use in scriptlets)
    uses binaries from libxml2-tools, we're not supposed to know
    that.
  - Remove docbook_4 and libxslt PreReq: I don't think this is
    needed.


author: dimstar@opensuse.org
changelog:
  - Add rewriteSystem rule to for-catalog-scrollkeeper.xml: this is
    required so that xmllint knows how to redirect from a http:// URI
    to a file:// URI (bnc#793882).
  - Use %{_sysconfdir}/xml instead of undefined %{xml_sysconf_dir} in
    %postun, to actualy have the postun scripts do the right things.


author: garloff@suse.de
changelog:
  - Adapt init scripts (more needed)
  - Update to 1.5.8:
    * Various bug fixes
    * Support for larger device lists
    * Fujitsu disk fw bug workarounds
    * SES enclosure slot status support
    * Docu updates
    * New: sgdiskmon


author: tabraham@novell.com
changelog:
  - removed patches deprecated by this release:
    + scsirastools-1.5.8-glibc210.diff
  - removed alarms/ialarms refer to ipmiutil
  - Updated to 1.6.4
    + updated SCSI asc,ascq table from www.t10.org
  - Updates from 1.6.3
    + various bug fixes
  - Updates from 1.6.2
    + add capability to turn off SMART, fixup for -o if no block desc
    + do not mark as failed if sernum is zero length
    + added -s, -w, -o, -I descriptions to man page
    + updated sgmode section of UserGuide
  - Updates from 1.6.1
    + various bug fixes
  - Updates from 1.6.0
    + default for each utility is no longer interactive
    + added Fujitsu MAP3147NC, Seagate ST318406LC, Seagate ST336605LW,
      Seagate ST336607LW, and Seagate ST373405LW


author: david.bahi@emc.com
changelog:
  - updated the scsirastools-1.4.9-SUSE.diff patch to scsirastools-1.6.4-SUSE.diff
    + corrected the sysvinit scripts for proper status behavior/output


author: lduncan@suse.com
changelog:
  - Added scsirastools-stop-using-var-lock-subsys.patch: remove use
    of /var/lock/subsys in service init files (bnc#714645)


author: reddwarf@opensuse.org
changelog:
  - update to new 1.2.1 release
    * General
    - Add Hungarian translation.
    - Add Brazilian Portuguese translation.
    * Cruise:
    - Fixed a problem with Raoul appearing when examining the Book
    * Groovie:
    - Fixed a regression that made the Russian version of T7G crash.
    * Lure:
    - Fixed several NPC movement bugs


author: cmorve69@yahoo.es
changelog:
  - update to new 1.3.0 release
    * New Games:
    - Added support for Backyard Baseball.
    - Added support for Backyard Baseball 2001.
    - Added support for Urban Runner.
    - Added support for Playtoons: Bambou le Sauveur de la Jungle.
    - Added support for Toonstruck.
    - Added support for Living Books v1 and v2 games.
    - Added support for Hugo's House of Horrors, Hugo 2: Whodunit?
      and Hugo 3: Jungle of Doom.
    - Added support for Amiga SCI games (except Conquests of the
      Longbow).
    - Added support for Macintosh SCI1 games.
    * General
    - Added Danish translation.
    - Added Norwegian Bokmaal translation.
    - Added Norwegian Nynorsk translation.
    - Added Swedish translation.
    - Added Debug Console to Cine, Draci, Gob, MADE, Sword1, Touche
      and Tucker Engines.
    - Closed significant memory leaks. RTL should now be more
      usable.
    * AGOS:
    - Closed memory leaks in Simon 2 and Feeble Files.
    * Cine:
    - Corrected memory leaks and invalid memory accesses.
      Future Wars should be more stable.
    - Made Operation Stealth completable, though significant
      graphical glitches remain so not official supported.
    * Drascula:
    - Added German and French subtitles in the Von Braun cutscene
      (#3069981: no subtitles in scene with "von Braun").
    - Improved French translation of the game.
    - Added support for "Return To Launcher".
    * Gob:
    - Fixed "Goblin Stuck On Reload" bugs affecting Gobliiins.
    * Kyra:
    - Closed memory leaks.
    * Parallaction:
    - Corrected issue which could cause crash at engine exit.
    - Closed memory leaks in Nippon Safes Amiga.
    * SCI:
    - Added a CMS music driver for SCI1 - SCI1.1 games.
    - Added an option to toggle undithering from the ScummVM GUI.
    - Added several previously missing parts of the game state in
      saved games, such as game played time, script created
      windows, the script string heap and information related to
      the text parser in old EGA games.
    - Added support for SCI1.1 magnifier cursors.
    - Added support for the keypad +/- keys.
    - Added support for the alternative General MIDI tracks in the
      Windows CD versions of Eco Quest, Jones in the Fast Lane,
      King's Quest 5 and Space Quest 4.
    - Added support for the alternative Windows cursors in the
      Windows versio of King's Quest 6.
    - Added support for simultaneous speech and subtitles in the CD
      versions of Space Quest 4 and Freddy Pharkas.
    - Corrected resource loading leaks.
    - Corrected several problems and issues in the Skate-O-Rama
      rooms in Space Quest 4.
    - Corrected several issues in Hoyle Classic Card Games.
    - Fixed several graphical glitches (like, for example, parts of
      the screen that weren't erased correctly under some rare
      circumstances).
    - Fixed several script bugs.
    - Fixed several pathfinding related issues and lockups (like,
      for example, a lockup in the shower scene of Laura bow 1 and
      pathfinding in some screens during the chase sequence in
      Laura Bow 2).
    - Fixed several music related glitches and possible lockups
      (like, for example, a rare music lockup that occurred when
      loading a saved game outside the palace in Quest for Glory 3).
    - Fixed possible problems and lockups in the character import
      screens of Quest for Glory 2 and 3.
    - Fixed a bug that caused a lockup in the SCI1 CD version of
      Mixed Up Mother Goose, after Tommy Tucker's song.
    - Fixed a script bug in the CD version of King's Quest 5, which
      caused a lockup under certain circumstances when going
      outside the witch's house in the dark forest.
    - Function keys now work correctly when the num lock key is on.
    - Improved support for fanmade game scripts.
    - Improved support for non-English versions of games.
    - Made several enhancements and fixes related to MT-32 music
      (e.g. reverb).
    - Music is no longer out of tune when loading saved games.
    * SCUMM:
    - Improved support for FM-TOWNS versions of games.
    * Teenagent:
    - Closed memory leaks.
    * Tinsel:
    - Closed memory leaks in Coroutines.
    - Added enhanced music support for the German CD
      "Neon Edition" re-release of Discworld 1.
    * Touche:
    - Corrected memory leaks and minor issues.
    * Tucker:
    - Added workarounds for several issues present in the original game.
    * SDL ports:
    - Closed memory leaks in Mouse Surfaces.


author: reddwarf@opensuse.org
changelog:
  - update to new 1.3.1 release
    * General:
    - Improved audio device detection and fallback.
      There should be no more silent errors due to invalid audio devices.
      Instead ScummVM should pick up a suitable alternative device.
    * Mohawk:
    - Added detection entries for more variants of some Living Books
      games.
    * Tinsel:
    - Fixed a regression that made Discworld uncompletable.
    * SAGA:
    - Fixed a regression in Inherit the Earth's dragon walk code which
      was causing crashes there.
    - Fixed a regression causing various crashes in I Have No Mouth and
      I Must Scream.
    * SCI:
    - Added detection entries for some Macintosh game versions.
    - Audio settings are now stored correctly for the CD version of EcoQuest 1.
    * SCUMM:
    - Fixed graphics bug in FM-TOWNS versions of games on ARM devices
      (Android, iPhone, etc.).


author: reddwarf@opensuse.org
changelog:
  - Update to 1.5.0
    * New Games:
    - Added support for Backyard Baseball 2003.
    - Added support for Blue Force.
    - Added support for Darby the Dragon.
    - Added support for Dreamweb.
    - Added support for Geisha.
    - Added support for Gregory and the Hot Air Balloon.
    - Added support for Magic Tales: Liam Finds a Story.
    - Added support for Once Upon A Time: Little Red Riding Hood
    - Added support for Sleeping Cub's Test of Courage.
    - Added support for Soltys.
    - Added support for The Princess and the Crab.
    * General:
    - Updated MT-32 emulation code to latest munt project snapshot.
      The emulation improved dramatically.
    - Implemented support for TrueType fonts via FreeType2 in our
      GUI. Along with it GNU FreeFont was also added to our modern
      theme. Note that not all ports take advantage of this.
    - Added Basque translation.
    - Added custom game and engine options in the AGI, DREAMWEB,
      KYRA, QUEEN, SKY and SCI engines. It is now possible to
      toggle these options via the Engine tab when adding or
      editing a configuration for a game. In most cases, you will
      have to run each game once or readd them all in ScummVM's
      launcher in order to get the custom options tab.
    - Improved predictive dialog look.
    - Various GUI improvements.
    * Broken Sword 1:
    - Fixed incorrect sound effects in the DOS/Windows demo.
    - Added support for PlayStation videos.
    - Fixed missing subtitles in the demo.
    * Broken Sword 2:
    - Added support for PlayStation videos.
    * Cine:
    - Implemented Roland MT-32 output driver.
    * Drascula:
    - Added Spanish subtitles in the Von Braun cutscene (#3069981:
      no subtitles in scene with "von Braun").
    * Gob:
    - Fixed a crash in Lost in Time
    - Rewrote the AdLib player. Enabled the now working MDY player
      in Fascination and Geisha.
    * SCUMM:
    - Added support for the Macintosh version of SPY Fox in Hold
      the Mustard.
    - Added a difficulty selection dialog for Loom FM-TOWNS.
    - Fixed graphical glitches in HE98 version of Pajama Sam's Lost
      & Found.


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+
    SPDX format - plus it appears as though only one license relevant binary
    is created (2 if you count the extra package) - meaning that the binary
    is almost GPL licensed (i.e. there does not appear to be a library which
    could be LGPL licensed)


author: garloff@suse.de
changelog:
  - Update to sdparm-1.03:
    * supports more than one device on command linx
    * speed[=val] and profile commands for MMC
    * Extended Inquiry VPD page updated (spc4r15)
    * SAS protocol-specific port mpage (add CAWT, RTOL)
    * minor cleanups


author: dimstar@opensuse.org
changelog:
  - Update to version 1.05:
    + add '--readonly' option especially for '-C start' and
      '-C stop' on ATA disks.
    + Control mode page updates (spc4r23)
    + add Control data protection mode page (ssc4r01)
    + block device characteristics VPD page: decode form factor
    + extended inquiry VPD page: activate_microcode+r_sup (spc4r23)
    + Automation device serial number and Data transfer device
      element address VPD pages (ssc4r01)
    + add SBC Referrals VPD page (sbc3r22)
    + expand SBC Thin provisioning VPD page (sbc3r22)
    + expand SBC Block limits VPD page (sbc3r22)
    + SAS-2.1 specification split, upper layers placed in SPL
    - add enable_slumber and enable_partial fields to
      Enhanced phy control mode page
    + add AM_MAINTAINER_MODE to configure.ac to lessen build issues
    + build infrastructure change to use libsgutils2 if available
  - Changes from version 1.04:
    + add SAT ATA Power condition mode page (sat2r06)
    + add SBC Thin provisioning mode page (sbc3r20)
    + add SBC Thin provisioning VPD page (sbc3r20)
    + sync with spc4r21
    + add Power condition, update extended inquiry VPD pages
    + smc3: add Device capabilities + Extended device
      capabilities + Transport geometry parameters mode pages
    + prepare for Thin provisioning VPD and mode pages
    + expand block limits VPD page
    + update Power condition mode page
    + rename SAS-2 phy mode page to Enhanced phy control (SAS)
    + add ADC mode (sub)page place holders
    + print mode page descriptors in full in more contexts
    + add linux bsg support
    + scripts/sas_disk_blink: moved here from sg3_utils package
    + rework the '-w' option (win32) per sg_scan in sg3_utils
    + change SDPARM_* constants to SG_LIB_*
    + remove sdparm.html, refer to its url in sdparm.8
    + sdparm.spec: correction to configure call


author: dimstar@opensuse.org
changelog:
  - Update to version 1.06:
    + allow upper and lower case in field, (mode and vpd) page,
      vendor, transport or command matching
    + control mode page: add ATMPE and RWWP fields (spc4r27)
    + extended inquiry vpd page: add extended self test completion
      minutes field (spc4r27)
    + power control mode page: PM_BG_PRECEDENCE field (spc4r24)
    - FIDCPC, FSBCPC, FSTCPC fields (spc4r25)
    + sbc3r25 renames 'thin' provisioning' to 'logical block
      provisioning'; changes mode+vpd page and field names
    - add Application tag mode page
    - add SITPUA bit to logical block provisioning mode page
    + fix '-eal' problem with vendor pages
    + point svn:externals to rev 334 of sg3_utils


author: puzel@suse.com
changelog:
  - Update to version 1.07
    - LB provisioning + Block limits VPD pages to sbc3r27
    - Enhanced phy control page: optical mode enabled (spl-r07)
    - Phy control and discover page: sync to spl2r02
    - sync with spc4r31+32 (handle status good with sense)
    - extented inquiry VPD: add POA_SUP, HRA_SUP and VSA_SUP
    - application tag mode page subcode 0xf0->0x2 (sbc3r28)
    - add 'sinq' pseudo VPD page for standard inquiry response
    - add power consumption mode and VPD pages (spc4r33)
    - point out some mode page numbers are vendor specific


author: dimstar@opensuse.org
changelog:
  - Update to version 3.5.4:
    + No keyring UI bits if failed to connect to Secret Service
    + When Ctrl-F pressed in the main window, focus the filter box
    + Add suggestion to generate entropy while generating a key
    + Use libsecret instead of libgnome-keyring
    + Use GcrSecureEntryBuffer and remove duplicate code.
    + Align keyids with name/signatures in key properties.
    + Unavailable entries were displayed incorrectly for signatures
    + Fix icon sizes
    + Remove unused code
    + Migrate to GtkApplication
    + Other bug fixes
    + Build fixes
    + Updated translations.
  - Replace pkgconfig(gnome-keyring-1) BuildRequires with
    pkgconfig(libsecret-unstable), following upstreams switch.
  - Drop xz BuildRequires as it now comes for free in the build
    system.
  - Drop seahorse-gpgme-keyring.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - No longer mangle Generic name and Name of the programs entry in
    the menus / activities screen:
    + Remove  -G "Passwords and Keys" -N "Seahorse" from the
      suse_update_desktop_file call (bnc#779068).


author: dimstar@opensuse.org
changelog:
  - Update to version 3.5.92:
    + Port to new documentation infrastructure
    + Updated translations.
  - Replace gnome-doc-utils-devel BuildRequieres with yelp-tools:
    following upstreams port to new documentation infrastructure.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.6.1:
    + Strip DBus errors before displaying them.
    + Fix regression for changing a keyring master password.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.6.3:
    + Display item labels even if they don't match formatters.
    + Fix crashers.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Fix build when GPGME is built with largefile support.
  - Drop seahorse-sharing-lfs-fix.patch: fixed upstream.
  - Remove call to autoreconf: it was only needed for the patch
    above.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Build fix, rename gettext package
  - Drop hack to remove translations in %install now that a
    non-conflicting domain is used, and enable the use of a lang
    subpackage by removing the have_lang macro.


author: wr@rosenauer.org
changelog:
  - update to SeaMonkey 2.13 (bnc#783533)
    * MFSA 2012-74/CVE-2012-3982/CVE-2012-3983
      Miscellaneous memory safety hazards
    * MFSA 2012-75/CVE-2012-3984 (bmo#575294)
      select element persistance allows for attacks
    * MFSA 2012-76/CVE-2012-3985 (bmo#655649)
      Continued access to initial origin after setting document.domain
    * MFSA 2012-77/CVE-2012-3986 (bmo#775868)
      Some DOMWindowUtils methods bypass security checks
    * MFSA 2012-79/CVE-2012-3988 (bmo#725770)
      DOS and crash with full screen and history navigation
    * MFSA 2012-80/CVE-2012-3989 (bmo#783867)
      Crash with invalid cast when using instanceof operator
    * MFSA 2012-81/CVE-2012-3991 (bmo#783260)
      GetProperty function can bypass security checks
    * MFSA 2012-82/CVE-2012-3994 (bmo#765527)
      top object and location property accessible by plugins
    * MFSA 2012-83/CVE-2012-3993/CVE-2012-4184 (bmo#768101, bmo#780370)
      Chrome Object Wrapper (COW) does not disallow acces to privileged
      functions or properties
    * MFSA 2012-84/CVE-2012-3992 (bmo#775009)
      Spoofing and script injection through location.hash
    * MFSA 2012-85/CVE-2012-3995/CVE-2012-4179/CVE-2012-4180/
      CVE-2012-4181/CVE-2012-4182/CVE-2012-4183
      Use-after-free, buffer overflow, and out of bounds read issues
      found using Address Sanitizer
    * MFSA 2012-86/CVE-2012-4185/CVE-2012-4186/CVE-2012-4187/
      CVE-2012-4188
      Heap memory corruption issues found using Address Sanitizer
    * MFSA 2012-87/CVE-2012-3990 (bmo#787704)
      Use-after-free in the IME State Manager
  - requires NSPR 4.9.2
  - improve GStreamer integration (bmo#760140)


author: wr@rosenauer.org
changelog:
  - update to SeaMonkey 2.13.1 (bnc#783533)
    * MFSA 2012-88/CVE-2012-4191 (bmo#798045)
      Miscellaneous memory safety hazards
    * MFSA 2012-89/CVE-2012-4192/CVE-2012-4193 (bmo#799952, bmo#720619)
      defaultValue security checks not applied


author: wr@rosenauer.org
changelog:
  - update to SeaMonkey 2.13.2 (bnc#786522)
    * MFSA 2012-90/CVE-2012-4194/CVE-2012-4195/CVE-2012-4196
      (bmo#800666, bmo#793121, bmo#802557)
      Fixes for Location object issues


author: wr@rosenauer.org
changelog:
  - update to SeaMonkey 2.14 (bnc#790140)
    * MFSA 2012-91/CVE-2012-5842/CVE-2012-5843
      Miscellaneous memory safety hazards
    * MFSA 2012-92/CVE-2012-4202 (bmo#758200)
      Buffer overflow while rendering GIF images
    * MFSA 2012-93/CVE-2012-4201 (bmo#747607)
      evalInSanbox location context incorrectly applied
    * MFSA 2012-94/CVE-2012-5836 (bmo#792857)
      Crash when combining SVG text on path with CSS
    * MFSA 2012-96/CVE-2012-4204 (bmo#778603)
      Memory corruption in str_unescape
    * MFSA 2012-97/CVE-2012-4205 (bmo#779821)
      XMLHttpRequest inherits incorrect principal within sandbox
    * MFSA 2012-99/CVE-2012-4208 (bmo#798264)
      XrayWrappers exposes chrome-only properties when not in chrome
      compartment
    * MFSA 2012-100/CVE-2012-5841 (bmo#805807)
      Improper security filtering for cross-origin wrappers
    * MFSA 2012-101/CVE-2012-4207 (bmo#801681)
      Improper character decoding in HZ-GB-2312 charset
    * MFSA 2012-103/CVE-2012-4209 (bmo#792405)
      Frames can shadow top.location
    * MFSA 2012-105/CVE-2012-4214/CVE-2012-4215/CVE-2012-4216/
      CVE-2012-5829/CVE-2012-5839/CVE-2012-5840/CVE-2012-4212/
      CVE-2012-4213/CVE-2012-4217/CVE-2012-4218
      Use-after-free and buffer overflow issues found using Address
      Sanitizer
    * MFSA 2012-106/CVE-2012-5830/CVE-2012-5833/CVE-2012-5835/CVE-2012-5838
      Use-after-free, buffer overflow, and memory corruption issues
      found using Address Sanitizer
  - rebased patches
  - disabled WebRTC since build is broken (bmo#776877)


author: wr@rosenauer.org
changelog:
  - update to SeaMonkey 2.15 (bnc#796895)
    * MFSA 2013-01/CVE-2013-0749/CVE-2013-0769/CVE-2013-0770
      Miscellaneous memory safety hazards
    * MFSA 2013-02/CVE-2013-0760/CVE-2013-0762/CVE-2013-0766/CVE-2013-0767
      CVE-2013-0761/CVE-2013-0763/CVE-2013-0771/CVE-2012-5829
      Use-after-free and buffer overflow issues found using Address Sanitizer
    * MFSA 2013-03/CVE-2013-0768 (bmo#815795)
      Buffer Overflow in Canvas
    * MFSA 2013-04/CVE-2012-0759 (bmo#802026)
      URL spoofing in addressbar during page loads
    * MFSA 2013-05/CVE-2013-0744 (bmo#814713)
      Use-after-free when displaying table with many columns and column groups
    * MFSA 2013-06/CVE-2013-0751 (bmo#790454)
      Touch events are shared across iframes
    * MFSA 2013-07/CVE-2013-0764 (bmo#804237)
      Crash due to handling of SSL on threads
    * MFSA 2013-08/CVE-2013-0745 (bmo#794158)
      AutoWrapperChanger fails to keep objects alive during garbage collection
    * MFSA 2013-09/CVE-2013-0746 (bmo#816842)
      Compartment mismatch with quickstubs returned values
    * MFSA 2013-10/CVE-2013-0747 (bmo#733305)
      Event manipulation in plugin handler to bypass same-origin policy
    * MFSA 2013-11/CVE-2013-0748 (bmo#806031)
      Address space layout leaked in XBL objects
    * MFSA 2013-12/CVE-2013-0750 (bmo#805121)
      Buffer overflow in Javascript string concatenation
    * MFSA 2013-13/CVE-2013-0752 (bmo#805024)
      Memory corruption in XBL with XML bindings containing SVG
    * MFSA 2013-14/CVE-2013-0757 (bmo#813901)
      Chrome Object Wrapper (COW) bypass through changing prototype
    * MFSA 2013-15/CVE-2013-0758 (bmo#813906)
      Privilege escalation through plugin objects
    * MFSA 2013-16/CVE-2013-0753 (bmo#814001)
      Use-after-free in serializeToStream
    * MFSA 2013-17/CVE-2013-0754 (bmo#814026)
      Use-after-free in ListenerManager
    * MFSA 2013-18/CVE-2013-0755 (bmo#814027)
      Use-after-free in Vibrate
    * MFSA 2013-19/CVE-2013-0756 (bmo#814029)
      Use-after-free in Javascript Proxy objects
  - requires NSS 3.14.1 (MFSA 2013-20, CVE-2013-0743)
  - reenable WebRTC
  - added mozilla-libproxy-compat.patch for libproxy API compat
    on openSUSE 11.2 and earlier


author: wr@rosenauer.org
changelog:
  - update to SeaMonkey 2.15.1
    * backed out bmo#677092 (removed patch)
    * fixed problems involving HTTP proxy transactions


author: wr@rosenauer.org
changelog:
  - update to SeaMonkey 2.15.2
    * Applications could not be removed from the "Application details"
      dialog under Preferences, Helper Applications (bmo#826771).
    * View / Message Body As could show menu items out of context
      (bmo#831348)


author: wr@rosenauer.org
changelog:
  - update to SeaMonkey 2.16 (bnc#804248)
    * MFSA 2013-21/CVE-2013-0783/2013-0784
      Miscellaneous memory safety hazards
    * MFSA 2013-22/CVE-2013-0772 (bmo#801366)
      Out-of-bounds read in image rendering
    * MFSA 2013-23/CVE-2013-0765 (bmo#830614)
      Wrapped WebIDL objects can be wrapped again
    * MFSA 2013-24/CVE-2013-0773 (bmo#809652)
      Web content bypass of COW and SOW security wrappers
    * MFSA 2013-25/CVE-2013-0774 (bmo#827193)
      Privacy leak in JavaScript Workers
    * MFSA 2013-26/CVE-2013-0775 (bmo#831095)
      Use-after-free in nsImageLoadingContent
    * MFSA 2013-27/CVE-2013-0776 (bmo#796475)
      Phishing on HTTPS connection through malicious proxy
    * MFSA 2013-28/CVE-2013-0780/CVE-2013-0782/CVE-2013-0777/
      CVE-2013-0778/CVE-2013-0779/CVE-2013-0781
      Use-after-free, out of bounds read, and buffer overflow issues
      found using Address Sanitizer
  - removed obsolete patches
    * mozilla-webrtc.patch
    * mozilla-gstreamer-803287.patch


author: thomas@suse.com
changelog:
  - bnc#746042 handle new "rpm -Va" output for md5 sums and don't
    limit the mount point detection to special filesystems


author: thomas@suse.com
changelog:
  - fixed bnc#769770 to improve reporting of account names
    with equal UIDs.
  - change tmp fie handling and removed obsolete code


author: jsmeix@suse.de
changelog:
  - Fixed the "fix build" below for our current different build
    environments on our different architectures:
    On s390 and s390x the sed.html documentation is still installed
    into usr/share/doc/ but on the other architectures it is
    installed into usr/share/doc/sed/


author: jsmeix@suse.de
changelog:
  - Updated to version 4.1.5:
    Fix parsing of a negative character class not including a closed
    bracket, like [^]] or [^]a-z].
    Fix parsing of [ inside an y command, like y/[/A/.
    Output the result of commands a, r, R when a q command is found.
  - off-by-one.diff: obsolete (fixed in the source).
  - configure needs --enable-html to build sed.html (default=no)
    and it is installed into usr/share/doc/sed-4.1.5/


author: dimstar@opensuse.org
changelog:
  - Update to version 4.2.1:
    + fix parsing of s/[[[[[[[[[]//
    + security contexts are preserved by -i too under SELinux
    + temporary files for sed -i are not made group/world-readable
      until they are complete
  - Changes from version 4.2:
    + now released under GPLv3
    + added a new extension `z` to clear pattern space even in the
      presence of invalid multibyte sequences
    + a preexisting GNU gettext installation is needed in order to
      compile GNU sed with NLS support
    + new option --follow-symlinks, available when editing a file
      in-place.
    + hold-space is reset between different files in -i and -s modes.
    + multibyte processing fixed
    + fixed bug in 'i\' giving a segmentation violation if given
      alone.
    + much improved portability
    + much faster in UTF-8 locales
    + will correctly replace ACLs when using -i
    + will now accept NUL bytes for `.'
  - Drop upstream included [atches:
    + sed-follow_symlinks.patch
    + sed-4.1.5-fix_warnings.patch
  - Remove --enable-html from configure: the option is no longer
    supported and sed.html no longer created.


author: prusnak@suse.cz
changelog:
  - updated to version 2008.10.14
    * Debian update for NetworkManager/wpa_supplicant from Martin Orr.
    * Logrotate and Bind updates from Vaclav Ovsik.
    * Init script file and domain support.
    * Glibc 2.7 fix from Vaclav Ovsik.
    * Samba/winbind update from Mike Edenfield.
    * Policy size optimization with a non-security file attribute from James Carter.
    * Database labeled networking update from KaiGai Kohei.
    * Several misc changes from the Fedora policy, cherry picked by David Hardeman.
    * Large whitespace fix from Dominick Grift.
    * Pam_mount fix for local login from Stefan Schulze Frielinghaus.
    * Issuing commands to upstart is over a datagram socket, not the initctl named pipe.
    * Updated init_telinit() to match.
    * Added modules:
    - cyphesis (Dan Walsh)
    - memcached (Dan Walsh)
    - oident (Dominick Grift)
    - w3c (Dan Walsh)


author: prusnak@suse.cz
changelog:
  - updated to version 2008.12.10
    * Fix consistency of audioentropy and iscsi module naming.
    * Debian file context fix for xen from Russell Coker.
    * Xserver MLS fix from Eamon Walsh.
    * Add omapi port for dhcpcd.
    * Deprecate per-role templates and rolemap support.
    * Implement user-based access control for use as role separations.
    * Move shared library calls from individual modules to the domain module.
    * Enable open permission checks policy capability.
    * Remove hierarchy from portage module as it is not a good example of hieararchy.
    * Remove enableaudit target from modular build as semodule -DB supplants it.
    * Added modules:
    - milter (Paul Howarth)


author: thomas@novell.com
changelog:
  - fixed fileperms of /etc/selinux/config to be 644 to allow
    libselinux to read from it (bnc#582399)
    this is also the default file mode in fedora 12


author: justinmattock@gmail.com
changelog:
  - Adjust selinux-policy.spec so that the policy
    source tree is put in /usr/share/doc/packages/selinux-*
    so users can build the policy [bnc#582404]


author: vcizek@suse.com
changelog:
  - update to 2.20120725
  - added selinux-policy-run_sepolgen_during_build.patch
  - renamed patch with SUSE-specific policy to selinux-policy-SUSE.patch
  - dropped policygentool and OLPC stuff


author: vcizek@suse.com
changelog:
  - bump up policy version to 27, due to recent libsepol update
  - dropped currently unused policy-rawhide.patch
  - fix installing of file_contexts (this enables restorecond to run properly)
  - Recommends: audit and setools


author: dmitry@roshchin.org
changelog:
  - Update to version 0.8.1
    * Made the gui mode-less
    * Enabled diagram, image and table export in the beamer template
    * Fixed the Java applet generator
    * undo/redo actions
    * select subtrees


author: tnagy1024@gmail.com
changelog:
  - Update to version 0.8.3
    * New dialog for exporting the map as a picture with a specific size
    * More consistent gui elements (dialog buttons, menus)
    * New UML shapes
    * Straight arrows on the diagrams
    * Fixed several crashes
    * Fixe various LaTeX templates
    * New actor and usecase elements


author: cfarrell@suse.com
changelog:
  - license update: GPL-3.0 and GPL-2.0
    See src/templates/beamer/beamermindist - most of the files there are
    GPL-2.0 (only). Looks like aggregation


author: mfabian@suse.de
changelog:
  - update to 1.14.6.
  - fix build with XEmacs 21.5.18 (the variable
    'generated-autoload-file' apparently needs to be set otherwise
    XEmacs does not write ./auto-autoloads.el but write
    /usr/share/xemacs/21.5.18/lisp/auto-autoloads.el instead
    which is not writable when not building as root and which is
    probably the wrong place to write the semi autoloads anyway.


author: tiwai@suse.de
changelog:
  - updated to version 0.8.7:
    * Undo support (Ctrl-Z)
    * Ctrl + Select Adds to Selection
    * Window Raise on Edit
    * Clipboard shared among editors
    * Items remain selected after edit
    * Can now 'paint' notes / events in editor
    * Paste buffer doesn't clear
    * Added new rc file for custom named ports and CC codes
    * Keypress Start (space) and Stop (escape)
    * Shift + Middle Mouse will now stretch events over range


author: tiwai@suse.de
changelog:
  - updated to version 0.9.0:
    * Several bug fixs, contains adaptations to library API changes,
      string buffer overruns, 64Bit incompatibility and memory leaks
      for MIDI file format errors.
    * See ChangeLog for more details


author: pth@novell.com
changelog:
  - Determine return type of Gtk::Dialog::get_action_area in
    configure and use result in mainwnd.cpp
  - Fix Compiler warning.


author: davejplater@gmail.com
changelog:
  - Update to latest bzr checkout 2010-02-21
  - Summary of changes:-
    * Merged constructor initializer lists.
    * Merge removal of useless nullity tests
    * Cleanup : removed some unused variables, reduced unecessary
      big scope of some other variables
    * Wrapped reading of single bytes, and removed the
      push_front/reverse list browsing insanity.
    * Use STL in midifile instead of news/deletes
    * Plyphonic Step Edit
    * Monophonic Step Edit on Sequence
    * Fixed adding notes on the begining when midi record is on
      and not playing sequence
    * src/perform.cpp: Fixed jack_position_t->bar calculation which
      always where 0 or negative while using Hydrogen 0.9.4 at the
      same time.
    * See /usr/share/doc/packages/seq24/ChangeLog for more changes.


author: coolo@suse.de
changelog:
  - update to 0.9.2
    * Fixed error if path for last used directory is not properly set.
    * Fix tooltip usage for older GTK versions (GTK_MINOR_VERSION < 12)
    * Fix sched_param memory leaks
    * Fix doubled key event for screen set name line
    New Features
    * Add support for jack session, patch provided by Torben Hohn
    * Add interrupt handler for SIGUSR1 to enable LADISH level 1 support
    * Add interrupt handler for SIGINT to ask for unsaved file changes
    * Remove "-f" command line option to be replaced by a simple <filename>
      argument (see "seq24 --help" for more information)
    General Changes
    * Add mnemonics for bottom line widgets in main window and label for
      screen set name edit line
    * Add missing command line parameters to help message, display short
      options as well
    * Add command line option for program version
    * Add missing command line parameters to man page
    * Remove complaints about file read error if configuration files do not
      exist
    * Cleanup configure.in: remove unused variables, harmonize option
      enabling/disabling
    * Some code cleanups


author: crrodriguez@opensuse.org
changelog:
  - Enable tcp-wrappers support
  - ser2net-config.patch Do not open any serial2net connections
    by default, it is up to the user to do so.


author: dbornkessel@suse.de
changelog:
  - fixes necessary to compile with Java 1.5.0
    - set source="1.4" and target="1.4" for ant "javac" tasks
    - set source="1.4" for ant "javadoc" tasks


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.7:
    + Add const attributes to fix gcc -Wwrite-strings warnings
    + Make lastlog work on BSD systems without <lastlog.h>.
    + Simply define LLOG_FILE and TTYS_FILE unconditionally.
    + Fix whitespace inconsistencies.
    + Just use time_t directly.
    + Only expose the sflag variable when needed.
    + Get rid of SYSV definition. Just check for pututline().
    + Don't forget to include <sys/types.h> before <utmp.h>.
    + Get rid of bzero() calls. Replace them by memset().
    + Only split off /dev/ instead trimming to last /.
    + Fix typo in function name check.
    + Build system fixes.


author: rschweikert@suse.com
changelog:
  - place binary in /usr tree (UsrMerge project)
  - add patch to modify the initialization script to properly handle
    relocated binaries


author: dimstar@opensuse.org
changelog:
  - Update to version 1.3.0:
    + Mention xkeyboard-config(7) in setxkbmap(1)
    + Add const attributes to fix gcc -Wwrite-strings warnings
    + Minor style changes in help message.
    + Few messages added for easier troubleshooting.
    + Consistent handling of memory allocation errors.
    + Removed unused arg subdir in function findFileInPath()
    + Bug in searching config files fixed.
    + Data refactored: list_t introduced to keep list and its sizes
      together.
    + Bugs fixes: fdo#34117, fdo#34118, fdo#34151.


author: kkeil@suse.de
changelog:
  - update to current 3.1 version
    V3.0:
    * changed commandline options, now includes multi-file processing
    * made keeping the date possible for linux, too
    * fixed decoder bug which did not decode a full line
    (Kudos to Eckhard Rueggeberg)
    * fixed extended MH codes (wrong bitorder)
    V3.1:
    * changed message output from stderr to stdout except errors
    * added -quiet switch
    * some fixes from debian package
    * some big endian fixes
    * allowed up to 2048 bytes "fuzz" at the beginning of the file


author: kkeil@suse.de
changelog:
  - update to current 3.1.1
    * set the "DateTime" field within TIFF files with the UTC value
      of the input file's mtime


author: pth@suse.de
changelog:
  - Fix class member initialisation to quite the compiler.
  - Cast vars to the type matching the printf format.


author: hare@suse.de
changelog:
  - Fixes to rescan-scsi-bus.sh:
    * Implement '--forcerescan' to force a rescan of existing devices
    * Handle LUN changes correctly
    * Check variables before evaluation


author: dimstar@opensuse.org
changelog:
  - Update to version 1.29:
    + sg_rtpg: new logical block dependent state and bit (spc4r23)
    + sg_start: add '--readonly' option for ATA disks
    + sg_lib: update asc/ascq list to spc4r23
    + sg_inq: update version descriptor list to spc4r23
    + sg_vpd: block device characteristics page: fix form factor
    - update Extended Inquiry VPD page to spc4r23
    - update Block Limits VPD page to sbc3r22
    - update Thin Provisioning VPD page to sbc3r22
    - Automation device serial number and Data transfer device
      element VPD pages (ssc4r01)
    - add Referrals VPD page (sbc3r22)
    + sg_logs: add thin provisioning and solid state media log pages
    - addition of IBM LTO specific log pages
    + sg_modes: new page names from ssc4r01
    + sg_ses: sync with ses3r02 (SAS-2.1 connector types)
    + sg_unmap: add '--anchor' option (sbc3r22)
    + sg_write_same: add '--anchor' option (sbc3r22)
    + sg_pt interface: add set_scsi_pt_flags() to permit passing
      through SCSI_PT_FLAGS_QUEUE_AT_TAIL and AT_HEAD flags
    + add examples/sg_queue_tst+bsg_queue_tst for SG_FLAG_Q_AT_TAIL
    + add AM_MAINTAINER_MODE to configure.ac to lessen build issues
    + add BSD_LICENSE file to this and lib directories, refer to
      it from source and header files. Some source has GPL license
  - Changes from version 1.28:
    + sg_unmap: new utility for thin provisioning
    - add examples/sg_unmap_example.txt
    + sg_get_lba_status: new utility for thin provisioning
    + sg_read_block_limits: new utility for tape drives
    + sg_logs: add cache memory statistics log (sub)page
    + sg_vpd, sg_inq: extend Block limits VPD page (sbc3r19)
    + sg_vpd: add Thin provisioning VPD page (sbc3r20) and
      TapeAlert supported flags VPD page
    + sg_inq: note VPD page support better in sg_vpd
    + sg_persist: add transport specific transportID format
    - allow transportIDs to be read from named file
    + sg_opcodes: allow --opcode= option to take OP and SA
      values (comma seperated)
    - tweak print format, remove test code
    + sg_requests: remove test code in progress calculation
    + sg_reset: add target reset option
    + sg_luns: reduce default maxlen to 8192 (for FreeBSD)
    + sg_raw: extend max cdb length from 16 to 256 bytes
    - align heap allocs to page boundaries
    + sg_lib: sg_set_binary_mode() needs config.h included
    - add progress indication sense data descriptor (0xa)
    - change SG3_UTILS_* constants to SG_LIB_*
    - decode service actions within persistent reserve in/out
    - sync with spc4r21
    + sg_cmds_extra: add sg_ll_unmap() and sg_ll_get_lba_status()
    + sg_pt_linux: fix check condition but empty sense buffer;
    - major() macro grief, if present include <linux/kdev_t.h> and
      use MAJOR() instead
    + scripts/sas_disk_blink: moved from this package to sdparm
    + utils/hxascdmp: in Windows set binary mode on read files
    + examples/sg_persist_tst.sh: add PRIN read full status command
    + sg_raw,sg_write_buffer,sg_write_long,sg_write_same: in Windows
      set binary mode on read files
    + sg_pt_win32: default to non-direct variant of SPT interface
    - use './configure --enable-win32-spt-direct' to override
    - non-direct data length set to 16 KB, extended if required
    + debian: incorporate patch from debian sid


author: hare@suse.de
changelog:
  - Update to version 1.31:
    + sg_decode_sense: new utility to decode sense data
    + sg_vpd: LB provisioning + Block limits pages (sbc3r26)
    + sync asc/ascq and version descriptors with spc4r28
    + sg_get_config, sg_rmsn, sg_verify: add --readonly option
    + sg_lib: implement forwarded sense data descriptor
    - decode user data segment referral sense data descriptor
    + sg_lib, sg_turs, sg_format: more precision for progress
      indication (two places after decimal point)
    + sg_lib(win32): add runtime selection of SPT direct or
      indirect interface
    - sg_read_buffer+sg_write_buffer: set SPT direct
    + add examples/forwarded_sense.txt + examples/ref_sense.txt
  - Changes from version 1.30:
    + sg_referrals: new utility for REPORT REFERRALS
    + sbc3r25 renames 'thin' provisioning' to 'logical block
      provisioning': changes in sg_format, sg_inq, sg_logs,
      sg_modes, sg_readcap, sg_vpd
    + sg_inq: update version descriptor list to spc4r27
    - extended inquiry vpd page add extended self test
      completion minutes field
    + sg_lib: sync asc/ascq list to spc4r27
    - dStrHex(): trim excess trailing spaces
    + sg_read_long: add --readonly option (open() is rw)
    + sg_raw: add --readonly option (open() is rw)
    - allow bidirectional commands
    + sg_vpd: rdac vendor page [0xc8] parse corrections
    - extended inquiry vpd page add extended self test
    - completion minutes field
    + sg_ses: expand --data (in) buffer to 2048 bytes
    + sg_opcodes: add extended parameter data for TMFs (spc4r26)
    + sg_dd: clean count calculation, document nocache flag
    - treat bsg devices as implicit sg_io
    + sg_write_same: if READ CAPACITY(16) fails try 10 byte variant
    - anticipate approval of proposal to allow UNMAP and ANCHOR
      bits to be set on WRITE SAME(10) with '--10' option
    + sg3_utils man page: sections added for OS device names


author: tabraham@novell.com
changelog:
  - Update to version 1.32
    + sg_sanitize: new utility for command added in sb3r27
    + sg_sat_identify: add '--ident' to output WWN
    + sg_ses: major rework of descriptor output
      + add --index, --descriptor, --join, --clear, --get, and --set
      options
    + sg_raw: exit status corrections
    + sg_decode_sense: add --nospace and --hex options
    + sg_logs: fix bug with large --maxlen
      + zero response length when resid implies it is invalid
      + add scope field to lb provisioning lpage (sb3r27)
    + sg_inq: sync version descriptors with spc4r31
    + sb_lib_data: sync asc/ascq codes with spc4r31
    + sg_vpd: add LBPRZ field in LP provisioning VPD page
    + sg_format: allow format of pdt 7 (some MO drives)
    + sg_cmd_basic: sg_cmds_process_resp() handle status good
      with a sense key other than no_sense (e.g. completed)
    + add README.iscsi
  - Updated rescan-scsi-bus.sh to v1.56


author: puzel@suse.com
changelog:
  - Update to version 1.33
    - sg_ses: major rework of indexes (again), now two level
    - sg_write_buffer: new --specific option for mode specific
      field; new mode 13 (spc4r32)
    - sg_vpd: add hp3par volume info vendor VPD page
    - fix 'scsi ports' [0x88] page problem
    - add 'sinq' pseudo page for standard inquiry response
    - add power consumption page
    - sg_format: add --poll= option for request sense polling
    - improve handling of disks > 2 TB and DIF (protection)
    - sg_logs: LB provision lpage extra (sbc3r28)
    - sg_modes: application tag mpage subcode 0xf0->0x2
    - sg_write_same: no prot fields when wrprotect=0
    - sg_get_lba_status: reflect change in sbc3r25 to Parameter
      Data Length response field (offset reduced from 8 to 4)
    - sg_inq, sg_vpd: sync with spc4r33
    - win32: change DataBufferOffset type per MSDN; caused
      problem with 64 bit machines (with buffered interface)
    - sg_luns: tweak documentation for vendor specific reports
    - add man pages for scsi_loging_level, scsi_mandat,
      scsi_satl and scsi_temperature


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+ and BSD-3-Clause
    Show aggregation and make compatible with Fedora declaration


author: i@marguerite.su
changelog:
  - fix build 12.2.
    * now bdftopcf is a separated package from xorg-x11.
    * xmkmf now in imake.
    * Imake.tmpl now in xorg-cf-files.
    * mkfontdir is now splitted to a separated package from xorg-x11-util-devel


author: ke@suse.de
changelog:
  - Provide /etc/xml/catalog.
  - SuSEconfig.sgml-skel: Remove it.  It was required to solve on update
    issue while introducing the /usr/share/xml hierarchy.  It is obsolete
    now.


author: ke@suse.de
changelog:
  - sgml-skel-edit-cat.diff: Edit catalog file in place; try to keep file
    permissions.  Reported by Jörg Mayer [bnc#386791].


author: nfbrown@suse.com
changelog:
  - Add buildrequires for groff so that sgml2txt
    works, and rationalize setting of CFLAGS.
    In particular having a "\" line continuation
    before a %configure macro probably doesn't
    behave as expected.


author: ke@suse.de
changelog:
  - sgmltools-lite.spec: Also requires python iso_ent
    docbook-dsssl-stylesheets docbook_3 docbook_4 jade_dsl sp; reported
    by Michal Svec [# 16535].


author: ke@suse.de
changelog:
  - %{_sysconfdir}/catalog now maintained by sgml-register-catalog
    dynamically and belongs to package sgml-skel.
  - neededforbuild/requires: replace jade_dsl/sp with openjade/opensp.


author: bwalle@suse.de
changelog:
  - Update to 1.2.1 to get a new script that can be used with MD.
    The update does not affect existing sgpio app. (bnc #450037)


author: ke@suse.de
changelog:
  - Fix sample.sgreprc.
  - Don't Require tk (sgtool.tcl) were dumped.
  - Use norootforbuild.
  - Use DESTDIR.


author: kukuk@suse.de
changelog:
  - Fix spec file
  - Adjust login.defs
    (shadow-login_defs.diff)
  - Add userdel*.local script support and scrips
    (userdel-scripts.diff)


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.0:
    + New Features:
    - Add the latest it8 reference files from Wolf Faust
    + Bugfixes:
    - Update the Free Software Foundation address
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.1:
    + Add the latest it8 reference files from Wolf Faust
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: wstephenson@novell.com
changelog:
  - update to version 0.3
    * Added nrl:DiscardableInstanceBase
    * Added new classes and properties to NMM:
      nmm:Movie
      nmm:TVShow
      nmm:TVSeries
      nmm:Season
      nmm:genre
      nmm:series
      nmm:hasEpisode
      nmm:episodeNumber
      nmm:season
      nmm:seasonNumber
      nmm:audienceRating
      nmm:writer
      nmm:director
      nmm:producer
      nmm:actor
      nmm:cinematographer
      nmm:releaseDate
    * Added nao:deprecated property and added deprecation flags to:
      nfo:fileLastModified
      nfo:fileUrl


author: tittiatcoke@gmail.com
changelog:
  - update to version 0.5
    * Added NDO and NUAO ontologies to the distributed ontologies
    * Fixed syntax error in nid3.trig
    * Deprecated NMO properties with range nco:Contact and added
      equivalent ones with range nco:ContactMedium
    * Fixed graph URIs in NDO metadata
    * Inverted property ndo:involvedInEvent by switching
      domain and range. The new property is named ndo:involve
    * Added new properties: nco:start and nco:end to allow defining
      nco:Roles that only span a certain time.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.0:
    + Added new properties:
    - nco:hasIMCapability
    - nco:isAccessedBy
    - nco:publishesPresenceTo
    - nco:requestedPresenceSubscriptionTo
    - nco:isBlocked
    + Added new class nco:IMCapability and instances
      nco:imCapabilityText, nco:imCapabilityAudio, and
      nco:imCapabilityVideo
  - Add pkg-config BuildRequires to automatically get the pkgconfig()
    Provides.


author: dmueller@suse.de
changelog:
  - update to 0.8.0:
    Made nfo:FileName a sub-property of nao:prefLabel
    Added nfo:WebDataObject
    Fixed range of nexif:orientation
    Added nmm:setNumber and nmm:setSize
    Added nmm:albumTrackCount
    nmm:MusicPiece is a subclass of nfo:Audio instead of nfo:Media
    Added focus event handling
    Made ncal:comment a subproperty of nie:comment
    Add nco:imStatusType
    Added nie:modified and nie:contentModified
    Fixed ranges of
      nmm:albumPeakGain
      nmm:trackGain
      nmm:trackPeakGain
      nmm:albumGain


author: idoenmez@suse.de
changelog:
  - Update to 0.8.1
    * Fixed domain of nmm:setSize to nmm:MusicAlbum.
    This fixes indexing of certain mp3 files in Nepomuk.


author: cfarrell@suse.com
changelog:
  - license update: (CC-BY-SA-3.0 or BSD-3-Clause) and CC-BY-3.0 and W3C
    SPDX format reflecting the license as stated in LICENSE.README


author: hrvoje.senjan@gmail.com
changelog:
  - Update to 0.9.0
    * Added properties nfo:depicts and nfo:depiction
    * Made nmm:artwork a subproperty of nfo:depiction
    * Added nrl:DefiningProperty and nrl:NonDefiningProperty
    * Set nao:userVisible on the following classes and properties: nao:score nao:hasSubResource nao:hasSuperResource nrl:Graph rdf:Property rdfs:Class rdfs:Resource nie:hasPart nie:isPartOf nfo:hasHash nuao:Event
    * Added class nfo:LocalFileDataObject


author: toddrme2178@gmail.com
changelog:
  - Update to 0.10:
    * Added nmm:TVSeason and friends to make TV seasons fully
      qualified resources.
    * Fixed nmo:messageHeader cardinality restriction.
  - Remove patch about cardinality of nmo#mailHeader, since it is now
    included


author: vuntz@opensuse.org
changelog:
  - Update to version 0.90:
    + Mime-type Changes:
    - Make application/epub+zip sub-class-of application/zip
    - Make sure RAM files are not all treated as text
    - Make CMakefiles a sub-class of text/plain
    - Add new mime-type for Panasonic RW2 images
    - Add XSL magic
    - Add root-XML for XSL
    - Add *.gem as a glob for tar archives
    - Add test case for text/directory files
    - Add go source code
    - Add pdf.xz mime-type
    - Add text/x-ooc source code
    - Add Cobol source code
    + Other:
    - Don't error out on the x-scheme-handler/* mime-types
    - Fix crasher when mime-magic is empty


author: vuntz@opensuse.org
changelog:
  - Add shared-mime-info-fix-parallel-build.patch to fix parallel
    build.
  - Disable call to translation-update-upstream because it adds some
    misnamed translations. See bnc#658999.


author: vuntz@opensuse.org
changelog:
  - Just give up on the parallel build: it fails again. Since this
    module is really small, it doesn't matter much anyway.
  - Re-enable call to translation-update-upstream: bnc#658999 has
    been fixed.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.91:
    + Mime-type Changes:
    - Add WWF
    - Add application/vnd.android.package-archive.
    - Add root-XML for SVG
    - Add Qt QML
    - Add application/x-fictionbook
    - Add application/x-mobipocket-ebook
    - Add another alias for ASX playlists
    - Add video/3gp, video/x-mpeg, video/x-mpeg2, video/divx, and
      video/msvideo aliases
    - Add MSOffice 12 and OOXML mime-types
    - Add video/vnd.mpegurl
    - Java class tweaks
    - Add magic for Megadrive ROMs
    - Add application/vnd.tcpdump.pcap
    - Fix root-XML for XSL
    - Add extension for Scheme text files
    - Add extensions for VRML documents
    - Loosen magic for FLTK fluid files
    - Move application/x-reject to text/x-reject
    - Add application/x-nzb
    - Remove glob from text/x-uri
    - Added a *.wsgi pattern for python scripts
    - Add DVI, PKCS, RELAX NG, and S/MIME acronyms.
    - Use text/vcard instead of deprecated text/directory for
      vCards.
    - Add text/x-markdown
    - Add WebVTT
    - Add *.php5 and *.phps as patterns for PHP
    - Make dash scripts shell scripts
    - Add application/x-iso9660-image alias for
      application/x-cd-image
    - Add text/x-scala mime type
    - Add another magic for XSPF files
    - Update CHM mime-type to application/vnd.ms-htmlhelp
    + Other:
    - Fix parallel build
    - Update GPLv2 COPYING file
    - Use XZ tarballs by default
  - Drop shared-mime-info-fix-parallel-build.patch: fixed upstream.
  - 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:
  - Add shared-mime-info to BuildIgnores: libgio-2_0-0 would drag it
    in, but we can't require *self for build.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0:
    + Mime-type changes:
    - Add root-XML for AbiWord, Atom, Dia, Dia shape,
      KML, RDF, XSL FO, metalink, XMI, SMIL
    - Add glob for VDR recordings
    - Make PBM/PPM detection more permissive
    - Fix magic for MP3 files without ID3
    - Add application/vnd.visio mimetype
    - Fix Amazon MP3 being detected as Qt Designer
    - Add application/acrobat alias for PDF files
    - Add support for detecting DVDs without VIDEO_TS dirs
    + Test suite adjustments for xdgmime bug fixes


author: vuntz@opensuse.org
changelog:
  - Change libxml2 PreReq to libxml2-2, after libxml2 packaging
    split: we have PreReq for the libraries used by
    update-mime-database.


author: schwab@suse.de
changelog:
  - Update to sharutils 4.6.2.
    * uudecode.c(decode): make clear the name of the file causing problems
    * uudecode.c (O_BINARY): Define for all platforms.
    (decode): Always open with binary, where it matters.
    * uuencode.c [__CYGWIN__]: Include io.h for setmode.
    (O_BINARY): Define for all platforms.
    (main): Always open with binary, where it matters.
    (main) [__CYGWIN__]: Use setmode to make stdin binary.
    * src/shar.c(echo_status): new - report status in consistent fashion.
    (throughout): remove many strings to scripts.def file.
    * src/scripts.def: add many new entries and alphabetize
    * tests/shar-1.ok: adjust to changes
    * tests/Makefile.am: add 'shar-3' test and a clean rule
    * tests/shar-3: new - test large multi part archive
    * tests/shar-1: delete varying text, not arbitrary lines from sample
    * tests/shar-2: remove unnecessary line removal


author: schwab@suse.de
changelog:
  - Update to sharutils 4.6.3.
    * Recognize "end\r\n" as "end" as well as "end\n".
    * Avoid duplicate declarations of "readdir".
    * generate compress-dummy.1 from the dummy script at bootstrap time


author: pth@suse.de
changelog:
  - Update to 4.11.1. Changes since 2.6.3:
    4.11.1:
    * mail-files was completely broken and cannot be in use.  Removed.
      mailshar (its wrapper script) also remvoed.
    4.10:
    * test and handle clobber option correctly in generated scripts.
    4.9:
    * Fix up quoting some more in the shar script messages.
      Translators will not have to worry over shell quoting any more.
    4.7.1:
    * uudecode will not create output file names with trailing white space
    4.7:
    * fix a grammatical typo in doc/uuencode.1
    * relicense the product under GPL version 3.
  - Remove unneeded dummy.diff.
  - Prefix all patches with pacckage name.


author: cfarrell@suse.com
changelog:
  - license update: SUSE-GPL-2.0-with-openssl-exception
    See COPYING. SUSE- prefix is used until upstream (spdx.org) accept
    GPL-2.0-with-openssl-exception


author: lslezak@suse.cz
changelog:
  - rcshellinabox - fixed syntax error "HOSTNAME: command not found",
    display the fingerprint after creating new certificate
    (to allow easy verification in browser)


author: glin@suse.com
changelog:
  - Update shim-mokmanager-new-pw-hash.patch to extend the password
    hash format
  - Rename shim.efi as shim-unsigned.efi


author: glin@suse.com
changelog:
  - Add shim-mokmanager-support-crypt-hash-method.patch to support
    password hash from /etc/shadow (FATE#314506)


author: glin@suse.com
changelog:
  - Sign shim-opensuse.efi and MokManager.efi with the openSUSE cert
  - Add shim-keep-unsigned-mokmanager.patch to keep the unsigned
    MokManager and sign it later.


author: fcrozat@suse.com
changelog:
  - Update with shim signed by UEFI signing service, based on code
    from "Thu Feb  7 06:56:19 UTC 2013".


author: glin@suse.com
changelog:
  - Add shim-bnc804631-fix-broken-bootpath.patch to fix the broken
    bootpath generated in generate_path(). (bnc#804631)


author: toganm@opensuse.org
changelog:
  - Update to 4.5.8 For more details see changelog.txt and
    releasenotes.txt
    * This release includes the defect repair from Shorewall 4.5.7.1.
    * The restriction that TTL and HL rules could only be placed in
      the FORWARD chain prevented these rules from being used to hide
      a router from traceroute[6]. It is now allowed to place these
      rules in the PREROUTING chain by following the specification
      with ':P' (e.g., 'TTL(+1):P').
    * Previously, the macro.SNMP macro opened both UDP ports 161 and
      162 from SOURCE to DEST. This is against the usual practice of
      opening these ports in the opposite direction. Beginning with
      this release, port 162 is opened in to SOURCE to DEST as
      before, while port 161 is opened from DEST to SOURCE.
    * Previously, when compiling for export, both
      /etc/shorewall/shorewall[6].conf and the shorewall[6].conf in
      the configuration directory were processed. Now, only the copy
      in the configuration directory is processed.
    * The 'iptables_raw' module has been added to the
      modules.essential file.
    * Several corrections have been made to the Fedora/Redhat init
      script for Shorewall-init.
    * The <directory> parameter to the 'try' command is now
      documented in the shorewall(8) and shorewall6(8) manpages.
    * Some redundant interface-option rules have been removed in
      configurations with multiple zones configured on a single
      interface.
    * Previously, when compiling for export, the compilation would
      fail if the setting of SHAREDIR in the firewall's shorewallrc
      was different from the setting on the admin system. Such
      compilations now succeed.
  - For openSUSE 12.3 provide only systemd and drop sysv-init scripts


author: toganm@opensuse.org
changelog:
  - Update to 4.5.8.1 For more details see changelog.txt and
    releasenotes.txt
    * When ipset version 5 or later was installed, the 'shorewall show
      dynamic <zone>' command produced no outout and the 'add' command
      failed with this error message:
      Zone <zone>, interface <interface> does not have a dynamic
      host list"
    * When generating ipset names for dynamic zones, the compiler was
      dropping dashes ('-') from the interface name and adding a unique
      suffix. For example the ipset for zone 'foo' and interface 'bar-if'
      might be 'foo_barif_1'. Dashes are now retained so that the
      generated set name in this example will be 'foo_bar-if'. This change
      also allows the 'add' and 'delete' commands to work correctly when
      the interface name contains one or more dashes.
      Although dash is documented as being an accepted character in ipset
      names, names containing a dash would generate an error in some
      contexts. That has also been corrected.
    * In most contexts, Shorewall6 has required IPv6 addresses to be
      enclosed in either angled brackets ( <....> , deprecated) or in
      square brackets ([....]). This includes network addresses, where
      both the IPv6 address and the VLSM are required to be within the
      brackets (e.g., [2001;470:b:787::/64]). This differs from the
      industry-standard network form in which the IPv6 address is enclosed
      in square brackets and the VLSM is outside of the brackets (e.g.,
      [2001:470:b:787::]/64). Beginning with this release, the
      industry-standard representation is also accepted by Shorewall6.
      Note: Those of you who read the patches will probably have noticed
      that much of this change was actually in 4.5.8; because the change
      was commited late in the 4.5.8 release cycle, we chose not to
      document the change until it had undergone additional testing.
  -  Added 0001-remote_fs.patch for shorewall-init sysv-init scripts
    rebased patches to -p1 level


author: toganm@opensuse.org
changelog:
  - Update to 4.5.8.2 For more details see changelog.txt and
    releasenotes.txt
    * The 'shorewall show' command previously produced no output.
      That command now works with ipset versions 4 and later.
    * The change in 4.5.8.1 that enabled industry-standard IPv4
      address representation broke the ability to place IP ranges or
      IPv6 ipsets in the hosts file. Those abilities have been
      restored.
    * The treatment of the SYSTEMD and INITFILE shorewallrc variables
      has been inconsistent. The -lite installers ignore INITFILE
      when SYSTEMD is specified, while the other installers do not.
      Now, the -lite installers install the .service file if SYSTEMD
      is specified and they install the sysv-init script if INITFILE
      is specified. That is consistent with the behavior of the other
      installers.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.9 For more details see changelog.txt and
    releasenotes.txt
    * This release contains all defect repair from Shorewall 4.5.8.2.
    * A typo has been corrected in the shorewallrc.default file.
    * Beginning with Shorewall 4.5.7.2, Shorewall unconditionally
      restores the provider mark as the first rule in the mangle
      table OUTPUT and PREROUTING chains. Previously, the provider
      mark was restored only if it was non-zero.
      It has become clear that some users need it one way while
      others need it the other way. To resolve this issue, a
      RESTORE_ROUTEMARKS option has been added to shorewall.conf and
      shorewall6.conf. When this option is set to Yes (the default),
      the 4.5.7.2 approach is used (always restore the mark, even if
      it is zero); when it is set to No, the pre-4.5.7.2 behavior is
      retained (only restore the mark if it is non-zero).
    * Two error messages produced by the RST action have been
      corrected. They previously referred to errors in the NotSyn
      action rather than RST.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.9.1 For more details see changelog.txt and
    releasenotes.txt
    * Previously, using a wildcard interface name in a rule would
      result in this error:
      ERROR: Invalid ipset name (ppp+) : ...
      Such entries are now handled correctly.
    * The shorewall-masq(5) manpage incorrectly stated that the
      SOURCE column may use exclusion with an interface name (e.g.,
      eth1:!1.2.3.4). That hasn't been the case for some time. To
      accomplish the same thing, do this:
      eth0    1.2.3.4   NONAT
      eth0    eth1
      Note: Using an interface name in the SOURCE column is deprecated.
    * Previously, if a MARK was specified for a tc class that
      explicitly specified a class number, the following spurious
      warning message was issued:
      WARNING: Class NUMBER ignored --
      INTERFACE <name> does not have the 'classify' option
      That warning message is no longer issued.
    * With Shorewall 4.5.9, there were issues when the ipset utility
      was not installed, some of which prevented Shorewall from
      starting.
  - Adjust for the usr move
    * change /sbin/service to /usr/service in requires and setting links


author: toganm@opensuse.org
changelog:
  - Update to 4.5.9.2 For more details see changelog.txt and
    releasenotes.txt
    * Previously, the rules in the 'routemark' chain did not specify
    a mask in the MARK target. While a mask isn't strictly necessary
    in those rules, one has been added to ally fears of those who read
    the  generated ruleset.
      Note: The 'routemark' chain is used to apply provider marks to
      packets received from 'track' provider interfaces. It is
      traversed  early in the mangle PREROUTING chain when no other
      marks have yet been applied to the packet.
    * If exclusion was used with TPROXY in the tcrules file, an
    invalid  iptables ruleset was generated causing start and
    restart commands  to fail when running iptables-restore.
    * Previously, if a provider and its interface had the same name,
    then the 'enable' command would not work on that interface.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.10 For more details see changelog.txt and
    releasenotes.txt
    * This release includes all defect repair included in
      4.5.9.1-4.5.9.3.
    * Under rare circumstances, optimize level 16 could produce
      invalid iptables-restore input which would cause start/restart
      to fail.
    * Before this release, the 'started' script was run prior to
      copying the temporary script file (e.g., /var/lib/shorewall/.start)
      to /var/dir/shorewall/firewall. If the script failed, the copy
      would not take place even though the firewall had started
      successfully. The script is now copied before running the
      'started' script.
      If you compare the script generated by this release with one
      generated by a prior release, We suggest that you ignore
      whitespace changes (e.g., use the '-w' option in diff); that way,
      you can see the actual change more clearly.
    * AUTOCOMMENT=No now works correctly; previously, it behaved the
      same as AUTOCOMMENT=Yes.
    * A harmless extraneous comma has been deleted from the rule
      generated by action.RST.


author: toganm@opensuse.org
changelog:
  - Update to 4.5.10.1 For more details see changelog.txt and
    releasenotes.txt
    * Correct typo in conntrack module


author: toganm@opensuse.org
changelog:
  - Update to 4.5.11.2 For more details see changelog.txt and
    releasenotes.txt
    * Corrected fix 2 from 4.5.11.1.
    * 4.5.11.1
    Beginning with Shorewall 4.5.10, if the name of an optional
    interface contained one or more characters that are not valid
    in a  shell function name, then the generated script would fail with
    a "syntax error: bad function name" shell diagnostic.
    That problem has been corrected so that a valid function name
    is generated.
    * The kernel modules supplied by xtables-addons are now listed in
      the modules.xtables files. They were previously omitted.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.6:
    + Fixes a critical bug in which adding or modifying tags in the
      single-photo view could result in the loss of tag data.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.93:
    + A new straighten tool
    + Migrated from GTK 2 to GTK 3
    + Flickr login now uses OAuth authentication
    + Plugins can now implement new import sources; F-Spot import is
      now implemented via such a plugin.
    + Shotwell now imports only photos from the DCIM directory on
      Android devices
    + Saved searches can exclude all photos tagged with a given
      string
    + Many bug fixes
  - Drop shotwell-no-max-vala.patch: fixed upstream.
  - Replace pkgconfig()-style BuildRequires for port to GTK3:
    + Removed: webkit-1.0, unique-1.0, gtk+-2.0
    + Added: webkitgtk-3.0, unique-3.0, gtk+-3.0
  - Add pkgconfig(rest-0.7) BuildRequires, new dependency.
  - Remove the hack to remove --fatal-warnings from configure.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.0:
    + Several bug fixes and stability enhancements.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.1:
    + Fix a critical issue where the application could not be started
      in direct-edit mode.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.12.2:
    + Corrects an issue where graphical corruption of the UI could
      occur if the user navigated away from a camera page while
      camera previews were being generated.
    + Adds enhanced support for the Unity desktop environment.
    + Clarified several strings.
    + The application now recovers gracefully from corrupted tag
      data.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.3:
    + Corrects an issue where tags could be inappropriately removed
      from a library.
    + Enhances support for AVCHD-capable cameras.
    + Prevents a soft lockup that could occur when certain very dark
      images were autoenhanced.
    + Corrects an issue where pressing the zoom hotkeys in certain
      parts of the application could cause a crash.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.0:
    + The Shotwell Extras plugins now include support for publishing
      photos to Tumblr
    + Shotwell correctly handles dates before 1969
    + Shotwell lets you remove sensitive information from photos
      before publishing them to social media sites
    + Shotwell regenerates thumbnails automatically, making migrating
      libraries between computers easier
    + The Picasa connector now uses OAuth authentication for enhanced
      security
    + Bug fixes
    + Updated translations.
  - Drop shotwell-0.12.3-libgphoto25.patch: fixed upstream.
  - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
  - Remove obsolete openSUSE version conditions (<= 11.3).


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.1:
    + Fixes an issue in which Shotwell would crash after deleting all
      photos present in a view.
    + Fixes an issue where Shotwell would not include all selected
      photos during a Nautilus "Send To..." export operation
    + Corrects a problem in which the file chooser dialog used to
      select Shotwell's library location would inappropriately select
      the parent directory of the chosen directory
    + Shotwell now properly inhibits the system screensaver when
      playing a slideshow
    + Fixes an issue in which the search filter bar could become
      invisible even though a filter was being applied
    + A progress bar now correctly appears during long batch rotate
      and auto-enhance operations
    + Shotwell no longer crashes when certain kinds of malformed
      responses are received from remote servers during photo
      publishing
    + Corrected translation and desktop integration error.
  - Add shotwell-no-libexecdir.patch: Move the migrator binary from
    /usr/libexec/shotwell to /usr/lib/shotwell, which is our
    %{_libexecdir} specification.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.4:
    + Strip trailing whitespace.
    + Fix gcc -Wwrite-strings warnings.
    + config: move man pages into their own directory.
    + man: remove trailing spaces and tabs.
    + config: replace deprecated AM_CONFIG_HEADER with
      AC_CONFIG_HEADERS. This silences an Autoconf warning.


author: swyear@gmail.com
changelog:
  - add section in README.openSUSE about relative packages not in oss repository
  - fix script-without-shebang


author: swyear@gmail.com
changelog:
  - remove script of fix script-without-shebang
    will cause ERROR: upload-plugin exists but is not executable - /usr/share/shutter/resources/system/upload_plugins/upload/Dropbox.pm...


author: Sascha.Manns@open-slx.de
changelog:
  - updated to 0.89
    * Fixed bugs / minor improvements
    - - LP: #664292
      [Feature Request: Please make use of appindicators]
    - - LP: #1012235
      [Advanced Selection Capture entries do not work]
    - - LP: #1018791
      [Change fsf-address]
    * updated translations


author: swyear@gmail.com
changelog:
  - Update to 0.90
  - version 0.90 removes Gnome2::GConf dependency
    * Fixed bugs / minor improvements
    - - LP: #1035259
      [No way to activate the main window when using the appindicator]
    - - LP: #1081917
      [Quicklist no more working]
    - - LP: #1083033
      [Needs a high contrast app icon]
    - - LP: #1083586
      [Remove keybinding code]
    - - LP: #1083588
      [Remove Simple Selection Tool]
    - - LP: #1087367
      [File extension .png]
    - - LP: #1092054
      [desktop-file-validate complains again]
    * updated translations
  - Drop fsf-address-fix.diff, fixed upstream


author: mlasars@suse.de
changelog:
  - added -info option, siga can collect with this option some
    data as user
  - kicked all edit and remote stuff
  - fixed bug #136928 (PRINT_SYS, missing qoutes)


author: Sascha.Manns@open-slx.de
changelog:
  - updated to Version 12.100
  - added Jens Koekes Changes
  - Some minor changes to make some informations functional with actual
    openSUSE Versions


author: aj@suse.de
changelog:
  - Update to version 1.1.1.
  - Many bugfixes.
  - New tools: keyanalyze, sig2dot, springgraph.
  - Drop keylookup.


author: joop.boonen@opensuse.org
changelog:
  - Build version 1.1.4
    * gpg-key2ps:
      + Apply patch from Uwe Kleine-König to deal with latin1 characters
    * gpg-mailkeys:
      + Correct path of ~/.gpg-mailkeysrc and ~/.signature in manpage.
      + Add new environment variable SENDMAIL_ARGS to allow user to pass
      arguments to sendmail
    * caff:
      + Correct path of ~/.caffrc in informational messages
      + Be more verbose on unexpected key ID
      + Refactor import of own key and import for keys to sign from keyrings.
      + Also automatically import keys to sign from the user's normal gpg
      keyrings.
      + Use --no-auto-check-trustdb when importing keys from files or
      the user's normal gpg keyrings
      + manpage: Refer to all of /usr/share/doc/signing-party/caff/ and not
      just to /usr/share/doc/signing-party/caff/caffrc.sample
      + Fix horrible &function calls used because of broken prototypes.
      + Even if all keys to sign were found in the user's normal gpg
      keyrings we still need to import them (again) from any keyrings
      passed with --key-files - the keys there might be newer, containing
      new subkeys (for encryption), uids (for signing) or revocations.
      + Make importing of keys to be signed from the normal gpg optional
      (--keys-from-gnupg).
      + refactor copying of command line options into global config variable.
      + Create the mail files in ~/.caff/keys even if mail is not sent


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0+
    Various Open Source Licenses is not acceptable as a spec file license.
    For this package, GPL-2.0+ seems to be the most accurate license choice


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


author: coolo@suse.com
changelog:
  - update to Gentium Plus 1.508
    Minor update that includes official Unicode codepoints for all
    PUA characters which were added to Unicode 5.2 and 6.0


author: cfarrell@suse.com
changelog:
  - license update: OFL-1.1
    Use SPDX format (http://www.spdx.org/licenses - look for SIL Open Font
    License)


author: toms@suse.de
changelog:
  - Renamed gentium -> sil-gentium-fonts according to
    openSUSE packaging guidelines and FATE#313035
    Adjusted Obsoletes and Provides accordingly
  - SPEC file:
    Corrected DOS line endings in text files


author: toms@opensuse.org
changelog:
  - Added GentiumBasic (110) to have regular, bold, italic, and
    bold+italic
  - Gentium Plus 1.510 (maintenance release)
    Change in the Graphite feature identifiers from integers to
    4-character alphanumeric tags. This was required because although
    Mozilla Firefox has now implemented support for Graphite, feature
    identifiers only work if they are 4-character alphanumeric tags


author: mfabian@suse.de
changelog:
  - update to 2.2.
    • Now conforms to Unicode 5.1 (there were encoding changes since March)
    • OT tables included, but not as strong as graphite rendering
    • OFL 1.1
    • Add PDAM 4 characters
    • Add OT from Keith S


author: kkaempf@suse.de
changelog:
  - update to 3.2.2
    added LGP-30 (LGP-31) simulator
    see http://simh.trailing-edge.com/changes32.html for details


author: kkaempf@suse.de
changelog:
  - rename /usr/bin/eclipse to /usr/bin/simh-eclipse, the package
    eclipse already claimed the initial name.
  - provide more .txt files as documentation.


author: kkaempf@suse.de
changelog:
  - update to 3.3_1
    lots of fixes for HP2100
    see http://simh.trailing-edge.com/changes33.html for details.


author: kkaempf@suse.de
changelog:
  - update to 3.7
    added VAX780 emulation.
    See http://simh.trailing-edge.com/changes34.html,
    http://simh.trailing-edge.com/changes35.html,
    http://simh.trailing-edge.com/changes36.html,
    http://simh.trailing-edge.com/changes37.html
    for the complete list of changes since 3.3


author: kkaempf@suse.de
changelog:
  - update to v37-2
    bugfix update, see http://simh.trailing-edge.com/changes37.html
    for details.
  - enable network support.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.4:
    + Fix KDE autostart
    + Don't show simple-ccsm in kde.
    + Enable desktop integration and gnomecompatibility on startup
  - Disable simple-ccsm-desktop.patch
  - Disable simple-ccsm-kde-enable.patch, upstreamed


author: dimstar@opensuse.org
changelog:
  - Require the new python-ccm backend package instead of the
    full compizconfig-settings-manager with gui.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.0.2:
    + Add binary comment as recommended in PDF spec
    + Add comments about other PDF/A features
    + Updated translations.


author: nmarques@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Port to Vala
    + Port to GTK+ 3
    + Port to GDBus
    + Port to GSettings
    + Port to colord
  - Move to pkgconfig()-style BuildRequires, as well as move to
    GTK+ 3 technologies at the same time:
    + Old ones: glib2-devel, gtk2-devel, gconf2-devel,
      libgudev-1_0-devel.
    + New ones: gconf-2.0, gtk+-3.0, gudev-1.0.
  - Add pkgconfig(colord) BuildRequires, for new dependency.
  - Add fdupes BuildRequires and call %fdupes in %install.
  - Remove support for openSUSE 11.3 and earlier, as GTK+ 3 is
    required anyway.
  - Removed --disable-static from %configure as it is not existing.
  - Add simple-scan-gpointer.patch: fix assignment in the threading
    code of gboolean to gpointer variables.
  - Use %glib2_gsettings_schema_* macros.


author: vuntz@opensuse.org
changelog:
  - Remove unneeded pkgconfig(gconf-2.0) BuildRequires.
  - Add pkgconfig(cairo) and pkgconfig(gdk-pixbuf-2.0) BuildRequires,
    which were implicit before.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Fix incorrect PDF generation, and add a --fix-pdf command line
      to fix broken files generated by older versions
  - Changes from version 3.1.5:
    + Fix compile warnings
  - Drop simple-scan-gpointer.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Fix buffer overrun writing black and white PDFs.
    + Build help with yelp-tools instead of gnome-doc-utils.
  - Replace gnome-doc-utils-devel BuildRequires with yelp-tools,
    following upstream switch.
  - Correctly mark translated documentation with %lang() tags; this
    will be done by %find_lang shortly in Factory, but not for old
    releases.


author: glin@suse.com
changelog:
  - Update to version 3.6.0:
    + Remove drag and drop support - it breaks the cropping
    + Fix crash caused by signal being emitted in scan thread
    + Fix crash when starting a new document during a scan
    + Fix --debug not working
    + Always set scanner options in the same order to avoid options
      resetting options already set.
    + Number multiple page documents from 1
    + Fix help not working
    + Show progress dialog when saving files
    + Support drag and drop


author: toganm@opensuse.org
changelog:
  - update to 0.8.0
    * added logrotate to Requires
    * SuSEfirewall2.siproxd for services
    * siproxd-libs.patch
      Code to detect libltdl was placed before the code that populates
      the library locations.
      This caused libltdl to be undetected even after it was installed
      locally. The patch moves the library detection code in front of
      libltdl detection    and also adds standard library (and include)
      locations, ie. /usr/local/lib After applying the patch, autogen.sh
      needs to be run (which, among other things, rebuilds "configure").
    * siproxd-log.c.patch
      patch from debian use logger not user
    * siproxd-plugin_shortdial.c.patch
      fixes warning comparison is always false due to limited range of data type
    * siproxd-siproxd.c.patch
      fixes the warning by using a more portable method of printing size_t values
    * siproxd-sock.c.patch
      Fixes compile warning
    * siproxd-Makefile.am.patch
    * siproxd-configure.in.patch
      backported from 0.81.dev
    * removed siproxd-md5.patch as fixed in upstream
    * siproxd.plugin_fix_bogus_via.c.patch
    * added man page for siproxd
    * use CFLAGS -Wall only with GCC compiler (patch)
    * fixed UA masquerading which was always set ("foobar")- (patch


author: ro@suse.de
changelog:
  - update to 0.8.1
    - new Plugins: plugin_prefix: add a prefix on outgoing calls
      plugin_regex: regular expression rewriting (To header)
      for outgoing calls
    - adjustable pthrad stack size (smaller memory footprint on small
      embedded systems like OpenWRT routers)
    - plus various bugfixes
    - Upgrade Notes 0.8.0 to 0.8.1:
      merge your configuration file siproxd.conf (new config options)
  - drop "Should-Start: SuSEfirewall2_setup" from init script
    (SuSEfirewall2_setup is configured as _last_ script to be started)


author: mge@suse.de
changelog:
  - update to 0.9.3:
    * final fix for Novell Bug #76733: configfile verification
    * improved man-page


author: mge@suse.de
changelog:
  - sitar-1.0.0:
    * merge cfg2scm into sitar
    * add initial HAL support to sitar
    * add /var/lib/support to file-list
    * patch for chkconfig --list (martin.spill at wincor-nixdorf.com)
    * code cleanups (globals)


author: mge@suse.de
changelog:
  - Version 1.0.2
  - nice, beautiful Makefile by Manfred Hollstein <mh@novell.com> - Thanks!
  - split *.pl.in to several files: one per function or
      function-group into the subdirectory sfrags
  - fix permissions in spec-file
  - remove support.pl and related man-pages
  - opotions in cfg2scm.sysconfig, sitar.sysconfig:
      rename    $SITAR_OPT_GNOME to $SITAR_OPT_GCONF
      introduce $SITAR_OPT_LVMARCHIVE
      introduce $CFG2SCM_OPT_LVMARCHIVE
      Introduce new variables, to avoid redundant information:
      SITAR_OPT_ALLCONFIGFILES
      SITAR_OPT_ALLSUBDOMAIN
      SITAR_OPT_ALLSYSCONFIG
  - add yast metadata to cfg2scm.sysconfig, sitar.sysconfig


author: mge@suse.de
changelog:
  - Version 1.0.3
  - adopted suse/opensuse packaging names for new releases,
    enhance distribution matching, fixes BUG #148363
  - correct defattr in spec-file
  - enhance manpages and add documentation to *.sysconfig
  - now also tested on Mandrake 2005 and FC4
  - enhance apparmor_config_path and apparmor_profiles_path to fit
    for different AppArmor releases
  - source code reorganization


author: mge@suse.de
changelog:
  - fixes Bug #155424: "sitar should collect /etc/X11/xorg.conf
    (resp. /etc/X11/XF86Config on older releases)"
    patch: sitar-1.0.3-x11.diff
  - fixes Bug #155308: "adopt sitar for: /subdomain
    - > /sys/kernel/security/apparmor"
    patch: sitar-1.0.3-multiple_subdomain_dirs.diff
  - (cfg2scm.pl) enhance adding new files in svn-mode
    patch: sitar-1.0.3-cfg2scm.diff
  - (sitar.pl) change priority of lspci and lshal
    patch: sitar-1.0.3-lspci.diff
  - sitar-1.0.3 revision 231


author: mge@suse.de
changelog:
  - Release 1.0.6-260
  - Fixes bug #159692 - replace 'cat'-calls with perl-open-close
  - Changes on user-interface:
    - introduce "--all" for "--check-consistency --find-unpacked"
    - add si_debug and add status comments for sitar-output
  - General factor 8 speedup:
    - improve speed of si_check_consistency by factor 8
      improve speed of si_find_unpacked by factor 6
      thanks to Manfred Hollstein for more effective rpm-queries
    - improve speed of sitar-output-routine by factor 10
      thanks to Adam Spiers for pointing out the bottleneck


author: sbrabec@suse.cz
changelog:
  - Rewrite heuristic to be cross-compilation wise (bnc#736143).
  - Do not overwrite libexecdir specified by user (bnc#758947).


author: olh@suse.de
changelog:
  - update to version 0.16.6
    DAV: Fix crash with progress bar enabled with neon 0.27/0.28.
    DAV: Fix SSL cert caching to avoid repeated prompts.
    Update to neon 0.28.3 and support neon 0.24.x through 0.28.x.


author: lmichnovic@suse.cz
changelog:
  - initial version 0.9.0 svn revision 498
  - BuildRequires: tk-devel >= 8.5
  - needed explicit Requires: python-lcms python-imaging
  - added mandriva patch sk1-font_sys.patch


author: mseben@suse.cz
changelog:
  - updated to 0.9.1pre_rev730 (changelog not available)
  - deprecated sk1-font_sys.patch
  - added liblcms-devel to build requires


author: mseben@novell.com
changelog:
  - added svg_crash.diff to fix crash, while importing svg image (bnc#555676)
  - added dialog_open.diff to fix dialogue opened in backround (bnc#555677)


author: tittiatcoke@gmail.com
changelog:
  - update to 0.5
    - Add 16 bits/color support for PNG images.
    - Save window size on exit.
    - Fix the "Remember last saved image path/type" regressio


author: toddrme2178@gmail.com
changelog:
  - Split translations (fix for RPMLINT warning)
  - Split documentation (fix for RPMLINT warning)
  - Added Url tag (fix for RPMLINT warning)
  - Removed KDE SC 3 provides (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.8:
    * Save scanner options on exit and restore them on next start.
    * Add option to disable automatic selection of scan area(s).
  - Spec file updates:
    * Use libkde4-devel instead of libkdepimlibs4-devel (not needed) in
      BuildRequires:.
    * Recommend instead of Suggest the doc and lang subpackages.
    * Removed /sbin/ldconfig %post/%postun sections (not needed).


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.9:
    * (Fix regression) Base suggested file name on previous name.
    * Remove the save without asking and keep the ask for first, because you
      probably want to see where the files go anyways the first time around.
  - Keep only the english documentation in the doc subpackage (move the other
    languages to the lang subpackage).


author: tcrhak@suse.cz
changelog:
  - removed nsc-2.3
  - moved perl-Net-DNS from '# neededforbuild' to 'Requires:'
  - added installation of cgi scripts together with README.SuSE noting
  - it


author: anicka@suse.cz
changelog:
  - update to 1.4.2
    * sleuth (check_zone): Reverse zone names of type "a.b-c.d.e.f"
    are now parsed correctly.
    * sleuth.conf: Use http://rfc.net/ for RFC references.
    * sleuth.conf: Changed the default set of test_hosts.
    * sleuth (check_ns_sanity): When checking connectivity with other
    servers, don't try reverse resolving, because it's often broken.


author: dmacvicar@suse.de
changelog:
  - Fix absolute path in maven-build.xml that prevented
    package task in newer versions of openSUSE
  - Fix javadoc group


author: pgajdos@suse.cz
changelog:
  - updated to 3b1:
    o Larceny (Scheme) is supported.
    o scheme48.init (slib:os-strings): Fixed init for 1.7 (and 1.3).
      (defmacro:eval, defmacro:load): Fixed.
    o guile.init (implementation-vicinity): Just (%site-dir).
      (file-position, gentemp): module-replace!
      (library-vicinity): Try (%search-load-path "slib/guile.init").


author: pgajdos@suse.cz
changelog:
  - updated to version 3b3:
    * Supports GNU configure.
    * Makefile: Reorganized per <http://www.gnu.org/prep/standards/>.
    * (Guile 1.8.6, 1.8.7, 1.9.7, and 2?): Supported.
    * s7.init: Added init file for S7, part of the Snd sound-editor.
    * Makefile (allfiles): Added "version.txi".
    * Corrected several color problems.
    * qp.scm (qp): Don't truncate symbols when printing.
    * transact.scm (word:lock!): Truncate email components so MS-Word
      style ~$ckfile fits in 162.B.
    * dirs.scm (directory*-for-each): Added.
    * srfi-39.scm (make-parameter, parameterize): Added.
    * grapheps.ps (bargraph, impulse): Fixed for ranges not containing 0.


author: cfarrell@suse.com
changelog:
  - license update: SUSE-SLIB
    This license was added to the spreadsheet linked from
    license.opensuse.org specifically to handle the non standard SLIB
    license


author: dimstar@opensuse.org
changelog:
  - Fix %triggerpostun -- guile1 - scriptlet: the binary to check
    for is called guile1, and not anymore guile (due to parallel
    installation needs of guile1 and guile2) Fixes bnc#780827.
  - Extend post-install script to always trigger when guile is
    already installed. This special casing with too old guile1
    should never affect us anymore. Only minimal changes to the
    scripts done, in order to have small change for a maintenance
    update.


author: guido+opensuse.org@berhoerster.name
changelog:
  - do not strip binaries
  - fix rpmlint warnings
    * split off -lang subpackage
    * recompress source
  - further cleanup


author: gber@opensuse.org
changelog:
  - update to version pre1.0.0~18
    * bugfixes mainly regarding MIME and charset handling
    * impoved output for --debug
  - dropped obsolete slrn-0.9.9p1-fix-bufferoverflow.diff patch
  - disabled SSL support by default until upstream gets around to
    making it work reliably


author: gber@opensuse.org
changelog:
  - update to version pre1.0.0~39
    - bugfixes
    - support for multipart mime messages
  - compile without -fno-strict-aliasing
  - enable SSL support via GnuTLS which seems to work on
    openSUSE > 12.1
  - drop superfluous patch slrn-0.9.9p1.diff
  - drop slrn-0.9.9p1-hardcode-inews-path.diff and add a build
    dependency on mininews instead, this also makes
    slrn-0.9.9p1-configure.diff unecessary
  - rebased slrn-0.9.9p1-do-not-strip-binaries.diff and renamed to
    slrn-do-not-strip-binaries.patch
  - removed slrn.run, there is no SUSE menu any more
  - removed obsolete slrn.rc migration pre-script
  - replace __DATE__ and __TIME__ with date/time of latest changelog
    entry
  - do not replace slrn.rc


author: gber@opensuse.org
changelog:
  - fixed dependency on libgnutls
  - added slrn-fix-libgnutls-extra-dependency.patch which prevents
    unnecessary linking against libgnutls-extra and fixes the build
    in Factory


author: gber@opensuse.org
changelog:
  - update to version 1.0.1
    - macros/mime.sl: Add an option to view all parts of a mime
      multipart message
    - src/art_misc.c: New config variable: "wrap_width", which sets the
      width that will trigger wrapping
    - doc/: Updated txt docs from slrn doc project's svn repos
    - An issue with the wrap_width variable was fixed


author: crrodriguez@opensuse.org
changelog:
  - When in a virtualized envirnment, hard disk monitoring
    with smartd is a task for the host, make systemd to skip
    the service if found running in such setup.


author: sweet_f_a@gmx.de
changelog:
  - update to the _latest_ smartmontools-5.42 tarball, see
    http://sourceforge.net/mailarchive/message.php?msg_id=28262364
    "The PKG_PROG_PKG_CONFIG macro was not expanded in configure"
  - remove automake dependency


author: sbrabec@suse.cz
changelog:
  - Update to version 6.0 (bnc#789204):
    * option/directive '-F nologdir' and '-F xerrorlba'.
    * smartctl '--identify' option.
    * smartctl prints nominal media rotation rate (ATA).
    * smartctl prints SATA version and speed.
    * smartctl '-l sataphy' works for CD/DVD drives also.
    * smartctl '-x' includes ATA Device Statistics.
    * smartd warning emails include device identify info.
    * smartd '-d' output is flushed to support redirection.
    * Many HDD, SSD and USB additions to drive database.
    * smartctl options '-g, --get' and '-s, --set' to get/set various
      ATA settings: AAM, APM, Read look-ahead, Write cache, Security
      (freeze), Standby mode/timer.
    * smartd directive '-e' to set (most of) the above settings on
      startup.
    * smartctl options '-f hex' and '-f hex,[id|val]'.
    * smartctl does not start ATA self-test if another test is
      already running.  Override with new option '-t force'.
    * smartctl supports extended self-test polling times greater
      than 255 minutes.
    * Controller-independent SAT detection: '-d sat,auto[+TYPE]'.
    * smartd.conf DEFAULT directive.
    * Support for SATA disks behind Areca SAS RAID controllers and
      HP Smart Array controllers.


author: sbrabec@suse.cz
changelog:
  - Re-introduce smartmontools-sysconfig.patch with
    SMARTD_SAVESTATES, SMARTD_ATTRLOG and SMARTD_EXTRA_OPTS sysconfig
    variables (bnc#790044).


author: sbrabec@suse.cz
changelog:
  - Use sysconfig variables (sed on smartd.service.in) and generate
    smartd_opts for systemd smartd.service.
  - Remove obsolete parsing of /etc/default/smartmontools
    (it is no more in upstream installation).


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.10.10:
    * Fixed "Invalid command: net rap share list" error.
    * Improved smb4k_sudowriter utility program. Version has been bumped to 0.4.
  - Spec file updates:
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Removed smb4k-devel subpackage and merged it in the main package since the
      package doesn't actually provides any shared libraries. Also fixed rpmlint
      warning "devel-file-in-non-devel-package".
    * Removed smb4k-doc subpackage and merged it in the main package since it
      contained the package's english main help files.
    * Updates in Summary: and %description.
    * Updates in Buildrequires:, Requires:. Added packages in Recommends:
      section.
    * Moved smb4k-lang package to Recommends: section (from Requires:).
    * Updates in %install and %files sections.
    * Minor other updates.


author: tittiatcoke@gmail.com
changelog:
  - Update to version 0.10.12:
    * Fixed wrong QString to char conversion in the mounter.
    * Adjusted author's e-mail address and the project's home page
      and bug report mailing list addresses due to the relocation of
      Smb4K to Sourceforge.net.
    * The application is using UTF8 now. This should fix the
      incompatibility with non-Latin1 languages.
    * Smb4KAuthInfo::login() and Smb4KAuthInfo::password() return a
      QString.
    * Smb4KShare::path() and Smb4KShare::canonicalPath() return a
      QString.
    * Connect configuration dialog with system tray widget, so that
      changes can directly be applied.
    * Fixed KLibrary warnings during runtime.
    Tue Sep 13 12:41:10 UTC 2011 - toddrme2178@gmail.com
  - Split translation package (fix for RPMLINT warning)
  - Split documentation package (fix for RPMLINT warning)
  - Fixed provides (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: asterios.dramis@gmail.com
changelog:
  - Spec file updates:
    * Changed License: to GPL-2.0+ (SPDX style).
    * Recommend instead of Suggest doc and lang subpackages.
    * Removed Provides:/Obsoletes: entries for kde4-smb4k (not needed anymore).


author: dmueller@suse.de
changelog:
  - update to 1.0.0:
    - KDE SC 4.4.0 and Qt 4.7.0 or later are required.
    - We now use Utf8 throughout the whole application (closes #14674 and
    [#17535]).
    - Removed utility programs in favor of the new KAuth implementation.
    - Updated handbook.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.0.1:
    * Fixed potential crash in Smb4KWalletManager::init().
    * Fixed KDEInit complaining when Smb4K is started from a desktop icon (closes
      SF ticket #23).
    * Fixed periodic scanning.
  - Removed enscript and texlive from recommended programs (not needed anymore).


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.0.2:
    * Fixed two potential crashes in class Smb4KHomesSharesHandler.
    * Fixed a wrong comparision between QString and QByteArray in
      Smb4KMountJob::slotActionFinished().
    * Fixed a wrong comparision between QString and QByteArray and a double
      declaration in Smb4KUnmountJob::slotActionFinished().
    * Fixed wrong assumption that qreal equals double in Smb4KShare class.
      Patch by Rex Dieter from the Fedora Project.
    * Fixed missing assignments of the IP address in Smb4KAuthInfo::setHost()
      and Smb4KAuthInfo::setShare().
    * When prompting for a password for a 'homes' share, use the UNC of the
      user's home directory and not //SERVER/homes.
    * When mounting a 'homes' share, show the UNC of the user's home directory
      in the mainwindow's status bar instead of //SERVER/homes.
    * Fixed a crash in Smb4KMountJob::slotActionFinished() reported by
      Peter Trenholme.
    * Fixed unmounting on exit. Many thanks go to Peter Trenholme for reporting
      this issue.
  - Keep only the english documentation in the smb4k-doc subpackage. Move other
    languages in the smb4k-lang subpackage.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.0.3:
    * Make sure that output from the mount and unmount process is trimmed, so
      that there are no false error messages.
    * Fixed error notifications being shown although mounting and unmounting
      shares was successful.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 1.0.4:
    * Fixed erroneously shown error notifications when searching.
    * Make sure that "tdb_log" messages are not shown as error notifications
      to the user.
    * Wait until unmounting all shares on exit finished before closing down.
    * Make sure that the mount prefix and all its subdirectories correctly
      inherit their permissions.


