File gnome-software.changes of Package gnome-software

-------------------------------------------------------------------
Sat May 17 13:16:03 UTC 2014 - zaitor@opensuse.org

- Update to version 3.12.2:
  + Bug fixes:
    - Don't show _Pending in the header.
    - Fix the guint64 formatting specifiers.
    - Fix translation of some menu-spec categories.
    - Select newly created folders.
  + Updated translations.

-------------------------------------------------------------------
Sat Apr 12 06:12:13 UTC 2014 - zaitor@opensuse.org

- Update to version 3.12.1:
  + Bug fixes:
    - Always return valid results when using the shell search
      provider.
    - Always show the featured background gradient.
    - Disable the GTK pixel cache due to rendering artifacts.
    - Do not show 'Installed' on the app tile when actually
      installing.
    - Don't crash the search provider for apps with missing icons.
    - Drop unused libnotify dep.
    - GsApp: Notify property changes in an idle callback.
    - Hide the last checked label if we haven't yet checked for
      updates.
    - Improve thread safety in the plugin loader.
    - Only show installed update notification once.
    - Show the repo name in the sources dialog.
    - Sort the results by kudo for the shell sort provider.
    - Use a valid icon size for symbolic icons.
    - Use context to translate subcategory titles.
  + Updated translations.
- Drop pkgconfig(libnotify) BuildRequires: No longer needed.

-------------------------------------------------------------------
Mon Mar 24 12:43:36 UTC 2014 - dimstar@opensuse.org

- Update to version 3.12.0:
  + Don't generate .service and .desktop file from config.status.
  + Always include glib-tap.mk.
  + Updated translations.

-------------------------------------------------------------------
Fri Mar 21 13:42:44 UTC 2014 - dimstar@opensuse.org

- Update to version 3.11.92:
  + New Features:
    - Use a popover for add folder subdialog.
    - Show time of last update check.
    - Add more tests.
  + Bug fixes:
    - Set parent for error dialogs.
    - Only show non-empty folders in the shell.
    - Fix crash with non-ASCII folder names.
    - Remove stale notifications.
    - Update last installed timestamp after offline updates.
    - Fix showing recently installed updates.
    - Improve display of recently installed updates.
  + Updated translations.
- Add pkgconfig(gnome-desktop-3.0) BuildRequires: new dependency.
- Drop gnome-software-PK-released.patch: fixed upstream.

-------------------------------------------------------------------
Wed Mar  5 22:44:46 UTC 2014 - dimstar@opensuse.org

- Do not apply gnome-software-PK-updates.patch: let's try the
  systemd offline update mechanism.

-------------------------------------------------------------------
Wed Mar  5 12:00:19 UTC 2014 - dimstar@opensuse.org

- Update to version 3.11.91:
  + Add CSS for infobar theming.
  + Add support for the AppStream <languages> tag.
  + Add the concept of 'kudos' to an application.
  + Award a kudo if an application is available in the users
    language.
  + Award a kudo if an application is featured or recommended.
  + Award a kudo if an application ships an AppData screenshot.
  + Bugfixes:
    - Do not show local applications that do not have an icon
      specified
    - Do not use gtk_icon_theme_load_icon() as it's not thread
      safe.
    - Don't show missing history on a local package install.
    - Fade in the loading spinner.
    - Fix multiple bugs that caused the menu path not to be shown.
    - Improve tile layout in the category view.
    - Let the 'origin' span 3 columns.
    - Make use of the PackageKit summary in details when available.
    - Remove Settings category from the desktop file.
    - Remove the "Getting software details…" label.
    - Show the filename for local package installation.
    - Support the AppStream <project_license> tag.
    - Update software source message wording.
    - Use a per-list sort key when randomizing a list.
    - Use application/x-executable icon for local packages.
    - Use different icons for repo packages and addons.
    - Use new-style dialogs.
    - Warn when overwriting metadata keys that already exist.
  + Updated translations.
- Add gnome-software-PK-released.patch: Fix build with stable
  PackageKit releases.

-------------------------------------------------------------------
Wed Feb 19 12:29:26 UTC 2014 - zaitor@opensuse.org

