[release-notes/gnome-3-4] Update from wikipage
- From: Andre Klapper <aklapper src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [release-notes/gnome-3-4] Update from wikipage
- Date: Wed, 14 Mar 2012 11:30:52 +0000 (UTC)
commit e58d597a78aa5b8e5667a7d4a457212cb9cde3c3
Author: Andre Klapper <a9016009 gmx de>
Date: Wed Mar 14 12:30:46 2012 +0100
Update from wikipage
help/C/rndevelopers.xml | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/help/C/rndevelopers.xml b/help/C/rndevelopers.xml
index 9492dfe..adae084 100644
--- a/help/C/rndevelopers.xml
+++ b/help/C/rndevelopers.xml
@@ -37,7 +37,7 @@
The Threading support was <ulink url="http://developer.gnome.org/glib/&glibversion;/glib-Threads.html">rewritten</ulink>. As a side effect, calling <ulink url="http://developer.gnome.org/glib/&glibversion;/glib-Deprecated-Thread-APIs.html#g-thread-init"><classname>g_thread_init()</classname></ulink> is no longer needed.
</para></listitem>
<listitem><para>
- GNOME's default storage backend <classname>GSettings</classname> received native support for Mac OS X.
+ GNOME's default storage backend <classname>GSettings</classname> received native support for Mac OS X. There is also better <classname>GSettings</classname> support for plugins and extensions via <ulink url="http://developer.gnome.org/gio/&glibversion;/gio-GSettingsSchema-GSettingsSchemaSource.html"><classname>GSettingsSchemaSource</classname></ulink>.
</para></listitem>
<!-- http://blogs.gnome.org/alexl/2012/01/26/resources-in-glib/ -->
<listitem><para>
@@ -46,6 +46,9 @@
<listitem><para>
<ulink url="http://www.unicode.org/versions/Unicode6.1.0/">Unicode 6.1</ulink> support
</para></listitem>
+ <listitem><para>
+New Network status monitor interface: <ulink url="http://developer.gnome.org/gio/&glibversion;/GNetworkMonitor.html"><classname>GNetworkMonitor</classname></ulink>
+ </para></listitem>
<!-- http://blogs.gnome.org/mclasen/2012/02/27/advances-in-deprecation-technology/ -->
<listitem><para>
<application>GLib</application> and <application>GTK+</application> introduced versioned deprecations. By using <classname>GLIB_VERSION_MIN_REQUIRED</classname> (resp. <classname>GDK_VERSION_MIN_REQUIRED</classname> for <application>GTK+</application>) you can for example receive warnings about API that was deprecated before the last stable version but not for the latest 2.31 development version. Corresponding functionality exists for too new API by using <classname>GLIB_VERSION_MAX_ALLOWED</classname> (resp. <classname>GDK_VERSION_MAX_ALLOWED</classname> for <application>GTK+</application>).
@@ -77,18 +80,18 @@ this get in at the hackfest? There are two branches in git:
http://git.gnome.org/browse/gtk+/?h=multitouch
http://git.gnome.org/browse/gtk+/?h=multitouch-for-3.4
-->
-Basic support for touch events (and support for <application>XInput 2.2</application>)
+Basic support for touch events (and support for <application>XInput 2.2</application>): Widgets can get <ulink url="http://developer.gnome.org/gdk3/>kversion;/gdk3-Event-Structures.html#GdkEventTouch">touch events</ulink> by connecting to the <ulink url="http://developer.gnome.org/gtk3/3.3/GtkWidget.html#GtkWidget-touch-event">GtkWidget::touch-event signal</ulink>. GTK+ uses touch events to implement kinetic scrolling in <ulink url="http://developer.gnome.org/gtk3/3.3/GtkScrolledWindow.html">GtkScrolledWindow</ulink> and touch-compatible menu behavior
</para></listitem>
<!-- http://git.gnome.org/browse/gtk+/?h=smooth-scrolling-for-3.4 -->
<listitem><para>
-Kinetic scrolling in <classname>GtkScrolledWindow</classname>.
+Smooth scrolling support by the new scroll direction <ulink url="http://developer.gnome.org/gdk3/>kversion;/gdk3-Event-Structures.html#GdkScrollDirection">GTK_SCROLL_SMOOTH</ulink> and the new event mask <ulink url="http://developer.gnome.org/gdk3/>kversion;/gdk3-Events.html#GdkEventMask">GDK_SMOOTH_SCROLL_MASK</ulink>. <ulink url="http://developer.gnome.org/gdk3/>kversion;/gdk3-Events.html#gdk-event-get-scroll-deltas">gdk_event_get_scroll_deltas()</ulink> provides the scroll deltas.
</para></listitem>
<!-- https://bugzilla.gnome.org/show_bug.cgi?id=79285 -->
<listitem><para>
Session support: <classname>GtkApplication</classname> supports logout notification and negotiation (similar to deprecated EggSMClient)
</para></listitem>
<listitem><para>
-Menu and Window support in <classname><ulink url="http://developer.gnome.org/gtk3/>kversion;/GtkApplication.html"> GtkApplication</ulink></classname>, including Mac OS X support
+Menu and Window support in <classname><ulink url="http://developer.gnome.org/gtk3/>kversion;/GtkApplication.html">GtkApplication</ulink></classname>, including Mac OS X support
</para></listitem>
</itemizedlist>
</para>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]