Difference between revisions of "0.84/0.84.0 Notes"

From Sugar Labs
Jump to navigation Jump to search
(New page: = UNDER CONSTRICTION - THIS IS A STUB: Sucrose 0.84 Release Notes = == Announcement == Since, this date is Feature, API, String freeze everyone was busy getting their features in. From a...)
 
 
(21 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= UNDER CONSTRICTION - THIS IS A STUB: Sucrose 0.84 Release Notes =
+
<noinclude>{{GoogleTrans-en}}{{TeamHeader|Development Team|roadmap_link={{Upcoming Stable Release}}/Roadmap}}{{TOCright}}</noinclude>[[Category:Release Notes]]
 +
= Sucrose 0.84.0 Release Notes =
  
 
== Announcement ==
 
== Announcement ==
Since, this date is Feature, API, String freeze everyone was busy getting their features in.
+
This is the Final Release in our 0.84 development cycle! Thanks to our testers the developers were able to bring in bug fixes to stabilize the platform. And the translators were busy to get all the strings translated. All the details what have changed from a user point of view will be handled in the detailed 0.84 release notes.  
 
 
From a user point of view we want to highlight the following:
 
 
 
=== Naming alert on journal entry creation ===
 
The journal's search and browsing capabilities are less useful if all entries are named the same regardless of their actual content or
 
meaning to the user. That is why an alert has been added that encourage the user to set the title and other properties, like available in the journal detail view, of a newly created journal entry. This alert is only shown on the creation of a new journal entry, not on resume.
 
 
 
[[Image:NamingAlert.png‎]]
 
 
 
=== Display recent activities in the home view ===
 
In order to make easier to continue past work, the home view will display recent entries in the activity palettes.
 
 
 
[[Image:ResumeEntry.png‎]]
 
 
 
You can decide if you want the activity icons to represent the last journal entry with a new setting in the favourites view palette:
 
 
 
[[Image:SetResumeOption.png‎]]
 
 
 
=== Journal ===
 
Tomeu Vizoso has been doing a wonderful work of bringing the journal implementation closer to it's design.The Object chooser can now be filtered by data type.
 
 
 
[[Image:ObjctChooser.png‎]]
 
 
 
A favourite filter has been added to the journal toolbar to give a better way of marking entries as 'important'. More regression fixes went into the support of removable devices after moving from maintaining an index file on the device to the use of POSIX calls.
 
 
 
[[Image:FavoriteEntry.png‎]]
 
 
 
=== New ColorToolButton Widget ===
 
Benjamin Berg added a new ColorToolButton widget. It is already in use in the Write activity to select a colour for the text.
 
[[Image:ColorToolButton.png‎]]
 
 
 
=== Control Panel===
 
The 'About my XO' section has been renamed to 'About my Computer' to reflect the use of Sugar on non-XO hardware. Morgan Collett added the possibility to change the jabber server without restarting Sugar.
 
 
 
=== Autoconnect to Access Point ===
 
NetworkManager does autoconnect on Sugar startup to the last Access Point you were connected successfully to.
 
 
 
=== Logout Option ===
 
Sayamindu Dasgupta added a logout option to the xomenu. Eben Eliason added the accessibility of the xomenu to the groups and mesh view and to the friends tray in the frame.
 
 
 
[[Image:Logout.png‎]]
 
 
 
=== New Logic for the devices positions ===
 
The logic to position the frame devices has been reworked. Plug in your devices and try it out.
 
[500 external devices eg. USB drive]
 
[400 3rd party devices eg. speech]
 
[300 transient connection devices eg. AP]
 
[200 transient devices eg. camera]
 
[100 static devices eg. battery]
 
 
 
[[Image:FrameDevices.png‎]]
 
 
 
=== Table of Content Support in Read  ===
 
The Read activity now shows the Table of Content for PDF files which support this feature. This eases navigation of large PDF files considerably.
 
 
 
[[Image:Read toc.png|480px]]
 
 
 
=== Acknowledgment ===
 
A big thanks goes to all the translators, that are working so hard to make Sugar a terrific localized environment and the infrastructure team that provides our members with tools and services to make their live easier.
 
  
 
Thanks everyone for your great contributions!
 
Thanks everyone for your great contributions!
Line 67: Line 9:
 
== Compatibility ==
 
== Compatibility ==
  
When you upgrade a computer running an earlier version,
+
When you upgrade a computer that was running previously Sucrose 0.82,
 
* The old datastore will be updated to the new format.
 
* The old datastore will be updated to the new format.
 
* Your old profile (in <tt>.sugar/default/config</tt>) will be imported into GConf
 
* Your old profile (in <tt>.sugar/default/config</tt>) will be imported into GConf
  
If you later downgrade from Sucrose 0.83.x to an earlier version,
+
If you later downgrade from Sucrose 0.84.x to an earlier version,
* The datastore is incompatible
+
* The datastore is incompatible, so all data in the journal won't be accessible (but will be still there)
* You will be prompted to enter all your profile settings like you are on first boot
+
* You will be prompted to enter a new name and color like it would happen on first boot
  
Most of the activities in Sucrose 0.83.x should be compatible with Sucrose 0.82 , the version shipped with [http://wiki.laptop.org/go/Release_Notes/8.2.0 XO Software Release 8.2.0].  An exception is Browse, which depends on new versions of XULRunner and HulahopRead likewise may soon depend on a new version of Evince
+
Most of the activities in Sucrose 0.84.x should be compatible with Sucrose 0.82. An exception is Browse, which depends on new versions of Hulahop, Read which depend on the latest version of Evince and Write which depends on the latest version of libabiword.
  
 
== Glucose modules==
 
== Glucose modules==
  
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.4.tar.bz2 sugar-toolkit 0.83.4]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.84.0.tar.bz2 sugar-toolkit 0.84.0]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.5.tar.bz2 sugar 0.83.5]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.84.0.tar.bz2 sugar 0.84.0]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.3.tar.bz2 sugar-artwork 0.83.3]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.84.0.tar.bz2 sugar-artwork 0.84.0]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.3.tar.bz2 sugar-base 0.83.3]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.84.0.tar.bz2 sugar-base 0.84.0]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.2.tar.bz2 sugar-datastore 0.83.2]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.84.0.tar.bz2 sugar-datastore 0.84.0]
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.83.3.tar.bz2 sugar-presence-service 0.83.3]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.84.0.tar.bz2 sugar-presence-service 0.84.0]
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2205-2.tar.gz etoys 4.0.2205-2]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2206.tar.gz etoys 4.0.2206]
  
 
== Glucose news ==
 
