Index: glib/glibmm/signalproxy_connectionnode.h
===================================================================
--- glib/glibmm/signalproxy_connectionnode.h	(revision 748)
+++ glib/glibmm/signalproxy_connectionnode.h	(working copy)
@@ -24,7 +24,7 @@
  */
 
 #include <sigc++/sigc++.h>
-#include <glib/gtypes.h>
+#include <glib.h>
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
 typedef struct _GObject GObject;
Index: glib/glibmm/containers.h
===================================================================
--- glib/glibmm/containers.h	(revision 748)
+++ glib/glibmm/containers.h	(working copy)
@@ -23,8 +23,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/glist.h>
-#include <glib/gslist.h>
+#include <glib.h>
 #include <glibmm/sarray.h> /* for backward compatibility */
 
 #include <iterator>
Index: glib/glibmm/wrap.cc
===================================================================
--- glib/glibmm/wrap.cc	(revision 748)
+++ glib/glibmm/wrap.cc	(working copy)
@@ -21,8 +21,7 @@
  */
 
 #include <glib-object.h>
-#include <glib/gtypes.h>
-#include <glib/gmacros.h>
+#include <glib.h>
 
 #include <vector>
 #include <glibmm/object.h>
Index: glib/glibmm/timer.cc
===================================================================
--- glib/glibmm/timer.cc	(revision 748)
+++ glib/glibmm/timer.cc	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gtimer.h>
+#include <glib.h>
 #include <glibmm/timer.h>
 
 
Index: glib/glibmm/random.cc
===================================================================
--- glib/glibmm/random.cc	(revision 748)
+++ glib/glibmm/random.cc	(working copy)
@@ -21,7 +21,6 @@
  */
 
 #include <glibmm/random.h>
-#include <glib/grand.h>
 
 
 namespace Glib
Index: glib/glibmm/main.cc
===================================================================
--- glib/glibmm/main.cc	(revision 748)
+++ glib/glibmm/main.cc	(working copy)
@@ -24,7 +24,6 @@
 #include <glibmm/wrap.h>
 #include <glibmm/iochannel.h>
 
-#include <glib/gmessages.h>
 #include <algorithm>
 
 GLIBMM_USING_STD(min)
Index: glib/glibmm/debug.h
===================================================================
--- glib/glibmm/debug.h	(revision 748)
+++ glib/glibmm/debug.h	(working copy)
@@ -21,15 +21,13 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gmacros.h>
+#include <glib.h>
 #include <glibmmconfig.h>
 
 // Some stuff that's useful when debugging gtkmm internals:
 
 #ifdef GLIBMM_DEBUG_REFCOUNTING
 
-#include <glib/gmessages.h>
-
 /* We can't use G_GNUC_PRETTY_FUNCTION because it's always disabled in C++,
  * even though __PRETTY_FUNCTION__ works fine in C++ as well if you use it
  * right (i.e. concatenation with string literals isn't allowed).
Index: glib/glibmm/error.h
===================================================================
--- glib/glibmm/error.h	(revision 748)
+++ glib/glibmm/error.h	(working copy)
@@ -24,7 +24,7 @@
 extern "C" { typedef struct _GError GError; }
 #endif
 
-#include <glib/gquark.h>
+#include <glib.h>
 #include <glibmm/exception.h>
 #include <glibmmconfig.h> //For GLIBMM_EXCEPTIONS_ENABLED
 
Index: glib/glibmm/timeval.cc
===================================================================
--- glib/glibmm/timeval.cc	(revision 748)
+++ glib/glibmm/timeval.cc	(working copy)
@@ -20,10 +20,6 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gmain.h>
-#include <glib/gmessages.h>
-#include <glib/gtimer.h>
-
 #include <glibmm/timeval.h>
 
 
Index: glib/glibmm/object.cc
===================================================================
--- glib/glibmm/object.cc	(revision 748)
+++ glib/glibmm/object.cc	(working copy)
@@ -22,7 +22,6 @@
 #include <glibmm/private/object_p.h>
 #include <glibmm/property.h>
 
-#include <glib.h>
 #include <glib-object.h>
 #include <gobject/gvaluecollector.h>
 
Index: glib/glibmm/pattern.cc
===================================================================
--- glib/glibmm/pattern.cc	(revision 748)
+++ glib/glibmm/pattern.cc	(working copy)
@@ -20,7 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gpattern.h>
+#include <glib.h>
 #include <glibmm/pattern.h>
 
 
Index: glib/glibmm/ustring.cc
===================================================================
--- glib/glibmm/ustring.cc	(revision 748)
+++ glib/glibmm/ustring.cc	(working copy)
@@ -22,7 +22,6 @@
 #include <glibmm/convert.h>
 #include <glibmm/error.h>
 #include <glibmm/utility.h>
-#include <glib.h>
 
 #include <algorithm>
 #include <iostream>
Index: glib/glibmm/ustring.h
===================================================================
--- glib/glibmm/ustring.h	(revision 748)
+++ glib/glibmm/ustring.h	(working copy)
@@ -21,8 +21,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gmacros.h>
-#include <glib/gunicode.h>
+#include <glib.h>
 #include <glibmm/unicode.h>
 
 #include <iosfwd>
Index: glib/glibmm/object.h
===================================================================
--- glib/glibmm/object.h	(revision 748)
+++ glib/glibmm/object.h	(working copy)
@@ -26,7 +26,7 @@
 # error "X11/Xlib.h seems to have been included before this header. Due to some commonly-named macros in X11/Xlib.h, it may only be included after any glibmm, gdkmm, or gtkmm headers."
 #endif
 
-#include <glib/gmacros.h> /* for G_GNUC_NULL_TERMINATED */
+#include <glib.h> /* for G_GNUC_NULL_TERMINATED */
 #include <glibmm/objectbase.h>
 #include <glibmm/wrap.h>
 #include <glibmm/quark.h>
