Commit 0f4d0f8e authored by Matthias Clasen's avatar Matthias Clasen

2.11.1

svn path=/trunk/; revision=18027
parent 6355bfff
2007-06-04 Michael Natterer <mitch@imendio.com>
2007-06-04 Matthias Clasen <mclasen@redhat.com>
* === Released 2.11.1 ===
* gdk/gdkwindow.c (gdk_window_set_composited): Improve docs.
* NEWS:
* README.in: Updates
......
......@@ -4,7 +4,7 @@ Prerequisites
GTK+ requires the following packages:
- The GLib, Pango, ATK and cairo libraries, available at the same
location as GTK+. GTK+ 2.11.0 requires at least GLib 2.12,
location as GTK+. GTK+ 2.11.1 requires at least GLib 2.12,
Pango 1.13, ATK 1.9 and cairo 1.2.
- The TIFF, PNG, and JPEG image loading libraries. You most
......@@ -20,8 +20,8 @@ GTK+ requires the following packages:
Simple install procedure
========================
% gzip -cd gtk+-2.11.0.tar.gz | tar xvf - # unpack the sources
% cd gtk+-2.11.0 # change to the toplevel directory
% gzip -cd gtk+-2.11.1.tar.gz | tar xvf - # unpack the sources
% cd gtk+-2.11.1 # change to the toplevel directory
% ./configure # run the `configure' script
% make # build GTK+
[ Become root if necessary ]
......
General Information
===================
This is GTK+ version 2.11.0. GTK+ is a multi-platform toolkit for
This is GTK+ version 2.11.1. GTK+ is a multi-platform toolkit for
creating graphical user interfaces. Offering a complete set of widgets,
GTK+ is suitable for projects ranging from small one-off projects to
complete application suites.
......@@ -48,6 +48,26 @@ Release notes for 2.12
GDK for drawing decorations. In particular, metacity <= 2.18.0 is affected
by this. The problem has been fixed in metacity 2.18.1.
* Semi-private GtkTextLayout api has changed: new GtkTextLayout method
invalidate_cursors(), and new functions gtk_text_layout_invalidate_cursors()
and gtk_text_layout_cursors_changed(), which should be used in place of
gtk_text_layout_invalidate() and gtk_text_layout_changed() if invalidation
is due to marks moved or changed selection; new GtkTextLineDisplay structure
member. Source compatibility is preserved; binary compatibility may break
only if GtkTextLineDisplay structure was created on stack or as a part
of another structure (in particular GnomeCanvas and its clones do not need
recompiling).
* Another new signal has been added to GtkNotebook. The new signal
is called create-window, so this name can no longer be used for signals
in objects derived from GtkNotebook.
* The move-focus signal has been moved to GtkWidget, to unify the
various implementations of this signal in specific widgets. Great care
has been taken to make sure that all code using this signal continues
to work.
Release notes for 2.10
======================
......
......@@ -15,7 +15,7 @@ m4_define([gtk_minor_version], [11])
m4_define([gtk_micro_version], [1])
m4_define([gtk_version],
[gtk_major_version.gtk_minor_version.gtk_micro_version])
m4_define([gtk_interface_age], [1])
m4_define([gtk_interface_age], [0])
m4_define([gtk_binary_age],
[m4_eval(100 * gtk_minor_version + gtk_micro_version)])
# This is the X.Y used in -lgtk-FOO-X.Y
......
2007-06-04 Matthias Clasen <mclasen@redhat.com>
* === Released 2.11.1 ===
2007-05-24 Matthias Clasen <mclasen@redhat.com>
* === Released 2.11.0 ===
......
2007-06-04 Matthias Clasen <mclasen@redhat.com>
* === Released 2.11.1 ===
2007-06-03 Matthias Clasen <mclasen@redhat.com>
* gtk/Makefile.am:
......
......@@ -268,6 +268,14 @@ is given in the <link linkend="glib-The-Main-Event-Loop">GLib Main Loop</link>.
@Returns:
<!-- ##### FUNCTION gdk_event_request_motions ##### -->
<para>
</para>
@event:
<!-- ##### FUNCTION gdk_event_handler_set ##### -->
<para>
</para>
......
......@@ -396,3 +396,12 @@ Applications should never have any reason to use this facility
@Returns:
<!-- ##### FUNCTION gdk_display_supports_composite ##### -->
<para>
</para>
@display:
@Returns:
......@@ -164,7 +164,7 @@ Deprecated equivalent of g_object_unref().
<!-- ##### STRUCT GdkBitmap ##### -->
<!-- ##### TYPEDEF GdkBitmap ##### -->
<para>
An opaque structure representing an offscreen drawable of depth
1. Pointers to structures of type #GdkPixmap, #GdkBitmap, and
......@@ -172,7 +172,6 @@ An opaque structure representing an offscreen drawable of depth
refers generically to any of these types.
</para>
@user_data:
<!-- ##### MACRO gdk_bitmap_ref ##### -->
<para>
......
......@@ -328,7 +328,6 @@ colors. This is used only for gdk_draw_indexed_image().
@colors: The colors, represented as 0xRRGGBB integer values.
@n_colors: The number of colors in the cmap.
<!-- ##### FUNCTION gdk_rgb_gc_set_foreground ##### -->
<para>
Sets the foreground color in @gc to the specified color (or the
......
......@@ -213,6 +213,30 @@ GtkPacker
Private Information
<!-- ##### SECTION ./tmpl/gtkthemes.sgml:Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION ./tmpl/gtkthemes.sgml:See_Also ##### -->
<para>
</para>
<!-- ##### SECTION ./tmpl/gtkthemes.sgml:Short_Description ##### -->
<!-- ##### SECTION ./tmpl/gtkthemes.sgml:Stability_Level ##### -->
<!-- ##### SECTION ./tmpl/gtkthemes.sgml:Title ##### -->
Themes
<!-- ##### SECTION ./tmpl/gtktreemodelsimple.sgml:Long_Description ##### -->
<para>
......@@ -1478,6 +1502,14 @@ produce superscript and subscript.
</para>
<!-- ##### SIGNAL GtkTextView::move-focus ##### -->
<para>
</para>
@textview: the object which received the signal.
@arg1:
<!-- ##### ARG GtkTextView:height-lines ##### -->
<para>
......@@ -1502,6 +1534,15 @@ produce superscript and subscript.
</para>
<!-- ##### SIGNAL GtkToolbar::move-focus ##### -->
<para>
</para>
@toolbar: the object which received the signal.
@arg1:
@Returns:
<!-- ##### ARG GtkToolbar:pack-end ##### -->
<para>
......@@ -1663,6 +1704,14 @@ the #GtkAdjustment which sets the range of the scale.
@window: the object which received the signal.
<!-- ##### SIGNAL GtkWindow::move-focus ##### -->
<para>
</para>
@window: the object which received the signal.
@arg1:
<!-- ##### ARG GtkWindow:auto-shrink ##### -->
<para>
If the window shrinks automatically when widgets within it shrink.
......@@ -2323,6 +2372,39 @@ This function is not usually used by users.
@tree_column:
@titles:
<!-- ##### FUNCTION gtk_decorated_window_calculate_frame_size ##### -->
<para>
</para>
@window:
<!-- ##### FUNCTION gtk_decorated_window_init ##### -->
<para>
</para>
@window:
<!-- ##### FUNCTION gtk_decorated_window_move_resize_window ##### -->
<para>
</para>
@window:
@x:
@y:
@width:
@height:
<!-- ##### FUNCTION gtk_decorated_window_set_title ##### -->
<para>
</para>
@window:
@title:
<!-- ##### FUNCTION gtk_drag_dest_handle_event ##### -->
<para>
Internal function.
......
......@@ -61,7 +61,7 @@ probably has a selection colored background to render to.
@GTK_CELL_RENDERER_PRELIT: The mouse is hovering over the cell.
@GTK_CELL_RENDERER_INSENSITIVE: The cell is drawn in an insensitive manner
@GTK_CELL_RENDERER_SORTED: The cell is in a sorted row
@GTK_CELL_RENDERER_FOCUSED: The cell is in the focus row.
@GTK_CELL_RENDERER_FOCUSED: The cell is in the focus row.
<!-- ##### ENUM GtkCellRendererMode ##### -->
<para>
......
......@@ -212,8 +212,8 @@ The #GtkEntry-struct struct contains only private data.
</para>
@entry:
@text:
@entry:
@text:
<!-- ##### FUNCTION gtk_entry_append_text ##### -->
......@@ -230,8 +230,8 @@ The #GtkEntry-struct struct contains only private data.
</para>
@entry:
@text:
@entry:
@text:
<!-- ##### FUNCTION gtk_entry_set_position ##### -->
......@@ -258,7 +258,7 @@ The #GtkEntry-struct struct contains only private data.
</para>
@entry:
@start:
@start:
@end:
......@@ -268,7 +268,7 @@ The #GtkEntry-struct struct contains only private data.
</para>
@entry:
@visible:
@visible:
<!-- ##### FUNCTION gtk_entry_set_invisible_char ##### -->
......
......@@ -84,7 +84,7 @@ contains. (See also: #GtkVButtonBox and #GtkHButtonBox).
(on the left for a HBox, or the top for a VBox).
@GTK_BUTTONBOX_END: Buttons are grouped towards the end of the box,
(on the right for a HBox, or the bottom for a VBox).
@GTK_BUTTONBOX_CENTER: Buttons are centered in the box. Since 2.12
@GTK_BUTTONBOX_CENTER: Buttons are centered in the box. Since 2.12
<!-- ##### ENUM GtkCornerType ##### -->
<para>
......
......@@ -672,61 +672,6 @@ gtk_widget_destroy (chooser);
@filechooser: the object which received the signal.
<!-- ##### ARG GtkFileChooser:action ##### -->
<para>
</para>
<!-- ##### ARG GtkFileChooser:do-overwrite-confirmation ##### -->
<para>
</para>
<!-- ##### ARG GtkFileChooser:extra-widget ##### -->
<para>
</para>
<!-- ##### ARG GtkFileChooser:file-system-backend ##### -->
<para>
</para>
<!-- ##### ARG GtkFileChooser:filter ##### -->
<para>
</para>
<!-- ##### ARG GtkFileChooser:local-only ##### -->
<para>
</para>
<!-- ##### ARG GtkFileChooser:preview-widget ##### -->
<para>
</para>
<!-- ##### ARG GtkFileChooser:preview-widget-active ##### -->
<para>
</para>
<!-- ##### ARG GtkFileChooser:select-multiple ##### -->
<para>
</para>
<!-- ##### ARG GtkFileChooser:show-hidden ##### -->
<para>
</para>
<!-- ##### ARG GtkFileChooser:use-preview-label ##### -->
<para>
</para>
<!-- ##### ENUM GtkFileChooserAction ##### -->
<para>
Describes whether a #GtkFileChooser is being used to open
......
......@@ -48,6 +48,17 @@ will be a popup menu allowing the users to switch pages.
@arg1:
@Returns:
<!-- ##### SIGNAL GtkNotebook::create-window ##### -->
<para>
</para>
@notebook: the object which received the signal.
@widget:
@arg1:
@arg2:
@Returns:
<!-- ##### SIGNAL GtkNotebook::focus-tab ##### -->
<para>
......
......@@ -172,6 +172,7 @@ specified, GTK+ assumes that all formats are supported.
@GTK_PRINT_CAPABILITY_GENERATE_PS: The program will send the document to the printer in Postscript format
@GTK_PRINT_CAPABILITY_PREVIEW:
@GTK_PRINT_CAPABILITY_NUMBER_UP: Print dialog will offer printing multiple pages per sheet. Since 2.12
<!-- ##### FUNCTION gtk_print_unix_dialog_set_manual_capabilities ##### -->
<para>
......
......@@ -9,13 +9,11 @@ GtkScaleButton
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
......
......@@ -426,6 +426,16 @@ types related to the text widget and how they work together.
@where:
<!-- ##### FUNCTION gtk_text_buffer_add_mark ##### -->
<para>
</para>
@buffer:
@mark:
@where:
<!-- ##### FUNCTION gtk_text_buffer_delete_mark ##### -->
<para>
......
......@@ -62,6 +62,26 @@ Marks are typically created using the gtk_text_buffer_create_mark() function.
</para>
<!-- ##### ARG GtkTextMark:left-gravity ##### -->
<para>
</para>
<!-- ##### ARG GtkTextMark:name ##### -->
<para>
</para>
<!-- ##### FUNCTION gtk_text_mark_new ##### -->
<para>
</para>
@name:
@left_gravity:
@Returns:
<!-- ##### FUNCTION gtk_text_mark_set_visible ##### -->
<para>
......
......@@ -77,14 +77,6 @@ types related to the text widget and how they work together.
@arg2:
@arg3:
<!-- ##### SIGNAL GtkTextView::move-focus ##### -->
<para>
</para>
@textview: the object which received the signal.
@arg1:
<!-- ##### SIGNAL GtkTextView::move-viewport ##### -->
<para>
......
......@@ -63,15 +63,6 @@ accessed through the function described below.
@arg1:
@Returns:
<!-- ##### SIGNAL GtkToolbar::move-focus ##### -->
<para>
</para>
@toolbar: the object which received the signal.
@arg1:
@Returns:
<!-- ##### SIGNAL GtkToolbar::orientation-changed ##### -->
<para>
......
......@@ -9,13 +9,11 @@ GtkTooltip
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
......
......@@ -9,13 +9,11 @@ GtkVolumeButton
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### SECTION Stability_Level ##### -->
......
......@@ -403,6 +403,14 @@ a widget changes from un-anchored to anchored or vice-versa.
@event:
@Returns: %TRUE to stop other handlers from being invoked for the event. %FALSE to propagate the event further.
<!-- ##### SIGNAL GtkWidget::move-focus ##### -->
<para>
</para>
@widget: the object which received the signal.
@arg1:
<!-- ##### SIGNAL GtkWidget::no-expose-event ##### -->
<para>
......@@ -2470,6 +2478,32 @@ This function is deprecated; it does nothing.
@Returns:
<!-- ##### FUNCTION gtk_widget_get_tooltip_window ##### -->
<para>
</para>
@widget:
@Returns:
<!-- ##### FUNCTION gtk_widget_set_tooltip_window ##### -->
<para>
</para>
@widget:
@custom_window:
<!-- ##### FUNCTION gtk_widget_trigger_tooltip_query ##### -->
<para>
</para>
@widget:
<!-- ##### FUNCTION gtk_requisition_copy ##### -->
<para>
......
......@@ -53,14 +53,6 @@ Toplevel which can contain other widgets
@window: the object which received the signal.
<!-- ##### SIGNAL GtkWindow::move-focus ##### -->
<para>
</para>
@window: the object which received the signal.
@arg1:
<!-- ##### SIGNAL GtkWindow::set-focus ##### -->
<para>
......@@ -1167,40 +1159,21 @@ Deprecated alias for gtk_window_set_position().
@setting:
<!-- ##### FUNCTION gtk_decorated_window_init ##### -->
<para>
</para>
@window:
<!-- ##### FUNCTION gtk_decorated_window_calculate_frame_size ##### -->
<!-- ##### FUNCTION gtk_window_get_opacity ##### -->
<para>
</para>
@window:
@Returns:
<!-- ##### FUNCTION gtk_decorated_window_set_title ##### -->
<para>
</para>
@window:
@title:
<!-- ##### FUNCTION gtk_decorated_window_move_resize_window ##### -->
<!-- ##### FUNCTION gtk_window_set_opacity ##### -->
<para>
</para>
@window:
@x:
@y:
@width:
@height:
@opacity:
2007-06-04 Matthias Clasen <mclasen@redhat.com>
* === Released 2.11.1 ===
2007-05-30 Chris Wilson <chris@chris-wilson.co.uk>
* io-jpeg.c (gdk_pixbuf__jpeg_image_stop_load):
......
......@@ -3089,13 +3089,14 @@ gdk_window_foreign_new (GdkNativeWindow anid)
/**
* gdk_window_set_composited:
* @window: a #GdkWindow
* @composited: %TRUE to set the window as composited
*
* Sets a #GdkWindow as composited. Composited windows do
* not automatically have their contents drawn to the screen.
* Drawing is redirected to an offscreen buffer and an expose
* event is emitted on the parent of the composited window.
* It is the responsibility of the parent's expose handler to
* manually merge the off-screen content onto the screen in
* Sets a #GdkWindow as composited, or unsets it. Composited
* windows do not automatically have their contents drawn to
* the screen. Drawing is redirected to an offscreen buffer
* and an expose event is emitted on the parent of the composited
* window. It is the responsibility of the parent's expose handler
* to manually merge the off-screen content onto the screen in
* whatever way it sees fit. See <xref linkend="composited-window-example"/>
* for an example.
*
......
2007-06-04 Matthias Clasen <mclasen@redhat.com>
* === Released 2.11.1 ===
2007-05-24 Matthias Clasen <mclasen@redhat.com>