commit 661c0838b7cc69aa36fdcac07e2adf8a7386368f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Feb 21 12:22:50 2011 -0500

    Update NEWS

 NEWS |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)

commit 2baa2dc7f046b303c6f36856607d366e9e632041
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Feb 20 18:47:00 2011 -0500

    Remove annotation that breaks the introspection build

 gdk/gdkwindow.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 7ffc605ac2e0cf23f7ceee19a895ba1ea07afecf
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Sun Feb 20 12:23:02 2011 +0100

    Updated Hungarian translation

 po-properties/hu.po |  668
 +++++++++++++++++++++++----------------------------
 1 files changed, 304 insertions(+), 364 deletions(-)

commit ac093e25f6e0cbbadef093bad8f17d1cbc089764
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Sun Feb 20 01:38:32 2011 +0100

    Updated Hungarian translation

 po/hu.po |  583
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 288 insertions(+), 295 deletions(-)

commit af9174693198d8263df8b20dc32a869a3b57d222
Author: Tor Lillqvist <tml@iki.fi>
Date:   Sun Feb 20 01:33:00 2011 +0200

    Handle emulated keyboard input that arrives as VK_PACKET

    Fixes bug #642772. Thanks to the anonymous bug reporter for providing
    a test program.

 gdk/win32/gdkevents-win32.c |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

commit 44b2e88aefb4010e10d1941c05c4741fe12760f1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 19 13:30:02 2011 -0500

    Make gtk_combo_box_text_get_active_text() behave as documented

    If there is an entry, it is supposed to return the contents
    of the entry. Pointed out by Allin Cottrell,
    https://bugzilla.gnome.org/show_bug.cgi?id=642681

 gtk/gtkcomboboxtext.c |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

commit c14e9ee768e26a375556a30b5a45af2378cb277a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 19 12:47:04 2011 -0500

    Fix doc comment syntax

 gdk/gdkwindow.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit b609bd11498472a0ebf899104c6d02ce78271678
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 19 10:16:58 2011 -0500

    Fix doc comment

 gdk/x11/gdkscreen-x11.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit cb3f20ecbe3698d4207f9e04935739b709d87fe8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 19:06:19 2011 -0500

    GailEntry: remove idle if cell editing is canceled

    This avoids warnings when cell editing is interrupted e.g. by
    adding or removing a row.

 modules/other/gail/gailentry.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 3998dd9563b2de65735ea7fb44bb835a11817f06
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 18:49:01 2011 -0500

    gtk-demo: plug a memleak in the editable cells demo

 demos/gtk-demo/editable_cells.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 856a69936b5cf94c7605e10bde875183088c6d1e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 18:34:28 2011 -0500

    Fix a memory leak with file chooser previews

 gtk/gtkfilechooserdefault.c |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

commit 5813ccc70024c2708e8b444dd4414129efb25246
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 15:56:52 2011 -0500

    Remove a leaking get_name implementation

    This was leaking a lot of memory; just rely on atk_object_get_name.

 gtk/gtkiconview.c |   29 ++++-------------------------
 1 files changed, 4 insertions(+), 25 deletions(-)

commit 8a6bf123466cc60259b88437757b27b10a344de3
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 15:54:50 2011 -0500

    Don't leak the GDir in the iconview example

 demos/gtk-demo/iconview.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit f7b7346f8db129451b43371d47abfbafba20179d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 13:29:59 2011 -0500

    Check if the accessible is actually an AtkAction

 gtk/gtkwidget.c |   53
 +++++++++++++++++++++++++++++------------------------
 1 files changed, 29 insertions(+), 24 deletions(-)

commit db550581784df99c1540a10cc3879917813e8d68
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Feb 16 23:30:21 2011 -0500

    Remove a bunch of crazy code from gail

    ...and replace it with only slightly less crazy code.
    No need to create an destroy hash tables for each key press.

 modules/other/gail/gailutil.c |   94
 +++++++++++++++++++++++-----------------
 1 files changed, 54 insertions(+), 40 deletions(-)

