glib r7611 - in trunk: . docs/reference docs/reference/gio docs/reference/glib docs/reference/glib/tmpl docs/reference/gobject gio gio/tests gmodule gobject gthread po



Author: matthiasc
Date: Thu Oct 16 23:59:50 2008
New Revision: 7611
URL: http://svn.gnome.org/viewvc/glib?rev=7611&view=rev

Log:
2.19.0


Modified:
   trunk/ChangeLog
   trunk/INSTALL
   trunk/README
   trunk/docs/reference/ChangeLog
   trunk/docs/reference/gio/gio-docs.xml
   trunk/docs/reference/gio/gio-sections.txt
   trunk/docs/reference/glib/glib-docs.sgml
   trunk/docs/reference/glib/tmpl/byte_order.sgml
   trunk/docs/reference/glib/tmpl/glib-unused.sgml
   trunk/docs/reference/glib/tmpl/iochannels.sgml
   trunk/docs/reference/glib/tmpl/limits.sgml
   trunk/docs/reference/glib/tmpl/macros_misc.sgml
   trunk/docs/reference/glib/tmpl/main.sgml
   trunk/docs/reference/glib/tmpl/memory.sgml
   trunk/docs/reference/glib/tmpl/modules.sgml
   trunk/docs/reference/glib/tmpl/threads.sgml
   trunk/docs/reference/glib/tmpl/type_conversion.sgml
   trunk/docs/reference/glib/tmpl/types.sgml
   trunk/docs/reference/glib/tmpl/version.sgml
   trunk/docs/reference/gobject/gobject-docs.sgml
   trunk/gio/ChangeLog
   trunk/gio/pltcheck.sh
   trunk/gio/tests/desktop-app-info.c
   trunk/gmodule/ChangeLog
   trunk/gobject/ChangeLog
   trunk/gthread/ChangeLog
   trunk/po/ChangeLog
   trunk/po/am.po
   trunk/po/ar.po
   trunk/po/as.po
   trunk/po/az.po
   trunk/po/be.po
   trunk/po/be latin po
   trunk/po/bg.po
   trunk/po/bn.po
   trunk/po/bn_IN.po
   trunk/po/bs.po
   trunk/po/ca.po
   trunk/po/cs.po
   trunk/po/cy.po
   trunk/po/da.po
   trunk/po/de.po
   trunk/po/dz.po
   trunk/po/el.po
   trunk/po/en_CA.po
   trunk/po/en_GB.po
   trunk/po/eo.po
   trunk/po/es.po
   trunk/po/et.po
   trunk/po/eu.po
   trunk/po/fa.po
   trunk/po/fi.po
   trunk/po/fr.po
   trunk/po/ga.po
   trunk/po/gl.po
   trunk/po/gu.po
   trunk/po/he.po
   trunk/po/hi.po
   trunk/po/hr.po
   trunk/po/hu.po
   trunk/po/hy.po
   trunk/po/id.po
   trunk/po/is.po
   trunk/po/it.po
   trunk/po/ja.po
   trunk/po/ka.po
   trunk/po/kn.po
   trunk/po/ko.po
   trunk/po/ku.po
   trunk/po/lt.po
   trunk/po/lv.po
   trunk/po/mai.po
   trunk/po/mg.po
   trunk/po/mk.po
   trunk/po/ml.po
   trunk/po/mn.po
   trunk/po/mr.po
   trunk/po/ms.po
   trunk/po/nb.po
   trunk/po/ne.po
   trunk/po/nl.po
   trunk/po/nn.po
   trunk/po/oc.po
   trunk/po/or.po
   trunk/po/pa.po
   trunk/po/pl.po
   trunk/po/ps.po
   trunk/po/pt.po
   trunk/po/pt_BR.po
   trunk/po/ro.po
   trunk/po/ru.po
   trunk/po/rw.po
   trunk/po/si.po
   trunk/po/sk.po
   trunk/po/sl.po
   trunk/po/sq.po
   trunk/po/sr.po
   trunk/po/sr ije po
   trunk/po/sr latin po
   trunk/po/sv.po
   trunk/po/ta.po
   trunk/po/te.po
   trunk/po/th.po
   trunk/po/tl.po
   trunk/po/tr.po
   trunk/po/tt.po
   trunk/po/uk.po
   trunk/po/vi.po
   trunk/po/wa.po
   trunk/po/xh.po
   trunk/po/yi.po
   trunk/po/zh_CN.po
   trunk/po/zh_HK.po
   trunk/po/zh_TW.po

Modified: trunk/INSTALL
==============================================================================
--- trunk/INSTALL	(original)
+++ trunk/INSTALL	Thu Oct 16 23:59:50 2008
@@ -1,8 +1,8 @@
 Simple install procedure
 ========================
 
-  % gzip -cd glib-2.18.1.tar.gz | tar xvf -  # unpack the sources
-  % cd glib-2.18.1                           # change to the toplevel directory
+  % gzip -cd glib-2.19.0.tar.gz | tar xvf -  # unpack the sources
+  % cd glib-2.19.0                           # change to the toplevel directory
   % ./configure                             # run the `configure' script
   % make                                    # build GLIB
 

Modified: trunk/README
==============================================================================
--- trunk/README	(original)
+++ trunk/README	Thu Oct 16 23:59:50 2008
@@ -1,7 +1,7 @@
 General Information
 ===================
 
-This is GLib version 2.18.1. GLib is the low-level core
+This is GLib version 2.19.0. GLib is the low-level core
 library that forms the basis for projects such as GTK+ and GNOME. It
 provides data structure handling for C, portability wrappers, and
 interfaces for such runtime functionality as an event loop, threads,
@@ -24,6 +24,21 @@
 
 See the file 'INSTALL'
 
+Notes about GLib 2.20
+=====================
+
+^ The functions for launching applications (e.g. g_app_info_launch() +
+  friends) now passes a FUSE file:// URI if possible (requires gvfs
+  with the FUSE daemon to be running and operational). With gvfs 2.26,
+  FUSE file:// URIs will be mapped back to gio URIs in the GFile
+  constructors. The intent of this change is to better integrate
+  POSIX-only applications, see bug #528670 for the rationale.  The
+  only user-visible change is when an application needs to examine an
+  URI passed to it (e.g. as a positional parameter). Instead of
+  looking at the given URI, the application will now need to look at
+  the result of g_file_get_uri() after having constructed a GFile
+  object with the given URI.
+
 Notes about GLib 2.18
 =====================
 

Modified: trunk/docs/reference/gio/gio-docs.xml
==============================================================================
--- trunk/docs/reference/gio/gio-docs.xml	(original)
+++ trunk/docs/reference/gio/gio-docs.xml	Thu Oct 16 23:59:50 2008
@@ -111,4 +111,7 @@
   <index role="2.18">
     <title>Index of new symbols in 2.18</title>
   </index>
+  <index role="2.20">
+    <title>Index of new symbols in 2.20</title>
+  </index>
 </book>

Modified: trunk/docs/reference/gio/gio-sections.txt
==============================================================================
--- trunk/docs/reference/gio/gio-sections.txt	(original)
+++ trunk/docs/reference/gio/gio-sections.txt	Thu Oct 16 23:59:50 2008
@@ -320,6 +320,8 @@
 g_file_attribute_info_list_dup
 g_file_attribute_info_list_lookup
 g_file_attribute_info_list_add
+<SUBSECTION Private>
+g_file_attribute_info_list_get_type
 </SECTION>
 
 <SECTION>
@@ -449,6 +451,12 @@
 g_emblem_get_origin
 <SUBSECTION Private>
 g_emblem_get_type
+G_EMBLEM
+G_EMBLEM_CLASS
+G_EMBLEM_GET_CLASS
+G_IS_EMBLEM
+G_IS_EMBLEM_CLASS
+G_TYPE_EMBLEM
 </SECTION>
 
 <SECTION>
@@ -1061,6 +1069,9 @@
 g_app_info_supports_uris
 g_app_info_launch_uris
 g_app_info_should_show
+g_app_info_can_delete
+g_app_info_delete
+g_app_info_reset_type_associations
 g_app_info_set_as_default_for_type
 g_app_info_set_as_default_for_extension
 g_app_info_add_supports_type

Modified: trunk/docs/reference/glib/glib-docs.sgml
==============================================================================
--- trunk/docs/reference/glib/glib-docs.sgml	(original)
+++ trunk/docs/reference/glib/glib-docs.sgml	Thu Oct 16 23:59:50 2008
@@ -235,5 +235,8 @@
   <index role="2.18">
     <title>Index of new symbols in 2.18</title>
   </index>  
+  <index role="2.20">
+    <title>Index of new symbols in 2.20</title>
+  </index>  
 
 </book>

Modified: trunk/docs/reference/glib/tmpl/byte_order.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/byte_order.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/byte_order.sgml	Thu Oct 16 23:59:50 2008
@@ -52,6 +52,15 @@
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### MACRO G_BYTE_ORDER ##### -->
+<para>
+The host byte order.
+This can be either #G_LITTLE_ENDIAN or #G_BIG_ENDIAN (support for
+#G_PDP_ENDIAN may be added in future.)
+</para>
+
+
+
 <!-- ##### MACRO G_LITTLE_ENDIAN ##### -->
 <para>
 Specifies one of the possible types of byte order.
@@ -130,6 +139,24 @@
 @Returns: @val converted to host byte order.
 
 
