Add notes about gobject-introspection

This commit is contained in:
Matthias Clasen 2010-03-23 11:08:28 -04:00 committed by Tristan Van Berkom
parent 3be389fe96
commit 6af58c6208
3 changed files with 25 additions and 2 deletions

View File

@ -7,6 +7,8 @@ GTK+ requires the following packages:
location as GTK+. GTK+ @GTK_VERSION@ requires at least GLib 2.23.6, location as GTK+. GTK+ @GTK_VERSION@ requires at least GLib 2.23.6,
Pango 1.20, ATK 1.29.2 and cairo 1.6.0. Pango 1.20, ATK 1.29.2 and cairo 1.6.0.
- gobject-introspection 0.6.7 or newer.
- The TIFF, PNG, and JPEG image loading libraries. You most - The TIFF, PNG, and JPEG image loading libraries. You most
likely have these installed on your system already. If not likely have these installed on your system already. If not
these libraries are available from: these libraries are available from:

View File

@ -41,6 +41,11 @@ Release notes for 2.20
attribute of the <object>. Use gtk_buildable_get_name() instead of attribute of the <object>. Use gtk_buildable_get_name() instead of
gtk_widget_get_name() to obtain the ID. gtk_widget_get_name() to obtain the ID.
* GTK+ now includes introspection data, as a consequence, it gained a
dependency on gobject-introspection. It is possible to build without
introspection by passing --disable-introspection to configure.
Release notes for 2.18 Release notes for 2.18
====================== ======================

View File

@ -244,17 +244,24 @@ How to compile GTK+ itself
<para> <para>
The <ulink url="http://www.fontconfig.org">fontconfig</ulink> The <ulink url="http://www.fontconfig.org">fontconfig</ulink>
library provides Pango with a standard way of locating library provides Pango with a standard way of locating
fonts and matching them against font names. fonts and matching them against font names.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para> <para>
<ulink url="http://www.cairographics.org">Cairo</ulink> <ulink url="http://www.cairographics.org">Cairo</ulink>
is a graphics library that supports vector graphics and image is a graphics library that supports vector graphics and image
compositing. Both Pango and GTK+ use cairo for much of their compositing. Both Pango and GTK+ use cairo for much of their
drawing. drawing.
</para> </para>
</listitem> </listitem>
<listitem>
<para>
<ulink url="http://live.gnome.org/GObjectIntrospection">gobject-introspection</ulink>
is a framework for making introspection data available to
language bindings.
</para>
</listitem>
<listitem> <listitem>
<para> <para>
The <ulink url="http://www.freedesktop.org/wiki/Software/shared-mime-info">shared-mime-info</ulink> The <ulink url="http://www.freedesktop.org/wiki/Software/shared-mime-info">shared-mime-info</ulink>
@ -368,6 +375,9 @@ How to compile GTK+ itself
<group> <group>
<arg>--with-gdktarget=[x11|win32|quartz|directfb]</arg> <arg>--with-gdktarget=[x11|win32|quartz|directfb]</arg>
</group> </group>
<group>
<arg>--disable-introspection</arg>
</group>
</cmdsynopsis> </cmdsynopsis>
</para> </para>
@ -580,7 +590,13 @@ How to compile GTK+ itself
for the Linux framebuffer. for the Linux framebuffer.
</para> </para>
</formalpara> </formalpara>
<formalpara>
<title><systemitem>--disable-introspection</systemitem></title>
<para>
Build without introspection support.
</para>
</formalpara>
</refsect1> </refsect1>
</refentry> </refentry>