Commit c885c8af authored by Matthias Clasen's avatar Matthias Clasen

2.15.0

svn path=/trunk/; revision=22037
parent 50f87bfc
2009-01-01 Matthias Clasen <mclasen@redhat.com>
* === Released 2.15.0 ===
2009-01-01 Matthias Clasen <mclasen@redhat.com> 2009-01-01 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentry.c (gtk_entry_set_icon_sensitive): Fix default * gtk/gtkentry.c (gtk_entry_set_icon_sensitive): Fix default
......
...@@ -4,7 +4,7 @@ Prerequisites ...@@ -4,7 +4,7 @@ Prerequisites
GTK+ requires the following packages: GTK+ requires the following packages:
- The GLib, Pango, ATK and cairo libraries, available at the same - The GLib, Pango, ATK and cairo libraries, available at the same
location as GTK+. GTK+ 2.14.2 requires at least GLib 2.17.6, location as GTK+. GTK+ 2.15.0 requires at least GLib 2.17.6,
Pango 1.20, ATK 1.13.0 and cairo 1.6.0. Pango 1.20, ATK 1.13.0 and cairo 1.6.0.
- The TIFF, PNG, and JPEG image loading libraries. You most - The TIFF, PNG, and JPEG image loading libraries. You most
...@@ -20,8 +20,8 @@ GTK+ requires the following packages: ...@@ -20,8 +20,8 @@ GTK+ requires the following packages:
Simple install procedure Simple install procedure
======================== ========================
% gzip -cd gtk+-2.14.2.tar.gz | tar xvf - # unpack the sources % gzip -cd gtk+-2.15.0.tar.gz | tar xvf - # unpack the sources
% cd gtk+-2.14.2 # change to the toplevel directory % cd gtk+-2.15.0 # change to the toplevel directory
% ./configure # run the `configure' script % ./configure # run the `configure' script
% make # build GTK+ % make # build GTK+
[ Become root if necessary ] [ Become root if necessary ]
......
General Information General Information
=================== ===================
This is GTK+ version 2.14.2. GTK+ is a multi-platform toolkit for This is GTK+ version 2.15.0. GTK+ is a multi-platform toolkit for
creating graphical user interfaces. Offering a complete set of widgets, creating graphical user interfaces. Offering a complete set of widgets,
GTK+ is suitable for projects ranging from small one-off projects to GTK+ is suitable for projects ranging from small one-off projects to
complete application suites. complete application suites.
...@@ -26,14 +26,6 @@ Installation ...@@ -26,14 +26,6 @@ Installation
See the file 'INSTALL' See the file 'INSTALL'
Release notes for 2.16
======================
* The attributes set with gtk_label_set_attributes will now be applied
and merged with any other attributes previously effected by way
of the GtkLabel:use-underline or GtkLabel:use-markup properties.
While it is not recommended to mix markup strings with manually set
attributes, if you must; know that the attributes will be applied
to the label after the markup string is parsed.
Release notes for 2.14 Release notes for 2.14
====================== ======================
......
2009-01-01 Matthias Clasen <mclasen@redhat.com>
* === Released 2.15.0 ===
2008-09-17 Matthias Clasen <mclasen@redhat.com> 2008-09-17 Matthias Clasen <mclasen@redhat.com>
* === Released 2.14.2 === * === Released 2.14.2 ===
......
2009-01-01 Matthias Clasen <mclasen@redhat.com>
* === Released 2.15.0 ===
2008-12-31 Matthias Clasen <mclasen@redhat.com> 2008-12-31 Matthias Clasen <mclasen@redhat.com>
* gtk/migrating-GtkEntry-icons.sgml: Add a section about * gtk/migrating-GtkEntry-icons.sgml: Add a section about
......
...@@ -909,6 +909,24 @@ You may not attach these to signals created with the ...@@ -909,6 +909,24 @@ You may not attach these to signals created with the
@arg1: @arg1:
@arg2: @arg2:
<!-- ##### SIGNAL GtkEntry::icon-pressed ##### -->
<para>
</para>
@entry: the object which received the signal.
@arg1:
@event:
<!-- ##### SIGNAL GtkEntry::icon-released ##### -->
<para>
</para>
@entry: the object which received the signal.
@arg1:
@event:
<!-- ##### SIGNAL GtkEntry::insert-text ##### --> <!-- ##### SIGNAL GtkEntry::insert-text ##### -->
<para> <para>
...@@ -931,6 +949,40 @@ You may not attach these to signals created with the ...@@ -931,6 +949,40 @@ You may not attach these to signals created with the
</para> </para>
<!-- ##### STRUCT GtkFixedChild ##### -->
<para>
The #GtkFixedChild-struct struct contains the following fields.
(These fields should be considered read-only. They should never be set by
an application.)
<informaltable pgwide="1" frame="none" role="struct">
<tgroup cols="2"><colspec colwidth="2*"/><colspec colwidth="8*"/>
<tbody>
<row>
<entry>#GtkWidget *widget;</entry>
<entry>the child #GtkWidget.</entry>
</row>
<row>
<entry>#gint x;</entry>
<entry>the horizontal position of the widget within the #GtkFixed
container.</entry>
</row>
<row>
<entry>#gint y;</entry>
<entry>the vertical position of the widget within the #GtkFixed
container.</entry>
</row>
</tbody></tgroup></informaltable>
</para>
@widget:
@x:
@y:
<!-- ##### ENUM GtkFontFilterType ##### --> <!-- ##### ENUM GtkFontFilterType ##### -->
<para> <para>
A set of bit flags used to specify the filter being set A set of bit flags used to specify the filter being set
...@@ -1349,6 +1401,49 @@ Holds the data for a statusbar message. <structfield>text</structfield> holds th ...@@ -1349,6 +1401,49 @@ Holds the data for a statusbar message. <structfield>text</structfield> holds th
@_gtk_reserved11: @_gtk_reserved11:
@_gtk_reserved12: @_gtk_reserved12:
<!-- ##### STRUCT GtkTableChild ##### -->
<para>
The <structfield>widget</structfield> field is a pointer to the widget that
this %GtkTableChild structure is keeping track of.
The <structfield>left_attach</structfield>,
<structfield>right_attach</structfield>,
<structfield>top_attach</structfield>, and
<structfield>bottom_attach</structfield> fields specify the row and column
numbers which make up the invisible rectangle that the child widget is packed into.
</para>
<para>
<structfield>xpadding</structfield> and <structfield>ypadding</structfield>
specify the space between this widget and the surrounding table cells.
</para>
@widget:
@left_attach:
@right_attach:
@top_attach:
@bottom_attach:
@xpadding:
@ypadding:
@xexpand:
@yexpand:
@xshrink:
@yshrink:
@xfill:
@yfill:
<!-- ##### STRUCT GtkTableRowCol ##### -->
<para>
These fields should be considered read-only and not be modified directly.
</para>
@requisition:
@allocation:
@spacing:
@need_expand:
@need_shrink:
@expand:
@shrink:
@empty:
<!-- ##### STRUCT GtkTextBTreeNode ##### --> <!-- ##### STRUCT GtkTextBTreeNode ##### -->
<para> <para>
...@@ -1429,6 +1524,12 @@ produce superscript and subscript. ...@@ -1429,6 +1524,12 @@ produce superscript and subscript.
@arg1: @arg1:
@Returns: @Returns:
<!-- ##### ARG GtkToolbar:orientation ##### -->
<para>
</para>
<!-- ##### ARG GtkToolbar:pack-end ##### --> <!-- ##### ARG GtkToolbar:pack-end ##### -->
<para> <para>
......
...@@ -96,7 +96,7 @@ and drag and drop. ...@@ -96,7 +96,7 @@ and drag and drop.
</para> </para>
@cell_view: @cell_view:
@Returns: @Returns:
<!-- ##### FUNCTION gtk_cell_view_set_displayed_row ##### --> <!-- ##### FUNCTION gtk_cell_view_set_displayed_row ##### -->
......
...@@ -110,7 +110,6 @@ Sets the active state of the menu item's check box. ...@@ -110,7 +110,6 @@ Sets the active state of the menu item's check box.
@Deprecated: Use gtk_check_menu_item_set_active() instead. @Deprecated: Use gtk_check_menu_item_set_active() instead.
<!-- ##### FUNCTION gtk_check_menu_item_get_active ##### --> <!-- ##### FUNCTION gtk_check_menu_item_get_active ##### -->
<para> <para>
......
...@@ -213,6 +213,11 @@ as any other #GtkHButtonBox. ...@@ -213,6 +213,11 @@ as any other #GtkHButtonBox.
</para> </para>
<!-- ##### ARG GtkDialog:content-area-spacing ##### -->
<para>
</para>
<!-- ##### ENUM GtkDialogFlags ##### --> <!-- ##### ENUM GtkDialogFlags ##### -->
<para> <para>
Flags used to influence dialog construction. Flags used to influence dialog construction.
......
...@@ -136,3 +136,4 @@ within the enclosing containers. ...@@ -136,3 +136,4 @@ within the enclosing containers.
@height: the height to request @height: the height to request
@Deprecated: Use gtk_widget_set_size_request() instead. @Deprecated: Use gtk_widget_set_size_request() instead.
...@@ -61,6 +61,12 @@ The #GtkEditable structure is an opaque structure whose members ...@@ -61,6 +61,12 @@ The #GtkEditable structure is an opaque structure whose members
cannot be directly accessed. cannot be directly accessed.
</para> </para>
<!-- ##### SIGNAL GtkEditable::changed ##### -->
<para>
</para>
@editable: the object which received the signal. @editable: the object which received the signal.
<!-- ##### SIGNAL GtkEditable::delete-text ##### --> <!-- ##### SIGNAL GtkEditable::delete-text ##### -->
...@@ -78,10 +84,9 @@ cannot be directly accessed. ...@@ -78,10 +84,9 @@ cannot be directly accessed.
</para> </para>
@editable: @editable:
@new_text: @new_text:
@new_text_length: @new_text_length:
@position: @position:
<!-- ##### FUNCTION gtk_editable_select_region ##### --> <!-- ##### FUNCTION gtk_editable_select_region ##### -->
<para> <para>
...@@ -89,8 +94,8 @@ cannot be directly accessed. ...@@ -89,8 +94,8 @@ cannot be directly accessed.
</para> </para>
@editable: @editable:
@start: @start_pos:
@end: @end_pos:
<!-- ##### FUNCTION gtk_editable_get_selection_bounds ##### --> <!-- ##### FUNCTION gtk_editable_get_selection_bounds ##### -->
...@@ -98,10 +103,10 @@ cannot be directly accessed. ...@@ -98,10 +103,10 @@ cannot be directly accessed.
</para> </para>
@editable: @editable:
@start: @start_pos:
@end: @end_pos:
@Returns: @Returns:
<!-- ##### FUNCTION gtk_editable_insert_text ##### --> <!-- ##### FUNCTION gtk_editable_insert_text ##### -->
...@@ -141,7 +146,7 @@ cannot be directly accessed. ...@@ -141,7 +146,7 @@ cannot be directly accessed.
</para> </para>
@editable: @editable:
<!-- ##### FUNCTION gtk_editable_copy_clipboard ##### --> <!-- ##### FUNCTION gtk_editable_copy_clipboard ##### -->
...@@ -192,7 +197,7 @@ cannot be directly accessed. ...@@ -192,7 +197,7 @@ cannot be directly accessed.
</para> </para>
@editable: @editable:
@is_editable: @is_editable:
<!-- ##### FUNCTION gtk_editable_get_editable ##### --> <!-- ##### FUNCTION gtk_editable_get_editable ##### -->
......
...@@ -110,7 +110,7 @@ The #GtkEntry-struct struct contains only private data. ...@@ -110,7 +110,7 @@ The #GtkEntry-struct struct contains only private data.
@arg1: @arg1:
@arg2: @arg2:
<!-- ##### SIGNAL GtkEntry::icon-pressed ##### --> <!-- ##### SIGNAL GtkEntry::icon-press ##### -->
<para> <para>
</para> </para>
...@@ -119,7 +119,7 @@ The #GtkEntry-struct struct contains only private data. ...@@ -119,7 +119,7 @@ The #GtkEntry-struct struct contains only private data.
@arg1: @arg1:
@event: @event:
<!-- ##### SIGNAL GtkEntry::icon-released ##### --> <!-- ##### SIGNAL GtkEntry::icon-release ##### -->
<para> <para>
</para> </para>
......
...@@ -97,40 +97,6 @@ their positions.</entry> ...@@ -97,40 +97,6 @@ their positions.</entry>
</para> </para>
<!-- ##### STRUCT GtkFixedChild ##### -->
<para>
The #GtkFixedChild-struct struct contains the following fields.
(These fields should be considered read-only. They should never be set by
an application.)
<informaltable pgwide="1" frame="none" role="struct">
<tgroup cols="2"><colspec colwidth="2*"/><colspec colwidth="8*"/>
<tbody>
<row>
<entry>#GtkWidget *widget;</entry>
<entry>the child #GtkWidget.</entry>
</row>
<row>
<entry>#gint x;</entry>
<entry>the horizontal position of the widget within the #GtkFixed
container.</entry>
</row>
<row>
<entry>#gint y;</entry>
<entry>the vertical position of the widget within the #GtkFixed
container.</entry>
</row>
</tbody></tgroup></informaltable>
</para>
@widget:
@x:
@y:
<!-- ##### FUNCTION gtk_fixed_new ##### --> <!-- ##### FUNCTION gtk_fixed_new ##### -->
<para> <para>
Creates a new #GtkFixed. Creates a new #GtkFixed.
......
...@@ -65,7 +65,7 @@ only be accessed using the functions below. ...@@ -65,7 +65,7 @@ only be accessed using the functions below.
</para> </para>
@Returns: @Returns:
<!-- ##### FUNCTION gtk_font_selection_get_font ##### --> <!-- ##### FUNCTION gtk_font_selection_get_font ##### -->
...@@ -99,8 +99,8 @@ only be accessed using the functions below. ...@@ -99,8 +99,8 @@ only be accessed using the functions below.
</para> </para>
@fontsel: @fontsel:
@Returns: @Returns:
<!-- ##### FUNCTION gtk_font_selection_set_preview_text ##### --> <!-- ##### FUNCTION gtk_font_selection_set_preview_text ##### -->
......
...@@ -57,8 +57,8 @@ fonts.</para></listitem> ...@@ -57,8 +57,8 @@ fonts.</para></listitem>
</para> </para>
@title: @title:
@Returns: @Returns:
<!-- ##### FUNCTION gtk_font_selection_dialog_get_font ##### --> <!-- ##### FUNCTION gtk_font_selection_dialog_get_font ##### -->
...@@ -67,7 +67,7 @@ fonts.</para></listitem> ...@@ -67,7 +67,7 @@ fonts.</para></listitem>
</para> </para>
@fsd: @fsd:
@Returns: @Returns:
<!-- ##### FUNCTION gtk_font_selection_dialog_get_font_name ##### --> <!-- ##### FUNCTION gtk_font_selection_dialog_get_font_name ##### -->
...@@ -85,7 +85,7 @@ fonts.</para></listitem> ...@@ -85,7 +85,7 @@ fonts.</para></listitem>
@fsd: @fsd:
@fontname: @fontname:
@Returns: @Returns:
<!-- ##### FUNCTION gtk_font_selection_dialog_get_preview_text ##### --> <!-- ##### FUNCTION gtk_font_selection_dialog_get_preview_text ##### -->
...@@ -93,7 +93,7 @@ fonts.</para></listitem> ...@@ -93,7 +93,7 @@ fonts.</para></listitem>
</para> </para>
@fsd: @fsd:
@Returns: @Returns:
...@@ -102,8 +102,8 @@ fonts.</para></listitem> ...@@ -102,8 +102,8 @@ fonts.</para></listitem>
</para> </para>
@fsd: @fsd:
@text: @text:
<!-- ##### FUNCTION gtk_font_selection_dialog_get_apply_button ##### --> <!-- ##### FUNCTION gtk_font_selection_dialog_get_apply_button ##### -->
......
...@@ -27,11 +27,21 @@ fill in the text label. ...@@ -27,11 +27,21 @@ fill in the text label.
</para> </para>
<!-- ##### ARG GtkImageMenuItem:accel-group ##### -->
<para>
</para>
<!-- ##### ARG GtkImageMenuItem:image ##### --> <!-- ##### ARG GtkImageMenuItem:image ##### -->
<para> <para>
</para> </para>
<!-- ##### ARG GtkImageMenuItem:use-stock ##### -->
<para>
</para>
<!-- ##### FUNCTION gtk_image_menu_item_set_image ##### --> <!-- ##### FUNCTION gtk_image_menu_item_set_image ##### -->
<para> <para>
...@@ -86,3 +96,30 @@ fill in the text label. ...@@ -86,3 +96,30 @@ fill in the text label.
@Returns: @Returns:
<!-- ##### FUNCTION gtk_image_menu_item_get_use_stock ##### -->
<para>
</para>
@image_menu_item:
@Returns:
<!-- ##### FUNCTION gtk_image_menu_item_set_use_stock ##### -->
<para>
</para>
@image_menu_item:
@use_stock:
<!-- ##### FUNCTION gtk_image_menu_item_set_accel_group ##### -->
<para>
</para>
@image_menu_item:
@accel_group:
...@@ -40,3 +40,12 @@ An input method context supporting multiple, loadable input methods ...@@ -40,3 +40,12 @@ An input method context supporting multiple, loadable input methods
@menushell: @menushell:
<!-- ##### FUNCTION gtk_im_multicontext_get_context_id ##### -->
<para>
</para>
@context:
@Returns:
...@@ -411,6 +411,7 @@ probably only used within the GTK+ library itself for menu items and such. ...@@ -411,6 +411,7 @@ probably only used within the GTK+ library itself for menu items and such.
@Returns: The lowercase keyval of the last character underlined. @Returns: The lowercase keyval of the last character underlined.
@Deprecated: Use gtk_label_set_use_underline() instead. @Deprecated: Use gtk_label_set_use_underline() instead.
<!-- ##### FUNCTION gtk_label_set_line_wrap ##### --> <!-- ##### FUNCTION gtk_label_set_line_wrap ##### -->
<para> <para>
......
...@@ -149,6 +149,16 @@ should be accessed using the functions below. ...@@ -149,6 +149,16 @@ should be accessed using the functions below.
</para> </para>
<!-- ##### ARG GtkMenu:arrow-placement ##### -->
<para>
</para>
<!-- ##### ARG GtkMenu:arrow-scaling ##### -->
<para>
</para>
<!-- ##### ARG GtkMenu:double-arrows ##### --> <!-- ##### ARG GtkMenu:double-arrows ##### -->