+<!-- ##### MACRO GINT_TO_BE ##### -->
+<para>
+Converts a #gint value from host byte order to big-endian.
+</para>
+
+ val: a #gint value in host byte order.
+ Returns: @val converted to big-endian byte order.
+
+
+<!-- ##### MACRO GINT_TO_LE ##### -->
+<para>
+Converts a #gint value from host byte order to little-endian.
+</para>
+
+ val: a #gint value in host byte order.
+ Returns: @val converted to little-endian byte order.
+
+
 <!-- ##### MACRO GUINT_FROM_BE ##### -->
 <para>
 Converts a #guint value from big-endian to host byte order.
@@ -148,6 +175,24 @@
 @Returns: @val converted to host byte order.
 
 
+<!-- ##### MACRO GUINT_TO_BE ##### -->
+<para>
+Converts a #guint value from host byte order to big-endian.
+</para>
+
+ val: a #guint value in host byte order.
+ Returns: @val converted to big-endian byte order.
+
+
+<!-- ##### MACRO GUINT_TO_LE ##### -->
+<para>
+Converts a #guint value from host byte order to little-endian.
+</para>
+
+ val: a #guint value in host byte order.
+ Returns: @val converted to little-endian byte order.
+
+
 <!-- ##### MACRO GLONG_FROM_BE ##### -->
 <para>
 Converts a #glong value from big-endian to the host byte order.
@@ -166,6 +211,24 @@
 @Returns: @val converted to host byte order.
 
 
+<!-- ##### MACRO GLONG_TO_BE ##### -->
+<para>
+Converts a #glong value from host byte order to big-endian.
+</para>
+
+ val: a #glong value in host byte order.
+ Returns: @val converted to big-endian byte order.
+
+
+<!-- ##### MACRO GLONG_TO_LE ##### -->
+<para>
+Converts a #glong value from host byte order to little-endian.
+</para>
+
+ val: a #glong value in host byte order.
+ Returns: @val converted to little-endian.
+
+
 <!-- ##### MACRO GULONG_FROM_BE ##### -->
 <para>
 Converts a #gulong value from big-endian to host byte order.
@@ -184,6 +247,24 @@
 @Returns: @val converted to host byte order.
 
 
+<!-- ##### MACRO GULONG_TO_BE ##### -->
+<para>
+Converts a #gulong value from host byte order to big-endian.
+</para>
+
+ val: a #gulong value in host byte order.
+ Returns: @val converted to big-endian.
+
+
+<!-- ##### MACRO GULONG_TO_LE ##### -->
+<para>
+Converts a #gulong value from host byte order to little-endian.
+</para>
+
+ val: a #gulong value in host byte order.
+ Returns: @val converted to little-endian.
+
+
 <!-- ##### MACRO GINT16_FROM_BE ##### -->
 <para>
 Converts a #gint16 value from big-endian to host byte order.
@@ -202,6 +283,24 @@
 @Returns: @val converted to host byte order.
 
 
+<!-- ##### MACRO GINT16_TO_BE ##### -->
+<para>
+Converts a #gint16 value from host byte order to big-endian.
+</para>
+
+ val: a #gint16 value in host byte order.
+ Returns: @val converted to big-endian.
+
+
+<!-- ##### MACRO GINT16_TO_LE ##### -->
+<para>
+Converts a #gint16 value from host byte order to little-endian.
+</para>
+
+ val: a #gint16 value in host byte order.
+ Returns: @val converted to little-endian.
+
+
 <!-- ##### MACRO GUINT16_FROM_BE ##### -->
 <para>
 Converts a #guint16 value from big-endian to host byte order.
@@ -220,6 +319,24 @@
 @Returns: @val converted to host byte order.
 
 
+<!-- ##### MACRO GUINT16_TO_BE ##### -->
+<para>
+Converts a #guint16 value from host byte order to big-endian.
+</para>
+
+ val: a #guint16 value in host byte order.
+ Returns: @val converted to big-endian.
+
+
+<!-- ##### MACRO GUINT16_TO_LE ##### -->
+<para>
+Converts a #guint16 value from host byte order to little-endian.
+</para>
+
+ val: a #guint16 value in host byte order.
+ Returns: @val converted to little-endian.
+
+
 <!-- ##### MACRO GINT32_FROM_BE ##### -->
 <para>
 Converts a #gint32 value from big-endian to host byte order.
@@ -238,6 +355,24 @@
 @Returns: @val converted to host byte order.
 
 
+<!-- ##### MACRO GINT32_TO_BE ##### -->
+<para>
+Converts a #gint32 value from host byte order to big-endian.
+</para>
+
+ val: a #gint32 value in host byte order.
+ Returns: @val converted to big-endian.
+
+
+<!-- ##### MACRO GINT32_TO_LE ##### -->
+<para>
+Converts a #gint32 value from host byte order to little-endian.
+</para>
+
+ val: a #gint32 value in host byte order.
+ Returns: @val converted to little-endian.
+
+
 <!-- ##### MACRO GUINT32_FROM_BE ##### -->
 <para>
 Converts a #guint32 value from big-endian to host byte order.
@@ -256,6 +391,24 @@
 @Returns: @val converted to host byte order.
 
 
+<!-- ##### MACRO GUINT32_TO_BE ##### -->
+<para>
+Converts a #guint32 value from host byte order to big-endian.
+</para>
+
+ val: a #guint32 value in host byte order.
+ Returns: @val converted to big-endian.
+
+
+<!-- ##### MACRO GUINT32_TO_LE ##### -->
+<para>
+Converts a #guint32 value from host byte order to little-endian.
+</para>
+
+ val: a #guint32 value in host byte order.
+ Returns: @val converted to little-endian.
+
+
 <!-- ##### MACRO GINT64_FROM_BE ##### -->
 <para>
 Converts a #gint64 value from big-endian to host byte order.
@@ -274,6 +427,24 @@
 @Returns: @val converted to host byte order.
 
 
+<!-- ##### MACRO GINT64_TO_BE ##### -->
+<para>
+Converts a #gint64 value from host byte order to big-endian.
+</para>
+
+ val: a #gint64 value in host byte order.
+ Returns: @val converted to big-endian.
+
+
+<!-- ##### MACRO GINT64_TO_LE ##### -->
+<para>
+Converts a #gint64 value from host byte order to little-endian.
+</para>
+
+ val: a #gint64 value in host byte order.
+ Returns: @val converted to little-endian.
+
+
 <!-- ##### MACRO GUINT64_FROM_BE ##### -->
 <para>
 Converts a #guint64 value from big-endian to host byte order.
@@ -292,6 +463,24 @@
 @Returns: @val converted to host byte order.
 
 
+<!-- ##### MACRO GUINT64_TO_BE ##### -->
+<para>
+Converts a #guint64 value from host byte order to big-endian.
+</para>
+
+ val: a #guint64 value in host byte order.
+ Returns: @val converted to big-endian.
+
+
+<!-- ##### MACRO GUINT64_TO_LE ##### -->
+<para>
+Converts a #guint64 value from host byte order to little-endian.
+</para>
+
+ val: a #guint64 value in host byte order.
+ Returns: @val converted to little-endian.
+
+
 <!-- ##### MACRO GUINT16_SWAP_BE_PDP ##### -->
 <para>
 Converts a #guint16 value between big-endian and pdp-endian byte order.

Modified: trunk/docs/reference/glib/tmpl/glib-unused.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/glib-unused.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/glib-unused.sgml	Thu Oct 16 23:59:50 2008
@@ -180,83 +180,6 @@
 @hook_list: 
 @hook: 
 
-<!-- ##### MACRO GINT16_TO_BE ##### -->
-<para>
-Converts a #gint16 value from host byte order to big-endian.
-</para>
-
- val: a #gint16 value in host byte order.
- Returns: @val converted to big-endian.
-
-<!-- ##### MACRO GINT16_TO_LE ##### -->
-<para>
-Converts a #gint16 value from host byte order to little-endian.
-</para>
-
- val: a #gint16 value in host byte order.
- Returns: @val converted to little-endian.
-
-<!-- ##### MACRO GINT32_TO_BE ##### -->
-<para>
-Converts a #gint32 value from host byte order to big-endian.
-</para>
-
- val: a #gint32 value in host byte order.
- Returns: @val converted to big-endian.
-
-<!-- ##### MACRO GINT32_TO_LE ##### -->
-<para>
-Converts a #gint32 value from host byte order to little-endian.
-</para>
-
- val: a #gint32 value in host byte order.
- Returns: @val converted to little-endian.
-
-<!-- ##### MACRO GINT64_TO_BE ##### -->
-<para>
-Converts a #gint64 value from host byte order to big-endian.
-</para>
-
- val: a #gint64 value in host byte order.
- Returns: @val converted to big-endian.
-
-<!-- ##### MACRO GINT64_TO_LE ##### -->
-<para>
-Converts a #gint64 value from host byte order to little-endian.
-</para>
-
- val: a #gint64 value in host byte order.
- Returns: @val converted to little-endian.
-
-<!-- ##### MACRO GINT_TO_BE ##### -->
-<para>
-Converts a #gint value from host byte order to big-endian.
-</para>
-
- val: a #gint value in host byte order.
- Returns: @val converted to big-endian byte order.
-
-<!-- ##### MACRO GINT_TO_LE ##### -->
-<para>
-Converts a #gint value from host byte order to little-endian.
-</para>
-
- val: a #gint value in host byte order.
- Returns: @val converted to little-endian byte order.
-
-<!-- ##### MACRO GINT_TO_POINTER ##### -->
-<para>
-Stuffs an integer into a pointer type.
-</para>
-<para>
-Remember, YOU MAY NOT STORE POINTERS IN INTEGERS. THIS IS NOT PORTABLE
-IN ANY WAY SHAPE OR FORM. These macros <emphasis>ONLY</emphasis> allow
-storing integers in pointers, and only preserve 32 bits of the
-integer; values outside the range of a 32-bit integer will be mangled.
-</para>
-
- i: integer to stuff into a pointer.
-
 <!-- ##### ENUM GIOFileMode ##### -->
 <para>
 
