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(-)

commit 0b3710d762decd49547d17d8decb316c4eca0968
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jan 30 00:04:04 2011 -0500

    Fix doc format problems

 gtk/gtkcomboboxtext.c |    4 ++--
 gtk/gtktexttagtable.c |    5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

commit e8a0f3cfb825cbf684a4b62fca6eb6461539eb2f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jan 29 23:52:32 2011 -0500

    Fix the build

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

commit 0b5a530ef1d5a44fe16b9aafb20c558cd48f7a5c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jan 29 23:32:55 2011 -0500

    More updates

 NEWS |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit bb8e1c67c6e9b20a4a13d5d95a8d809d260e31e1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jan 29 22:40:41 2011 -0500

    Check if buffer is NULL after setting it to NULL, not before.

    This catches cases when "notify::buffer" handler does not recreate
    the buffer again, which could end in reference leak.

    https://bugzilla.gnome.org/show_bug.cgi?id=634677
    (cherry picked from commit d688343a31dbe67f34228b998bbb753584d8d2e9)

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

commit 840c9aa8d944f7ed9dc258458fca8a4be291c3cf
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Sat Jan 29 16:03:33 2011 +0100

    Updated Italian translation

 po-properties/it.po |  415
 ++++++++++++++++++++++++++-------------------------
 1 files changed, 214 insertions(+), 201 deletions(-)

commit f80f4f5ce3c1038068e451c50a6fe93b1ba422b5
Author: Luca Ferretti <lferrett@gnome.org>
Date:   Sat Jan 29 16:00:27 2011 +0100

    Updated Italian translation

 po/it.po |  558
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 282 insertions(+), 276 deletions(-)

commit 6dd57dfe65bd89311039e1115034348623d84e19
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jan 28 23:19:39 2011 -0500

    Updates for 2.24.0

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

commit 7cda5b54fb0044ff594a8b15dfc4f59641b71e00
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Jan 28 23:19:14 2011 -0500

    Bump version to 2.24.0

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

commit b08b4cccc595707e7d3db5263263472f54b7e879
Author: Ignacio Casal Quinteiro <icq@gnome.org>
Date:   Fri Jan 28 13:24:26 2011 +0100

    Remove gtk_paste_point_override mark if we don't insert any text.

    This patch fixes bug #590459.

 gtk/gtktextbuffer.c |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

commit 461d71f6aa7f93a7a57a1d19053cd79597a09070
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   Wed Jan 26 14:39:50 2011 +0100

    [GI] Fix gtk_tree_view_get_cursor() transfer annotation

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

commit a33dceee4b1bd22a03d69312e65a407cd4953a54
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   Wed Jan 26 14:09:25 2011 +0100

    [GI] Backport transfer annotations

 gtk/gtkclipboard.c   |   12 +++++++-----
 gtk/gtkcontainer.c   |    5 +++--
 gtk/gtkdialog.c      |    2 +-
 gtk/gtkprogressbar.c |    7 +++++++
 gtk/gtkselection.c   |    7 ++++---
 gtk/gtktreeview.c    |    2 +-
 gtk/gtkwidget.c      |    5 +++--
 gtk/gtkwindow.c      |    2 +-
 8 files changed, 27 insertions(+), 15 deletions(-)

