Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/precise/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

189. By Michael Vogt

[ Michael Vogt ]
* debian/control:
  - recommend xz-lmza instead of lzma (LP: #878354)
* lp:~mvo/software-center/track-axi-changes:
  - add a monitor for changes in the apt-xapian-index to ensure
    the DB is reopened if the cron job changes the apt-xapian-index
    database (LP: #507836)
* lp:~mvo/software-center/lp970342:
  - do not crash if the parent goes away (and therefore the pipe)
    and the token can not be obtained (LP: #970342)
* lp:~mvo/software-center/lp967036:
  - fix UnicodeDecodeError crash for apps with hardware
    requirements in the details view (LP: #967036)
* lp:~mvo/software-center/list-a11y:
  - restore the a11y support for orca/accerciser/ldtp for
    the listview and treeview
* lp:~mvo/software-center/lp979013:
  - fix a bug in the review display for certain language
    environments (LP: #979013)
* lp:~mvo/software-center/appview-tweaks:
  - code cleanup in the sortmode code
* lp:~mvo/software-center/lp772549:
  - fix a bug that can result in a blank software center
    screen on startup (LP: #772549)
* lp:~mvo/software-center/lp914393:
  - adds an explicit sys.exit() to ensure all gtk event
    processing is stopped on application quit (LP: #914393)
* lp:~mvo/software-center/lp976169:
  - do not crash if apt-xapian-index is not installed
    (LP: #976337)
  - ignore xapian.DatabaseOpeningError here (happens when
    there is no a-x-i so we don't care) (LP: #976169)
* lp:~mvo/software-center/lp976525:
  - do not show "upgradable" button when there should be "remove"
    (LP: #976525)

[ Gary Lasker ]
* lp:~gary-lasker/software-center/sorting-fix-lp969215:
  - fix sort combo box inconsistencies (LP: #969215)

[ Dave Morley ]
* lp:~davmor2/software-center/remove_two_lines:
  - small fixes for test script USC-start-stop-times.py

[ Kiwinote ]
* sc/ui/gtk3/widgets/apptreeview.py:
  - everyone tries to expand a category in the installed pane by clicking
    on the text rather than the expander arrow (LP: #877130)

188. By Michael Vogt

[ Michael Vogt ]
* lp:~mvo/software-center/config-tweak:
  - cleanup concerning always having a 'general' section in the cfg file
* lp:~mvo/software-center/pygi-properties-fixes:
  - properly initialize the properties in CellRendererAppView as required
    for pygi, fixes crash on network events (LP: #965937)
* lp:~mvo/software-center/lp977889:
  - fix the disappearing list view sort combobox (LP: #977889)

[ Gary Lasker ]
* lp:~gary-lasker/software-center/recommends-more-button-lp971567:
  - correctly render 'more' button in recommendations panel (LP: #971567)
* lp:~gary-lasker/software-center/show-technical-items-lp955030:
  - make 'show n technical items' appear clickable again (LP: #955030)
* lp:~gary-lasker/software-center/fix-crash-lp969737:
  - fix an intermittent crash that can occur when saving the vertical
    position of the installed pane treeview on a cache refresh
    (LP: #969737)
* lp:~gary-lasker/software-center/fix-crash-lp970157:
  - Small fix for a crash that can happen during the installed view
    treeview initialization (LP: #970157)
* lp:~gary-lasker/software-center/fix-crash-lp968988:
  - Fix crash bug LP: #968988 by making sure that there is always
    a tree_view.selected_row_renderer
* lp:~gary-lasker/software-center/remember-sort-preference-lp966878:
  - Fix for bug LP: #966878 to not reset the user's sorting preference
    if they have set one

[ Nekhelesh Ramananthan ]
* lp:~nik90/software-center/add_keywords_new:
  - added keywords to the desktop file for better search criteria
    (LP: #977175)

[ Sebastian Heinlein ]
* lp:~glatzor/software-center/fix-977020:
  - fix software-center error dialogs for errors other than
    (LP: #977020)
  - Allow to repair an incomplete installation (partially fixes
    LP: #659438)

[ Kiwinote ]
* lp:~kiwinote/software-center/lp951557:
  - don't duplicate text on paste (LP: #951557)

187. By Michael Vogt

* lp:~gary-lasker/software-center/recommender-profile-uploads-lp944693:
  - upload new recommender_profile if needed (LP: #944693)

186. By Michael Vogt

[ Michael Vogt ]
* lp:~mvo/software-center/lp962580:
  - add locking to the expunge helper process to fix bugs that are triggered
    if multiple expunge cache processes are run (LP: #962580)
* lp:~mvo/software-center/cache-refresh-glitch:
  - ensure that we get a full refresh if a pkg was not available before
    show_app is called
* lp:~mvo/software-center/lp940482:
  - fix crash if the debfile does not return proper utf8 for the
    description (LP: #940482)
* lp:~mvo/software-center/lp966514:
  - properly handle network disconnect conditions with the Ubuntu
    SSO dialog (LP: #966514)
* lp:~mvo/software-center/lp966879:
  - fix for crashes in the installed view treeview (LP: #966879,
    LP: #950899)
* lp:~mvo/software-center/lp846204:
  - fix ValueError crashes in get_iter due to invalid tree paths
    (LP: #846204)
* lp:~mvo/software-center/lp964433:
  - disconnect the model from the view before calling set_from_matches
    (LP: #964433)
* lp:~mvo/software-center/treeview-keep-state-on-db-cache-change:
 - restore the state of the installed view treeview when the
   the db or cache changes, such as on an app install or remove
* lp:~mvo/software-center/946393:
 - fix installing multiple apps when in a custom list view (LP: #946393)
* lp:~mvo/software-center/lp969050:
 - disconnect the view when the model is cleared to avoid a furry of
   cursor_changed signals as the rows get removed (LP: #969050)

[ Gary Lasker ]
* lp:~gary-lasker/software-center/installed-pane-refresh:
  - avoid rebuilding the treeview in the installedpane if its not
    required (LP: #828887)
* lp:~gary-lasker/software-center/fix-crash-lp967036:
  - Small branch to fix a crash due to a UnicodeDecodeError when accessing
    the short description for H/W requirements (LP: #967036)
* lp:~gary-lasker/software-center/fix-crash-lp935930:
  - fix a crash due to a UnicodeDecodeError (LP: #935930)

185. By Michael Vogt

[ kiwinote ]
* looks like the latest gtk causes us to receive less style-updated
  signals, call init_sc_css_provider explicitly so we don't loose our
  custom theming (LP: #961102)

[ Paolo Rotolo ]
* data/ui/gtk3/SoftwareCenter.ui:
   - fix string from "Terms of Service" to "Terms of Use" (LP: #963309).

[ Gary Lasker ]
* lp:~gary-lasker/software-center/tos-urls-lp961538:
  - use a different url for the inline ToS dialog (LP: #961538)
* lp:~gary-lasker/software-center/fix-crash-lp960742:
  - do not crash if file can not be unlinked (LP: #960742)
* lp:~gary-lasker/software-center/tos_buy_button_fix_lp961216:
  - This branch fixes bug LP: #961216, where the "Buy" button on the
    details page and listview stays insensitive after declining the
    ToS dialog
* lp:~gary-lasker/software-center/fix-crash-lp961198:
  - make recommendations menu available once the available pane is
    ready (LP: #961198)

[ Michael Vogt ]
* lp:~mvo/software-center/builder_get_cleanup:
  - cleaner way to get menuitems
* lp:~mvo/software-center/lp-955346:
  - draw stars with 1px border to get crisper stars (LP: #955346)
* lp:~mvo/software-center/fix-purchase-accept-crash:
  - fixes crash when accepting tos on system without s-c config file
* lp:~mvo/software-center/lp962927:
  - fix race condition on creating cache dir (LP: #962927)
* lp:~mvo/software-center/lp964918:
  - do not raise an exception in the case of multiple origins,
    instead log a warning and do the right thing in the UI
    (LP: #964918)

[ Dave Morley ]
* lp:~davmor2/software-center/lp965222:
  - add ldtp based statup time helper

184. By Michael Vogt

[ Kiwinote ]
* softwarecenter/ui/gtk3/apptreeview.py:
  - fix UnboundLocalError in expand_path() (LP: #960260)

[ Michael Vogt ]
* softwarecenter/ui/gtk3/app.py:
  - do not crash if no http_proxy is found in the environnment
    (thanks to Vincent Untz)

183. By Michael Vogt

[ Anthony Lenton ]
* lp:~elachuni/software-center/pep8-test-part5,
  - many, many, many pep8 fixes
* lp:~elachuni/software-center/unify-ussoc-envvar:
  - fix USSOC_SERVICE_URL env variable

[ Gabor Kelemen ]
* lp:~kelemeng/software-center/bug953812: (LP: #953812)
  - Translate review sorting criteria
  - Fix the Recommendation spinner text translations

[ Michael Vogt ]
* lp:~mvo/software-center/small-sso-fixes:
  - fix the clear_credentials() call if a token is no
    longer valid
* lp:~mvo/software-center/lp955005:
  - don't display ratings for the case where an app
    cannot be found (LP: #955005)
* lp:~mvo/software-center/opengl-driver-blacklist:
  - add support for video driver blacklisting
* lp:~mvo/software-center/lp856559:
  - fix case where the search term is not always
    cleared in the search entry (LP: #856559)
* lp:~mvo/software-center/misc-fixes:
  - when a package can not be authenticated, do not fail
    (hard) but instead offer to "repair" the situation using
    a "reload" and try the install again (LP: #876278)
  - do not crash in if os.makedirs has a race condition
    (LP: #956680)
  - fix the proxy handling with 12.04 as the "enabled" property
    is deprecated now. it will also not mess with the proxy
    environment on non-gnome systems (LP: #742564)
* lp:~mvo/software-center/lp780812:
  - ensure that the distroseries is updated in the sources
    deb line when updating a purchased item (LP: #780812)
* lp:~mvo/software-center/recommendations-opt-out:
  - fix double-results when opting-in and back out of of
    the recommendations service repeatedly
* lp:~mvo/software-center/tos-dialog:
  - display a terms-of-service dialog before the first purchase
* lp:~mvo/software-center/lp957599:
  - add a new unit test test_spawn_helper.py
* lp:~mvo/software-center/track-db-open:
  - improve db logging

[ Gary Lasker ]
* lp:~gary-lasker/software-center/fix-lp955048:
  - String fix for the "Recommended For You" panel. LP: #955048
* lp:~gary-lasker/software-center/fix-lp856559:
  - Clears the search entry field before doing a reinstall
    previous purchases (LP: #856559)
* lp:~gary-lasker/software-center/recommendations-categories-view:
  - display recommendations in the category views as well
* lp:~gary-lasker/software-center/recommendations-opt-out:
  - implements the recommendations opt-out feature as specified
    in the SoftwareCenter spec
* lp:~gary-lasker/software-center/number-recommended-items-per-spec:
  - simple branch that updates the number of recommended items displayed
    in the panels per spec
* lp:~gary-lasker/software-center/fix-crash-lp951238:
  - fix for a crash that can occur if we get a refresh_apps
    before the app_view pane is ready LP: #951238
* lp:~gary-lasker/software-center/fix-crash-lp943605:
  - Don't crash if a valid value for the version is not returned
    by the call to _get_version_for_archive_suite (LP: #943605)
* lp:~gary-lasker/software-center/recommends-panel-visual-tweaks-lp942109:
  - addresses the remaining visual tweaks for the recommendations
    opt-in panel

[ Kiwinote ]
* lp:~kiwinote/software-center/less-is-more,
  - clean out a bunch of unused code / files
* software-center/ui/gtk3/widgets/apptreeview.py:
  - play catchup with Gtk overrides (LP: #959530)
* lp:~kiwinote/software-center/ellipses:
  - fix use real ellipses instead of "..." in the new string
* lp:~kiwinote/software-center/markupescape-and-utf8-fixes:
  - fix utf8 issues and markup escaping

182. By Michael Vogt

[ Michael Vogt ]
* lp:~mvo/software-center/webcam-string-fix:
- small fix to support the debtagshw updated tags for hardware::camera
  (split into webcam,digicam now)
* lp:~mvo/software-center/trivial-nm-state-override:
  - support the SOFTWARE_CENTER_NET_CONNECTED environment value to
    force the connected state as a stopgap workaround for bug 911706
* lp:~mvo/software-center/lp941361:
  - adds a general make_string_from_list() helper to build (somewhat)
    i18n friendly human readable strings easily (LP: #941361)
* lp:~mvo/software-center/expunge-cache:
  - merge os.nice() addition
* lp:~mvo/software-center/lp789596:
  - better (less scary) string for updates from third-party
    venders (LP: #789596)
* lp:~mvo/software-center/fix-refresh-of-whats-new:
  - fix missing refresh of the what's new content on a database
    reopen so that new content from the agent appears as soon
    as it finishes the update
* lp:~mvo/software-center/review-fixes:
  - ensure ui is correctly updated after submitting/modifying review
* lp:~mvo/software-center/simulate-slow-network:
  - add a small helper to simulate a slow network connection to
    see if we have hidden latencies in the UI when the network
    is (really) slow
* lp:~mvo/software-center/top-rated-refresh:
  - ensure that the top-rated apps are refreshed when we have new data
* lp:~mvo/software-center/apptreeview-tweaks:
  - fix 'load_range" errors when navigating the installed view
    (LP: #913675), and do some nice needed refactoring/cleanup

[ Anthony Lenton ]
* lp:~elachuni/software-center/dont-store:
  - consolidate Ubunty SSO logins to use "Ubuntu Software Center", fixes
    inconsistent UI and storing of two keys in they keyring, as well as
    being prompted to log in twice the first time that you review an app
* lp:~elachuni/software-center/pep8-test,
  - add a unit test to check code statically for pep8 compliance and update
    more and more of the code to meet it

[ Gary Lasker ]
* lp:~gary-lasker/software-center/fix-crash-lp944875:
  - Fix an intermittent crash that can happen if the installed view pane
    has not been built yet when a call to show the spinner is made as a
    result of a refresh (LP: #944875)
* lp:~gary-lasker/software-center/list-view-icon-coordinates-lp947624:
  - This branch adds support for providing the correct icon size and
    on-screen coordinates values in the Unity launcher integration dbus
    call when an installation is initiated via the list view
    (LP: #947624)
* lp:~gary-lasker/software-center/enable-published-date-unit-test:
  - unit test change only, enable the published-date unit test that was
    disabled pending deployment of support on the staging server

[ Natalia Bidart ]
* lp:~nataliabidart/software-center/one-auth:
  - use consistently the same app name for every Ubuntu SSO call to
    ensure SSO tokens are handled properly

181. By Michael Vogt

[ Michael Vogt ]
* softwarecenter/ui/gtk3/views/appdetailsview.py:
  - only set vadj/hadj if we have the objects for it (LP: #941384)
* lp:~mvo/software-center/get-installed-apps-instead-of-pkgs:
  - refactor to move the recommender UUID code into the back end,
    add a mock test for the submit_profile call to the server
* lp:~mvo/software-center/region-blacklist:
  - add support for filtering out apps that are blacklisted for certain
    regions such that they will not appear in any searches anymore
* lp:~mvo/software-center/installed-view-speedup:
  - remove an unused notebook in the installed view to speed up
    opening software center with an already installed package
* softwarecenter/ui/gtk3/widgets/recommendations.py:
  - fix per-app recommendations show/hide logic
* lp:~mvo/software-center/spinner-fixes:
  - consolidate various instances of the spinner notebook and instead
    use a single SpinnerNotebook class everywhere
* lp:~mvo/software-center/recommender-fixes:
  - tiny fixes to make the recommendations-for-you actually work
    with the rec.ubuntu.com server
* lp:~mvo/software-center/expunge-cache:
  - add a helper that keeps the cache clean from cached 301/404 etc
    responses, it also offers cleanup by mtime but that is currently
    not used (only tested)
* lp:~mvo/software-center/lobby-recommends-fixes:
  - add test for recommender-opt-in behavior

[ Kiwinote ]
* softwarecenter/db/update.py:
  - index 'Keywords' entries from desktop files in addition to the
    already supported 'X-AppInstall-Keywords' entries
* softwarecenter/ui/gtk3/widgets/exhibits.py:
  - increase delay between the 'load-finished' signal from webkit and us
    actually trying to get a pixbuf of the surface - this means that the
    initial banner is actually rendered properly rather than plain white
* softwarecenter/ui/gtk3/widgets/recommendations.py:
  refactor _show_opt_in_view:
  - use normal sized text rather than big text
  - use saner padding values
  - resolve unescaped markup issues
  - line wrap text so we don't get horizontal scrollbar (LP: #933497)

[ Gary Lasker ]
* lp:~gary-lasker/software-center/get-installed-apps-instead-of-pkgs-tweaks:
  - unit test and other small needed fixes, further simplification of
    the recommender UUID code
* lp:~gary-lasker/software-center/lobby-recommends-fixes:
  - fix recommender opt-in

180. By Michael Vogt

[ Michael Vogt ]
* revert again:
* lp:~mvo/software-center/lp917096:
  - fix crash when opening a debfile and add regression test
    (LP: #917096)
* softwarecenter/region.py:
  - trivial change to make region tag prefix "iso3166::" to align
    with the latest debtags upstream plans

[ Kiwinote ]
* softwarecenter/ui/gtk3/app.py:
  - disable navigating back by pressing the backspace key because it has
    started showing dodgy side effects - use ctrl+[ or alt+LEFT instead
* remember the scroll position when navigating back to a list view,
  this only works in the available pane (LP: #852763)
* correctly theme the channel selector menus (LP: #921477)
* trigger pot file rebuild

[ Barneedhar (jokerdino) ]
* softwarecenter/hw.py:
  - fix broken string (LP: #936403)

[ St├ęphane Graber ]
* utils/piston-helpers/x2go_helper.py: Fix weblive helper to work with
  Precise's python-x2go.

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.