commit f90f84bbc33433f53aa574d29eaf897abc930f8c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Feb 21 18:34:09 2011 -0500

    Fix distcheck

 modules/other/gail/Makefile.am |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit cfba3a8f40221815bff5a4032d3576f1277b1958
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Feb 21 18:09:57 2011 -0500

    Update NEWS

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

commit 700276eae4089fd3441d64da3329b9436c697d88
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Feb 21 17:31:37 2011 -0500

    Don't export extra symbols for accessibility

 gtk/gtkseparatormenuitem.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

commit 48ef37e489a9500cb9e46627ceac8c34286af8a3
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Sun Jan 23 10:00:53 2011 +0200

    Updated Bulgarian translation

 po-properties/1           | 2148 +++++++++++++
 po-properties/a           |    3 +
 po-properties/a~          |   47 +
 po-properties/bg.po       | 4470 +++++++++++++++-------------
 po-properties/gtk20.pot   | 7184
 +++++++++++++++++++++++++++++++++++++++++++
 po-properties/gtk30.pot   | 7420
 +++++++++++++++++++++++++++++++++++++++++++++
 po-properties/messages.mo |  Bin 0 -> 224944 bytes
 po/bg.po                  | 2039 +++++++------
 8 files changed, 20380 insertions(+), 2931 deletions(-)

commit c0daaccd09787eaa821def6741a36493adf49fae
Author: A S Alam <aalam@users.sf.net>
Date:   Mon Feb 21 07:02:22 2011 +0530

    update Punjabi Translation by A S Alam

 po/pa.po |  547
 +++++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 347 insertions(+), 200 deletions(-)

commit f598f75dfb82bcd2d7f2b69ec7a582743f42b0c5
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Mon Feb 21 01:44:35 2011 +0100

    gdk_cursor_new_from_pixmap: Fix gdk_display_is_closed call

    This was typoed in commit dfe6ba932ca798c53121f90b7d696b5d2231a179
    https://bugzilla.gnome.org/show_bug.cgi?id=642843

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

commit 4a286010d34d0f113d0ffb5c81d9de5794058bea
Author: Benjamin Otte <otte@redhat.com>
Date:   Mon Feb 21 00:06:08 2011 +0100

    docs: Fix typo

 docs/reference/gtk/migrating-2to3.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 5f2ac56ec61f9967ca4441f1baec47fed0985c49
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Feb 20 23:42:43 2011 +0100

    docs: Replace pixmap use in migration guide with cairo surfaces

    Merge my patch for this with Matthias' previous patch and keep
    the best
    of both.

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

 docs/reference/gtk/migrating-2to3.xml |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

commit ff5d4e13dedf8f9496344ef46f0abb132dd86358
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Feb 20 23:35:16 2011 +0100

    textview: Remove x/y arguments from render_para() func

    We were only passing 0 anyway and it's easy to translate the cairo
    context in use instead of passing x/y coordinates.

 gtk/gtktextdisplay.c |   38 +++++++++++++++++---------------------
 1 files changed, 17 insertions(+), 21 deletions(-)

commit c647085e76c4986a97856b539773510e06c348c4
Author: Benjamin Otte <otte@redhat.com>
Date:   Sun Feb 20 23:29:49 2011 +0100

    textview: Translate the cairo context instead of keeping y value

    This avoids overflow when transforming a large value to a pango unit.
    To reproduce the problem:
    seq 200000 > test.txt && tets/print-editor test.txt
    Then scroll to around line 140.000 to see it (depends on font size of
    course).

 gtk/gtktextdisplay.c |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

commit 608c1e40eb776f57c58350cbe55f239599391006
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Feb 20 17:03:45 2011 -0500

    Remove no-longer existing API from the migration guide

    Some parts of the migration guide were written before the demise
    of pixmaps, and still referred to pixmap API in their replacements.

 docs/reference/gtk/migrating-2to3.xml |   28 +++++++++++++++++-----------
 1 files changed, 17 insertions(+), 11 deletions(-)