commit 5cded4d5e29e4c841885894a6fc63f631e2c8c5c
Author: Pavel Holejsovsky <pholejs@src.gnome.org>
Date:   Wed Jan 26 12:49:08 2011 +0100

    [GI] Add missing (transfer) annotations

    Backported from master commit 2f0d40335b.

 gdk/gdkcursor.c              |    2 +-
 gdk/gdkwindow.c              |   14 ++++++++------
 gdk/x11/gdkdisplay-x11.c     |    3 ++-
 gdk/x11/gdkvisual-x11.c      |    4 ++--
 gtk/gtkaboutdialog.c         |    6 +++---
 gtk/gtkaccelgroup.c          |    7 ++++---
 gtk/gtkaction.c              |    5 +++--
 gtk/gtkbindings.c            |    2 +-
 gtk/gtkcontainer.c           |   11 ++++++-----
 gtk/gtkdnd.c                 |   10 +++++-----
 gtk/gtkiconfactory.c         |    4 ++--
 gtk/gtklabel.c               |    3 ++-
 gtk/gtkmain.c                |    3 ++-
 gtk/gtkmenu.c                |   28 ++++++++++++++++++++++++++++
 gtk/gtknotebook.c            |    3 ++-
 gtk/gtkpagesetupunixdialog.c |    4 ++--
 gtk/gtkprintcontext.c        |    2 +-
 gtk/gtkprinter.c             |    2 +-
 gtk/gtkprintjob.c            |    6 +++---
 gtk/gtkprintoperation-unix.c |    2 +-
 gtk/gtkprintoperation.c      |    4 ++--
 gtk/gtkprintunixdialog.c     |    4 ++--
 gtk/gtkradiobutton.c         |    4 ++--
 gtk/gtkrc.c                  |    2 +-
 gtk/gtkselection.c           |    8 ++++----
 gtk/gtkstyle.c               |    2 +-
 gtk/gtktestutils.c           |    8 ++++----
 gtk/gtktextbuffer.c          |    4 ++--
 gtk/gtktextbufferrichtext.c  |   16 ++++++++--------
 gtk/gtkwidget.c              |    4 ++--
 gtk/gtkwindow.c              |    2 +-
 31 files changed, 108 insertions(+), 71 deletions(-)

commit 9b2457a67127e7c260490853295afa2c98e191c1
Author: Pavel Holejsovsky <pholejs@src.gnome.org>
Date:   Wed Jan 26 12:29:21 2011 +0100

    [GI] Fixes of existing incorrect annotations

    Backported from master commit 3c8fc21e9b3e035b86a.

 gtk/gtkaction.c          |    9 +++++----
 gtk/gtkcellrenderer.c    |    2 +-
 gtk/gtkfilechooser.c     |   17 +++++++++--------
 gtk/gtkicontheme.c       |    8 ++++----
 gtk/gtkmain.c            |    3 ++-
 gtk/gtkradiobutton.c     |    4 ++--
 gtk/gtkradiomenuitem.c   |    6 +++---
 gtk/gtkradiotoolbutton.c |    4 ++--
 gtk/gtkselection.c       |    2 +-
 gtk/gtktreeview.c        |    2 +-
 10 files changed, 30 insertions(+), 27 deletions(-)

commit 0455bcfda433f510ab2c1a206bf5f492fe50a255
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jan 23 16:58:50 2011 -0500

    Expose gtk-auto-mnemonics as an Xsetting

 gdk/x11/gdksettings.c |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

commit a5d35b95f03f461ff5ed759aac31140d10dc256d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Jan 23 16:52:40 2011 -0500

    Default target version of gtk-builder-convert should be 2.0

 gtk/gtk-builder-convert |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c44fe0bc5482842cd4f343d9a9701621845db587
Author: Johan Dahlin <johan@gnome.org>
Date:   Sat Sep 18 13:42:15 2010 -0300

    Add a couple of missing annotations

    Backported from master commit 19cab17c.

 gtk/gtktoolpalette.c   |   14 +++++++-------
 gtk/gtktoolshell.c     |    2 +-
 gtk/gtktreeselection.c |    8 ++++----
 gtk/gtktreestore.c     |    2 +-
 gtk/gtkuimanager.c     |    2 +-
 5 files changed, 14 insertions(+), 14 deletions(-)

commit 164149a8dc2560a95b1f88f8444550bccd82a040
Author: Christian Persch <chpe@gnome.org>
Date:   Wed Jan 12 19:02:20 2011 +0100

    Add target version handling to gtk-builder-convert

    When converting to gtk3, replace GtkComboBoxEntry with GtkComboxBox
    has-entry=True, and remove the has-separator property from GtkDialogs.

    Bug #639327.

 docs/reference/gtk/gtk-builder-convert.xml |   11 ++++++++++
 gtk/gtk-builder-convert                    |   31
 ++++++++++++++++++++++++++-
 2 files changed, 40 insertions(+), 2 deletions(-)