@@ -269,49 +192,6 @@
 @G_IO_FILE_MODE_READ_WRITE_TRUNCATE: 
 @G_IO_FILE_MODE_READ_WRITE_APPEND: 
 
-<!-- ##### MACRO GLIB_MAJOR_VERSION ##### -->
-<para>
-The major version number of the GLib library.
-Like #glib_major_version, but from the headers used at
-application compile time, rather than from the library linked against
-at application run time.
-</para>
-
-
-<!-- ##### MACRO GLIB_MICRO_VERSION ##### -->
-<para>
-The micro version number of the GLib library.
-Like #gtk_micro_version, but from the headers used at
-application compile time, rather than from the library linked against
-at application run time.
-</para>
-
-
-<!-- ##### MACRO GLIB_MINOR_VERSION ##### -->
-<para>
-The minor version number of the GLib library.
-Like #gtk_minor_version, but from the headers used at
-application compile time, rather than from the library linked against
-at application run time.
-</para>
-
-
-<!-- ##### MACRO GLONG_TO_BE ##### -->
-<para>
-Converts a #glong value from host byte order to big-endian.
-</para>
-
- val: a #glong value in host byte order.
- Returns: @val converted to big-endian byte order.
-
-<!-- ##### MACRO GLONG_TO_LE ##### -->
-<para>
-Converts a #glong value from host byte order to little-endian.
-</para>
-
- val: a #glong value in host byte order.
- Returns: @val converted to little-endian.
-
 <!-- ##### ENUM GMatchType ##### -->
 <para>
 Enumeration representing different kinds of patterns. This is only used
@@ -326,170 +206,6 @@
 @G_MATCH_EXACT: a pattern matching exactly one string.
 @G_MATCH_LAST: 
 
-<!-- ##### STRUCT GModule ##### -->
-<para>
-The #GModule struct is an opaque data structure to represent a
-<link linkend="glib-Dynamic-Loading-of-Modules">Dynamically-Loaded Module</link>.
-It should only be accessed via the following functions.
-</para>
-
-
-<!-- ##### USER_FUNCTION GModuleCheckInit ##### -->
-<para>
-Specifies the type of the module initialization function.
-<indexterm zone="g-module-check-init"><primary>g_module_check_init</primary></indexterm>
-If a module contains a function named g_module_check_init() it is called
-automatically when the module is loaded. It is passed the #GModule structure
-and should return %NULL on success or a string describing the initialization
-error.
-</para>
-
- module: the #GModule corresponding to the module which has just been loaded.
- Returns: %NULL on success, or a string describing the initialization error.
-
-<!-- ##### ENUM GModuleFlags ##### -->
-<para>
-Flags passed to g_module_open(). Note that these flags are
-not supported on all platforms.
-</para>
-
- G_MODULE_BIND_LAZY: specifies that symbols are only resolved when needed.
-  The default action is to bind all symbols when the module is loaded.
- G_MODULE_BIND_LOCAL: specifies that symbols in the module should
-  not be added to the global name space.  The default action on most
-  platforms is to place symbols in the module in the global name space,
-  which may cause conflicts with existing symbols.
- G_MODULE_BIND_MASK: mask for all flags.
-
-<!-- ##### USER_FUNCTION GModuleUnload ##### -->
-<para>
-<indexterm zone="g-module-unload"><primary>g_module_unload</primary></indexterm>
-Specifies the type of the module function called when it is unloaded.
-If a module contains a function named g_module_unload() it is called
-automatically when the module is unloaded.
-It is passed the #GModule structure.
-</para>
-
- module: the #GModule about to be unloaded.
-
-<!-- ##### MACRO GPOINTER_TO_INT ##### -->
-<para>
-Extracts an integer from a pointer. The integer must have
-been stored in the pointer with GINT_TO_POINTER().
-</para>
-<para>
-Remember, YOU MAY NOT STORE POINTERS IN INTEGERS. THIS IS NOT PORTABLE
-IN ANY WAY SHAPE OR FORM. These macros <emphasis>ONLY</emphasis> allow
-storing integers in pointers, and only preserve 32 bits of the
-integer; values outside the range of a 32-bit integer will be mangled.
-</para>
-
- p: pointer containing an integer.
-
-<!-- ##### MACRO GPOINTER_TO_UINT ##### -->
-<para>
-Extracts an unsigned integer from a pointer. The integer must have
-been stored in the pointer with GUINT_TO_POINTER().
-</para>
-
- p: pointer to extract an unsigned integer from.
-
-<!-- ##### TYPEDEF GPid ##### -->
-<para>
-A type which is used to hold a process identification. 
-On Unix, processes are identified by a process id (an 
-integer), while Windows uses process handles (which are 
-pointers).
-</para>
-
-
-<!-- ##### MACRO GUINT16_TO_BE ##### -->
-<para>
-Converts a #guint16 value from host byte order to big-endian.
-</para>
-
- val: a #guint16 value in host byte order.
- Returns: @val converted to big-endian.
-
-<!-- ##### MACRO GUINT16_TO_LE ##### -->
-<para>
-Converts a #guint16 value from host byte order to little-endian.
-</para>
-
- val: a #guint16 value in host byte order.
- Returns: @val converted to little-endian.
-
-<!-- ##### MACRO GUINT32_TO_BE ##### -->
-<para>
-Converts a #guint32 value from host byte order to big-endian.
-</para>
-
- val: a #guint32 value in host byte order.
- Returns: @val converted to big-endian.
-
-<!-- ##### MACRO GUINT32_TO_LE ##### -->
-<para>
-Converts a #guint32 value from host byte order to little-endian.
-</para>
-
- val: a #guint32 value in host byte order.
- Returns: @val converted to little-endian.
-
-<!-- ##### MACRO GUINT64_TO_BE ##### -->
-<para>
-Converts a #guint64 value from host byte order to big-endian.
-</para>
-
- val: a #guint64 value in host byte order.
- Returns: @val converted to big-endian.
-
-<!-- ##### MACRO GUINT64_TO_LE ##### -->
-<para>
-Converts a #guint64 value from host byte order to little-endian.
-</para>
-
- val: a #guint64 value in host byte order.
- Returns: @val converted to little-endian.
-
-<!-- ##### MACRO GUINT_TO_BE ##### -->
-<para>
-Converts a #guint value from host byte order to big-endian.
-</para>
-
- val: a #guint value in host byte order.
- Returns: @val converted to big-endian byte order.
-
-<!-- ##### MACRO GUINT_TO_LE ##### -->
-<para>
-Converts a #guint value from host byte order to little-endian.
-</para>
-
- val: a #guint value in host byte order.
- Returns: @val converted to little-endian byte order.
-
-<!-- ##### MACRO GUINT_TO_POINTER ##### -->
-<para>
-Stuffs an unsigned integer into a pointer type.
-</para>
-
- u: unsigned integer to stuff into the pointer.
-
-<!-- ##### MACRO GULONG_TO_BE ##### -->
-<para>
-Converts a #gulong value from host byte order to big-endian.
-</para>
-
- val: a #gulong value in host byte order.
- Returns: @val converted to big-endian.
-
-<!-- ##### MACRO GULONG_TO_LE ##### -->
-<para>
-Converts a #gulong value from host byte order to little-endian.
-</para>
-
- val: a #gulong value in host byte order.
- Returns: @val converted to little-endian.
-
 <!-- ##### USER_FUNCTION GWarningFunc ##### -->
 <para>
 Specifies the type of function passed to g_set_warning_handler().
@@ -497,14 +213,6 @@
 
 @str: the warning message.
 
-<!-- ##### MACRO G_BYTE_ORDER ##### -->
-<para>
-The host byte order.
-This can be either #G_LITTLE_ENDIAN or #G_BIG_ENDIAN (support for
-#G_PDP_ENDIAN may be added in future.)
-</para>
-
-
 <!-- ##### MACRO G_CHANNEL_ERROR ##### -->
 <para>
 
@@ -519,214 +227,6 @@
 </para>
 
 