== Glucose news ==
 +
 +
=== sugar ===
 +
*Focus rectangle corners should be rounded {{Bug|406}}
 +
* Restore minimal .xol support {{Bug|459}}
 +
* Check the activity version and replace an older version upon download {{Bug|464}}
 +
* Friendstray: icon reacting to right click {{Bug|441}}
 +
* Network device icons don't react on right click {{Bug|463}}
 +
* Don't open a launcher window when that activity is already running {{Bug|426}}
 +
* Fall back to application-octet-stream for unknown types {{Bug|458}}
 +
* Show a generic icon for clippings, if available {{Bug|454}}
 +
* Don’t add_bundle on activity dir change when installed already {{Bug|442}}
 +
* Make mute sound code togglable
 +
* Keyhandler: Map XF86Search to the journal search
 +
* Keyhandler: Catch all exceptions (thanks to Sascha Silbe)
 +
* Give time for exit to execute when closing the emulator {{Bug|435}}
 +
* Dont hardcode the maximum amount of entries to cache in the journal {{Bug|72}}
 +
* Add standard ‘Print’ shortcut to take a screenshot
 +
* Use keyboard specific keys to set the volume {{Bug|430}}
 +
* Update to new DBus policy {{Bug|307}}
 +
* Fix palette appearance on right-click {{Bug|403}}
 +
* Switch to existing instance of an activity if it’s already running {{Bug|410}}
  
 
=== sugar-toolkit ===
 