commit 6fcb3899755cf6815aabb395cfb1fbdd59e5c153
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Feb 16 22:57:25 2011 -0500

    gail: Fix the atk_add_key_event_listener implementation

    Based on a patch by Alejandro Piñeiro Iglesias,
    https://bugzilla.gnome.org/show_bug.cgi?id=599907

 modules/other/gail/gailutil.c |   10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

commit c26905747ffc7a683574344e3c745bbd701742a8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Feb 16 22:35:16 2011 -0500

    gail: support indeterminate state of check menuitems

    Patch by Szilárd Pfeiffer
    https://bugzilla.gnome.org/show_bug.cgi?id=626730

 modules/other/gail/gailcheckmenuitem.c    |   25
 ++++++++++++++-----------
 modules/other/gail/gailchecksubmenuitem.c |   25
 ++++++++++++++-----------
 2 files changed, 28 insertions(+), 22 deletions(-)

commit fa007952bab7f1dcdf92f5bc34d7e99b3d29b5a7
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Feb 16 18:46:44 2011 -0500

    Check the return value of gtk_tree_model_get_iter

    Noticed in passing, didn't really see it crash there, but
    better safe than sorry.

 gtk/gtktreeview.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

commit de7b27159d8505494c1bf98d40003c0ddab96e2b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Feb 16 18:40:14 2011 -0500

    gtk_tree_model_filter_row_deleted: don't emit signals too early

    gtk_tree_model_filter_row_deleted was emitting ::row-deleted while
    the internal state of the model was still in disarray, causing
    segfaults e.g. when mapping the file chooser with accessibility
    turned on. This is just a bandaid fix, and doesn't try address
    any of the deeper problems of the filter model code.

    I did take the time to reduce rampant variable shadowing in that
    function, though.

 gtk/gtktreemodelfilter.c |   59
 +++++++++++++++++++++++++---------------------
 1 files changed, 32 insertions(+), 27 deletions(-)

commit 9bc8ba7e5dd7aa7684e19222c547bbd7fc4dc9ac
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 11 23:53:39 2011 -0500

    Use standard icon names

 tests/teststatusicon.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 48342ad2bdc5343cb77cae1159795c79c4203474
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 19 10:02:29 2011 -0500

    Add warnings about environment variables

    These variables all get read by GTK 3 as well, which makes
    them dangerous at best.

 docs/reference/gtk/running.sgml |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

commit 420f2fbddcbc19830cf70503ca1ca5c1f1b842db
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Sat Feb 5 00:58:40 2011 +0900

    Fixed gtk_recent_chooser_menu_set_current_filter to update the
    local pointer.

    Before this patch, unsetting the filter manually before disposing
    the recent chooser menu (or unsetting the filter twice), would cause
    warnings (or invalid memory accesses).

 gtk/gtkrecentchoosermenu.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit 45d05f52c22a7b5d37a4c70574ffc1d9e1c84789
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   Wed Feb 2 15:11:06 2011 +0100

    [GI] Mark mis-detected constructors as such

    constructors which take an object of the same class as its first
    argument are
    mis-detected as method call with "self" argument by the GIR
    scanner. Using the
    new (constructor) annotation from bug 561264, mark some of them
    as proper
    constuctors, so that you can call them with NULL as first argument
    from
    bindings; in particular, this fixes gdk_window_new() and the
    gtk_radio_button_new_with*() constructors.

 gdk/gdkwindow.c      |    2 +-
 gtk/gtkradiobutton.c |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0e47df0ee0a87990a38227b5010b6607d5569cee
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 19 09:44:05 2011 -0500

    Add a missing include

    https://bugzilla.gnome.org/show_bug.cgi?id=642642

 gtk/gtkmodules.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit fa2d05ab4e9fa60d9f790a09e55679a00ed700d1