-<!-- ##### MACRO G_GINT16_FORMAT ##### -->
-<para>
-This is the platform dependent conversion specifier for scanning and
-printing values of type #gint16. It is a string literal, but doesn't
-include the percent-sign, such that you can add precision and length
-modifiers between percent-sign and conversion specifier.
-</para>
-
-<para>
-<informalexample>
-<programlisting>
-gint16 in;
-gint32 out;
-sscanf ("42", "%" G_GINT16_FORMAT, &amp;in)
-out = in * 1000;
-g_print ("%" G_GINT32_FORMAT, out);
-</programlisting>
-</informalexample>
-</para>
-
-
-<!-- ##### MACRO G_GINT16_MODIFIER ##### -->
-<para>
-The platform dependent length modifier for constructing printf() conversion
-specifiers for values of type #gint16 or #guint16. It is a string literal, 
-but doesn't include the percent-sign, such that you can add precision and 
-length modifiers between percent-sign and conversion specifier and append a 
-conversion specifier.
-</para>
-
-<para>
-The following example prints "0x7b";
-<informalexample>
-<programlisting>
-gint16 value = 123;
-g_print ("%#" G_GINT16_MODIFIER "x", value);
-</programlisting>
-</informalexample>
-</para>
-
- Since: 2.4
-
-<!-- ##### MACRO G_GINT32_FORMAT ##### -->
-<para>
-This is the platform dependent conversion specifier for scanning and
-printing values of type #gint32. See also #G_GINT16_FORMAT.
-</para>
-
-
-<!-- ##### MACRO G_GINT32_MODIFIER ##### -->
-<para>
-The platform dependent length modifier for constructing printf() conversion
-specifiers for values of type #gint32 or #guint32. See also #G_GINT16_MODIFIER.
-</para>
-
- Since: 2.4
-
-<!-- ##### MACRO G_GINT64_CONSTANT ##### -->
-<para>
-This macro is used to insert 64-bit integer literals into the source code.
-</para>
-
- val: a literal integer value, e.g. 0x1d636b02300a7aa7U.
-
-<!-- ##### MACRO G_GINT64_FORMAT ##### -->
-<para>
-This is the platform dependent conversion specifier for scanning and
-printing values of type #gint64. See also #G_GINT16_FORMAT.
-</para>
-
-<note>
-<para>
-Some platforms do not support scanning and printing 64 bit integers,
-even though the types are supported. On such platforms #G_GINT64_FORMAT
-is not defined. Note that scanf() may not support 64 bit integers, even
-if #G_GINT64_FORMAT is defined. Due to its weak error handling, scanf() is not 
-recommended for parsing anyway; consider using g_strtoull() instead.
-</para>
-</note>
-
-
-<!-- ##### MACRO G_GINT64_MODIFIER ##### -->
-<para>
-The platform dependent length modifier for constructing printf() conversion
-specifiers for values of type #gint64 or #guint64. See also #G_GINT16_MODIFIER.
-</para>
-
-<note>
-<para>
-Some platforms do not support printing 64 bit integers,
-even though the types are supported. On such platforms #G_GINT64_MODIFIER
-is not defined.
-</para>
-</note>
-
- Since: 2.4
-
-<!-- ##### MACRO G_GNUC_INTERNAL ##### -->
-<para>
-This attribute can be used for marking library functions as being used 
-internally to the library only, which may allow the compiler to handle
-function calls more efficiently. 
-Note that static functions do not need to be marked as internal in this way. 
-See the GNU C documentation for details. 
-</para>
-<para>
-When using a compiler that supports the GNU C hidden visibility attribute, 
-this macro expands to <literal>__attribute__((visibility("hidden")))</literal>.
-When using the Sun Studio compiler, it expands to <literal>__hidden</literal>.
-</para>
-<para>
-Note that for portability, the attribute should be placed before the
-function declaration. While GCC allows the macro after the declaration, 
-Sun Studio does not.
-</para>
-<informalexample><programlisting>
-G_GNUC_INTERNAL
-void _g_log_fallback_handler (const gchar    *log_domain,
-                              GLogLevelFlags  log_level,
-                              const gchar    *message,
-                              gpointer        unused_data);
-</programlisting></informalexample>
-
-Since: 2.6
-
-
-<!-- ##### MACRO G_GSIZE_FORMAT ##### -->
-<para>
-This is the platform dependent conversion specifier for scanning and
-printing values of type #gsize. See also #G_GINT16_FORMAT.
-</para>
-
- Since: 2.6
-
-<!-- ##### MACRO G_GSIZE_MODIFIER ##### -->
-<para>
-The platform dependent length modifier for constructing printf() conversion
-specifiers for values of type #gsize or #gssize. See also #G_GINT16_MODIFIER.
-</para>
-
- Since: 2.6
-
-<!-- ##### MACRO G_GSSIZE_FORMAT ##### -->
-<para>
-This is the platform dependent conversion specifier for scanning and
-printing values of type #gssize. See also #G_GINT16_FORMAT.
-</para>
-
- Since: 2.6
-
-<!-- ##### MACRO G_GUINT16_FORMAT ##### -->
-<para>
-This is the platform dependent conversion specifier for scanning and
-printing values of type #guint16. See also #G_GINT16_FORMAT.
-</para>
-
-
-<!-- ##### MACRO G_GUINT32_FORMAT ##### -->
-<para>
-This is the platform dependent conversion specifier for scanning and
-printing values of type #guint32. See also #G_GINT16_FORMAT.
-</para>
-
-
-<!-- ##### MACRO G_GUINT64_CONSTANT ##### -->
-<para>
-This macro is used to insert 64-bit unsigned integer literals into the 
-source code.
-</para>
-
- val: a literal integer value, e.g. 0x1d636b02300a7aa7U.
- Since: 2.10
-
-<!-- ##### MACRO G_GUINT64_FORMAT ##### -->
-<para>
-This is the platform dependent conversion specifier for scanning and
-printing values of type #guint64. See also #G_GINT16_FORMAT.
-</para>
-
-<note>
-<para>
-Some platforms do not support scanning and printing 64 bit integers,
-even though the types are supported. On such platforms #G_GUINT64_FORMAT
-is not defined.  Note that scanf() may not support 64 bit integers, even
-if #G_GINT64_FORMAT is defined. Due to its weak error handling, scanf() is not 
-recommended for parsing anyway; consider using g_strtoull() instead.
-</para>
-</note>
-
-
-<!-- ##### MACRO G_HAVE_GINT64 ##### -->
-<para>
-This macro is defined if 64-bit signed and unsigned integers are available
-on the platform. 
-</para>
-
- Deprecated: GLib requires 64-bit integer support since version 2.0, therefore
-%G_HAVE_GINT64 is <emphasis>always</emphasis> defined.
-
-<!-- ##### MACRO G_HAVE_GNUC_VISIBILITY ##### -->
-<para>
-This macro is defined as 1 if the compiler supports ELF visibility 
-attributes (currently only <command>gcc</command>).
-</para>
-
-Since: 2.6
-
-
 <!-- ##### MACRO G_HOOK_DEFERRED_DESTROY ##### -->
 <para>
 
@@ -767,159 +267,6 @@
 </para>
 
 
-<!-- ##### MACRO G_MAXDOUBLE ##### -->
-<para>
-The maximum value which can be held in a #gdouble.
-</para>
-
-
-<!-- ##### MACRO G_MAXFLOAT ##### -->
-<para>
-The maximum value which can be held in a #gfloat.
-</para>
-
-
-<!-- ##### MACRO G_MAXINT ##### -->
-<para>
-The maximum value which can be held in a #gint.
-</para>
-
-
-<!-- ##### MACRO G_MAXLONG ##### -->
-<para>
-The maximum value which can be held in a #glong.
-</para>
-
-
-<!-- ##### MACRO G_MAXOFFSET ##### -->
-<para>
-The maximum value which can be held in a #goffset.
-</para>
-
-
-<!-- ##### MACRO G_MAXSHORT ##### -->
-<para>
-The maximum value which can be held in a #gshort.
-</para>
-
-
-<!-- ##### MACRO G_MAXSIZE ##### -->
-<para>
-The maximum value which can be held in a #gsize.
-</para>
-
- Since: 2.4
-
-<!-- ##### MACRO G_MAXSSIZE ##### -->
-<para>
-The maximum value which can be held in a #gssize.
-</para>
-
- Since: 2.14
-
-<!-- ##### MACRO G_MAXUINT ##### -->
-<para>
-The maximum value which can be held in a #guint.
-</para>
-
-
-<!-- ##### MACRO G_MAXULONG ##### -->
-<para>
-The maximum value which can be held in a #gulong.
-</para>
-
-
-<!-- ##### MACRO G_MAXUSHORT ##### -->
-<para>
-The maximum value which can be held in a #gushort.
-</para>
-
-
-<!-- ##### MACRO G_MINDOUBLE ##### -->
-<para>
-The minimum positive value which can be held in a #gdouble.
-</para>
-<para>
-If you are interested in the smallest value which can be held in a #gdouble,
-use -G_MAXDOUBLE.
-</para>
-
-
-<!-- ##### MACRO G_MINFLOAT ##### -->
-<para>
-The minimum positive value which can be held in a #gfloat.
-</para>
-<para>
-If you are interested in the smallest value which can be held in a #gfloat,
-use -G_MAX_FLOAT.
-</para>
-
-
-<!-- ##### MACRO G_MININT ##### -->
-<para>
-The minimum value which can be held in a #gint.
-</para>
-
-
-<!-- ##### MACRO G_MINLONG ##### -->
-<para>
-The minimum value which can be held in a #glong.
-</para>
-
-
-<!-- ##### MACRO G_MINOFFSET ##### -->
-<para>
-The minimum value which can be held in a #goffset.
-</para>
-
-
-<!-- ##### MACRO G_MINSHORT ##### -->
-<para>
-The minimum value which can be held in a #gshort.
-</para>
-
-
-<!-- ##### MACRO G_MINSSIZE ##### -->
-<para>
-The minimum value which can be held in a #gssize.
-</para>
-
- Since: 2.14
-
-<!-- ##### MACRO G_MODULE_EXPORT ##### -->
-<para>
-Used to declare functions exported by modules. This is a no-op on Linux and
-Unices, but when compiling for Windows, it marks a symbol to be exported from
-the library or executable being built.
-</para>
-
-
-<!-- ##### MACRO G_MODULE_IMPORT ##### -->
-<para>
-Used to declare functions imported from modules.
-</para>
-
-
-<!-- ##### MACRO G_MODULE_SUFFIX ##### -->
-<para>
-Expands to the proper shared library suffix for the current platform
-without the leading dot. For the most Unices and Linux this is "so",
-for some HP-UX versions this is "sl" and for Windows this is "dll".
-</para>
-
-
-<!-- ##### MACRO G_THREADS_ENABLED ##### -->
-
-<para>
-This macro is defined if GLib was compiled with thread support. This
-does not necessarily mean that there is a thread implementation
-available, but it does mean that the infrastructure is in place and
-that once you provide a thread implementation to g_thread_init(), GLib
-will be multi-thread safe. If #G_THREADS_ENABLED is not defined, then
-Glib is not, and cannot be, multi-thread safe.
-</para>
-
-
 <!-- ##### MACRO NAME_MAX ##### -->
 <para>
 Provided for UNIX emulation on Windows; equivalent to UNIX macro 
