Difference between revisions of "0.84/0.83.3 Notes"

From Sugar Labs
Jump to navigation Jump to search
(New page: = Sucrose 0.83.3 Release Notes = == Announcement == This is our second Development Release in the 0.84 cycle. Besides all the great bug fixing...)
 
 
(48 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 +
<noinclude>{{GoogleTrans-en}}{{TOCright}}</noinclude>[[Category:Release Notes]]
 
= Sucrose 0.83.3 Release Notes =
 
= Sucrose 0.83.3 Release Notes =
  
 
== Announcement ==
 
== Announcement ==
This is our second Development Release in the 0.84 [[DevelopmentTeam/Release/Roadmap#Schedule|cycle]]. Besides all the great bug fixing that has been going into this release we want to highlight some interesting changes.
+
This week's official release picture shows one new feature and one bug fix! Let's see if you can find both. Please send the correct answer to sugar-devel AT sugarlabs DOT org.
  
Some great work has been going into this release regarding the 'View source' support. The source of all the activities can be shown, and browse does still support showing the source of the document.  
+
[[Image:Sucrose_0.83.3.png | center|600px]]
  
Sugar now supports setting up a priority list of languages. Not all programs have translations for all languages. You can create a list of languages in the Control panel that are used to display messages in place of a non-existent translation.
+
This is our third Development Release in the 0.84 [[Development Team/Release/Roadmap#Schedule|cycle]]. Besides all the great bug fixing that has been going into this release we want to highlight some interesting changes.
  
More work has been going into the sugar support for NM 0.7. We finished the support for wireless devices in the frame, updated the radio off code in the control panel to work with NM 0.7 and added WPA support.
+
First of all, big up to the translation team and their fearless leader Sayamindu for their steady ongoing work to make Sugar a localized environment! Thanks to the maintainers for honouring this with new releases.
  
Three great activities are now part of fructose, the Image Viewer activity, Turtleart and Jukebox. They have been included in sugar-jhbuild. Give them a try!
+
Another important role during this release played the infrastructure team. Since we moved the git repositories to be at http://git.sugarlabs.org and changed downloads to be hosted at http://download.sugarlabs.org there was a lot of work to do. Thanks to Bernie, Ivan and Lance Albertson of OSL.
 +
 
 +
Tomeu with the help of Collabora and especially Guillaume landed the first batch of patches that bring file transfer to the journal. Though more or less working, it does still need a lot of love and polishing.
 +
 
 +
Benjamin and Marco worked together to fix the palette highlighting on tray icons. Many might have wondered for month already why the highlighting when hovering over the device icons was not working right - now it is fixed. Marco fixed as well another palette drawing issue.
 +
 
 +
Simon added support for wired network devices. When connected to a wired network the icon will show up in the devices frame. Network Manager supports multiple active devices to ensure that you always have connectivity, try it out and connect your wireless and wired device.
 +
 
 +
Daniel brought Read back with a rebase of sugar-evince and incredible Walter could not stop coding and brought us a new version of turtleart with image caching. Morgan updated Chat to follow the API and fixed a possible crasher.  
 +
 
 +
Kushal is working hard to make the Jukebox activity our default media playback activity, he added object picker support, so that when you open read directly prompts you with a dialoge to choose a file you want to play.
 +
 
 +
We want to finish this announcement with the first release of [http://lists.sugarlabs.org/archive/sugar-devel/2008-December/010440.html Etoys 4.0]. The major version jump signifies the end of their two-year relicensing effort. Now we are looking forward to see etoys packaged for distributions like Fedora that the Sugar users can enjoy that great educational environment there as well. Big Thanks to the Squeak community and Etoys developers!
 +
 
 +
Thanks everyone for the great contributions!
  
 
== Compatibility ==
 
== Compatibility ==
Line 22: Line 37:
 
* You will be prompted to enter all your profile settings like you are on first boot
 
* You will be prompted to enter all your profile settings like you are on first boot
  
Most of the activities in Sucrose 0.83.x should be compatible with Sucrose 0.82 , the version shipped with OLPC Release 8.2.0.  An exception is Browse, which depends on new versions of XULRunner and Hulahop.  Read likewise may soon depend on a new version of Evince
+
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 Hulahop.  Read likewise may soon depend on a new version of Evince
  
 
== Glucose modules==
 
== Glucose modules==
  
* [http://dev.laptop.org/pub/sugar/sources/sugar-toolkit/sugar-toolkit-0.83.2.tar.bz2 sugar-toolkit 0.83.2]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-toolkit/sugar-toolkit-0.83.3.tar.bz2 sugar-toolkit 0.83.3]
* [http://dev.laptop.org/pub/sugar/sources/sugar/sugar-0.83.3.tar.bz2 sugar 0.83.3]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar/sugar-0.83.4.tar.bz2 sugar 0.83.4]
* [http://dev.laptop.org/pub/sugar/sources/sugar-artwork/sugar-artwork-0.83.1.tar.bz2 sugar-artwork 0.83.1]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-artwork/sugar-artwork-0.83.2.tar.bz2 sugar-artwork 0.83.2]
* [http://dev.laptop.org/pub/sugar/sources/sugar-base/sugar-base-0.83.1.tar.bz2 sugar-base 0.83.1]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-base/sugar-base-0.83.2.tar.bz2 sugar-base 0.83.2]
* [http://dev.laptop.org/pub/sugar/sources/sugar-datastore/sugar-datastore-0.83.0.tar.bz2 sugar-datastore 0.83.0]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-datastore/sugar-datastore-0.83.1.tar.bz2 sugar-datastore 0.83.1]
* [http://dev.laptop.org/pub/sugar/sources/sugar-presence-service/sugar-presence-service-0.83.1.tar.bz2 sugar-presence-service 0.83.1]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/sugar-presence-service/sugar-presence-service-0.83.2.tar.bz2 sugar-presence-service 0.83.2]
* [http://dev.laptop.org/pub/sugar/sources/etoys/etoys-3.0.2160.tar.gz etoys 3.0.2160]
+
* [http://download.sugarlabs.org/sources/sucrose/glucose/etoys/etoys-4.0.2201.tar.gz etoys 4.0.2210]
  
 
== Glucose news ==
 
== Glucose news ==
  
 
=== sugar-toolkit ===
 
=== sugar-toolkit ===
* Fixed misformed plural equation (russian po)
+
* Fix palette highlighting on tray icons. Patch by benzea, style tweaks by marcopg
* Add view-source-related methods HandleViewSource and GetDocumentPath
+
* Rework palette state logic. Fix {{Bug|42}}
 +
* Use g_timeout_add_seconds() for power efficiency
 +
* Add colors to icons in menu items
 +
* Add accelerator support to menu items
 +
* Simplify activity bundle installation
 +
* Dont pop down the palette when a submenu opens
  
 
=== sugar ===
 
=== sugar ===
* fix uninstalling activities from the home view
+
* Fix language parsing on Gentoo and ALTLinux {{Bug|81}} (alsroot)
* Make sugar control panel support selection of multiple languages d.l.o
+
* Change the FRAME_POSITION_RELATIVE to follow eben's spec
* {{OlpcBug|8876}} add saving and loading of the nm connections and support for WPA
+
* exec sugar-session
* Implement a global handler for the view source key
+
* Add wired device icon for the frame
* Initial implementation of activity notifications
+
* Only show wireless device in the frame when connecting/connected
* {{Bug|9}} wireless network frame device.
+
* Use jabber.sugarlabs.org by default
* {{OlpcBug|8876}} Make sugar control panel support selection of multiple languages
+
* Only create a keydialog for the activating connection
* {{Bug|7}} update Icon in the AP palette
+
* CanvasPulsingIcon: Don't begin pulse loop on resume if not pulsing
* {{OlpcBug|8131}} Control Panel needs to list wireless firmware version
+
* Use g_timeout_add_seconds() for power efficiency
 +
* Add the journal button to the volumes toolbar in the journal
 +
* Remove jarabe/model/volume.py and use gio instead
 +
* First try at restoring removable devices support in the journal
 +
* make the image viewer activity the default one for iamges
 +
 
 +
=== sugar-base ===
 +
* Adding language he, bi, hu, sw, cs, sv, sk, wa
 +
* Updated translations
 +
 
 +
=== sugar-presence-service ===
 +
* {{OlpcBug|6248}} Presence service broken with NetworkManager-0.7 (NM D-Bus API change)
 +
 
 +
=== sugar-datastore ===
 +
* This release just contains a bunch of stability and robustness improvements
 +
 
 +
=== sugar-artwork ===
 +
* New icon for the wired network
 +
 
 +
=== etoys ===
 +
* removed/reverted/rewrote all methods not covered by Apache/MIT license
 +
* various fixes ({{OlpcBug|8928}}, {{OlpcBug|8929}}, {{OlpcBug|8879}}, {{OlpcBug|9058}}, and others)
  
 
== Fructose modules ==
 
== Fructose modules ==
  
* [http://dev.laptop.org/pub/sugar/sources/Read/Read-61.tar.bz2 read-activity 61]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Read/Read-62.tar.bz2 read 62]
* [http://dev.laptop.org/pub/sugar/sources/Chat/Chat-60.tar.bz2 chat-activity 60]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Chat/Chat-61.tar.bz2 chat 61]
* [http://dev.laptop.org/pub/sugar/sources/Terminal/Terminal-20.tar.bz2 terminal-activity 20]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Terminal/Terminal-21.tar.bz2 terminal 21]
* [http://dev.laptop.org/pub/sugar/sources/Image/ImageViewer-4.tar.bz2 imageviewer-activity 4]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/ImageViewer/ImageViewer-5.tar.bz2 imageviewer 5]
* [http://dev.laptop.org/~kushal/Jukebox-5.tar.bz2 jukebox-activity 5]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Jukebox/Jukebox-6.tar.bz2 jukebox 6]
* [http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-16.tar.bz2 turtleart-activity 16]
+
* [http://dev.laptop.org/pub/sugar/sources/TurtleArt/TurtleArt-23.tar.bz2 turtleart 23]
* [http://dev.laptop.org/pub/sugar/sources/Browse/Browse-101.tar.bz2  browse-activity 101]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Browse/Browse-102.tar.bz2  browse 102]
* [http://dev.laptop.org/pub/sugar/sources/etoys-activity/etoys-activity-96.tar.gz etoys-activity 96]
+
* [http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-97.tar.gz etoys 97]
* [http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 write-activity 60]
+
* [http://dev.laptop.org/pub/sugar/sources/Write/Write-60.tar.bz2 write 60]
* [http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 calculate-activity 25]
+
* [http://dev.laptop.org/pub/sugar/sources/Calculate/Calculate-25.tar.bz2 calculate 25]
* [http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 log-activity 16]
+
* [http://dev.laptop.org/pub/sugar/sources/Log/Log-16.tar.bz2 log 16]
* [http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 pippy-activity 25]
+
* [http://dev.laptop.org/pub/sugar/sources/Pippy/Pippy-25.tar.bz2 pippy 25]
  
 
== Fructose news ==
 
== Fructose news ==
  
=== read-activity ===
+
=== read ===
* Sugar API update: Use self.shared_activity not self._shared_activity
+
* Update to sugar-evince-2.24 API (Daniel Drake)
* Updated translation: ja
+
* Updated translations: es, sl
* Remove timeout hack for object picker
 
 
 
=== browse-activity ===
 
Return the document source to the shell for displaying in the view source dialog. This is used by the new source view code to display the document source.
 
  
=== imageviewer-activity ===
+
=== browse ===
* Show an object picker if no file is specified initially
+
* Updates in the Slovenian language
* Initial Journal support
 
  
=== turtleart-activity ===
+
=== jukebox ===
* Turkish and Mongolian language support
+
* ObjectPicker option added while directly running the activity
* shebang patch
+
* 67 languages added :)
  
=== jukebox-activity ===
+
=== chat ===
* Encoding error fixed for bn_IN.po
+
* Updated translations: es
* Full Screen option
+
* Fix crash in _add_log when buddy is None, and make _add_log more robust (morgs)
* Volume Control support
+
* Sugar API update: Use self.shared_activity not self._shared_activity (morgs)
* Supporting m3u playlists
 
* Internet radios through m3u files.
 
* Next/Previous buttons , if you open a playlist with more than one song
 
  
== Fructose dependencies ==
+
=== turtleart ===
* [http://dev.laptop.org/pub/sugar/sources/hulahop/hulahop-0.4.8.tar.bz2 hulahop 0.4.8]
+
* caching images -- the first time you load it, it takes about 30 seconds. subsequent loads are almost instant
  
== Fructose dependencies news ==
+
=== terminal ===
 +
* Updated translations
  
=== hulahop ===
+
=== imageviewer ===
* Remove flags which are breaking the build on latest libtool
+
* New translations
* Add AC_PROG_CXX
 
  
  
[[Category:DevelopmentTeam/Release]]
+
== Fructose dependencies ==
 +
* [http://dev.laptop.org/pub/sugar/sources/hulahop/hulahop-0.4.8.tar.bz2 hulahop 0.4.8]

Latest revision as of 00:02, 3 July 2009

Sucrose 0.83.3 Release Notes

Announcement

This week's official release picture shows one new feature and one bug fix! Let's see if you can find both. Please send the correct answer to sugar-devel AT sugarlabs DOT org.

Sucrose 0.83.3.png

This is our third Development Release in the 0.84 cycle. Besides all the great bug fixing that has been going into this release we want to highlight some interesting changes.

First of all, big up to the translation team and their fearless leader Sayamindu for their steady ongoing work to make Sugar a localized environment! Thanks to the maintainers for honouring this with new releases.

Another important role during this release played the infrastructure team. Since we moved the git repositories to be at http://git.sugarlabs.org and changed downloads to be hosted at http://download.sugarlabs.org there was a lot of work to do. Thanks to Bernie, Ivan and Lance Albertson of OSL.

Tomeu with the help of Collabora and especially Guillaume landed the first batch of patches that bring file transfer to the journal. Though more or less working, it does still need a lot of love and polishing.

Benjamin and Marco worked together to fix the palette highlighting on tray icons. Many might have wondered for month already why the highlighting when hovering over the device icons was not working right - now it is fixed. Marco fixed as well another palette drawing issue.

Simon added support for wired network devices. When connected to a wired network the icon will show up in the devices frame. Network Manager supports multiple active devices to ensure that you always have connectivity, try it out and connect your wireless and wired device.

Daniel brought Read back with a rebase of sugar-evince and incredible Walter could not stop coding and brought us a new version of turtleart with image caching. Morgan updated Chat to follow the API and fixed a possible crasher.

Kushal is working hard to make the Jukebox activity our default media playback activity, he added object picker support, so that when you open read directly prompts you with a dialoge to choose a file you want to play.

We want to finish this announcement with the first release of Etoys 4.0. The major version jump signifies the end of their two-year relicensing effort. Now we are looking forward to see etoys packaged for distributions like Fedora that the Sugar users can enjoy that great educational environment there as well. Big Thanks to the Squeak community and Etoys developers!

Thanks everyone for the great contributions!

Compatibility

When you upgrade a computer running an earlier version,

  • 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.83.x to an earlier version,

  • The datastore is incompatible
  • You will be prompted to enter all your profile settings like you are on first boot

Most of the activities in Sucrose 0.83.x should be compatible with Sucrose 0.82 , the version shipped with XO Software Release 8.2.0. An exception is Browse, which depends on new versions of XULRunner and Hulahop. Read likewise may soon depend on a new version of Evince

Glucose modules

Glucose news

sugar-toolkit

  • Fix palette highlighting on tray icons. Patch by benzea, style tweaks by marcopg
  • Rework palette state logic. Fix #42
  • Use g_timeout_add_seconds() for power efficiency
  • Add colors to icons in menu items
  • Add accelerator support to menu items
  • Simplify activity bundle installation
  • Dont pop down the palette when a submenu opens

sugar

  • Fix language parsing on Gentoo and ALTLinux #81 (alsroot)
  • Change the FRAME_POSITION_RELATIVE to follow eben's spec
  • exec sugar-session
  • Add wired device icon for the frame
  • Only show wireless device in the frame when connecting/connected
  • Use jabber.sugarlabs.org by default
  • Only create a keydialog for the activating connection
  • CanvasPulsingIcon: Don't begin pulse loop on resume if not pulsing
  • Use g_timeout_add_seconds() for power efficiency
  • Add the journal button to the volumes toolbar in the journal
  • Remove jarabe/model/volume.py and use gio instead
  • First try at restoring removable devices support in the journal
  • make the image viewer activity the default one for iamges

sugar-base

  • Adding language he, bi, hu, sw, cs, sv, sk, wa
  • Updated translations

sugar-presence-service

  • #6248 Presence service broken with NetworkManager-0.7 (NM D-Bus API change)

sugar-datastore

  • This release just contains a bunch of stability and robustness improvements

sugar-artwork

  • New icon for the wired network

etoys

  • removed/reverted/rewrote all methods not covered by Apache/MIT license
  • various fixes (#8928, #8929, #8879, #9058, and others)

Fructose modules

Fructose news

read

  • Update to sugar-evince-2.24 API (Daniel Drake)
  • Updated translations: es, sl

browse

  • Updates in the Slovenian language

jukebox

  • ObjectPicker option added while directly running the activity
  • 67 languages added :)

chat

  • Updated translations: es
  • Fix crash in _add_log when buddy is None, and make _add_log more robust (morgs)
  • Sugar API update: Use self.shared_activity not self._shared_activity (morgs)

turtleart

  • caching images -- the first time you load it, it takes about 30 seconds. subsequent loads are almost instant

terminal

  • Updated translations

imageviewer

  • New translations


Fructose dependencies