commit 78a4b090e29399e7b93c296ce3f8f241da2d37f5
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   Sat Jan 15 15:26:12 2011 -0600

    Gtk{List,Tree}Store: Fix GI array annotations

 gtk/gtkliststore.c |    6 +++---
 gtk/gtktreestore.c |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit dfa1ea8245ddfd7371826432b0be34f1f686543e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Jan 15 00:26:08 2011 -0500

    Add accessors for GtkRange::round-digits

        Patch by Christian Dywan,
        https://bugzilla.gnome.org/show_bug.cgi?id=351755

 docs/reference/gtk/gtk-sections.txt |    4 +-
 gtk/gtk.symbols                     |    2 +
 gtk/gtkrange.c                      |   72
 +++++++++++++++++++++++++++++++++-
 gtk/gtkrange.h                      |    4 ++
 4 files changed, 78 insertions(+), 4 deletions(-)

commit f40a129e283fe130b12b68c7351f613c5b77f3c8
Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
Date:   Tue Aug 17 17:42:50 2010 +0200

    gtk_tree_model_iter_next's iter is (in), not (inout)

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

commit e48f5b4073b9c1551dbea4ef5b15933672de3a1e
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:   Mon Jan 10 14:43:00 2011 -0600

    Backport a lot of GI transfer annotations

    This dramatically improves using GTK2 with g-i.

    Taken from master commit e0aa12eb0ab8d without the non-documentation
    changes.

 gtk/gtkaccellabel.c      |    2 +-
 gtk/gtkaction.c          |   10 ++++----
 gtk/gtkactivatable.c     |    2 +-
 gtk/gtkassistant.c       |   23 ++++++++++---------
 gtk/gtkbuildable.c       |    6 ++--
 gtk/gtkbutton.c          |    2 +-
 gtk/gtkcellrenderer.c    |    8 +++---
 gtk/gtkcellview.c        |    2 +-
 gtk/gtkcolorseldialog.c  |    2 +-
 gtk/gtkcombobox.c        |    8 ++++--
 gtk/gtkcontainer.c       |    2 +-
 gtk/gtkdnd.c             |   19 +++++++--------
 gtk/gtkentry.c           |   16 +++++++-----
 gtk/gtkentrycompletion.c |    7 +++--
 gtk/gtkexpander.c        |    5 ++-
 gtk/gtkfilechooser.c     |   42 +++++++++++++++++-----------------
 gtk/gtkfontsel.c         |   56
 +++++++++++++++++++++++----------------------
 gtk/gtkframe.c           |    2 +-
 gtk/gtkiconfactory.c     |    4 +-
 gtk/gtkicontheme.c       |   17 +++++++------
 gtk/gtkiconview.c        |    9 ++++---
 gtk/gtkimagemenuitem.c   |    5 ++-
 gtk/gtkinfobar.c         |    6 ++--
 gtk/gtkinvisible.c       |    2 +-
 gtk/gtklabel.c           |    4 +-
 gtk/gtklayout.c          |   26 ++++++++++----------
 gtk/gtkmain.c            |   11 ++++++++-
 gtk/gtkmenuitem.c        |    6 ++--
 gtk/gtkmenutoolbutton.c  |    3 +-
 gtk/gtkmountoperation.c  |    6 ++--
 gtk/gtknotebook.c        |   25 ++++++++++----------
 gtk/gtkoffscreenwindow.c |    5 ++-
 gtk/gtkpagesetup.c       |    6 ++--
 gtk/gtkpaned.c           |    6 ++--
 gtk/gtkplug.c            |    4 +-
 gtk/gtkprintcontext.c    |   12 +++++-----
 gtk/gtkprintoperation.c  |   18 +++++++-------
 gtk/gtkprintsettings.c   |   18 +++++++-------
 gtk/gtkradiobutton.c     |    6 +++-
 gtk/gtkradiomenuitem.c   |   27 ++++++++++++++-------
 gtk/gtkradiotoolbutton.c |   26 ++++++++++----------
 gtk/gtkrange.c           |    4 +-
 gtk/gtkrc.c              |   36 ++++++++++++++--------------
 gtk/gtkrecentchooser.c   |    6 ++--
 gtk/gtkrecentmanager.c   |   14 ++++++-----
 gtk/gtkscale.c           |   12 +++++-----
 gtk/gtkscalebutton.c     |    8 +++---
 gtk/gtkscrolledwindow.c  |   17 ++++++-------
 gtk/gtkselection.c       |    4 +-
 gtk/gtksettings.c        |   10 ++++----
 gtk/gtksocket.c          |    2 +-
 gtk/gtkspinbutton.c      |    2 +-
 gtk/gtkstatusbar.c       |    2 +-
 gtk/gtkstatusicon.c      |   11 +++++----
 gtk/gtkstyle.c           |   14 ++++++-----
 gtk/gtktextbuffer.c      |   15 +++++------
 gtk/gtktextiter.c        |   10 ++++----
 gtk/gtktexttagtable.c    |    2 +-
 gtk/gtktoolbar.c         |    8 +++---
 gtk/gtktoolbutton.c      |   26 +++++++++++----------
 gtk/gtktoolitem.c        |   28 ++++++++++++----------
 gtk/gtktoolitemgroup.c   |    6 ++--
 gtk/gtktreemodel.c       |   10 ++++----
 gtk/gtktreemodelsort.c   |    6 ++--
 gtk/gtktreeview.c        |   39 ++++++++++++++++---------------
 gtk/gtktreeviewcolumn.c  |   19 ++++++++-------
 gtk/gtkviewport.c        |    8 +++---
 gtk/gtkwidget.c          |   17 +++++++------
 gtk/gtkwindow.c          |    4 +-
 69 files changed, 425 insertions(+), 381 deletions(-)

