Change logs for software-center source package in Oneiric

  • software-center (5.0.6) oneiric-proposed; urgency=low
    
      [ Gary Lasker ]
      * lp:~gary-lasker/software-center/catalog-published-date-lp803028i-for-5.0:
        - use date_published value from the software-center-agent server
          so that for-purchase items appear correctly and in the proper order
          in What's New; include corresponding unit test (LP: #803028)
    
      [ Michael Vogt ]
      * backport fix from lp:~mvo/software-center/fix-refresh-of-whats-new
        to ensure that new apps from e.g. the software-center-agent are
        immediately displayed in the "Whats new" section of the lobby
        (LP: #949725)
    
    software-center (5.0.5) oneiric-proposed; urgency=low
    
      [ Gary Lasker ]
      * lp:~gary-lasker/software-center/fix-lp913756-for-5.0:
        - do not offer to add an icon to the Unity launcher for packages
          that do not have an Exec entry in their corresponding desktop
          file, e.g. ubuntu-restricted-extras, wine (LP: #913756)
      * lp:~gary-lasker/software-center/staging-certs-2-for-5.0:
        - add SOFTWARE_CENTER_FORCE_DISABLE_CERTS_CHECK to allow QA easier
          testing (LP: #918746)
    
      [ Michael Vogt ]
      * lp:~mvo/software-center/fix-server-pagination:
        - reset server side review "page" when switching to a different
          app
      * lp:~mvo/software-center/expunge-cache-5.0:
        - fix invalid httplib cache entries (LP: #938736)
    
      [ Kiwinote ]
      * grab exhibits for the current series only (LP: #899257)
     -- Michael Vogt <email address hidden>   Thu, 08 Mar 2012 09:07:20 +0100
  • software-center (5.0.4) oneiric-proposed; urgency=low
    
      [ Gary Lasker ]
      * lp:~gary-lasker/software-center/fix-lp891499-for-5.0:
        - be more robust about problems reading the cataloged_times file
          as problems here can hang the UI (LP: #891499)
    
      [ Gabor Kelemen ]
      * lp:~kelemeng/software-center/bug869935:
        - Update help translations from Launchpad (LP: #869935)
      * lp:~kelemeng/software-center/bug880757:
        - Mark strings containing the “ character as Unicode, to fix
          their translations. LP: #880757
    
      [ Michael Vogt ]
      * fix cache opening to improve startup time
      * lp:~mvo/software-center/icon-data-for-5.0:
        - remove the need for inline icon data from the agent, instead
          download icons directly using the provided URL (LP: #914054)
     -- Michael Vogt <email address hidden>   Tue, 10 Jan 2012 09:52:09 +0100
  • software-center (5.0.3.1) oneiric-proposed; urgency=low
    
      * softwarecenter/ui/gtk3/views/purchaseview.py:
        - set transient parent when creating a new webview to better
          support PayPal (LP: #893988)
    
    software-center (5.0.3) oneiric-proposed; urgency=low
    
      [ Michael Vogt ]
      * Improve icon extenstion detection, some iconnames are already
        without extenstion with still with a "." in the name, some are not.
        This fixes the icons display for wesnoth and xpuzzles (LP: #878707)
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk3/app.py:
        - fix potential dbus crash when accessing the list of previous
          purchases (LP: #863898)
      * softwarecenter/ui/gtk3/session/navhistory.py:
        - fix UnicodeDecodeError in NavigationItem __str__ (LP: #847050)
      * softwarecenter/ui/gtk3/panes/softwarepane.py:
        - fix UnicodeDecodeError in DisplayState __str__ (LP: #873046)
      * softwarecenter/ui/gtk3/models/pendingstore.py:
        - fix UnicodeDecodeError in _render_status_text (LP: #862029)
      * softwarecenter/distro/__init__.py:
        - fix UnicodeDecodeError in get_install_warning_text (LP: #857416)
      * softwarecenter/db/application.py:
        - fix UnicodeDecodeError in __str__ (LP: #871088)
    
      [ Gabor Kelemen ]
      * Fix misplaced parentheses and localize the app name
        using the app-install-data-ubuntu domain. LP: #880257
      * Display the success message properly localized. LP: #872823
      * Display failure message properly localized. LP: #872812
     -- Michael Vogt <email address hidden>   Thu, 24 Nov 2011 10:10:25 +0100
  • software-center (5.0.2ubuntu0.1) oneiric-security; urgency=low
    
      * SECURITY UPDATE: MITM via incorrect ssl cert validation (LP: #874242)
        - softwarecenter/ui/gtk3/views/purchaseview.py: Set the ssl-ca-file
          libsoup property so ssl cert validation works.
        - CVE-2011-3150
     -- Marc Deslauriers <email address hidden>   Fri, 18 Nov 2011 08:29:21 -0500
  • software-center (5.0.2) oneiric-proposed; urgency=low
    
      [ Matthew McGowan ]
      * lp:~mmcg069/software-center/bug861778:
        - improved method, use less widgets and fix case where user
          changes sort method in a search results list (LP: #861778)
      * lp:~mmcg069/software-center/dialog-improvements:
        - improve the widget packing of the submit_review dialog
        - make the dialog-dep-warning dialog neither closable or maximisable
          as per bug LP: #844025
        - make dialog-dependency-alert dialog use a gtkgrid instead of
          gtktable to fix overly big spacing
      * lp:~mmcg069/software-center/container-frame-render-fix:
        - remove the use a clip -> provide a fix for blurry font
          rendering LP: #864855
    
      [ Michael Vogt ]
      * test/gtk3/test_appview.py:
        - add regression test for bug #861778
      * test/gtk3/test_dialogs.py:
        - add basic test for dependency dialogs
      * softwarecenter/ui/gtk3/dialogs/dependency_dialogs.py:
        - simplfy test setup code
      * softwarecenter/backend/channel_impl/aptchannels.py:
        - delay channel update check 10s to improve startup time
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - add workaround for rendering bug of the webkit offscreen window
          that leaves a 8px border around the image
      * debian/control:
        - update Vcs-Bzr to point to the 5.0 branch
        - add "lzma" to the recommends to ensure that opening opera and
          chrome debs works (LP: #868188). python-apt is expecting to
          have a helper that can be called with "lzma -d" to open these
          debs.
    
      [ Kiwinote ]
      * softwarecenter/db/update.py,
        softwarecenter/enums.py,
        softwarecenter/ui/gtk3/models/appstore2.py:
        - make apps from the canonical store appear in the categories (LP: #874330)
      * softwarecenter/ui/gtk3/panes/availablepane.py:
        - when search is cleared, don't navigate back to lobby if we're in a
          channel view (LP: #875786)
      * softwarecenter/ui/gtk3/panes/viewswitcher.py:
        - don't inherit state.category or state.subcategory upon channel selection
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - fix UnicodeDecodeError in _update_pkg_info_table() (LP: #868834)
          this indirectly makes banners work again in certain locales (LP: #873078)
    
      [ Robert Roth ]
      * Only catch button release in exhibit if button was also pressed on
        exhibit (LP: #875043)
    
      [ Gary Lasker ]
      * softwarecenter/db/update.py:
        - fix reinstall previous purchases functionality for locales
          that require unicode (LP: #873917)
      * setup.py:
        - force 11.10 as the release as this is the target
          version of 5.0
     -- Michael Vogt <email address hidden>   Tue, 18 Oct 2011 17:43:01 +0200
  • software-center (5.0.1.5) oneiric-proposed; urgency=low
    
      [ Robert Roth ]
      * lp:~evfool/software-center/fixlp870595:
        - Mark the For Software Developers menu item label from the Help
          menu translatable to fix bug LP: #870595.
    
      [ Kiwinote ]
      * softwarecenter/ui/gtk3/widgets/searchaid.py:
        - make 'no items match <searchterm>' display translated (LP: #870604)
        - fix markup error which causes spelling suggestions not to be displayed
    
      [ Michael Vogt ]
      * software-center:
        - fix --measure-startup-time
     -- Michael Vogt <email address hidden>   Wed, 12 Oct 2011 09:11:15 +0200
  • software-center (5.0.1.4) oneiric; urgency=low
    
      * softwarecenter/ui/gtk3/widgets/apptreeview.py:
        - do not crash if self.appmodel is not available yet (LP: #869699)
      * softwarecenter/db/update.py:
        - fix missing i18n lookup for app-install-data (LP: #869851)
      * merge po/help from rosetta to ensure that the translated
        manual is there, this is not delivered via langpacks
        (LP: #869935)
      * test/test_database.py:
        - use sc.staging.ubuntu.com for the testing of the license
          string data
      * softwarecenter/db/application.py:
        - fix missing i18n for license send from the software-center-agent
          server
     -- Michael Vogt <email address hidden>   Fri, 07 Oct 2011 16:24:53 +0200
  • software-center (5.0.1.3) oneiric; urgency=low
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk3/panes/pendingpane.py:
        - be more robust about errors when cancelling a transaction
          from the pending pane (LP: #861129)
      * softwarecenter/ui/gtk3/app.py:
        - fix crash in on_menu_edit_activate() (LP: #861862)
      * softwarecenter/ui/gtk3/panes/installedpane.py:
        - fix crash in _row_visibility_func() (LP: #834893)
      * softwarecenter/ui/gtk3/views/appview.py:
        - fix crash in display_matches() (LP: #843795)
    
      [ Michael Vogt ]
      * softwarecenter/ui/gtk3/widgets/buttons.py:
        - fix incorrect i18n for the "More" button in the main screen
          (LP: #868952), thanks to David Planella
      * softwarecenter/db/categories.py:
        - fix regression when reading translated category names for
          directory types with no X-Ubuntu-Gettext-Domain (LP: #868963)
    
      [ Gabor Kelemen ]
      * Translate Our star apps heading on the list of the star apps.
        LP: #869038
     -- Michael Vogt <email address hidden>   Thu, 06 Oct 2011 14:35:02 +0200
  • software-center (5.0.1.2) oneiric; urgency=low
    
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - force no line wrap for the header (LP: #867821)
     -- Michael Vogt <email address hidden>   Wed, 05 Oct 2011 18:22:28 +0200
  • software-center (5.0.1.1) oneiric; urgency=low
    
      * softwarecenter/db/application.py:
        - fix crash when installing a standalone deb (LP: #868333)
     -- Gary Lasker <email address hidden>   Wed, 05 Oct 2011 11:07:40 -0400
  • software-center (5.0.1) oneiric; urgency=low
    
      [ Michael Vogt ]
      * softwarecenter/ui/gtk3/widgets/reviews.py:
        - Fix i18n bug in the error string for the reviews. This
          adds two new strings for a rare error message in the UI that
          was previously not translatable. Thanks to David Planella
      * softwarecenter/db/database.py:
        - when adding a new database (e.g. on reinstall-previous purchases)
          trigger a "reopen" to ensure that the db docids are reinitialized
      * apt-xapian-index-plugin/software-center.py:
        - do not crash if a apt.Package.candidate has no url (LP: #819907)
      * softwarecenter/ui/gtk3/views/catview_gtk.py:
        - only show the frame with new apps if we actually have information
          about new applications (LP: #862382)
    
      [ Robert Roth ]
      * softwarecenter/ui/gtk3/widgets/apptreeview.py:
        - fix crash in clear_model() (LP: #863233)
    
      [ Gary Lasker ]
      * debian/control:
        - add dependency on python-gobject-cairo to prevent crash
          at startup (LP: #829067)
      * softwarecenter/db/application.py,
        softwarecenter/db/update.py,
        softwarecenter/distro/Ubuntu.py,
        softwarecenter/enums.py:
        - display the correct license type for commercial apps as
          specified via the software-center-agent (LP: #864706)
    
      [ Matthew McGowan ]
      * lp:~mmcg069/software-center/bug855666:
        - add missing linewrap (LP: #855666)
      * lp:~mmcg069/software-center/bug858639 :
        - fix crash when data can not be parsed from the remote reviews server
          LP: #858639
     -- Michael Vogt <email address hidden>   Wed, 05 Oct 2011 11:24:05 +0200
  • software-center (5.0) oneiric; urgency=low
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk3/views/appdetailsview.py,
        softwarecenter/ui/gtk3/views/appdetailsview_gtk.py,
        softwarecenter/ui/gtk3/widgets/reviews.py,
        utils/submit_review_gtk3.py:
        - restore the ability to edit or delete your own
          review (LP: #861999)
      * softwarecenter/db/application.py:
        - fix TypeError in __init__ (LP: #825729)
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - fix crash in _get_app_icon_xy_position_on_screen (LP: #843565)
      * softwarecenter/ui/gtk3/panes/softwarepane.py:
        - fix UnicodeDecodeError in on_add_to_launcher (LP: #835337)
    
      [ Michael Vogt ]
      * add support for license keys in $HOME
      * set correct version number
      * utils/submit_review_gtk3.py:
        - translate app name in review title, thanks to Gabor Kelemen
          (LP: #782146)
      * softwarecenter/backend/reviews.py:
        - leave the review sorting to the server now that the rnr-server
          is deployed that sorts properly by wilson_score
      * fix None vs "" crashes
      * fix another dbus exception when a tid vanishes (LP: #848676), thanks
        to Marc Deslauriers
    
      [ Kiwinote ]
      * softwarecenter/distro/Ubuntu.py:
        - display canonical support text again (LP: #862388)
          (no new strings - there was just some 'if False, display the text' code)
    
      [ Matthew McGowan ]
      * data/ui/gtk3/dialogs.ui:
        - fix incorrect sizing of dialogs (LP: #825959, LP: #844014)
      * display 'where is it' command line helper for installed apps with
        no desktop_files even when unity is running.'
      * set a minimum size for the CategoryTile so all english category
        names fit to two lines (Computer Science and Robotics took 3 lines
        to display).
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - cleanup dead code
     -- Michael Vogt <email address hidden>   Thu, 29 Sep 2011 20:45:22 +0200
  • software-center (4.1.23.7) oneiric; urgency=low
    
      [ Gary Lasker ]
      * softwarecenter/backend/installbackend_impl/aptd.py:
        - fix UnicodeDecodeError in _show_transaction_failed_dialog
          (LP: #858193)
      * softwarecenter/backend/installbackend.py,
        softwarecenter/ui/gtk3/aptd_gtk3.py,
        softwarecenter/ui/gtk3/dialogs/__init__.py:
        - implement the error() method of InstallBackendUI to display the
          required error dialog in the event of a transaction error
          (LP: #860137)
      * softwarecenter/backend/installbackend_impl/aptd.py:
        - add unicode handling for the transaction error dialog
      * softwarecenter/utils.py:
        - let the utf8() method handle None as an input value
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - fix UnicodeDecodeError in set_value() (LP: #846600)
      * softwarecenter/db/debfile.py:
        - fix UnicodeDecodeError in warning() (LP: #845298)
      * softwarecenter/ui/gtk3/app.py:
        - fix intermittent crash at shutdown (LP: #728973)
      * softwarecenter/ui/gtk3/panes/availablepane.py,
        softwarecenter/ui/gtk3/session/navhistory.py,
        softwarecenter/ui/gtk3/session/viewmanager.py:
        - navigate back to the application details view on
          a purchase cancellation or a purchase error (LP: #859790)
      * softwarecenter/ui/gtk3/panes/installedpane.py:
        - fix empty installed view after clearing search (LP: #860810)
        - fix rendering glitch when searching with OneConf
          active (LP: #860818)
      * softwarecenter/utils.py:
        - fix crash in save_person_to_config() (LP: #858403)
      * softwarecenter/ui/gtk3/widgets/reviews.py:
        - fix UnicodeDecodeError in _whom_when_markup()
    
      [ Michael Vogt ]
      * softwarecenter/ui/gtk3/widgets/searchentry.py:
        - merge header fix
      * softwarecenter/ui/gtk3/app.py, softwarecenter/utils.py:
        - add support for proxy setup from gsettings (LP: #742564)
    
      [ Juhana Jauhiainen ]
      * Added For Software developers link to Help menu. (LP #722366)
    
      [ Didier Roche ]
      * softwarecenter/ui/gtk3/panes/installedpane.py:
        - disable search when viewing oneconfviews
    
      [ Kiwinote ]
      * softwarecenter/ui/gtk3/panes/viewswitcher.py:
        - if we're in the 'in progress' view and all the transactions finish, then
          navigate back (LP: #831524)
     -- Michael Vogt <email address hidden>   Wed, 28 Sep 2011 18:02:08 +0200
  • software-center (4.1.23.6) oneiric; urgency=low
    
      [ Kiwinote ]
      * softwarecenter/db/update.py:
        - update the sc-agent db even if there are no apps available (LP: #857268)
      * softwarecenter/utils.py:
        - fix UnicodeDecodeError in get_icon_from_theme() (LP: #839391)
      * utils/submit_review_gtk3.py:
        - fix UnicodeDecodeError in _on_one_gwibber_account() (LP: #836911)
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk3/app.py:
        - fix intermittent startup crashes (LP: #846674, LP: #857989)
    
      [ Matthew McGowan ]
      * work around some oddness that seems to have broken
        Gdk.EventButton.copy().
    
      [ Michael Vogt ]
      * softwarecenter/ui/gtk3/app.py:
        - do not crash if there is no active pane
      * softwarecenter/backend/reviews.py:
        - be more robust against db corruption when writing out
          the bsddb for unity (LP: #858437)
      * softwarecenter/backend/login_sso.py:
        - port to the new SSO dbus API  (LP: #857514)
    
      [ Didier Roche ]
      * lp:~didrocks/software-center/replace_logintext_by_helptext:
        - use help_text internally to be aligned with the new ubuntu SSO
          parameter name (LP: #857514)
     -- Michael Vogt <email address hidden>   Mon, 26 Sep 2011 16:59:33 +0200
  • software-center (4.1.23.5) oneiric; urgency=low
    
      [ Robert Roth ]
      *  Fix inconsistent colors in banner (LP: #855417)
      * softwarecenter/db/debfile.py,
        softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - display total size in the details view for standalone
          deb files (LP: #851222)
      * softwarecenter/db/database.py:
        - restore support for custom list searches
          (LP: #835069, LP: #828281)
    
      [ Kiwinote ]
      * correctly index desktop files which refer to packages for which we must
        install a version for a foreign architecture (eg skype)
      * softwarecenter/backend/reviews.py:
        - allow us to write reviews for apps with unicode appname (LP: #856052)
    
      [ Matthew McGowan ]
      * lp:~mmcg069/software-center/tweaks:
        - mak the avg-rating label white when a row is selected
        - TextBlock.set_visible_window to False. add a css comment
      * lp:~mmcg069/software-center/bug635994-again:
        - make the up/down -arrow behaviour available to both
          detailsview_gtk and the catview_gtk (LP: #635994)
      * lp:~mmcg069/software-center/re-fixes:
        - additional fixes for the detailsview
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk3/panes/availablepane.py,
        softwarecenter/ui/gtk3/panes/softwarepane.py:
        - prevent potential crash at startup if views have not yet
          been created on a call to refresh_apps (LP: #855622)
      * softwarecenter/ui/gtk3/panes/availablepane.py,
        softwarecenter/ui/gtk3/panes/installedpane.py:
        - consolidate spinner code, add timeout mask for installed
          view spinner
      * softwarecenter/ui/gtk3/panes/softwarepane.py:
        - display spinner while changing list view sort method
      * softwarecenter/ui/gtk3/app.py:
        - display spinner while loading previous purchases list
      * softwarecenter/ui/gtk3/widgets/actionbar.py:
        - fix regression in action bar button alignment (LP: #856872)
      * softwarecenter/ui/gtk3/panes/availablepane.py:
        - restore action bar functionality for custom lists
          (LP: #835069)
        - don't hide technical items during a custom list search
        - restore custom list search using apt url syntax (LP: #828281)
      * softwarecenter/ui/gtk3/dialogs/__init__.py:
        - fix crash when showing error dialog (LP: #842678)
    
      [ Didier Roche ]
      * lp:~didrocks/software-center/new-oneconf-sync-signal:
        - enable getting a last sync accurate date as soon as the sync
          is done (LP: #855345)
    
      [ Michael Vogt ]
      * utils/submit_review_gtk3.py:
        - setup logging from the helper to xdg
          ~/.cache/software-center/reviews-helper.log
      * utils/submit_review_gtk3.py, softwarecenter/ui/gtk3/views/appview.py:
        - use Gtk.ComboBoxText.new() instead of Gtk.ComboBoxText(). This makes
          get_active_text() actually work on the combobox (LP: #856429)
      * softwarecenter/utils.py:
        - fix writing new config before using it (LP: #827527)
      * softwarecenter/backend/reviews.py:
        - write out the review stats in a C friendly bsddb so that unity
          can use it too (thanks to Mikkel Kamstrup)
      * softwarecenter/ui/gtk3/panes/availablepane.py:
        - fix endless recursion (LP: #851671)
     -- Michael Vogt <email address hidden>   Fri, 23 Sep 2011 11:58:02 +0200
  • software-center (4.1.23.4) oneiric; urgency=low
    
      [ Matthew McGowan ]
      * utils/submit_review_gtk3.py:
        - fix crash when submitting a review (LP: #852016)
      * fix the overlay icon position in the (lobby|subcat) featured tiles
      * fix the backforward button such that the border-radius is switched
        when in rtl mode.
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - fix stray dotted lines at bottom of the "not found"
          screen (LP: #853514)
      * softwarecenter/ui/gtk3/widgets/buttons.py:
        - add a focus ring for the "More" buttons on the
          home screen (LP: #854177)
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - add a focus ring for the exhibits banner (LP: #854168)
      * check the button-release occurs within the exhibit banner
        (LP: #848805)
      * add additional checks to ensure we bail on a NoneType within
        apptreeview._on_button_press_event. also switch some StateType's
        to the Gtk3 correct StateFlags'
      * reimplement the focal frames for focal CellRendererButtons
        in the apptreeview
      * lp:~mmcg069/software-center/rtl-improvements
        - make the appview progress bar fill in the correct direction when in rtl
          mode
        - also improve the positioning of the installed overlay icon in both ltr
          and rtl modes.
      * lp:~mmcg069/software-center/nav-improvements
        - correct the navhistory behaviour when a user clears the search_entry,
          remove spurious navhistory items, improve unit test (LP: #854047)
      * lp:~mmcg069/software-center/lobby-work
        - update the lobby and subcat views when selecting to view "Canonical
          Maintained Software", other lobby fixes and cleanup (LP: #835025)
      * lp:~mmcg069/software-center/description-improvements:
        - improvements to the description area in the details view, make
          description text selectable, update unit test (LP: #854368)
      * lp:~mmcg069/software-center/Bug846204:
        - a solution to LP: #846204
    
      [ Kiwinote ]
      * softwarecenter/db/application.py:
        - fix UnicodeDecodeError in __init__ (LP: #838791)
      * softwarecenter/db/debfile.py:
        - fix UnicodeDecodeError in __init__ (LP: #835887)
      * softwarecenter/ui/gtk3/widgets/buttons.py:
        - draw focus-line for category tiles and subcategory tiles
        - make featuredtiles accessible
      * softwarecenter/ui/gtk3/widgets/description.py:
        - fix crash in rendering bullet points in rtl layouts
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - make exhibits accessible
    
      [ Gary Lasker ]
      * utils/submit_review_gtk3.py:
        - fix crash if an error occurs while submitting
          a review (LP: #854187)
      * softwarecenter/ui/gtk3/widgets/apptreeview.py:
        - check that a category is not selected before updating,
          fixes a crash on e.g. a network change event (LP: #848085)
      * softwarecenter/ui/gtk3/panes/installedpane.py:
        - display a spinner while loading the oneconf
          list view
      * pyflakes fixes
    
      [ Michael Vogt ]
      * softwarecenter/ui/gtk3/views/purchaseview.py,
        test/gtk3/test_purchase.py:
        - ensure to never log sensitive oauth token data to the console
          from webkit and add test
      * debian/control:
        - tighten dependency on python-gobject (LP: #845280)
      * softwarecenter/db/database.py:
        - fix db reopen when a new database is added (like the
          software-center-agent DB)
      * softwarecenter/backend/aptchannels.py:
        - move to softwarecenter/backend/channel_impl/aptchannels.py to make
          more clear that this is a implementation of a interface
      * softwarecenter/backend/channel_impl/aptchannels.py:
        - only rebuild the a-x-i DB is we have new origins in the cache
          (LP: #798632)
      * softwarecenter/db/categories.py:
        - do not crash if a directory tag can not be parsed or if the
          directory file is not there (LP: #854087)
      * fix systemwide license key handling (needs
        lp:~aptdaemon-developers/aptdaemon/add-license-key-call)
    
      [ Didier Roche ]
      * softwarecenter/db/appfilter.py:
        - fix an issue when no diff in a category show all available results
      * softwarecenter/ui/gtk3/panes/installedpane.py:
        - use the same load blocking parameters than other calls
     -- Michael Vogt <email address hidden>   Wed, 21 Sep 2011 09:11:30 +0200
  • software-center (4.1.23.3) oneiric; urgency=low
    
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - fix r2344 (line wrap for header) as it leaves overly
          huge margins, thanks to Matthew McGowan
        - fix crash if get_icon() returns None (LP: #846508)
      * softwarecenter/backend/installbackend_impl/aptd.py:
        - be more robust against a race when the transaction disappears
          between notify and fetching details #804444)
      * data/ui/gtk3/submit_usefulness.ui:
        - remove not needed cancel/post click handlers (LP: #830830)
      * softwarecenter/ui/gtk3/panes/installedpane.py,
        test/gtk3/test_installedpane.py:
        - fix show/hide technical items when in search mode in the installed
          pane and add regression test
      * softwarecenter/ui/gtk3/panes/installedpane.py:
        test/gtk3/test_installedpane.py,
        softwarecenter/ui/gtk3/widgets/actionbar.py:
        - fix show/hide nonapps count when doing searches
        - add tests
      * softwarecenter/ui/gtk3/widgets/reviews.py:
        - do not show "no network connection" message when checking for
          new reviews (LP: #848480)
      * softwarecenter/ui/gtk3/panes/softwarepane.py, softwarecenter/utils.py,
        test/test_utils.py:
        - do not offer to add NoDisplay=true desktop files like wine to the
          launcher (LP: #848437)
     -- Michael Vogt <email address hidden>   Fri, 16 Sep 2011 21:12:26 +0200
  • software-center (4.1.23.2) oneiric; urgency=low
    
      [ Michael Vogt ]
      * softwarecenter/backend/reviews.py:
        - update review sorting to follow spec (wilson score)
      * lp:~mvo/software-center/retire-gtk2:
        - remove (no longer used) gtk2 code, this has the added benefit
          that all the checks for pygtk vs pygi are gone as well
        - update gir1.2-* dependencies (LP: #842616)
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - wrap title instead of ellipsize (LP: #850857)
      * softwarecenter/toolkit.py:
        - update to current code
      * softwarecenter/backend/reviews.py:
        - do not crash for unknown deb names
      * softwarecenter/ui/gtk3/app.py:
        - make the locale code more robust (LP: #846038)
      * softwarecenter/db/history_impl/apthistory.py:
        - be more robust against broken history.log files (LP: #666449)
      * softwarecenter/backend/installbackend_impl/aptd.py:
        - be more robust about potential races (LP: #848676)
      * softwarecenter/ui/gtk3/models/pendingstore.py:
        - only add transactions if we get meaningful data
    
      [ Matthew McGowan ]
      * lp:~mmcg069/software-center/highcontrast-theme-improvements:
        - a host of improvements to the highcontrast themes
      * lp:~mmcg069/software-center/bug848845:
        - use the stock_zoom-page cursor, which in the currernt icon
          theme still presents as a magnifying glass (LP: #848845)
      * lp:~mmcg069/software-center/minor-vis-fixes:
        - even up the borders around a Frame (LP: #850780)
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk3/panes/installedpane.py:
        - implement a spinner for the installed view
     -- Michael Vogt <email address hidden>   Thu, 15 Sep 2011 22:09:59 +0200
  • software-center (4.1.23.1) oneiric; urgency=low
    
      * debian/software-center.links:
        - add software-center-gtk3 compat link
      * setup.py:
        - remove software-center-gtk3 from scripts
     -- Michael Vogt <email address hidden>   Thu, 15 Sep 2011 13:28:31 +0200
  • software-center (4.1.23) oneiric; urgency=low
    
      [ Michael Vogt ]
      * new default exhibit image from Marcus Haslam, many thanks
      * tweak html for the default text layout
      * softwarecenter/utils.py:
        - never cache local urls in the SimpleFileDownloader
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - fix bug in banner image rendering when the agent serves the images
      * softwarecenter/ui/gtk3/app.py, debian/control:
        - renenable plugin loader
        - add conflict against older oneconf as the old oneconf plugin
          will crash softwarecenter because of mixing pygtk with pygi
        - load plugins from $SOFTWARE_CENTER_PLUGINS_DIR,
          /usr/share/software-center/plugins,
          ~/.local/share/software-center/plugins (LP: #631457)
      * doc/example_plugin.py:
        - updated to the gtk3 version
      * softwarecenter/backend/scagent.py:
        - generically deal with exhibts without a title
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - set the default exhibit cycle time to 10s but do not cycle if
          the main application does not have the active toplevel focus
      * softwarecenter/ui/gtk3/views/catview_gtk.py:
        - if there is only a single app in a exhibit, show that on
          click (LP: #848995)
      * softwarecenter/ui/gtk3/panes/availablepane.py,
        softwarecenter/ui/gtk3/views/catview_gtk.py:
        - when showing a exhibts list, show with flags=["nonapps-visible"]
          (LP: #849035)
      * softwarecenter/backend/scagent.py:
        - if the server does not provide a title for a exhibit use the
          html title tag or the first h1
      * software-center-gtk3:
        - removed, the gtk3 version is now default and identical to
          the software-center command
      * softwarecenter/utils.py:
        - avoid race condition on slow connections (LP: #839462)
      * lp:~mvo/software-center/per-thread-xapiandb:
        - create per-thread xapian.Database objects to avoid race
          condition with multiple threads
    
      [ Matthew McGowan ]
      * softwarecenter/ui/gtk3/app.py:
        - inhibit system error bell (LP: #846138)
      * softwarecenter/utils.py,
        softwarecenter/ui/gtk3/widgets/description.py,
        test/test_description_norm.py:
        - tweak the description parser to not omit linebreaks when
          a newline follows a terminator (e.g. "." or ":"), add a
          preparser special case for texlive-fonts-extra, update
          unit test (LP: #846944)
      * softwarecenter/ui/gtk3/session/navhistory.py:
        - fix multiple navigation items generated during search
          (LP: #842734)
      * lp:~mmcg069/software-center/bug844068:
        - if search is cleared by the user whilst the search context is a
          subcategory, return to the unfiltered subcategory list not the
          category page (bug 844068).
      * lp:~mmcg069/software-center/themeing-improvements:
        - provide theming css for highcontrast and highcontrastinverse
        - fix dynamic theme updates
      * lp:~mmcg069/software-center/submit-review-fixes:
        - add changed sig to star rating widget and correctly ensure the
          user has set a star rating prior to allowing submition
        - cleanup
      * lp:~mmcg069/software-center/bug850033:
        - improve the back_forward button rendering in response to LP: #850033
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk3/session/viewmanager.py:
        - fix startup crash in get_view_widget
          (LP: #830233, LP: #834425)
      * data/icons/scalable/apps/softwarecenter.svg:
        - update the scalable icon to the new software-center
          icon (LP: #842275)
      * softwarecenter/ui/gtk/widgets/thumbnail.py,
        softwarecenter/ui/gtk3/widgets/thumbnail.py:
        - restore hover cursor for details view screenshot thumbnail
      * setup.py,
        debian/control:
        - add back flags when merging authors list, specify
          python version for happier build
      * softwarecenter/ui/gtk3/gmenusearch.py:
        - fix crash when loading gmenu for 'where is it' (LP: #834450)
      * pyflakes cleanup
      * softwarecenter/ui/gtk3/widgets/apptreeview.py:
        - fix crash when using arrow keys in the list view, other
          cellbutton fixes (LP: #843409)
        - re-enable the list view action button after a transaction
          is cancelled
     -- Michael Vogt <email address hidden>   Thu, 15 Sep 2011 11:54:11 +0200
  • software-center (4.1.22) oneiric; urgency=low
    
      [ Gary Lasker ]
      * data/ubuntu-software-center.desktop.in,
        debian/rules,
        setup.py,
        software-center,
        software-center-gtk2,
        softwarecenter/toolkit.py:
        - launch the new UI using 'software-center', add script
          to launch the old version if feeling nostalgic (LP: #839257)
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - fix incorrect ellipsize for title and summary in the
          details view (LP: #842271)
      * softwarecenter/ui/gtk3/panes/availablepane.py,
        softwarecenter/ui/gtk3/session/viewmanager.py:
        - hide the search field when in the purchase
          view (LP: #844883)
      * softwarecenter/ui/gtk3/views/catview_gtk.py:
        - don't create the what's new panel if we don't have the
          corresponding category (LP: #835129)
      * softwarecenter/ui/gtk3/panes/installedpane.py:
        - fix crash in rebuild_categorised_view while viewing
          installed items (LP: #834260)
      * test/gtk3/test_catview.py,
        test/gtk3/test_panes.py,
        test/test_addons.py,
        test/test_package_info.py:
        - fix unit tests
      * setup.py:
        - fix build error when merging authors list
      * merged lp:~gary-lasker/software-center/pyflakes-fixes, no
        user visible changes, only code cleanup
      * po/software-center.pot:
        - refresh .pot file
    
      [ Matthew McGowan ]
      * data/ui/gtk3/css/softwarecenter.css,
        softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - fix grey addon label, only pkgname should be grey
          (LP: #838607)
      * softwarecenter/ui/gtk3/widgets/description.py,
        softwarecenter/utils.py,
        test/test_description_norm.py:
        - description formatting improvements, update unit test
      * data/ui/gtk3/css/softwarecenter.css,
        softwarecenter/ui/gtk3/widgets/cellrenderers.py:
        - use css to set border-radius of cellrenderer button
      * softwarecenter/ui/gtk3/views/appview.py:
        - disable appcount display at the bottom of list views
          for now to allow keyboard scrolling to work (LP: #830258)
      * lp:~mmcg069/software-center/lobby-tweaks:
        - restore tile borders but disable the checkerboard
          rendering, color tweaks and other improvements to the
          title area visuals
      * merge lp:~mmcg069/software-center/image-data-cleanup:
        - cleanup unused image files (LP: #839736)
      * softwarecenter/ui/gtk3/panes/softwarepane.py:
        - fix doubled search results (LP: #840235)
      * softwarecenter/ui/gtk3/app.py:
        - fix "Copy Web Link" feature (LP: #830291)
    
      [ Andrea Cimitan ]
      * softwarecenter/ui/gtk3/widgets/symbolic_icons.py:
        - Fix blurriness of toolbar icons, reduce shadow alpha level
    
      [ Gabor Kelemen ]
      * po/POTFILES.in:
        - additional i18n fixes (LP: #836346)
    
      [ Kiwinote ]
      * remove the old webkit ui
      * remove the need for dummy-screenshot-ubuntu.png (LP: #837223)
      * data/ui/gtk3/SoftwareCenter.ui,
        softwarecenter/ui/gtk3/app.py:
        - make all the accelerators work again (LP: #640426, LP: #660050,
          LP: #828233, LP: #830238, LP: #834988, LP: #843682)
          also fixes (LP: #823094, LP: #837062)
      * softwarecenter/db/appfilter.py,
        softwarecenter/ui/gtk3/app.py,
        softwarecenter/ui/gtk3/widgets/searchaid.py:
        - stack of improvements to the supported_only filter and the searchaid
      * softwarecenter/ui/gtk3/app.py,
        softwarecenter/ui/gtk3/widgets/apptreeview.py:
        - make copy web link work for 'for purchase items' (LP: #820999)
      * softwarecenter/ui/gtk3/models/pendingstore.py:
        - fix UnicodeDecodeError in _render_status_text() (LP: #827495)
      * softwarecenter/ui/gtk3/panes/globalpane.py:
        - fix halignment of searchbox and backforward in rtl (LP: #842881)
      * softwarecenter/ui/gtk3/widgets/actionbar.py:
        - don't overly expand the button width
      * softwarecenter/ui/gtk3/widgets/backforward.py:
        - fix rtl breakage (LP: #842848, LP: #842858)
      * softwarecenter/ui/gtk3/widgets/buttons.py:
        - place channel selector popup at correct location for rtl (LP: #842872)
        - add currency to paid app tiles (LP: #833801)
      * softwarecenter/ui/gtk3/widgets/apptreeview.py,
        softwarecenter/ui/gtk3/widgets/cellrenderers.py:
        - hide the action button when the pkg is not available (LP: #841459)
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - fix text corruption in the default banner (LP: #838244)
      * softwarecenter/ui/gtk3/widgets/searchaid.py:
        - fix UnicodeDecodeError in build_category_path() (LP: #844031)
        - fix UnicodeDecodeError in get_suggestions() (LP: #843195, LP: #844639)
        - fix UnicodeDecodeError in get_title_text() (LP: #843032)
      * softwarecenter/ui/gtk3/widgets/searchentry.py:
        - use symbolic variant for the search icon (LP: #835529)
      * utils/submit_review_gtk3.py:
        - fix UnicodeDecodeError in _setup_details() (LP: #834233)
    
      [ Didier Roche ]
      * softwarecenter/ui/gtk3/widgets/menubutton.py:
        - improvements to menubutton widget (used in OneConf view)
      * Add openshot to "Our pick" (LP: #845370)
    
      [ Robert Roth ]
      * softwarecenter/ui/gtk3/models/pendingstore.py:
        - fix crash when reinstalling previous purchases (LP: #843766)
      * data/ui/gtk3/dialogs.ui:
        - add missing border in dialog frame (LP: #844028)
      * softwarecenter/ui/gtk3/app.py:
        - set minimum window size (LP: #842684)
      * softwarecenter/ui/gtk3/widgets/description.py:
        - fix crash when installing standalone debs (LP: #839113)
        - update description focus methods to fix crash (LP: #843317)
      * softwarecenter/ui/gtk3/widgets/reviews.py:
        - fix duplicated label in reviews area of the details
          view  (LP: #823255)
     -- Gary Lasker <email address hidden>   Fri, 09 Sep 2011 11:46:15 -0400
  • software-center (4.1.21) oneiric; urgency=low
    
      [ Kiwinote ]
      * AUTHORS:
        - add credits for the new icon (LP: #834882)
      * a stash of unicode fixes to make s-c-gtk3 usable around the world
        (LP: #831865, LP: #834409, LP: #834312)
      * softwarecenter/db/update.py:
        - fix reinstall previous purchases (LP: #834984)
      * softwarecenter/ui/gtk3/panes/availablepane.py:
        - set title for 'previous purchases' list view (LP: #833960)
      * softwarecenter/ui/gtk3/panes/softwarepane.py:
        - fix None.copy() such that switching panes works again (LP: #834196)
      * softwarecenter/ui/gtk3/widgets/buttons.py:
        - escape application name in tiles (LP: #835876)
    
      [ Jacob Johan Edwards ]
      * softwarecenter/ui/gtk3/panes/softwarepane.py:
        - fix the spinner display when loading slow views (LP: #830682)
    
      [ Gabor Kelemen ]
      * po/POTFILES.in,
        po/POTFILES.skip:
        - update per latest configuration, add new gtk3 files
    
      [ Matthew McGowan ]
      * softwarecenter/ui/gtk3/widgets/buttons.py :
        - resize fix for Top Rated and What's New tiles (LP: #833697)
      * softwarecenter/ui/gtk3/views/catview_gtk.py,
        softwarecenter/ui/gtk3/widgets/containers.py:
        - disable the rendering of the checkboard pattern in the
          grid views (at request of mpt)
       * lp:~mmcg069/software-center/description-tweaks:
         - fix badly rendered package descriptions, other tweaks
           (LP: #833954)
       * lp:~mmcg069/software-center/globalpane-themeability:
         - various theming fixes (LP: #828092, LP: #830681,
           LP: #830738 and LP: #838382)
    
      [ Gary Lasker ]
      * software-center,
        software-center-gtk3,
        softwarecenter/db/update.py:
        - enable CJK support in Xapian (LP: #745243)
      * po/software-center.pot:
        - refresh .pot file
      * softwarecenter/ui/gtk/widgets/thumbnail.py:
        - fix missing icon in theme to let non-gtk3 version
          launch again, also fixes all gtk unit tests
      * test/test_database.py:
        - update unit test
    
      [ Didier Roche ]
      * softwarecenter/ui/gtk3/panes/installedpane.py,
        softwarecenter/ui/gtk3/views/appview.py,
        softwarecenter/ui/gtk3/widgets/menubutton.py,
        softwarecenter/ui/gtk3/widgets/oneconfviews.py,
        softwarecenter/db/appfilter.py,
        softwarecenter/ui/gtk3/app.py,
        data/ui/gtk3/SoftwareCenter.ui:
        - brings back OneConf to software center gtk3 with a fresh new design
          (LP: #838623)
      * debian/control:
        - depends on latest oneconf
     -- Gary Lasker <email address hidden>   Thu, 01 Sep 2011 11:55:14 -0400
  • software-center (4.1.20) oneiric; urgency=low
    
      [ Michael Vogt ]
      * softwarecenter/ui/gtk3/views/purchaseview.py:
        - fix crash in cancel a purchase (LP: #833898)
      * softwarecenter/db/enquire.py:
        - add database locking to avoid thread issues
      * softwarecenter/db/enquire.py:
        - fix crash by copy.copy(filter), provide a custom copy
          method instead this fixes random crash in the lobby
    
      [ Kiwinote ]
      * display category on the tile
     -- Michael Vogt <email address hidden>   Thu, 25 Aug 2011 20:51:11 +0200
  • software-center (4.1.19) oneiric; urgency=low
    
      [ Kiwinote ]
      * data/piston-helpers/piston_get_reviews_helper.py:
        - get reviews for the base pkg, not the multiarch one
      * softwarecenter/ui/gtk3/widgets/buttons.py:
        - hand cursor for category tiles and subcategory tiles
        - make a price of '0.00' render as 'free'
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - remove function calls to set the color of the pkgstatusbar (LP: #833195)
        - render icons for addons correctly
      * softwarecenter/ui/gtk3/views/catview_gtk.py:
        - don't show unavailable or already installed apps in the 'new' tiles
        - align the subcat view
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - only render paging dots if we have more than one
    
      [ Michael Vogt ]
      * softwarecenter/db/application.py:
        -ignore errors from incorrect utf8 (LP: #833534)
      * data/ubuntu-software-center.desktop.in:
        - set default UI to gtk3 (LP: #830901)
      * add new icon LP: #432552
    
      [ Matthew Paul Thomas ]
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - tweak the default banner presentation (LP: #833169)
      * debian/control:
        - improve package description
      * lp:~mpt/software-center/text-tweaks:
        - text fixes
    
      [ Matthew McGowan ]
      * lp:~mmcg069/software-center/small-fixes:
        - fix available pane channels
        - change nonapp filter
    
      [ Jacob Johan Edwards ]
      * lp:~j-johan-edwards/software-center/toolbar-quick-hack:
        - comment out hatching from USC custom toolbar.
     -- Michael Vogt <email address hidden>   Thu, 25 Aug 2011 17:36:48 +0200
  • software-center (4.1.18) oneiric; urgency=low
    
      [ Michael Vogt ]
      * lp:~alexeftimie/software-center/packagekit-backend:
        - add packagekit backend, thanks Alex Eftimie
        - this allows using "software-center-gtk3 --packagekit-backend"
      * softwarecenter/ui/gtk3/panes/viewswitcher.py:
        - pygi compat fix, Gtk.CheckMenuItem() != Gtk.CheckMenuItem.new()
      * lp:~mvo/software-center/license-key-infrastructure:
        - allow adding license keys during a purchase
      * utils/submit_review_gtk3.py:
        - gtk3 fixes
      * softwarecenter/ui/gtk3/widgets/stars.py:
        - add get_rating() to make the submit_review_gtk3.py work
      * softwarecenter/ui/gtk3/widgets/buttons.py:
        - show correct price in the FeaturedTile (if there is one)
      * softwarecenter/ui/gtk3/widgets/reviews.py:
        - make the reviews UI more network change aware
      * softwarecenter/db/pkginfo_impl/aptcache.py:
        - fix file monitor const issues with gio vs Gio
      * utils/piston-helpers/piston_get_reviews_helper.py:
        - fix offline reviews
      * fix "What's New" category sorting (LP: #830188)
      * add new sort "By Newest First" combobox
      * hide sort combobox for if the category has a forced sort mode
        (like whats new) LP: #830234
    
      [ Alex Eftimie ]
      * lp:~alexeftimie/software-center/backend-refactor
        - fixes in the abstract channels backend
    
      [ Matthew McGowan ]
      * lp:~mmcg069/software-center/small-fixes:
        - theming improvements
        - fix up installedpane search to include uncategorised items as well
        - fix up the show-hide technical items in the installedpane
        - fix the description resizing, prevent wierd spazzing
      * lp:~mmcg069/software-center/Bug828223:
        - make feature tiles update the installed state overlay upon
          appropriate aptdaemon transactions
        - add installed ticks to the lobby and subcat tiles (Bug #828223)
      * lp:~mmcg069/software-center/Bug830691:
        - improve visual connection in the details (Bug #830691)
      *lp:~mmcg069/software-center/details-tweaks
       - add the ratings count to the bottom of the stars in the
         detailsview header
      * lp:~mmcg069/software-center/Bug830218
        - remove category as per Bug LP: #830218
      * lp:~mmcg069/software-center/itemview-work:
        - make review list look like mockup
    
      [ Aaron Peachey ]
      * softwarecenter/ui/gtk3/views/catview_gtk.py:
        - remove 'More' button from sub-category top rated sections
        - increase number of apps in top-rated feature frames from 8 to 12
        - add sub category name into frame header for subcategory toprated
         (LP: #830272)
      * softwarecenter/ui/gtk3/views/catview_gtk.py:
        - provide standard method for adding tiles to Flowable grid to
          simplify repeated append code (and DRY)
      * lp:~aaronp/software-center/gtk3-bugs:
        - fix size request, make nr-reviews in the featured buttons
          consistent with the applist
    
      [ Kiwinote ]
      * data/ui/gtk3/SoftwareCenter.ui,
        softwarecenter/ui/gtk3/app.py:
        - set back/forward menuitems sensitive at the correct times (LP: #830194)
      * softwarecenter/backend/aptchannels.py,
        softwarecenter/backend/channel.py:
        - don't include an 'all available' or 'all installed' channel
      * softwarecenter/db/appfilter.py:
        - make the supported filter global
      * softwarecenter/db/application.py:
        - never capitalize pkgname (LP: #828295)
      * softwarecenter/ui/gtk3/app.py:
        - many fixes to file menu and view menu (LP: #831526)
      * softwarecenter/ui/gtk3/panes/globalpane.py:
        - fix left/right padding of toolbar to align with the listview (LP: #823213)
      * softwarecenter/ui/gtk3/panes/historypane.py:
        - draw border above treeview (LP: #831421)
        - give action+time a grey color (LP: #831430)
      * softwarecenter/ui/gtk3/panes/viewswitcher.py:
        - link section_clicked to 'button-release-event' rather than 'clicked' to
          avoid getting signals for the wrong pane (LP: #828821)
        - menuitems rather than checkmenuitems (LP: #832275)
      * softwarecenter/ui/gtk3/panes/viewswitcher.py,
        softwarecenter/ui/gtk3/session/viewmanager.py:
        - introduce a view-changed signal from the viewmanager to the viewswitcher
          st we can shade the correct section button when we change pane via the
          navigation buttons
      * softwarecenter/ui/gtk3/session/viewmanager.py:
        - make some changes so the navigation stack doesn't get multiple entries
          per view
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - don't hide the version label (as we still want the pkgname) (LP: #830747)
      * softwarecenter/ui/gtk3/views/appview.py,
        softwarecenter/ui/gtk3/widgets/cellrenderers.py:
        - horizontally pixel align listview in ltr and rtl (LP: #830229)
          includes multiple rtl fixes
      * softwarecenter/ui/gtk3/views/catview_gtk.py:
        - realign the lobby view a bit
    
      [ Robert Roth ]
      * Update the help menu item to match the specs (LP: #828165)
      * Show developer website as link instead of button (LP: #830740)
      * Show today in history pane (LP: #831394)
    
      [ Matthew Paul Thomas ]
      * data/default_banner/fallback.jpg:
        - new default banner and text
     -- Michael Vogt <email address hidden>   Wed, 24 Aug 2011 17:41:55 +0200
  • software-center (4.1.17) oneiric; urgency=low
    
      [ Matthew McGowan ]
      * lp:~mmcg069/software-center/gtk3fix:
        - description.py, do not connect to the viewport size-allocate signal,
          i think this should prevent the wierd spazz out when resize evetns
          occur
    
      [ Michael Vogt ]
      * softwarecenter/utils.py:
        - really remove old gmenusearcher code that uses the static gmenu
          bindings (LP: #828535)
      * softwarecenter/ui/{gtk,gtk3}/gmenusearch.py:
        - split gmenusearch into gtk2 (static bindings) and gtk3 (gi bindings)
        - update usage
      * softwarecenter/db/history_impl/apthistory.py:
        - add conditional use of gio.File() vs Gio.File.new_for_path()
      * softwarecenter/utils.py, softwarecenter/backend/reviews.py:
        - fixes in subtle API changes for Gio vs gio
      * softwarecenter/ui/gtk3/widgets/description.py:
        - prepare for upcomming Gdk pygi changes in 2.90.x
      * debian/control:
        - add python-gmenu back to the dependencies, the dynamic bindings
          can not be used with the gtk2 version os software-center
      * utils/piston-helpers/piston_get_useful_votes_helper.py,
        utils/piston-helpers/piston_get_reviews_helper.py:
        - fix exception type now that json is used (instead of simplejson)
          LP: #828324
    
      [ Kiwinote ]
      * data/ui/gtk3/css/softwarecenter.css:
        - theme GtkViewports not to have a padding or a border - looks quite nice
          around the banners now
      * many:
        - transition from a status bar to internal status labels (LP: #445558)
      * softwarecenter/ui/gtk3/session/viewmanager.py:
        - show/hide search entry when needed (LP: #828790)
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - use a Gtk.IconSize rather than an int for Gtk.Image.new_from_icon_name
      * softwarecenter/ui/gtk3/widgets/buttons.py:
        - ellipsize category text in tile to avoid warnings
        - show channel selector on button-press-event instead of
          button-release-event for consistent menu behaviour (LP: #828317)
    
      [ Martin Pitt ]
      * Fix some more places which need to conditionally import gobject or
        GObject. (LP: #829186)
     -- Michael Vogt <email address hidden>   Fri, 19 Aug 2011 11:59:02 +0200
  • software-center (4.1.16) oneiric; urgency=low
    
      [ Michael Vogt ]
      * softwarecenter/ui/gtk3/panes/availablepane.py,
        softwarecenter/ui/gtk3/views/catview_gtk.py:
        - make clicking on top-rated app in a subcategory work
      * softwarecenter/ui/gtk3/widgets/apptreeview.py:
        - fix remove button in the tree (LP: #828064)
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - fix crash when scrolling (LP: #828440)
      * softwarecenter/enums.py:
        - add new Icons.INSTALLED_OVERLAY
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - show installed emblem for installed apps (LP: #828253)
      * softwarecenter/ui/{gtk,gtk3}/views/appdetailsview_gtk.py:
        - fixup for the latest GIcon API changes
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - use the ubuntu color for the default exhibit LP: #827315
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - use a longer exhibit timeout
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - reinit mouse pointer when exhibits toggle
      * softwarecenter/ui/gtk3/panes/viewswitcher.py:
        - fix switching back to the main page when clicking on
          "All software" (LP: #828675)
      * softwarecenter/ui/gtk3/models/appstore2.py,
        softwarecenter/ui/gtk3/views/catview_gtk.py,
        softwarecenter/ui/gtk3/widgets/buttons.py:
        - show (raw) categories info in the FeaturedTile()
    
      [ Matthew McGowan ]
      * lp:~mmcg069/software-center/sortable-app-tree-view:
        - add multiple sort options for the results
        - fix crash if no weblive is available LP: #824603
    
      [ Martin Pitt ]
      * software-center: Import the static gobject, not the GI module, as this
        uses pygtk.
      * All files: Do not import the gi.repository.GObject module with static
        bindings like gtk, and vice versa. It is brittle now, and breaking with
        newer pygobject versions like 2.90.1.
     -- Michael Vogt <email address hidden>   Thu, 18 Aug 2011 18:36:04 +0200
  • software-center (4.1.15) oneiric; urgency=low
    
      [ Michael Vogt ]
      * software-center-gtk3, software-center:
        - fix PYTHONPATH when running from a local repo
        - add "--dummy-backend" option start will start a fake
          aptdaemon in a private dbus for interactive testing of the
          installation/removal
      * softwarecenter/backend/spawn_helper.py:
        - make "--debug-filter softwarecenter.backend.spawn_helper"
          more useful
        - ensure that the io source is removed after any pending
          reads are flushed
      * software-center:
        - fix startup with no PYTHONPATH
      * softwarecenter/gmenusearch.py:
        - port to use gir1.2-gmenu-3.0
      * softwarecenter/ui/{gtk,gtk3}/views/appdetailsview_gtk.py:
        - updated for gir1.2-gmenu-3.0
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - show hand cursor if the exhibit has package_names
      * setup.py:
        - fix AUTHORS file merging
    
      [ Matthew McGowan ]
      * lp:~mmcg069/software-center/appdetails-tweaks:
        - add a pretty frame around the thumbnail in the detailsview.
      * lp:~mmcg069/software-center/bugfix-823233:
        - fix so that markup is actually rendered by the submit_label
          when submitting usefulness (LP: #823233)
      * fix the annoying ascii codec error, #823363
      * add some checks to ensure the exhibits list contains exhibits and
        then some further checks within _render_exhbit_at_cursor to ensure
        the cursor is within the bounds of the exhibits_list
    
      [ Kiwinote ]
      * data/ui/gtk3/SoftwareCenter.ui,
        softwarecenter/ui/gtk3/app.py:
        - few more tweaks to the about dialog
      * softwarecenter/db/application.py:
        - import version_compare on demand to make deb files work (LP: #824692)
      * softwarecenter/ui/gtk/appview.py,
        softwarecenter/ui/gtk3/widgets/cellrenderers.py:
        - fix listviews in rtl setups (pango reverses LEFT and RIGHT itself)
      * softwarecenter/ui/gtk3/app.py:
        - fix rtl mode for testing
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - correctly show/hide website button
     -- Michael Vogt <email address hidden>   Wed, 17 Aug 2011 10:21:25 +0200
  • software-center (4.1.14) oneiric; urgency=low
    
      [ Michael Vogt ]
      * softwarecenter/ui/gtk3/panes/viewswitcher.py:
        - fix crash when a transaction finished in the gtk3 version
      * data/ui/gtk3/dialogs.ui:
        - fixes in the gtkbuilder file (adjust boxes to the right type
          after opening with the new glade)
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - weblive fix, thanks to Stephane Graber! (LP: #824567)
      * data/ui/gtk3/SoftwareCenter.ui:
        - gtkbuilder file fixes (GtkVBox -> GtkBox with orientation property)
      * softwarecenter/ui/gtk3/app.py:
        - fixes in the about dialog
        - remove hidden (and not well working) "menuitem_launchpad_private_ppas"
        - add gtk3 launchpadintegration
      * softwarecenter/ui/gtk3/utils.py:
        - add local SOFTWARE_CENTER_ICON_CACHE_DIR search path
      * softwarecenter/ui/gtk3/app.py:
        - make "search:term", "apt:pkg" and "pkg" commandline args work
          again
      * softwarecenter/ui/gtk3/panes/installedpane.py:
        - fix installedpane test window, fix installed search
      * test/gtk3/test_search.py:
        - add search testcase
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - fix double markup_escape()
      * softwarecenter/ui/gtk3/widgets/reviews.py:
        - fix various utf-8 escape issues
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk/appview.py,
        softwarecenter/ui/gtk3/widgets/cellrenderers.py:
        - lighten the color of the reviews count as displayed in
          the list views (see LP: #802756)
    
      [ Kiwinote ]
      * softwarecenter/db/enquire.py:
        - fix incorrect substitution for set_sort_by_value
     -- Michael Vogt <email address hidden>   Fri, 12 Aug 2011 22:10:32 +0200
  • software-center (4.1.13) oneiric; urgency=low
    
      [ Michael Vogt ]
      * py3 compatibility fixes, this includes:
        - exceptions to use  "except Exception as e"
        - print function usage
        - various conditional imports like "import configparser"
        - use of json instead of simplejson (required py2.6+)
        - pyflake fixes
      * test/test-all.sh:
        - improve tests
      * test/gtk3/test_panes.py:
        - add basic tests for the various panes
      * softwarecenter/testutils.py:
        - add helper factory methods to make writing tests easier
      * merged lp:~alexeftimie/software-center/backend-refactor,
        many thanks!
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - reenable weblive events, thanks to Stephane Graber!
      * softwarecenter/ui/gtk3/app.py:
        - setup default mainloop
      * debian/control:
        - add recommends to oneconf
    
      [ Matthew McGowan ]
      * make the globalpane paint a theme derived base color
        then paint the diagonal lines
      * small fix to correct bf button sensitivity given cursor
        position within the navigation stack
    
      [ Robert Roth ]
      * lp:~evfool/software-center/hideabout:
        - Hide the about dialog when clicking close in the GTK3 version
         (LP: #822662)
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk3/widgets/cellrenderers.py:
         - relocate the list view ratings stars per the latest
           spec, for gtk3
      * softwarecenter/utils.py:
        - fix version_compare lambdas
      * test/gtk3/test_widgets.py,
        test/gtk3/test_navhistory.py:
        - unit test fixes
     -- Michael Vogt <email address hidden>   Thu, 11 Aug 2011 10:53:07 +0200
  • software-center (4.1.12) oneiric; urgency=low
    
      [ Michael Vogt ]
      * merged lp:~alexeftimie/software-center/backend-refactor,
        many thanks
      * test/gtk3/test_widgets.py:
        - more widget test coverage
      * test/gtk3/test_views.py:
        - add basic tests for all gtk3 views
      * merged lp:~mmcg069/software-center/the-aesthetics, lots
        of really nice gtk3 work, many thanks to Matthew McGowan!
      * install gtk3 version as software-center-gtk3 tech preview
      * merged lp:~mvo/software-center/exhibit-api-use and cherry picked
        from lp:~mmcg069/software-center/exhibit-api-use, many thanks to
        Matthew McGowan
      * make clicking on exhibits banner work and display the exhibits
        list
      * add featured banner
      * softwarecenter/backend/spawn_helper.py:
        - remove io watch again if the child exited to ensure we do
          not run into a 100% loop
      * pyflakes fixes
      * test/test-all.sh:
        - improve test runner
      * softwarecenter/ui/gtk3/views/purchaseview.py:
        - add LocaleAwareWebView that sends a "Accept-Language" http
          header
      * setup.py:
        - install gtk3 version as well
      * softwarecenter/ui/{gtk,gtk3}/app.py:
        - do not run software-properties-gtk3 with gksu anymore
      * test/gtk3/test_catview.py:
        - add test top-rated subcategory selection
    
      [ Matthew McGowan ]
      * lp:~mmcg069/software-center/rnr-dialogs-gtk3:
        - support multiple toolkits for the submit review functionatlity
        - port the submit review app to gtk3
      * lp:~mmcg069/software-center/gtk3fixes:
        - fix star renderer not actually using cached star surfaces
      * lp:~mmcg069/software-center/top-rated-subcats:
        - add top-rated view for subcategories too
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk/softwarepane.py:
        - small fix to action bar functionality in support of oneconf
      * softwarecenter/ui/gtk/appview.py:
        - relocate the ratings stars in the list view to be next to the
          software item name, per the updated spec (LP: #802756)
      * softwarecenter/ui/gtk3/widgets/reviews.py:
        - make 'more reviews' button work in gtk3 details view
      * test/gtk/test_gui_buy_something.py,
        test/test_addons.py:
        - unit test fixes
      * softwarecenter/utils.py,
        test/gtk/test_unity_launcher_integration.py:
        - update unity launcher integration code to conform to
          new app-install desktop file naming format, update
          unit test
      * softwarecenter/ui/gtk/appdetailsview_gtk.py,
        softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - change name of website link in the details view per
          updated spec (LP: #715681)
      * softwarecenter/ui/gtk/appdetailsview_gtk.py,
        softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - don't show addons in the details view for the
          standalone deb installation case (LP: #821395)
    
      [ Kiwinote ]
      * softwarecenter/ui/gtk/widgets/carousel.py:
        - ensure that carousel posters always display a title
      * softwarecenter/ui/gtk3/views/catview_gtk.py:
        - connect up the 'more' buttons
     -- Michael Vogt <email address hidden>   Mon, 08 Aug 2011 11:05:58 +0200
  • software-center (4.1.11) oneiric; urgency=low
    
      [ Michael Vogt ]
      * utils/show_top_rated_for_various_powers.py:
        - add helper to help with the parameterization of the top-rated
          algorithm
      * some cleanup and new test/gtk3/test_navhistory.py
      * merged from lp:~aaronp/software-center/more-top-rated, many
        thanks to Aaron Peachey!
      * move the AppEnquire code from ui.gtk3 into the generic db space
        and add gobject query-complete signal
      * test/gtk3/test_purchase.py:
        - add tests for reinstall previous purchase
      * softwarecenter/ui/gtk3:
        - use datadir for the gtk3 art and css
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - port recent crash fixes and the standalone deb install
          startup time improvements to the gtk3 branch
      * softwarecenter/ui/gtk/appdetailsview_gtk.py,
        softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
        - fix incorrect display of command line launch details
          (LP: #817524)
      * utils/submit_review.py:
        - display app name rather than package name in the edit
          review dialog title (LP: #818306)
    
      [ Kiwinote ]
      * softwarecenter/distro/Ubuntu.py:
        - ensure get_downloadable_icon_url() returns a string (LP: #810552)
      * softwarecenter/ui/gtk/appview.py:
        - lowlevel cache isn't available on startup, so query it only on demand
        - fix normal cache to correctly filter out unavailable pkgs (LP: #799713)
    
      [ Aaron Peachey ]
      * lp:~aaronp/software-center/more-top-rated:
        - support top rated carousel for subcategories like Games or
          Development Tools
     -- Michael Vogt <email address hidden>   Mon, 01 Aug 2011 16:15:31 +0200
  • software-center (4.1.10) oneiric; urgency=low
    
      [ Michael Vogt ]
      * merged lp:~alexeftimie/software-center/backend-refactor,
        many thanks
      * merged lp:~mmcg069/software-center/search-aid-improvments,
        many thanks
      * add generic "use_cache" to SimpleFileDownloader
      * softwarecenter/ui/gtk3/widgets/exhibits.py:
        - add basic ExhibitBanner widget
      * merged lp:~roignac/software-center/bug-805969,
        many thanks to  Vadim Rutkovsky (LP: #805969)
      * merged lp:~aaronp/software-center/more-top-rated, many thanks
        to Aaron Peachey
      * add top rated carousel
    
      [ Gary Lasker ]
      * softwarecenter/ui/gtk/app.py,
        softwarecenter/ui/gtk/availablepane.py,
        softwarecenter/ui/gtk/catview_gtk.py,
        softwarecenter/ui/gtk/softwarepane.py:
        - improvement for a local debian package install, display a
          "loading" spinner while the package loads and do not show
          the main categories view momentarily
      * softwarecenter/backend/reviews.py:
        - fix crash on an undefined histogram value (LP: #812923)
      * softwarecenter/ui/gtk/historypane.py,
        softwarecenter/ui/gtk3/panes/historypane.py:
        - apply patch from Michael Terry to fix a crash when
          initializing the history pane, many thanks! (LP: #746984)
      * softwarecenter/db/debfile.py,
        softwarecenter/ui/gtk/appdetailsview_gtk.py,
        softwarecenter/ui/gtk/availablepane.py:
        - reduce startup time when installing a deb file by ~50%
     -- Michael Vogt <email address hidden>   Fri, 22 Jul 2011 15:43:43 +0200
  • software-center (4.1.9) oneiric; urgency=low
    
      [ Michael Vogt ]
      * data/ui/*.ui:
        - move into data/ui/gtk preparing the gtk3 merge
      * utils/piston-helpers/*.py:
        - return exitcode 1 on expections
      * softwarecenter/backend/scagent.py:
        - properly copy when building the command
    
      [ Gary Lasker ]
      * merge lp:~evfool/software-center/nonetworkfixes to fix menu
        item network state bugs, many thanks to Robert Roth
        (LP: #802919, LP: #802920)
      * softwarecenter/ui/gtk/appview.py:
        - fix crash on a network change event (LP: #804414)
      * softwarecenter/ui/gtk/appdetailsview_gtk.py:
        - gracefully handle AttributeError from zeitgeist pending
          fix in zeitgeist itself, fixes crasher (LP: #807282)
      * softwarecenter/ui/gtk/appdetailsview_gtk.py,
        softwarecenter/utils.py:
        - fix crash when searching gmenu paths (LP: #793024)
    
      [ Aaron Peachey ]
      * softwarecenter/backend/reviews.py,
        softwarecenter/backend/spawn_helper.py:
        - correct modify/delete UI callback behaviour with
          new spawn helper and pagination code (LP: #807010)
        - fix submit_usefulness and report_abuse callbacks
          to work with the new spawn_helper and pagination code
     -- Michael Vogt <email address hidden>   Wed, 13 Jul 2011 16:11:35 +0200
  • software-center (4.1.8) oneiric; urgency=low
    
      [ Michael Vogt ]
      * refactor to move gtk2 UI out of InstallBackend and replace
        with generic InstallBackendUI
    
      [ Gary Lasker ]
      * debian/source_software-center.py:
        - remove extraneous '.txt' for the logfile upload in the
          apport hook
      * softwarecenter/backend/reviews.py:
        - fix crash if ratings and reviews server does not provide
          a histogram value (LP: #805421)
     -- Michael Vogt <email address hidden>   Tue, 05 Jul 2011 09:11:38 +0200
  • software-center (4.1.7) oneiric; urgency=low
    
      [ Aaron Peachey ]
      * Add fake-review API that can be used for GUI testing and
        automatic testing without actually hitting the network.
        Can be enabled with the SOFTWARE_CENTER_FAKE_REVIEW_API=1
        environment
      * add support to remove/modify reviews, this requires the
        new rnrserver in production
    
      [ Michael Vogt ]
      * merged lp:~aaronp/software-center/tests, many thanks
      * merged lp:~mvo/software-center/piston-sc-agent:
        This move the SoftwareCenterAgent support from restfulclient
        to piston-mini-client and adds a new SpawnHelper abstraction.
        It also adds a new SOFTWARE_CENTER_AGENT_INCLUDE_QA environment
        to get apps in QA (if you are in the right group)
      * remove get_http_proxy_string_from_gconf and remove python-gconf
        dependency
    
      [ Gary Lasker ]
      * merge lp:~evfool/software-center/smallfixes to fix up mouse click
        handling for LinkButton, many thanks to Robert Roth (LP: #796640)
      * merge lp:~mterry/software-center/drop-deja-dup courtesy Michael
        Terry, removes deja-dup from the featured apps list since it has
        been promoted to main
      * merge lp:~evfool/software-center/fixnavigation, fixes navigation
        error when searching (LP: #801114)
      * softwarecenter/ui/gtk/appview.py:
        - fix phantom install button in for purchase listview (LP: #801512)
      * softwarecenter/db/update.py:
        - add support for custom desktop key X-Ubuntu-Software-Center-Name
          for USC-specific display names (LP: #801197)
      * softwarecenter/ui/gtk/appdetailsview_gtk.py:
        - don't start the indeterminate progress bar for purchase
          transactions until after the authentication dialog is closed
          (LP: #725181)
      * softwarecenter/utils.py,
        softwarecenter/backend/aptd.py,
        test/test_software_channels.py:
        - obfuscate private ppa details in the error log output and in
          the error dialog itself, add corresponding unit test
    
      [ Steve Langasek ]
      * debian/control: point Vcs-Bzr field at the right branch.
     -- Michael Vogt <email address hidden>   Mon, 04 Jul 2011 07:41:36 +0100
  • software-center (4.1.6) oneiric; urgency=low
    
      [ Brian Murray ]
      * add in an apport package hook for software-center that adds
        software-center.log to bug reports
    
      [ Gary Lasker ]
      * data/ui/SoftwareCenter.ui,
        softwarecenter/app.py:
        - specify the default initial window size based on screen
          dimensions to take better advantage of the available area
      * softwarecenter/ui/gtk/appdetailsview_gtk.py:
        - display package name first in the version field per spec
      * merge lp:~weblive-dev/software-center/fix-weblive, many
        thanks to Stéphane Graber
      * softwarecenter/db/update.py:
        - don't generate thumbnail urls for screenshots in the For
          Purchase section as we no longer provide separate thumbnail
          files for these apps
      * softwarecenter/ui/gtk/softwarepane.py:
        - fix crash when searching the Canonical Partners section
          (LP: #796034)
      * softwarecenter/db/application.py:
        - fix broken details view for items in the Canonical Partners
          section when the channel is not enabled
    
      [ Michael Vogt ]
      * move from pyhton-central to python2
      * lp:~alexeftimie/software-center/backend-refactor,
        many thanks to Alex Eftimie (LP: #704719)
      * softwarecenter/utils.py:
        - add new generic "normalize_package_description()" helper that
          can be shared between the various UIs to normalize the package
          description
        - add generic htmlize_package_description()
      * softwarecenter/ui/gtk/widgets/description.py:
        - use "normalize_package_description()" here for the description
          building
      * fix some pyflakes warnings
      * update test/test_htmlize.py for the new htmlize_package_description()
    
      [ Aaron Peachey ]
      * softwarecenter/backend/reviews.py,
        softwarecenter/ui/gtk/appdetailsview_gtk.py,
        softwarecenter/ui/gtk/widgets/reviews.py:
        - fix duplication of reviews after user has submitted
          usefulness, flagged or submitted a review (LP: #794060)
     -- Michael Vogt <email address hidden>   Mon, 20 Jun 2011 11:21:02 +0200
  • software-center (4.1.5) oneiric; urgency=low
    
      [ Gary Lasker ]
      * data/ui/SoftwareCenter.ui,
        softwarecenter/app.py,
        softwarecenter/enums.py,
        softwarecenter/ui/gtk/appview.py:
        - implement history navigation using the mouse back/forward
          buttons (LP: #782661)
      * softwarecenter/app.py,
        softwarecenter/backend/channel.py,
        softwarecenter/ui/gtk/appdetailsview_gtk.py,
        softwarecenter/ui/gtk/catview_gtk.py,
        softwarecenter/ui/gtk/channelpane.py,
        softwarecenter/ui/gtk/softwarepane.py:
        - refactor/simplify the view background overlay code and
          fix issue where the background image is sometimes not
          rendered for installed channels (LP: #724724)
       * setup.py:
        - update script name to x2go_helper.py for happier build
    
      [ Michael Vogt ]
      * merged lp:~alexeftimie/software-center/debian-small-fixes, many
        thanks!
      * merged lp:~alexeftimie/software-center/backend-refactor to
        cleanup more code
      * merged lp:~weblive-dev/software-center/weblive-x2go, many thanks
        to Stephane Graber!
      * merged lp:~aaronp/software-center/lp790450-for-4.0, many thanks
        to Aaron Peachey
      * add support for X-AppInstall-Icon-Url (and also icon_url from
        SoftwareCenterAgent)
      * merged lp:~mterry/software-center/network-manager-0.9, many
        thanks to Michael Terry
      * merged lp:~mmcg069/software-center/enum-style-idea, this cleans
        up the the enum code handling, many thanks!
      * integration work on the qml branch
      * merged lp:~evfool/software-center/fix793896, many thanks to
        Robert Roth, LP: #793896
    
      [ Olivier Tilloy ]
      * add QML ui frontend (lp:~osomon/software-center/qml)
     -- Michael Vogt <email address hidden>   Tue, 07 Jun 2011 15:36:46 +0200
  • software-center (4.1.4) oneiric; urgency=low
    
      [ Michael Vogt ]
      * utils/update-software-center-agent:
        - check for SOFTWARE_CENTER_NO_SC_AGENT in the environment
          and if found, do not run the update-software-center-agent
          command
      * apt-xapian-index-plugin/software-center.py:
        - fix incorrect enums import
    
      [ Gary Lasker ]
      * merged lp:~evfool/software-center/search-suggestions,
        really nice enhancements to the search suggestions
        feature, many thanks Robert Roth! (LP: #681476)
     -- Michael Vogt <email address hidden>   Thu, 26 May 2011 15:35:37 +0200
  • software-center (4.1.3) oneiric; urgency=low
    
      [ Michael Vogt ]
      * merged lp:~mvo/software-center/refactor, no user visible
        changes, only code cleanup
      * merged lp:~mvo/software-center/pyflakes, no user visible
        changes, only code cleanup
      * enforce pyflakes cleaness on bzr-buildpackage
      * merged lp:~mvo/software-center/review-language-fallback
        to support fallback to other languages if there are no
        reviews in the native language
      * merged lp:~evfool/software-center/fix506419, many thanks!
        (LP: #506419)
    
      [ Gary Lasker ]
      * softwarecenter/app.py:
        - expand the "Get Software" item in the viewswitcher by default
          so that its subitems are always visible and available
          (LP: #774590)
      * merged lp:~aaronp/software-center/refactoring, many thanks
        to Aaron Peachey
      * softwarecenter/app.py,
        softwarecenter/backend/restfulclient.py,
        softwarecenter/backend/rnrclient.py,
        softwarecenter/db/update.py:
        - fix some root logger warnings, other cleanup
      * merged lp:~evfool/software-center/carouseltransition, very
        nice effect, many thanks Robert Roth (LP: #633193)
      * softwarecenter/ui/gtk/availablepane.py,
        softwarecenter/ui/gtk/catview_gtk.py:
        - jumpstart Featured and What's New carousel transitions
          on launch (LP: #786403)
     -- Michael Vogt <email address hidden>   Tue, 24 May 2011 12:10:09 +0200
  • software-center (4.1.2) oneiric; urgency=low
    
      * applied patch from Andrew Higginson to make the border around
        the status bar a bit bigger, many thanks!
      * merged lp:~evfool/software-center/smallfixes, many thanks
        to Robert Roth
      * softwarecenter/apt/apthistory.py:
        - ignore corrupted apthistory.p files
     -- Michael Vogt <email address hidden>   Tue, 17 May 2011 17:03:26 +0200
  • software-center (4.1.1) oneiric; urgency=low
    
      [ Gary Lasker ]
      * softwarecenter/utils.py,
        test/test_unity_launcher_integration.py:
        - fix intermittent crash when installing a local .deb,
          add corresponding test case (LP: #768158)
      * softwarecenter/db/reviews.py,
        test/test_reviews.py:
        - sort reviews using upstream package versions to fix
          incorrect sort by usefulness, update unit test
          (LP: #777583)
    
      [ Aaron Peachey ]
      * utils/update-software-center, utils/update-software-center-agent
        - fix 'no log handler' error on update-software-center (LP #728896)
      * lp:~aaronp/software-center/enhance-usefulness:
        - load/cache users usefulnes votes
      * add utils/get_useful_votes_helper.py to the setup scripts
    
      [ Michael Vogt ]
      * merged lp:~weblive-dev/software-center/weblive-set-locale, many
        thanks
      * support pagination ("Show more reviews" button) when there are
        more reviews than fitting in a returned "page"
      * utils/get_reviews_helper.py:
        - if there are no reviews for the current distroseries, fallback
          to the previous one (LP: #783331)
      * updated tests for oneiric
     -- Michael Vogt <email address hidden>   Mon, 16 May 2011 09:53:04 +0200
  • software-center (4.1) oneiric; urgency=low
    
      * merged lp:~evfool/software-center/fix739272
      * merged lp:~mmcg069/software-center/Bug747172
      * merged lp:~aaronp/software-center/review-error-messages
      * utils/submit_review.py:
        - pyflakes based cleanup
      * softwarecenter/utils.py:
        - fix a bunch warnings about logging to the root logger
     -- Michael Vogt <email address hidden>   Fri, 29 Apr 2011 17:59:47 +0200
  • software-center (4.0) natty; urgency=low
    
      [ Gary Lasker ]
      * softwarecenter/view/softwarepane.py:
        - display the offer to add an application to the launcher
          for the duration of the time that the details view
          is showing (LP: #765389)
    
      [ Michael Vogt ]
      * test/test_unity_launcher_integration.py:
        - update tests
      * update version number for natty-final
     -- Michael Vogt <email address hidden>   Wed, 20 Apr 2011 14:03:25 +0200