commit acc01ac944e60be483801469094d25cefdb0d1b7
Author: Tor Lillqvist <tml@iki.fi>
Date:   Sun Feb 20 23:54:57 2011 +0200

    Tweak include order a bit to get around compilation errors

    wintab.h defines an INT() macro that interfers with some lines in
    commctrl.h.

 gdk/win32/gdkdevicemanager-win32.c |    5 +----
 gdk/win32/gdkevents-win32.c        |    2 +-
 2 files changed, 2 insertions(+), 5 deletions(-)

commit 14fcfd3f7a35b0b8dd5d358082868af7072f1572
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Feb 20 16:46:27 2011 -0500

    Fix spelling

    It is 'accessible', not 'accesible'.

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

commit 48b0a55775e3ccda3c933767808059be74b3a3d1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Feb 20 16:44:26 2011 -0500

    React to is-focus change, not ignore it

    A very old bug, noticed in
    https://bugzilla.gnome.org/show_bug.cgi?id=642791

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

commit bffd26e4762e0bc62b2ca5c7ce44d4f5a7ee522f
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Feb 20 18:48:11 2011 +0100

    Updated Spanish translation

 po-properties/es.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3379c52f65f9f10f03cfca5877385e176c054126
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Feb 20 18:47:10 2011 +0100

    Updated Spanish translation

 po-properties/es.po |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

commit b9b07b2178408445d33b92c2c21cb107e768fb7f
Author: Jorge González <jorgegonz@svn.gnome.org>
Date:   Sun Feb 20 18:22:59 2011 +0100

    Updated Spanish translation

 po-properties/es.po |  132
 +++++++++++++++++++++++++--------------------------
 1 files changed, 65 insertions(+), 67 deletions(-)

commit 5b420c024d27d8366b7e84dd062e57ef27f989ba
Author: Bruce Cowan <bruce@bcowan.me.uk>
Date:   Sun Feb 20 17:02:13 2011 +0000

    Updated British English translation

 po-properties/en_GB.po | 2012
 +++++++++++++++++++++++++-----------------------
 po/en_GB.po            | 1025 ++++++++++++++-----------
 2 files changed, 1629 insertions(+), 1408 deletions(-)

commit 00f960f5b644039888bec2fc10e5585bfa4a1d7d
Author: Gabor Kelemen <kelemeng@gnome.hu>
Date:   Sun Feb 20 15:55:58 2011 +0100

    Updated Hungarian translation

 po/hu.po | 1370
 +++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 812 insertions(+), 558 deletions(-)

commit 1fb88120824d2fd21b3d073462a5eaaee43542f9
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sun Feb 20 09:46:42 2011 -0500

    Correctly treat GdkColor properties

    Noticed by Daniel Garcia,
    https://bugzilla.gnome.org/show_bug.cgi?id=642782

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

commit 5e5f232e789c55af7500588ccee12b58ef124b9c
Author: Daniel Mustieles <daniel.mustieles@gmail.com>
Date:   Sun Feb 20 14:02:24 2011 +0100

    Updated Spanish translation

 po-properties/es.po |  926
 +++++++++++++++++++++++++-------------------------
 1 files changed, 463 insertions(+), 463 deletions(-)

commit 8e6932f46ef1e1369dff48ed9cccae2c8de6aa17
Author: Tor Lillqvist <tml@iki.fi>
Date:   Sun Feb 20 01:39:13 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 50233edbc9627942291334f892389f7ee4d60742
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 19 13:47:43 2011 -0500

    Replace GtkStyle uses from migration guide examples

    Part of https://bugzilla.gnome.org/show_bug.cgi?id=642677

 docs/reference/gtk/migrating-2to3.xml |   21 +++++++++++----------
 1 files changed, 11 insertions(+), 10 deletions(-)

commit 5cb6beec5439432d8b2b9253df97bb1ccce03a8e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 19 13:34:42 2011 -0500

    Fix a typo

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

 docs/reference/gtk/migrating-2to3.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 1a645d4e615cfff5dfe7da2064fb7d07f8f8818b
