[gnome-software] (261 commits) Non-fast-forward update to branch wip/ubuntu-3-20



The branch 'wip/ubuntu-3-20' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  4428454... Add stub reviews API
  c1be2d4... Add flag for refining reviews
  20b2795... Fix typos
  99d136e... Add a review widget
  7773ccc... Improve review widget
  005587f... Pull review information from GsApp object
  ebff611... Download reviews from Ubuntu reviews server
  3d9e4e6... Only download reviews once
  142d265... Fix star rating for downloaded reviews
  06a0099... Fix review text alignment issues
  373fdf9... Fix typo
  02fcfaf... Clean whitespace
  87a8f66... Tidy up docstrings
  36dc4ff... Work on writing review UI / plugin
  f362aec... Fix typo
  5b2f343... Use rating when clicking on stars to start review
  28e299c... Add an ability for plugins to request authorization for pos
  df4d682... Get review auths when creating review dialog - next step pr
  2c15041... Only show reviews widgets if a plugin supports it
  c01830b... Set ratings from Ubuntu review stats. Disable local ratings
  52a70af... Fix grammar
  d13386b... Don't g_object_unref reviews which is a GPtrArray
  fb28068... Set post button to GTK_RESPONSE_OK
  a588e36... Add D-Bus interfaces to Ubuntu SSO
  02e144f... Hook reviews into Ubuntu SSO client service
  96914c8... Tidy up Makefile for new D-Bus code
  945f8b3... Don't need plugins to report review auth - the plugin does 
  da0cc3a... Fix build by building generated files first and pretty prin
  5578980... Drop unnecessary Makefile rules
  03cbcc6... Prevent segfault due to indirectly freeing the OAuth creden
  32f4600... Use OA_PLAINTEXT instead of OA_HMAC.
  cdbb314... Add a write review button instead of hijacking the existing
  478b4f3... Add self_review in GsApp.to_string
  228a624... Add an apt plugin that works with aptdaemon
  92c9dc9... Merge branch 'master' into wip/rancell/reviews
  2dfeac3... Coding style changes from review
  0b6871b... Bump copyright headers to 2016
  dfb83a8... Coding style changes from review
  8597bbb... Drop FIXME setting name of reviews - let the plugin set the
  8f5b3f8... Drop special plugin function to report reviews support - we
  87fb2dc... Fix bad merge
  d4f3d14... Fix module checking for reviews
  facf1d8... Load version correctly
  6c3035d... More version work
  28d400e... Ignore exit status, we don't need it
  b8763b8... Improve install/remove
  6c1a5fd... More logging
  d63369d... Consume stderr from child processes so it doesn't show on t
  bf0cd03... Fix marking of installed / available packages
  d49aad0... Remove / disable some debugging
  617e365... Update cache when requested
  3eed4a9... Check refresh type
  d6cc67d... Show updates. Fix coding style
  61b2e1e... Rename GsAppReview to GsReview
  d778150... Update review dialog to match design
  06233eb... Update reviews to match design
  bbc99d3... Use widget style instead of sensitive to set labels to gray
  40309b7... Add scrolled window to review text in dialog - this means i
  3b89e80... Show total review count
  7b0d8c1... Show review histogram
  4d2e784... Stop using ubuntu-sso-client for credentials
  e727fb8... Add Ubuntu One sign-in UI
  4f8cb05... Add UbuntuLoginDialog
  1ecb671... Use UbuntuLoginDialog to get credentials
  abf63fb... Use a custom widget to render review bars
  77c2347... Merge branch 'master' into wip/rancell/reviews
  8f4a90d... Show login dialog in GDK thread
  f412fb5... Release dangling reference
  905f7f2... Fix password entry character
  0c7827f... Rename .glade file to .ui
  1690938... Make Ubuntu login dialog translatable
  f93ceef... Add stub snappy plugin
  4ac659b... Log which functions are called
  f9ae674... Actually access snapd for packages
  2349b2a... Add some error messages, make search return all packages al
  0fcfec7... Fix threaded access to snapd, attempt to load icons
  a05e101... Load dummy icon for snaps. Better error when can't connect 
  7089ffa... Better error reporting
  ac7c41d... Report installed size
  b0e2f3d... Parse package sizes correctly
  096dde1... Drop debugging
  30d2fb3... Add code to install / uninstall snaps
  9f37792... Drop unused code
  90c80e3... Hack up a simple search filter
  4cd951e... Use better icon code
  fe2dd48... Load remote icons
  5d8d533... Fix free leak on error
  fcd6fb7... Use snapd 2.0 API
  26abf85... Actions return ACCEPTED, not OK
  8c189d4... HTTP spec says send Host header but have no content
  5c764b6... Show removed snaps as installable
  05bb8f2... Fix GdkPixbufLoader usage
  9869fe3... Set package states when installing / removing
  1518709... Use GLib i18n macro
  4d4a726... Merge branch 'master' into wip/rancell/apt
  613e678... Merge branch 'master' into wip/rancell/reviews
  1df074a... Use the review rating count for total reviews
  cb7b259... trivial: Use a safer method accessing a GArray
  bc27cc8... trivial: Fix alignment of review text
  20bba06... Add templates for new review functions
  0d2dfed... Implement usefulness/report/delete review functions (not te
  6db0826... trivial: Only show review count label if have reviews
  a141cb0... Fix missing whitespace
  4b9c7fe... Merge branch 'master' into wip/rancell/apt
  97b5911... Allow apt packages to be live updated
  30b87df... Update progress correctly
  0ab1066... Support launching apps
  d7dad96... Only process packages that are intended for the apt plugin
  9ba091a... Remove debugging - we don't need it anymore
  fdb00f6... Merge branch 'master' into wip/rancell/reviews
  43e4aa8... Merge branch 'master' into wip/rancell/reviews
  7cd1941... Merge branch 'master' into wip/rancell/apt
  93a8c32... Merge branch 'master' into snappy
  018895d... Fix coding style of Ubuntu  login dialog
  14da93d... Use a template for login dialog UI
  ff0abd6... Rename UbunutLoginDialog to GsUbuntuLoginDialog and fix var
  8e746f4... Revert debugging change
  7880fe2... Use HeaderBar for U1 dialog
  a51b9a1... Simplify cancel button in U1 dialog
  e47d25b... Merge branch 'master' into wip/rancell/reviews
  a91c1b4... Use minimal limits for review content
  9ba330b... trivial: Allow arbitrary variables to be read from /etc/os-
  494cdf5... Correctly set origin and distroseries
  a5f42e6... Correctly set review language
  b95ad0d... Add note about where we need to get arch_tag from
  3ceb49b... Don't hard-code the user agent
  1828e52... Don't unnecessarily try and share SoupSession
  2c31741... Use consistent method ordering
  78e81ed... Use type-safe methods, not properties
  073adbb... Whitespace alignment
  8ee9634... Make code easier to read
  4e75015... Add send_request () helpers
  9b40862... Simplify download_review_stats ()
  ac538f5... Simplify download_reviews ()
  ecf394a... Simplify set_package_review ()
  4ff9047... Simplify set_review_usefulness ()
  6ca7b49... Simplify report_review ()
  7573560... Simplify remove_review ()
  2a3d6ba... Don't hold reference to spell checker
  8df6964... Remove notify emissions of old properties
  0c49f40... Fix requests in login dialog
  f7d6c46... Revert "Don't hold reference to spell checker"
  3954cf4... trivial: Turns out you don't need to manually unref GtkSpel
  619d8e2... Merge branch 'master' into wip/rancell/reviews
  deefc67... Revert "Simplify remove_review ()"
  0ff79f6... Revert "Simplify report_review ()"
  43f8633... Revert "Simplify set_review_usefulness ()"
  c102bf0... Revert "Simplify set_package_review ()"
  e8d8bb2... Revert "Simplify download_reviews ()"
  7bbec27... Revert "Simplify download_review_stats ()"
  862d450... Revert "Add send_request () helpers"
  f2f5040... Refactor common code for sending requests to reviews.ubuntu
  743d073... Merge branch 'master' into wip/rancell/reviews
  64b0fcd... Merge branch 'master' into snappy
  fa40bfc... Stop snaps being marked as third party
  525349e... Stop snaps being marked as add-ons
  66d863b... Merge branch 'master' into wip/rancell/reviews
  afc89ff... Use shared SoupSession
  241ae90... Use snapd search query
  e8965fa... Only get local apps when showing installed
  38bc3b3... Handle invalid icon URLs
  7fc6449... Merge branch 'master' into snappy
  eca8131... Use shared soup session
  ea8f617... Remove debugging
  f22c714... Load the package lists directly into memory, saving a lot o
  28e9512... Merge branch 'master' into wip/rancell/apt
  89942c4... Improve variable names / comment
  76958d7... Merge branch 'master' into wip/rancell/apt
  e18e2ae... De-dup based on source
  31e326f... Merge branch 'master' into snappy
  f2300b5... Remove debugging
  6a5c30a... Update for automake variable rename
  9ebb43a... De-dup json-glib package checking
  676712c... Merge branch 'master' into wip/rancell/reviews
  47947bd... Fix compile warnings
  a8786a6... Merge branch 'master' into wip/rancell/apt
  389b564... Notify Unity launcher when installing
  806612b... Merge branch 'master' into wip/rancell/apt
  a87559e... Merge branch 'master' into wip/rancell/reviews
  c3d9941... Use libsecret for storing Ubuntu One credentials
  393907f... Merge branch 'master' into wip/rancell/reviews
  982774e... Only show reviews in your language
  4d8332f... Drop unused variable
  1fbf3b1... Merge branch 'master' into wip/rancell/reviews
  53159b9... Merge branch 'master' into wip/rancell/apt
  7b7ce3e... Show update information for APT packages
  92fedd9... Mark license and provenance based on the APT sources
  8301896... Re-order Makefile to build generated files first
  3dcd623... Better handle setting app state
  4d7451e... Merge branch 'master' into wip/rancell/apt
  235a7e7... Merge branch 'master' into wip/rancell/reviews
  1e1fc8d... Merge branch 'master' into snappy
  28f6dfb... Translate Ubuntu login dialog
  5c8a2b1... Drop json-glib Makefile code that is provided from master
  7ba4c26... Fix a crash when the category is NULL.
  722e4ca... Sign into Ubuntu for signed requests
  5d4e312... Convert id from int to string
  77e7c70... Use g_autoptr for Json code
  c5f2f25... Fix uninitialized autofree variables
  3552067... Use g_autoptr for Json code
  0c8c44a... Fix crash due to reference disappearing
  29bd656... Launch software-properties-gtk in place of the sources dial
  fdce1e5... Quit when the main window is closed
  cbf40fb... Revert "Quit when the main window is closed"
  f1e7668... Quit when main window is closed
  7282914... Merge branch 'gnome-3-20' into wip/rancell/reviews
  115dce9... Drop g_autoptr defines for json-glib - we have 1.1.2 in Ubu
  4edca7d... Merge branch 'gnome-3-20' into wip/rancell/apt
  93abbf3... Merge branch 'gnome-3-20' into snappy
  086dd53... Drop g_autoptr defines for json-glib - we have 1.1.2 in Ubu
  90e6d83... Code style - check for NULL in if statement with pointer
  e594365... Use g_autofree for a string
  343f574... Merge branch 'gnome-3-20' into wip/rancell/reviews
  b87cfc5... Merge branch 'gnome-3-20' into snappy
  e0d754e... Correctly free package info
  f8e813d... Merge branch 'gnome-3-20' into wip/rancell/reviews
  2aa1df7... APT plugin depends on appstream to set source information
  54430e9... review plugin depends on appstream to set source informatio
  28e8bd2... Revert "Fix a crash when the category is NULL."
  cf1f12b... Don't perform a lookup when the category is NULL
  ceef7c0... Don't show removed sideloaded apps as installable
  7f517e5... Merge branch 'gnome-3-20' into wip/rancell/reviews
  18cb9c2... Create GsApp using dpkg-deb info
  7a058d1... Quit when main window is closed
  210b573... Revert "Quit when main window is closed"
  00872b7... Launch software-properties-gtk in place of the sources dial
  67d68c7... Revert "Launch software-properties-gtk in place of the sour
  a81d9b7... Hide the Kudo details - they're not correctly populated in 
  e9c8ca4... De-dup based on source
  586874f... Use minimal limits for review content
  c170f60... Use traditional window decorations in Unity
  2e2e7f1... Revert "Use minimal limits for review content"
  7950377... Merge branch 'gnome-3-20' into wip/rancell/reviews
  2492040... Revert review limit changes
  fcabf41... Merge branch 'gnome-3-20' into wip/rancell/apt
  8453c95... Autofree string arrays
  cc24018... Set error on dpkg-deb exec failure
  8dbd736... Basic error checking of dpkg-deb's output
  27d85e2... Update kudo hiding code
  acc619d... Fix if statement coding style
  ccce0ab... Merge branch 'gnome-3-20' into wip/rancell/apt
  404c693... Fix wrong parameters being passed to aptd
  734ac41... Check parameter signature for signals from aptd
  067d663... Don't make critical warnings when don't have enough informa
  64a0a80... Manually disable update monitor
  d3f3748... Simplify variable code
  78febf0... (more) Simplify variable code
  727f481... Revert "Quit when main window is closed"
  c66c12e... Only quit if we're not running as a GApplication service
  48ec5dc... Use source package name for sources, not binary package nam
  9c6bf0c... G-S wants the binary package as the source, do the conversi
  486604c... Merge branch 'gnome-3-20' into wip/rancell/apt
  28d41b5... Merge branch 'gnome-3-20' into wip/ubuntu-changes
  8fdb082... Merge branch 'gnome-3-20' into wip/rancell/reviews
  1191f36... Check if a file is a .deb before trying to install it
  210a5b0... 'Software Sources' -> 'Software & Updates' in menu
  99d2481... Fix typo in error message
  2151bc7... Merge branch 'gnome-3-20' into wip/ubuntu-changes
  9a7c00f... Format update descriptions to be suitable for Ubuntu.
  0343ff6... Merge branch 'gnome-3-20' into wip/rancell/apt
  23a04ac... Use new method name
  54aed92... Merge branch 'gnome-3-20' into wip/rancell/reviews
  8b9f2eb... Merge branch 'gnome-3-20' into wip/ubuntu-changes
  0bef583... Merge branch 'gnome-3-20' into snappy
  e44f7d2... Drop changelog formatting - we have disabled this in Ubuntu
  507cd67... Disable offline updates, they don't work in Ubuntu
  acbb318... Don't change app state on install/remove failure
  4713b9c... trivial: Add g_return_if_fail to gs_app_add|has_quirk. Fix 
  d1dc460... Set error when org.freedesktop.fwupd has no service
  3c72078... Refresh appstream index if needed
  b039095... Fix changelogs being keyed by source package, not binary pa
  c136972... Unsubscribe from signals on failed authentication, was caus
  14fe8eb... Merge branch 'gnome-3-20' into snappy
  c9c0cd3... Merge branch 'gnome-3-20' into wip/rancell/reviews
  c906756... Merge branch 'gnome-3-20' into wip/rancell/apt
  5968355... Merge branch 'gnome-3-20' into wip/ubuntu-changes
  e7b3d70... Revert "trivial: Add g_return_if_fail to gs_app_add|has_qui
  d7f80dc... Disable history button
  b548fd4... Reload the appstream plugin after updating /var/lib/app-inf
  b78199c... Switch to updates page on initial update
  2e2538b... Fix minor usability issues with login dialog
  613feaa... Ignore .deb packages in the libs section
  493c6d6... Don't use notification actions under Unity
  48c98dc... Set error when org.freedesktop.fwupd has no service
  fc373d6... Poll for operation status
  2308b31... Fix memory error
  7fabe93... Revert "Only quit if we're not running as a GApplication se
  0ea65a8... Terminate immediately on close
  d3f543c... Set origin for Snappy packages
  d5d72ec... Hide licence, updated and category fields if they aren't se
  96e9a60... Remove debugging
  4aef7d8... Set the kind of app to generic for sideloaded debs
  8891740... Merge branch 'gnome-3-20' into wip/rancell/apt
  099a190... Merge branch 'gnome-3-20' into wip/rancell/reviews
  e1bfaaf... Merge branch 'gnome-3-20' into wip/ubuntu-changes
  c0780c8... Merge branch 'gnome-3-20' into snappy
  daee7ee... Sort snaps before other apps
  e589e25... Fix size not showing for uninstalled apps
  6e78697... Implement refine for snappy plugin - required as g-s rechec
  85f384b... Set error when org.freedesktop.fwupd has no service
  f6f78b4... Split Ubuntu One code into its own module
  7a23053... Match our own reviews
  c8e950b... Rename GsUbuntuLoginDialog to GsUbuntuoneDialog
  7c536ad... Dist Ubuntu One dialog UI file
  d68b43a... Use Wilson score for average rating. Copied from USC
  ddeae71... Recommend highly rated apps
  a6cfe47... Add missing header
  44610e1... Revert "Terminate immediately on close"
  7f28326... Revert "Manually disable update monitor"
  a29762f... Revert "Disable offline updates, they don't work in Ubuntu"
  4701fd4... Merge branch 'wip/ubuntu-changes' into ubuntu-xenial
  df447bc... Merge remote-tracking branch 'origin/wip/rancell/apt' into 
  8da4a33... Merge remote-tracking branch 'origin/wip/rancell/reviews' i
  3c6a38b... Allow plugins to conflict with each other
  6bfdb63... Make the apt plugin conflict with packagekit
  d0d9ef1... gs-ubuntuone: Don't deference some strings which are alread
  d5b0864... gs-ubuntuone: Don't early exit from the libsecret callbacks
  48db971... apt: strdup() the strings about the old version when gettin
  0e2fd44... apt: strdup() the strings about the old version when gettin
  8a76d13... apt: Consider the license data from filenames to be low qua
  202c59d... apt: Consider the license data from filenames to be low qua
  3c69a9b... Default app kind should be AS_APP_KIND_GENERIC
  f7df5e0... Merge commit 'wip/rancell/apt' into ubuntu-xenial
  62cbc0d... Wrap the g_autofrees
  fb147c7... vim modeline: use the right ts= and sw=
  c1b048c... Update zh_CN translation
  efd56ac... fix a tiny problem for zh_CN translation
  5f82473... Added Tajik translation
  aed905d... Start the service under Unity too
  5d2e043... Coding style fix
  88d8f76... apt: Port to use libapt directly
  7a95da7... Rename the get_deps() function to make it clearer
  41df2c0... Support ordering plugings before other plugins
  c8dc39f... ubuntu-reviews: Don't leak the db path
  ec4a7e2... apt: use gs_plugin_order_after
  e081639... apt: fix is_open_source
  538a347... Allow free-but-unspecified SPDX tokens
  973f55f... Put the string back as it was, to not change it before rele
  8f81672... trivial: Fix the @LicenseRef-free string check
  00a1751... trivial: Whitespace fixes
  82c0b81... trivial: More style fixes for upstreamability
  470a236... trivial: More whitespace fixes
  06e330a... trivial: Put the APT support in the configure summary
  361681c... trivial: Factor out gs_utils_get_content_type()
  2a595ad... apt: Set the GError when loading the apt db
  0826f5b... Use dpkg-deb info to create a GsApp when double clicking on
  0926f3d... Fix compile errors
  405646f... Add the concept of UpdateAll into the plugin loader
  47255ae... Set OS update app to AS_APP_STATE_UPDATABLE_LIVE when appro
  f24bc7f... Show a 'Install All' button when all the updates can be ins
  516f4b3... Only show the session manager restart if there were any non
  f140824... Show a notification if any live-updatable apps needs restar
  fa0385c... trivial: Use 'Install' as the verb for the headerbar button
  9c051f5... Use correct snapd API endpoints
  0e0afd9... Use correct JSON keys
  a5e03f3... Fix function names
  745b868... Pass parameters directly into aptd_transaction
  ea55fa3... apt: Update virtual meta-package
  e618133... Remove dpkg from list of conflicts for packagekit-refresh
  84e7623... Non-live updates are updatable but not updatable-live
  14fe12c... apt: Implement gs_plugin_update
  04c3721... Allow transition from AS_APP_STATE_INSTALLED to AS_APP_STAT
  da85b78... More notification fixes under Unity
  7817ecd... apt: Read lists of installed files from dpkg directly
  6e35133... trivial: Add provenance and is_free in gs_app_to_string
  5516ea9... Allow the provenance plugin to accept a glob
  3438cb7... apt: Merge the two loops and always set origin
  f91a2fc... provenance: Order after apt so we have the origin set
  a3bd7e9... gs-app: Make subsume copy over more things
  f18951b... Do not use the header bar on Unity
  0505061... Use gs_utils_is_current_desktop () helper
  6279907... Refresh the apt database
  cfcff88... Allow AS_APP_STATE_INSTALLED to AS_APP_STATE_INSTALLING
  c9bcf92... Guard against self-setting origin
  b644de7... Merge branch 'snappy' into wip/iainl/ubuntu-xenial
  e90a3eb... Add gs-ubuntuone-dialog.h to dist target
  bb96079... apt: Set the source first
  98b793a... trivial: Run the generated libtool wrapper instead of /usr/
  f1c29ee... dist some extra files for the Ubuntu plugins
  78462ae... trivial: Don't do two update actions for live update
  00bf5e1... Do a full upgrade only if we have system updates
  4fdf7af... Set state of virtual meta package
  fc1bb4a... Disable the update all button during an update
  fe13698... Show ask for refresh dialog only when visible
  cc6d1c4... Only request appstream refresh while window is visible
  535a86a... Add a separate flag for refreshing just the UI
  c9016db... Refresh the UI after an upgrade in the apt backend
  9c08d97... Define AS_APP_QUIRK_NEEDS_REBOOT if not available
  1f5bc75... trivial: data/Makfile.am: Don't dist featured.ini - it's a 
  a28576a... Remove empty signal handler
  a32fffe... Use a common schema
  425263d... Split out snapd-specific utilities
  3a234c6... Add show_status () helper function
  3561910... Add gs_ubuntuone_get_macaroon ()
  4c1094a... Simplify U1 request call
  bfa5595... Add reenable_widgets ()
  4e55ac5... Add snapd support to login dialog
  13e6ced... Authenticate if needed
  d2145e9... Fix parsing of snapd response
  d587c62... Connect to socket every request
  aa05146... Close the socket before trying to re-authenticate
  97ba836... Don't show error message on success
  967ba24... Add NUL terminator to end of string
  3431826... Check snaps for "available" status
  ff93560... Only store macaroon when requested
  5a90cf3... Add gs_ubuntuone_clear_macaroon ()
  d63fb5e... Set error on failure
  d0f2523... Don't depend on remembering the macaroon
  2ff4e21... Disable the Launch button for snappy apps
  ac3a1c4... Use changes endpoint from snapd
  f32021c... Keep macaroon so that progress updates don't prompt all the
  25c258d... Free leaked strings
  45250f5... Memory leak fix
  ec977b1... Free PackageInfo name
  a3ed964... Don't dump libapt's error logs
  191495a... Put snaps back in the same list as installed apps
  74f1267... Disable the snappy plugin if the socket isn't there
  346a845... Also re-authenticate on 500
  15ac194... Re-authenticate on 401 as well
  b02a670... Override button theming to show progress meter
  3361ae6... Trigger UI refresh after unloading apt db
  c867890... Disable reviews for snaps
  a977e0d... Don't re-prompt for credentials after cancellation
  50c99a8... trivial: Fix the build after 54e4d6fc1b3ffd881cb8b8dc7e9476
  b8d2e40... Disable the snappy plugin
  2a98d03... Add an unreviewable application quirk
  7fba0d7... Revert "Disable reviews for snaps"
  da5d66b... Properly disable reviews for snaps
  e4b8336... Revert "Add a separate flag for refreshing just the UI"
  062f0e6... Rely on AsStore to detect cache changes
  56e3a72... Clear old errors from last run
  6439bae... Allow unsafe upgrade (adding/removing new packages)
  a9269af... Revert "Don't dump libapt's error logs"
  c8df97f... Revert "Rely on AsStore to detect cache changes"
  ca63436... Add a separate flag for refreshing just the UI
  a98db57... Fix sending the wrong string to aptd InstallFile
  a8a4cbc... Revert "Fix sending the wrong string to aptd InstallFile"
  1fbfbbb... NULL terminate dpkg-deb argv
  5ff6f17... Fix sending the wrong string to aptd InstallFile
  895cbaf... Revert "Disable the snappy plugin"
  670ba77... Disable Snappy plugin if GNOME_SOFTWARE_SNAPPY isn't set
  9158819... Don't retry auth on 500
  62859e3... Log snapd requests and responses if GNOME_SOFTWARE_SNAPPY i
  f5832ee... trivial: Fix live updating of USB firmware
  11de737... Download three pages of reviews
  d3594e5... Drop unused package_size
  1b6e46c... Fix installed size not working for uninstalled packages
  5166893... Actually fix installed size
  5fd0242... Show version for uninstalled packages
  0a7a106... apt: Don't store the architecture, it's not used (and we fo
  18b542d... Make review text selectable
  734c83d... Properly support multi-line .deb descriptions
  00af88c... Use GFile instead of a filename when converting apps.
  4b112c0... trivial: Build broken - Use GFile correctly
  73a6fb4... trivial: Build broken - Use GFile correctly
  058e57d... trivial: Build broken - Use GFile correctly
  e5857bb... Revert "Correctly set the filename as the source for dpkg f
  776aaed... Add gs_app_set_local_file()
  adbe65e... trivial: Build broken - Fix the self tests
  e89d320... trivial: Fix the self tests
  fa62d0d... Fix installation of local debs
  f80a93e... trivial: re-enable snappy plugin
  cc3b937... Add a --details-pkg option that allows showing app details 
  cf052cb... Add apt: URL support
  2d8967e... Register MimeType for apt URL handler
  59b5903... Fix the label for Snappy login
  0cdca3c... Print snapd response when enabled
  73b2b85... Set focus chain order in Ubuntu One dialog
  a976144... Use better error messages for snapd auth failure
  32c6e62... Use AS_APP_QUIRK_NOT_LAUNCHABLE to control the Launch butto
  a0444ff... Snaps are not launchable
  e452320... Fix launching various KDE4 applications
  14cd7cf... ubuntu-reviews: Don't set an ID on the GsApps we create
  fa6870d... Guard against review server errors
  75bf623... Add snap MIME type
  e31c0ad... Fix wilson score calulation
  dba4782... Fix conversion from star ratings (1-5) to G-S rating (0-100
  773d435... Fix a couple of CSS errors
  11c2553... Show summary instead of name for snaps
  6c64ff1... app folder dialog: Make the dialog work again
  6fbada8... shell: Avoid destroying modal windows in the "response" sig
  ba8379c... Correctly unmap modal dialogs
  4335b4f... Curate popular snaps
  9a50a96... Build xdg-app-reviews only if ODRS is enabled
  fcd5a7f... Add shout snap as featured
  1fb98ae... Disable "Software Updates Available" notification
  edcffc1... Disable app folders feature when run outside GNOME
  a394e6f... Revert "Add shout snap as featured"
  a01e45a... Revert "Curate popular snaps"
  0440874... Revert "Show summary instead of name for snaps"
  6e8e5ab... Download changelog information on demand - this stops the U
  3804ac8... Use /v2/find API instead of obsolete /v2/snaps API for sear
  f5a98d5... apt: Don't prompt user to upgrade held packages
  14c416d... Support snap launching
  0c571f1... Fix failure refining first snap doesn't affect other snaps
  a13fb0a... Add a convenience function to check if an app is installed
  c84cb03... Only show the external installed notification on success
  7374bdc... apt: Check the iterators are good before accessing them
  526528b... Remove duplicate snapd file
  5bb1823... Rename snappy plugin to snap.
  946a884... Switch to using the ORDS server hosted by GNOME
  2c730ed... Drop obsolete sources field getting snaps
  1f5b916... Refactor snapd code to be cancellable
  1406c53... Refactor out gs_snapd_exists()
  cab5ebb... Refactor snap macaroon code
  9d5768d... Refactor all snapd methods into gs-snapd.c
  400fc6d... More snap refactoring
  80aa3b7... Decide if an app is graphical by looking if it uses a graph
  12c8749... Set snap summary from snapd response
  7ac7d1b... Show screenshots for snaps (requires snapd 2.15.2)
  1787eee... Use snapd-glib to perform snapd login. This fixes non-root 
  d77d6cf... Drop some temporary debugging code
  0a6e35d... gs-ubuntuone-dialog: Only include snapd-glib.h if we've got
  7b282d8... service: Set NoDisplay=true
  e00328f... Fix package name not being shown when using --details-pkg w
  a32a9fb... Support snap:// URL handling by backporting URL handling im
  b1e86ec... Remove scary 3rd party and non-free warnings (they were rem
  fb686f5... Remove nonfree tag on search results
  a34b091... Make GNOME Software a snap:// url handler
  cf9b534... update monitor: Fix a possible crash when download-updates 
  fa087ff... Make filename passed with --local-filename absolute.
  dd861ad... apt: Use GCancellable for transactions
  3d09239... apt: Support debconf
  8292905... Handle failure to accept debconf connection
  f04a688... Limit search entry to 100 characters.
  afee04c... apt: Fix empty debconf connections and multiple connections
  85aa119... apt: backport small fixes
  3ad58f1... apt: Fix cancellable double unref
  ea2fe2b... apt: Fix invalid callback objects
  58790fb... snap: Fix icons not being converted to pixbufs
  e04b278... snap: Backport fixes from master
  19ab730... Remove ostree plugin that got accidentally pulled in
  8d1a0e5... Remove unused include

Commits added to the branch:

  bcc7dd3... Update zh_CN translation (*)
  fa7c3ab... fix a tiny problem for zh_CN translation (*)
  5e2a4e0... Added Tajik translation (*)
  067db4d... Start the service under Unity too (*)
  5e2673d... trivial: Set the update state of offline updates correctly (*)
  5cebfb9... trivial: Use the new os-update component kind (*)
  cdd9c88... Release version 3.20.1 (*)
  a521871... trivial: Post release version bump (*)
  1b5d5bd... Updated Serbian translation (*)
  4f1ae9f... ubuntu-reviews: Don't leak the db path (*)
  84c8152... Updated Brazilian Portuguese translation (*)
  25ab8a7... Updated Russian translation (*)
  458c662... trivial: Rename the gs_plugin_get_deps() vfunc (*)
  95a1231... trivial: Use a cancellable delay in the dummy refresh progr (*)
  fa893be... trivial: Use gs_utils_get_content_type() (*)
  eb4c860... Allow the provenance plugin to accept a glob (*)
  01adc65... trivial: Do not print unknown kudos to screen (*)
  2ce9973... trivial: Do not log a warning when trying to overwrite meta (*)
  ca02b7d... Correct spelling of 'license' in the API (*)
  a3f484b... Rename the xdg-app-review plugin to a new name (*)
  8ab0446... trivial: Add gs_utils_is_current_desktop() (*)
  1f0f2e9... Launch software-properties-gtk in place of the sources dial (*)
  f3fc2c2... Do not use the header bar on Unity (*)
  7e97541... Do not allow translations in plugins (*)
  ce913f1... Make all the plugins more threadsafe (*)
  a859dc9... trivial: Show a warning when an application vanishes from x (*)
  1fef02e... trivial: Do not log addon duplicates at startup (*)
  57df285... trivial: Improve the output of the plugin loader debug outp (*)
  6d73ddc... trivial: Use the management_plugin to match the plugin name (*)
  0617f46... Set category icons in the menu spec (*)
  0532a99... Fix source files to have the same prefix (*)
  0e7ef4b... Add gs_plugin_refine_app() to the loader and port the plugi (*)
  acbc105... Allow popular and featured apps to match any prefix (*)
  7d46dac... trivial: Don't emit a warning when loading local MetaInfo f (*)
  be5f291... Allow specifing the plugin to use in the local AppStream ca (*)
  c4b27c1... Allow plugins to conflict with each other (*)
  9ec7fbc... Move the markdown parsing to the PackageKit plugin (*)
  36dfde5... trivial: Align all the output better in gs_app_to_string() (*)
  5abb4b2... Fix the upgrade state transitions to actually work (*)
  e4d432d... Allow string replacements when using gs_app_set_metadata() (*)
  5267869... Set OS update app to AS_APP_STATE_UPDATABLE_LIVE when appro (*)
  e6f9d06... trivial: Load screenshots directly if their URLs point to l (*)
  cd5d813... trivial: Set the management plugin for PackageKit distro up (*)
  e264907... trivial: Use the new bold style for distro upgrades (*)
  1e62261... Allow the dummy backend to handle the distro upgrade (*)
  66c4eef... Actually connect up the cancel and 'Learn More' upgrade but (*)
  3cb6d4e... limba: Fix the plugin (*)
  57319a6... fedora-distro-upgrades: Use the release notes for the upgra (*)
  7ac7d26... Set the management plugin for distribution upgrades (*)
  45e8e3c... Add gs_plugin_download_file() for plugins to use (*)
  7feb2bf... Make the GsPluginRefreshFlags consistent (*)
  afaad89... trivial: Fix PackageKit related warning in gs-update-monito (*)
  0509401... fedora-distro-upgrades: Use a cache file to respect the cac (*)
  91c811c... Add an unreviewable application quirk (*)
  85b48f5... Added Friulian translation (*)
  4a162bb... Updated Friulian translation (*)
  bce9a7e... Updated Friulian translation (*)
  54e4d6f... trivial: data/Makfile.am: Don't dist featured.ini - it's a  (*)
  2b0349c... Updated Friulian translation (*)
  e1b6b68... Updated Friulian translation (*)
  e134663... Updated Friulian translation (*)
  6faf59f... Updated Friulian translation (*)
  c4d20f7... Updated Japanese translation (*)
  8447a27... dummy: Use the cancellable delay when checking for updates (*)
  ecd5857... trivial: Remove the unused self test plugin (*)
  55b2838... trivial: Do not run gs_plugin_setup() if not enabled (*)
  20aae15... trivial: Start setting the PackageKit proxy in setup() (*)
  d557939... Allow loading remote icons specified with file:// (*)
  387ad33... odrs: Do not assume the moderatable results are ordered (*)
  790d4d2... trivial: Allow moving from installing->updatable-live (*)
  004ccfd... trivial: Fix critical warning with broken AppStream data (*)
  d862bf9... Updated Friulian translation (*)
  acf7966... trivial: Disable dogtail by default (*)
  fe46d5f... Do not maintain a cache of applications in the plugin loade (*)
  45ce321... trivial: Remove some dead self tests (*)
  c708b49... Fix the self tests and add greatly to them (*)
  49713dc... Do not set invalid application states on error (*)
  563cdd2... Show some non-fatal error messages if installing fails (*)
  426fbf1... Updated Friulian translation (*)
  fbed906... trivial: Remove an unused function (*)
  34c4131... trivial: Remove obsolete file (*)
  83929fa... trivial: Update the kudo docs (*)
  ba27295... Map PackageKit error codes to the GsPlugin domain (*)
  596fcd9... trivial: Fix the build after 54e4d6fc1b3ffd881cb8b8dc7e9476 (*)
  7516c7f... Do not make the ODRS plugin depend on xdg-app (*)
  95962c5... trivial: Allow the transient state message to be useful (*)
  30ef009... trivial: Do not put AppStream markup in the app description (*)
  1183243... trivial: Add a BR for the example spec file (*)
  57528ce... trivial: Check the PackageKit error more carefully (*)
  6d1dca8... Updated Friulian translation (*)
  5974792... Updated Friulian translation (*)
  f0f3d63... Updated Friulian translation (*)
  2f86f0d... Updated Friulian translation (*)
  f6153b9... Updated Friulian translation (*)
  eee260f... Updated Friulian translation (*)
  f0ae7f5... Updated Scottish Gaelic translation (*)
  6d783c5... Show the upgrades banner even if there are no updates to sh (*)
  b540282... trivial: Actually disable the plugin if setup failed (*)
  a9305a0... Ensure there is upgrade data when getting the list of distr (*)
  6078b79... trivial: Fix last commit, apologies (*)
  88e665f... Do not show the distro-upgrade notification if the window i (*)
  b67a8e0... Use a background PackageKit transaction when downloading up (*)
  3eb5872... trivial: Add more information about distro upgrade (*)
  12977ea... trivial: Support getting the pixbuf for LOCAL icons in the  (*)
  9afd827... Do not re-request the distro-upgrade when switching pages (*)
  adae1ad... trivial: Recover the application state if the plugin forget (*)
  d430515... Run the distro upgrade download as a background restartable (*)
  80fc3d4... Show a modal dialog when downloading the distro-upgrade fai (*)
  e1748a5... Do not clear the recovery state when using gs_app_set_state (*)
  3cdf19e... trivial: Allow overwriting the error if a state change has  (*)
  0123595... Allow plugins to handle cancellation themselves (*)
  4953563... Update Latvian translation (*)
  8b9cdf9... Return all update descriptions newer than the installed ver (*)
  9df8175... trivial: Fix live updating of USB firmware (*)
  ca8eff4... Use the new distro-themed graphical upgrade UI (*)
  b937c30... Release version 3.20.2 (*)
  fc0c852... trivial: Post release version bump (*)
  d73cb3e... trivial: Support compiling against old versions of appstrea (*)
  5aea5b4... Update zh_CN translation (*)
  d26272a... Updated Norwegian bokmål translation. (*)
  067b35e... Bump required appstream-glib version (*)
  cd14e38... Revert "Bump required appstream-glib version" (*)
  2cdbe97... Updated Japanese translation (*)
  d473042... trivial: Fix a possible crash spotted by clang (*)
  bcc8ea0... trivial: Fix underlinking in the packagekit-origin plugin (*)
  d4bc47f... trivial: Fix the xdg-app build (*)
  5649dc8... Updated Portuguese translation (*)
  18b1858... Updated Thai translation (*)
  853d65a... ubuntu-reviews: Depend on appstream to set source informati (*)
  ac5c0dc... ubuntu-reviews: Use Wilson score for average rating. Copied (*)
  4abb3e9... trivial: Send notification only once (*)
  80f8817... trivial: Disable the update all button during an update (*)
  8572254... Correctly trigger systemd offline updates when only process (*)
  95ec86e... Do not overwrite the update version if already set (*)
  efb0352... Updated Portuguese translation (*)
  374174e... Do not show OS Upgrades in the pending list (*)
  a030ff8... Factor out gs_utils_show_error_dialog() (*)
  aa9407e... Fix the distro upgrade errors to show up (*)
  22d4da9... Invalidate the upgrade if the update list is changed (*)
  77145f0... trivial: Fix a potential crash (*)
  a87b2a4... trivial: Fix underlinking in the packagekit-origin plugin (*)
  5034ddb... Release version 3.20.3 (*)
  f6382a6... trivial: Post release version bump (*)
  dbd3596... Return all refresh warnings when running interactively (*)
  fc43b50... fedora-distro-upgrades: Add fallbacks for the background im (*)
  35e51c0... Updated Turkish translation (*)
  53e8e08... app folder dialog: Make the dialog work again (*)
  81c6772... shell: Avoid destroying modal windows in the "response" sig (*)
  9c3a090... Correctly unmap modal dialogs (*)
  84fcc00... Do not show a warning when an AppStream update description  (*)
  673ee45... Fix distro upgrade cancelling (*)
  4bd5b1b... fedora distro upgrades: Update the "Learn More" link (*)
  9a1e26b... Fix distro upgrade invalidation state transitions to actual (*)
  b140db3... upgrade banner: Improve layout when transitioning between s (*)
  b27e6ed... trivial: Enforce UTF-8 json output when sending ODRS review (*)
  e970958... Support launching appstream://id (*)
  f738536... Disable app folders feature when run outside GNOME (*)
  ad272d0... Updated Friulian translation (*)
  32d2c7c... trivial: Disallow clicking on the app details star rating (*)
  dc43c72... Always show the 'MyLanguage' kudo when in en_US locale (*)
  b04d030... css: insensitive kudo-pill tweaks (*)
  48b7c46... css: insensitive kudo-pill backdrop style (*)
  53e8809... gs-review-row.ui: set activatable prop to false (*)
  b64c913... review row: Use flat buttons instead of a special style cla (*)
  3da1779... Unblacklist remote-viewer.desktop, it's getting AppData now (*)
  b5de410... Load the new-style epiphany web-app location (*)
  9dbdbba... plugin loader: Don't crash when refine fails in one plugin (*)
  322008a... Fix simulating system upgrades (*)
  205ca84... update monitor: Fix a possible crash when download-updates  (*)
  0890432... trivial: Don't emit a warning when no updates are available (*)
  852aae7... trivial: Don't emit a warning for downgraded packages (*)
  70effb0... trivial: Don't emit a warning for obsoleted packages (*)
  9b3ac42... Set a reasonable cache age for system upgrades (*)
  bcc6883... Avoid destroying the refresh confirm dialog twice (*)
  7e3075d... trivial: Fix a debug line (*)
  0ba1d47... Use UNAVAILABLE state to denote packages-to-be-removed (*)
  fd5bf0e... trivial: Ignore one more state from PK (*)
  d39ec23... trivial: Don't include the prefix when saving webapps (*)
  3f2a68d... review row: Add an additional box to make styling easier (*)
  1278dc9... review row: Set a style class to make styling easier (*)
  57f0e05... review row: set spacing to 0 on the vote buttons box (*)
  895c428... review row: add vote-buttons style class to box_vote_button (*)
  fa12108... css: style review valutation buttons (*)
  cc71852... css: simplify review valutation buttons separator (*)
  0cfd456... css: gtk+3.18 friendly style (*)
  a1a65ce... css: fix a typo... (*)
  c18e17d... css: fix another typo... (*)
  3a4723e... css: typo galore (*)
  3260575... trivial: Fix launching installed web-apps (*)
  818381b... packagekit: Correctly detect a cancelled transaction (*)
  1826dd2... Release version 3.20.4 (*)
  05f535b... trivial: Post release version bump (*)
  c06d67e... Updated Polish translation (*)
  d5a57c6... odrs: Remove any epoch before sending the version number (*)
  a2c2673... trivial: Don't make review dialog get wider and wider (*)
  876c44f... trivial: Do not attempt to save proxy settings when there a (*)
  16096b2... trivial: Fix a callback name (*)
  c84fd43... odrs: Match REQUIRE_RATING as well (*)
  fb7bdb2... appstream: Fix icon loading for remote icons that have file (*)
  80b5026... odrs: Get all the ratings data in one operation (*)
  4086b78... odrs: Remove the '+dfsg' suffix from Debian versions (*)
  4b5b803... Ensure reviews are shown in the correct order (*)
  6e54aa2... Updated Finnish translation (*)
  d899536... Make review text selectable (*)
  4fad994... Updated Slovenian translation (*)
  a7e0772... ords: Fix two trivial build warnings (*)
  f51f961... Fix launching various KDE4 applications (*)
  e620913... Use AS_APP_QUIRK_NOT_LAUNCHABLE to control the Launch butto (*)
  dc6df78... Backport GsAuth (*)
  a27d827... trivial: Fix last commit to actually compile (*)
  bdfc12b... Updated Greek translation (*)
  f96b47a... Add a convenience function to check if an app is installed (*)
  769b92a... Only show the external installed notification on success (*)
  c3e41b0... Added Croatian translation (*)
  028acaa... Updated Occitan translation (*)
  e7c399f... Switch to using the ORDS server hosted by GNOME (*)
  e9671cf... Release version 3.20.5 (*)
  63f7b68... Add gs_app_set_local_file() (*)
  3bd7fa7... service: Set NoDisplay=true (*)
  17bf258... Limit search entry to 100 characters. (*)
  7bf28e4... Guard against self-setting origin (*)
  e073368... trivial: Add provenance and is_free in gs_app_to_string (*)
  b7685d2... Allow free-but-unspecified SPDX tokens (*)
  e6fd7e1... Put the string back as it was, to not change it before rele (*)
  87d4d33... Show a notification if any live-updatable apps needs restar (*)
  4b71acc... Remove nonfree tag on search results (*)
  c9ea94e... Override button theming to show progress meter (*)
  a5a3d69... Fix a couple of CSS errors (*)
  6c65a2d... trivial: Allow arbitrary variables to be read from /etc/os- (*)
  bfd866e... Backport URL handling improvements from master (*)
  170c297... Use GFile instead of a filename when converting apps. (*)
  fab3b3d... Allow logging into Ubuntu One for reviews (*)
  ae63fdc... Add a dpkg plugin (*)
  1ae1f6f... Add an APT plugin (*)
  1717153... Add a Snap plugin (*)
  c4d8fee... Use minimal limits for review content (*)
  7f08ab2... Format update descriptions to be suitable for Ubuntu. (*)
  64a2876... Don't use notification actions under Unity (*)
  3405aea... Add a --details-pkg option that allows showing app details  (*)
  ce2639c... Add the concept of UpdateAll into the plugin loader (*)
  cd3e20d... Hide licence, updated and category fields if they aren't se (*)
  b2aec13... provenance: Order after apt so we have the origin set (*)
  2af5227... Build xdg-app-reviews only if ODRS is enabled (*)
  9f255ff... trivial: Run the generated libtool wrapper instead of /usr/ (*)
  77350b5... Allow transition from AS_APP_STATE_INSTALLED to AS_APP_STAT (*)
  f700550... Allow AS_APP_STATE_INSTALLED to AS_APP_STATE_INSTALLING (*)
  c035e0b... Download changelog information on demand - this stops the U (*)
  c0ae6f1... De-dup based on source (*)
  642d0e9... Set error when org.freedesktop.fwupd has no service (*)
  1465311... 'Software Sources' -> 'Software & Updates' in menu (*)
  d2d34dd... Update kudo hiding code (*)
  55aa576... Remove scary 3rd party and non-free warnings (they were rem (*)
  0ef5107... Disable history button (*)
  799ee2b... trivial: Use 'Install' as the verb for the headerbar button (*)
  4386ea4... Fix package name not being shown when using --details-pkg w (*)
  2685e89... Disable "Software Updates Available" notification (*)
  fbd1632... Make filename passed with --local-filename absolute. (*)
  1628c72... Sort snaps before other apps (*)
  965667d... Non-live updates are updatable but not updatable-live (*)
  5bc0615... trivial: Don't do two update actions for live update (*)
  f38e315... Use 'Ubuntu Software' title in Ubuntu (*)

(*) This commit already existed in another branch; no separate mail sent



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]