- Update to version 3.11.90:
  + New Features:
    - Add 4 different infobars to show for local package types.
    - Add an initial version of the privacy policy for usage stats.
    - Load a core moduleset from a file.
    - Show some UI to remove external sources.
    - Show the installed application source in the details view.
  + Bugs fixed:
    - Add devassistant in the Development featured section.
    - Add missing mnemonics and accessible names.
    - Allow different distros to refine the list of hardcoded
      popular applications.
    - Allow specifying the optional text-shadow for the featured
      applications.
    - Automatically de-duplicate gs_app_add_related().
    - Do not show software sources in the updates panel.
    - Don't show such a big gap on the details page if there are no
      screenshots.
    - Load the GNOME moduleset from a file rather than hardcoding.
    - Promote packages found in the desktop-db to kind
      normal+desktop.
    - Specify text-shadow to improve legibility.
    - Set the application description for long single line package
      descriptions.
- Drop gnome-software-older-PK.patch: fixed upstream.

-------------------------------------------------------------------
Mon Feb  3 11:08:39 UTC 2014 - dimstar@opensuse.org

- Update to version 3.11.5:
  + New Features:
    - Add a concept of a rating confidence to each application.
    - Add a file handler to allow Software to install local
      packages.
    - Allow each plugin to define deps on other plugins.
    - Generate the 'Picks' on the overview automatically.
    - Show a star widget for each application in the category
      panel.
    - Some design updates for app folders.
    - Update to the latest designs that allow refreshing of the
      update lists.
  + Bugs fixed:
    - Add a plugin to optionally collect install/remove stats
      data.
    - Allow multiple plugins to set the name, summary and
      description.
    - Allow plugins to remove applications when resolving.
    - Create default app folders.
    - Fix a crash when using gs_app_subsume() in a thread.
    - Make the Transmission banner less critical.
    - Never show '[0]' in the installed panel tab.
    - Prepopulate Sundry and Utilities.
    - Respect category mapping with App folders.
    - Reunify launcher and service into one binary.
    - Selection mode improvements for 'Installed'.
    - Updated FSF's address.
    - Update to a new version of the tagger API to provide ratings
      confidence.
  + Updated translations.
- Add gnome-software-older-PK.patch: Fix build with PK < 0.9.1.

-------------------------------------------------------------------
Fri Jan 17 19:29:12 UTC 2014 - zaitor@opensuse.org

- Update to version 3.11.4:
  + New Features:
    - Add Ardour to the featured list.
    - Add a --enable-dogtail configure switch.
    - Add a dep to gsettings-desktop-schemas.
    - Add a test for actions.
    - Add some work-in-progress UI tests.
    - Initial port of the PackageKit session interface.
  + Bugs fixed:
    - Add some accessible names to widgets.
    - Don't notify every hour for available updates.
    - Drop spinner for screenshot loading.
    - Ensure all calls to pkexec use g_child_watch_add().
    - Ensure that the application ratings are set correctly.
    - Fix the name of the offline update file.
    - Fix the speed regression by using the correct icon cache key.
    - Look up app folder names.
    - Make app folder configuration available.
    - Recognize if installed by jhbuild.
    - Show the 'Launch' button for installed web-apps too.
    - Some updates to the app folder dialog.
    - Update project homepage url.
    - Updates to the app widget layout.
  + Updated translations.

-------------------------------------------------------------------
Tue Dec 17 19:39:08 UTC 2013 - dimstar@opensuse.org

- Update to version 3.11.3:
  + New Features:
    - More freatured apps.
    - Show the user-set ratings in a different color to system
      values.
  + Bugfix:
    - Be less alarming when notifying the user.
    - Class changed for searchbars.
    - Do not show empty 'blank' update descriptions.
    - Do not use the deprecated gtk_widget_set_margin_left.
    - Don't clear the offline update data early.
    - Fix a crasher in the screenshot loader.
    - Fix a potentially invalid read spotted by valgrind.
    - Fix automake warning about trailing whitespace.
    - Fix small issues in app-folder-dialog.ui.
    - Never show '0' as the updates counter.
    - Replace the firefox icon with a highres.
    - Return the error details in the GError if the offline update
      failed.
    - Show an error message if getting the historical update list
      failed.
    - Use a mnemonic in the details panel.
    - Use the system symbolic star icons.
  + Updated translations.

-------------------------------------------------------------------
Thu Nov 21 03:50:35 UTC 2013 - mcatanzaro@gnome.org

- Add pkgconfig(gsettings-desktop-schemas) BuildRequires: new
  dependency.
- Handle schema installation using %glib2_gsettings_schema_post/un.