Author: Andre Klapper <a9016009@gmx.de>
Date:   Sat Feb 19 19:33:21 2011 +0100

    Fix typo

 po/de.po |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 2180267f5d4c7c400180dd2dd418e795d92c914f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 19 13:31:50 2011 -0500

    Plug a memleak in the tracker search engine

    Patch by Vincent Untz,
    https://bugzilla.gnome.org/show_bug.cgi?id=642771

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

commit 84b259d0768e6fcccb5e5d2b0ed05c9bd3beaab1
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 19 13:27:51 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 8d9144a0c4d4a8f8a997d439e4c0486718e04956
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 19 08:34:21 2011 -0500

    Use the correct function to free boxed GdkColors

    This fixes a segfault in gtk3-demo when running under accerciser.

 modules/other/gail/gailtextcell.c |   34
 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

commit d1fbb52eb4827d3629db8ece47413db9ad0cbd38
Author: Javier Jardón <jjardon@gnome.org>
Date:   Fri Feb 18 22:17:04 2011 +0000

    docs: migrating-2to3: improve cross-reference

 docs/reference/gtk/migrating-2to3.xml |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 5a987c314bc41af1bec8f87c02bfd02da4fc5e29
Author: Javier Jardón <jjardon@gnome.org>
Date:   Fri Feb 18 22:09:40 2011 +0000

    docs: migrating-2to3: Make the examples look prettier

 docs/reference/gtk/migrating-2to3.xml |   60
 ++++++++++++++++----------------
 1 files changed, 30 insertions(+), 30 deletions(-)

commit 6d3b8c2c6b44b9a5f17480c24b5af957c9a3ce3c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 23:06:33 2011 -0500

    GtkSwitch: Add an AtkAction implementation

 gtk/gtkswitch.c |  127
 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 122 insertions(+), 5 deletions(-)

commit 163f0daf6a4baa19798ae450076f620ca1e1f639
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 21:55:54 2011 -0500

    GtkSwitch: Use ATK_DEFINE_TYPE properly

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

commit edeb6aaf88e5985187a33207b61ded9e0dd0fa6f
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 21:00:35 2011 -0500

    Hypertext does not really make sense for GtkLinkButton

    Instead, implement HyperLinkImpl and return the single link
    object. This commit also adds an AtkAction implementation
    for the link object.

 modules/other/gail/gaillinkbutton.c |  145
 +++++++++++++++++++++++++---------
 1 files changed, 106 insertions(+), 39 deletions(-)

commit d6e3855f95c8e7c442e84ac0bd6b3b40b6c08190
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 |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit f3687a9490a6b8646c75abeccc363e3c39ca21e2
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 |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

commit 0127d0bbc7850e0c0793a731b0c63d70cec798a9
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 e7d4d77093c7bf09e9839b4c19c390625a11df5f
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 d93934ba6c4e0412ca0314d3a92c7ad98a1574fd
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 16:40:00 2011 -0500

    gtk-demo: Make the menu example work again

 demos/gtk-demo/menus.c |   44
 +++++++-------------------------------------
 1 files changed, 7 insertions(+), 37 deletions(-)

commit c9b152ec715387030db0911c805a8e4cb1ba994c
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 91b8417d3564cf4ec1002d9d1149216ad4b5b3b7
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 3f78b251b99f8bb301dae92ad94b6d1a6f66be96
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Thu Feb 17 20:43:31 2011 +0100

    Free event axes for double/triple click events.

    The button event axes are copied over when synthesizing
    these events, so free them as well in gdk_event_free().

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

commit 3100b76ba946090059142c7f61cd091b3a32ad82
Author: Carlos Garnacho <carlosg@gnome.org>
Date:   Thu Feb 17 20:04:29 2011 +0100

    Fix parsing of color names containing numbers

    They were being defined correctly through @define-color
    in CSS, but parsing failed at the moment of creating
    GtkSymbolicColors depending on these.

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

commit bdacdfb78b6ba84e6e9fd063acba8b060e697358
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 ba6107d39ae155bab086f3d2673e047f64571a51
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 13:20:27 2011 -0500

    GailProgressBar: make value setters work

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

commit 3e4780b2e6f64d677287e911e3722bd598d109b8
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 13:17:09 2011 -0500

    Add forgotten include

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