=== sugar-toolkit ===
* separate debug settings from xsession {{Bug|163}}
+
* Catch all exceptions while saving {{Bug|224}}
* show an alert on activity close for suggesting the user to set properties of the entry {{Bug|215}}
+
* Listen for map in Window instead of in Canvas (alsroot) {{Bug|428}}
* add a colorpicker to Sugar, only the ColorToolButton is public for now
+
* Restore minimal .xol support {{Bug|459}}
* move the palette to new style gobject properties
+
* Use the same font size independent from scaling
* {{OlpcBug|3060}} Add the possibility of filtering the object chooser by data type
+
* Don't recursively clean an activity if it's a symbolic link {{Bug|444}}
* fix uninstallling of activities that use symlinks {{Bug|171}}
+
* Add extension to temp icon file names {{Bug|458}}
* remove the hacks for asking the X server for screenshots and use gtk.Widget.get_snapshot() instead
+
* Process .py files in subdirectories './setup genplot' (alsroot) {{Bug|391}}
 
+
* Improve error handling of calls to XGrabKey {{Bug|431}}
=== sugar ===
+
* Cleanup temp files at exit {{Bug|435}}
* make the journal entries in the favorites palette resumable
+
* Let activities provide their own implementation of get_preview() {{Bug|152}}
* simplify the constants used to identify favorite layouts
+
* Show/Hide the color palette correctly {{Bug|374}}
* separate debug settings from xsession {{Bug|163}}
+
* Support setting None as the secondary text {{Bug|384}}
* add logout option {{Bug|207}} to xomenu (sayamindu, icon by eben)
+
* Only display one line in the secondary text of a clipping palette {{Bug|384}}
* change jabber server without sugar restart {{Bug|142}}
+
* Switch to existing instance of an activity if it’s already running {{Bug|410}}
* About my XO -> About my Computer
+
* Reveal the palette on right click on an activity icon {{Bug|409}}
* {{Bug|196}} Fix setting the timezone in debian
 
* autoconnect to AP that we connected to last {{Bug|8}}
 
* add a favorites mode setting for deciding if the favorites view resumes by default or not
 
* resume by default the last activity from the favorites view
 
* implement filtering by file type for removable devices
 
* {{Bug|132}} Filter by timestamp, not by mtime
 
* add support for text queries on removable devices
 
* dont abort if we cannot read a file from a removable device
 
* add a favorite filter to the journal toolbar
 
* sanitize the file name when we copy to removable devices
 
* {{Bug|36}} Refresh the detailed view when the entry changes
 
* {{Bug|38}} Refresh full metadata when editing so we dont lose properties
 
* Focus Search is not exposed via dbus anymore {{Bug|89}}
 
* {{Bug|131}} 'open with' does not work for clipboard item
 
* {{Bug|165}} Install bundles when they get into the journal
 
* add Resume item to the file transfer palette
 
* {{Bug|126}} Fix erase button in the journal
 
* following eben's spec for the device positions
 
  
 
=== sugar-base ===
 
=== sugar-base ===
* Don't print logs to tty instead of shell.log in the emulator
+
* 2*42=84
* Trivial port to GIO instead of GnomeVFS
 
  
 
=== sugar-presence-service ===
 
=== sugar-presence-service ===
* {{Bug|142}} Restart a server-based collaboration session / switch servers on the fly
+
* 0.84.0 Final release
 +
* No changes since 0.83.3
  
 
=== sugar-datastore ===
 
=== sugar-datastore ===
* {{Bug|181}} Replace deprecated os.popen by subprocess
+
* Nice, cool-looking 0.84.0 version number ;)
* {{Bug|140}} Crash when joining a shared Read
 
  
 
=== sugar-artwork ===
 
=== sugar-artwork ===
* add activity-journal icon to artwork
+
* This component release is part of the effort: "Make Sugar 0.84 appear up here: http://en.wikipedia.org/wiki/84_(number)#In_other_fields"
* add system-logout icon (part of {{Bug|207}})
 
* add everything needed for the colorpicker. That is a small icon and a bit in the gtkrc.
 
* fix triangular arrows by looking at the parent_bg_color option
 
