Created by James Westby and last modified
Get this branch:
bzr branch lp: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 on 2011-10-07

* 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 on 2011-10-06

[ 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 on 2011-10-05

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

161. By Gary Lasker on 2011-10-05

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

160. By Michael Vogt on 2011-10-05

[ 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 on 2011-09-29

[ 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 on 2011-09-28

[ 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 on 2011-09-26

[ 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 on 2011-09-23

[ 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 on 2011-09-21

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