# changelog

author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + New Features:
    - Add simulation of installed files if the backend support it
    + Bugfix:
    - Fix the help buttons
    - Don't show duplicate package names in the reboot tooltip
    - Fix a typo where the codec dialog would have no text
    - Fix small memory leak and possible crash in the firmware code
    - Fix a possible crash if X is misbehaving
    - Fix a possible crash in the service pack code
    - String fixes.
    - Build fixes.
    + Updated translations.
  - Changes from version 2.27.91:
    + New Features:
    - Show the notifications pointing at the status icon when
      possible
    - Watch /dev/.udev/firmware-missing for changes so we pick up
      hotplug requests too
    - Add the pk-device-rebind functionality to replug hardware
    + Bugfix:
    - Wrap license in about dialogue
    - Remove markup from .ui files
    - Add accelerator. Fixes bgo#590999
    - Only return the newest packages for mime, fonts and codec
      helpers. Fixes rh#514879
    - Only install the newest native-arch package when using the
      session methods. Fixes rh#509569
    - Don't show a modal dialog when the user cancels the file
      install
    - Egg update to fix compile on FreeBSD
    - Reduce in weight X-GNOME-Autostart-Phase desktop files
    - Ignore hidden desktop files when we show the list of new
      applications
    - Only run the update if the dep check was successful
    - Don't show the auth-failure dialog in the update viewer
    - Show errors when using the firmware client
    - Add CanStop and CanRestart methods on the ConsoleKit helper
    - Never use a title on a modal error dialog
    - Check in more places if a user is able to restart
    - Add application/x-deb to the list of files we try to open
    - Improve the firmware code when multiple devices are
      requesting the same files
    - Resize the deps list in a better way. Fixes rh#517662
    - Don't show a single menu item for the left click on the
      updates star
    - Only show the on-battery warning only if we would have
      performed the update
    - Don't allow double click on a help item. Fixes rh#518854
    - Change the firmware 'Do not show again' to a 'Ignore devices'
      button
    + Updated translations.
  - Drop gnome-packagekit-XGetWindowProperty.patch: upstream has
    changed the code and the original issue shouldn't be there
    anymore.
  - Respin gnome-packagekit-BNC383261.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Only show installing and updating packages in the
      GpkHelperDepsUpdate UI
    + fdo#23888 - Add a --enable-small-form-factor which disables the
      auto-maximise code by default
    + Connect to the correct signal name for gnome-session idle
      detection
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + Fix thinko in spinner cell renderer's render
    + Don't escape the desktop summary in the run dialog. Fixes
      bgo#596010
    + Simulate removal for PackageKit >= 0.5.2 to fix removing
      packages
    + Ignore cleanup and finished packages when we a simulating
      remove or install
    + If command line contains (deleted) the original binary is
      invalid. Fixes rh#524873
    + Never show the role text in the GpkWatch tooltip
    + Only show 'and n other security updates' when there are no
      updates to list. Fixes rh#527149
    + Run the helpers with interaction 'hide-finished,hide-warnings'
      as we are handling failure
    + Don't show the the 'all updates installed' dialog if we've just
      shown the restart required dialog
    + Dont segfault if error_local is not set
    + Call gpk_dbus_task_install_files when installing local files
    + Updated translations.
  - Drop gnome-packagekit-BNC543595.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.2:
    + Don't cache the length of the deps array if we are removing
      items from it
    + rh#530595 - Always show the search type menu icons
    + Remove the original package from the dep-confirmation screen
    + Ignore generic errors such as 'Failed' and do not show UI in
      this case
    + Only wait 3 seconds (not 60) when we get the updates changed
      signal
    + fdo#25098 - Use the desktop icon when we unselect the installed
      application in gpk-application
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.3:
    + New Features:
    - Remove the 'Install only security updates' button from the
      security updates popup and open the update viewer instead
    - Show transaction messages in gpk-repo
    - Show the size of the extra packages that need to be
      downloaded as deps
    - Filter by the timespec in gpk-log, not the localised date.
      Fixes rh#544667
    - Show internal errors with modal dialogs, rather than just
      failing quietly with an error on stderr
    - Nest child updates in the update viewer so we don't show the
      same update description multiple times
    + Bugfix:
    - Fix menu entry capitalisation in gpk-application
    - Make the security update notification dialog timeout after 15
      seconds
    - Ensure we detect and use x11 to fix the compile when linking
      with --as-needed
    - Actually cancel the transaction when the GpkWatch cancel
      button is pressed
    - Process every transaction finish, even if we're not watching
      it
    - Only wait 3 seconds (not 60) when we get the updates changed
      signal
    - Re-get the update list in the update viewer if the network
      state changes. Fixes rh#543871
    - Fix two potential crashers when gpk-update-viewer has
      finished applying updates
    - Don't hide the restart status icon just because the daemon
      exited. Fixes rh#553966
    - Fix some i18n bugs. Fixes bgo#606629
  - Update to version 2.29.2:
    + New Features:
    - Ensure the gpk-update-icon service is running by activating
      it if somebody uses the interface. Fixes rh#548095
    - Split up the DBus interface part of gpk-update-icon into an
      session-activated gpk-dbus-service binary
    + Bugfix:
    - Check the GpkDbusTask object only replies once to each
      session request
  - Update to version 2.29.1:
    + New Features:
    - Convert all the client applications to use packagekit-glib2
    - When the update viewer is no longer being shown, force an
      update of the updates
    - Remove a lot of the helpers and create a GpkTask module that
      implements PkTask to handle the transaction interactions
    - Use a GtkInfoBar to display the mobile broadband warning, not
      a modal dialog box
    - Add RemovePackageByFile() to match the API provided by
      KPackageKit
    - Format the dates in the update viewer according to the users
      locale. Fixes bgo#601493
    - Add a GConf key to add program exec names to ignore all DBus
      requests from. Fixes rh#501023
    - Make the update viewer cope with multiple packages
      downloading at the same time
    - Add a new GConf key to control whether we show all packages
      in the add/remove UI
    + Bugfix:
    - Fix thinko in spinner cell renderer's rendering
    - Fix duplicate mnemonics in menu. Fixes bgo#601581
    - Use the correct show-confirm key when installing a font
    - Some more fixes to the session interface
    - Don't escape the desktop summary in the run dialog. Fixes
      bgo#596010
    - Ignore cleanup and finished packages when we a simulating a
      remove or install
    - Never show the role text in the GpkWatch tooltip
    - Only show 'and n other security updates when there are other
      updates to list. Fixes rh#527149
    - Don't show 4Gb as the file size when we actually get -1,
      meaning percentage unknown
    - Use seporate messages when we've finished installing all or
      some of the updates
    - If command line contains (deleted) the original binary is
      invalid, and don't show it in the UI. Fixes rh#524873
    - Don't show finished tasks in the menu dropdown
    - Run the gpk-install-foo helpers with interaction
      'hide-finished,hide-warnings' as we are handling failure
    - Check we're not already doing GetUpdates or GetDistroUpgrades
      before we try to do the action
    - Ensure we use the progress callback to update the UI when
      processing session DBus requests
    - Use the desktop icon when we unselect the installed
      application in gpk-application. Fixes fdo#25098
  - Rebase gnome-packagekit-fate302445.patch.
  - Rebase gnome-packagekit-BNC383261.patch.


author: vuntz@opensuse.org
changelog:
  - Move the change of gconf schema in gnome-packagekit_release.patch
    to the gconf2-branding package, and rename
    gnome-packagekit_release.patch to
    gnome-packagekit-OnlyShowIn.patch.
  - Drop gnome-packagekit-BNC542819.patch: the logic for patch based
    updates should be done in PackageKit itself now.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.91:
    + New Features:
    - Add InstallPrinterDrivers into the session API
    + Bugfixes:
    - Do not assume that we are just installing when we get the
      simulate request
    - Do not schedule a refresh-cache if one is already waiting
    - Do not show '0 bytes' in the confirmation dialog, just show
      the message title
    - Do not show the list of packages in the updates-available
      bubble. Fixes bgo#609233
    - Ensure parent window is set modal when installing packages
      with deps using the DBus interface. Fixes rh#566741
    - Fix an infinite loop in
      gpk_update_viewer_are_all_updates_selected()
    - Fixed incorrect use of g_ascii_strdown
    - If we failed to update the system, wait a lot longer than two
      seconds before we try again
    - Read the PkClient error code enum and try to map it to a
      PkErrorEnum code
    - Return TRUE when InstallPackageFiles succeeds
    - Use correct provides tag for postscriptdriver what-provides
      query
  - Add libgudev-1_0-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + New Features:
    - Allow the user to select the GPG key information to be able
      to verify it
    - Use libunique to ensure we only ever have one update icon
      running in the session
    + Bugfix:
    - Added and updated screenshots
    - Check if we got an invalid pixbuf to prevent a crash
    - Ensure we close the previous dialog before we show an error
      dialog. Fixes rh#569842
    - Ensure we remove the timeout source of the auto-closing
      dialogs. Fixes rh#570436
    - Fix the error when the user clicks the about menu item
    - Fix the second install in gpk-update-viewer when a backend is
      reporting detailed errors
    - Fix checking for updates every day when the user had
      specified 'Never'. Fixes rh#544573
    - Hide the update icon when all updates are blocked
    - Mark a few menu items translatable
    - Use gtk_buildable_get_name() rather than
      gtk_widget_get_name()
  - Rebase gnome-packagekit-fate302445.patch.
  - Rebase gnome-packagekit-BNC383261.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Ensure the session UI always shows a package name rather than
      a package-id
    + Ensure we process font requests by correctly processing the
      session ignore blacklist
    + rh#581682: Fix a crash where the desktop file that was
      installed has no root directory
    + Set the cancel button to be initially insensitive
    + rh#531878: Use GIO to launch the desktop file application after
      it is installed
    + Use /proc/%i/exe instead of cmdline when getting the exec of a
      sender
    + Zero the size value when the package finished signal is
      recieved
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update gnome-packagekit-fate302445.patch: we shouldn't look for
    /usr/share/applications/YaST2/suse_register.desktop to decide
    whether to run smolt or not. The check for
    /var/run/smolt_do_opensuse_run and smoltGui should be enough.
    Fix bnc#607132.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.2:
    + Always show the search type menu icons. Fixes rh#530595
    + Ignore other-updates-held-back messages by default
    + Ignore repo-metadata-download-failed messages by default
    + Fix up a crash where installing a file failed. Fixes rh#586414
    + Fix compile with -Wshadow
    + Do not set the Add/Remove search to name but instead use the
      GConf defaults
  - This update fixes the search that is too strict by default,
    bnc#597772.
  - Add gnome-packagekit-fix-default-ignored_messages.patch to fix
    the default value of the ignored_messages key. See bgo#620524.


author: vuntz@opensuse.org
changelog:
  - Add gnome-packagekit-crash-install-print-driver.patch to fix a
    crash when looking for printer drivers. Fix bnc#614774.


author: dimstar@opensuse.org
changelog:
  - bnc#380665 - Rename one of the "Software Update" menu entries to
    "Software Update Preferences".
  - Split out an -extras package which contains GUI frontends to
    functionality that openSUSE provides in YaST Package Management.
    Have -extras Require gnome-packagekit.


author: vuntz@opensuse.org
changelog:
  - Add gnome-packagekit-gpk-prefs-desktop.patch to change the name
    of the "Software Update" menu entry: this makes it possible to
    get the translations from the po files during the build, while
    suse_update_desktop_file requires manual translations by openSUSE
    translators, which is duplicate work.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Nuke the '7 messages from the package manager' functionality
    + When the icon gets UpdatesChanged then hide until the new
      GetUpdate is complete as the information is likely inaccurate
    + Updated translations.
  - Changes from version 2.30.3:
    + Ensure we wait for the users response when an application uses
      InstallMimeTypes. Fixes #28323
    + Fix an important bug that stopped GetUpdates from working
      correctly. Fixes rh#615099
    + Ignore message types we do not recognize. Fixes rh#575669
    + Ensure files created with gpk-service-pack do not have ';' in
      them
    + Save the package lists to the specified directory, not the
      system default. Fixes rh#609531
    + Ensure we reset the UI to sensitive after creating the system
      package list
    + Use the correct URL in the about dialog to fix an error. Fixes
      rh#598261
    + Only mark the find button sensitive if we have valid text _and_
      are not searching. Fixes rh#602422
    + Fix default value of ignored_messages key
    + Fix crash in gpk-dbus-service when looking for printer drivers
    + Updated translations.
  - Rebase gnome-packagekit-BNC538353.patch.
  - Drop gnome-packagekit-fix-default-ignored_messages.patch: fixed
    upstream.
  - Drop gnome-packagekit-crash-install-print-driver.patch: fixed
    upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + New Features:
    - Show a GtkInfoBar explaining if updates have been held back
      and an incomplete update list is shown
    + Bugfix:
    - Fix the .desktop files
    - Mark "_Install Update(s)" string as translatable
    - Mark items in the Selection menu translatable
    + Updated translations.
  - Rebase gnome-packagekit-gpk-prefs-desktop.patch.


author: vuntz@opensuse.org
changelog:
  - Add gnome-packagekit-opensuse-libexec.patch to use the right path
    for libexecdir in openSUSE when checking if a binary is trusted.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Add required compat defines for PackageKit < 0.6.5. Fixes
      fdo#30139
    + Convert to using libupower-glib, rather than
      devkit-power-gobject
    + Fix an update viewer crash if the GetUpdates call produced any
      messages
    + Fix the gpk-application GetDepends and GetRequires calls
    + Only disable deprecated code for --enable-strict builds
    + Updated translations.
  - Change DeviceKit-power-devel BuildRequires to
    libupower-glib-devel.


author: vuntz@opensuse.org
changelog:
  - Move gpk-log to the extras subpackage: it's not really useful by
    default, for users.
  - Make the extras subpackage require the same version of
    gnome-packagekit.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Ensure we reset the GCancellable before doing each async method
    + Make apply button insensitive while applying
    + When showing the dep dialog, allow the addition packages to
      scroll horizontally. Fixes rh#585554
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Add desktop file for gpk-dbus-service
    + Don't use hardcoded paths to executables
    + Rename to Software Install
    + Use a proper application name
    + Use /org/gnome as starting path for schemas
    + Updated translations.
  - Update to version 2.91.92:
    + New Features:
    - Toggle subpackages when toggling the main package
    + Bugfix:
    - Don't show Distro Upgrade in Application view
    - Don't show log viewer in Application view
    - Don't show Service Pack Creator in application view
    - Ensure we show the correct icon after unticking a to-be
      installed item.
    - Remove obsolete compile time version checks
    + Updated translations
  - Changes from version 2.91.90:
    + New Features:
    - Add a nice name for the pk-command-not-found executable in
      gpk-log
    + Bugfix:
    - Do not show a notification icon when the notification server
      has persistence support. Fixes bgo#631726
    - Do not use sounds in the update viewer
    - Honor aclocal flags (bgo#641584)
    - Make the warning dialog work
    - Remove LTSP install root setting as it has moved to
      gnome-settings-daemon.
    - Remove the gpk-update-icon process, the functionality has
      been moved to gnome-settings-daemon
    - Remove the proxy setting functionality, it's been moved into
      gnome-settings-daemon
    - Remove the update preferences from the control center
    - Remove useless 'FIXME' schema
    - Sensitize the app's 'Find' button when pasting into the
      GtkEntry
  - Changes from version 2.91.5:
    + Do not use the deprecated gdk_app_launch_context_new
    + Fix gcc uninitialized variable warning
    + Raise the PackageKit dep to 0.6.5 for
      pk_task_refresh_cache_async
    + Translations update
  - Changes from version 2.91.4:
    + switch to GTK3
    + Updated translations
    + move repositories configuration into control center panel
    + allow to check for updates from control center panel
    + Port to latest GNOME3 API (libnotify 0.7 / glib logging
      framework, GtkComboBoxTest / GtkApplication...)
    + remove gpk-backend-status
    + Improve update settings UI
    + Use pk_client_set_cache_age() to optimize the amount of
      downloaded data
    + Add a simple distribution upgrade tool that uses PackageKit
    + Avoid multi-search in gpk-application at the same time
  - Drop gnome-packagekit-BNC383261.patch,
    gnome-packagekit-fate302445.patch: this needs to move to
    gnome-settings-daemon. See bnc#689592.
  - Drop gnome-packagekit-opensuse-libexec.patch: fixed upstream.
  - Add docbook-utils BuildRequires and replace gtk2-devel
    BuildRequires with pkgconfig(gtk+-3.0).
  - Replace GConf2 schemas handling with GSettings schemas handling,
    with %glib2_gsettings_schema_* macros.
  - Remove --disable-schemas-install option, which was needed for
    gconf only.
  - Remove .desktop autostart workaround in install section: there's
    no autostart file anymore.


author: vuntz@opensuse.org
changelog:
  - Drop gconf2-devel, libunique-devel, sqlite-devel BuildRequires.
  - Drop gnome-packagekit-BNC538353.patch: this needs to be moved to
    gnome-settings-daemon. See bnc#689592.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.2:
    + Only use the window title if the user set a parent window XID.
      Fixes rh#700229.
    + Updated translations.
  - Call autoreconf and add gtk-doc to BuildRequires to replace
    tarball libtool with the one from openSUSE.
  - Own /usr/share/GConf and /usr/share/GConf/gsettings directories.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.3:
    + Pack the tarball with a non-broken version of libtool this time
    + Add the gpk-dbus-service.desktop.in file to POTFILES.in as it
      was missing
    + Never auto-close the update-viewer if there are restarts to
      agree to.
  - Remove call to autoreconf and gtk-doc BuildRequires. A working
    libtool is in the tarball again.


author: dimstar@opensuse.org
changelog:
  - Add gnome-packagekit-gtk-3_1_6.patch: Fix build with gtk+ 3.1.6,
    which has gtk_[hv]box_new deprecated. Patch taken from git.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + New Features:
    - Support looking up Plasma services
    - Pack package dependency lists into tabs
    + Bugfix:
    - Add desktop file for gpk-dbus-service
    - Add the new enumerated types
    - Add two new translated error codes
    - Do not set the package checkboxes to be selectable if the
      backend is not able to do UpdatePackages
    - Do not show the menu path of installed software as this makes
      no sense with either GNOME Shell or Unity
    - Don't use hardcoded paths to executables
    - Fix compile warnings when using the latest GTK+
    - Fix some sensitivity problems with gpk-application
    - Make the session RemovePackageByFiles API match what we have
      in kpackagekit
    - Never auto-close the update-viewer if there are restarts to
      agree to
    - Remove the foo_DISABLE_DEPRECATED CPPFLAGS as it's hurting
      with the GTK+ and Glib changes
    - Rename to Software Install
    - Use a proper application name
    - Use GpkTask rather than PkClient while searching
    - Use /org/gnome as starting path for schemas
    + Updated translations.
  - Drop gnome-packagekit-gtk-3_1_6.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + New Features:
    - Allow the list of package dependencies to expand horizontally
    - Don't make each package have a bold summary now that the
      package details are grey
    - Make the version and architecture gray in the GUI tools
    - Move the '7 Updates (45Mb)' text to the button box to match
      the mockup
    - Split up the updates in the update viewer into sections to
      match the mockup
    - Turn the cryptic i86_64 into a human readable string, e.g.
      '64-bit'
    + Bugfix:
    - Better default dialog height for the main application and the
      update viewer
    - Better default position for the package update description
      vpane
    - Better default size for the Log Viewer
    - Better default size in the repositories prefs dialog
    - Correctly use the theme colors rather than hardcoding gray
    - Do not allow vertical scrollbars on the package metadata
    - Do not show the full path when installing local files
    - Do not use deprecated #defines from PackageKit
    - Don't clear the welcome screen when starting gpk-application
    - Fix the update viewer's progressbar alignment
    - Give more space for error messages
    - Hide the details expander by default in the updates viewer to
      match the mockup
    - Never set a window title if the dialog has no parent
    - Nuke the 'Help' button in the update viewer to closer match
      the mockups
    - Rename the 'Software Updates' to 'Software Settings' to make
      searching clearer
    - Service Pack dialog: affirmative action goes to the right
    - Show the application name in the run listbox
    - Use a 'Cancel' button for a confirm dialog rather than
      'Close'
  - Drop gnome-packagekit-gpk-prefs-desktop.patch: the name has been
    changed to 'Software Settings' upstream, which is good enough for
    us.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Never duplicate the 'Remove' tab for obsoleted software
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Bugfix:
    - Correctly count the list of packages in the update viewer
    - Ensure the full path is sent to PackageKit when installing
      files
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Actually exit the GTK tools when the user closes the window
    + Add a friendly name for g-s-d in the log program
    + Don't autoclose when no updates but distro upgrades are
      available
    + Don't spin in a loop in the updater when results come quicker
      than we expect
    + Don't use the deprecated g_format_size_for_display
    + Don't use the deprecated gtk_hbox_new
    + Mark the '32-bit' and '64-bit' strings as translatable
    + Move the gtk-module support files to PK
    + New versions of GTK show image-broken when we specify an empty
      string
    + 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.5:
    + New Features:
    - Add optional systemd support
    + Bugfix:
    - Drop an unneeded include
    - Ensure that non-arch packages get the correct update size set
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - 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) and pkgconfig(polkit-gobject-1)
      BuildRequires if we build systemd support.
    + Pass --enable-systemd to configure if we build systemd support.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Bugfix:
    - Return with success if we try to install no packages
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Do not try to use the GSD schema if it has not been installed
    + Updated translations.


author: badshah400@gmail.com
changelog:
  - Add gnome-packagekit-larger-details-pane.patch to make the
    details pane in the update viewer larger (bnc#730971,bgo#666635);
    patch came from Gary and was pushed to the upstream bug report.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + Panel
    - Fix some randr-interaction by connecting to the
      monitors-changed signal.
    - Use close button instead of ok button in error dialogs
    + All Applets
    - Use close button instead of ok button in error dialogs
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Panel
    - Ignore shadow mounts in the panel menus
    - Mark desktop files as trusted when it makes sense
    + Clock Applet
    - Fix bad memory usage for a string returned by libical
    + Misc
    - Remove scrollkeeper check, since it belongs to
      gnome-doc-utils
    + Updated translations
  - Remove scrollkeeper BuildRequires.
  - Remove -fno-strict-aliasing from CFLAGS.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Panel
    - Display the right icons for locations in the menu
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Move gconf entries file from /etc/gconf/macros to
    /usr/share/gconf/macros. This is part of fate#305318.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.2:
    + libpanel-applet
    - Only associate gconf keys with schemas when needed
    - Work-around new gconf bug that make the applets not see the
      default values in gconf
    + Clock Applet
    - Remove <requires-version> from glade file
    + Misc build system changes.
    + Updated translations.
  - Remove --with-clock-time-utility configure flag: it's useless now
    (it's using some PolicyKit stuff).
  - Remove scrollkeeper hack: it's not needed anymore.
  - Do not package omf files twice.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + Panel
    - Make the kill message of the action protocol work
    - Add missing animation_speed keys to default panel config
    - Make auto-hiding more reactive by tweaking default settings
    - Fix Command mnemonic in launcher editor
    - Fix crash when clicking launcher on second screen
    - Always show icons in panel menus
    + libpanel-applet
    - Fix critical warning when an applet is created
    + Clock Applet
    - Fix some small UI issues in the clock applet
    - Remove dead code
    + Notification Area Applet
    - Remove focus padding from status area
    + Misc
    - Remove now useless --with-clock-time-utility configure option
    + Docs
    - Remove deprecated help files
    - Update metadata for some help files
    + Updated translations.
  - Use libexecdir for normal applets.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + Panel
    - Drop dead code
    - Don't show icons icons for actions and categories
    - Remove use of GnomeEntry in run dialog
    - Port to GtkBuilder
    - Make the run button icon respect the desktop-wide setting
    - Add gnome-panel-add script to allow easy addition of applets
    - Use g_timeout_add_seconds to reduce wakeups
    - Ignore overlapping monitors and just use the largest one
    - Put LVDS as first monitor
    - Correctly set struts when two panels are right-oriented
    - Use /desktop/gnome/lockdown/disable_lock_screen
    - Use a different define for the size of the Applications menu
      icon
    - Clarify warning message at forced quit
    - Make sure to preload /apps/panel/general early enough
    - Remove empty labels from translation
    - Do not use non-existing monitors for toplevels
    - Do not save monitor changes that are caused by constraints
    - Use randr 1.3 features to detect the first monitor when
      possible
    - Use XRRGetScreenResourcesCurrent() when possible
    - Improve check for LVDS-named output
    - Remove deprecated Encoding key from desktop file
    + libpanel-applet
    - Port to GtkBuilder
    + All Applets
    - Port to GtkBuilder
    + Clock Applet
    - Change "Clock Options" label to "Clock Format"
    - Launch the configured calendar/tasks application instead of
      evolution
    - Port to PolicyKit 1
    - Make default PolicyKit configuration stricter
    - Do not crash when setting time/timezone without PolicyKit
    - Do not use obsolete and unneeded daylight variable
    - Fix confusion between GTime and time_t
    - Add missing mnemonics and window title
    - Use g_timeout_add_seconds to reduce wakeups
    - Do not place on the map locations with lat = 0 and lon = 0
    - Make it possible to change the name of a location
    - Add/improve translator comments
    - Code cleanups
    + Notification Area Applet
    - Allow more flexibility for NaTrayChild compositing
    - Use g_timeout_add_seconds to reduce wakeups
    + Misc
    - Add ACLOCAL_AMFLAGS
    - Use silent-rules instead of shave for quiet build
    - Remove workaround for scrollkeeper
    - Remove libglade dependency
    - Require libgweather 2.27.90
    + Updated translations.
  - Remove PolicyKit-devel, PolicyKit-gnome-devel BuildRequires.
  - Add polkit-devel BuildRequires.
  - Respin gnome-panel-beagle-search.patch and
    gnome-panel-recently-used-apps.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Panel
    - Add shebang to gnome-panel-add script
    - Use display name instead of name for menu items This implies
      we now support the X-GNOME-FullName key.
    - Make the desktop item editor not emit signals on startup
    - Support X-GNOME-FullName in the desktop item editor
    - Always show icons for categories in the applications menu
    + Clock Applet
    - Update the time when the user clicks to open calendar
    + Wnck Applets
    - Fix spin buttons not working in workspace switcher
      preferences
    + Misc
    - Require gnome-menus 2.27.92
    - Ship the desktop.in files in tarball, not pre-build .desktop
  - Respin gnome-panel-2-11-bring-back-my-run-item.patch.
  - Add gconf2-devel Requires to devel package.


author: vuntz@opensuse.org
changelog:
  - Add gnome-panel-randr-crashes.patch to fix some crashes on
    startup because of the randr code. Fix bnc#543876.
  - Add gnome-panel-fix-ugly-unhide.patch to fix some uglyness on
    unhiding a auto-hidden panel. Patch from upstream.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + Panel
    - Use a native window for PanelWidget to fix uglyness on unhide
    - Fix crashes in various conditions with the new randr code
    - Fix important regression in very important code
    - Fix crash with malicious .gtk-bookmarks
    - Impose a limit on the size of the bookmarks file
    - Port code away from libgnome and libgnomeui
    - Do not add (deprecated) Encoding key when creating desktop
      files
    + Clock Applet
    - Remove hack for gravity that was needed with earlier pango
    - Check errors returned by PolicyKit
    - Deprecate gmt_time gconf key
    + Misc
    - Build fixes
    - Remove dependency on libgnome and libgnomeui
    - Add configure check for libcanberra-gtk
    - Add configure check for ice and sm (X libraries)
    + Translation updates
  - Add libcanberra-devel to BuildRequires.
  - Remove gnome-panel-fix-ugly-unhide.patch. Fixed upstream
  - Remove gnome-panel-randr-crashes.patch. Fixed upstream
  - Update the following patches to apply with fuzz=0:
    gnome-panel-2-11-bring-back-my-run-item.patch,
    gnome-panel-alt-f1-slab.patch, gnome-panel-beagle-search.patch,
    gnome-panel-bnc356242-recently-used-apps-hidden.patch,
    gnome-panel-bnc363981-intlclock-compatibility.patch,
    gnome-panel-main-menu-name.patch,
    gnome-panel-recent-check-exists.patch,
    gnome-panel-recently-used-apps.patch


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5.1:
    + Panel
    - Update latest EggSMClient code, which requires no
      panel-specific patch
    - Fix potential crash when creating a launcher with drag and
      drop
    - Make sure to initialize bonobo
    + Clock Applet
    - Avoid unnecessary wakeups when monitoring non-existing
      timezone files
    + Misc
    - Require gnome-desktop >= 2.24.0
    + Translation updates


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + Panel
    - Load applets in a high-priority idle loop on startup
    - Build fix
    + Clock Applet
    - Updated documentation
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.91:
    + Panel
    - Add X-GNOME-AutoRestart to desktop file
    + Clock Applet
    - Make sunrise/sunset and other times follow the 12/24h
      preference
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + Panel:
    - Display GenericName in tooltip if there's no Comment
    - Fix applet right-sticking on screen resolution change
    - Make email addresses hyperlinks in about dialog
    - Use special XDG directory icon names
    + All Applets:
    - Build with latest GSeal'ed GTK+
    + Clock Applet:
    - Fix wrong string in documentation
    - Use icon fallbacks if the theme does not include phases of
      moon
    - Validate input in add location dialog
    + Notification Area Applet:
    - Make location of standard status icons predictable
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92.1:
    + Panel: Fix crash when using the main menu
    + Misc: Add configure summary
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.4:
    + More GSeal fixes
    + Stop using deprecated GTK+ API
    + libpanel-applet
    - Update to GDBus API change
    - Add gobject-introspection support
    + Clock Applet
    - Add -lm when linking the clock applet
    + Notification Area Applet
    - Fix issues with old-style multiscreen setups
    + Misc
    - Make automatic detection of bonobo work in configure
  - Changes from version 2.31.2:
    + All
    - Provide a dbus-based applet library
    - Keep an optional bonobo-based applet library
    + Panel
    - Make sure that newly-created panels become unhidden
    + Misc
    - Require glib 2.25.7
    - Make orbit and bonobo dependencies optional
    + Updated translations.
  - Drop gnome-panel-bnc363981-intlclock-compatibility.patch, as the
    change away from bonobo obsoletes this.


author: vuntz@opensuse.org
changelog:
  - Cleanup update to 2.31.4.
  - Update to version 2.31.6:
    + Panel
    - Allow Windows key as valid mouse modifier
    - Update to latest gdbus API change
    + libpanel-applet
    - GSeal fixes
    + Workspace Switcher Applet
    * Fix crash in multiscreen setups
    + Updated translations.
  - Remove gnome-themes Requires: it's just wrong.
  - Remove gnome-control-center Recommends: there's no reason for it.
  - Update summaries and descriptions.
  - Fix license tags: the non-library code is GPLv2+, not LGPLv2.1+.
  - Create a bonobo-support subpackage: the support for bonobo
    applets is optional, and this makes it easy to remove it when
    possible.
  - Update packaging for /usr/share/gconf renaming to
    /usr/share/GConf.
  - Reintroduce gnome-panel-bnc363981-intlclock-compatibility.patch,
    but update it for the new way panel applets work.
  - Move panel-test-applets* utilities to devel subpackage, since
    it's really only useful for developers.
  - Move old fish-related images to the extras subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90:
    + Use the polkit helper from g-s-d to set time/timezone
    + Updated translations.
  - Remove polkit-devel BuildRequires.
  - Require gnome-settings-daemon-polkit-datetime.


author: vuntz@opensuse.org
changelog:
  - Fix workaround that fixes the build by adding the dbus-glib-1
    flags: we also need the path to headers.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + Fix build with missing dbus-glib-1 dependency.
    + Notification Area Applet:
    - Fix bugs related to GSEALing effort.
    + Updated translations.
  - Remove hack to fix the build by setting CFLAGS.


author: vuntz@opensuse.org
changelog:
  - Add gnome-panel-fix-hidden-panel-and-applets.patch to fix several
    issues, with fixes I just pushed to git:
    + panel is hidden on first boot (bnc#637180)
    + newly created panels are hidden
    + main menu not on default panel (bnc#637130, bnc#637229)
  - Remove 2.x references in summaries and descriptions: the panel
    will still be an option in GNOME 3.


author: vuntz@opensuse.org
changelog:
  - Add gobject-introspection-devel BuildRequires to build
    introspection support for libpanel-applet-3.
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: NetworkManager-devel, dbus-1-devel,
      evolution-data-server-devel, gnome-desktop-devel,
      gnome-menus-devel, libbonoboui-devel, libcanberra-devel,
      libgweather-devel, librsvg-devel, libwnck-devel
    + new-style: NetworkManager, ORBit-2.0, cairo, dbus-glib-1,
      gconf-2.0, gdk-pixbuf-2.0, glib-2.0, gnome-desktop-2.0,
      gtk+-2.0, gweather, ice, libbonoboui-2.0, libcanberra-gtk,
      libedataserver-1.2, libedataserverui-1.2, libgnome-menu,
      librsvg-2.0, libwnck-1.0, pango, sm, x11, xau.
  - This will make it easier to switch to GNOME 3 libraries.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Panel
    - Fix various issues where panels stay hidden on load or on
      addition
    - Do not queue load of an applet if it's already being loaded
    - Fix loading of bonobo applets that are already configured
    - Understand bonobo IID in applet_iid keys
    - Add back optional support for bonobo applets to
      gnome-panel-add
    - Stop using deprecated gdk_display/GDK_DISPLAY()
    - Prevent modules from being unloadable, which fixes a crash on
      logout
    + libpanel-applet
    - Fix build with gobject-introspection 0.9.5
    + libpanel-applet
    - Stop using deprecated gdk_display
    + Misc
    - Small build fixes
    - Update information in README and other files
    - Rewrite gnome-panel man page
    - Explicitly link to xrandr
    + Updated translations.
  - Drop gnome-panel-fix-hidden-panel-and-applets.patch: fixed
    upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0.2:
    + Build panel with -export-dynamic. Else, it just fails badly at
      runtime
  - Changes from version 2.32.0.1:
    + Fix build with --as-needed
  - Changes from version 2.32.0:
    + Associate .gir with pkg-config file.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove libidl-devel BuildRequires: gnome-panel doesn't need it
    (it's actually needed as a dependency for ORBit, though, but we
    don't need it explicitly).


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1:
    + Panel: Support relocating the .gnome2 directory with an
      environment variable, like libgnome does
    + libpanel-applet: Fix build breakage caused by wrong include
    + Link gnome-desktop-item-edit against X libs too
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Make libpanel-applet-3-0 own /usr/share/gnome-panel and
    /usr/share/gnome-panel/applets as applets using this library must
    install a file there.


author: vuntz@opensuse.org
changelog:
  - Add gnome-panel-fix-applet-xinerama.patch: on a xinerama setup,
    applets on the second/third/etc. screens won't even start. This
    patch from git fixes this.
  - Add gnome-panel-no-bonobo-in-process.patch: remove the
    possibility to have in-process bonobo applets. Having in-process
    bonobo applets will simply break the whole gnome-panel process,
    which is extremely bad. So we remove this option directly from
    the library. Note that it breaks API, but it actually affects no
    package in openSUSE, as far as I know -- if it happens to do so,
    though, then we can just rebuild the broken package as
    out-of-process applet. Taken from git.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.90:
    + This release changes in a major way the way people can "edit"
      panels (ie, create new panels, add new applets, move applets,
      remove applets, etc.): those "edit" features have always been
      accessible mostly through popup menus, but this often created
      accidental changes. Now, users have to press the same modifier
      as the one configured in metacity (by default, Alt) to access
      the menus showing those "edit" features. Other items from
      applets menus are still available in the standard popup menu.
    + Panel:
      + Code cleanups
      + Fix dbus applets to work in multiscreen environment
      + Update default panel layout to remove launchers, window
      menu, and show desktop button
      + Make panel menubar text bold
      + Hide icon from panel menubar by default; use
      "-PanelMenuBar-icon-visible: true;" in theme to make it
      visible again
      + Remove help items from popup menus
      + Move all "edit" features in popup menus in a popup menu that
      gets opened only when modifier is pressed
      + Do not show "Edit Menus" in menubar context menu if locked
      down
      + Do not lock any objects by default anymore
    + libpanel-applet:
    - Move all "edit" features in applet popup menus in a popup
      menu that gets opened only when modifier is pressed
    + All Applets
    - Remove help and about items from popup menu
    + Clock Applet:
    - Open evo with right date when clicking on calendar
    - Make text bold
    + Notification Area Applet:
    - Synchronize with code from gnome-shell
    - Set tray colors based on the ones set in the theme
    - Add support for _NET_SYSTEM_TRAY_PADDING. The padding can be
      set in the theme with "-NaTrayApplet-icon-padding: 6;"
    - Code cleanup
    + Wnck Applets:
    - Remove switching workspace on scroll events (done in libwnck
      now)
    + Misc:
    - Build fix
    - Free the fish!
    + Updated translations.
  - Changes from version 2.91.6:
    + This is the first version of gnome-panel with GTK+ 3 support.
    + The bonobo compatibility support has been removed for now.
    + Panel:
    - Change references from bonobo-applet to external-applet in
      gconf
    - Don't rely on nautilus desktop files, as they're going away
    - Remove About GNOME menu item
    - Do not show settings.menu in System menu, but just the
      control center
    - Migrate settings: menu buttons to gnome-control-center
      launcher
    - Support adding launchers (and menu buttons) from
      gnomecc.menu libpanel-applet
    - Add libpanel_applet_dir variable in libbpanelapplet.pc
    + libpanel-applet (bonobo):
    - Drop the bonobo support
    + Clock Applet:
    - Show appointments from local/mapi eds providers
    - Use the control center date/time panel instead of our own
      time setting dialog
    + Notification Area Applet:
    - Fix handling of SYSTEM_TRAY_CANCEL_MESSAGE
    - Add support for _NET_SYSTEM_TRAY_COLORS
    + Wnck Applets:
    - Update for libwnck 2.91.x API changes
    + Misc:
    - Finally drop gnome-panelrc
    + Updated translations
  - Remove now unneeded BuildRequires: pkgconfig(ORBit-2.0),
    pkgconfig(libbonoboui-2.0).
  - Change some pkgconfig() BuildRequires: gnome-desktop-2.0 to
    gnome-desktop-3.0, gtk+-2.0 to gtk+-3.0, gweather to
    gweather-3.0, libcanberra-gtk to libcanberra-gtk3,
    libedataserverui-1.2 to libedataserverui-3.0, libwnck-1.0 to
    libwnck-3.0.
  - Add pkgconfig(libecal-1.2) BuildRequires.
  - Drop gnome-panel-fix-applet-xinerama.patch: fixed upstream.
  - Remove gnome-panel-no-bonobo-in-process.patch: bonobo support was
    dropped.
  - Remove explicit Requires for gconf2-devel, gtk2-devel,
    libbonoboui-devel, libgnomeui-devel in devel package: they will
    automatically be added the pkgconfig() way.
  - Rename libpanel-applet-3-0 to libpanel-applet-4-0, following
    soversion change.
  - Drop gnome-panel-bonobo-support and libpanel-applet-2-0
    subpackages: the bonobo support was removed.


author: fcrozat@novell.com
changelog:
  - Update version to 2.91.91:
    + Note: this version breaks API in libpanel-applet (an unused
      argument was removed from FACTORY macros) and ABI (removed
      arguments and API).
    + All:
    - Minor code cleanup
    + Panel:
    - Fix warning when lockdown setting changes
    + libpanel-applet:
    - Make sure people cannot misuse PanelApplet by documenting an
      API usage error on stderr.
    - Remove panel_applet_new()
    - Remove unused name arg in FACTORY macros
    - Remove out_process from panel_applet_factory_main()
    - Add test applet in python
    - Improve introspection coverage
    - Stop printing errors for gconf API
    - Correctly set min & max of orient and flags properties
    + Clock Applet:
    - Only display "edit locations" button if panel is not locked
      down.
    - Monitor locked-down property to update prefs visibility.
    - Better fix for missing calendar sources.
    + Fish Applet:
    - Monitor locked-down property to update prefs visibility.
    + Wnck Applets:
    - Monitor locked-down property to update prefs visibility.
    + Misc:
    - Rewrite (and complete) libpanel-applet documentation.
    - Remove libcanberra-gtk3 dependency.
    - Bump GTK+ 3 requirement to 3.0.
    + Updated translations.
  - Remove pkgconfig(libcanberra-gtk3) BuildRequires.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.94:
    + Panel:
    - Fix moving of panel objects to use switch mode again by
      default.
    - Completely rework how objects are positioned in the panel:
      they are now either left-aligned, centered, right-aligned.
      This fixes many issues, including objects being
      mis-positioned after changes of the screen size.
    - Make the clock centered in the default layout
    - Add a user menu similar to the GNOME Shell one.
    + Clock Applet:
    - Port to GDBus
    + Notification Area Applet:
    - Add support for _NET_SYSTEM_TRAY_ICON_SIZE to specify the
      size for icons. This can be set in the theme with the theme
      with "-NaTrayApplet-icon-size: 16;"
    + Misc:
    - The dbus-glib dependency is now completely gone
    - There is a new optional dependency on telepathy-glib, for
      features used in the user menu.
  - Changes from version 2.91.93:
    + Notes:
    - it's worth pointing out that starting with this release,
      gnome-panel ignores the GNOME 2 configuration and starts with
      a fresh configuration.
    - per-instance applet settings can now be in GSettings, or if
      the applet still uses GConf, they will live under
      /apps/panel3-applets.
    + Panel
    - Remove popup menu for items in applications menu
    - Drop drawers
    - Remove migration code for panel 2.x configuration
    - Drop hidden --profile argument
    - Also require modifier to move applets by clicking on handle
    - Drop per-applet Lock setting
    - Put Move before Remove in applet menu
    - Migrate to GSettings. This includes:
      . Rework the way we define te default layout
      . Better integration with GNOME 3.0 in general (for
      lockdown, for instance).
      . Still make it possible to have applets use GConf for
      their own settings.
    - Use gtk-enable-animations GtkSettings property instead of
      our own setting.
    - Remove setting to highlight launchers on mouse hover, and
      instead make this available in the theme with
      "-ButtonWidget-hover-highlight: false;".
    - Move Lock before Activate in screensaver button popup
    - Talk to gnome-screensaver via dbus
    - Port to GDBus
    - Stop saving launchers in ~/.gnome2, and use XDG config dir
    - Remove unneeded check for 'logout-prompt' setting
    - Change gconf path of applet prefs
    - Prepare code for ability to use centered applets
    - Code cleanups
    + libpanel-applets
    - Add panel_applet_settings_new() API
    - Mark all GConf-related API as deprecated
    + Fish Applet
    - Port to GSettings
    - Change the way to choose the image and number of frames, by
      using a keyfile. There's no UI for this anymore at the
      moment.
    + Window List Applet
    - Port to GSettings
    + Workspace Switcher Applet
    - Port to GSettings.
  - Changes from version 2.91.92:
    + Panel:
    - Fix compilation warnings
    - Add style classes to make panel easier to theme
    - Fix background of handles for transparent panels
    - Remove X-GNOME-Autostart-Notify from .desktop file
    - Stop manually making the panel menubar text bold, this is
      handled in the theme now.
    + Clock:
    - Stop manually making the panel menubar text bold, this is
      handled in the theme now.
    + Updated translations.
  - Add pkgconfig(dconf) and pkgconfig(telepathy-glib) BuildRequires,
    remove pkgconfig(dbus-glib-1) BuildRequires.
  - Add GSettings schema handling, in addition to GConf2 schemas
    handling, with %glib2_gsettings_schema_* macros.
  - Disable gnome-panel-2-11-bring-back-my-run-item.patch: Needs
    rebasing.
  - Remove gnome-main-menu Recommends: it is not ported to the new
    libpanel-applet API, and we probably want a Supplements in
    gnome-main-menu instead, or it should be a Requires by the
    branding package.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0
    + Panel:
    - Fix alt+f1 misworking for menu buttons.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0.1:
    + Panel:
    - Minor code cleanup
    + libpanel-applet:
    - Move some defines in headers to fix generated libpanel-applet
      documentation.
    + Notification Area Applet:
    - Fix thin lines appearing when an icon is removed


author: vuntz@opensuse.org
changelog:
  - Drop gnome-panel-2-11-bring-back-my-run-item.patch: gnome-shell
    won't have a button to show the run dialog either, so let's keep
    the fallback mode the same.
  - Drop gnome-panel-bnc363981-intlclock-compatibility.patch: since
    we don't migrate the GNOME 2 configuration, there's no need for
    compatibility with intlclock.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.2:
    + Panel:
    - Fix crash when starting launcher
    - Fix edit menu not working even when modifier is pressed, when
      caps lock is used
    - Fix crash when running without gnome-session
    - Add missing config.h includes
    - Code cleanups
    + libpanel-applet:
    - Fix edit menu not working even when modifier is pressed, when
      caps lock is used
    + Clock Applet:
    - Pass the correct month to Evolution command line
    - Fix usage of polkit service to set timezone
    - Correctly deal with leap seconds for updates
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Create a branding-upstream subpackage, that contains the default
    panel layout.
  - Add gnome-panel-branding Requires to gnome-panel, to make sure a
    default layout is installed.
  - Fix license of subpackages: the non-library code is GPLv2+ and
    the library code (including doc) is LGPLv2+, not LGPLv2.1+.


author: vuntz@opensuse.org
changelog:
  - Update gnome-panel-beagle-search.patch: use tracker-needle,
    instead of nautilus-search, as we do not ship a
    nautilus-search.desktop file anymore (it was added by a patch,
    which doesn't make sense in GNOME 3).
  - Add tracker-gui Recommends, since this means we want
    tracker-needle to be installed, if possible.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + Panel:
    - Stop using G_CONST_RETURN
    - Remove unused variables
    - Port to new gnome-menus API
    - Always keep the same window icon for run dialog
    + libpanel-applet:
    - Fix build warning
    + Clock Applet:
    - Do not miss seconds when displaying seconds
    + Notification Area Applet:
    - Fix build with --as-needed
    + Misc:
    - Modernize build system
    + Updated translations.
  - Replace pkgconfig(libgnome-menu) BuildRequires with
    pkgconfig(libgnome-menu-3.0).
  - Rebase gnome-panel-recently-used-apps.patch and
    gnome-panel-main-menu-name.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Panel:
    - Do not forcecully center non-expanded panels on login
    - Fix srcdir != builddir build
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Panel
    - Fix loading of main menu
    - Change "My Account" to "Online Accounts" in user menu
    + Clock Applet
    - Look for calendar/tasks app in GSettings
    + Updated translations.
  - Add gnome-control-center Recommends since it's being used from
    the user menu.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Updated translations.
  - Add gnome-main-menu Obsoletes to ease upgrades from 11.4.


author: vuntz@opensuse.org
changelog:
  - Add gnome-panel-improved-default-layout-handling.patch: improve
    the default layout handling. This enables us to add a launcher
    for the installer easily in the live session (bnc#702671).


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Panel
    - Do not assert on error when using default layout
    - Fix loading launchers defined with relative paths
    + Updated translations.
  - Rebase gnome-panel-improved-default-layout-handling.patch: remove
    part of patch integrated in the stable branch upstream.


author: vuntz@opensuse.org
changelog:
  - Add gnome-panel-allow-smaller-panels.patch: change the default
    size of the user menu icon to 16, and allow making the panels
    smaller thanks to this. Taken from git.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1:
    + Integrate fixes from 3.2.1.
    + Support instance configuration of objects in default layout.
    + Make it possible to load a default layout from the user config.
    + Fix panels forced to be big because of user menu.
    + Fix wrong height of Places menu item in main menu.
    + Change default size of icon in menu bar & user menu applets to
      16.
  - Drop gnome-panel-improved-default-layout-handling.patch and
    gnome-panel-allow-smaller-panels.patch: fixed upstream.
  - Rebase gnome-panel-bnc356242-recently-used-apps-hidden.patch.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Explicitly link to gmodule-2.0.
    + 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.5:
    + Panel:
    - Don't ask for menus to be pushed in
    - Use horizontal/vertical padding for button widgets
    - Use GResource for data files
    - Stop using deprecated gtk_[hv]box_new()
    + libpanel-applet:
    - Don't ask for menus to be pushed in
    - Add panel_applet_setup_menu_from_resource() API
    + All Applets:
    - Use GResource for data files
    + Clock Applet:
    - Stop using deprecated gtk_[hv]box_new()
    - Always show actions to set time
    - Port to org.freedesktop.timedate1 to set timezones
    + Fish Applet:
    - Move fish animations data files in fish-specific directory
  - Add pkgconfig(polkit-gobject-1) BuildRequires: new dependency
    upstream.
  - Remove gnome-settings-daemon-polkit-datetime Requires: the
    systemd-timedated daemon is used to set timezone.


author: vuntz@opensuse.org
changelog:
  - Add back %posttrans/%preun scripts for the remaining gconf
    schema: for some reason, those were lost at some point.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Panel:
    - Remove obsolete help buttons
    + Clock Applet:
    - Use new GdkPixbuf API to load resources
    + Wnck Applets:
    - Remove obsolete help buttons
    + 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:
    + Panel:
    - Fix rendering of the handle in the applet frame widget
    - Fix themed background pattern
    - Several PanelSeparator improvements
    - Fix position re-shuffling on orientation change
    + Misc:
    - Add --disable-documentation option
    - Fix srcdir != builddir for gresources
    + Updated translations.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Add style class for orientation to several widgets to allow
      adjust theming on vertical panels.
    + Fix random grey box on logout.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2.1:
    + Fix GTK+ runtime check used to determine bookmark file
  - Changes from version 3.4.2:
    + Panel: Use new GTK bookmarks location if using GTK+ >= 3.5.1
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-panel-fix-applet-loading.patch: patch from upstream
    fixing some race on login causing errors when loading applets.
  - Drop gnome-panel-main-menu-name.patch,
    gnome-panel-alt-f1-slab.patch,
    gnome-panel-recently-used-apps.patch,
    gnome-panel-bnc356242-recently-used-apps-hidden.patch: those
    patches were all needed for gnome-main-menu integration, but we
    don't ship gnome-main-menu anymore.


author: dimstar@opensuse.org
changelog:
  - Add separate gnome-panel-extras-lang subpackage for the language
    files of applets shipped in gnome-panel extras (currently fish)
    This fixes the build of bundle-lang-gnome: as gnome-panel-lang
    requires gnome-panel and the -lang pack contains translations for
    fish, but not the C-language variants, the figures are missing
    and thus it results in dangling symlinks.
  - Add gnome-panel-extras-lang Recommends to gnome-panel-extras.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.8.5:
    + There have been many fixes since 0.8.0, see NEWS file for the
      complete list.
    + Add missing files from tarball.
    + Plug memory leaks.
    + Performance improvements.
    + Improve content extractors, especially office-related ones.
    + Many fixes from coverity reports.
    + Fix crashes.
    + Update man pages.
    + Build fixes.


author: vuntz@opensuse.org
changelog:
  - Add tracker-launch-applications-in-results.patch: since tracker
    is used from the main menu, it's important that it handles
    applications correctly. They should be correctly displayed and it
    should launch them instead of opening the .desktop file in a text
    editor.
  - Add gnome-common BuildRequires and call gnome-autogen.sh for the
    patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.14:
    + For a complete overview of changes, see NEWS file. Here are
      some highlights (excluding many bug fixes).
    + The database version has been incremented, this will force a
      reindex for any existing Tracker installation.
  - Highlights from version 0.9.14:
    + SPARQL: Add support for EXISTS and NOT EXISTS
    + Plug some memory leaks.
    + Some ontology changes.
    + libtracker-data: improvements in read-only mode.
  - Highlights from version 0.9.13:
    + Added domain specific indexes, adding a column to DB tables to
      avoid full table scans/joins with larger tables for performance.
    + Journal compression and rotation using 50Mb chunk sizes
    + Improve logging in libtracker-miner.
    + tracker-miner-fs: Use 60s as default DBus timeout for requests
      to extractor
  - Highlights from version 0.9.12:
    + Removed libinotify imported module and use GIO completely
  - Highlights from version 0.9.11:
    + Remove the option to index remote mounted directories
    + Plug memory leaks in extractors.
  - Highlights from version 0.9.10:
    + Support D-Bus FD passing (avoids much memory copying)
    + Make tracker-search-tool history persistent
    + Correctly handle applications in tracker-search-tool results
    + Don't recheck all monitored directories needlessly
    + Fix tracker listing the files under Ignore directories
    + tracker-miner-fs: Force recheck on IgnoredFiles changes
  - Highlights from version 0.9.9:
    + Ontology changes.
    + libtracker-miner: Update the database when config changes for
      optical/removable media
    + libtracker-miner: Improved detection of removable devices.
  - Highlights from version 0.9.8:
    + Vaarious SPARQL changes.
    + Ontology changes.
  - Highlights from version 0.9.7:
    + Ontology changes.
    + tracker-store: Added support for TRACKER_STORE_TASK_MAX_TIME
      environment variable to set maximum time allowed before
      interrupting a query
    + tracker-miner-fs: Added 'CrawlingInterval' config option to
      disable or only mtime check file system after n days, default
      is same as previously (every startup)
  - Highlights from version 0.9.6:
    + Ontology: Added SLO (Simplified Location Ontology) for testing
  - Highlights from version 0.9.5:
    + Added support for libunistring and libicu, to fix word
      breaking, word normalization, word case folding, and multi
      language extraction per file
    + libtracker-miner: Added TrackerNetworkProvider for miners which
      need to know about connection status
    + tracker-extract: Added specific GIF file extractor
    + tracker-search-tool: add search history and auto-completion
  - Highlights from version 0.9.4:
    + Ontology changes.
    + tracker-writeback: Added MP4 and 3GPP video files xmp module
    + tracker-search-tool: Added "Folders" category
  - Highlights from version 0.9.3:
    + Ontology: Added nco:contactLocalUID property
    + Port from libdevkit-power-gobject to libupower-glib
    + libtracker-miner: Improve crawling queries (3693 dirs, 27678
      files, was 651s, now 166s)
    + tracker-miner-flickr: Added new miner for Flickr web service
  - Highlights from version 0.9.2:
    + Ontology changes.
    + Add html content extraction
    + Improved OASIS extractor
    + Improved reading PS and PS-GZ files
    + Improved reading msoffice/* files
  - Highlights from version 0.9.1:
    + Ontology changes.
    + tracker-writeback: Replaced id3lib module (known to corrupt
      mp3s) for taglib module
  - Highlights from version 0.9.0:
    + Ontology changes.
    + Plug memory leak.
    + tracker-preferences: UI improvements.
  - Drop upstreamed tracker-launch-applications-in-results.patch and
    remove gnome-common BuildRequires and call to autogen.
  - Rebase tracker-removeable-media-off.patch.
  - Rename library packages to reflect libraries version bumps:
    libtracker-client-0_9-0, libtracker-extract-0_9-0,
    libtracker-miner-0_9-0 instead of *-0_8-0.


author: vuntz@opensuse.org
changelog:
  - Fill .changes for update to 0.9.14.
  - Replace id3lib-devel BuildRequires with taglib-devel.
  - Replace DeviceKit-power-devel BuildRequires with
    libupower-glib-devel.
  - Add libicu-devel for better unicode support.
  - Add NetworkManager-devel BuildRequires for network status
    detection.
  - Add librest-devel BuildRequires for flickr data miner.
  - Add giflib-devel BuildRequires for gif metadata support.
  - Add tracker-fix-new-evo.patch to fix build with recent
    evolution-data-server.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.15:
    + Ontology, MTP: Fix mtp:hidden
    + libtracker-data: Support for SPARQL 1.1's IN operator
    + libtracker-data: Implement progress indication for rotated
      journals
    + tracker-store: Queue queries while busy
    + Add test cases.
    + Bug fixes.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.16:
    + tracker-extract: Added a GUPnP DLNA extractor
    + libtracker-sparql: Client library for direct/dbus access
    + libtracker-common: New environment variable TRACKER_VERBOSITY
      to override config
    + Fix unsupported ontology change preventing tracker for booting
    + Fix tracker not harvesting ID3v2 tags
    + Fix duplicates when monitor events processed before directory
      is created in store
    + libtracker-data: Fixed support for IN, NOT IN with <resources>
    + libtracker-miner: If parent GFile being processed, serialise by
      waiting
    + libtracker-miner: Print URIs not paths for CREATE monitor event
      debugging
  - New subpackage libtracker-sparql-0_9-0
  - Fix Regquires: in -devel subpackage, require *-0_9-0 instead of
    * -0_8-0.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.17:
    + SPARQL: Improve lexer performance for strings with ASCII
      characters
    + libtracker-common: Make sure libtracker-sparql inherits
      verbosity
    + libtracker-data:
    - Merged DataError into TrackerSparqlError, was causing
      miner-fs to not finish
    - Remove unused Options database table
    + libtracker-sparql:
    - Added dbus-glib-1 dependency when building Vala sources
    - Added example documentation for update_blank() API
    + libtracker-bus: Catch SPARQL errors thrown by D-Bus
    + tracker-extract:
    - MP3: Fixed extraction of certain ID3v2.3 and ID3v2.4 tags
    - MP3: Fixed un-unsynchronisation in ID3v2
    + tracker-store:
    - Fixed some memory leaks in dbus shutdown
    - Removed plugin support (was only used by kmail)
    + tracker-miner-fs: Fixed memory leak when setting up volumes
    + tracker-search:
    - Fixed typo, output was "Contacts:" when it should be "Files:"
    - Improved output for --contacts and --files
    + kmail: Removed this plugin, it was unmaintained
    + Functional Tests: refactoring branch merged, much more
      comprehensive testings now
    + bgo#627281: crash in tracker-0.8.15 ms-office extractor
    + bgo#623005: Remove odt2txt dependency in the OASIS extractor
    + bgo#623207: tracker 0.8.6/0.9.x fails to build against
      evolution 2.31.4
    + nokia#185950: COREWEB: /usr/lib/tracker/tracker-extract
      '*__GI_strncmp extract_gif get_file_metadata tra
    + nokia#185070: Enable PNG_iTXt_SUPPORTED flag in libpng
    + nokia#182948: Keywords/Subject metadata not written back to the
      file
    + nokia#184882: tracker-extract is getting crashed for malformed
      gif files
    + Updated translations.
  - Drop tracker-fix-new-evo.patch, upstream fixed.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.18:
    + Ontology:
    - Renamed slo:longitudeUncertainty to slo:horizontalAccuracy
    - Renamed slo:latitudeUncertainty to slo:verticalAccuracy
    + libtracker-data:
    - Fixed journal reader with rotated journals
    - Make sure tracker_fts_update_commit() is called for FTS
      updates
    + libtracker-direct:
    - Use maximum D-Bus timeout
    - Wait for tracker-store to be ready
    + libtracker-bus:
    - Use maximum D-Bus timeout
    - Fixed linking to include libtracker-sparql
    - Throw errors for non-FD passing when Cancellable is cancelled
    - Support BatchUpdate for low priority requests
    + libtracker-sparql:
    - Added debugging to know what SPARQL is used with
      direct-access
    - Added TRACKER_SPARQL_BACKEND environment variable
    - Added deps file for tracker-sparql.vapi to distribution
    - cursor_get_n_columns() should only be called after
      cursor_next()
    + libtracker-miner:
    - Allow API to bypass config dir checks for user based indexing
    - Add method to reindex certain mimetypes
    - Add method to invoke tracker-miner-fs to index a file
    + tracker-store:
    - Fixed race conditions with new 'Wait' d-bus interface
    - Fixed unregister_g_object() criticals
    - Small busy callback improvements, indexing speed increased
    + tracker-miner-fs:
    - Remove --add-file option (now done using tracker-control -f)
    - Added debugging to know which file is requested to be indexed
      over D-Bus
    - Use tracker_dbus_request_failed() for error situations
    - Do not index dirs unconditionally when adding monitors, huge
      crawling performance improvement
    - Renamed Reindex D-Bus interface to Index
    + tracker-control:
    - Make -f and -m outputs translatable
    - Print when reindexing mime types or files is successful
    - Don't print PIDs if we're reindexing mimes or a file
    - Use TrackerMinerManager to reindex mimetypes
    + tracker-tag: Bail out if none of the passed files exist in the
      store
    + bgo#613252: Application-driven indexing and metadata storage
    + bgo#627893: tracker 0.9.17 does not compile with
      e-d-s/evolution 2.31.90 built with gtk+ 3.0
    + nokia#187148: "Not tagged, file is not indexed" message is seen
      when adding a tag
    + nokia#184505: Video files without audio are listed as music
      clips.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.19:
    + Collation support
    + Refactored signal notification API
    + Ontology: Added nmo:isEmergency property
    + functional-tests:
    - Avoid FTS tests if FTS is disabled
    - Don't include TTL files in dist (tarball was 26Mb vs. 6Mb)
    + libtracker-data: Fixed memory leak when setting journal_mode
      pragma
    + libtracker-miner:
    - If CREATED event is received from a monitor, force IRI cache
      update
    - Don't print paths as they may not be in UTF-8, print URIs
    + tracker-extract: Fixed xine, mplayer and totem backends
    + tracker-miner-fs:
    - Removed CacheTimeout option from config, unused
    - Removed ScanTimeout from config, unused
    - Disable crawling entirely if !initial_crawl
    + nokia#184505: Video files without audio are listed as music
      clips.
    + nokia#179465: Cannot sort lower and upper cases for under same
      letter
    + Fix build warnings, and other build issues.
    + Updated translations.
  - Rebase tracker-removeable-media-off.patch.
  - Add libgupnp-dlna-devel BuildRequires on 11.4 and later.


author: vuntz@opensuse.org
changelog:
  - Rename evolution-tracker subpackage to tracker-miner-evolution,
    with appropriate Provides/Obsoletes since this is first a miner.
    Make it also provide evolution-plugin-tracker, since it's a
    plugin for evolution too.
  - Split flickr and rss miners in tracker-miner-flickr and
    tracker-miner-rss subpackages since they are not that useful by
    default, and add README.SUSE files for them to explain how to use
    them.
  - Split applications/files miner to tracker-miner-files, and add a
    Recommends to tracker to get it installed by default. This will
    enable people to keep tracker and still easily remove this miner
    if they don't want to index files.
  - Rename nautilus-tracker subpackage to
    nautilus-extension-tracker-tags and nautilus-applet subpackage to
    gnome-panel-applet-tracker, to follow the naming convention for
    plugins and extensions. Add appropriate Provides/Obsoletes.
  - Add packageand(tracker:gnome-panel) Supplements to
    gnome-panel-applet-tracker.
  - Remove useless call to autoreconf.
  - Use %_smp_mflags for parallel build.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.20:
    + bgo#628859: Ship examples/rss-reader/initial-data.ttl in
      tarballs
    + bgo#628872: tracker-control -t or -k shouldn't kill
      tracker-status-icon
    + nokia#187558: nfo:belongsToContainer not set for music files
      synchronized from Ovi Suite to the device
    + nokia#189896: BatchCommit doesn't send reply
    + Ontology:
    - Added slo:categoryIconUrl for category icons in the location
      ontology
    - Added slo:iconUrl for landmark icons in the location ontology
    - Added nfo:manufacturer to replace nfo:make
    - Updated documentation, use plainTextContent instead of
      plainTextMessageContent
    + libtracker-data: Fixed signed char comparison in SPARQL scanner
    + tracker-store:
    - Fixed class-signaling rdf_types array after delete
    - Fixed class-signaling to emit all triples for rdf:type
      predicates
    + tracker-extract:
    - MSOffice, fixed to set nfo:Presentation & nfo:Spreadsheet
    - tracker-extract: GStreamer, use integer division for rounding
      duration
    - Tiff, updated to use canonical uris with new nfo:manufacturer
      ontology
    + tracker-miner-flickr:
    - Fixed so tracker-search-icon doesn't show constant polling
    - Fixed criticals for photos with no tags
    + tracker-miner-rss: Fixed so tracker-search-icon doesn't show
      constant polling.
  - Remove supplied initial-data.ttl, as it is now shipped in the
    tarball.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.21:
    + Return types in TrackerSparqlCursor API (previously just
      strings)
    + Ontology:
    - Added nfo:HelpDocument
    - Added brief description to the ontologies documentation index
      page
    + functional-tests updates
    + libtracker-fts: Do not use TLS for queries
    + libtracker-common: Reset default log handler in
      tracker_log_shutdown()
    + libtracker-data: Fixed parallel cursor_next_async() call
      segfaults
    + libtracker-miner:
    - Removed Pango requirement in tracker-miner.pc
    - Improved debugging to avoid store availability confusion in
      log
    + libtracker-sparql: Added test case for cursor_next_async()
      segfaults
    + tracker-miner-flickr: Fixed desktop file not having the correct
      prefix for its icon
    + tracker-extract:
    - On shutdown a summary is logged with extraction/failure count
      per module
    - Fixed compilation error for quill support
    - Don't extract content if config has max bytes set to 0
    - Use g_pattern_match() instead of g_pattern_match_simple(),
      ~5% speed increase
    + tracker-search: Do not use tracker:available for emails
    + tracker-status: Fixed memory leak when printing state
    + Bugs fixed: nokia#186055, nokia#192326, nokia#188031
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.22:
    + LRU for database statement cache (huge memory footprint
      difference)
    + Monitor event black listing and events are condensed (less
      event spam up the stack)
    + SPARQL: Rework variable name support to fix regression
    + Ontology: NCO: Set tracker:notify to true for nco:ContactList
    + data-generators: Added a default value for undefined categories
    + functional-tests updates.
    + libtracker-data:
    - Fixed regression SELECT ... AS ?var not being honored in
      ORDER BY
    - Don't cache stmt if the query contains a regular expression
    - Fixed memory leak in journal rotation
    + libtracker-sparql:
    - Make it possible to set the max LRU cache size per connection
    - Added an "environment variables" section to documentation
    + tracker-store:
    - Added TRACKER_STORE_{SELECT|UPDATE}_CACHE_SIZE environment
      variables to control new LRU feature
    - Fixed crash when accessing variable_names array
    + tracker-extract:
    - remove unneeded call to tracker_topanalyzer_shutdown()
    - Fixed QUILLimagefilter support
    + tracker-miner-fs: Fixed use of uninitialized variable
    + Bugs fixed: nokia#192537, nokia#193796, bgo#630176
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.23:
    + Ontology updates.
    + SPARQL: Fix SQL for GRAPH with predicate variable and empty
      database
    + coverage: ignore dbus-binding-tool generated files
    + functional-tests updates.
    + libtracker-data:
    - Log failure to set journal mode to WAL
    - Fixed unchecked pointer unref when setting journal_mode
      pragma
    - Change SQLite page and cache size
    + libtracker-sparql:
    - Added connection_get_{async|direct_async}() APIs
    - Various documentation fixes and additions.
    + libtracker-miner:
    - Added new unit tests for blacklisting and event merging
    - Don't create inner loop until needed
    + tracker-store: Fixed corruption in FD passing D-Bus
      implementation
    + tracker-extract:
    - MP3: Fixed a huge memory leak in albumart data
    - MP3: Support Windows-1252 character encoding
    - MP3: Fix string handling in comment and picture tags
    - Album art: Stop looking for cover if we already
    + tracker-search-tool: Fixed compilation error with latest vala
    + plugins: Evolution: Fixed the UID format of the URL
    + Bugs fixed: nokia#193061, nokia#193044, nokia#194746
    + Updated translations.
  - Add tracker-fix-build.patch to fix the build.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.24:
    + Ontology updates.
    + SPARQL:
    - Use COLLATE in SQL for variables and property functions
    - Use named graph of WITH clause in WHERE pattern for updates
    + functional-tests updates.
    + libtracker-data: Add test case for ORDER BY property function
    + libtracker-miner: Make vapi file compatible with Vala 0.11.0
    + libtracker-sparql:
    - Assume en_US.utf8_locale for test cases for proper collation
    - Support GRAPH in SPARQL builder API
    + tracker-miner-fs: Fixed regression when deleting
      nfo:FileDataObject resources for a mount point
    + utils: mtp-dummy: Added a test case to synthesis an mtp daemon
    + Bugs fixed: nokia#195394, nokia#196143, nokia#195547,
      nokia#192790.
    + Build fixes.
  - Drop tracker-fix-build.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.26:
    + Add task pool in libtracker-miner for store updates/metadata
      extractions, 10-20% speed increase indexing.
    + Ontology: Derive from rdfs:Resource for nao:Property,
      nfo:Orientation, poi:ObjectOfInterest, scal:AccessLevel,
      nmm:Flash, nmm:MeteringMode, nmm:WhiteBalance,
      nmm:RadioModulation, mto:TransferMethod
    + functional-tests updates
    + tracker-extract: Port QuillImageFilter usage to QImage
    + libtracker-data:
    - Notify locales being used also for libunistring
    - Improved collation related debugging traces
    + libtracker-bus:
    - Handle error properly in array_update_finish()
    - Use host endian byte order for updates in steroids interface
    - Fixed memory leak when updating, GAsyncResult should always
      be unref-ed
    + libtracker-miner: Fixed critical warning when calling
      tracker-status -i
    + tracker-miner-fs: Fixed MeeGo app miner, missing include for
      GStrv and glib collators
    + utils:
    - mtp-dummy: Fixed missing locale initialization
    + Bugs fixed: bgo#629850, bgo#632399, nokia#194548.
    + Build fixes.
    + Updated translations.
  - Changes from version 0.9.25:
    + New API methods in libtracker-sparql which allow multiple
      inserts per DBus call.
    + Ontology:
    - NMM: Set maximum cardinality of dlnaProfile and uPnPShared to
      1
    - NCO: Set tracker:notify for nco:ContactGroup.
    + SPARQL:
    - Fix build with Vala < 0.11
    - Fix context handling for EXISTS and NOT EXISTS
    - Do not use pointers as keys in hash tables
    - Do not let SPARQL variable names influence SQL query
    + libtracker-sparql:
    - Use lazy resolving for symbols in plugins
    - Added missing APIs to documentation sections file
    - Make new example for_update_array a bit more aesthetic
    - Documented the new API methods for multi-insert
    + libtracker-data:
    - Progress handling while performing integrity check
    - Do not load superproperties on read-only access
    - Avoid opening SQLite database twice on startup
    - Force reindex on unsupported ontology change
    - Fixed test cases on Fedora 14
    + tracker-store: Fixed status reporting
    + tracker-extract:
    - Replace quill with quillimagefilter
    - Use posix_fadvise() when closing files
    - gupnp-dlna: Fix to use the tracker_sparql_escape_uri_printf()
    + functional-tests updates
    + coverage: Ignore coverage/ directory
    + utils:
    - mtp-dummy: Implemented renaming of all files after batch copy
      finishes
    + Bugs fixed: nokia#186096.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.27:
    + New journal format to separate ontology from data for improved
      data integrity
    + functional-tests updates.
    + libtracker-common: Use per-client timeouts to avoid unnecessary
      wake ups
    + libtracker-client: Disable deprecation warnings when building
      this library
    + libtracker-data: Identify unsupported ontology change coping
      more broadly
    + libtracker-bus: Disable dbus timeouts in updates to the store
    + tracker-sparql: Added --list-indexes to show database indexes
    + tracker-store: Use per-query watchdogs to avoid unnecessary
      wake ups
    + tracker-extract:
    - Removed all tests, they've been commented out for some time
    - GIF: Fixed memory leak for height and width
    - GStreamer: Write multiple nmm:albumArtist if there are more
      than one
    - MSOffice: Don't use a static var to check if nie:generator
      was already set
    + tracker-miner-fs: Removed all tests, test source file was just
      a main()
    + tracker-control: Fix runtime critical when journal file doesn't
      exist.
    + Bugs fixed: nokia#199131, nokia#194908, nokia#200310,
      bgo#633118, bgo#633093, bgo#631391.
    + Build fixes.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.28:
    + GDBus support
    + Add utils/tracker-sql to run SQL on the databases directly
    + Ontology:
    - Updated mfo:image for mfo:FeedSettings to be in domain
      mfo:FeedElement
    - Added tracker:indexed true for nmm:artistName
    - Added tracker:domainIndex for nie:title on nmm:MusicAlbum
    - Deprecated nmm:albumTitle for nie:title
    + functional-tests updates.
    + libtracker-data:
    - Combine INSERT and UPDATE statements into one INSERT
    - Fixed ontology change coping for tracker:domainIndex
    + tracker-store: Queue queries while backup is taking place
    + Build fixes: bgo#633118, nokia#202275, nokia#199968,
      nokia#202627, nokia#202581, nokia#201122, nokia#203632.
    + Build fixes.
    + Updated translations.
  - Change vala-devel to vala-unstable-devel BuildRequires as tracker
    now requires vala 0.11.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.29:
    + Ontology: Add index on nco:nameFamily
    + SPARQL:
    - Support \u escape sequence in string literals
    - Fix INSERT/DELETE and SELECT * with WHERE without variables
    - Use proper collation for string literals and fn:starts-with
    + libtracker-data: Make it easier to test the PRAGMAs for SQLite
    + libtracker-bus: Fix handling of priority in update_async
    + libtracker-sparql: Add function to generate a uuid urn to the
      client library
    + tracker-store: Fix crash on client exit and task without
      destroy notify
    + tracker-extract: Split msoffice and msoffice-xml extractors and
      refactor code
    + tracker-extract-mp3: Fix memory leak
    + tracker-miner-applications: Fix encoding issues and handling of
      nie:dataSource
    + tracker-miner-fs: Use low priority for update_async calls
    + tracker-search: New --software and --software-categories option
    + Bugs fixed: bgo#630244, bgo#634424, bgo#634669, bgo#635652,
      nokia#195787, nokia#197067, nokia#200980, nokia#202291,
      nokia#203540, nokia#203593, nokia#206752.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.30:
    + Ontology:
    - Added domainIndex nie:contentCreated to nfo:Visual
    - Added tracker:notify true for slo:LandmarkCategory,
      slo:Landmark and slo:GeoLocation
    + SPARQL: Use WITH/INTO/FROM clause in WHERE pattern of updates
    + Support MeeGoTouch Locale, recalculating indexes on locale
      changes
    + data-generators:
    - Diversify the content creation times
    - Support nfo:Equipment correctly
    - Small fixes to the music data
    + libtracker-data:
    - Disable fn:starts-with test for !libicu cases
    - Document the TRACKER_PRAGMAS_FILE environment variable
    + libtracker-direct: Make singleton connection thread-safe
    + libtracker-bus: Reduce D-Bus proxy initialization time
    + libtracker-sparql: Reduce D-Bus proxy initialization time
    + tracker-extract, albumart: Don't assume that
      g_file_get_parent() returns non-NULL
    + tracker-miner-applications: Re-extract desktop files when
      locale change detected
    + tracker-status: Added more granularity to the tracker-store
      status reporting for the journal replay
    + Bugs fixed: nokia#204706, nokia#203538, nokia#208420,
      bgo#635757, bgo#635794.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.31:
    + Build System updates.
    + Ontology:
    - Added nmm:MusicAlbumDisk, nmm:musicAlbumDisk,
      nmm:albumDiskAlbum classes
    - Changed nmm:performer rdfs:domain from nmm:MusicAlbum to
      nmm:MusicAlbumDisk
    - Changed nmm:setNumber rdfs:domain from nmm:MusicAlbum to
      nmm:MusicAlbumDisk
    - Changed nmm:internationalStandardRecordingCode rdfs:domain
      from nmm:MusicAlbum to nmm:MusicPiece
    + libtracker-sparql: Fixed documentation to include
      tracker_sparql_get_uuid_urn()
    + libtracker-miner: Fixed documentation missing but written
    + tracker-extract: Fixed GUPNP-DLNA extractor, was using
      "nfo.channels" not "nfo:channels"
    + Bugs fixed: bgo#636936, bgo#624041, bgo#636604, bgo#635756,
      bgo#636383, bgo#636520, bgo#636527, nokia#207918.
  - Follow the build change and use stable number for directories
    and libraries (0.10 instead of 0.9). As a result, rename the
    library packages from *-0_9-0 to *-0_10-0.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.32:
    + Added tracker-needle to replace tracker-search-tool
    + Added --enable-guarantee-metadata to ensure nie:title and other
      metadata when missing
    + build: disable functional-tests by default
    + Ontology: Add tracker:notify true for nmo:Call
    + libtracker-data: Sort function test results to avoid test
      failures
    + libtracker-sparql: Wait for tracker-store before loading
      plugins
    + Bugs fixed: nokia#210217, nokia#211926, nokia#198155.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.33:
    + Ontology: Remove tracker:isAnnotation property
    + SPARQL:
    - Support graph retrieval using property functions
    - Accept semicolon as separator between update operations
    - Add support for INSERT/DELETE DATA
    - Fix WITH support
    - Drop deprecated support for DROP GRAPH
    + libtracker-data:
    - Add ontology cache
    - Bypass update buffer for rdf:type deletes if possible
    + tracker-store, libtracker-data: Enhance signal behaviour for
      batch updates
    + libtracker-common: Print PID of process in dbus requests
    + libtracker-miner:
    - Set proper nfo:belongsToContainer on file move operations
    - Skip IgnoreNextUpdate requests on CREATED events
    - When deleting resources, first mark unavailable and then
      fully remove them
    - Make sure original monitors are removed during a move
      operation
    - On directory remove, first remove monitors, then notify event
    - When a moved dir event detected, cancel all monitors in the
      dir
    - Don't add monitors when renaming a directory to a hidden name
    + tracker-extract-gstreamer: Fix undefined references
    + tracker-extract-txt: Support text files encoded in UTF-16 if
      BOM available
    + tracker-writeback:
    - XMP: Take into account mlo:asPostalAddress
    - Fix a memoryleak on unwanted_results and cleanup
    + tracker-writeback, libtracker-miner: Don't writeback non-strict
      mined values
    + tracker-explorer: Port to GDBus
    + Bugs fixed: nokia#211928, nokia#212736, nokia#213419,
      nokia#214478, bgo#638159.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.34:
    + Ontology:
    - Make SLO an ontology that is installed by default
    - Fixed maxCardinality and deprecated annotations in MLO
    + libtracker-data:
    - Fix double unref on shutdown
    - Fix memory leak in gvdb writing
    - Update statistics when bypassing buffer for deletes
    - Fix tracker_ontologies_get_classes
    + libtracker-sparql: Shutdown backends when finalizing connection
    + libtracker-common: Improve tracker_dbus_request_* API
    + tracker-extract:
    - Relicense from GPL to LGPL
    - TIFF, PNG, PDF, JPEG, GIF: SLO ontology porting
    + tracker-writeback: SLO ontology porting
    + tracker-needle: Use nco:publisher if nco:creator is not
      available for documents
    + Bugs fixed: nokia#198003, nokia#211147, nokia#216329,
      nokia#216350, nokia#217575, nokia#218123, nokia#218560.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add tracker-needle-args.patch: Allow tracker-needle to use
    command line arguments as initial search strings. Like this, slab
    can use tracker-needle as it's integrated search panel. Patch
    submitted to upstream as bgo#639542.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.35:
    + SPARQL: Add support for IF function
    + Ontology:
    - Added nmo:lastSuccessfulMessageDate property
    - Added domain index on nmo:sentDate to nmo:Call
    - Fixed NCO cyclic dependency with NFO
    - Fixed range of nco:photo and nco:video, fixed maxCardinality
      of nco:video
    - Added county and district to postal address
    - Draft the NCO documentation page
    + libtracker-data: Remove unused TrackerDBResultSet
    + libtracker-common: Use statfs instead of statvfs on Linux
    + libtracker-miner: Log when an event is ignored because the file
      is locked
    + tracker-writeback:
    - unlock file after 1s of update, not 3s
    - xmp: Don't use XMP_CLOSE_SAFEUPDATE
    + tracker-extract:
    - gupnp-dlna: Update to gupnp-dlna 0.5 API
    - mp3: Fixed bitrate table and sample rate table usage
    - mp3: Cope with sample_rate = 0
    + tracker-needle:
    - Support command line arguments -V and search criteria
    - List folders in first/initial view
    - Add Ctrl+W to close window
    - Use a meaningful window title "Desktop Search"
    + Updated translations.
    + Bugs fixed: nokia#220373, nokia#218092, nokia#218332,
      nokia#217636, nokia#218125, nokia#219309, nokia#216582,
      bgo#639542, bgo#622918, bgo#639918, bgo#639556, bgo#639543,
      bgo#639552
  - Drop tracker-needle-args.patch: fixed in a much nicer way by
    upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.36:
    + Ontology:
    - Added missing documentation for rdf, mtp and slo
    - Remove long-deprecated classes and properties
    + SPARQL:
    - Ignore CONSTRUCT/INSERT/DELETE triples with unbound variables
    - Fix SQL generated for predicate variables and deleted
      subjects
    + libtracker-data: Fix transient properties
    + Updated translations.
    + Bugs fixed: nokia#221700, nokia#222578, nokia#222645,
      nokia#222664


author: vuntz@opensuse.org
changelog:
  - Update to version 0.9.38:
    + libtracker-data:
    - Added unit tests for IN with > 20 elements
    - Improve error handling on initialization (especially if the
      WAL PRAGMA fails)
    - Fixed a race condition on shutdown causing criticals with
      g_object_unref()
    + tracker-store:
    - Increase maximum D-Bus result size (1 Mb to 10 Mb)
    - Don't send unmapped errors in D-Bus replies
    + nautilus: Plugin has been updated to use libtracker-sparql.
    + ontology updates.
    + functional-tests updates.
    + documentation updates.
    + Bug fixes: nokia#208621, nokia#223536, nokia#225910,
      nokia#221340, nokia#180770, nokia#217610, nokia#224993,
      nokia#222182, nokia#224760, bgo#640623.
    + Updated translations.
  - Changes from version 0.9.37:
    + Don't do mtime checks on start up (dramatically reduces start
      time for miner-fs)
    + The command 'tracker-status' no longer exists, its command line
      features have been merged into 'tracker-control'.
    + libtracker-data:
    - We now restore tracker:modified values after journal replay
      and backup restore
    - Don't journal non-embedded data (e.g. nie:plainTextContent)
    + functional-tests updates.
    + Bug fixes: nokia#198003, nokia#224342, nokia#218525,
      nokia#224763, nokia#197067, nokia#223938, nokia#185309,
      nokia#223622, nokia#223282, nokia#223133, nokia#223148,
      nokia#223161, nokia#222645, nokia#222494, bgo#636074,
      bgo#631955, bgo#623666, bgo#600081.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add tracker-no-duplicated-results.patch: don't show duplicated
    results in search results. Taken from git.
  - Move tracker-needle.ui from main package to gui subpackage, where
    it should live.
  - Move tracker-explorer to gui subpackage, as it's a graphical
    tool. This means the tracker package itself doesn't require X
    anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.4:
    + libtracker-miner:
    - Don't assume g_dbus_info_new_for_xml() never fails
    - Added missing documentation functions to sections file
    + libtracker-extract: Don't assume g_dbus_info_new_for_xml()
      never fails.
    + Bugs fixed: nokia#237582, nokia#237150, nokia#236387,
      nokia#233828.
  - Changes from version 0.10.3:
    + Bugs fixed: bgo#644484, bgo#642868.
  - Changes from version 0.10.2:
    + Ontology: Added nfo:Note for applications like Tomboy
    + functional-tests: Force English locale for tests
    + libtracker-miner: Improve bulk operation speed like deleting
    + tracker-preferences: Enable gettext translations
    + tracker-search-bar: Fixed build error since API change in
      libpanel-applet
    + Bugs fixed: nokia#232574, nokia#235118, nokia#229713.
  - Changes from version 0.10.1:
    + Bugs fixed: nokia#232981, nokia#231631, nokia#230255,
      nokia#228760, bgo#642774, bgo#643739, bgo#636375, bgo#643140,
      bgo#642581, bgo#643090.
  - Changes from version 0.10.0:
    + Recap of new Features:
    - Added GDBus support
    - Added direct access library libtracker-sparql for fast
      read-only queries
    - Added LRU (Least Recently Used) for database statement cache
      (huge memory footprint difference)
    - Added a GUPnP DLNA extractor
    - Added domain specific indexes, adding a column to DB tables
      to avoid full table scans/joins with larger tables for
      performance.
    - Added metadata guarantee support when key data is missing
    - Added tracker-sql (in utils/) to run SQL on the databases
      directly (for developers)
    - Added unicode compliance for FTS (Full Text Search)
    - Don't do mtime checks on start up (dramatically reduces start
      time for miner-fs)
    - Replaced tracker-search-tool with tracker-needle
    - New API methods in libtracker-sparql which allow multiple
      inserts per DBus call (and yet get multiple errors back).
    - New journal format to separate ontology from data for
      improved data integrity
    - New journal compression and rotation using 50Mb chunk sizes
    - Task pool in libtracker-miner for store updates/metadata
      extractions, 10-20% speed increase indexing
    - Monitor event black listing and events are condensed
    - Return types in TrackerSparqlCursor API
    - Collation support
    - Refactored and much more efficient signal notification API
    - Use libtracker-sparql: Client library for direct/dbus access
    - SPARQL, Add support for EXISTS and NOT EXISTS
    - SPARQL, Add support for IN
    - SPARQL, Add support for INSERT SILENT and DELETE SILENT
  - Drop tracker-no-duplicated-results.patch: fixed upstream.
  - Replace gtk2-devel BuildRequires with gtk3-devel.


author: fcrozat@novell.com
changelog:
  - Update to version 0.10.5:
    + libtracker-common: Fix localtime handling with historic UTC
      offsets.
    + libtracker-data: Fix graph check for anonymous blank nodes.
    + libtracker-sparql:
    - Mark tracker_sparql_builder_drop_graph() as deprecated.
    - Don't export symbols which are internal.
    + libtracker-miner: Added tracker_miner_manager_new_full() to
      disable starting miners when querying status.
    + tracker-store: Don't start if not running when querying status.
    + tracker-miner-fs: Add --no-daemon command line to exit when
      indexing done.
    + tracker-extract: Add parameter to QApplication to allow running
      without X11.
    + tracker-needle: Set proper application icon.
    + evolution: Fix use of GRAPH with the nie:DataSource, now
      indexes properly again.
    + Ontology updates.
    + Bugs fixed: bgo#642012, bgo#645000, bgo#645052, bgo#645375,
      bgo#644998.
  - Add update-rest.patch: Fix build with rest 0.7.x.
  - Add fix-evolution-build.patch: Fix build with evolution 2.91.x
    (bgo#645934)
  - Change old-style buildRequires to new pkgconfig() ones:
    libgee-devel, librest-devel, gnome-panel-devel, nautilus-devel to
    gee-1.0, rest-0.7, libpanelapplet-4.0, libnautilus-extension.
  - Remove now non-existing --enable-tracker-search-tool configure
    option.


author: fcrozat@novell.com
changelog:
  - Update to version 0.10.6:
    + New Feature: Added INSERT OR REPLACE SPARQL, using UPDATE gives
      us ca. 25% speed improvement in some cases.
    + libtracker-common: Only use encoding guessing when confidence
      is > 30%.
    + libtracker-data: Added new functions tracker:case-fold() and
      tracker:lower-case().
    + libtracker-sparql: Handle GSpawnError thrown by GDBus
    + tracker-needle:
    - Model reworked showin no delay loading thousands of items.
    - Improve error handling.
    + Bugs fixed: bgo#645380, bgo#645934, bgo#645963, bgo#645675,
      nokia#241833, nokia#235445, nokia#241206, nokia#240168,
      nokia#240582.
  - Drop fix-evolution-build.patch: fixed upstream.
  - Remove configure --enable-tracker-search-tool option, no longer
    present upstream.


author: fcrozat@novell.com
changelog:
  - Update to version 0.10.8:
    + libtracker-data: Protect tracker_db_cursor_get_* with mutex
    + libtracker-bus: There is no BatchUpdateArray, UpdateArray is
      always considered a batch operation.
    + libtracker-sparql: Fix build from tarball
    + tracker-store: Increase maximum signal size from 1000 to 50000
      triples.
    + tracker-store: Fix UpdateArray to use low priority request
    + Bugs fixed: bgo#642883, nokia#244556.
  - Changes from version 0.10.7:
    + Introspection support for libtracker-{sparql|miner|extract}.
    + libtracker-sparql: Fixed test case on cancellation error check.
    + tracker-extract: oasis: Avoid invalid frees on non-NULL
      pointers.
    + tracker-needle:
    - Cancel previous operations when switching views.
    - Improve "icons" or "images" category to allow filtering by
      all or title.
    + Bugs fixed: bgo#644997, bgo#646365, bgo#646374, bgo#644455,
      nokia#244536, nokia#242253, nokia#229461, nokia#237582,
      nokia#240272, nokia#241659.
    + Updated translations.
  - Update BuildRequires to use vala-devel (instead of
    vala-unstable-devel) and add gobject-introspection-devel to build
    introspection support.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.10:
    + libtracker-data: Support ontology changing regarding
      nrl:InverseFunctionalProperty
    + libtracker-miner:
    - Limit extractions to 10 at any given time
    - Limit the number of statements sent to the store per request
    + tracker-extract:
    - Complete relicensing from GPL to LGPL for C++ files missed
    - Fixed critical about locale when run from command line
    - Fixed critical when finalizing the controller object
    - Fixed crash with new QApplication() and passed argv parameter
    + tracker-needle: Fixed email query which was using
      tracker:coalesce() with 1 argument
    + Ontology updates.
    + Bugs fixed: nokia#249028, nokia#244787, nokia#248059.
    + Updated translations.
  - Changes from version 0.10.9:
    + Now tracker-info --turtle allows exporting resources in Turtle
      RDF
    + libtracker-common:
    - Re-instate setrlimit() and clamp between 256Mb and 50% memory
      capacity for RLIMIT_{AS|DATA}
    - Don't apply setrlimit() constraints to spawned processes
      (inherited anyway)
    + libtracker-data: Error when OFFSET, LIMIT, GROUP or ORDER are
      used with ASK queries
    + libtracker-sparql: Fixed libtracker_sparql_LDFLAGS missing "\",
      causing export of all symbols
    + libtracker-extract: Added new unit test for IPTC records are
      read correctly
    + tracker-extract:
    - Added a controller thread to be able to shutdown quickly on
      pre-unmount signals
    - Cleaned up debugging considerably and print summary on start
      up
    + Ontology updates.
    + Bugs fixed: bgo#646834, bgo#647548, nokia#238770, nokia#245998,
      nokia#244267, nokia#241302, nokia#245589, nokia#245373,
      nokia#213419, nokia#240681.
    + Updated translations.
  - Drop update-rest.patch: fixed upstream.
  - Drop call to autoreconf.


author: glin@novell.com
changelog:
  - Add tracker-nautilus-extension-compile-gtk3.patch to compile
    nautilus extension with gtk3 (bnc#689447, bgo#645954). Add call
    to autoreconf needed by the patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.11:
    + bgo#633108: FLAC extractor doesn't work properly
    + bgo#632876: Wrong extraction order in MsOffice-XML powerpoint
      files
    + nokia#250959: Huge increase in contact import time with command
      line tools in staging
    + nokia#250455: QSparqlConnection leaks tracker-sparql objects
    + nokia#249787: Drop libmeegotouchcore dependency from
      libtracker-sparql.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.12:
    + New Feature:
    - Now tracker-control has --backup and --restore options
    - Now tracker-miner-rss has an --add-feed option
    + libtracker-extract: Fixed encoding guessing, make sure we
      init/shutdown locale module
    + libtracker-miner: Don't load thumbnailer service properties
      over D-Bus
    + tracker-store: Added checks to Backup method target file so it
      is a real URI
    + tracker-miner-rss:
    - Fixed crash trying to cast TrackerSparqlConnection to
      TrackerMinerRSS
    - Fixed recursive check with mfo:updatedTime GraphUpdated
      signal
    - Fixed ASK SPARQL to check true/false not 0/1
    - Improved logging/debugging
    + Bugs fixed: bgo#520670, bgo#633105, bgo#397205, nokia#249338.
    + Updated translations.
  - Add tracker-search-bar.1 from git to Source list: it is missing
    in the tarball. Makefile to distribute this properly is already
    fixed in launchpad.
  - Add dia BuildRequires to fix the gtk-doc building
  - Re-enable --enable-gtk-doc configure parameter.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.13:
    + libtracker-miner: Cancel TrackerMinerFS cancellables on
      finalize
    + tracker-store: Use lazy loading for stats to improve start up
      speed
    + Bugs fixed: nokia#254154, nokia#253807, nokia#248873.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.14:
    + libtracker-data:
    - Handle EINTR instead of EGAIN when writing journal
    - Delete empty file if unable to write journal header
    - Do not trigger a journal replay with invalid ontology
      journals
    - Propagate errors for ontology transactions
    + libtracker-bus: Support multiple bus connection objects
    + libtracker-direct: Support multiple bus connection objects
    + libtracker-sparql: Protect singleton weak pointer with mutex
    + libtracker-miner: Cleanup media-art that isn't valid anymore
      every 30 minutes or so
    + tracker-store: Improved error handling for Data.Manager.init
    + functional-tests: Add UID::user and GID::users to tracker-tests
      aegis file.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.10.15:
    + libtracker-sparql: Fix deadlock on initialization error
    + libtracker-miner:
    - Fixed c++ builds where headers use "private" keyword
    - Include missing header tracker-albumart.h in main header
    - Do not perform removed files check if crawling was cancelled
    + tracker-store: Reenable signals after failing to load Turtle
      file
    + tracker-extract: Improve logging around which module is used
      for extraction per file
    + evolution:
    - Fixed completely broken status reporting as a miner
    - Don't send "Idle" status twice
    - Added debug logging to know if the module was loaded or not
      on the command line
    + Bugs fixed: nokia#254855, nokia#259000, nokia#244556,
      nokia#252898, nokia#258488, nokia#258459.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.10.16:
    + libtracker-data: Fixed memory leak in
      tracker_class_reset_super_classes()
    + libtracker-miner:
    - Honor auto_start parameter in
      tracker_miner_manager_new_full()
    - Fixed test case for GKeyFile password provider which was
      failing
    - Lower TrackerMinerFS idle priorities so timeouts, monitors,
      etc are handled with more priority
    + tracker-miner-fs:
    - Do not spam log on recursive monitors removal
    - Create bus names before touching sensitive files to avoid
      race conditions
    - Make sure we unref applications and files_index miners on
      start up failure
    + tracker-extract: Added "CancelTask" method to be called from
      tracker-miner-fs
    + tracker-control:
    - Fixed memory leak when getting pause details
    - Don't auto-start miners for pausing/resuming/listing/pause
      details
    - Use full API to get miner manager and report errors
    - Free GError if getting TrackerMinerManager fails
    + functional-tests: Support cases with AND without Upstart
    + Bugs fixed: bgo#650804, nokia#18159, nokia#258488.
    + Updated translations.
  - Drop our local copy of tracker-search-bar.1: it is now shipped in
    the tarball again.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.0:
    + Remove libtracker-client library.
    + Replace GConf usage by GSettings.
    + Add support for MeeGoTouch (for application extraction)
    + libtracker-sparql: Remove deprecated drop_graph API
    + tracker-extract:
    - Completely relicensed all modules and the extractor from GPL
      to LGPL
    - Use two threads now for extraction, a controller and worker
      thread
    - Refactored the module management so modules can state mimes
      supported flexibly
    - Support extra string for WHERE patterns when calling modules
    - Much improvement to the logging
    - Added EPub extractor module
    + tracker-control: Report remaining estimated time for each
      miner's progress
    + Updated translations.
  - Drop libtracker-client-0_10-0 subpackage, following upstream
    drop.
  - Rename the remaining lib* packages from -0_10 to -0_11 to follow
    the library name changes.
  - Drop tracker-nautilus-extension-compile-gtk3.patch: fixed
    upstream.
  - Introduce a build_evo define: evolution 3.1.1 is not supported
    at the moment. For Factory, we don't build the miner-evolution
    subpackage, and we add a Obsoletes for it to the main package for
    smooth upgrades.
  - Use %glib2_gsettings_schema_requires, and add
    %glib2_gsettings_schema_* calls to post/postun.
  - Move Tracker-0.10.typelib (Tracker-0.11.typelib) to the
    libtracker-sparql-0_11-0 subpackage, as this is the library being
    referenced by the .typelib file.


author: vuntz@opensuse.org
changelog:
  - Apply tracker-removeable-media-off.patch on 11.4 and earlier
    only: this setting is available in GSettings, and the
    gio-branding-openSUSE package available in 12.1 and later changes
    the default value.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.11.1:
    + New Features:
    - Firefox >= 4.0 support
    - Thunderbird >= 5.0 support
    - Add --disable-journal configure option, previously it didn't
      exist
    + Ontology: Set tracker:writeback true for nfo:Heading
    + SPARQL: Add support for HAVING and COALESCE
    + libtracker-data:
    - Fix leak in db_get_locale
    - Do not print critical if db-locale.txt does not exist
    - Switch to manual SQLite WAL checkpointing in a separate
      thread
    - Make sure we don't leak sql_dir on multiple _init() calls
    + libtracker-miner:
    - Translate monitor events CREATE(a)+MOVE(a->b)=UPDATE(b)
    - Make sure status is set to 'Idle' on object construction
    - Fix inconsistent status with progress signals
    - Fix -0.00 progress being reported
    - Make sure "Processing..." is 2% or higher in progress
    + libtracker-extract:
    - Use nfo:heading instead of nmm:direction
    - Support extraction of EXIF/XMP GPS information for images
    - Ignore keywords containing invalid UTF-8
    - Do not use G_CONST_RETURN
    + tracker-store:
    - Check XDG directories after initializing log to reduce start
      up stdout spam
    - Improve UpdateArray performance
    + tracker-extract:
    - MP3: Use guessed ID3v1 8-bit encoding also for ID3v2
    - Playlist: Limit playlists to 1000 entries
    - Handle RealMedia files with the GStreamer extractor
    + tracker-writeback:
    - Refactor writeback so miner-fs performs more of the operation
      itself
    - Deprecate IgnoreNextUpdate API
    - Support longitude, latitude and altitude information to XMP
      files
    - Always clear existing XMP fields before updating metadata
    + tracker-miner-fs: Check XDG directories after initializing log
      to reduce start up stdout spam
    + tracker-control:
    - Added --pause-for-process for potentially crash worthy
      processes
    - Fix crash when unable to get miner pause details
    + tracker-search: Support bookmarks with -b or --bookmarks
    + tracker-preferences: Fix apply button
    + Bug fixes: bgo#654653, bgo#654407, bgo#652433, nokia#271389,
      nokia#254896, nokia#274498, nokia#274181, nokia#271747,
      nokia#273120, nokia#269986, nokia#270774, nokia#259942,
      nokia#269766, nokia#269931, nokia#268105, nokia#269359,
      nokia#266579, nokia#251032, nokia#263203, nokia#261635.
    + Updated translations.
  - Add MozillaFirefox and MozillaThunderbird BuildRequires for new
    Firefox and Thunderbird support.
  - Create tracker-miner-firefox and tracker-miner-thunderbird
    subpackages. Even though they're not miners strictly speaking,
    this makes the intent of the subpackages clearer.
  - Pass --with-firefox-plugin-dir and --with-thunderbird-plugin-dir
    to have the extensions installed in the right directories.
  - Add tracker-fix-build-system.patch to fix installation of Firefox
    and Thunderbird plugins.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.11.2:
    + Build system:
    - Bump tracker_api_version to 0.12 but keep major/minor as 0.11
    - --with-gstreamer-backend=[tagreadbin,decodebin2,discoverer]
      switches
    + libtracker-extract:
    - Don't install examples/ rules mock up
    - Added some debugging to know what rules files are loaded
    + tracker-extract:
    - Make sure we check filtered modules for dbus calls too
    - Improve checks for mimetype guessing
    - Improve debugging for filtered modules and mime guessing
    - Fix --force-module for commandline extraction
    - Make JPEG module handle DLNA profiles
    - Make PNG module handle DLNA profiles
    - Make MP3 module handle DLNA profiles
    - Let gstreamer extractor handle 'dlna/*' mimetypes
    + tracker-extract-gstreamer:
    - Compiler warning fixes and code refactoring
    - Assume UTC for dates
    + tracker-miner-fs: Disable writeback by default
    + tracker-miner-flickr: Remove deprecated Encoding key in desktop
      file
    +tracker-needle:
    - Avoid g_markup_escape_text() critical with NULL
    - Show email subject as primary information not sender
    - Fix build with Vala master
    + thunderbird:
    - Add desktop file so needle opens email on activation
    - Use asynchronous connection opening to avoid blocking the UI
    - Don't break on consecutive make installs, use -f with ln
    + firefox:
    - Use asynchronous connection opening to avoid blocking the UI
    - Raise compatibility level to 5.0.*
    - Don't break on consecutive make installs, use -f with ln
    + Bugs fixed: bgo#655987, bgo#655789, bgo#655701, bgo#654441,
      nokia#247468.
    + Updated translations.
  - Drop tracker-fix-build-system.patch: fixed upstream.
  - Remove autoreconf call in build section: no patch touches the
    build system anymore.
  - Add hack to replace update-desktop-database in trackerbird
    Makefiles to point to /bin/true. During build, we can not update
    the desktop database.
  - Add %desktop_database_post/%desktop_database_postun in
    %post/%postun of miner-thunderbird subpackages now that it
    %contains a .desktop file.
  - Rename library sub-packages following the upstream API name bump.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.0:
    + New Feature:
    - Region of interest support in image formats (for example
      tagging people in images)
    + libtracker-common: Do not delete old log files when starting
      components
    + tracker-miner-fs:
    - Improve query performance for updating tracker:available on
      mounting
    - Handle desktop files of Type=Link
    - Support local (in $HOME) XDG directories for desktop files
    + tracker-control: Added --set-log-verbsosity to change component
      log verbosity
    + Various bug fixes.
  - Remove sed hack from %build to disable call to
    update-desktop-database on "make install": fixed upstream.
  - Change build_evo macro to 1, to build the evolution miner now
    that it has been ported to new evolution.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.1:
    + libtracker-data: Support removing rdfs:subPropertyOf in
      ontology
    + libtracker-miner:
    - Export TrackerTask* and TrackerPriority* API for new unit
      tests
    - Check to turn create + delete events into noop was wrong in
      check_item_queues()
    + libtracker-extract: Fix Regions of Interest SPARQL generated
      from metadata
    + tracker-miner-fs: Avoid trying to parse directories as desktop
      files
    + Bugs fixed:
    - bgo#659062: Shouldn't index removable media devices by
      default
    - bgo#659063: Should enable indexing on battery by default
    - bgo#651815, bgo#658645, bgo#658706, bgo#658787, nokia#282190,
      nokia#282393, nokia#277052, nokia#281335.
    + Updated translations.
  - Remove dbus-1-glib-devel: the dependency has been removed
    upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.2:
    + libtracker-common: Refactor tracker_file_open() which was buggy
      and should use O_NOATIME
    + libtracker-data:
    - Drop all indexes before index recreation
    - Make index recreation less verbose
    + libtracker-miner: Improve documentation for
      tracker_miner_manager_pause_for_process()
    + libtracker-extract: Do not leak GMatchInfo objects
    + tracker-miner-fs: Disable wake ups every 10 seconds by default
      (for disk space checks)
    + tracker-extract-png: Handle raw profiles by Imagemagick encoded
      with line changes/twists
    + tracker-extract: Use O_NOATIME for TEXT, XMP, PDF, TIFF, GIF,
      MSOFFICE, ODF ABW and FLAC files
    + tracker-writeback:
    - Propagate all errors of writeback over DBus
    - Handle if there's no module for the passed rdf types
    + tracker-control: Don't finalize TrackerMinerManager with
    - -pause-for-process causing it to break
    + tracker-preferences: Use one list for locations and add XDG
      toggle buttons
    + Bugs fixed: bgo#659806, bgo#659470, bgo#659620, nokia#276653,
      nokia#282957, nokia#282541.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.3:
    + tracker-extract: Allow g_open() without O_NOATIME if -EPERM is
      returned
    + tracker-extract-png: Handle raw profiles by Imagemagick encoded
      with line changes/twists
    + tracker-preferences: Remove throttle implementation
    + Bugs fixed: bgo#659422, nokia#283501.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add tracker-firefox-no-tracker-0.10.patch: do not try to use the
    0.10 libraries in the Firefox extension as it makes Firefox
    hang/crash.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.4:
    + libtracker-common:
    - Fixed missing include directive for utils tests
    - Disable configure.ac checks for ioprio_set()
    + libtracker-data: Set journal_size_limit to 10 MB
    + tracker-extract: Fixed critical when FD list is missing
    + tracker-extract-oasis: Ignore empty values and invalid dates
    + tracker-extract-gstreamer: Fixed division by zero
    + tracker-extract-gif: Fixed file descriptor leak in error case
    + tracker-extract-pdf: Fixed file descriptor leak in error cases
    + tracker-miner-fs: Fixed theme icon URIs for application indexing
    + firefox, thunderbird: Don't operate with tracker 0.10
      libraries, only 0.12
    + functional-tests updates.
    + Bugs fixed: bgo#647575, bgo#660350, bgo#659995, bgo#660589,
      bgo#660601, bgo#660123, bgo#657183, nokia#257478, nokia#284711,
      nokia#217566, nokia#285251.
    + Updated translations.
  - Drop tracker-firefox-no-tracker-0.10.patch: fixed upstream.
  - Do not rebuild gtk-doc documentation:
    + The tarball now correctly installs the documentation without a
      rebuild, except the ontology one. This is a good enough
      trade-off (as building requires some dependencies).
    + Remove dia and gtk-doc BuildRequires.
    + Stop passing --enable-gtk-doc to configure.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.12.5:
    + SPARQL:
    - Support DELETE WHERE {...}
    - Support SELECT (Expression AS Var) syntax
    + tracker-extract-gstreamer: flag renamed from TAGS to
      LIGHTWEIGHT in GStreamer
    + Build fix.
    + Bugs fixed: bgo#655177, bgo#272997, nokia#285979, nokia#286103.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Split the build of tracker in two, with a new
    tracker-extras.spec, in order to break the tracker/nautilus build
    loop (and avoid future similar loops):
    + in tracker.spec, build the basis of tracker: the command-line
      tools, the libraries, the devel subpackage and the files miner.
    + in tracker-extras.spec, build addons that have extra
      dependencies: the panel applet, the evolution miner, the
      firefox plugin, the graphical tools, the flickr miner, the rss
      miner, the nautilus extension and the thunderbird miner.
    + re-organize tracker.spec for this since tracker-extras.spec is
      generated from it.
  - Remove unneeded graphviz BuildRequires: this was only needed when
    rebuilding the gtk-doc documentation.
  - Remove explicit glib2-devel Requires from devel subpackage: this
    will automatically be added the pkgconfig() way.


author: malcolmlewis@opensuse.org
changelog:
  - Add tracker-fix-include-sched-idle.patch to enable building on
    11.4, where path of an include is different.


author: badshah400@gmail.com
changelog:
  - Categorise tracker-gui as System Tools using
    %suse_update_desktop_file to replace existing categories
    (bnc#714333)


author: vuntz@opensuse.org
changelog:
  - Fix previous change: usage of X-SuSE-ControlCenter-Personal
    actually makes the build fail. Use X-SuSE-Core-System instead.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.12.7:
    + libtracker-miner:
    - Use a cancellable per crawled directory
    - Improve logging of sparql errors
    + tracker-extract-gstreamer: Handle streams with no tags
    + tracker-writeback: Apply writeback handlers sequentially on a
      same file
    + Updated tests.
    + Bugs fixed: bgo#662364, nokia#287970, nokia#287972.
    + Updated translations.
  - Changes from version 0.12.6:
    + tracker-control:
    - Fix crash when unable to get miner pause details
    - Do not call g_object_unref on NULL in error case
    + tracker-extract:
    - Also complete cancelled tasks
    - Fix uninitialized variable in albumart
    + tracker-extract-text: Fix crash if unable to open file
    + tracker-miner-fs: Fix uninitialized variable
    + tracker-needle: Fix crash in result store
    + tracker-preferences: Mark tooltips in tracker-preferences.ui
      for translation
    + Updated tests.
    + Bugs fixed: bgo#662099, nokia#286589, nokia#287278.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.12.8:
    + New feature: Added userguide miner
    + libtracker-data: Ensure that fn:timezone-from-dateTime
      returns an integer
    + libtracker-extract:
    - Do not leak GUnixFDList on errors getting metadata
    - Call g_simple_async_result_complete*() for all error
      conditions too getting metadata
    + libtracker-miner: Avoid blocking other SPARQL buffers from
      being able to process update arrays
    + tracker-extract:
    - Do not close FDs more than once for GIF, TIFF and TEXT
      extractors
    - Fixed possible leak TrackerExtractInfos
    + tracker-extract-albumart: Fixed memory leak with Pixbuf loader
    + tracker-extract-pdf:
    - Fixed leak Poppler actions when reading TOC
    - Fixed uninitialised read warnings in Valgrind
    + tracker-needle:
    - Require GTK+ 3.0 in glade file
    - Now display and allow editing of tags in the tag view
    - Now find tags as well as other results with search criteria
    + Bugs fixed: nokia#285537, nokia#291569, nokia#292744,
      nokia#290406, nokia#285426, nokia#290165, nokia#290480,
      nokia#291088, nokia#290814, nokia#290249, nokia#289953,
      nokia#289635, nokia#286656, nokia#286610, nokia#284591,
      nokia#288530
    + 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 tracker-g_thread.patch: Remove g_thread_init calls.


author: dimstar@opensuse.org
changelog:
  - Disable evo plugins for now: %define build_evo 0:
    e-d-s had some major API changes on the camel store and tracker
    needs to catch up on this again.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.0:
    + New Feature: CUE sheet parsing is now supported
    + libtracker-common: New env var TRACKER_USE_CONFIG_FILES to
      output ini files instead of use GSettings is available
    + libtracker-miner:
    - Updated TrackerMinerFS (breaks API/ABI)
    - Introducing TrackerIndexingTree (to use with TrackerMinerFS)
    - Albumart renamed to Media art and refactored
    + tracker-miner-fs: Refactored, mtime checks are +50% faster and
      indexing slightly improved
    + Removed GLib unicode parser: it was sub-optimal and unused.
    + Many other fixes.
    + Updted translations.
  - Drop tracker-g_thread.patch: fixed upstream.
  - Change License tag to spdx identifier.
  - Rename library packages from *-0_12-0 to *-0_14-0. following
    upstream SONAME changes.
  - Split typelib files out into typelib-1_0-Tracker-0_14,
    typelib-1_0-TrackerExtract-0_14 and
    typelib-1_0-TrackerMiner-0_14 subpackages.
  - Add Requires for new typelib subpackages to devel subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.13.1:
    + New Feature: ISO file extractor
    + Fix build with glib 2.31
    + Various other build fixes
    + libtracker-common: Add new function tracker_file_open_fd()
    + libtracker-data: Fix dead code with disabled journal
    + libtracker-miner:
    - Don't send sparql to tracker-store for missing/cancelled
      files
    - Ensure we deal with the canonical copy on ::directory-removed
    - Improve logging
    + libtracker-extract:
    - Do not use tracker_coalesce_strip on constant strings in unit
      tests
    - Don't build EXIF tests if we don't have support enabled
    + tracker-store: Print warning if unable to initialize statistics
    + tracker-miner-fs:
    - Fix crash when SIGTERM happens before mainloop is available
    - Don't index removable media on initial index if disabled
    + tracker-extract-msoffice: Add debugging aid for when opening
      file fails
    + ttl2sgml: Do not call fclose if file is NULL
    + Bugs fixed: bgo#669546, bgo#666654, bgo#666410, bgo#666678,
      bgo#666372, bgo#667786, bgo#667787, nokia#286488, nokia#289635,
      nokia#296009, nokia#290406
    + Updated translations.
  - Add libosinfo-devel BuildRequires for the new ISO extractor.
  - Add libcue-devel BuildRequires to allow CUE sheet parsing, as we
    now have this package in Factory.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.14.0:
    + firefox, thunderbird:
    - Do not crash recent versions of Firefox/Thunderbird
    - Use tracker 0.14 libraries
    - Mark the plugins as compatible with newer versions of
      Firefox/Thunderbird
    + tracker-extract: Use ISO volume ID as title for unknown OS
    + tracker-miner-evolution: build fixes
    + tracker-miner-flickr, tracker-miner-rss: Do not autostart the
      miners on login
    + tracker-miner-fs: Handle absolute paths in ignored dirs
    + tracker-needle: Order results properly
    + Other code changes.
    + Updated translations.
  - Re-enable evo-plugin: %define build_evo 1.


author: dimstar@opensuse.org
changelog:
  - Add tracker-libgrss-0.5.patch: Support and require libgrss 0.5.
  - Add libtool BuildRequires and call to autoreconf, as above patch
    touches the build system.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.14.1:
    + New Feature: tracker-sandbox, to help with development
    + libtracker-common: Set G_MESSAGES_DEBUG when verbosity > 2
    + libtracker-sparql: Set G_MESSAGES_DEBUG when verbosity > 2
    + libtracker-miner:
    - Don't abort() if none file:// URI themes are used
    - Fix unit tests with GLib 2.28
    + tracker-extract: Add 'max-media-art-width' config option
    + tracker-extract-oasis:
    - Support Libreoffice graphic/drawing files (*.odg)
    - Simplify text extraction and retrieve more content for ODT
      files
    + tracker-miner-fs: Do not index non-eligible mount points on
      startup
    + tracker-needle: Fix typo when toggling tags fails
    + build: Error gracefully in autogen.sh when valac is not
      installed
    + Bugs fixed: bgo#672308, bgo#672415.
    + Updated translations.
  - Add tracker-evo-implicit.patch: Include additional header in
    order to have all the required evo symbols available.
  - Manually create %{buildroot}%{_datadir}/tracker/icons/ in install
    of tracker.spec, so that it's owned by the tracker subpackage,
    and other subpackages built from tracker-extras.spec don't have
    issues with an unowned directory.
  - Fix the fact that tracker libraries require the tracker package,
    because of private libraries shipped in the tracker package; this
    effectively made tracker uninstallable (bnc#724554):
    + Split private libraries from %{_libdir}/tracker-0.14 to
      separate package libtracker-common-0_14-0. This does not
      exactly match the SLPP, as the soname of the library is
      libtracker-common.so.0 (name which is consistent across
      versions, but the libraries are in a versioned folder, which
      guarantees parallel installability of different versions.
    + Add explicit libtracker-common-0_14-0 Requires to
      libtracker-extract-0_14-0, libtracker-miner-0_14-0 and
      libtracker-sparql-0_14-0: the Requires autodetection for
      libraries will be libtracker-common.so.0, but this will exist
      for several versions of tracker. So we need to help rpm with an
      explicit Requires on the right version of the package.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.14.2:
    + tracker-extract: Fix compilation of Qt Media Art backend
    + tracker-extract-gstreamer: Fix invalid pointer access from
      gst_tag_list_get_string() use
    + tracker-miner-fs:
    - Remove failed extractions from queues if
      g_file_query_info_async() fails.
    - Removed unused code for dir config root Quark
    + Bugs fixed:
    - bgo#676437: TrackerMinerFS: priv->extraction_timer can't be
      NULL when we update miner progress
    - bgo#676153: Crash on USB removal during crawling
    - bgo#676435: Infinite loop in miner
    - bgo#679313, bgo#674869, bgo#676516, bgo#676213, bgo#675431,
      bgo#676849, bgo#676433, bgo#676514, bgo#675437.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - New source package; note that the gnome-panel-branding-openSUSE
    binary package used to exist before, built from
    gconf2-branding-openSUSE.


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


author: sbrabec@suse.cz
changelog:
  - Updated cs, da, de, en_GB, es, et, fi, fr, hu, it, ja, km, ko,
    nb, nl, pa, pl, pt, pt_BR, ro, ru, sk, sr, sv, th, uk, zh_CN,
    zh_TW.
  - Fixes for bash 4.


author: sbrabec@suse.cz
changelog:
  - Updated da, de, es, fr, gl, hr, hu, km, ko, nb, pl, uk, wa,
    zh_TW.
  - Added bluez-gnome (7 new strings).


author: sbrabec@suse.cz
changelog:
  - Updated cs, da, de, es, fi, fr, gl, hu, it, ja, km, ko, nb, nl,
    pl, pt_BR, ro, ru, sk, uk, wa, zh_TW.
  - Added libgnomesu (bnc#541653, 6 new strings).


author: sbrabec@suse.cz
changelog:
  - Updated gl, lt, pt_BR, ro, wa, zh_TW.
  - Updated list of packages with patches.
  - Updated strings from the latest Factory (19 new strings).
  - LCN migrated to Berlios.


author: sbrabec@suse.cz
changelog:
  - Updated cs, da, es, fi, fr, gl, hu, it, ja, km, lt, nb, nl, pl,
    pt_BR, ro, ru, sk, uk.
  - Updated list of packages.
  - Plural declaration added into HEADER.pot (bnc#594753).


author: sbrabec@suse.cz
changelog:
  - Updated af, bn, ca, el, et, fr, gl, gu, hi, hr, ka, km, lt, mk,
    mr, nb, pa, pl, pt, ro, si, sl, sr, ta, uk, wa, xh, zu.


author: sbrabec@suse.cz
changelog:
  - Updated da, de, es, fi, fr, gl, hr, hu, it, ja, km, lt, nb, nl,
    pl, pt_BR, ro, ru, wa.
  - Updated for the latest Factory.


author: sbrabec@suse.cz
changelog:
  - Added several packages with strings in patches (9 new strings).
  - Updated el, hu, it, km, pl, pt_BR, zh_TW.


author: sbrabec@suse.cz
changelog:
  - Updated da, el, fr, hu, it, ja, nb, nl, pl, ru.
  - Fix of update-solve-upload-conflict supplementary script.


author: sbrabec@suse.cz
changelog:
  - Updated ar, cs, de, el, es, fi, fr, gl, hu, km, lt, nb, pl, pt,
    pt_BR, ro, zh_CN, zh_TW.
  - Migrate to svn.opensuse.org.


author: dimstar@opensuse.org
changelog:
  - Add gnome-pilot-pkgconfig.patch: do not provide extra information
    in the pkgconfig version field. It breaks any case of version
    based checks.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Significant code cleanups.
    + Migrate Evolution conduits from evolution code base to
      gnome-pilot.
    + Bug Fixes:
    - bgo#594214: Remove deprecated GTK/glib symbols
    - bgo#590215: Remove libgnome/libgnomeui dependency
    - bgo#589501: convert applet to GtkBuilder
    - bgo#597328: remove obsolete gpilotd-conduit-mgmt.h
    - bgo#619315: Move evolution conduits from evo to gnome-pilot
    - bgo#592604: Migrate from bonobo to dbus
    - bgo#610782: support more versions of autoconf
    - bgo#607142: Clean up of build system
    - bgo#590225: remove gnome_help and gnome-open calls
    - bgo#584894: pilot applet is not visible on the panel on
      gnome2.26
    - bgo#569481: Use stock gnome pda icon
    - bgo#569193: remove obsolete SUSE-specific GNOMEPATH
    - bgo#570724: avoid using deprecated gnome-i18n in favour or
      glib-i18n
    - bgo#568404: only gpilotd binary needs to be linked with
      libhal
  - Drop gnome-pilot-no-susepath.patch and
    gnome-pilot-pkgconfig.patch: fixed upstream.
  - Rebase gnome-pilot-pisock64bit.patch.
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: gnome-panel-devel.
    + new-style: dbus-glib-1, gconf-2.0, gtk+-2.0,
      libpanelapplet-2.0, libxml-2.0.
  - Remove unneeded BuildRequires: fam, libglade2-devel, libidl.
  - Add BuildRequires: pkgconfig(hal),
    pkgconfig(libedataserverui-1.2).
  - Update summary and description.
  - Do not add -fno-strict-aliasing to CFLAGS.
  - Pass --disable-static to configure and remove .la files with a
    find.
  - Create a gnome-pilot icon based on the pda icon from
    gnome-icon-theme for the desktop file:
    + add gnome-icon-theme BuildRequires
    + copy the pda icons from gnome-icon-theme to hicolor as
      gnome-pilot icons
    + update the desktop file accordingly


author: vuntz@opensuse.org
changelog:
  - Add missing libpisync-devel Requires to devel package. This will
    fix build in gnome-pilot-conduits.


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.


author: vuntz@opensuse.org
changelog:
  - Add gnome-pilot-add-gtk-2.0-to-pkgconfig.patch: the headers
    installed by gnome-pilot reference GTK+, so gtk+-2.0 should be in
    the Requires field of the pkg-config file.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + bgo#590215: complete port to gtk3/gnome3
    + update all libraries to major version 3, including conduits.
      Should allow parallel installs with gnome-2 if desired.
    + migrated applet to use libpanel4 (dbus instead of bonobo)
      bgo#592604, bgo#630725
    + fix crash in configuration applet when configuring multiple
      Evolution conduits bgo#644319.
    + fix crash in configuration applet caused by non-ASCII
      characters in owner name, introduced in migration to dbus in
      2.32.0.
    + fix gob rules to support parallel builds, and todo conduit
      map-file patch bgo#634874, bgo#634869.
    + Fix map-file path for todo conduit. bgo#634869
    + fix include problem when using a separate build directory.
      bgo#634880.
    + Use dbus directly for device detection, instead of HAL.
      bgo#593936.
    + Use gnome-doc-utils
  - Add gnome-pilot-fix-cast.patch: fix invalid cast, breaking build
    (from git).
  - Drop gnome-pilot-add-gtk-2.0-to-pkgconfig.patch: no longer needed
  - Change pkgconfig() BuildRequires for GNOME 3 port:
    + Old ones: gtk+-2.0, libedataserverui-1.2, libpanelapplet-2.0.
    + New ones: gtk+-3.0, libedataserverui-3.0, libpanelapplet-4.0.
  - Drop scrollkeeper, pkgconfig(hal) BuildRequires.
  - Add gnome-common, gnome-doc-utils-devel, pkgconfig(gudev-1.0)
    BuildRequires.
  - Drop --with-pisock-lib configure flag, removed upstream.


author: vuntz@opensuse.org
changelog:
  - Add gnome-pilot-fix-pkgconfig.patch: this fixes the pkg-config
    file to reference the right library names (which are versioned
    with 3.0, now).


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.93:
    + Bugs fixed: bgo#647479, bgo#657658, bgo#657365.
  - Drop gnome-pilot-fix-cast.patch: fixed upstream.
  - Drop gnome-pilot-fix-pkgconfig.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Add gnome-pilot-pkglib-fix.patch: do not redefine pkglibdir in
    Makefile.am, but instead define pkgconfigdir. This fixes an error
    with recent autotools.


author: vuntz@opensuse.org
changelog:
  - Add gnome-pilot-conduits-use-libgnomeui.patch to fix build:
    recent gnome-pilot does not bring libgnomeui in the build.
  - Update summary and description.
  - Change BuildRequires to the pkgconfig() style:
    + Old: gnome-pilot-devel
    + New: gnome-pilot-2.0, libgnome-2.0, libgnomeui-2.0, libxml-2.0.
  - Remove libpisync-devel BuildRequires: it was only there because
    gnome-pilot-devel was missing it.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Removed obsolete mal-conduit.
    + Remove all deprecated gtk symbols (bgo#594214).
    + Remove obsolete memo-conduit.
    + Updated translations.
  - Drop gnome-pilot-conduits-use-libgnomeui.patch: fixed upstream
    another way.
  - Drop gnome-pilot-conduits-disable-mal.patch: mal-conduit got
    removed upstream.
  - Remove pkgconfig(libgnome-2.0) and pkgconfig(libgnomeui-2.0)
    BuildRequires.
  - Add pkgconfig(gtk+-2.0) BuildRequires.
  - Change lang subpackage Requires to Recommends.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.1:
    + Add translations in tarballs.
  - Add intltool BuildRequires.
  - Explicitly list the .conduit files to make sure we know what we
    package.


author: vuntz@opensuse.org
changelog:
  - Add gnome-pilot-conduits-gnome3.patch: this ports
    gnome-pilot-conduits to GNOME 3, to fix build against gnome-pilot
    2.91.92.
  - Change pkgconfig() BuildRequires for GNOME 3 port:
    gnome-pilot-2.0 to gnome-pilot-3.0, gtk+-2.0 to gtk+-3.0.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.93:
    + Port to gtk3 (bgo#654209).
  - Drop gnome-pilot-conduits-gnome3.patch: fixed upstream.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + Many changes since 2.24 branch.
    + The most important change is that gnome-power-manager now uses
      DeviceKit-power.
  - Respin gnome-power-manager-notify-idle-sleep.patch and
    gnome-power-manager-reduce-deps.patch.
  - Disable gnome-power-manager-schedule-wakeups.patch: needs to be
    respinned, but it's a bit too complex, so I'll let the original
    developer do it.
  - Drop gnome-power-manager-bnc446595-shutdown-dialog.patch: fixed
    upstream.
  - Drop gnome-power-manager-system-policy.patch: fixed upstream
    another way a long time ago.
  - Drop gpm-zh_CN-translation.patch: we want to use upstream
    translations.
  - Drop gpm-icons.tar.bz2: those icons are not used since quite some
    time, so stop installing them.
  - Pass --with-doc-dir, --enable-legacy-buttons and
    - -enable-policykit to configure.
  - Do not pass --with-dbus-services with default value to configure.
  - Remove unneeded BuildRequires: docbook_4, gstreamer010-devel,
    libgnomeprintui-devel, libgnomeui-devel, notification-daemon,
    scrollkeeper.
  - Remove unneeded Requires: PolicyKit, dbus-1, notification-daemon.
  - Replace gnome-screensaver with gnome-session in Requires:
    gnome-power-manager now uses gnome-session for idle.
  - Add BuildRequires: DeviceKit-devel, DeviceKit-power,
    gnome-keyring-devel, hal-devel, libcanberra-devel, unique-devel.
  - Add Requires: DeviceKit-power.
  - Remove AutoReqProv: it's default now.
  - Don't package omf files twice (they are in the lang package too).


author: hmacht@suse.de
changelog:
  - add gnome-power-manager-call-SetPowerSave.patch:
    gpm-2.26 doesn't use hal anymore, but only uses DeviceKit-*.
    However DeviceKit-power doesn't provide the same functionality
    as hal yet. One thing is the SetPowerSave method which should be
    called when AC adapter state changes. Without this temporary
    patch, we'd kill battery runtime.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Fix the low capacity warning to fix rh#489832
    + Convert a floating reference to prevent a GTK warning
    + Backport DPMS and IDLETIME fixes from master to fix multiple
      bugs
    + Connect to gnome-session and exit on logout
    + Use G_GINT64_FORMAT to fix compile on 64 bit computers
    + Trivial build fix
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Features:
    - Add DOAP file
    - Connect to gnome-session and exit on logout
    - Change the default lid close on AC policy to be suspend, not
      blank
    - Show the processor device if we have capability, not if we
      have events
    - Add support for the DeviceKit-power property lid-is-closed so
      we can now run without --enable-legacy-buttons
    - Convert from libglade to GtkBuilder
    - Expose graph details as properties on the object, and
      constrain time to user value. Fixes bgo#581910
    - Add a composite device to GpmEngine so we can DTRT for
      multiple primary batteries
    + Bugfixes:
    - Add desktop category to doap file
    - Only setup the blanking timeout when a timeout is set. Fixes
      rh#498041
    - Attach the libnotify popups to the notification icon later
    - Check whether xrandr-1.3 features are really supported by
      xorg-server. Fixes bgo#582142
    - Preload gconf tree /apps/gnome-power-manager recursively.
      Fixes bgo#578545
    - Fix the low capacity warning to fix rh#489832
    - Rewrite the DPMS class to have 1% of the complexity
    - Remove unused GConf keys
    - Use ngettext for a 2.26.x era string. Fixes bgo#576128
    - Unref the popup window when it's cleared. Fixes bgo#577901
    - Ensure we clear the default DPMS timeout of 1200s. Should fix
      bgo#576169
    - Remove our local copy of libdevkit-power
    - Convert a floating reference to prevent a GTK warning
    - Use G_GINT64_FORMAT to fix compile on 64 bit computers
    - Do the lid policy action on active-change. Fixes rh#497262
    - Don't segfault if org.gnome.Session is not present on the
      bus. Fixes bgo#581425
    - Ensure we are on battery power before we take any of the low
      power battery actions
    - Remove the unused abstraction GpmAdapter, and use DkpClient
      directly
    - Remove the single use abstract GpmRefcount and use a local
      timer
    - Remove some methods on the DBus interface that have moved to
      DeviceKit-power
    - Remove the inhibit interface, and rely on gnome-session
    - Use DeviceKit-power to get the can-suspend and can-hibernate
      properties
    - Handle return to NORMAL idle when lid closed a bit better
    - Correct the polarity of the on-ac battery check when
      inhibiting the screensaver
    - Correct the logic for the fully charged and discharging
      popups
    - Don't try to keep closing the feedback widget
    - Don't always show a single graph dot in
      gnome-power-statistics
    + Updated translations.
  - Respin gnome-power-manager-call-SetPowerSave.patch.
  - Remove libglade2-devel BuildRequires.
  - Change DeviceKit-power BuildRequires to DeviceKit-power-devel.
  - Update gnome-power-manager-call-SetPowerSave.patch: put back some
    code that got removed in this release but that we need.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.2:
    + Features:
    - Enable pretty compiler output with new automake versions
    - Use composite battery mode by default to fix multi-battery
      laptops
    - Add manager policy to change the disk spindown based on
      timeouts set in GConf
    - Add GConf keys for the disk spindown functionality
    - Add preferences checkboxes for the disk spindown
      functionality
    - No longer support HAL legacy buttons
    - Add support for recall data provided by DeviceKit-power
    + Bugfixes:
    - Prefix GTKBuilder files with gettext/glade
    - Use gtk_show_uri i.s.o. gnome-open
    - Remove -Wunitialized because it does not compile on Ubuntu
      Jaunty
    - Fix the category in the gnome-power-statistic desktop file.
      Fixes rh#489041
    - Make minimum size of th statistics graphs smaller. Fixes
      rh#491426
    - Don't show the feedback widget when the brightness changes,
      only on key press and when interactive
    - If we caught our idletime alarm, then remove from the filter
    - Take the battery capacity into account when using multiple
      batteries
    - Ignore capacity readings of less than 1%
    - Show a label to the user when there is no graph data
    - Add statistics devices in visually pleasing order
    - Use the composite device for getting the global system
      warning icon
    - Setup the reset event before we do the idle action, to
      finally fix blanking
    - Be more paranoid about setting idle in a race
    - Remove three unused GConf keys
    - Don't show the whole object path in the GUI, just show the ID
    - Only print the DeviceKit device if we are using --verbose
    - Remove a little bit more of our HAL dep, and use the
      lid-is-present DK-p property
    - Fix compile with DKP_DISABLE_DEPRECATED turned on
    - Remove ambient light sensor support, and keyboard backlight
      devices
    - Support DKP_DEVICE_STATE_PENDING_x in more places
    + Updated translations.
  - Remove non-existing --enable-legacy-buttons and
    - -enable-policykit options from configure.
  - Use libexecdir instead of prefix/lib.
  - Drop gnome-power-manager-call-SetPowerSave.patch: new
    DeviceKit-power now calls pm-powersave when appropriate. Also
    drop liblazy-devel BuildRequires.
  - Comment translation-update-upstream and
    gnome-patch-translation-*: it's broken with this release.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.5:
    + New Features:
    - Claim org.freedesktop.Policy.Power on D-BUS
    - Remove PolkitGnome code completely as PolicyKit 1.0 doesn't
      need this
    - Add a bodge to reset the idletime XAlarm when we are no
      longer inhibited
    - Add functionality to debug the idle code by setting
      GPMIDLEDEBUG on the command line
    - Use the same composited OSD for brightness notification.
      Fixes rh#512968
    - Add DeviceKit data to the bugreport script
    + Bugfix:
    - Fix pointer alignment to build on sparc
    - gnome-power-bugreport.sh: add missing hasbang
    - Show .desktop files in XFCE
    - Make hotkeys work with modifiers
    - Remove an unused include to fix compile
    - Be more paranoid about setting idle in a race
    - Remove some UI elements after UI review
    - Correct the type of the fully-charged signal. Fixes
      bgo#588259
    - Don't ever fallback to the warning icon in the tray when
      batteries are invalid
    - Don't show a discharging battery notification on each
      battery, just the global battery
    - The composite battery is only fully charged if all batteries
      are fully charged
    - Remove GpmNotify, and do the notifications in a more sane
      way. Fixes bgo#423186
    - Constrain the user to a dropdown selection of times, as
      freeform sliders are bad UI
    - Add policy to show icon when low, rather than critically low.
      Fixes bgo#589125
    - Inhibit gnome-session in the applet, not gnome-power-manager
    - Change the default to hibernate when critically low on
      battery power
    - When libnotify fails, fall back to modal dialogs
    - Use enumerated values for the policy actions, and hide 'Do
      nothing' unless specified in GConf
    - Finally remove the CanSuspend and CanHibernate options, now
      that gnome-session is ported
    - Switch back to org.gnome.PowerManager as we don't adhere to
      the shared spec anymore
    - Compile common code with a noinst library to make compile
      quicker, and reduce the compressed package size by 100kB
    - Add a GConf key to show or hide the sleep quirk site
    - Make the orange icons yellower. Fixes rh#512962
    - Use the correct DBus signal types when watching gnome-session
    - Save the caches value before we emit the inhibit and idle
      signals
    - Only show gnome-power-statistics in the context menu if it is
      installed. Fixes rh#514249
    - Only use libpanel-applet flags to build applets
  - Drop gnome-power-manager-desktop.patch: it's useless, and we use
    suse_update_desktop_file to change categories now anyway.
  - Drop gnome-power-manager-reduce-deps.patch: fixed upstream.
  - Respin gnome-power-manager-notify-idle-sleep.patch.
  - Drop PolicyKit-gnome-devel BuildRequires.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + Remove the depricated Encoding= lines from the desktop files.
      Fixes bgo#590612
    + Fix up quite a few translations
    + Add the enumerated actions in a 64bit safe way. Fixes
      bgo#590991
    + Don't show the brightness OSD when system AC state changes
    + Remove all the bodges from the IDLETIMER code now X is fixed
    + Only show shutdown in the prefs GUI if ConsoleKit allows it
    + Always show the battery status icons in the left click action
    + Change the notification default for fully charged to FALSE for
      bgo#592613
    + Updated translations.
  - Respin gnome-power-manager-notify-idle-sleep.patch.
  - Remove DeviceKit-devel BuildRequires. Thanks Kay Sievers!


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + When building with hal, link gnome-power-manager against
      libhal-glib
    + Make notifications more reliable at session startup
    + Fix a bug where the critical time was not displayed correctly
    + Don't crash g-p-s when there are no devices
    + Open the gnome-power-manager help, not the 'cheese' help
    + Never, never, show 'Unknown time'. Fixes rh#520999
    + Allow compile without HAL
    + Remove small memory leak spotted using clang
    + Assign the correct icon when the sleep fails
    + Correct some shoddy error checking
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Bugfix:
    - Use accessor functions instead direct access
    - Only print the DeviceKit-power device data when debugging
    - Use the correct interface name for DeviceKit-disks
    - Use the correct gnome-screensaver path
    - Use g_ptr_array_unref() in more places, which also fixes a
      few small memory leaks
    - Comment out the AuthRequest signal handling
    - Change the default of show_actions_in_menu to FALSE
    - bgo#593800 - Inhibit applet now will inhibit the session from
      being marked IDLE
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-power-manager-ck-events-idle.patch to fix suspend
    happening when coming back from suspend and the lid is closed. We
    emit ConsoleKit events in the idle loop to suppress consecutive
    events which were causing the bug. Fix bnc#540517.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + Add missing indirection to return value of
      DriveSetAllSpindownTimeouts call
    + Fix failure error messages and comments
    + Help the kernel through its sleep key confusion
    + Improve configure summary wrt HAL
    + Use separate variables for dbus and dbus-glib
    + Remove devkit-power tool configure check
    + Correctly set the focus on the last used device in
      gnome-power-statistics
    + Do not hide some radio buttons depending on the current machine
      state
    + Fix up all the issues reported by clang
    + Don't try to match and refresh some devices, to stop g-p-s
      crashing on virual devices
    + DeviceKit-disks is expecting an int as a value, not a uint
    + Throttle screensaver before suspend/hibernate
    + Updated translations.
  - Respin gnome-power-manager-no-fallback-to-hibernate.patch to
    apply without fuzz.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.2:
    + Updated translations.
  - Rebase gnome-power-manager-notify-idle-sleep.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.1:
    + New features:
    - Switch to a single menu design, rather than a seporate left
      and right menu
    - rh#427065 - Show the sleep failure as a modal dialog box
    - Sets some tooltips for the gnome-power-preferences buttons
    - Add a --device parameter to gnome-power-statistics so we can
      set the device focus
    - rh#596983 - When we click on a battery device in the context
      menu, show the gnome-power-statistics dialog
    - Use gnome-settings-daemon popup code
    + Bugfixes:
    - Use accessor functions instead direct access
    - Remove HAL_LIBS/HAL_CFLAGS
    - Remove obsolete check-foreground-console support
    - Remove outdated information about DeviceKit from README
    - Sync compiler warnings handling with DK-power
    - Remove DBUS_SYS_DIR from configure summary
    - Add GSEAL_ENABLE to CPPFLAGS
    - rh#596963 - - Apparently 'whilst' is only a British English
      thing. Change to 'while' throughout
    - Remove the 'About' and 'Help' items from the status area
      context menu
    - Rename show_context_menu to show_actions as we're moving to a
      mono-menu design
    - Remove show_actions_in_menu GConf key as the menu items are
      being removed eventually
    - Remove the suspend and hibernate menu items
    - Fix a bug where we try to match and refresh a virtual device,
      which means g-p-s crashes on next start
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Change gnome-keyring-devel BuildRequires to
    libgnome-keyring-devel, following the module split upstream.
  - Remove en@shaw locale on openSUSE 11.2 and earlier to fix build.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.2:
    + New Features:
    - Move the power management preferences into the hardware
      section of the control center
    - Use the name of 'Power' for the power management preferences
      capplet
    + Bugfix:
    - Don't rely on the cached value of the lid status, to fix a
      double suspend issue
    - Add a flag to inhibit consolekit events just after we resumed
    - Don't automatically suspend if there are suspend inhibits
    - Do not exit if hal is not available
    - Only connect to HAL if there is no xrandr backlight hardware
    - Fix compile when using an ld that defaults to --as-needed
    - Enable the help action in gnome-power-statistics. Fixes
      bgo#607005
    - Ensure the window is realized before we invalidate it. Fixes
      bgo#604918
    - Don't show the user a sleep failed link pointing to the quirk
      site
    - Show the device name even when using UPower
  - Do not change categories of gnome-power-preferences.desktop
    anymore: this is done correctly upstream now.
  - Drop gnome-power-manager-ck-events-idle.patch: fixed upstream
    another way.
  - Do not call autoreconf, since no patch we apply need this. Also
    remove gnome-common BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.91:
    + DeviceKit-disks is now called UDisks
    + Ensure we clear all notification bubbles on resume
    + Set the timeout for critical battery notification to never
    + Increase the critical action timeout to 20 seconds
    + When we're critically low, don't give a time as it's often
      imprecise
    + Updated translations.
  - Enable translation-update-upstream and gnome-patch-translation-*


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Check for libpanel only if building the applets
    + Check for XRR* functions using library version instead of proto
      version
    + Use pkg-config instead of autoconf macros to find X libs and
      protos
    + Declare GError in gpm_brightness_hal_init to fix build failure
    + Do not set a charge warning if the device is on AC
    + Do not use EggDbusProxy in GpmScreensaver
    + Don't query the capabilities of the notification daemon
    + Ensure we close any 'battery low' notifications when we switch
      to being on AC
    + Fix a problem where the critical action is not done in the case
      of a UPS
    + Fix a race condition where we can miss the idle reset alarm
    + Fix up a translation using ngettext rather than assuming the
      plural. Fixes bgo#612950
    + Fix wrong suspends with docked laptops
    + If a battery charge is low but not critical don't play the
      sound meant for a critical charge event
    + Play a sound loop if the charge of a laptop battery/ups reaches
      a critical level. Fixes rh#470090
    + Remove the pointy-finger status icon when the idletime code
      fails to work correctly
    + Replace devkit-power call with upower in
      gnome-power-bugreport.sh
    + Updated translations.
  - Update gnome-power-manager-notify-idle-sleep.patch after some
    code changes.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + Only dim the screen on idle when on the active console
    + Make EggConsoleKit a singleton
    + Fix up a critical warning from the GpmScreensaver code
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove hal-devel BuildRequires: we don't use --enable-hal for
    configure, so it won't get used anyway. And it should work fine
    without hal now.


author: dimstar@opensuse.org
changelog:
  - Add gnome-power-manager-manpage_generation.patch: manpages that
    are created contain output from the docbook2man command at
    random positions in the text (bnc#613336)


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + New Features:
    - Add new 6 hours period in power history stats
    - Use device icons from the icon name specification
    + Bugfix:
    - Adjust dim timeout when necessary
    - As we no longer have more than one backlight mechanism,
      remove a ton of abstract code
    - Backport support for new devices recognised in UPower
    - Backport various translation fixes and translator comments
      from git master
    - Do not assume the lid is open at boot. bgo#622026
    - Do not show gnome-power-statistics in the menus
    - Do not show the prefs menu on LiveCD's and with GDM.
      bgo#621674
    - Don't treat percentage=0 as error condition
    - Fix a crash when displaying the 'No GConf schema warning'
    - Port from DeviceKit-power to UPower
    - Provide a pkexec helper for systems that do not have
      xbacklight capability
    - Remove hardcoded paths from pkexec setup
    - Remove the use of HAL from gnome-power-manager
  - Change DeviceKit-power-devel BuildRequires to
    libupower-glib-devel.
  - Change DeviceKit-power Requires to upower.
  - Add small hack to remove non-existing file from po/POTFILES.in so
    that translation-update-upstream doesn't fail.
  - Drop gnome-power-manager-manpage_generation.patch: fixed
    upstream.


author: dimstar@opensuse.org
changelog:
  - Add gnome-power-manager-gtknotebook-deprectaed.patch to fix build
    with gtk 2.21.6. Patch taken from upstream git.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90:
    + Deal with the deprecation of GtkNotebookPage
    + Cast idle_time_in_msec to appropriate type
    + Updated translations.
  - Remove gnome-power-manager-gtknotebook-deprectaed.patch, fixed
    upstream.
  - Remove hack around po/POTFILES.in, no longer needed.
  - Add sed hack on configure to support building with gtk 2.21.6
    building: we need some deprecated symbols.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.91:
    + brightness-applet: Add missing include
    + inhibit-applet: Add missing include and re-enable deprecated
      GDK functions
    + bgo#613984: Do not autoscale the percentage graph in the
      history tab
    + Do not dist org.gnome.power.policy in the tarball
    + bgo#627711: Don't crash on systems which don't have XBACKLIGHT
    + Only connect the UpClient::device-added signal after the
      coldplug
    + Re-enable deprecated GDK functions for brightness applet
    + Use the correct backlight step value when using the legacy
      fallback device
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Only disable deprecated code for --enable-strict builds
    + Remove last traces of DeviceKit-power
    + Updated translations.
  - Remove sed hack to build with deprecated symbols.


author: vuntz@opensuse.org
changelog:
  - Add polkit Requires since pkexec is used.
  - Own /usr/share/polkit-1 and /usr/share/polkit-1/actions to fix
    build. We could instead add a polkit BuildRequires, but it's
    really an abuse in this case, especially as we won't notice if it
    will not be needed anymore.


author: vuntz@opensuse.org
changelog:
  - Replace gnome-session Requires with gnome-session-core: we don't
    need the full GNOME session, but simply the gnome-session
    program.
  - Add gnome-power-manager-no-xfce.patch to not start
    gnome-power-manager in XFCE since XFCE has xfce4-power-manager.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + New Features:
    - Add keyboard backlight support including dimming on idle and
      keyboard control.
    - Add on screen display of keyboard brightness level
    - Unify osd popup dialog into separate file to avoid code
      duplication.
    + Bugfix:
    - Change the default of backlight-battery-reduce to FALSE.
    - Don't migrate the button settings for GSD in case the user
      has used 'interactive'.
    - Don't try to migrate backlight-battery-reduce
    - Ensure we emit the BrightnessChanged DBus signal for the
      brightness buttons.
    - Fixed conversion from percentage to discrete. bgo#644143
    - Fix omitted renamed file in POTFILES.in
    - Fix up a translated comment in the schema. bgo#644013
    - GSchema should be translatable
    - Remove some icons that are no longer used
    - Remove the 'interactive' option for power actions
    - Use symbolic icon for the keyboard brightness OSD
    - Use symbolic icons for brightness OSD
    + Updated translations.
  - Changes from version 2.91.90:
    + New Features:
    - Force suspend on lid close if LidForceSleep is set to avoid a
      melted laptop.
    + Bugfix:
    - Copy newer versions of osd window from
      gnome-settings-daemon.
    - Do not use g-p-m in XFCE
    - Don't use gdk_display_get_pointer
    - Fix the expand properties in gnome-power-statistics. Fixes
      bgo#641766
    - Fix typo in gnome-settings-daemon migration script
    - Initialize the error before using in
      gpm_backlight_dbus_method_call(). Fixes rh#676075.
    - Never return NULL for the object path in GetPrimaryDevice
      for the composite battery device. Fixes rh#676055.
    - Use smaller icons in gnome-power-statistics
    - Use symbolic icons in GNOME Shell
  - Changes from version 2.91.5:
    + New Features:
    - Ignore suspend on lid closed if we are docked
    - Mark non-urgent notifications as transient
  - Changes from version 2.91.4:
    + Bugfix:
    - Fix crash due to unreffing floating GVariants
    - Remove -DGTK_DISABLE_DEPRECATED pending GtkStyleContext port
  - Changes from version 2.91.3:
    + New Features:
    - Don't export a full text device description in the tuple.
    - Move the power control panel to the gnome-control-center
      project.
    - Remove all the preferences options to do with the screen.
    - Remove the CPU idle check before inactive sleep
      functionality.
    - Remove the DPMS mode selection.
    - Remove the 'event-when-closed-battery' setting.
  - Changes from version 2.91.2:
    + New Features:
    - Add two methods to the DBus interface for gnome-shell
    - Add two properties to the DBus interface for gnome-shell
    - Split notify-low-power into -system and -device keys, so that
      users can disable device notifications for faulty devices
      attached to the computer and still get system events. Fixes
      bgo#632029.
    + Bugfix:
    - Adapt to GtkObject removal in GTK3
    - Add the X-GNOME-Settings-Panel category so the control center
      panel is not in 'Other'.
    - Alias 'always' to 'present' to ensure that migrating the
      schema does not emit a warning.
    - Allow 'gnome-power-statistics --device wakeups' to focus on
      the correct entry.
    - Do not fall back to a GtkMessageBox if using libnotify
      failed. Fixes bgo#632334.
    - Ensure correct values for Icon and Tooltip properties.
    - Ensure parameters to g_variant_new are not NULL.
    - Fix use of GVariant types and DBus signatures
    - Handle the remote command line in gnome-power-statistics
    - Lock the keyring before suspending as gnome-keyring with pam
      support will automatically unlock on resume. Fixes
      bgo#628290.
    - Make session requested quit work and not crash
    - Migrate from dbus-glib to GDBus
    - Port from EggDebug to the built-in GLib logging framework.
    - Port to libnotify 0.7.0
    - Port to the new GtkApplication API.
    - Remove the brightness applet as GNOME3 will not have the
      ability to show applets at all.
    - Require libnotify as a hard build time dep.
    - The control center module name should be 'Power', not 'Power
      Management'.
    - Update gnome-settings-daemon copy pasted code
    - Use correct DBus types for UPower data.
  - Changes from version 2.91.1:
    + New Features:
    - Support arbitrary time combo values
    - Allow 'Do nothing' as an option as Xorg is still broken.
      Fixes bgo#589736.
    + Bugfix:
    - Adjust dim timeout when necessary
    - Convert EggConsolekit to use GDBus
    - Do not autoscale the percentage graph in the history tab.
      Fixes bgo#613984.
    - Do not dist org.gnome.power.policy in the tarball
    - Do not play games with string concatenating. Fixes
      bgo#626191.
    - Don't poke NetworkManager at suspend and resume
    - Ensure the preferences menu item launches the control center.
      Fixes rh#619231.
    - Fix bgo#627711: Don't crash on systems which don't have
      XBACKLIGHT.
    - Make changes to the Power control center capplet to better
      match the mockup.
    - Remove last traces of DeviceKit-power.
    - Remove the inhibit applet. It doesn't belong here anymore.
    - Treat brightness-up when at max as a success.
    - Use the correct backlight step value when using the legacy
      fallback device.
  - Add pkgconfig(libgnome-control-center) BuildRequires for
    configuration panel.
  - Replace GConf2 schemas handling with GSettings schemas handling,
    with %glib2_gsettings_schema_* macros.
  - Remove gnome-applets-brightness and -inhibit-powersave
    subpackages: they are no longer provided upstream. Add Obsoletes
    for them to the main package, to avoid potential upgrade issues.
  - Patches that need to be rebased:
    + gnome-power-manager-notify-idle-sleep.patch
    + gnome-power-manager-no-fallback-to-hibernate.patch
  - Drop gnome-power-manager-no-xfce.patch: fixed upstream.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gnome-common BuildRequires.
    + Add call to ./autogen.sh.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + Bugfix:
    - Revert "Remove the 'interactive' option for power actions"
    - Use /org/gnome as starting path for schemas
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Replace BuildRequires on gnome-panel-devel (there's no applet
    anymore) with pkgconfig(gconf-2.0).


author: glin@novell.com
changelog:
  - Add gnome-power-manager-update-status-property.patch to update
    session status manually. bnc#692794


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.2:
    + rh#650405: Don't set the master percentage in when the
      backlight changes.
    + bgo#648615: Remove the dependency on libgnome-control-center,
      the prefs capplet is now seporate.
    + Updated translations.
  - Remove pkgconfig(libgnome-control-center) BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Don't crash if there is no ConsoleKit session. [rh#699020]
    + gnome-power-bugreport.sh: Use sysfs instead of hal if available
    + Manually update the idle status property
    + Query gnome-screensaver settings with GSettings
    + Remove GpmTrayIcon
    + Updated translations.
  - Drop gnome-power-manager-update-status-property.patch: fixed
    upstream.


author: glin@novell.com
changelog:
  - Rebase gnome-power-manager-notify-idle-sleep.patch and
    gnome-power-manager-no-fallback-to-hibernate.patch
  - Own %{_datadir}/GConf and %{_datadir}/GConf/gsettings
    directories.
  - Add gnome-icon-theme and polkit BuildRequires, that own some
    directories.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Remove many features now handled in gnome-settings-daemon.
    + Bugfix:
    - Add Unity to OnlyShowIn
    - Don't complete critical action if power is resumed
    - Support VPATH builds and use recommended quoting
    - Update app launcher icon (bgo#645536)
    + Updated translations.
  - Remove now unneeded libcanberra-devel BuildRequires.
  - Add pkgconfig(gtk+-3.0) BuildRequires, which was implicit before.
  - Drop gnome-power-manager-no-fallback-to-hibernate.patch: the code
    moved to gnome-settings-daemon, and there is no fallback to
    hibernate there.
  - Mark gnome-power-manager-notify-idle-sleep.patch as needing a
    rebase. It should actually be moved to gnome-settings-daemon (see
    bnc#708182).
  - Stop passing --libexecdir to configure: we don't have any file
    there anyway.
  - Comment out gnome-patch-translation support as patches with new
    strings need to be rebased.
  - Comment out call to translation-update-upstream since it fails,
    see bnc#708187.


author: sbrabec@suse.cz
changelog:
  - Add gnome-power-manager-distcheck-fix.patch: fix distcheck
    (bgo#655363).
  - Re-enable translation-update-upstream thanks to the above patch
    (bnc#708187).


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + New Features:
    - Remove gnome-power-backlight-helper as it's been moved to
      g-s-d
    - Remove the applet icons
    - Remove the GConf migration script, there is nothing to
      migrate
    - Remove the gnome-power-manager application icon, it's no
      longer used
    - Remove the idle functionality as it's been moved to g-s-d
    - Remove the suspend and hibernate icons, nothing uses them
    + Bugfix:
    - Fix a warning when opening gnome-power-statistics
    + Updated translations.
  - Drop gnome-power-manager-distcheck-fix.patch: fixed upstream.
  - Remove now unneeded BuildRequires because of all the removed
    features: libgnome-keyring-devel, libnotify-devel, polkit, xmlto.
  - Add explicit pkgconfig(gdk-3.0) BuildRequires, which got added.
  - Remove polkit Requires: there is no use of pkexec anymore in the
    code.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Move keyboard brightness icon to g-s-d
    + Remove NoDisplay=true from gnome-power-statistics
    + Updated translations.
  - Do not call %icon_theme_cache_post(un) macros in %post/%postun
    for the gnome icon theme as we don't install an icon there
    anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Remove the deprecated g_thread_init
    + Remove the deprecated pango_cairo_font_map_create_context
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Merge changes from 3.2.1.
    + Remove check for gnome-doc-utils.
    + Updated translations.
  - Remove gnome-doc-utils-devel BuildRequires: dropped upstream.
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.


author: vuntz@opensuse.org
changelog:
  - Really drop gnome-power-manager-distcheck-fix.patch: we don't use
    this patch since last September.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Compile the GtkBuilder file as a GResource to speed up startup.
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Add explicit pkgconfig(glib-2.0) BuildRequires so it can be
    versioned.


author: mboman@suse.de
changelog:
  - Update to version 2.26.0:
    + evince
    * bgo#572575: evince.JobFind() crashes caller
    + evolution
    * Fix evolution modules installation issue
    * Make sure bonobo is imported before evolution.* modules are
      used (bgo#561354)
    * Add __version__ to evolution modules
    + gnomedesktop
    * Add missing caller-owns-return annotations (bgo#570540)
  - Remove custom CFLAGS


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + New braseromedia module (bgo#569055).
  - Add brasero-devel BuildRequires.


author: lmedinas@gmail.com
changelog:
  - Remove nautilus-cd-burner-devel BuildRequires: these bindings are
    obsoleted by the brasero ones.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.2:
    + Add licensing information for the evince module.
    + Fix evince module compilation bug.
    + Add bindings for libbrasero-burn.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + bgo#594334 - evince: wrap DocumentLinks bit
    + bgo#595380 - braseroburn examples not shipped in tarballs
    + bgo#595373 - The braseroburn module is missing important
      constants.


author: vuntz@opensuse.org
changelog:
  - Add gnome-python-desktop-evince-api.patch to compile with latest
    evince.
  - Fix self-obsoletion of evolution-python.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + Fix crash in gnomekeyringk.item_get_attributes_sync
      (bgo#598835)
    + Fix build with latest brasero (bgo#603231)
    + Fix build with latest evince (bgo#603659, bgo#604751)
    + Make braseromedia work (bgo#595342)
    + Fix wnck bindings to not bind enums as flags
    + Fix wnck example to not do suboptimal loop (bgo#600952)
    + Build fix.
  - Drop gnome-python-desktop-brasero-api.patch: fixed upstream.
  - Drop gnome-python-desktop-evince-api.patch: fixed upstream.
  - Remove autoreconf call.
  - Pass --disable-static to configure.
  - Remove all .la files.


author: vuntz@opensuse.org
changelog:
  - Add gnome-python-desktop-fix-totem-build.patch to fix build of
    totem-pl-parser bindings with latest totem-pl-parser.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + bgo#608331: totem-pl-parser doesn't build with latest
      totem-pl-parser
  - Drop gnome-python-desktop-fix-totem-build.patch.


author: vuntz@opensuse.org
changelog:
  - Add gnome-python-desktop-fix-bugbuddy.patch to fix detection of
    bug-buddy in configure.
  - Add gnome-python-desktop-fix-evince.patch to fix detection of
    evince in configure.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Fix configure check for evince.
    + Fix configure check for bug-buddy.
  - Drop gnome-python-desktop-fix-bugbuddy.patch,
    gnome-python-desktop-fix-evince.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.1:
    + evince/evince.defs: Update evince bindings to latest api
    + wscript: Use the 3rd party waf tool 'cflags'


author: vuntz@opensuse.org
changelog:
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: brasero-devel, evince-devel,
      evolution-data-server-devel, gnome-desktop-devel,
      gnome-media-devel, gnome-panel-devel, gtk2-devel,
      libgnomeprintui-devel, libgtop-devel, librsvg-devel,
      libwnck-devel, metacity-devel, python-gnome-devel,
      python-gtk-devel, totem-pl-parser-devel
    + new-style: evince-document-2.30, gconf-2.0, gdk-pixbuf-2.0,
      gnome-desktop-2.0, gnome-keyring-1, gnome-media-profiles,
      gnome-python-2.0, gobject-2.0, libbrasero-burn,
      libbrasero-media, libebook-1.2, libecal-1.2, libgnome-2.0,
      libgnomeprint-2.2, libgnomeprintui-2.2, libgnomeui-2.0,
      libgtop-2.0, libmetacity-private, libpanelapplet-2.0,
      librsvg-2.0, libwnck-1.0, pango, pycairo, pygobject-2.0,
      pygtk-2.0, totem-plparser.
  - This will make it easier to switch to GNOME 3 libraries.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Update evince bindings to 2.32 API (bgo#626283)
  - Re-enable the build of evince bindings: uncomment
    pkgconfig(evince-document-2.30) BuildRequires and update it to
    evince-document-2.32.


author: vuntz@opensuse.org
changelog:
  - Split all python modules in subpackages, so we can have more
    fine-grained dependencies:
    + Create python-brasero, python-bugbuddy, python-evince,
      python-evolution, python-gnomeapplet, python-gnomedesktop,
      python-gnomekeyring, python-gnomeprint, python-gtop,
      python-mediaprofiles, python-metacity, python-rsvg,
      python-totem, python-wnck.
    + Ship a README.openSUSE file explaining the setup of the
      package.
  - Package code examples in the devel subpackage.


author: fcrozat@novell.com
changelog:
  - Disable modules not available for gnome3 (brasero,
    media-profiles, applets, evince). We use macros to make it easy
    to re-eanble them, should we wish to do so later on.


author: dimstar@opensuse.org
changelog:
  - Add Obsoletes for the disabled modules (brasero, media-profiles,
    evince and applets) to ease upgrade processes.


author: vuntz@opensuse.org
changelog:
  - Stop building python-metacity:
    + The bindings are not compatible with current metacity.
    + Add build_metacity macro to change this behavior, set to 0.
    + Do not use pkgconfig(libmetacity-private) BuildRequires if we
      don't build python-metacity.
    + Add Obsoletes for python-metacity to main subpackage, instead
      of a Requires, for smooth upgrades.
    + Only pass --enable-metacity to configure if we build
      python-metacity.
  - Stop passing --libexecdir=%{_libexecdir}/%{name} to configure: we
    never use libexecdir.
  - Remove applet, brasero, mediaprofiles code examples if we don't
    build those bindings.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.1.5:
    + Updated translations.
  - Changes from version 2.1.4:
    + Disable applet build by default
    + Export and import scripts for scheduled tasks
    + Dump at tasks as well in dump.py
    + Updated translations.
  - Cleanup for inclusion in Factory.


author: dimstar@opensuse.org
changelog:
  - Package translated help files only in the -lang package (only
    keep C-lang package in main package).


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Remove power notice signal
    + Rely on GNOME session idle detection
    + Proxy g-s inhibitors over to the session
    + Read status message from session
    + Accept a full path for theme
  - Respin gnome-screensaver-suse-pam.diff. Note that we don't enable
    pam_gnome_keyring.so there since it's in common-auth for us
    (thanks to pam-config).
  - Remove check for old version of openSUSE.
  - Remove AutoReqProv: it's default now.
  - Remove -fno-strict-aliasing from CFLAGS.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Fixed bgo#572955, audit GError usage
    + Fixed bgo#572956, use g_strerror
    + Fixed bgo#573495, logout_command setting may be overwritten
      with keyboard_command value
    + Fixed bgo#577739, gnome-screensaver-gl-helper calls
      gdk_x11_visual_get_xvisual with NULL visual
    + Fixed bgo#578669, fix crash with inhibitors
    + Updated translations.
  - Remove unneeded translations: libgnomeui-devel, libxslt,
    perl-XML-Parser, xmlto.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.0:
    + Add an autostart file for gnome-screensaver (bgo#585485)
    + Updated translations.
  - Call suse_update_desktop_file on gnome-screensaver.


author: vuntz@novell.com
changelog:
  - Do not keep the Comment key for generated .desktop files for
    screensavers. This should help translators, since this was a huge
    work that doesn't bring us anything (the strings are not used).


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + bgo#444927 - get idle time from xorg
    + bgo#463010 - Port gnome-screensaver from libglade to gtkbuilder
    + bgo#564061 - Install .desktop file
    + bgo#570402 - screensaver crash if number of screens changes
    + bgo#570941 - String not marked for translation
      gnome-screensaver-command.c
    + bgo#574896 - [Leave message] Cancel button should clean
      clipboard buffe
    + bgo#576463 - can't unlock screen after upgrade until restarting
      gnome-screensaver
    + bgo#581995 - Fade out doesn't properly fall back to gamma
      number if X server only supports 0-size ramp
    + bg0#586174 - Encoding key in desktop files is deprecated
    + bgo#589728 - gnome-screensaver: implicit declaration g_printf
    + bgo#590776 - screensaver is never activated
    + bgo#591193 - Update/Create .gitignore
    + bgo#591194 - Add Comment and Icon in gnome-screensaver.desktop
    + bgo#594082 - gnome-screensaver ignores input when fading to
      black
    + Updated translations.
  - Backgrounds are moved from datadir/pixmaps/backgrounds to
    datadir/backgrounds (upstream commit 561d5d997)


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + bgo#597874, Use xrandr 1.2 gamma fading
    + rh#546656, Fix crash in popsquares
    + bgo#598476, Don't crash when lock dialog dies during shake
    + bgo#593616, Fix multi-head issues
    + bgo#600488, Remove session inhibitors if the originator falls
      of the bus
  - Refresh gnome-screensaver-finger-print.patch to apply without
    fuzz.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.91:
    + bgo#609789 - CVE-2010-0422, handle monitor hotplugging more
      securely
    + Fix screen dirt in floaters screensaver


author: vuntz@opensuse.org
changelog:
  - Build against xscreensaver-data and xscreensaver-data-extra,
    following the xscreensaver split.
  - By default, we only have a small subset of screensavers from
    xscreensaver, and they are all of good quality. This implements
    fate#308474.
  - Create a gnome-screensaver-extra to enable extra screensavers.
    Also reduce the blacklist we have to just popsquares, which is
    implemented in gnome-screensaver too.
  - Remove Screensaver category from
    gnome-screensaver-preferences.desktop: it should never have been
    there and was causing an erroneous screensaver to appear in the
    preferences.


author: vuntz@opensuse.org
changelog:
  - Add Mesa-devel BuildRequires that was missing for best screen
    visual detection in the GL helper.
  - Remove unneeded libglade2-devel BuildRequires.
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: dbus-1-glib-devel, gnome-desktop-devel,
      gnome-menus-devel, libfprint-devel, libgnomekbd-devel,
      libnotify-devel.
    + new-style: dbus-glib-1, gconf-2.0, gnome-desktop-2.0, gtk+-2.0,
      libfprint, libgnomekbdui, libgnome-menu, libnotify, x11.
  - This will make it easier to switch to GNOME 3 libraries.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.2:
    + Fix unclosed quote in sed in configure.ac.
  - Changes from version 2.30.1:
    + Properly grab input after wake from suspend
    + Add session service activation file
    + Fix for systems that don't support XF86VM or XRANDR gamma fade
    + Build fixes.
    + Updated translations.


author: hpj@novell.com
changelog:
  - Update gnome-screensaver-xvkbd-on-lock.patch, fixing the case
    where on tablets, xvkbd would persist after the screensaver was
    unlocked (bnc#395843).


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.90:
    + Use username in top panel if real name is empty
    + Various settings fixes
  - Changes from version 2.91.3:
    + Fix build against recent GTK+
    + GNOME 3 style updates
    + Updated translations
  - Changes from version 2.91.3:
    + Fix build against recent GTK+
    + Use GIO to launch gdmflexiserver
    + Translation updates
  - Changes from version 2.91.2:
    + Fix build against recent GTK+
    + Port to GSettings
  - Changes from version 2.91.1:
    + Fix build against recent GTK+ and gnome-desktop
    + Port background handling to gsettings
    + Translation updates
  - Changes from version 2.91.0:
    + Switch to GTK+ 3.0
    + Fix crash on systems that lack vidmode and randr extensions
    + Add session service activation file
    + Use better unicode symbols in strings
    + Drop "Leave a message" feature
    + Drop unlock dialog theme support
    + Drop support for non-PAM based authentication
    + Improve aesthetics of unlock dialog
    + Monitor hotplug fixes
    + Auto-activate screensaver when needed if not running
    + Translation updates
  - Add gnome-screensaver-helper.patch: put back helper
    authentication support, removed in upstream code.
  - Update gnome-screensaver-multihead-unlock.patch and
    gnome-screensaver-xvkbd-on-lock.patch to work with GTK+ 3.
  - Change pkgconfig() BuildRequires:
    + change gnome-desktop-2.0 to gnome-desktop-3.0, gtk+-2.0 to
      gtk+-3.0
    + remove libnotify
  - Remove pkgconfig(gconf-2.0) BuildRequires and
    %gconf_schemas_prereq. Do
    not pass --disable-schemas-install to configure, since this is
    needed for gconf only.
  - Use %glib2_gsettings_schema_* macros.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.91:
    + Follow the users clock format preference
    + Port to GDBus
    + Build cleanups
    + Remove --poke option from the commandline tool (didn't work
      anyway).
    + Remove unused delay and timeout preferences
    + Remove inhibit interface (inhibit the session instead)
    + Remove theme and job support
    + Update style to match gnome-shell
    + Use accountsservice to get face
    + Updated translations.
  - Remove extra package and any kind of dependency on xscreensaver
    (xscreensaver-data Requires, and xscreensaver* BuildRequires).
    Also remove xscreensaver-blacklist source file.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.92:
    + Store time values in seconds instead of minutes
    + Don't monitor session settings
    + Ensure the initial state of the clock is correct
    + Remove dbus activation
    + Remove daemonization
    + Request shell exit overview when locking
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Remove inihibit APIs from the documentation
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-screensaver-extra < 3.0 Obsoletes, as the screensavers
    from xscreensaver are not used anymore.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + Add back keyboard layout indicator
    + Detect clock skew when resuming or ntp runs and compensate
    + Fix crash in user switcher
    + Drop libgnome-menu dependency
    + Updated translations.
  - Drop pkgconfig(libgnome-menu) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Properly set background to black when cancelling unlock
    + Drop the .pc file


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Use GnomeWallClock to keep informed about time and timezone
      changes.


author: vuntz@opensuse.org
changelog:
  - Add gnome-screensaver-fix-clock.patch: fix the clock so that it's
    updated instead of always showing the same time.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Use maintainer mode by default
    + Fix the clock to actually update every minute
    + Updated translations.
  - Drop gnome-screensaver-fix-clock.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Optionally use systemd instead of ConsoleKit
    + Always lock when asked
    + Fade out quickly on explicit locks
    + Allow arbitrary long idle times
    + Fix background scaling on multi-monitor setups
    + Implement OpenBSD authentication
    + Updated translations.
  - Rebase gnome-screensaver-helper.patch: the configure.ac part had
    to be completely rewritten after the addition of support for
    OpenBSD authentication.
  - Rebase gnome-screensaver-finger-print.patch.
  - Enable support for systemd session tracking:
    + Note that it will fall back to ConsoleKit at runtime, so it's
      fine to build it.
    + Add pkgconfig() BuildRequires: libsystemd-login,
      libsystemd-daemon.
    + Pass --with-systemd to configure.
  - Pass --with-console-kit to configure to make sure we also build
    ConsoleKit support.


author: vuntz@opensuse.org
changelog:
  - Add explicit BuildRequires, to avoid issues after the big
    xorg-x11 packaging change: libXScrnSaver-devel, libXext-devel,
    libXxf86misc-devel, libXxf86vm-devel, pkgconfig(libxklavier).
  - Also add explicit pkgconfig(gsettings-desktop-schemas)
    BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.2:
    + Fix --with-systemd=auto configure option
    + Stop using deprecated GTK+ API
    + Fix misleading debug messages referring to ConsoleKit
    + Fix a compile warning when compiled with systemd
    + Use correct signature for GetActiveTime D-Bus API
    + Properly turn off caps lock warning
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Fix setting black color with recent GTK+
    + Only show panel on primary head
    + Updated translations.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.4.3:
    + Revert only show panel on primary head commit. It is causing
      problems for users.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.4.4:
    + Revert reversion from 3.4.3: It wasn't causing problems for
      users.
    + Revert background color setting patch. It is causing problems
      for users.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Make non-interactive mode headless
    + Update to the new shell Screenshot API
    + Port to GApplication


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Use the new Shell API to include mouse pointer
    + Make sure not to override the delay setting for non-interactive
      mode


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Fall back to $HOME when XDG_PICTURES_DIR fails.
    + Updated translations.


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


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + Ensure treeview is included in a scrolled window with a shadow
      in the inhibit dialog
    + Use system-log-out icon instead of deprecated gnome-logout
    + Implement session saving
    + Use close button instead of ok button for error dialog
    + Fix the logout dialog not being themed
    + Code cleanup
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Turn off debug spew
    + Hide the "Save current session" button in the session
      properties since it's not working
    + Disable session saving because it's not ready yet
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Remove workaround adding gnomesu to live-installer.desktop. It's
    not needed anymore. Will fix bnc#486644.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0.90:
    + New version with two main changes:
    - gnome-session now lets applications properly exit on logout
    - saving a session on logout is activated again
    + Detailed changes:
    - Update man pages
    - Let all processes exit cleanly on logout/reboot/shutdown
    - Use smaller icon size in inhibit dialog
    - Fix various crashes in inhibit dialog and during the logout
      process
    - Make the inhibit dialog look at desktop files from autostart
      directories too
    - Use XDG_CONFIG_HOME to save the session and create the
      session directory with the right permissions
    - Get the discard command from XSMP clients and save it when
      saving a session, and use it when removing a saved session
    - Properly handle XSMP clients that don't return a restart
      command when saving the session
    - Various XSMP protocol fixes
    - When saving the session, ask the XSMP clients to save the
      global and local states when needed instead of just asking
      them to save their global states.  Else, clients won't appear
      on next login
    - Allow XSMP clients to interact during the logout (and cancel
      the logout), using the inhibit infrastructure
    - Allow clients to specify that they want to be ended last
    - Hide deprecated command-line options from gnome-session-save
    - -help
    - Re-enable session saving
    - Ignore XSyncAlarmDestroyed events, to avoid filling
      ~/.xsession-errors
    - Various code cleanups
    - Updated translations.
  - Stop recommending control-center2: I see no reason why we'd want
    to do this. Instead, recommend gnome-panel, metacity, nautilus
    and gnome-settings-daemon.
    since they are in the default session.
  - Stop suggesting rsh: it's not used anymore.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Fix inhibitor dialog not showing the right action button when
      shutting down
    + Make gnome-session-save --kill --silent work as --force-logout
    + Correctly use the arguments passed to gnome-session when
      launched with no session dbus
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update gnome-session-gnome-wm-compiz-manager.patch to enable
    compiz only if the compiz-enabled file is newer than
    /etc/X11/xorg.conf


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + Reduce GConf roundtrips
    + Use shave to improve build log readability
    + Fix a crash on Solaris
    + Generate docs for the presence API
    + Rewrite a good part of the capplet. Some highlights:
    - much cleaner code
    - monitor autostart files
    - autofill name field if needed
    - add help button
    - better handling of themed and non-themed application icons
    - allow dragging from the application list
    - make it more clear that applications are disabled
    + Port to GtkBuilder
    + Improve debug message
    + Load default apps after saved and autostart apps
    + Build fixes for BSD
    + Update eggsmclient code to fix crash
    + Add mutter support to gnome-wm
    + Make gnome-session exit properly on reboot/shutdown
    + Avoid pointless warnings
    + Honour the SmRestartNever SmRestartStyleHint
    + Default clients to RESTART_IF_RUNNING instead of NEVER
    + Code cleanups
    + Updated translations.
  - Rebase gnome-session-bgo507101-tile-ui.patch.
  - Rebase gnome-session-gnome-wm-compiz-manager.patch.
  - Remove libglade2-devel BuildRequires.
  - Use gnome-autogen.sh instead of autoreconf to make it work.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.5:
    + Prefer compiz-manager over compiz when available in gnome-wm
    + Add --with-default-wm configure option to let distributors
      specify the default window manager they want to use (including
      gnome-wm)
    + Use silent-rules with automake 1.11
    + Add --enable-splash configure option to build splash, and
      disable splash build by default
    + Add Presence interface to the documentation
    + Do not exit when the system bus restarts
    + Port from gnome-power-manager to DeviceKit-power
      DeviceKit-power is a new dependency.
    + Code cleanup
    + Updated translations.
  - Add DeviceKit-power-devel BuildRequires.
  - Pass --with-default-wm=gnome-wm to configure.
  - Provides and Obsoletes branding package, and remove
    branding-upstream package as we don't ship the splash anymore.
  - Remove splash-related packaging.
  - Respin gnome-session-bgo507101-tile-ui.patch.
  - Remove gnome-session-gnome-wm-compiz-manager.patch and
    gnome-session-compiz-as-default-wm.patch, and replace them with
    gnome-session-enable-disable-compiz.patch.


author: vuntz@novell.com
changelog:
  - Change Recommends to Requires for gnome-panel,
    gnome-settings-daemon, metacity and nautilus. This should fix the
    problem of people seeing an empty GNOME session if they only have
    gnome-session installed. Fix bnc#523774.


author: vuntz@novell.com
changelog:
  - Add gnome-session-polkit1.patch to fix reboot/shutdown options
    being disabled.
  - Remove PolicyKit-gnome-devel BuildRequires.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + Install splash desktop file in $(sysconfdir)/xdg/autostart
    + Do not install gnome-splash.png unless --enable-splash is used
    + Fix idle watch not working
    + Fix typo in debug message
    + Use GTK+ accessor functions instead direct access
    + Remove deprecated Encoding key from desktop file
    + Port to PolicyKit 1
    + Remove dependency on PolicyKit libraries
    + Updated translations.
  - Drop gnome-session-polkit1.patch: fixed upstream.
  - Respin gnome-session-bgo507101-tile-ui.patch.
  - Use spec-cleaner to reorder lines in preamble.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Remove at-spi-registryd wrapper (at-spi properly implements
      session management)
    + Updated translations.
  - Remove now non-existing --with-at-spi-registryd-directory
    configure option.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Trivial code fixes
    + Lock the screen before hibernate/suspend
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update gnome script for the Live CD:
    + Make screensaver not lock the screen by default on LiveCD.
    + Make sure the "Live Installer" icon is visible on the desktop
      of the user. Because of xdg-user-dirs, the desktop directory is
      not always ~/Desktop, so we have to look at
      ~/.config/user-dirs.dirs first.


author: vuntz@opensuse.org
changelog:
  - Add gnome-session-fix-capplet-saving.patch taken from upstream,
    to fix saving the autostart changes when quickly quitting the
    capplet after doing a change.


author: vuntz@opensuse.org
changelog:
  - Split the gnome-settings-daemon helper into a gtk1-support
    subpackage, that will only gets installed if gtk1 is installed.
    This should remove some unneeded cruft on login for most people.
  - Add --enable-splash configure option, and ship the splash screen
    in a splash subpackage.
  - Fix rpmlint warning about self-obsoletion.
  - Fix license: it's GPLv2+ and not "GPLv2+;LGPLv2.1+".


author: vuntz@opensuse.org
changelog:
  - Add BuildRequires and Requires on gconf-sanity-check, which was
    split from the main gconf2 package.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + Session Manager:
    - Fix typo in error message
    - Add diagnostic output for exit phase timeout
    - GSeal: Use accessor functions instead of direct access
    - Check that the XSMP connection exists when stopping a client
      to fix potential crash on exit
    + Capplet:
    - Destroy the main window on close to ensure changes are saved
    + Misc:
    - Install the helpers in libexecdir, not libdir
  - Rebase gnome-session-bgo507101-tile-ui.patch.
  - Drop gnome-session-fix-capplet-saving.patch: fixed upstream.
  - Remove en@shaw translation on openSUSE 11.2 and earlier.


author: vuntz@opensuse.org
changelog:
  - Update gnome script:
    + Remove migration code of panel configuration. It was only
      needed up to SLED11. SLED11 has been released, and we're
      openSUSE, so it's safe to remove it.
    + Make the code fixing the background configuration run only for
      non-openSUSE branded distributions. We don't want it in
      openSUSE since it runs gconftool-2, and might slow down login a
      bit.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + Log out on SIGTERM and SIGINT
    + Delay the creation of the GsmXSMPClient until it really exists,
      to fix potential crashes on logout
    + Remove unneeded LIBGNOMEUI_REQUIRED from configure.in
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Export XDG_MENU_PREFIX=gnome- in /usr/bin/gnome. This lets us use
    gnome-applications.menu to define the applications menu
    structure. This fixes various bugs, including bnc#595912.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.2:
    + Export _stop method for clients, for better GNOME Shell
      experience
    + Explicitly add -lXext -lXau to linker line
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Session Manager:
    - Fix a GSeal issue
    - Fixed spelling error in schema description
    - Port gnome-session to upower
    - Fix description of auto_save_session key
    + Drop compatibility tool that sets GTK+ 1.x environment variable
    + Drop the splash program
    + Require upower-glib instead of devkit-power-gobject
    + Add configure flag to select which GTK+ version to use
    + Updated translations.
  - Change DeviceKit-power-devel BuildRequires to
    libupower-glib-devel.
  - Rebase gnome-session-bgo507101-tile-ui.patch.
  - Drop gtk1-support and splash subpackage, and obsolete those
    packages.


author: vuntz@opensuse.org
changelog:
  - Add X-SuSE-ControlCenter-Personal to session-properties.desktop
    instead of X-SuSE-ControlCenter-System, to make the item appear
    in the right place in menus.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Miscellaneous string fixes
    + Update information in README and other files
    + Update man pages
    + Updated translations.
  - Rebase gnome-session-bgo507101-tile-ui.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.0:
    + Session Manager:
    - Miscellaneous string fixes
    - Fix for GTK+ 3 changes
    + Misc:
    - Update information in README and other files
    - Update man pages
    - Build against GTK+ 3 by default
    - Rename --enable-deprecations configure flag to
    - -enable-deprecation-flags
    + Updated translations.
  - Move to pkgconfig()-style BuildRequires:
    + Old ones: gconf2-devel, libupower-glib-devel.
    + New ones: dbus-glib-1, gconf-2.0, glib-2.0, gtk+-3.0, ice, sm,
      upower-glib, xau, xext, xrender, xtst.
  - Remove gnome-settings-daemon-devel BuildRequires: it's not
    needed.
  - Improve summary and description.
  - Rework gnome-session-bgo507101-tile-ui.patch to build with GTK+3.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.4:
    + Session Manager:
    - Add autostart condition through GSettings
    - Don't ever show inhibitor dialog if logout is forced
    - Fix some issue tracking clients on logout
    - Add an application restart limit
    - Move the definition of a session from gconf to .desktop-like
      files
    - Change default session to use GNOME Shell, with a fallback to
      classic GNOME
    - Update for GTK+ 3 changes
    - Code cleanups
    + Capplet:
    - Set NoDisplay=true
    - Fix inline search
    - Update for GTK+ 3 changes
    + Updated translations.
  - Add pkgconfig(xcomposite) and pkgconfig(gl) BuildRequires, for
    the new gnome-session-is-accelerated helper.


author: vuntz@opensuse.org
changelog:
  - Update gnome script to fix an issue where users from earlier
    versions of openSUSE could end up with no wallpaper in 11.4:
    + reset the wallpaper configured in the user config if it was
      explicitly set to a default wallpaper from a previous version
      of openSUSE.
    + we do this only once, if
      ~/.config/suse/gnome-11.4-wallpaper-migrated does not exist.
    + note that we're avoiding this issue for future releases since
      the default wallpaper will always keep the same name now.
    + this fixes the issue highlighted in bnc#671564 comment 2.
  - Also, still in gnome script: do not disable beagle on live
    images, since we don't ship beagle anymore.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.90.1:
    + Session Manager:
    - Fix a crash happening in gdm
    + Updated translations.
  - Changes from version 2.91.90:
    + Session Manager:
    - Update for GSettings schemas changes
    - Read default session from GSettings
    - Make the current session name available via dbus
    - Support autostart conditions that depend on the current
      session
    - Make notification-daemon a required part of the fallback
      session
    - Show a dialog after login the first time we fall back to
      gnome-fallback
    - Various fixes to shell logout/shutdown dialog
    - Code cleanups
    + Misc:
    - gsettings-desktop-schemas 0.1.7 is required
    + Updated translations.
  - Changes from version 2.91.6:
    + Session Manager:
    - Fix build with latest GTK+ 3
    - Migrate to GSettings
    - Add support for shell logout/shutdown dialog
    - Use fallback session if required components are missing
    + Defined Sessions:
    - Do not consider Gallium's softpipe and llvmpipe as
      accelerated
    - Do not run nautilus by default
    + Capplet:
    - Migrate to GSettings
    + Misc:
    - Change GETTEXT_PACKAGE to gnome-session-3.0
    - Drop gnome-wm script
    - Add a runtime dependency on gsettings-desktop-schemas
    + Updated sranslations.
  - Add pkgconfig(librsvg-2.0) BuildRequires.
  - Add notification-daemon Requires to main package as it's now
    required by the fallback session.
  - Add gnome-session-fix-autostart.patch: fix crash in autostart
    code, taken from git.
  - Add gsettings-desktop-schemas Requires to gnome-session-core.
  - Remove --with-default-wm=gnome-wm and --enable-splash configure
    options: they're now gone.
  - Drop gnome-session-enable-disable-compiz.patch: this should now
    be done another way, with fallback modes in gnome-session. See
    bnc#676360.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.94:
    + Session Manager: Bump the phase timeout to 30 seconds
    + Updated translations.
  - Changes from version 2.91.93:
    + Session Manager:
    - Make work with latest version of the shell.
  - Changes from version 2.91.92:
    + Session Manager:
    - Better fatal error handling in general, including specific
      handling when required components fail.
    - Improve wording of fallback dialog.
    - Avoid double-checking between gdm and gnome-session in
      gnome-session-check-accelerated-helper.
    - Switch to using seconds for idle time.
    - Honor disable-log-out and disable-user-switching lockdown
      settings.
    - Change format of .session files in a incompatible way; this
      is now documented in the gnome-session man page.
    - Update gnome-session-quit man page
    - Enforce the use of required components in the session.
    - Deal with conflicts between Provides in different
      applications by only having one provider running; this was
      only working well for Provides defined in the session
      definition.
    - Use app-id when saving session instead of startup-id for
      .desktop.
    - Explicitly require gnome-shell/gnome-panel in .session files,
      instead of using providers.
    - Clean up saved session on logout if session is not getting
      saved.
    - Use "computer-fail" icon from theme instead of our own
      sad-computer.
    - Fix some gnome-shell/gnome-session interaction issue on
      logout, when a third application cancels logout.
    - Code cleanups
  - Changes from version 2.91.91.3:
    + Session Manager:
    - Better error message on not-found session.
    - Rename gnome-session-save to gnome-session-quit.
    - Fix cancel button in logout dialog.
    - Increase is-accelerated runnable helper timeout.
    - Fix crash when if-session autostart condition is used.
    - Add gnome-session-check-accelerated to set a X property about
      acceleration
    - Rename gnome-session-is-accelerated to
      gnome-session-check-accelerated-helper.
  - Drop gnome-session-fix-autostart.patch: fixed upstream.
  - Disable gnome-session-bgo507101-tile-ui.patch for now: it needs
    to be rebased.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Session Manager:
    - Change path of GSettings schema
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Fix race condition in idle monitor
    + Consistently use Restart and not Reboot
    + Fix crashes by not assuming XSMP clients set the SmProgram
      property
    + Make the acceleration checks refuse to work in zaphod mode
    + Update libegg code
    + Code cleanups
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Split out default-session and fallback-session subpackages, that
    contain the definitions of the upstream default and fallback
    sessions for GNOME. They have Requires matching the session
    definitions.
  - Note that we have a fallback-session Recommends in
    default-session, since by definition, the default session could
    fallback to the fallback session. We use a Recommends instead of
    a Requires, since people might want to remove it.
  - Remove gnome-panel, gnome-settings-daemon, metacity, nautilus,
    notification-daemon Requires for the main package, as those were
    only used to define the GNOME session. Instead, add a Requires on
    the default-session subpackage.
  - Move the gnome-session-check-accelerated and
    gnome-session-check-accelerated-helper tools to the core
    subpackage, as session definitions might use those helpers.
  - As a side-effect, these changes should fix bnc#697574.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Session Manager
    - Fix build warnings
    + Capplet
    - Fix build warning
    + Misc
    - Modernize build system a bit
    - Remove artificial librsvg dependency
    + Updated translations.
  - Remove now unneeded pkgconfig(librsvg-2.0) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update /usr/bin/gnome script for GNOME 3:
    + Remove the migration code for the desktop background: this is
      based on gconf, and the setting moved to GSettings. Since this
      setting is not migrated from gconf anyway, the user will get
      the default background.
    + Do not copy live-installer.desktop on the desktop anymore: the
      desktop is not managed by nautilus by default, so it's useless
      to put it there. Instead, create a custom applications.menu to
      add the installer to System Tools, and add the installer as
      favorite application in gnome-shell. Fix part of bnc#702671.
    + Disable the lock setting of the screensaver with GSettings
      instead of gconf.
    + Disable the check for software updates with GSettings, instead
      of disabling an autostart application (that doesn't exist
      anymore).
    + Generally, this should fix bnc#687778.


author: vuntz@opensuse.org
changelog:
  - Update /usr/bin/gnome script:
    + Do not set SDL_AUDIODRIVER and ALSA_CONFIG_PATH environment
      variables. This should be properly configured in
      /etc/profile.d/pulseaudio.sh now, thanks to the fix for
      bnc#707703.
    + Pass arguments to /usr/bin/gnome-session. This makes it
      possible to use the script and still use a non-default session
      (with gnome-session --session XYZ).


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + Session Manager:
    - Fix --help to mention arguments for options that have one
    - Support XDG_CURRENT_DESKTOP
    + Capplet:
    - Respect OnlyShowIn and NotShowIn keys
    - Code cleanup
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Session Manager
    - Support for debugging the fail whale dialog
    - Show gnome-shell extensions in the fail whale dialog
    - Respect lockdown in the fail whale dialog
    - Add an IsSessionRunning DBus method
    - Remove obsolete gconf sanity check
    + Updated translations.
  - Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
  - Remove gconf-sanity-check BuildRequires, as well as
    gconf-sanity-check Requires for core subpackage: the gconf checks
    are now gone.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Session Manager
    - Fix usage of %lld for 64-bit formats
    - Add a translator comment
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-session-dbus-disconnected.patch: this fixes the case
    where the session bus quits before gnome-session, so we can
    properly terminate the session. Helps make the new gdm work.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Session Manager:
    - Never mark as handled the Disconnected signal from dbus
    - Disconnect all dbus clients when dbus is disconnected
    - Don't offer logout in the fail whale on the login screen
    - Code improvements
    + Updated translations.
  - Drop gnome-session-dbus-disconnected.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Updated translations.
  - Update /usr/bin/gnome script to improve logging in twice on a
    live image:
    + Use -p with mkdir, to avoid failing when creating a directory
      that already exists.
    + Do not overwrite pre-existing user applications.menu.
    + Do not add a second YaST2-live-installer.desktop favorite for
      gnome-shell.


author: dimstar@opensuse.org
changelog:
  - Provide a gnome2-look-and-feel package that allows the user
    to switch to GNOME 2 look and feel (GNOME Fallback mode) during
    login or as his preferred default session:
    + Simply copy the gnome.desktop X session definition to
      gnome2-look-and-feel.desktop, and start the fallback mode from
      there.
    + This is meant to ease the transition of some users constantly
      requiring the old look and feel.


author: vuntz@opensuse.org
changelog:
  - Update /usr/bin/gnome script to have an installer launcher on the
    panel in fallback mode. We simply copy the panel default layout
    for the live user, and append the definition of the launcher.
    Fix bnc#702671.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Session Manager
    - Refuse to install an idle timeout of 0 seconds
    - Fix crash on Solaris because of bad comparison
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-session-gnome.fallback-boot-arg.patch: let users be
    able to pass gnome.fallback=0/1 argument at boot to choose
    fallback/non-fallback mode.
  - Add gnome-session-blacklist-hardware.patch: use an external file
    to easily blacklist/whitelist some hardware when checking if
    we have 3d support.


author: vuntz@opensuse.org
changelog:
  - Update gnome-session-blacklist-hardware.patch: fix regexp for
    Intel 830-865 hardware blacklisting. Fix bnc#722903.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.1:
    + Tools:
    - Look at gnome.fallback={0,1} argument in kernel boot line to
      determine if fallback mode should be enforced or ignored
    - Use whitelist/blacklist regexps in an external file when
      evaluating renderer for accelerated check
    - Blacklist Intel 830-865 hardware when checking for
      accelerated hardware
    + Updated translations.
  - Rebase gnome-session-blacklist-hardware.patch: mostly fixed
    upstream, except the regex form in hardware-compatibility.
  - Drop gnome-session-gnome.fallback-boot-arg.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Fix regexp for blacklisting Intel 830-865 hardware
    + Updated translations.
  - Drop gnome-session-blacklist-hardware.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + Blacklist pre-R300 Radeon hardware in accelerated check.
  - 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.5:
    + Use systemd session tracking instead of ConsoleKit when system
      is booted with systemd
    + Code cleanups
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Add pkgconfig() BuildRequires for the new support of systemd
    session tracking: libsystemd-login, libsystemd-daemon,
    polkit-gobject-1.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Don't show toggle switches for gnome-shell extensions in fail
      whale dialog; simply disable all extensions instead
    + Code cleanups
    + Updated translations.


author: jhernandez@emergya.es
changelog:
  - Enable systemd support only for openSUSE >= 12.2. On earlier
    versions, don't use libsystemd-daemon/libsystemd-login
    pkgconfig() BuildRequires since systemd is too old there.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Properly move to next phase if an app dies on startup
    + Fix some restart/poweroff problems in the systemd code
    + Cleanups
    + Updated translations.
  - Update gnome-session-kdm-support.patch, from Stefan Bruens
    <stefan.bruens@rwth-aachen.de>:
    + Support suspend with KDM
    + Fix crash when cancelling log out


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + Capplet: Add Unity to OnlyShowIn in .desktop file
    + Updated translations.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.4.2.1:
    + Ensure we have a new enough version of systemd.
    + Updated translations.


author: badshah400@gmail.com
changelog:
  - Add gnome-session-unblacklist-llvmpipe.patch to remove llvmpipe
    from the list of blacklisted Mesa drivers and enable the full
    gnome-shell experience even on virtual machines (e.g.
    virtualbox).


author: vuntz@opensuse.org
changelog:
  - Drop gnome-session-bgo507101-tile-ui.patch: the logout dialog is
    only used in the fallback mode, and it's not worth maintaining
    this patch for the fallback mode. Fix bnc#689608.
  - Drop gnome-session-sleep.svg source, since it was only needed for
    the above patch.
  - Drop gnome-session-wm-switch.patch: this patch was needed when we
    were still supporting compiz in GNOME, but this is not the case
    anymore.
  - Remove support for gnome-patch-translation since there are not
    patches adding translations left: remove gnome-patch-translation
    BuildRequires and commented out calls to
    gnome-patch-translation-prepare and
    gnome-patch-translation-update.
  - Note that the two patches were disabled since they needed to be
    rebased, so there's no real change, code-wise.


author: vuntz@novell.com
changelog:
  - Update to version 2.25.92:
    + don't print warnings for disabled custom shortcuts
    + revert screen resolution change if the user closes the
      confirmation window using the close icon or by pressing escape
      (bgo#571492)
    + add missing keys for a11y shortcut keys to GConf schemas
      (bgo#572807)
    + install gnome-settings-daemon-plugin.h for custom plugin
      developement (bgo#573610)
    + Updated translations.
  - Drop gnome-settings-daemon-bnc473980-unknown-media-key.patch:
    fixed upstream.


author: vuntz@novell.com
changelog:
  - Drop gnome-settings-daemon-bnc369263-broken-xkb-layout.patch: we
    now have a recent enough X server. Fix bnc#483651.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + Make build work with -Wl,-z,defs (bgo#574452)
    + Updated translations.
  - Remove -fno-strict-aliasing from CFLAGS.
  - Remove AutoReqProv: it's default now.
  - Remove BuildRequires on gnome-control-center and own directories
    instead, to avoid a build loop.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + Fix crash when closing the lid on some laptops (bgo#576875)
    + Fix crash when closing a11y notification bubble (bgo#576535)
    + Fix problems with saving/restoring screen setup
    + Make the screen resolution confirmation dialog always appear in
      front of the settings window (bgo#576006)
    + Increase confirmation timeout to 30 seconds to give slower
      devices (like projectors) time to adjust
    + Avoid some GConf roundtrips (bgo#578539, bgo#578542)
    + Build fixes
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + Use ngettext for the reset dialog (bgo#575409)
    + Replace deprecated gtk_status_icon_set_tooltip (bgo#578480)
    + Updated translations.


author: federico@novell.com
changelog:
  - Added gnome-settings-daemon-bnc461755-randr-rotate-wacom.diff to fix
    bnc#461755 - Add the option of rotating Wacom tablets when the
    display is rotated.


author: vuntz@novell.com
changelog:
  - Add gnome-settings-daemon-try-harder-gdm-layout.patch: try harder
    to use the keyboard layout passed from GDM.


author: vuntz@novell.com
changelog:
  - Add gnome-settings-daemon-filter-invalid-xkb.patch: when the xkb
    config from gconf can't be used, try to remove invalid xkb
    layouts first before showing an error dialog. The old gdm used to
    have invalid layouts.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.3:
    + Make the RANDR tray icon's per-monitor labels explicitly black
      (bgo#556050)
    + Include config.h so that the notifications code in housekeeping
      plugin can actually be built (bgo#584217)
    + Use "screen reader" instead of "screenreader" in schema
      (bgo#572911)
    + Lots of RANDR fixes and improvements
    + Nicer handling of broken XKB configuration in gconf
      (bgo#585259)
    + Make 'locate pointer' deal with wm/cm changes (bgo#585209)
    + Be more careful when comparing two key structs (bgo#580616)
    + Updated translations.
  - Drop gnome-settings-daemon-filter-invalid-xkb.patch: fixed
    upstream.
  - Add gnome-settings-daemon-activate-xkb-with-broken.patch to fix a
    minor bug in xkb handling on login, with broken config.
  - Update gnome-settings-daemon-try-harder-gdm-layout.patch to also
    make sure a keybinding to switch layouts is available, and to not
    add the gdm layout if we already have a variant for the layout.
  - Comment out
    gnome-settings-daemon-bnc461755-randr-rotate-wacom.diff: it needs
    to be rebased.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + Remove screensaver plugin, it's autostarted now
    + Don't take too long in RANDR D-Bus method implementation
    + Add support for Synaptics touchpads
    + Don't spawn more than one syncdaemon
    + Depend on gnome-desktop >= 2.26.3
    + Update gnome-volume-control code from master
    + Fix order of arguments to strstr
    + Depend on libxklavier 4.0
    + Remove libglade dependency from media-keys and keyboard plugins
    + Updated translations.
  - Respin gnome-settings-daemon-system-proxy-configuration.diff.
  - Update gnome-settings-daemon-try-harder-gdm-layout.patch for
    libxklavier API change.


author: lmedinas@gmail.com
changelog:
  - Update to version 2.27.5:
    + Only use applicable configurations for switching with the
      XF86Display hotkey
    + Only use applicable configurations when auto-configuring
      outputs during hotplug
    + Really lay out displays from left to right when using the
      XF86Display hotkey
    + For the XF86Display hotkey, preserve the cycle order when
      sanitizing the configurations
    + Remove last libglade dependency
    + Improved low disk space warning (bgo#573980)
    + Fix compiler warnings
    + Translation updates.
  - Remove libglade2-devel BuildRequires.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.90:
    + Update gnome-volume-control from gnome-media (bgo#589825)
    + Fix crash in gvc_mixer_stream_is_running() (bgo#590073)
    + Add '-k' option to syndaemon call for 'Disable touchpad while
      typing' (bgo#590588)
    + Low disk space warning bug-fixes (bgo#591153)
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.91:
    + Update gnome-volume-control code
    + Update cut'n'paste from gnome-media
    + Update volume control code for new API
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.92:
    + Make 'Locate Pointer a separate process (bgo#524499)
    + Skip button mappings only for core devices
    + Updated translations.
  - Add gnome-settings-daemon-build-warning.patch to fix build.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Fix incomplete function declaration
    + bgo#578538 - Don't install the dummy plugin whilst keeping the
      Makefile.am almost intact for copy/paste
    + bgo#594617 - Fix Touchpad left-handed issues
    + bgo#404683 - Add sound effect to volume key handling
    + Remove useless custom eject icon
    + bgo#594821 - Validate xsettings GConf keys read from the
      configuration
    + Fix compiler warnings
    + Updated translations.
  - Drop gnome-settings-daemon-build-warning.patch, upstreamed.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.1:
    + Try harder to use the keyboard layout passed by gdm.
    + Updated translations.
  - Drop gnome-settings-daemon-try-harder-gdm-layout.patch: part of
    it is upstream, the other part is in a new patch.
  - Add gnome-settings-daemon-add-layout-switcher.patch, which is the
    part that was in the old patch.
  - Add gnome-settings-daemon-gdm-layout-variant.patch to fix some
    bug in the GDM keyboard layout handling.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + Fix variant handling in $GDM_KEYBOARD_LAYOUT (bgo#596897)
    + Tighten check for XInput
    + Fix bluriness in level bar, and popup (bgo#567249)
    + Remove unused variable (bgo#599904)
    + Honour libexecdir when spawning gsd-locate-pointer
      (bgo#599209)
    + Allow left-handed setting for touchpads
    + Use a rounded instead of curved rectangle
    + Improve the media keys overlay design (bgo#596136)
    + Add brightness to the media-keys popup (bgo#599677)
    + Fix for GSEAL goal (bgo#599861)
    + Avoid volumes going over 100% (bgo#600770)
    + Make OSD display more generic (bgo#600951)
    + Support loading -rtl and -ltr variants of icons (bgo#600984)
    + Relicense gsd-media-keys-window.[ch] to LGPL (bgo#600986)
    + Hide the status icon before unreffing it (bgo#601696)
    + Make eject behave better on OpenBSD (bgo#598573)
    + Export libexecdir in .pc file (bgo#596388)
    + Run gnome-color-manager apply program when the outputs change
    + Factor out function to get keycodes from keysym names
    + Handle the XF86RotateWindows hotkey by rotating a laptop's
      display
    + Respond to monitor configuration changes when in charge
      (bgo#601203)
    + Filter invalid layouts before looking for the index of one
      passed by gdm (bgo#585868)
    + Add linsysfs to list of virtual filesystems (bgo#604396)
    + Remove sleep keybindings (bgo#170175)
    + Start an on-screen-display window (OSD)
    + Split the composited and non-composited code for the
      expose-event handler
    + Use a hand-drawn frame instead of a GtkBuilder frame
    + Using GkbdStatus for the automatic notification icon
    + Implement popup menu for the notification icon
    + Add extra API required by GsdMediaKeysWindow
    + Add timed exit option
    + Fixes for new libxklavier
    + Translation updates
  - Remove gnome-settings-daemon-activate-xkb-with-broken.patch.
    Fixed upstream
  - Remove gnome-settings-daemon-gdm-layout-variant.patch. Fixed
    upstream
  - Update the following patches to apply with fuzz=0:
    gnome-settings-daemon-add-layout-switcher.patch,
    gnome-settings-daemon-apport-monitor.patch,
    gnome-settings-daemon-bnc427745-force-dpi.patch,
    gnome-settings-daemon-bnc462640-mute-action.patch,
    gnome-settings-daemon-system-proxy-configuration.diff


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.6:
    + Don't allow left-handed setting for single-button touchpads
    + Don't die on X servers without XKB (bgo#604651)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.90:
    + Add gthread-2.0 to required modules for the daemon (bgo#608217)
    + Centralize the use of gnome_rr_config_apply_with_time
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.91.1:
    + bgo#594831: Fn-F8 should disable/enable touch points
    + Always set the position of outputs, even if they are already
      turned on
    + bgo#610245: Apply keyboard settings to newly plugged in devices
    + Updated translations.


author: sreeves@novell.com
changelog:
  - Fix gnome-settings-daemon-add-layout-switcher.patch
    + call maybe_add_layout_switcher method at the right level


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Protect XInput code by ifdefs if XInput isn't available
      (bgo#611670)
    + Don't play a sound when the volume doesn't change (bgo#610001)
    + Fix linking with pedantic linkers (bgo#610244)
    + Remove unused do_sleep_action function
    + Apply all keyboard settings to new keyboards (bgo#610245)
    + Ensure the window is realized before we invalidate it
      (bgo#604918)
    + Replace "eject" spawn with GIO code (bgo#580779)
    + Don't spawn xrdb (bgo#586276)
    + Add translator hint (bgo#613647)
    + Disable font plugin by default (bgo#613604)
    + Updated translations.
  - Rebase gnome-settings-daemon-bnc462640-mute-action.patch.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.30.1:
    + bgo#613666: Fix keyboard indicator displaying
    + Default to system settings for handling multiple keyboard
      layouts
    + bgo#612240: Introduce gconf key that allows hiding the
      indicator
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.6:
    + Apply keyboard a11y settings for new keyboards
    + Require gnome-2.32 modules, not 3.0
    + Updated translations.
  - Changes from version 2.31.5.1:
    + Include fixes from 2.31.4.2
    + Updated translations.
  - Changes from version 2.31.5:
    + Depend on gnome-desktop-3.0
    + Updated translations.
  - Changes from version 2.31.4.2:
    + Fix the binary name in the datetime DBus .service file
    + Updated translations.
  - Changes from version 2.31.4.1:
    + Fix the datetime DBus .service file
  - Changes from version 2.31.4:
    + Fix build for --disable-smartcard-support (bgo#617748)
    + Use gtk+-3.0
    + Fix launching the display configuration tool
    + Move clock service from gnome-panel
    + Define plugindir in .pc file
    + Updated translations.
  - Changes from version 2.31.3:
    + Fixed icon names, prefixed with kbd-
    + Use "show layout" dialog from libgnomekbd
    + Updated translations.
  - Changes from version 2.31.2:
    + Fix installation of the xrandr helper binary (bgo#617782)
    + Always dist smartcard.gnome-settings-plugin (bgo#617748)
    + Adjust XF86Display timestamps if they are out of order with RANDR
      timestamps (bgo#610482)
    + Don't install template files into the icon theme
    + Fix loading OSD icons when there's no SVG version (bgo#618023)
    + Only check for baobob if we're about to show a dialog
    + Updated translations.
  - Changes from version 2.31.1:
    + Create the directory for the system's RANDR configuration
    + Add the logic needed for the "Make Default" button in
      gnome-display-properties
    + Use $sysconfdir for /etc installation
    + Replace deprecated GTK_WIDGET_STATE
    + Compile with -DGSEAL_ENABLE (bgo#612588)
    + Use Layouts instead of Groups (bgo#553108)
    + Add smartcard plugin to lock screen/log out when a card is
      removed
    + Software LED indicators (bgo#616380)
    + Use LED icons instead of files
    + Updated translations.
  - Rebase gnome-settings-daemon-system-proxy-configuration.diff.
  - Update gnome-settings-daemon-apport-monitor.patch to apply
    without fuzz.
  - Update gnome-settings-daemon-add-layout-switcher.patch to use new
    API from libgnomekbd that helps remove some code.
  - Add mozilla-nss-devel and polkit-devel BuildRequires for
    smartcard support and datetime PolicyKit helper.
  - Create a gnome-settings-daemon-polkit-datetime subpackage because
    this polkit helper can be useful to other users that might not
    want to depend on gnome-settings-daemon. The main package
    requires it.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.91:
    + bgo#628056: Don't try to activate configurations without any
      'on' outputs
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-settings-daemon-display-tool.patch to fix the display
    notification area to use the right tool to configure display. The
    patch reverts a commit that is GNOME 3-only. Fix bnc#636849.


author: vuntz@opensuse.org
changelog:
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: gnome-desktop-devel, libcanberra-devel,
      libgnomekbd-devel, libnotify-devel, libpulse-devel,
      mozilla-nss-devel, polkit-devel, xorg-x11.
    + new-style: dbus-glib-1, fontconfig, gconf-2.0, glib-2.0,
      gnome-desktop-2.0, gtk+-2.0, libcanberra-gtk, libgnomekbd,
      libgnomekbdui, libnotify, libpulse, libxklavier, nss,
      polkit-gobject-1, xi.
  - This will make it easier to switch to GNOME 3 libraries.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.31.92:
    + Don't use the Stored/custom configuration type in the
      XF86Display cycle
    + Basic infrastructure for RANDR logging
    + Log when handling RANDR events (bgo#615804)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + Check whether XGetWindowProperty returns no items, and return
      if so
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1:
    + Revert calling g-c-c 3.0's display configuration tool
    + Use the fallback configurations if the stored configuration
      fails at startup
    + Don't access free'd memory if a volume is unmounted whilst
      the dialog is displayed
    + bgo#631388: Add gconf key for disabling boot time configuration
    + Use Xorg monitor settings by default
    + Updated translations.
  - Drop gnome-settings-daemon-display-tool.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.5.1:
    + Handle rename of org.gnome.media-handling
  - Changes from version: 2.91.5:
    + Add automount plugin
    + Don't pass NULL strings to g_variant_new()
    + Properly handle gnome-session EndSession signals
  - Changes from version: 2.91.4:
    + Add Wacom configuration plugin
    + Add support for the XF86TouchpadOn/Off keys
    + Move some gnome-power-manager settings, so it can be used in
      the control center
    + Only ever call g_bus_own_name() once for the main D-Bus name
    + Register with gnome-session to avoid timeouts, and transition
      problems on login
    + Fix possible warnings or crashers when _stop() is called
      without _start() having been completed
  - Changes from version: 2.91.3:
    + Remove xrdb plugin
    + Remove outdated GConf schemas
    + Handle a11y toggle shortcut keys in media-keys
    + Make volume down work when muted
    + Fix logout key shortcut not asking for a confirmation
    + Fix crashes in media-keys
    + Export the "cursor-blink-timeout" XSetting
    + Use a notification for the low space warning in housekeeping
    + Don't warn about low space when over 1GB is free
    + Port daemon and xrandr plugin to GDBus
    + Fix possible warnings in keyboard plugin
  - Changes from version: 2.91.2.1:
    + Require a newer gnome-desktop with GSettings support for the
      background plugin
  - Changes from version: 2.91.2:
    + Migration to GSettings
    + Use MIME types for URL handlers
    + Remove typing break plugin
    + Remove outdated font plugin
    + Add GConf<->GSettings bridge plugin
    + Don't choke if there are old plugins laying around
    + Set priority for plugins based on settings
    + Never daemonise the "daemon"
    + Port to GDBus
    + Add support for more multimedia keys
    + Keyboard plugin improvements
    + Remove status icon for monitors (bgo#631995)
    + More network filesystems not to monitor (bgo#606421)
    + Don't access free'd memory if a volume is unmounted whilst the
      dialog is running
    + Fix loading plugins information (bgo#631933)
    + For media key, use the default application for audio/ogg
    + Make the "log out" key really do that
    + Handle video out keys in media-keys (bgo#623223)
    + Use virtual modifier <Super> for the Windows key
    + Remove horrible xmodmap fallback code (bgo#150542)
    + Show a touchpad-disabled if no touchpad
    + Use Gdk to get events about input devices being added
    + Add middle-button-enabled key (bgo#633863)
    + Add gnome-settings-daemon man page (bgo#588716)
    + Export Xft.lcdfilter for OO.o's benefit (bgo#631924)
    + If the stored configuration fails at startup, use the fallback
      configurations
    + Use $(sysconfigdir) for .ad files, since they are settings
    + Don't display the gnome-settings-daemon autostart in the
      startup applications list
    + Add settings key for disabling boot time configuration
      (bgo#631388)
    + Other bug fixes: bgo#631963, bgo#631931, bgo#631866,
      bgo#591798, bgo#612024, bgo#582703, bgo#632122, bgo#579021,
      bgo#630535, bgo#632569, bgo#623223, bgo#634092, bgo#633320.
    + Build system changes.
    + Updated translations.
  - Changes from version: 2.91.0:
    + Give a name to the keyboard status icon (bgo#610319)
    + Fix include directory to match API version
    + Add daemon path to pkg-config files
    + Don't switch mouse buttons for XTest devices (bgo#627084)
    + Use gdk-pixbuf header (bgo#630975)
    + Use cairo regions to set input shape
    + Use an empty region to ignore events
    + Adapt to GTK+ 3.0, gnome-desktop 3.0, libgnomekbd API changes.
    + Updated translations.
  - Changes from version: 2.90.1:
    + Apply keyboard a11y settings for newly plugged keyboards
    + Loads of compilation fixes for GTK3
    + Fix crasher when certain items are copied to the clipboard
    + Silent build by default
    + Display:
    - Don't try to activate display configurations where all the
      outputs are off
    - Don't cycle through custom display configurations on
      XF86Display button press
    - Add logging infrastructure
  - Change gnome-desktop-2.0, gtk+-2.0, libcanberra-gtk pkgconfig()
    BuildRequires to gnome-desktop-3.0, gtk+-3.0, libcanberra-gtk3.
  - Add pkgconfig(gsettings-desktop-schemas) BuildRequires and
    gsettings-desktop-schemas Requires.
  - Rebase gnome-settings-daemon-bnc427745-force-dpi.patch.
  - Rewrite gnome-settings-daemon-add-layout-switcher.patch,
    following the move to GSettings.
  - Disable gnome-settings-daemon-system-proxy-configuration.diff,
    gnome-settings-daemon-apport-monitor.patch,
    gnome-settings-daemon-bnc462640-mute-action.patch: those patches
    need to be rebased. Because of this, we also comment out the
    support for gnome-patch-translation and the call to autoreconf.
  - Remove dbus-1-devel, dbus-1-glib-devel, glib2-devel,
    gnome-desktop-devel, gnome-menus-devel, gtk2-devel Requires of
    devel package: the ones really needed will be automatically added
    the pkgconfig() way.
  - Do not pass --libexecdir=%{_prefix}/lib/gnome-settings-daemon to
    configure: there is no reason to do so.
  - Remove all the gconf schema handling (%gconf_schemas_prereq,
    %find_gconf_schemas and scriptlets).
  - Handle gsettings schemas: add %glib2_gsettings_schema_requires
    and %glib2_gsettings_schema_post(un) in the scriptlets.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.6:
    + Port to GtkStyleContext
    + Suspend by default on battery power
    + Timezone and NTP improvements
    + Port to GtkAppChooserButton
    + Port background code to GDBus
    + Support multiple smartcard drivers
    + Background plugin misc fixes
  - Add a temporary rpmlintrc file to ignore the
    polkit-unauthorized-privilege error for
    org.gnome.settingsdaemon.datetimemechanism.configurentp.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %icon_theme_cache_post/postun because the package ships themed
      icons.
  - Remove ldconfig in %post/%postun: there is no library here.
  - Pass %{?no_lang_C} to %find_lang so that english documentation
    can be packaged with the program, and not in the lang subpackage.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Common:
    - Change default inactive sleep on battery to suspend.
    + Keyboard:
    - Clarify actual units used for repeat rate (bgo#646241)
    + Printers:
    - Cancel CUPS' subscription policy
    - Make CUPS' subscriptions expirable
    - Remove old subscriptions
    + XSettings:
    - Try a few times to start the xsettings manager (bgo#634988)
    + Updated translations.
  - Changes from version 2.91.92:
    + Common:
    - Update priority of a few plugins
    - gdk_display_get_device_manager() retval handling
      (bgo#685020).
    - Improve CUPS detection (bgo#644063)
    - Make sure G_LOG_DOMAIN is set to the plugin name for each
      plugin.
    - Make sure we mop up stray idle handlers.
    - Simplify input helper.
    - Launch a custom script on input devices (bgo#635486)
    + Daemon:
    - Fix possible crasher on exit (bgo#639347)
    + Media keys:
    - Update gvc copy/paste from control-center
    - Make volume go up to 11 (bgo#631030)
    - Simplify volume keys handling (bgo#640963)
    + Mouse:
    - Fix possible memory leak
    - Implement touchpad motion settings (bgo#642474)
    - Fix shape handling in locate-pointer (bgo#645092)
    - Handle touchpad handedness changing
    - Don't apply any settings if XInput isn't present
    - Separate device dependent calls
    - Remove duplicated calls on start
    - Remove unused supports_xinput_devices() call
    - Make sure syndaemon is killed when touchpad disappears
    - Hook up input device customisation script
    - Fix double-free when handling one-button touchpad
    - Fix crash in GHashTable usage
    + Power:
    - Set the default display off time to be same as session idle
      time.
    + Updates:
    - g_get_real_time() returns microseconds, not seconds since the
      epoch.
    - Ensure te user gets the updates notification if it's never
      been shown.
    - Ensure the user gets notified of normal updates at the
      correct interval.
  - Changes from version 2.91.91:
    + Automount:
    - Fix crash when unlocking the screen saver
    - Don't queue volumes when session is inactive
    + Housekeeping:
    - Use nautilus's D-Bus API to empty the trash
    + Media keys:
    - Add magnifier in/out keybindings
    - Fix larger text/smaller text keybindings
    + Mouse:
    - Make locate pointer feature work with GTK+ 3
    + Printers:
    - Use new CUPS D-Bus API
    + Updates:
    - Use auto-download updates when possible
    + XSettings:
    - Also accept .gtk-module for GTK+ modules
    - Don't set Xft.lcdfilter, it's broken
    - Use "text-scaling-factor" key instead of DPI
  - Changes from version 2.91.90:
    + A11Y Settings:
    - Add new plugin
    + Automount:
    - Look if the session is active before automounting
      new volumes
    - Disable automounting while screen is locked
    + Background:
    - Stop pending fades if new ones initiated
    + Date & Time:
    - Add Debian support to NTP service activation (bgo#641598)
    - Fix gsd_datetime_check_tz_name() never working (bgo#674999)
    + Keyboard:
    - Update for new libgnomekbd API
    - Match shell behaviour for visibility
    - Explicitly calling gtk_widget_show_all for kbd layout
    + Media keys:
    - Fix crash when keybindings change
    - Add more Universal Access keybindings (bgo#641279)
    + Mouse:
    - Use event driven mode for syndaemon (bgo#639623)
    - Use syndaemon -K to ignore Ctrl+C and other combos
      (bgo#639487)
    + Print notification:
    - Go back to using name in notifications
    - Check that cups is recent enough
    + Updates:
    - Add an updates plugin to integrate with PackageKit
    + XSettings:
    - Fix memleak, using wrong unref function
    + Updated translations
  - Changes from version 2.91.9:
    + Date & Time:
    - Use a single polkit action for this
    + Housekeeping:
    - Fix an untranslatable string
    + Keybindings:
    - Rename Accessibility keybindings to 'Universal Access'
    - Mark Accessibility keybindings as system
    + Keyboard:
    - Don't create kbd indicators in the shell
    - Remove $GDM_KEYBOARD_LAYOUT handling
    - Fix control-center invocation
    + Media keys:
    - Prevent volume underflow
    - Use symbolic icons for OSD
    + Print notification:
    - New plugin for print notifications
    - Appearance and wording tweaks
    + XSettings:
    - Initialize gtk-modules setting
    - Support GTK/AutoMnemonics setting
    + Updated translations
  - Changes from version 2.91.8:
    + Connect to the right GnomeRRScreen signal
  - Changes from version 2.91.7:
    + Adapt to new gnome-desktop API
    + Remove unused macros
    + Updated translations
  - Changes from version 2.91.6.2:
    + Fix a crasher with GTK+ 2.91.7
  - Changes from version 2.91.6.1:
    + Suppress warnings due to gdk_error_trap_pop
    + Fix build with GTK+ 2.91.7
  - Drop gnome-settings-daemon-bnc427745-force-dpi.patch: fixed
    upstream as the DPI from the X server is not used anymore.
  - Disable gnome-settings-daemon-add-layout-switcher.patch: this
    needs to be rebased.
  - Move gnome-packagekit-BNC383261.patch and
    gnome-packagekit-fate302445.patch from gnome-packagekit to here,
    since the code moved to the update plugin. They need to be
    rebased, though.
  - Add BuildRequires : cups-devel, pkgconfig(gudev-1.0),
    pkgconfig(packagekit-glib2), pkgconfig(upower-glib).
  - Set libexecdir to %_libexecdir/gnome-settings-daemon-3.0 to
    ensure upgrade from g-s-d 2.x works fine.
  - Update temporary rpmlintrc since the action is now named
    configure instead of configurentp.
  - Add support for source service checkout, with %BUILD_FROM_VCS:
    + Add gnome-common BuildRequires.
    + Add call to ./autogen.sh.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0.1:
    + Keyboard: Fix crash showing the keyboard layout in fallback
      mode.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Pass --enable-gconf-bridge to build the gconf bridge (that
    mirrors settings between gsettings and gconf).
  - Add nautilus Recommends, as the housekeeping plugin uses a dbus
    service provided by nautilus to empty the trash. This is
    optional at runtime, though, so don't make it a Requires.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + Media-keys: Fix possible crash when sound device is removed.
    + Updates: Fix firmware auto-installation.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1:
    + Common:
    - Add input-helper test application
    - bgo#648885: Fix syndaemon never getting started
    - bgo#648911: Add meaningful app names to notifications from
      plugins
    + Datetime:
    - Simplify NTP handling for distros
    - Fix setting NTP on Fedora 15
    + Media keys:
    - Show a popup when no media player is running
    - bgo#649523: Use symbolic icon for Eject action
    + Mouse:
    - Clean up error handling
    - bgo#649539: Don't crash if mouse has no FeedbackStates
    + Updates:
    - Fix the interface name
    - Deal with absence of gnome-session gracefully
    + Xrandr:
    - bgo#648303: Never use a notification for errors
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Common:
    - Don't try to convert show-keyboard-leds-indicator in
      gnome-settings-daemon.convert
    - Add touchscreen detection
    - Add X property setting helper
    - Add code to detect accelerometers
    - Add better error reporting for egg key parsing
    - Add code to allow disabling input devices
    + Color:
    - Add new color plugin
    + Cursor:
    - Hide cursor on tablets with only a touchscreen [bgo#650604]
    - Show the cursor again on exit
    - Fix XFixes version checking
    - Ignore PS/2 mice as well
    - Fix checking for extension pointer
    + Datetime:
    - Fix ntp logic on Debian to include ntpdate as well as ntpd
      [bgo#644821]
    + GConf:
    - bgo#652200: Add missing schema for
      org.gnome.settings-daemon.plugins.gconf
    + Keybindings:
    - Complete update to egg key parsing change
    + Media keys:
    - Only start D-Bus when _start() is called
    - Simplify touchpad OSD
    - Hardcode the "toggle touchpad" button
    - Remove old-style OSD
    - Always use the primary monitor for display [bgo#650159]
    - Make sound changes quiet with Alt [bgo#651704]
    + Mouse:
    - Use new disable/enable device code
    + Orientation:
    - Add orientation plugin
    + Updates:
    - Fix a string that is hard to translate [bgo#645749]
    + Wacom:
    - Enable wacom touch key by default
    - Use property settings helper in common/
    - Typedef the Wacom device types
    + Xrandr:
    - Switch touchscreen rotation as well
    - Fix small memory leak on shutdown
    - Remove the functionality to call gcm-apply when outputs
      change
    - Remove rotation handling for wacom tablets
    + Updated translations.
  - Add pkgconfig(colord) and pkgconfig(lcms2) BuildRequires.
  - Pass --with-pnpids=%{_datadir}/libgnome-desktop-3.0/pnp.ids to
    configure: the color plugin needs to have access to the pnp.ids
    file. This comes with the gnome-desktop library; as
    gnome-settings-daemon already depend on this library, we know the
    file will be available at runtime.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Common:
    - Use defines instead of variables for ranges
    - Fix function keys not being grabbed (bgo#649222)
    - Allow the "Pause" key to be used (bgo#653524)
    + Clipboard:
    - Fix incremental sending from the clipboard manager
      (bgo#652609)
    + Color:
    - Fix a potential buffer-overflow when converting to wide text
    + Keyboard:
    - Use the same kbd layout menu labels as Gnome Shell
      (bgo#652836)
    - Add missing "Settings" to the string
    - Fix menu items actions
    + Media keys:
    - Use constant for icon size in OSD
    - Remove progress bar borders (bgo#652321)
    + Mouse:
    - Check device is a touchpad before enabling/disabling it
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-settings-daemon-ntp-support.patch: add SUSE support for
    datetime polkit helper, to setup NTP. Fix bnc#675969.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + A11y-keyboard:
    - Do proper cleanup when the plugin is stopped
    + Automount:
    - Turn the automount plugin in a separate binary (bgo#653521)
    - Fix distcheck of .desktop.in.in file
    + Common:
    - Fix grabbing of multimedia keys
    + Daemon:
    - Set locale environment on gnome-session as early as possible
      (bgo#654182)
    - Plug memory leak
    + Datetime:
    - Use friendlier wording for date & time policykit prompt
      (bgo#645951)
    + Media keys:
    - Add button handling code from gnome-power-manager
    + Power:
    - Add power plugin to replace g-p-m
    + Updated translations.


author: glin@suse.com
changelog:
  - Rebase gnome-settings-daemon-system-proxy-configuration.diff and
    gnome-settings-daemon-bnc462640-mute-action.patch, and re-enable
    the the call to autoreconf.
  - Add gnome-settings-daemon-stop-reload-proxy-settings.patch to
    stop the g-s-d packagekit plugin from popping up an
    authentication window when reloading the proxy settings
    (bnc#689592#c1 for bnc#538353)
  - Port gnome-packagekit-fate302445.patch to gnome-settings-daemon
    and GSettings.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.5:
    + A11y-keyboard:
    - Enable plugin by default (bgo#656287)
    + Automount:
    - Link against the private profiler library
    - Add some missing includes
    - Don't ship the .in file, just the .in.in one
    - Silence two trivial -Wformat-security warnings
    + Color:
    - Do not show multiple warnings if colord is not available at
      runtime
    - Fix a potential crash when unloading the color plugin
    - Fix a potential crash if creating the per-user ICC directory
      fails
    - Make lcms2 a hard dependency
    + Housekeeping:
    - Use g_format_size() instead of g_format_size_for_display()
    + Media keys:
    - Don't preserve the path after filling
    - Remove the half pixel offset from the progressbar fill
    - Always round the render coordinates for media icons
    + Power:
    - Add the idle actions
    - Show a status icon when in fallback mode
    - Respect the idle-dim-ac and idle-dim-battery configuration
      keys
    - Add a backlight helper, as xbacklight isn't always present
    - Fall back to the backlight helper if xbacklight is not
      available
    - Fix a potential crash when unloading the power plugin
    - Ensure we return the new percentage when changing the
      brightness
    + Updates:
    - Do not use deprecated PackageKit #defines
    + Wacom:
    - Invert TPCButton setting (bgo#656372)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + A11Y-keyboard:
    - Use GIO's DBus API instead of dbus-glib's
    + Color:
    - Don't use uninitialized GErrors
    - Do not set an age for display and printer profiles
    - Remove the ability to disable notifications
    - Do not search user-icc directories if they do not exist
      (bgo#657484)
    + Daemon:
    - Add Unity to OnlyShowIn value for autostart desktop file
      (bgo#654919)
    + Media keys:
    - Don't go up to 11 (bgo#649411)
    + Mouse:
    - Be more careful to avoid segfaults (bgo#657462)
    + Power:
    - Ensure the critical battery beep is stopped when the AC is
      inserted
    - Ensure we lock the screen before suspending on lid close
      (bgo#655924)
    - Add mention of bgo#652183
    + Smartcard:
    - Use GIO's DBus API instead of dbus-glib's
    + Updates:
    - Do not log a warning if the firmware-missing file does not
      exist
    - Do not log a warning at startup if getting the upgrade list
      is not supported (bgo#657483)
    + Updated translations.
  - Rebase gnome-settings-daemon-bnc462640-mute-action.patch.
  - Add polkit Requires: the power plugin uses pkexec.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Common:
    - Don't list XINPUT_LIBS twice, move X11_LIBS from LDFLAGS to
      LIBADD
    + Color:
    - Ensure the 'Recalibration required' notification has a custom
      app name
    - Fix a critical warning on startup
    - Do not notify to recalibrate on every startup
    + Daemon:
    - Fix possible double-free outside gnome-session
    + Gconf:
    - Double check stuff we add to the hash table (bgo#658055)
    + Housekeeping:
    - NULL-terminate the ignore-paths array (bgo#657849)
    + Power:
    - Do not exit gnome-settings-daemon if upower fails to load
    - Fix impossible to hit error paths (bgo#657364)
    - Fix BRIGHTESS_STEP_AMOUNT calculation macro
    - Do most of the work in _start () (bgo#657924)
    - Never idle-dim the display to a higher brightness level
      (bgo#658144)
    + Printers:
    - Remove redundant code
    + Xsettings:
    - Handle rgba-order key (bgo#657525)
    - Don't poke at an empty hashtable (bgo#657464)
    - Fix a stray brace
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Disable gnome-settings-daemon-system-proxy-configuration.diff for
    now: we really need to fix it the proper way, which likely
    involves libproxy, as mentioned in
    http://code.google.com/p/libproxy/issues/detail?id=165 (tracked
    in bnc#690493).
  - Also note that gnome-packagekit-fate302445.patch is not enabled
    right now (tracked in bnc#689592).


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + A11Y keyboard:
    - Show the a11y dialogue on right-click (bgo#564171)
    + Color:
    - Be less chatty when creating duplicate profiles
    - Do not segfault when doing fast-user-switching into a new
      account (bgo#736846)
    - Use a username suffix on the profile ID (bgo#736846)
    - Do not show a warning when switching to a new user account
    - Use the correct profiles when fast user switching
    - Fix linking (bgo#659086)
    + Common:
    - Add helper to list disabled devices
    - Clean up X11 library dependencies (bgo#657178)
    - Bump colord dependency
    + Datetime:
    - Allow chrony to be used on Fedora (bgo#655119)
    - Add NTP support for SUSE variants (bgo#654970)
    + GConf:
    - Plug some memory leaks
    - Disconnect callbacks when cleaning up
    + Keyboard:
    - Remember and apply NumLock status (bgo#631989)
    + Media keys:
    - Don't show a level when muted (bgo#644537)
    - Fix keyboard brightness (bgo#658689)
    - Use the same "Music" mime-type as g-c-c
    - There's no Beagle anymore
    - Use gtk_show_uri() to launch nautilus
    - Clean up app launching (bgo#141379)
    - Clean up upower req
    - Remove unused empty LIBS linkage
    - Fix compile-time warning
    - Move keyboard brightness icon here
    - Remove OSD icons
    + Mouse:
    - Add more debug for "touchpad disabled"
    - Try harder to re-enable devices (bgo#656397)
    + Power:
    - Make ABS_TO_PERCENTAGE warn on invalid input (bgo#657364)
    - Correctly check for helper exit status
    - Avoid warnings without backlights
    - Do not connect to signals if we failed to connect
    - Don't crash if we try to calculate the idle state before
      connected to gnome-session (bgo#657917)
    - Be less chatty when optional hardware is not attached
      (bgo#658613)
    - Fix a critical warning when getting the session inhibit state
    - Do not handle the idle state transaction when the session is
      not active (bgo#658568)
    - Don't fall through the switch statement when shutting down
      (bgo#659202)
    - Do not leak the icon when getting device status (bgo#659213)
    - Protect against a potential SIGFE (bgo#659205)
    - Do not emit multiple 'Changed' signals when recalculating
      (bgo#659204)
    - Do not use G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES when we
      want to read properties (bgo#659066)
    - Fix compilation without libcanberra-gtk
    + Printers:
    - Use the best PPD for new printer (bgo#658544)
    - Style fixes
    + Updates:
    - Ignore virtual mountpoints when looking for external media
      (bgo#658282)
    - Use the correct icons in the notifications
    + Updated translations.
  - Add pkgconfig() BuildRequires: kbproto, x11. Those are new
    explicit dependencies.
  - Drop gnome-settings-daemon-ntp-support.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Power:
    - Correctly put the screen and computer to sleep when idle
      (bgo#659066)
    + Updated translations.


author: glin@suse.com
changelog:
  - Add gnome-settings-daemon-emit-power-signal-to-listeners.patch
    to emit 'Changed' signal to all power plugin listeners. This
    fixes the power indicator not working in gnome-shell (bnc#717814,
    bgo#659908).


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Common:
    - Remove left-over debug (bgo#660073)
    + Color:
    - Fix a crash if ~/.local is deleted at runtime (bgo#660664)
    - Do not load all the color devices twice at startup
    - Don't assign the same device more than once at startup
    - Fix critical warning if the user disables the internal LCD
      screen
    - Reset the gamma tables when the screen configuration changes
      (bgo#660164)
    - Fix 'make check' by including -lm for powf()
    + Media keys:
    - Use a GCancellable for g_bus_get calls so that they can be
      cancelled
    - Don't assert if the user sets the 'button-power' action to
      'shutdown' or 'nothing'
    - Fix OSD touchpad icon names (bgo#661179)
    - Fix suspend button not locking the screen (bgo#660267)
    + Power:
    - Don't restore the brightness if it's never been set
    - Fix two small reference leaks when using the D-Bus interface
    - Use a GCancellable for g_bus_get calls so that they can be
      cancelled
    - Do not sleep-on-idle by default (bgo#660395)
    - Do not revert to the pre-idle brightness if idle dimming is
      disabled (bgo#660434)
    - Ensure the DPMS state is 'on' at startup (bgo#660482)
    - Close low-battery notification when plugged in (bgo#660942)
    - Don't crash when setting the dim timeout when using NX
      (bgo#661000)
    - Call XSyncInitialize() in case GTK+ wasn't compiled with
      XSync support
    - Emit 'Changed' signal to all listeners (bgo#659908)
    + Printers:
    - Fix build on systems without LC_PAPER (bog#660626)
    - Call setlocale() (bgo#660632)
    - Exit gsd-printer when session ends (bgo#660158)
    - Correct signature when calling PrinterAddOptionDefault
    - Don't show "Not connected?" when not needed
    - Unown name on the system bus when session goes idle
    + Wacom:
    - Fix possible crasher (bgo#661170)
    + Xrandr:
    - Use a GCancellable for g_bus_get calls so that they can be
      cancelled
    + Updated translations.
  - Drop gnome-settings-daemon-emit-power-signal-to-listeners.patch:
    fixed upstream.


author: malcolmlewis@opensuse.org
changelog:
  - Add gnome-settings-daemon-fix-missing-wexitstatus.patch: add
    missing include that can cause issues at runtime, especially
    on 11.4 (bgo#662020).


author: rbrownccb@opensuse.org
changelog:
  - Add gnome-settings-daemon-upower-system-bus.patch to fix
    suspend and hibernate keyboard buttons [bgo#660267]


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.2:
    + Fix a number of memory leaks and static analysis bugs
    + Media keys:
    - Fix suspend key not working
    - Fix newly captured keybindings with GTK+ 3.2.1 not working
      ('<Primary>' key)
    - Fix OSD display problem in fallback mode
    - Allow grabbing the Print key without a modifier
    + Power:
    - Fix possible undefined symbol
    + Printers:
    - Fix crash on start when registering a D-Bus service
    - Fix problems getting ownership information for print jobs
    - Only show errors when the print job triggering it is ours
    - Make error notifications resident, and dismiss them when
      the problem is resolved
    + Wacom:
    - Set cursor devices to be in relative mode by default
  - Drop gnome-settings-daemon-upower-system-bus.patch: fixed
    upstream.
  - Drop gnome-settings-daemon-fix-missing-wexitstatus.patch: fixed
    upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Common:
    - Remove left-over debug (bgo#660073)
    - Fix handling of <Primary>
    - Update required gnome-desktop version
    - Return opcode when detecting XInput2
    - Add helper to get the input device node
    - Use XInput2 to capture and match keys
    - Use GTK+ functions instead of own impl (bgo#663343)
    - Fix small memleak
    - Allow to grab 'Print' without modifiers (bgo#663623)
    - Require gsettings-desktop-schemas 3.3.0
    + A11y keyboard:
    - Port to GSettings (bgo#631502)
    + Automount:
    - Call bind_textdomain_codeset()
    + Color:
    - Do not load all the color devices twice at startup
    - Don't assign the same device more than once at startup
    - Fix a crash if ~/.local is deleted at runtime (bgo#660664)
    - Simplify gcm_profile_store_mkdir_with_parents()
    - Cancel any in-progress directory searching on plugin unload
    - Do not check for directory presence sync
    - Fix critical warning if the user disables the internal LCD
      screen
    - Reset the gamma tables when the screen configuration changes
      (bgo#660164)
    - Unbreak loading profiles at startup (bgo#660790)
    - Do not prefix the EDID profile title with 'Default'
    - Set model and vendor to 'unknown' if not specified or
      unavailable
    + Daemon:
    - Create reference to a GnomePnpIds object to speed up loading
    + Datetime:
    - Fix build requirements
    + Media keys:
    - Use a GCancellable for g_bus_get calls so that they can be
      cancelled
    - Don't assert if the user sets the 'button-power' action to
      'shutdown'
    - Don't assert if the user sets the 'button-power' action to
      'nothing'
    - Only ever send signals to specific apps
    - Document the MediaPlayerKeyPressed signal
    - Add some D-Bus API documentation
    - Fix OSD touchpad icon names (bgo#661179)
    - Fix suspend button not locking the screen (bgo#660267)
    - Fix the suspend key not working (bgo#660267)
    - Remove unused allowed-keys entry
    - Cache the volume change event sound
    - Update for GVC API
    - Print warning for real errors
    - Apply volume on the device the key came from (bgo#340720)
    - Add custom shortcut type
    - Implement GConf keyboard shortcuts (bgo#625228)
    - Redraw volume OSD when not composited (bgo#660990)
    - Update for gsd-keygrab API change (bgo#663343)
    - Move some metacity shortcuts into g-s-d (bgo#663623)
    - Port custom keybindings to GSettings (bgo#631502)
    + Power:
    - Use a GCancellable for g_bus_get calls so that they can be
      cancelled
    - Do not revert to the pre-idle brightness if idle dimming is
      disabled (bgo#660434)
    - Remove some unused schema for enabling the sleep-inactive
      actions (bgo#660395)
    - Clarify what a value of 0 is for sleep-inactive-x-timeout
    - Do not sleep-on-idle by default
    - Simplify hiding/showing the status icon
    - Ensure the DPMS state is 'on' at startup (bgo#660482)
    - Close low-battery notification when plugged in (bgo#660942)
    - Remove the window filter when the plugin is unloaded
    - Don't crash when setting the dim timeout when using NX
      (bgo#661000)
    - Call XSyncInitialize() in case GTK+ wasn't compiled with
      XSync support
    - Emit 'Changed' signal to all listeners
    - Fix "undefined symbol: WEXITSTATUS" error (bgo#662020)
    - Make non-urgent notifications transient (bgo#662711)
    + Printers:
    - Fix build on systems without LC_PAPER (bgo#660626)
    - Call setlocale() (bgo#660632)
    - Exit gsd-printer when session ends (bgo#660158)
    - Correct signature when calling PrinterAddOptionDefault
    - Don't show "Not connected?" when not needed
    - Unown name on the system bus when session goes idle
      (bgo#660158)
    - Set requesting-user-name when getting job info
    - Show printer-state-reasons only when printing my jobs
    - Don't allow "/" in printer name (bgo#661774)
    - Make notifications resident
    - Fix a leak
    + Xrandr:
    - Use a GCancellable for g_bus_get calls so that they can be
      cancelled
    + Xsettings:
    - Remove workaround to deal with g-s-d not exiting correctly
    - Plug mem leaks (bgo#663239)
    + Wacom:
    - Fix possible crasher (bgo#661170)
    - Set cursor devices to be in relative mode by default
      (bgo#662977)
    - Add classes to manage settings and properties
    + Updated translations.
  - Rebase gnome-settings-daemon-bnc462640-mute-action.patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3.1:
    + Wacom:
    - Fix referenced module name
  - Changes from version 3.3.3:
    + Common:
    - Remove unused X key event code
    + Wacom:
    - Lots of infrastructure buildup that I can't really summarize
      here
    - Rename plugin to avoid name clash with libwacom
    - Use libwacom to get tablet metadata
    - Implement per-device and per-stylus settings
    + Power:
    - Add the vendor name to the battery recall warning
      (bgo#664418)
    - Add automatic dimming of keyboard backlight
    + Print:
    - Prevent crashes when cups sends malformed D-Bus signals
      (bgo#665689)
    + XSettings:
    - Set GtkShellShowsAppMenu xsetting when the shell is running
    + 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) BuildRequires: new dependency upstream.


author: vuntz@opensuse.org
changelog:
  - Remove data/gnome-settings-daemon.desktop.in from tarball before
    building since we need to generate it with the proper libexec
    directory, else gnome-settings-daemon will never start properly.
    See bgo#666772.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Build:
    - Fix distribution of a pre-processed desktop file
    + Daemon:
    - Fix --debug not working
    - Remove gnome_settings_session_get_screen() and
      gnome_settings_session_get_upower_client(), as the underlying
      functions return singletons
    + Color:
    - Fix some screen setups not being color corrected
    + Wacom:
    - Fix loading of the plugin
    - Fix GSettings read/write for per-tablet/per-styli configs
    - Export more tablet and stylus metadata
    + XRandR:
    - Better handling of docking stations and plugging of external
      monitors (for suspend, and turning off monitors to work as
      designed)
  - Drop hack removing data/gnome-settings-daemon.desktop.in in
    %setup: the issue is fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.5:
    + Build:
    - Remove unused date & time mechanism. gnome-control-center
      uses a different API, provided by systemd on some systems.
    + A11y keyboard:
    - Reduce the number of settings updates on startup
    + Automounter:
    - Optionally use systemd to check for active seat
    + Color:
    - Set the brightness of the display if it was saved as
      metadata in the color profile
    + Keyboard:
    - Don't save num-lock state when caps-lock changes
    + Media keys:
    - Add screenshot keyboard shortcuts
    + Power:
    - Require a newer upower
    - Optionally use systemd to shutdown when power is low
    - Use GDBusProxy-compatible PropertiesChanged signal
    - Fix "<br>" appearing in notification popups
    + Printers:
    - Also notify for unknown error reasons
    - Unify printer name usage
    + Wacom:
    - Add a way to get/set the screen associated with a tablet
    - Don't crash when using a generic tablet
    - Add support for the puck and touch device types
    - Add support for enumerating tablet buttons
    + Media keys, XSettings, Updates:
    - Fix possible crashes on exit
    + Housekeeping, Wacom, XSettings:
    - Fix memory leaks
  - Remove xz BuildRequires now that it comes for free in the build
    system.
  - Remove pkgconfig(dbus-glib-1), pkgconfig(polkit-gobject-1)
    BuildRequires: not needed anymore.
  - Remove polkit-datetime subpackage: this polkit mechanism is gone
    upstream.
  - 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.90.1:
    + Fix build with --enable-systemd
  - Changes from version 3.3.90:
    + Build:
    - Remove last requirement for dbus-glib
    - Remove use of deprecated g_thread_init()
    - Fix linking with -Bsymbolic
    + Color:
    - Set _ICC_PROFILE correctly when there is no primary device
      specified
    + Keyboard:
    - Fix blinking num-lock in some circumstances
    + Power:
    - Fix possible crasher in backlight helper on error
    + Wacom:
    - Add tablet button listing and settings
    - Add display mapping
  - Add pkgconfig(xorg-wacom) and pkgconfig(xtst) BuildRequires: new
    dependencies for the wacom plugin.
  - Stop using %{_libexecdir}/gnome-settings-daemon-3.0 as
    libexecdir: we were only doing this to avoid migration issues
    from <= 11.4 (where %{_libexecdir}/gnome-settings-daemon/ was
    used as libexecdir).
  - Add gnome-settings-daemon-fix-install.patch: fix installation
    issue that is exhibited when libdir = libexecdir, where the
    gnome-settings-daemon binary would not be where it should.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.91:
    + Color:
    - Fix warning with non-present devices
    - Make displays without EDID data use the correct device ID
    - Create the correct device ID for EDIDs with no text data
    - Fix EDID checksum generation
    + Media-keys:
    - Make Alt+Print appear as Alt+Print not Alt+SysRq
    + Power:
    - Emit a Changed() signal when the backlight changes
    - Don't overflow when pressing the keyboard brightness button
    + Wacom:
    - Add support for mode switch buttons, touchrings, touchstrips,
      and light up the LEDs appropriately
    - Add support for current tool ID from Wacom driver
    - Fix possible crasher setting pressure curve or display area
    - Force touchpads to use relative mode and ignore mode changes
    - Fix double-event generation
    - Fix installation problems with libexecdir == libdir
    - Make monitor == -1 reset the display configuration
  - Drop gnome-settings-daemon-fix-install.patch: fixed upstream.


author: zaitor@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Color:
    - Apply the color profile even if the device has an invalid
      EDID.
    - Create a color device even if the device has an invalid EDID.
    - Don't use the username in the profile ID, it's optional and
      not-required.
    + Common:
    - Add hint on how to set the script path.
    - Fix library linkage on Mageia.
    - Support explicitly setting G_MESSAGES_DEBUG.
    + Media Keys:
    - Avoid hard-coded shortcuts not working.
    - Call Shutdown for the logout action.
    + Mouse:
    - Stop syndaemon when settings-daemon dies.
    + Power:
    - Do not emit DBus interface change signals when doing the idle
      dim.
    - Don't print a message when no backlights are detected.
    - Failing to clear DPMS timeouts should not be fatal.
    - Fix broken abs_to_percentage() logic.
    - Lazily connect to gnome-screensaver.
    - Lock the screensaver if the lid is closed and lock is
      enabled.
    - Make the idle dim time 90 seconds to match OSX.
    + Print Notifications:
    - Add test tool.
    - Don't unref floating GVariant.
    + Wacom:
    - Add README about configuration storage.
    + XRandR:
    - Fix the rotate display button not working.
    - List external display only before internal only.
    + XSettings:
    - Add README.xsettings about overrides.
    - Add test-xsettings program.
    - Add xsettings_setting_get() accessor.
    - Add XSETTINGS_VARIANT_TYPE_COLOR macro.
    - Always call xsettings_setting_set().
    - Don't return XSettingsResult codes.
    - Introduce 'tiers' of XSettings.
    - Load overrides on startup.
    - Remove global 'settings' list.
    - Switch manager to GLib memory functions.
    - Switch to GVariant for value storage.
    - Use GHashTable in the xsettings manager.
    - Wire overrides into GSettings.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Wacom:
    - Check if the "last-stylus" property has been set
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Mouse:
    - Fix applying settings to touchpads
    + Printers:
    - Use PrinterAddOption method to set media size
    + Updates:
    - Fix possible crashes when exiting
    + Wacom:
    - Don't put touchscreens in relative mode, just touch tablets
      (such as the Bamboo Touch)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.2:
    + General:
    - Fix memory leaks
    + Media-keys:
    - Fix applications launching through keyboard shortcuts not
      using the session's ssh agent, or keyrings
    + Mouse:
    - Fix arguments passed to the custom command
    + Updated translations.


author: badshah400@gmail.com
changelog:
  - Add gnome-settings-daemon-reduce-tap-delay.patch to reduce the
    delay between the last keystroke and the first touchpad tap when
    the option "Disable touchpad when typing" is enabled in mouse
    options in gnome-control-center (bgo#590783)
  - Add gnome-settings-daemon-only-inhibit-touchpad-tapping.patch to
    inhibit only tapping and not affect pointer motion or scrolling
    using the touchpad when the option "Disable touchpad when
    typing" is enabled in mouse options in gnome-control-center
    (bgo#673055)
  - Pass --libexecdir option to ./configure to change the
    installation dir of program executables to
    %{_libexecdir}/gnome-settings-daemon-3.0; fixes bnc#758592.


author: vuntz@novell.com
changelog:
  - Add tarball created from git, with a patch to adapt for the
    mutter rename (included in the tarball, unforunately, since I
    couldn't generate the tarball without the patch).


author: vuntz@novell.com
changelog:
  - Add gnome-shell-clutter-1.0.patch to fix build with clutter 1.0,
    and add gnome-common BuildRequires and gnome-autogen.sh call.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.0:
    + This is the first official tarball.
    + No list of changes as the code is really moving a lot at the
      moment.
  - Drop gnome-shell-clutter-1.0.patch: fixed upstream.
  - Remove gnome-common BuildRequires and gnome-autogen.sh call.


author: vuntz@novell.com
changelog:
  - Update to version 2.27.1:
    + See http://git.gnome.org/cgit/gnome-shell/log/?id=2.27.1 for
      details, here's a selection of the important changes
    + Many UI improvements
    + Use GnomeDesktopThumbnailFactory instead of
      GnomeThumbnailFactory
    + panel: Switch to fully dynamic layout
    + Add application menu area to panel
    + Move towards shell-black02 mockup
    + Implement the multi-window highlight on WellDisplayItem
    + Make dragging an item to the Add Workspace button launch it on
      a new workspace
    + Implement distinct 2-window and multi-window highlights
    + Remove maximization effects
    + Add localization support.
    + Highlight the search entry when the user clicks or starts
      typing in it
    + Prevent activating hot corner multiple times by accident
    + ShellAppMonitor: create "applications" for unknown windows
    + Don't show empty categories
    + Make recent docs display two columns
    + Display search results in the dash
    + Only respawn if gnome-shell exits abnormally
    + Use new plugin-modality functionality in Mutter
    + Add 'r' as an alias to 'restart' in run dialog
    + Improve display of search results
    + Better handling of Nautilus window
    + Handle window title changes causing mapping changes
    + Require an explicit --xephyr option
    + Restore GNOME based on GNOME configuration
    + Make the gradient on the top panel the same as the "dash"
    + Change search box text to "Find..."
    + Renable PrintScreen and Super_L in the overview
  - Remove libgnomeui-devel, libwnck-devel BuildRequires.
  - Add gnome-desktop-devel, intltool BuildRequires.
  - Add lang package.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.27.2:
    + See http://git.gnome.org/cgit/gnome-shell/log/?id=2.27.2 for
      details, here's a selection of the important changes
    + bgo#592507 - Javascript exception when ~/.gtk-bookmarks is missing
    + Add an active property to ShellButtonBox
    + ShellButtonBox: Use default handlers, not self-connections
    + ShellButtonBox: only listen to button 1 and single clicks
    + Simplify Button class by using ShellButtonBox
    + Build tweaks
    + Consolidate window tracking filters between app monitor and
      overview
    + Do not display windows with skip-taskbar hint in overview
    + Improve key navigation for search results
    + Remove the timeout for checking if an item is drawn under the
      pointer
    + Merge headers when a single section of search results is
      displayed
    + Add Tweener.slowDownFactor, initialize from
      $GNOME_SHELL_SLOWDOWN_FACTOR
    + Add API to programmatically initiate a drag
    + Add shell_texture_cache_pixbufs_equal
    + Add shell_button_box_fake_release
    + Add volumes support to places
    + Remove some vestigial code
    + Redo AppWell glow to be based on a based on a .png instead of
      cairo
    + Make checking if an item is under the pointer asynchonous again
    + Compress notifications of menu changes with a timeout
    + bgo#594184 - Fix up glow positioning logic
    + Updated translations.


author: lmedinas@opensuse.org
changelog:
  - Update to version 2.27.3:
    + Add a popup menu to the "Applications" area in the overview
      that shows up on click on hold and allows selecting between the
      windows of the application
    + Search enhancements:
    - Add a separate search results section for "Preferences"
    - Hide search headers for empty sections
    + Make mouse scroll window over windows in the overview zoom them
    + Display errors nicely if command execution in the run dialog
      fails
    + Make the run dialog and "looking glass" debug console work in
      the overview
    + Control-click on applications now opens a new window
    + Bug fixes
    + Build fixes
    + Code cleanups
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Create a preview mode for GNOME 3 that can be started from gdm:
    + install a .desktop file in /usr/share/xsessions.
    + this .desktop file starts a script that will prepend a custom
      directory to XDG_CONFIG_DIRS and then start the usual GNOME
      script.
    + the custom directory contain an autostart file for gnome-shell,
      that overrides the default gnome-panel+windowmanager combo.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.0:
    + Many changes, for the complete list, see
      http://git.gnome.org/cgit/gnome-shell/log/?id=2.28.0
    + New application switcher with alt-tab
    + bgo#594916 - Allow cancelling DND by hitting Esc
    + Use a stable minimum-motion placement for windows
    + Remove window destroy effect
    + Improve support for multihead setups
    + Possibility to use CSS for styling
    + Add scroll-wheel support to the calendar
    + Many bug fixes and UI improvements


author: vuntz@opensuse.org
changelog:
  - Pass --enable-compile-warnings=no to configure, to avoid broken
    build because of deprecated functions.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.0:
    + For a full list of changes, see
      http://mail.gnome.org/archives/gnome-shell-list/2010-February/msg00058.html
    + New message tray showing notifications sliding into the bottom
      of the screen. Includes a status area for past notifications,
      and also pulls in "urgent window" handled in GNOME 2 by
      flashing the taskbar.
    + Add the ability to set your presence to the user status menu
    + Allow switching the overview between a grid and linear view of
      workspaces
    + Redo the application browser to use a grid of icons
    + Initial version of the extension system
    + Initial support for RTL layout in ST and the shell
    + Add undo capability to overview, e.g., when removing favorites
    + New workspace switcher popup
    + Work on visual appearance to match mockups
    + Port most of existing code to CSS
    + Other visual improvements
    - Show a scaled-up excerpt from the application item in the
      panel
    - Minimize windows to 'Activities' button
    - Fade out desktop icons when showing overview
    - Use a fixed ordering for well-known icons in the system tray
    - Nicer animation of hidden windows when transitioning to/from
      the overview
    - Draw a ripple when the hot corner is hit
    + App switcher (Alt-Tab) improvements
    - Many behavior and visual refinements based on design feedback
    - Show a separator between windows on this and other workspaces
    - Position on the currently focused monitor
    - Bug fixes
    + Miscellaneous behavioral improvements
    - Allow workspace switching by mousewheel on indicators in
      overview
    - Allow dropping on workspace indicators
    - Enable DND of search results
    - When closing a window from the overview that puts up a
      confirm dialog, switch to that dialog
    - When the sidebar is collapsed, auto-hide it
    - Show "No matching results" when search matches nothing
    - Limit user to 16 workspaces
    - Allow clicking on any part of section headers in the dash for
      browsing
    - Match on executable names as well when searching
    - For clock AM/PM vs. 24-hour based on the locale
    + ST (Shell Toolkit) improvements
    - CSS addtions:
      . width/height
      . max-width/max-height
      . -st-shadow
      . gradients
      . radial gradients
      . Non-uniform border widths (when no corner radius)
      . text-decoration: [underline|strikethrough]
    - Make allocation behavior consistent across actors
    - Support fixed-position children in StBoxLayout
    - Support raising and lowering children in StBoxLayout
    - Add st_box_layout_move_child and st_box_layout_insert_actor
    - Add st_box_layout_remove_all, st_box_layout_destroy_children,
      st_box_layout_get_n_children
    - Add StClickable, StOverflowBox actors
    - Support setting scrollbar policy on StScrollView
    - Support shadows on edges of StScrollView to hint at more
      content
    + Make places results available in search
    + Handle changes to the current resolution
    + Bug fixes for multihead support
    + Make screen shell recorder work again
    + More miscellaneous improvements
    - Add gnome-shell --eval-file=<file> to eval file in running
      shell via D-BUS
    - Add eject buttons to places section
    - Add completion to the Alt-F2 run dialog
    - Make screen recording parameters configurable
    - Add an initial version of a manpage
    + Performance improvements
    + Code cleanups
    + Bug fixes
    + Build fixes
    + Updated translations.
  - Drop gnome-shell-leak.patch: fixed upstream.
  - Add gnome-shell-translations.patch to fix installation of
    translations, and call autoreconf -fi for this patch.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + For a full list of changes, see
      http://mail.gnome.org/archives/gnome-shell-list/2010-March/msg00096.html
    + Support and require Clutter 1.2
    + Allow dragging windows in the linear workspaces view
    + Shrink and scale the application switcher as necessary when
      there are too many applications to fit on the screen
    + Scroll in the linear view by clicking on desktop and dragging
    + Display application search results as tiles
    + Improve RTL support
    + Add WindowManager.setKeybindingHandler() to allow extensions to
      take over keybindings such as alt-Tab
    + Add style information to the LookingGlass actor picker
    + Run dialog improvements:
    - Make <Control>Return run in terminal
    - Port to CSS
    - Support opening files and folders
    - Store history in GConf and allow access with up arrow
    + Minor UI improvements:
    - Show a message when unmount from "Places & Devices" fails
    - Use one button to toggle between single and grid view
    - Disable clicking on the background of workspaces with
      multiple windows to prevent accidental workspace activation
      when activating a window
    - Reduce window movement when closing windows from the overview
    - Update look and feel of the search field to match mockups
    - Animate the transition between the linear and grid views
    - Shrink windows to small previews when dragging
    - Visual tweaks
    - Make workspace switch keybindings work in the overview
    + Shell toolkit (ST):
    - allow "background-gradient-direction: none"
    - replace StTextureCache with the much more feature-rich
      ShellTextureCache
    - Add st_texture_cache_load() and
      st_texture_cache_load_file_to_cogl_texture()
    - Add caret-size CSS property to style the size of the StEntry
      cursor
    - Clean up and rework scrolling to work better with Clutter
      size negotiation
    - Redo StDrawingArea not to use ClutterCairoTexture, fixing
      Clutter-1.2 compatibility
    - Rewrite StScrollbar size allocation for clutter-1.2
      compatibiltiy
    - Add :hover pseudo-class support to StEntry
    - Add st_theme_node_get_horizontal/vertical_padding
    - Factor out common ClutterContainer implementation code
    - Improve handling of hint text
    + Development and building:
    - Add a --version command line option
    - Add 'gnome-shell-full' target to our jhbuild that builds GTK+
      stack in addition to more immediate gnome-shell dependencies
    - To allow debugging from an ssh session, when running without
      a display, automatically try to connect to a current session
      of the same user
    - Error out at startup if GConf schemas are missing
    - Change screencast extension to ogv
    - Build fixes
    + Code cleanups
    + Bug fixes:
    - Fix detection of 12/24 locals
    - Memory leak fixes
    - Miscellaneous bug fixes
    + Updated translations.
  - Drop gnome-shell-translations.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.2:
    + Add a magnifier to the shell
    + Make the clock configurable via GConf and add a simple
      preferences dialog (gnome-shell-clock-preferences)
    + Message tray:
    - Support inline chatting in IM notifications; IM notifications
      now use Telepathy, rather than the generic notification
      protocol.
    - Display urgent notifications first and fully expanded
    - Pop out last notification when mousing over summary area
    - Don't time out the tray if the user is mousing towards it
    + Shell performance framework:
    - Add a performance event log that tracks events (such as frame
      paints), and statistics such as malloc'ed memory.
    - Javascript "performance scripts" drive the shell and then
      extract "metrics" such as the frame rate when zooming to the
      overview.
    - Recorded performance data can be uploaded to
      http://shell-perf.gnome.org
    + Add an initial application menu in the top panel; currently
      just has a Quit option.
    + User interface enhancements:
    - Allow using the middle mouse button to open an instance of an
      application on a new workspace
    - Restyle user status menu to match application menu, rather
      than being an out-of-place GTK+ menu
    - Add keyboard navigation of menus
    - Raise all windows for an application when alt-Tabbing to it
      or clicking on it in the app well
    - Restore click-and-hold menus for app-well icons
    - Fade in windows on map rather than scaling them in
    - Remove icon and menu from window titlebar
    - In linear view, activate the drop-target workspace
    - When dragging on linear workspace view, detect when the user
    * didn't*  mean to "throw" to the next workspace
    - Always hide the info (e.g. undo) bar after a short timeout
    - Provide the feedback in the info bar when it is not possible
      to create new workspace or remove the current workspace
    - Visual tweaks
    + Run dialog:
    - Don't add duplicates to the history
    - Accept Enter (keypad) key in addition to Return.
    + Remove the sidebar; it's not the direction we want to go for
      "gizmos", and the unfinished version was showing up in too many
      screenshots.
    + Shell Toolkit:
    - Add methods to add/remove individual names from style class
    - Add hover tracking to StWidget
    - Refactor drawing from StWidget to StThemeNode
    - Add support for "spread radius" to shadows
    - Shadow all background/border elements, not just the
      background image
    - Add a StContainer base class with common container
      functionality
    - Add a StGroup container to mix fixed positioning with CSS
    + Looking Glass:
    - Add window list
    - Replace properties tab with a properties popup
    + GTK+ 3 compat: Build properly against GTK+ with -DGSEAL_ENABLE
    + Call JS_MaybeGC at idle, hopefully reducing GC pauses
    + Move user files to XDG_DATA_HOME, rather than ~/.gnome2
    + Remove libbig, rewriting remaining code to use ST instead
    + Pick up system settings for font rendering
    + Support application identification by startup notification
      properties
    + Many bug fixes for full-screen window handling
    + Improve identification of primary monitor for multihead
    + Prefer eject over unmount for the eject button in places
    + Fix many bugs with using the wrong functions to get event
      state, then block the wrong functions once and for all
    + Build fixes
    + Code cleanups
    + Bugs fixed: bgo#610726, bgo#610801, bgo#610872, bgo#610892,
      bgo#611609, bgo#611610, bgo#611612, bgo#611613, bgo#611660,
      bgo#611754, bgo#612072, bgo#612200, bgo#612635, bgo#612651,
      bgo#612833, bgo#612967, bgo#613101, bgo#613164, bgo#613195,
      bgo#613367, bgo#613405, bgo#613428, bgo#613456, bgo#613536,
      bgo#613731, bgo#613749, bgo#613804, bgo#613832, bgo#613944,
      bgo#613964, bgo#614047, bgo#614144, bgo#614293, bgo#614362,
      bgo#614516, bgo#614660, bgo#614702, bgo#614725, bgo#614755,
      bgo#614905, bgo#614972, bgo#614974, bgo#614975, bgo#614978,
      bgo#615004, bgo#615590, bgo#615592, bgo#615621, bgo#616051,
      bgo#616574, bgo#616706, bgo#616951, bgo#617555, bgo#617785,
      bgo#617959, bgo#618062, bgo#618104, bgo#618189, bgo#618258,
      bgo#618295, bgo#618371, bgo#618378, bgo#618438, bgo#618460,
      bgo#618482, bgo#618793, bgo#618915, bgo#618918, bgo#619008,
      bgo#619044, bgo#619113, bgo#619144, bgo#619276, bgo#619580,
      bgo#619623
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.4:
    + UI changes and additions:
    - Expand notification icons on hover to show title
    - Display an animation on the app menu title for startup
      notification
    - Add a right-click option on the clock to get to the
      preference dialog
    - Add sections to the application browser in the overview
    - Add week-number support to calendar
    - Hide application menu in overview
    + Visual improvements:
    - Fade in the alt-Tab popups, use consistent fade-in timings
    - Use the same code and visuals for all menu popups
    - Use newly implemented CSS style transitions to animate hover
      effects
    - Use status icons from the icon theme
    - Misc tweaks
    + Switch from GConf to GSettings:
    - Use the dconf backend
    - Followup fixes
    + Stop Ubuntu indicators on startup (this causes proper fallback
      to the system tray specification)
    + Right-to-left locale fixes
    + Multihead fixes
    + St [Shell Toolkit] improvements:
    - Add 'transition-duration' property for animated style changes
    - Implement CSS 'outline' property
    - Implement CSS 'text-align' property
    - Add st_describe_actor() and use it for Actor.toString in JS
    - Add st_texture_cache_load_sliced_image
    - Add st_set_slow_down_factor() to replace
      Tweener.slowDownFactor
    + Replace the frame count in perf stats with an accurate frame
      rate
    + Add 'x' format specifier and field width to our String.format()
    + Code cleanups
    + Build fixes
    + Bugs fixed: bgo#597481, bgo#598349, bgo#600276, bgo#602466,
      bgo#603532, bgo#610868, bgo#611095, bgo#611269, bgo#612635,
      bgo#613286, bgo#613907, bgo#614131, bgo#617281, bgo#617917,
      bgo#618055, bgo#618873, bgo#619025, bgo#619083, bgo#619203,
      bgo#619236, bgo#619240, bgo#619515, bgo#619516, bgo#619521,
      bgo#619541, bgo#619693, bgo#619854, bgo#620125, bgo#620374,
      bgo#620377, bgo#620378, bgo#620381, bgo#620404, bgo#620504,
      bgo#620525, bgo#620775, bgo#620782, bgo#620783, bgo#620855,
      bgo#620899, bgo#620940, bgo#620997, bgo#621083, bgo#621123,
      bgo#621140, bgo#621197, bgo#621247, bgo#621382, bgo#621385,
      bgo#621582, bgo#621668, bgo#621669, bgo#622050, bgo#622236,
      bgo#622243, bgo#622249, bgo#622308, bgo#622395, bgo#622447,
      bgo#622458, bgo#622508
  - Use %{?_smp_mflags} for parallel build.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.5:
    + Build against and depend on GTK+-3.0
    + If a notification ID has a name matching a themed icon, use the
      icon for that button when displaying the notification
    + Work around problems with typedef GdkRectangle
      cairo_rectangle_int_t
    + Visual tweak: don't bounce the startup notification back and
      forth
    + Build fixes
    + Bugs fixed:
    - bgo#623494: [TelepathyClient] Missing presence notifications
    - Other bugs: bgo#621014, bgo#621845, bgo#623353, bgo#623640,
      bgo#623687, bgo#623889
  - Replace gtk2-devel BuildRequires with pkgconfig(gtk+-3.0) and
    gnome-desktop-devel with pkgconfig(gnome-desktop-3.0).
  - Add pkgconfig(libcroco-0.6) BuildRequires.
  - Add gconf2_gsettings_* macros to post, postun and preamble. Note
    that there are still some gconf schemas, so we don't remove
    anything from the gconf schema handling.


author: vuntz@opensuse.org
changelog:
  - Add gnome-shell-fix-recent-gtk3.patch to fix build with recent
    GTK+ 3.
  - Drop gnome-shell-libmozjs.patch: it was needed for 11.1 only, and
    the package won't work there anyway. Also remove the workaround
    for the 11.1 build.
  - Change old-style BuildRequires to pkgconfig() style
    BuildRequires:
    + old-style: clutter-devel, dbus-1-glib-devel, gconf2-devel,
      gnome-menus-devel, gstreamer-0_10-devel,
      gstreamer-0_10-plugins-base-devel, libgjs-devel, mutter-devel,
      xorg-x11-devel.
    + new-style: clutter-1.0, dbus-glib-1, gconf-2.0, gio-2.0,
      gjs-1.0, gobject-introspection-1.0, gstreamer-0.10,
      gstreamer-base-0.10, libgnome-menu,
      libstartup-notification-1.0, mutter-plugins, xfixes.
  - Change lang Requires to Recommends.
  - Do not call autoreconf: it's not needed.
  - Pass --disable-schemas-install to configure.
  - Remove unneeded librsvg-devel BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Drop gir-repository BuildRequires: this was only needed for the
    DBusGLib gir, which is now part of gobject-introspection.
  - Update gnome-shell-fix-recent-gtk3.patch to fix build with GTK+
    2.90.7.


author: vuntz@opensuse.org
changelog:
  - Add gnome-shell-fix-recent-clutter.patch: gnome-shell failed to
    run because it was using some API gone in clutter 1.3.14.


author: vuntz@opensuse.org
changelog:
  - Add gnome-shell-secure-LD_LIBRARY_PATH.patch to make sure to not
    add empty elements to LD_LIBRARY_PATH. Fix bnc#642827.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.0:
    + Move application tray icons from the system status area to the
      message tray
    + Turn on the new Mutter feature for attaching modal dialogs to
      their parents, and add visual effects of sliding in and dimming
      the parent window
    + Turn on the new Mutter feature for side-by-side tiling
    + System status area:
    - Add Universal Access status indicator
    - Implement an API for in-process system status indicators
    - Allow dynamically adding and removing menus from
      PopupMenuManager
    - Add toggle-switch menu items
    - Add horizontal sliders for PopupMenus
    - Add support for sub-menus
    - Use symbolic icons when available
    + Shell Toolkit
    - Add :first-child, :last-child pseudo-class support
    - Add basic suport for background-position CSS property
    - Add text-shadow CSS property and implement for St.Label
    - Make padding work for St.Scrollbar
    - Support symbolic icons for St.TextureCache.load_icon_name()
    + Message tray
    - Focus notifications when clicking on them to display
      notification, or hovering over them to expand them
    - Make Esc hide the tray when a notification has focus
    - Make the whole notification clickable
    - For expanded notifications, line-wrap long titles rather than
      ellipsizing
    - Visual improvements
    - Auto-expand urgent notifications
    - Bug and behavior fixes
    + Change cursor during drag-and-drop of items to reflect state
    + Looking Glass
    - Enable scroll-wheel to pick parent/child actors
    - Close inspector on escape
    + Remove Alt+W/A/S/D hack for navigation in alt-Tab -
      was just a Xephyr bug workaround
    + Fixes for GTK+-3 changes
    + Adapt introspection build and annotations for g-ir-scanner
      changes
    + Add Dash.addSearchProvider(provider) so extensions can register
      search providers
    + Port magnifier to GSettings
    + Support compiling and running with XulRunner 2.0
    + Optimizations for theme transitions
    + Switch to building against Clutter 1.4
    + Build fixes
    + Cleanups
    + Misc bug fixes
    + Updated translations.
  - Drop gnome-shell-fix-recent-gtk3.patch,
    gnome-shell-fix-recent-clutter.patch,
    gnome-shell-secure-LD_LIBRARY_PATH.patch: fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.1:
    + Add native volume-control status icon:
    - Import gnome-volume-control pulse-audio wrapper code
    - Add mousewheel support
    + Message tray:
    - Fix wobbling during mouse-over animation
    - Don't show the tray when a status is added then immediately
      removed
    - Advertise a 'persistence' notification server capability to
      allow applications to act different if their notifications
      won't be lost
    - Use a "box pointer" when displaying notifications
    - Bug fixes
    + Shell Toolkit:
    - Simplify the API for custom style properties
    - Support different border radii for different corners
    + Update cut-and-paste GDM user manager code to newer version
      that talks to the account service
    + Find desktop files in /usr/local/share/applications
    + Visual improvements to menus to match mockups
    + Add animation when showing menus and status notifications
    + Fix problem where StDrawingArea was constantly redrawing
    + Only show starting applications on the current workspace
    + Misc bug fixes
    + Build fixes
    + Bugs fixed: bgo#582653, bgo#583348, bgo#591406, bgo#593887,
      bgo#598347, bgo#603838, bgo#603992, bgo#611647, bgo#614879,
      bgo#617917, bgo#620389, bgo#623688, bgo#628169, bgo#629455,
      bgo#630546, bgo#630866, bgo#630939, bgo#631042, bgo#631193,
      bgo#631510, bgo#631566, bgo#631722, bgo#631888, bgo#632147,
      bgo#632151, bgo#632197, bgo#632477, bgo#632500, bgo#632733,
      bgo#632743, bgo#632868.
    + Updated translations.
  - Add pkgconfig(libcanberra), pkgconfig(libpulse-mainloop-glib)
    BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.2:
    + Use GNOME 3 WM theme by default
    + Add general keyboard focus support to the Shell Toolkit
    + Support new notification spec 'action-icons' to turn on icon
      buttons.
    + Pay attention to the distance the mouse has moved from the
      message tray when deciding how quickly to hide the tray
    + Change magnifier defaults to be full screen
    + Fix creating many one-shot Clutter materials and compiling many
      shader programs per frame
    + Visual tweaks
    + Bug fixes, including: bgo#593844, bgo#621671, bgo#621880,
      bgo#625545, bgo#629884, bgo#630546, bgo#630767, bgo#633340,
      bgo#633418, bgo#633490, bgo#633591, bgo#633668, bgo#633853,
      bgo#634103.
    + Build fixes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Add gnome-shell-fix-include.patch to fix the build after a change
    in gnome-desktop; taken from git.
  - Add gnome-shell-gtk3-2.91.6.patch to fix build with gtk3 2.91.6;
    taken from git.


author: vuntz@opensuse.org
changelog:
  - Add gnome-shell-CVE-2010-4000.patch to really safely set
    LD_LIBRARY_PATH. Fix bnc#642827 and CVE-2010-4000.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.4:
    + Add Bluetooth system status indicator
    + Implement inline expandable submenus
    + Add category filters to application browser
    + Add resident and transient notifications to message tray:
    - transient: temporary message that doesn't migrate to summary
    - area resident: stays around as long as application is running
    + Implement keynav to the panel and message tray with
      Control-Alt-Tab
    + Implement different border widths for different sides in
      Shell Toolkit CSS handling
    + Rework magnifier code to avoid overhead when not magnifying
    + Improve algorithm for proportional tracking in magnifier
    + Update for GTK+ 3 changes
    + Fix workspaces switching and menus for RTL
    + Use symbolic icons for system notifications
    + Don't animate windows on other workspaces when going to the
      overview
    + Don't do slide-out animation when scrubbing between menus
    + Fix blinking when updating status icons
    + Tweaks and fixes for visual bugs
    + String translation marking fixes
    + Code cleanups
    + Build fixes
    + Miscellaneous bug fixes
    + Bugs fixed: bgo#595379, bgo#618312, bgo#618885, bgo#622451,
      bgo#623706, bgo#624900, bgo#624935, bgo#626132, bgo#629950,
      bgo#629984, bgo#631004, bgo#633412, bgo#633476, bgo#633553,
      bgo#633582, bgo#633719, bgo#634550, bgo#634560, bgo#634691,
      bgo#634755, bgo#634814, bgo#635393, bgo#635647, bgo#635728,
      bgo#635880, bgo#635991, bgo#636137, bgo#636151, bgo#636155,
      bgo#636317, bgo#636330, bgo#636489, bgo#636975, bgo#636982,
      bgo#636983, bgo#637353, bgo#637477, bgo#637559.
    + Updated translations.
  - Changes from version 2.91.3:
    + New layout for overview
    - The complex dash is replaced with a narrower line of icons,
      giving more space for the windows
    - A set of "tabs" is added at the top of the overview for
      selecting between Windows/Applications (and eventually files)
    - Grid vs. linear workspace view distinction is gone
    - Desktop background stays fixed rather than zooming
    - Enhanced feedback is added while dragging and dropping
      favorites
    + Native power and battery status icon and drop-down
    + Optimization:
    - Report paint volumes to take advantage of partial stage
      repaints in Clutter 1.5
    - Skip drawing transparent backgrounds and borders
    - Use new smart background drawing functionality in Mutter
    - Don't clear the stage since we paint over all of it
    - Use a more efficient way of tracking actor under the drag
      icon during DND
    + Make links in message tray messages clickable
    + Add timestamps to expanded chat
    + StIcon
    - Import MxIcon
    - Make colorize symbolic icons and follow icon theme changes
    - Add ability to load GIcon
    - Add drop shadow support
    + Use StLabel for StTooltip to support full CSS styling
    + Visual and UI tweaks
    - invisible status is removed from the user menu as raising
      various problematical IM interactions
    - Restart option is removed from the user menu as less
      generally useful and not worth the clutter
    - Make the volume dropdown much simpler
    + Use the raw WM_CLASS value rather than the window title for
      applications that aren't properly associated with a desktop
      file
    + Fix interaction of accessibility menu with GSettings keys
    + Fix annoying misbehavior with window snapback during DND in the
      linear workspace view
    + Correct copyright and license notices for St
    + When creating an extension, print where we created it
    + Fix memory management crashers
    + Build fixes
    + Misc bug fixes
    + Bugs fixed: bgo#610219, bgo#613448, bgo#622450, bgo#622451,
      bgo#624361, bgo#624584, bgo#630752, bgo#630932, bgo#632824,
      bgo#633036, bgo#633595, bgo#633657, bgo#633853, bgo#633865,
      bgo#633866, bgo#634225, bgo#634329, bgo#634451, bgo#634550,
      bgo#634552, bgo#634555, bgo#634693, bgo#634736, bgo#634752,
      bgo#634767, bgo#634769, bgo#634781, bgo#634836, bgo#634865,
      bgo#634948, bgo#635141, bgo#635199, bgo#635264, bgo#635272,
      bgo#635278, bgo#635288, bgo#635367, bgo#635471, bgo#635608,
      bgo#635712.
    + Updated translations.
  - Drop gnome-shell-fix-include.patch,
    gnome-shell-gtk3-2.91.6.patch: both are fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.91.5:
    + When dragging from an application, allow switching to a
      different application by entering the Activities Overview and
      then hovering over the target application
    + Prioritize chat messages when displaying notifications
    + Don't time out critical notifications
    + Bluetooth indicator fixes:
    - Hide the indicator if no devices present, and fix keynav
      for hidden indicators
    - Move the "Send To" item to the bottom
    - Misc bug fixes
    + Shell Toolkit:
    - Add st_box_layout_insert_before
    + Add another secret run dialog command ('rt') to reload just the
      CSS
    + Fix a bug that was causing the hot corner to not work after
      unlocking the screen saver.
    + Make Alt-F1 leave the overview as well as enter it
    + Further fixes to LD_LIBRARY_PATH setting
    + Pick up clock settings from system preferences
    + Build fixes, work with GTK+-2.99
    + Code cleanups
    + Visual and behavior tweaks
    + Misc bug fixes
    + Bugs fixed: bgo#601731, bgo#604336, bgo#630934, bgo#630942,
      bgo#632151, bgo#633200, bgo#635695, bgo#636371, bgo#636971,
      bgo#637104, bgo#637681, bgo#637690, bgo#637803, bgo#637810,
      bgo#637829, bgo#637830, bgo#638158, bgo#638306, bgo#638315,
      bgo#638453, bgo#638728, bgo#638815, bgo#638990, bgo#639213.
    + Updated translations.
  - Drop gnome-shell-CVE-2010-4000.patch: fixed upstream.
  - Add Url tag.
  - Define a BUILD_AGAINST_GNOME3 macro, to help for the build: some
    things need to be changed when we don't build against a real
    GNOME 3 desktop, but only as a preview.
  - Add gnome-shell-old-gsd.patch that we apply when we build
    gnome-shell as a preview only: this disables the "Large text"
    item in the accessibility status menu, that requires
    gnome-settings-daemon 3.
  - Add gnome-settings-daemon Requires when we build against GNOME 3.
  - Add gsettings-desktop-schemas Requires.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.91.6:
    + Implement new calendar design with Evolution Data Server
      integration to show calendar appointments
    + Add DBus-activatable shell-themed dialogs for logout and
      shutdown
    + Add buttons to search via Google or Wikipedia to the search
      results in the overview. OpenSearch XML files can be used to
      extend the options.
    + Add a keyboard layout selector to the system status area that
      shows up when a keyboard with multiple layouts is configured
    + Switch the default font for the shell UI to Cantarell
    + Accessibility (exposing UI via ATK to assistive technologies)
    - Initialize accessibility
    - Add accessibility support for StWidget and StLabel
    + Improve shadow support in St
    - Allow border images and gradients to be combined
    - Split st-shadow into box-shadow/st-background-image-shadow
      and icon-shadow
    - Clip background and any shadow of the background to the border
    + Use Clutter effects and GL shaders to properly implement faded
      edges for StScrollView
    + Work around problems with keyboard input when IBus is in use
    + Centralize application launching and display errors in the
      message tray
    + Add a generic modal dialog base class used for run dialog and
      for new system dialogs
    + Require shell extensions to declare the versions they are
      compatible with
    + Fix ShellRecorder to work again and switch the default format
      to webm
    + Fix drawing of "bubbles" when pointing to items near a corner
    + Add Main.get/setThemeStylesheet for extensions to modify
    + UI tweaks
    - Add a timeout when mousing over the application switcher
      popup
    - Improve "swipe scrolling in the overview" by allowing swiping
      anywhere on the background and extending it the the
      app/search views as well as the workspace view
    - Make it easier to activate a window by hovering during
      inter-app drag-and-drop
    + Visual tweaks
    + Bugs fixed: bgo#600771, bgo#601393, bgo#612599, bgo#620391,
      bgo#621659, bgo#623708, bgo#626658, bgo#629557, bgo#632109,
      bgo#632595, bgo#634226, bgo#635034, bgo#635089, bgo#636650,
      bgo#636717, bgo#636976, bgo#637187, bgo#638071, bgo#638896,
      bgo#639236, bgo#639255, bgo#639460, bgo#639461, bgo#639474,
      bgo#639689, bgo#639704, bgo#639853, bgo#639914, bgo#639959,
      bgo#639979, bgo#640085, bgo#640206, bgo#640415, bgo#640447,
      bgo#640464, bgo#640493, bgo#640494, bgo#640508, bgo#640560,
      bgo#640688, bgo#641049, bgo#641067.
  - Add pkgconfig(libedataserver-1.2) BuildRequires.


author: dimstar@opensuse.org
changelog:
  - Drop gnome-shell-old-gsd.patch, obsoleted by new patch.
  - Add gnome-shell-integrate_114.patch: contains the feature from
    gnome-shell-old-gsd.patch plus any other modification required to
    properly integrate on openSUSE 11.4. Current fixes are:
    + Work with old gsd
    + Launch yast2 timezone from the dateMenu
    + launch gnomecc instead of gnome-control-ceter (systemMenu)
    + launch gnome-about-me for 'My Accounts' (systemMenu)
    + Remove keyboard indicator applet.
    + Disable accessibility features that do not function (better not
      show than not work).


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


author: vuntz@opensuse.org
changelog:
  - Add gnome-shell-handle-broken-glxinfo.patch to not crash if
    glxinfo doesn't work. Fix bnc#672953.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.90:
    + Workspace handling
    - Replace existing workspace controls in the overview with a
      vertical list of workspace thumbnails.
    - Change workspace orientation in the main view to vertical
    - Workspaces are automatically managed: empty workspaces are
      removed, other than the last workspace which is always empty,
      a new workspace is added when something is started on that
      workspace.
    - Add ability to change workspace by mousewheel scrolling over
      thumbnails
    + Add a PolicyKit authentication agent; requests to the user for
      authentication from PolicyKit now show up as shell-themed
      dialogs.
    + Visual refresh
    - Improve the appearance and behavior of the overview "dash"
    - Use larger icons in the Application browser
    - Improve the appearance of the top panel and round the corners
      of the screen
    - Improve the appearance of the search entry in the overview
    + Remove minimize and maximize buttons from the titlebar
    + Change the options for stopping the system; Suspend is now in
      the menu, while Power Off... is hidden, but can be accessed by
      holding down Alt when browsing the user status menu
    + Port telepathy integration to telepathy-glib from hand-written
      D-Bus code
    + Remove the window filtering and highlighting when using the
      dash application menu - it was confusing and buggy rather than
      helpful
    + Use the alt-tab switcher when <Alt>Above_Tab (alt-` typically)
      is pressed, and fix keybinding handling durng alt-tab.
    + Message tray
    - Improve the expand/collapse behavior of for greater stability
    - Hold notifications while the user is marked busy
    - Group chat messages together
    - Fix bug that resulted in missing icons for contacts without
      avatars
    - Enable navigation using arrow keys between buttons in
      notifications
    + Add audio feedback when scrolling over the volume status icon
    + Add a "Show Layout" item to the input source selector menu
    + Use GLib application launching API, to allow us to associate
      windows with applications in a broader range of circumstances
    + Unify history management between run dialog and looking glass,
      giving consistent behavior
    + Pass extension metadata object to extensions so they can be
      configured in metadata.json
    + Support symbolic colors for legacy tray icons
    + Shell Toolkit: implement ability to specify inset shadows in
      CSS
    + Remove no-longer-useful --xephyr option from gnome-shell
      wrapper script
    + Improve the drawing of the "box pointer" used for menus and
      notifications
    + Memory leak fixes
    + Code cleanups
    + Bug fixes
    + Build fixes
    + Visual tweaks
    + Bugs fixed: bgo#588050, bgo#594071, bgo#594324, bgo#597859,
      bgo#599334, bgo#600771, bgo#603759, bgo#604237, bgo#609791,
      bgo#610818, bgo#612548, bgo#617225, bgo#620416, bgo#631995,
      bgo#632595, bgo#633667, bgo#636156, bgo#636370, bgo#636680,
      bgo#637687, bgo#637745, bgo#638720, bgo#638990, bgo#639324,
      bgo#639341, bgo#639428, bgo#639468, bgo#639943, bgo#640361,
      bgo#640363, bgo#640465, bgo#640583, bgo#640976, bgo#640978,
      bgo#640996, bgo#641060, bgo#641117, bgo#641245, bgo#641359,
      bgo#641415, bgo#641522, bgo#641533, bgo#641537, bgo#641538,
      bgo#641605, bgo#641677, bgo#641726, bgo#641728, bgo#641809,
      bgo#641810, bgo#641879, bgo#641880, bgo#641881, bgo#641886,
      bgo#641887, bgo#641896, bgo#641931, bgo#641973, bgo#641977,
      bgo#641987, bgo#642005, bgo#642031, bgo#642034, bgo#642058,
      bgo#642059, bgo#642117, bgo#642124, bgo#642175, bgo#642189,
      bgo#642192, bgo#642194, bgo#642196, bgo#642207, bgo#642208,
      bgo#642209, bgo#642237, bgo#642287, bgo#642295, bgo#642303,
      bgo#642329, bgo#642333, bgo#642334, bgo#642335, bgo#642483,
      bgo#642510, bgo#642600, bgo#642641, bgo#642672, bgo#642697,
      bgo#642699, bgo#642721, bgo#642726, bgo#642834, bgo#642886,
      bgo#642925.
    + Updated translations.
  - Add pkgconfig(gnome-bluetooth-1.0), pkgconfig(polkit-agent-1) and
    pkgconfig(telepathy-glib) BuildRequires.


author: vuntz@opensuse.org
changelog:
  - Drop BUILD_AGAINST_GNOME3 magic: now we always build for GNOME 3:
    + Always have a gnome-settings-daemon Requires.
    + Drop gnome-shell-integrate_114.patch.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.93:
    + Move GSettings schemas under /org/gnome
    + Telepathy chat in message tray:
    - Add proper timestamps between old messages and log messages,
      gray out log messages.
    - Fix duplicate messages
    + Network indicator:
    - Show "firmware missing" when firmware is not available
    - Mark WEP/WPA wireless networks with a security icon
    - Misc bug fixes
    + If present, put the IBus status tray icon in the system status
      area.
    + Look for preferences panel destop files in gnomecc.menus not in
      settings.menus.
    + Change implementation of --replace so that we don't connect to
      XSMP and trigger a gnome-session restart loop.
    + Restore accesss to notifications associated with legacy status
      icons.
    + Fix badly aligned and fuzzy toggle switches in menus.
    + Fix flash of Activities button when entering hot corner.
    + Fix visual artifacts during message tray animations.
    + Fix URL links in notifications.
    + Fix positioning and animations for menus and notification
      bubbles.
    + Fix bug that would result in left-over application menu when no
      application is active.
    + Fixes to translated strings.
    + Misc bug fixes.
    + Build fixes
    + Updated translations.
  - Changes from version 2.91.92:
    + New network indicator for NetworkManager 0.9. This mostly
      completes replacing all legacy status icons in the status area
      with native implementations. If NetworkManager 0.9 is not
      found, the old nm-applet status icon will be shown in the
      status area as before.
    + Multi monitor improvements:
    - Rewrite window positioning code to enable multi-monitor
      goodness.
    - Enable new Mutter feature workspaces_only_on_primary so that
      workspace switching only affects the primary monitor and
      windows on other monitors are unaffected.
    - In the overview, show windows for each monitor on that
      monitor rather than scrunching them oddly onto the primary
      monitor.
    - Use new "pointer barriers" feature of XFixes extension to
      trap the mouse cursor at hot screen corners even when there
      are adjacent monitors the cursor could slide onto.
    - Don't use a slideout for the workspace selector if it's at a
      monitor boundary.
    + Message Tray:
    - Combine multiple notifications from the same source into a
      "stack" instead of filling the summary area with identical
      icons.
    - Queue up incoming notifications while the user is interacting
      with the summary area.
    - Don't show resident (permanent) notifications from apps that
      are currently active.
    - Improve styling of items in the message tray to make click
      targets and states more obvious.
    - For legacy status icons, forward clicks on the message tray
      label to the icon.
    - For legacy status icons, kick out of the Activies Overview
      when the icon or label is clicked.
    - Fix scrolling to the bottom when new messages arrive
    - Misc bug fixes
    + Greatly speed up search by not creating objects for
      non-displayed results.
    + Fix long delay on entering overview on certain AMD cards by not
      repeatedly looking for the actor at pointer.
    + Message Tray chat:
    - Add history navigation to entry
    - Handle and display aliases correctly
    - Carry conversations across shell restart
    - Support "actions" like the IRC /me command
    - Retrieve chat history from TelepathyLogger
    + When removing an empty workspace, merge it with the empty
      workspace and enter the overview instead of animating to a
      random adjacent workspace.
    + Performance testing framework
    - Use standardized window confgurations instead of whatever
      windows the user has around.
    - Add new performance metrics for switching to the app view and
      for overview performance with different numbers of windows
      open.
    + Fix up StTooltip (fix bugs, add hover timeouts, and constrain
      tooltips to monitors) and use to display labels on hover over
      applications in the Dash.
    + Allow dragging over the workspace selector during a XDND drag
      to change workspaces.
    + Add Restart button to shutdown dialog.
    + Remove Screen Reader and Screen Keyboard from Accessibility
      menu; not ready to be a prominent feature of GNOME 3.0, though
      still available through System Settings.
    + Honor relevant lockdown GSettings keys
    + Improve appearance of PolicyKit dialogs
    + Fixes for RTL layout
    + Remove sliding startup indicator in favor of a fixed one
    + Obey global GNOME text size setting
    + Visual tweaks
    + Code cleanups
    + Build fixes
    + Bug fixes
  - Changes from version 2.91.91:
    + Create a real gnome-shell executable using the new
      libmutter-wm.
    + Launcher script:
    - Don't use the launcher script installed except when built
      with --enable-jhbuild-wrapper-script configure option
    - Remove --eval-file option
    - Move --create-extension option to separate
      gnome-shell-extension-tool script
    - Remove complicated checks to force indirect rendering for
      DRI1.
    + Push status from user menu to Telepathy.
    + Message tray:
    - Add a right click menu with Open/Remove options
    - Remove icons when the associated application exits
    + Add keynav around the overview using Control-Alt-Tab
    + Update style of search display
    + Move calendar handling out of process to avoid probplems if
      evolution-data-server blocks on network traffic.
    + Put one hot corner to activate the Activities Overview on each
      monitor.
    + Try to handle apps with initial splashscreen in automatic
      workspace management code.
    + Show the "New Window" menu item even for non-running
      applications.
    + Allow mouse-wheel scrolling over categories in application
      browser.
    + Scale icons rather than using small icons in the overview and
      Alt-Tab.
    + StWidget: automatically add rtl/ltr pseudoclasses depending on
      the direction of the locale.
    + StWidget: add a popup-menu signal
    + Fixes for right-to-left locales
    + Claim D-Bus names early to avoid race conditions where the old
      notification daemon could be started by D-Bus activation.
    + Drop the custom gs-applications.menu and use the standard GNOME
      menu files for categories.
    + Visual tweaks
    + Code cleanups
    + Build fixes
    + Bug fixes
    + Updated translations.
  - Drop gnome-shell-handle-broken-glxinfo.patch: this is obsolete.
  - Add 0001-src-add-more-stuff-to-gnome_shell_real_LDADD.patch and
    gnome-shell-fix-gnome-bluetooth.patch: fix startup.
  - Add default-applications.patch: this fixes Firefox launcher.
  - Remove old gnome3 preview session (gnome-shell-session and
    gnome3.desktop source files): we don't need a preview mode now
    that we have the full GNOME 3.
  - Add BuildRequires pkgconfig(libmutter), pkgconfig(libnm-glib),
    pkgconfig(telepathy-logger-0.2)


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Add shell_get_file_contents_utf8_sync(), use it instead of gio
      temporarily.
    + gnome-shell.css: fix multiple calendar layout issues
    + network:
    - fix alignment of secure vs insecure wireless icons
    - fix parameters to _findConnection
    - fix VPN connection state
    - ignore invalid and unsupported connection types
    - fix logic bug in checking whether to activate or deactive.
    + end-session-dialog: Show default icon if user icon is unset
    + use scrollbar in sub-menu if needed
    + notificationDaemon: only ignore 'chat' and 'presence'
      notifications from Empathy (bgo#645932)
    + Updated translations.
  - Drop 0001-src-add-more-stuff-to-gnome_shell_real_LDADD.patch: no
    longer needed.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0.1:
    + bgo#646825: fix problem with stuck event handling if network
      menu pops down while user is using the scrollbar.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0.2:
    + bgo#646333: fix missing import that was preventing extensions
      from loading.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + Network menu:
    - bgo#646395: fix problems updating the menu for mobile
      broadband devices.
    - bgo#646074: fix missing device descriptions with multiple
      devices of the same type.
    - bgo#646141: label ad-hoc neworks with an appropriate icon.
    - bgo#646946: fix displaying some devices states as "invalid".
    - bgo#647040: fix problems with access points that don't report
      a SSID.
    - Miscellaneous minor bug fixes: bgo#645981, bgo#646558,
      bgo#646443, bgo#646708, bgo#646968.
    + Application menu and icon:
    - bgo#644122: fix bug where application menu icon was missing
      at GNOME Shell startup.
    - bgo#647082: fix missing application menu for dialog windows.
    - bgo#646689: when launching an application through an
      alternate launcher (like for a System Settings pane),
      association the windows with the application, not the
      launcher.
    + Activities overview:
    - bgo#647778: load the applications view incrementally to avoid
      potentially freezing for multiple seconds.
    - bgo#645801: fix bug where package installation while the
      overview was up could result in a corrupted application
      display.
    - bgo#645990: fix dragging from the search results to launch
      apps and docs.
    - bgo#646019: fix flickering of selection when searching in the
      overview.
    - bgo#636341: fix bug when typing into the search box when text
      was already selected.
    + bgo#646921: fix layout of notifications for right-to-left
      languages.
    + bgo#648132: remove a confusing special case where Alt-Tab
      sometimes switched to a different window of the same
      application rather than to a different application.
    + bgo#648132: fix a crash that could happen when a window was
      opened on a workspace that was immediately removed.
    + bgo#646740: fix keyboard navigation in logout/reboot dialogs.
    + Fix missing inspector icon in Looking Glass console.
    + Miscellaneous minor bug fixes: bgo#645648, bgo#646205,
      bgo#646257, bgo#646855, bgo#647098, bgo#646730.
  - Update default-applications.patch to use correct .desktop
    filename for libreoffice.
  - Drop gnome-shell-fix-gnome-bluetooth.patch: fixed upstream.


author: malcolmlewis@opensuse.org
changelog:
  - Manually create %{_datadir}/gnome-shell/extensions and own it:
    we don't want every extension to have to own it.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.2:
    + Network Menu:
    - bgo#648174: Fix connecting to WPA2 Enterprise access points
    - bgo#649318: Show the mobile broadband wizard when selecting
      3G network
    - Bugs fixed: bgo#648648, bgo#650124
    + bgo#648739: Fix duplicate icons in the application browser
    + bgo#646660: Make clicking anywhere on the volume icon slider
      work
    + bgo#649427: Fix a case where activating and clicking the hot
      corner at the same time could result in immediately leaving the
      overview
    + bgo#643302: Fix a case where applications became misordered in
      Alt-Tab
    + bgo#650219: Fix a bug where messages you send could show up in
      notifications as if someone else sent them
    + Bugs fixed: bgo#642652, bgo#649508, bgo#649497, bgo#649596,
      bgo#648765, bgo#648983, bgo#649632.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove unneeded Requires since gnome-shell is now a real binary
    (and not a python script calling mutter anymore): mutter,
    python-gconf, python-gobject.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Bluetooth
    - Show "hardware disabled" when disabled by rfkill
    - Fix bug updating status of devices
    + LookingGlass console:
    - Add a "Memory" tab
    - Make escape work from any page
    - Provide a way to refer to panel items as, e.g.,
      Main.panel._activities
    + Networking
    - keep wirelesss networks in predictable order
    - Show unmanaged devices in the menu
    - Fix overflow with too many VPN connections
    + Telepathy IM framework integration:
    - Switch to using telepathy-glib rather than talking to
      Telepathy via D-Bus
    - Acknowledge messages when the user clicks on them
    - Fix problem with telepathy icon blinking for incoming
      messages even though the user has been notified of them
    + User menu
    - Fix problem with suspend menu option locking the screen even
      when the user disabled that.
    - Hide "power off..." option if shutdown is disabled via
      PolicyKit
    + bgo#650971: Fix problem with "user theme extension" breaking
      the CSS for other extensions
    + Track changes to WM_CLASS: fixes problems with LibreOffice
      tracking
    + Remove app tracking workarounds for Firefox and LibreOffice
    + Use upstream gettext autoconfigury rather than glib version
    + Show messages in the message tray when an application is
      fullscreen
    + Don't autohide the workspace pager if there is more than one
      workspace
    + Don't always slide out the workspace pager at drag begin
    + Only offer to remove a favorite app when dragging it's icon
    + Allow dropping an icon anywhere on a workspace
    + st-scroll-view: Make the fade effect and offset themable
    + Obey the user's preference when running an application in a
      terminal from the run dialog
    + Consistently exit overview when launching external applications
    + Adapt to changes in GJS for how GObject APIs are bound
    + Fix problems with scrolling in overflow for alt-Tab switcher
    + Mark relationships between labels and actors for accessibility
    + Add org.gnome.shell.enabled-extensions complementing
      disabled-extensions GSetting
    + Visual tweaks
    + Switch to building against clutter-1.7 with independent Cogl
    + Code cleanups
    + Memory leak fixes
    + Build Fixes
    + Bugs fixed: bgo#608667, bgo#620105, bgo#631576, bgo#633620,
      bgo#639459, bgo#641570, bgo#642793, bgo#642895, bgo#643513,
      bgo#643594, bgo#645031, bgo#645585, bgo#645848, bgo#645990,
      bgo#646261, bgo#646580, bgo#646915, bgo#646919, bgo#646946,
      bgo#647186, bgo#647303, bgo#647395, bgo#647565, bgo#647807,
      bgo#647893, bgo#647907, bgo#648006, bgo#648048, bgo#648305,
      bgo#648410, bgo#648422, bgo#648562, bgo#648755, bgo#648758,
      bgo#648760, bgo#648894, bgo#649001, bgo#649203, bgo#649315,
      bgo#649508, bgo#649517, bgo#649633, bgo#649981, bgo#650317,
      bgo#650692, bgo#650869, bgo#650934, bgo#651012, bgo#651015,
      bgo#651086, bgo#651088, bgo#651138, bgo#651227, bgo#651569,
      bgo#651602, bgo#651606, bgo#651813, bgo#651866, bgo#652038,
      bgo#652079, bgo#652313, bgo#652327, bgo#652388, bgo#652597,
      bgo#652714, bgo#652715, bgo#652730, bgo#653078, bgo#653095,
      bgo#653142, bgo#653199, bgo#653275, bgo#653397, bgo#653511.
  - Drop gnome-shell-no-file_get_contents.patch: fixed upstream.
  - Add a hack to fix build against Mutter 3.1.3, which changed
    Meta-3.0.gir to Meta-3.1.gir. A simple find/replace in
    src/Makefile.{am,in} is enough. The build will fail with a new
    tarball that will have this fixed, to ensure the hack gets
    removed again. Reported as bgo#653795.


author: vuntz@opensuse.org
changelog:
  - Remove hack to use Meta-3.1.gir for the build: mutter 3.1.3.1
    reverted back to Meta-3.0.gir.
  - Remove gjs Requires: gnome-shell is now a binary, and uses
    libgjs, not the gjs binary.
  - Add gnome-bluetooth, gnome-control-center, gnome-power-manager,
    gnome-screensaver, NetworkManager-gnome Requires: the bluetooth,
    power and network system icons, and the "System settings"/"Lock
    screen" menu items need the services provided by those packages
    to work.


author: vuntz@opensuse.org
changelog:
  - Drop default-applications.patch: the default applications are now
    set in gio-branding. Fix bnc#689610.


author: vuntz@opensuse.org
changelog:
  - Add gnome-themes-accessibility Requires for the "High Contrast"
    item in the accessibility status icon. Fix bnc#690176.


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


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.4:
    + Take over inserted media handling and autorun from
      gnome-settings-daemon
    + Message Tray:
    - Display a count of unread notifications on icons [bgo#649356,
      bgo#654139]
    - Only remove icons when the sender quits from D-Bus, not when
      it closes its last window [bgo#645764]
    - Solve problems switching chats between shell and Empathy
      [bgo#654237]
    - Fix handling of bad GMarkup in messages [bgo#650298]
    - Never show notifications when the screensaver is active
      [bgo#654550]
    + Telepathy integration:
    - Implement Telepathy Debug interface to enable
      empathy-debugger [bgo#652816]
    - Allow approving room invitations, and audio/video calls
      [bgo#653740, bgo#653939]
    - Send typing notifications [bgo#650196]
    + Fix selection highlighting for light-on-dark entries
      [bgo#643768]
    + Make control-Return in the overview open a new window
    + Delay showing the alt-Tab switcher to reduce visual noise when
      flipping betweeen windows [bgo#652346]
    + When we have vertically stacked monitors, put the message tray
      on the bottom one [bgo#636963]
    + Fix various problems with keynav and the Activities button
      [bgo#641253, bgo#645759]
    + Ensure screensaver is locked when switching users [bgo#654565]
    + Improve extension creation tool [bgo#653206]
    + Fix compatibility with latest GJS [bgo#654349]
    + Code cleanups [bgo#645759, bgo#654577, bgo#654791, bgo#654987]
    + Misc bug fixes [bgo#647175, bgo#649513, bgo#650452, bgo#651082,
      bgo#653700, bgo#653989, bgo#654105, bgo#654791, bgo#654267,
      bgo#654269, bgo#654527, bgo#655446]
    + Build fixes [bgo#654300]
  - Add pkgconfig() BuildRequires for new dependencies:
    gdk-pixbuf-2.0, libsoup-2.4.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90.1:
    + Fix typo that was breaking the "Login Screen" mode
    + Fix build with new gobject-introspection
    + Use a better icon for removable devices [bgo#657757]
    + Add support for asynchronous search provides [bgo#655220]
    + Misc bug fixes [bgo#657657, bgo#657696]
    + Misc build fixes [bgo#657697]
    + Updated translations.
  - Changes from version 3.1.90:
    + Add an on-screen keyboard that uses Caribou as a backend
      [bgo#612662]
    + Allow searching for people in the overview using libfolks
      as the backend [bgo#643018]
    + Add a "Login Screen" mode to be used when GDM is running; this
      mode has a stripped down user interface, and also contains the
      code to display the user list and authentication. [bgo#657082]
    + Rework user menu to separate out "Do Not Disturb" from the IM
      status and to visually match GNOME Contacts. [bgo#652837]
    + Implement displaying images such as cover-art in notifications
      [bgo#621009]
    + Support default actions for notifications [bgo#655818]
    + Networking:
    - Stop using nm-applet for dialogs; do them as proper system
      modal dialogs in the shell code. [bgo#650244]
    - Fix handling of hidden access points [bgo#646454]
    + Telepathy integration:
    - Support subscription requests [bgo#653941]
    - Notify on account connection errors [bgo#654159]
    - Allow approving file transfers [bgo#653940]
    - Improve styling of messages [bgo#640271]
    + Extension system [bgo#654770]:
    - Support live enabling and disabling of extensions
    - Add the ability to install extensions from HTTP
    - Enhance D-Bus interface for controlling extensions
    - Collect errors separately for each extension
    + Add Main.panel.addToStatusArea for extension convenience
      [bgo#653205]
    + Port to the new gnome-menus API. Clean up and speed up
      application information loading [bgo#648149, bgo#656546]
    + Use the accountsservice library rather than cut-and-pasted GDM
      code [bgo#650893]
    + Add a D-Bus interface to take a screenshot; this will avoid
      various race conditions with the current gnome-screenshot
      approach [bgo#652952]
    + Show numeric indicators to distinguish duplicate keyboard names
      [bgo#650128]
    + Add GNOME Documents to the favorites list [bgo#657520]
    + Update the clock immediately on resume from suspend
      [bgo#656403]
    + Remove animation support from StAdjustment [bgo#657082]
    + Support configuration of calendar applications via gsettings
      [bgo#651190]
    + Don't fade in alt-Tab - wait a bit and show it instantly
      [bgo#652346]
    + Darken workspace background on all workspaces [bgo#656433]
    + Improve detection of the starting day of the week [bgo#649078]
    + Add StButtonAccessible
    + Visual tweaks to match mockups [bgo#640271, bgo#655627,
      bgo#655428, bgo#656732]
    + Misc bug fixes [bgo#645708, bgo#646761, bgo#653119, bgo#654398,
      bgo#656125, bgo#654707, bgo#654898, bgo#654638, bgo#656335,
      bgo#657111]
    + Code cleanups [bgo#652718, bgo#654639, bgo#648651, bgo#655813,
      bgo#657082]
    + String tweaks [bgo#652984, bgo#640271]
    + Build fixes [bgo#644275, bgo#655812]
    + Updated translations.
  - Add pkgconfig(folks), pkgconfig(gnome-keyring-1),
    pkgconfig(libnm-util) BuildRequires: new dependencies.
  - Change pkgconfig(libgnome-menu) BuildRequires to
    pkgconfig(libgnome-menu-3.0): this follows the move to the new
    gnome-menus API.
  - Add gnome-contacts Requires: this is the application used to open
    contacts.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91:
    + Fix problem with applications vanishing from alt-Tab when
      desktop files change. [bgo#657990]
    + Fix interaction of on-screen keyboard with run-dialog and
      Looking Glass console [bgo#657986]
    + Add public API for adding and removing search providers
      [bgo#657548, bgo#658113]
    + Allow changing IM status with scroll wheel [bgo#657973]
    + Limit volume slider to 100% [bgo#657607]
    + Change "Do Not Disturb" to "Notifications" in user menu
      [bgo#652718]
    + Switch browser in default favorites to Epiphany [bgo#650616]
    + Misc bug fixes [bgo#649631, bgo#655069, bgo#656142, bgo#657703,
      bgo#657759, bgo#658007, bgo#658065, bgo#658176]
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.91.1:
    + Add a browser plugin: this plugin, tied to extensions.gnome.org,
      allows users to download and install shell extensions, and
      enable, disable, and uninstall extensions they already have
      installed. [bgo#658070, bgo#658612]
    + Improve adding links to URLs in notifications [bgo#636252]
    + Remove "connection lost" notifications after reconnecting
      [bgo#658049]
    + Hide the onscreen keyboard when leaving a text entry
      [bgo#658591]
    + Fixes for translated strings [bgo#639987, bgo#644097,
      bgo#645037]
    + Bug fixes for network menu [bgo#658492]
    + Code cleanup [bgo#646934]
    + Build fixes
    + Misc bug fixes [bgo#652837, bgo#658423, bgo#658503, bgo#658525,
      bgo#658562, bgo#658624, bgo#658640, bgo#658983]
    + Updated translations.
  - Add pkgconfig(json-glib-1.0): new dependency.
  - Add --with-ca-certificates=%{_sysconfdir}/ssl/ca-bundle.pem to
    configure, so that gnome-shell knows where to find the
    certificates.
  - Add gnome-shell-fix-service.patch: fix build of a dbus .service
    file so that it's created from the correct file (instead of
    duplicating another .service file).
  - Fix browser plugin installation:
    + Add gnome-shell-plugin-dir.patch: let us easily specify where
      the browser plugin should get installed.
    + Add gnome-common BuildRequires and call to gnome-autogen.sh,
      needed for above patch.
    + Export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins to install
      the browser plugin in the right directory.
  - Create a gnome-shell-browser-plugin subpackage for this new
    browser plugin. Add a Recommends for it to gnome-shell, since it
    makes sense to have it by default.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.92:
    + Login screen
    - Add the ability to set a logo at the top of the user list
      [bgo#658062]
    - Add fingerprint reader support [bgo#657823]
    - Add a power button offering the choice of
      Suspend/Restart/Power off [bgo#657822]
    - Remove the option to view the current keyboad layout
      [bgo#659164]
    - Make Control-Alt-Tab work for full keyboard access
      [bgo#659177]
    + Frequently initiate a full garbage collection; Spidermonkey
      isn't very good at tracking the amount of resources we have
      allocated so this hopefully will improve memory usage without
      affecting performance too much [bgo#659254]
    + Stop adding a notification when the network connection is lost
      [bgo#658954]
    + When disabling notifications; display a notification "Your chat
      status will be set to busy" [bgo#652718]
    + Fix keynav in network dialogs [bgo#659133]
    + Improve calendar styling [bgo#641135, bgo#651299]
    + Shrink padding around panel buttons for narrow screens
      [bgo#651299]
    + Allow enabling the onscreen keyboard through the accessibility
      menu [bgo#612662]
    + Fix problem that was causing VPN secret dialogs to be delayed
      before showing [bgo#658484]
    + Make custom-keybindings for the window switcher that don't use
      alt work correctly [bgo#645200]
    + Fix duplicate application icons in the Activities Overview
      [bgo#659351]
    + Bug fixes for dimming windows with attached modal dialogs
      [bgo#659302, bgo#659634]
    + Add build-time support for BROWSER_PLUGIN_DIR environment
      variable [bgo#659123]
    + Build fixes [bgo#659194]
    + Code cleanups and test cases [bgo#651299, bgo#658092,
      bgo#658939]
    + Misc bug fixes [bgo#651299, bgo#652837, bgo#657249, bgo#658004,
      bgo#658150, bgo#658239, bgo#658469, bgo#658598, bgo#658605,
      bgo#659050, bgo#659159, bgo#659210, bgo#659270, bgo#659370,
      bgo#659633]
    + Updated translations.
  - Drop gnome-shell-fix-service.patch: fixed upstream.
  - Drop gnome-shell-plugin-dir.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh:
    those were needed only for the patches above.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Prevent the fallback on-screen keyboard from showing up while
      GNOME Shell is running [bgo#659865]
    + Disable code to reposition windows around the on-screen
      keyboard; it wasn't finished or working properly. [bgo#659643]
    + Fix interaction between on-screen keyboard and notifications
      [bgo#658603]
    + Fix menu-sizing problems in right-to-left locales. [bgo#659827]
    + Update chat icons in the message tray when an avatar image
      changes [bgo#659768]
    + Fix problem with empty notification bubbles being left
      [bgo#659862]
    + Fix problem with chat notifications bouncing when new messages
      come in. [bgo#659768]
    + Fix bug that was causing SIP calls to automatically be accepted
      in some circumstances [bgo#660084]
    + Fix string that should have been marked translatable
    + Fix a crash that could happen during CSS transitions
      [bgo#659676]
    + Build fixes
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.1:
    + Restore the IM state on startup: if you were available when you
      logged out, then you'll be set available again when you log in.
      [bgo#659021, bgo#661485]
    + Improve searching for contacts in the overview: search more
      fields, show a more meaningful name, require that all search
      terms match. [bgo#660580]
    + Improve search for applications in the overview: take frequency
      into account and tweak match algorithm [bgo#623372]
    + Remove the "Show Password" switch from network password prompts
      and move the functionality to a right-click menu [bgo#658948]
    + Add context menus with Cut/Paste options to most entries
      [bgo#659275]
    + On screen keyboard:
    - Show the keyboard immediately when it's enabled [bgo#659743]
    - Fix problem where keyboard would hide when starting to type
      in the search entry [bgo#661340]
    - Fix problem with keyboard hiding when selected accented
      characters [bgo#661707]
    + Login mode:
    - Allow hitting Enter to select the first user [bgo#657996]
    - Fix flicker of a fingerprint prompt that could show up
      [bgo#660792]
    - Fix password bullets vanishing during login [bgo#657894]
    - Misc bug fixes and visual tweaks [bgo#659763, bgo#660919,
      bgo#661479]
    + Display a caps-lock warning in password entries [bgo#660806]
    + Show the state of installed extensions in Looking Glass
      [bgo#660494]
    + Load user extensions after system ones [bgo#661815]
    + Fix problem with many applications showing extra-large icons in
      notifications [bgo#659158]
    + Fix a problem where alt-Tab had trouble tracking the current
      application with certain applications such as Emacs
      [bgo#645026]
    + Fix confusion between different users avatar images
      [bgo#660585]
    + Remove behavior where you could switch workspaces by bumping a
      dragged window in the overview against a screen edge; it was
      leftover and just confusing. [bgo#660838]
    + Fix long-standing bug where the Dash in the overview could end
      up mis-sized and run off the screen [bgo#649248]
    + Fix automatic launching of applications when media is inserted
      [bgo#660821]
    + Fix handling of vertically stacked monitors with NVIDIA drivers
      [bgo#661387]
    + Code cleanups and warning fixes [bgo#659822, bgo#659940,
      bgo#660122, bgo#660358, bgo#660968 and bgo#661231]
    + Small memory leak fixes [bgo#661231]
    + Misc bug fixes [bgo#659274, bgo#659861, bgo#660166, bgo#660310,
      bgo#660397, bgo#660608, bgo#660606, bgo#660674, bgo#660774.
      bgo#660848, bgo#661151, bgo#661617]
    + Updated translations.


author: sysrich@linux.com
changelog:
  - Add gnome-shell-cleanup-signal-handlers-on-destroy.patch to fix
    some issue when using extensions changing the usermenu
    [bgo#660520 and bnc#725004]


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2:
    + Port D-Bus usage in the shell to GDBus [bgo#648651, bgo#658078,
      bgo#663902, bgo#663941]
    + Message tray:
    - Add right-click option to chats to mute the conversation
      [bgo#659962]
    - Don't steal the focus when popping up under the pointer
      [bgo#661358]
    + Looking Glass:
    - Add alt-Tab completion [bgo#661054]
    - Show errors from extensions in the extensions tab
      [bgo#660546]
    - Allow switching tabs with <Control>PageUp/PageDown
    - Theme consistently with the rest of the shell [bgo#650900]
    + Extension system:
    - Don't try to load disabled extensions at all [bgo#661815,
      bgo#662704]
    - Enable and disable plugins in a consistent order [bgo#661815,
      bgo#662704]
    - Add options to enable/disable extensions to
      gnome-shell-extension-tool [bgo#661815]
    + Adapt to Mutter change to GSettings [bgo#663429]
    + Allow creating a new workspace by dragging a window or launcher
      in the middle of two existing ones [bgo#646409]
    + Allow using Alt-Tab while during drag-and-drop and other
      operations that grab the pointer [bgo#660457]
    + Do a better job of finding the right user to authenticate as
      when showing a PolKit dialog [bgo#651547]
    + Control the D-Bus Eval() method by the developer-tools GSetting
      which is used for looking glass and screen recorder.
      [bgo#662891]
    + Fix browser plugin to work under WebKit-based browser
      [bgo#663823]
    + Fix certain stacking issues with alt-Tab [bgo#660650]
    + Fixes for GLib deprecations [bgo#662011]
    + Fixes for GTK+ deprecations [bgo#662245]
    + Fixes for Clutter deprecations [bgo#662627]
    + Visual improvements and UI tweaks [bgo#662800, bgo#658096,
      bgo#662226]
    + Hard-code "Home" as the name for the home dir, rather than
      looking it up via GSettings; avoids schema dependency
      [bgo#559895]
    + Don't show "Switch User" on single user machines [bgo#657011]
    + Generate documentation for St toolkit
    + Improve marking of strings for translation [bgo#658664]
    + Networking menu bug fixes [bgo#650007, bgo#651378, bgo#659277,
      bgo#663278]
    + Code cleanups and leak fixes to StTextureCache [bgo#660968,
      bgo#662998]
    + Code cleanups [bgo#662238, bgo#663584]
    + Build fixes
    + Bugs fixed: bgo#660520, bgo#661029, bgo#661231, bgo#661623,
      bgo#661921, bgo#662235, bgo#662236, bgo#662502, bgo#662394,
      bgo#662799, bgo#662969, bgo#663175, bgo#663277, bgo#663815,
      bgo#663891, bgo#662967
    + Updated translations.
  - Drop gnome-shell-cleanup-signal-handlers-on-destroy.patch and
    gnome-shell-fix-deprecated-call.patch: fixed upstream.
  - Add gnome-shell-clutter-1.10.patch: Fix build with clutter 1.10.
  - Remove gconf schema handling scriptlets, there are no more gconf
    schemas being used.


author: vuntz@opensuse.org
changelog:
  - Drop gnome-shell-clutter-1.10.patch: this actually breaks
    gnome-shell as we need a clutter patch too, which is not ready
    yet.


author: vuntz@opensuse.org
changelog:
  - Remove pkgconfig(dbus-glib-1) and pkgconfig(gconf-2.0)
    BuildRequires: the dependencies has been removed in 3.3.2.
  - Create devel subpackage for the API documentation.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.3:
    + https://live.gnome.org/EveryDetailMatters
    - Stop flashing the window labels on actions in overview
      [bgo#644861]
    - Improve the look of window captions in the overview
      [bgo#664487]
    - Move dash tooltips beside the icon [bgo#666166]
    + Support application menus exported from applications via new
      GLib API and D-Bus protocol.
    + For removable device prompts, show "Open with Rhythmbox",
      rather than "Open with Rhythmbox Music Player" [bgo#664561]
    + Switch to activating the message tray only with a hot corner
      rather than a full row of pixels, allowing mouse events to apps
      [bgo#663366]
    + Fully handle the case where the workspaces-only-on-primary
      GSetting is set to false [bgo#652580]
    + Add support for background-size CSS property to St [bgo#633462]
    + Port to new GJS Lang.Class framework [bgo#664436]
    + Finish port to GDBus [bgo#664436]
    + Stop using the deprecated Clutter default stage [bgo#664052]
    + Fix bugs that kept browser plugin from working in WebKit-based
      browser [bgo#666444]
    + Fix typo that made uninstalling extensions not work
    + Fix crash in browser plugin if shell is not run
    + Reintroduce piscine paschal ovum [bgo#666606]
    + Network menu bug fixes [bgo#664124, bgo#665194, bgo#665680,
      bgo#666429, bgo#666614]
    + Misc bug fixes [bgo#647587, bgo#659272, bgo#665261, bgo#666020,
      bgo#666243]
    + 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.
  - Remove dbus-1-python Requires: there's no python script requiring
    dbus anymore, since quite some time.


author: vuntz@opensuse.org
changelog:
  - Add gnome-shell-link-gl.patch: explicitly link to GL as cogl
    doesn't do that anymore.
  - Add gnome-common BuildRequires and call to gnome-autogen.sh,
    needed for above patch.
  - Add pkgconfig(gl) BuildRequires: new dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + https://live.gnome.org/EveryDetailMatters
    - Add "browse" for labels for dash items: once a tooltip is
      showing, switch to other items without a delay [bgo#666170]
    - Always scale down windows in the overview at least to 70%
      [bgo#646704]
    - Fix the new-workspace drop indicator sometimes getting stuck
      [bgo#664201]
    - Delay rearranging windows in the overview as long as the
      pointer is over a window [bgo#645325]
    + Add a GConf => DConf migration file for overriden Mutter
      settings [bgo#667636]
    + When a VPN connection is active, show that as the network icon
      [bgo#665115]
    + Handle the "ExtendedAway" IM status as away, not offline
      [bgo#667813]
    + Improve the appearance of the labels in "Applications"
      [bgo#642392]
    + Adjust for GTK+ and Mutter API changes for application menu
      [bgo#668118]
    + Add section label support to the application menu [bgo#666681]
    + Fix screenshot methods to work again [bgo#667662]
    + Fix several crashers related to updating workspace thumbnails
      [bgo#667652]
    + Fix memory management error causing gnome-shell-hotplug-sniffer
      to crash [bgo#667378]
    + Build fixes [bgo#667864]
    + Code cleanups [bgo#668087]
    + Misc bug fixes [bgo#633028, bgo#658817, bgo#664138, bgo#667881,
      bgo#668048, bgo#668050]
    + Updated translations.
  - Drop gnome-shell-link-gl.patch: fixed upstream.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh:
    those were only needed for patch above.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.5:
    + Extension system: [bgo#668429]
      http://blog.mecheye.net/2012/02/more-extension-api-breaks/
    - Add a 'gnome-shell-extension-prefs' application for displaying
      extension preferences as provided by the extension in a
      prefs.js file.
    - Allow launching gnome-shell-extension-prefs from
      extensions.gnome.org through the browser plugin.
    - Add ExtensionUtils.getCurrentExtension() for an extension to
      get a handle to an extension object, to get local imports or
      paths.
    - Add an onshellrestart callback to the browser plugin
      [bgo#668517]
    + Screenshots:
    - Move the screenshot "flash" to the shell [bgo#668618]
    - Move saving screenshots to a thread [bgo#652952]
    - Correctly screenshot rounded decorations [bgo#662486]
    + Screen recorder:
    - Change the default pipeline to favor speed over quality
      [bgo#669066]
    - Drop frames to keep from running the user out of memory
      [bgo#669066]
    + Work around a slow implementation of glReadPixels() in the
      Intel drivers, improving performance for screenshots and the
      screen recorder [bgo#669065]
    + Use Keywords field in desktop files when search for
      applications [bgo#609702]
    + Strip debian- when matching desktop file names [bgo#665647]
    + Fix up various problems from CSS background size-addition
      [bgo#668430, bgo#633462]
    + UI tweaks and behavior fixes [bgo#643867, bgo#666197,
      bgo#664622]
    + Some improvements to exported accessibility information
      [bgo#667376]
    + Don't show contacts without IM information as offline
      [bgo#662685]
    + Don't change status from hidden to extended_away when going
      idle [bgo#642408]
    + Cleanups [bgo#662152, bgo#669239]
    + Misc bug fixes [bgo#633462, bgo#643867, bgo#662213, bgo#662386,
      bgo#662747, bgo#665000, bgo#665017, bgo#665322, bgo#667371,
      bgo#667860, bgo#668020, bgo#668517, bgo#668541, bgo#669236]
    + 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.90:
    + Allow other applications to implement search providers via
      D-Bus [bgo#663125, bgo#670148]
    + Remove "Recent Items" search, as replaced by Documents search
      [bgo#663125]
    + Allow NetworkManager VPN plugins to use a shell-themed dialog
      [bgo#658484]
    + Port away from deprecated Clutter API [bgo#670034]
    - StTooltip is removed
    - StWidget is now a concrete class and can be instantiated
    - st_container_destroy_children(),
      st_box_layout_insert_actor(), and other functions removed in
      favor of new replacements in Clutter.
    + Use systemd for console/session handling when available
    + Visual improvements to contact search, padding, top panel,
      checkboxes [bgo#669489, bgo#669811, bgo#669993]
    + Add a include_cursor parameter to Screenshot and
      ScreenshotWindow D-Bus methods [bgo#670086]
    + Add a "FlashArea" D-Bus method to do the screenshot flash
      without a screenshot [bgo#669660]
    + Build fixes [bgo#658484, bgo#669637]
    + Misc bug fixes [bgo#642135, bgo#658484, bgo#658908, bgo#667694,
      bgo#669098, bgo#669921, bgo#669662, bgo#669694, bgo#669776,
      bgo#669887, bgo#669921, bgo#670005, bgo#670006, bgo#670319,
      bgo#670418, bgo#670489]
    + Updated translations.
  - Add pkgconfig(libsystemd-daemon) and pkgconfig(libsystemd-login)
    BuildRequires: build systemd support. Note that it nicely falls
    back to ConsoleKit if systemd is not used on the system.
  - Remove pkgconfig(gnome-desktop-3.0) BuildRequires: not needed
    anymore.
  - Add gnome-shell-search-provider-documents Recommends: this is the
    D-Bus service in gnome-documents that allow searching in
    documents from the shell.
  - Manually create the %{_datadir}/gnome-shell/search-providers
    directory in install, so that we can own this directory where
    search providers install a .ini file.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Add shell-dialogs for GNOME Keyring prompts (bgo#652459,
      bgo#652460 and bgo#671034)
    + When the user returns from idle, bring up the message tray if
      there were messages while they were away (bgo#643014)
    + https://live.gnome.org/EveryDetailMatters
    - Make the workspace thumbnails clickable all the way to the
      edge of the screen (bgo#643319)
    - Don't slide out the workspace thumbnails if the mouse is over
      them when entering the overview (bgo#651092)
    - Fix placeholder jumps while dragging a dash item (bgo#651842)
    - Don't favorite apps if they are dropped back at the same
      position (bgo#656333)
    - To avoid confusion, don't allow removing running apps from
      favorites (bgo#644853)
    - Fix creation of new workspaces by dragging application
      launchers (bgo#664202)
    - Make it easier to drag dash items without triggering the menu
    + Accessibility:
    - Add StWidget API for easily adding accessible states and
      setting roles, names (bgo#668366, bgo#667432 and bgo#671378)
    - Set accessibility information on UI elements (bgo#644255,
      bgo#667432, bgo#668361, bgo#672047, bgo#670308, bgo#670312,
      bgo#670719 and bgo#671404)
    + Improve key-navigation in the overview (bgo#663901)
    + Key navigation bug fixes (bgo#662493, bgo#663437, bgo#665215
      and bgo#671998)
    + Honor a 'org.gnome.shell.overrides.dynamic-workspaces' setting
      that determines whether the workspace count is dynamic and
      unsaved in GSettings or static and saved (bgo#671568)
    + Avoid saving user presence to GSettings when not necessary
      (bgo#665701, bgo#668214)
    + Save screencasts in the users Videos/ directory (bgo#670749)
      and use a "human readable" filename (bgo#670753)
    + Allow dragging from the empty part of the top panel to
      unmaximize a window (bgo#666359)
    + Fix hangs that could occur when switching away to a VT
      (bgo#653833)
    + Fix problems with installing from extensions.gnome.org
      (bgo#671134)
    + Fix locking the screen when suspending via menu (bgo#670820)
    + Fix browser plugin with Konqueror and Opera
    + Fix shell restart not to bring up failure screen (bgo#648384)
    + Reorganize and clean up CSS theming (bgo#668209)
    + Improve appearance of modal dialogs (bgo#670227, bgo#668209)
    + Update the calendar code to use ECalClient (bgo#671177)
    + Update jhbuild script to use the main moduleset (bgo#668440)
    + StTextureCache: code cleanup, evict unused icons, merge
      together simulataneous requests for the same icon (bgo#670771,
      bgo#671656 and bgo#672273)
    + Clean up St for recent Clutter changes and fix bugs.
      StContainer and StGroup are removed (bgo#670034, bgo#670640,
      bgo#670904)
    + Code cleanup (bgo#613194, bgo#671086, bgo#671103)
    + Misc bugs fixed: bgo#651130, bgo#658946, bgo#667552,
      bgo#670076, bgo#671001, bgo#670979, bgo#671410, bgo#671411,
      bgo#671556, bgo#671656, bgo#671657, bgo#672011, bgo#672024,
      bgo#672240, bgo#672265, bgo#672270, bgo#672321, bgo#672326,
      bgo#672413, bgo#672471.
    + Updated translations.
  - Add pkgconfig(gcr-3) BuildRequires for the new keyring dialogs.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Don't crash when taking screenshots [bgo#672775]
    + Fix dialog-resizing problem [bgo#672543]
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Fix crash that occurred when an icon theme change caused
      unexpected reentrancy in the icon loading code [bgo#673512]
    + Don't show system and other disabled users in the GDM user list
      [bgo#673784]
    + Make gnome-shell-calendar-server initialize GTK+ so it can
      display password prompts if needed [bgo#673608]
    + Adapt to Mutter API change for keybinding addition [bgo#673014]
    + Fix crash when an extension was installed as both a user
      extension and a system extension [bgo#673613]
    + Fix bug where chat entry could end up partially offscreen
      [bgo#661944]
    + Fix problem where icons weren't updating when theme was changed
      [bgo#672941]
    + Look for Evolution calendar settings in GSettings, not GConf
      [bgo#673610]
    + Add <super>F10 for the application menu [bgo#672909]
    + Fix %Id format characters to work in translations [bgo#673106]
    + Fix error when NetworkManager restarts [bgo#673043]
    + Improve efficiency of overview redraws by working around
      Clutter issue [bgo#670636]
    + Misc bug fixes [bgo#672592, bgo#672641, bgo#672719, bgo#673187,
      bgo#673233, bgo#673656]
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Add gnome-shell-link-ext.patch: Link libgnome-shell-js.so into
    gnome-shell binary to ensure it the typelib can be loaded. This
    is rather hacky, but as the .typelib is interfaced and loads
    libs from non-standard folders this fails badly (bnc#755862,
    bgo#670477).
  - Add gnome-common BuildRequires and call to gnome-autogen.sh, as
    above patch touches the build system.


author: dimstar@opensuse.org
changelog:
  - Add gnome-shell-private-connection.patch: create private
    connections if the user is not authorized. [bnc#751211].


author: badshah400@gmail.com
changelog:
  - Add various memory-leak fixes for gnome-shell from upstream git
    as gnome-shell-fix-memory-leaks.patch [bgo#678079, bgo#678406,
    bnc#771565].


author: badshah400@gmail.com
changelog:
  - Add gnome-shell-chat-notifications-fix.patch to fix several
    issues with chat notifications in gnome-shell including a
    regression introduced in the 3.4.x series [bgo#677457,
    bgo#676175, bgo#675370]; all patches came from upstream git
    commits.


author: badshah400@gmail.com
changelog:
  - Update to version 3.4.2:
    + Mirror Evolution calendar settings into our own schema
      [bgo#674424]
    + gdm: don't fail if fprintd unavailable [bgo#675006]
    + Fix broken extension loading [bgo#670477]
    + Fix filtering of Empathy notifications [bgo#675370]
    + telepathyClient: Ignore invalidated channels [bgo#677457]
    + popupMenu: Fix freeze when appMenu is not populated in one go
      [bgo#676447]
    + mount-operation: fix exceptions when showing password entry
      [bgo#678428]
    + Misc. fixes [bgo#677441, bgo#676175]
  - Drop gnome-shell-load-ext.patch: fixed upstream.
  - Drop gnome-shell-chat-notifications-fix.patch: fixed upstream.


author: malcolmlewis@opensuse.org
changelog:
  - Update based on git commit b223396 (which is nearly 3.0.1):
    + Add Alternative Status Menu extension
    + Add Gajim extension
    + Add user-theme extension
    + AlternateTab: make it work with the mouse
    + AutoMoveWindows: modify workspace management to only remove
      empty workspaces at end.
    + Dock: lower the actor to the bottom.
    + windowsNavigator:
    - support current gnome-shell
    - correct restore focus
  - Split out extensions into subpackages, with
    gnome-shell-extensions having a Recommends for each of them.


author: vuntz@opensuse.org
changelog:
  - Remove fdupes BuildRequires and call to %fdupes as we package
    each extension in its own subpackage.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.2:
    + bgo#647386: reverting of user-theme to default
    + bgo#647599: support globally installed themes
    + Added license and README
    + Updated translations.
  - Disable drive menu extension for now, with a %build_drive_menu
    macro. It was in git, but is not part of the 3.0.x tarballs.


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 3.1.3:
    + New extensions added:
    - drive-menu: A menu for removable drives.
    - apps-menu: A GNOME 2 like menu for apps.
    - places-menu: A GNOME 2 like menu for places.
    - native-window-placement: Additional configurability for the
      window layout in the overview, including a mechanism similar
      to KDE4.
    - systemMonitor: A message tray indicator for CPU and memory
      usage (uses libgtop).
    + user-theme: Fixed resetting theme and support themes installed
      in /usr/share/themes.
    + alternative-status-menu: ported to gnome-shell master.
    + dock: ported to gnome-shell master, make position configurable
      (can be left or right).
    + Updated translations.
  - Disable systemMonitor for now, with a %build_systemMonitor
    macro. It requires libgtop >= 2.28.4 which is not available.
  - Add schema requirements to dock extension.
  - Change License field from GPLv2+ to GPL-2.0+ to conform with
    spdx.org identifier.
  - Dropped %build_drive_menu macro as it is now part of the 3.1.x
    tarball.
  - Add gnome-shell-extensions-fix-zero-length-warning-for-
    stylesheets.patch, reported upstream as bgo#654274.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.4:
    + New: A menu for changing workspace (workspace-indicator)
    + systemMonitor: lower the requirement on libgtop
    + auto-move-windows: open overview when last window on last
      workspace is closed
    + dock: implement autohiding, with various configurable effects
    + alternate-tab: more configurable implementations available
    + native-window-placement: don't rearrange the windows when the
      workspace switcher is shown/hidden
    + update for gnome-shell 3.1.4 API changes.
  - Re-enable the systemMonitor extension, as the requirements were
    lowered. Remove build_systemMonitor define as the issue has been
    resolved.
  - Add new recommended sub-package for workspace-indicator.
  - Add pkgconfig(libgtop-2.0) BuildRequires for systemMonitor.
  - Add gobject-introspection BuildRequires in order to get typelib()
    Requires for the packages.
  - Remove bogus libgtop Requires from the systemMonitor package.


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 3.2.0:
    + Various updates for gnome-shell API changes.
  - Changes from version 3.1.91:
    + Update for gnome-shell API changes in gajim.
  - Changes from version 3.1.90:
    + All extensions have been ported to the new extension
      system (including live enable/disable).
    + xrandr-indicator no longer requires a specific gjs version.
    + windowsNavigator fixed for more than 2 workspaces.
    + Updated translations.
  - Drop
    gnome-shell-extensions-fix-zero-length-warning-for-stylesheets.patch:
    fixed upstream.
  - Drop gnome-common BuildRequires and call to autogen.sh: we're not
    using a git checkout anymore.
  - Add intltool BuildRequires: it was implicitly brought in by
    gnome-common before.


author: malcolmlewis@opensuse.org
changelog:
  - Add gnome-shell-extensions-fix-popup-menus.patch: the dock
    popup menus weren't working because a signal had been renamed
    ('popup' -> 'open-state-changed') (bgo#661484).
  - Add gnome-shell-extensions-make-dock-extension-work.patch:
    without this patch, dock is invisible, but reacts on mouse
    clicks.


author: rbrownccb@opensuse.org
changelog:
  - Make it easier to install individual extensions without
    installing all of them:
    + This was happening because of the lang subpackage Recommends
      that was bringing the main subpackage, which in term was
      bringing all extensions through Recommends.
    + Create a gnome-shell-extensions-common subpackage and use it
      as a basis for the translations, by renaming the lang
      subpackage to gnome-shell-extensions-common-lang.
    + Replace gnome-shell Requires and lang Recommends in all
      extensions subpackages with a Requires on
      gnome-shell-extensions-common which leads to the same result.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Build system improvements.
    + Updated translations.
  - Changes from version 3.3.92:
    + Various updates for gnome-shell API changes (dock,
      native-window-placement).
    + local-install is now a make rule, not a shell script.
    + Updated translations.
  - Changes from version 3.3.90:
    + System wide installation via "make install" is possible again.
    + alternate-tab: can now pre-activate the selected window.
    + auto-move-windows, workspace-indicator and example gained new
      preference dialogs.
    + workspace-indicator: fixed a bug wrt focus stealing prevention.
    + Updated translations.
  - Changes from version 3.3.5:
    + Improvements to the build system and convenience module, making
      it easier for other extensions to use, and bringing it up to
      date with gnome-shell changes.
    + All extensions were ported to the Lang.Class framework (except
      xrandr-indicator, which is pending GDBus merge).
    + alternate-tab and dock were slightly refactored to clean up
      some old code.
  - Changes from version 3.3.4:
    + native-window-placement: fixed native-window-placement with
      custom button layout.
    + windowsNavigator:
    - improved styling of tooltips.
    - fixed when used with the numeric keypad.
    + Updated translations.
  - Changes from version 3.3.3:
    + alternative-status-menu no longer conflicts with other
      extensions in the user menu.
    + dock:
    - the default value of hide-effect is now move.
    - if autohide is disabled, now it pushes maximized windows
      aside.
    - updated to match current core shell styling.
    + drive-menu: changed to use media-eject icon instead of
      media-optical.
    + native-window-placement: position stategy setting was removed.
    + windowsNavigator: fixed to work with azerty keyboards.
    + Various other minor bug fixes.
    + Updated translations.
  - Changes from version 3.3.2:
    + All extensions are now self-contained, including l10n and
      settings.
    + Introduce a convenience module that can be shared among all
      extensions.
    + You can know build an installable zip file with make zip-file.
    + alternative-status-menu, alternate-tab: fix for master shell.
    + apps-menu: no longer shows NoDisplay apps
  - Changes from version 3.2.1:
    + alternate-tab: both modes now work with gnome-shell 3.2.
    + dock: added "move" hide effect.
    + systemMonitor:
    - now it enables/disables properly.
    - improved styling.
    + Various other bug fixes.
    + Updated translations.
  - Add gnome-common BuildRequires and call to ./autogen.sh in %setup
    as the tarball we have is generated with "git archive" (no
    tarball is published anymore upstream).
  - Drop gnome-shell-extensions-fix-popup-menus.patch and
    gnome-shell-extensions-make-dock-extension-work.patch: fixed
    upstream.
  - Rename gnome-shell-extension-alt-status-menu subpackage to
    gnome-shell-extension-alternative-status-menu, following upstream
    name change of the extension. Add appropriate Provides/Obsoletes
    for smooth upgrades.
  - Only package the alternative-status-menu extension, as we want to
    avoid packaging extensions we don't ship by default. Users can
    get other extensions from https://extensions.gnome.org instead:
    + Remove subpackages for other extensions:
      gnome-shell-extension-alternate-tab,
      gnome-shell-extension-apps-menu,
      gnome-shell-extension-auto-move-windows,
      gnome-shell-extension-dock, gnome-shell-extension-drive-menu,
      gnome-shell-extension-gajim,
      gnome-shell-extension-native-window-placement,
      gnome-shell-extension-places-menu,
      gnome-shell-extension-systemMonitor,
      gnome-shell-extension-user-theme,
      gnome-shell-extension-windows-navigator,
      gnome-shell-extension-workspace-indicator,
      gnome-shell-extension-xrandr-indicator.
    + Add Obsoletes for all those dropped subpackages to
      gnome-shell-extensions-common, to help have smooth upgrades.
    + Remove main subpackage, as it makes no sense anymore since we
      don't build all the extensions anymore. Move README.SUSE to the
      gnome-shell-extensions-common subpackage instead.
    + Update README.SUSE to mention that other extensions are
      available on https://extensions.gnome.org.
    + Remove pkgconfig(gnome-desktop-3.0) and pkgconfig(libgtop-2.0)
      BuildRequires as they were only needed for other extensions.
    + Pass --enable-extensions=alternative-status-menu instead of
    - -enable-extensions=all to only build the
      alternative-status-menu extension.


author: vuntz@opensuse.org
changelog:
  - Rename from gnome-shell-extension-openSUSE-package-search to
    gnome-shell-search-provider-openSUSE-packages.
  - Cleanup for inclusion in Factory.


author: vuntz@opensuse.org
changelog:
  - Install xml file in new directory used by gnome-shell >= 3.3.90
    (%{_datadir}/gnome-shell/open-search-providers/).


author: vuntz@opensuse.org
changelog:
  - Improve description.
  - Change mono Requires to mono-core.
  - Add mention of upstream bug numbers for the patches.
  - Simplify gnome-subtitles-desktop-entry.patch: the change in the
    Categories key does nothing.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.2:
    + Support for merging and splitting subtitle lines
    + Allow to view character counts in the subtitle list and editing
      area
    + Allow to apply a reaction delay when timing start/end on video
      playblack
    + Video slow and fast motion options
    + New shortcuts for quick timings change:
    - Increase/decrease subtitle start time: Ctrl+Plus/Minus
    - Increase/decrease subtitle end time: Alt+Plus/Minus
    - Shift subtitles: Shift+Plus/Minus
    + Automatically seek the video when subtitle times are changed,
      with an option to rewind it some milliseconds
    + Added support for the Fab Subtitler subtitle format
    + Allow to insert a new subtitle at the current video position,
      applying a reaction delay if set
    + Other changes:
    - Translation filenames are now based on the original filename
      plus language
    - Added support for buggy SubRip files that use dots instead of
      commas
    - Fixed bug with the subtitle overlay not being updated on
      times change
    - Detect when selecting a video file as the subtitle file
    - Updated preferences dialog with different structure and more
      options
    - Fixed special characters (<,>,&,etc) not being shown in the
      subtitle list
    + Bugs fixed: bgo#453469, bgo#607227, bgo#607228, bgo#607229,
      bgo#620776, bgo#621145, bgo#621943, bgo#625485, bgo#634230,
      bgo#636766, bgo#636767, bgo#638238, bgo#638484, bgo#642674,
      bgo#648461, bgo#651958
    + Updated translations.
  - Drop patches:
    + gnome-subtitles-desktop-entry.patch: fixed upstream.
    + gnome-subtitles-module.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.92:
    + Insert UTF-8 converted data into the text buffer.
    + Fix missing title for the add/edit filter dialog.
    + Fix unused variables warnings.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.0:
    + Fix crash during initial setup
    + Fix crash when storing array of saved log files
    + Ensure GPL v2+ is mentioned in all license headers
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.4.1:
    + Store the currently active log when selection changes
    + Fix broken logic when setting a log as active


author: vuntz@novell.com
changelog:
  - Update to version 2.27.4:
    + NetBSD sysinfo support.
  - Changes from version 2.27.3:
    + Fixed a small memory leak.
    + No more deprecated GTK+ symbols.
    + Network speed can be also displayed in bits.
  - Drop gnome-system-monitor-bgo566962-leaks.diff: fixed upstream.
  - Respin gnome-system-monitor-fate302198.diff.


author: vuntz@opensuse.org
changelog:
  - Drop gnome-system-monitor-fate302198.diff and
    gnome-system-monitor-fate304741.diff: those patches were not
    accepted upstream. One depends on HAL (which we don't want) and
    provides an UI that is suboptimal to list the hardware; the other
    one is specific to thinkpads and doesn't bring enough benefits to
    be kept.
  - Drop hal-devel and hwinfo-devel BuildRequires.
  - Remove autoreconf call, and remove non-existing --enable-pcrecpp
    configure option.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.28.2:
    + Remove use of deprecated GTK+ API.
    + Fix build with -DGSEAL_ENABLE.
    + Updated translations.


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


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.1:
    + Autotools configuration update.
    + Minor fix to preference dialog.
    + Updated translations.
  - Changes from version 2.91.0:
    + Ported to GTK+ 3.
    + Ported from GConf to GSettings.
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 2.91.3:
    + Change setting's id and path to org.gnome.gnome-system-monitor
      & /org/gnome/gnome-system-monitor, respectively
    + Updated translations.
  - Changes from version 2.91.2:
    + Fix release path.
    + Fix a GSettings key.
    + Updated translations.
  - Change old-style buildRequires to new pkgconfig() / gnome3 ones:
    gtkmm2-devel, gtk2-devel, libwnck-devel, to gtkmm-3.0,
    libwnck-3.0.
  - Replace /usr/bin/lsb_release Requires with lsb-release (which is
    a package).
  - Replace GConf2 schemas handling with GSettings schemas handling,
    with %glib2_gsettings_schema_* macros.
  - Drop gconf2-devel BuildRequires.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Fix crash for systems with more than 4 logical CPUs.
    + Pass parent window to About dialog.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.1.1.1:
    + Fixed 32-bit build
    + Updated translation
  - Changes from version 3.1.1:
    + Fixed maximum nice value to read 19 instead of 20.
    + Fixed network totals overflow on 32-bit machines.
    + Added SI prefix tera to network counter.
    + Reworded "Solaris mode" label.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.2:
    + Correct bad status tip wording when hovering over View->My
      Processes.
    + Fix to remember custom column ordering.
    + Added ability to navigate tabs using Alt-N.
    + Make change priority button respect button-images setting.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.3:
    + Show cpu speed for ppc64 processors.
    + Added system info support for OpenBSD.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.1.90:
    + Updated translations.
  - Changes from version 3.1.4:
    + Added Help button to preferences dialog.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.3.2.1:
    + Fix build issue caused by include in lsof.cpp
  - Changes from version 3.3.2:
    + Experimental support for cgroups
    + Ship with git-generated ChangeLog
    + Network load default colors improved for the colorblind
    + Remove status bar
    + Remember window position
    + Reduce number of default columns in processes view
    + Bugs fixed: bgo#649398, bgo#649842, bgo#652584, bgo#652602,
      bgo#654888, bgo#656840, bgo#656841, bgo#661269, bgo#130719,
      bgo#663569, bgo#646393, bgo#616794, bgo#576863, bgo#468495,
      bgo#506035, bgo#343861, bgo#305883, bgo#553315, bgo#528149,
      bgo#496436.
    + 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:
    + More Control Group support improvements
    + More concise CPU list display
    + Add Priority column to the process table to show user-friendly
      nice values
    + Add priority selection submenu with preset priority items
    + Add command line flags for each tab to display it on startup
    + Add 32-bit or 64-bit to the release label
    + Bugs fixed: bgo#619979, bgo#629571, bgo#131803, bgo#131802,
      bgo#664926, bgo#665783.
    + Updated translations.
  - Add pkgconfig(gmodule-2.0) BuildRequires: new explicit
    dependency.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.4:
    + Added Process Properties dialog (bgo#543347).
    + CPU usage line colors can be set for more than the first 4 CPUs
      (bgo#632188).
    + Optional support for systemd (unit, session, seat, owner) in
      process view
    + Improved sorting (bgo#507108, bgo#557122).
    + Fix crash (bgo#662463).
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.90:
    + Collapse kthreadd part of the process tree (bgo#667830)
    + Implement case-insensitive instant search by process name
      (bgo#668052)
    + Updated translations.
  - Remove xz BuildRequires now that it comes for free in the build
    system.


author: vuntz@opensuse.org
changelog:
  - Add pkgconfig(libsystemd-daemon) and pkgconfig(libsystemd-login)
    BuildRequires to build systemd support. Note that not booting
    with systemd will be handled fine.


author: vuntz@novell.com
changelog:
  - Remove -fno-strict-aliasing from CFLAGS.
  - Do not add DocPath to desktop file: it's not needed by yelp.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.0:
    + bgo#570591: running 'reset' shrinks the terminal window.
    + bgo#572414: Close this terminal' warning labels button as
      'Close Window'
    + Fix possible gsize wraparound issue when demarshaling the data
    + Correct the pspec ID.
    + bgo#572549: Memory corruption in gnome-terminal.
    + Updated translations.


author: vuntz@novell.com
changelog:
  - Update to version 2.26.1:
    + bgo#500563: Update to GNOME Help Centre OMF Files
    + bgo#574207: Missing translator comment
    + bgo#575308: Make gnome-terminal session loading work
    + bgo#576675: gnome terminal treats pixelsized fonts point sized
    + bgo#577025: Use of uninitialized variables
    + bgo#577313: Fix crash


author: vuntz@novell.com
changelog:
  - Update to version 2.26.3.1:
    + Build fix.
  - Changes from version 2.26.3:
    + Try keeping the icon title in sync with the real title
    + Fix various issues when enabling/disabling a compositing
      manager (bgo#564648)
    + Print "Close this window?" only if more than one tab would be
      closed (bgo#575295)
    + Fix profile editor on new profile being greyed out (bgo#584943)
    + Misc fixes.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.27.91:
    + bgo#575308 - Make gnome-terminal session loading work
    + bgo#561663 - gnome-terminal crashes when gconf isn't set up
      correctly
    + bgo#572549 - Memory corruption in gnome-terminal
    + bgo#574776 - gnome-terminal crashed with SIGSEGV
      in gtk_menu_shell_select_first()
    + bgo#576675 - gnome terminal treats pixelsized fonts point sized
    + bgo#583690 - Setting keyboard shortcuts via mandatory gconf
      settings no longer works
    + bgo#586308 - annoying session-saving misbehaviour
    + bgo#590952 - gnome-terminal can't discriminate between shell
      and commands anymore
    + Translation updates.


author: lmedinas@opensuse.org
changelog:
  - Update to version 2.27.92:
    + bgo#500563 - Update to GNOME Help Centre OMF Files for "Issue
      24: Documentation Meta-data" of GNOME's GHOP Contest
    + bgo#553357 - Options in drop down boxes are not translated
    + bgo#564648 - when switching to/from compositing enabled, windows
      appear as new
    + bgo#565328 - Factory prevents unmounting of device
    + bgo#566335 - No obvious way to leave fullscreen
    + bgo#571002 - URL linking also selects trailing dot.
    + bgo#573279 - Accelerator for "Cancel" and "Close this window"
      in close dialog is the same
    + bgo#574207 - Missing translator comment
    + bgo#574776 - gnome-terminal crashed with SIGSEGV in
      gtk_menu_shell_select_first()
    + bgo#575295 - Question-button label mismatch in the closing
      dialog
    + bgo#575308 - Make gnome-terminal session loading work
    + bgo#576675 - gnome terminal treats pixelsized fonts point sized
    + bgo#577025 - Use of uninitialized variables
    + bgo#577313 - gnome-terminal crashed with SIGSEGV in
      gtk_ui_manager_remove_ui()
    + bgo#582861 - Tango profile black color is not black
    + bgo#583690 - Setting keyboard shortcuts via mandatory gconf
      settings no longer works
    + bgo#584943 - Creating new profile results in grayed out
      preferences on first view
    + bgo#586308 - annoying session-saving misbehaviour
    + bgo#587305 - wrong path in generated file
    + bgo#590885 - possible typo
    + bgo#590952 - gnome-terminal can't discriminate between shell
      and commands anymore
    + bgo#594025 - crash in Terminal: running cat /dev/urandom
    + Translation updates.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.29.1:
    + --geometry works again
    + Tab detaching works again
    + Unlimited scrollback
    + Improved proxy env suppport
    + Bold color support
    + Updated translations.


author: captain.magnus@opensuse.org
changelog:
  - Update to version 2.29.5:
    + Use gtk_widget_is_toplevel() instead of GTK_WIDGET_TOPLEVEL
      (bgo#606298)
    + Add ctrl-shift-up/down documentation (bgo#602004)
    + Translation updates


author: dimstar@opensuse.org
changelog:
  - Update to version 2.29.92:
    + Many bugs fixed: http://bugzilla.gnome.org/buglist.cgi?product=gnome-terminal&bug_status=RESOLVED&resolution=FIXED&chfieldfrom=2009-09-24&chfieldto=2010-03-29+23:59:00&chfield=bug_status
    + Many translation updates.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.30.0:
    + Don't apply the default size (bgo#607875)
    + Hide the Save Contents menu entry
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.3:
    + bgo#618188: edit profiles dialog in docs
    + bgo#612712: Fix most of the GSEAL issues
  - Changes from version 2.31.2:
    + Fix build
  - Changes from version 2.31.1:
    + Features:
    - bgo#78963: Add a Search menu
    - Enable "File -> Save Contents" again
    - Show an info-bar if failed to execute command
    - bgo#607875: Add "Use custom default terminal size" profile
      setting
    + bgo#521193: Closing tabs regression fixed
    + bgo#521417: Fix compiler warnings
    + bgo#614464: Escape ":", "@" or "/" chars within proxy
      user/password env vars
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.90:
    + Relicensed under GPLv3
    + Translation updates.
  - Update License tag to "GPLv3+; LGPLv2.1+".


author: dimstar@opensuse.org
changelog:
  - Update to version 2.31.91:
    + bgo#627776: Do resume when starting the factory
    + bgo#627258: Adjust find dialogue spacing and packgings
    + bgo#627133: Bump gtk3 req to 2.90.6
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.32.0:
    + bgo#630163: Set _NET_WM_DESKTOP on the new X window when
      handling composited-changed
    + Fix compiler warnings.
    + Updated translations.
  - Drop gnome-terminal-desktop.patch and instead use
    %suse_update_desktop_file to change the Name and GenericName.
  - Update summary and description.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.32.1:
    + Don't crash when receiving bogus data in the dbus call
      (rh#650276)
    + Updated translations.


author: fcrozat@novell.com
changelog:
  - Update to version 2.33.90:
    + Disable sorting in the Keyboard Shortcut editor
    + Take system font from gsettings instead of gconf
    + Theme close button
    + Updated translations.
  - Changes from version 2.33.5:
    + More port to gtk3
    + Misc fixes.
    + Updated translations.
  - Changes from version 2.33.4:
    + More port to gtk3
    + Updated translations.
  - Changes from version 2.33.3:
    + Remove S/Key support
    + More port to gtk3
    + Updated translations.
  - Changes from version 2.33.2:
    + Do not put TERM in the spawn env
    + More port to gtk3
    + Don't crash when receiving bogus data in dbus call
    + Updated translations.
  - Changes from version 2.33.1:
    + Make geometry parsing more robust
    + Implement a better fix for wrong sizing of detached tabs
    + Fix gridding for small sizes
    + Port to gtk3
    + Updated translations
  - Pass --with-gtk=3.0 to configure.
  - Add copy of git gtk2 gtk-builder-convert to fix build and not
    rely on modified gtk2 packages, pass GTK_BUILDER_CONVERT varibale
    to configure call, and add python-xml BuildRequires.
  - Change vte-devel BuildRequires to pkgconfig(vte-2.90)
  - Add pkgconfig(gsettings-desktop-schemas) BuildRequires.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.0:
    + Update paste sensitivity whenever clipboard changes
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Remove now unneeded dbus-1-glib-devel, scrollkeeper,
    startup-notification-devel BuildRequires.
  - Change gconf2-devel BuildRequires to pkgconfig(gconf-2.0).
  - Add explicit pkgconfig() BuildRequires: glib-2.0, gtk+-3.0.
  - Drop our copy of gtk-builder-convert:
    + Remove the source file.
    + Remove python-xml BuildRequires.
    + Do not set GTK_BUILDER_CONVERT on build.
    + Add gtk2-devel BuildRequires, which has the script.


author: fcrozat@novell.com
changelog:
  - Update to version 3.0.1:
    + bgo#647077: Use gsettings for proxy settings.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 3.3.0:
    + Add default encoding profile property (bgo#108711)
    + Works with gtk+ broadway backend
    + Updated translations.