-------------------------------------------------------------------
Tue Nov 19 20:30:41 UTC 2013 - dimstar@opensuse.org

- Update to version 3.11.2:
  + New Features:
    - Add a 'Launch' button to the application details page.
    - Add a dialog to edit app folders.
    - Add a selection mode to the installed list.
    - Download updates in the background.
    - Make links clickable in the ChangeLog descriptions.
    - Use proxy settings.
  + Bugfix:
    - Be a lot more subtle for the updates indicator.
    - Do not assert when the app goes from 'unavailable' to
      'available'.
    - Do not require exactly correct size screenshots.
    - Do not show a warning when there were no search results
      found.
    - Don't crash when there is no AppStream data.
    - Don't notify for available updates if we have a window
      active.
    - Don't show a modified date in 1970 for webapps.
    - Extract the correct language for preformatted AppStream.
    - Move the install and check timeouts to GSettings schema.
    - Never show two 'Addon' headers in the installed panel.
    - Only mark the stars as sensitive if the application is
      installed.
    - Parse the update descriptions as markdown.
    - Perform an 'AND' search when using keywords, not an 'OR'
      search.
    - Refresh the updates panel if the update state changes.
    - Reload the cache if AppStream files are changed.
    - Resolve the package when GetDetails() or GetUpdateDetail() is
      needed.
    - Set a minimum width for application details pages.
    - Show the featured application with the correct background.
    - Use GSettings for the compatible desktops.
    - Use a darker backdrop for screenshots.
    - Use a larger screenshot size when there is only one
      screenshot to show.
    - Use the new UTF-8 safe searching functionality in GLib.
  + Updated translations.

-------------------------------------------------------------------
Thu Oct 31 12:09:30 UTC 2013 - dimstar@opensuse.org

- Update to version 3.11.1:
  + New Features:
    - Add a loading icon to empty tiles.
    - Add a module to submit the user rating to the fedora-tagger
      web service.
    - Add a plugin to read local installed AppData.
    - Add a search provider.
    - Add a test binary gnome-software-cmd which is useful for
      profiling.
    - Add profiling functionality that can show a boot-chart log of
      startup.
    - Add screenshots to each application if specified in the
      AppStream metadata.
    - Add support for 'missing' codecs that we know exist but we
      can't install.
    - Add support for epiphany web applications.
    - Add transitions to the screenshots.
    - Add update monitoring.
    - Allow an application to have multiple sources.
    - Allow search-by-mimetype in the UI.
    - Handle offline installation sensibly.
    - Support AppStream screenshot captions.
    - Support the Ubuntu extension 'X-AppInstall-Package' in
      desktop files.
    - Support the per-repo icon directories.
    - Turn gnome-software into a service.
    - Use GNotification.
  + Bugfixes:
    - Allow the AppStream metadata to enforce core applications.
    - Always show 'Remove' in the details panel for updatable
      applications.
    - Avoid clipped graphic in the featured banner.
    - Avoid reloading the overview more than once.
    - Correctly abort if PackageKit transactions fail.
    - Do not abort if the AppStream XML is invalid.
    - Do not crash if an icon is set to an empty string.
    - Do not crash if the AppData metadata does not have <pkgname>.
    - Do not crash if there is no /usr/share/appdata directory.
    - Do not crash when startup up without network access.
    - Do not fail to get the updates if getting the history fails.
    - Do not install plugins just used in 'make check'.
    - Do not load SVG icons when parsing desktop files to speed up
      startup.
    - Do not offer to 'Launch' addons like fonts and codecs.
    - Do not show insanely long licence strings.
    - Do not show local applications without icons, names or
      comments.
    - Do not use search using PackageKit by default.
    - Do not use the package icon when referring to software.
    - Don't emit a critical warning if there are no AppStream
      icons.
    - Don't emit notify::state from a thread.
    - Fix a critical error in gs_string_replace.
    - Fix a few small memory leaks.
    - Improve a11y on the details page.
    - Improve keynav on the search and details pages.
    - Improve the AppData file with more screenshots and a better
      description.
    - Make the screenshot error state prettier.
    - Match the AppStream ID when searching.
    - Monitor network status.
    - Never show the 'Remove' buttons in the update panel.
    - Notify about the correct application when installing from the
      details panel.
    - Only filter incompatible project groups when searching.
    - Prevent memory corruption when doing dedupe() more than once.
    - Remove the duplicate application with the lowest priority.
    - Remove the escape chars when unmunging the XML content.
    - Run the local ratings plugin before the hardcoded one.
    - Save the user rating if the user clicks the rating stars.
    - Set a cache age when using PackageKit.
    - Show 'Add-ons' in a seporate group on the installed shell.
    - Show a modal error message if install or remove actions
      failed.
    - Show a overlay of 'Updates' for updatable applications.
    - Show a star rating on the application details page.
    - Show font screenshots.
    - Show more detailed version numbers when required.
    - Show system applications at the end of the installed list.
    - Show the best locale when using AppData files for the
      description.
    - Show the package licence when available.
    - Show the screenshots in the application detail panel.
    - Sort the search results in a sane way.
    - Store all kinds of URL in the GsApp.
    - Support full markup in AppStream descriptions.
    - Use PackageKit if the licence or URL was not provided by
      AppStream.
    - Use a 96x96 icon if available on the details panel.
    - Use an API version when installing runtime loadable modules.
    - When de-duplicating packages preserve the updatable state.
    - When searching for codec names, use the keyword name.
  + Updated translations.