* add icons for object transfers
 
  
 
=== etoys ===
 
=== etoys ===
* offer full authoring-tools menu to all users
+
* updated translations de, el, fr, sv, tr, vi
* make Anthy based Japanese input work
+
* fixed 'bearing to' and 'distance to' tiles
* add About flap on start screen
+
 
* enable screen scaling a bit more eagerly
 
* include icons for mimetypes
 
  
  
 
== Fructose modules ==
 
== Fructose modules ==
  
* [http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-63.tar.bz2 read 63]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-65.tar.bz2 read 65]
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-62.tar.bz2 chat 62]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-64.tar.bz2 chat 64]
* [http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 terminal 21]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-23.tar.bz2 terminal 23]
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 imageviewer 5]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-6.tar.bz2 imageviewer 6]
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 jukebox 6]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-7.tar.bz2 jukebox 7]
* [http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 turtleart 23]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/TurtleArt/TurtleArt-41.tar.bz2 turtleart 41]
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-103.tar.bz2  browse 103]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-105.tar.bz2  browse 105]
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-99.tar.gz etoys 99]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-100.tar.gz etoys 100]
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write-61.tar.bz2 write 61]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Write/Write-63.tar.bz2 write 63]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-28.tar.bz2 calculate 28]
 
* [http://download.sugarlabs.org/sources/sucrose/fructose/Calculate/Calculate-28.tar.bz2 calculate 28]
* [http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 log 16]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Log/Log-17.tar.bz2 log 17]
 
* [http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 pippy 25]
 
* [http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 pippy 25]
  
 
== Fructose news ==
 
== Fructose news ==
  
=== calculate ===
+
=== terminal ===
* Support 'real' scientific notation {{OlpcBug|4250}}
+
* Change default font size to 10 from 8
* Add switching between exponential/scientific notation
+
* New translations
* Allow changing of number of displayed digits
 
* Change cursor on equations to Hand {{OlpcBug|6612}}
 
* Fix fall-through of unhandled CTRL keys (eg CTRL+Q)
 
* Add recursion detection
 
* Fixed error-handling bug
 
  
 
=== read ===
 
=== read ===
* {{OlpcBug|7343}} Enable a horizontal scroll bar
+
* Sucrose 0.84.0 release
* {{OlpcBug|2837}} Implement TOC navigation in Read (sayamindu)
+
* Translation updates: pt, de, sv, ne
* {{Bug|145}} Prevent object chooser appearing when joining a shared session
 
  
 
=== browse ===
 
=== browse ===
* use cjson instead of json (nirbheek)
 
 
* new translations
 
* new translations
  
 
=== chat ===
 
=== chat ===
* use cjson instead of simple-json (nirbheek)
+
* Sucrose 0.84.0 Release
* Updated translations: he, en_US, sv
+
* Translation updates: pt, ne
  
 
=== write ===
 
=== write ===
* Make use of the ColorToolButton that benzea landed in sugar-toolkit
+
* Update to API change, render_page_to_image starts now with 1 {{Bug|152}}
* {{OlpcBug|3060}} Filter object chooser so it shows only images
+
* Override get_preview {{Bug|152}}
* {{OlpcBug|8972}} Save to OpenDocument if we cannot export in the original format
+
* Deprecation fix: Use bundle_id instead od service_name
 +
* Updated translations
  
 +
=== imageviewer ===
 +
* Remove hacks needed because of d.sl.o (Tomeu) {{Bug|258}}
 +
* New languages and translations
 +
 +
=== jukebox ===
 +
* share/keep button hidden
 +
* new translations added
 +
 +
=== turtleart ===
 +
* updated de, it and sv artwork
  
 
== Fructose dependencies ==
 