@@ -1406,117 +753,6 @@
 
 @mem: the memory to check.
 
-<!-- ##### MACRO g_memmove ##### -->
-<para>
-
-</para>
-
- dest: 
- src: 
- len: 
-
-<!-- ##### FUNCTION g_module_build_path ##### -->
-<para>
-A portable way to build the filename of a module. The platform-specific
-prefix and suffix are added to the filename, if needed, and the result is
-added to the directory, using the correct separator character.
-</para>
-<para>
-The directory should specify the directory where the module can be found.
-It can be %NULL or an empty string to indicate that the module is in a standard
-platform-specific directory, though this is not recommended since the
-wrong module may be found.
-</para>
-<para>
-For example, calling g_module_build_path() on a Linux system with a @directory
-of <filename>/lib</filename> and a @module_name of "mylibrary" will return 
-<filename>/lib/libmylibrary.so</filename>. On a Windows system, using 
-<filename>\Windows</filename> as the directory it will return
-<filename>\Windows\mylibrary.dll</filename>.
-</para>
-
- directory: the directory where the module is. This can be %NULL or the empty
-string to indicate that the standard platform-specific directories will be 
-used, though that is not recommended.
- module_name: the name of the module.
- Returns: the complete path of the module, including the standard library
-prefix and suffix. This should be freed when no longer needed.
-
-<!-- ##### FUNCTION g_module_close ##### -->
-<para>
-Closes a module.
-</para>
-
- module: a #GModule to close.
- Returns: %TRUE on success.
-
-<!-- ##### FUNCTION g_module_error ##### -->
-<para>
-Gets a string describing the last module error.
-</para>
-
- Returns: a string describing the last module error.
-
-<!-- ##### FUNCTION g_module_make_resident ##### -->
-<para>
-Ensures that a module will never be unloaded.
-Any future g_module_close() calls on the module will be ignored.
-</para>
-
- module: a #GModule to make permanently resident.
-
-<!-- ##### FUNCTION g_module_name ##### -->
-<para>
-Gets the filename from a #GModule.
-</para>
-
- module: a #GModule.
- Returns: the filename of the module, or "main" if the module is the main
-program itself.
-
-<!-- ##### FUNCTION g_module_open ##### -->
-<para>
-Opens a module. If the module has already been opened, its reference
-count is incremented. 
-</para>
-
-<para>
-First of all g_module_open() tries to open @file_name as a module. If
-that fails and @file_name has the ".la"-suffix (and is a libtool archive) 
-it tries to open the corresponding module. If that fails and it doesn't 
-have the proper module suffix for the platform (#G_MODULE_SUFFIX), this 
-suffix will be appended and the corresponding module will be opended. If 
-that fails and @file_name doesn't have the ".la"-suffix, this suffix is 
-appended and g_module_open() tries to open the corresponding module. If 
-eventually that fails as well, %NULL is returned.
-</para>
-
- file_name: the name of the file containing the module, or %NULL to obtain
-  a #GModule representing the main program itself.
- flags: the flags used for opening the module. This can be the logical
-OR of any of the #GModuleFlags.
- Returns: a #GModule on success, or %NULL on failure.
-
-<!-- ##### FUNCTION g_module_supported ##### -->
-<para>
-Checks if modules are supported on the current platform.
-</para>
-
- Returns: %TRUE if modules are supported.
-
-<!-- ##### FUNCTION g_module_symbol ##### -->
-<para>
-Gets a symbol pointer from a module, such as one exported by #G_MODULE_EXPORT.
-</para>
-<para>
-Note that a valid symbol can be %NULL.
-</para>
-
- module: a #GModule.
- symbol_name: the name of the symbol to find.
- symbol: returns the pointer to the symbol value.
- Returns: %TRUE on success.
-
 <!-- ##### FUNCTION g_regex_error_quark ##### -->
 <para>
 
@@ -1664,80 +900,6 @@
 </para>
 
 
-<!-- ##### TYPEDEF gint16 ##### -->
-<para>
-A signed integer guaranteed to be 16 bits on all platforms.
-Values of this type can range from -32,768 to 32,767.
-</para>
-
-
-<!-- ##### TYPEDEF gint32 ##### -->
-<para>
-A signed integer guaranteed to be 32 bits on all platforms.
-Values of this type can range from -2,147,483,648 to 2,147,483,647.
-</para>
-
-
-<!-- ##### TYPEDEF gint64 ##### -->
-<para>
-A signed integer guaranteed to be 64 bits on all platforms.
-Values of this type can range from -9,223,372,036,854,775,808 to
-9,223,372,036,854,775,807.
-</para>
-
-
-<!-- ##### TYPEDEF gint8 ##### -->
-<para>
-A signed integer guaranteed to be 8 bits on all platforms.
-Values of this type can range from -128 to 127.
-</para>
-
-
-<!-- ##### TYPEDEF goffset ##### -->
-<para>
-A signed integer type that is used for file offsets, corresponding to the 
-C99 type off64_t.
-</para>
-
-Since: 2.14
-
-
-<!-- ##### TYPEDEF gsize ##### -->
-<para>
-An unsigned integer type of the result of the sizeof operator, corresponding
-to the size_t type defined in C99. This type is wide enough to hold the numeric
-value of a pointer, so it is usually 32bit wide on a 32bit platform and
-64bit wide on a 64bit platform.
-</para>
-
-
-<!-- ##### TYPEDEF gssize ##### -->
-<para>
-A signed variant of gsize, corresponding to the ssize_t defined on most platforms.
-</para>
-
-
-<!-- ##### TYPEDEF guint16 ##### -->
-<para>
-An unsigned integer guaranteed to be 16 bits on all platforms.
-Values of this type can range from 0 to 65,535.
-</para>
-
-
-<!-- ##### TYPEDEF guint32 ##### -->
-<para>
-An unsigned integer guaranteed to be 32 bits on all platforms.
-Values of this type can range from 0 to 4,294,967,295.
-</para>
-
-
-<!-- ##### TYPEDEF guint8 ##### -->
-<para>
-An unsigned integer guaranteed to be 8 bits on all platforms.
-Values of this type can range from 0 to 255.
-</para>
-
-
 <!-- ##### MACRO lseek ##### -->
 <para>
 

Modified: trunk/docs/reference/glib/tmpl/iochannels.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/iochannels.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/iochannels.sgml	Thu Oct 16 23:59:50 2008
@@ -395,7 +395,7 @@
 
 @channel: 
 @condition: 
- Returns:
+ Returns: 
 
 
 <!-- ##### FUNCTION g_io_add_watch ##### -->
@@ -404,7 +404,7 @@
 </para>
 
 @channel: 
- condition:
+ condition: 
 @func: 
 @user_data: 
 @Returns: 
@@ -417,9 +417,9 @@
 
 @channel: 
 @priority: 
- condition:
+ condition: 
 @func: 
- user_data:
+ user_data: 
 @notify: 
 @Returns: 
 

Modified: trunk/docs/reference/glib/tmpl/limits.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/limits.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/limits.sgml	Thu Oct 16 23:59:50 2008
@@ -18,6 +18,69 @@
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### MACRO G_MININT ##### -->
+<para>
+The minimum value which can be held in a #gint.
+</para>
+
+
+
+<!-- ##### MACRO G_MAXINT ##### -->
+<para>
+The maximum value which can be held in a #gint.
+</para>
+
+
+
+<!-- ##### MACRO G_MAXUINT ##### -->
+<para>
+The maximum value which can be held in a #guint.
+</para>
+
+
+
+<!-- ##### MACRO G_MINSHORT ##### -->
+<para>
+The minimum value which can be held in a #gshort.
+</para>
+
+
+
+<!-- ##### MACRO G_MAXSHORT ##### -->
+<para>
+The maximum value which can be held in a #gshort.
+</para>
+
+
+
+<!-- ##### MACRO G_MAXUSHORT ##### -->
+<para>
+The maximum value which can be held in a #gushort.
+</para>
+
+
+
+<!-- ##### MACRO G_MINLONG ##### -->
+<para>
+The minimum value which can be held in a #glong.
+</para>
+
+
+
+<!-- ##### MACRO G_MAXLONG ##### -->
+<para>
+The maximum value which can be held in a #glong.
+</para>
+
+
+
+<!-- ##### MACRO G_MAXULONG ##### -->
+<para>
+The maximum value which can be held in a #gulong.
+</para>
+
+
+
 <!-- ##### MACRO G_MININT8 ##### -->
 <para>
 The minimum value which can be held in a #gint8.
@@ -111,3 +174,77 @@
 
 
 
+<!-- ##### MACRO G_MAXSIZE ##### -->
+<para>
+The maximum value which can be held in a #gsize.
+</para>
+
+ Since: 2.4
+
+
+<!-- ##### MACRO G_MINSSIZE ##### -->
+<para>
+The minimum value which can be held in a #gssize.
+</para>
+
+ Since: 2.14
+
+
+<!-- ##### MACRO G_MAXSSIZE ##### -->
+<para>
+The maximum value which can be held in a #gssize.
+</para>
+
+ Since: 2.14
+
+
+<!-- ##### MACRO G_MINOFFSET ##### -->
+<para>
+The minimum value which can be held in a #goffset.
+</para>
+
+
+
+<!-- ##### MACRO G_MAXOFFSET ##### -->
+<para>
+The maximum value which can be held in a #goffset.
+</para>
+
+
+
+<!-- ##### MACRO G_MINFLOAT ##### -->
+<para>
+The minimum positive value which can be held in a #gfloat.
+</para>
+<para>
+If you are interested in the smallest value which can be held in a #gfloat,
+use -G_MAX_FLOAT.
+</para>
+
+
+
+<!-- ##### MACRO G_MAXFLOAT ##### -->
+<para>
+The maximum value which can be held in a #gfloat.
+</para>
+
+
+
+<!-- ##### MACRO G_MINDOUBLE ##### -->
+<para>
+The minimum positive value which can be held in a #gdouble.
+</para>
+<para>
+If you are interested in the smallest value which can be held in a #gdouble,
+use -G_MAXDOUBLE.
+</para>
+
+
+
+<!-- ##### MACRO G_MAXDOUBLE ##### -->
+<para>
+The maximum value which can be held in a #gdouble.
+</para>
+
+
+

Modified: trunk/docs/reference/glib/tmpl/macros_misc.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/macros_misc.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/macros_misc.sgml	Thu Oct 16 23:59:50 2008
@@ -320,6 +320,46 @@
 
 
 
+<!-- ##### MACRO G_HAVE_GNUC_VISIBILITY ##### -->
+<para>
+This macro is defined as 1 if the compiler supports ELF visibility 
+attributes (currently only <command>gcc</command>).
+</para>
+
+Since: 2.6
+
+
+
+<!-- ##### MACRO G_GNUC_INTERNAL ##### -->
+<para>
+This attribute can be used for marking library functions as being used 
+internally to the library only, which may allow the compiler to handle
+function calls more efficiently. 
+Note that static functions do not need to be marked as internal in this way. 
+See the GNU C documentation for details. 
+</para>
+<para>
+When using a compiler that supports the GNU C hidden visibility attribute, 
+this macro expands to <literal>__attribute__((visibility("hidden")))</literal>.
+When using the Sun Studio compiler, it expands to <literal>__hidden</literal>.
+</para>
+<para>
+Note that for portability, the attribute should be placed before the
+function declaration. While GCC allows the macro after the declaration, 
+Sun Studio does not.
+</para>
+<informalexample><programlisting>
+G_GNUC_INTERNAL
+void _g_log_fallback_handler (const gchar    *log_domain,
+                              GLogLevelFlags  log_level,
+                              const gchar    *message,
+                              gpointer        unused_data);
+</programlisting></informalexample>
+
+Since: 2.6
+
+
+
 <!-- ##### MACRO G_GNUC_MAY_ALIAS ##### -->
 <para>
 Expands to the GNU C <literal>may_alias</literal> type attribute 
@@ -379,3 +419,160 @@
 @Since: 2.4
 
 
+<!-- ##### MACRO G_GINT16_MODIFIER ##### -->
+<para>
+The platform dependent length modifier for constructing printf() conversion
+specifiers for values of type #gint16 or #guint16. It is a string literal, 
+but doesn't include the percent-sign, such that you can add precision and 
+length modifiers between percent-sign and conversion specifier and append a 
+conversion specifier.
+</para>
+
+<para>
+The following example prints "0x7b";
+<informalexample>
+<programlisting>
+gint16 value = 123;
+g_print ("%#" G_GINT16_MODIFIER "x", value);
+</programlisting>
+</informalexample>
+</para>
+
+ Since: 2.4
+
+
+<!-- ##### MACRO G_GINT16_FORMAT ##### -->
+<para>
+This is the platform dependent conversion specifier for scanning and
+printing values of type #gint16. It is a string literal, but doesn't
+include the percent-sign, such that you can add precision and length
+modifiers between percent-sign and conversion specifier.
+</para>
+
+<para>
+<informalexample>
+<programlisting>
+gint16 in;
+gint32 out;
+sscanf ("42", "%" G_GINT16_FORMAT, &amp;in)
+out = in * 1000;
+g_print ("%" G_GINT32_FORMAT, out);
+</programlisting>
+</informalexample>
+</para>
+
+
+
+<!-- ##### MACRO G_GUINT16_FORMAT ##### -->
+<para>
+This is the platform dependent conversion specifier for scanning and
+printing values of type #guint16. See also #G_GINT16_FORMAT.
+</para>
+
+
+
+<!-- ##### MACRO G_GINT32_MODIFIER ##### -->
+<para>
+The platform dependent length modifier for constructing printf() conversion
+specifiers for values of type #gint32 or #guint32. See also #G_GINT16_MODIFIER.
+</para>
+
+ Since: 2.4
+
+
+<!-- ##### MACRO G_GINT32_FORMAT ##### -->
+<para>
+This is the platform dependent conversion specifier for scanning and
+printing values of type #gint32. See also #G_GINT16_FORMAT.
+</para>
+
+
+
+<!-- ##### MACRO G_GUINT32_FORMAT ##### -->
+<para>
+This is the platform dependent conversion specifier for scanning and
+printing values of type #guint32. See also #G_GINT16_FORMAT.
+</para>
+
+
+
+<!-- ##### MACRO G_GINT64_MODIFIER ##### -->
+<para>
+The platform dependent length modifier for constructing printf() conversion
+specifiers for values of type #gint64 or #guint64. See also #G_GINT16_MODIFIER.
+</para>
+
+<note>
+<para>
+Some platforms do not support printing 64 bit integers,
+even though the types are supported. On such platforms #G_GINT64_MODIFIER
+is not defined.
+</para>
+</note>
+
+ Since: 2.4
+
+
+<!-- ##### MACRO G_GINT64_FORMAT ##### -->
+<para>
+This is the platform dependent conversion specifier for scanning and
+printing values of type #gint64. See also #G_GINT16_FORMAT.
+</para>
+
+<note>
+<para>
+Some platforms do not support scanning and printing 64 bit integers,
+even though the types are supported. On such platforms #G_GINT64_FORMAT
+is not defined. Note that scanf() may not support 64 bit integers, even
+if #G_GINT64_FORMAT is defined. Due to its weak error handling, scanf() is not 
+recommended for parsing anyway; consider using g_strtoull() instead.
+</para>
+</note>
+
+
+
+<!-- ##### MACRO G_GUINT64_FORMAT ##### -->
+<para>
+This is the platform dependent conversion specifier for scanning and
+printing values of type #guint64. See also #G_GINT16_FORMAT.
+</para>
+
+<note>
+<para>
+Some platforms do not support scanning and printing 64 bit integers,
+even though the types are supported. On such platforms #G_GUINT64_FORMAT
+is not defined.  Note that scanf() may not support 64 bit integers, even
+if #G_GINT64_FORMAT is defined. Due to its weak error handling, scanf() is not 
+recommended for parsing anyway; consider using g_strtoull() instead.
+</para>
+</note>
+
+
+
+<!-- ##### MACRO G_GSIZE_MODIFIER ##### -->
+<para>
+The platform dependent length modifier for constructing printf() conversion
+specifiers for values of type #gsize or #gssize. See also #G_GINT16_MODIFIER.
+</para>
+
+ Since: 2.6
+
+
+<!-- ##### MACRO G_GSIZE_FORMAT ##### -->
+<para>
+This is the platform dependent conversion specifier for scanning and
+printing values of type #gsize. See also #G_GINT16_FORMAT.
+</para>
+
+ Since: 2.6
+
+
+<!-- ##### MACRO G_GSSIZE_FORMAT ##### -->
+<para>
+This is the platform dependent conversion specifier for scanning and
+printing values of type #gssize. See also #G_GINT16_FORMAT.
+</para>
+
+ Since: 2.6
+
+

Modified: trunk/docs/reference/glib/tmpl/main.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/main.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/main.sgml	Thu Oct 16 23:59:50 2008
@@ -645,6 +645,15 @@
 @Returns: 
 
 
+<!-- ##### TYPEDEF GPid ##### -->
+<para>
+A type which is used to hold a process identification. 
+On Unix, processes are identified by a process id (an 
+integer), while Windows uses process handles (which are 
+pointers).
+</para>
+
+
 <!-- ##### USER_FUNCTION GChildWatchFunc ##### -->
 <para>
 The type of functions to be called when a child exists.

Modified: trunk/docs/reference/glib/tmpl/memory.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/memory.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/memory.sgml	Thu Oct 16 23:59:50 2008
@@ -258,6 +258,16 @@
 @Returns:     Pointer to stack space for @n_structs chunks of type @struct_type
 
 
+<!-- ##### MACRO g_memmove ##### -->
+<para>
+
+</para>
+
+ dest: 
+ src: 
+ len: 
+
+
 <!-- ##### FUNCTION g_memdup ##### -->
 <para>
 Allocates @byte_size bytes of memory, and copies @byte_size bytes into it

Modified: trunk/docs/reference/glib/tmpl/modules.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/modules.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/modules.sgml	Thu Oct 16 23:59:50 2008
@@ -99,3 +99,186 @@
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### STRUCT GModule ##### -->
+<para>
+The #GModule struct is an opaque data structure to represent a
+<link linkend="glib-Dynamic-Loading-of-Modules">Dynamically-Loaded Module</link>.
+It should only be accessed via the following functions.
+</para>
+
+
+<!-- ##### FUNCTION g_module_supported ##### -->
+<para>
+Checks if modules are supported on the current platform.
+</para>
+
+ Returns: %TRUE if modules are supported.
+
+
+<!-- ##### FUNCTION g_module_build_path ##### -->
+<para>
+A portable way to build the filename of a module. The platform-specific
+prefix and suffix are added to the filename, if needed, and the result is
+added to the directory, using the correct separator character.
+</para>
+<para>
+The directory should specify the directory where the module can be found.
+It can be %NULL or an empty string to indicate that the module is in a standard
+platform-specific directory, though this is not recommended since the
+wrong module may be found.
+</para>
+<para>
+For example, calling g_module_build_path() on a Linux system with a @directory
+of <filename>/lib</filename> and a @module_name of "mylibrary" will return 
+<filename>/lib/libmylibrary.so</filename>. On a Windows system, using 
+<filename>\Windows</filename> as the directory it will return
+<filename>\Windows\mylibrary.dll</filename>.
+</para>
+
+ directory: the directory where the module is. This can be %NULL or the empty
+string to indicate that the standard platform-specific directories will be 
+used, though that is not recommended.
+ module_name: the name of the module.
+ Returns: the complete path of the module, including the standard library
+prefix and suffix. This should be freed when no longer needed.
+
+
+<!-- ##### FUNCTION g_module_open ##### -->
+<para>
+Opens a module. If the module has already been opened, its reference
+count is incremented. 
+</para>
+
+<para>
+First of all g_module_open() tries to open @file_name as a module. If
+that fails and @file_name has the ".la"-suffix (and is a libtool archive) 
+it tries to open the corresponding module. If that fails and it doesn't 
+have the proper module suffix for the platform (#G_MODULE_SUFFIX), this 
+suffix will be appended and the corresponding module will be opended. If 
+that fails and @file_name doesn't have the ".la"-suffix, this suffix is 
+appended and g_module_open() tries to open the corresponding module. If 
+eventually that fails as well, %NULL is returned.
+</para>
+
+ file_name: the name of the file containing the module, or %NULL to obtain
+  a #GModule representing the main program itself.
+ flags: the flags used for opening the module. This can be the logical
+OR of any of the #GModuleFlags.
+ Returns: a #GModule on success, or %NULL on failure.
+
+
+<!-- ##### ENUM GModuleFlags ##### -->
+<para>
+Flags passed to g_module_open(). Note that these flags are
+not supported on all platforms.
+</para>
+
+ G_MODULE_BIND_LAZY: specifies that symbols are only resolved when needed.
+  The default action is to bind all symbols when the module is loaded.
+ G_MODULE_BIND_LOCAL: specifies that symbols in the module should
+  not be added to the global name space.  The default action on most
+  platforms is to place symbols in the module in the global name space,
+  which may cause conflicts with existing symbols.
+ G_MODULE_BIND_MASK: mask for all flags.
+
+<!-- ##### FUNCTION g_module_symbol ##### -->
+<para>
+Gets a symbol pointer from a module, such as one exported by #G_MODULE_EXPORT.
+</para>
+<para>
+Note that a valid symbol can be %NULL.
+</para>
+
+ module: a #GModule.
+ symbol_name: the name of the symbol to find.
+ symbol: returns the pointer to the symbol value.
+ Returns: %TRUE on success.
+
+
+<!-- ##### FUNCTION g_module_name ##### -->
+<para>
+Gets the filename from a #GModule.
+</para>
+
+ module: a #GModule.
+ Returns: the filename of the module, or "main" if the module is the main
+program itself.
+
+
+<!-- ##### FUNCTION g_module_make_resident ##### -->
+<para>
+Ensures that a module will never be unloaded.
+Any future g_module_close() calls on the module will be ignored.
+</para>
+
+ module: a #GModule to make permanently resident.
+
+
+<!-- ##### FUNCTION g_module_close ##### -->
+<para>
+Closes a module.
+</para>
+
+ module: a #GModule to close.
+ Returns: %TRUE on success.
+
+
+<!-- ##### FUNCTION g_module_error ##### -->
+<para>
+Gets a string describing the last module error.
+</para>
+
+ Returns: a string describing the last module error.
+
+
+<!-- ##### USER_FUNCTION GModuleCheckInit ##### -->
+<para>
+Specifies the type of the module initialization function.
+<indexterm zone="g-module-check-init"><primary>g_module_check_init</primary></indexterm>
+If a module contains a function named g_module_check_init() it is called
+automatically when the module is loaded. It is passed the #GModule structure
+and should return %NULL on success or a string describing the initialization
+error.
+</para>
+
+ module: the #GModule corresponding to the module which has just been loaded.
+ Returns: %NULL on success, or a string describing the initialization error.
+
+
+<!-- ##### USER_FUNCTION GModuleUnload ##### -->
+<para>
+<indexterm zone="g-module-unload"><primary>g_module_unload</primary></indexterm>
+Specifies the type of the module function called when it is unloaded.
+If a module contains a function named g_module_unload() it is called
+automatically when the module is unloaded.
+It is passed the #GModule structure.
+</para>
+
+ module: the #GModule about to be unloaded.
+
+
+<!-- ##### MACRO G_MODULE_SUFFIX ##### -->
+<para>
+Expands to the proper shared library suffix for the current platform
+without the leading dot. For the most Unices and Linux this is "so",
+for some HP-UX versions this is "sl" and for Windows this is "dll".
+</para>
+
+
+
+<!-- ##### MACRO G_MODULE_EXPORT ##### -->
+<para>
+Used to declare functions exported by modules. This is a no-op on Linux and
+Unices, but when compiling for Windows, it marks a symbol to be exported from
+the library or executable being built.
+</para>
+
+
+
+<!-- ##### MACRO G_MODULE_IMPORT ##### -->
+<para>
+Used to declare functions imported from modules.
+</para>
+
+
+

Modified: trunk/docs/reference/glib/tmpl/threads.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/threads.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/threads.sgml	Thu Oct 16 23:59:50 2008
@@ -89,6 +89,19 @@
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### MACRO G_THREADS_ENABLED ##### -->
+
+<para>
+This macro is defined if GLib was compiled with thread support. This
+does not necessarily mean that there is a thread implementation
+available, but it does mean that the infrastructure is in place and
+that once you provide a thread implementation to g_thread_init(), GLib
+will be multi-thread safe. If #G_THREADS_ENABLED is not defined, then
+Glib is not, and cannot be, multi-thread safe.
+</para>
+
+
+
 <!-- ##### MACRO G_THREADS_IMPL_POSIX ##### -->
 
 <para>

Modified: trunk/docs/reference/glib/tmpl/type_conversion.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/type_conversion.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/type_conversion.sgml	Thu Oct 16 23:59:50 2008
@@ -57,6 +57,52 @@
 <!-- ##### SECTION Stability_Level ##### -->
 
 
+<!-- ##### MACRO GINT_TO_POINTER ##### -->
+<para>
+Stuffs an integer into a pointer type.
+</para>
+<para>
+Remember, YOU MAY NOT STORE POINTERS IN INTEGERS. THIS IS NOT PORTABLE
+IN ANY WAY SHAPE OR FORM. These macros <emphasis>ONLY</emphasis> allow
+storing integers in pointers, and only preserve 32 bits of the
+integer; values outside the range of a 32-bit integer will be mangled.
+</para>
+
+ i: integer to stuff into a pointer.
+
+
+<!-- ##### MACRO GPOINTER_TO_INT ##### -->
+<para>
+Extracts an integer from a pointer. The integer must have
+been stored in the pointer with GINT_TO_POINTER().
+</para>
+<para>
+Remember, YOU MAY NOT STORE POINTERS IN INTEGERS. THIS IS NOT PORTABLE
+IN ANY WAY SHAPE OR FORM. These macros <emphasis>ONLY</emphasis> allow
+storing integers in pointers, and only preserve 32 bits of the
+integer; values outside the range of a 32-bit integer will be mangled.
+</para>
+
+ p: pointer containing an integer.
+
+
+<!-- ##### MACRO GUINT_TO_POINTER ##### -->
+<para>
+Stuffs an unsigned integer into a pointer type.
+</para>
+
+ u: unsigned integer to stuff into the pointer.
+
+
+<!-- ##### MACRO GPOINTER_TO_UINT ##### -->
+<para>
+Extracts an unsigned integer from a pointer. The integer must have
+been stored in the pointer with GUINT_TO_POINTER().
+</para>
+
+ p: pointer to extract an unsigned integer from.
+
+
 <!-- ##### MACRO GSIZE_TO_POINTER ##### -->
 <para>
 Stuffs a #gsize into a pointer type.

Modified: trunk/docs/reference/glib/tmpl/types.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/types.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/types.sgml	Thu Oct 16 23:59:50 2008
@@ -119,6 +119,66 @@
 </para>
 
 
+<!-- ##### TYPEDEF gint8 ##### -->
+<para>
+A signed integer guaranteed to be 8 bits on all platforms.
+Values of this type can range from -128 to 127.
+</para>
+
+
+<!-- ##### TYPEDEF guint8 ##### -->
+<para>
+An unsigned integer guaranteed to be 8 bits on all platforms.
+Values of this type can range from 0 to 255.
+</para>
+
+
+<!-- ##### TYPEDEF gint16 ##### -->
+<para>
+A signed integer guaranteed to be 16 bits on all platforms.
+Values of this type can range from -32,768 to 32,767.
+</para>
+
+
+<!-- ##### TYPEDEF guint16 ##### -->
+<para>
+An unsigned integer guaranteed to be 16 bits on all platforms.
+Values of this type can range from 0 to 65,535.
+</para>
+
+
+<!-- ##### TYPEDEF gint32 ##### -->
+<para>
+A signed integer guaranteed to be 32 bits on all platforms.
+Values of this type can range from -2,147,483,648 to 2,147,483,647.
+</para>
+
+
+<!-- ##### TYPEDEF guint32 ##### -->
+<para>
+An unsigned integer guaranteed to be 32 bits on all platforms.
+Values of this type can range from 0 to 4,294,967,295.
+</para>
+
+
+<!-- ##### MACRO G_HAVE_GINT64 ##### -->
+<para>
+This macro is defined if 64-bit signed and unsigned integers are available
+on the platform. 
+</para>
+
+ Deprecated: GLib requires 64-bit integer support since version 2.0, therefore
+%G_HAVE_GINT64 is <emphasis>always</emphasis> defined.
+
+
+<!-- ##### TYPEDEF gint64 ##### -->
+<para>
+A signed integer guaranteed to be 64 bits on all platforms.
+Values of this type can range from -9,223,372,036,854,775,808 to
+9,223,372,036,854,775,807.
+</para>
+
+
 <!-- ##### FUNCTION guint64 ##### -->
 <para>
 An unsigned integer guaranteed to be 64 bits on all platforms.
@@ -128,6 +188,24 @@
 @Returns: 
 
 
+<!-- ##### MACRO G_GINT64_CONSTANT ##### -->
+<para>
+This macro is used to insert 64-bit integer literals into the source code.
+</para>
+
+ val: a literal integer value, e.g. 0x1d636b02300a7aa7U.
+
+
+<!-- ##### MACRO G_GUINT64_CONSTANT ##### -->
+<para>
+This macro is used to insert 64-bit unsigned integer literals into the 
+source code.
+</para>
+
+ val: a literal integer value, e.g. 0x1d636b02300a7aa7U.
+ Since: 2.10
+
+
 <!-- ##### TYPEDEF gfloat ##### -->
 <para>
 Corresponds to the standard C <type>float</type> type.
@@ -142,3 +220,27 @@
 </para>
 
 
+<!-- ##### TYPEDEF gsize ##### -->
+<para>
+An unsigned integer type of the result of the sizeof operator, corresponding
+to the size_t type defined in C99. This type is wide enough to hold the numeric
+value of a pointer, so it is usually 32bit wide on a 32bit platform and
+64bit wide on a 64bit platform.
+</para>
+
+
+<!-- ##### TYPEDEF gssize ##### -->
+<para>
+A signed variant of gsize, corresponding to the ssize_t defined on most platforms.
+</para>
+
+
+<!-- ##### TYPEDEF goffset ##### -->
+<para>
+A signed integer type that is used for file offsets, corresponding to the 
+C99 type off64_t.
+</para>
+
+Since: 2.14
+
+

Modified: trunk/docs/reference/glib/tmpl/version.sgml
==============================================================================
--- trunk/docs/reference/glib/tmpl/version.sgml	(original)
+++ trunk/docs/reference/glib/tmpl/version.sgml	Thu Oct 16 23:59:50 2008
@@ -87,6 +87,36 @@
 @Returns: 
 
 
+<!-- ##### MACRO GLIB_MAJOR_VERSION ##### -->
+<para>
+The major version number of the GLib library.
+Like #glib_major_version, but from the headers used at
+application compile time, rather than from the library linked against
+at application run time.
+</para>
+
+
+
+<!-- ##### MACRO GLIB_MINOR_VERSION ##### -->
+<para>
+The minor version number of the GLib library.
+Like #gtk_minor_version, but from the headers used at
+application compile time, rather than from the library linked against
+at application run time.
+</para>
+
+
+
+<!-- ##### MACRO GLIB_MICRO_VERSION ##### -->
+<para>
+The micro version number of the GLib library.
+Like #gtk_micro_version, but from the headers used at
+application compile time, rather than from the library linked against
+at application run time.
+</para>
+
+
+
 <!-- ##### MACRO GLIB_CHECK_VERSION ##### -->
 <para>
 Checks the version of the GLib library.

Modified: trunk/docs/reference/gobject/gobject-docs.sgml
==============================================================================
--- trunk/docs/reference/gobject/gobject-docs.sgml	(original)
+++ trunk/docs/reference/gobject/gobject-docs.sgml	Thu Oct 16 23:59:50 2008
@@ -149,7 +149,7 @@
     <title>Index of new symbols in 2.14</title>
   </index>  
   <index role="2.18">
-    <title>Index of new symbols in 2.14</title>
+    <title>Index of new symbols in 2.18</title>
   </index>  
   
 </book>

Modified: trunk/gio/pltcheck.sh
==============================================================================
--- trunk/gio/pltcheck.sh	(original)
+++ trunk/gio/pltcheck.sh	Thu Oct 16 23:59:50 2008
@@ -9,7 +9,7 @@
 	exit 0
 fi
 
-SKIP='\<g_access\|\<g_array_\|\<g_ascii\|\<g_list_\|\<g_assertion_message\|\<g_warn_message\|\<g_atomic\|\<g_build_filename\|\<g_byte_array\|\<g_child_watch\|\<g_convert\|\<g_dir_\|\<g_error_\|\<g_clear_error\|\<g_file_error_quark\|\<g_file_get_contents\|\<g_file_set_contents\|\<g_file_test\|\<g_file_read_link\|\<g_filename_\|\<g_find_program_in_path\|\<g_free\|\<g_get_\|\<g_getenv\|\<g_hash_table_\|\<g_idle_\|\<g_intern_static_string\|\<g_io_channel_\|\<g_key_file_\|\<g_listenv\|\<g_locale_to_utf8\|\<g_log\|\<g_main_context_wakeup\|\<g_malloc\|\<g_markup_\|\<g_mkdir_\|\<g_mkstemp\|\<g_module_\|\<g_object_\|\<g_once_\|\<g_param_spec_\|\<g_path_\|\<g_printerr\|\<g_propagate_error\|\<g_ptr_array_\|\<g_qsort_\|\<g_quark_\|\<g_queue_\|\<g_realloc\|\<g_return_if_fail\|\<g_set_error\|\<g_shell_\|\<g_signal_\|\<g_slice_\|\<g_slist_\|\<g_snprintf\|\<g_source_\|\<g_spawn_\|\<g_static_\|\<g_str\|\<g_thread_pool_\|\<g_time_val_add\|\<g_timeout_\|\<g_type_\|\<g_unlink\|\<g_uri_\|\<g_utf
 8_\|\<g_value_\|\<g_enum_\|\<g_flags_\|\<g_checksum\|\<g_io_add_watch\|\<g_bit_\|\<g_poll'
+SKIP='\<g_access\|\<g_array_\|\<g_ascii\|\<g_list_\|\<g_assertion_message\|\<g_warn_message\|\<g_atomic\|\<g_build_filename\|\<g_byte_array\|\<g_child_watch\|\<g_convert\|\<g_dir_\|\<g_error_\|\<g_clear_error\|\<g_file_error_quark\|\<g_file_get_contents\|\<g_file_set_contents\|\<g_file_test\|\<g_file_read_link\|\<g_filename_\|\<g_find_program_in_path\|\<g_free\|\<g_get_\|\<g_getenv\|\<g_hash_table_\|\<g_idle_\|\<g_intern_static_string\|\<g_io_channel_\|\<g_key_file_\|\<g_listenv\|\<g_locale_to_utf8\|\<g_log\|\<g_main_context_wakeup\|\<g_malloc\|\<g_markup_\|\<g_mkdir_\|\<g_mkstemp\|\<g_module_\|\<g_object_\|\<g_once_\|\<g_param_spec_\|\<g_path_\|\<g_printerr\|\<g_propagate_error\|\<g_ptr_array_\|\<g_qsort_\|\<g_quark_\|\<g_queue_\|\<g_realloc\|\<g_return_if_fail\|\<g_set_error\|\<g_shell_\|\<g_signal_\|\<g_slice_\|\<g_slist_\|\<g_snprintf\|\<g_source_\|\<g_spawn_\|\<g_static_\|\<g_str\|\<g_thread_pool_\|\<g_time_val_add\|\<g_timeout_\|\<g_type_\|\<g_unlink\|\<g_uri_\|\<g_utf
 8_\|\<g_value_\|\<g_enum_\|\<g_flags_\|\<g_checksum\|\<g_io_add_watch\|\<g_bit_\|\<g_poll\|\<g_boxed'
 
 for so in .libs/lib*.so; do
 	echo Checking $so for local PLT entries

Modified: trunk/gio/tests/desktop-app-info.c
==============================================================================
--- trunk/gio/tests/desktop-app-info.c	(original)
+++ trunk/gio/tests/desktop-app-info.c	Thu Oct 16 23:59:50 2008
@@ -239,6 +239,8 @@
 main (int   argc,
       char *argv[])
 {
+  gint result;
+
   g_type_init ();
   g_test_init (&argc, &argv, NULL);
   
@@ -249,5 +251,9 @@
   g_test_add_func ("/desktop-app-info/delete", test_delete);
   g_test_add_func ("/desktop-app-info/default", test_default);
 
-  return g_test_run();
+  result = g_test_run ();
+
+  cleanup_subdirs (basedir);
+
+  return result;
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]