commit cc44561b611c7c611c418a9f9f3a1312d1c17d76
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:   Mon Jan 10 22:43:57 2011 +0900

    Added GtkBuildable support for specifying <items> in GtkComboBoxText.

    Conflicts:

	gtk/gtkcomboboxtext.c

 gtk/gtkcomboboxtext.c |  224
 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 221 insertions(+), 3 deletions(-)

commit ff780aa35e6954c52dbfe887845599e6d5a349ef
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Mon Jan 10 22:39:05 2011 +0900

    Added GtkBuildable support to add "tag" children to GtkTextTagTable.

    Conflicts:

	gtk/gtktexttagtable.c

 gtk/gtktexttagtable.c |   56
 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 55 insertions(+), 1 deletions(-)

commit 737941b3335c956192494bfd01bb17667c767a9b
Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
Date:	Mon Jan 10 22:31:25 2011 +0900

    Added GtkBuilder support for "menu" child type of GtkMenuToolButton

    Conflicts:

	gtk/gtkmenutoolbutton.c

 docs/reference/gtk/tmpl/gtkmenutoolbutton.sgml |   18 +++++++++++++
 gtk/gtkmenutoolbutton.c			|   33
 +++++++++++++++++++++++-
 2 files changed, 50 insertions(+), 1 deletions(-)

commit e361e38e09f3a15ae38676fba024a5275a505b80
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:	Sun Jan 9 22:10:49 2011 -0600

    Fix GI annotation of GtkTreeModelFilter

    Cherrypicked from master commit e0aa12eb.

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

commit 8253735ed1bcdd56ec304bc9e678c7fca083d3ba
Author: John (J5) Palmieri <johnp@redhat.com>
Date:	Tue Sep 7 13:50:40 2010 -0400

    Add GtkBuilder and GtkDialog annotations for tranfer and scope

    Cherrypicked from master commit c78a23bd.

 gtk/gtkbuilder.c |    2 +-
 gtk/gtkdialog.c  |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit caf389649a2959acca9d85ec9b896e0b429c780c
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:	Sun Jan 9 21:39:15 2011 -0600

    Fix GtkMessageDialog annotations

    Cherrypicked from master commit e0aa12eb.

 gtk/gtkmessagedialog.c |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

commit 1435dcc1cbbb338365a79f222cac746df4724e9b
Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
Date:	Tue Aug 17 17:57:58 2010 +0200

    The 'len' argument of gtk_text_buffer_insert and
    gtk_text_buffer_insert_at_cursor isn't really the length of the
    'text' argument

    (Cherrypicked from master commit 24d8c776d4e)

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

commit 4ea1f5e15e78cd019b46cccbfc0445b9098658c3
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:	Sun Jan 9 13:04:09 2011 -0600

    Fix gtk_icon_theme_load_icon annotation

    Cherrypicked from master (e0aa12eb0a) to fix return value transfer
    annotation.

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

commit a59f254fad881be0fcf4d5e0d1f3aa957e6766de
Author: Alan Knowles <alan@akbkhome.com>
Date:	Tue May 11 13:40:15 2010 +0800

    Fix various gir annotations on tree API

    Just add (out) tags where needed to generate valid gir.

 gtk/gtktreeview.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit af45513d78a64ad4e6915a38a69b88234e0c8e6d
