Created by Nekhelesh Ramananthan on 2012-04-09 and last modified on 2012-04-09
Get this branch:
bzr branch lp:~nik90/ubuntu/precise/software-center/add_keywords
Only Nekhelesh Ramananthan can upload to this branch. If you are Nekhelesh Ramananthan please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Nekhelesh Ramananthan

Recent revisions

188. By Nekhelesh Ramananthan <email address hidden> on 2012-04-09

Added support for keywords in the desktop file

187. By Michael Vogt on 2012-04-02

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

186. By Michael Vogt on 2012-03-30

[ 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 on 2012-03-26

[ 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 on 2012-03-20

[ 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 on 2012-03-20

[ 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 on 2012-03-09

[ 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 on 2012-03-01

[ 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 on 2012-02-23

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

179. By Michael Vogt on 2012-02-15

[ Gabor Kelemen ]
* lp:~kelemeng/software-center/bug926743:
  - Mark strings for translation, add translator comment where needed
    (LP: #926743)

[ Michael Vogt ]
* lp:~mvo/software-center/latest-recommender:
  - import latest recommender client
* lp:~mvo/software-center/dynamic-region-menu:
  - allow dynamic template in the software-center.menu file, currently
    supported is ${CURRENT_REGION}. This allows to build a dynamic
    "Your region" menu once we actually tag packages with the region
* lp:~mvo/software-center/sca-video:
  - add the ability to display embedded videos in the application
    details view
* lp:~mvo/software-center/multiple-screenshots:
  - add support for the display of multiple screenshots in the
    application details view, as provided by the software-center-agent
* lp:~mvo/software-center/submit-review-hang-fix:
  - fix hang when submitting a review on precise
* lp:~mvo/software-center/screenshots-sorting:
  - ensure the multiple screenshots are sorted properly when
    they come from the json API
* lp:~mvo/software-center/sca-video-updates:
  - update the client to follow the server side changes for
    videos from software-center-agent
* lp:~mvo/software-center/video-ui-reshuffle:
  - shuffle the video location around a bit in the view to
    ensure the user finds it more easily
* increase dependency on python-apt for the required
  apt_pkg.DepCache.policy_priority() support
* lp:~mvo/software-center/sca-debtags:
  - fix the debtags parsing from the software-center-agent
* lp:~mvo/software-center/multiple-versions:
  - add support for multiple versions into software-center
* lp:~mvo/software-center/fix-recommenations-details-clicks:
  - fix clickthru of details view recommendations after refactor
* lp:~mvo/software-center/rfc3166-use-common-name:
  - ensure that "common_name" in rfc3166 is used when available
    to avoid political issues around the name of the region

[ Kiwinote ]
* data/ui/gtk3/css/*.css:
  - use 'px' suffixes as required by latest gtk
* softwarecenter/ui/gtk3/views/appdetailsview.py:
  - replace ... and ' with their unicode eequivalents (LP: #844799)
* softwarecenter/db/application.py:
  - don't crash if the version nr associated with a screenshot is None

[ Gary Lasker ]
* lp:~gary-lasker/software-center/recommender-service-url:
  - update to the correct production url for the recommender
* lp:~gary-lasker/software-center/import-latest-sreclient:
  - import latest recommender client
* lp:~gary-lasker/software-center/recommendation:
  - implement the recommendations opt-in UI and flow, upload
    of the user profile data after opt-in, and display of
    per-application recommendations in the details view
* lp:~gary-lasker/software-center/temp-disable-lobby-recommendations-view:
  - temporarily hide the lobby recommendations opt-in and display
    view pending rollout of the corresponding support on the
    production server

[ Juhana Jauhiainen ]
* softwarecenter/backend/launchpad.py:
  - replaced EDGE_SERVICE_ROOT with LPNET_SERVICE_ROOT. (LP: #737697)

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.