[release-notes/gnome-2-32] Added release notes for developers
- From: Paul Cutler <pcutler src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [release-notes/gnome-2-32] Added release notes for developers
- Date: Wed, 15 Sep 2010 01:01:30 +0000 (UTC)
commit 81dcba929c28b2a36df520d712bfcf4b30bd080d
Author: Paul Cutler <pcutler gnome org>
Date: Tue Sep 14 19:59:01 2010 -0500
Added release notes for developers
help/C/rndevelopers.xml | 92 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 92 insertions(+), 0 deletions(-)
---
diff --git a/help/C/rndevelopers.xml b/help/C/rndevelopers.xml
index c61bd7f..4eee2ca 100644
--- a/help/C/rndevelopers.xml
+++ b/help/C/rndevelopers.xml
@@ -10,5 +10,97 @@
<sect1 id="rndevelopers">
<title>What's New for Developers</title>
+ <para>
+ The following changes are important for developers using the GNOME
+ &gnomeversion; developer platform. If you're not interested in
+ changes for developers, you can skip
+ forward to <xref linkend="rni18"/>.
+ </para>
+
+ <para>
+ As well as the GNOME Desktop, GNOME &gnomeversion; is the latest release
+ of the GNOME Developer Platform, a set of API- and ABI-stable libraries
+ available under the GNU LGPL which can be used for the development of
+ cross-platform applications.
+ </para>
+
+ <warning id="rndevelopers.deprecated">
+ <title>Fixing Usage of Deprecated Libraries</title>
+
+ <para>
+ Starting with GNOME 3.0, various deprecated parts of GNOME will be
+ removed. These deprecated components include libraries
+ such as libart_lgpl, libbonobo, libbonoboui, libglade, libgnome,
+ libgnomecanvas, libgnomeprint, libgnomeprintui, libgnomeui, and libgnomevfs.
+ For applications that ship as part of the GNOME Desktop,
+ a number of
+ <ulink url="http://live.gnome.org/GnomeGoals">cleanup tasks</ulink>
+ have been carried out to ensure no deprecated code is used.
+ This will ensure a smooth transition to GNOME 3.0.
+ </para>
+
+ <para>
+ Developers are strongly urged to follow this example in their own
+ applications too.
+ Furthermore, for any developers (or potential developers) who wish to
+ help us out, the
+ <ulink url="http://live.gnome.org/GnomeGoals">GNOME goals</ulink>
+ wiki page lists the various tasks that are yet to be completed.
+ An automatically created and updated status overview of remaining work
+ for modules that are supported by the jhbuild build tool can be found
+ <ulink url="http://www.gnome.org/~fpeters/299.html">here</ulink>.
+ </para>
+ </warning>
+
+ <sect2 id="glib">
+ <title>Glib 2.26</title>
+
+ <para>
+ Glib 2.26 includes support for <classname>GSettings</classname>, the
+ replacement for <classname>GConf</classname> as well as GDBus. A new
+ date and time API is available in <classname>GDateTime</classname>.
+ Glib also includes new support for dtrace and systemtap static markers;
+ GObject property bindings, such as libexo; and proxy support for
+ GSocket. Other improvements include new convenience macros to implement
+ boxe and pointer types in <classname>G_DEFINE_[BOXED|POINTER]_TYPE
+ </classname> and lastly, a new function
+ <classname>g_object_notify_by_pspec</classname> which is faster than
+ <classname>g_object_notify</classname>.
+ </para>
+
+ </sect2>
+
+ <sect2 id="anjuta">
+ <title>Anjuta</title>
+
+ <para>
+ Anjuta, a full featured software development studio and IDE
+ with features including project managment, interactive debugger, source
+ editor, verison control GUI designer and more, has been updated with
+ new functionality.
+ </para>
+
+ <para>
+ Python and Vala are now fully supported in Anjuta including calltips
+ and auto-completion ("IntelliSense"). Anjuta's debugger now supports
+ pretty-printing. When debugging, known objects are shown in a user
+ friendly fashion, such as GObjects or C++-Classes. Lastly, the
+ Symbol-Database has seen a major performance improvement.
+ </para>
+
+ </sect2>
+
+ <sect2 id="misc">
+ <title>Miscellaneous Developer Updates</title>
+
+ <para>
+ Other updates in GNOME 2.32's development platform include the addition
+ of <classname>libfolks</classname>, a library to support Empathy's
+ metacontact functionality and in <classname>Devhelp</classname> is now
+ possible to disable specific books.
+ </para>
+
+ </sect2>
+
</sect1>
<!-- vi:set tw=80 ts=2: -->
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]