Author: Martin Pitt <martin.pitt@ubuntu.com>
Date:	Sun Jan 9 12:15:03 2011 -0600

    Add GtkRadioButton constructor GI annotations

    Taken from GTK 3. This allows programs to sensibly use radio
    buttons with
    either GTK2 or GTK3 with g-i.

 gtk/gtkradiobutton.c |   42 ++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 40 insertions(+), 2 deletions(-)

commit 5ad3a3b4408bc3a77942f3e6b233991a18cc9535
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:	Fri Jan 7 23:10:46 2011 +0000

    Updated British English translation

 po-properties/en_GB.po |  382 ++++++++++++++++++----------------
 po/en_GB.po		|  532
 ++++++++++++++++++++++++------------------------
 2 files changed, 473 insertions(+), 441 deletions(-)

commit f54ad24ec2b94acdd34f9d7f3c8a89a1fbcd5cd8
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jan 6 17:29:24 2011 -0500

    bump version

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

commit 832f1de519b4d18e3b5d74842c2aea2823c1b865
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jan 6 17:27:05 2011 -0500

    Fix symbol lists

 gtk/gtk.symbols |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 9c1b0e4cc021de3e2f607b0d73cb7356f0ee6a1c
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jan 6 14:19:09 2011 -0500

    Update the NEWS

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

commit b9c9919fe22dd243b3771c6b59d7e751e556753b
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Thu Jan 6 13:00:07 2011 -0500

    Mention gvfs in the gtk_show_uri() docs

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

 gtk/gtkshow.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit e00c9fbc18c8903329556947192533656c8332c0
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jan 4 11:18:42 2011 -0500

    Some documentation improvements for gtk_init/gtk_parse_args

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

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

commit fda64442164fc7b2d8e1013bf3deeaf9c6ced8bf
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Tue Jan 4 10:58:04 2011 -0500

    Document DESKTOP_STARTUP_ID use

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

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

commit 67d042f02b0516cc6fbc97d388d79b4fec12f555
Author: Milan Bouchet-Valat <nalimilan@club.fr>
Date:	Thu Jan 6 12:57:59 2011 -0500

    GtkComboBox(Text): Add documentation about the entry

 gtk/gtkcombobox.c     |    7 ++++++-
 gtk/gtkcomboboxtext.c |    8 +++++++-
 2 files changed, 13 insertions(+), 2 deletions(-)

commit ed4605e597e8ac341d6fd4c60709ef4d88383fed
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 3 09:34:04 2011 -0500

    cups printbackend: create a pdf surface when appropriate

    This should address bug 560177.
    Based on a patch by Adrian Johnson.

 modules/printbackends/cups/gtkprintbackendcups.c |   28
 ++++++++++++---------
 1 files changed, 16 insertions(+), 12 deletions(-)

commit 2cf66d39e4750e650b54b7ea2ef0a82aefd9bf69
Author: Matthias Clasen <mclasen@redhat.com>
Date:	Mon Jan 3 08:02:41 2011 -0500

    Remove gtk_printer_new from gtkprintbackend.h

    The function has been in gtkprinter.h forever.

 gtk/gtkprintbackend.h |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

commit 0c6d327a25d23b8e09bc471ff5a61ff6fbd91d1a
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Wed Dec 29 16:04:49 2010 +1030

    Set file GtkPrinter accepts_pdf/ps based on selected format

 gtk/gtkprintbackend.h				  |    4 ++
 gtk/gtkprinter.c				  |   18 ++++++
 modules/printbackends/file/gtkprintbackendfile.c |   63
 ++++++++++++++++++++--
 3 files changed, 80 insertions(+), 5 deletions(-)

commit 7de568a2aec5c8d4edb5d1319ed10cfe6280c99c
Author: Adrian Johnson <ajohnson@redneon.com>
Date:	Wed Dec 29 01:18:02 2010 +1030

    Set "accepts-pdf" property to true only if supported by the print
    backend

 gtk/gtkprinter.c				  |    4 ++--
 modules/printbackends/cups/gtkprintercups.c	  |   10 +++++++++-
 modules/printbackends/file/gtkprintbackendfile.c |    1 +
 3 files changed, 12 insertions(+), 3 deletions(-)

commit 3241efa11c8484f7dd916e0f8c6160bef9aa628e
