# changelog

author: vuntz@opensuse.org
changelog:
  - Update to version 1.16.2:
    + CSV Import: Actually preview and import the field values
      (bgo#625693).
    + List view: Make the retry option actually work afer entering
      invalid data (bgo#167818).
    + Build: Remove the gconfmm dependency, because we don't use it.
  - Changes from version 1.16.1:
    + Build: Fix the python module's filename.
  - Changes from version 1.16.0:
    + Build:
    - Do not use deprecated gtkmm API (requires gtkmm 2.22).
    - Various small improvements
  - Changes from version 1.15.2:
    + Field Formatting: Related Choices: Add a Show All checkbox, so
      that the list of choices can be restricted according to the
      relationship, instead of just showing all values in the related
      table. This allows the Choices to be used to narrow down a
      choice based on a choice in another field. (bgo#625536).
    + Allow unique fields with same name in multiple tables
      (bgo#625192).
    + Developer menu: Added Export Backup and Restore Backup menu
      items. These use PostgreSQL's pg_dump and pg_restore utilities,
      wrapping the dump and .glom file up in a .tar.gz.
    + Build:
    - Explicitly link with libdl for Python module loading test.
    - Rename the library to libglom-1-16 to be parallel-installable
      with libglom-1-14.
    - Adapt to the latest libgdamm API.
  - Changes from version 1.15.1:
    + Uses Gnome::Gda::SqlBuilder in most places to avoid manually
      building SQL query strings. This should be more robust and
      safer.
    + Correct the position of "Records / Found" labels.
    + Find:
    - Make Find mode a toggle and move it to the Edit menu.
    - Fix a crash when using find mode.
    + List view:
    - Don't add a new row when cancelling editing of a placeholder
      row.
    - Don't allow placeholder rows to be delteted.
    + Build libglom and pyglom API documentation.
  - Changes from version 1.14.5:
    + Allow unique fields with same name in multiple tables
      (bgo#625192).
  - Changes from version 1.14.4:
    + Developer menu: Added Export Backup and Restore Backup menu
      items. These use PostgreSQL's pg_dump and pg_restore utilities,
      wrapping the dump and .glom file up in a .tar.gz.
    + Build: Explicitly link with libdl for Python module loading
      test.
  - Changes from version 1.14.3:
    + Fix position of "Records / Found" labels.
    + List: Don't allow deleting placeholder rows.
    + Build: Don't require avahi-ui.
  - Remove gconfmm-devel BuildRequires.
  - Add postgrsql Requires, for pg_dump and pg_restore.
  - Rename libglom-1_14_0 to libglom-1_16_0, following library name
    change.
  - Call relevant macros in %post/%postun:
    + %desktop_database_post/postun because the package ships at
      least one desktop file.
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
    + %mime_database_post/postun because the package ships a mime
      type definition.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.20.1:
    + Avoid some unnecessary stdout warnings
    + New and improved tests
    + libglom:
    - LayoutGroup:
      . Added a remove_field(parent_table_name, table_name,
      field_name) method overload.
      . Added a has_field(parent_table_name, table_name,
      field_name) method overload.
    - Added DbUtils::set_fake_connection().
  - Major changes from version 1.20.0 since 1.16.2:
    + Simplified main window
    + Glom can now store and display PDFs
    + Print Layout: Major overhaul with improved UI and new
      functionality.
    + Relared records: Allow the developer to specify how many rows
      to show.
    + Choice drop-downs can show more than 2 fields
    + Choice drop-down fields are aligned
    + Choice drop-downs can show relared fields
    + List columns have sensible widths.
  - 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.
  - Change BuildRequires from old-style, gtk2 based, to pkgconfig(),
    gtk3 based ones:
    + Old ones: gtkmm2-devel, libgdamm-devel, libgoocanvasmm-devel,
      libgtksourceviewmm-2_0-devel.
    + New ones: gtkmm-3.0, goocanvasmm-2.0, libgda-postgres-5.0,
      libgdamm-5.0.
  - Add new pkgconfig() BuildRequires, following upstream changes:
    evince-view-3.0, pygobject-3.0.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.21.3:
    + libglom: TranslatableItem: Require the caller to provide the
      locale to get_title() instead of calling the static
      set_current_locale() method (now removed).
  - Changes from version 1.21.2:
    + Field choices:
    - Allow custom (not related) choices to be translated, with
      only the original text being stored in the database.
    - Use the appropriate type of data for choices. rather than,
      for instance, forcing German users to see (and store) 1.99
      EUR instead of 1,99 EUR.
    + Translations:
    - Offer non-country locales, such as de, instead of only de_DE,
      de_AT, etc.
    - Default to the first locale in the list, instead of none.
    + Added command-line utilities to help with translation via po
      files: glom_export_po, glom_import_po, glom_export_po_all.
    + Build: Added several more tests, including tests of the
      translation system and of the iso-codes XML files parsing.
  - Changes from version 1.21.1:
    + Details: Foreign key ID fields: Add a New button next to the
      existing Find button.
    + Related Choices: Allow the user to specify a sort order.
    + libglom:
    - Make libglom 1.22 parallel installable with glom 1.20.
    - Document: Added get_translation_available_locales().
    - Field: Remove unused get_gda_holder_string().
    - Remove unused get_sql_format() methods.
    - DbUtils:: Added get_fields_for_table(),
      get_fields_for_table_one_field(), get_lookup_fields(), and
      get_lookup_value()
    - LayoutGroup:
      . Add a remove_field(parent_table_name, table_name,
      field_name) method overload, deprecating the existing
      method overloads.
      . Deprecate the old has_field() method and do not use it.
    - Remove unused parameternamegenerator.[h|cc] source files.
    + Build:
    - Avoid deprecated glibmm API
  - Changes from version 1.20.4:
    + Details: Really make non-editable multiline text fields
      non-editable.
    + Edit menu: Make the Cut/Copy/Paste menus actually work
      (bgo#518315)
    + Choices: Make sure related choices are sorted (by ID).
    + libglom: Document_XML: Remove an unimplemented method
      (bgo#666744).
  - Changes from version 1.20.3:
    + Details: ID Find button: Really show the quick find feature.
    + List: Really store data when the primary key is not
      auto-incremented.
    + Add the glom_test_connection command-line tool.
    + Film Manager example: Use English for Day/Night choices.
  - Changes from version 1.20.2:
    + Correct parsing of quotes in example data.
    + ComboBoxes: Work around bgo#612396 to fix the Users/Groups
      dialogs and the Script Library dialog.
    + libglom: DbUtils::recreate_database_from_document(): Create
      groups and set table privileges too.
    + More tests.
  - Change libepc-devel and libxml++-devel BuildRequires to
    pkgconfig(libepc-1.0) and pkgconfig(libxml++-2.6).
  - Add explicit pkgconfig(giomm-2.4) and pkgconfig(libxslt)
    BuildRequires: they were implicit before.
  - Remove unneeded python-gtk-devel and python-gnome-extras-devel:
    they come from the GTK+ 2 days. Instead, add a python-devel
    BuildRequires that the previous one were bringing in.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.21.4:
    + libglom: Use std::vector instead of std::list, for consistency.
    + Translations:
    - Allow the database title to be translated.
    - Default to en rather than en_US for the original locale.
  - Fix license: glom is GPL-3.0+. Fix bnc#743110.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.21.5:
    + Depend on libgda 5.0.3 because we need the GdaNumeric
      corrections (bgo#668346)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.21.6:
    + Make auto-increment fields work even if they are not primary
      keys (bgo#661702)
    + Do not hide the database structure if the user does not have
      view rights, and prevent SQL errors in that case (bgo#669299)
    + Allow printing of print layouts from the List view too, to
      avoid confusion (bgo#670462)
    + Print Layout: Avoid sometimes over-scaled images (bgo#668901)
    + Users/Groups:
    - Example files: Really load the table privileges.
    - Really prevent changing to developer mode for non-developers.
      (bgo#669043)
    - Allow user and group names to have spaces and other special
      characters (bgo#669012)
    - Limit user and group name lengths because PostgreSQL seems to
      have an (undocumented) limit.
    - Warn if we cannot get the list of users (bgo#669178)
    - Add tests.
    + Button scripts: Check and warn about pygtk2 instead of crashing
      (bgo#669196 and bgo#661766)
    + ReportBuilder:
    - Make summary fields work again.
    - Add error checking (bgo#669281)
    + Database Preferences: Really store the organization name in the
      database (bgo#668836)
    + Field Formatting: Related Choices: Default to showing the
      primary key (bgo#668759)
    + Choices: Allow the field to be be other than the primary key
      and do not crash if it is not, or if it is hidden (bgo#668759)
    + Document: Avoid accumulating old nodes in the XML.
    + Examples: Remove empty group in the Lesson Planner example file
      (bgo#671263)
    + libglom: Glom::Utils::get_find_where_clause_quick(): Handle an
      empty value properly.
    + Use Gtk::Application and Gtk::ApplicationWindow instead of
      Gtk::Main.
    + Windows build fixes (not complete) (bgo#671120, bgo#670903)
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Add pkgconfig(goocanvas-2.0) BuildRequires: there's a check for
    it since glom wants a version that contains some specific fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.21.7:
    + Build: Fix some warnings from clang++.
    + libglom:
    - Remove some deprecated methods.
    - LayoutItem_GroupBy: Add get and set methods for members.


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 1.21.8:
    + Fix the build with the latest gtkmm, with
    - -enable-warnings=fatal.
    + Dialog_Import_CSV_Progress: Fix an important typo.
    + Tests: Set LC_TIME too.
    + Improve the command-line parse/print locale warnings.
  - Remove %clean section: not needed anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.22.0:
    + libglom:
    - Field: Remove get_holder().
    - ConnectionPool: create_database(): Take a progress slot.
    + Build:
    - Windows build fixes.
    - Fix some warnings found by scan-build.


author: dimstar@opensuse.org
changelog:
  - Add glom:python supplements to python-glom, allowing the package
    to be automatically installed (part of bnc#621448).


author: dimstar@opensuse.org
changelog:
  - Add libgda-5_0-postgres, typelib(Gda) and python-glom Requires:
    All packages are hard dependencies. If not available, glom
    * should* present a dialog, saying so, but currently segfaults
    (bnc#772551).


author: pgajdos@suse.cz
changelog:
  - updated to 4.28:
    * Three wrapper routines xdlopen, xdlsym, and xdlclose, which
      provide the shared library support, were added.
    * A static linking to iODBC and MySQL libraries used in the
      MathProg table drivers was replaced by a dynamic linking to
      corresponding shared libraries.
    * Compressed data file support was added.
    * Command-line interface routines were added.
    * bug fixes


author: pgajdos@suse.cz
changelog:
  - updated to 4.31:
    * glpspx.h, glpspx01.c, glpspx02.c, glpapi06.c
      The dual simplex solver (spx_dual_opt) was replaced by a new
      implementation of the two-phase dual simplex method (spx_dual).
      Old simplex method routines (spx_prim_opt, spx_prim_feas, and
      spx_dual_opt) were removed from the package.
    * glpk.h, glpscl.h, glpscl.c, glpapi04.c
      New API routine glp_scale_prob was added. It replaces routine
      lpx_scale_prob which is deprecated.
    * glpk.h, glpini.h, glpini01.c, glpini02.c, glpapi05.c
      New API routines glp_std_basis, glp_adv_basis, glp_cpx_basis
      were added. They replace routines lpx_std_basis, lpx_adv_basis,
      lpx_cpx_basis which are deprecated.
    * glpdmp.c
      8-byte data alignment was added to the module (sufficient for
      both ILP32 and LP64 environments).
    * glplib07.c
      16-byte data alignment was added to the module to provide
      compatibility with LP64 environment (8-byte is not sufficient
      due to jmp_buf; thanks to Xypron for investigation).
    * glplpx16.c
      New version of the routine lpx_write_pb was added. Thanks to
      Oscar Gustafsson <oscarg@isy.liu.se> for the contribution.
    * glpspx.h, glpspx03.c, glpapi06.c
      The primal simplex solver (spx_prim_opt, spx_prim_feas) was
      replaced by a new implementation (spx_primal), which currently
      provides the same features as the old version.
    * glpmpl01.c, glpmpl03.c
      Some changes were made in the MathProg translator to allow <,
      <=, >=, and > on comparing symbolic values. Thanks to Heinrich
      Schuchardt <heinrich.schuchardt@gmx.de> for patches.
    * glplpx10.c
      Internal routine set_d_eps in the exact LP solver was changed
      to prevent approximation errors in case of integral data.
      Thanks to Markus Pilz <pilz@cs.uni-bonn.de> for bug report.
    * configure.ac
      The configure script was changed to disable optional features
      by default. For details see file INSTALL.
    * glpipp02.c
      A bug was fixed in the internal routine reduce_bounds. Thanks
      to Anne-Laurence Putz <anne-laurence.putz@eurodecision.com> for
      the bug report.
    * glpapi01.c
      New API routine glp_erase_prob was added.
    * glpapi13.c
      New API routines glp_read_mps and glp_write_mps were added.
      They replace API routines lpx_read_mps, lpx_read_freemps,
      lpx_write_mps, and lpx_write_freemps, which are deprecated.
    * glpapi14.c
      New API routines glp_read_lp and glp_write_lp were added. They
      replace API routines lpx_read_cpxlp and lpx_write_cpxlp, which
      are deprecated.
    * glpsql.c
      Minor bug was fixed. Thanks to Xypron <xypron.glpk@gmx.de> for
      the bug report.


author: badshah400@gmail.com
changelog:
  - Update to version 0.6.0:
    + Includes the PyClical extension module for Python
    + Changes to the clifford_algebra<> API:
    - The real() function is now synonymous with scalar() and the
      imag() function always returns 0
    - New operators lhs | rhs and lhs |= rhs transform lhs by the
      twisted adjoint action of rhs
    - New member functions, grade() : maximum of the grades of
      each term;  pure() : pure part
    - New function complexifier(val) : square root of -1 which
      commutes with all members of the frame of the multivector
      val. The name "elliptic" is now deprecated: use
      "complexifier" instead
    - New functions sqrt(val,i,prechecked), and
      log(val,i,prechecked) : square root and logarithm of
      multivector with specified complexifier
  - Split out python-glucat package with the python module
  - Package is now arch dependent.


author: lazy.kent@opensuse.org
changelog:
  - Update from git.
    * Updated discogs provider to new use the new API.
    * Updated README.
    * Fixed typos.
    * Fixed the unicode lookup problem.
  - Updated "optflags" patch.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.9.5.
    * Added Jamendo provider.
  - Added examples to devel package.
  - Removed _service - use tarball.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.9.8.
    * Fixed --musictree -> --musictree-path.
    * Updated help accordingly.
    * Fixed crash in relations:musicbrainz.
    * Fixed storing of getters with optional artist/album.
    * Added musicbrainz as cover provider.
    * Fix for -v0.
    * Added extra trimming for all text items.
    * Fixed magistrix parser.
    * Fixed incorrect trimming.
    * Fixed cover:albumart.
    * Made jamendo provider work inplace.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.9.9.
    * Added --as-one (and --no-as-one) option to glyrc.
    * Fixed up readme.
    * Updated help.
    * Added support for :escape: characters in --write and
    - -callback.
    * Added slothradio provider.
    * Various fixes.
  - Rebase "date-n-time" and "optflags" patches.


author: sbrabec@suse.cz
changelog:
  - Split package for the new branch.
  - Updated to version 2.4.7:
    * Major rewrite, new API. See ChangeLog for details.


author: sbrabec@suse.cz
changelog:
  - Updated to version 2.4.8:
    * Fixed possible buffer overrun in charset conversion code.
    * Compilation on systems with older GLib installations.
    * Cross-compilation simplified.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.15:
    + Prevent possible buffer overflows.
  - Changes from version 2.4.14:
    + Disable strict-aliasing since it cause bugs.
  - Changes from version 2.4.13:
    + bgo#606875 -do not try to skip multiple characters per pass
      thru the loop when encountering the first '.' of a possible
      '..' sequence.
  - Changes from version 2.4.12:
    + Moved -lz -lnsl, etc into Libs.private in pkg-config file
      (bgo#603273).
    + Make sure to always increment inptr as we force-convert it to
      ascii.
  - Changes from version 2.4.11:
    + Fixed the military timezone offsets.
    + Fix ptr_array_insert() code to correctly work.
  - Changes from version 2.4.10:
    + Fixed a uudecoding bug when uulen % 3 is 2 (bgo#597794).
  - Changes from version 2.4.9:
    + Fixed the target library version in gmime-sharp.dll.config.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.4.17:
    + gmime/gmime-encodings.h (GMIME_QP_ENCODE_LEN): Since
      force-wrapped lines use "=\n" instead of just "\n", lines will
      be 74 bytes, not 73.
  - Changes from version 2.4.16:
    + Fixed to take into acount the possibility of having to
      force-wrap lines at 72+ characters.
    + bgo#615685: Added a --disable-cryptography flag to allow
      building without GnuPG or S/MIME support.
    + bgo#615594: Use g_set_error_literal() when no printf-style
      arguments are needed
    + bgo#598855: Mime-Version header re-written to MIME-Version.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.19:
    + Handle unquoted boundary values containing '=' (and other
      illegal characters).
    + Implement rfc2047-workaround hack in
      g_mime_utils_header_decode_phrase(), like in
      g_mime_utils_header_decode_text().
    + Keep track of the number of ='s that are backed out over in
      g_mime_encoding_base64_decode_step().
    + Fix crash when a group name is unset in InternetAddress.
    + Fix build with old glib (2.12).
  - Changes from version 2.4.18:
    + Fix abusive unref in g_mime_multipart_encrypted_decrypt().
    + Internal rework of setting a name on InternetAddress.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.4.21:
    + Do not write to filesystem when checking a GPG signature.
    + Make error messages more consistent.
    + When decoding an address, handle edge cases where inptr reaches
      the end of the input string prematurely due to a malformed
      address.
    + Code fixes.
  - Changes from version 2.4.20:
    + When encoding, if the last input character is not a \n, append
      an "=\n" sequence.
    + Fixes for when there's no end marker.
    + Drop support for iso-2022-kr, and use euc-kr instead.
    + Code fixes.


author: vuntz@opensuse.org
changelog:
  - Rename gmime-2_4 source package to gmime, overwriting the old
    gmime source package that was tracking the now unused 2.2.x
    branch (bnc#635094).
  - Update to version 2.4.25:
    + Fix a crash.
    + Fix for MacOS X.
  - Changes from version 2.4.24:
    + Fix PGP/MIME signature verification (broken in 2.4.23).
    + Depend on glib-sharp instead of gtk-sharp.
    + Documentation fixes.
  - Changes from version 2.4.23:
    + Fixes for EXPSIG, EXPKEYSIG, and REVKEYSIG gpg status.
    + Documentation fixes.
  - Changes from version 2.4.22:
    + Fixed memory stream writes.
  - Remove gtk-sharp2 BuildRequires.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: glib2-devel, glib-sharp2, gtk-sharp2-gapi.
    + New ones: glib-2.0, glib-sharp-2.0, gapi-2.0.
  - Remove explicit Requires for glib2-devel and glibc-devel in devel
    subpackage.
  - Remove now unneeded Requires for gtk-sharp2 in sharp subpackage.
  - Remove Conflicts with gmime < 2.4 as we now provide this.
  - Merge doc subpackage in devel subpackage, and add appropriate
    Provides/Obsoletes.
  - Create a tools subpackage, and move the binaries from the main
    subpackage to this new tools subpackage.
  - Add Provides/Obsoletes for old names (before renaming) to the
    tools subpackage, the sharp and the devel subpackages.
  - Change group of libgmime-2_4-2 from Development/Libraries/C and
    C++ to System/Libraries.
  - Drop call to autoreconf: there's nothing requiring it.
  - Update summaries and descriptions.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.4.26:
    + Don't skip validation of UTF-8 text.
    + Improved logic.
    + Bugs fixed: bgo#652056


author: dimstar@opensuse.org
changelog:
  - Update to version 2.4.28:
    + Don't forget to register GMimeDataWrapper as well.
    + Need to decode the content of the application/octet-stream part
      containing the encrypted payload as it may have a non-7bit
      Content-Transfer-Encoding.
  - Changes from version 2.4.27:
    + Register all GObject-based types to prevent race conditions in
      multi-threaded apps.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.6.4:
    + GMime 2.6.x is ABI/API incompatible to GMime 2.4.x.
    + Most notable is the lack of GMimeSession which has been
      dropped in favor of a much simpler callback mechanism.
      GMimeCipherContexts constructors now take a password_request
      callback function rather than forcing you to subclass
      GMimeSession to get this functionality.
    + Several other API changes, see documentation.
    + See ChangeLog for full details since 2.4.x.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Add gpgme-devel BuildRequires: new upstream dependency.
  - Add gmime-compiler-warnings.patch: Fix compiler warnings and brp
    checks about function reach end of statement without return
    value.
  - Add gmime-mono-arch-indep.patch: Revert commit bce1443e321a2: we
    do not install mono libraries to %{_libdir}, but %{_prefix}/lib/
  - Add libtool BuildRequires and call to autoreconf, as the above
    patch touches the build system.
  - Rename libgmime-2_4-2 subpackage to libgmime-2_6-0, following the
    upstream soname bump.
  - Remove gmime-2_4-devel and gmime-2_4-doc Provides/Obsoletes from
    devel subpackage: with 2.6, all files are now different in this
    package.
  - Remove gmime-2_4-sharp Provides from sharp subpackage: since 2.6
    has a different API, a Provides is wrong. We keep the Obsoletes,
    though, as there are some common files and the gmime-2_4-sharp
    packages should get removed anyway.


author: vuntz@opensuse.org
changelog:
  - The binaries shipped in the tools subpackage are GPL-2.0+, so fix
    the license of this subpackage. Fix bnc#741054.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.6.5:
    + Stop installing uuencode/uudecode.
    + configure.ac: Added --with-gacdir to fix bgo#667072
    + Several other build fixes.
    + Bug fixes, including: bgo#667684, bgo#668085.
  - Drop tools subpackage: those are not really usable programs, but
    are meant as examples (they moved to the examples folder in the
    source code). Add a gmime-tools Obsoletes to libgmime-2_6-0 for
    smooth upgrades.
  - Pass --with-gacdir=%{_prefix}/lib to configure.
  - Drop patches:
    + gmime-mono-arch-indep.patch: fixed upstream by introducing
    - -with-gacdir option to configure
    + gmime-compiler-warnings.patch: fixed upstream
  - Remove libtool BuildRequires and call to autoreconf, as they were
    only needed by the patches,
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.6.6:
    + configure.ac: Add a --enable-smime flag which defaults to "no".
    + Fixed multipart/signed logic.
    + Handle non-standard Content-Transfer-Encodings names: 7-bit,
      8-bit, and x-uue (the standard names for these are 7bit, 8bit,
      and x-uuencode).
    + Various other code changes.
    + Several optimizations.


author: zaitor@opensuse.org
changelog:
  - Update to version 2.6.7:
    + Remove the trailing comma from the last enum item to silence
      gcc -pedantic warnings.
    + Be lenient from "From " lines found in message headers.
      (bgo#671680).


author: dimstar@opensuse.org
changelog:
  - Update to version 2.6.9:
    + Properly handle application/x-pkcs7-signature (bgo#674032)
  - Changes from version 2.6.8:
    + Bugs fixed: bgo#671785, bgo#673493.


author: rguenther@suse.de
changelog:
  - Update to version 4.3.0.
    * Speedups all over the board
    * Fat binaries on x86_64
  - Split shared libraries according to policy.


author: rguenther@suse.de
changelog:
  - Update to bugfix release GMP 4.3.1.
    * Fixed bug in mpn_gcdext, affecting also mpz_gcdext and mpz_invert.
    * Fixed some minor documentation issues.
    * Recognise more IBM "POWER" processor variants.


author: jengelh@medozas.de
changelog:
  - Fix building on SPARC. When rpmbuild is called with
    - -target=sparcv9, %%_target_platform takes on the value
    "sparcv9-suse-linux", but this does not fly for gmp, it requires
    "sparc-suse-linux". This is similar to what binutils.spec does.


author: rguenther@suse.de
changelog:
  - Update to bugfix release GMP 4.3.2.
    * Fixed bug in mpf_eq.
    * Fixed overflow issues in mpz_set_str, mpz_inp_str, mpf_set_str, and
      mpf_get_str.
    * Avoid unbounded stack allocation for unbalanced multiplication.
    * Fixed bug in FFT multiplication.


author: rguenther@novell.com
changelog:
  - Update to release GMP 5.0.1.
    * Major performance and memory usage improvements.
    * Enable fat binaries on x86.
    * Bump SO version to 10.


author: idonmez@novell.com
changelog:
  - Update to release GMP 5.0.2
    * Many minor bugs related to portability fixed.
    * The support for HPPA 2.0N now works, after an assembly bug fix.
    * A test case type error has been fixed.  The symptom of this bug
      was spurious 'make check' failures.
    * Fat builds are now supported for 64-bit x86 processors also under Darwin.
  - Remove unknown configure option --disable-mpfr


author: rguenther@suse.com
changelog:
  - Update to release GMP 5.0.3
    * A slight timing leak of the powm_sec functions have been sealed.  (This
      leak could possibly be used to extract the most significant few bits of the
      exponent.  "Few" here means at most 10.)
    * The mpz_nextprime function now runs a safer number of pseudo-random prime
      tests.
    * A bug in division code possibly causing incorrect computation was fixed.
    * New CPUs recognised.
    * IBM S/390 are now supported in both 31/32-bit and 64-bit mode.
  - Dropped SUSE local patches for S/390 support.


author: rguenther@suse.com
changelog:
  - Update to release GMP 5.0.4
    * Thresholds in mpn_powm_sec for both fat and non-fat builds are now used
      safely, plugging a one-word buffer overrun introduced in the 5.0.3 release
      (for non-fat) and a multi-word buffer overrun that existed since 5.0 (for
      fat).  (We have not been able to provoke malign stack smashing in any of
      the ~100 configurations explored by the GMP nightly builds, but the bug
      should be assumed to be exploitable.)
    * Two bugs in multiplication code causing incorrect computation with
      extremely low probability have been fixed.
    * A bug in the test suite causing buffer overruns during "make check",
      sometimes leading to subsequent malloc crashes, has been fixed.
    * Two bugs in the gcd code have been fixed.  They could lead to incorrect
      results, but for uniformly distributed random operands, the likelihood for
      that is infinitesimally small.  (There was also a third bug, but that was
      an incorrect ASSERT, which furthermore was not enabled by default.)
    * A bug affecting 32-bit PowerPC division has been fixed.  The bug caused
      miscomputation for certain divisors in the range 2^32 ... 2^64-1 (about 1
      in 2^30 of these).


author: rguenther@suse.com
changelog:
  - Update to release GMP 5.0.5
    * A bug causing AMD 11h processors to be treated like AMD 10h has been fixed.
    * A bug affecting recent Intel Sandy Bridge CPUs resulting in
      configuration failures has been fixed.


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


author: vuntz@opensuse.org
changelog:
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: gconf2-devel, gstreamer-0_10-plugins-base-devel,
      gtk2-devel, libunique-devel, libxml2-devel.
    + New ones: gconf-2.0, glib-2.0, gstreamer-0.10,
      gstreamer-pbutils-0.10, gstreamer-plugins-base-0.10,
      gstreamer-tag-0.10, gtk+-2.0, libxml-2.0, unique-1.0.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.3:
    + Extract and convert audio from video
    + Notification on conversion completed
    + Migration to GSettings.
  - Remove FIXME for license mismatch: the headers are adjusted to be
    GPLv3+ too.
  - Replace gconf schema handling macros with gsettings ones.
  - Remove pkgconfig(gconf-2.0) BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.4:
    + Ported from GTK2 to GTK3
    + Updated translations
  - Adjust BuildRequires to reflect the move to GTK3:
    + Replace pkgconfig(gtk+-2.0) with pkgconfig(gtk+-3.0)
    + Replace pkgconfig(unique-1.0) with pkgconfig(unique-3.0)
  - Add pkgconfig(libnotify) that was forgotten in update to 0.2.3,
    so notifications can be used.
  - Remove pkgconfig(glib-2.0) BuildRequires: not checked in
    configure anymore.


author: tiwai@suse.de
changelog:
  - updated to version 0.8.4:
    * The -d switch won't behave the same as in 0.8.3.
    * Support for MIT SHM X extention is disabled by default
    * Keep Adobe happy with our users and our users happy with us by
      changing "Flash player" into "SWF player" everywhere
    * The popular SWF Twitter badge now renders correctly
    * Fix parsing of urls containing multiple question marks
    * Fix support for movies embedding multiple sound streams
    * Support for loading PNG and GIF images added
    * Improved rendering of SWF movies
    * Support for writing RGB/RGBA PNG images and JPEG images
    * Works with Potlatch OpenStreetMap editor
    * New 'flvdumper' utility for analyzing FLV video files
    * XPI packaging support for Mozilla & Firefox.
    see NEWS for other details


author: tiwai@suse.de
changelog:
  - updated to version 0.8.5:
    * speex support in FLV
    * new libgnashsound lib
    * sv locale
    * many fixes / performance improvements


author: davejplater@gmail.com
changelog:
  - Updated to version 0.8.7 Fixed factory build error.
  - Added devel package.
  - Automatic and spontaneous screenshots support in all GUIs
  - See http://www.gnashdev.org/ for more information.


author: drahn@suse.de
changelog:
  - update to new upstream release 2.0.8
  - fixes bnc#434615
  - compile with -fno-strict-aliasing
  - spli off debuginfo


author: dmueller@suse.de
changelog:
  - Add "Provides: libgnet-2_0-0 = %{version}" to fix gnet-doc
    not being installable
  - Remove AutoReqProv. It's default


author: prusnak@suse.cz
changelog:
  - updated to 0.6.27
    * build system updates
      o move config.rpath from config/ to toplevel        (Pawe? Kot)
      o remove all m4 macros except ac_expand_dir.m4 and
      acx_pthread.m4                                    (Pawe? Kot)
      o use -N instead of -r in addition to -O option to make new
      wget happy                                        (Pawe? Kot)
      o be compatible with systems where iconv() is not in glibc
      (Daniele Forsi)
      o make Mac OS X use glibtoolize instead of libtoolize in
      ./autogen.sh                                  (Daniele Forsi)
    * win32 updates
      o make it build again                             (Jari Turkia)
    * nk6510 driver updates
      o advance progress indicator for file download in place
      (Yoni Rabkin)
      o detect empty/invalid SMS locations                (Pawe? Kot)
      o support two bytes for raw location numbers also for reading
      and deleting SMS (it was already supported for saving) this
      partially fixes reading SMS with Nokia Series 40 3rd Edition
      phones and other newer and older phones       (Daniele Forsi)
      o replace SMS reading implementation for Series40 3rd Edition
      and later phones                                  (Pawe? Kot)
      o support new memory types for SMS on series40: DR (Drafts) and
      OUS (Outbox, items to be sent)                    (Pawe? Kot)
    * libgnokii updates
      o re-add iconv detection, fixes problem with non-ASCII messages
      and data, spotted by Daniele Forsi           (Bastien Nocera)
      o add callback function for advance progress indicator
      (Pawe? Kot)
      o translate country names if iso-codes package is installed;
      see INSTALL for details                       (Daniele Forsi)
      o edit MCC list to be closer to
      http://en.wikipedia.org/wiki/Mobile_network_code and edit
      country list to be closer to iso-codes        (Daniele Forsi)
      o Add the new gn_phonebook2vcardstr() and
      gn_vcardstr2phonebook() functions, to manipulate strings
      rather than filedescriptors when parsing phonebook entries
      (Bastien Nocera)
      o Add similar gn_calnote2icalstr(), gn_icalstr2calnote(),
      gn_todo2icalstr(), and gn_icalstr2todo() functions
      to manipulate calendar entries               (Bastien Nocera)
      o steal rfcomm channel autodetection code from
      gnome-phone-manager                               (Pawe? Kot)
      o make gn_sms_send() propagate the reference number from its
      local data->raw_sms to caller's data->sms     (Daniele Forsi)
      o add unconditional divert type (reason)            (Pawe? Kot)
      o fix potential stack corruption with long phone names; fixes
      [#23941] (https://savannah.nongnu.org/bugs/?23941)  (Pawe? Kot)
      o add ids for Nokia N73 (model=at), Nokia 7373 and Nokia 3500
      Classic (model=series40) to misc.c only       (Daniele Forsi)
      o print out an overrun frame when detected          (Pawe? Kot)
      o gn_file_list struct supports an arbitrary number of files in
      the directory                                     (Pawe? Kot)
      o add new memory types for SMS: SR (Status Reports), DR
      (Drafts) and OUS (Outbox, items to be sent)       (Pawe? Kot)
      o increase max number of SMS folders supported from 24 to 64
      (many phones handled by the nk6510 driver support 20 folders
      created by the user and more than 4 folders created by the
      phone)                                            (Pawe? Kot)
    * documentation updates
      o updated Polish translation                        (Pawe? Kot)
      o updated Italian translation                   (Daniele Forsi)
      o update Nokia DKU2 rules sample file for udev  (Daniele Forsi,
      Pawe? Kot)
      o update gnokii man page with --answercall --hangup --divert
    - -keysequence --enterchar --listnetworks --getnetworkinfo
      and --showsmsfolderstatus that were missing and add details
      to --dialvoice and --setspeeddial             (Daniele Forsi)
    * gnokii updates
      o make --getsms accept at most 6 arguments, not 5 so that
      gnokii --getsms SM 1 2 -d -f myfile actually works; exit
      immediately (and do not delete SMS if --delete was specified)
      when user answers "no" to overwrite prompt    (Daniele Forsi)
      o make --sendsms, --savesms, --getsms and --deletesmsfolder
      return with more specific error codes GN_ERR_WRONGDATAFORMAT,
      GN_ERR_INVALIDMEMORYTYPE and GN_ERR_INVALIDLOCATION where
      appropriate, instead of -1 or GN_ERR_FAILED   (Daniele Forsi)
      o add country name to --listnetworks output     (Daniele Forsi)
      o error message for too long text provided to --sendsms --long
      would sometimes print wrong max size          (Daniele Forsi)
      o Use the new gn_phonebook2vcardstr() function (Bastien Nocera)
      o fix handling of arguments in --savesms: make it actually
      accept -l|--location and at most 12 parameters, not 10
      (Daniele Forsi)
      o make --sendsms print the reference number of sent SMS
      (Daniele Forsi)
      o align --showsmsfolderstatus output -- folder abbreviation can
      have up to 3 chars                                (Pawe? Kot)
      o implement --shell option that will allow run more than one
      gnokii command inside one session                 (Pawe? Kot)
      o sms folder abbreviation may be 3-char             (Pawe? Kot)
      o extend max SMS folder name length                 (Pawe? Kot)
    * at driver updates
      o workaround for Sagem myW-8 (in atsag.c) and other phones (in
      atgen.c) returning the wrong answer to GN_OP_GetModel
      (Daniele Forsi)
      o fix segfault on empty addressbook entry last name on Samsung
      (Pawe? Kot)
      o fix detecting current charset with AT+CSCS?   (Daniele Forsi)
      o fix encoding issues (again)                       (Pawe? Kot)
      o fix GetMemoryStatus timing out on some Sony Ericsson phones
      (Bastien Nocera)
      o fix changing folders in some cases on Sony Ericsson phones
      (Bastien Nocera)
      o fix GetMemoryStatus being wrong when some phonebook entries
      contained non-ASCII characters               (Bastien Nocera)
      o decode date/time for --getphonebook DC MC RC on phones that
      also encode number, eg Sony Ericsson          (Daniele Forsi)
      o fix divert call commands invocation               (Pawe? Kot)
      o be more verbose when the phone doesn't support PDU SMS mode
      (Carles Pina i Estany)
      o fix phonebook reading for phones that add spaces after commas
      in +CPBR: response                            (Daniele Forsi)
      o fix folder list parsing for wavecom modems   (BORBELY Zoltan)
      o make phonebook work on all Samsung phones; make extended
      phonebook configurable; FIXME: detect which phones support
      extended phonebook                                (Pawe? Kot)
      o support SMS memory names longer than 2 chars  (Daniele Forsi)
      o Sagem was reported to encode numbers (bug #24116) (Pawe? Kot)
      o let it use also connection = tcp to use an Ethernet to serial
      adapter or a phone connected to a remote PC   (Daniele Forsi)
      o Samsung SHG-L760 was reported to respond to some commands
      without echoing the original request              (Pawe? Kot)
    * xgnokii updates
      o display longer model names in Options dialog  (Daniele Forsi)
    * smsd updates
      o fix potential segfault with file module on empty input SMS
      (Jan Derfinak)
      o allow to send multiline SMS with file module   (Jan Derfinak,
      Joan)
      o don't use variable after it is freed              (Pawe? Kot)
      o default module is file module                     (Pawe? Kot)
    * link layer updates
      o usb_open() on DKU2 device just once -- otherwise it doesn't
      work on FreeBSD                                   (Pawe? Kot)


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.28:
    * build system updates
      o fix Mac OS X build    (Pawe? Kot, Daniele Forsi, Jeff Rafter)
      o fix NetBSD build and enable Bluetooth support (Daniele Forsi)
      o use = instead of == in configure to be compliant with sh
      syntax                                          (Guido Falsi)
      o add options to disable mysql/postgres smsd plugins
      compilation                                     (Alin N?stac)
      o use strdup instead of strndup - fixes FreeBSD < 8 compilation
      (Guido Falsi)
      o remove deprecated kernel modules for DKU2 cable; supported
      DKU2 driver uses libusb (connection = dku2libusb)
      (Daniele Forsi, Pawe? Kot)
      o remove patches/freebsd-ltmain_sh.patch since it is no more
      needed                           (Daniele Forsi, Guido Falsi)
      o fix setenv()/unsetenv() build on Solaris          (Pawe? Kot)
      o fix getopt_long() build on Solaris                (Pawe? Kot)
    * libgnokii changes
      o print more verbose messages on device locking problems
      (Pawe? Kot)
      o add GN_ERR_LOCKED error code                      (Pawe? Kot)
      o strip trailing '\r's when parsing vcard files     (Pawe? Kot)
      o enable Bluetooth support for FreeBSD            (Guido Falsi)
      o fix segfault on sending long sms                  (Pawe? Kot)
      o fix off by one bug in atbus_rx_statemachine() found with
      valgrind                           (Daniele Forsi, Pawe? Kot)
      o fix retval of char_ucs2_encode()   (Daniele Forsi, Pawe? Kot)
      o autodetect bluetooth channel for gnapplet         (Pawe? Kot)
      o don't use default rfcomm channel since we have autodetection
      (Pawe? Kot)
      o add id for Nokia 1209 to misc.c only; use model=series40 but
      you will get limited functionality because this phone is a
      Series 30                                            (ncrfgs)
      o add a gn_lib_init() function to translate libgnokii messages
      also when the library is used by programs other than gnokii,
      xgnokii and smsd; only programs that DON'T connect to a phone
      need to call it explicitely                   (Daniele Forsi)
      o set To headers instead of From headers when saving to mbox
      outbox messages                                    (analyzer)
      o add gn_mms_get() and gn_mms_delete() functions (decoding to
      text and MIME formats is incomplete and subject to change)
      (Daniele Forsi)
      o assign random reference ids to sent SMS (was always 0)
      (Pawe? Kot)
      o fix splitting unicode multipart messages          (Pawe? Kot)
      o with multipart message always send the smallest part as the
      last one                                          (Pawe? Kot)
      o represent more statuses with enum gn_power_source
      (Daniele Forsi)
      o correctly decode non-ascii characters in default alphabet
      messages                                          (Pawe? Kot)
      o when sending multipart sms return reference numbers for all
      the parts                                         (Pawe? Kot)
      o add GN_SMS_Unknown to gn_sms_message_status   (Daniele Forsi)
      o fix decoding SMS-STATUS-REPORT     (Daniele Forsi, Pawe? Kot)
      o set GN_SMS_USER_DATA_MAX_LENGTH to 256            (Pawe? Kot)
      o replace GNOKII_API bool with GNOKII_API int for the function
      definition                                        (Pawe? Kot)
      o introduce better bool definition             (Fabian Groffen)
      o correctly encode GN_GSM_NUMBER_Alphanumeric   (Daniele Forsi)
      o use UCS-2 internal representation when sending SMS; it will
      allow better recognition for non-ascii but default alphabet
      characters                                        (Pawe? Kot)
      o fix off-by-one bug in base64_encode               (Pawe? Kot)
    * gnokii updates
      o strip the trailing newline when --entersecuritycode did not
      read from a terminal                          (Daniele Forsi)
      o add --getmms and --deletemms commands         (Daniele Forsi)
      o deprecate -l option --sendsms; gnokii will now detect itself
      long sms                                          (Pawe? Kot)
      o more efficient way to get all smses               (Pawe? Kot)
      o add SEC option to --entersecuritycode to input security code
      (supported by nk6510 and nk6100 drivers)     (Ladislav Michl)
      o make --sendsms refuse alfanumeric destination "numbers" to
      catch typos and make --savesms accept them because it's
      useful for testing                            (Daniele Forsi)
      o allow sending an empty SMS                        (Pawe? Kot)
    * at driver updates
      o initialize reg_notification and reg_callback_date (Pawe? Kot)
      o fix --getnetworkinfo on some phones (Siemens S55) with
      unregistered SIM                                  (Pawe? Kot)
      o accept also +CCLK and +CREG responses without double quotes
      (Daniele Forsi)
      o fix --getphonebook segfault (bug #25378)          (Pawe? Kot)
      o make Huawei phones notify SMS arrival (they seem to send
      notifications only to the second port, eg /dev/ttyUSB1)
      fixes http://savannah.nongnu.org/bugs/?25115  (Daniele Forsi)
      o cache GetBattery as it is extensivly used by --monitor and
      doesn't change too frequently                     (Pawe? Kot)
      o make GetBattery understand also 2 (no battery) and 3 (power
      fault)                                        (Daniele Forsi)
      o if AT+GMM fails, try AT+CGMM (Huawei E220 doesn't support
      +GMM but supports +CGMM); fixes #26039            (Pawe? Kot)
      o accept also +CREG responses with an odd number of digits in
      the Cell ID field                             (Daniele Forsi)
      o when setting a new memory name use the current encoding
      instead of forcing "GSM" encoding             (Daniele Forsi)
    * nk6510 driver updates
      o fix segfault on deletesms with S40_30             (Pawe? Kot)
      o sanity checks for number of messages in folder; increase max
      sms number in folder to 1024                      (Pawe? Kot)
      o implement GN_OP_GetMMS and GN_OP_DeleteMMS    (Daniele Forsi)
      o don't fallback to S40_30 mode on every error      (Pawe? Kot)
      o SMS status is sometimes not returned - check for reply length
      (Pawe? Kot)
      o improve detection of SMS and MMS with S40_30 and correctly
      decode UCS2 SMS and read/unread/sent/unset status; also fix
      reading SMS from non-IN folders               (Daniele Forsi)
      o enable input of security code (this driver now supports PIN
      and SEC and throws an error for other codes)  (Daniele Forsi)
      o distinguish between "file not found" for --getfile (return an
      error) and "empty directory" for --getfilelist (do not return
      an error)                                     (Daniele Forsi)
      o when an empty file folder is cached always use a timeout > 0
      since 0 means "no timeout" and the list is never refreshed;
      this also affects reading SMS from S40_30     (Daniele Forsi)
    * gnapplet driver updates
      o fix string type argument length passed to the phone
      (Pawe? Kot)
    * documentation updates
      o in sample gnokiirc mention that the rfcomm_channel parameter
      is ignored when using the FBUS protocol       (Daniele Forsi)
      o in gnokii man page add details to --writephonebook and
      remove reference to non existant -i parameter (Daniele Forsi)
      o add comments to all functions in common/gsm-encoding.c
      (Daniele Forsi)
      o in sample gnokiirc mention that on Win32 a COM port with a
      number greater than 9 is named like \\.\COM10 (Daniele Forsi)
      o in sample gnokiirc for Win32 mention that
      port = aa:bb:cc:dd:ee:ff is valid too         (Daniele Forsi)
    * smsd updates
      o fix segfault when using the nk6100 driver     (Daniele Forsi)
      o add examples directory with action files      (Daniele Forsi)
      o print short version on every startup; it should bring better
      bugreports                                        (Pawe? Kot)
      o reading SMS from S40_30 would stop working when inbox becomes
      empty (fixed in the driver)                   (Daniele Forsi)
      o enable sending long sms with postgresql module    (Pawe? Kot)
      o rollback autodection of first sms position. First position
      now defaults to 1 and can be changed to 0 with -0,
    - -firstpos0 command line argument              (Jan Derfinak)
    * xgnokii updates
      o use Icon=phone instead of Icon=cellphone            (Ariszló)
    * fake driver updates
      o implement GetSMS for testing                      (Pawe? Kot)
      o generate reference id for SendSMS                 (Pawe? Kot)
      o add SMS-STATUS-REPORT sample SMS for GetSMS testing
      (Pawe? Kot)
      o add more testcases for GetSMS                     (Pawe? Kot)
    * translation updates
      o updated French translation                             (Ploc)
      o updated Italian translation                   (Daniele Forsi)
    * utils updates
      o add gnokii-configure utility (not installed by make install
      because it depends on Python and libglade)    (Daniele Forsi)
    * nk7110 driver updates
      o fix segfault on getsms and deletesms when raw_sms->number < 1
      (Daniele Forsi)
    * pcsc driver updates
      o deprecate model=pcsc and connection=pcsc values; use
      model=APDU and connection=libpcsclite instead (Daniele Forsi)
    + Add gnokii-vcal_c-bufferoverflow.patch, from upstream git.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.29:
    + Gnokii updates:
    - make SMS and MMS commands suggest using --showsmsfolderstatus
      to know which memory types are supported
    - fix command with multiple arguments handling in --shell
    - show reference number also for sendlogo() and sendringtone()
    - fix random segfault when using --deletecalendarnote
    + Libgnokii updates:
    - add more debug information to encoding functions
    - add ids for Nokia 2760, Nokia 5130 XpressMusic, Nokia 5310
      XpressMusic, Nokia 6700 classic and Nokia 6085 to misc.c (use
      model=series40 for all)
    - add TA and CB memory types to gn_str2memory_type() and to
      gn_memory_type2str(); they were only in
      gn_memory_type_print()
    - use more standard config file locations:
      %APPDATA%\gnokii for Windows
      $HOME/Library/Preferences/gnokii for MacOS X
      $XDG_CONFIG_HOME/gnokii for others (following
      freedesktop.org)
    - fallback to use mbrtowc()/wcrtomb() or mbtowc()/wctomb() if
      iconv_open() fails
    - fix sending multipart 8-bit SMS
    - fix SMS encoding
    - fix SMS splitting into parts (concatenated messages with
      UCS-2 encoding)
    - add dependency on glib
    - make --writephonebook work on Series40 3rd Ed+
    - when reading phonebook dump unknown blocks in debug mode
    + Many driver updates
    + Updated translations.
  - Drop gnokii-vcal_c-bufferoverflow.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add gnokii-new-libpcsc-lite.patch, that we apply on 11.4 and
    later: fix build with libpcsc-lite >= 1.6.0. Taken from git.


author: jslaby@suse.de
changelog:
  - Update to version 0.6.30:
    + support for phonet
    + fix SMS parsing
    + add ids for some more models
    + fix calendar crash
    + fix --reset hard handling
  - Drop gnokii-new-libpcsc-lite.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Use %set_permissions instead of deprecated %run_permissions in
    %post.
  - Add readline-devel and sqlite3-devel BuildRequires for additional
    features.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.31:
    + libgnokii updates
    - add gn_lib_phone_change_driver() function to allow replacing
      used driver in runtime
    - GSM number type is rather mask than define; use it as such
      when parsing the input
    - avoid overruns in phonet
    - print names of config files it tried to open only if none
      could be used
    - fix setting alarms for zero length events read from icalendar
      files (eg. birthdays)
    - fix sms encoding: don't break multibyte characters when
      creating multipart messages
    - add possibility to disable setting serial port speed and
      DTR and RTS bits
    - change the order of lookup for the config file
      (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=623694)
    - add id for Nokia 3109c and for Nokia C1-01 to misc.c only;
      both use model=series40
    - fix gn_sms_send() so the message could be resent  (Pawe? Kot)
    - make the vcard reader handle also BDAY, TITLE, NICKNAME, ORG,
      X-SIP;POC and X-WV-ID
    - make the vcard reader handle also empty fields in N and in
      ADR (like in addresses without a PO Box)
    - support for compressed messages is not implemented yet
    - make the vcard writer handle also the date property in DC,
      MC, RC (the reader will ignore it) and ignore X-GNOKII-70 and
      X-GNOKII-71 (they are part of the N property)
    - make the vcard reader unfold correctly when lines end with CR
      LF
    - make the vcard writer fold lines at the 75th character
    - add id for Nokia 1280 to misc.c only; it doesn't support many
      commands because it's a Series 30; use model=series40
    - add id for Nokia 2700 clasic (series40)
    - add id for Nokia C2-03
    + nk6510 driver updates
    - fix calendar handling issues (few off-by-ones)
    - implement deletecalendarnote for series40 3rd+ Ed
    - handle TODOs and Notes in series40 3rd+ Ed
    - avoid segfault reported by Chuck when unexpected smsc
      information arrives
    - fix writing birthday entries to phonebook
    - fix setting speed dials with location > 255
    + gnokii updates
    - create path to gnokii-errors even on Windows
    - allow to specify custom path for gnokii-errors
    - make the output of --getspeeddial more readable (show SM or
      ME instead of a number) and consistent with the arguments of
    - -setspeeddial
    + fake driver updates
    - add multipart message to SMS inbox
    - add ability to use --writephonebook
    + smsd updates
    - do not call GetSMSC every time SMS is sent
    - NULL freed pointers
    + xgnokii updates
    - set icon "phone" for all windows when using gtk+ 2.6 or later
    + at driver updates
    - correctly initialize memory type on WritePhonebookExt
    - Samsung SGH-U600 suppots extended phonebook
    - AT+SBPW=0,... is not supported for SM memory
    - Samsung B2100 encodes phone numbers
    - Return GN_ERR_EMPTYLOCATION also for phones that return error
  - Add gnokii-xgnokii.patch: Fix typo which stops xgnokii from being
    built and installed.
  - Add libtool BuildRequires and call autoreconf, as the above patch
    touches configure.in and we need to rebootstrap.
  - Remove _service.
  - Change license tag to spdx identifier.


author: vuntz@opensuse.org
changelog:
  - Add gnokii-suid_flags.patch: respect SUID_CFLAGS/SUID_LDFLAGS
    when building the suid binary mkgnokiidev.
  - Set SUID_CFLAGS to -fPIE and SUID_LDFLAGS to -pie in %build. This
    fixes bnc#743142.
  - Add libX11-devel and libXpm-devel BuildRequires: they used to be
    implicitly brought in, but are needed after the xorg-x11
    packaging change. Only do this for 12.2 and later, though, to not
    break build on older systems.


author: vuntz@opensuse.org
changelog:
  - Move the mysql/postgres smsd plugins from devel subpackage to
    smsd subpackage, where they really belong.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.3:
    + New features, including:
    - "Detailed Day View" accessible over left clicking the day
      label.
    - "Thumbnail View" accessible over right clicking the day
      label.
    - Remove Items from the Journal
    + Performance improvements.
    + Many bug fixes.
  - Update gnome-activity-journal-fix-install.patch for lp#525391.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.4.1:
    + Fixed bugs which arrived when using python 2.5
  - Changes from version 0.3.4:
    + Core:
    - Added a content object system which allows users to launch,
      view, and manipulate events with non-file subjects.
    - Improved event request, and related event results.
    + Widgets:
    - New timeline view that now based on a gtktreeview.
    - Revamped multiple day view
    - Better support for Dark themes
    - Widgets using themes with pixbuf backgrounds are now drawn
      correctly
    - Added a More Information window which displays a description
      of the event, its subject, and other events related to the
      event.
    - Context menu now works in all widgets
    - Improved rendering in thumbnail view.
  - Drop gnome-activity-journal-fix-install.patch, fixed differently
    by upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.5.0:
    + Speed up startup by delaying stuff into gobject.idle_add.
    + Enable tooltips
    + Updated translations


author: vuntz@opensuse.org
changelog:
  - Update to tarball 0.5.0+tb1: this is the same tarball as 0.5.0,
    but it also contains the COPYING file. We don't change the
    version of the package, though, since except for this change,
    this is the exact same tarball.
  - Change license from GPLv2+ to "GPLv3+ ; CC-BY-SA", as described
    in README.
  - Ship COPYING in the package too.
  - Fix bnc#599602.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5.0.1:
    + Updated Hamster-specific code to use the new ontology from
      Zeitgeist 0.5.0 (lp#641148, deb#591267).
    + Catch exception trying to extract a non-existant thumbnail from
      an OpenDocument file (lp#535440).
    + Fixed a possible issue with "%20" being used in filenames.
    + Some minor changes (relabeled "Goto Today" to "Go to Today",
      added missing tooltips to toolbar icons).
    + Removed superfluous debugging (timing) information.
    + Removed Zeitgeist version check for Zeitgeist 0.5.0
      compatibility (as it reports a wrong version number).
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add zeitgeist BuildRequires (which is already a Requires), for
    directory ownership, to fix build.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.6.0:
    + General New features:
    - Added drag and drop support to the three views (lp#553385).
    - Added drag and drop support to the bookmark/pin area
      (lp#365048).
    - Improved items preview adding information tooltip
      (lp#561863).
    - Added tooltip for peeking quickly into categories.
    - Added preview for Audio items.
    - Added appindicator/Tray icon support.
    - Added support for Xchat.
    - Added support for Bazaar version control system.
    + Eye candy tweaks:
    - Added "welcome screen" showed when the Activity Journal
      starts and loads the items.
    - Go to Today button always highlighted.
    - Path's label clickable in MoreInformation window (lp#532303).
    - Usability tweaks to the views toolbar.
    - Item's categories becomes coloured when containing a searched
      item.
    + Bug fixes:
    - Fixed bookmark/pinning feature (lp#680653).
    - Fixed support for RECEIVE_EVENT (lp#667870).
    - Fixed day's part timerange (lp#655045).
    - Fixed crash caused by gstreamer (lp#705545).
    - Fixed problem with dialog windows (lp#706543).
    - Fixed title of MoreInformation window(lp#706544).
    - Fixed video previews problem.
    - Fixed visualization bug in TimeLineView.
    - Fixed internationalization and localization problems.
    + Misc:
    - Added support for DELETE_EVENT (fx. deleted Tomboy's notes
      aren't showed).
    - Cleaned up code (fixed some gtk and gio warnings, remove
      unused code).
    - Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove gnome-python-desktop Requires: it's not needed at all.
  - Add explicit python-gconf Requires as the gconf bindings are
    used.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.0:
    + Added an incognito mode option to the tray icon.
    + Removed blacklist plugin, replaced by Activity Log Manager.
    + Added different zoom levels to ThumbView and TimelineView.
    + Added an erase mode to easily delete many events.
    + lp#790834: Improved handling of the extension not being
      available
    + lp#715910: Added support for file annotation meta-data
    + Don't show application launch events nor fake events generated
      by Activity Log Manager.
    + lp#643795: Fixed blacklist template deletion
    + Several other minor tweaks (better netbook screen support, etc)


author: malcolmlewis@opensuse.org
changelog:
  - Add x-office-calendar.png source file and install it in
    /usr/share/pixmaps as the icon for the desktop file. This is a
    temporary issue until bnc#746063 is fixed.
  - Add gnome-agenda-fix-desktop-file.patch: fix categories in
    desktop file.
  - Add gnome-agenda-fix-non-executable-script.patch: fix
    non-executable-script warnings.
  - Add gnome-agenda-fix-incorrect-fsf-address.patch: fix
    incorrect-fsf-address warnings.


author: mboman@suse.de
changelog:
  - Update to version 2.25.92:
    + Changes between 2.25.91 -> 2.25.92
    * mini-commander:
      o Make it compilable again
    + Changes between 2.25.90 -> 2.25.91
    * General:
      o Even more deprecated function removal
    * Mixer:
      o Reload the device list periodically. Prevents 100% CPU use
      when USB speakers are plugged in. (bgo#67606/bgo#519388)
    + Translation updates
  - Remove BuildRequires docbook-toys, docbook_4, gail-devel,
    gnome-common
  - Add BuildRequires dbus-1-glib-devel
  - Remove %if statements for <= 1020
  - Remove %{release} from Requires
  - Don't use CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" since opt
    flags are default and no-strict-aliasing is not needed


author: vuntz@novell.com
changelog:
  - Add gnome-applets-fix-null-mixer.patch to fix the removal of the
    mixer applet on login to actually work. This fixes the problem
    where the user gets a warning dialog on each login...


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + CPU Frequency Selector:
    - Fix crasher for non-authorized users.
    + Invest Applet:
    - Correctly install defs.py without distributing it.
    + Mixer Applet:
    - Hide the applet when the escape key is pressed.
    - Sync the dock icon and the panel mute check-box.
    + Null Applet:
    - Correctly replace the mixer applet.
    + Updated translations.
  - Drop gnome-applets-fix-null-mixer.patch: fixed upstream.
  - Fix packaging of omf files.


author: mboman@suse.de
changelog:
  - Update to version 2.26.1:
    + Drivemount Applet:
    * Don't crash if the icons can't be found or gconf is down
      (bgo#340410)
    + Keyboard Accessibility Indicator:
    * Load icons correctly (bgo#576707)
    + Weather Applet:
      + Fix a crash if the locations could not be read (bgo#554856)
    + Translation updates


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Accessibility Applet:
    - Show the correct icon.
    + Drivemount Applet:
    - Behave sensibly on gconf corruption or missing icons.
    + Mini-Commander:
    - Add https support.
    + Null Applet:
    - Remove debugging code.
    - Mark the applet names for translation.
    + Stickynotes Applet:
    - Add scrollbars if the note gets too large for the screen.
    + Weather Applet:
    - Protect against crashes when the locations file is missing.
    + General:
    - Added a DOAP file for the project.
    - Trigger timeouts at second boundaries for efficiency.
    - Uneeded duplicate images removed from the documentation
      translations.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.2:
    + Character Picker:
    - Add support for South African languages (bgo#407409).
    + Mixer Applet:
    - Make the up and down keys (and mouse scroll wheel) work
      correctly for the dock slider, despite what GTK thinks
      (bgo#581448).
    - Fix a reference couting bug that would cause crashes at
      exit (bgo#564735).
    - Make the dock window multihead aware (bgo#583452).
    + General:
    - Make translations easier by removing unnecessary markup
      from GtkBuilder .ui files (bgo#112962).
    - Remove .glade files now that glade can edit the .ui files
      directly.
    + Updated translations.
  - Drop the old modemlights applet: we don't want to maintain it
    forever... Remove gnome-applets-2.9.3.1-modemlights.tar.bz2,
    gnome-applets-modemlights-kernel-includes.patch,
    gnome-applets-modemlights-potfiles.patch,
    gnome-applets-modemlights-smpppd.patch.
  - Drop gnome-applets-in-proc.patch: we don't build the mixer applet
    anymore and the multiload applet is not used by default, so
    there's no point in making it in-process.
  - Remove scrollkeeper BuildRequires.
  - Do not call autoreconf.
  - Remove gnome-patch-translation support.


author: vuntz@novell.com
changelog:
  - Pass --disable-frequency-selector to configure: we don't want to
    have a frequency selector, since we prefer to let the kernel do
    the right thing.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.3:
    + General:
    - Use of NetworkManager can now be turned off via the
    - -disable-networkmanager argument to configure (bgo#578951).
    - Use quadrigraphs in configure.in messages to reduce quoting
    - Add support for the pulse website to our documentatio
      (bgo#577197).
    + Character Picker:
    - Accurate documentation about adding palettes (bgo#584238).
    + Sticky Notes:
    - Don't close the prefs dialog when a check-mark is toggled
      (bgo#567477).
    + Weather Applet:
    - Fix network state detection (bgo#579098).
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + General:
    - Clean up GTK_ includes
    - Fix the NetworkManager autoconf script
    + Invest Applet:
    - Allow the user to add their own labels as well as the ticker
      symbol
    - Fix a crasher
    - Make the selction of stocks nicer
    - Select the newly added stock for editing
    + Stickynotes:
    - Only save when we need to, not repeatedly
    + Trash Applet:
    - Move markup out of the translatable strings.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + CPU Frequency Applet:
    - Port to PolicyKit 1.0.
    + Invest-Applet:
    - Remover the 3 year chart in favour of a 5 year one which
      actually works.
    + Mini-Commander:
    - Catch gconf errors during install.
    + Updated translations.
  - We don't use the frequency selector, so no change for PolicyKit.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Invest Applet:
    - Refreshing no longer hangs
    - Better debugging support
    + General: Autogenerate .gitignore
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Stickynotes: Prevent crash with recent GTK+ due to .ui problems
    + Invest applet: Prevent loss of stock data when the update
      failes.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-applets-keyboard-help.patch to fix the help menu item
    of the keyboard applet. Fix bnc#539520.


author: dimstar@opensuse.org
changelog:
  - Add gnome-applets-bnc549063.patch, taken from upstream git.
    Removes some duplicate field IDs which solves a crash. Fixes
    bnc#549063.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + Drivemount Applet:
    - Remove deprecated glib symbols
    + Invest Applet:
    - Use proper labels for the chart selection combo-box
    + Sticky Notes:
    - More fixes for duplicate labels in the .ui file
    + Weather Applet:
    - Fix weather applet preferences find function
    + Translation updates
  - Remove gnome-applets-keyboard-help.patch: gswitchit applet has
    been removed.
  - Remove gswitchit from Provides/Obsoletes.


author: vuntz@opensuse.org
changelog:
  - Drop gnome-applets-bnc549063.patch: fixed upstream, another way.
  - Do not package en@shaw locale on openSUSE 11.2 and earlier.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + gswitchit:
    - Build a null keyboard indicator applet so that it can be
      properly removed from the panel configuration on upgrade.
    + Weather applet:
    - Fix mnemonics for Find Next button (bgo#612701)
    - Fix format security warning (bgo#610950)
    + Invest applet:
    - Use network-manager to refresh on network connect (bgo#605739)
    - Fix two spelling errors (bgo#579607)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Invest applet:
    - Improved applet icons, fixes bgo#532431.
    - Updated documentation and added currency support section.
    - Added help button to context menu and preferences, fixes
      bgo#563475.
    + Sticky Notes:
    - Fixed missing titlebar menu, bgo#601908.
    - Fixed clicking on desktop to hide Sticky Notes, fixes
      bgo#614250, bgo#510933.
    + Updated translations.
  - Changes from version 2.31.5:
    + General:
    - Compiles with -DGSEAL_ENABLE, bump GTK+ to 2.20 fixes
      bgo#612473.
    + Invest applet:
    - Do not use deprecated libgnome library, fixes bgo#597842.
    - Improves visibility of numbers in selected row, fixes
      bgo#508419.
    - Fractional cent prices are shown in preferences, fixes
      bgo#593435.
    - Parse and format numbers using user's locale, fixes
      bgo#608059.
    - Does not crash when gconfd is not available, fixes
      bgo#615662.
    - Full currency support added, fixes bgo#339127 and bgo#609547.
    - Help file seriesid clash fixed, bgo#599728.
    + Multiload:
    - Update the multiload tooltip periodically, bgo#617992.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90.1:
    + bgo#619818, bgo#571880: All applets except Invest Applet, Null
      and GSwitchIt were ported to new libpanel-applet API.
  - Use libexecdir instead of _prefix/lib.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + Invest applet: Fixed broken screenshot in the manual.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove gstreamer010-plugins-base-devel, libgnomekbd-devel,
    libxklavier-devel BuildRequires: those were needed for applets
    that aren't built anymore (mixer, keyboard layout).
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: NetworkManager-devel, dbus-1-glib-devel,
      gnome-desktop-devel, gnome-panel-devel, gucharmap-devel,
      libgtop-devel, libgweather-devel, libnotify-devel,
      libwnck-devel, python-gnome-devel
    + new-style: NetworkManager, dbus-1, dbus-glib-1, gio-2.0,
      gnome-desktop-2.0, gnome-icon-theme, gnome-python-2.0,
      gnome-settings-daemon, gtk+-2.0, gucharmap-2, gweather,
      libgtop-2.0, libnotify, libpanelapplet-2.0, libpanelapplet-3.0,
      libwnck-1.0, libxml-2.0, polkit-gobject-1, pygobject-2.0,
      pygtk-2.0.
  - This will make it easier to switch to GNOME 3 libraries.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1.1:
    + Invest applet:
    - bgo#631418: Fixed crutial bug where no quotes are retrieved
      if only shares with purchases are configured
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Do not pass --libexecdir=%{_libexecdir}/gnome-panel to configure:
    it's fine to use the standard libexecdir. This fixes the build.
  - Explicitly list files that we package, and order them by applets
    so it's easy to split subpackages if we want.


author: vuntz@opensuse.org
changelog:
  - Update Requires for gnome-applets-invest:
    + Remove python-gnome-extras: it's not needed.
    + Add dbus-1-python.


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


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + General:
    - moved applets to Gtk3 and gnome-panel3 / libpanel-applet4
    - fixed -DGDK_DISABLE_DEPRECATED and -Werror issues by porting
      rendering code to Cairo; also fix gcc warnings (bgo#627490)
    + Battstat:
    - moved to libnotify version 0.7 (bgo#632803)
    + GWeather:
    - moved to libnotify version 0.7 (bgo#632803)
    - fixed NetworkManager support compilation problem (bgo#636217)
    + Invest Applet:
    - fixed broken charts for European markets (bgo#642470)
    - ported to Gtk3 and pygobject of Gtk, Gdk, ... (bgo#646486,
      bgo#646487)
    - ported to NetworkManager spec 0.9 (bgo#647965)
    + Updated translations.
  - Changes from version 2.91.3:
    + Mini-commander: Fix exec path in D-Bus service file
      (bgo#634725)
  - Changes from version 2.91.2:
    + Updated translations.
  - Changes from version 2.91.1:
    + Invest Applet:
    - bgo#631416: fixed exception occuring when only purchases are
      configured.
    + Updated translations.
  - Removed gnome-python-desktop and pkgconfig(gnome-python-2.0)
    BuildRequires because of move to gobject-introspection.
  - Move to GNOME 3 pkgconfig() BuildRequires:
    + Old ones: gnome-desktop-2.0, gtk+-2.0, gucharmap-2, gweather,
      libpanelapplet-2.0, libpanelapplet-3.0, libwnck-1.0.
    + New ones: gtk+-3.0, gucharmap-2.90, gweather-3.0,
      libpanelapplet-4.0, libwnck-3.0.


author: vuntz@opensuse.org
changelog:
  - Also remove pkgconfig(pygtk-2.0) BuildRequires thanks to the move
    to gobject-introspection.
  - Version the gnome-applets2 Provides/Obsoletes to fix rpmlint
    warning.


author: vuntz@opensuse.org
changelog:
  - Drop gnome-python-desktop and python-gnome Requires for invest
    subpackage: they are not needed anymore as the applet got ported
    to introspection-based bindings.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Invest Applet:
    - Fixed broken chart and prefs window, added chart scale option
    - Removed hardcoded invisible_char in glade files (bgo#393900)
    + CPU Freq Applet:
    - Made translations work again
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Drive Mount:
    - Allow unmount without eject (bgo#604848)
    - Does not show shadowed mounts (bgo#622709)
    - Fix broken "Open $VOLUME" menu option (bgo#652424)
    + GSwitchit:
    - Remove last traces since the applet was removed in 2.29.5
    + Invest Applet:
    - Cache downloaded quotes
    - Ignore unknown stocks (part of bgo#608842)
  - Stop shipping /etc/sound/events/battstat_applet.soundlist as it
    is now useless (it requires libgnome to be used, which is not the
    case anymore).


author: vuntz@opensuse.org
changelog:
  - Add gnome-applets-mixer-run-g-c-c.patch: the mixer applet should
    call the gnome-control-center sound panel when opening the volume
    control, instead of a now non-existing binary.
  - Remove gnome-media Requires and add gnome-control-center Requires
    instead: the Requires was there for the gnome-volume-control
    binary.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + Invest Applet:
    - Widget shows scroll bars when it gets too large
    - Introduced index value expansion and tree organization of
      quotes
    + Mixer Applet:
    - Call gnome-control-center for settings (bgo#654814)
    + GWeather:
    - Changed initial label from '0 °F' to '--' (bgo#650173)
    + Updated translations.
  - Drop gnome-applets-mixer-run-g-c-c.patch: fixed upstream.
  - Remove gnome-control-center Requires: we actually do not build
    the mixer applet.
  - Remove libgnomesu and yast2 Requires: there is no reason for
    them, as upstream doesn't care about them and we have no patch
    introducing dependencies.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Updated translations.
  - Add gnome-applets-link-libm.patch: link against libm.
  - Add call to autoreconf, needed by above patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Geyes and Multiload:
    - Explicitly link against libm (bgo#657879)
  - Drop gnome-applets-link-libm.patch: fixed upstream.
  - Remove call to autoreconf: it was only needed for above patch.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Identical to 3.4.0, which was not released on time.
  - Changes from version 3.4.0:
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.24.1:
    + Updated translations.
  - Remove unneeded BuildRequires: gnome-themes, perl-XML-Parser


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.91:
    + bgo#579059: the storm background is missing in the appearance
      dialogs
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Add individual copyright notices for the images (bgo#620892)
    + Use AM_SILENT_RULES (bgo#607180)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Add translator comments to names of background images
      (bgo#646387).
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Add former default wallpaper
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.2:
    + Enhancements:
    - Support keywords in the MetaWeblog API
    - Make blog button look more like the clock applet
    - Add Tango style icons created by Josef Vybíral
    + Fixes:
    - Remove usage of deprecated Python modules
    - Replace gnome-about icon usage by gtk equivalent
    - Use the title of the blog post as the window title
    - Make Blogger.com use Atom API rather than BloggerAPI
    - Fixed MetaWeblog image upload
    - Change Self-Run Wordpress directory to be given base URL
  - Drop gnome-blog-deprecation-warning.patch.


author: vuntz@novell.com
changelog:
  - Add Obsoletes/Provides for libgnomebt-devel.
  - Make gnome-bluetooth Obsoletes/Provides bluez-gnome since it's a
    drop-in replacement for bluez-gnome.
  - Don't set the name in bluetooth-applet.desktop to the preexisting
    value.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.2:
    + General:
    - Use our own "paired" icon, to avoid confusion in some themes
    - Remove "Trust" from the UI, it's an implementation detail
    - Group input and audio device-types under the same heading in
      the chooser
    + Applet:
    - Use new "disabled" icons
    - Add a status label for the killswitch menu item
    - Add the ability to connect/disconnect from devices directly
      from the applet's menu
    + Properties:
    - Only show the default adapter, and simplify the UI
    - Show a way to turn off the killswitch when there's no
      Bluetooth adapters in the machine
    + Wizard:
    - Don't show "Enter passkey" when we know the passkey of the
      device already
    - Remove special-casing of mice, and PS3 BD remote from the
      code and into the database
    - Move passkey options button back into the content area, from
      the action area
    - Simplify passkey options dialogue
    - Connect to input and audio devices when setup finishes
    - Mark all the newly paired devices as trusted
    - Fix the wizard not allowing to get past the search page when
      the device selected didn't have a name at first
    - Port quirks database to XML
    - Add quirk for the Bluemax Bluetooth GPS Receiver GPS-009
    - Add quirk for the Nintendo Wiimote
    - Add quirk for iBT-GPS, and another GPS
    + Sendto:
    - Fix obex-data-server support


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + Fix display of labels on the passkey page, and of the passkey
      on the passkey options dialogue
    + More use of GtkBuilder in the wizard
    + First pass at user-targetted documentation
    + Fix a few memory leaks
    + Fix crash when running properties installed
  - Changes from version 2.27.3:
    + Fix schema installation
    + Make sure the applet works even without the schema being
      installed properly
    + Fix display of devices with underscores in their name in the
      applet
    + Fix some devices with no real audio support (AVCRP phones for
      example) showing up in the applet
  - Add gnome-doc-utils-devel BuildRequires.
  - Pass --disable-scrollkeeper to configure.
  - Package documentation too.
  - Use fdupes.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.5:
    + Fix some killswitch related bugs
    + Work with older versions of Pango
    + Fix pairing with Blackberry and Samsung phones
    + Use the services status to check the connection status, makes
      connecting/disconnecting devices much faster
    + Add a quit menu to the applet, when in debug mode
    + Fix passkey special-casing when a OUI is used


author: vuntz@novell.com
changelog:
  - Update to version 2.27.6:
    + Applet:
    - Use a better tooltip for the applet
    - Add "Send File" and "Browse files" menu item for devices that
      support it
    - Add menu items to call the preferences for mice and keyboards
    - Fix assertions when removing a device, and pairing it again
      without the applet being restarted
    - Don't show "Connect" for devices without input or audio
      capabilities
    - Support notification-daemon without any support for actions,
      as used in Ubuntu
    - Pass the device name to bluetooth-sendto
    - Rework UI of all the pairing helper dialogues
    + Preferences:
    - Fix the adapter page not showing up when restarting
      bluetoothd
    - Add --dump debug option, to dump a list of all known devices
      and their properties
    + Send-to:
    - Fix warning when sending an empty file
    - Remove use of red labels on errors
    - Remove obex-data-server support, and require obexd
    - Try harder to get a device name
    + Wizard:
    - Fix handling for devices that use random passkeys, but can't
      handle 6 digits (such as Sony CMT-DH5BT)
    - Add Simple Pairing support
    - Try harder to connect to devices after pairing them, fixes
      the Microsoft Wireless Notebook Presenter Mouse 8000 not
      working straight after pairing
    - Allow skipping name resolution when we would be using a fixed
      passkey
    - Don't allow stepping back in the middle of pairing
    - Add more instructions on the front page
    - Many many UI changes
    + Library:
    - Allow getting arbitrary data from the backend for
      BluetoothChooser users
    - Only export the supported symbols in the library
    - Add plugin support, so third-party applications can be setup,
      for a particular device, from the preferences or the wizard
    - Replace the search button with a "Searching" label and spinner
  - Rename libgnome-bluetooth2 to libgnome-bluetooth6, and have it
    Obsoletes libgnome-bluetooth2 <= 2.27.5.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.27.7.1:
    + When deleting a device, pass it through the plugins
      to delete any other associations
    + Add a test program
    + Add Geoclue GPS setup plugin
    + Fix pairing some fixed PIN devices, and misc fixes
  - Create subpackage plugins-geoclue


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 2.27.8:
    + All:
    - A number of UI strings changes
    + Applet:
    - Make "Connect" in the menu for devices appear correctly after
      pairing
    - Filter for paired ObexFTP devices in the browse menu item
    + Preferences:
    - Add link to help
    + Wizard:
    - Fix crash when selecting a device where the name hasn't been
      resolved yet
    + Library:
    - Add introspection support
    - Export device and adapter models for easy enumeration
    - Fix broken filtering for device category
    - Fix possible crasher in spinner widget
    - Ellipsise names in the chooser widget
    - A number of API documentation fixes
  - Rename libgnome-bluetooth6 to libgnome-bluetooth7 because of
    soname change.
  - Have libgnome-bluetooth7 Obsoletes libgnome-bluetooth6.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 2.27.9:
    + All:
    - Port to using new rfkill API in Linux kernel 2.6.31
    + Applet:
    - Hide unwanted menu items when Bluetooth isn't available
    - Fix connecting to Sony Ericsson phones
    - Fix a crash when disconnecting an audio device
    - Fix devices showing up as connected when they were not
    + Properties:
    - Close the preferences dialogue when pressing 'Esc'
    + Wizard:
    - Mention "enter" when pairing a keyboard
    - String fixes
    + Library:
    - Track whether devices are connecting, as opposed to already
      connected


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.90:
    + Fix crasher when exiting and the NetworkManager plugin was
      installed.
    + Fix wizard not loading because of a bug in the UI definition.
    + Fix keyboard not working.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Applet:
    - Applet fails to connect to disconnected audio devices
    - Fix crash when getting a pairing request from a known rfcomm
      device
    + Wizard:
    - Fix pairing of devices that require a PIN entry


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + Applet:
    - Fix most devices showing up as connected when they aren't
    - Make sure the pairing agent is only bound to the default
      adapter
    + All:
    - String fixes
    - API documentation updates
    - Filtering fixes in the BluetoothChooser


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + Build and install nautilus-sendto plugin by default
    + Preferences:
    - Add a button to access "Personal File Sharing" preferences
    + Library:
    - Clean up combo box selection widget
    - Make it possible to set the selected device in the chooser
    - Make the button chooser select the device when popping up a
      dialogue
    + Sendto:
    - Wrap errors instead of clipping them
    + Wizard:
    - Make it possible to re-pair devices
  - Changes from version 2.29.2:
    + Add Moblin front-end for gnome-bluetooth
    + Add experimental nautilus-sendto plugin
    + Applet:
    - Fix applet showing the wrong connection information
    - Use separate icon for the status icon, for monochromatic
      themes
    - Add discoverable menu item
    - Fix a number of rfkill related bugs
    + Library:
    - Make it possible use another widget for device filtering
    - Don't overwrite UUIDs when discovering known devices
    - Add BluetoothChooserCombo widget
    - Fix usage under non-UTF-8 locales
  - Add nautilus-sendto-devel BuildRequires and create
    nautilus-sendto-plugin-bluetooth subpackage.
  - Enable introspection: add gir-repository and
    gobject-introspection-devel BuildRequires, pass
    - -enable-introspection to configure.
  - Add gnome-bluetooth-introspection-install.patch to fix
    installation of introspection data.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.91:
    + Mention gnome-user-share in the documentation
    + Applet:
    - Link to the sound preferences for audio devices
    - Remove hard-coded use of nautilus
    + Library:
    - Use spinner from GTK+
    - Install introspection data properly
    - API documentation fixes
    - Fix some parts of the UI not being translated at run-time
    + Wizard:
    - Fix run-time warning when pairing a new device
    + Moblin applet;
    - Add summary page support
    - Fix a number of memory leaks and possible crashers
    + Sendto:
    - Fix crash when obex-client isn't already running
    - Make Cancel button actually work
    - Implement "retry" when sending fails
    - Fix progress bar when sending multiple files
  - Drop upstream merged gnome-bluetooth-introspection-install.patch.


author: vuntz@opensuse.org
changelog:
  - Add HardwareSettings category to bluetooth-properties.desktop to
    make it appear at the right place. This is needed because
    update-desktop-files won't keep the X-GNOME-* categories in 11.3.


author: vuntz@opensuse.org
changelog:
  - Revert previous change about adding HardwareSettings category to
    bluetooth-properties.desktop, post-11.3.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Allow setting up devices that do not use pairing
    + Port to GSettings instead of GConf
    + Properties:
    - Add specific page when the only adapter is hard blocked
      through a physical killswitch
  - Remove --disable-schemas-install from configure call
    (gconf-specific) and update packaging to handle GSettings schemas
    instead of gconf schemas.
  - Rename libgnome-bluetooth7 to libgnome-bluetooth8 after bump in
    library soname.


author: vuntz@opensuse.org
changelog:
  - Add Supplements to automatically install plugins-geoclue if
    gnome-bluetooth and geoclue are installed.


author: vuntz@opensuse.org
changelog:
  - Do not add a GenericName to bluetooth-applet.desktop: it's an
    autostart file, so it's not needed.
  - Do not add/change GenericName and Name for
    bluetooth-properties.desktop: it only appears in the control
    center now, and we don't need to change those keys in this case
    (the changes made sense for the applications menu).


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.90:
    + More killswitch fixes
    + Fix crasher when Bluetooth nautilus-sendto plugin is loaded


author: vuntz@opensuse.org
changelog:
  - Remove gir-repository BuildRequires: this was only needed for the
    DBusGLib gir, which is now part of gobject-introspection.
  - Add gnome-bluetooth-fix-parallel-build.patch: this updates the
    build system for introspection, to work correctly. This requires
    the gnome-common BuildRequires and the call to gnome-autogen.sh.


author: vuntz@opensuse.org
changelog:
  - Add gnome-bluetooth-fix-introspection-build.patch, which
    obsoletes gnome-bluetooth-fix-parallel-build.patch: this updated
    patch will really fix the build with recent
    gobject-introspection.


author: fcrozat@novell.com
changelog:
  - Add 61-gnome-bluetooth-rfkill.rules: add ACL to rfkill device.
    This will be replaced by urfkill in the future, but in the
    meantime, people need to be able to switch off devices. Fix
    bnc#632256.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + Properties:
    - Use dim labels
    - Fix translation problems
    - Use the inline-toolbar style
    + Geoclue plugin:
    - Use GSettings instead of GConf
    + Wizard:
    - Add Magic Trackpad quirk
  - Update to version 2.91.91:
    + Properties:
    - Put in the control-center's Hardware category
    - Redesign for GNOME 3
    + Applet:
    - Only start the applet in the fallback session
    + Library:
    - Fix a possible warning in the button chooser
    + Sendto:
    - Re-enable sento plugin for GNOME 3.0
    - Make double-click select a device
    - Add desktop file for nice name in the shell
    - Fix packing in dialogue
    + Wizard:
    - Add desktop file for nice name in the shell
  - Changes fromv version 2.91.5:
    + Properties:
    - Make dialogue parenting work for errors
    + Library:
    - Use BluetoothClient to track default adapter
    - Don't free request_key and passkey in agent reply functions.
    - Set log domain to differentiate library messages from the
      lib's ones
    + Applet:
    - Fix crash in bluetooth_applet_create_device_from_iter()
    - Fix crash when creating an agent
    - Fix crash when unref'ing a DBusGMethodInvocation
    - Fix crash when there's no default adapter
    + Moblin:
    - Fix compilation of the Moblin front-end
  - Changes from version 2.91.2:
    + Update command to launch Bluetooth panel
    + Fix i18n in the panel
    + Make test-plugins test command more useful
    + Fix adapter not going powered when coming back from hard-block
    + Allow setup of devices that don't support pairing
    + Make sure the icon is shown/hidden when killswitch state
      changes.
    + Make sure all the unblocked adapters get powered on startup
    + Fix visible menu item disappearing after suspend
    + Make --dump-devices work again in the applet, and
      fix its output for some services
    + Refactor applet as a library, for use in gnome-shell
    + Build fixes
  - Changes from version 2.90.0:
    + Port to GSettings, GTK+ 3.x and GtkApplication
    + Use GBinding instead of copy/paste Seahorse code
    + Plenty of killswitch bug fixes
    + Applet:
    - Fix browsing a device when already mounted
    - Use symbolic icons
    + Properties:
    - Port to gnome-control-center 3.x API
    - Add a specific page when Bluetooth is hard-blocked
    + Moblin/MeeGo:
    - Use bluetoothd backed power switch
    - Some re-designs for meego
  - Change obexed Requires to obexd-client.
  - Drop gnome-bluetooth-fix-introspection-build.patch: fixed
    upstream.
  - Remove no longer needed libunique-devel BuildRequires.
  - Add pkgconfig() BuildRequires now needed: dbus-glib-1, gtk+-3.0,
    libgnome-control-center.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: nautilus-sendto-devel
    + New ones: nautilus-sendto.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gnome-common and gtk-doc BuildRequires.
    + Add call to ./autogen.sh.
    + Enforce gtk-doc html generation by passing --enable-gtk-doc to
      configure.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Properties:
    - Show link to touchpad settings for touchpads
    - Hide labels when no devices are selected
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.0.1:
    + Applet:
    - Fix crasher when using "browse"
    - Fix startup not working in fallback mode
    + Wizard:
    - Add support for more Wiimotes
    - Fix custom PIN entry not working as expected
    - Fix display of SSP passkeys
    + Library:
    - Fix possible warnings in debug mode


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Properties:
    - Show extra configuration widgets in the properties
    - Add Send/Browse buttons
    - Small UI changes
    + Applet:
    - Fix crasher when "Browsing device" using the menu item
    - Fix "Send To..." overquoting the Bluetooth address
    + Wizard:
    - Handle Wiimote pairing through newer bluez
    - Fix a lot of keys not working in the custom PIN entry
    - Fix display of Secure Simple Pairing passkeys
    - Add old Apple wireless mouse to the PIN database


author: vuntz@opensuse.org
changelog:
  - Add gnome-bluetooth-libgnome-control-center.patch: the new
    gnome-control-center doesn't install libgnome-control-center
    development files, so work around this.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh,
    needed for the patch.
  - Remove now unneeded pkgconfig(libgnome-control-center)
    BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.4:
    + Properties: Fix crash when device has no UUIDs
    + Applet: Change preferences menu items to match the gnome-shell
      UI
    + Updated translations.
  - Drop gnome-bluetooth-libgnome-control-center.patch: fixed
    upstream.
  - Remove now unneeded gnome-common BuildRequires and call to
    gnome-autogen.sh.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Properties:
    - Use links to link to other panels
    - Fix rounded toolbar buttons
    + Applet:
    - Fix "browse" menu item
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-bluetooth-fix-crash.patch: fix various crashes in
    libgnome-bluetooth, that help a bit getting bluetooth working in
    GNOME. Part of bnc#722722.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Fix warnings about BluetoothStatusClass
    + Fix small memory leaks
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Library:
    - Clean up public API
    - Port to GDBus
    - Small UI fixes to the chooser
    + Properties:
    - Move to gnome-control-center
    + Wizard:
    - Remove special-case Wiimote handling (now in Bluez)
    - Remove multi-adapter support
    + Updated translations.
  - Drop gnome-bluetooth-fix-crash.patch: fixed upstream another way.
  - Rename libgnome-bluetooth8 to libgnome-bluetooth9, following
    soversion bump.


author: dimstar@opensuse.org
changelog:
  - Remove all .la files: gnome-bluetooth-applet.la on its own has
    reference to the other la files, so keeping some of them breaks
    more than it serves.


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


author: vuntz@opensuse.org
changelog:
  - Remove gtk2-devel Requires from devel subpackage: it will
    automatically be added the pkgconfig() way.
  - Rewrite summary and description of devel subpackage.
  - Change group of libgnome-bluetooth9 and
    typelib-1_0-GnomeBluetooth-1_0 from System/GUI/GNOME to
    System/Libraries.
  - Add gnome-bluetooth-no-dbus-glib.patch: finish removing dbus-glib
    usage in the build system.
  - Remove pkgconfig(dbus-glib-1) BuildRequires: it is gone since
    version 3.3.2.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Library:
    - GVariant fixes
    - Build improvements
    + Applet:
    - Fix a packing issue
    + Wizard:
    - Improvements in the handling of PIN codes
    - Fix a segfault
    - Fix an UI issue with the "Close" button
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Applet:
    - Fix newly paired devices not appearing in menus
    - Update fallback menu to match GNOME Shell's
    + Library:
    - Make the Connect/Disconnect helper function work
    - Do not use dbus-glib-1 when building introspection data
    - Remove header from chooser widget, breaks API
    + Wizard:
    - Fix assertion when exiting
    - Remove "Device Setup Failed" label from the sidebar
    - A number of UI tweaks
    + Plus build fixes, and the removal of the unmaintained Moblin UI
  - Drop gnome-bluetooth-no-dbus-glib.patch: fixed upstream.
  - Rename libgnome-bluetooth9 subpackage to libgnome-bluetooth10,
    following upstream soversion change.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Applet:
    - String fixes
    + Library:
    - Remove generated file from version control
    + Wizard:
    - Add support for pairing the iCade
    - Improve support for keyboard PINs
    - Add OUI for Apple Magic Trackpad
    - Add OUI for Sony BD Remote Control


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Library:
    - Fix potential crashes when registering pairing agents with no
      adapter present
    - Fix warning when bluetooth-sendto exits
    - Better API documentation
    - Fix warnings related to BluetoothStatusClass
    + Send-To:
    - Document the --name option
    - Make the "Retry" button always visible
    - Fix warnings when saving the last used address
    + Wizard:
    - Fix setup of devices that don't require pairing
    + Updated translations.


author: badshah400@gmail.com
changelog:
  - Added gnome-bluetooth-fix-pairing.patch and
    gnome-bluetooth-fix-stuck-finish-page.patch to enable pairing of
    devices again (bnc#769536, bgo#679190, rh#819203).


author: mboman@suse.de
changelog:
  - Update to version 0.65:
    + Use new chooser button widget from gnome-bluetooth
    + Add setting to set the time/date on the phone when connecting
    + Save phone IMEI on startup
    + More error output when we get disconnected because the device
      went away
    + Require evolution-data-server to parse vCards and vCals
    + Use libcanberra to play sounds
    + Add delete/add/list/put for phonebook entries, calendar items,
      and Todos (unfinished)
  - Remove BuildRequires evolution-data-server-devel,
    gstreamer010-devel, libgnomebt-devel, libgnomeui-devel,
    librsvg-devel
  - Add BuildRequires evolution-devel, bluez-devel,
    libcanberra-devel, gnome-bluetooth-devel
  - Remove PreReq
  - Remove AutoReqProv, it's default
  - Replace Requires gnome-phone-manager with %{name} = %{version} in
    - telepathy section
  - Remove custom CFLAGS
  - Remove %if statements <= 10.2


author: dimstar@opensuse.org
changelog:
  - No longer link the svg files from hicolor-icon-theme package,
    as they have been dropped there.
  - Clean spec file using spec-cleaner.


author: vuntz@opensuse.org
changelog:
  - Rename gnome-phone-manager-telepathy to telepathy-phoney, to make
    it clearer that it's telepathy connection manager. Add
    appropriate Provides/Obsoletes.
  - Add a packageand(gnome-phone-manager:telepathy-mission-control)
    Enhances. This is not a Supplements as we don't want to get this
    connection manager automatically installed, but it's useful to
    tell users about its existence.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.66:
    + Add a gnome-bluetooth plugin to configure new paired phones
    + Fix automatic phone reconnection
    + Migrate from libglade to GtkBuilder
    + Updated translations.
  - Remove libglade2-devel BuildRequires.
  - Drop gnome-phone-manager-warnings.patch: fixed upstream.
  - Pass --disable-static to configure.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.67:
    + Compatible with GTK+3
    + Updated translations.
  - With the port to GTK+ 3, the package will not build for old
    versions of openSUSE, so we can safely move to pkgconfig()-style
    BuildRequires (as well as moving to GNOME 3 libraries at the same
    time):
    + Old ones: bluez-devel, evolution-devel, gnokii-devel,
      gnome-bluetooth-devel, libcanberra-devel, telepathy-glib-devel.
    + New ones: bluez, glib-2.0, gnokii, gnome-bluetooth-1.0,
      gtk+-3.0, libcanberra-gtk3, libebook-1.2, telepathy-glib.
  - Add missing BuildRequires that were implicitly brought in before:
    pkgconfig(gconf-2.0) and pkgconfig(gnome-icon-theme).
  - Remove gtkspell-devel BuildRequires: the dependency is now gone,
    with the move to GTK+ 3.


author: suse-tux@gmx.de
changelog:
  - Add gnome-phone-manager-ld_fix.patch: fix build with strict
    linkers, as in Factory.
  - Add call to autoconf and automake, needed for the patch.


author: vuntz@opensuse.org
changelog:
  - Stop changing libexecdir to /usr/lib/gnome-phone-manager: there's
    no need for that.
  - Replace call to autoconf and automake with gnome-common
    BuildRequires and call to gnome-autogen.sh, as this is more solid
    and less likely to break.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.68:
    + Builds with strict linkers
    + Updated translations.
  - Drop gnome-phone-manager-ld_fix.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh:
    those were only needed for the patch above.


author: dimstar@opensuse.org
changelog:
  - Add gnome-phone-manager-g_thread.patch: g_thread_init is no
    longer used (since glib 2.24).
  - Add gnome-phone-manager-bt33api.patch: Support gnome-bluetooth
    3.3 API.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh, as
    gnome-phone-manager-bt33api.patch touches configure.in.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.4.1:
    + Fix bug preventing Boxes to start when using latest gtk+
    + Minor build system fixes
    + Bugs fixed: bgo#668104, bgo#668584.
  - Changes from version 3.3.4:
    + Add GtkApplication and gnome-shell menu.
    + Add 'about' dialog.
    + Hide titlebar when maximized.
    + Use overlay toolbar only in fullscreen mode.
    + Fix auto-hidden topbar not being shown again.
    + Save default libvirt connection machines on quit.
    + Delete storage volume along with its VM.
    + Box creation wizard:
    - Don't accept empty URL.
    - Add a sound card device.
    - Add devices based on what is supported by the OS.
    - Put VM images in XDG_DATA_DIR, not XDG_CONFIG_DIR.
    - Express install:
      . Fix a race-condition by adding a missing 'yield' keyword.
      . Disable first boot menu for Fedora.
      . Single password setup: User now need to only authenticate
      once when selecting the box using the password provided at
      box creation time and not inside the guest.
      . Use floppy image only for Windows OSs.
    + Use ngettext where appropriate.
    + Various other functional and non-functional improvements and
      fixes.
    + Bugs fixed: bgo#665812, bgo#666354, bgo#666355, bgo#666366,
      bgo#666368, bgo#666369, bgo#666599, bgo#666739, bgo#666956,
      bgo#667140, bgo#667362, bgo#667363, bgo#667435, bgo#667660,
      bgo#667785, bgo#667859.
    + Updated translations:
  - Changes from version 3.3.3:
    + Instead of manually writing the libvirt's XML strings, we now
      make use of libvirt-gconfig to deal with the XML for us.
    + Protect user from accidental deletion of boxes by providing an
      'undo' button until after 6 seconds of deletion.
    + Rely on libvirt for automatic assignment of unique SPICE port
      for new VMs.
    + Don't destroy boxes on reboot.
    + Also entertain medias of i686 architecture.
    + Define a log domain for easier filtering of console log.
    + Adapt to libosinfo 0.0.3 API for better OS media detection.
    + Make the VM thumbnail in the properties view insensitive.
    + Box creation wizard:
    - Make wizard topbar a real toolbar. This way, the window can
      be moved, and it can be styled correctly.
    - Only return from wizard to collection view if box creation
      succeeds.
    - Skip directly to 'Preparation' step when URI is passed
      through commandline argument.
    - Bump default storage allocation to 20 GiB.
      . This should be adequate storage for most OSs out there.
      . We use the dynamically growing storage format (qcow2) so
      actual amount of disk space used is completely dependent on
      the OS.
    - Special handling of live and unknown OS media:
      . Create initially transient box and only make it permanent
      if media installs anything on the storage.
      . Skip 'Setup' and 'Review' pages.
    - Only boot new VMs from hard drive after something is actually
      installed on the storage.
    - Accept path for URI as well.
    - More details at summary page on VM creation.
    - Express installation:
      . Actually update the settings after the first install of an
      OS.
      . UI to set admin and user password.
      . UI for specifying product key for Windows XP and 2003.
      Note that product keys are not required by recent Windows
      (Vista, 7  and 2008) installers.
      . Install QXL on Fedora guests to take full advantage of
      SPICE's efficiency.
      . Enable X/graphics for Fedora.
      . Add user to admin group for Fedora.
      . Automatically timezone and keyboard layout setup. This
      currently only works for Fedora.
      . Automatically language setup. Currently it only works for
      Windows 7, Windows 2008 and Fedora.
      . Fix user account setup for Windows 7 and 2008.
      . Fix some fundamental issues with Windows 2008. Now at least
      most of the installation is automated.
      . Fix express installation floppy image and in turn express
      installation of Microsoft Windows XP.
    + Various other functional and non-functional improvements and
      fixes.
    + Bugs fixed: bgo#664214, bgo#664215, bgo#664527, bgo#664528,
      bgo#664561, bgo#664578, bgo#664594, bgo#664600, bgo#664603,
      bgo#664676, bgo#664690, bgo#664759, bgo#664760, bgo#664766,
      bgo#664773, bgo#665001, bgo#665068, bgo#665198, bgo#665254,
      bgo#665290, bgo#665320, bgo#665333, bgo#665336, bgo#665444,
      bgo#665803, bgo#666019, bgo#666030, bgo#666032, bgo#666086,
      bgo#666315, bgo#666324, bgo#666334.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.5:
    + Fix startup against latest gtk+.
    + Make sure VM image dir exists. This got broken when we started
      using XDG_CONFIG_DIR as VM image directory.
    + Don't choke on unknown installer media.
    + Fix build against git master of libvirt-glib.
    + Confine file chooser dialog in creation wizard to local
      filesystem.
    + Be slightly helpful to users when they are typing URL manually
      in creation wizard.
    + Fix recent regression in non-express installations.
    + Express install:
      + Support 32-bit Windows 7.
      + Add user to 'wheel' group in Fedora, rather than editing the
      sudoers file.
    + Disable screenshots on machine deletion.
    + Choose resources according to media architecture.
    + Don't use gettext since we're using intltool.
    + Mark comments string in About dialog as translatable and add
      translation credits.
    + Many other functional and non-functional improvements and fixes
    + Bugs fixed: bgo#668162, bgo#668230, bgo#668536, bgo#668653,
      bgo#669409
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.5.1:
    + Distribute C files generated against last libvirt-glib release
      (0.0.4), rather than git master.
    + A micro non-functional improvement.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Box creation wizard:
    - Present bootable medias and user's ISO files on 'Source'
      page. For fetching/tracking user's ISOs, we make use of
      Tracker.
    - Teach the Wizard to accept 'qemu..://' sources.
    - Move to 'Preparation' once file/media is selected.
    - Display notification against errors during 'prepare' and
      'create' steps. In case of 'prepare', we go back to previous
      step since user is very likely to be able to fix the issue.
    - Add mnemonic accelerator to 'Continue' button.
    + More reliable tracking of installations. Previously, Boxes used
      to forget ongoing installations once user quit the application
      and that would lead to installations looping forever.
    + Don't take post-installation steps for saved domains. Saved
      domains are stopped as well so them being stopped doesn't mean
      that first boot is done and its time to perform post install
      setup.
    + Launch new domain in fullscreen, unless express installations
      is going to be performed on it.
    + Make user deletion work for saved VMs.
    + Leave fullscreen when going back to collection view.
    + Fix the white triangle stats graph.
    + Ability to disable source by manually editing source file.
      Useful for debugging.
    + Other functional and non-functional improvements and fixes
    + Updated translations.
  - Add pkgconfig(tracker-sparql-0.14) BuildRequires: new dependency.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Box creation wizard:
    - Correct architecture comparison so that all medias don't get
      presented as 64-bit.
    - Present OS logos. Due to legal reasons, we are currently
      limited to Debian, Fedora, Ubuntu and openSUSE.
    - More reliable way to retrieve user's avatar.
    - Fedora express install: Correct commandline to add user to
      'wheel' group.
    + Instead of presenting a boring empty space on first launch,
      start the wizard.
    + Allow changing of RAM allocation and storage capacity.
    + Disable screenshots when machine is deleted.
    + Some other functional and non-functional improvements and fixes
    + Bugs fixed: bgo#664774, bgo#670003, bgo#670539, bgo#670573,
      bgo#670994, bgo#671253, bgo#671304.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Cancel notificationbar actions before exiting.
    + Box creation wizard:
    - Only show ISO files in file chooser.
    - Don't wait for domain creation event.
    + Add --checks commandline option to check if HW virtualization
      extensions and kvm modules are available/enabled.
    + Correct Debian and openSUSE trademark ownership.
    + Bugs fixed: bgo#671673, bgo#671847, bgo#671878, bgo#671921,
      bgo#672153.
    + Updated translations.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.4.0.1:
    + Fix broken layouts.
    + Fix first-time connection to boxes requiring password.
    + Fix text color of notifications during selection mode.
    + Don't timeout notifications if main window isn't active so that
      user can't easily miss them.
    + Box creation wizard:
    - Remember the selected file/URL when going back to source
      selection page.
    - Forget the selected file/URL when box creation is cancelled.
    - Install Fedora 16 and older from remote repository.
    - Add SPICE agent channel to newly created domains so that
      features like copy&paste with client/host work for guests
      with vdagent drivers installed.
    - Sane default sound and video devices for unknown OSs.
    + Rid of theme parser warnings.
    + Bugs fixed: bgo#670306, bgo#672159, bgo#672160, bgo#672528,
      bgo#672853, bgo#672872, bgo#672983, bgo#673053.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Express installation:
    - Require password for Fedora express installation since
      Anaconda requires it. To not complicate users' life more than
      needed in this case, we free them from display (SPICE)
      authentication.
    - Make use of 'distro' data from libosinfo. No need to hardcode
      each Fedora version anymore.
    + Fix selection/fullscreen'ing of new machines.
    + Mark a user-visible string for translation.
    + Bugs fixed: bgo#670306, bgo#673847, bgo#672567.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Performance-related fixes and improvements:
    - Asynchronously fetch VM information from libvirt to not block
      the UI.
    - Cache VM information to reduce potentially costly periodic
      calls to libvirt.
    - Unset cache on disk driver for main storage.
    - Use virtio disk for OSs that support it out of the box.
    + Fix product logo fetching that broke against libosinfo 0.1.1.
    + Dragging window in Microsoft Windows 7 shouldn't bring topbar.
    + Make wizard file chooser dialog, modal.
    + Fix mouse scrollwheel not working.
    + Express installation:
    - Mark CD-ROM and floppy devices/images as optional after
      installation.
    - Fix Fedora 17 express installation.
    - Translate X keyboard layout ID to console layout ID as
      Anaconda expects the latter in the kickstart file.
    + Bugs fixed: bgo#670777, bgo#673856, bgo#674228, bgo#674328,
      bgo#674352, bgo#674361, bgo#674647, bgo#675615, bgo#675617,
      bgo#675663, bgo#675813.
    + Updated translations.


author: oddrationale@gmail.com
changelog:
  - Initial Release (Version 0.2.5):
    + added possibility to customize GNOME's start menu
    + made profile "compact" compatible with clearlooks 2.16.x
    + Translations update


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + New Features:
    - Enable the rendering intent and default colorspace UI
      elements
    - Show whether the ICC profile has a VCGT tag in the UI
    - Filter out non RGB and CMYK color space profiles from the
      combo-boxes using a heuristic
    - Add a new DBus method GetProfileForWindow which can return a
      profile for a supplied XID
    - Add some new text and tooltips to the prefs dialog
    - Add per-user OSX ICC profiles at startup
    - Add OSX and Windows ICC profiles if they exist from mounted
      volumes. Fixes bgo#607390
    - Add a device profile entry of 'Other profile...' to be able
      to easily import a profile. Fixes bgo#607389
    - Add a precision GConf variable to control the time a
      calibration takes. Fixes bgo#605558
    - Screenscrape the Argyll output to better support other
      hardware devices. Fixes bgo#605558
    - Do not show the 'Fine tuning' expander by default, and have configuration in GConf
    + Bugfix:
    - Zero out GErrors after freeing. Fixes crash
    - Add gnome-desktop path as fallback for pci.ids
    - Do not generate an error if a display profile does not have
      CLUT data
    - Add gcm-fix-profile to load and then re-save existing
      profiles using lcms
    - Fix compile when using an ld that defaults to --as-needed
    - Do not allow the colorspace combobox to be zero sized. Fixes
      bgo#606484
    - Make gcm-prefs a normal dialog rather than a modal dialog
    - Only scan ICC locations with hfs partition types for OSX and
      msdos/NTFS types for Windows
    - Make gcm-prefs startup a few hundred ms quicker by not
      loading the list of screens
    - Cache gnome_rr_screen_new and take 0.7 seconds off the start
      time
    - Don't resize the window on startup. Fixes bgo#607391
    - Update the Free Software Foundation address


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.4:
    + New Features:
    - Add a thumbnail image of the ColorCheckerDC
    - Add ColorCheckerSG thumbnail
    - Add LaserSoftDCPro thumbnail
    - Add printer profiling support using argyllcms and GtkPrint
    - Add some device type icons
    - Add support for sending calibration images to print shops
    - Add four more target thumbnails
    - Allow UDEV and CUPS coldplug to be done multi-threaded
    - Allow virtual devices to be added to the device list
    - bgo#609444: Automatically use the EXIF data if available from
      TIFF files when calibrating devices.
    - Conform to ICC Profiles in X Specification 0.3
    - Detect printers by connecting to CUPS rather than scraping
      the HPLIP properties
    - Enable half-height targets for the ColorMunki, and double the
      patch counts for this hardware
    - Make users do the legwork when there is an unrecognised
      colorimeter
    - Play sounds using libcanberra when user interaction is
      required
    - Properly support projectors in the UI, and in the argyllcms
      wrapper
    - Remove GCM_HARDWARE_DETECTION as we're now shipping our own
      udev rules
    - Save the device colorspace in the config file so we can set
      profiles when not connected
    - Set a tooltip explaining why the calibrate button is
      insensitive
    - Set per-user xsane global and device settings when we have
      assigned a scanner profile
    - bgo#610287: Show a GtkInfoBar warning if the profile has no
      vcgt table
    - Support other types of reference file other than IT8
    - Three FAQ entries out of five suggested filled in
    - Update Help Preferences Text
    + Bugfix:
    - bgo#610288: Add an 'All files' option on the file choosers.
    - bgo#610771: Add AC_PROG_RANLIB to configure.
    - bgo#566414: Add a list of colorimeters as we'll need this if
      argyllcms is not installed.
    - Ask for the chart type first before we ask for calibration
      files
    - Capitalization fix for 'More Information' button
    - Correct help Intro and Usage (Paul Finnigan)
    - Do low quality calibration when using targets with a low
      number of patches
    - Do not allow devices to be assigned profiles in different
      colorspaces from native
    - bgo#610846: Do not make the display calibration button
      sensitive (with tooltip) if we are using < XRandR 1.3 drivers
    - Do not show the display as 'default' even when using the
      binary blob
    - Don't add Cups-PDF devices to the device list
    - bgo#566275: Ensure ~/.color/icc exists at startup
    - Ensure we set ID_MODEL_FROM_DATABASE and
      ID_VENDOR_FROM_DATABASE even if we're using old versions of
      argyllcms
    - Fix segfault when the profile has no description
    - Have scanin compensate for perspective distortion
    - HIG string and capitalization fixes
    - Only require the device to be present if it is a display type
    - Read the ti2 file for the calibration model if we are
      analysing existing targets
    - Replace ColorCheckerSG with a newly processed one
    - Replace colprof -aS with -aG
    - Set the colorspace on unconnected devices to avoid getting no
      profiles in the list
    - rh#566606: Show a label in the device section when the user
      is using a xrandr-fallback driver.
    - Support colorimeter devices that need to change mode in the
      middle of the calibration
    - bgo#610285: Use GFile internally so we can support importing
      profiles from gvfs mount points.
  - BuildRequire libcanberra-devel, cups-devel  and libtiff-devel.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + New Features:
    - Add a 'created' and 'modified' key to each device in the
      config file
    - Add a DBus method GetDevices() and relax the checks in
      GetProfilesForDevice() to also take a device ID
    - Add an entry to the FAQ to explain the difference between
      calibration and characterization
    - Add a notification when devices with profiles need
      recalibrating
    - Add CMP DT 003 target image
    - Add images of the Colorimtre HCFR
    - Add images of the i1 Pro
    - Add info regarding high precision for display profiling
    - Allow the user to choose the calibration precision using an
      interactive dialog
    - Convert the .tiff files to .jpeg if we are creating a print
      profile
    - Do not rely on usb.ids, but instead encode the colorimeter
      type in the udev rules
    - Emit ::changed on the public DBus interface when devices are
      added or removed
    - For laptops, use the DMI data to contruct the calibration
      filename
    - Make sure the profile comboboxes are alphabetically sorted
    - Show each device setting when we use gcm-inspect --dump
    - Use libsane to get our scanners, which means remote devices
      are now supported
    - When devices are connected and disconnected, do not remove
      then add them, just change the state
    + Bugfix:
    - Check and correct TIFF image files with alpha channels before
      using them in argyllcms. Fixes rh#569564
    - Correct terminology in help file
    - Correct use of calibrate/profile and replace device by
      instrument
    - Do not crash attempting to add cups printers without PPD file
    - Do not crash the DBus service if a device does not have a
      profile set and it is included in a query
    - Do not crash when GetProfileForWindow() succeeds in finding a
      window
    - Do not use ACL_MANAGE, udev is already doing this for us
    - Fix "cast increases required alignment of target type" [ia64]
    - Fix up some translatable messages. Fixes bgo#612111
    - Fix wrong word in data/gnome-color-manager.schemas.in. Fixes
      bgo#612105
    - If there are any lcms warnings in gcm-fix-profile, do not
      attempt to re-save the profile
    - Make gcm-install-system-wide a little more paranoid from
      users that might want to be horrible
    - Parse the EDID more carefully to not overwrite the model with
      junk for an invalid entry.
    - Prevent a segfault if ppdOpenFile() fails for whatever reason
    - Update profiling precision wording
    - Use the model name for the SANE id, the 'name' attribute
      depends on the USB port used
    - Warn if GConf is not set correctly when setting up the dialog
    + Updated translations.
  - Add libnotify-devel, sane-backends BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Do not explode when viewing the details of a CMYK profile
    + Make gcm-fix-profile open the profile from memory, as then we
      can catch common access permission errors
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add HardwareSettings category to gcm-prefs.desktop, instead of
    wrong Monitor and X-SuSE-ControlCenter-LookAndFeel.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Use vte_terminal_fork_command_full() as
      vte_terminal_fork_command() is deprecated
    + Include the trailing colon in translated strings. Fixes #619967
    + Clean up the temporary file created by cupsGetPPD2(). Fixes
      rh#582202
  - Changes from version 2.30.2:
    + Do not connect to sane in gcm-apply, we only need XRandR
      devices. Fixes rh#585723
    + Do not crash when the schema is invalid and GConf reports an
      error
    + Only connect to SANE and CUPS when the device lists are needed.
      Fixes rh#590465
    + Get the profile permissions from GIO rather than hardcoding a
      hack
    + At login do not attempt to remove previously set X atoms, which
      speeds up gcm-apply by 750ms
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove libgphoto2-devel BuildRequires: this was there only as a
    workaround for bnc#592143.
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: dbus-1-glib-devel, gconf2-devel,
      gnome-desktop-devel, gtk2-devel, libcanberra-devel,
      libgudev-1_0-devel, liblcms-devel, libnotify-devel,
      libunique-devel, vte-devel
    + new-style: dbus-glib-1, gconf-2.0, glib-2.0, gnome-desktop-2.0,
      gtk+-2.0, gudev-1.0, lcms, libcanberra-gtk, libnotify,
      unique-1.0, vte, x11, xrandr, xxf86vm.
  - This will make it easier to switch to GNOME 3 libraries.


author: vuntz@opensuse.org
changelog:
  - Make gcm-prefs.desktop appear where it should in the menu, by
    replacing the categories: X-GNOME-SystemSettings needs to be
    removed, and we want HardwareSettings instead.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Don't prompt the user to calibrate the device again if we are
      re-using the GcmCalibrate instance
    + Ensure we disconnect the VTE signals when done with
      GcmCalibrateArgyll
    + Lower VTE dep and #ifdef the deprecated methods
    + Only disable deprecated code for --enable-strict builds
    + Put the executable name in argv[0] for argyll commands,
      otherwise option processing breaks
    + Updated translations.


author: aj@suse.de
changelog:
  - Change sane-backends BuildRequires to sane-backends-devel on 11.4
    and later, after the devel split.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Fix compile on newer GTK2 versions where GDK_DISPLAY() is
      deprecated
    + Show the correct copyright notice when a profile has used
      markup in the description
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + Add priority for gnome-settings-daemon plugin schema
    + Remove the gtk-doc support
    + Use plugindir from gnome-settings-daemon pkg-config file
  - Changes from version 2.91.90:
    + Do not ask the user whether to strip the alpha channel during
      calibration.
    + Fix a critical warning when installing the shared-color-targets
      data.
    + huey: remove the dark current values before scaling for the
      calibration matrix.
    + huey: the CY7C63001 is paired with a 6.00Mhz crystal and it
      takes 6 clock cycles to process a 16bit inc with carry check.
    + huey: when reading SENSOR_MEASURE_RGB, READ_GREEN and
      READ_BLUE, the data value is 32 bits in size.
    + Use gcm-calculate-fudge to calculate a more accurate value of
      HUEY_XYZ_POST_MULTIPLY_SCALE_FACTOR.
    + Updated translations.
  - Changes from version 2.91.5:
    + Fix GTK3 API break
    + GUdev now requires us to set G_UDEV_API_IS_SUBJECT_TO_CHANGE to
      be able to build.
  - Changes from version 2.91.3:
    + New Features:
    - Set 'ICC meta Tag for Monitor Profiles' data for future use.
    + Bugfix:
    - Do not create auto-profiles for XRandR devices without EDID
      data.
    - Don't segfault if cmsCreateRGBProfile fails. Fixes rh#653419.
    - Never show the 'Fine tuning' section in the control center,
      it invalidates the profiles.
    - Remove the display tab in the color panel
  - Changes from version 2.91.2:
    + New Features:
    - bgo#632052: Add defines and an attach image for the DTP94
      colorimeter.
    - Add functionality for a virtual profile to be generated from
      the EDID data.
    - Add gcm_profile_get_data() and gcm_profile_set_data() which
      can be used with the DICT tag.
    - Add gcm_profile_guess_and_add_vcgt() to emulate a VCGT from
      an ICC profile.
    - Add the color temperature into the profie viewer details.
    - At login automatically generate an ICC profile from the EDID
      and add it to each display device.
    - Show the color XYZ values in gcm-dump-profile
    + Bugfix:
    - Add and remove profiles from gcm-viewer as they are added and
      removed from the store.
    - Add the X-GNOME-Settings-Panel category so the control center
      panel is not in 'Other'.
    - Add whitepoint, rXYZ, and VCGT functionality to
      GcmCalibrateNative.
    - Apply some smoothing to the generated VCGT curves.
    - Do not keep adding the auto-EDID profile if the user
      explicitly removes it from the GUI.
    - Do the request to PackageKit async, to avoid a 200ms lag in
      the GUI at startup.
    - Ensure we cancel the PackageKit DBus query if the panel is
      unloaded.
    - Ensure we write the colorspace back into the raw profile if we
      generated it.
    - If a profile is deleted, ensure it is removed from the control
      center panel listbox.
    - If the profile viewer was set modal over the preferences
      dialog, then don't show a link back to the control center.
    - Install a schema file to launch gcm-apply by default in new
      versions of gnome-settings-daemon.
    - Migrate away from EggDebug and use the builtin GLib logging
      framework.
    - Port to libnotify 0.7.0.
    - Port to the new GtkApplication API.
    - Read the rXYZ, gXYZ and bXYZ tags to get the profile primaries
      before using a transform fallback.
    - Remove deprecated Encoding key from .desktop file.
    - Remove GcmXYZ and use proper boxed GTypes for the color
      structures.
    - Remove the device-specific labels on the first panel page.
    - Remove the loading GtkInfoBox as it just makes the UI resize
      at startup.
    - Reorganize the first pane to stack the devices above the
      profiles.
    - Set all the 'Since: ' version numbers to the correct versions.
    - Set COLOR_MEASUREMENT_DEVICE to get the correct ACL when
      argyllcms is not installed.
    - Use the correct icon in the profile viewer when using GNOME
      Shell.
  - Changes from version 2.91.1:
    + New Features:
    - Add a gnome-settings-daemon module to fix some hard to fix
      bugs.
    - Add a QPcard 202 reference image
    - Add two more example images to the viewer
    - Add another example image to the viewer
    - Add a reverse-engineered driver to talk to the HUEY colorimeter
    - Add the start of a reverse engineerered ColorMunki driver
    - Add a simple command gcm-ddc-util to be able to send custom
      DDC packets to a monitor in userspace.
    - Add a simple parser that can parse the output of the Beagle
      USB capture device.
    - Add a status property to GcmSensor to help GUI applications.
    - Add a udev prober that makes DDC/CI i2c devices available for
      the user to use.
    - Add GcmCalibrateNative so we can do a calibration without
      argyllcms.
    - Add gcm-dump-to-values to discover new values in the register
      space.
    - Add GcmSampleWindow so we can measure known colors in
      gcm-picker.
    - Add GcmUsb, a simple object to integrate libusb-1 with the
      GLib event loop.
    - Add support for 100% gray colorspaces.
    - Allow the user to flick between different images in the
      profile viewer.
    - Drop GcmXserver, GcmScreen and libgnomedesktop3 and make the
      X11 code faster and cleaner.
    - Make gcm-parse-huey be able to parse argyll -D9 traces.
    - Make gcm-picker work with native sensor devices too.
    - Split off a library, libcolor-glib for internal use.
    + Bugfix:
    - Do not crash if gcm_libusb_pollfd_remove_all() is called
      without assigning a device.
    - Do not install the low-level unitilies, and move them to
      'tools'.
    - Do not try to apply devices that are not connected.
    - Ensure clicking 'Reset' actually resets the device and saves
      settings.
    - Ensure EDID strings are printable, and ignore totally junk
      strings.
    - Ensure we can compile with vte3.
    - Fix a crash in gcm-picker if we compiled without VTE support.
    - Get rid of the 'Color Profiles' section header to reduce
      panel clutter.
    - Include the time in the calibration basename as we can
      calibrate more than once per day.
    - Rename the softproof intent to 'Print Preview'.
    - Show the correct copyright notice when a profile has used
      markup in the description.
  - Add fix-i2c-include.patch: fix incorrect i2c header include.
  - Replace pkgconfig() BuildRequires for GNOME 3 port and other
    updates:
    + Old: gtk+-2.0, lcms, libcanberra-gtk, vte.
    + New: gtk+-3.0, lcms2, libcanberra-gtk3, vte-2.0.
  - Remove now unneeded pkgconfig() BuildRequires: dbus-glib-1,
    gconf-2.0, gnome-desktop-2.0, unique-1.0, xxf86vm.
  - Add gcc-c++, i2c-tools, pkgconfig(exiv2),
    pkgconfig(gnome-settings-daemon), pkgconfig(libexif),
    pkgconfig(libgnome-control-center), pkgconfig(libusb-1.0)
    BuildRequires.
  - Replace GConf2 schemas handling with GSettings schemas handling,
    with %glib2_gsettings_schema_* macros.
  - Create -devel and libcolor-glib1 subpackages.
  - Remove deprecated configure options --enable-hardware-detection
    and --disable-schemas-install, and pass --disable-static.
  - Fix category for gcm-prefs.desktop for it to appear in the right
    GNOME control center category: instead of replacing categories,
    just add some to make our checks happy.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Use /org/gnome as starting path for schemas
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Notes:
    - This is the first unstable release for GNOME 3.1.
    - Lots of code has been moved from gnome-color-manager into
      colord, and this means that colord is now a dependency of
      gnome-color-manager.
    + New Features:
    - Add a 3D gamut hull to the profile viewer
    - Add a metadata tab to gcm-viewer to display all the color
      geek information
    - Add media whitepoint and color temperature data to gcm-picker
    - Add named color profile support to gcm-viewer
    - Add the profile version number to the information viewer tab
    + Removed features that are now provided by colord
  - Drop fix-i2c-include.patch: no longer required.
  - Add pkgconfig(colord) BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Notes:
    - The preferences panel has been moved to gnome-control-center.
    - The device and profile registration module has been moved to
      gnome-settings-daemon and the gcm-session process is now
      optional.
    + New Features:
    - Save extra metadata in the ICC profile after calibration
    - Translate the metadata key names in the profile viewer
    + Removed features
    - Remove all the rendering intent and default properties
    - Remove support for non-native drivers in the color picker
    - Remove the device registration functionality
    - Remove the GSettings schema
    - Remove the notification for out of date devices
    - Remove the preferences panel and create a calibration wizard
    - Remove the profile store functionality
    - Remove the sensor plug action and sound
    - Remove the vendor and model quirk fixups
    - Remove the 'Working Spaces' tab from gcm-prefs
    - Remove the X11 xrandr-output output property
    + Bugfix:
    - Do not reload when colord appears on the bus
    - Don't crash when we click on a PPD virtual profile
    - Don't show profiles without filenames in gcm-viewer
    + Updated translations.
  - Add gnome-color-manager-as_needed.patch: Fix build with
    - Wl,--as-needed. As the patch touches Makefile.am, add
    gnome-common BuildRequires and call gnome-autogen.sh.
  - Drop libcolor-glib1 and -devel subpackages. This has been split
    out to colord. Add Obsoletes for the packages from the main
    package (without a Provides as they are not provided).
  - Remove the glib schema handling: there's no schema anymore.
  - Drop no longer needed BuildRequires: cups-devel, i2c-tools,
    sane-backends(-devel), polkit.
  - Drop no longer needed pkgconfig()-style buildRequires:
    gnome-settings-daemon, gudev-1.0, libgnome-control-center,
    libnotify, libusb-1.0.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + New Features:
    - Add a --file argument to gcm-viewer to show files
    - Allow the profile title to be changed in gcm-calibrate
    - Ask the user for the target whitepoint when creating a
      profile
    - Make importing color profiles sexy
    - Move the help files to gnome-user-docs
    - Remove gcm-session, it's not required anymore
    - Use cd_client_import_profile_sync() when generating profiles
    + Bugfix:
    - Allow writing dictionary items of longer then 512 bytes
    - Correctly use plural forms in the calibration wizard.
      (bgo#654247)
    - Do not build with G_DISABLE_DEPRECATED for our future sanity
    - Fix a crash in gcm-picker when a color sensor is plugged in
    - Fix a critical warning in gcm-picker when CUPS printers are
      installed
    - Fix linking with -Wl,--as-needed
    - Fix the profile list sorting when the user has virtual
      profiles from CUPS
    - Make the clutter and mash dependency non-automagic
    - Remove the GetProfilesForDevice() DBus method call
    + Updated translations.
  - Drop gnome-color-manager-as_needed.patch: fixed upstream.
  - Remove gnome-common BuildRequires, and call to gnome-autogen.sh:
    those were needed for the above patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Bugfix:
    - Set the calibration wizard to the summary page when finished
    - Ensure the 2nd stage calibration has the larger calibration
      square


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Bugfix:
    - Ensure the calibration dialog can be set modal
    - Escape profile titles that have markup in the titles
    - Ignore inaccessable profiles from other user accounts
    - Remove the GLSL demo file, it's moved to colord-playground
    - Update the man pages to reflect reality
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Bugfix:
    - Fix some user visible messages not showing up in PO files
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.1:
    + New Features:
    - Add a calibrate attach image for the 'i1 Display 3' sensor
      device
    - Show an error if we can't open the file passed to
      gcm-viewer --file
    - Speed up the profile viewer loading when scanning a large
      number of profiles
    + Bugfix:
    - Do not send 'space' when argyllcms asks the user to press any
      key
    - Do not use g_application_release() manually
    - Don't use the deprecated g_format_size_for_display()
    - Don't use deprecated pango_cairo_font_map_create_context()
    - Ensure we always set a calibration image if one exists
    - Fix a crash when calibrating
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Merge changes from version 3.2.1.
    + New Features:
    - Add an ICC profile metadata blacklist
    - Add a ColorHug attach image and customised calibration
      message
    - Get the primaries when calibrating the screen
    - Prefix some profile titles with 'Colorspace' or 'Test
      Profile'
    - Show a progress bar on the calibration action page
    - Split out the display characterization and add a helper
      program to test it
    + Bugfix:
    - Add accessible descriptions to the next/prev buttons in
      gcm-viewer
    - Add the the mnemonic-widget property to labels in the profile
      viewer
    - Before converting a .ti1 file into a .ti3 file load the
      display calibration
    - Connect to GSD to change the brightness, not GPM
    - Fix compile with newer versions of clutter
    - Force the CIE 1931 diagram to be square
    - Initialize error pointer for gdk_pixbuf_new_from_file_at_size
    - Move the brightness and inhibit functionality to the
      calibration module
    - Normalize the ti3 calibration values
    - Ship some pregenerated ti1 files
    - Show an interaction dialog for native samples
    - Sort the standard and test profiles lower in the profile
      viewer
    - Update colorimeter artwork
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Add pkgconfig(gnome-desktop-3.0) BuildRequires: new dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.5:
    + New Features:
    - Add ACCURACY_x to the list of translated metadata keys
    - Add CONNECTION_type to the list of translated metadata keys
    - Add SCREEN_surface to the list of translated metadata keys
    - Add support for MAPPING_device_id
    - Include the sensor type in the profile metadata
    - Save the internal panel brightness in the ICC profile
    + Bugfix:
    - Correctly spawn profiles with spaces in the filename when
      using gcm-import
    - Do not show blank metadata in the profile viewer
    - Do not use deprecated clutter API
    - Ensure the sensor is unlocked after failing to get a sample
      in gcm-picker
    - Limit display profiles to Single shaper matrix, to keep
      greyscale neutral
    - Make the profile metadata accept regular expressions and add
      the OSD_x keys
    - Remove the final vestiges of gcm-session
    - Set the reference kind when calibrating a camera device
    - Show the profile title as the gcm-viewer window title
    - Smaller/faster display calibration target sets
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.91:
    + New Features:
    - Compile the GtkBuilder files as a GResources to speed up
      startup
    - Show the calibration progress bar level for new versions of
      Argyllcms
    + Bugfix:
    - Allow the calibration to ask more than one interaction
      question
    - Correctly restore the calibration status panel after asking
      the user a question
    - Detect a sample misread from argyllcms and try to recover
    - Do not show a critical warning if we re-try a failed
      calibration
    - Don't assume dispcal is /usr/bin/dispcal
    - Ensure the user can quit if the calibration fails
    - Ensure the VTE is flushed when the spawned program exits
    - Fix a critial warning when setting the brightness
    - Replace use of deprecated clutter api
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + New Features:
    - Add an environment variable of ENABLE_COLORHUG=1 for
      ArgyllCMS V1.3.6
    + Bugfix:
    - Optimize printer target patch count for ColorMunki &
      A4/Letter paper
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + New Features:
    - Show the actual ICC profile after calibration if the user is
      using a LiveCD
    + Bugfix:
    - Hide the target whitepoint selection screen if the sensor is
      a colorimeter
    + Updated translations.


author: ecanuto@novell.com
changelog:
  - Update to 3.3.2
    + Features
    - New icons
    - Removed some unnecessary icons, as latest gnome-icon-theme
      already include these
    - Fixed positioning on some mimetypes for improved consistency
    - Fixed some small bugs, found some 22px icons in 24px folder,
      so fixed those as well
    + Bug fixes
    - Remove the fix for exec attibute, 3.3.2 already fixed that
    - Remove unneeded parameters from fdupes macro
    - Fix index.theme files for openSUSE versions prior to 11.2
    - Fix package license, it is GPL v2
  - Add Tango to the list of Inherited theme in 11.1 and earlier so
    that the thumbnail looks good in the appearance capplet.


author: vuntz@novell.com
changelog:
  - Recompress source tarball to bz2.
  - Do not make tar verbose when extracting the themes.
  - Limit width of description lines.


author: vuntz@novell.com
changelog:
  - Update to version 3.8.7:
    + Minor fixes to a few icons.
    + Add Gnote icons.
    + Fix minor issue with scalable remote folders.
    + Fix wrong colored icon in wise version.
    + New delete/trash/warning icons from one-canvas.
    + New inkscape icons.
    + Add back usb-creator icons.
  - Changes from version 3.8.5:
    + Fix color of Add icon in wise version.
  - Changes from version 3.8.4:
    + New multimedia icons.
    + Make cd-audio icon more consistent.
    + Remove more unneeded icons.
    + Create proper remove icon.
  - Changes from version 3.8.2/3.8.3:
    + New text editor/edit/tomboy/alacarte icons.
    + Add a few more syslinks for mimetypes and apps.
    + Remove last few unnecessary icons.
    + Add back Transmission icons to fix small tray icon in Shiki-Colors.
    + Add some syslinks for xfce4 panel icons.
    + Minor fixes.
  - Changes from version 3.8.1:
    + Fix Rhythmbox' library icon.
    + Removed a few remaining duplicate icons.
    + New phone and music player icons!
  - Changes from version 3.8:
    + New hard drive and all related icons.
    + Minor enhancements to a few icons.
    + Tons of clean-up, optimized many links.
    + Removed icons for outdated/deprecated applications.
    + Removed icons for apps that ship the same ones.
  - Changes from version (22 - May - 2009):
    + Forgot to add the new desktop icons in last release ¯?¯
    + Minor fixes to all the *-remote icons.
    + Created new Server and related icons.
    + New CD drive/removable drive icons from gnome-icon-theme's one-canvas.
  - Changes from version (20 - May - 2009):
    + Created new printer icons!
    + Recreated all mimetypes for best consistency.
    + Minor touch-ups to some existing icons.
  - Changes from version (19 - May - 2009):
    + Created new about/star icons.
    + Created new search and related icons for the larger sizes.
    + Cleaned up and improved mimetypes.
    + Miscelaneous improvements and cleanups.
  - Changes from version (18 - May - 2009):
    + Refreshed many icons for style and consistency.
    + New package icons.
    + Revert to old printer icons.
    + Minor bugfixes.
  - Changes from version (17 - May - 2009):
    + Removal of some unnecessary icons for even better filesize.
    + Added shadow to logout icons.
    + Added some more links to devices and apps for better device/GDM theming.
    + Better use of links on some icons to improve filesize.
    + Other minor fixes to improve consistency.
    + Changed ccsm icon to a prettier one.


author: prusnak@opensuse.org
changelog:
  - Update to 5.5.1
    + Add icons for Empathy.
    + Add better support for Ubuntu Karmic's panel applets.
    + Minor updates and clean-ups on some icons.
  - Changes from 5.5
    + New, redesigned folders!
    + Add folder-xdg icons for Karmic/GNOME 2.28.
    + Add some new icons/update others for better Karmic support.
    + Minor bugfixes.
  - Changes from 5.3
    + Change Green and Pink Palettes for better contrast.
    + Source pack can now build mix n' match themes like
      "gnome-tribute".
    + Release a recreated "Tribute" variation as extras.
    + Release a dark "Carbonite" variation as extras.
    + Minor shadow/consistency fixes.
    + File manager icons are recolorable again.
    + Allow for unbranded installation (no gnome-colors logo).
    + Add icons for root terminals.
  - Changes from 5.2.2
    + Fix Inkscape rendering bug in Karmic.
  - Changes from 5.2.1
    + Fix make install in distribution tarball.
  - Changes from 5.2
    + Minor consistency fixes.
    + Recreate all recolorable icons from source.
    + Gradient and stroke fixes to folders.
    + Better palette for Red (Wine) variation.
    + Add a new color variation - Pink (Illustrious).
    + GNOME-Colors now allows for creating custom color icon sets
      from the source package. This means GNOME-Colors now has
      infinite possible color variations, feel free to read the
      documentation and make your own in minutes!
  - Changes from 5.1.1
    + Adjust permissions on newly added icons.
  - Changes from 5.1
    + Minor cosmetic tweaks.
    + Make wireless icons more accurate (0% signal = 0 bars).
    + Backport document-revert icon from gnome's one-canvas.
    + Redo some application icons for better consistency and looks.
  - Changes from 5.0
    + Redesign old HAL-9000 Hibernate icon.
    + Make suspend icons consistent with new media-actions coloring.
    + Redesign some tons of action icons with better and smoother
      gradients.
    + Add RapidSVN icons.
    + Minor cosmetic fixes to many icons.
    + Move project to SVN, include makefiles and update
      documentation.
    + Use new common library to reduce file size by as much as 4
      times! Users are encouraged to read documentation before
      installation, as the new gnome-colors-common folder is a
      required dependency for all icon sets.
  - Changes from 4.5
    + New phone icons.
    + New wireless icons - more intuitive and informative at any
      size.
    + Redo all spherical icons with better radial gradients.
    + Add more app and mimetype syslinks.
    + Minor fixes.
  - Changes from 4.3.5
    + Fix an oops, missing two .icon links in previous upload.
  - Changes from 4.3.4
    + Create new Desktop icons.
    + Fix color of some gradients in scalable places folders.
    + Remove all animation folders gnome-icon-theme already ships.
    + Remove all emblems that are already inherited from
      gnome-icon-theme.
  - Changes from 4.3.3
    + Redraw a few icons, make a few more icons common across sets.
    + Fix smaller wireless icons for light panels.
    + Add some more application links.
  - Changes from 4.3.2
    + Redraw the smaller sizes of many icons for better looks.
    + Create a few new category icons.
    + Add more application links.
    + Minor consistency fixes.
  - Changes from 4.3.1
    + New system icons and redo icons based on them.
    + Fix some minor positioning errors in some icons.
    + Redraw reboot/reload icon for 32, 24 and 22 px sizes.
    + Remove blur from gnome-colors logo in scalable version.
    + Add icons for a few more apps.
    + Redesign software update icons for better consistency and
      better metaphor.
  - Changes from 4.3
    + Redraw entire Human icon set with a subtler, less vibrant
      palette.
    + Minor fixes and redrawing of some icons.
    + Remove some old, deprecated stock icons.
    + Remove some evolution icons now that evolution uses the correct
      ones.
    + Enable drag n' drop installation to Appearance preferences by
      not repackaging the icon sets inside the download package. It's
      still recommended to extract the package even after
      installation, in order to view the documentation files.
  - Changes from 4.2
    + Copy icons in "stock" folders to "actions".
    + Delete scalable search animations, they are no longer used in
      GNOME 2.26.
    + Delete icons that were deprecated by GNOME before 2.24. GNOME
      2.24 or above is now recommended.
    + Minor color consistency fixes in Dust and Noble variants.
    + Manually optimize most of the scalable files for better size
      and performance.
  - Changes from 4.1
    + More consistent media icons.
    + Brand new Dust with a better color palette.
    + Minor fixes.
  - Changes from 4.0
    + Brand new icon set! GNOME-Dust, meant to be used with
      Shiki-Dust GTK theme.
    + Media icons are now aluminium-colored.
    + Made many application icons neutral/aluminium.
    + Hundreds of minor improvements to tons of icons.
    + Improve color variety greatly to avoid monotony.
    + New font icons.
  - Changes from 3.9.4
    + Minor fixes to a few icons.
    + Removed some unnecessary icons.
  - Changes from 3.9.3
    + Better syslink usage to avoid duplicate icons.
    + New go-home icons, so now it's actually a home.
    + Minor fixes to window icons.
    + Use better metaphors for a few icons.
    + Add System Testing icons for Jaunty.
  - Changes from 3.9.2
    + Use rescue float icon for help, it's a better metaphor and more
      consistent.
    + New locale icons, as not to have any language/country
      preference.
    + Tango appearance preferences icons are a better metaphor for
      theming.
    + Add media-optical icons for better small sizes and update their
      related icons.
    + Minor fixes to some other icons.
  - Changes from 3.9.1
    + Add Midori icons
    + Let Evince use their own icons instead of generic PDF ones.
    + Add some missing links for notifications.
    + New nautilus-actions icons.
  - Changes from 3.9
    + New File Manager icons.
    + New virtualbox icons.
    + Fixed vmware icons.
    + Better metaphors for some other icons.
    + Minor fixes.
  - Changes from 3.8.9
    + Remove firefox/thunderbird icons (now in "extras" package).
    + Minor fixes to more 16px icons.
    + New gnome-mplayer/smplayer icons.
  - Changes from 3.8.8
    + Minor improvements in 16px media-action icons.
    + Use green instead of yellow as secondary color in human/wine sets.


author: vuntz@opensuse.org
changelog:
  - Use the %icon_theme_cache_* macros to make sure the icon theme
    caches are created/updated. Add hicolor-icon-theme BuildRequires
    for this.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 1.2.8
    + New features:
    - New key bindings:
      CTRL+E         Open the history list for the command line
    - New internal viewer key bindings:
      T              Show metadata tags - replaces the old E
      ALT+ENTER      Show metadata tags
    - Support for PDF metatags in advanced file rename templates
    - Revamped advanced file rename tool - regex backreferences -
      '\number', profiles, upper/lowercase conversion, blanks
      trimming and much more
    - Support for metadata tags in internal viewer
    - Support for single-click open mode
    - Support for row alternate background in colour themes
    - New colour theme: cafezinho
    - New or updated translations and docs
    + Bug fixes:
    - bgo#375357 - crash when cancelling calculation of dir
      properties
    - bgo#536446 - file name not focused for in-place renaming
    - bgo#539812 - crash when deleting files: broken it.po
    - bgo#548947 - non-UTF8 locale date problem
    - bgo#548948 - crash when home directory contains non-UTF8
      characters
    - bgo#548961 - support for input method when rename or
      quicksearch
    - bgo#554586 - AC_PROG_CXX macro problem
    - bgo#554598 - GNOME Goal: LINGUAS
    - bgo#556664 - bookmarks can not be saved for mounted devices
    - bgo#556836 - pane scrolling when moving between panes
    - bgo#567404 - crash when INSERT pressed over subdir
    - bgo#567506 - slow startup for systems with many users
    - bgo#570727 - usage of deprecated gnome_url_show
    - bgo#571239 - replacing obsoleted GnomeColorPicker with
      GtkColorButton
    - bgo#571247 - replacing obsoleted GnomePixmap with GtkImage
    - bgo#571558 - replacing deprecated GNOME_STOCK_* buttons with
      GTK_STOCK_* counterparts
    - bgo#576174 - case insensitive file name sorting in non
      en_US.utf8 locale
    - bgo#579633 - accessing administrator privileges with gksudo
    - bgo#583135 - disabled 'Go to' button in search dialog
    - bgo#583711 - crash when pressing ESC in bookmark dialog
    - bgo#584727 - wrong positioning of file popup menu
    - Fixed problem with setting equal pane size in horizontal mode
    - Fixed problem with refreshing MIME information after file
      renaming
    + Add patch gnome-commander-no-return-in-nonvoid.patch,
    taken from git, bgo#589108


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 1.2.8.1:
    + bgo#587325 - crash in a clean chroot environment
    + bgo#589108 - build error on openSUSE)
    + bgo#591206 - crash while sysconf() on FreeBSD
    + Fixed problem with $c(16) counter formatting in advanced file
      rename templates
  - Drop gnome-commander-no-return-in-nonvoid.patch, upstreamed.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.8.2:
    + bgo#591944 - permissions set to 000 after chmod
    + bgo#595097 - build error for poppler >= 0.11.3
    + Fixed problem with broken file icon after renaming a symbolic
      link
    + deb#438884 - wrong device label when switching panels with
      CTRL+U.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.8.3:
    + bgo#541891: file names with % in advanced file rename tool
    + bgo#581645: uncomfortable quick search
    + bgo#596768: build warnings for python
    + bgo#596973: documentation build error
    + bgo#597144: missing call to pclose
    + bgo#597233: validating of doc translations
    + bgo#597890: wrong arguments passed to meld
    + bgo#598278: memory leak


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.8.4:
    + bgo#602916: not working menu entry
    + bgo#603301: crash when cancelling symlink creation by ESC
    + lp#369818: incorrect sorting by size in panel
    + Fixed problem with not working keypad enter in copy/move dialog
    + Fixed problem with stalled keyboard after ALT+1/2 with hidden
      device list


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.8.5:
    + bgo#604558: cursor lost/placed in wrong position
    + bgo#604904: build error on OpenSolaris
    + bgo#609342: do not show mtime for '..'
    + Fixed problem with editing connections to Windows network
    + Fixed problem with nonexistent user actions
  - Remove unneeded BuildRequires: docbook_4, perl-XML-Parser,
    scrollkeeper.
  - Add BuildRequires for features: python-devel (python plugins),
    chmlib-devel, libexiv2-devel, libgsf-devel, libpoppler-devel,
    taglib-devel (metadata support)
  - Build with SUSE_ASNEEDED=0 to fix build.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.8.6:
    + bgo#602795: file content search
    + bgo#609912: build error with --as-needed
    + bgo#612685: crashes when double-clicking on a bookmark
    + bgo#616801: build error on RHEL 5.5
  - Remove SUSE_ASNEEDED=0 from spec.
  - Add gnome-commander-avoid-version.patch and call autorecon.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.8.7:
    + bgo#540438: no GUI message if meld cannot be executed
    + bgo#616367: "File not found" dialog after startup
    + bgo#620650: buffer overflow in load_fav_apps()
    + bgo#622456: do not build plugins as shared library objects
    + Fixed problem with editing options for favourite apps and
      devices.
  - Drop upstreamed gnome-commander-avoid-version.patch.


author: vuntz@opensuse.org
changelog:
  - Add gnome-commander-xdg-su.patch: use xdg-su or gnomesu
    (whichever is available) for 'Start GNOME Commander as Root'.
  - Add xdg-utils Recommends.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.8.8:
    + bgo#610764: menu item won't stay checked
    + bgo#626469: add support for other su-like programs: xdg-su,
      gnomesu
    + Fixed problem with broken Spanish translation
  - Drop gnome-commander-xdg-su.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.8.9:
    + New features:
    - Support for shell-style wildcards in quick search
    + Bug fixes:
    - bgo#352024: F10 key doesn't work
    - bgo#631243: advrename $c(width) regression


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.8.10:
    + bgo#448941: numeric keypad arrows don't work in the main window
    + bgo#620275: add menu item to copy full path and file name to
      clipboard
    + bgo#637501: advrename: metatag popup menu shows wrong items
    + Fixed problem with toggling path/basename/filename selections
      in copy/move dialogs
    + Fixed problem with searching path for devices
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.8.11:
    + Support for backward/forward mouse buttons
    + Fixed bgo#639243: misleading docs for F2 shortcut
    + Fixed bgo#640387: usage of deprecated python modules: md5, sha1
    + Fixed problem with starting GNOME Commander as root
    + Fixed problem with Traditional Chinese translation


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2.8.12:
    + bgo#618214: crash when cancel a search
    + bgo#640387: yet another fix for deprecated python modules:
      md5, sha1
    + bgo#649375: bookmarks not updated for newly added ones
    + Fixed problem with mkdir permissions


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.8.14:
    + bgo#621756: custom port for ftp is not saved.
    + bgo#657780: bugs in nl translation.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.8.15:
    + Fix missing links in documentation.
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: dimstar@opensuse.org
changelog:
  - Add gnome-commander-poppler020.patch: Fix build with poppler 0.20
  - Add libtool BuildRequires and call to autoreconf, as above patch
    touches the build system.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Add more flags to DISABLE_DEPRECATED.
  - Remove AutoReqProv: it's default now.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Support for automake 1.11
    + use AM_SILENT_RULES
  - Drop gnome-common-automake-1.11.patch, upstream included.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.34.0:
    + Use dirname, instead of basename for finding srcdir.
    + Remove gnome1 cruft.
    + Mark GNOME_COMMON_INIT as deprecated.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.0:
    + gnome-autogen.sh:
    - Don't print terminal codes if stdin isn't a tty
    - Check for yelp.m4 with YELP_HELP_INIT


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0.1:
    + No changes.
  - Changes from version 3.4.0:
    + Update following move to deprecation attributes for libraries.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.1:
    + Lots more work on the UI
    + Initial work on editing
  - Add pkgconfig(libnotify) BuildRequires.
  - Remove have_desktop_file and have_lang defines now that we have a
    .desktop file and translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.2:
    + Update to libfolks 0.6.0
    + Allow showing a contact from the commandline


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.3:
    + Fix build due to libm missing
    + Lots of UI polish
    + Working contact editing


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.4.1:
    + Fix crash
  - Changes from version 0.1.4:
    + Unique application instance support
    + Support browsing for avatar file
    + Support deleting (some) contacts
    + Support linking contacts
    + Support for new fields:
    - nickname
    - birthday (readonly)
    - company/title/etc (readonly)
    + Lots of small UI tweaks
  - Add pkgconfig(gnome-desktop-3.0) BuildRequires: new dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.5:
    + Support linking and unlinking
    + Support linking suggestions
    + Don't require running evolution to pick up eds addressbooks
  - Add new pkgconfig() BuildRequires: glib-2.0, goa-1.0,
    libebook-1.2, libedataserver-1.2. They are new dependencies
    upstream (the glib-2.0 one being now explicit, with a versioned
    dependency).


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.5.2:
    + Make GOA addressbooks default it there is no default
    + Make creating contacts on google work
  - Changes from version 0.1.5.1:
    + Fix build issue


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0.1:
    + Fix label for local contacts
    + Fix video calls
  - Changes from version 3.2.0:
    + Fix spacing due to GtkGrid API changes
    + Add quit and search keyboard shortcuts
    + Close error dialogs on response
    + Show birthdays with correct timezone
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.2:
    + Fixed crashes
    + Fixed display name for Google contact sources
    + Add Unity to OnlyShowIn
    + Fix up spacing in contact pane
  - Add pkgconfig(gee-1.0) BuildRequires: new dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.1:
    + New design for the content pane
    + Undo and in-app notifications
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Add application menu
    + Support changing the address book
    + Only show primary contacts in the main list except when
      searching
    + Add toolbar in the new gnome 3 style
  - Changes from (unreleased) version 3.3.2:
    + Polish details in the UI
    + Work with latest vala master
  - Add new pkgconfig(folks-eds) BuildRequires, following upstream
    changes.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Moved custom CSS to Adwaita
    + Make clicking on edit rows work again
    + Remove initial letter column in lists
    + New look for link dialog
    + Hide search by default
    + Show google contacts that are not "My contacts" as as
      non-primary contacts
    + Make notifications animate in/out
    + Fix up minor UI details to better match new mockups
    + Better initial window size
    + Add inline link suggestions
    + Support undo for link/unlink
    + Delete works for more contacts
    + New first run dialog
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Use %glib2_gsettings_schema_* macros for new GSettings schema.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.90:
    + New app icon
    + Support cropping of new avatars
    + Minor ui tweaks
    + Exit edit mode whe clicking outside edit widget
    + Add "Add to My contacts" button
    + Create google contacts in the "My contacts" group


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Update the call support to work with latest Telepathy/Empathy
    + Allow linking non-primary contacts to each other and not only
      to primary ones
    + Fix crash in linking
    + Show unknown online status as offline
    + Updated translations.
  - Add pkgconfig(telepathy-glib) BuildRequires: new dependency
    upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Remove non-working reference to setting Avatar in new contact
      dialog.
    + Correct handling of detecting the main group of contacts in
      Google contacts.
    + Detect more facebook URIs.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + General:
    - remove lots of deprecated GDK/GTK+ calls (bgo#572325)
    + Appearance:
    - fix message markup appearing in post-install dialog
      (bgo#572453)
    + Display:
    - don't block the GUI while changing RANDR configuration
    - realign outputs after a resolution change
    - use black text for enabled monitors
    - change window title and menu entry to "Display"/"Display
      Preferences" (bgo#570907)
    + Keybindings:
    - fix saving custom shortcut commands (bgo#572501)
    - always show "<Unknown Action>" for shortcuts without a
      description (bgo#572808)
    + Keyboard:
    - add visual bell settings (bgo#564998)
    - fix initial layout preview (bgo#550721)
    - restore help button in layout options (bgo#556952)
    - remove non-existing icon from sound notifications button
      (bgo#570906)
    + Font Viewer:
    - initialize type system to fix hang (bgo#572189)
    + Updated translations.
  - Remove -fno-strict-aliasing from CFLAGS.
  - Remove AutoReqProv: it's default now.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + About me:
    - Fix warning when selecting a finger to enroll in the combo
      box (bgo#574974)
    + Default applications:
    - Fix mnemonic conflicts
    + Display:
    - Make the strings of the rotation dialog appear translated
      (bgo#574693)
    - Fix crash when refreshing RANDR configuration (bgo#574865)
    + Font viewer:
    - Stop the font thumbnailer eating all the CPU (bgo#573795)
    + Keybindings:
    - Fix mnemonics conflict on the custom shortcut window
    + Typing break:
    - Revert string freeze breaker (bgo#572325)
    + Updated translations.
  - Remove fontilus.xml: it shouldn't be needed anymore, since
    shared-mime-info contains this.
  - Don't move gnome-keybindings.pc to /usr/lib/pkgconfig: it's fine
    in /usr/share/pkgconfig


author: federico@novell.com
changelog:
  - Updated and enabled gnome-control-center-system-proxy-configuration.patch
    so that it builds with this version of gnome-control-center.


author: vuntz@novell.com
changelog:
  - Remove gnome-passwd and enable gnome-about-me instead (which
    requires --enable-aboutme in configure).
  - Add PolicyKit-gnome-devel BuildRequires.
  - Remove gnome-patch-translation support.
  - Drop control-center-art.tar.bz2 which contains old icons.
  - Do not add DocPath to desktop files: it's not needed for yelp.
  - Rename gnome-control-center-system-proxy-configuration.diff to
    gnome-control-center-system-proxy-configuration.patch


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4.1:
    + About me:
    - EXTRA_DIST fingerprint icons
    + Common:
    - Automatically generate .gitignore files with git.mk
    + Network:
    - Remove libglade dependency from gnome-network-properties
    + Updated translations.
  - Changes from version 2.27.4:
    + About me:
    - New icons for fingerprint screen
    + Appearance:
    - Migrate to GtkBuilder
    - Remove custom cell renderers
    + At-properties:
    - Remove libglade depency from at-properties capplet
    + Default applications:
    - Remove libglade dep from default-applications capplet
    + Display:
    - Remove libglade dependency from display-properties capplet
    + Keybindings:
    - Remove libglade dependency from keybindings capplet
    + Mouse:
    - Support touchpad configuration through device properties
    + Shell:
    - Fix libslab for single includes in GTK+
    + Typing break:
    - Use GtkUIManager to replace GtkItemFactory
    + Windows:
    - Strip libglade dependency from gnome-window-properties
    + Updated translations.
  - Changes from version 2.27.3:
    + About me:
    - Initialize GThread subsystem (bgo#583451)
    + Appearance:
    - Search GTK+ icon theme search path for icon themes
      (bgo#575906)
    - Only delete the theme if the user pressed OK (bgo#578694)
    - Close gtkrc files after use (bgo#578835)
    - Fix theme engine detection on non-UNIX platform (bgo#581156)
    - Don't unref NULL GConf entries
    - After removing an image set the cursor to the newly selected
      wallpaper (bgo#575075)
    + Default applications:
    - Add Arora to list of browsers
    + Display:
    - Pass a transient parent ID to the ApplyConfiguration callback
      so that it can make its confirmation dialog a child of the
      parent (bgo#576006)
    - Simplify calls to dbus-glib which cannot fail
    - Ensure that there will be a backup file before committing
      (bgo#486093)
    - Make the monitor heading be explicitly black (bgo#556050)
    - Fix the layout-outputs-horizontally helper
    - Use the timestamp of the Apply button to change the RANDR
      configuration
    - Don't pop up a redundant error dialog
    + Font viewer:
    - Safely printf strings
    - Interrupt thumbnailing at 30 s instead of 30 msecs
      (bgo#584107)
    + Keybindings:
    - Make activating a section header row expand or collapse the
      section as expected instead of crashing (bgo#577474)
    - Make the custom keybinding UI smoother
    - Don't needlessly write entries back to gconf on startup
      (bgo#581986)
    + Keyboard:
    - Dependency on libxklavier 4.0, optional load/display of extra
      layouts
    + Shell:
    - Fix libslab svn:external problem
    + Updated translations.
  - Move the control-center help files to the lang package.
  - Disable gnome-control-center-system-proxy-configuration.patch:
    this needs rebasing.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.5:
    + Default applications:
    - Don't clear the custom browser command on startup
      (bgo#590316)
    + General:
    - Remove all libglade dependencies
    - Remove markup from translatable strings in GTKBuilder files
      (bgo#599759)
    + Network:
    - Fix unparsed mnemonics (bgo#590364)
    + Shell:
    - Removed deprecated dependencies from libslab
    - Adapted shell to new libslab API
    - Remove libgnome and libgnomeui dependencies
    + Updated translations.
  - Respin gnome-control-center-use-settings-menu.patch.
  - Add gnome-control-center-libslab.patch, taken from git, to fix
    some mess with the internal copy of libslab.
  - Remove gstreamer010-plugins-base-devel, libglade2-devel
    BuildRequires.
  - Remove Recommends on gnome-audio: that's not true anymore (the
    capplet handling this has moved to gnome-media).
  - Split out libraries in their own packages:
    libgnome-window-settings1, libgnome-window-settings-devel.
  - Remove permissions PreReq and the call to
    run_permissions/verifyscript/verify_permissions since we don't
    ship change-passwd anymore.
  - Remove libexecdir argument from configure.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.90
    + About-me:
    - Remove old code poking directly into the pwent
    - Port to PolicyKit-1.0
    + Appearance:
    - bgo#591392 - Fix crash when iterating through the tree model
    - bgo#591656 - Attributes tag is not supported in GtkButtons
    - Make sure the underline in "Save _As..." is interpreted
    + Common:
    - Change error message reference about Bonobo to DBus
    - bgo#590933 - Remove markup from translatable string
    - Fix compiler warnings
    - Fix requires in gnome-window-settings-2.0.pc
    + Display:
    - Don't start the outputs before creating the labeler
    - Remove dead code
    - Ensure that the output labels fit inside the monitor
      rectangle
    + Shell:
    - bgo#568527 - Remove libgnomeui usage
    - Do not depend on libpanel-applet
    - Use GOption in the shell
    - Fix error message with unknown option in shell
    - Use libunique in the shell to have a single-instance shell
    - Update to latest libslab, and do not install libslab on the
      system
    + Updated translations.
  - Drop gnome-control-center-libslab.patch: included upstream.
  - Replace gnome-panel-devel BuildRequires by libgnomeui-devel.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.91:
    + Appearance:
    - bgo#592182 - Use unique widget IDs
    - bgo#584029 - Add workaround for glade-3 not working with vbox
    - bgo#592354 - Fix parentless modal dialogs in theme installer
    + Common:
    - Add schemas file
    - Fix distcheck
    + Display:
    - Fix dragging of rotate monitors
    + Font viewer:
    - bgo#592642 - Use preferences-desktop-font for the icon
    - Fix filename after GTKBuilder migration
    + Mouse:
    - bgo#592425 - Keep touchpad UI in sync with GConf
    + Network:
    - bgo#581472 - Update the ignored hosts list when the location
      changes
    + Shell:
    - Updated to latest libslab
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Appearance:
    - bgo#323323 - Add link buttons to get more themes/backgrounds
      online
    - bgo#592510 - Add/remove buttons should be the same size
    - bgo#591375 - Make slideshows visually distinct
    - Don't call gnome_wp_item_ensure_gnome_bg too early
    - Rename some widget ids to make GtkBuilder happy
    - Use XDG user and system data dirs to load backgrounds
    - Fix compiler warnings
    - bgo#584342 - Make the font DPI spin button work again
    - Show correct default layout
    - bgo#594718 - Update icon because the old one has been removed
      from g-i-t
    - bgo#594066 - Allow a window manager to inherit keybindings
      from another window manager
    - Force cursor slide to 100 px, in order to use it without
      changing the window width
    + Common:
    - bgo#592920 - Drop check for libgnomeui
    + Updated translations.
  - Drop libgnomeui-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Add gnome-control-center-default-app-xterm.patch to correctly set
    the exec arg gconf key when changing the preferred terminal. Fix
    bnc#544006.


author: vuntz@opensuse.org
changelog:
  - Add gnome-control-center-shell-common-tasks-i18n.patch to
    translate favorite capplets, as set in gconf2-branding. This
    patch needs to be kept in sync with the branding package.
  - Add gnome-patch-translation BuildRequires, since we now have
    custom strings.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.4:
    + General:
    - Drop obsolete check for HAL (bgo#595832)
    - Use external libslab when available
    - Add gthread-2.0 to common modules for linking (bgo#600589)
    - Enable silent build rules
    + Common:
    - Fix all the keybindings showing up when using compiz
      (bgo#600021)
    - Fix leak
    - Fix warning
    + About-me:
    - Fix crash when closing the window using the window button
      (bgo#592348)
    - Add missing PNG files
    + Appearance:
    - Remove interface tab (bgo#592756)
    - Add OnlyShowIn=GNOME to the .desktop file (bgo#594709)
    - Update the background style option labels (bgo#411048)
    - Fix tooltip in the background chooser (bgo#596369)
    - Add support for per-monitor backgrounds (bgo#147808)
    + Default applications:
    - Update the exec arg when changing terminal (bgo#597185)
    - Be sure to add the gconf directories for monitoring
      (bgo#597186)
    - Return an empty string for the custom web item
    + Display:
    - Don't assert when the current output doesn't have a
      resolution set yet (bgo#593866)
    - Automatically turn on outputs which support Mirror Screens
      (bgo#590823)
    - Sensitize 'Mirror Screens' depending on whether mirror mode
      is actually supported
    - Desensitize the on/off radio buttons if we are in Mirror
      Screens mode
    - Show 'Mirror Screens' in the monitor label, not a random
      monitor's name
    + Font Viewer:
    - Use pango_language_get_sample_string for sample text
      (bgo#595107)
    - Expand the Copyright display to get rid of unnecessary
      scrollbar
    - Don't use URI notation when installing fonts (bgo#603732)
    + Keybindings:
    - Fix broken logic in keybinding tree model
    - Fix zombie bindings appearing after deleting custom shortcuts
      (bgo#596351)
    - Show shortcuts for the active window manager (bgo#600531)
    - Remove sleep key entry (bgo#170175)
    + Keyboard:
    - Major UI reorganization
    - Fix mnemonic conflict in mousekeys tab (bgo#586433)
    + Mouse:
    - Disable two-finger scrolling/tapping based on touchpad
      capabilities.
    + Network:
    - Keep proxies in sync when "use same proxy" is selected
      (bgo#589952)
    + Typing break:
    - Increase delay for activating the postpone button to 5s
      (bgo#597086)
    - Reset timer after suspend (bgo#430797)
    + Windows:
    - Don't allow Ctrl+Click as window movement modifier
      (bgo#409405)
    + Updated translations.
  - Drop gnome-control-center-default-app-xterm.patch: fixed
    upstream.
  - Add libslab-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + About-me:
    - Add translator comments to 'Home' string (bgo#605944)
    + Appearance:
    - Use GtkInfoBar rather than a copy of GeditMessageArea
    + Common:
    - Don't leak file descriptors when checking for colour schemes
      (bgo#606155)
    + Mouse:
    - Disable tapping only for touchpads without a left mouse
      button
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.90:
    + About-me:
    - Fix hangs when 'passwd' outputs unexpected answers
    - Fix list of passwd error strings
    - Fix fingerprint name on 2nd page
    + At-properties:
    - Add AutostartCondition to gnome-at-session.desktop
      (bgo#608138)
    + Mouse:
    - Fix mnemonics conflicts on touchpad tab (bgo#608057)
    + Updated translations.
  - Fix self-obsoletion of control-center2, control-center2-devel.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.91:
    + Appearance:
    - Add 'span' as a style for backgrounds
    + Display Properties:
    - Now fits in 640x480 and has a better layout overall.
    - Just use "monitors" for wording, not a mixture of "monitor",
      "display", "screen".
    - Make the mouse cursor indicate when you can drag a monitor
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + About me:
    - Fix global variable confusion
    - Fix remembering of data between runs
    + Appearance:
    - Mark a string for translation (bgo#612015)
    - Fix GTK+ multi-threading (bgo#610003)
    + Display:
    - Don't show a tooltip while a monitor is being dragged
    + Typing break:
    - Lock all the screens (bgo#492974)
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Don't hang when new and old password only differ in case
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Common:
    - Replace deprecated GTK+ symbols (bgo#572325)
    + About me:
    - Don't hang when new and old password are too similar
    - Catch "password too recent" error message (bgo#620135)
    + Font viewer:
    - Create the preview pixmap after the drawing area is realized
    + Keyboard:
    - Changing Print layout to Show layout
    + Shell:
    - Don't include both Personal and Look & Feel
    + Updated translations.
  - Changes from version 2.31.1:
    + Common:
    - Use only single GTK+ includes (bgo#615292)
    - Remove GTK+ deprecated symbols (bgo#572325)
    + About me:
    - Don't hang when new and old password only differ in case
    - Minor string updates (bgo#615283)
    - Use changes-prevent and changes-allow icons from the
      icon-them instead of the outdated lock-icons (bgo#408585)
    - Use accessor functions instead direct access (bgo#597888)
    + Display:
    - Add a "Make Default" button in gnome-display-properties,
      which is used to set up a systemwide default RANDR
      configuration
    - Change icon name to preferences-desktop-display (bgo#614912)
    + Keyboard:
    - Added tooltips (bgo#615521)
    - Use new libgnomekbd function for default group switcher
      (bgo#603806)
    - Proper response id for the help button (bgo#616917)
    + Shell:
    - Fix issue with g-c-c shell and YaST shell having same unique
      identifier
    + Typing break:
    - Add support for Ubuntu's app indicator
    + Updated translations.
  - Drop
    gnome-control-center-bnc373197-layout-switch-keybinding.patch:
    not needed anymore, since this is now handled in libgnomekbd
    (that we patched).
  - Remove libcanberra-gtk Requires: packaging of libcanberra has
    changed, and the login sound will get installed via a Supplements
    there.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + About me:
    - Fix enrolling with Upek Eikon II fingerprint reader
      (bgo#627249)
    + Shell:
    - Update libslab from master (bgo#612417)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add X-SuSE-ControlCenter-Personal category instead of
    X-SuSE-ControlCenter-System and AdvancedSettings to
    default-applications.desktop to make it appear where it should
    in the menu.
  - Add X-SuSE-ControlCenter-Hardware category instead of
    X-SuSE-ControlCenter-System and AdvancedSettings to
    gnome-network-properties.desktop to make it appear where it
    should in the menu.


author: vuntz@opensuse.org
changelog:
  - Remove unneeded librsvg-devel BuildRequires.
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: evolution-data-server-devel, gnome-desktop-devel,
      gnome-menus-devel, gnome-settings-daemon-devel,
      libgnomekbd-devel, libslab-devel, libunique-devel,
      libxklavier-devel, metacity-devel, xorg-x11
    + new-style: dbus-1, dbus-glib-1, gconf-2.0, glib-2.0,
      gnome-desktop-2.0, gnome-settings-daemon, gtk+-2.0,
      libcanberra-gtk, libebook-1.2, libgnomekbd, libgnomekbdui,
      libgnome-menu, libmetacity-private, libslab, libxklavier,
      libxml-2.0, unique-1.0, xcursor, xft, xi.
  - This will make it easier to switch to GNOME 3 libraries.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92.1:
    + Display:
    - Add missing include to fix build
    + Updated translations.
  - Changes from version 2.31.92:
    + Display:
    - Don't silently ignore errors when pkexec(1) fails
      (bgp#627861)
    + About Me:
    - Use translations from fprintd for finger ops
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.1:
    + Default applications:
    - Use 'midori' as icon name for Midori web browser
    + Mouse:
    - Enable 2-finger scrolling through emulation (bgo#625163)
    + Keyboard:
    - Link against libxklavier also
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-control-center-mime-scheme-handler.patch: correctly
    handle default browser and mailer. Because of a change in how gio
    works, the way to register default mailer and browser has changed
    to use MIME types instead of gconf keys. The patch is based on
    cherry-picked changes from git to the gnome-2-32 branch.
  - Drop gnome-control-center-bnc436206-add-to-default.patch:
    groupwise should be updated to declare that it supports the
    x-scheme-handler/mailto mime type to be added to the list of
    mailers.


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


author: vuntz@opensuse.org
changelog:
  - Add gnome-control-center-symlinked-background.patch: if the
    configured background is not known by the backgrourd capplet, but
    it's a symlink to another background which is known, then we only
    want to display this background once. This is useful in openSUSE,
    since the default configured background is such a symlink.


author: fcrozat@novell.com
changelog:
  - Changes from version 2.91.6:
    + Way too many changes since 2.32 to list here. Please see NEWS
      the full list. Here are the highlights:
    + Port to GTK+ 3 and migrate to GSettings.
    + New control center shell, with panels, instead of independant
      capplets.
    + Revamp most panels, with a streamlined UI.
    + Add new panels: Background, Date & Time, Media (based on what
      was in nautilus preferences), Network (replacing proxy
      capplet), Power, Printers, Sound, System Information, User
      Accounts.
    + Rename Keyboard capplet to Region panel, and add language
      selection there.
    + Rename Keybinding capplet to Keyboard panel.
    + Drop default applications capplet.
    + Add various nice features here and there (support backgrounds
      from Flickr, make it possible to configure the use of NTP,
      etc.)
  - Add cups-devel BuildRequires.
  - Change pkgconfig() BuildRequires:
    + add gdk-pixbuf-2.0, gsettings-desktop-schemas, iso-codes,
      libsocialweb-client, polkit-gobject-1, gstreamer-0.10,
      libgtop-2.0, libpulse, libpulse-mainloop-glib, upower-glib.
    + change gnome-desktop-2.0 to gnome-desktop-3.0, gtk+-2.0 to
      gtk+-3.0, libcanberra-gtk to libcanberra-gtk3
    + remove libebook-1.2, libmetacity-private, libslab, unique-1.0.
  - Add iso-codes Requires.
  - Add apg Recommends, needed for user accounts panel.
  - Drop gnome-control-center-shell-common-tasks-i18n.patch and
    gnome-control-center-use-settings-menu.patch: they were only
    needed for the slab-based shell, which is gone.
  - Drop gnome-control-center-bnc427745-force-dpi.patch: this was
    needed to change font settings, but it's gone.
  - Drop gnome-control-center-mime-scheme-handler.patch: defining
    default apps is now handled differently.
  - Drop gnome-control-center-symlinked-background.patch: the
    background panel doesn't work the same anymore, and this is not
    needed anymore.
  - Use %glib2_gsettings_schema_* macros.
  - Drop libgnome-window-settings1 and libgnome-window-settings-devel
    subpackages, and instead add libgnome-control-center1. Add a
    Requires for it to gnome-control-center-devel.
  - Pass --with-libsocialweb to configure because we want to use
    libsocialweb, and remove now non-existing --enable-aboutme
    option.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add call to ./autogen.sh.
    + Do not call %suse_update_desktop_file in this case.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.90:
    + Background:
    - Remove loading of obsolete backgrounds
    - Load initial state from GSettings
    - Don't warn when trying to load a gradient
    - Make loading wallpapers seem faster
    - Show 'Adwaita' as the first in the list (bgo#637384)
    - Handle no-flags from saved config
    - Set the shading for pictures
    - Add/Remove features for panel
    - Don't show an error if no cache dir
    - Add arrows for the gradients
    + Date & Time:
    - Don't crash when g-s-d is badly installed (bgo#641232)
    - Create filenames locale-independently (bgo#641294)
    - Fix crash when TZ is an alias (bgo#641360)
    - Fix city combobox filtering
    + Display:
    - Remove support for old D-Bus interface
    - Simplify some old GNOME 2.x code
    + Info:
    - Make labels selectable
    - Add graphics info
    - Add special case for Atom(TM)
    - Add panel chooser, graphics tab (bgo#642068)
    - Add stub for default apps page
    - Clarify language in force fallback controls
    - Correctly detect the fallback session
    + Keyboard:
    - Change grouping of keys
    - Improve the layout of the bindings page
    - Clean up GConf handling
    - Add support for GSettings shortcuts
    - Pass a gettext package when loading GConf
    - Don't resize the shell horizontally
    - Don't expand tables vertically
    - Add Universal Access shortcuts (bgo#641279)
    + Network:
    - Wrap long dns lines
    - Select the first device after they are all loaded
    - Use the same border width as other panels
    - Use emblem-default-symbolic for the default printer
    - Disable NetworkManager when the airplane switch gets changed
    - Show the wired network subnet mask
    - Fix a crasher due to an uninitialized GVariant
    - Fix linking
    - Port to the rm-userset branch of NetworkManager
    - Only add the strongest AP for each SSID to the drop down box
    + Printers:
    - Right align the image
    - Use a 64px icon
    - Don't expand switch vertically
    - Fix panel width
    - Allow location and model to span cols again
    - Add unlock button (bgo#640733)
    - Sort printers by usage (bgo#641285)
    - l10n fixes for jobs count
    - Add translation context to statuses (bgo#641339)
    - Avoid unnecessary use of markup
    - Check that cups is recent enough
    - Change widget showing supply levels
    - Don't show printers separator when not needed
    - Don't try to draw empty ink level
    - Replace "Idle" state by "Ready"
    - Set Options and Show buttons sensitive
    + Region:
    - Use consistent border spacing
    - New search-based layout addition (bgo#640772)
    - Minor UI tweaks in kbd layout chooser
    - Remove annoying tooltip on a treeview
    - Easier to understand layout switching options (bgo#641021)
    - Remove code to handle print button
    - Some UI fixes for the layout chooser
    - Make layout filtering much faster
    - Fix overeager string splitting
    - Fix the modality of the Preview dialog
    + Screen:
    - Simplify GtkBuilder-using code
    - Hide the brightness slider when it cannot be set
    - Hook up screen locking (bgo#637939)
    - Set idle-delay to the same value as DPMS timeout
    - Make sure the combo box is always set
    - Fix the operation of locking
    + Shell:
    - Add shortcuts to focus search entry (bgo#409230)
    - Don't pass invalid option flags (bgo#641290)
    - Use symbolic icons in the search entry (bgo#642167)
    - Sort the icons alphabetically
    - Make sure the search entry doesn't appear when in a panel
    - Fix searching for anything hiding widgets
    + Sound:
    - Try using symbolic icons for range widgets (bgo#614213)
    + Universal Access:
    - Allow the pointer page to use less horizontal space
    - Hide options that are currently unavailable (bgo#639784)
    - Implement the zoom setting
    - Adjust for magnifier schema changes
    - Use switches instead of radio groups
    - Show the typing assistant widgets
    + User Accounts:
    - Use 0 instead of blank to clear options
    - Port to GtkStyleContext
    - Hide fingerprint dialogue by default (bgo#641990)
    + Updated translations
  - Add pkgconfig(libnm-glib) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Remove gnome-patch-translation support as there are no strings
    added by patches anymore:
    + remove gnome-patch-translation BuildRequires.
    + remove calls to gnome-patch-translation-prepare/update in
      %setup.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + Common:
    - Bump GTK+ dep to 3.0.2 (bgo#644182)
    - Fix linking of libshortcuts against (bgo#644410)
    - Improve CUPS detection (bgo#644064)
    - Set the 'inline-toolbar' style class to toolbars which need
      it (bgo#645059)
    + Background:
    - Use new picture-uri GSettings key (bgo#633983)
    + Date and Time:
    - Change combobox when map is clicked
    - Make 24h setting changeable without unlocking (bgo#643891)
    - Add missing timezone files (bgo#630261)
    - Add hacks to support more timezones
    - Don't crash when the timezone is unknown
    + Display:
    - Fix dragging rotated monitors (bgo#641345)
    + Info:
    - Use dim labels
    + Keyboard:
    - Fix crasher when num workspace changes (bgo#644784)
    - Mark the scales as insensitive when the checkboxes are off
      (bgo#645151)
    - Correct labels for blinking speed (bgo#645314)
    + Mouse:
    - Don't destroy the touchpad tab
    - Check caps of the touchpad when added
    - Make sure we fit within our minimum vertical size
    - Don't reset scrolling method on start (bgo#642474)
    + Network:
    - Show the wireless security currently being used
    - Do not show a provider string for mobile broadband devices
      when not connected.
    - Do not show the IPv6 address if nm_device_get_dhcp6_config()
      failed.
    - nm_device_wifi_get_bitrate() returns values in kb/s, not
      Mb/s.
    - Hide UI controls that are not connected up to anything yet.
    - Display the IPv6 address if one is provided for the device.
    - Never show the loop device if IP4 data isn't available.
    - Use an abstract device so we can get the VPN connection data/
    - Show the VPN connection state in the panel header.
    - A disconnected wired connection is 'Unplugged', not
      'Disconnected'.
    - Display a different icon if the wired ethernet device is
      disconnected.
    - Do not show a speed of zero for any device
    - Ensure we refresh the UI if coldplug devices are changed
    - Add Option buttons
    - Fix some alignment and focus issues
    - Add a device off switch
    - Implement and show on/off switch for wireless/wimax
    - Refresh UI when active connections change
    - Add Option buttons to allow editing connections
    - Watch for new VPN connections being added and add them to the
      panel.
    - Drop tooltips on the device list (bgo#644964)
    - Use dim-label style class for labels (bgo#644964)
    - Fix version compatibility warning dialog (bgo#644973)
    - Avoid header pixel noise and inconsistent spacing
      (bgo#644954, bgo#644955)
    + Printers:
    - Attach 'add printer' dialog to toplevel (bgo#644213)
    - Call cupsGetDevices() asynchronously (bgo#644212)
    - Use dim-label to accentuate values
    - Set longer timeout for installation of printer driver
    - Don't sort printers by usage
    - Handle no printers situation better (bgo#641421)
    - Show IP address of printer
    - Change text about unavailability of CUPS (bgo#641421)
    - Fix alignment in secondary notebook pages
    - Show computer-fail icon when can not connect to CUPS (bgo#641421)
    + Region:
    - Using separate window group to avoid modal shadowing
    - Stop layout add dialogue from "jumping"
    - Make drag'n'drop work
    + Screen:
    - Fix the delay acrobatics (bgo#644403)
    - Drop converting between seconds and minutes
    - Set the label as insensitive when Lock is off (bgo#645149)
    - Honor disable-lock-screen setting
    + Shell:
    - Fix resizing when switching from panel to panel (bgo#636596)
    + Sound:
    - Fix scroll event handling of channel bars (bgo#644462)
    - Fix ordering of typedefs
    - Use upstream value for amplified volume (bgo#644292)
    - Add introspection info for new GIcon function
    - Remove old support code for PA < 0.9.15
    + Universal access:
    - Set the name to the right hboxes (bgo#645135)
    - Use NO_SENSITIVITY flag for g_settings_bind() (bgo#645171)
    + User accounts:
    - Use dim-label class instead of hardcoded color
    - Update cheeese minimum requirements
    - Nuke supervised accounts
    - Don't warn if there are no faces pixmaps (bgo#645347)
  - Changes from version 2.91.91:
    + Shell:
    - Reload the list of panels when new ones are added
    + Date and Time:
    - Use correct order for date widgets when in non-US locales
    + Info:
    - Look for which device is being driven by the VESA driver
    - Remove (tm) from GNOME logo
    + Keyboard:
    - Add support for the magnifier zoom in/out shortcuts
    - Fix loading of custom shortcuts
    - Fix initial selection in the shortcut pane
    - Make shortcut conflicts code actually work
    - Fix warning about "editing-canceled"
    - Make repeat rate and speed follow a11y guidelines
    + Network:
    - Update for recent NetworkManager changes
    + Printers:
    - Don't show driver version in the model name
    - Add dialogue for adding new printers
    + Region and Language:
    - Don't block the interface when loading the panel
    - Do not allow adding the same keyboard layout twice
    + Sound:
    - Fix only starting applet in fallback session
    + Universal Access:
    - Show actual keyboard shortcuts as defined in Keyboard
    - Make "on-screen keyboard" switch work
    - Fix initial state of typing help
    - Add "smaller text" size
  - Add fix-timezone-build.patch: fix locale path, used at build time
    to check if timezone data are available.
  - Add pkgconfig(cheese-gtk) BuildRequires: allow to take user
    face snapshot from user account dialog.
  - Add freeglut Requires: system info panel needs glxinfo binary.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + Common:
    - Add a --verbose option to the shell
    - Make sure the desktop file uses categories that show up in
      menus.
    + Background:
    - Make the window fit on small screens
    + Date & Time:
    - Fix time widget ordering in RTL locales
    + Network:
    - Drop creation of custom connections for now, except for VPN
    - Show a padlock icon for 'secure' access points
    - Memory leak fixes
    - Implement on/off switch for wired devices
    - Properly track VPN connection state
    - Use grids for better UI alignment
    - Handle NetworkManager restarts gracefully
    + Power:
    - Use a better icon
    + Printing:
    - Use a single privilege to unlock the entire page
    - Honor disable-print-setup lockdown setting
    - Use CUPS printer test page
    + Region:
    - Remove tooltips from layout list
    + Sound:
    - Port to GSettings
    - Fallback if loading a non-existent custom theme
    + Universal Access:
    - Bring screen reader option back
    + User Accounts:
    - Remove stray debugging output
    - Make crop window modal
    - Fix crop window background color
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0.1:
    + Background:
    - Fix a compiler warning
    + Date & Time:
    - Fix test-endianess on OpenSUSE (bgo#646780)
    + Network:
    - Avoid assertions with mobile broadband devices
    + Printers:
    - Actualize printer and job lists automatically
    - Avoid crash if policy is unavailable
    - Don't set a reason when setting AcceptJobs
  - Changes from version 3.0.0:
    + Common:
    - Remove API reference, as it's incomplete and going away for
      next cycle.
    - Fix build on fresh checkouts
    + Shell:
    - Turn off spinner cursor when launched (bgo#646045).
    + Background:
    - Don't show errors when loading default bg (bgo#646056).
    - Don't use the GnomeBG thumbnails for the preview area
      (bgo#646180).
    - Don't assert() for typos in XML files (bgo#646250).
    + Keyboard:
    - Set repeat-interval correctly (bgo#646241)
    - Bump gnome-settings-daemon requirement
    + Network:
    - Use symbolic icon for ad-hoc wireless connections
      (bgo#646140).
    - Hide the security cell renderer if there's no icon to display
      (bgo#646140)
    - Do not add bluetooth devices to the panel to avoid asserting
      the control-center.
    - Fix build against NetworkManager on Debian (bgo#646349).
    - Reset the network name combo when disconnected (bgo#646031).
    - Display more detailed status for unavailable devices
      (bgo#646027).
    - Make creating vpn connections work again.
    + Printers:
    - Make "Print Test Page" button always sensitive
    - Do not delete browsed printers
    + Region:
    - Make the layout options modal (bgo#646183).
    + Sound:
    - Make the volume icons smaller and center them properly in the
      bar (bgo#646153).
    - Make sound applet work again in fallback (bgo#646044).
    + Universal Access:
    - Don't incorrectly mark some hboxes as insensitive
      (bgo#646240).
  - Drop fix-timezone-build.patch: fixed upstream
  - Ensure suse_update_desktop_files is called on all .desktop files.


author: vuntz@opensuse.org
changelog:
  - Add cups-pk-helper Requires, since it is needed for the Printers
    panel.
  - Add gnome-version Requires, as it is used by the sysinfo panel.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1.1:
    + Shell:
    - Fix initial state of 'search' icon in entry
    + Display:
    - bgo#648620: Avoid critical warnings at startup
    + Keyboard:
    - bgo#648091: always add 'custom shortcuts' section.
    - bgo#648187: make adding custom shortcuts work.
    - Make unsetting custom shortcuts work
    + Region:
    - bgo#647717: add 'clear' icon in search entry.
    + Updated translations.
  - Changes from version 3.0.1:
    + Shell:
    - Don't exit when --help is called and the shell is already
      running.
    - Center by default.
    + Background:
    - Allow adding multiple images at once.
    + Date & Time:
    - Fix critical on startup.
    - Add support for all the possible TZ set on a Linux system.
    + Info:
    - Fix possible crash.
    - Don't block the UI when checking for free space.
    + Keyboard:
    - Fix shortcuts disappearing when creating a new workspace.
    - Handle shortcut conflicts when they occur in a different
      section.
    + Network:
    - Add support for connecting to hidden wireless networks.
    + Printers:
    - Fix setting the default printer.
    - Fix initial state of printer list.
    - Make it possible to cancel adding new printers.
    - Set default papersize according to the locale.
    - Make it faster by caching PPDs for the local printer.
    + Removable Media:
    - Make "never autorun" checkbox work.
    + Sound:
    - Only autostart panel applet in GNOME.
    - Fix clipping when sound volume is > 100%.
    + User accounts:
    - Try hard to not show the "root" account.
    - Use local documentation for "good password".
  - Remove gconf schema handling as everything was moved to
    gsettings.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.2:
    + Common:
    - Buildsystem fixes
    + Mouse:
    - Update from gnome-settings-daemon [bgo#695041]
    + Network:
    - Properly select the active ap [#649934]
    + Power:
    - Only show the 'When power is critically low' when there is a
      laptop battery or UPS attached [#646053]
    + Printers:
    - Remove the subscription renewal timeout when the panel
      goes away
    - Make Add button insensitive until user select a printer
    - Improve search for PPDs for new devices
    - Check presence of new printer
    + Shell:
    - Add raised style to "All Settings" button [bgo#645809]
    - Kill warning in g_print call
    + User accounts:
    - Show username when no real name [bgo#648348]
    - Fix bug when name is changed to contain markup
    - Don't call gtk_main_quit if AccountService is unavailable
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Common:
    - Bump gsettings-desktop-schemas requirement for locale
      settings
    - Add Unity to OnlyShowIn fields (bgo#653661)
    + Library:
    - Typo preventing compilation on some platforms (bgo#651162)
    + Color:
    - Add new color setting panel
    + Date & Time:
    - Fix date sensitivity on permission changes
    + Info:
    - Skip test-hostnames if en_US.UTF-8 is not available
    - Fix disk space showing free space (bgo#639376)
    - Fix https scheme handler app setting (bgo#653211)
    + Keyboard:
    - Force "icons" toolbar style (bgo#651595)
    - Change precedence for schema in KeyList parser (bgo#653685)
    - Fix a small memory leak (bgo#653613)
    - Support string array keybindings
    + Network:
    - Implement network sharing
    - Fix the wpad warning
    - Avoid a possible crash
    - Use the correct condition for the option button
    - Refresh ui in an idle
    - Add warning dialogs
    - Remove spaces before question marks
    - Avoid uninitialised variable
    - Fix toolbar style (bgo#651595)
    + Online accounts:
    - Add panel for gnome-online-accounts
    + Printers:
    - Allow editing of printer name and location (bgo#649511)
    - Use SNMP CUPS backend to discover printers on given address
    - Move check for availability of CUPS to better place
    - Include cups/ppd.h explicitly
    - Force icons toolbar style (bgo#651599)
    + Region:
    - Add 'formats' tab
    - Add 'system' tab
    - Fix the labels according to the usability gurus (bgo#641021)
    - Fix a couple of memory leaks (bgo#652360)
    - Fix infinite loop dealing with gsettings 'changed' signal
      (bgo#652361)
    - Remove helper function not needed since GTK+ 3.0 (bgo#652374)
    - Trigger the layout chooser dialog response on 'row-activated'
      signal (bgo#652409)
    - Force icons only toolbar style
    + Shell:
    - Move the raised class hint to the tool item
    - Don't update the visibility of the lock button (bgo#652299)
    - Make --help-all and --help-gtk work (bgo#652165)
    - Use proper Unicode ellipses in the search renderer
    - Fix bad rendering of search results (bgo#652709)
    - Print warning for uninstantiable panels (bgo#652585)
    + Sound:
    - Fix direction of speaker test in RTL languages (bgo#651273)
    + User accounts:
    - Fix fingerprint assistant (bgo#649678)
    - Fix deleting users on 32-bit systems (bgo#652073)
    + Xrandr:
    - Change "Anti-Clockwise" to "Counterclockwise" (bgo#652569)
    + Updated translations.
  - Add pkgconfig(colord) BuildRequires for the new Color panel.
  - Add pkgconfig(goa-1.0) and pkgconfig(goa-backend-1.0)
    BuildRequires for the new Online accounts panel.
  - Change Group of devel subpackage from System/GUI/GNOME to
    Development/Libraries/GNOME to fix rpmlint warning.
  - Call %suse_update_desktop_file for gnome-sound-applet,
    gnome-color-panel and gnome-online-accounts-panel.


author: vuntz@opensuse.org
changelog:
  - Add gnome-themes-accessibility Requires, as the themes are used
    in the Universal Access panel. Fix bnc#690176.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + Background:
    - Add "swap" button for gradients (bgo#34498)
    + Common:
    - Add safeguards for empty language
    + Date & Time:
    - Restore TZ envvar as it was (bgo#649568)
    + Info:
    - Use the new g_format_size() glib function
    + Network:
    - Kill compilation warnings
    + Power:
    - Use the new gnome-settings-daemon DBus names now the power
      plugin has moved to g-s-d
    - Make insensitive any sleep actions the hardware cannot do
    + Printers:
    - Make model label and ip address label selectable (bgo#651545)
    - Add translation context in some places (bgo#654725)
    + Region:
    - Add weak ref for locale settings
    - Set LC_ specific variables, not LC_ALL
    - If no regional settings, use the configured language
    - Show measurement
    - Don't use markup in bold labels
    + Screen:
    - Avoid making lots of DBus calls to set the brightness when
      the slider change too quickly
    + Shell:
    - Shrink vertically (bgo#645808)
    + Sound:
    - Make hadware page tree a little taller
    + Universal access:
    - Remove unused column in model
    + User accounts:
    - Improved new username format message (bgo#647851)
    - Remove unneeded markup in label
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + Common:
    - Add some more debug when listing languages
    + Network:
    - Default to g_get_host_name if pretty hostname call failed
    + Printers:
    - Open firewall for required connections when searching
    - Use system-config-printer's GetBestDrivers method
    - Use system-config-printer's GroupPhysicalDevices method
    - Use system-config-printer's MissingExecutables method
    + Region:
    - Keep selection when moving layout up/down
    - Sort locales for format selection
    - Display user's input source in System tab
    + Shell:
    - Port to new gnome-menus API
    - Do not add a trailing dash in search target when comment is
      empty
    + Sound:
    - Update the sound theme for speaker testing
    + Bugs fixed: bgo#654742, bgo#654880, bgo#655110, bgo#655487.
    + Updated translations.
  - Change pkgconfig(libgnome-menu) to pkgconfig(libgnome-menu-3.0)
    to follow move to new gnome-menus API.
  - Add pkgconfig(libnotify) BuildRequires: new dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Background:
    - Allow SVG image files as background (bgo#648764)
    + Color:
    - Fix a crash where out internal state gets screwed up
    - Only allow the user to import custom profiles with colord >=
      0.1.12
    - Remove color managed devices if they are deleted by another
      process
    - Do not attempt to delete the device if it's already added
    - If there are no profiles or devices then hide the toolbar
    - Add a small italic indication when there are no color managed
      devices
    - Add a new 'Learn more' button to the color panel
    - If we have only a few devices and profiles expand the
      treeview at startup
    - Remove unneeded category
    - When setting the default profile for a display, use the
      correct device
    + Common:
    - Simplify language display
    - Add api for region names
    - Add a region mode to the language chooser
    - Tweak default user list
    - Fix distribution of language chooser glade file
    + Date & Time:
    - Use radio buttons for 24h time (bgo#640059)
    + Display:
    - Clean up ifdef's
    - Simplify panel code
    - Fix the labeller not disappearing
    - Prefer higher frequency modes (bgo#655041)
    + Keyboard:
    - Add link to the Region panel (bgo#643101)
    - Simplify GtkBuilder calls
    - Use icon without a spanner (bgo#657556)
    + Network:
    - Mobile broadband bug fixes (bgo#657303)
    - Fix possible double-free
    - Fix display of IP info for some configs (bgo#657303)
    - Fix updating VPN info when edited (bgo#723489)
    - Show VPN type and info in panel
    - Clarify the VPN service type setting
    - Rename "Options..." to "Configure..." (bgo#657002)
    - Fallback to GNOME as a hotspot name
    - Use icon without a spanner (bgo#657556)
    + Online accounts:
    - Disable buttons when D-Bus service not available (bgo#652572)
    + Power:
    - Remove power and suspend buttons config (bgo#652183,
      bgo#657068)
    - Don't shrink the panel on desktops
    + Region:
    - Avoid a crash in the absence of configured layouts
    - Fix locale-changing code
    - Redo the language tab
    - Redo the formats tab
    - Use region names on the region tab
    - Show fewer regions
    - Ensure the system tab is updated
    - Add some spacing to the system tab
    - Initial implementation of 'copy to system'
    - Avoid crash when systemd is not available
    - Don't show region panel in Unity, it uses its own language
      selector
    + Shell:
    - Only load desktop files from our dirs
    - Don't repeat the item title when searching (bgo#657020)
    - Add Ctrl+Q as a way to exit the shell (bgo#653443)
    + Sound:
    - Remove trailing spaces in strings (bgo#657169)
    - Track PulseAudio connection state and expose it (bgo#645708)
    - Update volume-control applet for GVC API changes (bgo#645708)
    - Don't warn without a sizegroup
    - Fix sizing of sliders
    + System info:
    - Always show the "Updates" button (bgo#645274)
    + Universal access:
    - Add more keywords to the desktop file (bgo#657189)
    - Add translator comments (bgo#657167)
    - Keep "text size" items a constant size (bgo#657188)
    - Don't crash when metacity isn't installed
    + User accounts:
    - Remove some dead code
    - Add a filter entry to the language dialog
    - Prepopulate the language combo
    - Remove trailing space in string (bgo#657169)
    - Add translator comments for split line (bgo#657168)
    - Prevent autologin for disabled users (bgo#649816)
    - Fix life-cycle issues
    + Wacom:
    - Add a wacom control panel (bgo#640981)
    + Updated translations.
  - Drop removal of no translations: it is gone now.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Color:
    - Ensure the calibrate program gets run correctly
    - Use a mnemonic character on the Import button (bgo#658167)
    - If cancelling profile import don't show the empty assign
      dialog (bgo#658180)
    - Do not use a GtkSeparatorToolItem in the GtkToolbar
    + Display:
    - Clean up signal handling when finalized (bgo#657919)
    + Media:
    - Use new media-removable icon (bgo#657801)
    + Network:
    - Set the org.gnome.system.proxy.http 'enabled' key if the user
      sets a HTTP proxy
    - Explicitly unset 'use-same-proxy' as there's no UI for that
      (bgo#657235)
    + Power:
    - Don't print a message to .xsession-errors if it's not an
      error
    - Use a proper icon for the panel (bgo#645536)
    - Update the UI to reflect the new mockup
    + Screen:
    - Hide brightness heading when unused (bgo#657606)
    + Shell:
    - Use symbolic name for minimum height
    + Sound:
    - Add some (element-type) annotations to appease g-i master
    + Wacom:
    - Dim the labels (grey, not black) (bgo#657812)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add system-config-printer-dbus-service Recommends: the printers
    panel can used the dbus service (to find the best drivers for a
    printer, for instance).


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Color:
    - Fix help links for gnome-help 3.1*
    - Don't assert if the user double clicks the delete profile
      button
    - Fix spawning of gcm-viewer
    - Do not allow the user to choose profiles owned by other users
    - Do not allow the user to set default a profile they cannot
      access
    - Disable 'View details' button if gcm-viewer is not installed
    - Escape profile titles that have markup in the titles
      (bgo#659127)
    - Pack the left and right button groups into two GtkBox
      containers (bgo#659273)
    + Common:
    - Add a way for panels to receive additional arguments
      (bgo#657093)
    - Bump GTK+ deps
    - Tell the actual required version for NM
    + Display:
    - Remove duplicate/unused translations
    + Info:
    - Don't warn when the hostname is empty
    - Do fallback correctly when reading hostnames
    - Split the hostname setting
    + Keyboard:
    - Link directly to the layouts page
    + Network:
    - Show wireless dialogs when asked (bgo#657093)
    - Fix memleak when argv changes
    - A segfault was introduced when assigning to args (bgo#658670)
    - Bind HTTP host entry to the 'host' setting in GSettings
    + Printers:
    - Match lower-case properly
    + Region:
    - Add ability to switch pages
    - Fix display of layouts on the system tab
    - Only offer to copy settings if they are different
    + Screen:
    - Don't fill up the space
    - Fix resulting top-padding (bgo#657606)
    - Remove indent on "Turn off..." label
    + Shell:
    - Replace window sizing code (bgo#658068)
    + Sound:
    - Put the level bar at 0 when muting (bgo#644537)
    - Allow switching tabs from the command-line
    + Universal access:
    - Fix sensitivity of keyboard a11y (bgo#649452)
    - Add context for text sizes (bgo#645729)
    - Set contrast combo on startup (bgo#658990)
    + User accounts:
    - Hide old message when enrolling
    + Wacom:
    - Add a left-handed switch (bgo#657810)
    - Improve alignment of lines and widgets (bgo#657425)
    - Make string as translatable
    + Updated translations.
  - Add pkgconfig(libnm-gtk) BuildRequires: new dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + System info:
    - Don't crash when systemd isn't used (bgo#659367)
    - Don't warn if PackageKit isn't around
    - Continue on filesystem query info (bgo#654563)
    + Wacom:
    - Show "stand-by" page when Wacom not available (bgo#657424)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove usage of %mime_database_{post,postun} macros as there is
    no MIME definition installed.
  - Do not pass --disable-update-mimedb to configure since it's not
    useful anymore.


author: glin@suse.com
changelog:
  - Add gnome-control-center-network-allocate-nm-connection.patch:
    allocate nm-connection for nma-wireless-dialog so that the user
    can configure the wireless conection settings (bgo#648174).


author: vuntz@opensuse.org
changelog:
  - Add gnome-control-center-allow-yast-in-shell.patch: allow the
    launch of the YaST shell from the gnome-control-center shell. We
    need a special case as the gnome-control-center shell only
    supports internal panels, but we want an exception for the YaST
    shell.
  - Add gnome-control-center-shell-no-crash.patch: fix crash on
    search when a .desktop file has no comment.
  - Split /etc/xdg/menus/gnomecc.menu in a branding-upstream
    subpackage, so that we can have a branding-openSUSE package that
    will add YaST to the control center shell.
  - Add a Requires on gnome-control-center-branding to the main
    subpackage, to make sure we always have a menu definition for the
    shell.


author: glin@suse.com
changelog:
  - Add gnome-control-center-setup-wpa-eap-no-active-ap.patch: show
    the wireless setup dialog regardless of whether there is an
    active AP or not (bgo#661526).


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Common:
    - Always collect locales from the directory (bgo#660725)
    + Color:
    - After removing a profile select the device so the UI is
      correct (bgo#661658)
    + Date & time:
    - Fix showing actual clock format on panel open
    + Info:
    - Use new GtkAppChooserButton API (bgo#658693)
    - Use x-content/unix-software as mime for the Software combobox
    + Network:
    - Allocate nm-connection for nma-wireless-dialog (bgo#648174)
    - Show wireless dialog even if there is no active AP
      (bgo#661526)
    + Printers:
    - Check state of CUPS after start (bgo#659721)
    - Fix build on systems without LC_PAPER (bgo#660692)
    - Don't hide address entry
    - Disable remove button if no printer is selected (bgo#659724)
    - Hide spinner after search (bgo#659753)
    - Make +/- buttons insensitive when can not connect to CUPS
    + Region:
    - Hide system tab if no localed
    - Simplify getting the current Locale
    - Implement copying layouts (bgo#659300)
    - Fix build on systems without LC_MEASUREMENT (bgo#660787)
    - Only show locales for languages that have translations
    + Screen:
    - Never set gnome-session's idle-delay to 1
    + Shell:
    - Use gtk_widget_show instead of _show_all in
      gnome_control_center_show
    - Show the label for the category sections
    - Make sure we gtk_widget_show the search view
    - Make Ctrl+Q work outside the overview
    - Give focus to the search entry when showing the overview page
    - Don't crash when loading the icon fails (bgo#660513)
    + Updated translations.
  - Drop gnome-control-center-setup-wpa-eap-no-active-ap.patch: fixed
    upstream.
  - Drop gnome-control-center-network-allocate-nm-connection.patch:
    fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add gnome-control-center-hide-region-system-tab.patch: hide
    system tab in region panel until we really use the same files as
    systemd for setting the system-wide locale configuration. See
    bnc#703833 for more details.
  - Really drop
    gnome-control-center-network-allocate-nm-connection.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.2:
    + Fix a number of static analysis bugs
    + Color:
    - Fix possible crasher
    - Make toolbar focusable
    + Info:
    - Avoid reuse of an error, leading to a warning
    + Keyboard:
    - Fix handling of Control keys in keyboard shortcuts with
      GTK+ 3.2.1
    + Printers:
    - Fix possible crashers
    - Fix updating the print jobs list
    - Detect printers getting disconnected
    - Fix adding printers with '/' in the model name


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Common:
    - Do not install private libgnome-control-center (bgo#655287)
    - Fix handling of <Primary> (bgo#748444)
    + Background:
    - Added D'n'D support for adding wallpapers (bgo#655375)
    - Force a toolbar style
    + Bluetooth:
    - Move Bluetooth panel from gnome-bluetooth
    + Color:
    - Update icon cache only on MAINTAINER_MODE
    - Do not allow the 'Add profile' modal dialog to be resizable
    - Improve the 'Add profile' modal dialog (bgo#661657)
    - Don't show profile ages for EDID, test and colorspace
      profiles (bgo#661669)
    - Show 'Uncalibrated' when a device has a test profile assigned
    - After removing a profile select the device so the UI is
      correct (bgo#661658)
    - Fix a critical warning in the new GtkTreeIter code
    - Make toolbar buttons focusable (bgo#662430)
    + Date & time:
    - Fix showing actual clock format on panel open
    + Info:
    - Use x-content/unix-software as mime for the Software combobox
      (bgo#660803)
    - Add labelling relations
    + Keyboard:
    - Don't load duplicate keybindings
    - Fix ATK descriptions (bgo#574073)
    - Make the '+' button work all the time (bgo#662253)
    - Remove broken allowed_keys checks
    - Use GtkCellRendererAccel
    - Adjust shortcut files (bgo#663626)
    - Rename a11y keyboard shortcuts
    - Remove support for conditional shortcuts (bgo#663431)
    - Stop monitoring num-workspaces
    - Port custom shortcuts to GSettings
    + Mouse:
    - Fix ATK descriptions
    + Network:
    - Allocate nm-connection for nma-wireless-dialog (bgo#648174)
    - Show wireless dialog even if there is no active AP
      (bgo#661526)
    - Accessibility improvements
    - Add proxy to the keywords (bgo#663340)
    - Make tabbing through the proxy page work
    + Online accounts:
    - Add title for "Add Account" dialogue (bgo#661573)
    + Power:
    - Use the correct item in the combo boxes when
      sleep-when-inactive is disabled
    - Don't set the sleep-inactive-x GSettings keys that have been
      removed
    - Use "Power off" instead of "Shutdown" (bgo#661559)
    + Printers:
    - Check state of CUPS after start (bgo#659721)
    - Fix build on systems without LC_PAPER (bgo#660692)
    - Don't hide address entry
    - Make +/- buttons insensitive when can not connect to CUPS
    - Set requesting-user-name when getting job info
    - Detect disconnection of printer
    - Don't allow "/" in printer name (bgo#661774)
    + Region:
    - Hide system tab if no localed
    - Simplify getting the current Locale
    - Implement copying layouts (bgo#659300)
    - Fix build on systems without LC_MEASUREMENT (bgo#660787)
    - Align the example dates
    - Only show locales for languages that have translations
    - Always add English to the list, as it should always be
      available
    + Screen:
    - Never set gnome-session's idle-delay to 1
    + Shell:
    - Make sure we gtk_widget_show the search view
    - Avoid crash when searching if a .desktop has no comment
      (bgo#661494)
    - Make Ctrl+Q work outside the overview
    - Make Ctrl+W close panels (bgo#660814)
    - Give focus to the search entry when showing the overview page
    - Don't crash when loading the icon fails (bgo#660513)
    - Use icon for "All Settings" button (bgo#657043)
    - Add a11y label for the All Settings button
    - Merge libgnome-control-center into main binary
    + Sound:
    - Fix possible infinite loop in combo box
    - Add a minimum height for the output list (bgo#660582)
    - Export sysfs path in stream properties
    - Port audible-bell to GSettings (bgo#625899)
    + Universal access:
    - Fix ATK descriptions
    - Avoid crashing when GConf is broken (bgo#751007)
    - Update for metacity GSettings port (bgo#625899)
    + User accounts:
    - Make unlock icon in tooltip match reality
    + Updated translations.
  - Drop gnome-control-center-shell-no-crash.patch: fixed upstream.
  - Drop libgnome-control-center1 subpackage. The private library is
    no longer being installed.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Display:
    - Use consistent label style (bgo#665057)
    + Info:
    - Use consistent label style (bgo#665059)
    + Printers:
    - Unsubscribe from D-Bus signals when no longer needed
    - Don't crash because of external panel switch
    + Region:
    - Small language chooser improvements (bgo#664505, bgo#664503)
    + System Info:
    - Rename to 'Details' (bgo#661696)
    + Wacom:
    - Many improvements that I can't really summarize here
    - Better graphics
    - Use libwacom for tablet information
    - Visual improvements
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Add pkgconfig(libwacom) and pkgconfig(x11) BuildRequires: new
    dependencies upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Shell:
    - Fix unfocused windows theming
    + Bluetooth:
    - Remove omnipresent scrollbar and only show it when needed
    + Display:
    - Port to GDBus
    + Network:
    - Move the device speed up to the device header
    - Move "Airplane Mode" switch to the shell header
    + Printers:
    - Show correct hostnames for printers
    + Region:
    - Fix "extra" layouts not appearing in italics
    + Sound:
    - Fix compile time warnings
    + Users:
    - Fix capturing a picture with the webcam
    - Add optional systemd support for session tracking
    + Wacom:
    - Add calibration for screen tablets
    - Add per-stylus configuration
  - Add new pkgconfig(clutter-gst-1.0) and pkgconfig(fontconfig)
    BuildRequires, following upstream change.
  - Get ready for full-switch to systemd:
    + Add a with_systemd macro, currently set to 0 as the systemd
      support implies no support for ConsoleKit, which we want to
      keep until sysvinit is not supported anymore.
    + Add pkgconfig(libsystemd-login) BuildRequires and pass
    - -enable-systemd to configure if we build systemd support.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4.1:
    + Bluetooth:
    - Update for change in BluetoothChooser API
  - Add pkgconfig(gnome-bluetooth-1.0) BuildRequires: it was somehow
    missing before.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.5:
    + Shell:
    - Unblur the all-settings button icon
    + Brightness & Lock:
    - Renamed from Screen
    + Date & Time:
    - Use the timedated D-Bus service
    + Keyboard:
    - Add support for new screenshot shortcuts
    - Remove use of italics for sliders
    + Mouse:
    - Remove use of italics for sliders
    + Network:
    - Only show flight mode toggle when there are wireless devices
    + Printers:
    - Update list of print jobs in a better place
    + Screen:
    - Rename to Brightness & Lock
    + Sound:
    - Fix wheel scrolling not working for right balance
    + Universal access:
    - Add configuration dialogue for zoom options
    + User accounts:
    - Use cheese init functions
    + Wacom:
    - Calibrate tablet on the screen it's attached to
    - Update and add missing stylus artwork
    - Fix incorrect page numbering
    - Hide cursor during calibration
    - Fix Scroll Up/Down actions being inverted
    - Add link to the Display Settings
    - Fix 1-button stylus button mapping
    - Remove use of italics for sliders
    - Plenty of layout fixes
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Remove pkgconfig(clutter-gst-1.0) and pkgconfig(dbus-1)
    BuildRequires: those dependencies are gone now.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + All:
    - Remove use of deprecated widgets
    + Shell:
    - Force a pixel size for the "All Settings" button
    + Color:
    - Don't print (null) for virtual printer profiles
    - Don't block the UI settings the default profile
    + Date & Time:
    - Fix crasher when systemd is unavailable
    - Respect LINGUAS for timezone translations
    + Keyboard:
    - Fix description not matching reality for setting shortcuts
    - Refuse Shift+unmodified key shortcuts
    - Fix crasher setting new custom shortcuts
    + Network:
    - Add "Forget Network" button
    - Remove unused "Unlock" button
    + Printers:
    - Prevent possible crashes when level, name and color
      information are parsed
    + Power:
    - Redesigned dialogue
    - Fix updating not working due to recent gnome-settings-daemon
      changes
    + User Accounts:
    - Port to GDBus
    - Fix crasher on startup when compiled with Cheese avatar
      capture
    - Use new strength bar widget from Power
    + Wacom:
    - Add simple display mapping dialogue
    - Add button mapping dialogue
    - Switch to last used stylus automatically
    - Loads of small layout fixes
  - Add pkgconfig(cheese) BuildRequires: new dependency for the user
    accounts panel.
  - Change freeglut Requires to a /usr/bin/glxinfo Recommends for
    now, as freeglut doesn't exist anymore, and /usr/bin/glxinfo is
    not shipped in a package anymore. This should get resolved soon.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Color:
    - Layout fixes
    - Ensure the "Set profile system-wide" button is visible
    + Display:
    - Fix crash when the screen setup changes and the Display
      panel has been closed
    + Info:
    - Fix updates buttons never saying "No updates"
    - Fix empty dialogue when bringing up "Other media" dialog
      again
    - Avoid empty entries in "Other types" dialogue
    - Remove unused and broken icons
    + Network:
    - Fix huge inline toolbar icons
    + Power:
    - Fix reference to "Screen" panel, got renamed to
      "Brightness & Lock"
    + Printers:
    - Port to GDBus
    + Region & Language:
    - Fix handling of variants in "Copy" button
    + Use Accounts:
    - Fix sizing problems in the user list
    - Fix possible crash for incomplete locales (such as Esperanto)
    + Wacom:
    - Fix resetting display mapping
    - Layout fixes
    - Add touchring and touchstrips to the mapped buttons
    - Fix crasher when XRandR isn't available
  - Drop gnome-doc-utils-devel BuildRequires, removed dependency
    from upstream as the help was obsolete and almost empty.
  - Drop pkgconfig(dbus-glib-1) BuildRequires: removed dependency, as
    "Printers" has been ported to GDBus.
  - Remove --disable-scrollkeeper from configure, as it's no longer
    known.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Common:
    - Add missing git.mk to two panels.
    + Color:
    - Do not select the device in the treeview if it changes.
    - Don't allow the user to add existing profiles to devices.
    - Prevent a crash when hotplugging monitors when the color
      panel is open.
    + Date Time:
    - Fix broken time setting on 32-bit machines.
    + Display:
    - Simplify add_key() calls and function.
    - Sort resolutions by width first.
    - Use symbolic name.
    + Mouse:
    - Don't enable two-finger scrolling based on width.
    + Region:
    - Don't make the dialogue overly wide.
    - Fix possible crasher with empty layout.
    + Universal Access:
    - Hide zoom options when not in shell.
    + User Accounts:
    - Minimum of 200 width for the users list.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Network:
    - Fix a crash by disconnecting idle sources
    + Printers:
    - Fix crash in actualize_printers_list
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Change /usr/bin/glxinfo Recommends to Mesa-demo-x Requires. Since
    bnc#748373 has been resolved, we can require the real package
    again.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Display:
    - Fix translation of the rotation drop-down
    + Printers:
    - Use PrinterAddOption method to set media size
    + User Accounts:
    - Make controls insensitive when a user is not selected
    + Wacom:
    - Fix alignment of the "Map to Monitor..." button
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Info:
    - Ignore NFS and removable mounts when calculating disk size
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-control-center-fine-grained-tz-polkit.patch: do not
    require the privilege to change the time to change the timezone.
    In the default configuration, this makes it possible to change
    the timezone without authentication. Fix bnc#749453.


author: dimstar@opensuse.org
changelog:
  - Add gcc-private-connection.patch: network: create private
    connections if the user if not authorized [bnc#751211].
  - Add call to gnome-autogen.sh in setup section.


author: dimstar@opensuse.org
changelog:
  - No longer pass --with-libsocialweb to configure:
    It is used to enable the Flickr background image integration, but
    is not functional. So instead of offering a feature that does not
    work, it's cleaner to not offer the feature (bnc#732690).
  - Drop pkgconfig(libsocialweb-client) BuildRequires, which was
    only used to provide the integration above.


author: glin@suse.com
changelog:
  - Add gnome-control-center-probe-radius-server-cert.patch to probe
    the certificate of the RADIUS server (bnc#574266, bnc#771185)
  - Add gnome-control-center-fix-crash-on-hidden-ssid.patch to fix
    crash when the network panel receives a hidden ssid.


author: badshah400@gmail.com
changelog:
  - Add gnome-control-center-fix-screen-brightness.patch to fix
    screen brightness slider not picking up the right value when
    brightness is changed by some other means, e.g., Function keys
    (bgo#662117, bnc#774190); patch came from upstream git and was
    rebased to current version
  - Add gnome-control-center-shortcut-assignment-fixes.patch to fix
    user not being able to re-assign previously assigned shortcuts
    like Ctrl+Q, etc (bgo#675475, bgo#671448); patch came from
    upstream git
  - Add gnome-control-center-allow-wallpapers-with-weird-names.patch
    to allow setting wallpapers with weird names involving special
    characters (bgo#673015); patch came from upstream git.


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


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + GnomeBG: Allow apps to ignore a pending change so they can
      avoid updating their background twice
    + GnomeBG: Blow all expensive caches if we're not gonna update
      the background again in one minute
    + GnomeBG: Do slightly less steps in slide transitions to avoid
      using to much resources on things that are not visible
    + GnomeBG: Remove outstanding transitions on finalize
    + GnomeRR: Use g_new0() instead of calloc() for consistency
    + GnomeRR: Fix leak
    + GnomeRR: Code cleanup
    + GnomeRR: Revert the change to use
      XRRGetScreenResourcesCurrent(), it's not needed anymore and it
      broke the "Detect Monitors" button
    + General: Make sure that the translation system is initiliazed
      so that translations can be used
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + GnomeRR: grab the X server while tweaking the RANDR
      configuration.
    + Remove scrollkeeper check, since it belongs to gnome-doc-utils
    + Updated translations.
  - Remove scrollkeeper BuildRequires again.


author: vuntz@novell.com
changelog:
  - Add gnome-desktop-no-date-in-version.patch to be more
    build-compare-friendly, and use new
    - -disable-date-in-gnome-version configure option.
  - Enable autoreconf for the patch, and add gnome-common
    BuildRequires.
  - Remove -fno-strict-aliasing from CFLAGS.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + libgnome-desktop
    - GnomeBG: handle X errors when the root properties point to
      something wrong when getting the root pixmap
    - GnomeRR: use XRRGetScreenResourcesCurrent() from RANDR 1.3
      when possible, when we only need to fetch the current RANDR
      status
    + gnome-about
    - Make parsing of gnome-version.xml more tolerant against
      missing fields
    + Misc
    - Add a --disable-date-in-gnome-version configure option to
      remove the build date from gnome-version.xml
    - Remove unused --with-kde-datadir configure option
  - Drop gnome-desktop-no-date-in-version.patch: fixed upstream. Also
    disable autoreconf and remove gnome-common BuildRequires (that
    were added for this patch).


author: vuntz@novell.com
changelog:
  - Update to version 2.26.2:
    + libgnome-desktop
    - Thumbnail: Preload /gnome/desktop/thumbnails in thumbnail
      factory for performance
    - GnomeRR: Fill out ScreenInfo structs sufficiently without
      reprobing
    - GnomeRR: Fix display name heuristics to result less in
      'Unknown'
    - Thumbnail: Code improvements
    - GnomeRR: Don't append a newline to monitor vendor names
    - GnomeRR: Make GnomeRRLabeler's labels explicitly black
    + Misc build system changes.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.3:
    + GnomeRR:
    - Only select for RRScreenChangeNotifyMask, not for the more
      detailed RANDR 1.2 events
    - Don't ask for RANDR events if the caller doesn't specify a
      callback
    - Add _with_time() versions to the GnomeRR and GnomeRRConfig
      functions that change the RANDR configuration
    - Add gnome_rr_screen_get_timestamps() to query the XRR
      timestamps
    - Don't force a reprobe of the RANDR outputs on every RANDR
      event
    - First update screen resources, then update the screen size
      range
    - Add debug dialog to show the RANDR timestamps
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + GnomeRR:
    - Adapt to RANDR 1.3's name for the EDID property
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.5:
    + Thumbnail:
    - Fix thumbnailer thread-safety
    + GnomeRR:
    - Get monitor vendor name from pnp.ids
    + gnome-about:
    - Remove libgnome usage
    + Updated translations.
  - Do not package omf files twice.
  - Ship COPYING.LIB in libgnome-desktop-2-11.
  - Remove Requires on libgnome-desktop-2-11 in the main package:
    it's not true.
  - Remove Requires on the main package in libgnome-desktop-2-11:
    it's not true either.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + GnomeRR:
    - add support for primary monitor
    - in clone mode, don't label each output
    + GnomeBG:
    - add gnome_bg_changes_with_time() API
    - gnome_bg_create_frame_thumbnail() API
    + Build fixes.
    + gnome-about
    - Remove deprecated Encoding key from desktop file
    + Updated translations.
  - Respin gnome-desktop-desktop.patch.
  - Use spec-cleaner to reorder lines in preamble and split
    BuildRequires/Requires line on separate lines.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + Updated translations.
  - Respin gnome-desktop-fate300461-desktop-gettext.patch and
    gnome-desktop-recently-used-apps.patch to apply without fuzz.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + Build improvement
  - Changes from version 2.29.2:
    + GnomeRR:
    - Allow rotation if the virtual size has the correct number of
      pixels
    - Add gamma API
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.4:
    + GnomeBG:
    - Per-monitor background support
    - Memory leak fixes
    + Updated translations.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + Bump library soname since ABI was broken in 2.29.4
  - Rename libgnome-desktop-2-11 subpackage to libgnome-desktop-2-17,
    following soname change.
  - Update the way we remove the ig locale on old versions of
    openSUSE.
  - Package baselibs.conf


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.91:
    + GnomeBG:
    - Fix a memory leak
    - Add a picture option to make the background span monitors
    + GnomeDesktopItem:
    - Improve error string
    + Add translator comments
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + libgnome-desktop:
    - GnomeRR: Add new API gnome_rr_output_get_connector_type() and
      gnome_rr_output_is_laptop()
    - GnomeRR: fix leak
    - GnomeRR: build fix
    - GnomeBG: Drop pixbuf cache before switching slides
    + Misc:
    - Make xrandr an optional dependency
    - Add main category to gnome-about desktop file
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + GnomeRR:
    - Fix build failure with GTK 2.19+
    - Fix build with -DGSEAL_ENABLE
    - Ignore errors when setting the monitor size fails
    + GnomeBG:
    - Fix crash in gradient handling code
    + Misc
    - Really fix build without randr
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Don't use deprecated Gdk drawing APIs
    + Updated translations.
  - Changes from version 2.31.2:
    + GnomeRR: Improve errors from the CRTC assignment process
    + GnomeBG: Fix a case of width-for-height confusion that could
      lead to huge memory consumption on multi-monitor systems
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90:
    + GnomeBG: Be sure to unreference the file_monitor object during
      dispose
    + Add --disable-gnome-about configure flag
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update gnome-desktop to the GNOME 3 version. The GNOME 2 version
    will be kept as the gnome-desktop2 source package.
  - There is a IS_DEFAULT_GNOME_DESKTOP default to make it easy to
    choose which gnome-desktop version will be the default. This is
    important since some files like gnome-about and the documentation
    are conflicting between the two versions.
  - Update to version 2.90.5. Changes from version 2.31.90:
    + libgnome-desktop:
    - Port to GTK+ 3.0 and make it parallel installable with GTK+
      2.0 version
    - Drop GnomeDesktopItem API
    + Add --disable-desktop-docs configure flag
    + Remove old icons installed in /usr/share/pixmaps
    + Update gnome-about man page
    + Updated translations
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: gconf2-devel, gtk2-devel,
      startup-notification-devel.
    + new-style: gconf-2.0, gdk-pixbuf-2.0, glib-2.0, gtk+-3.0,
      libstartup-notification-1.0, x11, xrandr.
  - Drop gnome-desktop-fate300461-desktop-gettext.patch,
    gnome-desktop-recently-used-apps.patch, X-KDE-SubstituteUID.dif:
    they were needed for the GnomeDesktopItem API, but it got
    removed.
  - Change Requires of lang subpackage to Recommends.
  - Remove gnome-core Obsoletes: it's gone for a long time now.
  - Create a gnome-about subpackage instead of the main gnome-desktop
    package, since it only contains gnome-about.
  - Rename libgnome-desktop-2-17 subpackage to libgnome-desktop-3-0,
    following the library name change upstream.
  - Rename devel subpackage to libgnome-desktop-3-devel, and make it
    Provides/Obsoletes gnome-desktop-devel if
    %IS_DEFAULT_GNOME_DESKTOP is set.
  - Make libgnome-desktop-3-0 Provides/Obsoletes gnome-desktop if
    %IS_DEFAULT_GNOME_DESKTOP is set.
  - If %IS_DEFAULT_GNOME_DESKTOP is not set, pass
    - -disable-gnome-about and --disable-desktop-docs to configure, do
    not look for the help files, and do not create a main package,
    since it would be empty.
  - Update description of packages.


author: vuntz@opensuse.org
changelog:
  - Always make libgnome-desktop-3-0 provide gnome-desktop =
    %{version} to make lang package installable. However, the
    Obsoletes is only there if %IS_DEFAULT_GNOME_DESKTOP is set: we
    don't want to obsolete it if it's not the default.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.0:
    + libgnome-desktop:
    - GnomeRR: Force a refresh of timestamps so other clients won't
      think this is a server-generated event
    - Thumbnail: Look up mimetypes properly
    - GnomeBG: Update for GTK+ 3 changes
    - GnomeBG: Don't try to use a null format
    + Misc:
    - Rename --enable-deprecations configure flag to
    - -enable-deprecation-flags
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.91.1:
    + libgnome-desktop:
    - GnomeRR: Make the RR labels honor workarea so they don't
      appear over/under panels
    - bgo#629168: Don't read past the end of a string
    - GnomeBG: Port to GSettings
    + Misc:
    - Require gconf in pc file
    + Updated translations.
  - Add pkgconfig(gsettings-desktop-schemas) BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.91.3:
    + Add API to ensure primary display is set in config
    + Add cache for resized wallpapers (to help CPU usage on startup)
    + Remove gconf-2.0 from pkg-config files
  - Changes frm version 2.91.2:
    + Build System fixes
    + Fix possible double-free when destroying private windows
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gsettings-desktop-schemas Requires to libgnome-desktop-3-0,
    since applications using the library don't have to know that
    gsettings-desktop-schemas is required.


author: dimstar@opensuse.org
changelog:
  - Add gnome-desktop-gdk_functions.patch to fix build with latest
    gtk3. Patch from upstream git, commit 260f6d, 24863a & ff299b.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.4:
    + Remove gnome-about: a System Information panel in
      gnome-control-center replaces it.
    + libgnome-desktop:
    - Adapt to GTK+ 3 changes.
    + Misc
    - Don't export private symbols in the shared library.
    + Updated translations.
  - Drop gnome-desktop-gdk_functions.patch: fixed upstream.
  - Drop gnome-desktop-desktop.patch: gnome-about got removed.
  - Remove gnome-about packaging (that was disabled via
    IS_DEFAULT_GNOME_DESKTOP): gnome-about got removed.
  - Do not pass --disable-date-in-gnome-version and
    - -with-gnome-distributor="SUSE" to configure: the options don't
    exist anymore.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.6:
    + libgnome-desktop:
    - Prevent gnome-settings-daemon from crashing at startup
    + Misc:
    - Add back gnome-version.xml.
  - Changes from version 2.91.5:
    + libgnome-desktop:
    - gnome-desktop-utils has been ported to GSettings (bgo#638169)
    - GnomeRRScreen, GnomeRRConfig and GnomeOutputInfo have been
      turned into a GObjects (bgo#630913).
    - The GnomeRR api is introspectable now
    - Switch thumbnailers from GConf to key files (bgo#638172)
    + Updated translations.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add call to ./autogen.sh (if present)
    + Enforce gtk-doc html generation by passing --enable-gtk-doc to
      configure.
    + Add gnome-common, gtk-doc BuildRequires.
  - Create a gnome-version subpackage to contain the xml file with
    the GNOME version.


author: vuntz@opensuse.org
changelog:
  - Remove pkgconfig(gconf-2.0) BuildRequires: it's all ported to
    GSettings now.
  - Add gobject-introspection-devel BuildRequires to build
    introspection data.
  - Add gnome-desktop-gir-no-gconf.patch to fix build of
    introspection data. Taken from git.
  - Add back --disable-date-in-gnome-version and
    - -with-gnome-distributor="SUSE" to configure: gnome-version.xml
    is back.
  - Do not build the gnome-version subpackage if
    IS_DEFAULT_GNOME_DESKTOP is 0, unless BUILD_FROM_VCS is defined.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.6.1:
    + Do not require gconf to build introspection data.
    + Updated translations.
  - Drop gnome-desktop-gir-no-gconf.patch: fixed upstream.
  - Remove unneeded update-desktop-files BuildRequires as there are
    no desktop files anymore.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.
  - Change Requires of lang subpackage to Recommends, since the
    english documentation is not there anymore.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + libgnome-desktop:
    - Force property update when doing new crossfade frame
    - Use picture-uri GSettings key
    + Misc:
    - Don't build some RANDR code if RANDR is not available
    + Updated translations.
  - Changes from version 2.91.91:
    + libgnome-desktop:
    - Introspection build improvement
    + Bump GTK+ 3 requirement to 3.0
    + Updated translations.
  - Changes from version 2.91.90:
    + libgnome-desktop:
    - GnomeRR: Fix refcount issues in GnomeRRLabeler
    - GnomeBG: Fix background cache
    - GnomeBG: Better support for one-slide slideshows, for image
      with multiple sizes
    - GnomeRR: Properly position GnomeRRLabeler labels
    + Build fix
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + libgnome-desktop:
    - Revert "Force property update when doing new crossfade frame"


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + libgnome-desktop:
    - GnomeRR: Fix build when randr is not available
    - GnomeRR: Avoid a crash with spice client
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Move gnome-about Obsoletes to gnome-version subpackage as this is
    really the one providing the same kind of data.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + libgnome-desktop:
    - GnomeRR: Fix crash whden randr is not available
    - GnomeRR: Add ability to show and hide the monitor labels
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.2:
    + libgnome-desktop:
    - GnomeDesktopThumbnail: Use GOnce for thread safety
    - GnomeRR: Add a size return value to
      gnome_rr_output_get_edid_data()
    - GnomeRR: Emit ::output-connected and ::output-disconnected
      when screen outputs come and go
    + Updated translations.
  - Rename libgnome-desktop-3-0 to libgnome-desktop-3-2, following
    library soversion change (also in baselibs.conf).


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + libgnome-desktop:
    - GnomeRR: Add methods to control the backlight on each output
    + Misc:
    - Modernize build system a bit
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + libgnome-desktop
      + GnomeRR: Add the capability to get and set the DPMS mode of
      the screen
    + Misc
      + Fix Cflags path in uninstalled.pc file
      + Remove stale startup-notification dependency
      + Require xext in configure
    + Updated translations.
  - Remove now unneeded pkgconfig(libstartup-notification-1.0)
    BuildRequires.
  - Add pkgconfig(xext) BuildRequires, for new dependency.


author: vuntz@opensuse.org
changelog:
  - Add gnome-desktop-gnome-wall-clock-crash.patch: fix an issue
    leading to a gnome-screensaver crash.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + libgnome-desktop
    - GnomeRR:
      . Fix crash in update_brightness_limits
      . Don't print an error for no backlight
    - GnomeWallClock: Remove the date/time source on dispose
    + Updated translations.
  - Drop gnome-desktop-gnome-wall-clock-crash.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + libgnome-desktop
    - GnomeRR:
      . When setting the DPMS mode manually, clear the timeouts
      . Ignore DPMSSetTimeouts() and DPMSForceLevel() return value
    - GnomeWallClock: Fix non-Linux fallback code
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1:
    + GnomePnpIds: Add object to get the vendor name from PNP IDs
    + GnomeRR:
    - Fix crash in update_brightness_limits
    - Don't print an error for no backlight
    - Remove deprecated functions
    - When setting the DPMS mode manually, clear the timeouts
    - Ignore DPMSSetTimeouts() and DPMSForceLevel() return value
    - Other DPMS-related fixes
    + GnomeWallClock:
    - Remove the date/time source on dispose
    - Fix non-Linux fallback code
  - Really drop gnome-desktop-gnome-wall-clock-crash.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + libgnome-desktop:
    - GnomeRR: Don't refresh the GnomeRRScreen when applying a
      matched configuration from a file.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + No change, just a version bump.
  - 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.
  - Remove unneeded text from descriptions.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + libgnome-desktop:
    - GnomeRR:
      . Use GDK to get work area
      . gnome_rr_screen_new() now creates a singleton for the
      specified GdkScreen


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + libgnome-desktop:
    - GnomeBG: Add paranoid check to avoid crash
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.91:
    + libgnome-desktop:
    - Add missing linking with -lrt for clock_gettime()
    - GnomeRR: Consider Embedded Display Port outputs as the
      laptop's built-in display
    + Updated translations.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.3.92:
    + libgnome-desktop:
    - GnomeBG:
      . Publish the 'representative color'.
      . Code cleanups.
    - GnomeRR:
      . Add definition for next rotation.
      . Detect Apple DFP outputs as internal.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Use pkgconfig() style BuildRequires on 11.3 and later:
    + old-style: gnome-desktop-devel, gtkhtml2-devel,
      gtksourceview-devel, libgnomeprintui-devel, librsvg-devel,
      libwnck-devel, vte-devel.
    + new-style: gnome-desktop-2.0, gtksourceview-2.0,
      libgnomeprint-2.2, libgnomeprintui-2.2, libgtkhtml-3.14,
      libpanelapplet-2.0, librsvg-2.0, libwnck-1.0, vte.
  - This will make it easier to switch to GNOME 3 libraries in
    openSUSE, since they can cause changes in package names.


author: nmarques@opensuse.org
changelog:
  - Add requires for openSUSE >= 1210 (bnc#738011):
    - 'Requires: libwnck-1-22' to wnck-sharp
    - 'Requires: 'libgnome-desktop-2-17' to gnome-desktop-sharp2


author: zaitor@opensuse.org
changelog:
  - Clean up spec for acceptance in openSUSE Factory.
  - Drop %if's for building for other distros. and therefore drop
    sources gnome-desktop-sharp-2.20.1.tar.bz2 and
    gnome-desktop-sharp-2.24.0.tar.bz2, and lots of distro and
    version specific buildrequires.
  - Drop nautilusburn-sharp subpackage, not built anymore.
  - Drop gtkhtml314-sharp subpackage, not built anymore.
  - Drop gnome-panel-sharp subpackage, not built anymore.
  - Exchange BuildRequires: gnome-sharp2, gtk-sharp2-gapi, mono-devel
    and monodoc-core to BuildRequires: pkgconfig (gnome-sharp-2.0,
    gapi-2.0, mono and monodoc).


author: vuntz@opensuse.org
changelog:
  - Rename gnome-desktop source package to gnome-desktop2, to have
    gnome-desktop be the GNOME 3 version.
  - There is a IS_DEFAULT_GNOME_DESKTOP default to make it easy to
    choose which gnome-desktop version will be the default. This is
    important since some files like gnome-about and the documentation
    are conflicting between the two versions.
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: gconf2-devel, gtk2-devel,
      startup-notification-devel.
    + new-style: gconf-2.0, gdk-pixbuf-2.0, glib-2.0, gtk+-2.0,
      libstartup-notification-1.0, x11, xrandr.
  - Rename X-KDE-SubstituteUID.dif to
    gnome-desktop2-X-KDE-SubstituteUID.patch.
  - Change Requires of lang subpackage to Recommends.
  - Provides/Obsoletes gnome-desktop if %IS_DEFAULT_GNOME_DESKTOP is
    set, since the main package is now named gnome-desktop2.
  - Create a gnome-about subpackage, that gets built if
    %IS_DEFAULT_GNOME_DESKTOP is set. Add gnome-about Recommends to
    %the main package, to make sure it gets installed.
  - Rename devel subpackage to libgnome-desktop-2-devel, and make it
    Provides/Obsoletes gnome-desktop-devel if
    %IS_DEFAULT_GNOME_DESKTOP is set.
  - If %IS_DEFAULT_GNOME_DESKTOP is not set, pass
    - -disable-gnome-about and --disable-desktop-docs to configure, do
    not look for the help files.
  - Update description of packages.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + libgnome-desktop
    - GnomeRR: Force a refresh of timestamps so other clients won't
      think this is a server-generated event
    - Do not use deprecated gdk_display
    + Misc
    - Make --disable-gnome-about configure flag work completely
    - Add --disable-desktop-docs configure flag
    - Update information in README and other files
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + libgnome-desktop
    - Thumbnail: Look up mimetypes properly
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1:
    + libgnome-desktop:
    - GnomeRR: Don't read past the end of a string
    - GnomeRR: Fix possible double-free when destroying private
      windows
    + gnome-about:
    - Fix translations which do not respect python variable names
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-desktop2-one-slide-slideshow.patch to correctly handle
    one-slide slideshows: we don't want to handle pseudo-transitions
    there, since there's only one slide. This is useful since our new
    default background is now a slideshow with only one slide, to
    better handle different monitor sizes.


author: vuntz@opensuse.org
changelog:
  - Drop gnome-desktop2-X-KDE-SubstituteUID.patch: now that
    bnc#540627 is fixed, we do not care about X-KDE-SubstituteUID
    anymore, so we don't need the patch anymore.
  - Drop gnome-desktop2-desktop.patch: we do not build gnome-about
    anymore, so it's not needed. And it was wrong in the first place
    since "Learn more about GNOME" is really not a GenericName.
  - Rebase gnome-desktop2-fate300461-desktop-gettext.patch after
    removal of gnome-desktop2-X-KDE-SubstituteUID.patch.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Updates to demos and overview.
  - Changes from version 2.91.91:
    + Updated translations.
  - Changes from version 2.91.90:
    + New developer demo tutorials.
    + Updated translations.
  - gdp-handbook and gdp-style-guide are no longer shipped.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.2:
    + Actually install catalog file correctly.
  - Changes from version 3.0.1:
    + Accessibility Devel Guide:
    - Updated translations.
    + Developper Demos:
    - Added content to Clutter page.
    - Install catalog file correctly.
    - Updated translations.
    + Human Interface Guidelines:
    - Updated translations.
    + Platform Overview:
    - Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Human Interface Guidelines:
    - Fixed links to freedesktop specifications
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Platform Overview
    - Fixed links to EDS documentation
    - Fixed missing license files
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.1:
    + Platform Overview:
    - Fixed link in ATK documentation
    - Added previously omitted files to Makefile.am
    + Platform Demos:
    - Added previously omitted files to Makefile.am
    - Added Vala version of Image Viewer Demo
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Platform Overview:
    - Major reorg of the platform overview
    - Merged platform demos into overview
    - Updates to various tutorials
    - Added new samples
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Updates to Human Interface Guidelines, Integration Guide and
      Platform Demos.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Updates to Accessibility Development Guide, Platform Demos and
      Platform Overview.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-devel-docs-fix-figures.patch: fix broken figure
    symlinks, that break bundle-lang-gnome-extras.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Use XDG configuration directories to store the dictionary data.
    + Updated translations.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 0.4:
    + Rip out PolicyKit support and bump version after release
    + Check for DeviceKit-disks pkg-config file so the build can fail
      earlier
    + Add support for new DriveDetach() method and :drive-can-detach
      property
    + Expose a way to detach devices
    + Catch up with latest DeviceKit-disks API where
      :drive-requires-eject is gone
    + fdo#584962 - palimpsest SIGTRAPs on unknown flag
    + fdo#581179 - Don't expose branding to the user
    + fdo#582881 - Typos in original strings
    + fdo#585332 - Wrong spelling "The mininum size of the element"
      in original
    + fdo#585384 - "Blank" - adjective or verb
    + fdo#585388 - Translation comment needed "Operations should go
      here"
    + fdo#585392 - Spelling error "incomptible"
    + fdo#581841 - String typos
    + Use themed icons for Zip and Jaz drives
    + Rework formatting tool so it's simpler and easier to use
    + Use new API to add UI for checking/repairing Linux MD RAID
      arrays
    + Use GtkInfoBar to show job progress
    + Port from SexyUrlLabel to GtkLabel
    + Fix a bug where GduLinuxMdDrive didn't emit ::job-changed
      signals
    + Remove gdu-section-job.[ch] from POTFILES.in since they no
      longer exist
    + Use AM_SILENT_RULES if available
    + Don't show markup in the UI
    + Translation updates.
  - Remove PolicyKit-devel, PolicyKit-gnome-devel, libsexy-devel and
    libxml2-devel from BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.5:
    + Fix strings for translation.
    + bgo#591170 ? fix smartmoontools URL
    + Add support for new :drive-can-spindown property
    + Start writing a dialog to set up Software RAID
    + More detail in the TreeView and incremental work on the Create
      RAID dialog
    + First usable version of the Create RAID Array dialog
    + Fix a crasher when determining unallocated on unactivated
      drives
    + Fix up drive name for non-USB SD drives
    + grid: Clarify property comment
    + Add API for new :device-presentation-nopolicy property in DKD
    + Use g_mount_unmount_with_operation() in the format tool
    + Drop polkit references from pc files
    + Updated translations.
  - Remove PolicyKit-devel and PolicyKit-gnome-devel Requires from
    devel packages.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Improved UI for ATA SMART dialogs
    + Fix string issues (bgo#592006, bgo#593381)
    + Updated translations.
  - Add libatasmart-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + Turn some warnings that are not fatal into debug messages
    + Use stock delete and apply buttons
    + Fix library translations
    + Use translated string for button label
    + Translate file system types
    + Forgotten string
    + Nautilus extension: ref and unref objects correctly
    + Don't crash when presentable has no device
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.90:
    + A new UI
    + For a full list of changes please see NEWS.
  - Change dependencies from DeviceKit-disks to udisks.
  - BuildRequires gdbm-devel and libavahi-glib-devel.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.1:
    + bgo#613004 - Crash in gdu_adapter_get_object_path at
      gdu-adapter.c:288
    + rh#560336 - Rendering broken for some part of application
  - Changes from version 2.30.0:
    + Fix typo when figuring out if remote access is enabled
    + Handle loop devices
    + Rudimentary support for loop files
    + Don't include non-working Help menu item
    + bgo#606663 - Change default chunk size to match mdadm (512KiB)
    + Use gtk_widget_has_focus() instead of deprecated
      GTK_WIDGET_HAS_FOCUS()
    + Unify mix color handling
    + Fix theming for the volume grid widget respect
    + String-related fixes.
    + Add StartupNotify=true to the desktop file


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Compile against latest gtk+.
    + Make the Apply button in edit-name dialogs default.
    + Use accessor functions instead direct access.
    + Nuke gtk-doc usage for now.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.6:
    + Port to GTK+ 3.
    + Use non-NULL display for launch context
    + Updated translations.
  - Change BuildRequires to pkgconfig() ones:
    + old ones: dbus-1-glib-devel, glib2-devel, libatasmart-devel,
      libgnome-keyring-devel, libnotify-devel, libunique-devel,
      nautilus-devel, udisks-devel.
    + pkgconfig() ones: avahi-ui-gtk3, dbus-glib-1, glib-2.0,
      gnome-keyring-1, gtk+-3.0, libatasmart, libnautilus-extension,
      libnotify, udisks, unique-3.0, x11.
  - Remove explicit Requires of devel packages in devel subpackages:
    they will automatically be added the pkgconfig() way.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.7:
    + bgo#645174: New icons
    + Use more accurate categories in the desktop file
    + Make the S.M.A.R.T and benchmark dialogs work better with the
      shell.
    + Updated translations.
  - Add fix-nautilus-extension-path.patch: ensure the right version
    is used for nautilus extension path.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Use the right directory for the nautilus extension
    + Drop fix-nautilus-extension-path.patch: fixed upstream.
    + Add Settings category to palimpsest.desktop, via call to
    %suse_update_desktop_file.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.2:
    + Revert back to using HBox and VBox
    + Change build system to not avoid deprecated functions.
  - Changes from version 3.0.1:
    + bgo#612872: wrong base-10 prefix KB (correct is kB)
    + Add support for DeviceAutomountHint
    + Add --enable-strict and default to this for developer builds
    + Add Unity to OnlyShowIn
    + Replacing hbox/vbox with box
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Complete rewrite, using udisks2.
  - 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.
  - Completely change packaging because of the complete rewrite:
    + Add pkgconfig() BuildRequires: gio-unix-2.0, udisks2.
    + Drop pkgconfig() BuildRequires: avahi-ui-gtk3, dbus-glib-1,
      glib-2.0, gnome-keyring-1, libatasmart, libnautilus-extension,
      libnotify, udisks, unique-3.0, x11.
    + Add intltool BuildRequires.
    + Drop gdbm-devel, gnome-doc-utils-devel, gtk-doc BuildRequires.
    + Drop libgdu0, libgdu-gtk0, libgdu-devel, libgdu-gtk-devel
      subpackages: the libraries don't exist anymore.
    + Rename libgdu-lang subpackage to gnome-disk-utility-lang.
    + Change udisks Requires to udisks2, since this what is used now.
    + Add gnome-disk-utility-lang Recommends.
    + Stop passing now non-existing --disable-scrollkeeper option to
      configure.
    + Rewrite summary and description.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Add application menu.
    + Include "nosuid,nodev" when proposing options for a new fstab
      entry.
    + Add nofail checkbox when editing entries.
    + Several other code changes.
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Improve fstab and crypttab dialogs.
    + Use units in application provided CSS to shut up recent GTK+
      warning
    + Fix bug when updating negative checkbutton options
    + Use proper capitalization for "Edit mount options..." menu item
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.93:
    + Use "Size", not "Disk Size"
    + Show WWN for a disk/drive, if available
    + Fix a couple of internationalization problems
    + Reword potentially confusing description of SMART attribute
    + Various interface improvements to fstab and crypttab dialogs
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Initialize gettext support so i18n actually works.
    + Small theming fix.
    + Updated translations.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 0.8.1
    Fixes most of the glaring issues and polish problems 0.8.0 has.
    90% bugfix release.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 0.8.2
    + A thoroughly bugfix release, with added Docky polish.
    + Plugin handling has been made more robust - this should be the
      very last time updating disables all your plugins.
  - Adjust the files section to include the new *.pc files.
  - Split out the -lang package.


author: dominique-obs@leuenberger.net
changelog:
  - Add gnome-do-OnlyShowIn.patch. Prevent showing Gnome-DO in
    other desktops.
  - Recommend gnome-do-plugins.


author: vuntz@novell.com
changelog:
  - Add gnome-do-quiet-autostart.patch to not display the do dialog
    when it's autostarted with the session.
  - Call autoreconf for the patch.


author: dimstar@opensuse.org
changelog:
  - Add gnome-do-bnc547744.patch to fix a crash when entering the
    first time the "Preferences dialog" - fix bnc#547744


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.3:
    + A purely bugfix release
    + A multitude of crash bugs have been fixed
    + lp#395190, bnc#540518 - fixes the persistant "100% CPU" bug.


author: vuntz@opensuse.org
changelog:
  - Add gnome-do-no-disable-deprecated.patch to not build with
    * _DISABLE_DEPRECATED flags. This fixes the build with GTK+ 2.21.8
    and later.


author: vuntz@opensuse.org
changelog:
  - Update gnome-do-quiet-autostart.patch so that gnome-do is only
    autostarted on GNOME. Fix bnc#629385.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.4:
    + Drop docky: it's now an independent project.
    + Improved icons.
    + Fixes for threading problems with gnome-keyring-sharp.
    + Build fixes with recent GTK+.
    + Various small fixes.
    + Updated translations.
  - Changes from version 0.8.3.1:
    + When creating the autostart desktop file, explicitly set
      Hidden=false.
    + Fix crash when opening Preferences window for the first time.
  - Rebase gnome-do-quiet-autostart.patch.
  - Add gnome-do-fix-kk.patch: this fixes a broken translation, that
    breaks the .desktop file.
  - Drop gnome-do-bnc547744.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update gnome-do-quiet-autostart.patch: when the user configures
    gnome-do to autostart via the prefs dialog, the autostart is not
    quiet. Use the right desktop file to fix this. Fix bnc#653487.
  - Pass --disable-schemas-install to configure, to avoid useless
    errors on %makeinstall.


author: vuntz@opensuse.org
changelog:
  - Add gnome-do-fix-keybindings-gconf.patch: this fixes reading
    keybindings from gconf; the gconf keys that were used were based
    on translations.
  - Add gnome-do-fix-warning-empty-keybinding.patch: do no register
    OS bindings to empty keys, which creates annoying warnings.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.5:
    + Separate keybinding description from GConf key name.
    + Fix for KWin not showing the Do window properly.
    + Fix menu not being properly shown.
    + Fix build on mono 2.8+.
    + Small fixes.
    + Updated translations.
  - Drop patches integrated for issues fixed upstream:
    + gnome-do-fix-keybindings-gconf.patch
    + gnome-do-fix-kk.patch
    + gnome-do-mono-2.8.patch
    + gnome-do-no-disable-deprecated.patch
  - Only manually remove some translations on 11.4 and earlier:
    Factory can deal with those unknown locales now.


author: vuntz@opensuse.org
changelog:
  - Move to pkgconfig() BuildRequires:
    + Old ones: gconf-sharp2, glade-sharp2, gnome-desktop-sharp2,
      gnome-keyring-sharp-devel, gnome-sharp2, gtk2-devel,
      mono-addins, rsvg2-sharp, ndesk-dbus-glib-devel, notify-sharp,
      wnck-sharp.
    + New ones: gconf-sharp-2.0, gdk-2.0, gdk-x11-2.0,
      glade-sharp-2.0, glib-2.0, glib-sharp-2.0,
      gnome-desktop-sharp-2.0, gnome-keyring-sharp-1.0,
      gnome-sharp-2.0, gnome-vfs-sharp-2.0, gtk+-2.0, gtk-sharp-2.0,
      mono-addins, mono-addins-gui, mono-addins-setup,
      ndesk-dbus-1.0, ndesk-dbus-glib-1.0, notify-sharp,
      rsvg2-sharp-2.0, wnck-sharp-1.0.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9:
    + New DynamicItemSource API. This allows plugins to notify Do
      when a new item is available,
    + The Application item source uses this new API. You are now able
      to launch freshly-installed applications immediately from Do,
      rather than having to wait for them to be indexed.
    + Numerous bug fixes
    + Switch from the unmaintained NDesk.DBus to dbus-sharp.
    + Bugs fixed: lp#289556, lp#330505, lp#551056, lp#551059,
      lp#551102, lp#551125, lp#551180, lp#589649, lp#706299,
      lp#897450, lp#907678.
  - Drop pkgconfig(ndesk-dbus-1.0) and pkgconfig(ndesk-dbus-glib-1.0)
    and add pkgconfig(dbus-sharp-1.0) and
    pkgconfig(dbus-sharp-glib-1.0) BuildRequires after the switch
    from NDesk.DBus to dbus-sharp.
  - Drop gnome-do-fix-warning-empty-keybinding.patch: fixed upstream.
  - Drop gnome-do-glib-2.31.patch: fixed upstream.


author: vuntz@novell.com
changelog:
  - Copy from Mono:Community for inclusion in openSUSE.
  - Drop disable-banshee.patch: we have a recent-enough banshee.
  - Remove autoreconf call.
  - Add explicit Requires on gnome-do.
  - Use parallel build.
  - Use makeinstall.
  - Do not own $datadir/gnome-do: gnome-do owns it already.


author: dominique-obs@leuenberger.net
changelog:
  - Update to version 0.8.2:
    + lp#343158 - can't activate banshee plugin
    + lp#387525 - Twitter plugin no longer receives updates
    + lp#321748 - Plugins should use translations
    + lp#323441 - "Focus" Action missing from Window Manager after
      upgrade
    + lp#329618 - Flickr plugin makes Gnome-Do & system unresponsive
    + lp#375283 - there is no resume for banshee
    + lp#339202 - GNOME-Session and upcoming PowerManager breaks
      Reboot/Shutdown
    + lp#371207 - tracker plugin responds with corrupted path
    + lp#376836 - tracker plugin shows two irrelevant items among
      search results
    + lp#230145 - pidgin plugin does not return link-local buddies
    + lp#297781 - flickr plugin typo
    + lp#317677 - twitter plugin configuration windows always
      reports "Account validation succeeded" even when
      username/password are wrong
    + lp#323079 - add 'Show Desktop' feature to Window Manager
      plugin
    + lp#325892 - GMail contacts item should contain 'recent
      conversations' action
    + lp#374306 - Volume add-on should be able to maximize volume
    + lp#376837 - Implement Tracker plugin using DBus interface
  - Package is no longer noarch, as the plugins now live in libdir.
  - Create a -lang package


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.2.1:
    + Correctly find banshee indexer library
    + Not properly closing SSH Hosts file
    + lp#381064 - Firefox plugin memory leak
    + lp#410079 - Session plugin doesn't work on devicekit-power


author: vuntz@opensuse.org
changelog:
  - Add gnome-do-plugins-mono-2.8.patch and
    gnome-do-plugins-mono-2.8-sqlite.patch to fix build with mono
    2.8.


author: vuntz@opensuse.org
changelog:
  - Add gnome-do-plugins-wink.patch to fix build: wink was removed
    from gnome-do, and needs to be build in here.
  - Call autoreconf in %build.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.3.1:
    + Build fixes.
  - Changes from version 0.8.3:
    + Add GNOME calculator plugin
    + Add Empathy plugin
    + Drop evolution plugin
    + Add support for Google Chrome to Chromium plugin
    + add pastebin.com support (lp#529195)
    + Stop depending on internal gnome-do/wnck library
    + Fix build with mono 2.6/2.8
    + Stop shipping gmcs.exe (lp#479051)
    + Several bugs and crashes fixed, including:
    - Fix various plugins to work again
    - Lock the screen before suspending or hibernating
    - Use xdg-open instead of yelp to open man pages (lp#499162)
    - Fetch google docs list over https (lp#510094)
    - lp#432567, lp#520757, lp#540291, lp#560761, lp#575936,
      lp#577988, lp#599673, lp#616044, lp#671107, lp#634564,
      lp#564448, lp#634561, lp#682832, lp#404787, lp#660588,
      lp#258893, lp#359939, lp#380132, lp#419443, lp#485764,
      lp#393802, lp#70744, lp#711395.
  - Remove evolution-sharp BuildRequires as evolution plugin was
    dropped.
  - Drop gnome-do-plugins-build-mono-2.6.patch: not needed anymore as
    this was for the evolution plugin.
  - Drop gnome-do-plugins-mono-2.8.patch: fixed upstream.
  - Drop gnome-do-plugins-mono-2.8-sqlite.patch: fixed upstream.
  - Drop gnome-do-plugins-wink.patch: fixed upstream.
  - Add gnome-do-plugins-banshee2.patch to fix detection of banshee:
    this makes the detection work for banshee 2 too. Taken from
    upstream.
  - Add gnome-do-plugins-banshee2-bis.patch: this completes the patch
    above to make things really work.
  - Add xdg-utils Requires since xdg-open is used.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.8.4:
    + Fix typos (lp#786902, lp#786903).
    + DBus-related changes in Banshee.
    + Build fixes.
    + Updated translations.
  - Drop gnome-do-plugins-banshee2.patch and
    gnome-do-plugins-banshee2-bis.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add missing glade-sharp2 BuildRequires to fix build; it was
    implicitly brought in before.
  - Add pkgconfig(dbus-sharp-1.0) and pkgconfig(dbus-sharp-glib-1.0)
    BuildRequires on 12.1 and later to build empathy plugin. Fix
    bnc#698764.


author: vuntz@opensuse.org
changelog:
  - Move to pkgconfig() BuildRequires:
    + Old ones: banshee-1-devel, flickrnet, gconf-sharp2,
      glade-sharp2, gnome-keyring-sharp-devel, gnome-sharp2,
      ndesk-dbus-glib-devel, wnck-sharp.
    + New ones: banshee-collection-indexer, flickrnet,
      gconf-sharp-2.0, glade-sharp-2.0, glib-sharp-2.0,
      gnome-desktop-sharp-2.0, gnome-keyring-sharp-1.0,
      gnome-sharp-2.0, gnome-vfs-sharp-2.0, gtk-sharp-2.0,
      ndesk-dbus-1.0, ndesk-dbus-glib-1.0, wnck-sharp-1.0.
  - Add explicit pkgconfig() BuildRequires that were provided by
    gdata-sharp (implicitly brought in before): gdata-sharp-acl,
    gdata-sharp-calendar, gdata-sharp-contacts, gdata-sharp-core,
    gdata-sharp-documents, gdata-sharp-youtube.
  - Add explicit pkgconfig() BuildRequires that were missing before:
    mono-addins, mono-addins-gui, mono-addins-setup, notify-sharp.


author: dimstar@opensuse.org
changelog:
  - Add gnome-do-mono-detection.patch: Synchronize the mono compiler
    detection with gnome-do 0.9 (default changed from gmcs to dmcs).
  - Add gnome-common BuildRequires and call to autoreconf, as above
    patch touches the build system.


author: mboman@suse.de
changelog:
  - Update to version 0.15.2:
    + More RTL fixes for bgo#563559
    + Translation updates
  - Completly remove gnome-doc-utils-permissive.patch
  - Remove scrollkeeper from BuildRequires/Requires
  - Remove AutoReqProv since it's default
  - Add libxslt to Requires


author: vuntz@novell.com
changelog:
  - Split off a lang package.
  - Put back scrollkeeper in Requires (of the devel package this
    time). It's really needed.
  - Move some files to the devel package, where they belong.


author: vuntz@novell.com
changelog:
  - Update to version 0.16.1:
    + Use new hashlib module instead of md5, bgo#576161
    + Updated transations.


author: vuntz@novell.com
changelog:
  - Update to version 0.17.1:
    + Integrated Mallard support
    + Fix file-not-found warnings from config.status
  - Add libxml2-devel Requires to devel package.


author: vuntz@novell.com
changelog:
  - Update to version 0.17.2:
    + Added build magic for Mallard documents
    + Fixed various validity errors in the Mallard spec
    + Created a (not yet complete) DocBook->Mallard reference
    + Fixed various problems with the Mallard RNG schema
    + Various additions to (still incomplete) Mallard spec
    + Fixed DocBook menuchoice seperator in RTL, bgo#579278
    + Install xml2po modes in /usr/lib/python2.x/ to respect FHS,
      bgo#528099
    + Remove ending dot in translator-credits comment [xml2po],
      bgo#398541
    + Make all xml2po modes inherit from basic mode
    + Fixed typos in xml2po man page, bgo#586089
    + Updated translations.
  - Add libxml2-python BuildRequires since xml2po is called during
    the build now.
  - Package is not noarch anymore since we use py_sitedir.
  - Add py_requires.


author: vuntz@novell.com
changelog:
  - Update to version 0.17.3:
    + Added initial work on a Mallard xml2po mode
    + Internationalization work on Mallard stylesheets
    + Fixed example in Mallard document
    + Preserve exiting PYTHONPATH in bootstrap
    + Addressed RTL issues in Mallard stylesheets
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 0.17.4:
    + Don't let "twocolumn" tables collapse in Mallard documents
    + Use AC_MSG_* when checking for gnome-doc-utils, bgo#571300
    + Work around buggy OpenSolaris awk
    + Substantial changes to xml2po
    + Work on xml2po Mallard mode
    + Fix misspelling of 'description'
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.17.5:
    + mal2html: Handle link roles on automatic and inline links
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18.0:
    + Replaced Mallard copyright element with credit
    + Fixed model for external-namespace elements in info context
    + Fixed gnome-doc-utils.make parallel build failure, bgo#595197
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add gnome-doc-utils-make-parallel.patch to solve parallel build
    failures (patch taken from upstream git).


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18.1:
    + Fixed Makefile.am to byte-compile Python files, bug #596702
    + Updated translations.
  - Complete gnome-doc-utils-make-parallel.patch with commit
    ce05d9fd, and reenable parallel build.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.19.1:
    + Importing Mallard XSLT changes from yelp-xsl
    - Added support for audio and video in Mallard HTML output
    - Moved most automatic link logic into common XSLT
    - Implemented sorting of link trails
    - Implemented link groups on Mallard guide pages
    - Added support for Mallard span element
    - Added condensed list style for Mallard lists
    - Made various parts of the Mallard XSLT more extensible
    - Changed Mallard Cache files to use new namespace
    + Added Mallard HTML output to gnome-doc-tool
    + Added --custom-xslt option to gnome-doc-tool
    + Compile mo files before running xml2po
    + Properly clean mo files in build utilities
    + Updated translations.
  - Drop gnome-doc-utils-make-parallel.patch: fixed upstream.
  - Make the build noarch.
  - Remove en@shaw locale on 11.2 and earlier.
  - Split xml2po tool in xml2po and xml2po-devel subpackages.
  - Make gnome-doc-utils-devel Requires xml2po-devel, to make sure no
    build is broken because of the split.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.19.2:
    + Added 'css' command for Mallard documents
    + Fixed theme.color.text default, was white-on-white
    + Implemented previous and next links for Mallard documents
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.19.3:
    + Fixed shading with rowspans, bgo#606986
    + Implemented text titles
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.20.3:
    + Fixed nested command substitution in gnome-doc-utils.make.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 0.20.4:
    + Use /bin/bash in gnome-doc-tool
    + Add xml:lang attribute to translated Mallard pages
    + Handle title and desc elements in Mallard tables
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 0.20.6:
    + Updated Mallard schema.
    + Fixed 'make pot' rule for Mallard.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add docbook_4 Requires to devel subpackage: packages building
    with gnome-doc-utils support will use xsltproc to validate files,
    and we want ot use a local DTD instead of fetching one from the
    internet.


author: coolo@suse.com
changelog:
  - Add libxml2-tools BuildRequires for xmllint, now that libxml2 got
    split.
  - Remove python BuildRequires and %py_requires: we only need a
    minimal python, which libxml2-python will bring in both cases.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.20.7:
    + Use gawk --traditional option instead of -W compat
    + Added support for silent rules to gnome-doc-utils.make
    + Fixed xml2po.pc to not Require libxml.pc
    + Added --disable-documentation build option
    + Dropped Mallard definitions from gnome-doc-utils
    + Updated translations.
  - Remove libxml2-devel Requires from xml2po-devel package: the .pc
    file no longer references libxml.
  - Remove obsoleted conditions for openSUSE <= 11.1.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.20.10:
    + Fixed problem with dist and install with too many files
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.91:
    + Hide/show documents on the fly for disabled GOA sources
    + Add a fullscreen preview mode
    + Extend search to look into document authors
    + Add a hi-res application icon
    + Use symbolic emblems
    + Display more file details in list view
    + Use a nicer thumbnail frame from Nautilus for document
      thumbnails
    + Sanitize and remove extensions from filenames
    + Add keybindings for quit/fullscreen/search
    + Fix parallel builds
    + Add translator comments
    + Fix license files and headers
  - Add pkgconfig(clutter-gtk-1.0) BuildRequires: new dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.92:
    + Listen to changes in the system GOA accounts configuration
    + Support multiple GOA accounts
    + Style symbolic emblems like in the mockups
    + Remove deleted Google Docs from the DB when mining
    + Update on the fly for changes in the tracker DB
    + Add a compact context menu in preview mode
    + Look for results in ~/Downloads as well
    + Require Tracker 0.12.1


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.0:
    + Limit a printf scope to avoid conflicts with URI-escaped
      strings in some locales
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.1:
    + Quote the file path before passing it out to unoconv.
    + Remember window state and size across app restarts.
    + Fix some UI flickering and useless refreshs.


author: dimstar@opensuse.org
changelog:
  - Add gnome-documents-deprecated-mutex.patch: Fix build with new
    glib and its changed GThread API. Patch taken from upstram git,
    commit id df80c63.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.2:
    + Initial support for Google Docs collections
    + Initial support for user-defined collections
    + Major UI revamp:
    - removed the sidebar
    - moved the search entry beneath the top bar in a hiding
      container
    - use single-click activation mode in the overview
    - first implementation of a "Selection" mode
    - animate state changes
    + Improve query and loading speed
    + Field selection support for search filtering (author, title)
    + Fix loading of cached documents
    + Many, many minor improvements and fixes
  - Drop gnome-documents-deprecated-mutex.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.3:
    + Add a tagged entry implementation for search filtering
    + Port to GtkApplication
    + Split search into words
    + Open previews from command line
    + Hide titlebar when maximized
    + Enter selection mode with Ctrl+Click
    + Rewrite main view and toolbar with generic C classes
    + Don't install libgdprivate in $libdir
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Drop pkgconfig(tracker-miner-0.12) BuildRequires: it got removed
    in 0.3.2.
  - Remove /sbin/ldconfig from %post/%postun: no shared library is
    installed anymore.


author: vuntz@opensuse.org
changelog:
  - Add support for tracker 0.13/0.14:
    + Add gnome-documents-tracker-0.14.patch.
    + Add gnome-common BuildRequires and call to gnome-autogen.sh,
      needed for above patch.
    + Change pkgconfig(tracker-sparql-0.12) BuildRequires to
      pkgconfig(tracker-sparql-0.14).


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.90:
    + Ship a ShellSearchProvider DBus service
    + Fix interaction with the "Load more" button
    + Fix alignment of tags in GdTaggedEntry
    + Fix selection mode toolbar not showing under some cicrumstances
    + Support building against Tracker 0.14
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Drop gnome-documents-tracker-0.14.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh,
    that were only needed for above patch.
  - Add gnome-shell BuildRequires, for ownership of the
    %{_datadir}/gnome-shell/search-providers directory.
  - Create a gnome-shell-search-provider-documents subpackage, for
    the new GNOME Shell search provider D-Bus service.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.3.91:
    + Add a thumbnail list OSD in preview
    + Add support for DnD of items out of the view
    + Add support for printing documents
    + Use checkboxes to render selections
    + Add an About dialog
    + Display date/time information in list view
    + Improve toolbar labels when searching or restricting search
      criteria
    + Add keywords to the desktop file for identification by desktop
      shells
    + Hide unavailable collections from the Organize collections
      dialog
    + Show source name for non-local collections in the Organize
      dialog
    + Don't fade out overlay controls when hovering over them in
      preview
    + Use ngettext() for plural strings where appropriate
    + Don't allow circular references in collections
    + Fix search by uppercase letters
    + Scroll down on space bar press in preview


author: dimstar@opensuse.org
changelog:
  - Update to version 0.3.92:
    + Improve startup query performance.
    + Don't perform initial query when activated to preview a search
      result.
    + Remove items from selection when we get a delete event.
    + Fix collections not showing up properly in Shell search
      results.
    + Don't refresh the Google cache when spawned as a Shell search
      provider.
    + Use a fixed icon size when spawned as a Shell search provider.
    + Clear selection when exiting selection mode.
    + Fix crasher in Shell search provider mode.
    + Fix selection toolbar when changing selection.
    + Fix text layout in grid view for RTL languages.
    + Fix scrolling in preview page chooser to work with latest GTK.
    + Fix crash and inconsistencies when trying to add a new
      collection.
    + Rely on Tracker 0.14's notification for DataContainer to track
      collection changes/addition/deletions.
  - Really drop gnome-documents-tracker-0.14.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.0:
    + Fix crashes when clicking Back from preview under some
      circumstances
    + Fix spinner not moving out when going back to overview while a
      document is still loading
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.1:
    + Support %Id conversion characters for formatted strings
    + Cancel old queries from the Shell search provider
    + Escape user input before pushing it down to Tracker
    + Handle exceptions when calling Gtk.show_uri()
    + Avoid segfaults in the miner when an error happens
    + Don't crash for missing symbolic icons in the theme
    + Update the license of some library components to LGPL v2+
  - Note that the license change of the library components doesn't
    affect the application itself. So no license change for the
    package.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.4.2:
    + Don't store the active source in GSettings.
    + Make sure a collection is created when the text field name is
      confirmed by clicking on the OK button.
    + Make button press/release tracking code less strict.
    + Fix "Open" button showing up for collections under some
      circumstances.
    + Fix thumbnails preview bar not fading in under some
      circumstances.
    + Fix toolbar button spacing in RTL layouts.
    + Show the search entry when going back from preview to search
      results.
    + Hide the search entry when switching to a collection.
    + Fix type filter not cleaning up when switching to a collection.
    + Fix some critical warning.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.1.22:
    + Schedule: Lock access when adding epg events to database
      (lp#642388)
    + gnomedvb: Insert channels into correct group when using more
      than one device group
    + rtsp: set address of RTSPServer
    + Fixed compiler warnings
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.23:
    + Make ScheduleView searchable by using the title
    + SchedulePaned: Don't allow to edit TextView
    + lp#680519: Totem: use dgettext to avoid overriding Totem's
      translations
    + lp#676263: Fixed compiler errors. Requires Vala >= 0.11.2
    + lp#683950: gnomedvb: Display adapter and frontend for each
      device in the setup assistant
    + Detect overlapping EPG events and remove outdated events.
    + Moved handling of GSequence to new class EventStorage.
    + Removed desktop_DATA from EXTRA_DIST
    + Use upstream gettext instead of glib one
    + Do not use hostname in rtsp streaming URL but use the IPv4
      address of the interface specified in the settings file.
  - Add gnome-dvb-daemon-buildfix.patch: create worker threads as
    void* instead of bool. Fixes brp checks.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.1.90:
    + Ported GUI to PyGI and GTK+3
    + Use appointment-soon icon instead of stock_timer
    + Do not use Gtk.Alignment anymore
    + Mark what's on buttons insensitive if no device has been setup
    + Retrieve totem plugin dir from pkg-config variable
    + Avoid NULL pointer dereference in get_adapters()
    + Totem: Ported plugin to PyGI, GTK+3 and libpeas
    + Totem: Display recordings when changing 'group by' type.
    + Fixed --{enable,disable}-totem-plugin option
    + Ported the daemon to use gdbus instead of libdbus.
    + Removed support for Rygel's MediaServer1 interface.
    + Don't use deprecated functions anymore.
    + Use a single Scanner DBus interface for all adapter types
    + Ported GUI to use GDBus.
    + Totem: Ported plugin to GDBus
    + Use new logging facility.
  - Replace totem BuildRequires with totem-devel (needed to find the
    plugindir variable from the .pc file).
  - Replace python-gobject2 BuildRequires with
    pkgconfig(pygobject-2.0).
  - Remove dbus-1-python, python-gtk, pkgconfig(dbus-1) and
    pkgconfig(dbus-1-glib) BuildRequires.
  - Remove python-gtk Requires from python-gnome-dvb-daemon.
  - Rebase gnome-dvb-daemon-buildfix.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.0:
    + Fixed a couple of issues revealed by pylint
    + Totem: Fixed spawning of gnome-dvb-setup
    + Use void* instead of bool as return value in GThread function
    + Use async methods instead of calling the methods with Idle.add
    + Updated translations.
  - Drop gnome-dvb-daemon-buildfix.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.1:
    + Fixed binding gettext domain
    + gnomedvb:
    - Set window position of preferences window
    - Launch gnome-dvb-setup when pressing on preferences button
    + Manager: disconnect from destroyed signal before destroying
      Scanners in shutdown
    + Adjusted DVB-T brute-force scan to new signature of
      AddScanningData method
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.2:
    + Make sure that Channel's GroupId is set in the constructor
    + Removed shebang from DBusWrapper.py
    + Removed MediaServer1 D-Bus service file
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.2.3:
    + Fixed bug where extended event description was not displayed
      when selecting an event in SchedulePaned
    + Use GObject instead of gobject module
    + Fixed retrieving iter pointing to start of previous day in
      ScheduleStore
    + Don't bind gettext domain globally to avoid interfering with
      applications that import gnomedvb
    + Allow to add fake devices to settings.ini
    + Raised pygobject minimum version to 2.90.1
    + Changed order of columns in RecordingsView
    + Updated translations.
  - Change pkgconfig(pygobject-2.0) BuildRequires to
    pkgconfig(pygobject-3.0), following upstream change.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.2.4:
    + Fixed various issues with vala 0.14.0
    + When searching for recordings, skip hidden directories and set
      maximum recursion depth to three.
    + Updated translations.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.2.5:
    + This release updates the list of supported countries for DVB-C
      and DVB-T.
    - DVB-C: Czech Republic, Denmark, France, Hungary, Luxemburg,
      Spain.
    - DVB-T: Andorra, Azerbaijan, Croatia, Hungary, Iran, Israel,
      Latvia, Lithuania, Romania, Slovenia, Vietnam.
    + Append recordings to TreeStore with a single function call.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.7:
    + gnomedvb: Let get_adapter_info return a dict
  - Changes from version 0.2.6:
    + Don't use deprecated GTK+ widgets anymore
    + Use ugettext to make sure we always obtain an utf8 encoded
      string
    + totem-plugin: Change title of window to the name of the channel
      that is currently playing
    + gnomedvb: Remove userdirs module and use GLib via introspection
      instead
    + Added GetAdapterInfo method to Manager DBus interface
    + Droped python-gstreamer dependency
  - Remove python-gstreamer-0_10 BuildRequires, following upstream
    change.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that...
    See bnc#697467 for more details.


author: zaitor@opensuse.org
changelog:
  - Update to version 0.2.8:
    + Fix issues with Unicode encoding.
    + Remove a couple of deprecation warnings by Vala.
    + Updated translations.
  - Remove xz BuildRequires since it comes for free in the
    buildsystem now.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.2.9:
    + Remove overlapping events from EPGStore
    + Do not stop EPGScanner after failure
    + Print all log messages using Logger
    + Update timer in SQlite database when changing start time or
      duration
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to 2.30.0:
    + Gnometris and Fell-Swoop data files have been removed
  - Changes from 2.28.0:
    + Changed theme directory for gnobots2
  - Add gnome-games Enhances.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Move bonded.svg card theme back to gnome-games
  - Changes from 2.32.0
    + Added gnobots2 themes (bgo#636516)


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Remove card themes.
  - Stop manually removing the card themes in %install now that
    they're gone.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.7.2:
    + Fix build.
  - Changes from version 1.7.1:
    + Manage the Preferred Mail setting from inside the application
    + Configure LibreOffice and newer OpenOffice installs to use
      GNOME email
    + Refer to attached files by name instead of path
    + Minor bug fixes.
    + Updated translations.
  - Add gnome-gmail-scheme-handler.patch: this makes gnome-gmail
    GNOME 3 compliant by declaring the x-scheme-handler MimeType in
    its .desktop file.
  - Stop replacing categories in the .desktop file: they are fine
    now.
  - Add missing Requires: gconf-editor, python-gnomekeyring (or
    gnome-python-desktop on 11.3 and earlier), python-gconf (or
    python-gnome on 11.3 and earlier), python-gtk, python-xml.
  - Drop python-gobject2 Requires: it's not needed.


author: vuntz@opensuse.org
changelog:
  - Do not package a GNOME 2 file if we target a GTK+ 3 build:
    %{_datadir}/gnome-control-center/default-apps/gnome-gmail.xml
    will not be used by the control center in GNOME 3.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.1:
    + GNOME 3 compatibility (lp#729357)
    + Fix setting gnome-gmail as default mailer, using dconf
    + Messages with attachments open directly, instead of the Drafts
      folder
    + Fixed "Send Document as Email" in LibreOffice (lp#774055)
    + Unity message indicator (lp#773765)
    + Translation improvements (lp#783005)
  - Drop gnome-gmail-scheme-handler.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.2:
    + Determine Drafts folder, for attachments, using Google IMAP
      Extentions
    + Remove dependency on libgnome2
    + Updated translations.
  - Add xdg-utils Requires since xdg-open is used.


author: vuntz@opensuse.org
changelog:
  - Add explicit pkgconfig(libxml-2.0) BuildRequires.
  - Fix license to be GPLv2+ (instead of GPLv2).
  - Split lang subpackage.
  - Improve description.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + Removed some duplicate icons that are old style.
    + Add a 48x48 of the new process-working icon.
  - Stop shipping a 48x48 version of system-search: it's available
    in scalable anyway. If it's really needed, then we should file a
    bug upstream.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Updated translations.
  - Add BuildRequires on pkg-config to fix build.


author: vuntz@novell.com
changelog:
  - Add gnome-icon-theme-example-icon.patch to fix the icon
    thumbnailed in the appearance capplet.
  - Remove AutoReqProv: it's default now.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Updated translations.
  - Drop gnome-icon-theme-example-icon.patch, upstream fixed.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.0
  - Add gnome-icon-theme-pc.patch to bring the .pc file back until
    other depending applications don't use it anymore (or it's
    upstream decided to really keep it). See bgo#606245.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.2
    + bugfix: misplaced process-working
  - Changes from version 2.29.1
    + bgo#606245: added .pc file back
    + missing emoticons
    + accessories-dictionary at 24x24px
    + highres web-browser
    + bgo#611480: changes-prevent and changes-allow to replace
      stock-lock icons.
    + progress-working from 2.28
  - Drop gnome-icon-theme-pc.patch, upstream fixed.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + --enable-icon-mapping works
    + edit-find and edit-find-replace finetuned
    + redundant system-search tweaked rather than dropped for now


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.2:
    + tweaks to edit-delete
    + publicshare folder to use same metaphor as emblem-shared
    + new icon avatar-default to replace stock_person
    + remove media-zip and jaz.
    + bgo#616325: lighten up displays and computers
  - Changes from version 2.30.1
    + re-add mail icons
    + sharper print preview icons
    + remove shadows form some 16x16s
    + bgo#615194: re-add text-x-preview (no clipping rectangle
      though)
    + nautilus app icon fixes
    + new edit-delete metaphor.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.2.1:
    + bgo#616954: revert filename change for mail-mark-not(-)junk.
    + remove old ruby render script
    + build system fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.0:
    + relicensed to GNU LGPL v3 or Creative Commons BY-SA 3.0
    + highres icon additions


author: vuntz@opensuse.org
changelog:
  - Add hicolor-icon-theme BuildRequires.
  - Use the %icon_theme_cache_* macros to make sure the icon theme
    cache is created/updated.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.0:
    + generic phone device
    + metadata cleanup
    + blank template for new icons
    + generic tablet in highres
    + system-run in high res
    + microphone input level icons
    + regenerate cache during installation
    + video-camera in highres
    + folder for preview (bgo#635612)


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.7:
    + Speaker device icon
  - Changes from version 2.91.6:
    + Include license files in tarball
    + Updated translations
  - Add gtk3-tools Requires(post) because we want to make sure the
    icon theme cache is generated.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + 'fail whale'
    + disconnected wired network
    + vpn 'device'
    + development
    + scanner
    + dialog-password in highres


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + printer-network
    + starred/unstarred status
    + window decoration icons updated to current look (bgo#650712)


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + updated wallpaper icon
    + removable media icon
    + updated user status icons
    + dialpad icon


author: vuntz@opensuse.org
changelog:
  - Add hicolor-icon-theme BuildRequires.
  - Use the new %icon_theme_cache_post/%icon_theme_cache_postun
    macros in %post/%postun.


author: opensuse@sukimashita.com
changelog:
  - Update to version 2.90.7:
    + ZIP disks
    + iPad
    + OPML
    + Samsung Galaxy S
    + System harddrive (bgo#620239)


author: vuntz@opensuse.org
changelog:
  - Add gnome-icon-theme BuildRequires (which is already a Requires),
    for directory ownership, to fix build.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.0:
    + proper bouding box sizes
    + microphone levels (bgo#469319)
    + more pronounced disabled state
    + weather icons
    + user status icons
    + xdg folders & other additions
  - Add gtk2-tools BuildRequires as configure now looks for
    gtk-update-icon-cache.
  - Add gnome-icon-theme-symbolic-fix-install.patch to fix the build.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.7:
    + simplified protocol status icons for cellular networks
    + optical media
    + sizing issues
  - Changes from version 2.91.6:
    + default emblem
    + gneric package
    + sync emblem
    + bounding box fixes
  - Change gtk2-tools BuildRequires to gtk3-tools
  - Drop gnome-icon-theme-symbolic-fix-install.patch: fixed upstream.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + encrypted network emblem
  - Changes from version 2.91.92:
    + bgo#644770: two more states for NM.
    + can't use gradients due to recoloring
    + brightness export glitch
    + bgo#644770: phone device and network-cellular-connected for NM.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + channel secure/insecure to replace the security levels
    + updated document-open and text-x-generic
    + object-flip icons


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + sync user status icons with g-i-t
    + scale down security level icons
    + dialpad for IP telephony


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + touchpad and keyboard brightness status icons
    + minor execution fixes


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + right to left variants of directional icons
    + telephony status & action icons


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.2:
    + mail-send, tab-new, user-info and some more
    + addressed more box sizing issues making icons render as filled
      boxes
    + object-select, send to and some additional action icons for
      gnome3 apps
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.91:
    + numerous additions to category, action and app contexts
    + fix of floating point export issues exposing as a filled
      rectangle


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + remove a duplicate icon
    + improve emblem-system-symbolic (bgo#672635)


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + Fix problems when multiple processes tried to initialize the
      gnome-keyring-daemon at the same time, often resulting in a
      user session that hung on login.
    + Add compatibility support for loading SSH unlock passwords from
      previous versions of gnome-keyring.
    + Fix compiler warnings on 32-bit systems.
    + Fix uninitialized variable usage. These resulted in crashes.
    + Initialize PKCS#11 tokens before importing certificates or keys
      to them. Remove previous auto-initialize idea.
    + Add basic support for PKCS#11 SO logins.
    + Fix focus issues in the import certificate/key dialog.
    + When looking for PKCS#11 objects, skip tokens that have not
      been initialized.
    + Exit properly when an error occurs on importing a certificate
      or key.
    + Hash objects when storing them in PKCS#11 user-store and
      validate the hashes when loading them.
    + Build fix on Solaris
    + If login keyring doesn't exist when changing a PAM password,
      don't create it automatically.
    + Close stdin/stdout when not running the daemon in foreground.
      This fixes a regression in scripts starting
      gnome-keyring-daemon.
  - Remove -fno-strict-aliasing from CFLAGS.
  - Use makeinstall (install-pam is no longer useful)
  - Make sure fdupes is called last (since we might changes some
    files before).


author: mboman@suse.de
changelog:
  - Update to version 2.26.0:
    + Implement support for running gnome-keyring-daemon under
      valgrind
    + Checks for asn1Parser tool when configuring
    + Only automatically expose PKCS#11 public key objects for
      private keys
    + Have the SSH agent only log into the token when we have a
      private key that we want to access
    + Disable input method in password
  - Add libtasn1-devel and gtk2-devel to Requires for devel package


author: mboman@suse.de
changelog:
  - Fix an issue where Requires on libtasn1-devel and gtk2-devel was
    added to -pam instead of -devel


author: mboman@suse.de
changelog:
  - Modify baselibs.conf so that if pam-32bit is installed on x86_64,
    gnome-keyring-pam-32bit and gnome-keyring-32bit is installed as
    well.


author: mboman@suse.de
changelog:
  - Update to version 2.26.1:
    + Fix many problems with the new secure memory allocator
    + DBus now automatically starts the gnome-keyring service
      properly
    + When auto activating the gnome-keyring DBus service, check for an
      already running daemon
    + Don't print critical warnings when registering with DBus fails
    + Bump glib dependency
    + Add DBus method for getting the gnome-keyring environment
      variables
    + Fix crash when prompting to unlock the keyring
    + Initialize daemon with LOGNAME and USERNAME environment
      variables
    + Build fixes
  - Merge -doc into -devel as it only contains gtk-doc
  - Move gtk-doc from main to -devel


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + Insurance in parsing keyring format for future changes.
    + Add 'use_authtok' option to pam module.
    + Test utility fix.
    + Add 'only_if=' option to pam module.
    + Make 'Password:' prompt translatable in pam module.
    + Use libgcrypt to generate iv/salt where needed.
    + Remove old cu-test style unit tests.
    + Code refactoring and cleanup, removed 'common' component.
    + Auto generated ChangeLog.
    + Cleanup unit tests, and make them run with 'make check'
  - Changes from version 2.26.3:
    + Build fixes.
    + Fix problem with RSA key sizes that are not a multiple of 8.
      This affected use of SSH keys in particular.
    + Fix crash related to secure memory.
  - Drop gnome-keyring-pam-auto-start-if.patch: fixed upstream.
  - Drop gnome-keyring-pam-translate.patch: fixed upstream.
  - Remove AutoReqProv: it's default now.
  - Add gnome-keyring-auto-start-if-compatibility.patch since
    pam-config does not know yet about only_if. It will be removed
    once pam-config will be updated.


author: lmedinas@gmail.com
changelog:
  - Update to version 2.27.5:
    + Add support for lifetime constrained SSH identities.
    + Use GtkBuilder files where glade files were used.
    + Write private key files with tighter file permissions.
    + Use gio instead of libhal for monitoring volumes.
    + Updated translations.
  - Remove hal-devel from BuildRequires not needed anymore.


author: vuntz@novell.com
changelog:
  - Drop gnome-keyring-auto-start-if-compatibility.patch now that
    pam-config has been updated to support only_if in the pam config.
  - Change pam-config call in post to use "--gnome_keyring-auto_start
    - -gnome_keyring-only_if=gdm" instead of
    "--gnome_keyring-auto_start_if=gdm""
  - PreReq pam-config at least 0.72 for those changes.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.90:
    + Build fixes on Solaris and FreeBSD.
    + Take length of ASN.1 elements into account, when parsing.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Some uses of glib memory routines to explicitly allocate
      memory.
    + Fix erroneous assertion hit by gtk-doc and tests.
    + Revert change which bumped libtasn1 required to 1.0.
    + Fix logic for only_if option in PAM module.
    + Handle unix signals on one thread.
    + Better daemon startup and forking logic.
    + Optional use of automake silent rules when available.
    + No warning when a disk doesn't have a UDI identifier.
  - Drop gnome-keyring-pam-fix-only_if.patch: fixed upstream.
  - Add SUSE_ASNEEDED=0 to fix build.


author: vuntz@opensuse.org
changelog:
  - Update gnome-keyring-pam-auth-prompt-password.patch to not prompt
    for password if use_authtok option is used.


author: vuntz@opensuse.org
changelog:
  - Add gnome-keyring-fix-ssh1-agent.patch to make the ssh agent
    support rsa1 keys again. Fix bnc#540515.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + Fix support for SSH RSA1 keys.
    + Fix a delay when the daemon quits.
    + Use default D-Bus timeout when finding daemon.
    + Make custom pkcs11 constants unsigned longs.
    + Use unsigned long for module handle counter.
    + Fix assertion when releasing secure memory block.
  - Drop gnome-keyring-no-logout-delay.patch: fixed upstream.
  - Drop gnome-keyring-fix-ssh1-agent.patch: fixed upstream.
  - Update gnome-keyring-check-session.patch to apply without fuzz.


author: vuntz@opensuse.org
changelog:
  - Split the libraries in their own packages, to avoid useless
    dependencies for packages depending on libgnome-keyring0 but that
    don't want the whole gnome-keyring (which pulls gtk2). This means
    we now have libgnome-keyring0, libgcr0, libgp11-0 and
    libgp11-modules subpackages. (Thanks to Debian: summaries and
    descriptions are inspired by the Debian ones.)
  - Remove .la files.
  - Do not self-obsolete for gnome-keyring-doc and pam_keyring.
  - Move the pam-confire PreReq to the pam subpackage.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.2:
    + Add license to reference documentation.
    + Sent output of g_printerr to syslog.
    + No error when can't unlock login keyring.
    + Fix assertion when comparing attributes.
    + Fix freeing of unallocated memory in test.
    + Don't barf on certificates with unsupported algorithm.
    + Fix some memory leaks.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.4:
    + Refactor how the daemon starts up.
    + Allow init with already present environment variables, using
    - -start.
    + Install autostart files for each component of the daemon.
    + New DBus Secret Service API for accessing passwords and
      secrets.
    + Old protocol for accessing secrets is no longer present.
    + libgnome-keyring is now its own module, and no longer bundled
      with gnome-keyring.
    + Use normal GtkEntry when prompting for passwords.
    + Requires GTK+ 2.18
    + Implement new more flexible control protocol for pam and
      startup.
    + Complete more of the gp11 PKCS#11 wrapper library.
    + Implement AES key wrapping and unwrapping in PKCS#11
      components.
    + Implement DH key generation and derivation in PKCS#11
      components.
    + Integrate testing of PKCS#11 components via p11-tests.
    + Implement PKCS#11 component for storing 'keyring' style
      secrets.
    + Don't complain if we can't set session environment variables.
    + When running a debug build, warnings are fatal.
    + Refactor testing.
    + Encrypted channel for password with prompting dialog.
  - Pass --disable-schemas-install to configure.
  - Add eggdbus-devel BuildRequires.
  - Remove libgnome-keyring0 and gnome-keyring-devel subpackages
    (moved to libgnome-keyring source package).
  - Split the remaining of gnome-keyring-devel in libgcr-devel and
    libgp11-devel.
  - Update baselibs.conf to reflect the packages shipping libraries
    (libgcr0 and libgp11-0).


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + Implement lookup collection passwords in login keyring.
    + Various prompting fixes.
    + Store PKCS#11 objects after any attribute change.
    + Add 'Type' property to Secret Service API DBus item interface
    + Various warning, and uninitialized memory fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.90:
    + Quit daemon when the dbus session is disconnected.
    + Don't print out warnings on SSH v1 keys.
    + Remove erroneous egg-dbus dependency.
    + Allow saving password for encryption keys.
    + Fix problems storing secrets in keyrings.
    + Expose idle and timeout lock options for keyrings in the prompt
      dialog. Fix remaining issues to get this to work.
    + Display a different message when unlocking the login keyring.
    + Fix problem with phantom 'xxx_1' keyrings appearing.
    + Load and use the default keyring properly.
    + Support accessing template style pkcs11 attributes.
    + Fix endless loop when looking for encryption key password in
      login keyring.
    + GNU Hurd build fixes.
    + Solaris build fixes.
    + Translation fixes.
  - Drop eggdbus-devel BuildRequires.
  - Tweak gnome-keyring-check-session.patch to not start the keyring
    if we're in a supported display manager, but DESKTOP_SESSION is
    not set.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + Fix various problems with not storing secret value properly.
    + Return no results when a search includes a bad collection
      identifier.
    + Don't raise error if ssh client disconnects early.
    + Allow running in a test environment.
    + Fix error when setting default keyring to NULL.
    + Autostart gnome-keyring-daemon in LXDE as well.
    + Rework the startup again, to use a singleton crontrolled via
      dbus, to help when no process was started by pam.
    + Display password and confirm prompts when creating keyring.
    + Allow specifying CKA_ID when creating collection.
    + Give translatable label to created login keyring.
    + When no default keyring set, use login keyring.
    + Fix problem initializing socket path in rpc module.
    + Fix endless loop in reading data.
    + Potential fix or sporadic crash.
    + Solaris build fixes.
    + Updated translations.
    Drop upstream included gnome-keyring-LXDE-autostart.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + More robust error display and handling.
    + Don't assert on va_list.
    + Don't save session keyring to disk.
    + Allow unlocking even when always unlock is not available.
    + Hide the automatically unlock check when login not usable.
    + Fix various issues storing and using auto unlock passwords.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Build fixes for errors and distribution problems.
    + Fixes for building on recent GTK versions.
    + Remove accidental storage of user's login password in login
      keyring.
    + Fix assertion when exiting.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-keyring-fixes-from-git.patch to fix various issues
    related to gnome-keyring not working fine (with autologin, for
    example).
  - Add gnome-common BuildRequires and call to gnome-autogen.sh
    needed for the patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.4:
    + New GPG Agent built into gnome-keyring-daemon
    + Start building (but not using) new DER parser and writer.
    + Fix building of desktop and service files.
    + Fix problems displaying prompts with certain characters in
      strings.
    + Fix deadlock on secure memory usage.
    + Refactor the way prompting works for PKCS#11 components.
    + Refactor the way testing works and files are named.
    + Implement coverage testing.
    + Cleanup whitespace issues and rename certain modules.
    + Tests can now involve prompts and responses.
    + Fix possible threading race condition in gp11.
    + Fix broken startup when used with gdm and password-less login.
    + Fix checking of uninitialized value in prompting code.
  - Drop gnome-keyring-fixes-from-git.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh.
  - Call %suse_update_desktop_file on gnome-keyring-gpg.desktop.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + Fix problem with keyring names that contain foreign charaters.
    + Build fixes and warning fixes.
    + Better GPG Agent prompt strings.
    + More internal documentation.
    + Remove gconf as part of migration to gsettings.
    + Add --replace option to daemon.
    + Fix race condition in tests.
    + Use new DER decoding and encoding routines.
    + Only try to authenticate once if PKCS#11 slot has protected
      auth path.
    + Better handling of when PKCS#11 token is write protected.
  - Add gnome-keyring-fix-pam-module-build.patch to fix build of PAM
    module.
  - Pass --enable-pam to configure to make the build fail early if we
    lose the pam module.
  - Pass --with-root-certs=%{_sysconfdir}/ssl/certs to configure.
  - Remove all of the gconf packaging:
    + Remove gconf2-devel BuildRequires.
    + Remove use of %gconf macros and corresponding
      %pre/%preun/%posttrans.
    + Do not pass --disable-schemas-install to configure.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Require glib 2.25 or later.
    + Require automake 1.7 or later.
    + Fix assertion in secure memory code.
    + Don't go into endless loop when GPG Agent client disconnects.
    + Fix double free in gp11 library.
    + Fix crash during keyring unlock operation.
    + Expand prompt details when a non-default unlock option is
      chosen.
    + Migrate to gsettings.
    + Use gsettings for GPG agent unlock options.
    + Fix library header installation directory for libgcr.
    + Fix some errors parsing certificates.
    + Rework how unlock options are loaded and handled.
    + Fix saving of auto-unlock passwords.
    + Support building with GTK+ 3.0
    + No warning message when SSH unlock prompt is cancelled.
    + Build fix finding PAM headers.
    + Build fix of PAM module for Hurd.
  - Drop gnome-keyring-fix-pam-module-build.patch: fixed upstream.
  - Pass --with-gtk=2.0 to configure to make sure we build against
    GTK+ 2.
  - Handle GSettings schemas, by using the %glib2_gsettings_schema_*
    macros.


author: vuntz@opensuse.org
changelog:
  - Update gnome-keyring-check-session.patch to also use the
    gnome-keyring PAM module for the gnome3 and smeegol sessions: we
    want the keyring to be unlocked on login there.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.1:
    + Don't offer to save password for symmetric encryption in
      gpg-agent.
    + Don't try to cache password when symmetric encryption in
      gpg-agent.
    + Check that daemon is initialized before changing password from
      pam.
    + Fix login keyring password doesn't match login.
    + Link correctly to gio.
    + Add extra debug guard around printing of prompt io.
    + Fix invalid memory access in rpc-layer.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.3:
    + Shutdown module timer when holding proper mutex.
    + Linux capabilities to overcome limits on locked memory.
    + Update HACKING with coding style
    + Build fixes.
  - Changes from version 2.91.2:
    + Add timeout if PAM startup doesn't complete shortly.
    + Fix login keyring password when it doesn't match unix login.
    + Replace gp11-0 with gck in pkgconfig file
    + Fix broken dispose of GcrCertificateWidget
    + Remove gp11 library.
  - Changes from version 2.91.1:
    + Fix build problem in gpg-agent.
    + Properly distribute pkgconfig file for gck library.
    + Better certificate widget in gcr library.
    + Add extra debug guard around printing of prompt io.
    + Rework how the gcr parser and importer work together.
    + More GTK+ 3.0 fixes.
  - Changes from version 2.91.0:
    + String and punctuation fixes.
    + Add libgck library to soon replace libgp11
    + Migrate everything in gnome-keyring to libgp11
    + Fix invalid memory access in PKCS#11 rpc-layer
    + Fix race condition in tests
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: dbus-1-devel, gtk2-devel, libtasn1-devel.
    + New ones: dbus-1, glib-2.0, gtk+-3.0, libtasn1.
  - Add libcap-devel BuildRequires.
  - Rename libgcr0 to libgcr-3_0 after library name change.
  - Remove explicit glib2-devel, gtk2-devel, libgp11-devel,
    libtasn1-devel Requires in libgcr-devel package: they will be
    automatically added the pkgconfig() way.
  - Add libgck0, libgck-devel and libgck-modules subpackages, and
    remove libgp11-0, libgp11-devel, libgp11-modules. Packaging-wise,
    it's mostly like a renaming. Note that we have libgck-modules
    with a Obsoletes tag for libgp11-modules since they share the
    same files.
  - Pass --with-gtk=3.0 instead of --with-gtk=2.0 to configure.
  - Stop passing --libexecdir=%{_libexecdir}/gnome-keyring-1 to
    configure: this is really not needed.


author: gber@opensuse.org
changelog:
  - Update gnome-keyring-check-session.patch to add support for Xfce
    sessions.
  - Add gnome-keyring-autostart-in-xfce.patch to autostart
    gnome-keyring in XFCE sessions.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + Use full interface.Property form for CreateCollection and
      CreateItem in the DBus API.
    + Add deprecated functions for libgcr symbols lost since 2.32.x
    + Don't crash when the GPG agent is asked for a passhprase
      without a key id.
  - Changes from version 2.91.92:
    + Don't leak login name from PAM when logging error.
    + Also start daemon in XFCE
    + Fix inability to save password for other keyrings.
    + Build and test fixes.
    + Support removal of aliases via the secret service API
    + Fix race condition when multiple applications create the
      default keyring at the same time.
    + Add a desktop file for gnome-keyring-prompt, so the icon shows
      up properly in gnome-shell.
    + Implement HKDF for transport encryption security.
  - Changes from version 2.91.91:
    + Fix the certificate details expander when used with GTK+3
    + Calculate the minimum/natural size of the certificate widget
      better.
    + Fix gnome-keyring-prompt for GTK+3 release.
    + Fix problems with the URIs used for trust lookup and storage.
    + Pass around a content-type for secrets in the DBus Secret
      Service API.
    + If DBus couldn't be initialized when starting up the daemon,
      try again at a later point.
    + Build and testing fixes.
    + Remove support for the pkcs11-options file, and wait for a
      proper configuration file setup being worked on in p11-kit.
    + Add support for --version argument to gnome-keyring-daemon and
      gnome-keyring.
    + Create necessary directory when storing trust assertion
      objects.
  - Changes from version 2.91.4:
    + gck library loads PKCS#11 modules from /usr/lib/pkcs11
    + PKCS#11 config file in /etc/xdg/pkcs11.conf[.defaults]
    + Many ASN.1 encoding fixes.
    + Refactor how tests work.
    + Install standalone PKCS#11 modules to a consistent location.
    + Memory leaks and other bug fixes.
    + Allow enumeration of objects in specific PKCS#11 slots as well
      as modules.
    + Add GcrCertificateChain for building certificate chains.
    + Implementation of the initial PKCS#11 Trust Assertions spec.
    + Add GcrPkcs11Certificate for looking up certificates in PKCS#11
      modules by issuer.
    + Expose gcr functionality for setting which PKCS#11 modules to
      use.
    + Find the root certificates by default.
    + Move to a single header model for libgcr.
    + Don't load *.la files when looking for PKCS#11 modules.
    + Fixes for GTK+3.0
    + New xdg-store PKCS#11 module with support for storing trust
      assertions.
    + Rename old user-store to gnome2-store since it stores its data
      in old formats in the old .gnome2 location.
  - Replace gnome-keyring-autostart-in-xfce.patch with
    desktop-file-install calls. Add desktop-file-utils BuildRequires
    for this.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gnome-common and gtk-doc BuildRequires.
    + Add call to ./autogen.sh.
    + Enforce gtk-doc html generation by passing --enable-gtk-doc to
      configure.


author: vuntz@opensuse.org
changelog:
  - Add the rpmlintrc that was added as workaround until bnc#682244
    is fixed (security review) as a source.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + Fix clicking buttons in 'unsafe storage' dialog on GTK+3.
    + Build with GTK+3 by default.
    + More tests and test fine tuning: --enable-tests=yes/no/full.
    + Expand path in gnome-keyring-prompt.desktop properly.
    + Implement debug tracing in parts of gcr library.
    + Complete documentation in gcr and gck libraries.
    + Fix assertions in gcr library during parsing of a stream.
    + Build fixes.
  - Add gnome-keyring-fix-parallel-build.patch to fix parallel build
    (from git).
  - Remove libmock-test-module.so in %install, as this is only useful
    for tests.


author: fcrozat@novell.com
changelog:
  - Add gnome-keyring-file-capabilities.patch: Use libcap-ng for file
    capabilities (from git, see rh#668831).
  - Use libcap-ng-devel BuildRequires instead of libcap-devel
  - Add gtk-doc BuildRequires, only needed because of the new patch.
  - gnome-keyring-daemon is now using cap_ipc_lock=ep instead of
    setuid.


author: vuntz@opensuse.org
changelog:
  - Handle specific permissions for %{_bindir}/gnome-keyring-daemon:
    + Add permissions PreReq.
    + Add %set_permissions %{_bindir}/gnome-keyring-daemon to %post.
    + Add a %verifyscript scriptlet calling %verify_permissions.
  - Do not package %{_bindir}/gnome-keyring-daemon with filesystem
    capabilities: the security team will add what is needed via
    %set_permissions after a review of the code.
  - Drop rpmlintrc file as we don't need it anymore, since we have no
    setuid binary nor capabilities.
  - Add gnome-keyring-keep-only-ipc_lock.patch: when filesystem
    capabilities are used, make sure that we do have ipc_lock and
    keep only this one.
  - Add gnome-keyring-accept-no-ipc_lock.patch: accept to run without
    ipc_lock capability, just print a warning instead of aborting.
  - This is part of bnc#682244.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Add 'Export Certificate' option to right click of certificate
      widget.
    + Use file system linux capabilities for memory locking.
    + Set correct daemon SELinux context when started from PAM module
    + Fix assertions in parser.
    + Add GcrCollection interface to represent collections of objects
    + Add GcrGnupgCollection to libgcr.
    + Implement functionality in renderers to populate GtkTreeModel
    + Add a GcrSelector widget.
    + Cleanup unregistering from session.
    + Build fixes.
    + Updated translations.
  - Drop gnome-keyring-fix-parallel-build.patch and
    gnome-keyring-file-capabilities.patch: fixed upstream.
  - Rename libgcr-3-0 subpackage to libgcr-3-1 following soversion
    change.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + New GcrListSelector class for selecting multiple keys.
    + Add icons for key and key pair.
    + Gcr now has support for loading of GnuPG keys from gpg,
      including photos.
    + New gcr dependency on p11-kit for loading PKCS#11 modules.
    + Remove support for GTK+ 2.x.
    + Implement calculation of fingerprints in gcr for keys.
    + Fix problems in daemon if IPC lock or FS capabilities are not
      available.
    + Bug fixes and build fixes.
    + Code cleanup and refactoring.
  - Drop gnome-keyring-keep-only-ipc_lock.patch and
    gnome-keyring-accept-no-ipc_lock.patch: fixed upstream.
  - Add pkgconfig(p11-kit-1) BuildRequires, for new dependency.
  - Add libselinux-devel BuildRequires, to build SELinux support.
  - Remove --with-gtk=3.0 from configure, as GTK+ 2.x support was
    removed.
  - Rename libgck0 to libgck-1-0, following soname change.
  - Rename libgcr-3-1 back to libgcr-3-0, following soversion revert.
  - Call %icon_theme_cache_post/%icon_theme_cache_postun in
    libgcr-3-0 scriptlets, since the package now comes with icons.


author: gber@opensuse.org
changelog:
  - Add LightDM support for the pam module:
    + Update gnome-keyring-check-session.patch: add support for
      LightDM.
    + Change pam-config call in %post to add lightdm in
    - -gnome_keyring-only_if option.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Install better xdg-mime files for identifying crypto related
      file types
    + New gcr-viewer for viewing certificates and keys, hooked up to
      file types
    + Display tweaks for the certificate and key widgets
    + Don't initialize PKCS#11 modules automatically in gcr library
      unless needed.
    + Cleanup the libgck API since we're bumping the major version.
    + ABI fixes for the GCR library for changes in the 3.1.x release
      cycle
    + New automatic checks for symbols that have changed in the ABI
    + Add async PKCS#11 initialization functions to libgck
    + Display Certificate otherName subject-alt-name for xmppAddr and
      DNS SRV
    + Documentation, testing, translation and build fixes.
  - Pass --disable-update-mime to configure and add
    %mime_database_post/%mime_database_postun to %post/%postun
    scriptlets for the new gcr-crypto-types.xml MIME file.
  - Rename libgcr-3-0 to libgcr-3-1 after library version change.
  - Remove gtk-doc BuildRequires and call to libtoolize and
    autoreconf: there is no patch needing that.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + gcr-viewer will now display errors when failing to load a file.
    + gcr-viewer can now prompt for passwords to unlock files.
    + Add support for getting the current data block being parsed in
      GcrParser.
    + Add debug output to various points in the GCR and GCK
      libraries.
    + When replacing another gnome-keyring-daemon, wait a moment
      before initializing.
    + Fix GCR library initialization bugs loading PKCS#11 modules.
    + Fine tuning of GcrParser when parsing PKCS#12 files.
    + Build and packaging fixes.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update pam module and pam module configuration for the new gdm
    (>= 3.1.90), which uses both gdm and gdm-password pam services:
    + Update gnome-keyring-check-session.patch: check if the service
      is called gdm-password too.
    + Change pam-config call in %post to add gdm-password in
    - -gnome_keyring-only_if option.
  - gnome-keyring-check-session.patch: also remove support for the
    smeegol session, since Smeegol is dead.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Add back the file format "documentation".
    + Make .desktop file match prompt process so icon and title are
      shown.
    + Fix packaging issues installing the pkcs11 module.
    + Return correct error code in gpg-agent for unimplemented stuff.
    + Fixes for parsing/viewing various (sometimes slightly invalid)
      PKCS#12 files.
    + Allow daemon to access secrets of internal PKCS#11 modules, so
      that we can do things like hash NTLM and Kerberos secrets in
      the future.
    + Build and documentation fixes.
    + Updated translations.


author: gber@opensuse.org
changelog:
  - Do not start the gnome-keyring daemon for LXDE or Xfce via XDG
    autostart, that only works with gnome-session


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Don't install setuid when filesystem capabilities not available
    + Updated translations.
  - Update summary to not talk about password manager: this is really
    the keyring, which is more than just a password manager.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Fix debugging output, and erroneous warnings
    + Updated translations.


author: gber@opensuse.org
changelog:
  - Fixed gnome-keyring-remove-xfce-lxde-autostart.patch which was
    ineffective since it modified the .in rather than the .in.in
    files


author: vuntz@opensuse.org
changelog:
  - Add pam-config calls in %post/%postun for gnome-keyring-pam in
    baselibs.conf: when pam-32bit is installed, pam-config checks if
    the 32bit version of the module is installed before enabling it,
    and if we install from scratch, this is not necessarily true when
    gnome-keyring-pam is installed. Fix bnc#728586.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1.1:
    + Build correctly against glib 2.31
  - Changes from version 3.3.1:
    + Return most recent secret first when searching
    + Split the Gcr and Gck libraries out of gnome-keyring
    + Build fixes
    + Updated translations.
  - Rebase gnome-keyring-remove-xfce-lxde-autostart.patch.
  - Remove BuildRequires that have moved to the new gcr source
    package: shared-mime-info, pkgconfig(p11-kit-1).
  - Add pkgconfig(gck-1) and pkgconfig(gcr-3) BuildRequires: newly
    depend on the split out library,
  - Drop libgcr-3-1, libgcr-devel, libgck-1-0 and libgck-devel
    subpackages: upstream split the libraries out.
  - Rename libgck-modules to libgck-modules-gnome-keyring: since
    libgck is split away from gnome-keyring, we cannot use a generic
    package name like this anymore. Add appropriate Obsoletes, but
    no Provides as there could be another libgck-modules package
    appearing in the future.
  - Stop calling %mime_database_post(un) in %post/%postun and stop
    passing --disable-update-mime to configure: the mime definition
    moved to the gcr source package.
  - Add missing calls to %desktop_database_post(un) in %post/%postun.
  - Use grep -F instead of deprecated fgrep in %post of pam
    subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Do not make label selectionnable in prompt dialog
    + Fix deadlock in the 'unsafe storage' prompt
    + Better locking for the old gnome2-store
    + Build fixes
    + Updated translations.
  - Drop gnome-keyring-remove-xfce-lxde-autostart.patch: fixed
    upstream.


author: dimstar@opensuse.org
changelog:
  - Fix libgck Requires in libgck-modules-gnome-keyring: as libgck
    got split out, we can't assume any longer that the version will
    always be the same as the one of the main package. For now at
    least we assume that we can maintain the library name.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Distribute correct desktop autostart files
    + Use GcrPrompt and GcrSystemPrompt for prompting
    + Do not crash when reading a truncated keyring file
    + Add test tool for dumping the keyring format
    + Update for GckBuilder changes in libgck
    + Fix for deprecations in glib 2.31.x
    + Fix ReadAlias() returning null when 'login' keyring exists
    + Build fixes, bug fixes
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Add gnome-keyring-fix-build.patch: add some libraries during
    linkage, to fix build; taken from git.
  - Change libgck Requires in libgck-modules-gnome-keyring to gck:
    this is a new Provides in libgck to help us for this Requires, so
    we don't have a Requires on a shared library package, whose name
    can change. Note that we don't version the Requires: there's no
    reason for this.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3.1:
    + No message in gnome-keyring-pkcs11.so module, when no daemon
      running
    + Build fixes
    + Updated translations.
  - Drop gnome-keyring-fix-build.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.5:
    + Fix introspection data for SearchItems()
    + Fix regression when an invalid password used to unlock keyring
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Fix regression in changing a keyring master password
    + Set better button labels for the prompts
    + Fix assertion when cancelling a unlock prompt
    + Use a single CA certificates file by default
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Pass --with-ca-certificates=%{_sysconfdir}/ssl/ca-bundle.pem
    instead of --with-root-certs=%{_sysconfdir}/ssl/certs to
    configure: it's better to use the single ca certificates file
    than the directory with all certificates, as it's what upstream
    prefers.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Use runtime dir instead of /tmp for sockets.
    + Fix copyright headers.
    + Build fixes.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Set 'text/plain' content type on secrets returned from daemon
    + Use correct XDG_RUNTIME_DIR when started from PAM
    + License fix
    + More tests
    + Build fixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.2:
    + Work with latest versions of gnome-keyring (bnc#589166)
  - Changes from version 1.0.1:
    + Support "NoMatch" result code (bgo#499841)
    + Make monodoc build optional
  - Rebase pkgconfigdir.patch.
  - BuildRequires gnome-keyring-devel >= 2.30 and Requires
    gnome-keyring >= 2.30, because we need a gnome-keyring that has
    the new interface.
  - Remove unneeded explicit gnome-keyring BuildRequires.
  - Remove gtk2-devel, ndesk-dbus BuildRequires and ndesk-dbus
    Requires.
  - Add glib-sharp2 BuildRequires.
  - Since there's now a .so file, the build is arch-specific, so do
    not mark it as noarch.
  - Use %configure macro and pass --disable-static to it.
  - Remove .la files.
  - Fix summaries to not end with a dot to make rpmlint happy.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + General:
    - Add libunique dependency, instead of direct dbus-glib
      dependency
    - Detect pulseaudio 0.9.15 to use some new API when it's there
    - Fix automagic dep on pulseaudio
    + gnome-volume-control
    - Install the application icon in the global icon theme
    - Fix icon name in desktop file
    - Exit when Esc is pressed
    - Use the new GTK+ scale marks for the balance widget
    - Make sure the balance bar stays Left to Right, so that the
      Left balance is really on the left
    - Stop the microphone showing up in the applet when the capplet
      is running
    - Show recording applications in addition to playback
      applications, use the microphone icon for those applications
    - Install the applet's desktop file in the xdg autostart directory
    - Present the application when it's already running (with
      libunique)
    - When PulseAudio isn't running, or takes a long time to
      connect to, popup a dialogue telling the user what we're
      waiting for, and the ability to cancel
    - De-sensitivise the balance bar if the output doesn't support
      balacing
    - Add "is-amplified" property. In this mode, the volume can be
      set above 100% (150% tops actually) for inputs that support
      giving us the dB information
    - Don't filter out sinks with PA_SINK_HARDWARE, otherwise
      things like network sinks (Airport Express?) won't show up in
      the volume capplet
    - Don't filter out non-hardware sources, only ignore sink
      monitors
    - Fix the dock showing up off-screen when the applet is at the
      bottom of the screen and is popped up for the first time
    - Make the balance bar instant-apply
    - Update sensitivity of input feedback checkbox
    - Code cleanup
    + Updated translations:
  - Add BuildRequires: unique-devel
  - Remove -fno-strict-aliasing from CFLAGS.
  - Remove workaround to use /etc/xdg/autostart (fixed upstream)


author: mboman@suse.de
changelog:
  - Update to version 2.26.0:
    + gnome-volume-control
    * Fix tooltip when dB changes, bgo#575093
    * Update the volume immediately, bgo#564313
    * Added --debug
    + gst-mixer (gstreamer based g-v-c)
    * Add new icons mappings, bgo#571084
    * Make options update when changed, bgo#571083
    * Make pagenum logic simpler, bgo#571068
    * Remove page name duplication, bgo#570979
    * Add sound theme page
    + Translation updates
  - Remove scrollkeeper and gnome-common from BuildRequires
  - Add gconf2-devel to BuildRequires
  - Remove dbus-1-devel and hal-devel from Requires in -devel package
  - Don't package omf files twice (they are in the lang package too).


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + General:
    - Now libgnome/ui free (except deprecated parts), bgo#567310
    - Less deprecated GTK+ symbols, bgo#572353
    - Use git-version-gen from autoconf.git to generate version
      number (cool stuff other project should use :)
    +  gnome-volume-control
    - Add tabs Alt+N accels, bgo#574197
    - Fix cramped appearance of the balance slider
    - Don't show debug output when disabling debugging, bgo#493138
    - Inconsistent "Volume" capitlization, bgo#579117
    + gst-mixer (gstreamer based g-v-c)
    - Fix launching help, bgo#575152
    - Renamed "tracks" to "mixers" for UI consistency, bgo#577921
    + Updated translations.
  - Remove libgnomeui-devel BuildRequires.
  - Do not package ChangeLog: it's not shipped anymore.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.3:
    + General:
      + bgo#581630 - Use g_timeout_add_seconds to reduce wakeups
      + bgo#585377 - Don't require volume-control deps if not
      building volume-control
    + gnome-volume-control
      + Implement LFE:
      http://www.hadess.net/2009/05/i-really-haz-51.html
      + bgo#568936 - Add fade slider
      + bgo#583483 - Raise PulseAudio dependency to 0.9.15
      + bgo#583485 - fails to build with PA master
      + bgo#583486 - incorrect LDADD order
      + bgo#574198 - don't show virtual streams
      + bgo#583141 - scrollwheel doesn't work when dock is first
      shown
      + bgo#581024 - Move streams to the new default sink
      + bgo#574312 - Add mark for base volume instead of 100%
      + bgo#581921 - Please show high-level channel mapping string
      + bgo#579115 - fix alignment issues with sliders
      + bgo#574312 - Add mark at 100% for inputs
      + other fix and improvements
    + gst-mixer
      + bgo#585006 - build error:
      gnome_volume_control_element_whitelist
      + Add support for new GStreamer mixer flags
    + gnome-audio-profiles:
      + bgo#563343 - first stab at profiles documentation
    + gnome-sound-recorder
      + bgo#569659 - Previous record discarded without any prompt
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + gst-properties
    - bgo#524364 - libglade -> gtkbuilder
    - bgo#572353 - get rid of GtkOptionMenus
    + gnome-volume-control
    - bgo#542346 - tooltip for the menu entry is not very accurate
    + Updated translations.
  - Changes from version 2.27.3.1:
    + gnome-volume-control
    - bgo#584963 - Scrolling on applet doesn't take into account
      that others might have changed the volume'
    - bgo#564311 - "Connection failed" when PA drops off
    + Updated translations.
  - Respin gnome-media-desktop.patch.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.5:
    + General:
    - vumeter, gnome-cd and cddb-slave have been removed
    + gnome-volume-control
    - Add card and port selection
    - Excessive CPU usage when trying to reconnect to PulseAudio
    - Many fixes
    + Updated translations.
  - Update gnome-media-desktop.patch: some desktop files have been
    removed.
  - Remove libgnomeui-devel BuildRequires.
  - Remove gnome-control-center and hal Requires: they might have
    been needed in the past, but not anymore.
  - Remove libgnome-devel Requires from devel package.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.91:
    + gnome-volume-control
    - Fix warnings when a volume changes, and the stream doesn't
      have a UI
    - Fix crash when the default sink goes away
    - Fix receiving multiple events when a volume bar is changed
    - Fix the output volume bar becoming unsensitive when the
      selected output goes away
    - Don't change PulseAudio's volume when we receive events from
      PulseAudio
    - Only change PulseAudio's volume if the volume hasn't already
      been set to that value
    - Differentiate the various mixer controls in PulseAudio's
      output
    + gst-mixer
    - Fix a crash in gnome_volume_control_element_whitelist()
  - Changes from version 2.27.90:
    + gnome-volume-control
    - UI fixes (mnemonics, spacing)
    - Fix the Connectors list not getting updating when switching
      inputs or outputs
    - Fix the status icon disappearing when the default input or
      output gets disconnected
    - Plenty of fixes for possible feedback loops
    - Fix memory leak
    - Fix possible crasher
  - Respin gnome-media-desktop.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Fix crash when switching profiles too quickly
    + Default to 100% volume for the event sounds, not 0%.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + gnome-volume-control
    - Fix problems with the mute status when using the applet
    - Make output volume go up to 150% in the dialogue
    - Fix reversed labels for Rear/Front


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.28.5:
    + sound-recorder
    - bgo#595564 - fix wrong behavior on cancel
    - bgo#595830 - make "save as" default option
    + gnome-volume-control
    - Fix bluriness in level bar
    - Fix setting the application's startup page
    - Update sink and source descriptions when they change
    + Translation updates


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.91:
    + gnome-volume-control
    - bgo#599663: make changing the volume unmute
    - bgo#606325: show unamplified volume on outputs as well
    - bgo#606914: applet should not set volume on startup
    - bgo#598921: handle the last input source being removed
    - bgo#605694: fix GvcChannelMap leak
    - bgo#607681: set default scroll-wheel delta to 5%
    - other misc fixes
    + gstreamer-profiles:
    - bgo#524364: libglade -> gtkbuilder
    + general
    - bgo#609933: fix linking with pedantic linkers
    - bgo#101811: remove unnecessary markup from glade message
    + Translation updates
  - BuildRequires from libglade2-devel libgladeui-1_0-devel in main
    package. Same change for Requires in -devel package


author: vuntz@opensuse.org
changelog:
  - Do not add categories to .desktop files:
    + for gnome-volume-control: it has OnlyShowIn=GNOME and we only
      want it in the settings menu, so no need to change anything.
    + for gnome-sound-recorder: the categories were already there.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Deprecation bug fixes all around
    + And many other bug fixes
    + gnome-media-profiles:
    - Update GStreamer MP3 encoding profile
    - Make GMAudioProfileChoose a real widget
    + gnome-volume-control:
    - Add speaker testing interface
    - Show a microphone icon even for non-PulseAudio streams
    - Updated icons
    + gstreamer-properties:
    - Add support for SunAudio and OSSv4 plugins
  - Add gnome-media-fix-missing-NULL.patch to fix a missing sentinel
    in a call.


author: vuntz@opensuse.org
changelog:
  - Remove unneeded gnome-desktop-devel, gstreamer-0_10-plugins-good,
    gstreamer-0_10-utils BuildRequires.
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: gconf2-devel, gstreamer-0_10-plugins-base-devel,
      libcanberra-devel, libgladeui-1_0-devel, libpulse-devel,
      libunique-devel
    + new-style: gconf-2.0, gladeui-1.0, gobject-2.0, gstreamer-0.10,
      gstreamer-plugins-base-0.10, gtk+-2.0, libcanberra-gtk,
      libpulse, libxml-2.0, unique-1.0.
  - This will make it easier to switch to GNOME 3 libraries.


author: lmedinas@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Updated translations.
  - Drop gnome-media-fix-missing-NULL.patch: fixed upstream.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.2:
    + Move volume panel to gnome-control-center module
    + Move media profiles to libgnome-media-profiles module
    + Many GTK+ 3.x related fixes
  - Remove glade catalog and devel packages, as they were only for
    the media profiles.
  - Add gnome-icon-theme-symbolic Requires.
  - Change pkgconfig() BuildRequires for GNOME 3 port: gtk+-2.0 to
    gtk+-3.0, libcanberra-gtk to libcanberra-gtk3.
  - Drop now unneeded gladeui-1.0, unique-1.0 pkgconfig()
    BuildRequires.
  - Remove Obsolete/Provides on gnome-media-cd, package was removed
    in 2009.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + libmenu
    - Improve performance by using a cache to not compute the same
      thing again and again
    - Add API to access GenericName
    - Fix DefaultLayout attributes not being inherited
    - Do not always inherit parent DefaultLayout attributes
    - Sort inlined items unless inline_header is used
    + Menu Editor
    - Add --help and --version arguments
    - Port to GtkBuilder
    + Misc
    - Use shave to improve build log readability
    + Updated translations.
  - Fix packaging of /usr/share/gnome-menus files so that they don't
    end up in two packages.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + libmenu
    - Add gmenu_tree_entry_get_display_name() API
    - Add gmenu_tree_get_sort_key()/gmenu_tree_set_sort_key()
    + Python
    - Bind new API
    - Add missing bindings for gmenu_tree_entry_get_generic_name()
    + Menu Editor
    - Remove deprecated Encoding key from desktop file
    - Use display name instead of name
    + Updated translations.
  - Respin gnome-menus-x-suse-unimportant.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.0.1:
    + libmenu
    - Fix sorting of menu items during merge to actually work (and
      not crash)
    + Python
    - Link the python module to libpython


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + libmenu
    - Fix miscalculation for inlining when inline_header = true
    - Add real support for inline aliases during layout processing
    - Support inline alias of an inline alias
    - Do not count non-inlining submenus as inlining with header
    + Updated translations.
  - Remove en@shaw translation on openSUSE 11.2 and earlier.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.91:
    + Make some non-visible strings non-translatable
    + Add translator comment
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + Add gobject-introspection support
    + build fixes
    + updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Fix layout processing for Menuname nodes
    + Never ignore Menuname nodes from DefaultLayout
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.3:
    + Menu Editor:
    - Respect XDG_MENU_PREFIX when writing user menu file
    + Misc
    - Update information in README and other files
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.4:
    + libmenu
    - Clear cache of desktop entries set when files are
      added/removed
    + Associate .gir with pkg-config file
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update baselibs.conf to ignore gnome-menus (there is no library
    there) and instead put python-gnome-menus in there.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.6:
    + libmenu:
    - Do not send multiple notifications for one file change
    + Menu Editor:
    - Port to pygobject-based introspection bindings
    - Make editor GTK+ 3 ready
    + Improve introspection build
    + Drop settings.menu
    + Translations updates.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gnome-common BuildRequires.
    + Add call to ./autogen.sh.


author: vuntz@opensuse.org
changelog:
  - Drop python-gtk Requires in python-gnome-menus: this is actually
    not true since this is a pure python binding.
  - Change python-gnome-menus Requires in gnome-menus-editor to
    libgnome-menu2 and python-gobject Requires, as the editor got
    ported to pygobject-based introspection bindings.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.91:
    + Menu Editor:
    - Fix to work with latest pygi.
    + Misc:
    - Build fix.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Layout:
    - Show administration tools and old capplets in Other
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Change branding-upstream subpackage:
    + Add Requires for gnome-menus since the branding package is
      useless without it.
    + Update summary and description.
    + Make noarch.
  - Update descriptions in other subpackages.
  - Change branding Requires in main subpackage to be "= %{version}"
    since it has to be versioned.


author: vuntz@opensuse.org
changelog:
  - Explicitly list the files in the branding-upstream subpackage, so
    it's easier to know when to update other gnome-menus branding
    packages.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + libmenu:
    - Rebase internal representation of .desktop files on top of
      GDesktopAppInfo
    - Make GMenuTree a GObject
    - Use GSlice for various data
    - Use thread-default main context for callbacks for future
      flexibility for thread support
    - Many API changes, see new headers for changes. The most
      visible one is that gmenu_tree_load_sync() should explicitly
      be used to load the menu now.
    - Drop support for "KDE Desktop Entry" group
    - Return GIcon instead of char * for icon-related API
    - Various fixes and cleanups to merge Colin's branch
    - Add gmenu_tree_get_entry_by_id() API
    - Support XDG_CURRENT_DESKTOP
    + Menu Editor:
    - Port to introspection-based bindings
    - Stop editing settings.menu
    + Python:
    - Drop static python bindings; introspection-based ones should
      be used now
    + Misc:
    - Replace example of python code with javascript code
    - Change library name, header directory, pkg-config filename
    - Require glib 2.29.15 for new API
    + Updated translations.
  - Add pkgconfig(gio-unix-2.0) BuildRequires.
  - Disable gnome-menus-x-suse-unimportant.patch: Needs rebase.
  - Drop python-gnome-menus subpackage, which were the no longer
    supported static python bindings.
  - Rename libgnome-menu2 subpackage to libgnome-menu-3-0,
    following the upstream library rename.


author: vuntz@opensuse.org
changelog:
  - Remove wrong libgnome-menu2 Requires from gnome-menus-editor: it
    really doesn't depend on the old library.
  - Remove unneeded glib2-devel BuildRequires: it is already covered
    with the pkgconfig(gio-unix-2.0) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0.1:
    + Menu Editor
    - Work with latest pygobject
  - Drop gnome-menus-fix-editor.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add gnome-menus-other-end.patch: put the Other menu at the end,
    after other menus. Taken from git.


author: vuntz@opensuse.org
changelog:
  - Drop gnome-menus-x-suse-unimportant.patch: we moved to not using
    X-SuSE-Unimportant=true, but NoDisplay=true. So no need to rebase
    this patch anymore.


author: vuntz@opensuse.org
changelog:
  - Add gnome-menus-ignore-invalid-files.patch: ignore invalid
    .desktop files (with no Exec line, for instance). This is
    especially important as those can make gnome-shell crash.
    Fix bnc#727253.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1:
    + libmenu: Ignore desktop entries with no Name or Exec key.
    + Layout: Put the Other menu at the end.
  - Drop gnome-menus-other-end.patch: fixed upstream.
  - Drop gnome-menus-ignore-invalid-files.patch: fixed upstream.


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


author: vuntz@novell.com
changelog:
  - Update gnome-menus-branding-openSUSE-settings.menu:
    + make it closer to the gnomecc.menu from upstream
    + remove usage of old X-Ximian categories that are not in use
      anymore
    + remove some of the previously included YaST tools, they don't
      make sense most of the time there.


author: vuntz@opensuse.org
changelog:
  - Merge openSUSE and SLED branding packaging, and generate the
    packages from the same sources.
  - Change version to 11.3.
  - Rename gnome-menus-branding-openSUSE-COPYING to
    gnome-menus-branding-COPYING,
    gnome-menus-branding-openSUSE-Hidden.directory to
    gnome-menus-branding-Hidden.directory and
    gnome-menus-branding-openSUSE-settings.menu to
    gnome-menus-brandingsettings.menu.
  - Make sure to provide the right version of gnome-menus-branding,
    based on the version of the gnome-menus package.
  - Remove update-desktop-files BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Add gnome-menus-branding-remove-X-SuSE-ControlCenter.patch: this
    removes the desktop files with X-SuSE-ControlCenter-* categories
    from the Applications menu. They should just appear in the
    control center.
  - Rename gnome-menus-branding.changes to
    gnome-menus-branding.changes.in.


author: vuntz@opensuse.org
changelog:
  - Drop gnome-menus-branding-Hidden.directory: this is needed for
    the applications.menu file from desktop-data-openSUSE. But it's
    weird to have the file in a different package. Instead, we'll fix
    desktop-data-openSUSE to use a file it already ships.


author: fcrozat@novell.com
changelog:
  - Update gnome-menus-branding-remove-X-SuSE-ControlCenter.patch:
    Ensure YaST launcher is visible in System category.


author: vuntz@opensuse.org
changelog:
  - Update gnome-menus-branding-remove-X-SuSE-ControlCenter.patch:
    instead of excluding X-SuSE-ControlCenter-* categories, simply
    exclude X-SuSE-YaST. We might still want to see .desktop files
    with X-SuSE-ControlCenter-* in Other as the control center won't
    display them anymore.


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


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


author: vuntz@opensuse.org
changelog:
  - Drop gnome-menus-branding-settings.menu source: we do not install
    a settings.menu file, since upstream doesn't ship one either.
    Fix bnc#703818.


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


author: sbrabec@suse.cz
changelog:
  - Package undropped (#251043#c2).
  - Updated to version 2.18.0:
    * install the pkgconfig file in $(datadir)
  - Package deprecated mime-info and application-registry again.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.16:
    + Use default route.
    + Only update icon quality for wireless.
    + Fix quality calculation.
    + Disconnect "changed" on icon theme upon destruction.
    + Fix out-of-bounds access.
    + Take maximum quality into account of quality calculation, if
      this can be queried from the driver.
    + Small bug fixes.
    + Updated translations.
  - Changes from version 0.15.2:
    + Fix an icon.
    + Updated translations.
  - Changes from version 0.15.1:
    + Add wireless support.
    + Use desktop font and set update interval to 1s; remove options
      for this.
    + Stop using deprecated icon names.
    + Remove dependency on libgnomeui.
    + New icons.
    + Make sure the tooltip is correctly updated.
    + Improve detection of dummy devices.
    + Remove confusing option "always monitor connected device" and
      instead add an entry "Default" into the devices combo.
    + Various cleanups and build fixes.
    + Updated translations.
  - Remove libgnomeui-devel and pkgconfig BuildRequires.
  - Split a lang subpackage.
  - Improve summary and description.
  - Pass --disable-scrollkeeper to configure instead of manually
    removing the files in %install.
  - Update the icon theme cache in %post/%postun on 11.4 and later.


author: vuntz@opensuse.org
changelog:
  - Use favor_gtk2 to switch between gtk2 and gtk3 builds.
  - Add gnome-netspeed-applet-gnome3.patch: this patch taken from
    upstream bugzilla ports the applet to the new gnome-panel. Only
    apply if favor_gtk2 is not set, and call autoreconf -fi in that
    case.
  - For gtk3 build, move to pkgconfig()-style and GNOME 3
    BuildRequires:
    + Old ones: gnome-panel-devel, libgtop-devel.
    + New ones: libgtop-2.0, libpanelapplet-4.0.


author: mboman@suse.de
changelog:
  - Update to version 2.26.0:
    + bgo#573147: Remove deprecated gtk/gdk functions
    + Translation updates
  - Remove docbook_4, gnome-common, gnome-doc-utils,
    libgnomeprintui-devel, libgnomeui-devel, libwnck-devel,
    libxslt-devel, perl-XML-Parser and scrollkeeper from
    BuildRequires
  - Remove AutoReqProv, it's default
  - Don't run autoreconf
  - Remove custom CFLAGS
  - Use %makeinstall instead of make install DESTDIR=$RPM_BUILD_ROOT
  - Don't package %{_datadir}/omf/gnome-nettool in main package


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + bgo#576221: Fix glibtop initialization order in order to make
      it work on BSD.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.2:
    + bgo#583286: Compilation fixes for DragonFly BSD
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + bgo#576221: Fix glibtop initialization order in order to make
      it work on BSD
    + bgo#583286: Compilation fixes for DragonFly BSD
    + bgo#577788: Made some tooltips translatable
    + bgo#503587: Avoid freeze in whois tab when encoding isn't the
      expected one
    + bgo#580149: Use GtkBuilder instead of libglade
    + Updated translations.
  - Remove gnutls-devel, libglade2-devel BuildRequires.
  - Add gtk2-devel BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + bgo#576221 - Fix glibtop initialization order in order to make
      it work on BS
    + bgo#583286 - Compilation fixes for DragonFly BSD
    + bgo#577788 - Made some tooltips translatable
    + bgo#503587 - Avoid freeze in whois tab when encoding isn't the
      expected one
    + bgo#580149 - Use GtkBuilder instead of libglade.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + bgo#602490: Fix build on GNU/kFreeBSD
    + Updated translations.
  - Remove en@shaw translations on 11.2 and earlier.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.5:
    + bgo#592686: Remove deprecated Encoding key from desktop file
    + bgo#612477: Does not compile with -DGSEAL_ENABLED
    + bgo#615130: Modernize autotools configuration
    + bgo#615133: Move GtkBuilder and .desktop files to data
      directory.
    + Updated translations.
  - Replace gtk2-devel BuildRequires with pkgconfig(gtk+-3.0)


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Update after GtkNotebookPage removal from GTK+
    + New --with-gtk=2.0|3.0 configure flag
    + Updated translations.
  - Build against GTK+ 2 again: change pkgconfig(gtk+-3.0)
    BuildRequires to pkgconfig(gtk+-2.0).
  - Change gconf2-devel and libgtop-devel BuildRequires to
    pkgconfig() ones for gconf-2.0 and libgtop-2.0.


author: vuntz@opensuse.org
changelog:
  - Make gnome-nettool.desktop appear where it should in the menu, by
    removing the Utility category. Also add X-SuSE-Core-System
    category to make the build happy.


author: malcolmlewis@opensuse.org
changelog:
  - Fix bnc#679874: iputils-ping displays icmp_req= instead of
    icmp_seq=. Handle the two outputs correctly.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Updated translations
  - Changes from version 2.91.5:
    + Use NetworkManager connection editor if available
    + Get working with latest GTK3
  - Changes from version 2.91.2:
    + bgo#625900: Use GSettings
    + Fix autocompletion and dropdown history
  - Remove pkgconfig(gconf-2.0) BuildRequires.
  - Replace pkgconfig(gtk+-2.0) BuildRequires with
    pkgconfig(gtk+-3.0).
  - Add GSettings schemas handling with %glib2_gsettings_schema_*
    macros.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.0.1:
    + Fix OpenBSD compilation
    + Fix netstat routing table display on OpenBSD
    + Use finger by default instead of pinky
    + Fix up to make translations work
    + Fix ugliness when window is bigger than expected
    + Handle output with icmp_req
    + Portability fixes for IPv4/IPv6
    + Fix memory leak
    + Fixed garbage in translated string for loopback
    + Fix ping layout to resize it gently
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Drop 0001-ping-Handle-output-with-icmp_req.patch: fixed upstream.
  - Stop changing libexecdir in configure: we don't need it anyway.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Use nmap for basic port scanning
    + Added tracepath support for tracing routes
    + Cleanup of warning messages at compiling time
    + Avoid flickering in fast operations
    + Made the help menu HIG compliant
    + Fixed the incorrect tooltip of the traceroute text
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Add Recommends for tools that are important to have gnome-nettool
    work: bind-utils (dig), iputils (ping, tracepath) and net-tools
    (netstat, traceroute).
  - Add Suggests for tools that are nice to have for gnome-nettool:
    finger, nmap, whois.
  - Update check for broken categories in gnome-nettool.desktop: the
    categories have changed, but are not better, unfortunately.
  - Stop adding a GenericName to gnome-nettool.desktop: the name is a
    bit generic already.


author: dimstar@opensuse.org
changelog:
  - Add libsocialweb-branding-openSUSE BuildRequires. This package
    contains our API keys for the various backends.
  - Pass --enable-twitter and the corresponding keys to configure.
    This allows us to enable the twitter backend for
    gnome-online-accounts. Part of bnc#703759.
  - For completeness pass --enable-google to configure. It's there by
    default and it does not require API keys; anonymous works just
    fine.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Add a Documents account type.
    + Updated translations.
  - Remove have_lang macro now that there are translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Let authentication webkit window inherit from GNOME proxy
      settings (bgo#658444)
    + Updated translations.
  - Add pkgconfig(libsoup-gnome-2.4) BuildRequires: new dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.0:
    + Add support for Windows Live.
    + Facebook provider: Add Chat.
    + GoaOAuth2Based: Add ClientId and ClientSecret properties.
    + Correctly launch the preferences from the daemon.
    + Remove unused org.gnome.OnlineAccounts.PasswordBased D-Bus
      interface.
    + Build fixes.
    + Updated translations.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Add new --enable-windows-live option to configure.
  - Split typelib file into typelib-1_0-Goa-1_0 subpackage.
  - Add typelib-1_0-Goa-1_0 Requires to devel subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Add a border on the webkit view (bgo#660514).
    + Build fixes.
    + Facebook related changes:
    - OAuth2Provider: add support for facebook client side auth
      flow (bgo#672060).
    - FacebookProvider: move to client-side flow (bgo#672060).
    - configure.ac: remove the facebook client secret (bgo#672060).
    - Unref the JSON parser (bgo#672060).
    - offline_access has been removed since it is deprecated.
    + Updated translations.
  - Drop xz BuildRequires, as it now comes for free in the build
    system.
  - Pass --enable-facebook to configure now that it doesn't require a
    secret key anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Remove the credentials from the keyring when an account is
      removed (bgo#654168).
    + Make sure the GError** passed is always pointer to NULL.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.2:
    + facebook: Use m.facebook.com for the authorization URI
      (bgo#675930)
    + webview: Set the SoupSession's "accept-language-auto" to TRUE
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 0.4.4:
    + Small improvement on PK_ROLE_ENUM_SEARCH_DETAILS
    + Fix compile failure with gcc-4.4.0 and old versions of glib2
    + Correct the specification in that we shouldn't send the provide
      name encoded with the provides prefix, as this is distro
      specific
    + Don't show the filter UI when we offer applications to install
    + Bump the required version of PackageKit to 0.4.4 now we are
      turning on lots of compiler warnings
    + Use GTK 2.15.x new GtkEntry features to remove dep on libsexy
    + Fix infinite recursion when we try to format invalid markdown.
      Fixes rh#486334
    + Provide a GConf key to allow ignoring some daemon messages
    + Change the update viewer UI to be 'Ignore this update' not
      'Ignore this package'
    + When we loose network and have updates, hide the icon as we
      can't do the updates
    + Updated translations.
  - Remove BuildRequires: libsexy-devel.


author: mboman@suse.de
changelog:
  - Update to version 0.4.5:
    + New Features:
    * Merge in a new update viewer with a very different UI
    + Bugfix:
    * Allow markup in the error dialog message
    * Disable the polling in GpkAnimatedIcon if the widget is
      disabled
    * Don't check for local for all the GUI tools, so we can use
      vncviewer
    * Correct some of the strings we show the user about the
      restart mode
    + Translation updates
  - Removed gnome-packagekit-fate303359.patch as per bnc#440498 (it
    was not applied anyway)
  - Remove BuildRequires cairo-devel and gtk-doc
  - Don't use autoreconf


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + New Features:
    - Switch gnome-packagekit to the GNOME release guidelines and
      version numbers
    - Provide tooltips for the icons in the new update viewer
    - Add a new menu item 'Select security updates' to the new
      update viewer. Fixes rh#491713
    - Hide the update icon notification when the update viewer is
      opened
    - Switch the default update viewer to gpk-update-viewer2
    + Bugfix:
    - Fix some window icons in gpk-repo
    - Don't set the default widget to the install button when we
      reconsider. Fixes rh#492645
    - Don't scroll to the downloading object.
    - Fix the MimeType entry of gpk-install-catalog.
      Fixes rh#489473
    - Set an icon for gpk-backend-status. Fixes fdo#20681
    - Make gpk-application file list resizable, and a good default
      size. Fixes rh#490334
    - Don't use newline as a paragraph spacer in the Markdown
      parser
    - The changelog data is markup formatted, so use the markdown
      parser before displaying
    - Don't escape markdown code sections, and enable autocode for
      certain special words
    - Make the new update viewer respond to
      PkControl::updates-changed and update the update list
    - Set an initial size of the update viewer using
      gpk_window_set_size_request. Fixes rh#491422
    - Wrap the header text to allow the new update viewer to be
      made much smaller
    - Don't resize the main window when no updates are available,
      use a modal window. Fixes rh#491708
    - If the new update viewer is running in a transaction when
      it's closed, just hide the window
    - Don't set the model with finished, as working round it in the
      CellRenderer breaks things
    - Allow gpk-update-icon to be run in XFCE. Fixes rh#491104
    - Set the update viewer title properly when there are no
      updates. Fixes rh#492096
    - After we've applied updates, close the UI rather than getting
      the new update list. Fixes rh#491710
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Do not explicitly specify the path to the gconf schemas in the
    file list, and instead use the list that was generated with the
    gconf macros.


author: sreeves@novell.com
changelog:
  - Update to version 2.27.2:
    + New Features:
    - Replace GpkCellRendererProgress with GpkCellRendererSpinner
      in the update viewer
    - Set a busy cursor in the update viewer when the transaction
      is not cancellable
    - Warn when we use the update viewer when on mobile broadband
    - Remove libsexy requirement, and raise our GTK+ dep to 2.15.0
    - Raise our dep on GIO to 2.18.0
    - Add a hard dep on libunique 1.0.0
    - Remove the old update viewer, and rename gpk-update-viewer2
      to gpk-update-viewer
    - Convert glade files into GtkBuilder files, and drop the
      libglade dep completely
    - Remove the legacy org.freedesktop.PackageKit session
      interface
    - Use PkClient rather than GpkClient in gpk-application
    - Add UI helpers for media changing
    - Add media change functionality into gpk-application
    - Remove GpkClient and move to a 99% asyncronous model of
      operation
    - Add DOAP project description
    + Bugfix:
    - Use the busy cursor when we are in a transaction, not just
      when we cannot cancel
    - Make the install button the default widget in the update
      viewer
    - Make typeahead search work in the update list
    - Add a silly hack until we get some metadata about animated
      icon sizes
    - Only get the distro upgrades in the update viewer if we
      support it
    - Make the tooltip past and present tense in the update viewer,
      and also add a downloaded icon
    - When we launch the update viewer manually, ensure we set the
      title text correctly
    - Allow the user to resize the gpk-log dialog. Fixes rh#493934
    - Do the find callback when we paste text into the add-remove
      software window. Fixes rh#492160
    - If we have force-login set to true, never repeat the startup
      check even if it fails
    - Don't show cancel and close in the update viewer
    - Preload all the common GConf keys in the update icon
    - Never show the checkbox for the search welcome. Fixes
      rh#496024
    - Add a commits file taken from Nautilus, and autogenerate the
      ChangeLog
    - Denote the size column in the update viewer to belong to the
      status column
    - Set the size value to zero when we get an info update
    - Add a completed modal dialog at the end of a successful
      update, rather than just quitting
    - Show the package name in the repo-signature dialog. Fixes
      fd#21236
    - Use libcanberra to do event sounds when we succeed in doing
      an update
    - Don't re-get the update list after a failed install, just
      undisable the checkboxes. Fixes rh#496870
    - Enable autocode for compiler defines in the markdown parser.
      Fixes rh#497162
    - Only select the package item after all the results have
      appeared
    - Add another helper to cope with deps from the update process
    - Don't inhibit to gnome-power-manager, use gnome-session
    - Use DeviceKit-power rather than gnome-power-manager to get
      the on-battery status
    - Pop up a modal dialog if any of the methods in
      gpk-install-foo fail. Fixes rh#500237
    - Provide some #ifdef compatibility so that git master GPK can
      build with >= 0.4.4 PK
    - Export InstallCatalogs on the session bus. Fixes rh#502562
    - Don't show a long list of packages in the catalog install
      screen, instead use a scrollable package list
    - Refresh the system package list if it does not exist in the
      service pack creation tool. Fixes rh#502589
    - Remove GpkSmartIcon and use GpkStatusIcon directly
    - Only show the monitor icon when the task is no longer
      connected to the bus but running
    - Inhibit the icon in GpkCheckUpdate rather than having
      last-set policy. Fixes rh#492005
    - Add a loading string when loading details in the update
      viewer
    - Fix the window icon, title, and some inconsistent text in the
      update viewer
    - Don't critically warn when we have no packages selected after
      install
    + Updated translations.
  - Rewrite gnome-packagekit-BNC383261.patch to apply to the new
    layout of 2.27.2
  - Add DeviceKit-devel, DeviceKit-power-devel, libcanberra-devel,
    libunique-devel BuildRequires.
  - Remove libglade2-devel BuildRequires.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.3:
    + New Features:
    - Add a link to gpk-log in gpk-application
    - Enable nice build output on automake1.11
    - Enable the warning GSEAL_ENABLE and fix up build failures
    - Check for dependancies before downloading updates in the
      update viewer
    - Add --parent-window options to the client tools so they are
      set transient in gpk-application
    + Bugfix:
    - Include <locale.h> in gpk-update-viewer.c
    - Use gtk_show_uri instead of deprecated gnome-open
    - Don't use English enumerated values in GConf, instead use
      seconds
    - Check packages content-type before sending them to the daemon
    - Add a tooltip to the package entry box in the service pack
      creator
    - Fix a double free when we fail to find packages
    - Show normal updates in the update viewer severity column
    - Populate the manpage package names correctly
    - Force intltool to recognise .ui files as gettext/glade files
    - Set the GpkHelperRun window to be modal. Fixes rh#506010
    - Connect to gnome-session to get the idle status, not
      gnome-screensaver
    - Don't show a generic icon when we have messages
    - Get rid of the 'Display Notification' section in the
      preferences pane
    - Don't try to update previously added deps to be installed in
      the update viewer
    - Fix mnemonic conflict in gpk-application
    - When the user clicks hide, do so until the session is
      restarted. Fixes rh#507062
    - Move a few GConf keys to the correct places
    - Add preference to be able to see every PackageKit
      transaction, even if it's active
    - Don't ignore the user pressing escape to dismiss a
      GpkHelperChooser
    - Use small form factor mode when the window is nearly as big
      as the display
    - Don't use a large package screen on notebooks with small
      displays
    - Use the newest filter by default in the update viewer. Fixes
      rh#508505
    - Use better wording when a package sent RequireRestart
    - Don't include the size column in the Status column. Fixes
      rh#509067
    - Run all the packages after install, not just the selected
      package
    - Clear the run list when we setup a new GpkHelperRun. Fixes
      fd#22489
    - Use a PkPackageList in gpk-appliction to store the package
      list
    - If the use has set get-updates policy to never, then ignore
      updates-changed events. Fixes rh#509104
    - Fix up a translation string. Fixes fd#22623
    - Don't connect to key press _and_ release in gpk-log. Fixes
      rh#509636
    + Updated translations.
  - Add py_requires.
  - Do not package omf files twice.
  - Pass --disable-schemas-install to configure.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.5:
    + New Features:
    - Port all the code to using PolicyKit1 rather than PolicyKit
    - Reduce the size displayed as the package is downloaded in the
      update viewer
    - Scroll to the package being processed in the update list.
      Fixes rh#510984
    + Bugfix:
    - Don't unconditionally force on NEWEST filtering in the update
      viewer
    - Fix compile with old versions of PackageKit
    - Fix up few translations to include trailing full stop. Fixes
      fd#22745
    - Don't do the update check as soon as the UpdatesChanged
      signal is recieved
    - Don't flash the gpk-repo UI when we enable or disable repos.
      Fixes half of rh#510730
    - Check the language tags before trying to parse them. Fixes
      fd#22792
    - Ensure we re-set the proxy when packagekitd re-appears on the
      bus
    - When doing queries automatically, don't spam them with
      locking failure messages. Fixes gnome#588698
    - Build a private library and link that to reduce the size of
      the package by 300kb
    - Don't set the package view insensitive when doing searches,
      and add a delay to prevent flicker. Fixes rh#510730
    - Make some of the libnotify bubbles more sane
    - Don't show (0) in the update viewer if there is nothing to
      download
    - Don't show the 'Update System Now' link in the update
      dropdown, the user should use the update viewer
    - Add in different translations for encode, decode and unknown.
      Fixes rh#497737
    - Make the arch filter a single tickbox, not an option group
    - Don't print the package list when we have a RestartRequired
      of a security type
    - Add some missing punctuation in some of the restart strings
    - Reduce the size of two of the messagebox titles
    - Add a 'Selected packages' group in add/remove programs like
      kpackagekit
    - Use the correct icon in the panel when restarts are required
    - Actually make the gnome-session code work by using the
      correct callback signatures
    - We don't require DeviceKit, so don't check for it. Fixes
      bgo#590157
    - Only return the newest packages for mime, fonts and codec
      helpers and to perhaps fix rh#514879
    + Updated translations.
  - Respin gnome-packagekit-BNC383261.patch.
  - Respin gnome-packagekit-fate302445.patch.
  - Drop DeviceKit-devel and PolicyKit-gnome-devel BuildRequires.


