merged 5.2.2.1 cherry pick upload
[appstream:software-center.git] / debian / changelog
1 software-center (5.2.3) UNRELEASED; urgency=low
2
3   [ Robert Roth ]
4   * lp:~evfool/software-center/lp987801:
5     - Only show the version label once for each version in 
6       reviews (LP: #987801)
7   * lp:~evfool/software-center/lp874430:
8     - display tooltips for package titles in the application
9       tiles of the lobby view (LP: #874430)
10   * lp:~evfool/software-center/lp983831:
11     - Avoid merging two words while normalizing description (LP: #983831)
12
13   [ Gabor Kelemen ]
14   * lp:~kelemeng/software-center/bug1001746:
15     - merge i18n fix (LP: #1001746)
16   
17   [ Michael Vogt ]
18   * lp:~mvo/software-center/lp872760-for-5.2:
19     - fix translations for certain category names (LP: #872760)
20   * lp:~mvo/software-center/lp987321:
21     - fix dependency to ensure that we have humanity-icon-theme
22       as we need it for the history view icons (LP: #987321)
23   * lp:~mvo/software-center/test-catview-cleanup:
24     - refactor unit tests for the catview
25   * lp:~mvo/software-center/lp1002271:
26     - fix regresion in 5.2.2 (LP: #1002271) for empty descriptions
27
28   [ Gary Lasker ]
29   * lp:~gary-lasker/software-center/fix-crash-lp1000238:
30     - remove obsolete workaround for an old bug that has long since
31       been fixed, this fixes a hard crash on Quantal (LP: #1000238) 
32   * lp:~gary-lasker/software-center/toolbar-buttons-insensitive-during-startup:
33     - re-enable the fix for LP: #999486, LP: #994341 that was inadvertently
34       disabled in the 5.2.2 release
35
36   [ Natalia Bidart ]
37   * lp:~nataliabidart/software-center/fix-977931:
38     - Unified package string parsing into a single method that will be 
39       used from either the command line arguments, or from the dbus method 
40       'bringToFront'. This way, search will be consistent between all 
41       entry points. LP: #977931
42     - Also added proper test suites for the above.
43   * lp:~nataliabidart/software-center/fix-965093:
44     - Fixed the SpinnerNtebook show_spinner method so the spinner page is 
45       not shown until the configured threshold is reached (250ms since 
46       this branch). Plus proper test suite was added.
47   * lp:~nataliabidart/software-center/fix-986563:
48     - Filtered out those exhibits that do not their packages available 
49       in the db (LP: #986563)
50
51  -- Gary Lasker <gary.lasker@canonical.com>  Wed, 23 May 2012 01:36:52 -0400
52
53 software-center (5.2.2.1) precise-proposed; urgency=low
54
55   [ Gary Lasker ]
56   * lp:~gary-lasker/software-center/toolbar-buttons-insensitive-during-startup:
57     - re-enable the fix for LP: #999486, LP: #994341 that was inadvertently
58       disabled in the 5.2.2 release
59
60   [ Michael Vogt }
61   * lp:~mvo/software-center/lp1002271:
62     - fix regression in 5.2.2 (LP: #1002271) for empty descriptions
63
64  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 24 May 2012 09:30:16 +0200
65
66 software-center (5.2.2) precise-proposed; urgency=low
67
68   [ Michael Vogt ]
69   * lp:~mvo/software-center/whatsnew-leak-lp985389:
70     - search filter fix for the case when the "installed-only"
71       filter leaks into subsequent searches (LP: #985389)
72   * lp:~mvo/software-center/fix-lp994632:
73     - add a dep to ensure we get the correct ubuntu-sso-client-gtk
74       (LP: #994632)
75   * lp:~mvo/software-center/proper-error-on-unknown-files:
76     - show a proper error message when attempting to open unknown
77       file types (LP: #944868)
78   * lp:~mvo/software-center/lp921799:
79     - fix crash when decoding screenshots JSON (LP: #921799)
80   * lp:~mvo/software-center/lp959612:
81     - fix crash when selecting the Installed view very quickly
82       after startup (LP: #959612)
83   
84   [ Ken VanDine ]
85   * lp:~ken-vandine/software-center/lp_982567:
86     - Check if the proxy is enabled, if the proxy host is set but not 
87       enabled we shouldn't attempt to use the proxy (LP: #982567)
88   
89   [ Gary Lasker ]
90   * lp:~gary-lasker/software-center/fix-crash-lp969732:
91     - need to explicitly declare the needs-refresh signal in the 
92       AppTreeStore class to prevent a crash (LP: #969732)
93   * lp:~gary-lasker/software-center/fix-crash-lp870822:
94     - don't crash if we don't get a pkgversion object back 
95       (LP: #870822)
96   * lp:~gary-lasker/software-center/fix-shutdown-crash-lp996333:
97     - never crash when writing out the software center config file on
98       shutdown (LP: #996333)
99   * lp:~gary-lasker/software-center/fix-makedirs-race-crashes:
100     - fix crash on race when creating the cache or config directories
101       (LP: #743003, LP: #621182)
102   * lp:~gary-lasker/software-center/fix-crash_lp973379:
103     - ensure that the cache is ready before using the recommender 
104       service (LP: #973379 )
105   * lp:~gary-lasker/software-center/toolbar-buttons-insensitive-during-startup:
106     - set the toolbar buttons insensitive for the duration of time that the 
107       lobby panels are initializing (LP: #999486, LP: #994341)
108
109   [ Robert Roth ]
110   * lp:~evfool/software-center/bug532072:
111     - escape markup for support info and license (LP: #993279)
112     - ellipsize summary at trailing end (LP: #532072)
113   * lp:~evfool/software-center/lp626037:
114     - subtle background color tweak for consistency
115       between views (LP: #626037)
116   * lp:~evfool/software-center/lp835005:
117     - no need for the software-properties dialog to be modal
118       to software-center (LP: #835005)
119   * lp:~evfool/software-center/lp839389:
120     - don't display an "icon not found" image in the Unity
121       launcher when a report a review window is opened (LP: #839389)
122   * lp:~evfool/software-center/867588:
123     - capitalize the first letter of the package summary
124       (LP: #867588)
125   * lp:~evfool/software-center/lp876657:
126     - make sure the search field does not disappear when an
127       install or remove is in progress (LP: #876657)
128   * lp:~evfool/software-center/lp987797:
129     - fix alignment in the reviews part of the appdetails (LP: #987797)
130   * lp:~evfool/software-center/lp844768:
131     - show a indeterminate progress bar when software-center waits for
132       another packagemanager to exit (LP: #844768)
133
134   [ Dave Morley ]
135   * lp:~davmor2/software-center/add-performance:
136     - test code change only! add memory and cpt stats to the
137       test script 
138
139  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 15 May 2012 20:22:02 +0200
140
141 software-center (5.2.1) precise-proposed; urgency=low
142
143   [ Michael Vogt ]
144   * lp:~mvo/software-center/lp977179:
145     - make the review UI react correctly to conditions of network
146       availability (LP: #977179)
147   * lp:~mvo/software-center/fix-crash-deb-file-size-calc:
148     - fix crash when installing a deb file that is not found in
149       the current apt cache
150   * lp:~mvo/software-center/lp981992:
151     - fix a crash in the new a11y code if there is a row that has
152       no data or is not yet preloaded (LP: #981992)
153   * lp:~mvo/software-center/fix-gmenu-searcher:
154     - fix the menu searcher for non-Unity configurations after
155       the app-install-data-ubuntu file layout changed
156   * lp:~mvo/software-center/lp808455:
157     - trivial fix for crash on downstream distros (LP: #808455)
158   * lp:~mvo/software-center/lp927262:
159     - fix crash when get_vadjustment() returns None (LP: #927262)
160   * lp:~mvo/software-center/utf8-fixes:
161     - fix various utf8-related crashes (LP: #943500, LP: #922225,
162       LP: #917755)
163   * lp:~mvo/software-center/gwibber-utf8-lp985255:
164     - fix a utf8 crash in the gwibber integration (LP: #985255)
165   * lp:~mvo/software-center/workaround-gtk-regression-lp986186:
166     - workaround performance issue with the Gtk.TreeView.set_model()
167       call when there is a cell_data_func attached. Not every user is
168       affected (settings dependant somehow), but when affected it causes
169       a massive performance degration for huge list models like "System"
170       (LP: #986186). This branch works around the problem by disconnecting
171       the cell_data_func before setting the new model.
172   * lp:~mvo/software-center/fix-clear-credentials-race:
173     - fix an incorrect use of the sso dbus backend, we now correctly
174       wait until it emits a CredentialsCleared signal (LP: #986117)
175
176   [ Gary Lasker ]
177   * lp:~gary-lasker/software-center/add-to-launcher-after-auth-lp972710:
178     - fix bug where an application will be added to the Unity launcher
179       in the case where the user cancels the installation auth dialog
180       (LP: #972710)
181   * lp:~gary-lasker/software-center/recommendations-sso-login-lp973612:
182     - fix bug where the recommendations opt-in panel is hidden if
183       the user declines the SSO dialog after opting in (LP: #973612)
184     - fix the user experience if the user has previously opted-in to
185       recommendations and their SSO token is found have been removed
186       or revoked or otherwise found to be invalid (LP: #967064)
187     - improve the responsiveness of the spinner in the recommendations
188       flow 
189
190  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 26 Apr 2012 09:47:19 +0200
191
192 software-center (5.2) precise; urgency=low
193
194   [ Michael Vogt ]
195   * debian/control:
196     - recommend xz-lmza instead of lzma (LP: #878354)
197   * lp:~mvo/software-center/track-axi-changes:
198     - add a monitor for changes in the apt-xapian-index to ensure
199       the DB is reopened if the cron job changes the apt-xapian-index
200       database (LP: #507836)
201   * lp:~mvo/software-center/lp970342:
202     - do not crash if the parent goes away (and therefore the pipe)
203       and the token can not be obtained (LP: #970342)
204   * lp:~mvo/software-center/lp967036:
205     - fix UnicodeDecodeError crash for apps with hardware
206       requirements in the details view (LP: #967036)
207   * lp:~mvo/software-center/list-a11y:
208     - restore the a11y support for orca/accerciser/ldtp for
209       the listview and treeview
210   * lp:~mvo/software-center/lp979013:
211     - fix a bug in the review display for certain language
212       environments (LP: #979013)
213   * lp:~mvo/software-center/appview-tweaks:
214     - code cleanup in the sortmode code
215   * lp:~mvo/software-center/lp772549:
216     - fix a bug that can result in a blank software center
217       screen on startup (LP: #772549)
218   * lp:~mvo/software-center/lp914393:
219     - adds an explicit sys.exit() to ensure all gtk event
220       processing is stopped on application quit (LP: #914393)
221   * lp:~mvo/software-center/lp976169:
222     - do not crash if apt-xapian-index is not installed
223       (LP: #976337)
224     - ignore xapian.DatabaseOpeningError here (happens when
225       there is no a-x-i so we don't care) (LP: #976169)
226   * lp:~mvo/software-center/lp976525:
227     - do not show "upgradable" button when there should be "remove"
228       (LP: #976525)
229
230   [ Gary Lasker ]
231   * lp:~gary-lasker/software-center/sorting-fix-lp969215:
232     - fix sort combo box inconsistencies (LP: #969215)
233
234   [ Dave Morley ]
235   * lp:~davmor2/software-center/remove_two_lines:
236     - small fixes for test script USC-start-stop-times.py
237
238   [ Kiwinote ]
239   * sc/ui/gtk3/widgets/apptreeview.py:
240     - everyone tries to expand a category in the installed pane by clicking
241       on the text rather than the expander arrow (LP: #877130)
242
243  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 13 Apr 2012 18:35:13 +0200
244
245 software-center (5.1.14.2) precise; urgency=low
246
247   [ Michael Vogt ]
248   * lp:~mvo/software-center/config-tweak:
249     - cleanup concerning always having a 'general' section in the cfg file
250   * lp:~mvo/software-center/pygi-properties-fixes:
251     - properly initialize the properties in CellRendererAppView as required
252       for pygi, fixes crash on network events (LP: #965937)
253   * lp:~mvo/software-center/lp977889:
254     - fix the disappearing list view sort combobox (LP: #977889)
255
256   [ Gary Lasker ]
257   * lp:~gary-lasker/software-center/recommends-more-button-lp971567:
258     - correctly render 'more' button in recommendations panel (LP: #971567)
259   * lp:~gary-lasker/software-center/show-technical-items-lp955030:
260     - make 'show n technical items' appear clickable again (LP: #955030)
261   * lp:~gary-lasker/software-center/fix-crash-lp969737:
262     - fix an intermittent crash that can occur when saving the vertical 
263       position of the installed pane treeview on a cache refresh 
264       (LP: #969737)
265   * lp:~gary-lasker/software-center/fix-crash-lp970157:
266     - Small fix for a crash that can happen during the installed view 
267       treeview initialization (LP: #970157)
268   * lp:~gary-lasker/software-center/fix-crash-lp968988:
269     - Fix crash bug LP: #968988 by making sure that there is always
270       a tree_view.selected_row_renderer 
271   * lp:~gary-lasker/software-center/remember-sort-preference-lp966878:
272     - Fix for bug LP: #966878 to not reset the user's sorting preference 
273       if they have set one
274
275   [ Nekhelesh Ramananthan ]
276   * lp:~nik90/software-center/add_keywords_new:
277     - added keywords to the desktop file for better search criteria
278       (LP: #977175)
279   
280   [ Sebastian Heinlein ]
281   * lp:~glatzor/software-center/fix-977020:
282     - fix software-center error dialogs for errors other than 
283       ERROR_INVALID_PACKAGE_FILE and ERROR_UNAUTHENTICATED_PACKAGE 
284       (LP: #977020)
285     - Allow to repair an incomplete installation (partially fixes 
286       LP: #659438)
287   
288   [ Kiwinote ]
289   * lp:~kiwinote/software-center/lp951557:
290     - don't duplicate text on paste (LP: #951557)
291
292  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 10 Apr 2012 19:21:21 +0200
293
294 software-center (5.1.14.1) precise; urgency=low
295
296   * lp:~gary-lasker/software-center/recommender-profile-uploads-lp944693:
297     - upload new recommender_profile if needed (LP: #944693)
298
299  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 02 Apr 2012 19:12:25 +0200
300
301 software-center (5.1.14) precise; urgency=low
302
303   [ Michael Vogt ]
304   * lp:~mvo/software-center/lp962580:
305     - add locking to the expunge helper process to fix bugs that are triggered
306       if multiple expunge cache processes are run (LP: #962580)
307   * lp:~mvo/software-center/cache-refresh-glitch:
308     - ensure that we get a full refresh if a pkg was not available before
309       show_app is called
310   * lp:~mvo/software-center/lp940482:
311     - fix crash if the debfile does not return proper utf8 for the
312       description (LP: #940482)
313   * lp:~mvo/software-center/lp966514:
314     - properly handle network disconnect conditions with the Ubuntu
315       SSO dialog (LP: #966514)
316   * lp:~mvo/software-center/lp966879:
317     - fix for crashes in the installed view treeview (LP: #966879,
318       LP: #950899)
319   * lp:~mvo/software-center/lp846204:
320     - fix ValueError crashes in get_iter due to invalid tree paths
321       (LP: #846204)
322   * lp:~mvo/software-center/lp964433:
323     - disconnect the model from the view before calling set_from_matches
324       (LP: #964433)
325   * lp:~mvo/software-center/treeview-keep-state-on-db-cache-change:
326    - restore the state of the installed view treeview when the
327      the db or cache changes, such as on an app install or remove
328   * lp:~mvo/software-center/946393:
329    - fix installing multiple apps when in a custom list view (LP: #946393)
330   * lp:~mvo/software-center/lp969050:
331    - disconnect the view when the model is cleared to avoid a furry of
332      cursor_changed signals as the rows get removed (LP: #969050)
333
334   [ Gary Lasker ]
335   * lp:~gary-lasker/software-center/installed-pane-refresh:
336     - avoid rebuilding the treeview in the installedpane if its not
337       required (LP: #828887)
338   * lp:~gary-lasker/software-center/fix-crash-lp967036:
339     - Small branch to fix a crash due to a UnicodeDecodeError when accessing 
340       the short description for H/W requirements (LP: #967036)
341   * lp:~gary-lasker/software-center/fix-crash-lp935930:
342     - fix a crash due to a UnicodeDecodeError (LP: #935930)
343
344  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 30 Mar 2012 18:00:50 +0200
345
346 software-center (5.1.13.2) precise; urgency=low
347
348   [ kiwinote ]
349   * looks like the latest gtk causes us to receive less style-updated
350     signals, call init_sc_css_provider explicitly so we don't loose our
351     custom theming (LP: #961102)
352
353   [ Paolo Rotolo ]
354   * data/ui/gtk3/SoftwareCenter.ui:
355      - fix string from "Terms of Service" to "Terms of Use" (LP: #963309).
356   
357   [ Gary Lasker ]
358   * lp:~gary-lasker/software-center/tos-urls-lp961538:
359     - use a different url for the inline ToS dialog (LP: #961538)
360   * lp:~gary-lasker/software-center/fix-crash-lp960742:
361     - do not crash if file can not be unlinked (LP: #960742)
362   * lp:~gary-lasker/software-center/tos_buy_button_fix_lp961216:
363     - This branch fixes bug LP: #961216, where the "Buy" button on the
364       details page and listview stays insensitive after declining the
365       ToS dialog
366   * lp:~gary-lasker/software-center/fix-crash-lp961198:
367     - make recommendations menu available once the available pane is
368       ready (LP: #961198)
369
370   [ Michael Vogt ]
371   * lp:~mvo/software-center/builder_get_cleanup:
372     - cleaner way to get menuitems
373   * lp:~mvo/software-center/lp-955346:
374     - draw stars with 1px border to get crisper stars (LP: #955346)
375   * lp:~mvo/software-center/fix-purchase-accept-crash:
376     - fixes crash when accepting tos on system without s-c config file
377   * lp:~mvo/software-center/lp962927:
378     - fix race condition on creating cache dir (LP: #962927)
379   * lp:~mvo/software-center/lp964918:
380     - do not raise an exception in the case of multiple origins,
381       instead log a warning and do the right thing in the UI
382       (LP: #964918)
383   
384   [ Dave Morley ]
385   * lp:~davmor2/software-center/lp965222:
386     - add ldtp based statup time helper
387
388  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 26 Mar 2012 19:02:24 +0200
389
390 software-center (5.1.13.1) precise; urgency=low
391
392   [ Kiwinote ]
393   * softwarecenter/ui/gtk3/apptreeview.py:
394     - fix UnboundLocalError in expand_path() (LP: #960260)
395
396   [ Michael Vogt ]
397   * softwarecenter/ui/gtk3/app.py:
398     - do not crash if no http_proxy is found in the environnment
399       (thanks to Vincent Untz)
400
401  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 20 Mar 2012 18:33:40 +0100
402
403 software-center (5.1.13) precise; urgency=low
404
405   [ Anthony Lenton ]
406   * lp:~elachuni/software-center/pep8-test-part5,
407     lp:~elachuni/software-center/pep8-test-part6,
408     lp:~elachuni/software-center/pep8-test-part7,
409     lp:~elachuni/software-center/pep8-test-part8,
410     lp:~elachuni/software-center/pep8-test-part9,
411     lp:~elachuni/software-center/pep8-test-part10,
412     lp:~elachuni/software-center/pep8-test-part11,
413     lp:~elachuni/software-center/pep8-test-part12,
414     lp:~elachuni/software-center/pep8-test-part13,
415     lp:~elachuni/software-center/pep8-test-part14,
416     lp:~elachuni/software-center/pep8-test-part15,
417     lp:~elachuni/software-center/pep8-test-part16,
418     lp:~elachuni/software-center/pep8-test-part17,
419     lp:~elachuni/software-center/pep8-test-part18,
420     lp:~elachuni/software-center/pep8-test-part19,
421     lp:~elachuni/software-center/pep8-test-part20,
422     lp:~elachuni/software-center/pep8-test-part21,
423     lp:~elachuni/software-center/pep8-test-part22:
424     - many, many, many pep8 fixes
425   * lp:~elachuni/software-center/unify-ussoc-envvar:
426     - fix USSOC_SERVICE_URL env variable
427   
428   [ Gabor Kelemen ]  
429   * lp:~kelemeng/software-center/bug953812: (LP: #953812)
430     - Translate review sorting criteria
431     - Fix the Recommendation spinner text translations
432
433   [ Michael Vogt ]
434   * lp:~mvo/software-center/small-sso-fixes:
435     - fix the clear_credentials() call if a token is no
436       longer valid
437   * lp:~mvo/software-center/lp955005:
438     - don't display ratings for the case where an app
439       cannot be found (LP: #955005)
440   * lp:~mvo/software-center/opengl-driver-blacklist:
441     - add support for video driver blacklisting
442   * lp:~mvo/software-center/lp856559:
443     - fix case where the search term is not always
444       cleared in the search entry (LP: #856559)
445   * lp:~mvo/software-center/misc-fixes:
446     - when a package can not be authenticated, do not fail
447       (hard) but instead offer to "repair" the situation using
448       a "reload" and try the install again (LP: #876278)
449     - do not crash in if os.makedirs has a race condition
450       (LP: #956680)
451     - fix the proxy handling with 12.04 as the "enabled" property
452       is deprecated now. it will also not mess with the proxy
453       environment on non-gnome systems (LP: #742564) 
454   * lp:~mvo/software-center/lp780812:
455     - ensure that the distroseries is updated in the sources
456       deb line when updating a purchased item (LP: #780812)
457   * lp:~mvo/software-center/recommendations-opt-out:
458     - fix double-results when opting-in and back out of of
459       the recommendations service repeatedly
460   * lp:~mvo/software-center/tos-dialog:
461     - display a terms-of-service dialog before the first purchase
462   * lp:~mvo/software-center/lp957599:
463     - add a new unit test test_spawn_helper.py
464   * lp:~mvo/software-center/track-db-open:
465     - improve db logging
466   
467   [ Gary Lasker ]
468   * lp:~gary-lasker/software-center/fix-lp955048:
469     - String fix for the "Recommended For You" panel. LP: #955048
470   * lp:~gary-lasker/software-center/fix-lp856559:
471     - Clears the search entry field before doing a reinstall 
472       previous purchases (LP: #856559)
473   * lp:~gary-lasker/software-center/recommendations-categories-view:
474     - display recommendations in the category views as well 
475   * lp:~gary-lasker/software-center/recommendations-opt-out:
476     - implements the recommendations opt-out feature as specified
477       in the SoftwareCenter spec
478   * lp:~gary-lasker/software-center/number-recommended-items-per-spec:
479     - simple branch that updates the number of recommended items displayed 
480       in the panels per spec
481   * lp:~gary-lasker/software-center/fix-crash-lp951238:
482     - fix for a crash that can occur if we get a refresh_apps
483       before the app_view pane is ready LP: #951238
484   * lp:~gary-lasker/software-center/fix-crash-lp943605:
485     - Don't crash if a valid value for the version is not returned 
486       by the call to _get_version_for_archive_suite (LP: #943605)
487   * lp:~gary-lasker/software-center/recommends-panel-visual-tweaks-lp942109:
488     - addresses the remaining visual tweaks for the recommendations 
489       opt-in panel
490
491   [ Kiwinote ]
492   * lp:~kiwinote/software-center/less-is-more,
493     lp:~kiwinote/software-center/less-is-more2:
494     - clean out a bunch of unused code / files
495   * software-center/ui/gtk3/widgets/apptreeview.py:
496     - play catchup with Gtk overrides (LP: #959530)
497   * lp:~kiwinote/software-center/ellipses:
498     - fix use real ellipses instead of "..." in the new string
499   * lp:~kiwinote/software-center/markupescape-and-utf8-fixes:
500     - fix utf8 issues and markup escaping
501
502  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 20 Mar 2012 11:53:06 +0100
503
504 software-center (5.1.12) precise; urgency=low
505
506   [ Michael Vogt ]
507   * lp:~mvo/software-center/webcam-string-fix:
508   - small fix to support the debtagshw updated tags for hardware::camera
509     (split into webcam,digicam now)
510   * lp:~mvo/software-center/trivial-nm-state-override:
511     - support the SOFTWARE_CENTER_NET_CONNECTED environment value to
512       force the connected state as a stopgap workaround for bug 911706
513   * lp:~mvo/software-center/lp941361:
514     - adds a general make_string_from_list() helper to build (somewhat)
515       i18n friendly human readable strings easily (LP: #941361)
516   * lp:~mvo/software-center/expunge-cache:
517     - merge os.nice() addition
518   * lp:~mvo/software-center/lp789596:
519     - better (less scary) string for updates from third-party
520       venders (LP: #789596)
521   * lp:~mvo/software-center/fix-refresh-of-whats-new:
522     - fix missing refresh of the what's new content on a database
523       reopen so that new content from the agent appears as soon
524       as it finishes the update
525   * lp:~mvo/software-center/review-fixes:
526     - ensure ui is correctly updated after submitting/modifying review
527   * lp:~mvo/software-center/simulate-slow-network:
528     - add a small helper to simulate a slow network connection to
529       see if we have hidden latencies in the UI when the network
530       is (really) slow
531   * lp:~mvo/software-center/top-rated-refresh:
532     - ensure that the top-rated apps are refreshed when we have new data
533   * lp:~mvo/software-center/apptreeview-tweaks:
534     - fix 'load_range" errors when navigating the installed view
535       (LP: #913675), and do some nice needed refactoring/cleanup
536
537   [ Anthony Lenton ]
538   * lp:~elachuni/software-center/dont-store:
539     - consolidate Ubunty SSO logins to use "Ubuntu Software Center", fixes
540       inconsistent UI and storing of two keys in they keyring, as well as
541       being prompted to log in twice the first time that you review an app
542   * lp:~elachuni/software-center/pep8-test,
543     lp:~elachuni/software-center/pep8-test-part2,
544     lp:~elachuni/software-center/pep8-test-part3,
545     lp:~elachuni/software-center/pep8-test-part4:
546     - add a unit test to check code statically for pep8 compliance and update
547       more and more of the code to meet it
548
549   [ Gary Lasker ]
550   * lp:~gary-lasker/software-center/fix-crash-lp944875:
551     - Fix an intermittent crash that can happen if the installed view pane
552       has not been built yet when a call to show the spinner is made as a
553       result of a refresh (LP: #944875)
554   * lp:~gary-lasker/software-center/list-view-icon-coordinates-lp947624:
555     - This branch adds support for providing the correct icon size and 
556       on-screen coordinates values in the Unity launcher integration dbus 
557       call when an installation is initiated via the list view
558       (LP: #947624)
559   * lp:~gary-lasker/software-center/enable-published-date-unit-test:
560     - unit test change only, enable the published-date unit test that was
561       disabled pending deployment of support on the staging server
562
563   [ Natalia Bidart ]
564   * lp:~nataliabidart/software-center/one-auth:
565     - use consistently the same app name for every Ubuntu SSO call to
566       ensure SSO tokens are handled properly
567
568  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 09 Mar 2012 08:55:46 +0100
569
570 software-center (5.1.11) precise; urgency=low
571
572   [ Michael Vogt ]
573   * softwarecenter/ui/gtk3/views/appdetailsview.py:
574     - only set vadj/hadj if we have the objects for it (LP: #941384)
575   * lp:~mvo/software-center/get-installed-apps-instead-of-pkgs:
576     - refactor to move the recommender UUID code into the back end,
577       add a mock test for the submit_profile call to the server
578   * lp:~mvo/software-center/region-blacklist:
579     - add support for filtering out apps that are blacklisted for certain
580       regions such that they will not appear in any searches anymore
581   * lp:~mvo/software-center/installed-view-speedup:
582     - remove an unused notebook in the installed view to speed up
583       opening software center with an already installed package
584   * softwarecenter/ui/gtk3/widgets/recommendations.py:
585     - fix per-app recommendations show/hide logic
586   * lp:~mvo/software-center/spinner-fixes:
587     - consolidate various instances of the spinner notebook and instead
588       use a single SpinnerNotebook class everywhere
589   * lp:~mvo/software-center/recommender-fixes:
590     - tiny fixes to make the recommendations-for-you actually work
591       with the rec.ubuntu.com server
592   * lp:~mvo/software-center/expunge-cache:
593     - add a helper that keeps the cache clean from cached 301/404 etc
594       responses, it also offers cleanup by mtime but that is currently
595       not used (only tested)
596   * lp:~mvo/software-center/lobby-recommends-fixes:
597     - add test for recommender-opt-in behavior
598   
599   [ Kiwinote ]
600   * softwarecenter/db/update.py:
601     - index 'Keywords' entries from desktop files in addition to the
602       already supported 'X-AppInstall-Keywords' entries
603   * softwarecenter/ui/gtk3/widgets/exhibits.py:
604     - increase delay between the 'load-finished' signal from webkit and us
605       actually trying to get a pixbuf of the surface - this means that the
606       initial banner is actually rendered properly rather than plain white
607   * softwarecenter/ui/gtk3/widgets/recommendations.py:
608     refactor _show_opt_in_view:
609     - use normal sized text rather than big text
610     - use saner padding values
611     - resolve unescaped markup issues
612     - line wrap text so we don't get horizontal scrollbar (LP: #933497)
613
614   [ Gary Lasker ]
615   * lp:~gary-lasker/software-center/get-installed-apps-instead-of-pkgs-tweaks:
616     - unit test and other small needed fixes, further simplification of
617       the recommender UUID code 
618   * lp:~gary-lasker/software-center/lobby-recommends-fixes: 
619     - fix recommender opt-in
620
621  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 01 Mar 2012 20:11:27 +0100
622
623 software-center (5.1.10) precise; urgency=low
624
625   [ Michael Vogt ]
626   * revert again:
627     lp:~gary-lasker/software-center/temp-disable-lobby-recommendations-view
628   * lp:~mvo/software-center/lp917096:
629     - fix crash when opening a debfile and add regression test
630       (LP: #917096)
631   * softwarecenter/region.py:
632     - trivial change to make region tag prefix "iso3166::" to align
633       with the latest debtags upstream plans
634
635   [ Kiwinote ]
636   * softwarecenter/ui/gtk3/app.py:
637     - disable navigating back by pressing the backspace key because it has
638       started showing dodgy side effects - use ctrl+[ or alt+LEFT instead
639   * remember the scroll position when navigating back to a list view,
640     this only works in the available pane (LP: #852763)
641   * correctly theme the channel selector menus (LP: #921477)
642   * trigger pot file rebuild
643
644   [ Barneedhar (jokerdino) ]
645   * softwarecenter/hw.py:
646     - fix broken string (LP: #936403)
647
648   [ Stéphane Graber ]
649   * utils/piston-helpers/x2go_helper.py: Fix weblive helper to work with
650     Precise's python-x2go.
651
652  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 23 Feb 2012 16:58:30 +0100
653
654 software-center (5.1.9) precise; urgency=low
655
656   [ Gabor Kelemen ]  
657   * lp:~kelemeng/software-center/bug926743:
658     - Mark strings for translation, add translator comment where needed
659       (LP: #926743)
660
661   [ Michael Vogt ]
662   * lp:~mvo/software-center/latest-recommender:
663     - import latest recommender client
664   * lp:~mvo/software-center/dynamic-region-menu:
665     - allow dynamic template in the software-center.menu file, currently
666       supported is ${CURRENT_REGION}. This allows to build a dynamic
667       "Your region" menu once we actually tag packages with the region
668       information
669   * lp:~mvo/software-center/sca-video:
670     - add the ability to display embedded videos in the application
671       details view
672   * lp:~mvo/software-center/multiple-screenshots:
673     - add support for the display of multiple screenshots in the
674       application details view, as provided by the software-center-agent
675   * lp:~mvo/software-center/submit-review-hang-fix:
676     - fix hang when submitting a review on precise
677   * lp:~mvo/software-center/screenshots-sorting:
678     - ensure the multiple screenshots are sorted properly when
679       they come from the json API
680   * lp:~mvo/software-center/sca-video-updates:
681     - update the client to follow the server side changes for
682       videos from software-center-agent
683   * lp:~mvo/software-center/video-ui-reshuffle:
684     - shuffle the video location around a bit in the view to
685       ensure the user finds it more easily
686   * increase dependency on python-apt for the required
687     apt_pkg.DepCache.policy_priority() support
688   * lp:~mvo/software-center/sca-debtags:
689     - fix the debtags parsing from the software-center-agent
690   * lp:~mvo/software-center/multiple-versions:
691     - add support for multiple versions into software-center
692   * lp:~mvo/software-center/fix-recommenations-details-clicks:
693     - fix clickthru of details view recommendations after refactor
694   * lp:~mvo/software-center/rfc3166-use-common-name:
695     - ensure that "common_name" in rfc3166 is used when available
696       to avoid political issues around the name of the region
697
698   [ Kiwinote ]
699   * data/ui/gtk3/css/*.css:
700     - use 'px' suffixes as required by latest gtk
701   * softwarecenter/ui/gtk3/views/appdetailsview.py:
702     - replace ... and ' with their unicode eequivalents (LP: #844799)
703   * softwarecenter/db/application.py:
704     - don't crash if the version nr associated with a screenshot is None
705
706   [ Gary Lasker ]
707   * lp:~gary-lasker/software-center/recommender-service-url:
708     - update to the correct production url for the recommender
709       service 
710   * lp:~gary-lasker/software-center/import-latest-sreclient:
711     - import latest recommender client 
712   * lp:~gary-lasker/software-center/recommendation:
713     - implement the recommendations opt-in UI and flow, upload
714       of the user profile data after opt-in, and display of
715       per-application recommendations in the details view
716   * lp:~gary-lasker/software-center/temp-disable-lobby-recommendations-view:
717     - temporarily hide the lobby recommendations opt-in and display
718       view pending rollout of the corresponding support on the
719       production server
720   
721   [ Juhana Jauhiainen ]
722   * softwarecenter/backend/launchpad.py:
723     - replaced EDGE_SERVICE_ROOT with LPNET_SERVICE_ROOT. (LP: #737697)
724
725  -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 15 Feb 2012 19:19:32 +0100
726
727 software-center (5.1.8) precise; urgency=low
728
729   [ Michael Vogt ]
730   * softwarecenter/db/update.py:
731     - trivial fix to skip unreadable app-install-data files
732   * lp:~mvo/software-center/device-profiles:
733     - implement the hardware-requirements display in
734       the detailsview
735   * lp:~mvo/software-center/arb-partner-channels:
736     - add support for extras.ubuntu.com and archive.canonical.com
737       channel detection and adding via software-center-agent
738   * data/software-center.menu.in:
739     - do not show "X-Publishing" in education because the
740       software-center-agent will send "X-Publishing;Education" for
741       compatibility with the old clients
742   * lp:~mvo/software-center/fix-cachedir-for-public-api:
743     - add missing cachedir argument
744   * lp:~mvo/software-center/region-support:
745     - add support for a region tag and display a warning to
746       the user if an application is not suitable for their
747       region
748
749   [ Brendan Donegan ]
750   * lp:~brendan-donegan/software-center/test_utils_get_nice_date_string:
751     - add a test function in test_utils.py which covers all of
752       get_nice_date_string
753
754   [ Gary Lasker ]
755   * lp:~gary-lasker/software-center/launcher-integration-lp761851:
756     - update to the Unity launcher integration implementation to
757       support the revamped functionality on the Unity side (LP: #761851) 
758   * lp:~gary-lasker/software-center/recommends-ui-lobby:
759     - initial recommends UI implementation, limited to non-personalized
760       recommends currently
761   * lp:~gary-lasker/software-center/appdetailsview-button-focus-fix:
762     - make sure the action button in the applications details view
763       always gets the initial focus (LP: #925613)
764
765  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 03 Feb 2012 18:34:43 +0100
766
767 software-center (5.1.7) precise; urgency=low
768
769   [ Anthony Lenton ]
770   * lp:~elachuni/software-center/any-language:
771     - add support to display reviews in any language
772   * lp:~elachuni/software-center/reset-review-page:
773     - Small bugfix to ensure that switching language or 
774       reviews sort method resets the reviews page, and 
775       added tests.
776   * lp:~elachuni/software-center/relax-origin-distroseries:
777     - provide "relaxed" mode for fetching reviews if the exact
778       review matcher does not find anything (LP: #766951)
779   * lp:~elachuni/software-center/disable-new-review:
780     - This branch disables the "Submit a new review" button when 
781       you click it, and reenables it when the submit review dialog
782       closes
783   * lp:~elachuni/software-center/reviews-tests:
784     - add several new tests for code in the review_gui_helper module
785
786   [ Michael Vogt ]
787   * lp:~mvo/software-center/improve-debug-in-piston-generic-helper:
788     - improve debug output of piston-generic-helper and a README 
789       with examples how it can be used to debug server side issues
790   * lp:~mvo/software-center/review-language-i18n:
791     - make the language selection combo in the reviews widget
792       nicer by adding a proper i18n name to it
793   * lp:~mvo/software-center/trivial-move-gui-helpers:
794     - move rnr_helpers.py to softwarecenter/ui/gtk3/review_gui_helper.py
795       as it belongs there and add to POTFILE.in
796   
797   [ Michael Nelson ]
798   * lp:~michael.nelson/software-center/833982-purchased-app-not-available,
799     lp:~michael.nelson/software-center/917137-previous-purchases-empty-precise-2:
800     - refactor/cleanup parser code and update for API 2.0 (LP: #917137)
801   * lp:~michael.nelson/software-center/every-comm-app-already-purchased:
802     - non-purchased apps should not have '(already purchased)' 
803       appended to name.
804   * lp:~michael.nelson/software-center/833982-previous-purchase-no-feedback-really-this-time:
805     - Implements the backend for bug 833982 so that a purchased application 
806       that is unsupported on the current system will be detected
807   * lp:~michael.nelson/software-center/833982-previous-purchase-no-feedback-2:
808     - ensure that the deb_line for the app points to the current distroseries
809
810   [ Danny Tamez ]
811   * lp:~zematynnad/software-center/rename_host_var_918270:
812     - rename the env variable SOFTWARE_CENTER_BUY_HOST  to the more
813       correct SOFTWARE_CENTER_AGENT_HOST, but support the former as a
814       fallback, update corresponding unit test (LP: #918270)
815   * lp:~zematynnad/software-center/version_number_833877:
816     - show version number of apps from the software-center-agent as
817       well (LP: #833877)
818   
819   [ Gary Lasker ]
820   * lp:~gary-lasker/software-center/staging-certs-2:
821     - add new SOFTWARE_CENTER_FORCE_DISABLE_CERTS_CHECK environment that
822       can be used to disable cert checking to run e.g. against a local dev
823       instance (LP: #918746)
824
825  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 24 Jan 2012 16:13:36 +0100
826
827 software-center (5.1.6) precise; urgency=low
828
829   [ Michael Vogt ]
830   * lp:~mvo/software-center/startup-speed2:
831     - additional startup speed improvements, brings up main window
832       much more quickly
833   * lp:~mvo/software-center/fix-server-pagination:    
834     - reset reviews "page" when showing a new app
835   
836   [Christopher Kyle Horton]
837   * utils/submit_review_gtk3.py:
838     - fix crash when submitting a review (LP: #912855)
839
840   [ Anthony Lenton ]
841   * lp:~elachuni/software-center/test_downloader_fix:
842     - fix test hang on incorrect proxy settings
843   * lp:~elachuni/software-center/check-edit-labels:
844     - add test for correct labels in "Modify review" mode
845     - move main RnR Helper GUI into softwarecenter.backend.rnr 
846       to make testing easier
847   
848   [ Gary Lasker ]
849   * lp:~gary-lasker/software-center/fix-lp913756:
850     - do not add an icon to the Unity launcher for packages that do
851       not have an Exec entry in their corresponding desktop file,
852       e.g. ubuntu-restricted-extras, wine (LP: #913756)
853   * lp:~gary-lasker/software-center/search-down-arrow-lp842711:
854     - select the first item in the result list when the down
855       arrow is pressed during a search (LP: #842711)
856   * lp:~gary-lasker/software-center/fix-lp896474:
857     - fix crash when attempting to install or remove an item
858       via the menu (LP: #896474) 
859
860  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 17 Jan 2012 14:19:57 +0100
861
862 software-center (5.1.5.1) precise; urgency=low
863
864   [ Kiwinote ]
865   * utils/submit_review_gtk3.py:
866     - use named argument as per (LP: #841000)
867   * trigger .pot file rebuild
868
869   [ Didier Roche ]
870   * lp:~didrocks/software-center/oneconf-remove-computers-from-share
871     - Enable (from the new spec) removing a host which isn't the 
872       current one from the gui. 
873   
874  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 06 Jan 2012 13:03:01 +0100
875
876 software-center (5.1.5) precise; urgency=low
877
878   [ Kiwinote ]
879   * softwarecenter/ui/gtk3/models/appstore2.py:
880     - fix TypeError in load_range (LP: #911886)
881   * softwarecenter/ui/gtk3/panes/historypane.py:
882     - change COL_PKG to an object rather than a str (LP: #905762)
883   * softwarecenter/ui/gtk3/panes/installedpane.py:
884     - fix utf8 oddness to make remote installed panes work
885   * softwarecenter/ui/gtk3/widgets/oneconfviews.py:
886     - ensure that hostid is always a string (as we declared) (LP: #905605)
887   * softwarecenter/ui/gtk3/widgets/thumbnail.py:
888     - fix IndexError in set_thumbnails_from_data (LP: #888669)
889   * grab exhibits for the current series only (LP: #899257)
890
891   [ Michael Vogt ]
892   * Remove explicit GObject.threads_init as initializing the threads
893     explicitely causes a segfault on close but nothing more
894     (LP: #907568)
895   * lp:~mvo/software-center/startup-speed2:
896     - improve the startup speed by moving out the (expensive) channel
897       change test out of the main app into a spawned helper, also
898       delays some computations and adds a cheaper way for getting the
899       appcount
900   * lp:~mvo/software-center/icon-data:
901     - remove the need for inline icon data from the agent, instead
902       download icons directly using the provided URL
903   * softwarecenter/db/debfile.py:
904     - fix encoding error for some debs (based on 
905       lp:~roignac/software-center/bug-738771-summary-unicode), thanks
906       to Vadim Rutkovsky, LP: #738771
907   * softwarecenter/ui/gtk3/views/appdetailsview.py:
908     - fix crash in test/gtk3/test_views.py
909   * lp:~mvo/software-center/replace-restfulclient-with-piston:
910     - replace lazr.restfulclient with piston-mini-client for ubuntu-sso
911       and cleanup the piston-mini-client helper code
912
913   [ Gary Lasker ]
914   * softwarecenter/backend/channel_impl/aptchannels.py:
915     - display the correct label text for the For Purchase menu item
916       in the toolbar (LP: #911964)
917   * lp:~gary-lasker/software-center/date-published-cleanup:
918     - remove no longer needed code
919   * lp:~gary-lasker/software-center/replace-restfulclient-with-piston-tweaks:
920     - tweaks and fixes the branch
921   
922   [ Vadim Rutkovsky ]
923   * lp:~roignac/software-center/bug-632773-selectable-title:
924     - make the app title selectable (LP: #632773)
925
926  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 06 Jan 2012 10:56:48 +0100
927
928 software-center (5.1.4) precise; urgency=low
929
930   [ Michael Vogt ]
931   * lp:~brendan-donegan/software-center/test_debfileapplication,
932     lp:~brendan-donegan/software-center/test_debfileapplication_mkII:
933     - merged with some small tweaks to do basic tests for the
934       DebFileApplication class, thanks to Brendan Donegan
935   * data/software-center.menu.in:
936     - add new "Books & Magazines" Category (LP: #903775)
937   * add support for the scagent "Support Website" feature
938   * lp:~mvo/software-center/performance-probes,
939     lp:~mvo/software-center/profiling1:
940     - improve accuracy of startup time measurement and add "probe"
941       points to make profiling easier
942   * lp:~mvo/software-center/purchaseviewspinner2:
943     - add a spinner to the purchaseview both when new windows
944       are opened and in the global toolbar
945   * softwarecenter/ui/gtk3/dialogs/__init__.py:
946     - trivial fix to increase the size of the expanded details 
947       in the message dialog
948   
949   [ Gabor Kelemen ]
950   * lp:~kelemeng/software-center/bug880757:
951     - Mark strings containing the “ character as Unicode, to fix their 
952       translations. LP: #880757
953   * lp:~kelemeng/software-center/bug869935:
954     - Update help translations from Launchpad. LP: #869935
955   * lp:~kelemeng/software-center/bug868971:
956     - Add a translator comment to the 'Top Rated %s' string, name the 
957      variable. LP: #868971
958
959   [ Gary Lasker ]
960   * lp:~gary-lasker/software-center/catalog-published-date-lp803028:
961     - add date_published value from the software-center-agent server
962       for use with cataloged time so that for-purchase items appear
963       correctly and in the proper order in What's New; include unit
964       tests for the new functionality (LP: #803028, LP: #886698)
965
966   [ Robert Roth ]
967   * lp:~evfool/software-center/lp905082:
968     - fix typo LP: #905082
969
970   [ Giovanni Campagna ]
971   * lp:~gcampax/software-center/fedora:
972     - add fedora distro backend and some cleanup in the PackageKit code
973       and improvements to the AppStream xml parser
974   
975  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 19 Dec 2011 13:52:32 +0100
976
977 software-center (5.1.3.1) precise; urgency=low
978
979   * debian/control:
980     - update dependency from python-gobject-cairo to
981       python-gi-cairo
982     - update Vcs-Bzr to point to trunk
983   * lp:~gary-lasker/software-center/restore-screenshot-thumb-cursor:
984     - restore the zoom cursor when hovering over a screenshot thumbnail
985       in the details view 
986
987  -- Gary Lasker <gary.lasker@canonical.com>  Wed, 07 Dec 2011 19:06:10 -0500
988
989 software-center (5.1.3) precise; urgency=low
990
991   [ Robert Roth ]
992   * Show For version x string instead of for this version when the 
993     app version is unknown (LP: #889080)
994
995   [ Michael Vogt ]
996   * lp:~mvo/software-center/system-wide-license-key-fixes:
997     - add support for installing system-wide license keys
998       via aptdaemon
999   * lp:~mvo/software-center/appdetailsview-cleanup:
1000     - lots of cleanup for the details view code, merges appdetailsview
1001       and appdetailsview_gtk, increases unit test coverage
1002   * debian/control:
1003     - update dependency from python-gobject to python-gi
1004   
1005   [ Gary Lasker ]
1006   * lp:~gary-lasker/software-center/launcher-integration-for-p:
1007     - implement automatic adding of all newly installed applications to
1008       the Unity launcher per the latest specification, this can be
1009       disabled via menu item "View->Add Applications in Launcher"
1010       (LP: #761851, LP: #756599, LP: #756701, LP: #773769)
1011   * test/graph/gen-test-coverage-data.sh,
1012     test/graph/plot-test-coverage.py:
1013     - create a graph to track unit test coverage 
1014   
1015   [ Kiwinote ]
1016   * lp:~kiwinote/software-center/fix-icon-updating:
1017     - fix _update_app_icon() regression
1018
1019  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 01 Dec 2011 16:03:34 +0100
1020
1021 software-center (5.1.2.1) precise; urgency=low
1022
1023   [ Kiwinote ]
1024   * sc/ui/gtk3/widgets/videoplayer.py:
1025     - don't import Gst - we don't use it at the moment
1026       this unbreaks startup for those who don't have gir1.2-gstreamer-0.10
1027       installed (LP: #893247)
1028   
1029   [ Michael Vogt ]
1030   * SECURITY UPDATE: MITM via incorrect ssl cert validation (LP: #874242)
1031     - softwarecenter/ui/gtk3/views/purchaseview.py: Set the ssl-ca-file
1032       libsoup property so ssl cert validation works.
1033     - CVE-2011-3150
1034
1035  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 22 Nov 2011 18:23:09 +0100
1036
1037 software-center (5.1.2) precise; urgency=low
1038
1039   [ Michael Vogt ]
1040   * test/test_channels.py:
1041     - add unit test for channels backend
1042   * lp:~mvo/software-center/app-treeview-buy-plus-refactor:
1043     - add unit test for ApplicationManager, additional tweaks
1044   * lp:~mvo/software-center/video-support:
1045     - implement the ability to display embedded videos in
1046       the application details view
1047   * softwarecenter/ui/gtk3/widgets/exhibits.py:
1048     - add basic error reporting for exhibits downloading
1049
1050   [ Matthew McGowan ]
1051   * lp:~mmcg069/software-center/app-treeview-buy-plus-refactor:
1052     - implement the ability to initiate a purchase from the application
1053       list directly and display the price there, include some nice
1054       refactoring
1055   * softwarecenter/ui/gtk3/widgets/apptreeview.py:
1056     - make hidden rows collapse properly when unselected (LP: #888463)
1057   
1058   [ Gary Lasker ]
1059   * lp:~gary-lasker/software-center/unit-tests:
1060     - update tests for custom lists and for launcher integration
1061   * lp:~gary-lasker/software-center/fix-lp891499:
1062     - be more robust about problems reading the cataloged_times file 
1063       as problems here can hang the UI (LP: #891499)
1064
1065  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 21 Nov 2011 13:45:29 +0100
1066
1067 software-center (5.1.1.1) precise; urgency=low
1068
1069   * setup.py:
1070     - list sc.backend.oneconfhandler and sc.backend.reviews as packages
1071       this allows s-c to startup on the development release (LP: #887392)
1072
1073  -- Kiwinote <kiwinote@gmail.com>  Tue, 08 Nov 2011 16:49:29 +0000
1074
1075 software-center (5.1.1) precise; urgency=low
1076
1077   [ Matthew McGowan ]
1078   * fix the rtl rendering of the "more label arrow"
1079   * lp:~mmcg069/software-center/multi-screenshot-gallery:
1080     - add support for multiple screenshots for the main archive
1081   
1082   [ Nicolas Delvaux ]
1083   * lp:~malizor/software-center/fix-lp813803:
1084     - Time format in historypane: The translators comment was not 
1085       extracted, which led to poor translations (eg. as reported 
1086       in bug LP: #813803)
1087
1088   [ Gabor Kelemen ]
1089   * lp:~kelemeng/software-center/bug875306:
1090     - Add translator comment: Free means Gratis, as it is used as price.
1091       LP: #875306
1092   
1093   [ Sebastian Heinlein ]
1094   * lp:~glatzor/software-center/portability:
1095     - improve portability
1096   
1097   [ Michael Vogt ]
1098   * more portability fixes
1099   
1100  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 07 Nov 2011 14:58:40 +0100
1101
1102 software-center (5.1.0) precise; urgency=low
1103
1104   [ Matthew McGowan ]
1105   * lp:~mmcg069/software-center/bug861778:
1106     - improved method, use less widgets and fix case where user 
1107       changes sort method in a search results list (LP: #861778)
1108   * lp:~mmcg069/software-center/no-nm-net-detect:
1109     - improve the internet connectivity awareness if network-manager 
1110       is not available
1111   * lp:~mmcg069/software-center/bitesize:
1112     - convert the 'Write your own review' Gtk.Button to a Link style button
1113       (UI change)
1114   
1115   [ Michael Vogt ]
1116   * test/gtk3/test_appview.py:
1117     - add regression test for bug #861778
1118   * test/test_netstatus.py:
1119     - add basic test for the netstatus code
1120
1121  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 20 Oct 2011 18:35:14 +0200
1122
1123 software-center (5.0.3.2) UNRELEASED; urgency=low
1124
1125   * lp:~gary-lasker/software-center/fix-lp891499-for-5.0:
1126     - be more robust about problems reading the cataloged_times file 
1127       as problems here can hang the UI (LP: #891499)
1128
1129  -- Gary Lasker <gary.lasker@canonical.com>  Mon, 28 Nov 2011 14:22:24 -0500
1130
1131 software-center (5.0.3.1) oneiric-proposed; urgency=low
1132
1133   * softwarecenter/ui/gtk3/views/purchaseview.py:
1134     - set transient parent when creating a new webview to better
1135       support PayPal (LP: #893988)
1136
1137  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 24 Nov 2011 10:10:25 +0100
1138
1139 software-center (5.0.3) oneiric-proposed; urgency=low
1140
1141   [ Michael Vogt ]
1142   * Improve icon extenstion detection, some iconnames are already
1143     without extenstion with still with a "." in the name, some are not.
1144     This fixes the icons display for wesnoth and xpuzzles (LP: #878707)
1145
1146   [ Gary Lasker ]
1147   * softwarecenter/ui/gtk3/app.py:
1148     - fix potential dbus crash when accessing the list of previous
1149       purchases (LP: #863898)
1150   * softwarecenter/ui/gtk3/session/navhistory.py:
1151     - fix UnicodeDecodeError in NavigationItem __str__ (LP: #847050) 
1152   * softwarecenter/ui/gtk3/panes/softwarepane.py:
1153     - fix UnicodeDecodeError in DisplayState __str__ (LP: #873046) 
1154   * softwarecenter/ui/gtk3/models/pendingstore.py:
1155     - fix UnicodeDecodeError in _render_status_text (LP: #862029)
1156   * softwarecenter/distro/__init__.py:
1157     - fix UnicodeDecodeError in get_install_warning_text (LP: #857416)
1158   * softwarecenter/db/application.py:
1159     - fix UnicodeDecodeError in __str__ (LP: #871088)
1160
1161   [ Gabor Kelemen ]
1162   * Fix misplaced parentheses and localize the app name
1163     using the app-install-data-ubuntu domain. LP: #880257
1164   * Display the success message properly localized. LP: #872823
1165   * Display failure message properly localized. LP: #872812
1166
1167  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 22 Nov 2011 17:48:56 +0100
1168
1169 software-center (5.0.2ubuntu0.1) oneiric-security; urgency=low
1170
1171   * SECURITY UPDATE: MITM via incorrect ssl cert validation (LP: #874242)
1172     - softwarecenter/ui/gtk3/views/purchaseview.py: Set the ssl-ca-file
1173       libsoup property so ssl cert validation works.
1174     - CVE-2011-3150
1175
1176  -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Fri, 18 Nov 2011 08:29:21 -0500
1177
1178 software-center (5.0.2) oneiric-proposed; urgency=low
1179
1180   [ Matthew McGowan ]
1181   * lp:~mmcg069/software-center/bug861778:
1182     - improved method, use less widgets and fix case where user 
1183       changes sort method in a search results list (LP: #861778)
1184   * lp:~mmcg069/software-center/dialog-improvements:
1185     - improve the widget packing of the submit_review dialog
1186     - make the dialog-dep-warning dialog neither closable or maximisable
1187       as per bug LP: #844025
1188     - make dialog-dependency-alert dialog use a gtkgrid instead of 
1189       gtktable to fix overly big spacing
1190   * lp:~mmcg069/software-center/container-frame-render-fix:
1191     - remove the use a clip -> provide a fix for blurry font 
1192       rendering LP: #864855
1193   
1194   [ Michael Vogt ]
1195   * test/gtk3/test_appview.py:
1196     - add regression test for bug #861778
1197   * test/gtk3/test_dialogs.py:
1198     - add basic test for dependency dialogs
1199   * softwarecenter/ui/gtk3/dialogs/dependency_dialogs.py:
1200     - simplfy test setup code
1201   * softwarecenter/backend/channel_impl/aptchannels.py:
1202     - delay channel update check 10s to improve startup time
1203   * softwarecenter/ui/gtk3/widgets/exhibits.py:
1204     - add workaround for rendering bug of the webkit offscreen window
1205       that leaves a 8px border around the image
1206   * debian/control:
1207     - update Vcs-Bzr to point to the 5.0 branch
1208     - add "lzma" to the recommends to ensure that opening opera and
1209       chrome debs works (LP: #868188). python-apt is expecting to
1210       have a helper that can be called with "lzma -d" to open these
1211       debs.
1212
1213   [ Kiwinote ]
1214   * softwarecenter/db/update.py,
1215     softwarecenter/enums.py,
1216     softwarecenter/ui/gtk3/models/appstore2.py:
1217     - make apps from the canonical store appear in the categories (LP: #874330)
1218   * softwarecenter/ui/gtk3/panes/availablepane.py:
1219     - when search is cleared, don't navigate back to lobby if we're in a
1220       channel view (LP: #875786)
1221   * softwarecenter/ui/gtk3/panes/viewswitcher.py:
1222     - don't inherit state.category or state.subcategory upon channel selection
1223   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
1224     - fix UnicodeDecodeError in _update_pkg_info_table() (LP: #868834)
1225       this indirectly makes banners work again in certain locales (LP: #873078)
1226   
1227   [ Robert Roth ]
1228   * Only catch button release in exhibit if button was also pressed on
1229     exhibit (LP: #875043)
1230
1231   [ Gary Lasker ]
1232   * softwarecenter/db/update.py:
1233     - fix reinstall previous purchases functionality for locales
1234       that require unicode (LP: #873917) 
1235   * setup.py:
1236     - force 11.10 as the release as this is the target
1237       version of 5.0
1238
1239  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 18 Oct 2011 17:43:01 +0200
1240
1241 software-center (5.0.1.5) oneiric-proposed; urgency=low
1242
1243   [ Robert Roth ]
1244   * lp:~evfool/software-center/fixlp870595:
1245     - Mark the For Software Developers menu item label from the Help
1246       menu translatable to fix bug LP: #870595.
1247
1248   [ Kiwinote ]
1249   * softwarecenter/ui/gtk3/widgets/searchaid.py:
1250     - make 'no items match <searchterm>' display translated (LP: #870604)
1251     - fix markup error which causes spelling suggestions not to be displayed
1252
1253   [ Michael Vogt ]
1254   * software-center:
1255     - fix --measure-startup-time
1256   
1257  -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 12 Oct 2011 09:11:15 +0200
1258
1259 software-center (5.0.1.4) oneiric; urgency=low
1260
1261   * softwarecenter/ui/gtk3/widgets/apptreeview.py:
1262     - do not crash if self.appmodel is not available yet (LP: #869699)
1263   * softwarecenter/db/update.py:
1264     - fix missing i18n lookup for app-install-data (LP: #869851)
1265   * merge po/help from rosetta to ensure that the translated 
1266     manual is there, this is not delivered via langpacks
1267     (LP: #869935)
1268   * test/test_database.py:
1269     - use sc.staging.ubuntu.com for the testing of the license 
1270       string data
1271   * softwarecenter/db/application.py:
1272     - fix missing i18n for license send from the software-center-agent
1273       server
1274
1275  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 07 Oct 2011 16:24:53 +0200
1276
1277 software-center (5.0.1.3) oneiric; urgency=low
1278
1279   [ Gary Lasker ]
1280   * softwarecenter/ui/gtk3/panes/pendingpane.py:
1281     - be more robust about errors when cancelling a transaction
1282       from the pending pane (LP: #861129)
1283   * softwarecenter/ui/gtk3/app.py:
1284     - fix crash in on_menu_edit_activate() (LP: #861862) 
1285   * softwarecenter/ui/gtk3/panes/installedpane.py:
1286     - fix crash in _row_visibility_func() (LP: #834893) 
1287   * softwarecenter/ui/gtk3/views/appview.py:
1288     - fix crash in display_matches() (LP: #843795) 
1289   
1290   [ Michael Vogt ]
1291   * softwarecenter/ui/gtk3/widgets/buttons.py:
1292     - fix incorrect i18n for the "More" button in the main screen
1293       (LP: #868952), thanks to David Planella
1294   * softwarecenter/db/categories.py:
1295     - fix regression when reading translated category names for
1296       directory types with no X-Ubuntu-Gettext-Domain (LP: #868963)
1297
1298   [ Gabor Kelemen ]
1299   * Translate Our star apps heading on the list of the star apps. 
1300     LP: #869038
1301
1302  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 06 Oct 2011 14:35:02 +0200
1303
1304 software-center (5.0.1.2) oneiric; urgency=low
1305
1306   * softwarecenter/ui/gtk3/widgets/exhibits.py:
1307     - force no line wrap for the header (LP: #867821)
1308
1309  -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 05 Oct 2011 18:22:28 +0200
1310
1311 software-center (5.0.1.1) oneiric; urgency=low
1312
1313   * softwarecenter/db/application.py:
1314     - fix crash when installing a standalone deb (LP: #868333)
1315
1316  -- Gary Lasker <gary.lasker@canonical.com>  Wed, 05 Oct 2011 11:07:40 -0400
1317
1318 software-center (5.0.1) oneiric; urgency=low
1319
1320   [ Michael Vogt ]
1321   * softwarecenter/ui/gtk3/widgets/reviews.py:
1322     - Fix i18n bug in the error string for the reviews. This 
1323       adds two new strings for a rare error message in the UI that 
1324       was previously not translatable. Thanks to David Planella
1325   * softwarecenter/db/database.py:
1326     - when adding a new database (e.g. on reinstall-previous purchases)
1327       trigger a "reopen" to ensure that the db docids are reinitialized
1328   * apt-xapian-index-plugin/software-center.py:
1329     - do not crash if a apt.Package.candidate has no url (LP: #819907)
1330   * softwarecenter/ui/gtk3/views/catview_gtk.py:
1331     - only show the frame with new apps if we actually have information
1332       about new applications (LP: #862382)
1333
1334   [ Robert Roth ]
1335   * softwarecenter/ui/gtk3/widgets/apptreeview.py:
1336     - fix crash in clear_model() (LP: #863233)
1337
1338   [ Gary Lasker ]
1339   * debian/control:
1340     - add dependency on python-gobject-cairo to prevent crash
1341       at startup (LP: #829067) 
1342   * softwarecenter/db/application.py,
1343     softwarecenter/db/update.py,
1344     softwarecenter/distro/Ubuntu.py,
1345     softwarecenter/enums.py:
1346     - display the correct license type for commercial apps as
1347       specified via the software-center-agent (LP: #864706)
1348
1349   [ Matthew McGowan ]
1350   * lp:~mmcg069/software-center/bug855666:
1351     - add missing linewrap (LP: #855666)
1352   * lp:~mmcg069/software-center/bug858639 :
1353     - fix crash when data can not be parsed from the remote reviews server
1354       LP: #858639
1355
1356  -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 05 Oct 2011 11:24:05 +0200
1357
1358 software-center (5.0) oneiric; urgency=low
1359
1360   [ Gary Lasker ]
1361   * softwarecenter/ui/gtk3/views/appdetailsview.py,
1362     softwarecenter/ui/gtk3/views/appdetailsview_gtk.py,
1363     softwarecenter/ui/gtk3/widgets/reviews.py,
1364     utils/submit_review_gtk3.py:
1365     - restore the ability to edit or delete your own
1366       review (LP: #861999)
1367   * softwarecenter/db/application.py:
1368     - fix TypeError in __init__ (LP: #825729)
1369   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
1370     - fix crash in _get_app_icon_xy_position_on_screen (LP: #843565)
1371   * softwarecenter/ui/gtk3/panes/softwarepane.py:
1372     - fix UnicodeDecodeError in on_add_to_launcher (LP: #835337)
1373
1374   [ Michael Vogt ]
1375   * add support for license keys in $HOME
1376   * set correct version number
1377   * utils/submit_review_gtk3.py:
1378     - translate app name in review title, thanks to Gabor Kelemen 
1379       (LP: #782146)
1380   * softwarecenter/backend/reviews.py:
1381     - leave the review sorting to the server now that the rnr-server
1382       is deployed that sorts properly by wilson_score
1383   * fix None vs "" crashes
1384   * fix another dbus exception when a tid vanishes (LP: #848676), thanks
1385     to Marc Deslauriers 
1386
1387   [ Kiwinote ]
1388   * softwarecenter/distro/Ubuntu.py:
1389     - display canonical support text again (LP: #862388)
1390       (no new strings - there was just some 'if False, display the text' code)
1391
1392   [ Matthew McGowan ]
1393   * data/ui/gtk3/dialogs.ui:
1394     - fix incorrect sizing of dialogs (LP: #825959, LP: #844014)
1395   * display 'where is it' command line helper for installed apps with
1396     no desktop_files even when unity is running.'
1397   * set a minimum size for the CategoryTile so all english category 
1398     names fit to two lines (Computer Science and Robotics took 3 lines 
1399     to display).
1400   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
1401     - cleanup dead code
1402
1403  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 29 Sep 2011 20:45:22 +0200
1404
1405 software-center (4.1.23.7) oneiric; urgency=low
1406
1407   [ Gary Lasker ]
1408   * softwarecenter/backend/installbackend_impl/aptd.py:
1409     - fix UnicodeDecodeError in _show_transaction_failed_dialog
1410       (LP: #858193)
1411   * softwarecenter/backend/installbackend.py,
1412     softwarecenter/ui/gtk3/aptd_gtk3.py,
1413     softwarecenter/ui/gtk3/dialogs/__init__.py:
1414     - implement the error() method of InstallBackendUI to display the
1415       required error dialog in the event of a transaction error
1416       (LP: #860137)
1417   * softwarecenter/backend/installbackend_impl/aptd.py:
1418     - add unicode handling for the transaction error dialog 
1419   * softwarecenter/utils.py:
1420     - let the utf8() method handle None as an input value 
1421   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
1422     - fix UnicodeDecodeError in set_value() (LP: #846600) 
1423   * softwarecenter/db/debfile.py:
1424     - fix UnicodeDecodeError in warning() (LP: #845298) 
1425   * softwarecenter/ui/gtk3/app.py:
1426     - fix intermittent crash at shutdown (LP: #728973) 
1427   * softwarecenter/ui/gtk3/panes/availablepane.py,
1428     softwarecenter/ui/gtk3/session/navhistory.py,
1429     softwarecenter/ui/gtk3/session/viewmanager.py: 
1430     - navigate back to the application details view on
1431       a purchase cancellation or a purchase error (LP: #859790)
1432   * softwarecenter/ui/gtk3/panes/installedpane.py:
1433     - fix empty installed view after clearing search (LP: #860810)
1434     - fix rendering glitch when searching with OneConf
1435       active (LP: #860818)
1436   * softwarecenter/utils.py:
1437     - fix crash in save_person_to_config() (LP: #858403)
1438   * softwarecenter/ui/gtk3/widgets/reviews.py:
1439     - fix UnicodeDecodeError in _whom_when_markup()
1440   
1441   [ Michael Vogt ]
1442   * softwarecenter/ui/gtk3/widgets/searchentry.py:
1443     - merge header fix
1444   * softwarecenter/ui/gtk3/app.py, softwarecenter/utils.py:
1445     - add support for proxy setup from gsettings (LP: #742564)
1446   
1447   [ Juhana Jauhiainen ]
1448   * Added For Software developers link to Help menu. (LP #722366)
1449
1450   [ Didier Roche ]
1451   * softwarecenter/ui/gtk3/panes/installedpane.py:
1452     - disable search when viewing oneconfviews
1453
1454   [ Kiwinote ]
1455   * softwarecenter/ui/gtk3/panes/viewswitcher.py:
1456     - if we're in the 'in progress' view and all the transactions finish, then
1457       navigate back (LP: #831524)
1458
1459  -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 28 Sep 2011 18:02:08 +0200
1460
1461 software-center (4.1.23.6) oneiric; urgency=low
1462
1463   [ Kiwinote ]
1464   * softwarecenter/db/update.py:
1465     - update the sc-agent db even if there are no apps available (LP: #857268)
1466   * softwarecenter/utils.py:
1467     - fix UnicodeDecodeError in get_icon_from_theme() (LP: #839391)
1468   * utils/submit_review_gtk3.py:
1469     - fix UnicodeDecodeError in _on_one_gwibber_account() (LP: #836911)
1470
1471   [ Gary Lasker ]
1472   * softwarecenter/ui/gtk3/app.py:
1473     - fix intermittent startup crashes (LP: #846674, LP: #857989) 
1474   
1475   [ Matthew McGowan ]
1476   * work around some oddness that seems to have broken 
1477     Gdk.EventButton.copy().
1478   
1479   [ Michael Vogt ]
1480   * softwarecenter/ui/gtk3/app.py:
1481     - do not crash if there is no active pane
1482   * softwarecenter/backend/reviews.py:
1483     - be more robust against db corruption when writing out 
1484       the bsddb for unity (LP: #858437)
1485   * softwarecenter/backend/login_sso.py:
1486     - port to the new SSO dbus API  (LP: #857514)
1487
1488   [ Didier Roche ]
1489   * lp:~didrocks/software-center/replace_logintext_by_helptext:
1490     - use help_text internally to be aligned with the new ubuntu SSO
1491       parameter name (LP: #857514)
1492
1493  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 26 Sep 2011 16:59:33 +0200
1494
1495 software-center (4.1.23.5) oneiric; urgency=low
1496
1497   [ Robert Roth ]
1498   *  Fix inconsistent colors in banner (LP: #855417)
1499   * softwarecenter/db/debfile.py,
1500     softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
1501     - display total size in the details view for standalone
1502       deb files (LP: #851222)
1503   * softwarecenter/db/database.py:
1504     - restore support for custom list searches
1505       (LP: #835069, LP: #828281)
1506   
1507   [ Kiwinote ]
1508   * correctly index desktop files which refer to packages for which we must
1509     install a version for a foreign architecture (eg skype)
1510   * softwarecenter/backend/reviews.py:
1511     - allow us to write reviews for apps with unicode appname (LP: #856052)
1512
1513   [ Matthew McGowan ]
1514   * lp:~mmcg069/software-center/tweaks:
1515     - mak the avg-rating label white when a row is selected
1516     - TextBlock.set_visible_window to False. add a css comment
1517   * lp:~mmcg069/software-center/bug635994-again:
1518     - make the up/down -arrow behaviour available to both
1519       detailsview_gtk and the catview_gtk (LP: #635994)
1520   * lp:~mmcg069/software-center/re-fixes:
1521     - additional fixes for the detailsview
1522
1523   [ Gary Lasker ]
1524   * softwarecenter/ui/gtk3/panes/availablepane.py,
1525     softwarecenter/ui/gtk3/panes/softwarepane.py:
1526     - prevent potential crash at startup if views have not yet
1527       been created on a call to refresh_apps (LP: #855622)
1528   * softwarecenter/ui/gtk3/panes/availablepane.py,
1529     softwarecenter/ui/gtk3/panes/installedpane.py:
1530     - consolidate spinner code, add timeout mask for installed
1531       view spinner
1532   * softwarecenter/ui/gtk3/panes/softwarepane.py:
1533     - display spinner while changing list view sort method
1534   * softwarecenter/ui/gtk3/app.py:
1535     - display spinner while loading previous purchases list
1536   * softwarecenter/ui/gtk3/widgets/actionbar.py:
1537     - fix regression in action bar button alignment (LP: #856872)
1538   * softwarecenter/ui/gtk3/panes/availablepane.py:
1539     - restore action bar functionality for custom lists
1540       (LP: #835069)
1541     - don't hide technical items during a custom list search
1542     - restore custom list search using apt url syntax (LP: #828281)
1543   * softwarecenter/ui/gtk3/dialogs/__init__.py:
1544     - fix crash when showing error dialog (LP: #842678)
1545
1546   [ Didier Roche ]  
1547   * lp:~didrocks/software-center/new-oneconf-sync-signal:
1548     - enable getting a last sync accurate date as soon as the sync 
1549       is done (LP: #855345)
1550   
1551   [ Michael Vogt ]
1552   * utils/submit_review_gtk3.py:
1553     - setup logging from the helper to xdg
1554       ~/.cache/software-center/reviews-helper.log
1555   * utils/submit_review_gtk3.py, softwarecenter/ui/gtk3/views/appview.py:
1556     - use Gtk.ComboBoxText.new() instead of Gtk.ComboBoxText(). This makes
1557       get_active_text() actually work on the combobox (LP: #856429)
1558   * softwarecenter/utils.py:
1559     - fix writing new config before using it (LP: #827527)
1560   * softwarecenter/backend/reviews.py:
1561     - write out the review stats in a C friendly bsddb so that unity
1562       can use it too (thanks to Mikkel Kamstrup)
1563   * softwarecenter/ui/gtk3/panes/availablepane.py:
1564     - fix endless recursion (LP: #851671)
1565
1566  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 23 Sep 2011 11:58:02 +0200
1567
1568 software-center (4.1.23.4) oneiric; urgency=low
1569
1570   [ Matthew McGowan ]
1571   * utils/submit_review_gtk3.py:
1572     - fix crash when submitting a review (LP: #852016)
1573   * fix the overlay icon position in the (lobby|subcat) featured tiles
1574   * fix the backforward button such that the border-radius is switched 
1575     when in rtl mode.
1576   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
1577     - fix stray dotted lines at bottom of the "not found"
1578       screen (LP: #853514)
1579   * softwarecenter/ui/gtk3/widgets/buttons.py:
1580     - add a focus ring for the "More" buttons on the
1581       home screen (LP: #854177)
1582   * softwarecenter/ui/gtk3/widgets/exhibits.py:
1583     - add a focus ring for the exhibits banner (LP: #854168)
1584   * check the button-release occurs within the exhibit banner 
1585     (LP: #848805)
1586   * add additional checks to ensure we bail on a NoneType within 
1587     apptreeview._on_button_press_event. also switch some StateType's
1588     to the Gtk3 correct StateFlags'
1589   * reimplement the focal frames for focal CellRendererButtons 
1590     in the apptreeview
1591   * lp:~mmcg069/software-center/rtl-improvements
1592     - make the appview progress bar fill in the correct direction when in rtl 
1593       mode
1594     - also improve the positioning of the installed overlay icon in both ltr 
1595       and rtl modes.
1596   * lp:~mmcg069/software-center/nav-improvements
1597     - correct the navhistory behaviour when a user clears the search_entry,
1598       remove spurious navhistory items, improve unit test (LP: #854047)
1599   * lp:~mmcg069/software-center/lobby-work
1600     - update the lobby and subcat views when selecting to view "Canonical
1601       Maintained Software", other lobby fixes and cleanup (LP: #835025)
1602   * lp:~mmcg069/software-center/description-improvements:
1603     - improvements to the description area in the details view, make
1604       description text selectable, update unit test (LP: #854368)
1605   * lp:~mmcg069/software-center/Bug846204:
1606     - a solution to LP: #846204
1607
1608   [ Kiwinote ]
1609   * softwarecenter/db/application.py:
1610     - fix UnicodeDecodeError in __init__ (LP: #838791)
1611   * softwarecenter/db/debfile.py:
1612     - fix UnicodeDecodeError in __init__ (LP: #835887)
1613   * softwarecenter/ui/gtk3/widgets/buttons.py:
1614     - draw focus-line for category tiles and subcategory tiles
1615     - make featuredtiles accessible
1616   * softwarecenter/ui/gtk3/widgets/description.py:
1617     - fix crash in rendering bullet points in rtl layouts
1618   * softwarecenter/ui/gtk3/widgets/exhibits.py:
1619     - make exhibits accessible
1620
1621   [ Gary Lasker ]
1622   * utils/submit_review_gtk3.py:
1623     - fix crash if an error occurs while submitting
1624       a review (LP: #854187) 
1625   * softwarecenter/ui/gtk3/widgets/apptreeview.py:
1626     - check that a category is not selected before updating,
1627       fixes a crash on e.g. a network change event (LP: #848085) 
1628   * softwarecenter/ui/gtk3/panes/installedpane.py:
1629     - display a spinner while loading the oneconf
1630       list view
1631   * pyflakes fixes
1632   
1633   [ Michael Vogt ]
1634   * softwarecenter/ui/gtk3/views/purchaseview.py,
1635     test/gtk3/test_purchase.py:
1636     - ensure to never log sensitive oauth token data to the console
1637       from webkit and add test
1638   * debian/control:
1639     - tighten dependency on python-gobject (LP: #845280)
1640   * softwarecenter/db/database.py:
1641     - fix db reopen when a new database is added (like the 
1642       software-center-agent DB)
1643   * softwarecenter/backend/aptchannels.py:
1644     - move to softwarecenter/backend/channel_impl/aptchannels.py to make
1645       more clear that this is a implementation of a interface
1646   * softwarecenter/backend/channel_impl/aptchannels.py:
1647     - only rebuild the a-x-i DB is we have new origins in the cache
1648       (LP: #798632)
1649   * softwarecenter/db/categories.py:
1650     - do not crash if a directory tag can not be parsed or if the 
1651       directory file is not there (LP: #854087)
1652   * fix systemwide license key handling (needs 
1653     lp:~aptdaemon-developers/aptdaemon/add-license-key-call)
1654
1655   [ Didier Roche ]
1656   * softwarecenter/db/appfilter.py:
1657     - fix an issue when no diff in a category show all available results
1658   * softwarecenter/ui/gtk3/panes/installedpane.py:
1659     - use the same load blocking parameters than other calls
1660
1661  -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 21 Sep 2011 09:11:30 +0200
1662
1663 software-center (4.1.23.3) oneiric; urgency=low
1664
1665   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
1666     - fix r2344 (line wrap for header) as it leaves overly
1667       huge margins, thanks to Matthew McGowan
1668     - fix crash if get_icon() returns None (LP: #846508)
1669   * softwarecenter/backend/installbackend_impl/aptd.py:
1670     - be more robust against a race when the transaction disappears
1671       between notify and fetching details #804444)
1672   * data/ui/gtk3/submit_usefulness.ui:
1673     - remove not needed cancel/post click handlers (LP: #830830)
1674   * softwarecenter/ui/gtk3/panes/installedpane.py,
1675     test/gtk3/test_installedpane.py:
1676     - fix show/hide technical items when in search mode in the installed
1677       pane and add regression test
1678   * softwarecenter/ui/gtk3/panes/installedpane.py:
1679     test/gtk3/test_installedpane.py, 
1680     softwarecenter/ui/gtk3/widgets/actionbar.py:
1681     - fix show/hide nonapps count when doing searches
1682     - add tests
1683   * softwarecenter/ui/gtk3/widgets/reviews.py:
1684     - do not show "no network connection" message when checking for
1685       new reviews (LP: #848480)
1686   * softwarecenter/ui/gtk3/panes/softwarepane.py, softwarecenter/utils.py,
1687     test/test_utils.py:
1688     - do not offer to add NoDisplay=true desktop files like wine to the
1689       launcher (LP: #848437)
1690
1691  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 16 Sep 2011 21:12:26 +0200
1692
1693 software-center (4.1.23.2) oneiric; urgency=low
1694
1695   [ Michael Vogt ]
1696   * softwarecenter/backend/reviews.py:
1697     - update review sorting to follow spec (wilson score)
1698   * lp:~mvo/software-center/retire-gtk2:
1699     - remove (no longer used) gtk2 code, this has the added benefit
1700       that all the checks for pygtk vs pygi are gone as well
1701     - update gir1.2-* dependencies (LP: #842616)
1702   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
1703     - wrap title instead of ellipsize (LP: #850857)
1704   * softwarecenter/toolkit.py:
1705     - update to current code
1706   * softwarecenter/backend/reviews.py:
1707     - do not crash for unknown deb names
1708   * softwarecenter/ui/gtk3/app.py:
1709     - make the locale code more robust (LP: #846038)
1710   * softwarecenter/db/history_impl/apthistory.py:
1711     - be more robust against broken history.log files (LP: #666449)
1712   * softwarecenter/backend/installbackend_impl/aptd.py:
1713     - be more robust about potential races (LP: #848676)
1714   * softwarecenter/ui/gtk3/models/pendingstore.py:
1715     - only add transactions if we get meaningful data
1716   
1717   [ Matthew McGowan ]
1718   * lp:~mmcg069/software-center/highcontrast-theme-improvements:
1719     - a host of improvements to the highcontrast themes
1720   * lp:~mmcg069/software-center/bug848845:
1721     - use the stock_zoom-page cursor, which in the currernt icon 
1722       theme still presents as a magnifying glass (LP: #848845)
1723   * lp:~mmcg069/software-center/minor-vis-fixes:
1724     - even up the borders around a Frame (LP: #850780)
1725
1726   [ Gary Lasker ]
1727   * softwarecenter/ui/gtk3/panes/installedpane.py:
1728     - implement a spinner for the installed view 
1729
1730  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 15 Sep 2011 22:09:59 +0200
1731
1732 software-center (4.1.23.1) oneiric; urgency=low
1733
1734   * debian/software-center.links:
1735     - add software-center-gtk3 compat link
1736   * setup.py:
1737     - remove software-center-gtk3 from scripts
1738
1739  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 15 Sep 2011 13:28:31 +0200
1740
1741 software-center (4.1.23) oneiric; urgency=low
1742
1743   [ Michael Vogt ]
1744   * new default exhibit image from Marcus Haslam, many thanks
1745   * tweak html for the default text layout
1746   * softwarecenter/utils.py:
1747     - never cache local urls in the SimpleFileDownloader
1748   * softwarecenter/ui/gtk3/widgets/exhibits.py:
1749     - fix bug in banner image rendering when the agent serves the images
1750   * softwarecenter/ui/gtk3/app.py, debian/control:
1751     - renenable plugin loader 
1752     - add conflict against older oneconf as the old oneconf plugin
1753       will crash softwarecenter because of mixing pygtk with pygi
1754     - load plugins from $SOFTWARE_CENTER_PLUGINS_DIR, 
1755       /usr/share/software-center/plugins, 
1756       ~/.local/share/software-center/plugins (LP: #631457)
1757   * doc/example_plugin.py:
1758     - updated to the gtk3 version
1759   * softwarecenter/backend/scagent.py:
1760     - generically deal with exhibts without a title
1761   * softwarecenter/ui/gtk3/widgets/exhibits.py:
1762     - set the default exhibit cycle time to 10s but do not cycle if
1763       the main application does not have the active toplevel focus
1764   * softwarecenter/ui/gtk3/views/catview_gtk.py:
1765     - if there is only a single app in a exhibit, show that on
1766       click (LP: #848995)
1767   * softwarecenter/ui/gtk3/panes/availablepane.py,
1768     softwarecenter/ui/gtk3/views/catview_gtk.py:
1769     - when showing a exhibts list, show with flags=["nonapps-visible"]
1770       (LP: #849035)
1771   * softwarecenter/backend/scagent.py:
1772     - if the server does not provide a title for a exhibit use the
1773       html title tag or the first h1
1774   * software-center-gtk3:
1775     - removed, the gtk3 version is now default and identical to 
1776       the software-center command
1777   * softwarecenter/utils.py:
1778     - avoid race condition on slow connections (LP: #839462)
1779   * lp:~mvo/software-center/per-thread-xapiandb:
1780     - create per-thread xapian.Database objects to avoid race 
1781       condition with multiple threads
1782   
1783   [ Matthew McGowan ]
1784   * softwarecenter/ui/gtk3/app.py:
1785     - inhibit system error bell (LP: #846138)
1786   * softwarecenter/utils.py,
1787     softwarecenter/ui/gtk3/widgets/description.py,
1788     test/test_description_norm.py:
1789     - tweak the description parser to not omit linebreaks when
1790       a newline follows a terminator (e.g. "." or ":"), add a
1791       preparser special case for texlive-fonts-extra, update
1792       unit test (LP: #846944)
1793   * softwarecenter/ui/gtk3/session/navhistory.py:
1794     - fix multiple navigation items generated during search
1795       (LP: #842734)
1796   * lp:~mmcg069/software-center/bug844068:
1797     - if search is cleared by the user whilst the search context is a 
1798       subcategory, return to the unfiltered subcategory list not the 
1799       category page (bug 844068).
1800   * lp:~mmcg069/software-center/themeing-improvements:
1801     - provide theming css for highcontrast and highcontrastinverse
1802     - fix dynamic theme updates
1803   * lp:~mmcg069/software-center/submit-review-fixes:
1804     - add changed sig to star rating widget and correctly ensure the
1805       user has set a star rating prior to allowing submition
1806     - cleanup
1807   * lp:~mmcg069/software-center/bug850033:
1808     - improve the back_forward button rendering in response to LP: #850033
1809
1810   [ Gary Lasker ]
1811   * softwarecenter/ui/gtk3/session/viewmanager.py:
1812     - fix startup crash in get_view_widget
1813       (LP: #830233, LP: #834425) 
1814   * data/icons/scalable/apps/softwarecenter.svg:
1815     - update the scalable icon to the new software-center
1816       icon (LP: #842275) 
1817   * softwarecenter/ui/gtk/widgets/thumbnail.py,
1818     softwarecenter/ui/gtk3/widgets/thumbnail.py:
1819     - restore hover cursor for details view screenshot thumbnail  
1820   * setup.py,
1821     debian/control:
1822     - add back flags when merging authors list, specify
1823       python version for happier build
1824   * softwarecenter/ui/gtk3/gmenusearch.py:
1825     - fix crash when loading gmenu for 'where is it' (LP: #834450)
1826   * pyflakes cleanup 
1827   * softwarecenter/ui/gtk3/widgets/apptreeview.py:
1828     - fix crash when using arrow keys in the list view, other
1829       cellbutton fixes (LP: #843409)
1830     - re-enable the list view action button after a transaction
1831       is cancelled
1832
1833  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 15 Sep 2011 11:54:11 +0200
1834
1835 software-center (4.1.22) oneiric; urgency=low
1836
1837   [ Gary Lasker ]
1838   * data/ubuntu-software-center.desktop.in,
1839     debian/rules,
1840     setup.py,
1841     software-center,
1842     software-center-gtk2,
1843     softwarecenter/toolkit.py:
1844     - launch the new UI using 'software-center', add script
1845       to launch the old version if feeling nostalgic (LP: #839257)
1846   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
1847     - fix incorrect ellipsize for title and summary in the
1848       details view (LP: #842271)
1849   * softwarecenter/ui/gtk3/panes/availablepane.py,
1850     softwarecenter/ui/gtk3/session/viewmanager.py:
1851     - hide the search field when in the purchase
1852       view (LP: #844883)
1853   * softwarecenter/ui/gtk3/views/catview_gtk.py:
1854     - don't create the what's new panel if we don't have the
1855       corresponding category (LP: #835129)
1856   * softwarecenter/ui/gtk3/panes/installedpane.py:
1857     - fix crash in rebuild_categorised_view while viewing
1858       installed items (LP: #834260)
1859   * test/gtk3/test_catview.py,
1860     test/gtk3/test_panes.py,
1861     test/test_addons.py,
1862     test/test_package_info.py:
1863     - fix unit tests
1864   * setup.py:
1865     - fix build error when merging authors list
1866   * merged lp:~gary-lasker/software-center/pyflakes-fixes, no
1867     user visible changes, only code cleanup
1868   * po/software-center.pot:
1869     - refresh .pot file
1870
1871   [ Matthew McGowan ]
1872   * data/ui/gtk3/css/softwarecenter.css,
1873     softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
1874     - fix grey addon label, only pkgname should be grey
1875       (LP: #838607)
1876   * softwarecenter/ui/gtk3/widgets/description.py,
1877     softwarecenter/utils.py,
1878     test/test_description_norm.py:
1879     - description formatting improvements, update unit test
1880   * data/ui/gtk3/css/softwarecenter.css,
1881     softwarecenter/ui/gtk3/widgets/cellrenderers.py:
1882     - use css to set border-radius of cellrenderer button
1883   * softwarecenter/ui/gtk3/views/appview.py:
1884     - disable appcount display at the bottom of list views
1885       for now to allow keyboard scrolling to work (LP: #830258)
1886   * lp:~mmcg069/software-center/lobby-tweaks:
1887     - restore tile borders but disable the checkerboard
1888       rendering, color tweaks and other improvements to the
1889       title area visuals
1890   * merge lp:~mmcg069/software-center/image-data-cleanup:
1891     - cleanup unused image files (LP: #839736)
1892   * softwarecenter/ui/gtk3/panes/softwarepane.py:
1893     - fix doubled search results (LP: #840235)
1894   * softwarecenter/ui/gtk3/app.py:
1895     - fix "Copy Web Link" feature (LP: #830291)
1896
1897   [ Andrea Cimitan ]
1898   * softwarecenter/ui/gtk3/widgets/symbolic_icons.py:
1899     - Fix blurriness of toolbar icons, reduce shadow alpha level
1900
1901   [ Gabor Kelemen ]
1902   * po/POTFILES.in:
1903     - additional i18n fixes (LP: #836346)
1904
1905   [ Kiwinote ]
1906   * remove the old webkit ui
1907   * remove the need for dummy-screenshot-ubuntu.png (LP: #837223)
1908   * data/ui/gtk3/SoftwareCenter.ui,
1909     softwarecenter/ui/gtk3/app.py:
1910     - make all the accelerators work again (LP: #640426, LP: #660050,
1911       LP: #828233, LP: #830238, LP: #834988, LP: #843682)
1912       also fixes (LP: #823094, LP: #837062)
1913   * softwarecenter/db/appfilter.py,
1914     softwarecenter/ui/gtk3/app.py,
1915     softwarecenter/ui/gtk3/widgets/searchaid.py:
1916     - stack of improvements to the supported_only filter and the searchaid
1917   * softwarecenter/ui/gtk3/app.py,
1918     softwarecenter/ui/gtk3/widgets/apptreeview.py:
1919     - make copy web link work for 'for purchase items' (LP: #820999)
1920   * softwarecenter/ui/gtk3/models/pendingstore.py:
1921     - fix UnicodeDecodeError in _render_status_text() (LP: #827495)
1922   * softwarecenter/ui/gtk3/panes/globalpane.py:
1923     - fix halignment of searchbox and backforward in rtl (LP: #842881)
1924   * softwarecenter/ui/gtk3/widgets/actionbar.py:
1925     - don't overly expand the button width
1926   * softwarecenter/ui/gtk3/widgets/backforward.py:
1927     - fix rtl breakage (LP: #842848, LP: #842858)
1928   * softwarecenter/ui/gtk3/widgets/buttons.py:
1929     - place channel selector popup at correct location for rtl (LP: #842872)
1930     - add currency to paid app tiles (LP: #833801)
1931   * softwarecenter/ui/gtk3/widgets/apptreeview.py,
1932     softwarecenter/ui/gtk3/widgets/cellrenderers.py:
1933     - hide the action button when the pkg is not available (LP: #841459)
1934   * softwarecenter/ui/gtk3/widgets/exhibits.py:
1935     - fix text corruption in the default banner (LP: #838244)
1936   * softwarecenter/ui/gtk3/widgets/searchaid.py:
1937     - fix UnicodeDecodeError in build_category_path() (LP: #844031)
1938     - fix UnicodeDecodeError in get_suggestions() (LP: #843195, LP: #844639)
1939     - fix UnicodeDecodeError in get_title_text() (LP: #843032)
1940   * softwarecenter/ui/gtk3/widgets/searchentry.py:
1941     - use symbolic variant for the search icon (LP: #835529)
1942   * utils/submit_review_gtk3.py:
1943     - fix UnicodeDecodeError in _setup_details() (LP: #834233)
1944
1945   [ Didier Roche ]
1946   * softwarecenter/ui/gtk3/widgets/menubutton.py:
1947     - improvements to menubutton widget (used in OneConf view)
1948   * Add openshot to "Our pick" (LP: #845370)
1949
1950   [ Robert Roth ]
1951   * softwarecenter/ui/gtk3/models/pendingstore.py:
1952     - fix crash when reinstalling previous purchases (LP: #843766)
1953   * data/ui/gtk3/dialogs.ui:
1954     - add missing border in dialog frame (LP: #844028)
1955   * softwarecenter/ui/gtk3/app.py:
1956     - set minimum window size (LP: #842684)
1957   * softwarecenter/ui/gtk3/widgets/description.py:
1958     - fix crash when installing standalone debs (LP: #839113)
1959     - update description focus methods to fix crash (LP: #843317) 
1960   * softwarecenter/ui/gtk3/widgets/reviews.py:
1961     - fix duplicated label in reviews area of the details
1962       view  (LP: #823255)
1963
1964  -- Gary Lasker <gary.lasker@canonical.com>  Fri, 09 Sep 2011 11:46:15 -0400
1965
1966 software-center (4.1.21) oneiric; urgency=low
1967
1968   [ Kiwinote ]
1969   * AUTHORS:
1970     - add credits for the new icon (LP: #834882)
1971   * a stash of unicode fixes to make s-c-gtk3 usable around the world
1972     (LP: #831865, LP: #834409, LP: #834312)
1973   * softwarecenter/db/update.py:
1974     - fix reinstall previous purchases (LP: #834984)
1975   * softwarecenter/ui/gtk3/panes/availablepane.py:
1976     - set title for 'previous purchases' list view (LP: #833960)
1977   * softwarecenter/ui/gtk3/panes/softwarepane.py:
1978     - fix None.copy() such that switching panes works again (LP: #834196)
1979   * softwarecenter/ui/gtk3/widgets/buttons.py:
1980     - escape application name in tiles (LP: #835876)
1981
1982   [ Jacob Johan Edwards ]
1983   * softwarecenter/ui/gtk3/panes/softwarepane.py:
1984     - fix the spinner display when loading slow views (LP: #830682)
1985
1986   [ Gabor Kelemen ]
1987   * po/POTFILES.in,
1988     po/POTFILES.skip:
1989     - update per latest configuration, add new gtk3 files
1990
1991   [ Matthew McGowan ]
1992   * softwarecenter/ui/gtk3/widgets/buttons.py :
1993     - resize fix for Top Rated and What's New tiles (LP: #833697)
1994   * softwarecenter/ui/gtk3/views/catview_gtk.py,
1995     softwarecenter/ui/gtk3/widgets/containers.py:
1996     - disable the rendering of the checkboard pattern in the
1997       grid views (at request of mpt)
1998    * lp:~mmcg069/software-center/description-tweaks:
1999      - fix badly rendered package descriptions, other tweaks
2000        (LP: #833954)
2001    * lp:~mmcg069/software-center/globalpane-themeability:
2002      - various theming fixes (LP: #828092, LP: #830681,
2003        LP: #830738 and LP: #838382)
2004
2005   [ Gary Lasker ]
2006   * software-center,
2007     software-center-gtk3,
2008     softwarecenter/db/update.py:
2009     - enable CJK support in Xapian (LP: #745243) 
2010   * po/software-center.pot:
2011     - refresh .pot file
2012   * softwarecenter/ui/gtk/widgets/thumbnail.py:
2013     - fix missing icon in theme to let non-gtk3 version
2014       launch again, also fixes all gtk unit tests 
2015   * test/test_database.py:
2016     - update unit test
2017
2018   [ Didier Roche ]
2019   * softwarecenter/ui/gtk3/panes/installedpane.py,
2020     softwarecenter/ui/gtk3/views/appview.py,
2021     softwarecenter/ui/gtk3/widgets/menubutton.py,
2022     softwarecenter/ui/gtk3/widgets/oneconfviews.py,
2023     softwarecenter/db/appfilter.py,
2024     softwarecenter/ui/gtk3/app.py,
2025     data/ui/gtk3/SoftwareCenter.ui:
2026     - brings back OneConf to software center gtk3 with a fresh new design
2027       (LP: #838623)
2028   * debian/control:
2029     - depends on latest oneconf 
2030
2031  -- Gary Lasker <gary.lasker@canonical.com>  Thu, 01 Sep 2011 11:55:14 -0400
2032
2033 software-center (4.1.20) oneiric; urgency=low
2034
2035   [ Michael Vogt ]
2036   * softwarecenter/ui/gtk3/views/purchaseview.py:
2037     - fix crash in cancel a purchase (LP: #833898)
2038   * softwarecenter/db/enquire.py:
2039     - add database locking to avoid thread issues
2040   * softwarecenter/db/enquire.py:
2041     - fix crash by copy.copy(filter), provide a custom copy
2042       method instead this fixes random crash in the lobby
2043
2044   [ Kiwinote ]
2045   * display category on the tile
2046
2047  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 25 Aug 2011 20:51:11 +0200
2048
2049 software-center (4.1.19) oneiric; urgency=low
2050
2051   [ Kiwinote ]
2052   * data/piston-helpers/piston_get_reviews_helper.py:
2053     - get reviews for the base pkg, not the multiarch one
2054   * softwarecenter/ui/gtk3/widgets/buttons.py:
2055     - hand cursor for category tiles and subcategory tiles
2056     - make a price of '0.00' render as 'free'
2057   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2058     - remove function calls to set the color of the pkgstatusbar (LP: #833195)
2059     - render icons for addons correctly
2060   * softwarecenter/ui/gtk3/views/catview_gtk.py:
2061     - don't show unavailable or already installed apps in the 'new' tiles
2062     - align the subcat view
2063   * softwarecenter/ui/gtk3/widgets/exhibits.py:
2064     - only render paging dots if we have more than one
2065   
2066   [ Michael Vogt ]
2067   * softwarecenter/db/application.py:
2068     -ignore errors from incorrect utf8 (LP: #833534)
2069   * data/ubuntu-software-center.desktop.in:
2070     - set default UI to gtk3 (LP: #830901)
2071   * add new icon LP: #432552
2072   
2073   [ Matthew Paul Thomas ]
2074   * softwarecenter/ui/gtk3/widgets/exhibits.py:
2075     - tweak the default banner presentation (LP: #833169)
2076   * debian/control:
2077     - improve package description
2078   * lp:~mpt/software-center/text-tweaks: 
2079     - text fixes
2080
2081   [ Matthew McGowan ]
2082   * lp:~mmcg069/software-center/small-fixes:
2083     - fix available pane channels
2084     - change nonapp filter
2085   
2086   [ Jacob Johan Edwards ]
2087   * lp:~j-johan-edwards/software-center/toolbar-quick-hack:
2088     - comment out hatching from USC custom toolbar.
2089   
2090  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 25 Aug 2011 17:36:48 +0200
2091
2092 software-center (4.1.18) oneiric; urgency=low
2093
2094   [ Michael Vogt ]
2095   * lp:~alexeftimie/software-center/packagekit-backend:
2096     - add packagekit backend, thanks Alex Eftimie
2097     - this allows using "software-center-gtk3 --packagekit-backend"
2098   * softwarecenter/ui/gtk3/panes/viewswitcher.py:
2099     - pygi compat fix, Gtk.CheckMenuItem() != Gtk.CheckMenuItem.new()
2100   * lp:~mvo/software-center/license-key-infrastructure:
2101     - allow adding license keys during a purchase
2102   * utils/submit_review_gtk3.py:
2103     - gtk3 fixes
2104   * softwarecenter/ui/gtk3/widgets/stars.py:
2105     - add get_rating() to make the submit_review_gtk3.py work
2106   * softwarecenter/ui/gtk3/widgets/buttons.py:
2107     - show correct price in the FeaturedTile (if there is one)
2108   * softwarecenter/ui/gtk3/widgets/reviews.py:
2109     - make the reviews UI more network change aware
2110   * softwarecenter/db/pkginfo_impl/aptcache.py:
2111     - fix file monitor const issues with gio vs Gio
2112   * utils/piston-helpers/piston_get_reviews_helper.py:
2113     - fix offline reviews
2114   * fix "What's New" category sorting (LP: #830188)
2115   * add new sort "By Newest First" combobox
2116   * hide sort combobox for if the category has a forced sort mode
2117     (like whats new) LP: #830234
2118
2119   [ Alex Eftimie ]
2120   * lp:~alexeftimie/software-center/backend-refactor
2121     - fixes in the abstract channels backend
2122   
2123   [ Matthew McGowan ]
2124   * lp:~mmcg069/software-center/small-fixes:
2125     - theming improvements
2126     - fix up installedpane search to include uncategorised items as well
2127     - fix up the show-hide technical items in the installedpane
2128     - fix the description resizing, prevent wierd spazzing
2129   * lp:~mmcg069/software-center/Bug828223:
2130     - make feature tiles update the installed state overlay upon 
2131       appropriate aptdaemon transactions
2132     - add installed ticks to the lobby and subcat tiles (Bug #828223)
2133   * lp:~mmcg069/software-center/Bug830691:
2134     - improve visual connection in the details (Bug #830691)
2135   *lp:~mmcg069/software-center/details-tweaks
2136    - add the ratings count to the bottom of the stars in the 
2137      detailsview header
2138   * lp:~mmcg069/software-center/Bug830218
2139     - remove category as per Bug LP: #830218
2140   * lp:~mmcg069/software-center/itemview-work:
2141     - make review list look like mockup
2142
2143   [ Aaron Peachey ]
2144   * softwarecenter/ui/gtk3/views/catview_gtk.py:
2145     - remove 'More' button from sub-category top rated sections
2146     - increase number of apps in top-rated feature frames from 8 to 12
2147     - add sub category name into frame header for subcategory toprated
2148      (LP: #830272)
2149   * softwarecenter/ui/gtk3/views/catview_gtk.py:
2150     - provide standard method for adding tiles to Flowable grid to 
2151       simplify repeated append code (and DRY)
2152   * lp:~aaronp/software-center/gtk3-bugs:
2153     - fix size request, make nr-reviews in the featured buttons
2154       consistent with the applist
2155   
2156   [ Kiwinote ]
2157   * data/ui/gtk3/SoftwareCenter.ui,
2158     softwarecenter/ui/gtk3/app.py:
2159     - set back/forward menuitems sensitive at the correct times (LP: #830194)
2160   * softwarecenter/backend/aptchannels.py,
2161     softwarecenter/backend/channel.py:
2162     - don't include an 'all available' or 'all installed' channel
2163   * softwarecenter/db/appfilter.py:
2164     - make the supported filter global
2165   * softwarecenter/db/application.py:
2166     - never capitalize pkgname (LP: #828295)
2167   * softwarecenter/ui/gtk3/app.py:
2168     - many fixes to file menu and view menu (LP: #831526)
2169   * softwarecenter/ui/gtk3/panes/globalpane.py:
2170     - fix left/right padding of toolbar to align with the listview (LP: #823213)
2171   * softwarecenter/ui/gtk3/panes/historypane.py:
2172     - draw border above treeview (LP: #831421)
2173     - give action+time a grey color (LP: #831430)
2174   * softwarecenter/ui/gtk3/panes/viewswitcher.py:
2175     - link section_clicked to 'button-release-event' rather than 'clicked' to
2176       avoid getting signals for the wrong pane (LP: #828821)
2177     - menuitems rather than checkmenuitems (LP: #832275)
2178   * softwarecenter/ui/gtk3/panes/viewswitcher.py,
2179     softwarecenter/ui/gtk3/session/viewmanager.py:
2180     - introduce a view-changed signal from the viewmanager to the viewswitcher
2181       st we can shade the correct section button when we change pane via the
2182       navigation buttons
2183   * softwarecenter/ui/gtk3/session/viewmanager.py:
2184     - make some changes so the navigation stack doesn't get multiple entries
2185       per view
2186   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2187     - don't hide the version label (as we still want the pkgname) (LP: #830747)
2188   * softwarecenter/ui/gtk3/views/appview.py,
2189     softwarecenter/ui/gtk3/widgets/cellrenderers.py:
2190     - horizontally pixel align listview in ltr and rtl (LP: #830229)
2191       includes multiple rtl fixes
2192   * softwarecenter/ui/gtk3/views/catview_gtk.py:
2193     - realign the lobby view a bit
2194   
2195   [ Robert Roth ]
2196   * Update the help menu item to match the specs (LP: #828165)
2197   * Show developer website as link instead of button (LP: #830740)
2198   * Show today in history pane (LP: #831394)
2199
2200   [ Matthew Paul Thomas ]
2201   * data/default_banner/fallback.jpg:
2202     - new default banner and text
2203   
2204  -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 24 Aug 2011 17:41:55 +0200
2205
2206 software-center (4.1.17) oneiric; urgency=low
2207
2208   [ Matthew McGowan ]
2209   * lp:~mmcg069/software-center/gtk3fix:
2210     - description.py, do not connect to the viewport size-allocate signal, 
2211       i think this should prevent the wierd spazz out when resize evetns 
2212       occur
2213
2214   [ Michael Vogt ]
2215   * softwarecenter/utils.py:
2216     - really remove old gmenusearcher code that uses the static gmenu
2217       bindings (LP: #828535)
2218   * softwarecenter/ui/{gtk,gtk3}/gmenusearch.py:
2219     - split gmenusearch into gtk2 (static bindings) and gtk3 (gi bindings)
2220     - update usage
2221   * softwarecenter/db/history_impl/apthistory.py:
2222     - add conditional use of gio.File() vs Gio.File.new_for_path()
2223   * softwarecenter/utils.py, softwarecenter/backend/reviews.py:
2224     - fixes in subtle API changes for Gio vs gio
2225   * softwarecenter/ui/gtk3/widgets/description.py:
2226     - prepare for upcomming Gdk pygi changes in 2.90.x
2227   * debian/control:
2228     - add python-gmenu back to the dependencies, the dynamic bindings
2229       can not be used with the gtk2 version os software-center
2230   * utils/piston-helpers/piston_get_useful_votes_helper.py,
2231     utils/piston-helpers/piston_get_reviews_helper.py:
2232     - fix exception type now that json is used (instead of simplejson)
2233       LP: #828324
2234
2235   [ Kiwinote ]
2236   * data/ui/gtk3/css/softwarecenter.css:
2237     - theme GtkViewports not to have a padding or a border - looks quite nice
2238       around the banners now
2239   * many:
2240     - transition from a status bar to internal status labels (LP: #445558)
2241   * softwarecenter/ui/gtk3/session/viewmanager.py:
2242     - show/hide search entry when needed (LP: #828790)
2243   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2244     - use a Gtk.IconSize rather than an int for Gtk.Image.new_from_icon_name
2245   * softwarecenter/ui/gtk3/widgets/buttons.py:
2246     - ellipsize category text in tile to avoid warnings
2247     - show channel selector on button-press-event instead of
2248       button-release-event for consistent menu behaviour (LP: #828317)
2249
2250   [ Martin Pitt ]
2251   * Fix some more places which need to conditionally import gobject or
2252     GObject. (LP: #829186)
2253
2254  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 19 Aug 2011 11:59:02 +0200
2255
2256 software-center (4.1.16) oneiric; urgency=low
2257
2258   [ Michael Vogt ]
2259   * softwarecenter/ui/gtk3/panes/availablepane.py, 
2260     softwarecenter/ui/gtk3/views/catview_gtk.py:
2261     - make clicking on top-rated app in a subcategory work
2262   * softwarecenter/ui/gtk3/widgets/apptreeview.py:
2263     - fix remove button in the tree (LP: #828064)
2264   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2265     - fix crash when scrolling (LP: #828440)
2266   * softwarecenter/enums.py:
2267     - add new Icons.INSTALLED_OVERLAY
2268   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2269     - show installed emblem for installed apps (LP: #828253)
2270   * softwarecenter/ui/{gtk,gtk3}/views/appdetailsview_gtk.py:
2271     - fixup for the latest GIcon API changes
2272   * softwarecenter/ui/gtk3/widgets/exhibits.py:
2273     - use the ubuntu color for the default exhibit LP: #827315
2274   * softwarecenter/ui/gtk3/widgets/exhibits.py:
2275     - use a longer exhibit timeout
2276   * softwarecenter/ui/gtk3/widgets/exhibits.py:
2277     - reinit mouse pointer when exhibits toggle
2278   * softwarecenter/ui/gtk3/panes/viewswitcher.py:
2279     - fix switching back to the main page when clicking on 
2280       "All software" (LP: #828675)
2281   * softwarecenter/ui/gtk3/models/appstore2.py,
2282     softwarecenter/ui/gtk3/views/catview_gtk.py,
2283     softwarecenter/ui/gtk3/widgets/buttons.py:
2284     - show (raw) categories info in the FeaturedTile()
2285   
2286   [ Matthew McGowan ]
2287   * lp:~mmcg069/software-center/sortable-app-tree-view:
2288     - add multiple sort options for the results
2289     - fix crash if no weblive is available LP: #824603
2290   
2291   [ Martin Pitt ]
2292   * software-center: Import the static gobject, not the GI module, as this
2293     uses pygtk.
2294   * All files: Do not import the gi.repository.GObject module with static
2295     bindings like gtk, and vice versa. It is brittle now, and breaking with
2296     newer pygobject versions like 2.90.1.
2297
2298  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 18 Aug 2011 18:36:04 +0200
2299
2300 software-center (4.1.15) oneiric; urgency=low
2301
2302   [ Michael Vogt ]
2303   * software-center-gtk3, software-center:
2304     - fix PYTHONPATH when running from a local repo
2305     - add "--dummy-backend" option start will start a fake
2306       aptdaemon in a private dbus for interactive testing of the
2307       installation/removal
2308   * softwarecenter/backend/spawn_helper.py:
2309     - make "--debug-filter softwarecenter.backend.spawn_helper"
2310       more useful
2311     - ensure that the io source is removed after any pending
2312       reads are flushed
2313   * software-center:
2314     - fix startup with no PYTHONPATH
2315   * softwarecenter/gmenusearch.py:
2316     - port to use gir1.2-gmenu-3.0
2317   * softwarecenter/ui/{gtk,gtk3}/views/appdetailsview_gtk.py:
2318     - updated for gir1.2-gmenu-3.0
2319   * softwarecenter/ui/gtk3/widgets/exhibits.py:
2320     - show hand cursor if the exhibit has package_names
2321   * setup.py:
2322     - fix AUTHORS file merging
2323   
2324   [ Matthew McGowan ]
2325   * lp:~mmcg069/software-center/appdetails-tweaks:
2326     - add a pretty frame around the thumbnail in the detailsview.
2327   * lp:~mmcg069/software-center/bugfix-823233:
2328     - fix so that markup is actually rendered by the submit_label
2329       when submitting usefulness (LP: #823233)
2330   * fix the annoying ascii codec error, #823363
2331   * add some checks to ensure the exhibits list contains exhibits and
2332     then some further checks within _render_exhbit_at_cursor to ensure
2333     the cursor is within the bounds of the exhibits_list
2334   
2335   [ Kiwinote ]
2336   * data/ui/gtk3/SoftwareCenter.ui,
2337     softwarecenter/ui/gtk3/app.py:
2338     - few more tweaks to the about dialog
2339   * softwarecenter/db/application.py:
2340     - import version_compare on demand to make deb files work (LP: #824692)
2341   * softwarecenter/ui/gtk/appview.py,
2342     softwarecenter/ui/gtk3/widgets/cellrenderers.py:
2343     - fix listviews in rtl setups (pango reverses LEFT and RIGHT itself)
2344   * softwarecenter/ui/gtk3/app.py:
2345     - fix rtl mode for testing
2346   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2347     - correctly show/hide website button
2348
2349  -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 17 Aug 2011 10:21:25 +0200
2350
2351 software-center (4.1.14) oneiric; urgency=low
2352
2353   [ Michael Vogt ]
2354   * softwarecenter/ui/gtk3/panes/viewswitcher.py:
2355     - fix crash when a transaction finished in the gtk3 version
2356   * data/ui/gtk3/dialogs.ui:
2357     - fixes in the gtkbuilder file (adjust boxes to the right type
2358       after opening with the new glade)
2359   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2360     - weblive fix, thanks to Stephane Graber! (LP: #824567)
2361   * data/ui/gtk3/SoftwareCenter.ui:
2362     - gtkbuilder file fixes (GtkVBox -> GtkBox with orientation property)
2363   * softwarecenter/ui/gtk3/app.py:
2364     - fixes in the about dialog
2365     - remove hidden (and not well working) "menuitem_launchpad_private_ppas"
2366     - add gtk3 launchpadintegration
2367   * softwarecenter/ui/gtk3/utils.py:
2368     - add local SOFTWARE_CENTER_ICON_CACHE_DIR search path
2369   * softwarecenter/ui/gtk3/app.py:
2370     - make "search:term", "apt:pkg" and "pkg" commandline args work
2371       again
2372   * softwarecenter/ui/gtk3/panes/installedpane.py:
2373     - fix installedpane test window, fix installed search
2374   * test/gtk3/test_search.py:
2375     - add search testcase
2376   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2377     - fix double markup_escape()
2378   * softwarecenter/ui/gtk3/widgets/reviews.py:
2379     - fix various utf-8 escape issues
2380
2381   [ Gary Lasker ]
2382   * softwarecenter/ui/gtk/appview.py,
2383     softwarecenter/ui/gtk3/widgets/cellrenderers.py:
2384     - lighten the color of the reviews count as displayed in
2385       the list views (see LP: #802756)
2386
2387   [ Kiwinote ]
2388   * softwarecenter/db/enquire.py:
2389     - fix incorrect substitution for set_sort_by_value
2390
2391  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 12 Aug 2011 22:10:32 +0200
2392
2393 software-center (4.1.13) oneiric; urgency=low
2394
2395   [ Michael Vogt ]
2396   * py3 compatibility fixes, this includes:
2397     - exceptions to use  "except Exception as e"
2398     - print function usage
2399     - various conditional imports like "import configparser"
2400     - use of json instead of simplejson (required py2.6+)
2401     - pyflake fixes
2402   * test/test-all.sh:
2403     - improve tests 
2404   * test/gtk3/test_panes.py:
2405     - add basic tests for the various panes
2406   * softwarecenter/testutils.py:
2407     - add helper factory methods to make writing tests easier
2408   * merged lp:~alexeftimie/software-center/backend-refactor,
2409     many thanks!
2410   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2411     - reenable weblive events, thanks to Stephane Graber!
2412   * softwarecenter/ui/gtk3/app.py:
2413     - setup default mainloop
2414   * debian/control:
2415     - add recommends to oneconf
2416   
2417   [ Matthew McGowan ]
2418   * make the globalpane paint a theme derived base color 
2419     then paint the diagonal lines
2420   * small fix to correct bf button sensitivity given cursor 
2421     position within the navigation stack
2422   
2423   [ Robert Roth ]
2424   * lp:~evfool/software-center/hideabout:
2425     - Hide the about dialog when clicking close in the GTK3 version 
2426      (LP: #822662)
2427
2428   [ Gary Lasker ]
2429   * softwarecenter/ui/gtk3/widgets/cellrenderers.py:
2430      - relocate the list view ratings stars per the latest
2431        spec, for gtk3
2432   * softwarecenter/utils.py:
2433     - fix version_compare lambdas 
2434   * test/gtk3/test_widgets.py,
2435     test/gtk3/test_navhistory.py:
2436     - unit test fixes
2437
2438  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 11 Aug 2011 10:53:07 +0200
2439
2440 software-center (4.1.12) oneiric; urgency=low
2441
2442   [ Michael Vogt ]
2443   * merged lp:~alexeftimie/software-center/backend-refactor,
2444     many thanks
2445   * test/gtk3/test_widgets.py:
2446     - more widget test coverage
2447   * test/gtk3/test_views.py:
2448     - add basic tests for all gtk3 views
2449   * merged lp:~mmcg069/software-center/the-aesthetics, lots
2450     of really nice gtk3 work, many thanks to Matthew McGowan!
2451   * install gtk3 version as software-center-gtk3 tech preview
2452   * merged lp:~mvo/software-center/exhibit-api-use and cherry picked
2453     from lp:~mmcg069/software-center/exhibit-api-use, many thanks to
2454     Matthew McGowan
2455   * make clicking on exhibits banner work and display the exhibits
2456     list
2457   * add featured banner
2458   * softwarecenter/backend/spawn_helper.py:
2459     - remove io watch again if the child exited to ensure we do
2460       not run into a 100% loop
2461   * pyflakes fixes
2462   * test/test-all.sh:
2463     - improve test runner
2464   * softwarecenter/ui/gtk3/views/purchaseview.py:
2465     - add LocaleAwareWebView that sends a "Accept-Language" http
2466       header
2467   * setup.py: 
2468     - install gtk3 version as well
2469   * softwarecenter/ui/{gtk,gtk3}/app.py:
2470     - do not run software-properties-gtk3 with gksu anymore
2471   * test/gtk3/test_catview.py:
2472     - add test top-rated subcategory selection
2473
2474   [ Matthew McGowan ]
2475   * lp:~mmcg069/software-center/rnr-dialogs-gtk3:
2476     - support multiple toolkits for the submit review functionatlity
2477     - port the submit review app to gtk3
2478   * lp:~mmcg069/software-center/gtk3fixes:
2479     - fix star renderer not actually using cached star surfaces
2480   * lp:~mmcg069/software-center/top-rated-subcats:
2481     - add top-rated view for subcategories too
2482
2483   [ Gary Lasker ]
2484   * softwarecenter/ui/gtk/softwarepane.py:
2485     - small fix to action bar functionality in support of oneconf
2486   * softwarecenter/ui/gtk/appview.py:
2487     - relocate the ratings stars in the list view to be next to the
2488       software item name, per the updated spec (LP: #802756)
2489   * softwarecenter/ui/gtk3/widgets/reviews.py:
2490     - make 'more reviews' button work in gtk3 details view
2491   * test/gtk/test_gui_buy_something.py,
2492     test/test_addons.py:
2493     - unit test fixes
2494   * softwarecenter/utils.py,
2495     test/gtk/test_unity_launcher_integration.py:
2496     - update unity launcher integration code to conform to
2497       new app-install desktop file naming format, update
2498       unit test
2499   * softwarecenter/ui/gtk/appdetailsview_gtk.py,
2500     softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2501     - change name of website link in the details view per
2502       updated spec (LP: #715681)
2503   * softwarecenter/ui/gtk/appdetailsview_gtk.py,
2504     softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2505     - don't show addons in the details view for the
2506       standalone deb installation case (LP: #821395)
2507
2508   [ Kiwinote ]
2509   * softwarecenter/ui/gtk/widgets/carousel.py:
2510     - ensure that carousel posters always display a title
2511   * softwarecenter/ui/gtk3/views/catview_gtk.py:
2512     - connect up the 'more' buttons
2513
2514  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 08 Aug 2011 11:05:58 +0200
2515
2516 software-center (4.1.11) oneiric; urgency=low
2517
2518   [ Michael Vogt ]
2519   * utils/show_top_rated_for_various_powers.py:
2520     - add helper to help with the parameterization of the top-rated
2521       algorithm
2522   * some cleanup and new test/gtk3/test_navhistory.py
2523   * merged from lp:~aaronp/software-center/more-top-rated, many
2524     thanks to Aaron Peachey!
2525   * move the AppEnquire code from ui.gtk3 into the generic db space
2526     and add gobject query-complete signal
2527   * test/gtk3/test_purchase.py:
2528     - add tests for reinstall previous purchase
2529   * softwarecenter/ui/gtk3:
2530     - use datadir for the gtk3 art and css
2531
2532   [ Gary Lasker ]
2533   * softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2534     - port recent crash fixes and the standalone deb install
2535       startup time improvements to the gtk3 branch 
2536   * softwarecenter/ui/gtk/appdetailsview_gtk.py,
2537     softwarecenter/ui/gtk3/views/appdetailsview_gtk.py:
2538     - fix incorrect display of command line launch details
2539       (LP: #817524)
2540   * utils/submit_review.py:
2541     - display app name rather than package name in the edit
2542       review dialog title (LP: #818306)
2543
2544   [ Kiwinote ]
2545   * softwarecenter/distro/Ubuntu.py:
2546     - ensure get_downloadable_icon_url() returns a string (LP: #810552)
2547   * softwarecenter/ui/gtk/appview.py:
2548     - lowlevel cache isn't available on startup, so query it only on demand
2549     - fix normal cache to correctly filter out unavailable pkgs (LP: #799713)
2550   
2551   [ Aaron Peachey ]
2552   * lp:~aaronp/software-center/more-top-rated:
2553     - support top rated carousel for subcategories like Games or 
2554       Development Tools
2555
2556  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 01 Aug 2011 16:15:31 +0200
2557
2558 software-center (4.1.10) oneiric; urgency=low
2559
2560   [ Michael Vogt ]
2561   * merged lp:~alexeftimie/software-center/backend-refactor,
2562     many thanks
2563   * merged lp:~mmcg069/software-center/search-aid-improvments,
2564     many thanks
2565   * add generic "use_cache" to SimpleFileDownloader
2566   * softwarecenter/ui/gtk3/widgets/exhibits.py:
2567     - add basic ExhibitBanner widget
2568   * merged lp:~roignac/software-center/bug-805969, 
2569     many thanks to  Vadim Rutkovsky (LP: #805969)
2570   * merged lp:~aaronp/software-center/more-top-rated, many thanks
2571     to Aaron Peachey
2572   * add top rated carousel
2573
2574   [ Gary Lasker ]
2575   * softwarecenter/ui/gtk/app.py,
2576     softwarecenter/ui/gtk/availablepane.py,
2577     softwarecenter/ui/gtk/catview_gtk.py,
2578     softwarecenter/ui/gtk/softwarepane.py:
2579     - improvement for a local debian package install, display a
2580       "loading" spinner while the package loads and do not show
2581       the main categories view momentarily
2582   * softwarecenter/backend/reviews.py:
2583     - fix crash on an undefined histogram value (LP: #812923) 
2584   * softwarecenter/ui/gtk/historypane.py,
2585     softwarecenter/ui/gtk3/panes/historypane.py:
2586     - apply patch from Michael Terry to fix a crash when
2587       initializing the history pane, many thanks! (LP: #746984)
2588   * softwarecenter/db/debfile.py,
2589     softwarecenter/ui/gtk/appdetailsview_gtk.py,
2590     softwarecenter/ui/gtk/availablepane.py:
2591     - reduce startup time when installing a deb file by ~50%
2592
2593  -- Michael Vogt <michael.vogt@ubuntu.com>  Fri, 22 Jul 2011 15:43:43 +0200
2594
2595 software-center (4.1.9) oneiric; urgency=low
2596
2597   [ Michael Vogt ]
2598   * data/ui/*.ui:
2599     - move into data/ui/gtk preparing the gtk3 merge
2600   * utils/piston-helpers/*.py:
2601     - return exitcode 1 on expections
2602   * softwarecenter/backend/scagent.py:
2603     - properly copy when building the command
2604
2605   [ Gary Lasker ]
2606   * merge lp:~evfool/software-center/nonetworkfixes to fix menu
2607     item network state bugs, many thanks to Robert Roth
2608     (LP: #802919, LP: #802920)
2609   * softwarecenter/ui/gtk/appview.py:
2610     - fix crash on a network change event (LP: #804414)
2611   * softwarecenter/ui/gtk/appdetailsview_gtk.py:
2612     - gracefully handle AttributeError from zeitgeist pending
2613       fix in zeitgeist itself, fixes crasher (LP: #807282)
2614   * softwarecenter/ui/gtk/appdetailsview_gtk.py,
2615     softwarecenter/utils.py:
2616     - fix crash when searching gmenu paths (LP: #793024)
2617
2618   [ Aaron Peachey ]
2619   * softwarecenter/backend/reviews.py, 
2620     softwarecenter/backend/spawn_helper.py:
2621     - correct modify/delete UI callback behaviour with
2622       new spawn helper and pagination code (LP: #807010)
2623     - fix submit_usefulness and report_abuse callbacks
2624       to work with the new spawn_helper and pagination code
2625
2626  -- Michael Vogt <michael.vogt@ubuntu.com>  Wed, 13 Jul 2011 16:11:35 +0200
2627
2628 software-center (4.1.8) oneiric; urgency=low
2629
2630   [ Michael Vogt ]
2631   * refactor to move gtk2 UI out of InstallBackend and replace
2632     with generic InstallBackendUI
2633
2634   [ Gary Lasker ]
2635   * debian/source_software-center.py:
2636     - remove extraneous '.txt' for the logfile upload in the
2637       apport hook
2638   * softwarecenter/backend/reviews.py:
2639     - fix crash if ratings and reviews server does not provide
2640       a histogram value (LP: #805421) 
2641
2642  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 05 Jul 2011 09:11:38 +0200
2643
2644 software-center (4.1.7) oneiric; urgency=low
2645
2646   [ Aaron Peachey ]
2647   * Add fake-review API that can be used for GUI testing and
2648     automatic testing without actually hitting the network.
2649     Can be enabled with the SOFTWARE_CENTER_FAKE_REVIEW_API=1
2650     environment
2651   * add support to remove/modify reviews, this requires the
2652     new rnrserver in production
2653   
2654   [ Michael Vogt ]
2655   * merged lp:~aaronp/software-center/tests, many thanks
2656   * merged lp:~mvo/software-center/piston-sc-agent:
2657     This move the SoftwareCenterAgent support from restfulclient
2658     to piston-mini-client and adds a new SpawnHelper abstraction. 
2659     It also adds a new SOFTWARE_CENTER_AGENT_INCLUDE_QA environment 
2660     to get apps in QA (if you are in the right group)
2661   * remove get_http_proxy_string_from_gconf and remove python-gconf
2662     dependency
2663
2664   [ Gary Lasker ]
2665   * merge lp:~evfool/software-center/smallfixes to fix up mouse click
2666     handling for LinkButton, many thanks to Robert Roth (LP: #796640)
2667   * merge lp:~mterry/software-center/drop-deja-dup courtesy Michael
2668     Terry, removes deja-dup from the featured apps list since it has
2669     been promoted to main
2670   * merge lp:~evfool/software-center/fixnavigation, fixes navigation
2671     error when searching (LP: #801114)
2672   * softwarecenter/ui/gtk/appview.py:
2673     - fix phantom install button in for purchase listview (LP: #801512)
2674   * softwarecenter/db/update.py:
2675     - add support for custom desktop key X-Ubuntu-Software-Center-Name
2676       for USC-specific display names (LP: #801197)
2677   * softwarecenter/ui/gtk/appdetailsview_gtk.py:
2678     - don't start the indeterminate progress bar for purchase
2679       transactions until after the authentication dialog is closed
2680       (LP: #725181)
2681   * softwarecenter/utils.py,
2682     softwarecenter/backend/aptd.py,
2683     test/test_software_channels.py:
2684     - obfuscate private ppa details in the error log output and in
2685       the error dialog itself, add corresponding unit test
2686     
2687   [ Steve Langasek ]
2688   * debian/control: point Vcs-Bzr field at the right branch.
2689
2690  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 04 Jul 2011 07:41:36 +0100
2691
2692 software-center (4.1.6) oneiric; urgency=low
2693
2694   [ Brian Murray ]
2695   * add in an apport package hook for software-center that adds
2696     software-center.log to bug reports
2697
2698   [ Gary Lasker ]
2699   * data/ui/SoftwareCenter.ui,
2700     softwarecenter/app.py:
2701     - specify the default initial window size based on screen
2702       dimensions to take better advantage of the available area
2703   * softwarecenter/ui/gtk/appdetailsview_gtk.py:
2704     - display package name first in the version field per spec
2705   * merge lp:~weblive-dev/software-center/fix-weblive, many
2706     thanks to Stéphane Graber
2707   * softwarecenter/db/update.py:
2708     - don't generate thumbnail urls for screenshots in the For
2709       Purchase section as we no longer provide separate thumbnail
2710       files for these apps
2711   * softwarecenter/ui/gtk/softwarepane.py:
2712     - fix crash when searching the Canonical Partners section
2713       (LP: #796034)
2714   * softwarecenter/db/application.py:
2715     - fix broken details view for items in the Canonical Partners
2716       section when the channel is not enabled
2717
2718   [ Michael Vogt ]
2719   * move from pyhton-central to python2
2720   * lp:~alexeftimie/software-center/backend-refactor,
2721     many thanks to Alex Eftimie (LP: #704719)
2722   * softwarecenter/utils.py:
2723     - add new generic "normalize_package_description()" helper that
2724       can be shared between the various UIs to normalize the package
2725       description
2726     - add generic htmlize_package_description()
2727   * softwarecenter/ui/gtk/widgets/description.py:
2728     - use "normalize_package_description()" here for the description
2729       building
2730   * fix some pyflakes warnings
2731   * update test/test_htmlize.py for the new htmlize_package_description()
2732
2733   [ Aaron Peachey ]
2734   * softwarecenter/backend/reviews.py,
2735     softwarecenter/ui/gtk/appdetailsview_gtk.py,
2736     softwarecenter/ui/gtk/widgets/reviews.py:
2737     - fix duplication of reviews after user has submitted
2738       usefulness, flagged or submitted a review (LP: #794060)
2739
2740  -- Michael Vogt <michael.vogt@ubuntu.com>  Mon, 20 Jun 2011 11:21:02 +0200
2741
2742 software-center (4.1.5) oneiric; urgency=low
2743
2744   [ Gary Lasker ]
2745   * data/ui/SoftwareCenter.ui,
2746     softwarecenter/app.py,
2747     softwarecenter/enums.py,
2748     softwarecenter/ui/gtk/appview.py:
2749     - implement history navigation using the mouse back/forward
2750       buttons (LP: #782661)
2751   * softwarecenter/app.py,
2752     softwarecenter/backend/channel.py,
2753     softwarecenter/ui/gtk/appdetailsview_gtk.py,
2754     softwarecenter/ui/gtk/catview_gtk.py,
2755     softwarecenter/ui/gtk/channelpane.py,
2756     softwarecenter/ui/gtk/softwarepane.py:
2757     - refactor/simplify the view background overlay code and
2758       fix issue where the background image is sometimes not
2759       rendered for installed channels (LP: #724724)
2760    * setup.py:
2761     - update script name to x2go_helper.py for happier build
2762   
2763   [ Michael Vogt ]
2764   * merged lp:~alexeftimie/software-center/debian-small-fixes, many
2765     thanks!
2766   * merged lp:~alexeftimie/software-center/backend-refactor to
2767     cleanup more code
2768   * merged lp:~weblive-dev/software-center/weblive-x2go, many thanks
2769     to Stephane Graber!
2770   * merged lp:~aaronp/software-center/lp790450-for-4.0, many thanks
2771     to Aaron Peachey
2772   * add support for X-AppInstall-Icon-Url (and also icon_url from
2773     SoftwareCenterAgent)
2774   * merged lp:~mterry/software-center/network-manager-0.9, many
2775     thanks to Michael Terry
2776   * merged lp:~mmcg069/software-center/enum-style-idea, this cleans
2777     up the the enum code handling, many thanks!
2778   * integration work on the qml branch
2779   * merged lp:~evfool/software-center/fix793896, many thanks to
2780     Robert Roth, LP: #793896
2781   
2782   [ Olivier Tilloy ]
2783   * add QML ui frontend (lp:~osomon/software-center/qml)
2784
2785  -- Michael Vogt <michael.vogt@ubuntu.com>  Tue, 07 Jun 2011 15:36:46 +0200
2786
2787 software-center (4.1.4) oneiric; urgency=low
2788
2789   [ Michael Vogt ]
2790   * utils/update-software-center-agent:
2791     - check for SOFTWARE_CENTER_NO_SC_AGENT in the environment
2792       and if found, do not run the update-software-center-agent
2793       command
2794   * apt-xapian-index-plugin/software-center.py:
2795     - fix incorrect enums import
2796
2797   [ Gary Lasker ]
2798   * merged lp:~evfool/software-center/search-suggestions,
2799     really nice enhancements to the search suggestions
2800     feature, many thanks Robert Roth! (LP: #681476)
2801
2802  -- Michael Vogt <michael.vogt@ubuntu.com>  Thu, 26 May 2011 15:35:37 +0200
2803
2804 software-center (4.1.3) oneiric; urgency=low
2805
2806   [ Michael Vogt ]
2807   * merged lp:~mvo/software-center/refactor, no user visible
2808     changes, only code cleanup
2809   * merged lp:~mvo/software-center/pyflakes, no user visible
2810     changes, only code cleanup
2811   * enforce pyflakes cleaness on bzr-buildpackage
2812   * merged lp:~mvo/software-center/review-language-fallback