Difference between revisions of "Development Team/Almanac/API Changes"
< Development Team | Almanac
Jump to navigation
Jump to search
(New page: == API Changes == This page documents known API changes in OLPC releases. Sugar now has an API policy documented at [http://sugarlabs.org/go/DevelopmentTeam/API_policy Sugar API policy] ...) |
|||
Line 1: | Line 1: | ||
+ | {{Developers}}{{OLPC}}{{stub}} | ||
== API Changes == | == API Changes == | ||
Line 6: | Line 7: | ||
=== OLPC 8.2.0 === | === OLPC 8.2.0 === | ||
+ | |||
+ | Documenting the 8.2.0 API changes is a work in progress... Please contribute! | ||
==== Sugar API Changes ==== | ==== Sugar API Changes ==== |
Revision as of 08:43, 7 November 2008
For Developers: almanac · api · bugs · gitorious · cgit · download · people · OLPC: wiki · activities · trac · cgit · build index · repository · firmware · Fedora: packages
This article is a stub. You can help Sugar Labs by expanding it.
API Changes
This page documents known API changes in OLPC releases.
Sugar now has an API policy documented at Sugar API policy but that takes effect as of 0.84.
OLPC 8.2.0
Documenting the 8.2.0 API changes is a work in progress... Please contribute!
Sugar API Changes
Deprecations
- sugar.activity.activity:
- Using self._shared_activity is deprecated, but still works. Use self.shared_activity instead.
Additions
- sugar.presence.sugartubeconn:
- Use SugarTubeConnection instead of TubeConnection to get resolution of Telepathy handles to Buddies without needing the get_buddy boilerplate function. See this commit to Connect to see how to use it.
System API Changes
- 8.2.0 was based on Fedora 9, whereas 8.1.x was based on Fedora 7. TODO: Discuss this in more detail.