Index: glib/glibmm/slisthandle.h
===================================================================
--- glib/glibmm/slisthandle.h	(revision 748)
+++ glib/glibmm/slisthandle.h	(working copy)
@@ -21,7 +21,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gslist.h>
+#include <glib.h>
 #include <glibmm/containerhandle_shared.h>
 
 
Index: glib/glibmm/quark.cc
===================================================================
--- glib/glibmm/quark.cc	(revision 748)
+++ glib/glibmm/quark.cc	(working copy)
@@ -19,7 +19,6 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gquark.h>
 #include <glibmm/quark.h>
 
 namespace Glib
Index: glib/glibmm/quark.h
===================================================================
--- glib/glibmm/quark.h	(revision 748)
+++ glib/glibmm/quark.h	(working copy)
@@ -22,7 +22,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gquark.h>
+#include <glib.h>
 #include <glibmm/ustring.h>
 
 
Index: glib/glibmm/listhandle.h
===================================================================
--- glib/glibmm/listhandle.h	(revision 748)
+++ glib/glibmm/listhandle.h	(working copy)
@@ -21,7 +21,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/glist.h>
+#include <glib.h>
 #include <glibmm/containerhandle_shared.h>
 
 
Index: glib/glibmm/error.cc
===================================================================
--- glib/glibmm/error.cc	(revision 748)
+++ glib/glibmm/error.cc	(working copy)
@@ -20,8 +20,6 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gerror.h>
-
 //#include <glib/gtestutils.h> //For g_assert() in glib >= 2.15.0
 //#include <glib/gmessages.h> //For g_assert() in glib < 2.15.0
 #include <glib.h> //For g_assert() in all versions of glib.
Index: glib/glibmm/utility.cc
===================================================================
--- glib/glibmm/utility.cc	(revision 748)
+++ glib/glibmm/utility.cc	(working copy)
@@ -20,7 +20,6 @@
  */
 
 #include <glibmm/utility.h>
-#include <glib/gstrfuncs.h>
 
 
 void Glib::append_canonical_typename(std::string& dest, const char* type_name)
