0.84/0.83.1 Notes: Difference between revisions
m →Announcement: improve the wiki link |
→Glucose news: turn bugs into links |
||
Line 27: | Line 27: | ||
* Mark modules as STABLE/UNSTABLE/DEPRECATED | * Mark modules as STABLE/UNSTABLE/DEPRECATED | ||
* | * {{Bug|8420}} Failure to handle 404 in ChunkedGlibHTTPRequestHandler | ||
* | * {{Bug|7649}} Activities needs to access sugar-toolbox's members directly | ||
* | * {{Bug|8617}} Clipboard scroll buttons icons point left/right, should point up/down | ||
* | * {{Bug|8604}} Tray control should support highlight on drag | ||
* | * {{Bug|8840}} Can't join shared activity | ||
* | * {{Bug|8674}} 8.2-764, Software Update erased complete /home/olpc/Activities directory | ||
* | * {{Bug|8626}} Icons overlap unnecessarily in crowded neighborhood view. | ||
* | * {{Bug|8563}} Sugar Palette doesn't handle 'table menus'. | ||
* | * {{Bug|8532}} SIGCHLD fights with threads. | ||
* | * {{Bug|8485}} Shell navigation leaks | ||
* | * {{Bug|8375}} gst usage in the shell wastes 2.6mb | ||
* | * {{Bug|8394}} sugar shell leaks presence service info | ||
* | * {{Bug|8469}} palette.menu is leaked | ||
* | * {{Bug|8394}} sugar shell leaks presence service info | ||
* | * {{Bug|8392}} Remove "dynamic" font height computation | ||
* | * {{Bug|5428}} downloads not starting in Browse due to old compreg.dat | ||
* | * {{Bug|7999}} 7+% of shell startup time is spent in `grab' of sugar._sugarext.KeyGrabber | ||
* | * {{Bug|8000}} Pulsing icon on activity launch significantly slows activity start-up | ||
* | * {{Bug|7270}} setup release does not update the bundle number | ||
* | * {{Bug|7959}} gettext translations slows journal's scrolling | ||
* | * {{Bug|7733}} Cannot install Wikipedia-10.xo | ||
* | * {{Bug|7533}} Activity does not respond to ctrl-q keyboard shortcut unless the 'Activity' tab is visible | ||
=== sugar === | === sugar === | ||
Line 55: | Line 55: | ||
* Several heavy shell dependency have been dropped. | * Several heavy shell dependency have been dropped. | ||
* Merge of the journal and of the shell service into the shell | * Merge of the journal and of the shell service into the shell | ||
* | * {{Bug|5867}} "Battery fully charged" shows up in error (battery is removed) | ||
* | * {{Bug|8623}} Jabber server description is ambiguous | ||
* | * {{Bug|8900}} Should re-request closed random views | ||
* | * {{Bug|7545}} Should request random activities/buddies to populate the mesh view | ||
* | * {{Bug|5751}} Clipboard objects need meaningful labels. | ||
* | * {{Bug|8606}} Dragging within the clipboard creates duplicate clippings | ||
* | * {{Bug|7408}} Cursor lock while dragging icons in Home (or anywhere) | ||
* | * {{Bug|8604}} Tray control should support highlight on drag | ||
=== sugar-artwork === | === sugar-artwork === | ||
* Ensure that all common drag operations use a sugar cursor | * Ensure that all common drag operations use a sugar cursor | ||
* Generate two themes based on SUGAR_SCALING | * Generate two themes based on SUGAR_SCALING | ||
* | * {{Bug|8779}} Merge sugar-artwork patches from debian package. | ||
* | * {{Bug|8778}} allow prelightning of buttons | ||
=== sugar-base === | === sugar-base === | ||
Line 76: | Line 76: | ||
=== sugar-datastore === | === sugar-datastore === | ||
* The datastore has been rewritten, to simplify and improve maintainability. As a first step the API was not changed at all (other than removing removable devices support), so that the new implementation was swapped in without changes to activities and Sugar | * The datastore has been rewritten, to simplify and improve maintainability. As a first step the API was not changed at all (other than removing removable devices support), so that the new implementation was swapped in without changes to activities and Sugar. | ||
* Drop for now the management of removable devices inside the DS. Removable devices support in Sugar should happen without intervention from the DS | * Drop for now the management of removable devices inside the DS. Removable devices support in Sugar should happen without intervention from the DS. | ||
* | * {{Bug|8155}} The datastore should hard link identical files, to handle repeated downloads of the same content without filling up NAND. | ||
* Support arbitrary metadata properties that activities wish to add | * {{Bug|4662}} Support arbitrary metadata properties that activities wish to add | ||
* Degrade gracefully if a database gets corrupted- Basic functionality should only depend on the filesystem being available. Any other data structures (full text index) should be rebuildable from the filesystem | * {{Bug|6269}} Degrade gracefully if a database gets corrupted- Basic functionality should only depend on the filesystem being available. Any other data structures (full text index) should be rebuildable from the filesystem. | ||
=== sugar-presence-service === | === sugar-presence-service === | ||
* | * {{Bug|7581}} Don't ignore buddies without keys. This improve interoperability with non Sugar clients. | ||
* | * {{Bug|7849}} Display PS version in the log. | ||
* Use gconf to get Sugar profile settings. | * Use gconf to get Sugar profile settings. | ||
* | * {{Bug|8444}} Don't rely on the roster to check if a contact handle is channel specific or not - so PS will properly create Buddy objects discovered using Gadget. Furthermore, this workaround has the nice side effect to improve compatibility with bugged shared roster (as the one of ejabberd). | ||
* | * {{Bug|5618}} Discard invalid handles if InspectHandles failed. | ||
=== etoys === | === etoys === |