Author: Martin Nordholts <martinn@src.gnome.org>
Date:   Tue Feb 1 23:07:21 2011 +0100

    Bug 633291 - Handle Shift-keys in X11 gdk_test_simulate_key()

    If a level 1 key maps to a key value passed to
    gdk_test_simulate_key(), raise the GDK_SHIFT_MASK flag so the reqested
    key value is generated. Also add a regression test for this fix.

 gdk/x11/gdktestutils-x11.c |    9 +++++++--
 gtk/tests/testing.c        |   41
 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 2 deletions(-)

commit e3185138acaed37acbe23127878704e267efdaa5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 12 08:06:31 2011 -0500

    Fix the build without the Composite headers

    The code was already protected by #ifdef HAVE_XCOMPOSITE, but
    we forgot the include.
    https://bugzilla.gnome.org/show_bug.cgi?id=642137

 gdk/x11/gdkdnd-x11.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8e51a22707386f21372f3b3481ac4ec7f08d0ac5
Author: Colin Walters <walters@verbum.org>
Date:   Fri Feb 11 12:00:05 2011 -0500

    docs: Link to all GTK+ 2 versions, add GTK+ 3 link

    Now that we have both URLs on library.gnome.org, improve the links so
    that we point at all versions of both.

 docs/reference/gdk/gdk-docs.sgml |   11 +++++++----
 docs/reference/gtk/gtk-docs.sgml |   11 +++++++----
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 28f82afd0e8e0ea76910a2c32e69feb4c15d861d
Author: Michael Natterer <mitch@gimp.org>
Date:   Fri Feb 11 10:35:25 2011 +0100

    gtk: don't send BUTTON_RELEASE to unrealized widgets

    which happened when the source widget was hidden or destroyed while a
    drag was going on, like when dragging from a popup that got a grab
    broken as result of the dnd operation.

 gtk/gtkdnd.c |   47 +++++++++++++++++++++++++----------------------
 1 files changed, 25 insertions(+), 22 deletions(-)

commit 64adba6e3e44551a99dfae9e9198f7645c7bec35
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Tue Feb 8 18:02:48 2011 -0500

    Extend the mixed-dependency check to modules as well

    This helps prevent accidents with GTK_PATH.

 gtk/gtkmain.c    |   27 +++++++++++++++++++--------
 gtk/gtkmain.h    |    3 +++
 gtk/gtkmodules.c |   20 +++++++++++++++++---
 3 files changed, 39 insertions(+), 11 deletions(-)

commit bd0f159b6c24ea05b8f47ea502116a8def7bbd35
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Wed Feb 2 18:03:09 2011 +0100

    Updated Polish translation

 po-properties/pl.po |  565
 +++++++++++++++++++++++++++------------------------
 1 files changed, 298 insertions(+), 267 deletions(-)

commit 03bdae8dcc942ab169f7e2faf2c22f5303b390dc
Author: Piotr DrÄ…g <piotrdrag@gmail.com>
Date:   Wed Feb 2 18:02:36 2011 +0100

    Updated Polish translation

 po/pl.po |  536
 ++++++++++++++++++++++++++++++++------------------------------
 1 files changed, 273 insertions(+), 263 deletions(-)

commit 1d8bac64b2fb833fad9d3d9746c35e62e851e76b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Jan 31 11:32:19 2011 -0500

    Fix a segfault in gtk_statusbar_remove_all

    https://bugzilla.gnome.org/show_bug.cgi?id=640487

 gtk/gtkstatusbar.c  |    5 ++++-
 gtk/tests/testing.c |   21 +++++++++++++++++++++
 2 files changed, 25 insertions(+), 1 deletions(-)

commit 47b2868a087ff1dbf34c4c76df3bbc002a19c979
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jan 30 23:58:44 2011 -0500

    Add missing return type

    Pointed out by Chun-wei Fan
    https://bugzilla.gnome.org/show_bug.cgi?id=640992

 gtk/gtkrange.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 66f55661add359eea4973f67b25bfa56a474e5b0
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jan 30 00:33:49 2011 -0500

    Bump version to 2.24.1

 configure.in |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)