2.17.1
[platform/upstream/glib.git] / README
diff --git a/README b/README
index 265357a..efe625e 100644 (file)
--- a/README
+++ b/README
@@ -1,14 +1,14 @@
 General Information
 ===================
 
-This is GLib version 2.12.2. GLib is the low-level core
+This is GLib version 2.17.1. 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,
 dynamic loading, and an object system.
 
 The official ftp site is:
-  ftp://ftp.gtk.org/pub/gtk
+  ftp://ftp.gtk.org/pub/glib
 
 The official web site is:
   http://www.gtk.org/
@@ -24,6 +24,23 @@ Installation
 
 See the file 'INSTALL'
 
+Notes about GLib 2.18
+=====================
+
+* The recommended way of using GLib has always been to only include the
+  toplevel headers glib.h, glib-object.h and gio.h. GLib enforces this by 
+  generating an error when individual headers are directly included. 
+  To help with the transition, the enforcement is not turned on by 
+  default for GLib headers (it is turned on for GObject and GIO).
+  To turn it on, define the preprocessor symbol G_DISABLE_SINGLE_INCLUDES.
+  
+Notes about GLib 2.16
+=====================
+
+* GLib now includes GIO, which adds optional dependencies against libattr
+  and libselinux for extended attribute and SELinux support. Use 
+  --disable-xattr and --disable-selinux to build without these.
+
 Notes about GLib 2.10
 =====================
 
@@ -159,8 +176,9 @@ to that bug report.
 Otherwise, enter a new bug report that describes the patch,
 and attach the patch to that bug report.
 
-Bug reports containing patches that add to or change the GLib programming
-interface should include the API keyword in their keyword fields.
+Bug reports containing patches should include the PATCH keyword
+in their keyword fields. If the patch adds to or changes the GLib 
+programming interface, the API keyword should also be included.
 
 Patches should be in unified diff form. (The -u option to GNU
 diff.)