- Add pkgconfig(libsoup-2.4) BuildRequires: new dependency.
- Rebase gnome-software-PK-updates.patch.

-------------------------------------------------------------------
Fri Oct 18 17:40:07 UTC 2013 - dimstar@opensuse.org

- Update to version 3.10.2:
  + Do not crash if the AppData metadata does not have <pkgname>.
  + Don't emit a critical warning if there are no AppStream icons.
  + Do not use the package icon when referring to software.
  + Set a cache age when using PackageKit.

-------------------------------------------------------------------
Mon Oct 14 17:13:18 UTC 2013 - dimstar@opensuse.org

- Add gnome-software-PK-updates.patch: Use PackageKit for Software
  updates. GNOME Software defaults to use systemd offline updates,
  which we do not currently have enabled on openSUSE (bnc#842991).

-------------------------------------------------------------------
Mon Oct 14 13:19:41 UTC 2013 - dimstar@opensuse.org

- Update to version 3.10.1:
  + This release only contains bugfixes from the 3.10.0 release and
    does not add new strings or new invasive features.
  + New Features:
    - Add a loading icon to empty tiles.
    - Mark IBus frameworks installed by default as system apps.
    - Remove the hardcoded ratings plugin.
    - Remove the hardcoded screenshot plugin.
    - Support the 'X-AppInstall-Package' extension in desktop
      files.
    - Support per-repo icon directories.
    - Use the new 16:9 screenshots.
  + Bugfixes:
    - Add back hover state to feature tile.
    - Always dedupe after refining results.
    - Always show 'Remove' for installed updatable applications.
    - Avoid reloading the overview more than once.
    - Do not abort if the AppStream XML is invalid.
    - Do not install plugins just used in 'make check'.
    - Do not remove the application widget twice when it changes
      state.
    - Do not show local applications without icons, names or
      comments.
    - Do not use the application state to modify how widgets are
      drawn.
    - Don't emit notify::state from a thread.
    - Fix a critical error in gs_string_replace().
    - Fix a few small memory leaks.
    - Fix a refcounting error that could cause a crash.
    - Mark strings in the AppData file as translatable.
    - Prevent memory corruption when doing dedupe() more than once.
  + Updated translations.

-------------------------------------------------------------------
Fri Sep 27 09:24:39 UTC 2013 - dimstar@opensuse.org

- Add PackageKit-branding-upstream Requires: gnome-software
  requires ScanDesktopFiles=true in PK.conf, which openSUSE
  explicitly disables for performance reason. Users that want to
  test gnome-software (technical preview) will have to take this
  performance hit (bnc#842565).

-------------------------------------------------------------------
Tue Sep 24 15:13:13 UTC 2013 - dimstar@opensuse.org

- Update to version 3.10.0:
  + New Features:
    - Add a plugin to query the PackageKit prepared-update file
      directly.
    - Add hardcoded 'featured' subcategories.
    - Add installed overlay to app tiles.
    - Do not load incompatible projects when parsing AppStream
      data.
  + Bugfix:
    - Actually enforce squareness of popular tiles.
    - Add accessible relations in the overview page.
    - Add global shortcuts for the back button.
    - Add missing summary element to the AppStream data.
    - Avoid undue jumping in the overview page.
    - Deal gracefully with missing AppData.
    - Do not clear the offline-update trigger if rebooting
      succeeded.
    - Do not manually hide categories that have no results.
    - Do not show empty categories in the overview screen.
    - Don't explode when using metadata with 'type=font'.
    - Don't start the application if the command line arguments
      were wrong.
    - Fallback to .svg icon if .png is not found.
    - Fix up about dialog.
    - Give tiles a meaningful empty state.
    - Improve appearance of the update details list.
    - Improve keynav in category view.
    - Look sharp in HighContrast too.
    - Make feature strings wrap.
    - Make the size of featured categories accurate.
    - Never show 'Unknown' in the package history listbox.
    - Never show the 'Settings' category.
    - Padding tweaks in the overview.
    - Rename General to Other and sort it to the end.
    - Show the window right away.
    - Support AppStream metadata formats where the icon extension
      is not specified.
    - Translate the AppData file.
  + Updated translations.

-------------------------------------------------------------------
Sun Sep 15 12:39:46 UTC 2013 - zaitor@opensuse.org

- Add suse-xsl-stylesheets and pkgconfig(libxslt) BuildRequires,
  needed in order to build man pages.

-------------------------------------------------------------------
Fri Sep 13 17:23:02 UTC 2013 - dimstar@opensuse.org

- Update to version 3.9.3:
  + New Features:
    - Add a better icon for 'no results found'.
    - Add a new application icon.
    - Add a packagekit-history plugin that sets history data on
      applications.
      Add a plugin to get a list of the processed offline updates.
    - Add featured data based on new mockups.
    - Add gs_app_to_string() for dumping all properties and
      metadata on a GsApp.
    - Add Settings and PackageManager as menu spec categories.
    - Add support for translations in AppStream.
    - Add the ability to see the history of a package.
    - Parse the keywords in the AppStream metadata.
    - Read data from featured.ini.
  + Bugfixes:
    - Add a dummy history item to applications with no history.
    - Add a way to force certain features.
    - Add gettext context for subcategory names.
    - Better dropshadow theme with active state.
    - Break out the lots of separate widgets.
    - Convert a few GsApp metadata items into properties and
      clarify the differences.
    - Do not decompress icons when first running gnome-software.
    - Do not include the Fedora AppStream data in the upstream
      tarball.
    - Do not show available packages when installed results are
      available when searching.
    - Don't override the state if already known.
    - Ensure the same app from two different plugins does not show
      more than once.
    - Fix a typo in a translatable string.
    - Fix up visiblity handling for header buttons.
    - Get names and comments for the correct locale in
      datadir-apps.
    - Ignore ENOENT reading the .desktop filename.
    - Improve category tiles and the category pages.
    - Load all AppStream files from /usr/share/app-info/xmls.
    - Make application details scroll.
    - Make debug env vars always available.
    - Make feature style code safe against reloading.
    - Make "installed badge" more legible.
    - Make subcategory list scrollable.
    - Make symbolic icons dim.
    - Never fail refine() if a single icon failed to load.
    - Notify when an app is installed.
    - Remove the hardcoded description plugin, it's all in the
      appdata markup now.
    - Search all datadirs at startup so that local builds can use
      the system AppStream data.
    - Search the appstream data for name, summary, description and
      keywords.
    - Set the app version in packagekit-refine if not already set.
    - Show app details from search in window.
    - Show a warning when new jhbuild users have no sample data.
    - Support AppStream data in /var/cache/app-info/xmls so support
      too.
    - Support the older gzip content type too.
    - Tweak punctuation for command line documentation.
    - Use 'File System' instead of 'Filesystem'.
    - When loading a specific mode at startup don't wait for the
      overview to load.
  + Updated translations.
- Add pkgconfig(gio-unix-2.0) and pkgconfig(libnotify)
  BuildRequires: new dependencies.
- Add icon_theme_cache and destop_database post/postun scripts.

-------------------------------------------------------------------
Fri Sep  6 13:22:14 UTC 2013 - cfarrell@suse.com

- License update: GPL-2.0+
  Other than some files with GPL-3.0-with-autoconf-exception, no
  GPL-3.0 files found. Fedora also refers to the package as
  GPL-2.0+.

-------------------------------------------------------------------
Wed Sep  4 08:21:27 UTC 2013 - dimstar@opensuse.org

- Initial package, version 3.9.2.

openSUSE Build Service is sponsored by