summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2008-05-27 21:22:45 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2008-05-27 21:22:45 +0000
commite14f918de98313808ccdc2bf9a8f7bb3a845c643 (patch)
treee12b8c382da88772b2447939a3788def2eac5fb5 /README
parent5adb336b656b6dc9af535c6ae30dd0f5d2d33aed (diff)
svn path=/trunk/; revision=6948
Diffstat (limited to 'README')
-rw-r--r--README13
1 files changed, 11 insertions, 2 deletions
diff --git a/README b/README
index cd3d40da6..b88ef5b28 100644
--- a/README
+++ b/README
@@ -1,7 +1,7 @@
General Information
===================
-This is GLib version 2.16.1. GLib is the low-level core
+This is GLib version 2.17.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,16 @@ 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
=====================
@@ -31,7 +41,6 @@ Notes about GLib 2.16
and libselinux for extended attribute and SELinux support. Use
--disable-xattr and --disable-selinux to build without these.
-
Notes about GLib 2.10
=====================