[release-notes/gnome-2-28] Misc corrections to rndevelopers
- From: Shaun McCance <shaunm src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [release-notes/gnome-2-28] Misc corrections to rndevelopers
- Date: Wed, 2 Sep 2009 22:09:42 +0000 (UTC)
commit dc382d0949ed38cea0e98bc609eeab344453d06b
Author: Shaun McCance <shaunm gnome org>
Date: Wed Sep 2 13:37:24 2009 -0500
Misc corrections to rndevelopers
help/C/rndevelopers.xml | 98 ++++++++++++++++++++++++-----------------------
1 files changed, 50 insertions(+), 48 deletions(-)
---
diff --git a/help/C/rndevelopers.xml b/help/C/rndevelopers.xml
index e095ee4..585600b 100644
--- a/help/C/rndevelopers.xml
+++ b/help/C/rndevelopers.xml
@@ -19,8 +19,8 @@
<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 that can be used for the development of
+ 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>
@@ -55,7 +55,7 @@
<sect2 id="platform.cleanup">
<title>GNOME 2.28 Platform Cleanup</title>
- <para>Large efforts have been undertaken towards removing deprecated modules
+ <para>Large efforts have been undertaken to remove deprecated modules
and functionality on the way to GNOME 3.0.
</para>
@@ -69,11 +69,11 @@
<itemizedlist>
<listitem><para>
- A dependency on libart_lgpl was removed from 2 modules (eog, gtkhtml);
+ A dependency on libart_lgpl was removed from two modules (eog and gtkhtml).
</para></listitem>
<listitem><para>
- A dependency on libbonobo(ui) was removed from 5 modules
- (gnome-control-center, gcalctool, gnome-media, gtkhtml, accerciser);
+ A dependency on libbonobo(ui) was removed from five modules
+ (gnome-control-center, gcalctool, gnome-media, gtkhtml, and accerciser).
</para></listitem>
<listitem><para>
A dependency on libglade was removed from 28 modules
@@ -82,47 +82,47 @@
gnome-menus, gnome-panel, gnome-power-manager, gnome-screensaver,
gnome-session, gnome-settings-daemon, gnome-system-tools, gnome-utils,
gtkhtml, hamster-applet, libgnomekbd, orca, pessulus, seahorse, vino,
- vinagre, yelp and zenity);
+ vinagre, yelp, and zenity).
</para></listitem>
<listitem><para>
A dependency on libgnome was removed from 14 modules
(anjuta, gnome-control-center, dasher, evolution-webcal, gconf,
gdl, gdm, gnome-desktop, gnome-media, gnome-system-tools, gok,
- gtkhtml, vino, yelp);
+ gtkhtml, vino, and yelp).
</para></listitem>
<listitem><para>
- A dependency on libgnomecanvas was removed from 3 modules
- (anjuta, gtkhtml, zenity),;
+ A dependency on libgnomecanvas was removed from three modules
+ (anjuta, gtkhtml, and zenity).
</para></listitem>
<listitem><para>
- A dependency on libgnomeprint(ui) was removed from 1 module (gnome-games);
+ A dependency on libgnomeprint(ui) was removed from one module (gnome-games).
</para></listitem>
<listitem><para>
A dependency on libgnomeui was removed from 16 modules
(anjuta, gnome-control-center, dasher, deskbar-applet, gnome-mag,
gnome-media, gnome-settings-daemon, gnome-system-tools, gnome-utils,
- gok, gtkhtml, hamster-applet, nautilus, orca, vino, yelp);
+ gok, gtkhtml, hamster-applet, nautilus, orca, vino, and yelp).
</para></listitem>
<listitem><para>
- A dependency on libgnomevfs was removed from 3 modules
- (dasher, gnome-mag, gnome-utils);
+ A dependency on libgnomevfs was removed from three modules
+ (dasher, gnome-mag, and gnome-utils).
</para></listitem>
<listitem><para>
Many modules now provide a nicer and cleaner build output when compiling
them by using AM_SILENT_RULES or Shave. For more information see
<ulink url="http://live.gnome.org/GnomeGoals/NicerBuilds">
- http://live.gnome.org/GnomeGoals/NicerBuilds</ulink>; and
+ http://live.gnome.org/GnomeGoals/NicerBuilds</ulink>.
</para></listitem>
<listitem><para>
- Some modules started using GIntrospection - see
+ Some modules started using GIntrospection â?? see
<ulink url="http://live.gnome.org/GnomeGoals/AddGObjectIntrospectionSupport">http://live.gnome.org/GnomeGoals/AddGObjectIntrospectionSupport</ulink>
- for more detail.
+ for more details.
</para></listitem>
</itemizedlist>
- <para>Many application shave also removed the usage of deprecated GTK+
- and Glib symbols and have applied the new policy to only include
+ <para>Many applications have also removed the usage of deprecated GTK+
+ and GLib symbols and have applied the new policy to only include
top level headers of GTK+ and GLib.
</para>
@@ -133,16 +133,18 @@
<para>
GTK+ 2.16 is the latest release of the GTK+ toolkit, which is at the heart
- of GNOME. GTK+ 2.16 includes a couple of new features for developers, as
+ of GNOME. GTK+ 2.16 includes new features for developers, as
well as extensive bug fixing and housecleaning for the upcoming GTK+ 3.0.
</para>
+ The file chooser has better ellipsization in the path bar,
+
<para>
- <classname>GtkEntry</classname> has a number of improvements, including:
- the file chooser has better ellipsization in the path bar,
- remembers its sorting state and has better defaults such as hiding backup files by default,
- and showing the size column by default.
- </para>
+ The file chooser has a number of improvements. It now remembers its
+ sorting state and has better defaults, such as hiding backup files
+ and showing the Size column. It also has improved ellipsization
+ in the path bar.
+ </para>
<para>GTK+ has also seen a number of other improvements, including:
</para>
@@ -153,20 +155,19 @@
a progress bar.
</para></listitem>
<listitem><para>
- <interfacename>GtkEntry</interfacename> has a model-view separation,
- to allow for secure memory allocation.
+ <interfacename>GtkEntry</interfacename> has a model-view separation.
</para></listitem>
<listitem><para>
- <classname>GtkLabel</classname> can show embedded urls.
+ <classname>GtkLabel</classname> can show embedded URIs.
</para></listitem>
<listitem><para>
- Printing supports printing a 'selection'.
+ Printing supports printing a selection.
</para></listitem>
<listitem><para>
Page setup controls can be embedded in the print dialog.
</para></listitem>
<listitem><para>
- Statusicons have a title property, for improved accessibility.
+ Status icons have a title property, for improved accessibility.
</para></listitem>
<listitem><para>
A new widget, <interfacename>GtkInfoBar</interfacename>, has been
@@ -179,40 +180,41 @@
<sect2 id="GLib">
<title>GLib</title>
- <para>GNIO has been merged into GIO, and APIs for working with IPv4 and IPv6
- addresses, resolving hostnames, reverse IP lookup, low level socket I/O, and working
- with network connections and services are now included.
+ <para>GNIO has been merged into GIO, and APIs are now included for working
+ with IPv4 and IPv6 addresses, resolving hostnames, reverse IP lookup, low-level
+ socket I/O, and working with network connections and services.
</para>
<para><classname>GArray</classname>, <classname>GMappedFile</classname>
- and <classname>GTree</classname> are now refcounted.
+ and <classname>GTree</classname> are now reference counted.
</para>
- <para>The mainloop supports per-thread default contexts.
+ <para>The main loop supports per-thread default contexts.
</para>
- <para>Support for read-write access with <classname>GIOStream</classname>
- and its subclasses has been added.
+ <para>Support has been added for read-write access with <classname>GIOStream</classname>
+ and its subclasses.
</para>
- <para><classname>GLib</classname> now also includes support for per-file metadata.
+ <para>GLib now also includes support for per-file metadata.
</para>
</sect2>
<sect2 id="rndevelopers.mallard">
- <title>GNOME Documentation Project</title>
+ <title>GNOME Documentation</title>
<para>
- Support for the new GNOME Documentation XML language, Mallard, has been
+ Support for Mallard, the new GNOME Documentation XML language, has been
added to Yelp and gnome-doc-utils.
</para>
- <para>For documentation writers, Mallard is a fully featured XML markup, with
+ <para>For documentation writers, Mallard is a full-featured XML markup
+ language designed explicitly for topic-oriented help, with
an easier learning curve than Docbook.
</para>
- <para>The <application>Empathy</application> documentation is the first GNOME
+ <para>The <application>Empathy</application> help is the first GNOME
documentation to be written in Mallard, and is also the first documentation
to move to a Creative Commons Share-Alike 3.0 license, which all GNOME documentation
will be moving to in the future.
@@ -241,18 +243,18 @@
With Epiphany's change to Webkit, a number of enhancements are available for developers in Epiphany.
</para>
- <para>WebKitGTK+ includes extremely fast Javascript processing, a smaller footprint, a GoBject API,
+ <para>WebKitGTK+ includes extremely fast Javascript processing, a smaller footprint, a GObject API,
and a built-in web inspector. Epiphany also includes new support for Seed (JavaScript) extensions, and
with this addition Python support has been removed.
</para>
- <para>Epiphany also uses <classname>libsoup</classname> for HTTP implementation and proxies now
- work the same way across GNOME now. Missing features in <classname>libsoup</classname> include
- HTTP cache and content-encoding.
+ <para>Epiphany also uses libsoup for its HTTP implementation, and proxies now
+ work the same way across GNOME. Missing features in libsoup include
+ HTTP cache and content encoding.
</para>
<para>Lastly, the context menu in the web view is not customized for Epiphany yet, though the default
- Webkit view is used.
+ WebKit view is used.
</para>
</sect2>
@@ -261,7 +263,7 @@
<title>Time Tracker Applet</title>
<para>
- All functions are now available via a D-Bus API and introspectable via d-feet.
+ All functions are now available via an introspectable D-Bus API.
</para>
</sect2>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]