lp:~kelemeng/software-center/bug625859
- Get this branch:
- bzr branch lp:~kelemeng/software-center/bug625859
Branch merges
- software-store-developers: Pending requested
-
Diff: 54856 lines (+53622/-0) (has conflicts)199 files modified.bzr-builddeb/default.conf (+2/-0)
AUTHORS (+10/-0)
COPYING (+676/-0)
COPYING.LGPL (+165/-0)
README (+62/-0)
TODO (+79/-0)
apt-xapian-index-plugin/origin.py (+98/-0)
apt-xapian-index-plugin/software-center.py (+130/-0)
data/apt.protocol (+12/-0)
data/com.ubuntu.SoftwareCenter.conf (+15/-0)
data/featured.menu.in (+32/-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 (+14/-0)
data/software-center.applications (+9/-0)
data/software-center.js (+3/-0)
data/software-center.menu.in (+531/-0)
data/software-center.schemas.in (+38/-0)
data/software-center.xml.in (+7/-0)
data/sources/softwarecenter-progress.svg (+4743/-0)
data/templates/AppDetailsViewWebkit.html (+252/-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 (+477/-0)
data/ui/dialogs.ui (+392/-0)
data/ui/login.ui (+228/-0)
data/unbranded-software-center.desktop.in (+11/-0)
debian/TODO (+3/-0)
debian/changelog (+2270/-0)
debian/compat (+1/-0)
debian/control (+59/-0)
debian/copyright (+38/-0)
debian/rules (+45/-0)
debian/software-center.dirs (+3/-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)
doc/example_plugin.py (+37/-0)
help/C/legal.xml (+76/-0)
help/C/software-center-C.omf (+30/-0)
help/C/software-center.xml (+315/-0)
man/software-center.1 (+52/-0)
man/update-software-center.8 (+23/-0)
po/POTFILES.in (+35/-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 (+501/-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 (+826/-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)
setup.cfg (+26/-0)
setup.py (+70/-0)
software-center (+88/-0)
softwarecenter/SimpleGtkbuilderApp.py (+60/-0)
softwarecenter/__init__.py (+19/-0)
softwarecenter/app.py (+1007/-0)
softwarecenter/apt/aptcache.py (+445/-0)
softwarecenter/apt/apthistory.py (+168/-0)
softwarecenter/backend/__init__.py (+26/-0)
softwarecenter/backend/aptd.py (+480/-0)
softwarecenter/backend/channel.py (+452/-0)
softwarecenter/backend/config.py (+45/-0)
softwarecenter/backend/launchpad.py (+326/-0)
softwarecenter/backend/login.py (+54/-0)
softwarecenter/backend/login_sso.py (+76/-0)
softwarecenter/backend/restfulclient.py (+342/-0)
softwarecenter/backend/transactionswatcher.py (+47/-0)
softwarecenter/db/application.py (+678/-0)
softwarecenter/db/database.py (+339/-0)
softwarecenter/db/update.py (+569/-0)
softwarecenter/distro/Debian.py (+98/-0)
softwarecenter/distro/Ubuntu.py (+228/-0)
softwarecenter/distro/__init__.py (+106/-0)
softwarecenter/enums.py (+136/-0)
softwarecenter/log.py (+81/-0)
softwarecenter/paths.py (+26/-0)
softwarecenter/plugin.py (+118/-0)
softwarecenter/utils.py (+242/-0)
softwarecenter/version.py (+5/-0)
softwarecenter/view/appdetailsview.py (+123/-0)
softwarecenter/view/appdetailsview_gtk.py (+1807/-0)
softwarecenter/view/appdetailsview_webkit.py (+530/-0)
softwarecenter/view/appview.py (+1724/-0)
softwarecenter/view/availablepane.py (+798/-0)
softwarecenter/view/basepane.py (+42/-0)
softwarecenter/view/cat_and_app.py (+82/-0)
softwarecenter/view/catview.py (+286/-0)
softwarecenter/view/catview_gtk.py (+1259/-0)
softwarecenter/view/catview_webkit.py (+266/-0)
softwarecenter/view/channelpane.py (+348/-0)
softwarecenter/view/dialogs.py (+154/-0)
softwarecenter/view/historypane.py (+310/-0)
softwarecenter/view/installed_view.py (+71/-0)
softwarecenter/view/installedpane.py (+251/-0)
softwarecenter/view/logindialog.py (+136/-0)
softwarecenter/view/navhistory.py (+260/-0)
softwarecenter/view/pendingview.py (+264/-0)
softwarecenter/view/pkgview.py (+50/-0)
softwarecenter/view/purchasedialog.py (+252/-0)
softwarecenter/view/softwarepane.py (+227/-0)
softwarecenter/view/viewmanager.py (+48/-0)
softwarecenter/view/viewswitcher.py (+484/-0)
softwarecenter/view/widgets/actionbar.py (+283/-0)
softwarecenter/view/widgets/actionbar2.py (+122/-0)
softwarecenter/view/widgets/animatedimage.py (+188/-0)
softwarecenter/view/widgets/backforward.py (+351/-0)
softwarecenter/view/widgets/gbwidget.py (+80/-0)
softwarecenter/view/widgets/imagedialog.py (+163/-0)
softwarecenter/view/widgets/mkit.py (+1287/-0)
softwarecenter/view/widgets/mkit_themes.py (+687/-0)
softwarecenter/view/widgets/pathbar_gtk_atk.py (+843/-0)
softwarecenter/view/widgets/searchentry.py (+146/-0)
softwarecenter/view/widgets/urltextview.py (+190/-0)
softwarecenter/view/widgets/wkwidget.py (+179/-0)
test/Makefile (+18/-0)
test/apt_history.py (+25/-0)
test/axi-test-values (+18/-0)
test/channel_query.py (+41/-0)
test/create_transactions.py (+55/-0)
test/data/app-info-json/apps.json (+12/-0)
test/data/app-info/archive.ubuntu.com_ubuntu_dists_maverick_main_amd64_AppInfo (+12/-0)
test/data/appdetails/var/lib/dpkg/status (+25/-0)
test/data/apt-history/history.log (+177/-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/plugins/mock_plugin.py (+8/-0)
test/disabled_test_gui_ldtp.py (+80/-0)
test/mago/basic.py (+51/-0)
test/mago/basic.xml (+15/-0)
test/mago/report.xsl (+214/-0)
test/test_addons.py (+54/-0)
test/test_appdetails_view.py (+96/-0)
test/test_appview.py (+159/-0)
test/test_aptd.py (+57/-0)
test/test_apthistory.py (+88/-0)
test/test_catview.py (+29/-0)
test/test_database.py (+251/-0)
test/test_downloader.py (+60/-0)
test/test_gnomekeyring.py (+64/-0)
test/test_gui.py (+211/-0)
test/test_gui_buy_something.py (+113/-0)
test/test_gui_withmainloop.py (+107/-0)
test/test_htmlize.py (+105/-0)
test/test_launchpad.py (+43/-0)
test/test_plugin.py (+29/-0)
test/test_ppa_iconfilename.py (+57/-0)
test/test_reinstall_purchased.py (+91/-0)
test/test_search_per_spec.py (+88/-0)
test/test_software_channels.py (+78/-0)
test/test_utils.py (+22/-0)
test/test_where_is_it.py (+58/-0)
test/test_xapian.py (+48/-0)
test/xapian_query.py (+83/-0)
utils/bench.py (+87/-0)
utils/installedapps.py (+30/-0)
utils/query.py (+71/-0)
utils/search_query.py (+54/-0)
utils/stats.py (+66/-0)
utils/topapps.py (+31/-0)
utils/update-software-center (+138/-0)
utils/update-software-center-agent (+87/-0)
utils/wildcard_query_parser.py (+41/-0)
Related bugs
Bug #625859: Please fix escaping of UTF-chars in ui file | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 62. By Michael Vogt
-
[ Gary Lasker ]
make the currency string not translatable, since it will not
vary by locale currently (the agent always uses US$) - 61. By Michael Vogt
-
[ Kiwinote ]
* refactor addons code
* allow ourselves to install/remove via menu/list_view (LP: #624406)
* hide action_bar in featured pane[ Mohamed Amine IL Idrissi ]
* softwarecenter/view/appdetails view_gtk. py:
- minor ui changes to the addons view[ Michael Vogt ]
* merged lp:~mmcg069/software-center/whereitsit-tweaks to fix
icon size in "where-is-it" code (many thanks)
* merged lp:~mpt/software-center/fit-and-finish-2, fixes not
precise string and remove the yellow color from the search
widget (many thanks)
* merged lp:~mmcg069/software-center/fit-and-finish-22,
many thanks
* software-center:
- make --enable-buy the default - 59. By Michael Vogt
-
[ Kiwinote ]
* softwarecenter/app.py:
- pass required argument to fix crash (LP: #618212)
- fix crash in setting supported filter (LP: #618243)
* softwarecenter/db/application. py:
- fail nicely on not available for architecture (mit-scheme)
* softwarecenter/view/appdetails view_gtk. py:
- use package info lines rather than package info tables
(for devildante to use in the addons branch)
- add elipsis to buy button for mpt (LP: #622708)
* softwarecenter/view/appview. py:
- don't show duplicate app/pkg (in channelviews)
- count pkgs when displaying pkgs and apps
* softwarecenter/view/availablep ane.py:
- two way 'show/hide technical packages' action bar
(the number of technical pkgs to show is not very accurate)
* softwarecenter/view/channelpan e.py:
- two way 'show/hide technical packages' action bar
(this is accurate, LP: #594833)
* softwarecenter/view/widgets/ actionbar. py:
- disable text getting bold on hover[ Milo Casagrande ]
* softwarecenter/db/application. py:
- make 'source available' warning more suitable for translation.[ Gary Lasker ]
* softwarecenter/backend/ channel. py:
- Rename the "App Expo" node to "Independent" per the USC spec[ Michael Vogt ]
* implement the "Find it at" part of the specification to make it
easier for the user to discover the newly installed software
* softwarecenter/backend/ login_sso. py:
- use Sign into "Ubuntu Software Center Store" as sso login name
* debian/control:
- tighten dependency on ubuntu-sso-client (LP: #624127)[ Mohamed Amine IL Idrissi ]
* (all): Implemented add-on handling. - 58. By Michael Vogt
-
[ Kiwinote ]
* softwarecenter/__init_ _.py:
- don't import Application
* softwarecenter/db/application. py:
- only import get_install_backend when we actually need it (LP: #620011)
* softwarecenter/db/database. py,
test/test_appview. py:
- import Application from the correct location[ Michael Vogt ]
* merged lp:~mpt/software-center/fit-and-finish, many thanks
* merged lp:~mmcg069/software-center/mkit-theme-tweaks, many thanks
* merged lp:~and471/software-center/a-few-of-my-favorite-things, many
thanks
* merged lp:~mmcg069/software-center/mkit-theme-tweaks, many thanks
* merged lp:~mmcg069/software-center/visual-overhaul
* softwarecenter/backend/ login_sso. py:
- updated for the latest ubuntu-sso-client API - 57. By Michael Vogt
-
[ Kiwinote ]
* data/featured.menu.in:
- fix typos to make a few more featured apps appear in the list
* po/POTFILES.in:
- mark softwarecenter/db/application. py for translation
* softwarecenter/app.py:
- switch to available view when we are in the installed view and we get a
request for a pkg in the available view
- allow s-c to be passed a search term (LP: #612507)
The syntax is "software-center search:search term"
- make catalog rebuilding window accessible (LP: #538373)
* softwarecenter/db/database. py:
- fix typo (LP: #616183)
* softwarecenter/view/appdetails view_gtk. py:
- use the same gwibber text in both appdetails views (LP: #614220)
- make application name and summary accessible and grab focus (LP: #608140)
- make description accessible (LP: #608140)
- make info table accessible (LP: #608141)
- reset pane to top left on show_app()
* softwarecenter/view/appdetails view_webkit. py:
- use the same gwibber text in both appdetails views (LP: #614220)
* softwarecenter/view/availablep ane.py:
- refresh navigation bar correctly when we get a request to display a pkg
* softwarecenter/view/catview_ gtk.py:
- make poster and paging dot accessible (LP: #600306, #608152, #609411)
* softwarecenter/view/installedp ane.py:
- refresh navigation bar correctly when we get a request to display a pkg
* softwarecenter/view/pendingvie w.py:
- display the name of the application holding the lock, when waiting for
a package manager to quit (LP: #440058, #511213)[ Michael Vogt ]
* softwarecenter/view/appdetails view_gtk. py:
- fix crash when icon can not be loaded
- fix crash when description is None
* debian/software- center. postinst:
- run update-apt-xapian- index -u to ensure the xapian index
is there (LP: #617397)
* data/software-center. js:
- add missing network.protocol- handler. app.apt (thanks to Chris Coulson) - 56. By Michael Vogt
-
[ Gary Lasker ]
* softwarecenter/utils.py:
- add generic image downloader class
* softwarecenter/app.py,
softwarecenter/backend/ paths.py,
softwarecenter/db/applicatio n.py,
softwarecenter/db/database. py,
softwarecenter/distro/ Ubuntu. py,
softwarecenter/view/ appdetailsview_ gtk.py,
softwarecenter/view/ appview. py:
- implement download and local caching of downloadable
icons, display them in applist and appdetails views[ Michael Vogt ]
* test/test_database. py:
- re-enable sca test again
* test/{test_downloader. py, test_ppa_ iconfilename. py}:
- add tests for the downloader and the iconfilename
* softwarecenter/db/update. py:
- add support for the inline icon_data, push them into
SOFTWARE_CENTER_ ICON_CACHE_ DIR, add tests
* softwarecenter/backend/ login_sso. py:
- add support for ubuntu-sso-client login
* merged lp:~mmcg069/software-center/appview-fix, that fixes
overly large buttons[ Didier Roche ]
* data/featured.menu.in:
- add zoho integration as a featured app[ Kiwinote ]
* <all>:
- support deb files (much thanks to mvo for all his help!)
- support apturls
* debian/control:
- add homepage field
* man/software-center. 1:
- update man file
* softwarecenter/app.py:
- if s-c is running and we get a request to open s-c on a specific page,
then switch to correct page
- update status_bar correctly on back/forward navigation
- display available packages in available_pane and installed packages in
installed_pane
* softwarecenter/db/application. py:
- lots and lots of changes to support deb-files and apturls
* softwarecenter/db/database. py:
- add function to determine if package is in a category
* softwarecenter/view/appdetails view_gtk. py:
- refresh packagestatusbar correctly upon cancelled installation / removal
- hide packagestatusbar / description / screenshot / info_table when
we have a 'not found' error
- display warnings in the packagestatusbar
- make description accessible
* softwarecenter/view/appview. py:
- allow apturl requests in custom list views
- hide action_btn when application is not available
* softwarecenter/view/availablep ane.py:
- show packages in correct category
* softwarecenter/view/installedp ane.py:
- load listview on demand
- add show_app function (ux is worse than in available_pane, as we have
no categories or back/forward navigation)
* softwarecenter/view/viewswitch er.py:
- put cursor in correct position - 55. By Michael Vogt
-
[ Michael Vogt ]
* merged lp:~mmcg069/software-center/backforward-tweaks,
many thanks
* merged lp:~mmcg069/software-center/appview-tweaks,
many thanks
* merged lp:~kiwinote/software-center/getting-the-small-things-right
and tweaked it a little bit
* merged lp:~mvo/software-center/buy-something, currently needs to
be enabled via "--enable-buy" to make it work
* merged lp:~and471/software-center/fix-524289
LP: #524289, LP: #537532
* merged lp:~and471/software-center/fix-keypresses-on-viewswitcher,
many thanks
* merged lp:~mmcg069/software-center/catview-tweaks, many thanks[ Kiwinote ]
* softwarecenter/app.py:
- save/restore sidebar width (LP: #567128)
- don't crash if active_pane doesn't have a searchentry (LP: #611718)
* softwarecenter/db/application. py:
- add new "display_name" and "display_summary" - when app has no appname,
display the summary as primary text (per spec)
LP: #537436
* softwarecenter/view/appdetails view_gtk. py:
- use "display_name" and "display_summary" (LP: #537436)
* softwarecenter/view/availablep ane.py:
- correctly update the status bar after filtering by support status
LP: #528062
* softwarecenter/view/basepane. py:
- basepane doesn't contain a searchentry[ Gary Lasker ]
* apt-xapian-index-plugin/ software- center. py,
softwarecenter/enums. py,
softwarecenter/db/update. py:
- implement a-x-i plugin to index custom metadata
for the new-apps archive - 54. By Michael Vogt
-
[ Gary Lasker ]
* softwarecenter/view/availablep ane.py:
- restore missing busy cursor when loading applist
views (LP: #610688)
- fix visual glitch when navigating back to a subcategory
list view from a details view (LP: #611108)
* debian/control:
- add depends python-debian (>= 0.1.15)
* softwarecenter/backend/ channel. py:
- add an "App Expo" item in the left navigation pane for
display of the contents of the (for now) app review
board PPA
* test/test_database. py:
- update test for parse_axi_values_ file change, fix
test_update_ from_var_ lib_apt_ lists
* softwarecenter/backend/ channel. py:
- add a new "Other" item in the left navigation pane
for display of software items for which a corresponding
repository is not available (LP: #524379, LP: #596409)[ Michael Vogt ]
* softwarecenter/view/widgets/ actionbar. py:
- fix crash in action buttons
* softwarecenter/db/update. py:
- support additional metadata from Packages file for the
"Whats new" repository (and possible others)
- add axi catalogedtime information to the app-install-data
DB
* softwarecenter/db/database. py:
- export parse_axi_values_ file() [ Bilal Akhtar ]
* softwarecenter/app.py:
- Prevent About dialog from being set as modal. (LP: #550955)[ Michael Bienia ]
* softwarecenter/apt/apthistory. py,
softwarecenter/view/ historypane. py:
- fix DeprecationWarning at startup (LP: #602310)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:software-center