commit 13d717e2cec948626dde933d1fa420e1e84be0dd
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 12:35:07 2011 -0500

    Fix includes in gtkassistant.c

    Also fix a bad case in gtk_assistant_accessible_get_n_children.

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

commit 7bddfb579091885f4d3a6d2275f4e243036a07f4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 12:25:23 2011 -0500

    GtkAssistant: Use _gtk_accessible_set_factory_type

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

commit 169282959410c23d63db0a7ded81567ea7918120
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 11:51:16 2011 -0500

    GtkGrid: Avoid problems with uninitialized memory

    valgrind complained about these, and they make for bad size allocation
    and the occasional crash.

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

commit da93864f5859e3811a4bd49072ba334a5ca8323a
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Thu Feb 17 20:31:19 2011 +0530

    Updated Bengali India Translation

 po/bn_IN.po | 2693
 ++++++++++-------------------------------------------------
 1 files changed, 440 insertions(+), 2253 deletions(-)

commit 515f0a47a9b555824d5010966716949287296d58
Author: Runa Bhattacharjee <runab@redhat.com>
Date:   Thu Feb 17 20:02:47 2011 +0530

    Updated Bengali India Translation

 po/bn_IN.po | 2587
 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 2581 insertions(+), 6 deletions(-)

commit af0db9188a44b74121492be6bfc49a256c9f1a86
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 07:10:31 2011 -0500

    Add a AtkHypertext implementation for GtkLinkButton

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

 modules/other/gail/Makefile.am      |    1 +
 modules/other/gail/gail.c           |    2 +
 modules/other/gail/gaillinkbutton.c |  188
 +++++++++++++++++++++++++++++++++++
 modules/other/gail/gaillinkbutton.h |   53 ++++++++++
 4 files changed, 244 insertions(+), 0 deletions(-)

commit 64934a762311630e2a9146ee1c8ddab3c040d24d
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Thu Feb 17 09:33:07 2011 +0000

    m4: Fix GTK_CHECK_BACKEND() to also check for a minimum version

    This should make the macro slightly more useful.

    Update the documentation mentioning the macro as well.

 docs/reference/gtk/compiling.sgml     |    7 ++++---
 docs/reference/gtk/migrating-2to3.xml |    2 +-
 m4macros/gtk-3.0.m4                   |   29
 ++++++++++-------------------
 3 files changed, 15 insertions(+), 23 deletions(-)

commit a88a1fc8324eee0cfd809674c68b8cb846e14702
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Thu Feb 17 09:24:25 2011 +0000

    Build fix in GtkSeparatorMenuItem

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

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

commit ed901afe37b308d6d88aa68a9336357156ed014e
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 01:34:10 2011 -0500

    Use _gtk_accessible_set_factory_type in GtkSeparatorMenuItem

 gtk/gtkseparatormenuitem.c |   24 ++++--------------------
 1 files changed, 4 insertions(+), 20 deletions(-)

commit 221415f71fd8975f57f5b7b114046cbe929fca1b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 01:32:24 2011 -0500

    Use _gtk_accessible_set_factory_type in GtkSwitch

 gtk/gtkswitch.c |   23 +++--------------------
 1 files changed, 3 insertions(+), 20 deletions(-)

commit e757d1b2d28b5921736eef31cd61cd4e21074e8d
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 01:30:33 2011 -0500

    Use _gtk_accessible_set_factory_type for GtkIconView

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

commit 9d321437b664f6909011c59837739d8bce4863f4
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 01:24:43 2011 -0500

    Add a private function for accessible factory registration

    This avoids repeating the same code for each widget that
    has its own accessible implementation inside GTK+.

 gtk/Makefile.am            |    1 +
 gtk/gtkaccessible.c        |   31 +++++++++++++++++++++++++++++++
 gtk/gtkaccessibleprivate.h |   31 +++++++++++++++++++++++++++++++
 3 files changed, 63 insertions(+), 0 deletions(-)

