-
software-center (4.0.7) natty-proposed; urgency=low
* lp:~gary-lasker/software-center/icon-data-for-4.0:
- remove the need for inline icon data from the agent, instead
download icons directly using the provided URL (LP: #914054)
-- Gary Lasker <email address hidden> Wed, 11 Jan 2012 18:25:49 -0500
-
software-center (4.0.6) natty-proposed; urgency=low
* cherry pick fix to allow webkit to create additional windows
during the purchase - this is needed to support PayPal in the
purchase process (LP: #893988)
-- Michael Vogt <email address hidden> Wed, 23 Nov 2011 13:29:15 +0100
-
software-center (4.0.5ubuntu0.1) natty-security; urgency=low
* SECURITY UPDATE: MITM via incorrect ssl cert validation (LP: #874242)
- softwarecenter/view/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:36:12 -0500
-
software-center (4.0.5) natty-proposed; urgency=low
[ Aaron Peachey ]
* softwarecenter/view/appdetailsview_gtk.py,
softwarecenter/view/widgets/reviews.py:
- fix duplication of reviews upon submitting a new
review, completes the fix for LP: #794060
[ Gary Lasker ]
* 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
(LP: #807745)
* merge lp:~evfool/software-center/nonetworkfixes, fixes two menu
item network state bugs, many thanks to Robert Roth
(LP: #802919, LP: #802920)
-- Michael Vogt <email address hidden> Wed, 13 Jul 2011 14:24:50 +0200
-
software-center (4.0.4) natty-proposed; urgency=low
[ Aaron Peachey ]
* utils/submit_review.py:
- ensure error message shows if usefulness submit
fails (LP: #790450)
* softwarecenter/view/widgets/reviews.py:
- fix disappearing usefulness UI on clicking 'OK' after error
* softwarecenter/db/reviews.py,
softwarecenter/view/appdetailsview_gtk.py,
softwarecenter/view/widgets/reviews.py:
- fix duplication of reviews after user has submitted
usefulness or flagged a review (LP: #794060)
[ Gary Lasker ]
* softwarecenter/app.py,
softwarecenter/view/softwarepane.py:
- fix issue where the background image for installed channels
details view is not consistently rendered (LP: #724724)
-- Michael Vogt <email address hidden> Fri, 10 Jun 2011 18:22:41 +0200
-
software-center (4.0.3) natty-proposed; urgency=low
[ 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)
* softwarecenter/view/availablepane.py,
softwarecenter/view/catview_gtk.py:
- jumpstart Featured and What's New carousel transitions
on launch (LP: #786403)
[ Michael Vogt ]
* merge lp:~mvo/software-center/4.0-pagination to properly
support pagination (LP: #788688)
-- Michael Vogt <email address hidden> Thu, 26 May 2011 17:55:10 +0200
-
software-center (4.0.2) natty-proposed; 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)
[ Michael Vogt ]
* softwarecenter/db/reviews.py:
- fix review-stats loading (LP: #776706)
* merged lp:~evfool/software-center/qfix774201, many thanks
to Robert Roth (fixes LP: #774201)
-- Michael Vogt <email address hidden> Tue, 17 May 2011 16:04:01 +0200
-
software-center (4.0.1) natty-proposed; urgency=low
[ Michael Vogt ]
* debian/control:
- point to 4.0 bzr branch
* merged lp:~mmcg069/software-center/Bug635994, many thanks
(LP: #635994)
* utils/submit_review.py:
- fix missing translation (LP: #770439)
* utils/submit_review.py:
- improve logging on SSO failure (LP: #773214)
- do not translate "appname" as ubuntu-sso-login will fail
for translated names with utf8 chars (LP: #773214)
* softwarecenter/db/reviews.py:
- apply review sorting (LP: #773289)
* softwarecenter/app.py:
- do not translate "appname" as ubuntu-sso-login will fail
for translated names with utf8 chars (LP: #773214)
[ Gary Lasker ]
* lp:~gary-lasker/software-center/translation-fixes-lp770439:
- fix translation not showing up (LP: #770439)
* softwarecenter/view/appdetailsview_gtk.py,
softwarecenter/view/widgets/reviews.py,
test/test_appdetails_view.py:
- enable writing a review immediately after the package
installation is complete, add test case (LP: #769439)
-- Michael Vogt <email address hidden> Fri, 29 Apr 2011 16:40:32 +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
-
software-center (3.1.26.8) natty; urgency=low
* softwarecenter/log.py:
- deal with not accessible ~/.cache/software-center directory
(LP: #688682)
* softwarecenter/paths.py:
- check for SUDO_USER before xdg is imported, otherwise the
check has no effect (LP: #688682)
* softwarecenter/{paths,enums}.py, utils/update-software-center-agent:
- remove unneeded xdg.BaseDirectory import
* utils/update-software-center-agent, softwarecenter/enums.py:
- remove unused imports, make imports explicit (thanks pyflakes)
-- Michael Vogt <email address hidden> Tue, 19 Apr 2011 20:31:31 +0200
-
software-center (3.1.26.7) natty; urgency=low
[ Michael Vogt ]
* utils/submit_review.py:
- add missing gettext call
* softwarecenter/view/widgets/reviews.py:
- fix i18n for strings in class data
[ Gary Lasker ]
* softwarecenter/backend/channel.py:
- don't display private PPA sources for purchased
items (LP: #748459)
-- Michael Vogt <email address hidden> Mon, 18 Apr 2011 18:15:38 +0200
-
software-center (3.1.26.6) natty; urgency=low
[ Gary Lasker ]
* utils/submit_review.py,
softwarecenter/view/softwarepane.py:
- string fixes for translation (LP: #762893)
* po/software-center.pot:
- refresh .pot file
* softwarecenter/backend/restfulclient.py,
softwarecenter/utils.py,
softwarecenter/view/appdetailsview.py:
- use more robust get_language method in utils.py,
fixes crash when getting the default language (LP: #753211)
* softwarecenter/distro/Ubuntu.py:
- don't crash if we can't get the icon url (LP: #719146)
[ Michael Vogt ]
* utils/get_reviews_helper.py, utils/get_review_stats_helper.py:
- do not crash on broken pipe errors (LP: #761775, #761502)
-- Michael Vogt <email address hidden> Mon, 18 Apr 2011 10:45:55 +0200
-
software-center (3.1.26.5) natty; urgency=low
* softwarecenter/backend/aptd.py:
- do not crash if trans.error is None (LP: #761642)
* softwarecenter/view/appdetailsview_gtk.py,
softwarecenter/view/appdetailsview.py:
- fix flickering during purchase install by more carefully
checking if the app just became availalbe
* utils/get_reviews_helper.py, utils/get_review_stats_helper.py:
- fix crash when the server returns a API error (LP: #761452)
- fix pyflakes warnins
* softwarecenter/db/reviews.py:
- ensure pkgname is a str (and not unicode), otherwise
glib.spawn_async crashes (LP: #761357)
* softwarecenter/backend/zeitgeist_simple.py:
- do not crash if a zeitgeist has no subjects (LP: #761905)
-- Michael Vogt <email address hidden> Fri, 15 Apr 2011 18:28:15 +0200
-
software-center (3.1.26.4) natty; urgency=low
* softwarecenter/backend/aptd.py:
- do not crash if a-x-i is not installed (LP: #760090)
* softwarecenter/view/appdetailsview_gtk.py,
softwarecenter/view/softwarepane.py:
- fixes in the i18n handling (LP: #760807)
* softwarecenter/db/reviews.py:
- in get_review() do not use the untranslate appname, we only need
the pkgname (may fix #761357)
- improve error reporting if the get_reviews_helper fails
(to fix #761357)
-- Michael Vogt <email address hidden> Fri, 15 Apr 2011 11:31:21 +0200
-
software-center (3.1.26.3) natty; urgency=low
[ Michael Vogt ]
* softwarecenter/db/reviews.py:
- do not crash on multiple origins for the same version
(LP: #756415)
* softwarecenter/db/application.py:
- ensure docid is updated on database reopen() (LP: #757054)
* softwarecenter/models/appstore.py:
- refresh docids in active searches if the database is reopend
(LP: #710920)
* softwarecenter/backend/aptd.py:
- do not run update-apt-xapian-index in --update mode to avoid
in-place database modfications (LP: #507836)
* test/test_load_icons.py:
- add test for the icon loader
* merged lp:~glatzor/software-center/force-bad-quality, this
fixes the missing ability to override the lintian warning
(LP: #712377)
* don't show reviews if we can't determine the origin
* fix crash when enabling new components (LP: #636429)
* fix missing details when a channel or a component just got added
[ Gary Lasker ]
* softwarecenter/app.py:
- temporarily disable the deauth option until we have support
for remove repository in aptdaemon (see LP: #723911)
* softwarecenter/backend/aptd.py :
- fix empty error dialog for the case where aptdaemon returns
an error code with no value (LP: #747172)
- fix intermittent crash when updating the a-x-i (LP: #657494)
* softwarecenter/models/viewswitcherlist.py:
- mark string "In Progress..." for translation, many thanks to
Hendrik Knackstedt and Florian Greinus for finding this
(LP: #759240)
* softwarecenter/view/catview_gtk.py:
- fix broken translation string (LP: #758656)
* refresh .pot file
* softwarecenter/db/update.py:
- fix crash when reinstalling previous purchases (LP: #760353)
-- Michael Vogt <email address hidden> Thu, 14 Apr 2011 19:59:42 +0200
-
software-center (3.1.26.2) natty; urgency=low
[ Michael Vogt ]
* softwarecenter/db/update.py:
- do not crash if /var/lib/apt-xapian-index/cataloged_times.p can
not be read (LP: #636049)
* merged lp:~mvo/software-center/get-reviews-subprocess (LP: #743020):
- don't use multiprocessing anymore, instead glib.spawn_async()
a helper app, this finally fixes the crashes with accessibility
turned on (LP: #743020)
- update rnrclient_pristine.py to the latest upstream version
that supports origin and distroseries as arguments
- add support for getting all the origins of the DB, this is
needed for the new rnrclient_pristine.py functionatlity
- ship get_reviews_helper.py, get_review_stats_helper.py for
the glib.spawn_async() change
- this also makes the reviews fully work in the guest session again
[ Gary Lasker ]
* softwarecenter/db/reviews.py:
- update review loader to check for JoinableQueue rather than
Queue so that we re-enable the ReviewLoaderThreadedRNRClient
(LP: #754639)
* utils/submit_review.py:
- remove two strings marked for translation that are never
actually shown in the ui, also add translators note for
combobox entries (LP: #750421)
* refresh .pot file
[ Aaron Peachey ]
* softwarecenter/view/widgets/reviews.py:
- advise user that app needs to be installed in order to review,
even if reviews exist (LP: #754879)
-- Michael Vogt <email address hidden> Mon, 11 Apr 2011 23:02:12 +0200
-
software-center (3.1.26.1) natty; urgency=low
[ Matthew McGowan ]
* softwarecenter/view/appdetailsview_gtk.py,
softwarecenter/view/widgets/reviews.py:
- tweak color of review stars in details view and the
review dialog to match listview color (LP: #753620)
[ Gary Lasker ]
* softwarecenter/view/basepane.py:
- fix crash if the edit menu is activated while viewing
the pending view or the history pane (LP: #754153)
[ Michael Vogt ]
* softwarecenter/apt/apthistory.py:
- fix showing newly installed apps in the history (thanks to
Geliy Sokolov) LP: #612183)
* softwarecenter/db/reviews.py:
- use a joinable queue in the multiprocessing code and ensure
task_done/join is used (LP: #743020)
-- Michael Vogt <email address hidden> Fri, 08 Apr 2011 13:13:49 +0200
-
software-center (3.1.26) natty; urgency=low
[ Gary Lasker ]
* softwarecenter/view/purchaseview.py:
- block signal handlers rather than disconnect them when
the purchase screen is not showing
- handle case where the nav bar buttons are used to navigate
back to the details view from the purchase screen
* softwarecenter/view/availablepane.py,
softwarecenter/view/softwarepane.py:
- make custom package lists work consistently for all
combinations of package names (LP: #748827)
* softwarecenter/view/softwarepane.py,
softwarecenter/view/appdetailsview_gtk.py:
- fix ValueError crash that can occur when adding an
app to the launcher (LP: #750144)
* softwarecenter/test/test_appdetails_view.py:
- update unit test for the localized date strings
in the details view
* refresh .pot file
* softwarecenter/test/test_unity_launcher_integration.py:
- fix broken unit test
* softwarecenter/utils.py,
softwarecenter/view/softwarepane.py,
test/test_unity_launcher_integration.py:
- make add to unity launcher feature work correctly for
purchased apps, add unit test for this (LP: #752951)
[ Robert Roth ]
* softwarecenter/view/historypane.py:
- expand most recent day in the history view (LP: #644438)
- fix ellipsis of summary text in the list view on a
window resize (LP: #678442)
* softwarecenter/view/appdetailsview_gtk.py:
- support localized date string for the installed date
in the details view (LP: #751068)
* softwarecenter/models/appstore.py:
- correctly display half star ratings in listviews and
the carousels (LP: #746173)
[ Michael Vogt ]
* merged lp:~mmcg069/software-center/Bug477285 (LP: #477285),
many thanks!
* merged lp:~weblive-dev/software-center/weblive-backend-fixes,
many thanks!
* test/test_gui_buy_something.py:
- fix test
* data/featured.menu.in:
- tweaked for natty
-- Michael Vogt <email address hidden> Thu, 07 Apr 2011 16:38:32 +0200
-
software-center (3.1.25) natty; urgency=low
[ Kiwinote ]
* data/ui/SoftwareCenter.ui:
- mark the back/forward actions as translatable (LP: #742129)
* softwarecenter/db/database.py,
softwarecenter/models/appstore.py,
softwarecenter/view/availablepane.py,
others:
- make custom lists work (LP: #712903)
* softwarecenter/app.py,
softwarecenter/distro/Ubuntu.py,
softwarecenter/view/widgets/pathbar_gtk_atk.py:
- when the supported filter is set to supported_only, navigate up if:
- we are in a details view of an app which is not supported (LP: #480827)
- we are in a list view which becomes empty
* softwarecenter/app.py,
softwarecenter/view/catview_gtk.py:
- correctly count the nr of apps displayed in the recommended category and
update it when needed (LP: #735634)
- only display subcategories if they are non-empty (LP: #419270)
* softwarecenter/backend/weblive.py:
- don't crash if we try to delete a non-existent file (LP: #743511)
* softwarecenter/db/reviews.py,
softwarecenter/distro/Ubuntu.py:
- fallback to ReviewLoaderJsonAsync when we can't use multiprocessing
(LP: #741069)
- fixes to make ReviewLoaderJsonAsync 'work' (ie most common cases)
* softwarecenter/db/update.py:
- don't import softwarecenter.log
* softwarecenter/view/appdetailsview_gtk.py:
- don't draw random boxes when we have an error layout (LP: #739269)
- retire share button as we now have full microblogging support in the
review dialog (LP: #592619, LP: #743765)
* softwarecenter/view/appview.py:
- correctly refresh listview when supported filters are changed
* softwarecenter/view/catview.py:
- if a category has subcategories, then category.query should include all
items included in the subcategories, not a subset of these
* softwarecenter/view/widgets/pathbar_gtk_atk.py:
- avoid having a half-height pathbar (LP: #743614)
* refresh .pot file
[ Gary Lasker ]
* softwarecenter/view/widgets/reviews.py:
- fix crash if app_version is not defined when
calling upstream_version_compare (LP: #746120)
* softwarecenter/view/purchaseview.py:
- disconnect webkit signal handlers when the webkit view
is not showing (LP: #696861)
- support 'user_cancelled' from the software-center-agent
(LP: #641321)
* softwarecenter/view/softwarepane.py,
softwarecenter/view/widgets/actionbar.py:
- animate the action bar show/hide
* softwarecenter/view/appview.py:
- in the AppViewFilter, also consider apps in the for-purchase
channel as available; this allows them to show up in
e.g. What's New (LP: #746679)
[ Michael Vogt ]
* softwarecenter/db/update.py:
- ensure the iconname that comes from the software-center-agent
does not contain a ".", the icon cache gets confused otherwise
* merged lp:~evfool/software-center/sfix672229, many thanks to
Robert Roth (LP: #672229)
* merged lp:~alexeftimie/software-center/fix-704719-briefly-wrong-display,
many thanks to Alex Eftimie (LP: #704719)
* softwarecenter/view/purchaseview.py:
- add visual feedback when data is loading
* po/POTFILES.in, po/software-center.pot:
- remove [type: python] and run setup.py build_i18n, looks like
intltool is confused about this type and left those files out
(LP: #746397)
* softwarecenter/backend/aptd.py:
- use more robust approach for handling the commercial PPA ready
polling (LP: #708372)
* softwarecenter/view/appdetailsview.py, softwarecenter/distro/Ubuntu.py:
- fix purchase url on natty, thanks to davmor2
-- Michael Vogt <email address hidden> Fri, 01 Apr 2011 08:06:13 +0200
-
software-center (3.1.24.4) natty; urgency=low
* merged some small fixes for the backend server of weblive
from lp:~weblive-dev/software-center/weblive-backend-fixes,
thanks to Stephane Graber
* softwarecenter/db/update.py:
- if no icon_data is transmited from software-center-agent, just use
the stock item
* softwarecenter/distro/Ubuntu.py:
- point to the ratings&reviews production server
-- Michael Vogt <email address hidden> Wed, 30 Mar 2011 13:59:13 +0200
-
software-center (3.1.24.3) natty; urgency=low
[ Gary Lasker ]
* softwarecenter/view/appdetailsview_gtk.py:
- fix crash that can happen on a network state change
event (LP: #742635)
[ Michael Vogt ]
* softwarecenter/view/widgets/weblivedialog.py:
- merged lp:~weblive-dev/software-center/weblive-loadbalancing-fix
bugfix to fix server selection bug, thanks to Stephane Graber
* tests/Makefile:
- fix in clean target to remove some test leftover data
-- Michael Vogt <email address hidden> Mon, 28 Mar 2011 09:34:41 +0200
-
software-center (3.1.24.2) natty; urgency=low
* softwarecenter/view/softwarepane.py:
- fix intermittent crash when drawing separator line (LP: #741642)
-- Gary Lasker <email address hidden> Thu, 24 Mar 2011 11:07:27 -0400
-
software-center (3.1.24.1) natty; urgency=low
[ Michael Vogt ]
* softwarecenter/db/database.py:
- return empty dict instead of None if axi is not installed
(LP: #740372)
[ Gary Lasker ]
* softwarecenter/view/softwarepane.py,
softwarecenter/view/widgets/actionbar.py:
- visual improvements for the action bar (LP: #644454)
- display buttons in the action bar as gtk buttons
rather than as links (LP: #635062)
-- Michael Vogt <email address hidden> Wed, 23 Mar 2011 21:00:39 +0100
-
software-center (3.1.24) natty; urgency=low
[ Gary Lasker ]
* softwarecenter/view/widgets/thumbnail.py:
- add missing logger definition to fix name error on
a thumbnail download error
* softwarecenter/utils.py,
softwarecenter/view/appdetailsview_gtk.py,
softwarecenter/view/softwarepane.py:
- update Unity launcher integration implementation per
revised approach (see LP: #670403)
* test/test_unity_launcher_integration.py,
test/data/<many>:
- update unit tests per the revised approach
[ Michael Vogt ]
* merged lp:~mmcg069/software-center/rtl-work, many thanks
to Matthew McGowan
* merged lp:~mmcg069/software-center/desc-tweaks
* merged lp:~weblive-dev/software-center/weblive-by-default, thanks
to Stephane Graber (LP: #736227)
* softwarecenter/view/widgets/thumbnail.py:
- fix show/hide issue in download_and_display()
* softwarecenter/db/reviews.py, softwarecenter/models/appstore.py:
- deal with empty appname in the review-stats to follow the
latest server changes
* merged lp:~mmcg069/software-center/reviews-msg-tweaks, many thanks
to to Matthew McGowan
* show launcher like location for commandline only apps, thanks
to Matthew McGowan
* when scanning for commandline binaries take alterantives into
account as well
[ Kiwinote ]
* data/new.menu.in,
softwarecenter/view/appview.py,
softwarecenter/view/availablepane.py,
softwarecenter/view/catview_gtk.py:
- only display available items in what's new (LP: #739276)
- don't display installed items in what's new (LP: #627114)
* softwarecenter/db/database.py:
- don't crash when we have no axi values (LP: #737870)
* softwarecenter/gwibber_helper.py:
- don't crash on startup due to anything sqlite related (LP: #737220)
* softwarecenter/log.py:
- don't crash on startup when logfile is not writeable (LP: #688682)
* softwarecenter/view/appdetailsview_gtk.py:
- correctly update statusbar after cancelling a dependency dialog
* softwarecenter/view/catview_gtk:
- don't crash when we have no what's new carousel (LP: #736046)
* softwarecenter/view/softwarepane.py:
- connect 'transaction-stopped' to on_transaction_stopped rather than o_t_f
* softwarecenter/view/widgets/reviews.py:
- fallback to package_name if review_data contains no app_name
-- Michael Vogt <email address hidden> Tue, 22 Mar 2011 16:03:58 +0100
-
software-center (3.1.23.3) natty; urgency=low
[ Aaron Peachey ]
* utils/submit_review.py:
- Remove 'unspecified' reason and disable submit button if
no reason selected for report abuse (LP: #733366)
* softwarecenter/db/reviews.py, view/appdetailsview_gtk.py,
view/widgets/reviews.py:
- refresh usefulness object with latest vote after successful
usefulness submit, so review UI is updated correctly
(LP: #736312)
[ Michael Vogt ]
* add SOFTWARE_CENTER_FORCE_NON_SSL environment to allow
testing against a local django server
* software-center:
- fix spelling error in --help output, thanks to
Robbie Williamson
* softwarecenter/backend/zeitgeist_simple.py:
- fix crash with the new zeitgeist version
-- Michael Vogt <email address hidden> Thu, 17 Mar 2011 13:59:15 +0100
-
software-center (3.1.23.2) natty; urgency=low
[ Michael Vogt]
* merged lp:~mmcg069/software-center/little-catview-cleanups
* merged lp:~mmcg069/software-center/stars-visual-tweaks
* softwarecenter/db/database.py, test/test_appstore.py:
- fix locking and add regression test, thanks to Matthew McGowan
for the research into this
* softwarecenter/db/reviews.py:
- fix support for reviews in not enabled PPAs (like for-pay PPAs)
LP: #731376
* softwarecenter/backend/rnrclient_pristine.py:
- updated to match latest upstream version
* data/ui/submit_review.ui, data/ui/report_abuse.ui:
- set softwarecenter icon (thanks to davmor2 for reporting)
* softwarecenter/db/update.py:
- add "translated" argument to the parser and store untranslated
name as well and store untranslated value in the DB
* softwarecenter/db/application.py:
- add get_untranslated_app() call
* softwarecenter/db/reviews.py:
- when talking to the rnr-server, always use the untranslated names
[ Kiwinote ]
* clean up mimetype handling (allows us to accept apturls once again)
* softwarecenter/backend/channel.py:
- don't return two copies of one channel with different names
- channel query is based on XOO rather than XOL
* softwarecenter/backend/restfulclient.py:
- import time on demand, this avoids an attribute error
* softwarecenter/db/application.py:
- avoid using unicode(None)
* softwarecenter/view/softwarepane.py:
- revert to correct sortmode once searchterm has been cleared
[ Aaron Peachey ]
* softwarecenter/db/reviews.py:
- add functionality to keep track of review usefulness votes locally
* softwarecenter/view/widgets/reviews.py:
- different behaviour for review display if user has already
votedon usefulness (LP: #730768)
[ Gary Lasker ]
* test/test_unity_launcher_integration.py:
- add unit test for Unity launcher integration feature
-- Michael Vogt <email address hidden> Fri, 11 Mar 2011 18:53:22 +0100
-
software-center (3.1.23.1) natty; urgency=low
* softwarecenter/db/reviews.py:
- fix crash when submitting new review
-- Michael Vogt <email address hidden> Mon, 07 Mar 2011 20:40:10 +0100
-
software-center (3.1.22) natty; urgency=low
[ Kiwinote ]
* setup.py:
- mark submit_usefulness.py as a script (LP: #728717)
* softwarecenter/view/appdetailsview_gtk.py,
softwarecenter/view/widgets/description.py,
softwarecenter/view/widgets/thumbnail.py:
- grab back some fixes which got lost (and a few other minor a11y tweaks)
* softwarecenter/view/widgets/reviews.py:
- use full width for review text
[ Omer Akram ]
* softwarecenter/view/widgets/reviews.py:
- fix typo (hepful -> helpful) (LP: #725671)
-- Michael Vogt <email address hidden> Fri, 04 Mar 2011 09:15:47 +0100
-
software-center (3.1.21) natty; urgency=low
[ Aaron Peachey ]
* lp:~aaronp/software-center/reviews-usefulness:
- view/appdetailsview_gtk.py: string updates in line with spec
* softwarecenter/view/softwarepane.py:
- quick string fix to remove space between text and question marks
in search result suggestion strings (LP: #725966)
* softwarecenter/view/appdetailsview_gtk.py:
- usefulness label updates (LP: #725679)
* view/appdetailsview_gtk.py:
- display name used for reviews instead of username (LP: #713013)
[ Michael Vogt ]
* merged lp:~mvo/software-center/weblive that contians the remaining
bit of the weblive support, this is disabled by default and you need
to run software-center --with-weblive to enable it
* utils/update-software-center:
- fix typo in loghandler, thanks to Stephane Graber
* merged lp:~gary-lasker/software-center/deauth_username, many thanks
* softwarecenter/view/appdetailsview_gtk.py:
- expose usefulness UI
* softwarecenter/db/reviews.py:
- deal properly with "Not modified" return value
* merged lp:~mmcg069/software-center/detailsview-stuff
[ Matthew McGowan ]
* fix hang in appdetails view
* improve presentation of the application details
* reduce flickering in the detailsview
[ Gary Lasker ]
* softwarecenter/enums.py,
softwarecenter/backend/aptd.py:
- fix transaction-started for broken depends case (LP: #724321)
* softwarecenter/db/database.py:
- fix crash when deauthorizing computer (LP: #726876)
* softwarecenter/db/update.py,
test/test_appview.py,
test/test_database.py:
- track cataloged_time for items not in axi (e.g. for-purchase apps)
so that they will show up in What's New, add/modify unit tests
per the changes (LP: #684077)
-- Michael Vogt <email address hidden> Thu, 03 Mar 2011 14:51:34 +0100
-
software-center (3.1.20) natty; urgency=low
[ Kiwinote ]
* data/ui/SoftwareCenter.ui,
softwarecenter/app.py:
- place the status label inside an eventbox to allow focus and setup a11y
(LP: #575691)
* softwarecenter/view/appdetailsview_gtk.py:
- make description accessible
- correctly update screenshot a11y text and make it less verbose
* softwarecenter/view/catview_gtk.py:
- rewrite recommended widget to make it suitable for i18n and a11y
* softwarecenter/view/widgets/carousel.py:
- don't transition when a Page has focus
* softwarecenter/view/widgets/mkit.py:
- some fixes to correctly update color/cursor of Button upon mouse actions
[ Aaron Peachey ]
* softwarecenter/db/reviews.py:
- prevent 404 errors from outputting a traceback (especially
caused when origin is a PPA) LP: #709408
[ Michael Vogt ]
* softwarecenter/backend/weblive.py:
- add prototype backend for interacting with weblive, many
thanks to Stephane Graber
* merged lp:~osomon/software-center/fixDatabaseLockError, many
thanks (LP: #625189)
[ Gary Lasker ]
* implement "Deauthorize my Computer"
(lp:~gary-lasker/software-center/deauthorize-my-computer)
-- Michael Vogt <email address hidden> Thu, 24 Feb 2011 08:47:40 +0100
-
software-center (3.1.19) natty; urgency=low
[ Gary Lasker ]
* softwarecenter/enums.py,
softwarecenter/utils.py,
softwarecenter/backend/channel.py,
softwarecenter/models/viewswitcherlist.py,
softwarecenter/view/pendingview.py:
- another icon crash fix (LP: #719662)
* softwarecenter/backend/aptd.py,
softwarecenter/models/appstore.py,
softwarecenter/view/appdetailsview_webkit.py,
softwarecenter/view/appview.py,
softwarecenter/enums.py:
- include additional details about the transaction when
firing a transaction-started signal, wire to handlers
* softwarecenter/view/widgets/actionbar.py:
- tweak spacings for action bar
* softwarecenter/db/application.py,
softwarecenter/view/appdetailsview_gtk.py,
softwarecenter/view/availablepane.py,
softwarecenter/view/channelpane.py,
softwarecenter/view/installedpane.py,
softwarecenter/view/softwarepane.py,
softwarecenter/enums.py:
- implement the software-center side of unity launcher
integration per the specification (LP: #670403)
- temporarily hide the launcher integration feature pending
implementation on the Unity side
* test/test_downloader.py:
- update unit test for SimpleFileDownloader changes
[ Aaron Peachey ]
* utils/submit_review.py,
softwarecenter/db/reviews.py,
softwarecenter/view/appdetailsview_gtk.py:
- provide user feedback when submitting review usefulness
- handle case where usefulness submission fails
* softwarecenter/view/appdetailsview_gtk.py:
- display own reviews according to the spec
* utils/submit_review.py:
- fix bug that showed gwibber success message when gwibber
checkbox was not selected
[ Michael Vogt ]
* softwarecenter/view/appdetailsview_gtk.py:
- add transparent-bg-hint gdata theme engine hint to the
progress bar
* softwarecenter/db/reviews.py,
softwarecenter/view/appdetailsview_gtk.py:
- cleanup by unifing Review objects from rnrclient and
the detailsview
* softwarecenter/view/appdetailsview_gtk.py:
- show "none yet", "loading" in the review details
* softwarecenter/db/reviews.py, softwarecenter/view/appdetailsview_gtk.py:
- log into the right logger with the right priority
* softwarecenter/view/catview_gtk.py:
- remove debug output
* softwarecenter/db/reviews.py, test/test_reviews.py:
- sort reviews by version/usefulness/date
[ Matthew McGowan ]
* lp:~mmcg069/software-center/lobby-tweaks:
- better layout of the welcome lobby screen
* lp:~mmcg069/software-center/catviewgtk-code-reorg:
- move widgets out into softwarecenter/view/widgets
[ Kiwinote ]
* softwarecenter/view/widgets/buttons.py:
- make CategoryButton accessible
* softwarecenter/view/widgets/carousel.py:
- minor accessibility tweaks
* softwarecenter/view/widgets/mkit.py:
- make Button emit 'clicked' on pressing enter key
-- Michael Vogt <email address hidden> Fri, 18 Feb 2011 11:53:19 +0100
-
software-center (3.1.18) natty; urgency=low
[ Michael Vogt ]
* added "Was this review useful" feature (currently hidden
pending rollout of server support)
* added "Offline cache for reviews" feature
(needs latest python-piston-mini-client to work)
* debian/control:
- depend on latest python-piston-mini-client
[ Kiwinote ]
* softwarecenter/distro/Ubuntu.py:
- we can't download an icon for a featured application if the cache is not
ready (LP: #711857, LP: #717337)
* softwarecenter/view/appdetailsview_gtk.py:
- don't crash if app_details has no desktop_file (LP: #716245)
* softwarecenter/view/purchaseview.py:
- open external links in default browser (LP: #640520)
* softwarecenter/view/softwarepane.py:
- play nicely if we click on an app before the cache is ready (LP: #691321)
- minor grammar tweak for Dylan McCall (LP: #717410)
[ Gary Lasker ]
* softwarecenter/enums.py,
softwarecenter/utils.py,
softwarecenter/models/viewswitcherlist.py,
softwarecenter/view/pendingview.py:
- generalize get_icon_from_iconname method, wire it up
- fix crash if an icon can't be found (LP: #716111)
- try a different, subjectively better-suited icon for the history item
(one that is also included in gnome-icon-theme)
-- Michael Vogt <email address hidden> Tue, 15 Feb 2011 17:39:02 +0100
-
software-center (3.1.17.1) natty; urgency=low
* utils/update-software-center:
- fix crash in postinst
-- Michael Vogt <email address hidden> Fri, 11 Feb 2011 13:23:10 +0100
-
software-center (3.1.17) natty; urgency=low
[ Michael Vogt ]
* test/Makefile:
- do no longer depend on mago checkout, natty has the version
we need now
* test/mago/test_with_mago.py:
- add scrolldown test
* merged lp:~didrocks/software-center/fix-never-visible-tech-items,
many thanks to Didier Roche
* softwarecenter/paths.py:
- consolidate all pathes in this file and update the code to use
it
* merged lp:~mpt/software-center/3.0-rnr-cleanup, many thanks
* softwarecenter/db/database.py, test/test_database.py:
- add API to get applications for a given pkgname
* merged lp:~aaronp/software-center/reviews-tweaks
many thanks to Aaron Peachey
* softwarecenter/db/update.py:
- add basic appinfo xml parser
* merged lp:~aaronp/software-center/misc-stuff, many thanks
* merged lp:~bilalakhtar/software-center/write-review-installed-only,
thanks to Bilal Akhtar
[ Aaron Peachey ]
* implemented https://wiki.ubuntu.com/SoftwareCenter/#Self-awareness
* improve the feedback for the gwibber interaction
[ Kiwinote ]
* softwarecenter/apt/aptcache.py:
- don't crash if we have pkg in cache, but no candidate (LP: #713878)
* softwarecenter/db/application.py:
- only return the component listed in a desktop file if the package is not
available in the apt cache (LP: #707615)
* softwarecenter/models/appstore.py:
- fix _get_estimate_nr_apps_and_nr_pkgs() to return precise numbers
- fix handling of nr_apps, nr_pkgs in _blocking_perform_search()
* softwarecenter/view/appdetailsview_gtk.py:
- hide progress bar on error
* softwarecenter/view/availablepane.py:
- don't animate pathbar elements in order to avoid breakage (LP: #713878)
* softwarecenter/view/softwarepane.py:
- clean up 'disable_show_hide_nonapps' special casing, as our numbers are
now so precise we don't need special casing
[ Gary Lasker ]
* softwarecenter/view/appdetailsview_gtk.py:
- don't show the "write a review" link until we have the correct
text and show/hide status, avoids a delayed update in the UI
[ Matthew McGowan ]
* lp:~mmcg069/software-center/small-rnr-tweaks:
- add nice human readable time delta string to the review
- tweak review UI
* lp:~mmcg069/software-center/rnr-bitesize-tweaks:
- subdue the inappropriate link
-- Michael Vogt <email address hidden> Fri, 11 Feb 2011 10:31:57 +0100
-
software-center (3.1.16) natty; urgency=low
[ Michael Vogt ]
* merged lp:~mmcg069/software-center/reviews-and-netstatus
many thanks to Matthew McGowan
* test/test_appdetails_view.py:
- add appdetails netstatus tests
* merged lp:~aaronp/software-center/fix-694836, many thanks
(LP: #694836)
* softwarecenter/view/softwarepane.py:
- add helper to init atk names so that mago can pick them up
* tests/Makefile, test/mago/test_with_mago.py:
- use new style mago for search tests and enable in auto-tests
[ Gary Lasker ]
* softwarecenter/distro/Ubuntu.py,
softwarecenter/models/appstore.py:
- fix crash if attempting to download a remote icon before
the cache is ready (LP: #688991)
* softwarecenter/models/appstore.py:
- fix intermittent AttributeError in on_get_value (LP: #712170)
- fix attribute error when building a custom list (LP: #712888)
* test/test_custom_lists.py:
- add unit test for custom lists
[ Aaron Peachey ]
* view/appdetailsview_gtk.py:
- change label to click to write a review if user already has
a review for that package LP: #709738
- alter review look if it belongs to current user LP: #710396
[ Matthew McGowan ]
* lp:~mmcg069/software-center/tiny-back-forward-tweak:
- a small tweak to make the arrow in the back-forward button pick
a better size across a wider range of gtk themes.
-- Michael Vogt <email address hidden> Tue, 08 Feb 2011 11:58:53 +0100
-
software-center (3.1.15) natty; urgency=low
[ Kiwinote ]
* softwarecenter/apt/aptcache.py:
- don't crash if pkg not in cache (deb files)
* softwarecenter/utils.py,
utils/submit_review.py:
- play slightly nicer with locales (LP: #709671)
* softwarecenter/view/appdetailsview_gtk:
- correctly hide addons/reviews from interface when we have an error
* utils/submit_review.py:
- allow us to review when spell check isn't available (LP: #709155)
[ Michael Vogt ]
* softwarecenter/db/reviews.py:
- fix race in review downloaded watcher (LP: #709548)
* test/test_utils.py:
- add test for get_language()
* softwarecenter/backend/zeitgeist_simple.py:
- don't raise a exception if zeitgeist is not available (LP: #709718)
* softwarecenter/app.py:
- fix sso login creation on reinstall-previous purchase (LP: #709856)
* softwarecenter/view/widgets/reviews.py:
- change ratings star color (LP: #711030)
* tests/*:
- fix test invocation at build time and fix test failures
-- Michael Vogt <email address hidden> Tue, 01 Feb 2011 11:34:30 +0100
-
software-center (3.1.14) natty; urgency=low
[ Michael Vogt ]
* utils/submit_review.py:
- fix visual glitch with the gwibber combo on long usernames
(thanks to davmor2 for reporting)
* debian/control:
- make python-piston-mini-client a hard depenency again
* softwarecenter/view/softwarepane.py:
- fix race if details page is clicked before the installed pane
is fully created (thanks to seb128)
[ Kiwinote ]
* data/ui/report_abuse.ui,
data/ui/submit_review.ui,
utils/submit_review.py:
- use a consistent 12px padding around all sides of the dialogs
* softwarecenter/apt/aptcache.py,
softwarecenter/db/reviews.py,
softwarecenter/view/appdetailsview.py:
- don't allow to review pkgs without origins
* softwarecenter/db/reviews.py:
- show Blender reviews (courtesy of mvo)
* softwarecenter/view/appdetailsview_gtk:
- don't eat description characters (LP: #708684)
-- Michael Vogt <email address hidden> Fri, 28 Jan 2011 20:13:00 +0100
-
software-center (3.1.13) natty; urgency=low
[ Gary Lasker ]
* softwarecenter/view/appdetailsview_gtk.py:
- fix crash in _on_transaction_started (LP: #708974)
* softwarecenter/view/widgets/mkit.py:
- handle case where the pango layout has no attributes,
fixes broken carousel paging dots (LP: #708919)
[ Michael Vogt ]
* debian/control:
- make python-piston-mini-client a recommends until the MIR for
it is approved (this unblocks CD builds)
- cleanup old conflict against software-store
* softwarecenter/view/catview_gtk.py:
- fix spacing for the recommends message
-- Michael Vogt <email address hidden> Fri, 28 Jan 2011 09:41:43 +0100
-
software-center (3.1.12) natty; urgency=low
* merged lp:~mvo/software-center/trunk-reviews, this adds ratings
and reviews
-- Michael Vogt <email address hidden> Thu, 27 Jan 2011 20:48:06 +0100
-
software-center (3.1.11) natty; urgency=low
[ Gary Lasker ]
* softwarecenter/view/widgets/spinner.py:
- modify to allow updating spinner label text on the fly
* software-center,
softwarecenter/app.py,
softwarecenter/view/availablepane.py,
softwarecenter/view/softwarepane.py:
- defer loading the categories pane in the main view and display
a spinner while it's loading, provides further startup time
improvement
* test/test_gui_buy_something.py:
- fix test case
* softwarecenter/app.py,
softwarecenter/view/historypane.py:
- connect app-list-changed signal handlers after each pane's
view is fully initialized to insure correct status bar
updating (fixes failure in test_supported_only test case)
* softwarecenter/app.py:
- fix unexpected switch back to the details view if the backspace
key is pressed during the purchase process (LP: #705676)
* softwarecenter/apt/aptcache.py,
softwarecenter/view/availablepane.py:
- defer opening the apt cache until we initialize the availablepane
view, provides a nice startup time boost
* test/test_appview.py,
test/test_gui_buy_something.py,
test/test_software_channels.py:
- update test cases for deferred apt cache open
[ Michael Vogt ]
* add support for libproxy
* softwarecenter/view/widgets/imagedialog.py:
- eliminate use of urllib, use ImageDownloader (gio) instead
* support SOFTWARE_CENTER_AGENT_INCLUDE_APPROVED_BUT_UNPUBLISHED
for QA (LP: #681935)
[ Kiwinote ]
* softwarecenter/app.py:
- display pkgs in correct pane when passing arguments (LP: #689407)
-- Michael Vogt <email address hidden> Thu, 27 Jan 2011 14:11:32 +0100
-
software-center (3.1.10) natty; urgency=low
[ Michael Vogt ]
* include full AUTHORS info into the about dialog,
based on the lp:~adnane002/software-center/fix.632770
branch (LP: #632770)
* data/ui/SoftwareCenter.ui:
- add translator_credits (LP: #632770), thanks to
Adnane Belmadiaf
* merged lp:~aaronp/software-center/fix-699898, many thanks
to Aaron Peachey (LP: #699898)
[ Kiwinote ]
* softwarecenter/app.py:
- don't crash on pressing backspace in the history pane (LP: #696639)
* softwarecenter/backend/aptd.py:
- play nicely after cancelling policykit dialog
* softwarecenter/db/application.py:
- display correct version number for installed packages (LP: #695026)
* softwarecenter/distro/*.py:
- fix broken translations (LP: #703610)
[ Gary Lasker ]
* softwarecenter/models/appstore.py,
softwarecenter/backend/aptd.py,
softwarecenter/models/appstore.py,
softwarecenter/view/appdetailsview_gtk.py,
softwarecenter/view/appdetailsview_webkit.py,
softwarecenter/view/appview.py:
- restore progress bar feedback when installing/removing software
from within the applist view (LP: #701589)
- clean up unused code
* softwarecenter/backend/aptd.py:
- attach the aptdaemon progress-changed listener earlier in the
transaction to allow for more instant progress feedback in the UI
-- Michael Vogt <email address hidden> Mon, 17 Jan 2011 13:46:48 +0100
-
software-center (3.1.9) natty; urgency=low
[ Gary Lasker ]
* softwarecenter/view/purchaseview.py:
- restore terms of service popup window
* softwarecenter/app.py,
softwarecenter/enums.py,
softwarecenter/view/availablepane.py,
softwarecenter/view/basepane.py,
softwarecenter/view/softwarepane.py,
softwarecenter/view/viewswitcher.py:
softwarecenter/view/channelpane.py,
softwarecenter/view/installedpane.py:
- re-implement reinstall previous purchases view as a subview
of the top-level Get Software view (LP: #628404)
- use init_view to defer loading of the channel and installed
pane views, provides further startup time improvement
[ Michael Vogt ]
* merged lp:~aaronp/software-center/usc-605048:
Alters db update behaviour to stop 'rebuilding' window appearing while
xapian db is being updated on detecting an externally changed cache.
Instead, updates a new copy of the xapian db, then once finished,
renamed to be the new xapian db.
* test/test_gui.py:
- add test for reinstall previous purchase UI
-- Michael Vogt <email address hidden> Wed, 22 Dec 2010 14:08:46 +0100
-
software-center (3.1.8) natty; urgency=low
[ Michael Vogt ]
* softwarecenter/backend/restfulclient.py:
- honor UBUNTU_SSO_SERVICE
* softwarecenter/plugin.py:
- ignore plugin init failures
* softwarecenter/view/appdetailsview_gtk.py:
- add helper to obtain xy position of the appicon in the view
[ Gary Lasker ]
* softwarecenter/view/appview.py:
- fix crash in refresh_apps if previous model did
not have a filter (LP: #690706)
* softwarecenter/models/appstore.py:
- enable threaded listviews
* <many>:
- implement inline purchase flow (LP: #618817, LP: #625418)
[ Kiwinote ]
* softwarecenter/view/appview.py:
- fix crash when switching from a specific channel in the available pane
to the same channel in the installed pane
* softwarecenter/view/historypane.py:
- use named arguments for history entries - thanks to dpm (LP: #690283)
* softwarecenter/view/pendingview.py:
- use a scrollbar when we have many transactions (LP: #642299)
- display progress for transactions
* po/POTFILES.in:
- mark softwarecenter/models/viewswitcherlist.py for translation
* data/ui/dialogs.py:
- don't mark " " strings as translatable (LP: #691082)
* debian/control:
- use correct Vcs-Bzr url (LP: #690906)
-- Michael Vogt <email address hidden> Tue, 21 Dec 2010 16:09:37 +0100
-
software-center (3.1.7) natty; urgency=low
[ Michael Vogt ]
* refactor "SoftwarePane.refresh_apps()" code, this ensures
the app lists are only ever (re)created if something changes
and so avoiding nasty UI flashes (code is simpler now as well)
* softwarecenter/models/appstore.py:
- fix search ranking for exact package name matches (thanks to
seb128)
- display exact pkgname matches even if they are a technical
item (e.g. nautilus)
* softwarecenter/view/appview.py:
- fallback to previous (slower) method to obtain the pkgname
from xapian if the DB is not yet rebuild (thanks to seb128
for reporting this problem)
* softwarecenter/apt/apthistory.py, test/test_apthistory.py:
- fix apthistory test by allowing noncached operations
* softwarecenter/models/appstore.py:
- fix potential crash in tests
* softwarecenter/db/update.py:
- test if the db support spelling suggestions before enabling
them to ensure its not crashing for the inmemory DB
[ Matthew McGowan ]
* merged lp:~mmcg069/software-center/bubbles, this gives us
pretty bubbles in the viewswitcher
[ Gary Lasker ]
* softwarecenter/models/appstore.py,
softwarecenter/view/catview_gtk.py:
- thread listview refreshes to restore UI feedback with
recent experimental-fastlist improvements
* test/test_search_per_spec.py:
- tweak test for threaded listview refreshes
* softwarecenter/view/availablepane.py,
softwarecenter/view/channelpane.py,
softwarecenter/view/installedpane.py:
- cleanup imports for wait_for_apt_cache_ready
-- Michael Vogt <email address hidden> Wed, 15 Dec 2010 15:06:38 +0100
-
software-center (3.1.6) natty; urgency=low
[ Gary Lasker ]
* softwarecenter/utils.py,
softwarecenter/view/appdetailsview_gtk.py:
- disable find-it-in-the-menu under Unity (LP: #639701)
[ Michael Vogt ]
* merged lp:~mvo/software-center/no-search-results-help that
brings search suggestions for spelling corrections
* add compat mode so that the current code can still be run on
maverick for now
-- Michael Vogt <email address hidden> Thu, 09 Dec 2010 16:51:07 +0100
-
software-center (3.1.5) natty; urgency=low
* softwarecenter/app.py:
- on a invalid locale, reset the locale to "C" to avoid
later crashes in the apthistory that uses strptime
(lp: #630248)
* softwarecenter/view/appview.py:
- fix crash with the latest python-xapian (LP: #687399)
-- Michael Vogt <email address hidden> Wed, 08 Dec 2010 18:05:05 +0100
-
software-center (3.1.4) natty; urgency=low
[ Michael Vogt ]
* softwarecenter/db/database.py:
- add section and origin query parser prefixes, thanks to
Matthew McGowan!
* merged lp:~mvo/software-center/experimental-fastlist and
lp:~kiwinote/software-center/experimental-fastlist, this should
speed up the list rendering quite a lot
* merged lp:~kelemeng/software-center/bug685467, many thanks!
(LP: #685467)
* softwarecenter/backend/aptd.py:
- ported to the aptdaemon 0.40 API
* debian/control:
- depend on aptdaemon 0.40
[ Kiwinote ]
* softwarecenter/backend/channel.py:
- only show installed packages in the 'for purchase' channel of the
installed pane (LP: #684356)
* softwarecenter/utils.py:
- don't return a http proxy string if it contains no host (LP: #675186)
thanks to Marius Gedminas
* softwarecenter/view/appview.py:
- don't crash in natty due to seemingly deprecated xapian.query attribute
get_description (LP: #684887)
* softwarecenter/view/channelpane.py:
- don't explicitly show all pkgs for the partner channel, this is no
longer needed because all apps now have app-install-data desktop files
* softwarecenter/view/widgets/searchentry.py:
- reverse the 'clear' icon for rtl as requested in (LP: #666519)
* softwarecenter/app.py:
- do not crash when showing a already installed package and the apt
cache is not loaded yet
[ Matthew Paul Thomas ]
* data/ui/SoftwareCenter.ui:
- improved text for software catalog update window (LP: #678355)
-- Michael Vogt <email address hidden> Tue, 07 Dec 2010 15:02:40 +0100
-
software-center (3.1.3) natty; urgency=low
[ Michael Vogt ]
* daily-build.recipe:
- add daily build recipe
* test/test_xapian.py:
- add lowlevel test for "find more similar apps" DB query
* softwarecenter/db/update.py:
- generate spell checking data
* softwarecenter/enums.py:
- increase DB version (because we now have spell checking in the DB)
* test/test_xapian.py:
- add lowlevel test for spell checking feature
* merged lp:~mvo/software-center/apthistory-pickle-cache to avoid
(re)parsing most of the apthistory
[ Kiwinote ]
* apt-xapian-index-plugin/origin.py (tmp location),
softwarecenter/db/database.py,
softwarecenter/db/update.py:
- make search queries containing '-' work (LP: #497708)
* po/POTFILES.in:
mark softwarecenter/view/softwarepane.py for translation (LP: #659955)
[ Mohamed Amine IL Idrissi ]
* softwarecenter/view/availablepane.py,
softwarecenter/view/softwarepane.py:
- use named arguments for translatable plural strings (LP: #630955)
* softwarecenter/view/historypane.py:
- use 'updated' instead of 'upgraded' (LP: #635196)
[ Gary Lasker ]
* softwarecenter/app.py:
- remove unused code; we don't lazy-load entire history pane, rather
we create the pane UI but then load/parse apthistory on demand
* po/POTFILES.in:
- mark login_sso.py, update.py, dependency_dialogs.py and
purchasedialog.py for translation
-- Michael Vogt <email address hidden> Tue, 30 Nov 2010 14:40:59 +0100
-
software-center (3.1.2) natty; urgency=low
[ Michael Vogt ]
* merged lp:~kiwinote/software-center/getting-the-small-things-right,
many thanks!
* test/test_where_is_it.py, test/data/fake-applications.menu:
use test/data/fake-applications.menu in the test_where_is_it.py
that points to <LegacyDir>/usr/share/app-install/desktop</LegacyDir>
to ensure the "where-is-it" tests work on all machines
* test/test_appdetails_view.py:
- add better message on missing python-mock
* softwarecenter/enums.py:
- add DB_SCHEMA_VERSION as metadata to the DB and ensure we rebuild
the local DB on mismatch (the systemwide one is handlded already)
* softwarecenter/db/update.py, utils/update-software-center:
- do no longer log to the root logger but instead to a db.update logger
* test/test_mime.py:
- use the local DB in the test and build it if needed
* setup.py:
- add "lint" target that runs pocketlint
* softwarecenter/apt/apthistory.py, softwarecenter/db/application.py:
- do lazy loading in the constructor in a idle_add() function
* test/test_database.py:
- update test for lazy loading
* softwarecenter/view/historypane.py:
- ensure the lazy loaded history is ready before displaying it
* test/Makefile, .bzr-builddeb/default.conf:
- add clean target and run it on bzr-buildpackage
[ Kiwinote ]
* softwarecenter/app.py:
- don't delete about dialog upon closing the window (LP: #658678)
* softwarecenter/db/application.py:
- icon should return '?' icon if pkg is not found
- fix logic in determining when the source is available, ie don't show
'use this source' if source is already enabled
* softwarecenter/db/update.py:
- don't index desktop files not available for our arch (LP: #629434)
(most visible example in partners channel on maverick amd64)
* softwarecenter/view/appdetailsview_gtk.py:
- pkg_state must be queried before querying the title in order to get the
correct 'not found' title
- _update_minimal must update title in order to enable source based on
app-install-data info, but then realise that the pkg isn't available
due to outdated app-install-data info (4pkgs for maverick final)
- _update_minimal must update description when we have just enabled a
source instead of continuing to display an empty description
* softwarecenter/view/catview_gtk.py:
- don't append the recommended category to self.departments - this causes
the recommended category button to be displayed on maximising window
* clean up some 'is it available for our architecture' code that is not
needed anymore (idealy we don't need the info in the db either)
* <all>:
- don't pass the history object throughout the panes, but load on demand
* softwarecenter/app.py:
- update the file menu on demand
- import & load history_pane on demand
- import login related stuff on demand to save startup time
* softwarecenter/db/application.py:
- don't show the installation date immediately if it means taking 9s
to determine it
[ Gary Lasker ]
* softwarecenter/view/basepane.py,
softwarecenter/view/historypane.py,
softwarecenter/view/viewmanager.py,
- add a generic mechanism to support initializing a view
upon selection with viewswitcher
- lazy-load/parse history only when HistoryPane is
selected, improves startup time
- display a spinner and set all buttons insensitive
while the history is loaded and parsed
-- Michael Vogt <email address hidden> Tue, 23 Nov 2010 14:29:13 +0100
-
software-center (3.1.1) natty; urgency=low
[ Kiwinote ]
* softwarecenter/app.py:
- don't require '.deb' extentions for deb files (LP: #656967)
- don't require absolute paths for deb files (LP: #669398)
* softwarecenter/view/appdetailsview_gtk.py:
- correctly reload appdetailsview after a transaction has run
- _update_minimal() only gets two args
[ Gary Lasker ]
* softwarecenter/backend/channel.py,
softwarecenter/view/channelpane.py,
softwarecenter/view/viewswitcher.py:
- convert channel getters to properties
* softwarecenter/backend/config.py:
- don't crash on a corrupted config file (LP: #662414)
* softwarecenter/view/dependency_dialogs.py:
- fix TypeError crash in remove dependency dialog
(LP: #669161)
* softwarecenter/utils.py,
softwarecenter/view/softwarepane.py,
softwarecenter/view/widgets/imagedialog.py,
softwarecenter/view/widgets/spinner.py:
- refactor spinner code
- make a spinner panel widget and add label support
* softwarecenter/backend/aptd.py:
- fix crash during reload (LP: #673991)
[ Michael Vogt ]
* softwarecenter/view/purchasedialog.py:
- show generic error on purchase failure and log the error
(LP: #632361)
* test/test_startup.py:
- add startup speed baseline/regression test
* software-center:
- add --measure-startup-time commandline to allow external apps
to drive statup performance measuring
* utils/update-software-center-agent:
- add --ignore-etag to force reload even if we have a cached version
* softwarecenter/db/update.py:
- do not fail if "MimeType" is missing from a desktop file
* softwarecenter/apt/apthistory.py:
- use python-apt tagfile parser instead of python-debian
* debian/control:
- drop python-debian dependency
* test/test_gui_buy_something.py:
- run test with --ignore-etag
* softwarecenter/apt/aptcache.py, test/test_addons.py:
- make the addons test more robust
[ Martin Pitt ]
* debian/rules: Supply dh --with option after $@, for compatibility with
current debhelper.
* debian/control: Build with scour for SVG optimization. Add python-scour
build dependency.
-- Michael Vogt <email address hidden> Thu, 18 Nov 2010 16:58:02 +0100
-
software-center (3.1.0) natty; urgency=low
[ Michael Vogt ]
* softwarecenter/app.py:
- use "reopen" instead of "open" in the channels-changed
callback to ensure that the various views get the right
signal. This partly fixes #507836, the exceptions will
stil be there, but the UI will fully recover
* softwarecenter/backend/aptd.py:
- do not emit "channels-changed" while installing a purchase,
this emited already by the update()
* softwarecenter/db/application.py:
- if appdetails finds its pkgname in the pending transactions
but does not have a apt pkg object yet, this means it got
installed from a newly enabled source, return the right state
in this case
* softwarecenter/view/appdetailsview_gtk.py:
- remove explicit "progress.set_fraction()" in configure() because
its not needed (gtk.ProgressBar will DTRT) and also we may get
"xapian reopen" signals in the middle of a transaction, in this
case we don't want to reset the progress.
* merged lp:~mvo/software-center/zeitgeist-magic-seif that brings
basic zeitgeist integration. Many thanks to Seif Lotfy for the
work on this!
* merged lp:~mmcg069/software-center/usage-bubble, that makes the
usage counter look so much nicer :)
* merged lp:~didrocks/software-center/smarter-app-filtering-level,
many thanks
* merged lp:~mmcg069/software-center/selectable-AppDescription,
many thanks
* softwarecenter/db/update.py:
- add mimetypes to the xapian database
* softwarecenter/db/database.py:
- support mime search via "mime" search prefix, e.g.
"mime:audio/ogg" or "softwarecenter search:mime:application/x-cue"
* merged lp:~seif/software-center/zeitgeist-popular-mimetypes and
lp:~mvo/software-center/zeitgeist-popular-mimetypes-mvo, that
brings more zeitgeist love from the unstoppable Seif Lotfy
* merged lp:~mvo/software-center/3.0-history to bring back version
numbers in the upgrade history
[ Delan Azabani ]
* removed "free" from desktop file description as users can buy
software from the software center (LP: #656800)
[ Kiwinote ]
* softwarecenter/view/appdetailsview_gtk.py:
- don't eat 'o ' character combinations within bullet points (LP: #646822)
(test case: software-center deja-dup)
- scale icon down when setting 'where is it' icon from path (LP: #645062)
(test case: software-center briquolo (once installed))
* softwarecenter/view/softwarepane.py:
- don't offer to 'show 9k items' in searches, as we limit searches to 200
items (LP: #648988)
(test case: software-center search:library)
* softwarecenter/db/update.py:
- never translate X-AppInstall-Package (fixes eg lp: #658326)
[ Mohamed Amine IL Idrissi ]
* Screenshots are now stored all in a single software-center
directory (LP: #648284)
* Thumbnails and screenshots are now reused (LP: #648279, #648278)
[ Gary Lasker ]
* softwarecenter/view/appview.py:
- fix intermittent crash in _set_cursor (LP: #617004)
-- Michael Vogt <email address hidden> Fri, 15 Oct 2010 17:31:30 +0200
-
software-center (3.0.4) maverick; urgency=low
[ Gary Lasker ]
* softwarecenter/view/appview.py:
- fix intermittent crash in _set_cursor (LP: #617004)
[ Michael Vogt ]
* Create the log directory not on the import paths.py. Otherwise
if the user upgrades using a sudo based tool (like apt-get) he
may end up with a root owned log (LP: #652151)
* softwarecenter/paths.py
- ensure we don't create directories in /home when running as
root
- When detecting a not writable cache dir, try to remove it
so that it gets re-created later with the right permissions.
That will undo the damage in bug LP: #652151
-- Michael Vogt <email address hidden> Fri, 01 Oct 2010 10:40:08 +0200