Index: glib/glibmm/timeval.h
===================================================================
--- glib/glibmm/timeval.h	(revision 748)
+++ glib/glibmm/timeval.h	(working copy)
@@ -23,8 +23,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gtypes.h>
-#include <glib/gtimer.h>
+#include <glib.h>
 
 namespace Glib
 {
Index: glib/glibmm/utility.h
===================================================================
--- glib/glibmm/utility.h	(revision 748)
+++ glib/glibmm/utility.h	(working copy)
@@ -20,8 +20,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gmacros.h>
-#include <glib/gmem.h>
+#include <glib.h>
 #include <glibmm/ustring.h>
 
 
Index: glib/glibmm/random.h
===================================================================
--- glib/glibmm/random.h	(revision 748)
+++ glib/glibmm/random.h	(working copy)
@@ -23,7 +23,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gtypes.h>
+#include <glib.h>
 
 extern "C" { typedef struct _GRand GRand; }
 
Index: glib/glibmm/containerhandle_shared.h
===================================================================
--- glib/glibmm/containerhandle_shared.h	(revision 748)
+++ glib/glibmm/containerhandle_shared.h	(working copy)
@@ -29,7 +29,6 @@
 #include <list>
 
 #include <glib-object.h>
-#include <glib/gmem.h>
 #include <glibmm/refptr.h>
 #include <glibmm/ustring.h>
 #include <glibmm/wrap.h>
Index: glib/glibmm/main.h
===================================================================
--- glib/glibmm/main.h	(revision 748)
+++ glib/glibmm/main.h	(working copy)
@@ -21,8 +21,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/giochannel.h>
-#include <glib/gmain.h>
+#include <glib.h>
 
 #include <vector>
 #include <sigc++/sigc++.h>
Index: glib/src/optiongroup.ccg
===================================================================
--- glib/src/optiongroup.ccg	(revision 748)
+++ glib/src/optiongroup.ccg	(working copy)
@@ -22,8 +22,7 @@
 #include <glibmm/optioncontext.h>
 #include <glibmm/utility.h>
 //#include <glibmm/containers.h>
-#include <glib/gmem.h> // g_malloc
-#include <glib/goption.h>
+#include <glib.h> // g_malloc
 
 namespace Glib
 {
Index: glib/src/optiongroup.hg
===================================================================
--- glib/src/optiongroup.hg	(revision 748)
+++ glib/src/optiongroup.hg	(working copy)
@@ -22,7 +22,7 @@
 #include <glibmm/ustring.h>
 #include <map>
 #include <vector>
-#include <glib/goption.h> //TODO: Try to hide this.
+#include <glib.h> //TODO: Try to hide this.
 
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
Index: glib/src/spawn.ccg
===================================================================
--- glib/src/spawn.ccg	(revision 748)
+++ glib/src/spawn.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gspawn.h>
+#include <glib.h>
 #include <glibmm/exceptionhandler.h>
 #include <glibmm/utility.h>
 
Index: glib/src/fileutils.ccg
===================================================================
--- glib/src/fileutils.ccg	(revision 748)
+++ glib/src/fileutils.ccg	(working copy)
@@ -18,9 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gdir.h>
-#include <glib/gfileutils.h>
-#include <glib/gstrfuncs.h>
+#include <glib.h>
 #include <glibmm/utility.h>
 
 
Index: glib/src/iochannel.hg
===================================================================
--- glib/src/iochannel.hg	(revision 748)
+++ glib/src/iochannel.hg	(working copy)
@@ -24,7 +24,7 @@
 #include <glibmm/main.h>
 #include <glibmm/refptr.h>
 #include <glibmm/ustring.h>
-#include <glib/gtypes.h>
+#include <glib.h>
 
 #include <string>
 #include <glibmmconfig.h>
Index: glib/src/checksum.ccg
===================================================================
--- glib/src/checksum.ccg	(revision 748)
+++ glib/src/checksum.ccg	(working copy)
@@ -16,9 +16,7 @@
  * License along with this library; if not, write to the Free
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-#include <glib/gchecksum.h>
 
-#include <glib.h>
 #include <glibmm/utility.h>
 #include <glibmm/checksum.h>
 
Index: glib/src/thread.ccg
===================================================================
--- glib/src/thread.ccg	(revision 748)
+++ glib/src/thread.ccg	(working copy)
@@ -19,7 +19,7 @@
  */
 
 #include <glibmm/exceptionhandler.h>
-#include <glib/gmessages.h>
+#include <glib.h>
 
 
 namespace
Index: glib/src/thread.hg
===================================================================
--- glib/src/thread.hg	(revision 748)
+++ glib/src/thread.hg	(working copy)
@@ -19,7 +19,7 @@
 
 _DEFS(glibmm,glib)
 
-#include <glib/gthread.h>
+#include <glib.h>
 #include <cstddef>
 
 #include <sigc++/sigc++.h>
Index: glib/src/shell.hg
===================================================================
--- glib/src/shell.hg	(revision 748)
+++ glib/src/shell.hg	(working copy)
@@ -19,7 +19,7 @@
 
 _DEFS(glibmm,glib)
 
-#include <glib/gshell.h>
+#include <glib.h>
 #include <string>
 
 #include <glibmm/arrayhandle.h>
Index: glib/src/date.ccg
===================================================================
--- glib/src/date.ccg	(revision 748)
+++ glib/src/date.ccg	(working copy)
@@ -18,8 +18,6 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gmem.h>
-
 //#include <glib/gtestutils.h> //For g_assert() in glib >= 2.15.0
 //#include <glib/gmessages.h> //For g_assert() in glib < 2.15.0
 #include <glib.h> //For g_assert() in all versions of glib.
Index: glib/src/optioncontext.ccg
===================================================================
--- glib/src/optioncontext.ccg	(revision 748)
+++ glib/src/optioncontext.ccg	(working copy)
@@ -20,7 +20,7 @@
 
 #include <glibmm/utility.h>
 #include <glibmm/exceptionhandler.h>
-#include <glib/goption.h>
+#include <glib.h>
 
 namespace Glib
 {
Index: glib/src/date.hg
===================================================================
--- glib/src/date.hg	(revision 748)
+++ glib/src/date.hg	(working copy)
@@ -25,8 +25,7 @@
 
 #include <glibmm/ustring.h>
 
-#include <glib/gdate.h>
-#include <glib/gtypes.h>
+#include <glib.h>
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
 extern "C" { struct tm; }
Index: glib/src/convert.ccg
===================================================================
--- glib/src/convert.ccg	(revision 748)
+++ glib/src/convert.ccg	(working copy)
@@ -18,13 +18,10 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gconvert.h>
-
 //#include <glib/gtestutils.h> //For g_assert() in glib >= 2.15.0
 //#include <glib/gmessages.h> //For g_assert() in glib < 2.15.0
 #include <glib.h> //For g_assert() in all versions of glib.
 
-#include <glib/gunicode.h>
 #include <glibmm/utility.h>
 
 
Index: glib/src/unicode.hg
===================================================================
--- glib/src/unicode.hg	(revision 748)
+++ glib/src/unicode.hg	(working copy)
@@ -43,9 +43,7 @@
 _POP()
 #m4end
 
-#include <glib/gmacros.h>
-#include <glib/gstrfuncs.h>
-#include <glib/gunicode.h>
+#include <glib.h>
 
 // Not used, but we want to get rid of possible <ctype.h> macros.
 #include <cctype>
Index: glib/src/keyfile.hg
===================================================================
--- glib/src/keyfile.hg	(revision 748)
+++ glib/src/keyfile.hg	(working copy)
@@ -21,7 +21,7 @@
 #include <glibmm/arrayhandle.h>
 #include <glibmm/error.h>
 #include <glibmm/utility.h>
-#include <glib/gkeyfile.h>
+#include <glib.h>
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
 extern "C" { typedef struct _GKeyFile GKeyFile; }
Index: glib/src/optionentry.ccg
===================================================================
--- glib/src/optionentry.ccg	(revision 748)
+++ glib/src/optionentry.ccg	(working copy)
@@ -19,8 +19,7 @@
  */
 
 #include <glibmm/utility.h>
-#include <glib/goption.h>
-#include <glib/gmem.h>
+#include <glib.h>
 
 namespace Glib
 {
Index: glib/src/iochannel.ccg
===================================================================
--- glib/src/iochannel.ccg	(revision 748)
+++ glib/src/iochannel.ccg	(working copy)
@@ -22,7 +22,6 @@
 #include <glibmm/iochannel.h>
 #include <glibmm/utility.h>
 #include <glibmm/main.h>
-#include <glib.h>
 
 
 namespace
Index: glib/src/checksum.hg
===================================================================
--- glib/src/checksum.hg	(revision 748)
+++ glib/src/checksum.hg	(working copy)
@@ -19,7 +19,7 @@
 
 _DEFS(glibmm,glib)
 
-#include <glib/gtypes.h>
+#include <glib.h>
 #include <string>
 
 #ifndef DOXYGEN_SHOUD_SKIP_THIS
Index: glib/src/nodetree.hg
===================================================================
--- glib/src/nodetree.hg	(revision 748)
+++ glib/src/nodetree.hg	(working copy)
@@ -25,8 +25,7 @@
 #include <glibmm/ustring.h>
 #include <glibmm/error.h>
 #include <glibmm/arrayhandle.h>
-#include <glib/gnode.h>
-#include <glib/gtree.h>
+#include <glib.h>
 
 namespace Glib
 {
Index: glib/src/regex.hg
===================================================================
--- glib/src/regex.hg	(revision 748)
+++ glib/src/regex.hg	(working copy)
@@ -21,7 +21,7 @@
 #include <glibmm/ustring.h>
 #include <glibmm/error.h>
 #include <glibmm/arrayhandle.h>
-#include <glib/gregex.h>
+#include <glib.h>
 
 #ifndef DOXYGEN_SHOULD_SKIP_THIS
 typedef struct _GRegex GRegex;
Index: glib/src/uriutils.ccg
===================================================================
--- glib/src/uriutils.ccg	(revision 748)
+++ glib/src/uriutils.ccg	(working copy)
@@ -18,7 +18,7 @@
  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-#include <glib/gurifuncs.h>
+#include <glib.h>
 #include <glibmm/utility.h>
 
 namespace Glib
Index: glib/src/convert.hg
===================================================================
--- glib/src/convert.hg	(revision 748)
+++ glib/src/convert.hg	(working copy)
@@ -19,7 +19,7 @@
 
 _DEFS(glibmm,glib)
 
-#include <glib/gtypes.h> /* for gsize */
+#include <glib.h> /* for gsize */
 
 #include <glibmm/error.h>
 #include <glibmm/ustring.h>