commit 4a4004b7067fcde4cdb1423e403dd31d27f3f338
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 17 00:44:26 2011 -0500

    Add an a11y implementation to GtkSeparatorMenuItem

    Its all boilerplate, and it more than doubles the line count.
    Yay :-(

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

commit fd069132fdb2e3ca54b930cd76dd32267db9e66c
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Feb 16 23:56:33 2011 -0500

    ifdef X11-specific parts in gail

    GTK_IS_PLUG() and GTK_IS_SOCKET() now need this protection.
    https://bugzilla.gnome.org/show_bug.cgi?id=642263

 modules/other/gail/gail.c         |    4 ++++
 modules/other/gail/gailtoplevel.c |   12 ++++++++----
 modules/other/gail/gailwindow.c   |    2 ++
 3 files changed, 14 insertions(+), 4 deletions(-)

commit 14cd22996d2411d53254b1fe2a4ef1deea42e5ff
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 292e23f5158cd4a4e2b6596413c2c4b9498ed366
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Feb 16 23:26:36 2011 -0500

    Forgotten file

 modules/other/gail/gailchecksubmenuitem.c |   25
 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

commit 66db0d698a4afaafe959c9f8ec90c9ef6e43d01d
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 47579790755cabfc81b99010af3e81085304cc9a
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 ++++++++++++++-----------
 1 files changed, 14 insertions(+), 11 deletions(-)

commit f74632993341828b09f955d62471b731b06276af
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Wed Feb 16 21:58:10 2011 -0500

    Fix gailstatusbar problems

    Reported in https://bugzilla.gnome.org/show_bug.cgi?id=630971

 modules/other/gail/gailstatusbar.c |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

commit 405b54c72e35dba0ec47c28f123af3438969f6df
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 0c3da06a62bea69cb34ab80205644fa25856b019
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 32298832ed70d5ac7836d46de3df0049b37a3eec
Author: Emmanuele Bassi <ebassi@linux.intel.com>
Date:   Wed Feb 16 15:53:20 2011 +0000

    Allow checking for GDK backends

    Now that a single shared object can contain multiple backends we also
    need to provide a simple way for third party code to verify that the
    copy of GDK they are linking to supports their backend.

    The simplest way to verify is an m4 macro, GTK_CHECK_BACKEND(),
    shipped
    with the gtk+ m4 macros.

    The usage is pretty basic:

      GTK_CHECK_BACKEND([x11], [gtk_has_x11=yes], [gtk_has_x11=no])
      AM_CONDITIONAL(BUILD_X11_CODE, test "x$gtk_has_x11" = "xno")

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

 docs/reference/gtk/compiling.sgml     |   28 ++++++++++++++++++++++++++++
 docs/reference/gtk/migrating-2to3.xml |   13 +++++++++++++
 m4macros/gtk-3.0.m4                   |   32
 ++++++++++++++++++++++++++++++++
 3 files changed, 73 insertions(+), 0 deletions(-)

commit 68d176d80bf148f7a391dbc73fb0c9ee4111fa9f
Author: Michael Natterer <mitch@gimp.org>
Date:   Wed Feb 16 18:39:33 2011 +0100

    gtk: don't always invalidate spinbuttons on each leave_notify()

    but only when an arrow was prelighted. Also, chain up unconditonally
    in enter_notify() and leave_notify() because GtkEntry implements them
    too.

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

commit 97d1f1d16f5ddb185eec3aaf7c8387216d73f095
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Wed Feb 16 07:30:59 2011 +0200

    Uploaded Ukranian

 po/uk.po | 2129
 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 1198 insertions(+), 931 deletions(-)

commit 9799519555bbe47051864500bdabd08fa632ecd1
Author: Daniel Korostil <ted.korostiled@gmail.com>
Date:   Tue Feb 15 21:57:17 2011 +0200

    Updated Ukranian

 po/uk.po |  448
 +++++++++++++++++++++++++++++++-------------------------------
 1 files changed, 221 insertions(+), 227 deletions(-)

commit f04504ac94741171ac63de04a8bd29cbe210427a
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Mon Feb 14 13:20:33 2011 -0500

    Allow custom icon size in gtk_render_icon_pixbuf()

    Pointed out in bug 642213.

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

commit b1a0a08d946eece89260570288e3f0890ad3f1f7
Author: Javier Jardón <jjardon@gnome.org>
Date:   Sun Feb 13 14:21:12 2011 +0000

    testgtk: Fix compilation warning

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

commit 3842399b7020b8b725039c87333e065779e3ee97
Author: Javier Jardón <jjardon@gnome.org>
Date:   Sun Feb 13 12:09:52 2011 +0000

    configure.ac: Remove fd_set checks

    fd_set uses were removed in GTK+ 2.2

 configure.ac |   20 --------------------
 1 files changed, 0 insertions(+), 20 deletions(-)

commit a3f52949c421000c6fb5f3b5b6b4995bb866554b
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 932ab55c65fbb6cb7590512a4f3ae2d2770d0ba5
Author: Javier Jardón <jjardon@gnome.org>
Date:   Sun Feb 6 22:36:58 2011 +0000

    configure.ac: Use AC_CONFIG_COMMANDS instead deprecated
    AC_OUTPUT_COMMANDS

 configure.ac |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

commit dffc96a2416f766b02dc5257cb7c8e2c216ef937
Author: Javier Jardón <jjardon@gnome.org>
Date:   Sun Feb 6 22:26:02 2011 +0000

    configure.ac: Use AC_PREPROC_IFELSE instead deprecated AC_TRY_CPP

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

commit efeade2a06dbf24343a378c9384a2eeaf1739755
Author: Javier Jardón <jjardon@gnome.org>
Date:   Sun Feb 6 22:19:23 2011 +0000

    configure.ac: Use AC_RUN_IFELSE instead deprecated AC_TRY_RUN

 configure.ac |   30 ++++++++++++++----------------
 1 files changed, 14 insertions(+), 16 deletions(-)

commit d5872527e5014ffb670b0421cbd5d2ad2fc0f14a
Author: Javier Jardón <jjardon@gnome.org>
Date:   Sun Feb 6 22:10:21 2011 +0000

    configure.ac: Use AC_LINK_IFELSE instead deprecated AC_TRY_LINK

 configure.ac |   43 ++++++++++++++++++++++---------------------
 1 files changed, 22 insertions(+), 21 deletions(-)

commit 8c4d8c1aed0839aca5fa8cdeef120f971c99579f
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Sun Feb 13 17:51:49 2011 +0700

    Updated Vietnamese translation

 po/vi.po |  153
 +++++++++++++++++++++++++++++---------------------------------
 1 files changed, 72 insertions(+), 81 deletions(-)

commit 48819b4de78766032eefd56d5861256cba1bd194
Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Date:   Sun Feb 13 17:40:54 2011 +0700

    po/vi.po: import from Damned Lies

 po/vi.po | 2170
 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 1237 insertions(+), 933 deletions(-)

commit 33a46dd55310b7d668876568eadcdcd2af6a75f1
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Feb 12 22:07:37 2011 +0100

    gdk: Select the X11 backend a the last possible backend

    On Windows and OS X we want to prefer the native backends over the X11
    backend.
    On Linux, nothing changes as nobody is going to enable those backends
    (and if they do, they'll know what they get).

 gdk/gdkdisplaymanager.c |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

commit 9f5c734e146baac0d21dfacf2b757f8dfaf6aed9
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Feb 12 22:03:08 2011 +0100

    doc: Document the GDK_BACKEND environment variable

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

commit a1d96af9ed87c754b8291c05aee9ed0945120f6e
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Feb 12 21:50:52 2011 +0100

    colorsel: Remove WINDOWING ifdef

    That one was leftover from the times when GDK didn't allow pointer
    warping and we had an X11-specific solution.

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

commit 81229e737a5d1e8262ce9360beaee6b8aa878c44
Author: Changwoo Ryu <cwryu@debian.org>
Date:   Sun Feb 13 04:53:59 2011 +0900

    Update Korean translation

 po/ko.po |  312
 ++++++++++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 231 insertions(+), 81 deletions(-)

commit 9f12cc3dcd7e56cb7f500c24b302e158dc47bea5
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 12 09:12:36 2011 -0500

    Protect x11-specific functions in gtktypefuncs.c

    This is just a bandaid fix, we really need to systematically collect
    type functions for all backends.

 gtk/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 3138c3ddcbe9b2566cd1921711d44b9ecaadcc97
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 12 08:26:21 2011 -0500

    No GTK_ENABLE_BROKEN anymore

    We stopped shipping broken stuff...

 gtk/Makefile.am |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 799c3e4e57a4d7c17a6998d8fafb1cfc988389f6
Author: danigm <danigm@wadobo.com>
Date:   Fri Feb 11 00:59:19 2011 +0100

    gail: Fixing little bug, gail_misc_add_attribute returns the new
    attrib_set

     Some calls to gail_misc_add_attribute doesn't assing the return
     valute to attrib_set, so the attrib_set never get modified.

 modules/other/gail/libgail-util/gailmisc.c |   48
 ++++++++++++++--------------
 1 files changed, 24 insertions(+), 24 deletions(-)

commit d05d92451604f7fd24c390571d1df6cdc9f31400
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Sat Feb 12 07:59:25 2011 -0500

    Silence more compiler warnings

 tests/testcombo.c         |    2 --
 tests/testexpand.c        |   10 ----------
 tests/testfilechooser.c   |    3 +--
 tests/testgtk.c           |   15 +++++++--------
 tests/testnouiprint.c     |   12 ++++--------
 tests/testrecentchooser.c |    3 +--
 6 files changed, 13 insertions(+), 32 deletions(-)

commit bfd66fe3a38353508a4b084610b6e06608619162
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 11 23:59:42 2011 -0500

    Quell compiler warnings

 tests/simple.c |   33 +++++++++++++++------------------
 1 files changed, 15 insertions(+), 18 deletions(-)

commit 086f266767ad06ebca7cf1487de8e29d4eddf61a
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   Sat Feb 12 13:44:48 2011 +0100

    Updated Norwegian bokmål translation.

 po/nb.po |  106
 +++++++++++++++++++++++++++++--------------------------------
 1 files changed, 50 insertions(+), 56 deletions(-)

commit c526c1bf76882a88c2ae3a8a92e0b0278c4e4761
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Sat Feb 12 11:39:17 2011 +0200

    Updated Hebrew translation

 po/he.po |  767
 +++++++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 454 insertions(+), 313 deletions(-)

commit 5a86445538dab067b18ebdda7592e3ca2ef4d0cd
Author: Abduxukur Abdurixit <abdurixit@gmail.com>
Date:   Sat Feb 12 08:18:25 2011 +0100

    Added UG translation

 po/ug.po | 1015
 +++++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 577 insertions(+), 438 deletions(-)

commit 10ebea8c037ffa921e4eb0a29e5d61633e93eb8e
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 728a45fc1fbdf5417c6b9c82ac9418e2b5d8d0ca
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Fri Feb 11 23:30:01 2011 -0500

    Remove confusion over XI2 defines

    Some places were using XINPUT_2, others XINPUT_XI2. Since configure
    defines XINPUT_2, use that throughout.

 gdk/x11/gdkdevice-xi2.c        |    4 ++--
 gdk/x11/gdkdevicemanager-xi2.c |   10 +++++-----
 gdk/x11/gdkprivate-x11.h       |    4 ++--
 3 files changed, 9 insertions(+), 9 deletions(-)

commit de9a082ddbc9a0107ef677e9f18a01966d3aa10f
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Feb 12 01:27:40 2011 +0100

    x11: Make headers identical no matter if we run with or without XI2

    Previously we weren't installing the device headers when compiling
    without XINPUT support. But we would include them from gdkx.h, so
    essentially the build was broken.

    With this patch the types will exist but not do anything.

 gdk/x11/Makefile.am            |   30 ++++++++-------------------
 gdk/x11/gdkdevice-xi.c         |   25 +++++++++++++++++++++-
 gdk/x11/gdkdevice-xi2.c        |   24 ++++++++++++++++++++-
 gdk/x11/gdkdevicemanager-xi.c  |   34 +++++++++++++++++++++++++++----
 gdk/x11/gdkdevicemanager-xi2.c |   43
 +++++++++++++++++++++++++++++++--------
 5 files changed, 117 insertions(+), 39 deletions(-)

commit 30abd4d8b5be924e3de5bb3d70aad87d8e17e017
Author: Benjamin Otte <otte@redhat.com>
Date:   Sat Feb 12 00:16:03 2011 +0100

    x11: Fix struct definition for GdkDeviceManagaerXI2

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

commit ac6c6b03d9fcaadfa52f64c23ca8ca4e0a5e669e
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Feb 11 23:53:48 2011 +0100

    gtk: Fix warnings for dnd code without XInput

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

commit e9ff457a402022b12bea2158e61cef5b1921577b
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Feb 11 23:53:14 2011 +0100

    x11: Make the device manager struct actually subclass the correct
    device

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

commit ccc3679a6221f99e85648ec05e818a4437f911f5
Author: Benjamin Otte <otte@redhat.com>
Date:   Wed Feb 9 14:40:04 2011 +0100

    stylecontext: Use the common approach for priate pointers

    Has two advantages:
    1) consistency
    2) "print *context->priv" actually works in gdb

 gtk/gtkstylecontext.c |    3 +--
 gtk/gtkstylecontext.h |    3 ++-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0bd0854d4d48695a671a1e12f36b77ef9e3ed23f
