Created by James Westby and last modified
Get this branch:
bzr branch lp://staging/ubuntu/oneiric/software-center
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

164. By Michael Vogt

* 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

163. By Michael Vogt

[ 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

162. By Michael Vogt

* softwarecenter/ui/gtk3/widgets/exhibits.py:
  - force no line wrap for the header (LP: #867821)

161. By Gary Lasker

* softwarecenter/db/application.py:
  - fix crash when installing a standalone deb (LP: #868333)

160. By Michael Vogt

[ 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,
  - 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

159. By Michael Vogt

[ Gary Lasker ]
* softwarecenter/ui/gtk3/views/appdetailsview.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

158. By Michael Vogt

[ Gary Lasker ]
* softwarecenter/backend/installbackend_impl/aptd.py:
  - fix UnicodeDecodeError in _show_transaction_failed_dialog
    (LP: #858193)
* softwarecenter/backend/installbackend.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,
  - 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)

157. By Michael Vogt

[ 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

[ 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)

156. By Michael Vogt

[ Robert Roth ]
* Fix inconsistent colors in banner (LP: #855417)
* softwarecenter/db/debfile.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,
  - 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,
  - 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
* 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)

155. By Michael Vogt

[ 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
  - 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,
  - 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

[ 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

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.