== Fructose dependencies ==
* [http://dev.laptop.org/pub/sugar/sources/hulahop/hulahop-0.4.8.tar.bz2 hulahop 0.4.8]
+
* [http://dev.laptop.org/pub/sugar/sources/hulahop/hulahop-0.4.9.tar.bz2 hulahop 0.4.9]
 
 
  
[[Category:DevelopmentTeam/Release]]
+
[[Category:Development Team/Release]]

Latest revision as of 16:43, 4 July 2009

Team Home   ·   Join   ·   Contacts   ·   Resources   ·   FAQ   ·   Roadmap   ·   To Do   ·   Meetings

Sucrose 0.84.0 Release Notes

Announcement

This is the Final Release in our 0.84 development cycle! Thanks to our testers the developers were able to bring in bug fixes to stabilize the platform. And the translators were busy to get all the strings translated. All the details what have changed from a user point of view will be handled in the detailed 0.84 release notes.

Thanks everyone for your great contributions!

Compatibility

When you upgrade a computer that was running previously Sucrose 0.82,

  • The old datastore will be updated to the new format.
  • Your old profile (in .sugar/default/config) will be imported into GConf

If you later downgrade from Sucrose 0.84.x to an earlier version,

  • The datastore is incompatible, so all data in the journal won't be accessible (but will be still there)
  • You will be prompted to enter a new name and color like it would happen on first boot

Most of the activities in Sucrose 0.84.x should be compatible with Sucrose 0.82. An exception is Browse, which depends on new versions of Hulahop, Read which depend on the latest version of Evince and Write which depends on the latest version of libabiword.

Glucose modules

Glucose news

sugar

  • Focus rectangle corners should be rounded #406
  • Restore minimal .xol support #459
  • Check the activity version and replace an older version upon download #464
  • Friendstray: icon reacting to right click #441
  • Network device icons don't react on right click #463
  • Don't open a launcher window when that activity is already running #426
  • Fall back to application-octet-stream for unknown types #458
  • Show a generic icon for clippings, if available #454
  • Don’t add_bundle on activity dir change when installed already #442
  • Make mute sound code togglable
  • Keyhandler: Map XF86Search to the journal search
  • Keyhandler: Catch all exceptions (thanks to Sascha Silbe)
  • Give time for exit to execute when closing the emulator #435
  • Dont hardcode the maximum amount of entries to cache in the journal #72
  • Add standard ‘Print’ shortcut to take a screenshot
  • Use keyboard specific keys to set the volume #430
  • Update to new DBus policy #307
  • Fix palette appearance on right-click #403
  • Switch to existing instance of an activity if it’s already running #410

sugar-toolkit

  • Catch all exceptions while saving #224
  • Listen for map in Window instead of in Canvas (alsroot) #428
  • Restore minimal .xol support #459
  • Use the same font size independent from scaling
  • Don't recursively clean an activity if it's a symbolic link #444
  • Add extension to temp icon file names #458
  • Process .py files in subdirectories './setup genplot' (alsroot) #391
  • Improve error handling of calls to XGrabKey #431
  • Cleanup temp files at exit #435
  • Let activities provide their own implementation of get_preview() #152
  • Show/Hide the color palette correctly #374
  • Support setting None as the secondary text #384
  • Only display one line in the secondary text of a clipping palette #384
  • Switch to existing instance of an activity if it’s already running #410
  • Reveal the palette on right click on an activity icon #409

sugar-base

  • 2*42=84

sugar-presence-service

  • 0.84.0 Final release
  • No changes since 0.83.3

sugar-datastore

  • Nice, cool-looking 0.84.0 version number ;)

sugar-artwork

etoys

  • updated translations de, el, fr, sv, tr, vi
  • fixed 'bearing to' and 'distance to' tiles


Fructose modules

Fructose news

terminal

  • Change default font size to 10 from 8
  • New translations

read

  • Sucrose 0.84.0 release
  • Translation updates: pt, de, sv, ne

browse

  • new translations

chat

  • Sucrose 0.84.0 Release
  • Translation updates: pt, ne

write

  • Update to API change, render_page_to_image starts now with 1 #152
  • Override get_preview #152
  • Deprecation fix: Use bundle_id instead od service_name
  • Updated translations

imageviewer

  • Remove hacks needed because of d.sl.o (Tomeu) #258
  • New languages and translations

jukebox

  • share/keep button hidden
  • new translations added

turtleart

  • updated de, it and sv artwork

Fructose dependencies