Author: Benjamin Otte <otte@redhat.com>
Date:   Thu Feb 10 13:58:07 2011 +0100

    icontheme: constify arguments to gtk_icon_theme_load_symbolic()

 gtk/gtkicontheme.c |   16 ++++++++--------
 gtk/gtkicontheme.h |    8 ++++----
 2 files changed, 12 insertions(+), 12 deletions(-)

commit b1f2e5bfa315872250550593fbe8c8a00397ca31
Author: Benjamin Otte <otte@redhat.com>
Date:   Fri Feb 11 23:19:25 2011 +0100

    x11: Fix build without Xinput

    Missing ifdefs

 gdk/x11/gdkprivate-x11.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 63b415df92b6bf976006330ad21f0244c49bccc2
Author: Colin Walters <walters@verbum.org>
Date:   Fri Feb 11 12:39:07 2011 -0500

    docs: Link to all versions of both GTK3 and GTK2

    Now that library supports both cleanly, fix the links so that
    the user can go from the online doc to any version better.

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

commit d847f489f04fc8343b364b9e66129f40b248f523
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Feb 11 18:41:22 2011 +0800

    Win32 Visual C++ Support: Some more clean-ups

    Update gtk+.vsprops...

    Since gdkconfig.h should now reside in gdk/, there
    is no longer need to create a lib/gtk-3.0/include folder.

 build/win32/vs9/gtk+.vsprops |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 7cb41b65617a34b12148094a32bcfb2854d97ba6
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Feb 11 18:05:16 2011 +0800

    gdk/gdkconfig.h.win32: Make it more up-to-date

    Make this pre-configured file to be more like the one used by the
    existing
    X11 version, but using GDK_WINDOWING_WIN32 for obvious reasons.

 gdk/gdkconfig.h.win32 |   33 ++++++++++++---------------------
 1 files changed, 12 insertions(+), 21 deletions(-)

commit 1865011b7fe884ecef4bbca93de6fd0d34bd9209
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 bba7a98cc63162b694ee6d0eff3e81a83ab90b88
Author: Chun-wei Fan <fanchunwei@src.gnome.org>
Date:   Fri Feb 11 17:45:32 2011 +0800

    Visual C++ support: Fix the gdk-win32 Project

    Apparently I previously had one of the source files wrong here...
    Update this to reflect the correct file.
    My fault for not seeing this earlier-sorry.  DOH.

 build/win32/vs9/gdk-win32.vcproj |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d4ac3c8561a8ccff2f0588ddaa272c7aa117cb1b
Author: Matthias Clasen <mclasen@redhat.com>
Date:   Thu Feb 10 15:27:54 2011 -0500

    Bump version to 3.0.1

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