lp:~brian-murray/software-center/apport-hook
- Get this branch:
- bzr branch lp:~brian-murray/software-center/apport-hook
Branch merges
- Michael Vogt: Approve
-
Diff: 76105 lines (+74463/-0) (has conflicts)271 files modified.bzr-builddeb/default.conf (+2/-0)
AUTHORS (+27/-0)
COPYING (+676/-0)
COPYING.LGPL (+165/-0)
README (+91/-0)
TODO (+79/-0)
apt-xapian-index-plugin/display_name.py (+100/-0)
apt-xapian-index-plugin/origin.py (+106/-0)
apt-xapian-index-plugin/software-center.py (+145/-0)
contrib/appstream-xml/appdata.xml (+34/-0)
daily-build.recipe (+2/-0)
data/com.ubuntu.SoftwareCenter.conf (+15/-0)
data/featured.menu.in (+35/-0)
data/icons/24x24/apps/ppa.svg (+675/-0)
data/icons/24x24/apps/unknown-channel.svg (+358/-0)
data/icons/scalable/apps/category-show-all.svg (+1074/-0)
data/icons/scalable/apps/partner.svg (+73/-0)
data/icons/scalable/apps/softwarecenter.svg (+1548/-0)
data/icons_unbranded/scalable/apps/category-show-all.svg (+1074/-0)
data/icons_unbranded/scalable/apps/softwarecenter.svg (+1539/-0)
data/new.menu.in (+19/-0)
data/software-center.menu.in (+542/-0)
data/sources/softwarecenter-progress.svg (+4743/-0)
data/templates/AppDetailsViewWebkit.html (+355/-0)
data/templates/CategoriesViewWebkit.html (+215/-0)
data/templates/WKTestWidget.html (+34/-0)
data/ubuntu-software-center.desktop.in (+12/-0)
data/ui/GBTestWidget.ui (+133/-0)
data/ui/SoftwareCenter.ui (+506/-0)
data/ui/dialogs.ui (+592/-0)
data/ui/login.ui (+228/-0)
data/ui/report_abuse.ui (+317/-0)
data/ui/submit_review.ui (+477/-0)
data/ui/submit_usefulness.ui (+247/-0)
data/unbranded-software-center.desktop.in (+12/-0)
debian/TODO (+3/-0)
debian/changelog (+4702/-0)
debian/compat (+1/-0)
debian/control (+66/-0)
debian/copyright (+38/-0)
debian/rules (+44/-0)
debian/software-center.dirs (+4/-0)
debian/software-center.docs (+2/-0)
debian/software-center.manpages (+2/-0)
debian/software-center.postinst (+22/-0)
debian/software-center.postrm (+19/-0)
debian/software-center.triggers (+4/-0)
debian/source_software-center.py (+14/-0)
doc/example_plugin.py (+41/-0)
help/C/legal.xml (+76/-0)
help/C/software-center-C.omf (+30/-0)
help/C/software-center.xml (+332/-0)
man/software-center.1 (+52/-0)
man/update-software-center.8 (+23/-0)
po/POTFILES.in (+53/-0)
po/POTFILES.skip (+1/-0)
po/ar.po (+422/-0)
po/ca.po (+404/-0)
po/cs.po (+379/-0)
po/de.po (+422/-0)
po/en_AU.po (+327/-0)
po/en_CA.po (+397/-0)
po/en_GB.po (+412/-0)
po/eo.po (+372/-0)
po/es.po (+426/-0)
po/et.po (+393/-0)
po/fi.po (+406/-0)
po/fr.po (+393/-0)
po/gl.po (+400/-0)
po/help/po4a.conf (+4/-0)
po/help/software-center-doc.pot (+516/-0)
po/hu.po (+327/-0)
po/it.po (+399/-0)
po/lt.po (+384/-0)
po/nl.po (+398/-0)
po/pl.po (+414/-0)
po/pt.po (+313/-0)
po/ro.po (+372/-0)
po/ru.po (+411/-0)
po/sco.po (+303/-0)
po/software-center.pot (+1815/-0)
po/sq.po (+323/-0)
po/sr.po (+324/-0)
po/sv.po (+386/-0)
po/th.po (+575/-0)
po/zh_CN.po (+393/-0)
run_against_rnr_testing_env.sh (+13/-0)
run_local.sh (+18/-0)
setup.cfg (+23/-0)
setup.py (+125/-0)
software-center (+140/-0)
software-center-qml (+3/-0)
softwarecenter/__init__.py (+18/-0)
softwarecenter/app.py (+1232/-0)
softwarecenter/backend/__init__.py (+23/-0)
softwarecenter/backend/aptd.py (+748/-0)
softwarecenter/backend/channel.py (+490/-0)
softwarecenter/backend/installbackend.py (+43/-0)
softwarecenter/backend/launchpad.py (+326/-0)
softwarecenter/backend/login.py (+58/-0)
softwarecenter/backend/login_sso.py (+86/-0)
softwarecenter/backend/restfulclient.py (+533/-0)
softwarecenter/backend/reviews.py (+872/-0)
softwarecenter/backend/rnrclient.py (+83/-0)
softwarecenter/backend/rnrclient_pristine.py (+169/-0)
softwarecenter/backend/transactionswatcher.py (+47/-0)
softwarecenter/backend/weblive.py (+377/-0)
softwarecenter/backend/weblive_pristine.py (+231/-0)
softwarecenter/backend/zeitgeist_simple.py (+136/-0)
softwarecenter/cmdfinder.py (+84/-0)
softwarecenter/config.py (+49/-0)
softwarecenter/db/application.py (+585/-0)
softwarecenter/db/categories.py (+314/-0)
softwarecenter/db/database.py (+511/-0)
softwarecenter/db/debfile.py (+178/-0)
softwarecenter/db/history.py (+110/-0)
softwarecenter/db/history_impl/apthistory.py (+157/-0)
softwarecenter/db/pkginfo.py (+123/-0)
softwarecenter/db/pkginfo_impl/aptcache.py (+586/-0)
softwarecenter/db/update.py (+778/-0)
softwarecenter/distro/Debian.py (+86/-0)
softwarecenter/distro/Ubuntu.py (+243/-0)
softwarecenter/distro/__init__.py (+170/-0)
softwarecenter/drawing.py (+86/-0)
softwarecenter/enums.py (+185/-0)
softwarecenter/gwibber_helper.py (+116/-0)
softwarecenter/log.py (+121/-0)
softwarecenter/netstatus.py (+134/-0)
softwarecenter/paths.py (+83/-0)
softwarecenter/plugin.py (+127/-0)
softwarecenter/ui/gtk/SimpleGtkbuilderApp.py (+60/-0)
softwarecenter/ui/gtk/appdetailsview.py (+181/-0)
softwarecenter/ui/gtk/appdetailsview_gtk.py (+1875/-0)
softwarecenter/ui/gtk/appdetailsview_webkit.py (+568/-0)
softwarecenter/ui/gtk/appview.py (+1237/-0)
softwarecenter/ui/gtk/availablepane.py (+788/-0)
softwarecenter/ui/gtk/basepane.py (+57/-0)
softwarecenter/ui/gtk/catview_gtk.py (+597/-0)
softwarecenter/ui/gtk/catview_webkit.py (+256/-0)
softwarecenter/ui/gtk/channelpane.py (+282/-0)
softwarecenter/ui/gtk/deauthorize_dialog.py (+110/-0)
softwarecenter/ui/gtk/dependency_dialogs.py (+135/-0)
softwarecenter/ui/gtk/dialogs.py (+140/-0)
softwarecenter/ui/gtk/historypane.py (+367/-0)
softwarecenter/ui/gtk/installedpane.py (+246/-0)
softwarecenter/ui/gtk/logindialog.py (+135/-0)
softwarecenter/ui/gtk/models/appstore.py (+588/-0)
softwarecenter/ui/gtk/models/viewswitcherlist.py (+235/-0)
softwarecenter/ui/gtk/navhistory.py (+263/-0)
softwarecenter/ui/gtk/pendingview.py (+303/-0)
softwarecenter/ui/gtk/purchaseview.py (+349/-0)
softwarecenter/ui/gtk/softwarepane.py (+822/-0)
softwarecenter/ui/gtk/viewmanager.py (+52/-0)
softwarecenter/ui/gtk/viewswitcher.py (+450/-0)
softwarecenter/ui/gtk/widgets/actionbar.py (+371/-0)
softwarecenter/ui/gtk/widgets/actionbar2.py (+122/-0)
softwarecenter/ui/gtk/widgets/animatedimage.py (+187/-0)
softwarecenter/ui/gtk/widgets/backforward.py (+349/-0)
softwarecenter/ui/gtk/widgets/buttons.py (+168/-0)
softwarecenter/ui/gtk/widgets/carousel.py (+712/-0)
softwarecenter/ui/gtk/widgets/description.py (+1165/-0)
softwarecenter/ui/gtk/widgets/dialogs.py (+39/-0)
softwarecenter/ui/gtk/widgets/gbwidget.py (+78/-0)
softwarecenter/ui/gtk/widgets/imagedialog.py (+155/-0)
softwarecenter/ui/gtk/widgets/label.py (+849/-0)
softwarecenter/ui/gtk/widgets/mkit.py (+1492/-0)
softwarecenter/ui/gtk/widgets/mkit_themes.py (+687/-0)
softwarecenter/ui/gtk/widgets/packagenamesview.py (+69/-0)
softwarecenter/ui/gtk/widgets/pathbar_gtk_atk.py (+863/-0)
softwarecenter/ui/gtk/widgets/reviews.py (+1386/-0)
softwarecenter/ui/gtk/widgets/searchentry.py (+150/-0)
softwarecenter/ui/gtk/widgets/spinner.py (+107/-0)
softwarecenter/ui/gtk/widgets/thumbnail.py (+593/-0)
softwarecenter/ui/gtk/widgets/urltextview.py (+188/-0)
softwarecenter/ui/gtk/widgets/weblivedialog.py (+116/-0)
softwarecenter/ui/gtk/widgets/wkwidget.py (+202/-0)
softwarecenter/ui/qml/AppListView.qml (+223/-0)
softwarecenter/ui/qml/Button.qml (+51/-0)
softwarecenter/ui/qml/CategoriesView.qml (+100/-0)
softwarecenter/ui/qml/CloudsHeader.qml (+35/-0)
softwarecenter/ui/qml/DetailsView.qml (+308/-0)
softwarecenter/ui/qml/NavigationBar.qml (+69/-0)
softwarecenter/ui/qml/ProgressBar.qml (+47/-0)
softwarecenter/ui/qml/ScrollBar.qml (+74/-0)
softwarecenter/ui/qml/SearchBox.qml (+95/-0)
softwarecenter/ui/qml/app.py (+70/-0)
softwarecenter/ui/qml/categoriesmodel.py (+94/-0)
softwarecenter/ui/qml/pkglist.py (+175/-0)
softwarecenter/ui/qml/reviewslist.py (+93/-0)
softwarecenter/ui/qml/sc.qml (+151/-0)
softwarecenter/utils.py (+521/-0)
softwarecenter/version.py (+5/-0)
test/Makefile (+24/-0)
test/axi-test-values (+18/-0)
test/channel_query.py (+39/-0)
test/create_transactions.py (+52/-0)
test/data/app-info-json/apps.json (+12/-0)
test/data/app-info/appdata.xml (+34/-0)
test/data/app-info/archive.ubuntu.com_ubuntu_dists_maverick_main_amd64_AppInfo (+12/-0)
test/data/app-install/desktop/deja-dup.desktop (+54/-0)
test/data/app-install/desktop/kde4__soundkonverter.desktop (+15/-0)
test/data/appdetails/var/lib/dpkg/status (+25/-0)
test/data/applications/deja-dup.desktop (+147/-0)
test/data/applications/kde4/soundkonverter.desktop (+10/-0)
test/data/apt-history/history.log (+184/-0)
test/data/aptroot/etc/apt/sources.list (+3/-0)
test/data/desktop/expensive-gem.desktop (+10/-0)
test/data/desktop/pay-app.desktop (+12/-0)
test/data/desktop/scintillant-orange.desktop (+10/-0)
test/data/desktop/ubuntu-software-center.desktop (+17/-0)
test/data/desktop/zynjacku.desktop (+14/-0)
test/data/fake-applications.menu (+287/-0)
test/data/plugins/mock_plugin.py (+8/-0)
test/disabled_test_gnomekeyring.py (+63/-0)
test/disabled_test_gui_ldtp.py (+77/-0)
test/graph/gen-startup-data.sh (+35/-0)
test/graph/gnuplot.plot (+28/-0)
test/graph/plot-startup-data.py (+41/-0)
test/mago/mago_simple.py (+128/-0)
test/test_addons.py (+66/-0)
test/test_appdetails_view.py (+215/-0)
test/test_appstore.py (+147/-0)
test/test_appview_ui.py (+66/-0)
test/test_aptcache.py (+37/-0)
test/test_aptd.py (+56/-0)
test/test_apthistory.py (+101/-0)
test/test_cat_parsing.py (+43/-0)
test/test_catview.py (+90/-0)
test/test_cmdfiner.py (+31/-0)
test/test_custom_lists.py (+75/-0)
test/test_database.py (+308/-0)
test/test_distro.py (+31/-0)
test/test_downloader.py (+60/-0)
test/test_gui.py (+255/-0)
test/test_gui_buy_something.py (+163/-0)
test/test_gui_withmainloop.py (+128/-0)
test/test_gwibber.py (+54/-0)
test/test_htmlize.py (+105/-0)
test/test_launchpad.py (+43/-0)
test/test_load_icons.py (+41/-0)
test/test_mime.py (+37/-0)
test/test_origin.py (+33/-0)
test/test_package_info.py (+44/-0)
test/test_plugin.py (+28/-0)
test/test_ppa_iconfilename.py (+56/-0)
test/test_reinstall_purchased.py (+93/-0)
test/test_reviews.py (+146/-0)
test/test_search_per_spec.py (+88/-0)
test/test_software_channels.py (+80/-0)
test/test_startup.py (+72/-0)
test/test_ui_qml_helpers.py (+104/-0)
test/test_unity_launcher_integration.py (+163/-0)
test/test_utils.py (+65/-0)
test/test_viewswitcher.py (+64/-0)
test/test_where_is_it.py (+77/-0)
test/test_xapian.py (+105/-0)
test/xapian_query.py (+77/-0)
utils/bench.py (+88/-0)
utils/get_review_stats_helper.py (+65/-0)
utils/get_reviews_helper.py (+92/-0)
utils/get_useful_votes_helper.py (+45/-0)
utils/installedapps.py (+31/-0)
utils/query.py (+72/-0)
utils/search_query.py (+54/-0)
utils/stats.py (+67/-0)
utils/submit_review.py (+1224/-0)
utils/topapps.py (+34/-0)
utils/update-software-center (+174/-0)
utils/update-software-center-agent (+104/-0)
utils/wildcard_query_parser.py (+41/-0)
utils/x2go_helper.py (+102/-0)
Branch information
Recent revisions
- 134. By Brian Murray
-
add in an apport package hook for software-center that adds
software-center.log to bug reports - 133. By Michael Vogt
-
[ Gary Lasker ]
* data/ui/SoftwareCenter. ui,
softwarecenter/app.py,
softwarecenter/enums. py,
softwarecenter/ui/gtk/ appview. py:
- implement history navigation using the mouse back/forward
buttons (LP: #782661)
* softwarecenter/app.py,
softwarecenter/backend/ channel. py,
softwarecenter/ui/gtk/ appdetailsview_ gtk.py,
softwarecenter/ui/gtk/ catview_ gtk.py,
softwarecenter/ui/gtk/ channelpane. py,
softwarecenter/ui/gtk/ softwarepane. py:
- refactor/simplify the view background overlay code and
fix issue where the background image is sometimes not
rendered for installed channels (LP: #724724)
* setup.py:
- update script name to x2go_helper.py for happier build[ Michael Vogt ]
* merged lp:~alexeftimie/software-center/debian-small-fixes, many
thanks!
* merged lp:~alexeftimie/software-center/backend-refactor to
cleanup more code
* merged lp:~weblive-dev/software-center/weblive-x2go, many thanks
to Stephane Graber!
* merged lp:~aaronp/software-center/lp790450-for-4.0, many thanks
to Aaron Peachey
* add support for X-AppInstall-Icon-Url (and also icon_url from
SoftwareCenterAgent)
* merged lp:~mterry/software-center/network-manager-0.9, many
thanks to Michael Terry
* merged lp:~mmcg069/software-center/enum-style-idea, this cleans
up the the enum code handling, many thanks!
* integration work on the qml branch
* merged lp:~evfool/software-center/fix793896, many thanks to
Robert Roth, LP: #793896[ Olivier Tilloy ]
* add QML ui frontend (lp:~osomon/software-center/qml) - 132. By Michael Vogt
-
[ Michael Vogt ]
* utils/update-software- center- agent:
- check for SOFTWARE_CENTER_ NO_SC_AGENT in the environment
and if found, do not run the update-software- center- agent
command
* apt-xapian-index-plugin/ software- center. py:
- fix incorrect enums import[ Gary Lasker ]
* merged lp:~evfool/software-center/search-suggestions,
really nice enhancements to the search suggestions
feature, many thanks Robert Roth! (LP: #681476) - 131. By Michael Vogt
-
[ Michael Vogt ]
* merged lp:~mvo/software-center/refactor, no user visible
changes, only code cleanup
* merged lp:~mvo/software-center/pyflakes, no user visible
changes, only code cleanup
* enforce pyflakes cleaness on bzr-buildpackage
* merged lp:~mvo/software-center/review-language-fallback
to support fallback to other languages if there are no
reviews in the native language
* merged lp:~evfool/software-center/fix506419, many thanks!
(LP: #506419)[ 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)
* merged lp:~aaronp/software-center/refactoring, many thanks
to Aaron Peachey
* softwarecenter/app.py,
softwarecenter/backend/ restfulclient. py,
softwarecenter/backend/ rnrclient. py,
softwarecenter/db/update. py:
- fix some root logger warnings, other cleanup
* merged lp:~evfool/software-center/carouseltransition, very
nice effect, many thanks Robert Roth (LP: #633193)
* softwarecenter/ui/gtk/ availablepane. py,
softwarecenter/ui/gtk/ catview_ gtk.py:
- jumpstart Featured and What's New carousel transitions
on launch (LP: #786403) - 130. By Michael Vogt
-
* applied patch from Andrew Higginson to make the border around
the status bar a bit bigger, many thanks!
* merged lp:~evfool/software-center/smallfixes, many thanks
to Robert Roth
* softwarecenter/apt/apthistory. py:
- ignore corrupted apthistory.p files - 129. By Michael Vogt
-
[ 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)[ Aaron Peachey ]
* utils/update-software- center, utils/update- software- center- agent
- fix 'no log handler' error on update-software- center (LP #728896)
* lp:~aaronp/software-center/enhance-usefulness:
- load/cache users usefulnes votes
* add utils/get_useful_ votes_helper. py to the setup scripts [ Michael Vogt ]
* merged lp:~weblive-dev/software-center/weblive-set-locale, many
thanks
* support pagination ("Show more reviews" button) when there are
more reviews than fitting in a returned "page"
* utils/get_reviews_ helper. py:
- if there are no reviews for the current distroseries, fallback
to the previous one (LP: #783331)
* updated tests for oneiric - 128. By Michael Vogt
-
* merged lp:~evfool/software-center/fix739272
* merged lp:~mmcg069/software-center/Bug747172
* merged lp:~aaronp/software-center/review-error-messages
* utils/submit_review. py:
- pyflakes based cleanup
* softwarecenter/utils.py:
- fix a bunch warnings about logging to the root logger - 127. By Michael Vogt
-
[ Gary Lasker ]
* softwarecenter/view/softwarepa ne.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 - 126. By Michael Vogt
-
* 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) - 125. By Michael Vogt
-
[ 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)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:software-center